public class ConcreteSyntaxDiagnosticProvider extends Object implements IConcreteSyntaxDiagnosticProvider
| Modifier and Type | Class and Description |
|---|---|
class |
ConcreteSyntaxDiagnosticProvider.AbstractConcreteSyntaxDiagnostic |
class |
ConcreteSyntaxDiagnosticProvider.ConcreteSyntaxAssignmentMissingDiagnostic |
class |
ConcreteSyntaxDiagnosticProvider.ConcreteSyntaxFeatureDiagnostic |
class |
ConcreteSyntaxDiagnosticProvider.ConcreteSyntaxFeatureMissingDiagnostic |
class |
ConcreteSyntaxDiagnosticProvider.ConcreteSyntaxObjectDiagnostic |
IConcreteSyntaxDiagnosticProvider.IConcreteSyntaxDiagnostic| Modifier and Type | Field and Description |
|---|---|
protected IAssignmentQuantityAllocator |
quantityAllocator |
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 and Description |
|---|
ConcreteSyntaxDiagnosticProvider() |
@Inject protected IAssignmentQuantityAllocator quantityAllocator
public IConcreteSyntaxDiagnosticProvider.IConcreteSyntaxDiagnostic createAssignmentMissingDiagnostic(IConcreteSyntaxConstraintProvider.ISyntaxConstraint rule, org.eclipse.emf.ecore.EObject source, org.eclipse.emf.ecore.EStructuralFeature feature, Set<IConcreteSyntaxConstraintProvider.ISyntaxConstraint> involved)
createAssignmentMissingDiagnostic in interface IConcreteSyntaxDiagnosticProviderpublic IConcreteSyntaxDiagnosticProvider.IConcreteSyntaxDiagnostic createFeatureMissingDiagnostic(IConcreteSyntaxConstraintProvider.ISyntaxConstraint rule, org.eclipse.emf.ecore.EObject source, IConcreteSyntaxConstraintProvider.ISyntaxConstraint element, Set<IConcreteSyntaxConstraintProvider.ISyntaxConstraint> involved)
createFeatureMissingDiagnostic in interface IConcreteSyntaxDiagnosticProviderpublic IConcreteSyntaxDiagnosticProvider.IConcreteSyntaxDiagnostic createFeatureQuantityDiagnostic(IConcreteSyntaxConstraintProvider.ISyntaxConstraint rule, IAssignmentQuantityAllocator.IQuantities source, org.eclipse.emf.ecore.EStructuralFeature feature, int actual, int min, int max, Set<IConcreteSyntaxConstraintProvider.ISyntaxConstraint> involved)
createFeatureQuantityDiagnostic in interface IConcreteSyntaxDiagnosticProviderpublic IConcreteSyntaxDiagnosticProvider.IConcreteSyntaxDiagnostic createUnexpectedTypeDiagnostic(IConcreteSyntaxConstraintProvider.ISyntaxConstraint rule, org.eclipse.emf.ecore.EObject source, Set<IConcreteSyntaxConstraintProvider.ISyntaxConstraint> involved)
createUnexpectedTypeDiagnostic in interface IConcreteSyntaxDiagnosticProviderCopyright © 2015. All Rights Reserved.