org.eclipse.xtext.serializer.analysis
Class ContextTypePDAProvider
java.lang.Object
org.eclipse.xtext.serializer.analysis.ContextTypePDAProvider
- All Implemented Interfaces:
- IContextTypePDAProvider
public class ContextTypePDAProvider
- extends java.lang.Object
- implements IContextTypePDAProvider
- 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 |
cache
protected java.util.Map<Pair<org.eclipse.emf.ecore.EObject,org.eclipse.emf.ecore.EClass>,Pda<ISerState,RuleCall>> cache
contextProvider
@Inject
protected IContextProvider contextProvider
pdaProvider
@Inject
protected IContextPDAProvider pdaProvider
ContextTypePDAProvider
public ContextTypePDAProvider()
createPDA
protected Pda<ISerState,RuleCall> createPDA(org.eclipse.emf.ecore.EObject context,
org.eclipse.emf.ecore.EClass type)
getContextTypePDA
public Pda<ISerState,RuleCall> getContextTypePDA(org.eclipse.emf.ecore.EObject context,
org.eclipse.emf.ecore.EClass type)
- Specified by:
getContextTypePDA
in interface IContextTypePDAProvider
newTypeFilter
protected ContextTypePDAProvider.TypeFilter newTypeFilter(org.eclipse.emf.ecore.EClass type)