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
FieldsModifier and TypeFieldDescriptionstatic final org.eclipse.xtext.naming.QualifiedNamestatic final org.eclipse.xtext.naming.QualifiedNamestatic final org.eclipse.xtext.naming.QualifiedNamestatic final org.eclipse.xtext.naming.QualifiedNamestatic final org.eclipse.xtext.naming.QualifiedNamestatic final org.eclipse.xtext.naming.QualifiedNamestatic final org.eclipse.xtext.naming.QualifiedNamestatic final org.eclipse.xtext.naming.QualifiedNamestatic final org.eclipse.xtext.naming.QualifiedNamestatic final org.eclipse.xtext.naming.QualifiedNamestatic final org.eclipse.xtext.naming.QualifiedNamestatic final org.eclipse.xtext.naming.QualifiedNamestatic final org.eclipse.xtext.naming.QualifiedNamestatic final org.eclipse.xtext.naming.QualifiedNamestatic final org.eclipse.xtext.naming.QualifiedNamestatic final org.eclipse.xtext.naming.QualifiedNamestatic final org.eclipse.xtext.naming.QualifiedNamestatic final org.eclipse.xtext.naming.QualifiedNamestatic final org.eclipse.xtext.naming.QualifiedNamestatic final org.eclipse.xtext.naming.QualifiedNamestatic final org.eclipse.xtext.naming.QualifiedNameFields inherited from class org.eclipse.xtext.xbase.scoping.XImportSectionNamespaceScopeProvider
JAVA_LANG, XBASE_LIB -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionprotected 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, internalGetScopeMethods inherited from class org.eclipse.xtext.scoping.impl.AbstractGlobalScopeDelegatingScopeProvider
getGlobalScope, isIgnoreCase, setWrapper, wrap
-
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_THING_LINK_ITEMCHANNELLINK_CLASS
public static final org.eclipse.xtext.naming.QualifiedName CORE_THING_LINK_ITEMCHANNELLINK_CLASS -
CORE_THING_LINK_ITEMCHANNELLINKREGISTRY_CLASS
public static final org.eclipse.xtext.naming.QualifiedName CORE_THING_LINK_ITEMCHANNELLINKREGISTRY_CLASS -
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:
getImplicitImportsin classorg.eclipse.xtext.xbase.scoping.XImportSectionNamespaceScopeProvider
-