com.oakgrovesystems.reactor.processMediation
Class ProcessNode
java.lang.Object
|
+--com.oakgrovesystems.reactor.processMediation.ProcessNode
- Direct Known Subclasses:
- RootNode
- public class ProcessNode
- extends java.lang.Object
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.
Constructor Summary |
ProcessNode()
|
ProcessNode(com.oakgrovesystems.reactor.processMediation.Process p)
Should be deprecated when we make the change from storing
structure information in Process objects to storing structure
information in ProcessNodeObjects. |
Method Summary |
void |
addOperand(com.oakgrovesystems.reactor.ReactorObjectId operand)
|
void |
addPolicy(com.oakgrovesystems.reactor.ReactorObjectId policy)
|
void |
addStatus(com.oakgrovesystems.reactor.ReactorObjectId status)
|
void |
addSubprocess(com.oakgrovesystems.reactor.ReactorObjectId subprocess)
|
java.util.Set |
getAssociatedObjects()
Returns a set consisting of the ReactorObjectIds of all the
Operands, Statuses, and Policies and the Process associated
with this ProcessNode. |
java.util.Set |
getOperands()
|
java.util.Set |
getPolicies()
|
com.oakgrovesystems.reactor.ReactorObjectId |
getProcess()
|
java.util.Set |
getStatuses()
|
java.util.Set |
getSubprocesses()
|
com.oakgrovesystems.reactor.ReactorObjectId |
getSuperprocess()
|
boolean |
hasOperand(com.oakgrovesystems.reactor.ReactorObjectId id)
|
boolean |
hasPolicy(com.oakgrovesystems.reactor.ReactorObjectId id)
|
boolean |
hasStatus(com.oakgrovesystems.reactor.ReactorObjectId id)
|
boolean |
hasSubprocess(com.oakgrovesystems.reactor.ReactorObjectId id)
|
void |
removeOperand(com.oakgrovesystems.reactor.ReactorObjectId operand)
|
void |
removePolicy(com.oakgrovesystems.reactor.ReactorObjectId policy)
|
void |
removeStatus(com.oakgrovesystems.reactor.ReactorObjectId status)
|
void |
removeSubprocess(com.oakgrovesystems.reactor.ReactorObjectId subprocess)
|
void |
setOperands(java.util.Collection c)
|
void |
setPolicies(java.util.Collection c)
|
void |
setProcess(com.oakgrovesystems.reactor.ReactorObjectId processId)
|
void |
setStatuses(java.util.Collection c)
|
void |
setSubprocesses(java.util.Collection c)
|
void |
setSuperprocess(com.oakgrovesystems.reactor.ReactorObjectId superprocessId)
|
java.lang.String |
toString()
|
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait |
ProcessNode
public ProcessNode()
ProcessNode
public ProcessNode(com.oakgrovesystems.reactor.processMediation.Process p)
- Should be deprecated when we make the change from storing
structure information in Process objects to storing structure
information in ProcessNodeObjects.
- Parameters:
p
-
getSuperprocess
public com.oakgrovesystems.reactor.ReactorObjectId getSuperprocess()
setSuperprocess
public void setSuperprocess(com.oakgrovesystems.reactor.ReactorObjectId superprocessId)
getProcess
public com.oakgrovesystems.reactor.ReactorObjectId getProcess()
setProcess
public void setProcess(com.oakgrovesystems.reactor.ReactorObjectId processId)
getAssociatedObjects
public java.util.Set getAssociatedObjects()
- Returns a set consisting of the ReactorObjectIds of all the
Operands, Statuses, and Policies and the Process associated
with this ProcessNode.
getOperands
public java.util.Set getOperands()
setOperands
public void setOperands(java.util.Collection c)
addOperand
public void addOperand(com.oakgrovesystems.reactor.ReactorObjectId operand)
removeOperand
public void removeOperand(com.oakgrovesystems.reactor.ReactorObjectId operand)
hasOperand
public boolean hasOperand(com.oakgrovesystems.reactor.ReactorObjectId id)
getStatuses
public java.util.Set getStatuses()
setStatuses
public void setStatuses(java.util.Collection c)
addStatus
public void addStatus(com.oakgrovesystems.reactor.ReactorObjectId status)
removeStatus
public void removeStatus(com.oakgrovesystems.reactor.ReactorObjectId status)
hasStatus
public boolean hasStatus(com.oakgrovesystems.reactor.ReactorObjectId id)
getPolicies
public java.util.Set getPolicies()
setPolicies
public void setPolicies(java.util.Collection c)
addPolicy
public void addPolicy(com.oakgrovesystems.reactor.ReactorObjectId policy)
removePolicy
public void removePolicy(com.oakgrovesystems.reactor.ReactorObjectId policy)
hasPolicy
public boolean hasPolicy(com.oakgrovesystems.reactor.ReactorObjectId id)
getSubprocesses
public java.util.Set getSubprocesses()
setSubprocesses
public void setSubprocesses(java.util.Collection c)
addSubprocess
public void addSubprocess(com.oakgrovesystems.reactor.ReactorObjectId subprocess)
removeSubprocess
public void removeSubprocess(com.oakgrovesystems.reactor.ReactorObjectId subprocess)
hasSubprocess
public boolean hasSubprocess(com.oakgrovesystems.reactor.ReactorObjectId id)
toString
public java.lang.String toString()
- Overrides:
toString
in class java.lang.Object
Copyright (c) 1999-2004 Oak Grove Systems. All Rights Reserved.