org.eclipse.xtext.validation.impl
Class ConcreteSyntaxDiagnosticProvider
java.lang.Object
org.eclipse.xtext.validation.impl.ConcreteSyntaxDiagnosticProvider
- All Implemented Interfaces:
- IConcreteSyntaxDiagnosticProvider
public class ConcreteSyntaxDiagnosticProvider
- extends java.lang.Object
- implements 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)
|
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
quantityAllocator
@Inject
protected IAssignmentQuantityAllocator quantityAllocator
ConcreteSyntaxDiagnosticProvider
public ConcreteSyntaxDiagnosticProvider()
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:
createAssignmentMissingDiagnostic
in interface IConcreteSyntaxDiagnosticProvider
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:
createFeatureMissingDiagnostic
in interface IConcreteSyntaxDiagnosticProvider
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:
createFeatureQuantityDiagnostic
in interface IConcreteSyntaxDiagnosticProvider
createUnexpectedTypeDiagnostic
public IConcreteSyntaxDiagnosticProvider.IConcreteSyntaxDiagnostic createUnexpectedTypeDiagnostic(IConcreteSyntaxConstraintProvider.ISyntaxConstraint rule,
org.eclipse.emf.ecore.EObject source,
java.util.Set<IConcreteSyntaxConstraintProvider.ISyntaxConstraint> involved)
- Specified by:
createUnexpectedTypeDiagnostic
in interface IConcreteSyntaxDiagnosticProvider