Uses of Class
cartago.AgentId

Uses of AgentId in cartago
 

Methods in cartago that return AgentId
 AgentId OpId.getAgentBodyId()
          Get the identifier of the agent performer of the operation
 AgentId ArtifactDescriptor.getAgentCreator()
           
 AgentId OpRequestInfo.getAgentId()
          Get the identifier of the agent that executed the operation
 AgentId ICartagoContext.getAgentId()
          Get agent id in the workspace
 AgentId ArtifactObserver.getAgentId()
           
 AgentId AgentQuitRequestInfo.getAgentId()
          Get the agent that wants to quit
 AgentId AgentJoinRequestInfo.getAgentId()
          Get the agent that wants to join
 AgentId AgentBody.getAgentId()
           
 AgentId ArtifactInfo.getCreatorId()
           
 AgentId ArtifactId.getCreatorId()
          Get creator identifier.
protected  AgentId Artifact.getCreatorId()
           
 AgentId[] ICartagoController.getCurrentAgents()
          Get current user list.
protected  AgentId Artifact.getOpUserId()
          Get the identifier of the current user
 

Methods in cartago with parameters of type AgentId
 void ArtifactDescriptor.addObserver(AgentId id, IEventFilter ev, ICartagoCallback ctx)
           
 void ICartagoLoggerManager.agentJoined(long when, AgentId id)
           
 void ICartagoLogger.agentJoined(long when, AgentId id)
           
 void CartagoLoggerAdapter.agentJoined(long when, AgentId id)
           
 void ICartagoLoggerManager.agentQuit(long when, AgentId id)
           
 void ICartagoLogger.agentQuit(long when, AgentId id)
           
 void CartagoLoggerAdapter.agentQuit(long when, AgentId id)
           
 void ICartagoLoggerManager.artifactCreated(long when, ArtifactId id, AgentId creator)
           
 void ICartagoLogger.artifactCreated(long when, ArtifactId id, AgentId creator)
           
 void CartagoLoggerAdapter.artifactCreated(long when, ArtifactId id, AgentId creator)
           
 void ICartagoLoggerManager.artifactDisposed(long when, ArtifactId id, AgentId disposer)
           
 void ICartagoLogger.artifactDisposed(long when, ArtifactId id, AgentId disposer)
           
 void CartagoLoggerAdapter.artifactDisposed(long when, ArtifactId id, AgentId disposer)
           
 void ICartagoLoggerManager.artifactFocussed(long when, AgentId who, ArtifactId id, IEventFilter ev)
           
 void ICartagoLogger.artifactFocussed(long when, AgentId who, ArtifactId id, IEventFilter ev)
           
 void CartagoLoggerAdapter.artifactFocussed(long when, AgentId who, ArtifactId id, IEventFilter ev)
           
 void ICartagoLoggerManager.artifactNoMoreFocussed(long when, AgentId who, ArtifactId id)
           
 void ICartagoLogger.artifactNoMoreFocussed(long when, AgentId who, ArtifactId id)
           
 void CartagoLoggerAdapter.artifactNoMoreFocussed(long when, AgentId who, ArtifactId id)
           
 void ICartagoLoggerManager.artifactsLinked(long when, AgentId id, ArtifactId linking, ArtifactId linked)
           
 void ICartagoLogger.artifactsLinked(long when, AgentId id, ArtifactId linking, ArtifactId linked)
           
 void CartagoLoggerAdapter.artifactsLinked(long when, AgentId id, ArtifactId linking, ArtifactId linked)
           
 void WorkspaceKernel.bindAgentBodyArtifact(AgentId agentId, AgentBodyArtifact art)
           
 void WorkspaceKernel.disposeArtifact(AgentId uid, ArtifactId id)
          Destroy an artifact
 OpId WorkspaceKernel.execInterArtifactOp(ICartagoCallback evListener, long callbackId, AgentId userId, ArtifactId srcId, ArtifactId targetId, Op op, long timeout, IAlignmentTest test)
           
 OpId CartagoWorkspace.execInterArtifactOp(ICartagoCallback callback, long agentCallbackId, AgentId uid, ArtifactId srcId, ArtifactId targetId, Op op, long timeout, IAlignmentTest test)
          Exec an inter-artifact op
 void WorkspaceKernel.execOp(long actionId, AgentId userId, ICartagoCallback ctx, ArtifactId aid, Op op, long timeout, IAlignmentTest test)
           
 void WorkspaceKernel.execOp(long actionId, AgentId userId, ICartagoCallback ctx, Op op, long timeout, IAlignmentTest test)
           
 void WorkspaceKernel.execOp(long actionId, AgentId userId, ICartagoCallback ctx, java.lang.String name, Op op, long timeout, IAlignmentTest test)
           
 java.util.List<ArtifactObsProperty> WorkspaceKernel.focus(AgentId userId, IEventFilter filter, ICartagoCallback ctx, ArtifactId aid)
           
 ArtifactId WorkspaceKernel.getAgentBodyArtifact(AgentId agentId)
           
 Manual WorkspaceKernel.getManual(AgentId userId, java.lang.String manualName)
           
 boolean ArtifactDescriptor.isObservedBy(AgentId userId)
           
 void WorkspaceKernel.linkArtifacts(AgentId userId, ArtifactId artifactOutId, java.lang.String artifactOutPort, ArtifactId artifactInId)
           
 ArtifactId WorkspaceKernel.lookupArtifact(AgentId userId, java.lang.String name)
           
 ArtifactId WorkspaceKernel.lookupArtifactByType(AgentId userId, java.lang.String type)
           
 ArtifactId WorkspaceKernel.makeArtifact(AgentId userId, java.lang.String name, java.lang.String template, ArtifactConfig config)
           
 void WorkspaceKernel.notifyAgentPositionOrRadiusChange(AgentId agentId)
           
 void ArtifactDescriptor.notifyObserver(AgentId id, CartagoEvent ev)
           
 void WorkspaceKernel.notifyObsEventToAgent(ArtifactId sourceId, AgentId target, Tuple signal, ArtifactObsProperty[] changed, ArtifactObsProperty[] added, ArtifactObsProperty[] removed)
           
 void ICartagoLoggerManager.opRequested(long when, AgentId who, ArtifactId aid, Op op)
           
 void ICartagoLogger.opRequested(long when, AgentId who, ArtifactId aid, Op op)
           
 void CartagoLoggerAdapter.opRequested(long when, AgentId who, ArtifactId aid, Op op)
           
 void WorkspaceKernel.quitAgent(AgentId userId)
           
 boolean ArtifactDescriptor.removeObserver(AgentId ctxId)
           
protected  void Artifact.signal(AgentId target, java.lang.String type, java.lang.Object... objs)
          Primitive to generate an event.
protected  void Artifact.AbstractAsyncProcess.signal(AgentId target, java.lang.String type, java.lang.Object... objs)
           
 java.util.List<ArtifactObsProperty> WorkspaceKernel.stopFocus(AgentId userId, ICartagoCallback ctx, ArtifactId aid)
           
 

Constructors in cartago with parameters of type AgentId
ArtifactDescriptor(Artifact artifact, AgentId creator, AbstractArtifactAdapter adapter)
           
ArtifactInfo(AgentId creatorId, ArtifactId id, java.util.List<OpDescriptor> operations, java.util.List<ArtifactObsProperty> obsProperties, java.util.List<OperationInfo> ongoingOp, Manual manual)
           
 



>DEIS - University of Bologna