The framework Application.
The name that can be used to reference the behavior.
The array of commands to be run when the behavior is executed.
Instance of the {@link application.Application} that this behavior belongs to.
Array of {@link framework.commands.Command} that will be run when this behavior is executed.
The event that triggers this behavior.
The token associated with the event that this behavior is associated with.
Name that will be used to retrieve this behavior from the registry.
Executes all of the commands associated with this behavior.
A common parameter that will be accepted by all commands executed by the behavior.
Associates the behavior with an event if there is one present.
Used to clear any associoated events and to dismiss the commands.
Runs the behavior on demand. Reccomanded when events and commands parameters don't match nicely.
A common parameter that will be accepted by all commands executed by the behavior.
Creates a new Behavior - a collection of commands that are run sequentially.