Uses of Class
jade.core.AID

Packages that use AID
jade.content
jade.content.abs   
jade.content.onto.basic   
jade.core This package contains the microkernel of JADE system. 
jade.core.event   
jade.domain This package and its sub-packages contains FIPA specific agents and ontologies. 
jade.domain.DFGUIManagement   
jade.domain.FIPAAgentManagement This package contains the definition of the FIPA-Agent-Management ontology as specified by the FIPA standard FIPA Agent Management Specification - document no. 23 version H (15th August 2001). 
jade.domain.introspection This package contains the definition of the ontology used by JADE for internal monitoring of the agent platform and running agents. 
jade.domain.JADEAgentManagement This package contains the definition of the JADE-Agent-Management ontology, the vocabulary with the list of used symbols, and all the Java classes that implement the concepts of the ontology. 
jade.domain.mobility This package contains the definition of the JADE-mobility ontology, the vocabulary with the list of used symbols, and all the Java classes that implement the concepts of the ontology. 
jade.gui This package contains general purpose components that can be used to build Swing-based Graphical User Interfaces for JADE agents. 
jade.lang.acl This package contains the support for the FIPA Agent Communication Language (ACL) including the ACLMessage class, the parser, the encoder, and an helper class for representing templates of ACL messages. 
jade.proto This package contains role behaviours for FIPA standard protocols. 
jade.wrapper Together with the classes jade.core.Profile and jade.core.Runtime this package provides support for the JADE in-process interface that allows external Java applications to use JADE as a kind of library and to launch the JADE Runtime from within the application itself. 
jade.wrapper.gateway This is a subpackage of jade.wrapper and contains a set of classes that enables a non-JADE application to issue commands to a JADE-based application. 
 

Uses of AID in jade.content
 

Subclasses of AID in jade.content
 class OntoAID
          Utility class that allow using an AID object as an ontological concept.
 

Methods in jade.content with parameters of type AID
 void OntoACLMessage.addReceiver(AID aid)
          This method is redefined so that the receiver AID is automatically wrapped into an OntoAID
 void OntoACLMessage.addReplyTo(AID aid)
          This method is redefined so that the replyTo AID is automatically wrapped into an OntoAID
 void OntoAID.addResolvers(AID aid)
          This method is redefined so that resolvers AID are automatically wrapped into OntoAIDs
 void OntoACLMessage.setSender(AID aid)
          This method is redefined so that the sender AID is automatically wrapped into an OntoAID
static OntoAID OntoAID.wrap(AID id)
          Create an ontological Agent identifier that wraps an existing AID.
 

Uses of AID in jade.content.abs
 

Methods in jade.content.abs with parameters of type AID
static AbsConcept AbsHelper.externaliseAID(AID obj)
          Converts an AID into an AbsConcept representing an AID
 

Uses of AID in jade.content.onto.basic
 

Methods in jade.content.onto.basic that return AID
 AID Action.getActor()
           
 

Methods in jade.content.onto.basic with parameters of type AID
 void Action.setActor(AID id)
           
 

Constructors in jade.content.onto.basic with parameters of type AID
Action(AID id, Concept a)
           
 

Uses of AID in jade.core
 

Methods in jade.core that return AID
 AID[] MainContainerImpl.agentNames()
          Return the IDs of all agents in the platform
 AID[] MainContainer.agentNames()
           
 AID[] BackEndContainer.agentNames()
           
 AID[] AgentManager.agentNames()
           
 AID[] AgentContainer.agentNames()
           
 AID[] MainContainerImpl.agentTools()
           
 AID[] AgentManager.agentTools()
           
 AID[] BackEndContainer.getAgentImages()
           
 AID Agent.getAID()
          Method to query the private Agent ID.
 AID AgentContainer.getAMS()
           
 AID Agent.getAMS()
          Get the Agent ID for the platform AMS.
 AID PlatformID.getAmsAID()
           
 AID AgentContainer.getDefaultDF()
           
 AID Agent.getDefaultDF()
          Get the Agent ID for the platform default DF.
 AID[] AID.getResolversArray()
          Returns an array containing all the AIDs of the resolvers.
 

