protected static class GrammarConstraintProvider.FeatureInfo extends Object implements IGrammarConstraintProvider.IFeatureInfo
| Modifier and Type | Field and Description |
|---|---|
protected IGrammarConstraintProvider.IConstraintElement[] |
assignments |
protected IGrammarConstraintProvider.IConstraint |
constraint |
protected Boolean |
contentValidationNeeded |
protected List<Pair<IGrammarConstraintProvider.IFeatureInfo,IGrammarConstraintProvider.RelationalDependencyType>> |
dependingFeatures |
protected org.eclipse.emf.ecore.EStructuralFeature |
feature |
| Constructor and Description |
|---|
GrammarConstraintProvider.FeatureInfo(IGrammarConstraintProvider.IConstraint constraint,
org.eclipse.emf.ecore.EStructuralFeature feature,
IGrammarConstraintProvider.IConstraintElement[] assignments) |
| Modifier and Type | Method and Description |
|---|---|
int |
getAssignmentCount() |
IGrammarConstraintProvider.IConstraintElement[] |
getAssignments() |
List<org.eclipse.emf.ecore.EObject> |
getCalledContexts() |
IGrammarConstraintProvider.IConstraint |
getContainingConstraint() |
List<Pair<IGrammarConstraintProvider.IFeatureInfo,IGrammarConstraintProvider.RelationalDependencyType>> |
getDependingFeatures() |
org.eclipse.emf.ecore.EStructuralFeature |
getFeature() |
int |
getLowerBound() |
protected List<Pair<IGrammarConstraintProvider.IConstraintElement,IGrammarConstraintProvider.RelationalDependencyType>> |
getRelationalAssignemntConstraintIntersection() |
int |
getUpperBound() |
boolean |
isContentValidationNeeded() |
String |
toString() |
protected IGrammarConstraintProvider.IConstraintElement[] assignments
protected IGrammarConstraintProvider.IConstraint constraint
protected Boolean contentValidationNeeded
protected List<Pair<IGrammarConstraintProvider.IFeatureInfo,IGrammarConstraintProvider.RelationalDependencyType>> dependingFeatures
protected org.eclipse.emf.ecore.EStructuralFeature feature
public GrammarConstraintProvider.FeatureInfo(IGrammarConstraintProvider.IConstraint constraint, org.eclipse.emf.ecore.EStructuralFeature feature, IGrammarConstraintProvider.IConstraintElement[] assignments)
public int getAssignmentCount()
public IGrammarConstraintProvider.IConstraintElement[] getAssignments()
getAssignments in interface IGrammarConstraintProvider.IFeatureInfopublic IGrammarConstraintProvider.IConstraint getContainingConstraint()
getContainingConstraint in interface IGrammarConstraintProvider.IFeatureInfopublic List<Pair<IGrammarConstraintProvider.IFeatureInfo,IGrammarConstraintProvider.RelationalDependencyType>> getDependingFeatures()
getDependingFeatures in interface IGrammarConstraintProvider.IFeatureInfopublic org.eclipse.emf.ecore.EStructuralFeature getFeature()
getFeature in interface IGrammarConstraintProvider.IFeatureInfopublic int getLowerBound()
getLowerBound in interface IGrammarConstraintProvider.IFeatureInfoprotected List<Pair<IGrammarConstraintProvider.IConstraintElement,IGrammarConstraintProvider.RelationalDependencyType>> getRelationalAssignemntConstraintIntersection()
public int getUpperBound()
getUpperBound in interface IGrammarConstraintProvider.IFeatureInfopublic boolean isContentValidationNeeded()
isContentValidationNeeded in interface IGrammarConstraintProvider.IFeatureInfopublic List<org.eclipse.emf.ecore.EObject> getCalledContexts()
getCalledContexts in interface IGrammarConstraintProvider.IFeatureInfoCopyright © 2015. All Rights Reserved.