| Class | Description |
|---|---|
| Competency |
competencies are represented by objects of subclasses of this class
|
| CompetencyEvent |
abstract base class for all events relating to the execution of a single competency
(e.g.
|
| CompetencyExecution |
this component is responsible for executing plans of competencies it has received
(normally from the competency manager)
|
| CompetencyExecutionPlan |
a plan of competencies that can be executed by the competency execution system,
this class is used to represent both instantiated and not instantiated execution plans.
|
| CompetencyExecutionPlanEvent |
abstract base class for all events relating to the execution of a competency plan
(e.g.
|
| CompetencyExecutionPlanStep |
represents a step in a competency execution plan, can be instantiated or uninstantiated,
see comments in class CompetencyExecutionPlan for more on this distinction.
|
| CompetencyLibrary |
the competency library is the component that registers all components
|
| EventCompetencyCancelled |
this event signifies that the execution of a competency was cancelled
|
| EventCompetencyExecutionPlanCancelled |
this type of event is raised by the competency execution system when a competency execution plan has been cancelled
the competency manager listens for those events
|
| EventCompetencyExecutionPlanFailed |
this type of event is raised by the competency execution system when a competency execution plan has failed
the competency manager listens for those events
|
| EventCompetencyExecutionPlanStarted |
this type of event is raised by the competency execution system when a competency execution plan is
starting to be carried out
|
| EventCompetencyExecutionPlanSucceeded |
this type of event is raised by the competency execution system when a competency execution plan has been carried out successfully
the competency manager listens for those events
|
| EventCompetencyFailed |
this event signifies that the execution of a competency has failed
|
| EventCompetencyStarted |
this event signifies that the execution of a competency has started
|
| EventCompetencySucceeded |
this event signifies that the execution of a competency has suceeded
|
| EventSamgarModuleReady |
This event is raised by the SamgarConnector in the add ons package, when it
is ready (e.g.
|
| RemoteCompetency |
an abstract class describing a competency, whose main execution is performed remotely,
in a different executable (possibly on a different machine) and that we communicate
with over the network.
|
| RemoteTCPCompetency |
A class encapsulating tcp communication with another process on the network.
|
| RequestCancelCompetencyExecutionPlan |
this type of event is raised by the competency manager when it wants to cancel a
currently executing competency execution plan
the competency execution system listens for those events to stop the execution of the associated plan
|
| RequestNewCompetencyExecutionPlan |
this type of event is raised by the competency manager when it selects a new competency execution plan
the competency execution system listens for those events to carry out their execution
|
| RequestStartCompetency |
this request can be scheduled with competencies to request it to run
|
| SamgarCompetencyInfo |
stores information about a Samgar competency that is necessary to build the competency
dynamically and to chose it (e.g.
|
| Exception | Description |
|---|---|
| CompetencyCancelledException |
an exception that competencies should throw when they want to
cancel execution
|