Methods in jade.core with parameters of type AID
 AgentDescriptor MainContainerImpl.acquireAgentDescriptor(AID agentID)
           
 AgentDescriptor MainContainer.acquireAgentDescriptor(AID agentID)
           
 Agent BackEndContainer.acquireLocalAgent(AID id)
           
 Agent AgentContainer.acquireLocalAgent(AID id)
           
 void MainContainerImpl.activate(AID agentID)
          Resume an agent wherever it is
 void AgentManager.activate(AID agentID)
           
 BackEndContainer.AgentImage BackEndContainer.addAgentImage(AID id, BackEndContainer.AgentImage img)
           
 Agent AgentContainer.addLocalAgent(AID id, Agent a)
           
 void AID.addResolvers(AID aid)
          This method permits to add the AID of a resolver (an agent where name resolution services for the agent can be contacted)
 void MainContainerImpl.addTool(AID tool)
           
 void AgentManager.addTool(AID tool)
           
 void MainContainerImpl.bornAgent(AID aid, ContainerID cid, jade.security.JADEPrincipal principal, java.lang.String ownership, boolean forceReplacement)
          Notify the platform that an agent has just born on a container
 void MainContainer.bornAgent(AID name, ContainerID cid, jade.security.JADEPrincipal principal, java.lang.String ownership, boolean forceReplacement)
           
 void MainContainerImpl.copy(AID agentID, Location where, java.lang.String newName)
          Clone an agent to a given destination
 void AgentManager.copy(AID agentID, Location where, java.lang.String newAgentName)
           
 BackEndContainer.AgentImage BackEndContainer.createAgentImage(AID id)
           
 void MainContainerImpl.deadAgent(AID name, boolean containerRemoved)
          Notify the platform that an agent has just died
 void MainContainer.deadAgent(AID name, boolean containerRemoved)
           
 void MainContainerImpl.debugOff(AID debuggerName, List notToBeDebugged)
          Deactivate debugging on a given agent
 void AgentManager.debugOff(AID debuggerName, List toBeDebugged)
           
 void MainContainerImpl.debugOn(AID debuggerName, List toBeDebugged)
          Activate debugging on a given agent
 void AgentManager.debugOn(AID debuggerName, List toBeDebugged)
           
 void BackEndContainer.disableDebugger(AID debuggerName, AID notToBeDebugged)
          This method is re-defined to avoid NullPointerException.
 void BackEndContainer.enableDebugger(AID debuggerName, AID toBeDebugged)
          This method is re-defined to avoid NullPointerException.
 void MainContainerImpl.frozenAgent(AID name, ContainerID bufferContainer)
          Notify the platform that an agent has just frozen
 void MainContainer.frozenAgent(AID name, ContainerID bufferContainer)
           
 BackEndContainer.AgentImage BackEndContainer.getAgentImage(AID id)
           
 AMSAgentDescription MainContainerImpl.getAMSDescription(AID agentID)
          Return the AMS description of an agent
 AMSAgentDescription AgentManager.getAMSDescription(AID agentID)
           
 ContainerID MainContainerImpl.getContainerID(AID agentID)
          Return the ID of the container an agent lives in
 ContainerID MainContainer.getContainerID(AID agentID)
           
 ContainerID AgentManager.getContainerID(AID agentID)
           
 void AgentContainer.initAgent(AID agentID, Agent instance, jade.security.JADEPrincipal ownerPrincipal, jade.security.Credentials initialCredentials)
           
 boolean AgentContainer.isLocalAgent(AID id)
           
 void MainContainerImpl.kill(AID agentID, jade.security.JADEPrincipal requesterPrincipal, jade.security.Credentials requesterCredentials)
          Kill an agent wherever it is
 void AgentManager.kill(AID agentID, jade.security.JADEPrincipal requesterPrincipal, jade.security.Credentials requesterCredentials)
           
 void MainContainerImpl.move(AID agentID, Location where)
          Move an agent to a given destination
 void AgentManager.move(AID agentID, Location where)
           
 void MainContainerImpl.movedAgent(AID agentID, ContainerID srcID, ContainerID destID)
          Notify the platform that an agent has just moved
 void MainContainer.movedAgent(AID agentID, ContainerID from, ContainerID to)
           
 boolean BackEndContainer.postMessageToLocalAgent(ACLMessage msg, AID receiverID)
          Dispatch a message to an agent in the FrontEnd.
 boolean AgentContainer.postMessageToLocalAgent(ACLMessage msg, AID receiverID)
           
 void AgentContainer.powerUpLocalAgent(AID agentID)
           
 void MainContainerImpl.releaseAgentDescriptor(AID agentID)
           
 void MainContainer.releaseAgentDescriptor(AID agentID)
           
 void BackEndContainer.releaseLocalAgent(AID id)
           
 void AgentContainer.releaseLocalAgent(AID id)
           
 BackEndContainer.AgentImage BackEndContainer.removeAgentImage(AID id)
           
 void AgentContainer.removeLocalAgent(AID id)
           
 boolean AID.removeResolvers(AID aid)
          To remove a resolver.
 void MainContainerImpl.removeTool(AID tool)
           
 void AgentManager.removeTool(AID tool)
           
 void MainContainerImpl.resumedAgent(AID name)
          Notify the platform that an agent has just resumed
 void MainContainer.resumedAgent(AID name)
           
 void PlatformID.setAmsAID(AID amsAID)
           
 void MainContainerImpl.sniffOff(AID snifferName, List notToBeSniffed)
          Deactivate sniffing on a given agent
 void AgentManager.sniffOff(AID snifferName, List toBeSniffed)
           
 void MainContainerImpl.sniffOn(AID snifferName, List toBeSniffed)
          Activate sniffing on a given agent
 void AgentManager.sniffOn(AID snifferName, List toBeSniffed)
           
 void MainContainerImpl.suspend(AID agentID)
          Suspend an agent wherever it is
 void AgentManager.suspend(AID agentID)
           
 void MainContainerImpl.suspendedAgent(AID name)
          Notify the platform that an agent has just suspended
 void MainContainer.suspendedAgent(AID name)
           
 void MainContainerImpl.take(AID agentID, java.lang.String username, byte[] password)
          Change the ownership of an agent // FIXME: implement or remove
 void AgentManager.take(AID agentID, java.lang.String username, byte[] password)
           
 void MainContainerImpl.thawedAgent(AID name, ContainerID bufferContainer)
          Notify the platform that an agent has just thawed
 void MainContainer.thawedAgent(AID name, ContainerID bufferContainer)
           
 void MainContainerImpl.toolAdded(AID tool)
           
 void MainContainer.toolAdded(AID tool)
           
 void MainContainerImpl.toolRemoved(AID tool)
           
 void MainContainer.toolRemoved(AID tool)
           
 void MainContainerImpl.wait(AID agentID, java.lang.String password)
          Put an agent in the WAITING state wherever it is
 void AgentManager.wait(AID agentID, java.lang.String password)
           
 void MainContainerImpl.wake(AID agentID, java.lang.String password)
          Wake-up an agent wherever it is
 void AgentManager.wake(AID agentID, java.lang.String password)
           
 

