PTP
Release 5.0

org.eclipse.ptp.core
Interface IModelManager

All Superinterfaces:
IModelPresentation
All Known Implementing Classes:
ModelManager

public interface IModelManager
extends IModelPresentation


Method Summary
 void addListener(IResourceManagerListener listener)
          Add a listener for resource manager events.
 void addResourceManager(org.eclipse.ptp.rmsystem.IResourceManager addedManager)
          Add a resource manager to the model.
 void addResourceManagers(org.eclipse.ptp.rmsystem.IResourceManager[] addedManagers)
          Add resource managers to the model.
 org.eclipse.ptp.rmsystem.IResourceManager getResourceManagerFromUniqueName(java.lang.String rmUniqueName)
          Find the resource manager with the supplied unique name
 org.eclipse.ptp.rmsystem.IResourceManager[] getResourceManagers()
          Get resource managers from the model.
 void loadResourceManagers()
          Loads saved resource managers.
 void removeListener(IResourceManagerListener listener)
          Remove listener for resource manager events.
 void removeResourceManager(org.eclipse.ptp.rmsystem.IResourceManager removedManager)
          Remove a resource manager from the model.
 void removeResourceManagers(org.eclipse.ptp.rmsystem.IResourceManager[] removedRMs)
          Remove resource managers from the model.
 void saveResourceManagers()
          Deprecated. Resource manager persistence is handled by ServiceModelManager
 void stopResourceManagers()
          stops all of the resource managers.
 
Methods inherited from interface org.eclipse.ptp.core.IModelPresentation
getUniverse
 

Method Detail

addListener

void addListener(IResourceManagerListener listener)
Add a listener for resource manager events.

Parameters:
listener -
Since:
5.0

addResourceManager

void addResourceManager(org.eclipse.ptp.rmsystem.IResourceManager addedManager)
Add a resource manager to the model.

Parameters:
addedManager -
Since:
5.0

addResourceManagers

void addResourceManagers(org.eclipse.ptp.rmsystem.IResourceManager[] addedManagers)
Add resource managers to the model.

Parameters:
addedManagers -
Since:
5.0

getResourceManagerFromUniqueName

org.eclipse.ptp.rmsystem.IResourceManager getResourceManagerFromUniqueName(java.lang.String rmUniqueName)
Find the resource manager with the supplied unique name

Parameters:
rmUniqueName -
Returns:
resource manager
Since:
5.0

getResourceManagers

org.eclipse.ptp.rmsystem.IResourceManager[] getResourceManagers()
Get resource managers from the model.

Returns:
all resource managers know by the model
Since:
5.0

loadResourceManagers

void loadResourceManagers()
                          throws org.eclipse.core.runtime.CoreException
Loads saved resource managers. Loading of resource manager configuration is now handled by the ServiceModelManager. This method now just starts any resource managers that require autostart.

Throws:
org.eclipse.core.runtime.CoreException

removeListener

void removeListener(IResourceManagerListener listener)
Remove listener for resource manager events.

Parameters:
listener -
Since:
5.0

removeResourceManager

void removeResourceManager(org.eclipse.ptp.rmsystem.IResourceManager removedManager)
Remove a resource manager from the model.

Parameters:
removedManager -
Since:
5.0

removeResourceManagers

void removeResourceManagers(org.eclipse.ptp.rmsystem.IResourceManager[] removedRMs)
Remove resource managers from the model.

Parameters:
removedRMs -
Since:
5.0

saveResourceManagers

@Deprecated
void saveResourceManagers()
Deprecated. Resource manager persistence is handled by ServiceModelManager

Save the resource manager configurations


stopResourceManagers

void stopResourceManagers()
                          throws org.eclipse.core.runtime.CoreException
stops all of the resource managers.

Throws:
org.eclipse.core.runtime.CoreException

PTP
Release 5.0

Copyright (c) 2011 IBM Corporation and others. All Rights Reserved.