Uses of Interface
jade.core.Location

Packages that use Location
jade.core This package contains the microkernel of JADE system. 
jade.domain This package and its sub-packages contains FIPA specific agents and ontologies. 
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.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. 
 

Uses of Location in jade.core
 

Classes in jade.core that implement Location
 class ContainerID
          A class identifying an aget container in the JADE platform.
 class PlatformID
          Description here
 

Methods in jade.core that return Location
 Location AgentContainer.here()
           
 Location Agent.here()
          Method to retrieve the location this agent is currently at.
 

Methods in jade.core with parameters of type Location
 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)
           
 void Agent.doClone(Location destination, java.lang.String newName)
          Make this agent be cloned on another location.
 void Agent.doMove(Location destination)
          Make this agent move to a remote location.
 void MainContainerImpl.move(AID agentID, Location where)
          Move an agent to a given destination
 void AgentManager.move(AID agentID, Location where)
           
 

Uses of Location in jade.domain
 

Constructors in jade.domain with parameters of type Location
AMSEventQueueFeeder(InputQueue eventQueue, Location localContainer)
           
 

Uses of Location in jade.domain.introspection
 

Methods in jade.domain.introspection that return Location
 Location EventRecord.getWhere()
          Retrieve the value of the where slot of this event, containing the location where the event occurred.
 

Methods in jade.domain.introspection with parameters of type Location
 void EventRecord.setWhere(Location l)
          Set the where slot of this event.
 

Constructors in jade.domain.introspection with parameters of type Location
EventRecord(Event evt, Location l)
          Construct an event record, attaching a location and a timestamp to an event object.
 

Uses of Location in jade.domain.JADEAgentManagement
 

Methods in jade.domain.JADEAgentManagement that return Location
 Location QueryAgentsOnLocation.getLocation()
          Retrieve the value of the location slot of this event, containing the location for which the agent list is requested.
 

Methods in jade.domain.JADEAgentManagement with parameters of type Location
 void QueryAgentsOnLocation.setLocation(Location loc)
          Set the location slot of this action.
 

Uses of Location in jade.domain.mobility
 

Methods in jade.domain.mobility that return Location
 Location MobileAgentDescription.getDestination()
          Retrieve the value of the destination slot of this event, containing the destination of the mobility operation performed by the described agent.
 

Methods in jade.domain.mobility with parameters of type Location
 void MobileAgentDescription.setDestination(Location d)
          Set the destination slot of this action.
 

Uses of Location in jade.wrapper
 

Methods in jade.wrapper with parameters of type Location
 void AgentController.clone(Location where, java.lang.String newName)
          Clones the current agent.
 void ContainerProxy.cloneAgent(AID id, Location where, java.lang.String newName)
           
 void AgentController.move(Location where)
          Triggers a state transition from ACTIVE to TRANSIT.
 void ContainerProxy.moveAgent(AID id, Location where)