Constructors in jade.core with parameters of type AID
PlatformID(AID amsAID)
           
 

Uses of AID in jade.core.event
 

Methods in jade.core.event that return AID
 AID PlatformEvent.getAgent()
          Returns the AID of the agent that was born, died, or moved.
 AID MessageEvent.getAgent()
           
 AID ContainerEvent.getAgent()
           
 AID AgentEvent.getAgent()
           
 AID MessageEvent.getReceiver()
           
 AID MessageEvent.getSender()
           
 

Methods in jade.core.event with parameters of type AID
 void NotificationSlice.debugOff(AID introspectorName, AID targetName)
           
 void NotificationProxy.debugOff(AID introspectorName, AID targetName)
           
 void NotificationSlice.debugOn(AID introspectorName, AID targetName)
           
 void NotificationProxy.debugOn(AID introspectorName, AID targetName)
           
 void NotificationSlice.sniffOff(AID snifferName, AID targetName)
           
 void NotificationProxy.sniffOff(AID snifferName, AID targetName)
           
 void NotificationSlice.sniffOn(AID snifferName, AID targetName)
           
 void NotificationProxy.sniffOn(AID snifferName, AID targetName)
           
 

Constructors in jade.core.event with parameters of type AID
AgentEvent(int id, AID aid, AgentState f, AgentState t, ContainerID cid)
           
AgentEvent(int id, AID aid, BehaviourID bid, ContainerID cid)
           
