Package com._1c.g5.v8.dt.core.platform
Interface IExtensionProject
-
- All Superinterfaces:
org.eclipse.core.runtime.IAdaptable
,IConfigurationAware
,IDependentProject
,IV8Project
public interface IExtensionProject extends IDependentProject, IConfigurationAware
IExtensionProject
represents handle of V8 configuration extension project. Extension project contains single root object - configuration, that cannot be replaced or deleted.- See Also:
IV8Project
,IV8ProjectManager
,IExtensionProjectManager
-
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description Configuration
getConfiguration()
Returns extension configuration contained in this V8 extension project.CompatibilityMode
getConfigurationExtensionCompatibilityMode()
Returns configuration extension compatibility mode to use for restrictions in this V8 extension project.-
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 Detail
-
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
-
-