Modifier and Type | Method and Description |
---|---|
ArtifactId |
WorkspaceKernel.getAgentBodyArtifact(AgentId agentId) |
ArtifactId |
WorkspaceKernel.getArtifact(java.lang.String name) |
protected ArtifactId |
AbstractWSPRuleEngine.getArtifact(java.lang.String name)
Get the identifier of an artifact
|
ArtifactId |
OpId.getArtifactId()
Get the id of the artifact where the operation has been executed
|
ArtifactId[] |
WorkspaceKernel.getArtifactIdList() |
ArtifactId[] |
ICartagoController.getCurrentArtifacts()
Get current artifact list
|
ArtifactId |
ArtifactInfo.getId() |
protected ArtifactId |
Artifact.getId()
Get the artifact unique identifier
|
protected ArtifactId |
Artifact.getOpUserBody()
Get the identifier of the current user artifact body (if available)
|
ArtifactId |
ObservableArtifactInfo.getTargetArtifact() |
ArtifactId |
OpRequestInfo.getTargetArtifactId()
Get the current target artifact identifier
|
ArtifactId |
WorkspaceKernel.lookupArtifact(AgentId userId,
java.lang.String name) |
protected ArtifactId |
Artifact.lookupArtifact(java.lang.String name)
Lookup an artifact
|
ArtifactId |
WorkspaceKernel.lookupArtifactByType(AgentId userId,
java.lang.String type) |
ArtifactId |
WorkspaceKernel.makeArtifact(AgentId userId,
java.lang.String name,
java.lang.String template,
ArtifactConfig config) |
protected ArtifactId |
Artifact.makeArtifact(java.lang.String name,
java.lang.String type,
ArtifactConfig params)
Create an artifact from another artifact.
|
protected ArtifactId |
AbstractWSPRuleEngine.makeArtifact(java.lang.String artifactName,
java.lang.String templateName,
java.lang.Object... params)
Create a new artifact
|
Modifier and Type | Method and Description |
---|---|
java.util.ArrayList<ArtifactId> |
ArtifactOutPort.getArtifactList() |
Modifier and Type | Method and Description |
---|---|
void |
ArtifactOutPort.addArtifact(ArtifactId 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) |
protected void |
Artifact.dispose(ArtifactId aid)
Dispose an artifact
|
void |
WorkspaceKernel.disposeArtifact(AgentId uid,
ArtifactId id)
Destroy an artifact
|
protected void |
AbstractWSPRuleEngine.disposeArtifact(ArtifactId id)
Dispose an existing artifact
|
long |
ICartagoSession.doAction(ArtifactId aid,
Op op,
IAlignmentTest test,
long timeout)
Executing an action, i.e.
|
long |
CartagoSession.doAction(ArtifactId aid,
Op op,
IAlignmentTest test,
long timeout) |
void |
ICartagoContext.doAction(long actionId,
ArtifactId id,
Op op,
IAlignmentTest test,
long timeout)
Use an artifact by requesting the execution of the specified operation.
|
void |
AgentBody.doAction(long actionId,
ArtifactId aid,
Op op,
IAlignmentTest test,
long timeout) |
OpId |
WorkspaceKernel.doInternalOp(ArtifactId aid,
Op op) |
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
|
protected void |
Artifact.execLinkedOp(ArtifactId aid,
java.lang.String opName,
java.lang.Object... params)
Execute a linked operation, given the artifact id
|
protected boolean |
AbstractWSPRuleEngine.execOp(ArtifactId aid,
Op op)
Execute an operation
|
void |
WorkspaceKernel.execOp(long actionId,
AgentId userId,
ICartagoCallback ctx,
ArtifactId aid,
Op op,
long timeout,
IAlignmentTest test) |
java.util.List<ArtifactObsProperty> |
WorkspaceKernel.focus(AgentId userId,
IEventFilter filter,
ICartagoCallback ctx,
ArtifactId aid) |
protected ArtifactObsProperty |
AbstractWSPRuleEngine.getArtifactObsProp(ArtifactId id,
java.lang.String propName)
Get the value of an artifact observable property
|
boolean |
WorkspaceKernel.hasOperation(ArtifactId aid,
Op op) |
boolean |
AgentBody.isObserving(ArtifactId id) |
void |
WorkspaceKernel.linkArtifacts(AgentId userId,
ArtifactId artifactOutId,
java.lang.String artifactOutPort,
ArtifactId artifactInId) |
void |
IArtifactAdapter.linkTo(ArtifactId aid,
java.lang.String portName)
Link to an artifact, specifying the out port
|
cartago.events.ActionSucceededEvent |
EventRegistry.makeActionSucceededEvent(long actionId,
ArtifactId aid,
Op op) |
cartago.events.ConsultManualSucceededEvent |
EventRegistry.makeConsultManualSucceededEvent(long actionId,
ArtifactId aid,
Op op,
Manual man) |
cartago.events.FocusSucceededEvent |
EventRegistry.makeFocusActionSucceededEvent(long actionId,
ArtifactId aid,
Op op,
ArtifactId target,
java.util.List<ArtifactObsProperty> props) |
cartago.events.FocussedArtifactDisposedEvent |
EventRegistry.makeFocussedArtifactDisposedEvent(ArtifactId target,
java.util.List<ArtifactObsProperty> props) |
cartago.events.JoinWSPSucceededEvent |
EventRegistry.makeJoinWSPSucceededEvent(long actionId,
ArtifactId aid,
Op op,
WorkspaceId wspId,
ICartagoContext ctx) |
cartago.events.ArtifactObsEvent |
EventRegistry.makeObsEvent(ArtifactId src,
Tuple signal,
ArtifactObsProperty[] changed,
ArtifactObsProperty[] added,
ArtifactObsProperty[] removed) |
cartago.events.QuitWSPSucceededEvent |
EventRegistry.makeQuitWSPSucceededEvent(long actionId,
ArtifactId aid,
Op op,
WorkspaceId wspId) |
cartago.events.StopFocusSucceededEvent |
EventRegistry.makeStopFocusActionSucceededEvent(long actionId,
ArtifactId aid,
Op op,
ArtifactId target,
java.util.List<ArtifactObsProperty> props) |
void |
ICartagoLoggerManager.newPercept(long when,
ArtifactId aid,
Tuple signal,
ArtifactObsProperty[] added,
ArtifactObsProperty[] removed,
ArtifactObsProperty[] changed) |
void |
ICartagoLogger.newPercept(long when,
ArtifactId aid,
Tuple signal,
ArtifactObsProperty[] added,
ArtifactObsProperty[] removed,
ArtifactObsProperty[] changed) |
void |
CartagoLoggerAdapter.newPercept(long when,
ArtifactId aid,
Tuple signal,
ArtifactObsProperty[] added,
ArtifactObsProperty[] removed,
ArtifactObsProperty[] changed) |
void |
WorkspaceKernel.notifyActionCompleted(ICartagoCallback listener,
long actionId,
ArtifactId aid,
Op op) |
void |
WorkspaceKernel.notifyArtifactPositionOrRadiusChange(ArtifactId id) |
void |
WorkspaceKernel.notifyConsultManualCompleted(ICartagoCallback listener,
long actionId,
ArtifactId aid,
Op op,
Manual man) |
void |
WorkspaceKernel.notifyFocusCompleted(ICartagoCallback listener,
long actionId,
ArtifactId aid,
Op op,
ArtifactId target,
java.util.List<ArtifactObsProperty> props) |
void |
WorkspaceKernel.notifyJoinWSPCompleted(ICartagoCallback listener,
long actionId,
ArtifactId aid,
Op op,
WorkspaceId wspId,
ICartagoContext ctx) |
void |
WorkspaceKernel.notifyObsEvent(ArtifactId sourceId,
Tuple signal,
ArtifactObsProperty[] changed,
ArtifactObsProperty[] added,
ArtifactObsProperty[] removed) |
void |
WorkspaceKernel.notifyObsEventToAgent(ArtifactId sourceId,
AgentId target,
Tuple signal,
ArtifactObsProperty[] changed,
ArtifactObsProperty[] added,
ArtifactObsProperty[] removed) |
void |
WorkspaceKernel.notifyQuitWSPCompleted(ICartagoCallback listener,
long actionId,
ArtifactId aid,
Op op,
WorkspaceId wspId) |
void |
WorkspaceKernel.notifyStopFocusCompleted(ICartagoCallback listener,
long actionId,
ArtifactId aid,
Op op,
ArtifactId target,
java.util.List<ArtifactObsProperty> props) |
void |
ICartagoLoggerManager.opCompleted(long when,
OpId id,
ArtifactId aid,
Op op) |
void |
ICartagoLogger.opCompleted(long when,
OpId id,
ArtifactId aid,
Op op) |
void |
CartagoLoggerAdapter.opCompleted(long when,
OpId oid,
ArtifactId aid,
Op op) |
void |
ICartagoLoggerManager.opFailed(long when,
OpId id,
ArtifactId aid,
Op op,
java.lang.String msg,
Tuple descr) |
void |
ICartagoLogger.opFailed(long when,
OpId id,
ArtifactId aid,
Op op,
java.lang.String msg,
Tuple descr) |
void |
CartagoLoggerAdapter.opFailed(long when,
OpId oid,
ArtifactId aid,
Op op,
java.lang.String msg,
Tuple descr) |
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 |
ICartagoLoggerManager.opResumed(long when,
OpId id,
ArtifactId aid,
Op op) |
void |
ICartagoLogger.opResumed(long when,
OpId id,
ArtifactId aid,
Op op) |
void |
CartagoLoggerAdapter.opResumed(long when,
OpId oid,
ArtifactId aid,
Op op) |
void |
ICartagoLoggerManager.opStarted(long when,
OpId id,
ArtifactId aid,
Op op) |
void |
ICartagoLogger.opStarted(long when,
OpId id,
ArtifactId aid,
Op op) |
void |
CartagoLoggerAdapter.opStarted(long when,
OpId oid,
ArtifactId aid,
Op op) |
void |
ICartagoLoggerManager.opSuspended(long when,
OpId id,
ArtifactId aid,
Op op) |
void |
ICartagoLogger.opSuspended(long when,
OpId id,
ArtifactId aid,
Op op) |
void |
CartagoLoggerAdapter.opSuspended(long when,
OpId oid,
ArtifactId aid,
Op op) |
void |
ArtifactOutPort.removeArtifact(ArtifactId id) |
java.util.List<ArtifactObsProperty> |
WorkspaceKernel.stopFocus(AgentId userId,
ICartagoCallback ctx,
ArtifactId aid) |
Constructor and Description |
---|
ArtifactInfo(AgentId creatorId,
ArtifactId id,
java.util.List<OpDescriptor> operations,
java.util.List<ArtifactObsProperty> obsProperties,
java.util.List<OperationInfo> ongoingOp,
Manual manual) |
ObservableArtifactInfo(ArtifactId targetArtifact,
java.util.List<ArtifactObsProperty> props) |
>DEIS - University of Bologna