AgentEvent(int id, AID aid, BehaviourID bid, java.lang.String strFrom, java.lang.String strTo, ContainerID cid)
           
AgentEvent(int id, AID aid, jade.security.JADEPrincipal f, jade.security.JADEPrincipal t, ContainerID cid)
           
ContainerEvent(int id, AID aid, ContainerID cid)
           
MessageEvent(int id, ACLMessage msg, AID s, AID r, ContainerID cid)
           
PlatformEvent(AID aid, ContainerID eventSource, ContainerID to)
          This constructor is used to create a PlatformEvent when an agent moves from one container to another.
PlatformEvent(int id, AID aid, ContainerID eventSource)
          This constructor is used to create a PlatformEvent when an agent is born or dies.
PlatformEvent(int id, AID aid, ContainerID eventSource, boolean cr)
           
PlatformEvent(int id, AID aid, ContainerID from, ContainerID to)
           
PlatformEvent(int id, AID aid, ContainerID eventSource, java.lang.String oldOwnership, java.lang.String newOwnership)
           
 

Uses of AID in jade.domain
 

Methods in jade.domain that return AID
static AID AMSService.getFailedReceiver(Agent a, ACLMessage failure)
          Extracts the receiver a message could not be delivered to from a FAILURE message received by the AMS.
static AID FIPAService.parseAID(SimpleSLTokenizer parser)
          The parser content has the form: agent-identifier ......)
static AID DFService.parseAID(SimpleSLTokenizer parser)
          The parser content has the form: agent-identifier ......)
 

Methods in jade.domain with parameters of type AID
 void DFGUIInterface.addAgentDesc(AID name)
           
 void DFGUIInterface.addChildren(AID childrenName)
           
 void DFGUIInterface.addParent(AID parentName)
           
protected  void df.addParent(AID dfName, DFAgentDescription dfd)
          This method can be used to add a parent (a DF this DF is federated with).
static ACLMessage DFService.createCancelMessage(Agent a, AID dfName, ACLMessage subscribe)
          Utility method that creates a suitable message to be used to CANCEL a subscription to a DF agent.
static ACLMessage DFService.createRequestMessage(Agent a, AID dfName, java.lang.String action, DFAgentDescription dfd, SearchConstraints constraints)
          Utility method that creates a suitable message to be used to REQUEST a DF agent to perform a given action of the FIPA-Management-ontology.
static ACLMessage DFService.createSubscriptionMessage(Agent a, AID dfName, DFAgentDescription template, SearchConstraints constraints)
          Utility method that creates a suitable message to be used to SUBSCRIBE to a DF agent in order to receive notifications when a new DF-Description matching the indicated template is registererd with that DF.
static void DFService.deregister(Agent a, AID dfName)
          A default Agent Description is used which contains only the AID of this agent.
static void AMSService.deregister(Agent a, AID AMSName)
          A default AMSAgentDescription is used for this agent, where only AID and state are set (state is set to ACTIVE).
static void AMSService.deregister(Agent a, AID AMSName, AMSAgentDescription amsd)
          Deregister a AMSAgentDescription from a AMS agent.
static void DFService.deregister(Agent a, AID dfName, DFAgentDescription dfd)
          Deregister a DFAgentDescription from a DF agent.
 DFAgentDescription DFGUIAdapter.getDescriptionOfThisDF(AID parent)
          This method returns the description used by the df to federate with a given parent DF.
 DFAgentDescription df.getDescriptionOfThisDF(AID parent)
          This method returns the description of this df used to federate with the given parent
 DFAgentDescription DFGUIAdapter.getDFAgentDsc(AID name)
          This method returns the agent description of an agent registered with the DF given the agent name
 DFAgentDescription df.getDFAgentDsc(AID name)
          This method returns the description of an agent registered with the DF.
static RequestFIPAServiceBehaviour DFService.getNonBlockingBehaviour(Agent a, AID dfName, java.lang.String actionName)
          Deprecated. Use AchieveREInitiator instead
static RequestFIPAServiceBehaviour AMSService.getNonBlockingBehaviour(Agent a, AID amsName, java.lang.String actionName)
          the default SearchContraints are used.
