Class ConcreteSyntaxDiagnosticProvider
- java.lang.Object
-
- org.eclipse.xtext.validation.impl.ConcreteSyntaxDiagnosticProvider
-
- All Implemented Interfaces:
IConcreteSyntaxDiagnosticProvider
public class ConcreteSyntaxDiagnosticProvider extends java.lang.Object implements IConcreteSyntaxDiagnosticProvider
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description classConcreteSyntaxDiagnosticProvider.AbstractConcreteSyntaxDiagnosticclassConcreteSyntaxDiagnosticProvider.ConcreteSyntaxAssignmentMissingDiagnosticclassConcreteSyntaxDiagnosticProvider.ConcreteSyntaxFeatureDiagnosticclassConcreteSyntaxDiagnosticProvider.ConcreteSyntaxFeatureMissingDiagnosticclassConcreteSyntaxDiagnosticProvider.ConcreteSyntaxObjectDiagnostic-
Nested classes/interfaces inherited from interface org.eclipse.xtext.validation.IConcreteSyntaxDiagnosticProvider
IConcreteSyntaxDiagnosticProvider.IConcreteSyntaxDiagnostic
-
-
Field Summary
Fields Modifier and Type Field Description protected IAssignmentQuantityAllocatorquantityAllocator-
Fields inherited from interface org.eclipse.xtext.validation.IConcreteSyntaxDiagnosticProvider
ERROR_ASSIGNMENT_MISSING, ERROR_ASSIGNMENT_PROHIBITED, ERROR_FEATURE_MISSING, ERROR_LIST_TOO_FEW, ERROR_LIST_TOO_MANY, ERROR_LIST_UNDECIDEABLE, ERROR_VALUE_PROHIBITED, ERROR_VALUE_REQUIRED, ERROR_WRONG_TYPE
-
-
Constructor Summary
Constructors Constructor Description ConcreteSyntaxDiagnosticProvider()
-
Method Summary
-
-
-
Field Detail
-
quantityAllocator
@Inject protected IAssignmentQuantityAllocator quantityAllocator
-
-
Method Detail
-
createAssignmentMissingDiagnostic
public IConcreteSyntaxDiagnosticProvider.IConcreteSyntaxDiagnostic createAssignmentMissingDiagnostic(IConcreteSyntaxConstraintProvider.ISyntaxConstraint rule, org.eclipse.emf.ecore.EObject source, org.eclipse.emf.ecore.EStructuralFeature feature, java.util.Set<IConcreteSyntaxConstraintProvider.ISyntaxConstraint> involved)
- Specified by:
createAssignmentMissingDiagnosticin interfaceIConcreteSyntaxDiagnosticProvider
-
createFeatureMissingDiagnostic
public IConcreteSyntaxDiagnosticProvider.IConcreteSyntaxDiagnostic createFeatureMissingDiagnostic(IConcreteSyntaxConstraintProvider.ISyntaxConstraint rule, org.eclipse.emf.ecore.EObject source, IConcreteSyntaxConstraintProvider.ISyntaxConstraint element, java.util.Set<IConcreteSyntaxConstraintProvider.ISyntaxConstraint> involved)
- Specified by:
createFeatureMissingDiagnosticin interfaceIConcreteSyntaxDiagnosticProvider
-
createFeatureQuantityDiagnostic
public IConcreteSyntaxDiagnosticProvider.IConcreteSyntaxDiagnostic createFeatureQuantityDiagnostic(IConcreteSyntaxConstraintProvider.ISyntaxConstraint rule, IAssignmentQuantityAllocator.IQuantities source, org.eclipse.emf.ecore.EStructuralFeature feature, int actual, int min, int max, java.util.Set<IConcreteSyntaxConstraintProvider.ISyntaxConstraint> involved)
- Specified by:
createFeatureQuantityDiagnosticin interfaceIConcreteSyntaxDiagnosticProvider
-
createUnexpectedTypeDiagnostic
public IConcreteSyntaxDiagnosticProvider.IConcreteSyntaxDiagnostic createUnexpectedTypeDiagnostic(IConcreteSyntaxConstraintProvider.ISyntaxConstraint rule, org.eclipse.emf.ecore.EObject source, java.util.Set<IConcreteSyntaxConstraintProvider.ISyntaxConstraint> involved)
- Specified by:
createUnexpectedTypeDiagnosticin interfaceIConcreteSyntaxDiagnosticProvider
-
-