public class BacktrackingSemanticSequencer.SerializableObject extends Object
| Modifier and Type | Field and Description |
|---|---|
protected org.eclipse.emf.ecore.EObject |
eObject |
protected List<INode>[] |
nodes |
protected boolean[] |
optional |
protected Map<Pair<AbstractElement,Integer>,Boolean> |
valid |
protected Object[] |
values |
| Constructor and Description |
|---|
BacktrackingSemanticSequencer.SerializableObject(org.eclipse.emf.ecore.EObject eObject,
ISemanticNodeProvider.INodesForEObjectProvider nodeProvider) |
| Modifier and Type | Method and Description |
|---|---|
org.eclipse.emf.ecore.EObject |
getEObject() |
INode |
getNode(int featureID,
int index) |
Object |
getValue(ISemanticSequencerNfaProvider.ISemState state,
int index) |
int |
getValueCount(int featureID) |
String |
getValuesString() |
boolean |
isList(int featureID) |
boolean |
isOptional(int featureID) |
protected boolean |
isValueValid(ISemanticSequencerNfaProvider.ISemState state,
int index,
Object value) |
String |
toString() |
protected org.eclipse.emf.ecore.EObject eObject
protected boolean[] optional
protected Map<Pair<AbstractElement,Integer>,Boolean> valid
protected Object[] values
public BacktrackingSemanticSequencer.SerializableObject(org.eclipse.emf.ecore.EObject eObject,
ISemanticNodeProvider.INodesForEObjectProvider nodeProvider)
public org.eclipse.emf.ecore.EObject getEObject()
public INode getNode(int featureID, int index)
public Object getValue(ISemanticSequencerNfaProvider.ISemState state, int index)
public int getValueCount(int featureID)
public String getValuesString()
public boolean isList(int featureID)
public boolean isOptional(int featureID)
protected boolean isValueValid(ISemanticSequencerNfaProvider.ISemState state, int index, Object value)
Copyright © 2015. All Rights Reserved.