public static interface IGrammarConstraintProvider.IConstraint extends java.lang.Comparable<IGrammarConstraintProvider.IConstraint>
IGrammarConstraintProvider.IConstraintElement. This tree's root
can be accessed by getBody().| Modifier and Type | Method and Description |
|---|---|
IGrammarConstraintProvider.IConstraintElement |
getBody() |
java.util.List<ISerializationContext> |
getContexts() |
IGrammarConstraintProvider.IFeatureInfo[] |
getFeatures() |
java.lang.String |
getName() |
org.eclipse.xtext.util.formallang.Nfa<ISemanticSequencerNfaProvider.ISemState> |
getNfa() |
java.lang.String |
getSimpleName() |
org.eclipse.emf.ecore.EClass |
getType() |
IGrammarConstraintProvider.IConstraintElement getBody()
IGrammarConstraintProvider.IConstraintElement that defines this constraint.IGrammarConstraintProvider.IFeatureInfo[] getFeatures()
IGrammarConstraintProvider.IFeatureInfo for all EStructuralFeatures from the EClass returned
by getType() that have an assignment if this constraint. If there is no assignment for an
EStructuralFeature in this constraint, the array's item is null.java.lang.String getName()
java.lang.String getSimpleName()
org.eclipse.emf.ecore.EClass getType()
java.util.List<ISerializationContext> getContexts()
org.eclipse.xtext.util.formallang.Nfa<ISemanticSequencerNfaProvider.ISemState> getNfa()