All Classes
-
All Classes Interface Summary Class Summary Enum Summary Exception Summary Annotation Types Summary Class Description ActivateInstrument This action activates an instrument.AnonCommand An anonymous command that takes an anonymous function as a parameter corresponding to the command to execute.AutoUnbind To put on Property fields of a ommand to unbind these fields when their cmd is over.CancelFSMException The exception an FSM will throw to cancel the user interaction.CancellingState<E> A state of an FSM.Command A command is produced and executed in reaction of a user interaction.Command.CmdStatus Defines the different states of the command.Command.RegistrationPolicy Defines the registration policy of the command.CommandImpl Base implementation of the Command interface.CommandsRegistry A register of commands.ConcurrentFSM<E,F extends FSM<E>> A concurrent FSM: an FSM that contains multiple FSMs that run concurrently.ErrorCatcher A single instance that collects errors.FSM<E> A finite state machine that defines the behavior of a user interaction.FSMHandler Defines a handler that can register an FSM to receive notifications about changes in the state of the FSM.InactivateInstrument This command inactivates an instrument.InitState<E> An FSM state.InputState<E> Defines a type of state that can receive input events.Instrument<T extends WidgetBinding<? extends Command>> The concept of instrument and its related services.InstrumentCommand This command manipulates an instrument.InstrumentImpl<T extends WidgetBinding<? extends Command>> The base class of an instrument.InteractionData Defines the top type of interaction data.InteractionImpl<D extends InteractionData,E,F extends FSM<E>> The base implementation of a user interaction.Modifiable Defines an interface for object that can be modified and set as modified.ModifyValue<T> The goal of this abstract command is to modify an object.MustBeUndoableCmdException This exception must be launched when a command which is not undoable want to be undone or redone.OpenWebPage This command opens an URI in the default browser.OutputState<E> Defines a type of state that can produce as output events.OutputStateImpl<E> Base implementation of the OutputState interface.PositionCommand Defines an abstract command that move an object to the given position.Preferenciable The interface can be applied on classes which can preferences can be saved into an XML document.Redo A command that redoes a command.Reinitialisable Defines an interface for object that can be reinitialised.State<E> The base type of an FSM state.StdState<E> An FSM state.SubFSMTransition<E> A transition that refers to another FSM.TerminalState<E> An FSM state.ThreadService Replace the use of static Thread's methods by a service that one can mock easily.TimeoutTransition<E> A timeout transition is an FSM transition that is not executed by an event: the FSM goes through such a transition on a timeout.Transition<E> The base implementation of a FSM transition.Undo A command that undoes a command.Undoable An interface for undoable objects.UndoCollector A collector of undone/redone objects.WidgetBinding<C extends Command> The concept of widget binding and its related services.WidgetBindingImpl<C extends Command,I extends InteractionImpl<D,?,?>,D extends InteractionData> The base class to do widget bindings, i.e. bindings between user interactions and (undoable) commands.WidgetTransition<E,T> This transition must be used to use a widget within an interaction.Zoom A command for zooming in/out a zoomable object.Zoomable Defines an interface to zoomable objects.