|
RSE Release 3.4 |
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
public interface IService
IService is the base interface for any non-UI service contributions to RSE. An actual Service is free to perform any operations at all - the only commonality between services is that they have a name, can be initialized, and are adaptable for future extension.
Method Summary | |
---|---|
String |
getDescription()
Get the description of this Service as a translated, UI-visible String. |
String |
getName()
Get the name of this Service as a translated, UI-visible String. |
void |
initService(IProgressMonitor monitor)
Initialize this Service to make it ready for operation. |
void |
uninitService(IProgressMonitor monitor)
Clean up this Service. |
Methods inherited from interface org.eclipse.core.runtime.IAdaptable |
---|
getAdapter |
Method Detail |
---|
String getName()
String getDescription()
void initService(IProgressMonitor monitor) throws SystemMessageException
monitor
- A progress monitor to provide progress of long-running
operation. There is no guarantee that cancellation is actually
supported by a Service since it would leave the service in a
potentially inconsistent, partially initialized state.
SystemMessageException
- if an error occurs during initialization.void uninitService(IProgressMonitor monitor)
monitor
- A progress monitor to provide progress of long-running
operation. There is no guarantee that cancellation is actually
supported by a Service since it would leave the service in a
potentially inconsistent, partially initialized state.
|
RSE Release 3.4 |
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |