protected static class GrammarConstraintProvider.RuleConstraint extends GrammarConstraintProvider.Constraint
Modifier and Type | Field and Description |
---|---|
protected ParserRule |
context |
assignments, body, elements, features, name, provider, specificContext, type
Constructor and Description |
---|
GrammarConstraintProvider.RuleConstraint(ParserRule context,
org.eclipse.emf.ecore.EClass type,
GrammarConstraintProvider.ConstraintElement body,
GrammarConstraintProvider provider) |
Modifier and Type | Method and Description |
---|---|
protected org.eclipse.emf.ecore.EObject |
getMostSpecificContext() |
collectContexts, collectElements, compareTo, equals, getAllContext, getAssignments, getBody, getCacheKey, getElements, getFeatures, getMultiAssignementFeatures, getName, getSimpleName, getSingleAssignementFeatures, getType, hashCode, initLists, setName, toString
protected ParserRule context
public GrammarConstraintProvider.RuleConstraint(ParserRule context, org.eclipse.emf.ecore.EClass type, GrammarConstraintProvider.ConstraintElement body, GrammarConstraintProvider provider)
protected org.eclipse.emf.ecore.EObject getMostSpecificContext()
getMostSpecificContext
in class GrammarConstraintProvider.Constraint