Class GrammarConstraintProvider.FeatureInfo
- java.lang.Object
-
- org.eclipse.xtext.serializer.analysis.GrammarConstraintProvider.FeatureInfo
-
- All Implemented Interfaces:
IGrammarConstraintProvider.IFeatureInfo
- Enclosing class:
- GrammarConstraintProvider
protected static class GrammarConstraintProvider.FeatureInfo extends java.lang.Object implements IGrammarConstraintProvider.IFeatureInfo
-
-
Constructor Summary
Constructors Constructor Description FeatureInfo(GrammarConstraintProvider.Constraint constraint, org.eclipse.emf.ecore.EStructuralFeature feature, int upperBound, int lowerBound)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description java.util.List<IGrammarConstraintProvider.IConstraintElement>
getAssignments()
IGrammarConstraintProvider.IConstraint
getContainingConstraint()
org.eclipse.emf.ecore.EStructuralFeature
getFeature()
int
getLowerBound()
int
getUpperBound()
-
-
-
Constructor Detail
-
FeatureInfo
public FeatureInfo(GrammarConstraintProvider.Constraint constraint, org.eclipse.emf.ecore.EStructuralFeature feature, int upperBound, int lowerBound)
-
-
Method Detail
-
getAssignments
public java.util.List<IGrammarConstraintProvider.IConstraintElement> getAssignments()
- Specified by:
getAssignments
in interfaceIGrammarConstraintProvider.IFeatureInfo
-
getContainingConstraint
public IGrammarConstraintProvider.IConstraint getContainingConstraint()
- Specified by:
getContainingConstraint
in interfaceIGrammarConstraintProvider.IFeatureInfo
-
getFeature
public org.eclipse.emf.ecore.EStructuralFeature getFeature()
- Specified by:
getFeature
in interfaceIGrammarConstraintProvider.IFeatureInfo
-
getLowerBound
public int getLowerBound()
- Specified by:
getLowerBound
in interfaceIGrammarConstraintProvider.IFeatureInfo
-
getUpperBound
public int getUpperBound()
- Specified by:
getUpperBound
in interfaceIGrammarConstraintProvider.IFeatureInfo
-
-