Modifier and Type | Method and Description |
---|---|
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
|
Modifier and Type | Method and Description |
---|---|
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) |
Constructor and Description |
---|
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