org.eclipse.xtext.serializer.analysis
Class ContextProvider
java.lang.Object
org.eclipse.xtext.serializer.analysis.ContextProvider
- All Implemented Interfaces:
- IContextProvider
public class ContextProvider
- extends java.lang.Object
- implements IContextProvider
- 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 |
nfaProvider2
@Inject
protected TypeFinderNFAProvider nfaProvider2
ContextProvider
public ContextProvider()
collectTypesForContext
protected void collectTypesForContext(TypeFinderNFAProvider.TypeFinderState state,
java.util.Set<org.eclipse.emf.ecore.EClass> types,
boolean allowLocal,
boolean hasAssignment,
java.util.Set<java.lang.Object> visited)
getAllContexts
public java.util.List<org.eclipse.emf.ecore.EObject> getAllContexts(Grammar grammar)
- Specified by:
getAllContexts
in interface IContextProvider
getTypesForContext
public java.util.Set<org.eclipse.emf.ecore.EClass> getTypesForContext(org.eclipse.emf.ecore.EObject context)
- Specified by:
getTypesForContext
in interface IContextProvider