Uses of Package
cmion.level2
-
Packages that use cmion.level2 Package Description cmion.architecture cmion.level2 cmion.level2.competencies cmion.level2.competencies.test cmion.level3 -
Classes in cmion.level2 used by cmion.architecture 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 -
Classes in cmion.level2 used by cmion.level2 Class Description Competency competencies are represented by objects of subclasses of this classCompetencyCancelledException an exception that competencies should throw when they want to cancel executionCompetencyEvent 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. -
Classes in cmion.level2 used by cmion.level2.competencies Class Description Competency competencies are represented by objects of subclasses of this classRemoteCompetency 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. -
Classes in cmion.level2 used by cmion.level2.competencies.test Class Description Competency competencies are represented by objects of subclasses of this classCompetencyCancelledException an exception that competencies should throw when they want to cancel execution -
Classes in cmion.level2 used by cmion.level3 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.