org.eclipse.xtext.serializer.analysis
Class SemanticSequencerNfaProvider
java.lang.Object
org.eclipse.xtext.serializer.analysis.SemanticSequencerNfaProvider
- All Implemented Interfaces:
- ISemanticSequencerNfaProvider
public class SemanticSequencerNfaProvider
- extends java.lang.Object
- implements ISemanticSequencerNfaProvider
- Author:
- Moritz Eysholdt - Initial contribution and API
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
pdaProvider
@Inject
protected ISyntacticSequencerPDAProvider pdaProvider
cache
protected java.util.Map<Pair<org.eclipse.emf.ecore.EObject,org.eclipse.emf.ecore.EClass>,Nfa<ISemanticSequencerNfaProvider.ISemState>> cache
SemanticSequencerNfaProvider
public SemanticSequencerNfaProvider()
getNFA
public Nfa<ISemanticSequencerNfaProvider.ISemState> getNFA(org.eclipse.emf.ecore.EObject context,
org.eclipse.emf.ecore.EClass type)
- Specified by:
getNFA
in interface ISemanticSequencerNfaProvider
isContentValidationNeeded
protected boolean isContentValidationNeeded(java.util.Collection<AbstractElement> ass)
initContentValidationNeeded
protected void initContentValidationNeeded(org.eclipse.emf.ecore.EClass clazz,
Nfa<ISemanticSequencerNfaProvider.ISemState> nfa)