A B C D E F G H I J L M N O P Q R S T U V W 

A

AbstractArtifactAdapter - Class in cartago
Abstract adapter for artifacts.
AbstractArtifactAdapter(Artifact) - Constructor for class cartago.AbstractArtifactAdapter
 
AbstractWorkspacePoint - Class in cartago
 
AbstractWorkspacePoint() - Constructor for class cartago.AbstractWorkspacePoint
 
AbstractWorkspaceTopology - Interface in cartago
 
AbstractWSPRuleEngine - Class in cartago
Base class for implementing WSP Rule engine
AbstractWSPRuleEngine() - Constructor for class cartago.AbstractWSPRuleEngine
 
add(ObsProperty) - Method in class cartago.ObsPropMap
 
addArtifact(ArtifactId) - Method in class cartago.ArtifactOutPort
 
addArtifactFactory(String, ArtifactFactory) - Static method in class cartago.CartagoService
Add an artifact factory for artifact templates
addArtifactFactory(ArtifactFactory) - Method in class cartago.WorkspaceKernel
 
addControllers(int) - Method in class cartago.WorkspaceKernel
Extends the set of controllers used to serve operation execution
addFocusedArtifacts(ArtifactDescriptor) - Method in class cartago.AgentBody
 
addObserver(AgentId, IEventFilter, ICartagoCallback) - Method in class cartago.ArtifactDescriptor
 
addPropAdded(ObsProperty) - Method in class cartago.ObsPropMap
 
addPropChanged(ObsProperty) - Method in class cartago.ObsPropMap
 
addPropRemoved(ObsProperty) - Method in class cartago.ObsPropMap
 
address - Variable in class cartago.URLArtifactFactory
 
addUsageProtocol(UsageProtocol) - Method in class cartago.Manual
 
AgentBody - Class in cartago
Agent descriptor - keeping track of agent info inside a workspace
AgentBodyArtifact - Class in cartago
 
AgentBodyArtifact() - Constructor for class cartago.AgentBodyArtifact
 
agentCallback - Variable in class cartago.AgentBody
 
AgentId - Class in cartago
Identifier of an agent inside a workspace.
agentJoined(long, AgentId) - Method in class cartago.CartagoLoggerAdapter
 
agentJoined(long, AgentId) - Method in interface cartago.ICartagoLogger
 
agentJoined(long, AgentId) - Method in interface cartago.ICartagoLoggerManager
 
AgentJoinRequestInfo - Class in cartago
Class storing info about an agent join request Used by WSP Rule Engine
agentQuit(long, AgentId) - Method in class cartago.CartagoLoggerAdapter
 
agentQuit(long, AgentId) - Method in interface cartago.ICartagoLogger
 
agentQuit(long, AgentId) - Method in interface cartago.ICartagoLoggerManager
 
AgentQuitRequestInfo - Class in cartago
Class storing info about an agent quit request Used by WSP Rule Engine
ANY - Static variable in class cartago.Tuple
 
artifact - Variable in class cartago.AbstractArtifactAdapter
 
Artifact - Class in cartago
Base class for defining artifacts.
Artifact() - Constructor for class cartago.Artifact
 
Artifact.AbstractAsyncProcess - Class in cartago
 
Artifact.AbstractAsyncProcess() - Constructor for class cartago.Artifact.AbstractAsyncProcess
 
ARTIFACT_INFO - Annotation Type in cartago
Artifact description
ArtifactAlreadyPresentException - Exception in cartago
Exception thrown when an artifact with the same name exists in the same workspace
ArtifactAlreadyPresentException(String, String) - Constructor for exception cartago.ArtifactAlreadyPresentException
 
ArtifactConfig - Class in cartago
This class represents artifacts starting configuration
ArtifactConfig() - Constructor for class cartago.ArtifactConfig
 
ArtifactConfig(Object...) - Constructor for class cartago.ArtifactConfig
 
ArtifactConfig(Class[], Object[]) - Constructor for class cartago.ArtifactConfig
 
ArtifactConfigurationFailedException - Exception in cartago
Exception representing some kind of error occurred in artifact creation
ArtifactConfigurationFailedException() - Constructor for exception cartago.ArtifactConfigurationFailedException
 
ArtifactConfigurationFailedException(String) - Constructor for exception cartago.ArtifactConfigurationFailedException
 
artifactCreated(long, ArtifactId, AgentId) - Method in class cartago.CartagoLoggerAdapter
 
artifactCreated(long, ArtifactId, AgentId) - Method in interface cartago.ICartagoLogger
 
artifactCreated(long, ArtifactId, AgentId) - Method in interface cartago.ICartagoLoggerManager
 
ArtifactDescriptor - Class in cartago
Artifact descriptor, keeping track of artifact management information
ArtifactDescriptor(Artifact, AgentId, AbstractArtifactAdapter) - Constructor for class cartago.ArtifactDescriptor
 
artifactDisposed(long, ArtifactId, AgentId) - Method in class cartago.CartagoLoggerAdapter
 
artifactDisposed(long, ArtifactId, AgentId) - Method in interface cartago.ICartagoLogger
 
artifactDisposed(long, ArtifactId, AgentId) - Method in interface cartago.ICartagoLoggerManager
 
ArtifactFactory - Class in cartago
Basic abstract class representing factories to instantiate artifacts, managing artifact types
ArtifactFactory(String) - Constructor for class cartago.ArtifactFactory
 
artifactFocussed(long, AgentId, ArtifactId, IEventFilter) - Method in class cartago.CartagoLoggerAdapter
 
artifactFocussed(long, AgentId, ArtifactId, IEventFilter) - Method in interface cartago.ICartagoLogger
 
artifactFocussed(long, AgentId, ArtifactId, IEventFilter) - Method in interface cartago.ICartagoLoggerManager
 
ArtifactGuardMethod - Class in cartago
Default implementation of guards (based on artifact class methods)
ArtifactGuardMethod(Artifact, Method) - Constructor for class cartago.ArtifactGuardMethod
 
ArtifactId - Class in cartago
Identifier of an artifact
ArtifactInfo - Class in cartago
Information about an artifact of the workspace.
ArtifactInfo(AgentId, ArtifactId, List<OpDescriptor>, List<ArtifactObsProperty>, List<OperationInfo>, Manual) - Constructor for class cartago.ArtifactInfo
 
artifactNoMoreFocussed(long, AgentId, ArtifactId) - Method in class cartago.CartagoLoggerAdapter
 
artifactNoMoreFocussed(long, AgentId, ArtifactId) - Method in interface cartago.ICartagoLogger
 
artifactNoMoreFocussed(long, AgentId, ArtifactId) - Method in interface cartago.ICartagoLoggerManager
 
ArtifactNotAvailableException - Exception in cartago
Exception raised when and invalid adapter is used
ArtifactNotAvailableException() - Constructor for exception cartago.ArtifactNotAvailableException
 
ArtifactObserver - Class in cartago
Keep track of agents observing an artifact.
ArtifactObsProperty - Class in cartago
Class representing an artifact observable property to be used on the agent side, retrieved by the bridge.
ArtifactObsProperty(String, long, String, Object...) - Constructor for class cartago.ArtifactObsProperty
 
ArtifactOpMethod - Class in cartago
Default implementation of operations (based on artifact class methods)
ArtifactOpMethod(Artifact, Method) - Constructor for class cartago.ArtifactOpMethod
 
ArtifactOutPort - Class in cartago
Class representing artifact out port.
artifactsLinked(long, AgentId, ArtifactId, ArtifactId) - Method in class cartago.CartagoLoggerAdapter
 
