protected static class GrammarConstraintProvider.FeatureInfo extends java.lang.Object implements IGrammarConstraintProvider.IFeatureInfo
| Constructor and Description |
|---|
GrammarConstraintProvider.FeatureInfo(GrammarConstraintProvider.Constraint constraint,
org.eclipse.emf.ecore.EStructuralFeature feature,
int upperBound,
int lowerBound) |
| Modifier and Type | Method and Description |
|---|---|
java.util.List<IGrammarConstraintProvider.IConstraintElement> |
getAssignments() |
IGrammarConstraintProvider.IConstraint |
getContainingConstraint() |
org.eclipse.emf.ecore.EStructuralFeature |
getFeature() |
int |
getLowerBound() |
int |
getUpperBound() |
public GrammarConstraintProvider.FeatureInfo(GrammarConstraintProvider.Constraint constraint, org.eclipse.emf.ecore.EStructuralFeature feature, int upperBound, int lowerBound)
public java.util.List<IGrammarConstraintProvider.IConstraintElement> getAssignments()
getAssignments in interface IGrammarConstraintProvider.IFeatureInfopublic IGrammarConstraintProvider.IConstraint getContainingConstraint()
getContainingConstraint in interface IGrammarConstraintProvider.IFeatureInfopublic org.eclipse.emf.ecore.EStructuralFeature getFeature()
getFeature in interface IGrammarConstraintProvider.IFeatureInfopublic int getLowerBound()
getLowerBound in interface IGrammarConstraintProvider.IFeatureInfopublic int getUpperBound()
getUpperBound in interface IGrammarConstraintProvider.IFeatureInfo