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

    Constructors
    Modifier
    Constructor
    Description
    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 Summary

    Modifier and Type
    Method
    Description
    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)
     
    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

    Methods inherited from class java.lang.Object

    clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
  • 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 class org.eclipse.xtext.scoping.impl.AbstractScope