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.IFeatureInfo
public IGrammarConstraintProvider.IConstraint getContainingConstraint()
getContainingConstraint
in interface IGrammarConstraintProvider.IFeatureInfo
public org.eclipse.emf.ecore.EStructuralFeature getFeature()
getFeature
in interface IGrammarConstraintProvider.IFeatureInfo
public int getLowerBound()
getLowerBound
in interface IGrammarConstraintProvider.IFeatureInfo
public int getUpperBound()
getUpperBound
in interface IGrammarConstraintProvider.IFeatureInfo