protected class GenericSemanticSequencer.AllocationValue extends GenericSemanticSequencer.Allocation
Modifier and Type | Field and Description |
---|---|
protected int |
index |
protected INode |
node |
protected boolean |
optional |
protected java.lang.Object |
value |
Constructor and Description |
---|
GenericSemanticSequencer.AllocationValue(java.lang.Object value,
int index,
boolean optional,
INode node) |
Modifier and Type | Method and Description |
---|---|
void |
accept(org.eclipse.emf.ecore.EObject semanticObj,
IGrammarConstraintProvider.IConstraintElement constraint) |
INode |
getNode() |
java.lang.Object |
getValue() |
java.lang.String |
toString(java.lang.String prefix) |
toString
protected int index
protected INode node
protected java.lang.Object value
protected boolean optional
public GenericSemanticSequencer.AllocationValue(java.lang.Object value, int index, boolean optional, INode node)
public void accept(org.eclipse.emf.ecore.EObject semanticObj, IGrammarConstraintProvider.IConstraintElement constraint)
accept
in class GenericSemanticSequencer.Allocation
public INode getNode()
public java.lang.Object getValue()
public java.lang.String toString(java.lang.String prefix)
toString
in class GenericSemanticSequencer.Allocation