| Package | Description |
|---|---|
| cmion.level2 | |
| cmion.level2.competencies | |
| cmion.level2.competencies.test |
| Modifier and Type | Class | Description |
|---|---|---|
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.
|
class |
RemoteTCPCompetency |
A class encapsulating tcp communication with another process on the network.
|
| Modifier and Type | Method | Description |
|---|---|---|
Competency |
SamgarCompetencyInfo.construct() |
constructs the competency that this info represents and returns it, throws
an exception if class does not exist, parameters do not match, constructor does not
exist or class is not subclass of Competency
|
Competency |
EventCompetencyCancelled.getCompetency() |
returns a reference to the competency that was cancelled
|
Competency |
EventCompetencyFailed.getCompetency() |
returns a reference to the competency that has failed
|
Competency |
EventCompetencyStarted.getCompetency() |
returns a reference to the competency that has started
|
Competency |
EventCompetencySucceeded.getCompetency() |
returns a reference to the competency that has succeeded
|
| Modifier and Type | Method | Description |
|---|---|---|
java.util.ArrayList<Competency> |
CompetencyLibrary.getCompetencies(java.lang.String type) |
return a List of competencies with the given type, the list will be empty
if no such competency is in the library
|
java.util.ArrayList<Competency> |
CompetencyExecutionPlanStep.getCompetenciesAlreadyTried() |
during execution of a plan this returns a list of competencies that have already
been tried to realize this plan step.
|
| Constructor | Description |
|---|---|
EventCompetencyCancelled(Competency competency,
java.util.HashMap<java.lang.String,java.lang.String> parameters,
CompetencyExecutionPlan plan,
long executionID) |
|
EventCompetencyFailed(Competency competency,
java.util.HashMap<java.lang.String,java.lang.String> parameters,
CompetencyExecutionPlan plan,
long executionID) |
|
EventCompetencyStarted(Competency competency,
java.util.HashMap<java.lang.String,java.lang.String> parameters,
CompetencyExecutionPlan plan,
long executionID) |
|
EventCompetencySucceeded(Competency competency,
java.util.HashMap<java.lang.String,java.lang.String> parameters,
CompetencyExecutionPlan plan,
long executionID) |
| Modifier and Type | Class | Description |
|---|---|---|
class |
ExampleCompetency |
example of the implementation of a competency, with comments explaining how
to define competencies, this is not actually doing anything serious
|
class |
ExampleTCPCompetency |
example of the implementation of a TCP remote competency, with comments
explaining how to define competencies, this is not actually doing anything serious
|
class |
Migration |
| Modifier and Type | Class | Description |
|---|---|---|
class |
TestCompetency1 |
one of several test competencies to test the execution system
|
class |
TestCompetency2 |
one of several test competencies to test the execution system
|
class |
TestCompetency3 |
one of several test competencies to test the execution system
|
class |
TestCompetency4 |
one of several test competencies to test the execution system
|
class |
TestCompetency5 |
|
class |
TestCompetency6 |
this is an example of a competency that is not started as part of an order
issued from the mind, but that continuously runs in the background, in this
case printing out a message every 5 seconds.
|
class |
TestCompetency7 |
one of several test competencies to test the execution system
|
class |
TestCompetency8 |
one of several test competencies to test the execution system
|