Methods
Modifier and Type |
Method and Description |
protected boolean |
canReachAbsorber(ISerState from,
ISerState to,
java.util.Set<ISerState> visited) |
protected void |
collectFollowingAbsorberStates(ISerState state,
boolean collect,
java.util.Set<ISerState> visited,
java.util.Set<ISerState> absorber) |
protected SyntacticSequencerPDAProvider.SynAbsorberState |
createAbsorberState(ISerState state,
java.util.Map<ISerState,SyntacticSequencerPDAProvider.SynAbsorberState> absorbers,
java.util.Map<SyntacticSequencerPDAProvider.SynAbsorberState,java.util.Map<ISerState,SyntacticSequencerPDAProvider.SynState>> emitters,
org.eclipse.emf.ecore.EObject context,
org.eclipse.emf.ecore.EClass eClass) |
protected SyntacticSequencerPDAProvider.SynAbsorberState |
createAbsorberState(ISyntacticSequencerPDAProvider.SynStateType type,
AbstractElement element,
org.eclipse.emf.ecore.EObject context,
org.eclipse.emf.ecore.EClass eClass) |
protected SyntacticSequencerPDAProvider.SynState |
createEmitterState(ISyntacticSequencerPDAProvider.SynStateType type,
AbstractElement element,
SyntacticSequencerPDAProvider.SynAbsorberState target) |
protected java.util.List<ISyntacticSequencerPDAProvider.ISynState> |
createEmitterStates(ISerState from,
ISerState to,
SyntacticSequencerPDAProvider.SynAbsorberState target,
java.util.Map<ISerState,SyntacticSequencerPDAProvider.SynState> emitters) |
protected SyntacticSequencerPDAProvider.SynTransition |
createTransition(SyntacticSequencerPDAProvider.SynAbsorberState source,
SyntacticSequencerPDAProvider.SynAbsorberState target) |
ISyntacticSequencerPDAProvider.ISynAbsorberState |
getPDA(org.eclipse.emf.ecore.EObject context,
org.eclipse.emf.ecore.EClass type) |
protected ISyntacticSequencerPDAProvider.SynStateType |
getType(ISerState state) |
protected boolean |
isMandatoryAbsorber(AbstractElement ele) |
protected boolean |
isOptionalAbsorber(AbstractElement ele) |