| Package | Description |
|---|---|
| cmion.architecture | |
| cmion.level2 | |
| cmion.level2.competencies | |
| cmion.level2.competencies.test | |
| cmion.level3 |
| Class | Description |
|---|---|
| CompetencyExecution |
this component is responsible for executing plans of competencies it has received
(normally from the competency manager)
|
| CompetencyLibrary |
the competency library is the component that registers all components
|
| Class | Description |
|---|---|
| Competency |
competencies are represented by objects of subclasses of this class
|
| CompetencyCancelledException |
an exception that competencies should throw when they want to
cancel execution
|
| CompetencyEvent |
abstract base class for all events relating to the execution of a single competency
(e.g.
|
| 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.
|
| 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.
|
| SamgarCompetencyInfo |
stores information about a Samgar competency that is necessary to build the competency
dynamically and to chose it (e.g.
|
| Class | Description |
|---|---|
| Competency |
competencies are represented by objects of subclasses of this class
|
| 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.
|
| Class | Description |
|---|---|
| Competency |
competencies are represented by objects of subclasses of this class
|
| CompetencyCancelledException |
an exception that competencies should throw when they want to
cancel execution
|
| Class | Description |
|---|---|
| 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.
|