public static interface IGrammarConstraintProvider.IConstraintElement
Action getAction()
int getAssignmentID()
org.eclipse.emf.ecore.EObject getCallContext()
java.lang.String getCardinality()
java.util.List<IGrammarConstraintProvider.IConstraintElement> getChildren()
IGrammarConstraintProvider.IConstraintElement getContainer()
IGrammarConstraintProvider.IConstraint getContainingConstraint()
CrossReference getCrossReference()
org.eclipse.emf.ecore.EClass getCrossReferenceType()
int getElementID()
org.eclipse.emf.ecore.EStructuralFeature getFeature()
int getFeatureAssignmentID()
IGrammarConstraintProvider.IFeatureInfo getFeatureInfo()
AbstractElement getGrammarElement()
Keyword getKeyword()
RuleCall getRuleCall()
IGrammarConstraintProvider.ConstraintElementType getType()
java.util.List<Pair<IGrammarConstraintProvider.IConstraintElement,IGrammarConstraintProvider.RelationalDependencyType>> getDependingAssignment()
java.util.List<IGrammarConstraintProvider.IConstraintElement> getContainedAssignments()
boolean isCardinalityOneAmongAssignments(java.util.List<IGrammarConstraintProvider.IConstraintElement> assignments)
boolean isMany()
boolean isManyRecursive(IGrammarConstraintProvider.IConstraintElement root)
boolean isOptional()
boolean isRoot()
boolean isOptionalRecursive(IGrammarConstraintProvider.IConstraintElement root)