A C D G H I J N O R S T

A

action(ACLMessage) - Method in class jade.core.behaviours.DistilledStateChartTransition
This method is invoked when a transition is firing.
addFinalState(Behaviour) - Method in class jade.core.behaviours.DistilledStateChartBehaviour
Add a Behaviour as a final state of this DistilledStateChartBehaviour.
addInitialState(Behaviour) - Method in class jade.core.behaviours.DistilledStateChartBehaviour
Add a Behaviour as the initial state of this DistilledStateChartBehaviour.
addInitialState(int) - Method in class jade.core.behaviours.DistilledStateChartBehaviour
Add a history state as the initial state of this DistilledStateChartBehaviour.
addState(Behaviour) - Method in class jade.core.behaviours.DistilledStateChartBehaviour
Add a Behaviour as a state of this DistilledStateChartBehaviour.
addTransition(DistilledStateChartTransition) - Method in class jade.core.behaviours.DistilledStateChartBehaviour
Adds the argument transition to the list of transitions in the root DistilledStateChartBehaviour.
addTransition(DistilledStateChartTransition, Behaviour) - Method in class jade.core.behaviours.DistilledStateChartBehaviour
Adds the argument transition to the list of transitions in the root DistilledStateChartBehaviour.

C

checkTermination(boolean, int) - Method in class jade.core.behaviours.DistilledStateChartBehaviour
Check whether this DistilledStateChartBehaviour must terminate.
containsState(Behaviour) - Method in class jade.core.behaviours.DistilledStateChartBehaviour
Determines if the given state is already associated with this state.
containsTransition(DistilledStateChartTransition, Behaviour) - Method in class jade.core.behaviours.DistilledStateChartBehaviour
Determines if the given transition is already added.
createRootForDSCTemplate(DistilledStateChartBehaviour) - Static method in class jade.core.behaviours.DistilledStateChartBehaviour
This method creates the root DistilledStateChartBehaviour using the DistilledStateChartBehaviour passed as parameter, in agreement to the DSC template with initial deep history state.

D

DEEP_HISTORY - Static variable in class jade.core.behaviours.DistilledStateChartTransition
Indicates that the transition uses deep history for its target state
defaultDeepHistoryEntranceAction() - Method in class jade.core.behaviours.DistilledStateChartBehaviour
This method is normally overridden and indicates the action related to the Default Deep History Entrance of the DSC.
defaultShallowHistoryEntranceAction() - Method in class jade.core.behaviours.DistilledStateChartBehaviour
This method is normally overridden and indicates the action related to the Default Shallow History Entrance of the DSC.
DistilledStateChartBehaviour - Class in jade.core.behaviours
DistilledStateChartBehaviour: a DSC using behaviours as states.
DistilledStateChartBehaviour() - Constructor for class jade.core.behaviours.DistilledStateChartBehaviour
Default constructor, does not set the owner agent.
DistilledStateChartBehaviour(Agent) - Constructor for class jade.core.behaviours.DistilledStateChartBehaviour
This constructor sets the owner agent.
DistilledStateChartBehaviour(Agent, String) - Constructor for class jade.core.behaviours.DistilledStateChartBehaviour
This constructor sets the owner agent and name of the behaviour (state).
DistilledStateChartBehaviour(Agent, String, MessageTemplate) - Constructor for class jade.core.behaviours.DistilledStateChartBehaviour
This constructor sets the owner agent, name and MessageTemplate.
DistilledStateChartBehaviour(Agent, String, boolean) - Constructor for class jade.core.behaviours.DistilledStateChartBehaviour
This constructor sets the owner agent, name and sets the putback mode.
DistilledStateChartBehaviour(Agent, String, MessageTemplate, boolean) - Constructor for class jade.core.behaviours.DistilledStateChartBehaviour
This constructor sets the owner agent, name, MessageTemplate and the putback mode.
DistilledStateChartPerformativeTransition - Class in jade.core.behaviours
DistilledStateChartPerformativeTransition: transition defined to match a specific performative.
DistilledStateChartPerformativeTransition(String, Behaviour, int) - Constructor for class jade.core.behaviours.DistilledStateChartPerformativeTransition
Default constructor.
DistilledStateChartPerformativeTransition(String, Behaviour, int, int) - Constructor for class jade.core.behaviours.DistilledStateChartPerformativeTransition
Constructor that sets also the history.
DistilledStateChartPerformativeTransition(int) - Constructor for class jade.core.behaviours.DistilledStateChartPerformativeTransition
This constructor assumes that the name and target will be set later.
DistilledStateChartPerformativeTransition(Integer) - Constructor for class jade.core.behaviours.DistilledStateChartPerformativeTransition
This constructor uses the Integer version of the performative.
DistilledStateChartTemplateTransition - Class in jade.core.behaviours
DistilledStateChartTemplateTransition: transition defined to match a specific MessageTemplate.
DistilledStateChartTemplateTransition(String, Behaviour, MessageTemplate) - Constructor for class jade.core.behaviours.DistilledStateChartTemplateTransition
Default constructor.
DistilledStateChartTemplateTransition(String, Behaviour, int, MessageTemplate) - Constructor for class jade.core.behaviours.DistilledStateChartTemplateTransition
Constructor that sets also the history.
DistilledStateChartTransition - Class in jade.core.behaviours
DistilledStateChartTransition: basic transition class.
DistilledStateChartTransition() - Constructor for class jade.core.behaviours.DistilledStateChartTransition
Default constructor.
DistilledStateChartTransition(String, Behaviour) - Constructor for class jade.core.behaviours.DistilledStateChartTransition
Default constructor.
DistilledStateChartTransition(String, Behaviour, int) - Constructor for class jade.core.behaviours.DistilledStateChartTransition
Constructor that sets also the history.

