Package com.e1c.g5.dt.applications
Interface IApplication
-
- All Superinterfaces:
org.eclipse.core.runtime.IAdaptable,ILifecycleAware
- All Known Subinterfaces:
IInfobaseApplication,IServerApplication
public interface IApplication extends ILifecycleAware, org.eclipse.core.runtime.IAdaptable
An abstraction that represents a launchable developing application of the 1C:Enterprise.
-
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description List<IApplicationArtifact>getArtifacts()Returns a list of application artifacts.StringgetId()Returns the application unique id.StringgetName()Returns the application localized name.org.eclipse.core.resources.IProjectgetProject()Returns the parent project of the application.IApplicationTypegetType()Returns the application type.-
Methods inherited from interface com.e1c.g5.dt.applications.ILifecycleAware
getApplication
-
-
-
-
Method Detail
-
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:
IApplicationType
-
getArtifacts
List<IApplicationArtifact> getArtifacts()
Returns a list of application artifacts. May be empty.- Returns:
- a list of application artifacts, never
null
-
-