static RequestFIPAServiceBehaviour AMSService.getNonBlockingBehaviour(Agent a, AID amsName, java.lang.String actionName, AMSAgentDescription amsd)
          the default AMS is used.
static RequestFIPAServiceBehaviour AMSService.getNonBlockingBehaviour(Agent a, AID AMSName, java.lang.String actionName, AMSAgentDescription amsd, SearchConstraints constraints)
          In some cases it is more convenient to execute this tasks in a non-blocking way.
static RequestFIPAServiceBehaviour DFService.getNonBlockingBehaviour(Agent a, AID dfName, java.lang.String actionName, DFAgentDescription dfd)
          Deprecated. Use AchieveREInitiator instead
static RequestFIPAServiceBehaviour DFService.getNonBlockingBehaviour(Agent a, AID dfName, java.lang.String actionName, DFAgentDescription dfd, SearchConstraints constraints)
          Deprecated. Use AchieveREInitiator instead
static ACLMessage DFService.getSubscriptionMessage(Agent a, AID dfName, DFAgentDescription template, SearchConstraints constraints)
          Deprecated. Use createSubscriptionMessage() instead
static void DFService.keepRegistered(Agent a, AID df, DFAgentDescription dfd, java.util.Date deadline)
          Add a suitable behaviour that ensures that a DF-Description currently registered with a DF is kept registered until a given deadline.
static void AMSService.modify(Agent a, AID AMSName, AMSAgentDescription amsd)
          Modifies data contained within a AMS agent.
static DFAgentDescription DFService.modify(Agent a, AID dfName, DFAgentDescription dfd)
          Modifies a previously registered DF-Description within a DF agent.
 void DFGUIInterface.refreshLastSearchResults(List l, AID df)
           
static void AMSService.register(Agent a, AID AMSName, AMSAgentDescription amsd)
          Register a AMSAgentDescription with a AMS agent.
static DFAgentDescription DFService.register(Agent a, AID dfName, DFAgentDescription dfd)
          Register a new DF-Description with a DF agent.
 void DFGUIInterface.removeAgentDesc(AID name, AID df)
           
 void DFGUIInterface.removeChildren(AID childrenName)
           
 void DFGUIInterface.removeParent(AID parentName)
           
protected  void df.removeParent(AID dfName)
          this method can be used to remove a parent (a DF with which this DF is federated).
 void DFGUIInterface.removeSearchResult(AID name)
           
static AMSAgentDescription[] AMSService.search(Agent a, AID AMSName, AMSAgentDescription amsd)
          searches with the passed AMS by using the default SearchConstraints.
static AMSAgentDescription[] AMSService.search(Agent a, AID AMSName, AMSAgentDescription amsd, SearchConstraints constraints)
          Searches for data contained within a AMS agent.
static DFAgentDescription[] DFService.search(Agent a, AID dfName, DFAgentDescription dfd)
          The default SearchConstraints are used.
static DFAgentDescription[] DFService.search(Agent a, AID dfName, DFAgentDescription dfd, SearchConstraints constraints)
          Searches for data contained within a DF agent.
static DFAgentDescription[] DFService.searchUntilFound(Agent a, AID dfName, DFAgentDescription dfd, SearchConstraints constraints, long timeout)
          Searches the DF and remains blocked until a result is found or the specified timeout has expired.
 

Constructors in jade.domain with parameters of type AID
RequestFIPAServiceBehaviour(Agent a, AID receiver, java.lang.String actionName, java.lang.Object agentDescription)
          Create a behaviour to request an agent to perform a specific action.
RequestFIPAServiceBehaviour(Agent a, AID receiver, java.lang.String actionName, java.lang.Object agentDescription, SearchConstraints constraints)
          Create a behaviour to request an agent to perform a specific action.
 

Uses of AID in jade.domain.DFGUIManagement
 

Methods in jade.domain.DFGUIManagement that return AID
 AID SearchOn.getDf()
           
 AID RegisterWith.getDf()
           
 AID ModifyOn.getDf()
           
 AID Federate.getDf()
           
 AID DeregisterFrom.getDf()
           
 AID GetDescriptionUsed.getParentDF()
           
 

