kaos.kpat.models
Class ModelAgent
java.lang.Object
kaos.kpat.models.ModelObject
kaos.kpat.models.ModelAgent
- All Implemented Interfaces:
- java.io.Serializable, java.lang.Comparable, iModelAgent, iModelObject
public class ModelAgent
- extends ModelObject
- implements iModelAgent, java.io.Serializable
Representation of ModelAgent for the KAoS 2000 visualization tool.
$Revision: 1.6 $
- See Also:
- Serialized Form
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait |
ModelAgent
public ModelAgent(java.lang.String name,
java.lang.String GUID,
KAoSAgentDescription agentDesc,
ModelPolicyList policyList,
ModelAgentContainer agentContainer,
ModelExecEnv execEnv)
- Constructor for an agent
getGUID
public java.lang.String getGUID()
- Return the GUID of this Agent.
- Specified by:
getGUID
in interface iModelAgent
getScope
public java.lang.String getScope()
- Returns the scope
- Specified by:
getScope
in interface iModelObject
- Specified by:
getScope
in class ModelObject
toString
public java.lang.String toString()
- Required for JTree and JTable processing.
- Specified by:
toString
in interface iModelObject
- Specified by:
toString
in class ModelObject
getAgentContainer
public iModelAgentContainer getAgentContainer()
- Specified by:
getAgentContainer
in interface iModelAgent
getExecEnv
public iModelExecEnv getExecEnv()
- Specified by:
getExecEnv
in interface iModelAgent
getAgentDescription
public KAoSAgentDescription getAgentDescription()
- Specified by:
getAgentDescription
in interface iModelAgent