Creating generalizations for use cases

In UML, you can use generalization as a method of showing commonality between use cases. Generalizations are allowed between use cases and actors.

Procedure

  1. On the drawing toolbar, click,Generalization button then click the derived use case.
  2. Move the cursor to the closest edge of the super use case and click once.
  3. Create a generalization from a third use case C to the super use case. Notice that by default, the lines are shown in a tree style.

    For more information on tree line, see Creating inheritances in object model diagrams.

    You can include more use cases by drawing generalizations from each of them to the super use case, or to a line on existing tree.

    Note: If the line style for generalizations is not set to display in a tree style by default, right-click one of the generalization lines and select Line Shape > Tree.

Results

For use case diagrams, the line shape for generalizations is set by the UseCaseGe::Inheritance::line_style property.