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  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  org.eclipse.emf.ecore.EClass type
           
 
Constructor Summary
SemanticSequencerNfaProvider.SemState(org.eclipse.emf.ecore.EClass type, AbstractElement assignedGrammarElement)
           
 
Method Summary
 AbstractElement getAssignedGrammarElement()
           
 org.eclipse.emf.ecore.EStructuralFeature getFeature()
           
 int getFeatureID()
           
 java.util.List<ISemanticSequencerNfaProvider.ISemState> getFollowers()
           
 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

assignedGrammarElement

protected AbstractElement assignedGrammarElement

feature

protected org.eclipse.emf.ecore.EStructuralFeature feature

featureID

protected int featureID

followers

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

type

protected org.eclipse.emf.ecore.EClass type

contentValidationNeeded

protected java.util.List<AbstractElement> contentValidationNeeded
Constructor Detail

SemanticSequencerNfaProvider.SemState

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

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

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