Methods in jade.domain.DFGUIManagement with parameters of type AID
 void SearchOn.setDf(AID parent)
          The df on which the search will be made.
 void RegisterWith.setDf(AID parent)
           
 void ModifyOn.setDf(AID parent)
          The df on which the modify action will be perfomed.
 void Federate.setDf(AID df)
           
 void DeregisterFrom.setDf(AID df)
           
 void GetDescriptionUsed.setParentDF(AID parent)
           
 

Uses of AID in jade.domain.FIPAAgentManagement
 

Methods in jade.domain.FIPAAgentManagement that return AID
 AID Envelope.getFrom()
          Retrieve the from slot of this object.
 AID DFAgentDescription.getName()
          Retrieve the agent identifier for the described agent.
 AID AMSAgentDescription.getName()
          Retrieve the name slot of this object.
 

Methods in jade.domain.FIPAAgentManagement with parameters of type AID
 void Envelope.addIntendedReceiver(AID id)
          Add an agent identifier to the intended-receiver slot collection of this object.
 void Envelope.addTo(AID id)
          Add an agent identifier to the to slot collection of this object.
 boolean Envelope.removeIntendedReceiver(AID id)
          Remove an agent identifier from the intended-receiver slot collection of this object.
 boolean Envelope.removeTo(AID id)
          Remove an agent identifier from the to slot collection of this object.
 void Envelope.setFrom(AID id)
          Set the from slot of this object.
 void DFAgentDescription.setName(AID n)
          Set the identifier of the agent
 void AMSAgentDescription.setName(AID n)
          Set the name slot of this object.
 

Uses of AID in jade.domain.introspection
 

Methods in jade.domain.introspection that return AID
 AID ThawedAgent.getAgent()
          Retrieve the value of the agent slot of this event, containing the agent identifier of the newly suspended agent.
 AID SuspendedAgent.getAgent()
          Retrieve the value of the agent slot of this event, containing the agent identifier of the newly suspended agent.
 AID ResumedAgent.getAgent()
          Retrieve the value of the agent slot of this event, containing the agent identifier of the newly resumed agent.
 AID RemovedBehaviour.getAgent()
          Retrieve the value of the agent slot of this event, containing the agent identifier of the agent owning the newly removed behaviour.
 AID MovedAgent.getAgent()
          Retrieve the value of the agent slot of this event, containing the agent identifier of the newly moved agent.
 AID FrozenAgent.getAgent()
          Retrieve the value of the agent slot of this event, containing the agent identifier of the newly suspended agent.
 AID DeadAgent.getAgent()
          Retrieve the value of the agent slot of this event, containing the agent identifier of the newly dead agent.
 AID ChangedBehaviourState.getAgent()
          Retrieve the value of the agent slot of this event, containing the agent identifier of the agent whose behaviour state changed.
 AID ChangedAgentState.getAgent()
          Retrieve the value of the agent slot of this event, containing the agent identifier of the agent whose state changed.
 AID ChangedAgentOwnership.getAgent()
          Retrieve the value of the agent slot of this event, containing the agent identifier of the agent whose ownership changed.
 AID BornAgent.getAgent()
          Retrieve the value of the agent slot of this event, containing the agent identifier of the newly born agent.
 AID AddedBehaviour.getAgent()
          Retrieve the value of the agent slot of this event, containing the agent identifier of the agent the behaviour was added to.
 AID StopNotify.getObserved()
          Retrieve the value of the observed slot of this event, containing the agent identifier of the agent whose events were being notified so far.
 AID StartNotify.getObserved()
          Retrieve the value of the observed slot of this event, containing the agent identifier of the agent whose events will be notified from now on.
 AID SentMessage.getReceiver()
          Retrieve the value of the unicast receiver slot of this event.
 AID ReceivedMessage.getReceiver()
          Retrieve the value of the receiver slot of this event, containing the agent identifier of the agent owning the message queue the message was extracted from.
 AID PostedMessage.getReceiver()
          Retrieve the value of the receiver slot of this event, containing the agent identifier of the agent owning the message queue the message was posted to.
 AID SentMessage.getSender()
          Retrieve the value of the sender slot of this event, containing the agent identifier of the agent that sent the message.
 AID ReceivedMessage.getSender()
          Retrieve the value of the sender slot of this event, containing the agent identifier of the agent that sent the message.
 AID PostedMessage.getSender()
          Retrieve the value of the sender slot of this event, containing the agent identifier of the agent that sent the message.
 

