org.eclipse.xtext.serializer.analysis
Class SemanticSequencerNfaProvider.SemState

java.lang.Object
  extended by org.eclipse.xtext.serializer.analysis.SemanticSequencerNfaProvider.SemState
All Implemented Interfaces:
ISemanticSequencerNfaProvider.ISemState
Enclosing class:
SemanticSequencerNfaProvider

protected static class SemanticSequencerNfaProvider.SemState
extends java.lang.Object
implements ISemanticSequencerNfaProvider.ISemState


Field Summary
protected  java.util.BitSet allFollowerFeatures
           
protected  AbstractElement assignedGrammarElement
           
protected  java.util.List<AbstractElement> contentValidationNeeded
           
protected  org.eclipse.emf.ecore.EStructuralFeature feature
           
protected  int featureID
           
protected  java.util.List<ISemanticSequencerNfaProvider.ISemState> followers
           
protected  int orderID
           
protected  org.eclipse.emf.ecore.EClass type
           
 
Constructor Summary
SemanticSequencerNfaProvider.SemState(org.eclipse.emf.ecore.EClass type, AbstractElement assignedGrammarElement)
           
 
Method Summary
 java.util.BitSet getAllFollowerFeatures()
           
 AbstractElement getAssignedGrammarElement()
           
 org.eclipse.emf.ecore.EStructuralFeature getFeature()
           
 int getFeatureID()
           
 java.util.List<ISemanticSequencerNfaProvider.ISemState> getFollowers()
           
 int getOrderID()
           
 java.util.List<AbstractElement> getToBeValidatedAssignedElements()
           
 java.lang.String toString()
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Field Detail

allFollowerFeatures

protected java.util.BitSet allFollowerFeatures

assignedGrammarElement

protected AbstractElement assignedGrammarElement

contentValidationNeeded

protected java.util.List<AbstractElement> contentValidationNeeded

feature

protected org.eclipse.emf.ecore.EStructuralFeature feature

featureID

protected int featureID

followers

protected java.util.List<ISemanticSequencerNfaProvider.ISemState> followers

orderID

protected int orderID

type

protected org.eclipse.emf.ecore.EClass type
Constructor Detail

SemanticSequencerNfaProvider.SemState

public SemanticSequencerNfaProvider.SemState(org.eclipse.emf.ecore.EClass type,
                                             AbstractElement assignedGrammarElement)
Method Detail

getAllFollowerFeatures

public java.util.BitSet getAllFollowerFeatures()
Specified by:
getAllFollowerFeatures in interface ISemanticSequencerNfaProvider.ISemState

getAssignedGrammarElement

public AbstractElement getAssignedGrammarElement()
Specified by:
getAssignedGrammarElement in interface ISemanticSequencerNfaProvider.ISemState

getFeature

public org.eclipse.emf.ecore.EStructuralFeature getFeature()
Specified by:
getFeature in interface ISemanticSequencerNfaProvider.ISemState

getFeatureID

public int getFeatureID()
Specified by:
getFeatureID in interface ISemanticSequencerNfaProvider.ISemState

getFollowers

public java.util.List<ISemanticSequencerNfaProvider.ISemState> getFollowers()
Specified by:
getFollowers in interface ISemanticSequencerNfaProvider.ISemState

getOrderID

public int getOrderID()
Specified by:
getOrderID in interface ISemanticSequencerNfaProvider.ISemState

getToBeValidatedAssignedElements

public java.util.List<AbstractElement> getToBeValidatedAssignedElements()
Specified by:
getToBeValidatedAssignedElements in interface ISemanticSequencerNfaProvider.ISemState

toString

public java.lang.String toString()
Overrides:
toString in class java.lang.Object