|
PTP Release 5.0 |
|||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
java.lang.Objectorg.eclipse.ptp.ui.managers.AbstractElementManager
org.eclipse.ptp.ui.managers.MachineManager
public class MachineManager
| Field Summary | |
|---|---|
protected org.eclipse.ptp.core.elements.IPMachine |
cur_machine
|
protected java.lang.String |
DEFAULT_TITLE
|
| Fields inherited from class org.eclipse.ptp.ui.managers.AbstractElementManager |
|---|
cur_set_id, elementHandlers, jListeners, modelPresentation, setListeners |
| Fields inherited from interface org.eclipse.ptp.ui.IElementManager |
|---|
ADD_ELEMENT_TYPE, CHANGE_SET_TYPE, CREATE_SET_TYPE, DELETE_SET_TYPE, EMPTY_ID, REMOVE_ELEMENT_TYPE |
| Constructor Summary | |
|---|---|
MachineManager()
|
|
| Method Summary | |
|---|---|
void |
addMachine(org.eclipse.ptp.core.elements.IPMachine mac)
Add a new machine to machineList. |
void |
addNode(org.eclipse.ptp.core.elements.IPNode node)
Add a node to the view |
void |
clear()
clean all setting |
protected IElement |
createNodeElement(IElementSet set,
java.lang.String key,
java.lang.String name,
org.eclipse.ptp.core.elements.IPNode node)
|
org.eclipse.ptp.core.elements.IPMachine |
findMachineById(java.lang.String id)
Find a machine using its ID |
org.eclipse.ptp.core.elements.IPNode |
findNode(java.lang.String id)
Find node using its ID |
org.eclipse.ptp.core.elements.IPMachine |
getCurrentMachine()
Get current machine |
java.lang.String |
getFullyQualifiedName(java.lang.String id)
Get fully qualified name of element |
org.eclipse.swt.graphics.Image |
getImage(IElement element)
Get element image |
org.eclipse.ptp.core.elements.IPMachine[] |
getMachines()
Get machines in the view |
java.lang.String |
getName(java.lang.String id)
Get name of element |
org.eclipse.ptp.core.elements.IPElement |
initial(org.eclipse.ptp.core.elements.IPUniverse universe)
initial elements |
void |
removeMachine(org.eclipse.ptp.core.elements.IPMachine machine)
Remove machine from the view |
void |
removeNode(org.eclipse.ptp.core.elements.IPNode node)
Remove node from the view |
void |
setCurrentSetId(java.lang.String set_id)
set current set ID |
void |
setMachine(org.eclipse.ptp.core.elements.IPMachine machine)
Set current machine. |
void |
shutdown()
Shutdown the manager |
int |
size()
Get element size |
| Methods inherited from class org.eclipse.ptp.ui.managers.AbstractElementManager |
|---|
addJobChangedListener, addSetListener, addToSet, addToSet, createSet, fireJobChangedEvent, fireSetEvent, getCurrentSetId, getElementHandler, removeElementHandler, removeFromSet, removeJobChangedListener, removeSet, removeSetListener, setElementHandler |
| Methods inherited from class java.lang.Object |
|---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
| Methods inherited from interface org.eclipse.ptp.ui.IElementManager |
|---|
addSetListener, addToSet, addToSet, createSet, fireSetEvent, getCurrentSetId, getElementHandler, removeElementHandler, removeFromSet, removeSet, removeSetListener, setElementHandler |
| Field Detail |
|---|
protected org.eclipse.ptp.core.elements.IPMachine cur_machine
protected final java.lang.String DEFAULT_TITLE
| Constructor Detail |
|---|
public MachineManager()
| Method Detail |
|---|
public void addMachine(org.eclipse.ptp.core.elements.IPMachine mac)
IMachineManager
addMachine in interface IMachineManagermac - machinepublic void addNode(org.eclipse.ptp.core.elements.IPNode node)
IMachineManager
addNode in interface IMachineManagernode - nodepublic void clear()
IElementManager
clear in interface IElementManagerclear in class AbstractElementManagerpublic org.eclipse.ptp.core.elements.IPMachine findMachineById(java.lang.String id)
IMachineManager
findMachineById in interface IMachineManagerid - ID of machine
public org.eclipse.ptp.core.elements.IPNode findNode(java.lang.String id)
IMachineManager
findNode in interface IMachineManagerid - node ID
public org.eclipse.ptp.core.elements.IPMachine getCurrentMachine()
IMachineManager
getCurrentMachine in interface IMachineManagerpublic java.lang.String getFullyQualifiedName(java.lang.String id)
IElementManager
getFullyQualifiedName in interface IElementManagerid - element ID
public org.eclipse.ptp.core.elements.IPMachine[] getMachines()
IMachineManager
getMachines in interface IMachineManagerpublic java.lang.String getName(java.lang.String id)
IElementManager
getName in interface IElementManagerid - element ID
public org.eclipse.swt.graphics.Image getImage(IElement element)
IElementManager
getImage in interface IElementManagergetImage in class AbstractElementManagerelement - IElement
public org.eclipse.ptp.core.elements.IPElement initial(org.eclipse.ptp.core.elements.IPUniverse universe)
IElementManager
initial in interface IElementManagerpublic void removeMachine(org.eclipse.ptp.core.elements.IPMachine machine)
IMachineManager
removeMachine in interface IMachineManagerpublic void removeNode(org.eclipse.ptp.core.elements.IPNode node)
IMachineManager
removeNode in interface IMachineManagernode - nodepublic void setCurrentSetId(java.lang.String set_id)
IElementManager
setCurrentSetId in interface IElementManagerset_id - set IDpublic void setMachine(org.eclipse.ptp.core.elements.IPMachine machine)
IMachineManager
setMachine in interface IMachineManagermachine - machinepublic void shutdown()
IElementManager
shutdown in interface IElementManagershutdown in class AbstractElementManagerpublic int size()
IElementManager
size in interface IElementManager
protected IElement createNodeElement(IElementSet set,
java.lang.String key,
java.lang.String name,
org.eclipse.ptp.core.elements.IPNode node)
set - key - name -
|
PTP Release 5.0 |
|||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||