com.mindoo.remote.api.org.eclipse.ui
Interface IRemoteWorkbenchPartSite

All Superinterfaces:
IRemoteEclipseWrapper, IRemoteServiceLocator
All Known Subinterfaces:
IRemoteViewSite

public interface IRemoteWorkbenchPartSite
extends IRemoteServiceLocator, IRemoteEclipseWrapper

Remote API Wrapper for the org.eclipse.ui.IWorkbenchPartSite (Online documentation)

Original documentation:
The primary interface between a workbench part and the workbench.


Method Summary
 java.lang.String getId()
          Returns the part registry extension id for this workbench site's part.
 IRemoteWorkbenchPart getPart()
          Returns the part associated with this site
 java.lang.String getPluginId()
          Returns the unique identifier of the plug-in that defines this workbench site's part.
 
Methods inherited from interface com.mindoo.remote.api.org.eclipse.ui.services.IRemoteServiceLocator
getService, hasService
 
Methods inherited from interface com.mindoo.remote.api.IRemoteEclipseWrapper
_internalGetId, equalWrappedObjects
 

Method Detail

getId

java.lang.String getId()
                       throws RemoteEclipseAPIException
Returns the part registry extension id for this workbench site's part.

The name comes from the id attribute in the configuration element.

Returns:
the registry extension id
Throws:
RemoteEclipseAPIException

getPluginId

java.lang.String getPluginId()
                             throws RemoteEclipseAPIException
Returns the unique identifier of the plug-in that defines this workbench site's part.

Returns:
the unique identifier of the declaring plug-in
Throws:
RemoteEclipseAPIException

getPart

IRemoteWorkbenchPart getPart()
                             throws RemoteEclipseAPIException
Returns the part associated with this site

Returns:
the part associated with this site
Throws:
RemoteEclipseAPIException