| boolean | IApplicationManager. check(IApplication application,
     ExecutionContext context,
     org.eclipse.core.runtime.IProgressMonitor monitor) | Checks and returns whether the application is ready to launch e.g. | 
| Optional<IApplication> | IApplicationManager. getApplication(org.eclipse.core.resources.IProject project,
              String id) | Returns the project application with the provided id. | 
| List<IApplicationArtifact> | IApplicationManager. getApplicationArtifacts(Object object) | Returns a list of all found application artifacts for the provided application or application artifact. | 
| List<IApplication> | IApplicationManager. getApplications(org.eclipse.core.resources.IProject project) | Returns a list of all registered project applications. | 
| List<IApplicationType> | IApplicationManager. getApplicationTypes() | Returns a list of all registered application types. | 
| Optional<String> | IApplicationAttributeRepository. getAttribute(IApplication application,
            String key) | Returns the attribute value by the keyfor the specifiedapplication. | 
| Optional<IApplication> | IApplicationManager. getDefaultApplication(org.eclipse.core.resources.IProject project) | Returns the default registered project application. | 
| Optional<org.eclipse.core.resources.IProject> | IApplicationManager. getDefaultProject() | Returns the default application owner project if there is any. | 
| Optional<IUrlAccess> | IApplicationManager. getDefaultUrlAccess(IApplication application) | Returns the default URL access instance for the provided application. | 
| LifecycleState | IApplicationManager. getLifecycleState(ILifecycleAware object) | Returns the application lifecycle state for the provided application or lifecycle aware artifact. | 
| PublishState | IApplicationManager. getPublishState(IApplication application) | Returns the application publish state for the provided application. | 
| Optional<URL> | IUrlAccess. getUrl() | Returns the optional available url access URL. | 
| List<IUrlAccess> | IApplicationManager. getUrlAccesses(IApplication application) | Returns a list of all found URL access instances for the provided application. | 
| ExecutionContext | IApplicationManager. launch(IApplication application,
      String launchMode,
      ExecutionContext context,
      org.eclipse.core.runtime.IProgressMonitor monitor) | Publishes the application with the provided publish kind. | 
| Optional<Process> | IApplicationManager. open(IApplication application,
    ExecutionContext context,
    org.eclipse.core.runtime.IProgressMonitor monitor) | Opens the application and launches application client. | 
| PublishState | IApplicationManager. publish(IApplication application,
       PublishKind kind,
       ExecutionContext context,
       org.eclipse.core.runtime.IProgressMonitor monitor) | Publishes the application with the provided publish kind. | 
| void | IApplicationAttributeRepository. setAttribute(IApplication application,
            String key,
            String value) | Sets the specified attribute for the given application. | 
| void | IApplicationManager. setDefaultApplication(org.eclipse.core.resources.IProject project,
                     IApplication application) | Sets the default registered project application. | 
| void | IApplicationManager. setDefaultUrlAccess(IApplication application,
                   IUrlAccess urlAccess) | Sets the default URL access instance for the provided application. |