protected static class GrammarConstraintProvider.ConstraintElement extends java.lang.Object implements IGrammarConstraintProvider.IConstraintElement
Constructor and Description |
---|
GrammarConstraintProvider.ConstraintElement(IGrammarConstraintProvider.IConstraint constraint,
IGrammarConstraintProvider.ConstraintElementType type,
AbstractElement element,
boolean many,
boolean optional) |
GrammarConstraintProvider.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 GrammarConstraintProvider.ConstraintElement(IGrammarConstraintProvider.IConstraint constraint, IGrammarConstraintProvider.ConstraintElementType type, AbstractElement element, boolean many, boolean optional)
public GrammarConstraintProvider.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.IConstraintElement
public IGrammarConstraintProvider.IConstraintElement getContainer()
getContainer
in interface IGrammarConstraintProvider.IConstraintElement
public IGrammarConstraintProvider.IConstraint getContainingConstraint()
getContainingConstraint
in interface IGrammarConstraintProvider.IConstraintElement
public java.lang.String getFeatureName()
public AbstractElement getGrammarElement()
getGrammarElement
in interface IGrammarConstraintProvider.IConstraintElement
public IGrammarConstraintProvider.ConstraintElementType getType()
getType
in interface IGrammarConstraintProvider.IConstraintElement
public boolean isMany()
isMany
in interface IGrammarConstraintProvider.IConstraintElement
public boolean isOptional()
isOptional
in interface IGrammarConstraintProvider.IConstraintElement
public java.lang.String toString()
toString
in class java.lang.Object