public class BacktrackingSemanticSequencer.SerializableObject extends Object
| Modifier and Type | Field and Description |
|---|---|
protected ISerializationContext |
context |
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(ISerializationContext context,
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 final org.eclipse.emf.ecore.EObject eObject
protected final ISerializationContext context
protected boolean[] optional
protected Map<Pair<AbstractElement,Integer>,Boolean> valid
protected Object[] values
public BacktrackingSemanticSequencer.SerializableObject(ISerializationContext context, 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.