Class and Description |
---|
AbstractArtifactAdapter
Abstract adapter for artifacts.
|
AbstractWorkspacePoint |
AbstractWorkspaceTopology |
AbstractWSPRuleEngine
Base class for implementing WSP Rule engine
|
AgentBody
Agent descriptor - keeping track of agent info inside a workspace
|
AgentBodyArtifact |
AgentId
Identifier of an agent inside a workspace.
|
AgentJoinRequestInfo
Class storing info about an agent join request
Used by WSP Rule Engine
|
AgentQuitRequestInfo
Class storing info about an agent quit request
Used by WSP Rule Engine
|
Artifact
Base class for defining artifacts.
|
ArtifactAlreadyPresentException
Exception thrown when an artifact with the same name
exists in the same workspace
|
ArtifactConfig
This class represents artifacts starting configuration
|
ArtifactConfigurationFailedException
Exception representing some kind of error
occurred in artifact creation
|
ArtifactDescriptor
Artifact descriptor, keeping track of artifact
management information
|
ArtifactFactory
Basic abstract class representing factories to instantiate artifacts,
managing artifact types
|
ArtifactId
Identifier of an artifact
|
ArtifactInfo
Information about an artifact of the workspace.
|
ArtifactNotAvailableException
Exception raised when and invalid adapter is used
|
ArtifactObsProperty
Class representing an artifact observable property
to be used on the agent side, retrieved by the bridge.
|
CartagoEvent
Base class representing a generic CArtAgO event.
|
CartagoException
Base class for Cartago exceptions
|
CartagoNode
Class representing a CArtAgO node.
|
CartagoWorkspace
Class representing a Cartago workspace.
|
IAlignmentTest
Interface for defining alignment tests in use action
|
IArtifactAdapter
Interface for artifact adapters
|
IArtifactGuard
Interface for defining operation guards.
|
IArtifactOp
Interface for defining artifact operations.
|
IBlockingCmd
Interface for implementing blocking commands in
artifact operations.
|
ICartagoCallback
Interface to notify CArtAgO events
from workspaces to sessions.
|
ICartagoContext
Cartago Context Interface - set of primitives to work inside a workspace.
|
ICartagoController
Interface for CArtAgO controllers for a workspace
|
ICartagoListener
User interface to handle CArtAgO Events.
|
ICartagoLogger
Interface for implementing logging components.
|
ICartagoLoggerManager
Interface for log managers
|
ICartagoSession
Main interface for acting and perceiving in CArtAgO Environments.
|
IEventFilter
Basic interface that must be
implemented by perception filters
|
IObsPropMap |
Manual
This class represents the artifact manual,
containing artifact operating instructions
and function description.
|
ManualNotAvailableException
Exception raised when a missing manual is requested
|
NoArtifactException
Artifact no more available exception
|
NodeId
Identifier of a CArtAgO node
|
ObservableArtifactInfo
TOPOLOGY EXTENSION:
Class storing info about an observable artifact
|
ObsProperty
Class represeting artifact observable properties.
|
Op
Basic class representing operations to be executed on artifacts
|
OpDescriptor
Descriptor for an operation
|
OpDescriptor.OpType |
OperationException
Base class for Operation exceptions
|
OperationInfo
Information about an operation in execution.
|
OperationUnavailableException
Exception raised when trying to execute an operation
that does not belong to artifact usage interface
|
OpFeedbackParam
Class representing an action feedback parameter, i.e.
|
OpId
Unique identifier of an operation (instance)
executed by an artifact
|
OpRequestInfo
Class storing info about an op request
Used by WSP Rule Engine
|
OpRequestTimeoutException
Exception raised when an operation request timeout occurred
|
PendingOp
Keeps track of a pending linked operation in inter-artifact operation execution.
|
Tuple
Basic tuple data type.
|
UnknownArtifactException
Exception raised when referring to an unknown artifact
|
UnknownArtifactTemplateException
Exception raised when trying to create an artifact whose template is not known
|
UsageProtocol |
WorkspaceId
Identifier of a workspace
|
WorkspaceKernel
This class represents the core machinery of a workspace.
|
>DEIS - University of Bologna