artifactsLinked(long, AgentId, ArtifactId, ArtifactId) - Method in interface cartago.ICartagoLogger
 
artifactsLinked(long, AgentId, ArtifactId, ArtifactId) - Method in interface cartago.ICartagoLoggerManager
 
ArtifactStateNotAlignedException - Exception in cartago
Exception thrown when an artifact with the same name exists in the same workspace
ArtifactStateNotAlignedException() - Constructor for exception cartago.ArtifactStateNotAlignedException
 
await(String, Object...) - Method in class cartago.Artifact
Blocks the execution of current operation until the condition specified by the guard is satisfied.
await(IBlockingCmd) - Method in class cartago.Artifact
Blocks the execution of current operation until the specified blocking command has been executed.
await_time(long) - Method in class cartago.Artifact
Blocks the execution of current operation until the specified amount of time has passed.

B

BasicAlignmentTest - Class in cartago
Basic alignment test, based on the equality of a list of observable properties
BasicAlignmentTest(HashMap<String, Object>) - Constructor for class cartago.BasicAlignmentTest
 
bindAgentBodyArtifact(AgentId, AgentBodyArtifact) - Method in class cartago.WorkspaceKernel
 
bodyArtifact - Variable in class cartago.AgentBody
 
booleanContent(int) - Method in class cartago.Tuple
Get the i-th argument coverted to a boolean
booleanValue(int) - Method in class cartago.ArtifactObsProperty
Get a value of type boolean of the property
booleanValue() - Method in class cartago.ArtifactObsProperty
Get the index-0 value of type boolean of the property
booleanValue(int) - Method in class cartago.ObsProperty
Get a value of type boolean of the property
booleanValue() - Method in class cartago.ObsProperty
Get the index-0 value of type boolean of the property

C

cartago - package cartago
 
CARTAGO_VERSION - Class in cartago
CArtAgO version information
CARTAGO_VERSION() - Constructor for class cartago.CARTAGO_VERSION
 
CartagoEvent - Class in cartago
Base class representing a generic CArtAgO event.
CartagoEvent(long) - Constructor for class cartago.CartagoEvent
 
CartagoException - Exception in cartago
Base class for Cartago exceptions
CartagoException() - Constructor for exception cartago.CartagoException
Costruttore di default
CartagoException(String) - Constructor for exception cartago.CartagoException
Costruttore con messaggio d'eccezione
CartagoLoggerAdapter - Class in cartago
Adapter for logging components.
CartagoLoggerAdapter() - Constructor for class cartago.CartagoLoggerAdapter
 
CartagoNode - Class in cartago
Class representing a CArtAgO node.
CartagoNodeAlreadyActiveException - Exception in cartago
Exception meaning that CArtAgO node is already active.
CartagoNodeAlreadyActiveException() - Constructor for exception cartago.CartagoNodeAlreadyActiveException
 
CartagoNodeNotActiveException - Exception in cartago
Exception meaning that CArtAgO node is not active.
CartagoNodeNotActiveException() - Constructor for exception cartago.CartagoNodeNotActiveException
 
CartagoService - Class in cartago
Entry point for working with CArtAgO.
CartagoService() - Constructor for class cartago.CartagoService
 
CartagoSession - Class in cartago
Class to manage a working session of an agent inside a workspace
CartagoWorkspace - Class in cartago
Class representing a Cartago workspace.
CartagoWorkspace(WorkspaceId) - Constructor for class cartago.CartagoWorkspace
Create an workspace
CartagoWorkspace(WorkspaceId, ICartagoLogger) - Constructor for class cartago.CartagoWorkspace
Create an workspace
changeOp(Op) - Method in class cartago.OpRequestInfo
Change the operation
charValue(int) - Method in class cartago.ArtifactObsProperty
Get a value of type char of the property
charValue() - Method in class cartago.ArtifactObsProperty
Get the index-0 value of type char of the property
charValue(int) - Method in class cartago.ObsProperty
Get a value of type char of the property
charValue() - Method in class cartago.ObsProperty
Get the index-0 value of type char of the property
cloader - Variable in class cartago.URLArtifactFactory
 
commit() - Method in class cartago.Artifact
 
commitChanges() - Method in class cartago.ObsProperty
 
commitChanges() - Method in class cartago.ObsPropMap
 
copyFrom(OpFeedbackParam<?>) - Method in class cartago.OpFeedbackParam
 
createArtifact(String) - Method in class cartago.ArtifactFactory
 
createArtifact(String) - Method in class cartago.DefaultArtifactFactory
 
createArtifact(String) - Method in class cartago.ExtClassLoaderArtifactFactory
 
createArtifact(String) - Method in class cartago.URLArtifactFactory
 
createPendingOp() - Method in class cartago.InterArtifactCallback
 
createWorkspace(String) - Method in class cartago.CartagoNode
Create a workspace inside the node.
createWorkspace(String, ICartagoLogger) - Method in class cartago.CartagoNode
Create a workspace inside the node.
createWorkspace(String, AbstractWorkspaceTopology) - Method in class cartago.CartagoNode
Create a workspace inside the node.

D

DEFAULT_CONFIG - Static variable in class cartago.ArtifactConfig
 
DefaultArtifactFactory - Class in cartago
 
DefaultArtifactFactory() - Constructor for class cartago.DefaultArtifactFactory
 
defineObsProperty(String, Object...) - Method in class cartago.Artifact
Add an observable property
defineOp(IArtifactOp, IArtifactGuard) - Method in class cartago.Artifact
Defining a new artifact operation
delay(long) - Method in class cartago.Artifact
Delay the execution of next instruction of the specified amount of time Note that this operation blocks the artifact access
dispose(ArtifactId) - Method in class cartago.Artifact
Dispose an artifact
dispose() - Method in class cartago.Artifact
Method automatically called when the artifact is disposed.
disposeArtifact(ArtifactId) - Method in class cartago.AbstractWSPRuleEngine
Dispose an existing artifact
disposeArtifact(AgentId, ArtifactId) - Method in class cartago.WorkspaceKernel
Destroy an artifact
doAction(long, ArtifactId, Op, IAlignmentTest, long) - Method in class cartago.AgentBody
 
doAction(long, String, Op, IAlignmentTest, long) - Method in class cartago.AgentBody
 
doAction(long, Op, IAlignmentTest, long) - Method in class cartago.AgentBody
 
doAction(ArtifactId, Op, IAlignmentTest, long) - Method in class cartago.CartagoSession
 
doAction(WorkspaceId, String, Op, IAlignmentTest, long) - Method in class cartago.CartagoSession
 
doAction(WorkspaceId, Op, IAlignmentTest, long) - Method in class cartago.CartagoSession
 
doAction(String, Op, IAlignmentTest, long) - Method in class cartago.CartagoSession
 
doAction(Op, IAlignmentTest, long) - Method in class cartago.CartagoSession
 
doAction(long, ArtifactId, Op, IAlignmentTest, long) - Method in interface cartago.ICartagoContext
Use an artifact by requesting the execution of the specified operation.
doAction(long, String, Op, IAlignmentTest, long) - Method in interface cartago.ICartagoContext
Use an artifact by requesting the execution of the specified operation.
doAction(long, Op, IAlignmentTest, long) - Method in interface cartago.ICartagoContext
Use an artifact by requesting the execution of the specified operation.
doAction(ArtifactId, Op, IAlignmentTest, long) - Method in interface cartago.ICartagoSession
Executing an action, i.e.
doAction(WorkspaceId, String, Op, IAlignmentTest, long) - Method in interface cartago.ICartagoSession
Executing an action, i.e.
doAction(WorkspaceId, Op, IAlignmentTest, long) - Method in interface cartago.ICartagoSession
Executing an action, i.e.
doAction(String, Op, IAlignmentTest, long) - Method in interface cartago.ICartagoSession
Executing an action, i.e.
doAction(Op, IAlignmentTest, long) - Method in interface cartago.ICartagoSession
Executing an action, i.e.
doInternalOp(ArtifactId, Op) - Method in class cartago.WorkspaceKernel
 
