| org.cougaar.planning.ldm.plan.Transferable
All known Subclasses: org.cougaar.glm.ldm.oplan.POD, org.cougaar.planning.ldm.policy.Policy, org.cougaar.glm.ldm.oplan.OplanCoupon, org.cougaar.glm.ldm.oplan.ForcePackage, org.cougaar.glm.ldm.oplan.DFSP, org.cougaar.glm.ldm.oplan.Oplan, org.cougaar.glm.ldm.plan.CasRepImpl, org.cougaar.glm.ldm.oplan.OrgRelation,
Transferable | public interface Transferable extends Cloneable,UniqueObject(Code) | | Interface that describes the methods an object needs to be
transfered from one agent to another using the Transferable Logic
Providers
|
clone | Object clone()(Code) | | A Transferable must be fully cloneable, otherwise unwanted side effects
may show up when object replicas are on agents in the same VM
|
same | boolean same(Transferable other)(Code) | | A "close enough" version of equals() used by the Logic Provider
to find the local version of an object transfered from another agent
|
setAll | void setAll(Transferable other)(Code) | | Set all relevent parameters to the values in other.
Almost a deep copy.
Parameters: other - - must be of same type as this |
|
|