com.oakgrovesystems.reactor.processMediation
Class RootNode

java.lang.Object
  |
  +--com.oakgrovesystems.reactor.processMediation.ProcessNode
        |
        +--com.oakgrovesystems.reactor.processMediation.RootNode

public class RootNode
extends ProcessNode

RootNodes and ProcessNodes are currently only used internally by the Reactor system's LabelPathToIdMapper implementations. In the future, they will most likely include more functionality and be a useful part of the API. A RootNode is a ProcessNode that is not associated with a Process object and not associated with any parent node/superprocess. Any attempts to make such an associations results in an IllegalArgumentException.


Constructor Summary
RootNode()
           
 
Method Summary
 void setProcess(com.oakgrovesystems.reactor.ReactorObjectId id)
          throws an IllegalArgumentException unless the argument is null
 void setSuperprocess(com.oakgrovesystems.reactor.ReactorObjectId id)
          throws an IllegalArgumentException unless the argument is null
 
Methods inherited from class com.oakgrovesystems.reactor.processMediation.ProcessNode
addOperand, addPolicy, addStatus, addSubprocess, getAssociatedObjects, getOperands, getPolicies, getProcess, getStatuses, getSubprocesses, getSuperprocess, hasOperand, hasPolicy, hasStatus, hasSubprocess, removeOperand, removePolicy, removeStatus, removeSubprocess, setOperands, setPolicies, setStatuses, setSubprocesses, toString
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Constructor Detail

RootNode

public RootNode()
Method Detail

setSuperprocess

public void setSuperprocess(com.oakgrovesystems.reactor.ReactorObjectId id)
throws an IllegalArgumentException unless the argument is null

Overrides:
setSuperprocess in class ProcessNode
Parameters:
id -

setProcess

public void setProcess(com.oakgrovesystems.reactor.ReactorObjectId id)
throws an IllegalArgumentException unless the argument is null

Overrides:
setProcess in class ProcessNode
Parameters:
id -


Copyright (c) 1999-2004 Oak Grove Systems. All Rights Reserved.