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.String
getId()
Returns the application unique id.String
getName()
Returns the application localized name.org.eclipse.core.resources.IProject
getProject()
Returns the parent project of the application.IApplicationType
getType()
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
-
-