public class ContextProvider extends Object implements IContextProvider
| Modifier and Type | Field and Description |
|---|---|
protected TypeFinderNFAProvider |
nfaProvider2 |
| Constructor and Description |
|---|
ContextProvider() |
| Modifier and Type | Method and Description |
|---|---|
protected void |
collectTypesForContext(TypeFinderNFAProvider.TypeFinderState state,
Set<org.eclipse.emf.ecore.EClass> types,
boolean allowLocal,
boolean hasAssignment,
Set<Object> visited) |
List<org.eclipse.emf.ecore.EObject> |
getAllContexts(Grammar grammar) |
Set<org.eclipse.emf.ecore.EClass> |
getTypesForContext(org.eclipse.emf.ecore.EObject context) |
@Inject protected TypeFinderNFAProvider nfaProvider2
protected void collectTypesForContext(TypeFinderNFAProvider.TypeFinderState state, Set<org.eclipse.emf.ecore.EClass> types, boolean allowLocal, boolean hasAssignment, Set<Object> visited)
public List<org.eclipse.emf.ecore.EObject> getAllContexts(Grammar grammar)
getAllContexts in interface IContextProviderpublic Set<org.eclipse.emf.ecore.EClass> getTypesForContext(org.eclipse.emf.ecore.EObject context)
getTypesForContext in interface IContextProviderCopyright © 2015. All Rights Reserved.