Package com.e1c.g5.dt.applications.ui
Interface IApplicationUiSupport
- 
 public interface IApplicationUiSupportApplication UI support that allows clients to perform common UI operations.- Restriction:
- This interface is not intended to be extended by clients.
- Restriction:
- This interface is not intended to be implemented by clients.
 
- 
- 
Method SummaryAll Methods Instance Methods Abstract Methods Modifier and Type Method Description booleanensureStarted(org.eclipse.swt.widgets.Shell shell, IApplication application, org.eclipse.core.runtime.IProgressMonitor monitor)Checks that application is started and shows user desired information.PublishStateensureUpdated(org.eclipse.swt.widgets.Shell shell, IApplication application, PublishKind publishKind, ExecutionContext context, org.eclipse.core.runtime.IProgressMonitor monitor)Checks application publish state and publishes application if needs.voidshowAndUpdateView()Shows and updates Applications view.
 
- 
- 
- 
Method Detail- 
ensureStartedboolean ensureStarted(org.eclipse.swt.widgets.Shell shell, IApplication application, org.eclipse.core.runtime.IProgressMonitor monitor) throws org.eclipse.core.runtime.CoreExceptionChecks that application is started and shows user desired information. Returns whether application is started.- Parameters:
- shell- the shell, cannot be- null
- application- the application to update, cannot be- null
- monitor- the progress monitor or- nullif not needed
- Returns:
- whether application is started
- Throws:
- org.eclipse.core.runtime.CoreException- if check fails
 
 - 
ensureUpdatedPublishState ensureUpdated(org.eclipse.swt.widgets.Shell shell, IApplication application, PublishKind publishKind, ExecutionContext context, org.eclipse.core.runtime.IProgressMonitor monitor) throws org.eclipse.core.runtime.CoreException Checks application publish state and publishes application if needs. Returns the new publish state after user interaction.- Parameters:
- shell- the shell, cannot be- null
- application- the application to update, cannot be- null
- publishKind- the publish kind, cannot be- null
- context- the execution context, cannot be- null
- monitor- the progress monitor or- nullif not needed
- Returns:
- the application publish state, cannot be null
- Throws:
- org.eclipse.core.runtime.CoreException- if check or update fails
 
 - 
showAndUpdateViewvoid showAndUpdateView() throws org.eclipse.core.runtime.CoreExceptionShows and updates Applications view.- Throws:
- org.eclipse.core.runtime.CoreException- if show or update fails
 
 
- 
 
-