org.eclipse.xtext.serializer.analysis
Interface IGrammarConstraintProvider.IFeatureInfo
- All Known Implementing Classes:
- GrammarConstraintProvider.FeatureInfo
- Enclosing interface:
- IGrammarConstraintProvider
public static interface IGrammarConstraintProvider.IFeatureInfo
getAssignments
IGrammarConstraintProvider.IConstraintElement[] getAssignments()
getCalledContexts
java.util.List<org.eclipse.emf.ecore.EObject> getCalledContexts()
getContainingConstraint
IGrammarConstraintProvider.IConstraint getContainingConstraint()
getFeature
org.eclipse.emf.ecore.EStructuralFeature getFeature()
isContentValidationNeeded
boolean isContentValidationNeeded()
- Returns:
- true for ASSIGNED_*, if there are multiple IConstraintELements for the same EStructuralFeature, which
refer to different keywords, rulecalls or cross references.
getDependingFeatures
java.util.List<Pair<IGrammarConstraintProvider.IFeatureInfo,IGrammarConstraintProvider.RelationalDependencyType>> getDependingFeatures()
getUpperBound
int getUpperBound()
getLowerBound
int getLowerBound()