org.eclipse.xtext.validation
Interface IConcreteSyntaxDiagnosticProvider
- All Known Implementing Classes:
- ConcreteSyntaxDiagnosticProvider
public interface IConcreteSyntaxDiagnosticProvider
- Author:
- Moritz Eysholdt - Initial contribution and API
Method Summary |
IConcreteSyntaxDiagnosticProvider.IConcreteSyntaxDiagnostic |
createAssignmentMissingDiagnostic(IConcreteSyntaxConstraintProvider.ISyntaxConstraint rule,
org.eclipse.emf.ecore.EObject source,
org.eclipse.emf.ecore.EStructuralFeature feature,
java.util.Set<IConcreteSyntaxConstraintProvider.ISyntaxConstraint> involved)
|
IConcreteSyntaxDiagnosticProvider.IConcreteSyntaxDiagnostic |
createFeatureMissingDiagnostic(IConcreteSyntaxConstraintProvider.ISyntaxConstraint rule,
org.eclipse.emf.ecore.EObject source,
IConcreteSyntaxConstraintProvider.ISyntaxConstraint element,
java.util.Set<IConcreteSyntaxConstraintProvider.ISyntaxConstraint> involved)
|
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)
|
IConcreteSyntaxDiagnosticProvider.IConcreteSyntaxDiagnostic |
createUnexpectedTypeDiagnostic(IConcreteSyntaxConstraintProvider.ISyntaxConstraint rule,
org.eclipse.emf.ecore.EObject source,
java.util.Set<IConcreteSyntaxConstraintProvider.ISyntaxConstraint> involved)
|
ERROR_ASSIGNMENT_MISSING
static final int ERROR_ASSIGNMENT_MISSING
- See Also:
- Constant Field Values
ERROR_ASSIGNMENT_PROHIBITED
static final int ERROR_ASSIGNMENT_PROHIBITED
- See Also:
- Constant Field Values
ERROR_FEATURE_MISSING
static final int ERROR_FEATURE_MISSING
- See Also:
- Constant Field Values
ERROR_LIST_TOO_FEW
static final int ERROR_LIST_TOO_FEW
- See Also:
- Constant Field Values
ERROR_LIST_TOO_MANY
static final int ERROR_LIST_TOO_MANY
- See Also:
- Constant Field Values
ERROR_LIST_UNDECIDEABLE
static final int ERROR_LIST_UNDECIDEABLE
- See Also:
- Constant Field Values
ERROR_VALUE_PROHIBITED
static final int ERROR_VALUE_PROHIBITED
- See Also:
- Constant Field Values
ERROR_VALUE_REQUIRED
static final int ERROR_VALUE_REQUIRED
- See Also:
- Constant Field Values
ERROR_WRONG_TYPE
static final int ERROR_WRONG_TYPE
- See Also:
- Constant Field Values
createAssignmentMissingDiagnostic
IConcreteSyntaxDiagnosticProvider.IConcreteSyntaxDiagnostic createAssignmentMissingDiagnostic(IConcreteSyntaxConstraintProvider.ISyntaxConstraint rule,
org.eclipse.emf.ecore.EObject source,
org.eclipse.emf.ecore.EStructuralFeature feature,
java.util.Set<IConcreteSyntaxConstraintProvider.ISyntaxConstraint> involved)
createFeatureMissingDiagnostic
IConcreteSyntaxDiagnosticProvider.IConcreteSyntaxDiagnostic createFeatureMissingDiagnostic(IConcreteSyntaxConstraintProvider.ISyntaxConstraint rule,
org.eclipse.emf.ecore.EObject source,
IConcreteSyntaxConstraintProvider.ISyntaxConstraint element,
java.util.Set<IConcreteSyntaxConstraintProvider.ISyntaxConstraint> involved)
createFeatureQuantityDiagnostic
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)
createUnexpectedTypeDiagnostic
IConcreteSyntaxDiagnosticProvider.IConcreteSyntaxDiagnostic createUnexpectedTypeDiagnostic(IConcreteSyntaxConstraintProvider.ISyntaxConstraint rule,
org.eclipse.emf.ecore.EObject source,
java.util.Set<IConcreteSyntaxConstraintProvider.ISyntaxConstraint> involved)