G

getChildren() - Method in class jade.core.behaviours.DistilledStateChartBehaviour
Return a Collection view of the children behaviours of this DistilledStateChartBehaviour.
getCurrent() - Method in class jade.core.behaviours.DistilledStateChartBehaviour
Get the current child.
getDefaultDeepHistoryEntrance() - Method in class jade.core.behaviours.DistilledStateChartBehaviour
Get Default Deep History Entrance of this DistilledStateChartBehaviour.
getDefaultShallowHistoryEntrance() - Method in class jade.core.behaviours.DistilledStateChartBehaviour
Get Default Shallow History Entrance of this DistilledStateChartBehaviour.
getFinalState(int) - Method in class jade.core.behaviours.DistilledStateChartBehaviour
Returns the final state at the given index.
getFinalStateCount() - Method in class jade.core.behaviours.DistilledStateChartBehaviour
Returns the number of final states associated with this DistilledStateChartBehaviour.
getFinalStates() - Method in class jade.core.behaviours.DistilledStateChartBehaviour
Returns the final states assocated with this DistilledStateChartBehaviour.
getHistory() - Method in class jade.core.behaviours.DistilledStateChartTransition
Return the history type.
getInitialState() - Method in class jade.core.behaviours.DistilledStateChartBehaviour
Returns the initial state of this DistilledStateChartBehaviour (the initial state returned is a Behaviour or an Integer that represents an history state of type DistilledStateChartTransition.SHALLOW_HISTORY or DistilledStateChartTransition.DEEP_HISTORY).
getLastExitValue() - Method in class jade.core.behaviours.DistilledStateChartBehaviour
Get the exit value of the last executed state.
getMainTemplate() - Method in class jade.core.behaviours.DistilledStateChartBehaviour
Get the MessageTemplate.
getParent() - Method in class jade.core.behaviours.DistilledStateChartBehaviour
Returns the parent behaviour of this behaviour.
getPerformative() - Method in class jade.core.behaviours.DistilledStateChartPerformativeTransition
Return the performative associated with this transition.
getPutback() - Method in class jade.core.behaviours.DistilledStateChartBehaviour
Get the putback mode.
getStateCount() - Method in class jade.core.behaviours.DistilledStateChartBehaviour
Returns the number of states contained within this state.
getStatesWithTransitions() - Method in class jade.core.behaviours.DistilledStateChartBehaviour
Returns the collection of only the transitions that I know about (this method has to work in this way!
getTarget() - Method in class jade.core.behaviours.DistilledStateChartTransition
Return the behaviour that is assigned as the target of the transition.
getTransition(int, Behaviour) - Method in class jade.core.behaviours.DistilledStateChartBehaviour
Returns the transition at the given index.
getTransitionCount(Behaviour) - Method in class jade.core.behaviours.DistilledStateChartBehaviour
Returns the number of transitions with the given source state.
getTransitionName() - Method in class jade.core.behaviours.DistilledStateChartTransition
Return the name of the transition.
getTransitions(Behaviour) - Method in class jade.core.behaviours.DistilledStateChartBehaviour
Return an Iterator of the transitions with the given source state.
getTransitionSource(DistilledStateChartTransition) - Method in class jade.core.behaviours.DistilledStateChartBehaviour
Returns the source behaviour of the given transition.
getWrappedState(Behaviour) - Method in class jade.core.behaviours.DistilledStateChartBehaviour
Helper to extract the wrapped state of the argument.

H

handle(Behaviour.RunnableChangedEvent) - Method in class jade.core.behaviours.DistilledStateChartBehaviour
Handle block/restart notifications.

I

initialAction() - Method in class jade.core.behaviours.DistilledStateChartBehaviour
This method is normally overridden and indicates the action related to the initial state of the DSC to execute when we enter the DSC and we have to leave again from the initial state (it represents the existing action on the transition that connects the black circle to the initial state in the DSC).

J

jade.core.behaviours - package jade.core.behaviours
 

N

NO_HISTORY - Static variable in class jade.core.behaviours.DistilledStateChartTransition
Indicates that the transition doesn't use history for its target state

O

onEnd() - Method in class jade.core.behaviours.DistilledStateChartBehaviour
"onEnd" method for this DSC.
onStart() - Method in class jade.core.behaviours.DistilledStateChartBehaviour
"onStart" method for this DSC.

R

removeAllTransitions() - Method in class jade.core.behaviours.DistilledStateChartBehaviour
Remove all the transitions.
removeInitialStateHistory() - Method in class jade.core.behaviours.DistilledStateChartBehaviour
Delete the initial history state (H or H*) from this DSC.
removeState(Behaviour) - Method in class jade.core.behaviours.DistilledStateChartBehaviour
Delete the argument state from this DSC.
removeTransition(DistilledStateChartTransition) - Method in class jade.core.behaviours.DistilledStateChartBehaviour
Remove the argument transition from the set of known transitions by calling the specific removeTransition on this behaviour.
removeTransition(DistilledStateChartTransition, Behaviour) - Method in class jade.core.behaviours.DistilledStateChartBehaviour
Remove the argument transition from the set of known transitions.
reset() - Method in class jade.core.behaviours.DistilledStateChartBehaviour
Reset this DistilledStateChartBehaviour.

S

scheduleFirst() - Method in class jade.core.behaviours.DistilledStateChartBehaviour
Prepare the first child for execution.
scheduleNext(boolean, int) - Method in class jade.core.behaviours.DistilledStateChartBehaviour
This method schedules the next child to be executed.
setAgent(Agent) - Method in class jade.core.behaviours.DistilledStateChartBehaviour
Overridden from the base class to make sure that the Wrapper objects have their agent pointers set as well.
setCurrent(Behaviour) - Method in class jade.core.behaviours.DistilledStateChartBehaviour
Establish who is the current state.
setDefaultDeepHistoryEntrance(Behaviour) - Method in class jade.core.behaviours.DistilledStateChartBehaviour
Set Default Deep History Entrance of this DistilledStateChartBehaviour.
setDefaultShallowHistoryEntrance(Behaviour) - Method in class jade.core.behaviours.DistilledStateChartBehaviour
Set Default Shallow History Entrance of this DistilledStateChartBehaviour.
setHistory(int) - Method in class jade.core.behaviours.DistilledStateChartTransition
Set the history type.
setMainTemplate(MessageTemplate) - Method in class jade.core.behaviours.DistilledStateChartBehaviour
To set the MessageTemplate.
setPerformative(int) - Method in class jade.core.behaviours.DistilledStateChartPerformativeTransition
Set the associated performative of this transition.
setPutback(boolean) - Method in class jade.core.behaviours.DistilledStateChartBehaviour
To set the putback mode.
setTarget(Behaviour) - Method in class jade.core.behaviours.DistilledStateChartTransition
Set the target state.
setTransitionName(String) - Method in class jade.core.behaviours.DistilledStateChartTransition
Set the name of the transition.
SHALLOW_HISTORY - Static variable in class jade.core.behaviours.DistilledStateChartTransition
Indicates that the transition uses shallow history for its target state

T

trigger(Behaviour, ACLMessage) - Method in class jade.core.behaviours.DistilledStateChartPerformativeTransition
Trigger that watches for specified performative.
trigger(Behaviour, ACLMessage) - Method in class jade.core.behaviours.DistilledStateChartTemplateTransition
Trigger that watches for specified MessageTemplate.
trigger(Behaviour, ACLMessage) - Method in class jade.core.behaviours.DistilledStateChartTransition
This method is used to test if the transition can fire.

A C D G H I J N O R S T