|
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 | |||||||||