CoPS.agents
Class CoPSAgent

java.lang.Object
  extended byAgent
      extended byCoPS.agents.CoPSAgent
Direct Known Subclasses:
CoPSDecomposer, CoPSPersonalAssistant, CoPSProblemSolver, CoPSTaskResponsible

public abstract class CoPSAgent
extends Agent

Class all agents in the CoPS Framework will have to inherit if they want to utilize to full capabillities of interacting as part of Team Spaces.
Important! This class is not fully implemented. All methods for interacting as part of teams should be implemented in this class, but this feature is not yet fully developed.

See Also:
Serialized Form

Constructor Summary
CoPSAgent()
           
 
Method Summary
abstract  ServiceDescription setServiceDescription()
          Method for setting the service description of a CoPS agent.
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

CoPSAgent

public CoPSAgent()
Method Detail

setServiceDescription

public abstract ServiceDescription setServiceDescription()
Method for setting the service description of a CoPS agent. This method is called during setup and has to be implemented to return the service description used to describe the kind of services provided by this agent.

Returns:
ServiceDescription The description of the services provided by this CoPS agent.