Package tools.refinery.language.scoping
Class ProblemGlobalScopeProvider
java.lang.Object
org.eclipse.xtext.scoping.impl.AbstractGlobalScopeProvider
tools.refinery.language.scoping.ProblemGlobalScopeProvider
- All Implemented Interfaces:
org.eclipse.xtext.scoping.IGlobalScopeProvider
public class ProblemGlobalScopeProvider
extends org.eclipse.xtext.scoping.impl.AbstractGlobalScopeProvider
-
Nested Class Summary
Modifier and TypeClassDescriptionprotected static final record
-
Constructor Summary
-
Method Summary
Modifier and TypeMethodDescriptionprotected ProblemGlobalScopeProvider.LoadedImports
computeLoadedImports
(org.eclipse.emf.ecore.resource.Resource resource) protected org.eclipse.xtext.scoping.IScope
createScope
(org.eclipse.xtext.scoping.IScope parent, Collection<? extends org.eclipse.xtext.resource.ISelectable> children, org.eclipse.emf.ecore.EClass type, com.google.common.base.Predicate<org.eclipse.xtext.resource.IEObjectDescription> filter, boolean ignoreCase) protected org.eclipse.xtext.scoping.IScope
getScope
(org.eclipse.emf.ecore.resource.Resource resource, boolean ignoreCase, org.eclipse.emf.ecore.EClass type, com.google.common.base.Predicate<org.eclipse.xtext.resource.IEObjectDescription> filter) Methods inherited from class org.eclipse.xtext.scoping.impl.AbstractGlobalScopeProvider
getResourceDescriptions, getScope, getScope, isIgnoreCase, setCaseInsensitivityHelper, setResourceDescriptionsProvider
-
Constructor Details
-
ProblemGlobalScopeProvider
public ProblemGlobalScopeProvider()
-
-
Method Details
-
getScope
protected org.eclipse.xtext.scoping.IScope getScope(org.eclipse.emf.ecore.resource.Resource resource, boolean ignoreCase, org.eclipse.emf.ecore.EClass type, com.google.common.base.Predicate<org.eclipse.xtext.resource.IEObjectDescription> filter) - Overrides:
getScope
in classorg.eclipse.xtext.scoping.impl.AbstractGlobalScopeProvider
-
computeLoadedImports
protected ProblemGlobalScopeProvider.LoadedImports computeLoadedImports(org.eclipse.emf.ecore.resource.Resource resource) -
createScope
protected org.eclipse.xtext.scoping.IScope createScope(org.eclipse.xtext.scoping.IScope parent, Collection<? extends org.eclipse.xtext.resource.ISelectable> children, org.eclipse.emf.ecore.EClass type, com.google.common.base.Predicate<org.eclipse.xtext.resource.IEObjectDescription> filter, boolean ignoreCase)
-