| Package | Description |
|---|---|
| cmion.level2 | |
| cmion.level3 | |
| cmion.level3.fatima | |
| cmion.level3.supersimplemind |
| Modifier and Type | Method | Description |
|---|---|---|
MindAction |
CompetencyExecutionPlan.getMindAction() |
returns the mind action that this plan is executing
|
| Modifier and Type | Method | Description |
|---|---|---|
CompetencyExecutionPlan |
CompetencyExecutionPlan.getInstantiatedCopy(java.util.HashMap<java.lang.String,java.lang.String> mappings,
MindAction mindAction) |
returns an instantiated copy of this competency execution plan
|
| Modifier and Type | Method | Description |
|---|---|---|
MindAction |
CompetencyManagerRule.getMindAction() |
returns the mind action connected with this rule
|
MindAction |
EventMindActionCancelled.getMindAction() |
returns the mind action that this event refers to
|
MindAction |
EventMindActionFailed.getMindAction() |
returns the mind action that this event refers to
|
MindAction |
EventMindActionSucceeded.getMindAction() |
returns the mind action that this event refers to
|
MindAction |
RequestCancelMindAction.getMindAction() |
returns the mind action that this request refers to
|
MindAction |
RequestNewMindAction.getMindAction() |
returns the mind action that this event refers to
|
MindAction |
EventRemoteAction.getRemoteAction() |
returns the remote action that this event refers to
|
| Modifier and Type | Method | Description |
|---|---|---|
void |
AgentMindConnector.cancel(MindAction mindAction) |
cancels a currently executing mind action (if such an action is currently running)
|
protected void |
CompetencyManager.cancelActionFromMind(MindAction a) |
method that is called by the event handler whenever the mind initiates a new action
|
boolean |
MindAction.compareMatch(MindAction matchAction) |
compares whether this mindAction (part of a rule with "*" allowed as name or parameter) produces
a match with the mind action that is passed to this function.
|
protected CompetencyManagerRule |
CompetencyManager.findMatch(MindAction a,
java.util.ArrayList<CompetencyManagerRule> rulesToIgnore) |
find a rule from the rule base that maps the specified Mind Action to a competency execution plan
|
void |
AgentMindConnector.newAction(MindAction mindAction) |
call this if the mind decides to execute a new action, this will schedule an ION request
with the competency manager to execute the action
|
protected abstract void |
AgentMindConnector.processActionCancellation(MindAction a) |
informs mind of the success of the cancellation of an executed action
|
protected abstract void |
AgentMindConnector.processActionFailure(MindAction a) |
informs mind of the failure of a recently executed action
|
protected abstract void |
AgentMindConnector.processActionSuccess(MindAction a) |
informs mind of the success of a recently executed action
|
protected abstract void |
AgentMindConnector.processRemoteAction(MindAction remoteAction) |
sends a remoteAction (an action that another agent/user has performed) to the mind
|
protected void |
CompetencyManager.receiveActionFromMind(MindAction a) |
method that is called by the event handler whenever the mind initiates a new action
|
| Constructor | Description |
|---|---|
EventMindActionCancelled(MindAction mindAction) |
|
EventMindActionFailed(MindAction mindAction) |
|
EventMindActionSucceeded(MindAction mindAction) |
|
EventRemoteAction(MindAction remoteAction) |
create a new event remote action
|
RequestCancelMindAction(MindAction mindAction) |
creates a new request
|
RequestNewMindAction(MindAction mindAction) |
creates a new request
|
| Modifier and Type | Method | Description |
|---|---|---|
static MindAction |
FAtiMAutils.fatimaMessageToMindAction(java.lang.String subject,
java.lang.String msg) |
creates a new mindAction out of a FAtiMA string describing that action
|
| Modifier and Type | Method | Description |
|---|---|---|
void |
FAtiMAConnector.execute(MindAction mindAction) |
executes a new action sent by the mind
|
static java.lang.String |
FAtiMAutils.mindActiontoFatimaMessage(MindAction mindAction) |
returns a FAtiMA message that represents the provided mind action
|
protected void |
FAtiMAConnector.processActionCancellation(MindAction a) |
FAtiMA is currently not receiving any cancellation feedback messages,
so we don't need to do anything in here
|
protected void |
FAtiMARetainer.processActionCancellation(MindAction a) |
|
protected void |
FAtiMAConnector.processActionFailure(MindAction a) |
report the failure of an action to FAtiMA
|
protected void |
FAtiMARetainer.processActionFailure(MindAction a) |
Most of the methods do nothing, as there is no mind as-such present here
|
protected void |
FAtiMAConnector.processActionSuccess(MindAction a) |
report the success of an action to FAtiMA
|
protected void |
FAtiMARetainer.processActionSuccess(MindAction a) |
|
protected void |
FAtiMAConnector.processRemoteAction(MindAction remoteAction) |
|
protected void |
FAtiMARetainer.processRemoteAction(MindAction remoteAction) |
| Modifier and Type | Method | Description |
|---|---|---|
protected void |
SuperSimpleMigratingByInviteMindConnector.processActionCancellation(MindAction a) |
|
protected void |
SuperSimpleMigratingMindConnector.processActionCancellation(MindAction a) |
|
protected void |
SuperSimpleMindConnector.processActionCancellation(MindAction a) |
|
void |
SuperSimpleMigratingByInviteMindConnector.processActionFailure(MindAction a) |
|
void |
SuperSimpleMigratingMindConnector.processActionFailure(MindAction a) |
|
void |
SuperSimpleMindConnector.processActionFailure(MindAction a) |
|
void |
SuperSimpleMigratingByInviteMindConnector.processActionSuccess(MindAction a) |
|
void |
SuperSimpleMigratingMindConnector.processActionSuccess(MindAction a) |
|
void |
SuperSimpleMindConnector.processActionSuccess(MindAction a) |
|
void |
SuperSimpleMigratingByInviteMindConnector.processRemoteAction(MindAction remoteAction) |
|
void |
SuperSimpleMigratingMindConnector.processRemoteAction(MindAction remoteAction) |
|
void |
SuperSimpleMindConnector.processRemoteAction(MindAction remoteAction) |
|
void |
SuperSimpleMind.sendCancel(MindAction a) |
notify the mind of an action cancellation
|
void |
SuperSimpleMigratingByInviteMind.sendFailure(MindAction a) |
notify the mind of an action failure
|
void |
SuperSimpleMigratingMind.sendFailure(MindAction a) |
notify the mind of an action failure
|
void |
SuperSimpleMind.sendFailure(MindAction a) |
notify the mind of an action failure
|
void |
SuperSimpleMigratingByInviteMind.sendRemoteAction(MindAction remoteAction) |
the mind processes remote actions (actions of other agents / users) in this function
|
void |
SuperSimpleMigratingMind.sendRemoteAction(MindAction remoteAction) |
the mind processes remote actions (actions of other agents / users) in this function
|
void |
SuperSimpleMind.sendRemoteAction(MindAction remoteAction) |
the mind processes remote actions (actions of other agents / users) in this function
|
void |
SuperSimpleMigratingByInviteMind.sendSuccess(MindAction a) |
notify the mind of an action success
|
void |
SuperSimpleMigratingMind.sendSuccess(MindAction a) |
notify the mind of an action success
|
void |
SuperSimpleMind.sendSuccess(MindAction a) |
notify the mind of an action success
|