If a transition reaches a final state, it implies
completion of the activity associated with that composite
state, or at the top level, of the complete state machine. In
the UML metamodel
FinalState is a child of
A final state is a true state (with all its attributes), not a pseudostate.
Completion at the top level implies termination (i.e. destruction) of the owning object instance.
The representation of a final state on the diagram is a circle with a small disc at its center.
The details tabs that are active for final states are as follows.
Standard tab, containing the stereotypes of the
final state. In the UML metamodel, a
Final State has the no standard tagged
Standard tab. In the UML metamodel,
Final State has no standard tagged
Navigate up through the package structure.
This creates a new Stereotype (see Section 16.6, “ Stereotype ”) for the selected state, navigating immediately to the properties tab for that stereotype.
Delete from Model
This deletes the final state from the model
This is a deletion from the model not just the diagram.
Text box. The name of the final state. By convention final state names start with a lower case letter and use bumpy caps to divide words within the name.
ArgoUML does not enforce this naming convention.
Final state names are shown on the diagram but it is not usually necessary to give them a name.
Text box. Shows the container of the final state. This is the state hierarchy.
Button 1 double click on the entry will navigate to the composite state that contains this state (or the top-level state that is the root of the state containment hierarchy).
Text box. Shows the name of the action (if any) to be executed on entry to this final state.
Button 1 double-click navigates to the selected entry, button 2 gives a pop up menu with two entries:
New. Add a new Entry
action of a certain kind. This menu has the
following 7 submenus to select the kind of action:
Call Action, Create Action, Destroy Action, Return
Action, Send Action, Terminate Action,
Delete From Model. Delete
Text area. Lists any incoming transitions for the final state.
Button 1 double-click navigates to the selected transition.
Text area. Lists all the internal transitions of the state. Such transitions neither exit nor enter the state, so they do not cause a state change. Which means that the Entry and Exit actions are not invoked.
Button 1 double-click navigates to the selected transition