Class ScriptImportSectionNamespaceScopeProvider

java.lang.Object
org.eclipse.xtext.scoping.impl.AbstractScopeProvider
org.eclipse.xtext.scoping.impl.AbstractGlobalScopeDelegatingScopeProvider
org.eclipse.xtext.xbase.scoping.XImportSectionNamespaceScopeProvider
org.openhab.core.model.script.scoping.ScriptImportSectionNamespaceScopeProvider
All Implemented Interfaces:
org.eclipse.xtext.scoping.IScopeProvider

public class ScriptImportSectionNamespaceScopeProvider extends org.eclipse.xtext.xbase.scoping.XImportSectionNamespaceScopeProvider
Author:
Oliver Libutzki - Initial contribution
  • Field Summary

    Fields
    Modifier and Type
    Field
    Description
    static final org.eclipse.xtext.naming.QualifiedName
     
    static final org.eclipse.xtext.naming.QualifiedName
     
    static final org.eclipse.xtext.naming.QualifiedName
     
    static final org.eclipse.xtext.naming.QualifiedName
     
    static final org.eclipse.xtext.naming.QualifiedName
     
    static final org.eclipse.xtext.naming.QualifiedName
     
    static final org.eclipse.xtext.naming.QualifiedName
     
    static final org.eclipse.xtext.naming.QualifiedName
     

    Fields inherited from class org.eclipse.xtext.xbase.scoping.XImportSectionNamespaceScopeProvider

    JAVA_LANG, XBASE_LIB
  • Constructor Summary

    Constructors
    Constructor
    Description
     
  • Method Summary

    Modifier and Type
    Method
    Description
    protected List<org.eclipse.xtext.scoping.impl.ImportNormalizer>
    getImplicitImports(boolean ignoreCase)
     

    Methods inherited from class org.eclipse.xtext.xbase.scoping.XImportSectionNamespaceScopeProvider

    createImportedNamespaceResolver, createImportScope, doCreateImportNormalizer, getAllDescriptions, getAssociations, getGlobalScope, getImportedNamespaceResolvers, getImportedNamespaceResolvers, getImportsConfiguration, getKey, getLocalElementsScope, getQualifiedNameConverter, getQualifiedNameOfLocalElement, getQualifiedNameProvider, getResourceScope, getScope, getWildcard, internalGetAllDescriptions, internalGetImportedNamespaceResolvers, internalGetScope

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

    getGlobalScope, isIgnoreCase, setWrapper, wrap

    Methods inherited from class java.lang.Object

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

    • CORE_LIBRARY_UNITS_PACKAGE

      public static final org.eclipse.xtext.naming.QualifiedName CORE_LIBRARY_UNITS_PACKAGE
    • CORE_LIBRARY_TYPES_PACKAGE

      public static final org.eclipse.xtext.naming.QualifiedName CORE_LIBRARY_TYPES_PACKAGE
    • CORE_LIBRARY_ITEMS_PACKAGE

      public static final org.eclipse.xtext.naming.QualifiedName CORE_LIBRARY_ITEMS_PACKAGE
    • CORE_ITEMS_PACKAGE

      public static final org.eclipse.xtext.naming.QualifiedName CORE_ITEMS_PACKAGE
    • CORE_PERSISTENCE_PACKAGE

      public static final org.eclipse.xtext.naming.QualifiedName CORE_PERSISTENCE_PACKAGE
    • MODEL_SCRIPT_ACTIONS_PACKAGE

      public static final org.eclipse.xtext.naming.QualifiedName MODEL_SCRIPT_ACTIONS_PACKAGE
    • TIME_PACKAGE

      public static final org.eclipse.xtext.naming.QualifiedName TIME_PACKAGE
    • QUANTITY_PACKAGE

      public static final org.eclipse.xtext.naming.QualifiedName QUANTITY_PACKAGE
  • Constructor Details

    • ScriptImportSectionNamespaceScopeProvider

      public ScriptImportSectionNamespaceScopeProvider()
  • Method Details

    • getImplicitImports

      protected List<org.eclipse.xtext.scoping.impl.ImportNormalizer> getImplicitImports(boolean ignoreCase)
      Overrides:
      getImplicitImports in class org.eclipse.xtext.xbase.scoping.XImportSectionNamespaceScopeProvider