Uses of Class
cmion.level3.MindAction
-
Packages that use MindAction Package Description cmion.level2 cmion.level3 cmion.level3.fatima cmion.level3.supersimplemind -
-
Uses of MindAction in cmion.level2
Methods in cmion.level2 that return MindAction Modifier and Type Method Description MindActionCompetencyExecutionPlan. getMindAction()returns the mind action that this plan is executingMethods in cmion.level2 with parameters of type MindAction Modifier and Type Method Description CompetencyExecutionPlanCompetencyExecutionPlan. getInstantiatedCopy(java.util.HashMap<java.lang.String,java.lang.String> mappings, MindAction mindAction)returns an instantiated copy of this competency execution plan -
Uses of MindAction in cmion.level3
Methods in cmion.level3 that return MindAction Modifier and Type Method Description MindActionCompetencyManagerRule. getMindAction()returns the mind action connected with this ruleMindActionEventMindActionCancelled. getMindAction()returns the mind action that this event refers toMindActionEventMindActionFailed. getMindAction()returns the mind action that this event refers toMindActionEventMindActionSucceeded. getMindAction()returns the mind action that this event refers toMindActionRequestCancelMindAction. getMindAction()returns the mind action that this request refers toMindActionRequestNewMindAction. getMindAction()returns the mind action that this event refers toMindActionEventRemoteAction. getRemoteAction()returns the remote action that this event refers toMethods in cmion.level3 with parameters of type MindAction Modifier and Type Method Description voidAgentMindConnector. cancel(MindAction mindAction)cancels a currently executing mind action (if such an action is currently running)protected voidCompetencyManager. cancelActionFromMind(MindAction a)method that is called by the event handler whenever the mind initiates a new actionbooleanMindAction. 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 CompetencyManagerRuleCompetencyManager. 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 planvoidAgentMindConnector. 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 actionprotected abstract voidAgentMindConnector. processActionCancellation(MindAction a)informs mind of the success of the cancellation of an executed actionprotected abstract voidAgentMindConnector. processActionFailure(MindAction a)informs mind of the failure of a recently executed actionprotected abstract voidAgentMindConnector. processActionSuccess(MindAction a)informs mind of the success of a recently executed actionprotected abstract voidAgentMindConnector. processRemoteAction(MindAction remoteAction)sends a remoteAction (an action that another agent/user has performed) to the mindprotected voidCompetencyManager. receiveActionFromMind(MindAction a)method that is called by the event handler whenever the mind initiates a new actionConstructors in cmion.level3 with parameters of type MindAction Constructor Description EventMindActionCancelled(MindAction mindAction)EventMindActionFailed(MindAction mindAction)EventMindActionSucceeded(MindAction mindAction)EventRemoteAction(MindAction remoteAction)create a new event remote actionRequestCancelMindAction(MindAction mindAction)creates a new requestRequestNewMindAction(MindAction mindAction)creates a new request -
Uses of MindAction in cmion.level3.fatima
Methods in cmion.level3.fatima that return MindAction Modifier and Type Method Description static MindActionFAtiMAutils. fatimaMessageToMindAction(java.lang.String subject, java.lang.String msg)creates a new mindAction out of a FAtiMA string describing that actionMethods in cmion.level3.fatima with parameters of type MindAction Modifier and Type Method Description voidFAtiMAConnector. execute(MindAction mindAction)executes a new action sent by the mindstatic java.lang.StringFAtiMAutils. mindActiontoFatimaMessage(MindAction mindAction)returns a FAtiMA message that represents the provided mind actionprotected voidFAtiMAConnector. processActionCancellation(MindAction a)FAtiMA is currently not receiving any cancellation feedback messages, so we don't need to do anything in hereprotected voidFAtiMARetainer. processActionCancellation(MindAction a)protected voidFAtiMAConnector. processActionFailure(MindAction a)report the failure of an action to FAtiMAprotected voidFAtiMARetainer. processActionFailure(MindAction a)Most of the methods do nothing, as there is no mind as-such present hereprotected voidFAtiMAConnector. processActionSuccess(MindAction a)report the success of an action to FAtiMAprotected voidFAtiMARetainer. processActionSuccess(MindAction a)protected voidFAtiMAConnector. processRemoteAction(MindAction remoteAction)protected voidFAtiMARetainer. processRemoteAction(MindAction remoteAction) -
Uses of MindAction in cmion.level3.supersimplemind
Methods in cmion.level3.supersimplemind with parameters of type MindAction Modifier and Type Method Description protected voidSuperSimpleMigratingByInviteMindConnector. processActionCancellation(MindAction a)protected voidSuperSimpleMigratingMindConnector. processActionCancellation(MindAction a)protected voidSuperSimpleMindConnector. processActionCancellation(MindAction a)voidSuperSimpleMigratingByInviteMindConnector. processActionFailure(MindAction a)voidSuperSimpleMigratingMindConnector. processActionFailure(MindAction a)voidSuperSimpleMindConnector. processActionFailure(MindAction a)voidSuperSimpleMigratingByInviteMindConnector. processActionSuccess(MindAction a)voidSuperSimpleMigratingMindConnector. processActionSuccess(MindAction a)voidSuperSimpleMindConnector. processActionSuccess(MindAction a)voidSuperSimpleMigratingByInviteMindConnector. processRemoteAction(MindAction remoteAction)voidSuperSimpleMigratingMindConnector. processRemoteAction(MindAction remoteAction)voidSuperSimpleMindConnector. processRemoteAction(MindAction remoteAction)voidSuperSimpleMind. sendCancel(MindAction a)notify the mind of an action cancellationvoidSuperSimpleMigratingByInviteMind. sendFailure(MindAction a)notify the mind of an action failurevoidSuperSimpleMigratingMind. sendFailure(MindAction a)notify the mind of an action failurevoidSuperSimpleMind. sendFailure(MindAction a)notify the mind of an action failurevoidSuperSimpleMigratingByInviteMind. sendRemoteAction(MindAction remoteAction)the mind processes remote actions (actions of other agents / users) in this functionvoidSuperSimpleMigratingMind. sendRemoteAction(MindAction remoteAction)the mind processes remote actions (actions of other agents / users) in this functionvoidSuperSimpleMind. sendRemoteAction(MindAction remoteAction)the mind processes remote actions (actions of other agents / users) in this functionvoidSuperSimpleMigratingByInviteMind. sendSuccess(MindAction a)notify the mind of an action successvoidSuperSimpleMigratingMind. sendSuccess(MindAction a)notify the mind of an action successvoidSuperSimpleMind. sendSuccess(MindAction a)notify the mind of an action success
-