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 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_TYPES_TIMESERIES_CLASS

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

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

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

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

      public static final org.eclipse.xtext.naming.QualifiedName CORE_PERSISTENCE_RIEMANNTYPE_CLASS
    • 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
    • TIME_FORMAT_PACKAGE

      public static final org.eclipse.xtext.naming.QualifiedName TIME_FORMAT_PACKAGE
    • TIME_TEMPORAL_PACKAGE

      public static final org.eclipse.xtext.naming.QualifiedName TIME_TEMPORAL_PACKAGE
    • UTIL_REGEX_PACKAGE

      public static final org.eclipse.xtext.naming.QualifiedName UTIL_REGEX_PACKAGE
    • UTIL_LOCALE_CLASS

      public static final org.eclipse.xtext.naming.QualifiedName UTIL_LOCALE_CLASS
    • UTIL_TIMEZONE_CLASS

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

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

      public static final org.eclipse.xtext.naming.QualifiedName CHANNELS_CLASS
    • ITEMS_CLASS

      public static final org.eclipse.xtext.naming.QualifiedName ITEMS_CLASS
    • RULES_CLASS

      public static final org.eclipse.xtext.naming.QualifiedName RULES_CLASS
  • 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