Methods in jade.domain.introspection with parameters of type AID
 void ThawedAgent.setAgent(AID id)
          Set the agent slot of this event.
 void SuspendedAgent.setAgent(AID id)
          Set the agent slot of this event.
 void ResumedAgent.setAgent(AID id)
          Set the agent slot of this event.
 void RemovedBehaviour.setAgent(AID id)
          Set the agent slot of this event.
 void MovedAgent.setAgent(AID id)
          Set the agent slot of this event.
 void FrozenAgent.setAgent(AID id)
          Set the agent slot of this event.
 void DeadAgent.setAgent(AID id)
          Set the agent slot of this event.
 void ChangedBehaviourState.setAgent(AID id)
          Set the agent slot of this event.
 void ChangedAgentState.setAgent(AID id)
          Set the agent slot of this event.
 void ChangedAgentOwnership.setAgent(AID id)
          Set the agent slot of this event.
 void BornAgent.setAgent(AID id)
          Set the agent slot of this event.
 void AddedBehaviour.setAgent(AID id)
          Set the agent of this event.
 void StopNotify.setObserved(AID id)
          Set the observed slot of this action.
 void StartNotify.setObserved(AID id)
          Set the observed slot of this action.
 void SentMessage.setReceiver(AID id)
          Set the unicast receiver slot of this event.
 void ReceivedMessage.setReceiver(AID id)
          Set the receiver slot of this event.
 void PostedMessage.setReceiver(AID id)
          Set the receiver slot of this event.
 void SentMessage.setSender(AID id)
          Set the sender slot of this event.
 void ReceivedMessage.setSender(AID id)
          Set the sender slot of this event.
 void PostedMessage.setSender(AID id)
          Set the sender slot of this event.
 

Constructors in jade.domain.introspection with parameters of type AID
AMSSubscriber(AID ams)
          Construct an AMSSubscriber behaviour to receive notifications about platform events from the AMS of a remote platform.
 

Uses of AID in jade.domain.JADEAgentManagement
 

Methods in jade.domain.JADEAgentManagement that return AID
 AID KillAgent.getAgent()
          Retrieve the value of the agent slot of this event, containing the agent identifier of the agent to terminate.
 AID WhereIsAgentAction.getAgentIdentifier()
          Retrieve the value of the agent-identifier slot of this action, containing the agent identifier for the agent whose location is requested.
 AID DebugOn.getDebugger()
          Retrieve the value of the debugger slot of this action, containing the agent identifier of the debugger agent.
 AID DebugOff.getDebugger()
          Retrieve the value of the debugger slot of this action, containing the agent identifier of the debugger agent.
 AID SniffOn.getSniffer()
          Retrieve the value of the sniffer slot of this action, containing the agent identifier of the sniffer agent.
 AID SniffOff.getSniffer()
          Retrieve the value of the sniffer slot of this action, containing the agent identifier of the sniffer agent.
 

Methods in jade.domain.JADEAgentManagement with parameters of type AID
 void DebugOn.addDebuggedAgents(AID id)
          Add an agent identifier to the debugged-agents slot collection of this object.
 void DebugOff.addDebuggedAgents(AID id)
          Add an agent identifier to the debugged-agents slot collection of this object.
 void SniffOn.addSniffedAgents(AID id)
          Add an agent identifier to the sniffed-agents slot collection of this object.
 void SniffOff.addSniffedAgents(AID id)
          Add an agent identifier to the sniffed-agents slot collection of this object.
 boolean DebugOn.removeDebuggedAgents(AID id)
          Remove an agent identifier from the debugged-agents slot collection of this object.
 boolean DebugOff.removeDebuggedAgents(AID id)
          Remove an agent identifier from the debugged-agents slot collection of this object.
 boolean SniffOn.removeSniffedAgents(AID id)
          Remove an agent identifier from the sniffed-agents slot collection of this object.
 boolean SniffOff.removeSniffedAgents(AID id)
          Remove an agent identifier from the sniffed-agents slot collection of this object.
 void KillAgent.setAgent(AID id)
          Set the agent slot of this action.
 void WhereIsAgentAction.setAgentIdentifier(AID id)
          Set the agent-identifier slot of this action.
 void DebugOn.setDebugger(AID id)
          Set the debugger slot of this action.
 void DebugOff.setDebugger(AID id)
          Set the debugger slot of this action.
 void SniffOn.setSniffer(AID id)
          Set the sniffer slot of this action.
 void SniffOff.setSniffer(AID id)
          Set the sniffer slot of this action.
 

