Class SemanticSequencerNfaProvider.SemState
- java.lang.Object
-
- 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
Fields Modifier and Type Field Description protected java.util.BitSet
allFollowerFeatures
protected AbstractElement
assignedGrammarElement
protected java.lang.Boolean
booleanAssignment
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
Constructors Constructor Description SemState(org.eclipse.emf.ecore.EClass type, AbstractElement assignedGrammarElement)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description 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()
boolean
isBooleanAssignment()
java.lang.String
toString()
-
-
-
Field Detail
-
allFollowerFeatures
protected java.util.BitSet allFollowerFeatures
-
assignedGrammarElement
protected AbstractElement assignedGrammarElement
-
booleanAssignment
protected java.lang.Boolean booleanAssignment
-
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
-
SemState
public SemState(org.eclipse.emf.ecore.EClass type, AbstractElement assignedGrammarElement)
-
-
Method Detail
-
getAllFollowerFeatures
public java.util.BitSet getAllFollowerFeatures()
- Specified by:
getAllFollowerFeatures
in interfaceISemanticSequencerNfaProvider.ISemState
-
getAssignedGrammarElement
public AbstractElement getAssignedGrammarElement()
- Specified by:
getAssignedGrammarElement
in interfaceISemanticSequencerNfaProvider.ISemState
-
getFeature
public org.eclipse.emf.ecore.EStructuralFeature getFeature()
- Specified by:
getFeature
in interfaceISemanticSequencerNfaProvider.ISemState
-
getFeatureID
public int getFeatureID()
- Specified by:
getFeatureID
in interfaceISemanticSequencerNfaProvider.ISemState
-
getFollowers
public java.util.List<ISemanticSequencerNfaProvider.ISemState> getFollowers()
- Specified by:
getFollowers
in interfaceISemanticSequencerNfaProvider.ISemState
-
getOrderID
public int getOrderID()
- Specified by:
getOrderID
in interfaceISemanticSequencerNfaProvider.ISemState
-
getToBeValidatedAssignedElements
public java.util.List<AbstractElement> getToBeValidatedAssignedElements()
- Specified by:
getToBeValidatedAssignedElements
in interfaceISemanticSequencerNfaProvider.ISemState
-
isBooleanAssignment
public boolean isBooleanAssignment()
- Specified by:
isBooleanAssignment
in interfaceISemanticSequencerNfaProvider.ISemState
-
toString
public java.lang.String toString()
- Overrides:
toString
in classjava.lang.Object
-
-