protected static class GrammarConstraintProvider.ConstraintElement extends java.lang.Object implements IGrammarConstraintProvider.IConstraintElement
| Constructor and Description |
|---|
ConstraintElement(IGrammarConstraintProvider.IConstraint constraint,
IGrammarConstraintProvider.ConstraintElementType type,
AbstractElement element,
boolean many,
boolean optional) |
ConstraintElement(IGrammarConstraintProvider.IConstraint constraint,
IGrammarConstraintProvider.ConstraintElementType type,
java.util.Collection<IGrammarConstraintProvider.IConstraintElement> children,
boolean many,
boolean optional) |
| Modifier and Type | Method and Description |
|---|---|
java.util.Collection<IGrammarConstraintProvider.IConstraintElement> |
getChildren() |
IGrammarConstraintProvider.IConstraintElement |
getContainer() |
IGrammarConstraintProvider.IConstraint |
getContainingConstraint() |
java.lang.String |
getFeatureName() |
AbstractElement |
getGrammarElement() |
IGrammarConstraintProvider.ConstraintElementType |
getType() |
boolean |
isMany() |
boolean |
isOptional() |
java.lang.String |
toString() |
public ConstraintElement(IGrammarConstraintProvider.IConstraint constraint, IGrammarConstraintProvider.ConstraintElementType type, AbstractElement element, boolean many, boolean optional)
public ConstraintElement(IGrammarConstraintProvider.IConstraint constraint, IGrammarConstraintProvider.ConstraintElementType type, java.util.Collection<IGrammarConstraintProvider.IConstraintElement> children, boolean many, boolean optional)
public java.util.Collection<IGrammarConstraintProvider.IConstraintElement> getChildren()
getChildren in interface IGrammarConstraintProvider.IConstraintElementpublic IGrammarConstraintProvider.IConstraintElement getContainer()
getContainer in interface IGrammarConstraintProvider.IConstraintElementpublic IGrammarConstraintProvider.IConstraint getContainingConstraint()
getContainingConstraint in interface IGrammarConstraintProvider.IConstraintElementpublic java.lang.String getFeatureName()
public AbstractElement getGrammarElement()
getGrammarElement in interface IGrammarConstraintProvider.IConstraintElementpublic IGrammarConstraintProvider.ConstraintElementType getType()
getType in interface IGrammarConstraintProvider.IConstraintElementpublic boolean isMany()
isMany in interface IGrammarConstraintProvider.IConstraintElementpublic boolean isOptional()
isOptional in interface IGrammarConstraintProvider.IConstraintElementpublic java.lang.String toString()
toString in class java.lang.Object