es.upv.dsic.gti_ia.jgomas
Class CObjPack

java.lang.Object
  extended by jade.core.Agent
      extended by es.upv.dsic.gti_ia.jgomas.CJGomasAgent
          extended by es.upv.dsic.gti_ia.jgomas.CPack
              extended by es.upv.dsic.gti_ia.jgomas.CObjPack
All Implemented Interfaces:
jade.core.TimerListener, java.io.Serializable, java.lang.Runnable

public class CObjPack
extends CPack

See Also:
Serialized Form

Nested Class Summary
 
Nested classes/interfaces inherited from class jade.core.Agent
jade.core.Agent.Interrupted
 
Field Summary
 
Fields inherited from class es.upv.dsic.gti_ia.jgomas.CPack
m_eTeam, m_eType, m_Manager, m_Position, PACK_AMMOPACK, PACK_MEDICPACK, PACK_NONE, PACK_OBJPACK
 
Fields inherited from class es.upv.dsic.gti_ia.jgomas.CJGomasAgent
m_ID, m_ServiceList
 
Fields inherited from class jade.core.Agent
AP_ACTIVE, AP_DELETED, AP_IDLE, AP_INITIATED, AP_MAX, AP_MIN, AP_SUSPENDED, AP_WAITING, D_ACTIVE, D_MAX, D_MIN, D_RETIRED, D_SUSPENDED, D_UNKNOWN
 
Constructor Summary
CObjPack()
           
 
Method Summary
protected  void PerformPackTaken(java.lang.String _sContent)
           
protected  void SetTaken(boolean _bTaken)
           
protected  void setup()
          'setup' method of jade agents.
 
Methods inherited from class es.upv.dsic.gti_ia.jgomas.CPack
takeDown
 
Methods inherited from class es.upv.dsic.gti_ia.jgomas.CJGomasAgent
AddService
 
Methods inherited from class jade.core.Agent
addBehaviour, afterClone, afterMove, beforeClone, beforeMove, blockingReceive, blockingReceive, blockingReceive, blockingReceive, changeStateTo, clean, doActivate, doClone, doDelete, doMove, doSuspend, doTimeOut, doWait, doWait, doWake, getAgentState, getAID, getAMS, getArguments, getContainerController, getContentManager, getCurQueueSize, getDefaultDF, getHap, getHelper, getLocalName, getName, getO2AObject, getProperty, getQueueSize, getState, here, notifyChangeBehaviourState, notifyRestarted, postMessage, putBack, putO2AObject, receive, receive, removeBehaviour, restartLater, restore, restoreBufferedState, run, send, setArguments, setEnabledO2ACommunication, setGenerateBehaviourEvents, setQueueSize, waitUntilStarted, write
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

CObjPack

public CObjPack()
Method Detail

SetTaken

protected final void SetTaken(boolean _bTaken)

setup

protected void setup()
Description copied from class: CJGomasAgent
'setup' method of jade agents. This method registers all services offered by an agent.

Overrides:
setup in class CPack

PerformPackTaken

protected final void PerformPackTaken(java.lang.String _sContent)
Overrides:
PerformPackTaken in class CPack