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() |
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 EStructuralFeature
s 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()
Nfa<ISemanticSequencerNfaProvider.ISemState> getNfa()