State :- It’s a condition when following events occur:-
Object satisfies a condition.
Or performs a action.
Or waits for a event to happen.
Initial State:- It represents a state before any event occurs.
Final State:- Represents completion of an activity.
Transition Fork::- Denotes beginning of parallel path activities.
Transition Join: - Denotes merging of parallel path activities.
Control Flow: - Represents relationship between two states and actions. In short it indicates that an object in one state is entering some other state.
Object Flow: - Connects an object flow state to control flow or action state.
Object in State: - Indicates an object state after manipulation by multiple activities.
Decisions: - Defines if there are any condition’s in the path.
Swim Lanes: - Assigns responsibility to action states.
Signal receipt Shape: - Used to replace an event label on a transition.
Signal Send Shape: - Used to replace an event label on a transition.
Constraint: - Condition’s that must be maintained true in order the system is valid.
2-Element Constraint: - It shows a constraint on two classes or associations.
OR constraint: - It shows an OR constraint on two classes or associations.