Package tools.refinery.language.scoping
Class ShadowingKeyAwareSelectableBasedScope
java.lang.Object
org.eclipse.xtext.scoping.impl.AbstractScope
org.eclipse.xtext.scoping.impl.SelectableBasedScope
tools.refinery.language.scoping.ShadowingKeyAwareSelectableBasedScope
- All Implemented Interfaces:
org.eclipse.xtext.scoping.IScope
public class ShadowingKeyAwareSelectableBasedScope
extends org.eclipse.xtext.scoping.impl.SelectableBasedScope
-
Nested Class Summary
Nested classes/interfaces inherited from class org.eclipse.xtext.scoping.impl.AbstractScope
org.eclipse.xtext.scoping.impl.AbstractScope.ParentIterable
-
Field Summary
Fields inherited from interface org.eclipse.xtext.scoping.IScope
NULLSCOPE
-
Constructor Summary
ModifierConstructorDescriptionprotected
ShadowingKeyAwareSelectableBasedScope
(org.eclipse.xtext.scoping.IScope outer, org.eclipse.xtext.resource.ISelectable selectable, com.google.common.base.Predicate<org.eclipse.xtext.resource.IEObjectDescription> filter, org.eclipse.emf.ecore.EClass type, boolean ignoreCase) -
Method Summary
Modifier and TypeMethodDescriptionstatic org.eclipse.xtext.scoping.IScope
createScope
(org.eclipse.xtext.scoping.IScope outer, org.eclipse.xtext.resource.ISelectable selectable, com.google.common.base.Predicate<org.eclipse.xtext.resource.IEObjectDescription> filter, org.eclipse.emf.ecore.EClass type, boolean ignoreCase) static org.eclipse.xtext.scoping.IScope
createScope
(org.eclipse.xtext.scoping.IScope outer, org.eclipse.xtext.resource.ISelectable selectable, org.eclipse.emf.ecore.EClass type, boolean ignoreCase) protected boolean
isShadowed
(org.eclipse.xtext.resource.IEObjectDescription input) Methods inherited from class org.eclipse.xtext.scoping.impl.SelectableBasedScope
filterLocalElements, getAllLocalElements, getFilter, getLocalElementsByName, getSelectable
Methods inherited from class org.eclipse.xtext.scoping.impl.AbstractScope
getAllElements, getElements, getElements, getLocalElementsByEObject, getParent, getParentElements, getSingleElement, getSingleElement, getSingleLocalElementByName, isIgnoreCase, toString
-
Constructor Details
-
ShadowingKeyAwareSelectableBasedScope
protected ShadowingKeyAwareSelectableBasedScope(org.eclipse.xtext.scoping.IScope outer, org.eclipse.xtext.resource.ISelectable selectable, com.google.common.base.Predicate<org.eclipse.xtext.resource.IEObjectDescription> filter, org.eclipse.emf.ecore.EClass type, boolean ignoreCase)
-
-
Method Details
-
createScope
public static org.eclipse.xtext.scoping.IScope createScope(org.eclipse.xtext.scoping.IScope outer, org.eclipse.xtext.resource.ISelectable selectable, org.eclipse.emf.ecore.EClass type, boolean ignoreCase) -
createScope
public static org.eclipse.xtext.scoping.IScope createScope(org.eclipse.xtext.scoping.IScope outer, org.eclipse.xtext.resource.ISelectable selectable, com.google.common.base.Predicate<org.eclipse.xtext.resource.IEObjectDescription> filter, org.eclipse.emf.ecore.EClass type, boolean ignoreCase) -
isShadowed
protected boolean isShadowed(org.eclipse.xtext.resource.IEObjectDescription input) - Overrides:
isShadowed
in classorg.eclipse.xtext.scoping.impl.AbstractScope
-