doOperation(OpExecutionFrame) - Method in interface cartago.IArtifactAdapter
Request the execution of an operation
doubleContent(int) - Method in class cartago.Tuple
Get the i-th argument coverted to an double
doubleValue(int) - Method in class cartago.ArtifactObsProperty
Get a value of type double of the property
doubleValue(int) - Method in class cartago.ObsProperty
Get a value of type double of the property
doubleValue() - Method in class cartago.ObsProperty
Get the index-0 value of type double of the property
doubleValues() - Method in class cartago.ArtifactObsProperty
Get the index-0 value of type double of the property

E

EMPTY_MANUAL - Static variable in class cartago.Manual
 
enableLinkingWithNode(NodeId, String, String) - Static method in class cartago.CartagoService
Enable linking to the specified node
enableSecurityManager() - Method in class cartago.CartagoWorkspace
 
equals(Object) - Method in class cartago.AgentId
 
equals(Object) - Method in class cartago.ArtifactId
Check if two ids are equal
equals(Object) - Method in class cartago.NodeId
 
equals(Object) - Method in class cartago.OpId
 
equals(Object) - Method in class cartago.WorkspaceId
 
eval(Object[]) - Method in class cartago.ArtifactGuardMethod
 
eval(Object[]) - Method in interface cartago.IArtifactGuard
 
EventRegistry - Class in cartago
Factory of CArtAgO events.
EventRegistry() - Constructor for class cartago.EventRegistry
 
exec() - Method in class cartago.Artifact.AbstractAsyncProcess
 
exec(Object[]) - Method in class cartago.ArtifactOpMethod
 
exec(Object[]) - Method in interface cartago.IArtifactOp
 
exec() - Method in interface cartago.IBlockingCmd
Body of the command.
execInterArtifactOp(ICartagoCallback, long, AgentId, ArtifactId, ArtifactId, Op, long, IAlignmentTest) - Method in class cartago.CartagoWorkspace
Exec an inter-artifact op
execInterArtifactOp(ICartagoCallback, long, AgentId, ArtifactId, ArtifactId, Op, long, IAlignmentTest) - Method in class cartago.WorkspaceKernel
 
execInternalOp(String, Object...) - Method in class cartago.Artifact
Start the execution of an internal operation.
execLinkedOp(String, String, Object...) - Method in class cartago.Artifact
Execute a linked operation
execLinkedOp(ArtifactId, String, Object...) - Method in class cartago.Artifact
Execute a linked operation, given the artifact id
execOp(ArtifactId, Op) - Method in class cartago.AbstractWSPRuleEngine
Execute an operation
execOp(long, AgentId, ICartagoCallback, ArtifactId, Op, long, IAlignmentTest) - Method in class cartago.WorkspaceKernel
 
execOp(long, AgentId, ICartagoCallback, String, Op, long, IAlignmentTest) - Method in class cartago.WorkspaceKernel
 
execOp(long, AgentId, ICartagoCallback, Op, long, IAlignmentTest) - Method in class cartago.WorkspaceKernel
 
ExtClassLoaderArtifactFactory - Class in cartago
 
ExtClassLoaderArtifactFactory(ClassLoader) - Constructor for class cartago.ExtClassLoaderArtifactFactory
 

F

failed(String) - Method in class cartago.Artifact
Terminate current operation with a failure
failed(String, String, Object...) - Method in class cartago.Artifact
Terminate current operation with a failure
FeatureNotSupportedException - Exception in cartago
Exception raised when using a feature that is not supported by the specific kind of artifact.
FeatureNotSupportedException(String) - Constructor for exception cartago.FeatureNotSupportedException
 
fetchNextPercept() - Method in class cartago.CartagoSession
Fetch a new percept.
fetchNextPercept() - Method in interface cartago.ICartagoSession
Fetch the next percept from the percept queue.
floatValue(int) - Method in class cartago.ArtifactObsProperty
Get a value of type float of the property
floatValue() - Method in class cartago.ArtifactObsProperty
Get the index-0 value of type float of the property
floatValue(int) - Method in class cartago.ObsProperty
Get a value of type float of the property
floatValue() - Method in class cartago.ObsProperty
Get the index-0 value of type float of the property
focus(AgentId, IEventFilter, ICartagoCallback, ArtifactId) - Method in class cartago.WorkspaceKernel
 
focusedArtifacts - Variable in class cartago.AgentBody
 

G

get(String, Object...) - Method in class cartago.ObsPropMap
 
get() - Method in class cartago.OpFeedbackParam
Get the value of the parameter
getActionId() - Method in class cartago.OpRequestInfo
Get the unique identifier of the action/operation request
getActionId() - Method in class cartago.PendingOp
 
getAdapter() - Method in class cartago.ArtifactDescriptor
 
getAgentBodyArtifact() - Method in class cartago.AgentBody
 
getAgentBodyArtifact(AgentId) - Method in class cartago.WorkspaceKernel
 
getAgentBodyId() - Method in class cartago.OpId
Get the identifier of the agent performer of the operation
getAgentCreator() - Method in class cartago.ArtifactDescriptor
 
getAgentId() - Method in class cartago.AgentBody
 
getAgentId() - Method in class cartago.AgentJoinRequestInfo
Get the agent that wants to join
getAgentId() - Method in class cartago.AgentQuitRequestInfo
Get the agent that wants to quit
getAgentId() - Method in class cartago.ArtifactObserver
 
getAgentId() - Method in interface cartago.ICartagoContext
Get agent id in the workspace
getAgentId() - Method in class cartago.OpRequestInfo
Get the identifier of the agent that executed the operation
getAgentName() - Method in class cartago.AgentId
Get the name of the agent.
getAgentRole() - Method in class cartago.AgentId
Get the role;
getArtifact(String) - Method in class cartago.AbstractWSPRuleEngine
Get the identifier of an artifact
getArtifact() - Method in class cartago.ArtifactDescriptor
 
getArtifact(String) - Method in class cartago.WorkspaceKernel
 
getArtifactId() - Method in class cartago.OpId
Get the id of the artifact where the operation has been executed
getArtifactIdList() - Method in class cartago.WorkspaceKernel
 
getArtifactInfo(String) - Method in interface cartago.ICartagoController
Get artifact information
getArtifactList() - Method in class cartago.AbstractWSPRuleEngine
Get the current artifact name list
getArtifactList() - Method in class cartago.ArtifactOutPort
 
getArtifactList() - Method in class cartago.WorkspaceKernel
 
getArtifactObsProp(ArtifactId, String) - Method in class cartago.AbstractWSPRuleEngine
Get the value of an artifact observable property
getArtifactType() - Method in class cartago.ArtifactDescriptor
 
