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
ConstructorsModifierConstructorDescriptionprotectedShadowingKeyAwareSelectableBasedScope(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.IScopecreateScope(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.IScopecreateScope(org.eclipse.xtext.scoping.IScope outer, org.eclipse.xtext.resource.ISelectable selectable, org.eclipse.emf.ecore.EClass type, boolean ignoreCase) protected booleanisShadowed(org.eclipse.xtext.resource.IEObjectDescription input) Methods inherited from class org.eclipse.xtext.scoping.impl.SelectableBasedScope
filterLocalElements, getAllLocalElements, getFilter, getLocalElementsByName, getSelectableMethods 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:
 isShadowedin classorg.eclipse.xtext.scoping.impl.AbstractScope
 
 -