Interface | Description |
---|---|
AbstractWorkspaceTopology | |
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
|
IEventHandler |
Callback for notifying stimuli in sensors
|
IObsPropMap |
Class | Description |
---|---|
AbstractArtifactAdapter |
Abstract adapter for artifacts.
|
AbstractWorkspacePoint | |
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.
|
ArtifactConfig |
This class represents artifacts starting configuration
|
ArtifactDescriptor |
Artifact descriptor, keeping track of artifact
management information
|
ArtifactFactory |
Basic abstract class representing factories to instantiate artifacts,
managing artifact types
|
ArtifactGuardMethod |
Default implementation of guards (based on artifact class methods)
|
ArtifactId |
Identifier of an artifact
|
ArtifactInfo |
Information about an artifact of the workspace.
|
ArtifactObserver |
Keep track of agents observing an artifact.
|
ArtifactObsProperty |
Class representing an artifact observable property
to be used on the agent side, retrieved by the bridge.
|
ArtifactOpMethod |
Default implementation of operations (based on artifact class methods)
|
ArtifactOutPort |
Class representing artifact out port.
|
BasicAlignmentTest |
Basic alignment test, based on the equality of a list of observable properties
|
CARTAGO_VERSION |
CArtAgO version information
|
CartagoEvent |
Base class representing a generic CArtAgO event.
|
CartagoLoggerAdapter |
Adapter for logging components.
|
CartagoNode |
Class representing a CArtAgO node.
|
CartagoService |
Entry point for working with CArtAgO.
|
CartagoSession |
Class to manage a working session of an agent inside a workspace
|
CartagoWorkspace |
Class representing a Cartago workspace.
|
DefaultArtifactFactory | |
EventRegistry |
Factory of CArtAgO events.
|
ExtClassLoaderArtifactFactory | |
InterArtifactCallback | |
ManRepoArtifact |
Artifact providing basic functionalities to access and manage manuals.
|
Manual |
This class represents the artifact manual,
containing artifact operating instructions
and function description.
|
NodeArtifact |
Artifact providing functionalities
to manage/join workspaces and the node.
|
NodeId |
Identifier of a CArtAgO node
|
ObservableArtifactInfo |
TOPOLOGY EXTENSION:
Class storing info about an observable artifact
|
ObsProperty |
Class represeting artifact observable properties.
|
ObsPropMap | |
ObsStateDescription |
Artifact observable state description
|
Op |
Basic class representing operations to be executed on artifacts
|
OpDescriptor |
Descriptor for an operation
|
OperationInfo |
Information about an operation in execution.
|
OpFeedbackParam<T> |
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
|
PendingOp |
Keeps track of a pending linked operation in inter-artifact operation execution.
|
Tuple |
Basic tuple data type.
|
URLArtifactFactory | |
UsageProtocol | |
WorkspaceArtifact |
Artifact providing basic functionalities to manage the workspace,
including creating new artifacts, lookup artifacts, setting RBAC
security policies, and so on.
|
WorkspaceId |
Identifier of a workspace
|
WorkspaceKernel |
This class represents the core machinery of a workspace.
|
Enum | Description |
---|---|
OpDescriptor.OpType |
Exception | Description |
---|---|
ArtifactAlreadyPresentException |
Exception thrown when an artifact with the same name
exists in the same workspace
|
ArtifactConfigurationFailedException |
Exception representing some kind of error
occurred in artifact creation
|
ArtifactNotAvailableException |
Exception raised when and invalid adapter is used
|
ArtifactStateNotAlignedException |
Exception thrown when an artifact with the same name
exists in the same workspace
|
CartagoException |
Base class for Cartago exceptions
|
CartagoNodeAlreadyActiveException |
Exception meaning that CArtAgO node is already active.
|
CartagoNodeNotActiveException |
Exception meaning that CArtAgO node is not active.
|
FeatureNotSupportedException |
Exception raised when using
a feature that is not supported
by the specific kind of artifact.
|
InvalidManualException |
Exception raised when referring to an unknown artifact
|
ManualAlreadyRegisteredException |
Exception raised when a missing manual is requested
|
ManualNotAvailableException |
Exception raised when a missing manual is requested
|
NoArtifactException |
Artifact no more available exception
|
OperationException |
Base class for Operation exceptions
|
OperationExecutionException |
Exception representing a generic operation failure
|
OperationFailedException |
Exception representing an operation failure
|
OperationUnavailableException |
Exception raised when trying to execute an operation
that does not belong to artifact usage interface
|
OpRequestTimeoutException |
Exception raised when an operation request timeout occurred
|
SessionNotAvailableException |
Exception raised when trying to open
a working session with an artifact,
which is not available
|
UnknownArtifactException |
Exception raised when referring to an unknown artifact
|
UnknownArtifactStateException |
Exception raised when specifying a state which has not been declared for an artifact
|
UnknownArtifactTemplateException |
Exception raised when trying to create an artifact whose template is not known
|
Annotation Type | Description |
---|---|
ARTIFACT_INFO |
Artifact description
|
GUARD |
Annotation identifying an operation step guard
|
INTERNAL_OPERATION |
Annotation identifying an internal operation
|
LINK |
Annotation identifying an operation
|
OPERATION |
Annotation identifying an operation
|
OUTPORT |
Annotation identifying an out port
|
>DEIS - University of Bologna