Package com._1c.g5.v8.dt.core.platform
Interface IExtensionProject
- All Superinterfaces:
org.eclipse.core.runtime.IAdaptable
,IConfigurationAware
,IDependentProject
,IV8Project
- All Known Implementing Classes:
ExtensionProject
IExtensionProject
represents handle of V8 configuration extension project. Extension project
contains single root object - configuration, that cannot be replaced or deleted.-
Method Summary
Modifier and TypeMethodDescriptionReturns extension configuration contained in this V8 extension project.Returns configuration extension compatibility mode to use for restrictions in this V8 extension project.Methods inherited from interface org.eclipse.core.runtime.IAdaptable
getAdapter
Methods inherited from interface com._1c.g5.v8.dt.core.platform.IDependentProject
getParent, getParentProject
Methods inherited from interface com._1c.g5.v8.dt.core.platform.IV8Project
getCompatibilityMode, getDefaultLanguage, getDtProject, getLanguages, getProject, getScriptVariant, getUsePurposes, getVersion
-
Method Details
-
getConfiguration
Configuration getConfiguration()Returns extension configuration contained in this V8 extension project.- Specified by:
getConfiguration
in interfaceIConfigurationAware
- Returns:
- the extension configuration contained in this V8 extension project.
-
getConfigurationExtensionCompatibilityMode
CompatibilityMode getConfigurationExtensionCompatibilityMode()Returns configuration extension compatibility mode to use for restrictions in this V8 extension project.- Returns:
- configuration extension compatibility mode to use for restrictions in this V8 extension project, never
null
-