Show the other guides in this set
Table of Contents Previous section Next section

Appendix A Type and Scope of Diagram Components


Introduction

The following tables list all diagram components. The columns are as follows:

Activity Diagram (AD)

File type ad; item type cl:pe

Symbol Type Component Name Label Item type Item Scope
Nodes action_state action pe de - F
decision - - -
object_in_state name state cl pe P, S -
signal_receipt event pe de - F
signal_sending event pe de S F
partition - - -
ad_ver_compl_trans editor_only event condition action send_clause - pe de - pe de pe de - - F - - F S F
ad_hor_compl_trans editor_only event condition action send_clause - pe de - pe de pe de - - F - - F S F
ad_start_state name st Q
ad_final_state name pe de Q F
note note_text - -
Connectors ad_transition editor_only event condition action send_clause - pe de - pe de pe de - Q F - Q F S F
object_flow - - -
note_conn - - -
Connected Nodes swimlane name de F

Class Diagram (CD)

File type cad; item type cl

Note: For more information about attributes and methods, see Class Definition Matrix (CDM).

Symbol Type Component Name Label Item type Item Scope
Nodes cad_class name attributes methods cl - - P, S - -
cad_container name attributes methods cl - - P, S - -
template_class name attributes methods formalparms cl - - - P, S - - -
nary-assoc name cl P, S
link_attr_box attributes - -
more_classes - - -
package name cl P, S
generalization name de S
overlap_gen name de S
note note_text - -
Connectors association name role_start constraint_start role_end constraint_end cl de - de - P, S Q - Q -
aggregation name role_start constraint_start role_end constraint_end cl de - de - P, S Q - Q -
composition name role_start constraint_start role_end constraint_end cl de - de - P, S Q - Q -
qualif_assoc name role_start constraint_start role_end constraint_end qualifier cl de - de - de P, S Q - Q - F
qualif_aggr name role_start constraint_start role_end constraint_end qualifier cl de - de - de P, S Q - Q - F
qualif_compos name role_start constraint_start role_end constraint_end qualifier cl de - de - de P, S Q - Q - F
nary_assoc_conn role constraint de - Q -
generalization_conn - - -
overlap_gen_conn - - -
loop - - -
realization - - -
cad_dependency actualparms - -
constraint constraint - -
note_conn - - -
Connected Nodes cad_interface name cl P, S
propagation name pe F
link_attrib name_type de cl Q P, S
actual_type name cl P, S
actual_const name - -

Class Communication Diagram (CCD)

File type ccd; item type cl

Symbol Type Component Name Label Item type Item Scope
Nodes ccd_class name cl P, S
ccd_class_ref name cl P, S
ccd_container name cl P, S
subject name cl P, S
ccd_actor name cl P, S
note note_text - -
Connectors com_message name pe S
note_conn - - -

Class Definition Matrix (CDM)

File type cdm; item type cl

Symbol Type Component Name Label Item type Item Scope
Rows attribute name_type de cl Q P, S
method name_type pe cl Q P, S
Cells parameter name_type de cl F P, S
formal_type name cl F
formal_const name_type de cl F P, S

Collaboration Diagram (COD)

File type cod; item type cl

Symbol Type Component Name Label Item type Item Scope
Nodes cod_actor name cl P, S
instance name_type de cl F P, S
cod_mlt_obj name_type de cl F P, S
cod_act_obj name_type de cl F P, S
nary_link name cl P, S
note note_text - -
Connectors link name role_start role_end cl de de P, S Q Q
aggr_link name role_start role_end cl de de P, S Q Q
compos_link name role_start role_end cl de de P, S Q Q
qualif_link name role_start role_end qualifier cl de de - P, S Q Q -
qualif_aggr_link name role_start role_end qualifier cl de de - P, S Q Q -
qualif_compos_link name role_start role_end qualifier cl de de - P, S Q Q -
nary_link_conn role de Q
note_conn - - -
Connected Nodes cod_message event pe de S F
:ce

Component Diagram (CPD)

File type cpd; item type ie

Symbol Type Component Name Label Item type Item Scope
Nodes cpd_component name cl P, S
note note_text - -
Connectors cpd_dependency - - -
note_conn - - -
Connected Nodes cpd_interface name cl P, S

Data Flow Diagram (DFD)

File type dfd; item type pe

Symbol Type Component Name Label Item type Item Scope
Nodes data_proc name pe P, S
data_store name de S
dfd_actor name cl P, S
dfd_anchor - - -
note note_text - -
data_vertex - - -
ctrl_vertex - - -
update_vertex - - -
result_vertex - - -
Connectors data_flow name de S
update_flow name de S
result_flow - - -
ctrl_flow name pe S
note_conn - - -

Deployment Diagram (DPD)

File type dpd; item type ie

Symbol Type Component Name Label Item type Item Scope
Nodes dpd_component name cl P, S
component_instance name_type de cl F P, S
node name cl P, S
node_instance name_type de cl F P, S
dpd_object name_type de cl F P, S
active_object name_type de cl F P, S
note note_text - -
Connectors dpd_dependency - - -
connection name de F
note_conn - - -
Connected Nodes dpd_interface name cl P, S

Message Generalization Diagram (MGD)

File type mgd; item type pe

Symbol Type Component Name Label Item type Item Scope
Nodes message_def name pe S
message_gen - - -
note note_text - -
Connectors message_gen_conn - - -
note_conn - - -

Sequence Diagram (SD)

File type etd; item type cl:et

Symbol Type Component Name Label Item type Item Scope
Nodes etd_object name_type de cl F P, S
etd_act_obj name_type de cl F P, S
etd_initiator name_type de cl F P, S
etd_timing_constr timing_constraint - -
note note_text - -
Connectors etd_event event timing_mark_start timing_mark_end pe de - - S F - -
note_conn - - -
Connected Nodes in_scope_region - - -
object_termination - - -

State Transition Diagram (STD)

File type std; item type cl:pe

Symbol Type Component Name Label Item type Item Scope
Nodes name_state name st Q
state name editor_only st - Q
super_state name st Q
ver_compl_trans editor_only event condition action send_clause - pe de - pe de pe de - - F - - F S F
hor_compl_trans editor_only event condition action send_clause - pe de - pe de pe de - - F - - F S F
std_class name cl P, S
start_state name st Q
final_state name pe de Q F
note note_text - -
Connectors transition editor_only event condition action send_clause - pe de - pe de pe de - Q F - Q F S F
event_msg event pe de Q F
note_conn - - -
Connected Nodes state_region name st Q
history_state - - -
state_action event condition action send_clause pe de rs - pe de pe de Q F S - Q F S F
activity name pe Q

Note: If the event label of a state_action component is when or after, the UML suite creates an item of type rs; for all other event labels, the UML suite creates two items, one of type pe and the other de.

Use Case Diagram (UCD)

File type ucd; item type cl

Symbol Type Component Name Label Item type Item Scope
Nodes use_case name cl P, S
ucd_actor name cl P, S
note note_text - -
Connectors und_com_assoc name pe S
dir_com_assoc name pe S
use_case_gen - - -
note_conn - - -



Table of Contents Previous section Next section


Copyright © 2000, Telelogic AB. All rights reserved.