getArtifactType() - Method in class cartago.ArtifactId
Get artifact type (i.e.
getBody() - Method in class cartago.UsageProtocol
 
getByName(String) - Method in class cartago.ObsPropMap
 
getCallback() - Method in class cartago.AgentBody
 
getContent(int) - Method in class cartago.Tuple
Get the i-th argument of the tuple.
getContents() - Method in class cartago.Tuple
Get the full array of arguments.
getController(String) - Static method in class cartago.CartagoService
Getting a controller.
getController() - Method in class cartago.CartagoWorkspace
 
getController() - Method in class cartago.WorkspaceKernel
 
getCreatorId() - Method in class cartago.Artifact
 
getCreatorId() - Method in class cartago.ArtifactId
Get creator identifier.
getCreatorId() - Method in class cartago.ArtifactInfo
 
getCurrentAgents() - Method in interface cartago.ICartagoController
Get current user list.
getCurrentArtifacts() - Method in interface cartago.ICartagoController
Get current artifact list
getCurrentWorkspace() - Method in class cartago.CartagoSession
 
getCurrentWorkspace() - Method in interface cartago.ICartagoSession
Get the current workspace identifier.
getDescriptor() - Method in class cartago.ObservableArtifactInfo
 
getDistance(AbstractWorkspacePoint, AbstractWorkspacePoint) - Method in interface cartago.AbstractWorkspaceTopology
 
getFailure() - Method in class cartago.PendingOp
 
getFailureDesc() - Method in class cartago.PendingOp
 
getFilter() - Method in class cartago.ArtifactObserver
 
getFullId() - Method in class cartago.ArtifactObsProperty
Get the full id of the property
getFullId() - Method in class cartago.ObsProperty
 
getFunction() - Method in class cartago.UsageProtocol
 
getGlobalId() - Method in class cartago.AgentId
Get the global identifier of the agent
getGuard() - Method in class cartago.OpDescriptor
 
getId() - Method in class cartago.Artifact
Get the artifact unique identifier
getId() - Method in class cartago.ArtifactId
Get artifact unique id inside the workspace
getId() - Method in class cartago.ArtifactInfo
 
getId() - Method in class cartago.ArtifactObsProperty
Get the id of the property
getID() - Static method in class cartago.CARTAGO_VERSION
Get current CArtAgO version ID.
getId() - Method in class cartago.CartagoEvent
Gets the ID of the event
getId() - Method in class cartago.CartagoNode
Get the node id
getId() - Method in class cartago.CartagoWorkspace
 
getId() - Method in class cartago.NodeId
Get the unique identifier of the node
getId() - Method in class cartago.ObsProperty
 
getId() - Method in class cartago.OperationInfo
Get operation id
getId() - Method in class cartago.OpId
Get the numeric identifier of the operation id
getId() - Method in class cartago.WorkspaceId
Get the numeric identifier of the workspace
getId() - Method in class cartago.WorkspaceKernel
Gets environment name
getInstance() - Static method in class cartago.CartagoNode
Get a reference to the CartagoNode
getKernel() - Method in class cartago.CartagoWorkspace
 
getKeyId() - Method in class cartago.OpDescriptor
 
getLabel() - Method in class cartago.Tuple
Get the label of the tuple.
getListener() - Method in class cartago.ArtifactObserver
 
getLocalId() - Method in class cartago.AgentId
Get the numeric identifier of the agent.
getLoggerManager() - Method in class cartago.CartagoWorkspace
 
getLoggerManager() - Method in class cartago.WorkspaceKernel
 
getManual() - Method in class cartago.ArtifactInfo
 
getManual() - Method in interface cartago.IArtifactAdapter
Get the artifact manual
getManual(AgentId, String) - Method in class cartago.WorkspaceKernel
 
getManualSrcFile(String) - Static method in class cartago.Artifact
Get the name of the file containing the manual for the specified artifact template, by accessing to ARTIFACT_INFO annotation.
getMethod() - Method in class cartago.ArtifactOpMethod
 
getName() - Method in class cartago.ArtifactFactory
 
getName() - Method in class cartago.ArtifactGuardMethod
 
getName() - Method in class cartago.ArtifactId
Get the artifact logic name
getName() - Method in class cartago.ArtifactObsProperty
Get the name of the property
getName() - Method in class cartago.ArtifactOpMethod
 
getName() - Method in interface cartago.IArtifactGuard
 
getName() - Method in interface cartago.IArtifactOp
 
getName() - Method in class cartago.Manual
 
getName() - Method in class cartago.ObsProperty
Get the name of the property
getName() - Method in class cartago.Op
 
getName() - Method in class cartago.OperationInfo
Get operation name
getName() - Method in class cartago.WorkspaceId
Get the logic name of the workspace
getNArgs() - Method in class cartago.Tuple
Get the arity of the tuple.
getNextTimestamp() - Method in class cartago.EventRegistry
Get the timestamp of the next event
getNodeId() - Method in class cartago.WorkspaceId
Get node id
getNumParameters() - Method in class cartago.ArtifactGuardMethod
 
getNumParameters() - Method in class cartago.ArtifactOpMethod
 
getNumParameters() - Method in interface cartago.IArtifactGuard
 
getNumParameters() - Method in interface cartago.IArtifactOp
 
getObservabilityRadius() - Method in class cartago.Artifact
 
getObservabilityRadius() - Method in interface cartago.IArtifactAdapter
return current artifact obs radius
getObservableStateProperties() - Method in class cartago.ObsStateDescription
 
getObservingRadius() - Method in class cartago.AgentBodyArtifact
 
getObsProperties() - Method in class cartago.ArtifactInfo
 
getObsProperties() - Method in class cartago.ObservableArtifactInfo
 
getObsProperty(String) - Method in class cartago.Artifact
 
getObsPropertyByTemplate(String, Object...) - Method in class cartago.Artifact
 
getObsStateName() - Method in class cartago.ObsStateDescription
 
getOngoingOp() - Method in class cartago.ArtifactInfo
 
getOp() - Method in class cartago.OpDescriptor
 
getOp() - Method in class cartago.OpRequestInfo
Get the operation requested
getOperations() - Method in class cartago.ArtifactInfo
 
getOperations() - Method in interface cartago.IArtifactAdapter
Get the operations
getOpInExecution() - Method in interface cartago.IArtifactAdapter
Get current operation in execution
getOpKey(String, int) - Static method in class cartago.Artifact
Get the key of an operation, given its name and n args.
getOpName() - Method in exception cartago.NoArtifactException
 
getOpName() - Method in class cartago.OpId
Get the operation name.
getOpUserBody() - Method in class cartago.Artifact
Get the identifier of the current user artifact body (if available)
getOpUserId() - Method in class cartago.Artifact
Get the identifier of the current user
getOpUserName() - Method in class cartago.Artifact
Get the name of the current user
getParamValues() - Method in class cartago.Op
 
getPhysicalTime() - Method in class cartago.CartagoEvent
Gets event time generation
getPortName() - Method in class cartago.ArtifactOutPort
 
getPosition() - Method in class cartago.Artifact
 
getPosition() - Method in interface cartago.IArtifactAdapter
returns current artifact position
getPrecondition() - Method in class cartago.UsageProtocol
 
getPropsAdded() - Method in class cartago.ObsPropMap
 
getPropsChanged() - Method in class cartago.ObsPropMap
 
getPropsRemoved() - Method in class cartago.ObsPropMap
 
getPropValue(String, Object...) - Method in interface cartago.IObsPropMap
 
getPropValue(String, Object...) - Method in class cartago.ObsPropMap
 
getPropValueByName(String) - Method in interface cartago.IObsPropMap
 
getPropValueByName(String) - Method in class cartago.ObsPropMap
 
getSecurityManager() - Method in class cartago.CartagoWorkspace
 
getSecurityManager() - Method in class cartago.WorkspaceKernel
 
getSignature() - Method in class cartago.UsageProtocol
 
getSource() - Method in class cartago.Manual
 
getTargetArtifact() - Method in class cartago.ObservableArtifactInfo
 
getTargetArtifactId() - Method in class cartago.OpRequestInfo
Get the current target artifact identifier
getTypes() - Method in class cartago.ArtifactConfig
 
getURI() - Method in class cartago.Manual
 
getUsageProtocols() - Method in class cartago.Manual
 
getValue(int) - Method in class cartago.ArtifactObsProperty
Get a value of the property
getValue() - Method in class cartago.ArtifactObsProperty
Get the index-0 value
getValue(int) - Method in class cartago.ObsProperty
Get a value of the property
getValue() - Method in class cartago.ObsProperty
Get the index-0 value
getValues() - Method in class cartago.ArtifactConfig
 
getValues() - Method in class cartago.ArtifactObsProperty
Get the array of values
getValues() - Method in class cartago.ObsProperty
Get the array of values
getVersion() - Static method in class cartago.CartagoService
 
getWorkspace(String) - Method in class cartago.CartagoNode
Get the reference to a workspace of the node.
getWorkspaceId() - Method in class cartago.AgentBody
 
getWorkspaceId() - Method in class cartago.AgentId
 
getWorkspaceId() - Method in class cartago.ArtifactId
Get the identifier of the workspace where the artifact is located.
getWorkspaceId() - Method in interface cartago.ICartagoContext
Get workspace id
getWSPKernel() - Method in class cartago.AgentBody
 
GUARD - Annotation Type in cartago
Annotation identifying an operation step guard

H

hasCompleted() - Method in class cartago.PendingOp
 
hashCode() - Method in class cartago.AgentId
 
hashCode() - Method in class cartago.ArtifactId
 
hashCode() - Method in class cartago.NodeId
 
hashCode() - Method in class cartago.WorkspaceId
 
hasObsProperty(String) - Method in class cartago.Artifact
 
hasObsPropertyByTemplate(String, Object...) - Method in class cartago.Artifact
 
hasOperation(Op) - Method in interface cartago.IArtifactAdapter
Check if the artifact has the specified operation
hasOperation(ArtifactId, Op) - Method in class cartago.WorkspaceKernel
 
hasSucceeded() - Method in class cartago.PendingOp
 

I

IAlignmentTest - Interface in cartago
Interface for defining alignment tests in use action
IArtifactAdapter - Interface in cartago
Interface for artifact adapters
IArtifactGuard - Interface in cartago
Interface for defining operation guards.
IArtifactOp - Interface in cartago
Interface for defining artifact operations.
IBlockingCmd - Interface in cartago
Interface for implementing blocking commands in artifact operations.
ICartagoCallback - Interface in cartago
Interface to notify CArtAgO events from workspaces to sessions.
ICartagoContext - Interface in cartago
Cartago Context Interface - set of primitives to work inside a workspace.
ICartagoController - Interface in cartago
Interface for CArtAgO controllers for a workspace
ICartagoListener - Interface in cartago
User interface to handle CArtAgO Events.
ICartagoLogger - Interface in cartago
Interface for implementing logging components.
ICartagoLoggerManager - Interface in cartago
Interface for log managers
ICartagoSession - Interface in cartago
Main interface for acting and perceiving in CArtAgO Environments.
IEventFilter - Interface in cartago
Basic interface that must be implemented by perception filters
IEventHandler - Interface in cartago
Callback for notifying stimuli in sensors
initArtifact(ArtifactConfig) - Method in interface cartago.IArtifactAdapter
Init the artifact.
installInfrastructureLayer(String) - Static method in class cartago.CartagoService
Install a CArtAgO infrastructure layer, to enable interaction with remote nodes.
intContent(int) - Method in class cartago.Tuple
Get the i-th argument coverted to an integer
InterArtifactCallback - Class in cartago
 
InterArtifactCallback(ReentrantLock) - Constructor for class cartago.InterArtifactCallback
 
INTERNAL_OPERATION - Annotation Type in cartago
Annotation identifying an internal operation
intValue(int) - Method in class cartago.ArtifactObsProperty
Get a value of type int of the property
intValue() - Method in class cartago.ArtifactObsProperty
Get the index-0 value of type int of the property
intValue(int) - Method in class cartago.ObsProperty
Get a value of type int of the property
intValue() - Method in class cartago.ObsProperty
Get the index-0 value of type int of the property
InvalidManualException - Exception in cartago
Exception raised when referring to an unknown artifact
InvalidManualException() - Constructor for exception cartago.InvalidManualException
 
InvalidManualException(String) - Constructor for exception cartago.InvalidManualException
 
IObsPropMap - Interface in cartago
 
isArtifactPresent(String) - Method in class cartago.WorkspaceKernel
 
isInfrastructureLayerInstalled(String) - Static method in class cartago.CartagoService
 
isInternalOp() - Method in class cartago.OpDescriptor
 
isLinked(String) - Method in class cartago.Artifact
Check if an artifact is linked to a port
isLinkOperation() - Method in class cartago.OpDescriptor
 
isLogging() - Method in interface cartago.ICartagoLoggerManager
 
isNodeActive() - Static method in class cartago.CartagoService
Check if the CArtAgO node is on.
isObserved() - Method in class cartago.ArtifactDescriptor
 
isObservedBy(AgentId) - Method in class cartago.ArtifactDescriptor
 
isObserving(ArtifactId) - Method in class cartago.AgentBody
 
isUI() - Method in class cartago.OpDescriptor
 
isVarArgs() - Method in class cartago.ArtifactOpMethod
 
isVarArgs() - Method in interface cartago.IArtifactOp
 

J

join(AgentCredential, ICartagoCallback) - Method in class cartago.CartagoWorkspace
Get a context to work inside the workspace
joinWorkspace(AgentCredential, ICartagoCallback) - Method in class cartago.WorkspaceKernel
 

L

LINK - Annotation Type in cartago
Annotation identifying an operation
linkArtifacts(AgentId, ArtifactId, String, ArtifactId) - Method in class cartago.WorkspaceKernel
 
linkTo(ArtifactId, String) - Method in interface cartago.IArtifactAdapter
Link to an artifact, specifying the out port
loadManualSrc(String) - Method in class cartago.WorkspaceKernel
 
lock() - Method in class cartago.AbstractWSPRuleEngine
 
log(String) - Method in class cartago.Artifact
Log the information on standard output.
log(String) - Method in class cartago.WorkspaceKernel
 
longValue(int) - Method in class cartago.ArtifactObsProperty
Get a value of type long of the property
longValue() - Method in class cartago.ArtifactObsProperty
Get the index-0 value of type long of the property
longValue(int) - Method in class cartago.ObsProperty
Get a value of type long of the property
longValue() - Method in class cartago.ObsProperty
Get the index-0 value of type long of the property
lookupArtifact(String) - Method in class cartago.Artifact
Lookup an artifact
lookupArtifact(AgentId, String) - Method in class cartago.WorkspaceKernel
 
lookupArtifactByType(AgentId, String) - Method in class cartago.WorkspaceKernel
 

M

main(String[]) - Static method in class cartago.CartagoService
Install CArtAgO Node with RMI infrastructure service.
makeActionFailedEvent(long, String, Tuple, Op) - Method in class cartago.EventRegistry
 
makeActionSucceededEvent(long, ArtifactId, Op) - Method in class cartago.EventRegistry
 
makeArtifact(String, String, Object...) - Method in class cartago.AbstractWSPRuleEngine
Create a new artifact
makeArtifact(String, String, ArtifactConfig) - Method in class cartago.Artifact
Create an artifact from another artifact.
makeArtifact(AgentId, String, String, ArtifactConfig) - Method in class cartago.WorkspaceKernel
 
makeConsultManualSucceededEvent(long, ArtifactId, Op, Manual) - Method in class cartago.EventRegistry
 
makeFocusActionSucceededEvent(long, ArtifactId, Op, ArtifactId, List<ArtifactObsProperty>) - Method in class cartago.EventRegistry
 
makeFocussedArtifactDisposedEvent(ArtifactId, List<ArtifactObsProperty>) - Method in class cartago.EventRegistry
 
makeJoinWSPSucceededEvent(long, ArtifactId, Op, WorkspaceId, ICartagoContext) - Method in class cartago.EventRegistry
 
makeObsArtListChangedEvent(List<ObservableArtifactInfo>, List<ObservableArtifactInfo>) - Method in class cartago.EventRegistry
 
makeObsEvent(ArtifactId, Tuple, ArtifactObsProperty[], ArtifactObsProperty[], ArtifactObsProperty[]) - Method in class cartago.EventRegistry
 
makeQuitWSPSucceededEvent(long, ArtifactId, Op, WorkspaceId) - Method in class cartago.EventRegistry
 
makeStopFocusActionSucceededEvent(long, ArtifactId, Op, ArtifactId, List<ArtifactObsProperty>) - Method in class cartago.EventRegistry
 
ManRepoArtifact - Class in cartago
Artifact providing basic functionalities to access and manage manuals.
ManRepoArtifact() - Constructor for class cartago.ManRepoArtifact
 
Manual - Class in cartago
This class represents the artifact manual, containing artifact operating instructions and function description.
Manual(String, URI) - Constructor for class cartago.Manual
 
ManualAlreadyRegisteredException - Exception in cartago
Exception raised when a missing manual is requested
ManualAlreadyRegisteredException() - Constructor for exception cartago.ManualAlreadyRegisteredException
 
ManualAlreadyRegisteredException(String) - Constructor for exception cartago.ManualAlreadyRegisteredException
 
ManualNotAvailableException - Exception in cartago
Exception raised when a missing manual is requested
ManualNotAvailableException() - Constructor for exception cartago.ManualNotAvailableException
 
ManualNotAvailableException(String) - Constructor for exception cartago.ManualNotAvailableException
 
match(String, Object...) - Method in class cartago.ArtifactObsProperty
 
match(IObsPropMap) - Method in class cartago.BasicAlignmentTest
 
match(IObsPropMap) - Method in interface cartago.IAlignmentTest
Check if the current observable state of the artifact matches what expected by the test
match(String, Object...) - Method in class cartago.ObsProperty
 

N

newPercept(long, ArtifactId, Tuple, ArtifactObsProperty[], ArtifactObsProperty[], ArtifactObsProperty[]) - Method in class cartago.CartagoLoggerAdapter
 
newPercept(long, ArtifactId, Tuple, ArtifactObsProperty[], ArtifactObsProperty[], ArtifactObsProperty[]) - Method in interface cartago.ICartagoLogger
 
newPercept(long, ArtifactId, Tuple, ArtifactObsProperty[], ArtifactObsProperty[], ArtifactObsProperty[]) - Method in interface cartago.ICartagoLoggerManager
 
NoArtifactException - Exception in cartago
Artifact no more available exception
NoArtifactException(String) - Constructor for exception cartago.NoArtifactException
 
NodeArtifact - Class in cartago
Artifact providing functionalities to manage/join workspaces and the node.
NodeArtifact() - Constructor for class cartago.NodeArtifact
 
NodeId - Class in cartago
Identifier of a CArtAgO node
notifyActionCompleted(ICartagoCallback, long, ArtifactId, Op) - Method in class cartago.WorkspaceKernel
 
notifyActionFailed(ICartagoCallback, long, Op, String, Tuple) - Method in class cartago.WorkspaceKernel
 
notifyAgentPositionOrRadiusChange(AgentId) - Method in class cartago.WorkspaceKernel
 
notifyArtifactPositionOrRadiusChange(ArtifactId) - Method in class cartago.WorkspaceKernel
 
notifyCartagoEvent(CartagoEvent) - Method in class cartago.CartagoSession
 
notifyCartagoEvent(CartagoEvent) - Method in interface cartago.ICartagoCallback
Notify a CArtAgO event occurred inside a workspace.
notifyCartagoEvent(CartagoEvent) - Method in interface cartago.ICartagoListener
Notify a CArtAgO event occurred inside a workspace.
notifyCartagoEvent(CartagoEvent) - Method in class cartago.InterArtifactCallback
 
notifyConsultManualCompleted(ICartagoCallback, long, ArtifactId, Op, Manual) - Method in class cartago.WorkspaceKernel
 
notifyEvent(ArtifactObsEvent) - Method in interface cartago.IEventHandler
Handler to process an event
notifyFocusCompleted(ICartagoCallback, long, ArtifactId, Op, ArtifactId, List<ArtifactObsProperty>) - Method in class cartago.WorkspaceKernel
 
notifyJoinWSPCompleted(ICartagoCallback, long, ArtifactId, Op, WorkspaceId, ICartagoContext) - Method in class cartago.WorkspaceKernel
 
notifyObserver(AgentId, CartagoEvent) - Method in class cartago.ArtifactDescriptor
 
notifyObservers(CartagoEvent) - Method in class cartago.ArtifactDescriptor
 
notifyObsEvent(ArtifactId, Tuple, ArtifactObsProperty[], ArtifactObsProperty[], ArtifactObsProperty[]) - Method in class cartago.WorkspaceKernel
 
notifyObsEventToAgent(ArtifactId, AgentId, Tuple, ArtifactObsProperty[], ArtifactObsProperty[], ArtifactObsProperty[]) - Method in class cartago.WorkspaceKernel
 
notifyOpFailure(String, Tuple) - Method in class cartago.PendingOp
 
notifyOpSuccess() - Method in class cartago.PendingOp
 
notifyQuitWSPCompleted(ICartagoCallback, long, ArtifactId, Op, WorkspaceId) - Method in class cartago.WorkspaceKernel
 
notifyStopFocusCompleted(ICartagoCallback, long, ArtifactId, Op, ArtifactId, List<ArtifactObsProperty>) - Method in class cartago.WorkspaceKernel
 

O

observabilityRadius - Variable in class cartago.Artifact
 
ObservableArtifactInfo - Class in cartago
TOPOLOGY EXTENSION: Class storing info about an observable artifact
ObservableArtifactInfo(ArtifactDescriptor, List<ArtifactObsProperty>) - Constructor for class cartago.ObservableArtifactInfo
 
ObservableArtifactInfo(ArtifactId, List<ArtifactObsProperty>) - Constructor for class cartago.ObservableArtifactInfo
 
observingRadius - Variable in class cartago.AgentBodyArtifact
 
ObsProperty - Class in cartago
Class represeting artifact observable properties.
ObsPropMap - Class in cartago
 
ObsPropMap() - Constructor for class cartago.ObsPropMap
 
ObsStateDescription - Class in cartago
Artifact observable state description
ObsStateDescription(String, HashMap<String, Object>) - Constructor for class cartago.ObsStateDescription
 
Op - Class in cartago
Basic class representing operations to be executed on artifacts
Op(String, Object...) - Constructor for class cartago.Op
Specifies an operation with any number of arguments
opCompleted(long, OpId, ArtifactId, Op) - Method in class cartago.CartagoLoggerAdapter
 
opCompleted(long, OpId, ArtifactId, Op) - Method in interface cartago.ICartagoLogger
 
opCompleted(long, OpId, ArtifactId, Op) - Method in interface cartago.ICartagoLoggerManager
 
OpDescriptor - Class in cartago
Descriptor for an operation
OpDescriptor(String, IArtifactOp, IArtifactGuard, OpDescriptor.OpType) - Constructor for class cartago.OpDescriptor
 
OpDescriptor(String, IArtifactOp, OpDescriptor.OpType) - Constructor for class cartago.OpDescriptor
 
OpDescriptor.OpType - Enum in cartago
 
OPERATION - Annotation Type in cartago
Annotation identifying an operation
OperationException - Exception in cartago
Base class for Operation exceptions
OperationException() - Constructor for exception cartago.OperationException
 
OperationException(String) - Constructor for exception cartago.OperationException
 
OperationExecutionException - Exception in cartago
Exception representing a generic operation failure
OperationExecutionException(String) - Constructor for exception cartago.OperationExecutionException
 
OperationFailedException - Exception in cartago
Exception representing an operation failure
OperationFailedException() - Constructor for exception cartago.OperationFailedException
 
OperationInfo - Class in cartago
Information about an operation in execution.
OperationUnavailableException - Exception in cartago
Exception raised when trying to execute an operation that does not belong to artifact usage interface
OperationUnavailableException(String) - Constructor for exception cartago.OperationUnavailableException
 
opFailed(long, OpId, ArtifactId, Op, String, Tuple) - Method in class cartago.CartagoLoggerAdapter
 
opFailed(long, OpId, ArtifactId, Op, String, Tuple) - Method in interface cartago.ICartagoLogger
 
opFailed(long, OpId, ArtifactId, Op, String, Tuple) - Method in interface cartago.ICartagoLoggerManager
 
OpFeedbackParam<T> - Class in cartago
Class representing an action feedback parameter, i.e.
OpFeedbackParam() - Constructor for class cartago.OpFeedbackParam
 
OpId - Class in cartago
Unique identifier of an operation (instance) executed by an artifact
opRequested(long, AgentId, ArtifactId, Op) - Method in class cartago.CartagoLoggerAdapter
 
opRequested(long, AgentId, ArtifactId, Op) - Method in interface cartago.ICartagoLogger
 
opRequested(long, AgentId, ArtifactId, Op) - Method in interface cartago.ICartagoLoggerManager
 
OpRequestInfo - Class in cartago
Class storing info about an op request Used by WSP Rule Engine
OpRequestTimeoutException - Exception in cartago
Exception raised when an operation request timeout occurred
OpRequestTimeoutException() - Constructor for exception cartago.OpRequestTimeoutException
 
opResumed(long, OpId, ArtifactId, Op) - Method in class cartago.CartagoLoggerAdapter
 
opResumed(long, OpId, ArtifactId, Op) - Method in interface cartago.ICartagoLogger
 
opResumed(long, OpId, ArtifactId, Op) - Method in interface cartago.ICartagoLoggerManager
 
opStarted(long, OpId, ArtifactId, Op) - Method in class cartago.CartagoLoggerAdapter
 
opStarted(long, OpId, ArtifactId, Op) - Method in interface cartago.ICartagoLogger
 
opStarted(long, OpId, ArtifactId, Op) - Method in interface cartago.ICartagoLoggerManager
 
opSuspended(long, OpId, ArtifactId, Op) - Method in class cartago.CartagoLoggerAdapter
 
opSuspended(long, OpId, ArtifactId, Op) - Method in interface cartago.ICartagoLogger
 
opSuspended(long, OpId, ArtifactId, Op) - Method in interface cartago.ICartagoLoggerManager
 
OUTPORT - Annotation Type in cartago
Annotation identifying an out port

P

parse(File) - Static method in class cartago.Manual
 
parse(String) - Static method in class cartago.Manual
 
PendingOp - Class in cartago
Keeps track of a pending linked operation in inter-artifact operation execution.
PendingOp(long) - Constructor for class cartago.PendingOp
 
position - Variable in class cartago.Artifact
 
processActionRequest(OpRequestInfo) - Method in class cartago.AbstractWSPRuleEngine
Process a new operation request The request can inspected or changed or be forced to fail by using the OpRequestInfo interface.
processAgentJoinRequest(AgentJoinRequestInfo) - Method in class cartago.AbstractWSPRuleEngine
Process a new request to join by an agent The request can inspected or changed or be forced to fail by using the AgentJoinRequestInfo interface.
processAgentQuitRequest(AgentQuitRequestInfo) - Method in class cartago.AbstractWSPRuleEngine
Process a new request to join by an agent The request can inspected or changed or be forced to fail by using the AgentQuitRequestInfo interface.

Q

quitAgent(AgentId) - Method in class cartago.WorkspaceKernel
 

R

readAll() - Method in class cartago.ObsPropMap
 
readProperties() - Method in interface cartago.IArtifactAdapter
Read all properties
readProperty(String) - Method in interface cartago.IArtifactAdapter
Read a property
registerLogger(String, ICartagoLogger) - Static method in class cartago.CartagoService
Register a new logger for CArtAgO Workspace Kernel events
registerLogger(ICartagoLogger) - Method in class cartago.CartagoWorkspace
 
registerLogger(ICartagoLogger) - Method in interface cartago.ICartagoLoggerManager
 
registerLoggerToRemoteWsp(String, String, String, ICartagoLogger) - Static method in class cartago.CartagoService
Register a new logger for a remote CArtAgO Workspace
registerManual(String, String, String) - Method in class cartago.WorkspaceKernel
 
remove(String, Object...) - Method in class cartago.ObsPropMap
 
removeAgent(String) - Method in interface cartago.ICartagoController
Remove a user from the workspace
removeAllObservers() - Method in class cartago.ArtifactDescriptor
 
removeArtifact(ArtifactId) - Method in class cartago.ArtifactOutPort
 
removeArtifact(String) - Method in interface cartago.ICartagoController
Remove an artifact from the workspace
removeArtifactFactory(String, String) - Static method in class cartago.CartagoService
Remove an existing class loader for artifacts
removeArtifactFactory(String) - Method in class cartago.WorkspaceKernel
 
removeByName(String) - Method in class cartago.ObsPropMap
 
removeFocusedArtifacts(ArtifactDescriptor) - Method in class cartago.AgentBody
 
removeGarbageBody(AgentBody) - Method in class cartago.WorkspaceKernel
 
removeManual(String) - Method in class cartago.WorkspaceKernel
 
removeObserver(AgentId) - Method in class cartago.ArtifactDescriptor
 
removeObsProperty(String) - Method in class cartago.Artifact
Remove an observable property
removeObsPropertyByTemplate(String, Object...) - Method in class cartago.Artifact
Remove an observable property
rollbackChanges() - Method in class cartago.ObsProperty
 
rollbackChanges() - Method in class cartago.ObsPropMap
 

S

select(ArtifactObsEvent) - Method in interface cartago.IEventFilter
Checks and selects a perception
SessionNotAvailableException - Exception in cartago
Exception raised when trying to open a working session with an artifact, which is not available
SessionNotAvailableException() - Constructor for exception cartago.SessionNotAvailableException
 
set(T) - Method in class cartago.OpFeedbackParam
Set the value of the parameter
setBody(UsageProtBody) - Method in class cartago.UsageProtocol
 
setBodyArtifact(AgentBodyArtifact) - Method in class cartago.AgentBody
 
setCurrentWorkspace(WorkspaceId) - Method in class cartago.CartagoSession
 
setCurrentWorkspace(WorkspaceId) - Method in interface cartago.ICartagoSession
Internal action to change the current workspace.
setDefaultInfrastructureLayer(String) - Static method in class cartago.CartagoService
Change the default infrastructure layer name
setFailed(String) - Method in class cartago.AgentJoinRequestInfo
Force the request to fail
setFailed(String) - Method in class cartago.AgentQuitRequestInfo
Force the request to fail
setFailed(String, Tuple) - Method in class cartago.OpRequestInfo
Force the current operation request to fail
setLoggerManager(ICartagoLoggerManager) - Method in class cartago.CartagoWorkspace
 
setLoggerManager(ICartagoLoggerManager) - Method in class cartago.WorkspaceKernel
 
setObservingRadius(double) - Method in class cartago.AgentBodyArtifact
 
setPrecondition(Object) - Method in class cartago.UsageProtocol
 
setSecurityManager(IWorkspaceSecurityManager) - Method in class cartago.CartagoWorkspace
 
setSecurityManager(IWorkspaceSecurityManager) - Method in class cartago.WorkspaceKernel
 
setSource(String) - Method in class cartago.Manual
 
setTopology(AbstractWorkspaceTopology) - Method in class cartago.CartagoWorkspace
 
setupOperations() - Method in class cartago.Artifact
Set up artifact operations.
setupPosition(AbstractWorkspacePoint, double, double) - Method in class cartago.AgentBodyArtifact
 
setupPosition(AbstractWorkspacePoint, double) - Method in class cartago.Artifact
 
setWSPRuleEngine(AbstractWSPRuleEngine) - Method in class cartago.WorkspaceKernel
 
setWSPTopology(AbstractWorkspaceTopology) - Method in class cartago.WorkspaceKernel
 
shutdown() - Method in class cartago.WorkspaceKernel
Shutdown the workspace.
shutdownNode() - Static method in class cartago.CartagoService
Shutdown the CArtAgO node.
signal(String, Object...) - Method in class cartago.Artifact.AbstractAsyncProcess
 
signal(AgentId, String, Object...) - Method in class cartago.Artifact.AbstractAsyncProcess
 
signal(String, Object...) - Method in class cartago.Artifact
Primitive to generate an event.
signal(AgentId, String, Object...) - Method in class cartago.Artifact
Primitive to generate an event.
startInfrastructureService(String, String) - Static method in class cartago.CartagoService
Start a CArtAgO infrastructure service, to allow remote agents to work on this node using the specified protocol.
startInfrastructureService(String) - Static method in class cartago.CartagoService
Start a CArtAgO infrastructure service, to allow remote agents to work on this node using the specified protocol.
startNode() - Static method in class cartago.CartagoService
Start a CArtAgO node.
startNode(ICartagoLogger) - Static method in class cartago.CartagoService
Start a CArtAgO node.
startRemoteSession(String, String, String, AgentCredential, ICartagoListener) - Static method in class cartago.CartagoService
Start a working session in a remote workspace.
startSession(String, AgentCredential, ICartagoListener) - Static method in class cartago.CartagoService
Start a CArtAgO session in a local workspace.
stopFocus(AgentId, ICartagoCallback, ArtifactId) - Method in class cartago.WorkspaceKernel
 
stringContent(int) - Method in class cartago.Tuple
Get the i-th argument coverted to a String
stringValue(int) - Method in class cartago.ArtifactObsProperty
Get a value of type string of the property
stringValue() - Method in class cartago.ArtifactObsProperty
Get the index-0 value of type string of the property
stringValue(int) - Method in class cartago.ObsProperty
Get a value of type string of the property
stringValue() - Method in class cartago.ObsProperty
Get the index-0 value of type string of the property

T

thisOpId - Variable in class cartago.Artifact
 
toString() - Method in class cartago.AgentId
 
toString() - Method in exception cartago.ArtifactAlreadyPresentException
 
toString() - Method in class cartago.ArtifactId
 
toString() - Method in class cartago.ArtifactObsProperty
 
toString() - Method in class cartago.NodeId
 
toString() - Method in class cartago.ObsProperty
 
toString() - Method in class cartago.Op
 
toString() - Method in class cartago.OpId
 
toString() - Method in class cartago.Tuple
Get the string representation of the tuple.
toString() - Method in class cartago.WorkspaceId
 
Tuple - Class in cartago
Basic tuple data type.
Tuple(String) - Constructor for class cartago.Tuple
 
Tuple(String, Object...) - Constructor for class cartago.Tuple
 
Tuple(Object[]) - Constructor for class cartago.Tuple
 

U

UNKNOWN - Static variable in class cartago.Tuple
 
UnknownArtifactException - Exception in cartago
Exception raised when referring to an unknown artifact
UnknownArtifactException() - Constructor for exception cartago.UnknownArtifactException
 
UnknownArtifactException(String) - Constructor for exception cartago.UnknownArtifactException
 
UnknownArtifactStateException - Exception in cartago
Exception raised when specifying a state which has not been declared for an artifact
UnknownArtifactStateException(String) - Constructor for exception cartago.UnknownArtifactStateException
 
UnknownArtifactTemplateException - Exception in cartago
Exception raised when trying to create an artifact whose template is not known
UnknownArtifactTemplateException() - Constructor for exception cartago.UnknownArtifactTemplateException
 
UnknownArtifactTemplateException(String) - Constructor for exception cartago.UnknownArtifactTemplateException
 
unlock() - Method in class cartago.AbstractWSPRuleEngine
 
unregisterLogger(String, ICartagoLogger) - Static method in class cartago.CartagoService
Unregister a logger
unregisterLogger(ICartagoLogger) - Method in class cartago.CartagoWorkspace
 
unregisterLogger(ICartagoLogger) - Method in interface cartago.ICartagoLoggerManager
 
updateObsArtifactListWith(List<ObservableArtifactInfo>, List<ObservableArtifactInfo>, List<ObservableArtifactInfo>) - Method in class cartago.AgentBody
 
updateObservabilityRadius(double) - Method in class cartago.Artifact
 
updateObsProperty(String, Object...) - Method in class cartago.Artifact
For compatibility reason...
updatePosition(AbstractWorkspacePoint) - Method in class cartago.AgentBodyArtifact
 
updatePosition(AbstractWorkspacePoint) - Method in class cartago.Artifact
 
updateValue(Object) - Method in class cartago.ObsProperty
Update the index-0 value
updateValue(int, Object) - Method in class cartago.ObsProperty
Update a value
updateValues(Object...) - Method in class cartago.ObsProperty
Update all the values
URLArtifactFactory - Class in cartago
 
URLArtifactFactory(String, URL) - Constructor for class cartago.URLArtifactFactory
 
UsageProtocol - Class in cartago
 
UsageProtocol(String, Literal) - Constructor for class cartago.UsageProtocol
 

V

valueOf(String) - Static method in enum cartago.OpDescriptor.OpType
Returns the enum constant of this type with the specified name.
values() - Static method in enum cartago.OpDescriptor.OpType
Returns an array containing the constants of this enum type, in the order they are declared.

W

waitForCompletion() - Method in class cartago.PendingOp
 
WorkspaceArtifact - Class in cartago
Artifact providing basic functionalities to manage the workspace, including creating new artifacts, lookup artifacts, setting RBAC security policies, and so on.
WorkspaceArtifact() - Constructor for class cartago.WorkspaceArtifact
 
WorkspaceId - Class in cartago
Identifier of a workspace
WorkspaceKernel - Class in cartago
This class represents the core machinery of a workspace.
A B C D E F G H I J L M N O P Q R S T U V W 

>DEIS - University of Bologna