Class Diagrams - Legend

A struct.
A selected struct.
A selected struct with members.
  • - (minus) for fields
  • + (plus) for methods or tasks
  • * (star) for events
A predefined struct.
Inheritance:
  • like: a_child_struct inherits from a_parent_struct
  • when: GOOD a_child_struct inherits from a_child_struct
Association: a_struct points to b_struct (has a field p_to_b of type b_struct).
Outgoing connections (inheritance or associations) from a selected struct are colored with orange.

Incoming connections (inheritance or associations) to a selected struct are colored with blue.
Irrelevant when subtype:
  • GOOD packet, SMALL packet and GOOD SMALL packet are relevant when subtypes (such packet extensions are explicitely defined)
  • BAD packet (dotted gray box) is an irrelevant when subtype (no explicit BAD packet extension)

Related Reference

Class Diagrams

Class Diagrams - Select Structs

Class Diagrams - Preferences