Class MdGlobalScopeDelegatingScopeProvider

java.lang.Object
org.eclipse.xtext.scoping.impl.AbstractScopeProvider
org.eclipse.xtext.scoping.impl.AbstractGlobalScopeDelegatingScopeProvider
com._1c.g5.v8.dt.md.scoping.MdGlobalScopeDelegatingScopeProvider
All Implemented Interfaces:
org.eclipse.xtext.scoping.IScopeProvider

public class MdGlobalScopeDelegatingScopeProvider extends org.eclipse.xtext.scoping.impl.AbstractGlobalScopeDelegatingScopeProvider
Global scope delegating scope provider for the Md language.

Adapted from SimpleLocalScopeProvider, but uses resource description manager instead of just qualified name provider to allow for multiple index entries per EObject (it is necessary for Russian names support).

  • Constructor Summary

    Constructors
    Constructor
    Description
     
  • Method Summary

    Modifier and Type
    Method
    Description
    org.eclipse.xtext.scoping.IScope
    getScope(org.eclipse.emf.ecore.EObject context, org.eclipse.emf.ecore.EReference reference)
     

    Methods inherited from class org.eclipse.xtext.scoping.impl.AbstractGlobalScopeDelegatingScopeProvider

    getGlobalScope, getGlobalScope, isIgnoreCase, setWrapper, wrap

    Methods inherited from class java.lang.Object

    clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
  • Constructor Details

    • MdGlobalScopeDelegatingScopeProvider

      public MdGlobalScopeDelegatingScopeProvider()
  • Method Details

    • getScope

      public org.eclipse.xtext.scoping.IScope getScope(org.eclipse.emf.ecore.EObject context, org.eclipse.emf.ecore.EReference reference)