Package com.e1c.g5.dt.applications
Interface IApplication
- All Superinterfaces:
org.eclipse.core.runtime.IAdaptable
,ILifecycleAware
- All Known Subinterfaces:
IInfobaseApplication
,IServerApplication
- All Known Implementing Classes:
InfobaseApplication
,ServerApplication
An abstraction that represents a launchable developing application of the 1C:Enterprise.
-
Field Summary
FieldsModifier and TypeFieldDescriptionstatic final String
An execution context key to store 1C:Enterprise client runtime exection arguments.static final String
An execution context key to store 1C:Enterprise client platform installation.static final String
An execution context key to store 1C:Enterprise client type. -
Method Summary
Methods inherited from interface org.eclipse.core.runtime.IAdaptable
getAdapter
Methods inherited from interface com.e1c.g5.dt.applications.ILifecycleAware
getApplication
-
Field Details
-
CONTEXT_CLIENT_TYPE
An execution context key to store 1C:Enterprise client type.- See Also:
-
CONTEXT_CLIENT_ARGUMENTS
An execution context key to store 1C:Enterprise client runtime exection arguments.- See Also:
-
CONTEXT_CLIENT_INSTALLATION
An execution context key to store 1C:Enterprise client platform installation.- See Also:
-
-
Method Details
-
getId
String getId()Returns the application unique id.- Returns:
- the application unique id, never
null
-
getName
String getName()Returns the application localized name.- Returns:
- the application localized name, never
null
-
getProject
org.eclipse.core.resources.IProject getProject()Returns the parent project of the application.- Returns:
- the parent project of the application, never
null
-
getType
IApplicationType getType()Returns the application type.- Returns:
- the application type, never
null
- See Also:
-
getArtifacts
List<IApplicationArtifact> getArtifacts()Returns a list of application artifacts. May be empty.- Returns:
- a list of application artifacts, never
null
-