Uses of AID in jade.domain.mobility
 

Methods in jade.domain.mobility that return AID
 AID MobileAgentDescription.getName()
          Retrieve the value of the name slot of this event, containing the agent identifier of the described agent.
 

Methods in jade.domain.mobility with parameters of type AID
 void MobileAgentDescription.setName(AID id)
          Set the name slot of this action.
 

Uses of AID in jade.gui
 

Methods in jade.gui that return AID
 AID AgentTree.RemotePlatformNode.getAmsAID()
           
 AID AIDGui.ShowAIDGui(AID agentIdentifier, boolean ed, boolean checkMandatorySlots)
          This method shows an AID with a GUI.
 

Methods in jade.gui with parameters of type AID
 void AgentTree.addRemotePlatformNode(AID ams, APDescription desc)
           
 void AgentTree.RemotePlatformNode.setAmsAID(AID id)
           
 AID AIDGui.ShowAIDGui(AID agentIdentifier, boolean ed, boolean checkMandatorySlots)
          This method shows an AID with a GUI.
 

Uses of AID in jade.lang.acl
 

Methods in jade.lang.acl that return AID
 AID ACLParser.AgentIdentifier()
           
 AID StringACLCodec.decodeAID()
          Parse an agent identifier, without it being included within an ACL message.
static AID LEAPACLCodec.deserializeAID(java.io.DataInputStream dis)
           
 AID ACLMessage.getSender()
          Reads :sender slot.
 AID ACLParser.parseAID(java.io.Reader text)
           
 

Methods in jade.lang.acl with parameters of type AID
 void ACLMessage.addReceiver(AID r)
          Adds a value to :receiver slot.
 void ACLMessage.addReplyTo(AID dest)
          Adds a value to :reply-to slot.
static MessageTemplate MessageTemplate.MatchReceiver(AID[] values)
          This Factory Method returns a message template that matches any message with a given :receiver slot.
static MessageTemplate MessageTemplate.MatchReplyTo(AID[] values)
          This Factory Method returns a message template that matches any message with a given :reply-to slot.
static MessageTemplate MessageTemplate.MatchSender(AID value)
          This Factory Method returns a message template that matches any message with a given :sender slot.
static MessageTemplate MessageTemplate.MatchTopic(AID topic)
          This Factory Method returns a message template that matches any message about a given topic.
 boolean ACLMessage.removeReceiver(AID r)
          Removes a value from :receiver slot.
 boolean ACLMessage.removeReplyTo(AID dest)
          Removes a value from :reply_to slot.
static void LEAPACLCodec.serializeAID(AID id, java.io.DataOutputStream dos)
           
 void ACLMessage.setSender(AID s)
          Writes the :sender slot.
 

Uses of AID in jade.proto
 

Methods in jade.proto with parameters of type AID
 void SubscriptionInitiator.cancel(AID receiver, boolean ignoreResponse)
          Cancel the subscription to agent receiver.
 void SubscriptionInitiator.cancellationCompleted(AID receiver)
          This method should be called when the notification of a successful subscription cancellation is received from agent receiver to terminate the session with him.
 java.util.Vector SubscriptionResponder.getSubscriptions(AID subscriber)
          Utility method that retrieves all Subscription-s done by a given agent
 

Uses of AID in jade.wrapper
 

Methods in jade.wrapper with parameters of type AID
 void ContainerProxy.activateAgent(AID id)
           
 void ContainerProxy.cloneAgent(AID id, Location where, java.lang.String newName)
           
 void ContainerProxy.createAgent(AID id, java.lang.String className, java.lang.Object[] args)
           
 void ContainerProxy.killAgent(AID id)
           
 void ContainerProxy.moveAgent(AID id, Location where)
           
 void ContainerProxy.suspendAgent(AID id)
           
 

Uses of AID in jade.wrapper.gateway
 

Methods in jade.wrapper.gateway that return AID
 AID DynamicJadeGateway.createAID(java.lang.String localName)