72 lines
3.4 KiB
Plaintext
72 lines
3.4 KiB
Plaintext
// Views are projections. Their visual allocation containers do not set parent.
|
|
diagram oa_architecture "OA — participants and activities" id "00000000-0000-4000-8000-000000000601" {
|
|
description "The crew reports; the coordination team assesses. Containment of work is shown separately in the Model explorer.";
|
|
layer Oa; projection Allocation;
|
|
}
|
|
node oa_vessel_view id "00000000-0000-4000-8000-000000000701" {
|
|
diagram @oa_architecture; element @vessel;
|
|
position { x 60; y 60; }; size { width 272; height 210; };
|
|
}
|
|
node oa_team_view id "00000000-0000-4000-8000-000000000702" {
|
|
diagram @oa_architecture; element @rescue_team;
|
|
position { x 540; y 60; }; size { width 300; height 210; };
|
|
}
|
|
node oa_report_view id "00000000-0000-4000-8000-000000000703" {
|
|
diagram @oa_architecture; element @report_distress;
|
|
position { x 84; y 128; }; size { width 224; height 104; };
|
|
}
|
|
node oa_assessment_view id "00000000-0000-4000-8000-000000000704" {
|
|
diagram @oa_architecture; element @assess_incident;
|
|
position { x 564; y 128; }; size { width 252; height 104; };
|
|
}
|
|
|
|
diagram sa_architecture "SA — system boundary and functions" id "00000000-0000-4000-8000-000000000602" {
|
|
description "Flow component ports define the boundary; separate function ports carry the functional exchange.";
|
|
layer Sa; projection Allocation;
|
|
}
|
|
node sa_vessel_view id "00000000-0000-4000-8000-000000000711" {
|
|
diagram @sa_architecture; element @vessel_service;
|
|
position { x 60; y 60; }; size { width 272; height 220; };
|
|
}
|
|
node sa_system_view id "00000000-0000-4000-8000-000000000712" {
|
|
diagram @sa_architecture; element @rescue_system;
|
|
position { x 540; y 60; }; size { width 300; height 340; };
|
|
}
|
|
node sa_transmission_view id "00000000-0000-4000-8000-000000000713" {
|
|
diagram @sa_architecture; element @transmit_report;
|
|
position { x 84; y 128; }; size { width 224; height 104; };
|
|
}
|
|
node sa_assessment_view id "00000000-0000-4000-8000-000000000714" {
|
|
diagram @sa_architecture; element @assess_report;
|
|
position { x 564; y 128; }; size { width 252; height 104; };
|
|
}
|
|
node sa_review_view id "00000000-0000-4000-8000-000000000715" {
|
|
diagram @sa_architecture; element @review_response;
|
|
position { x 564; y 272; }; size { width 252; height 104; };
|
|
}
|
|
|
|
diagram sa_decomposition "SA — functional containment" id "00000000-0000-4000-8000-000000000603" {
|
|
description "These containers represent real function parents. Compare them with the explicit allocations in the architecture view.";
|
|
layer Sa; projection FunctionalDataflow;
|
|
}
|
|
node handling_view id "00000000-0000-4000-8000-000000000721" {
|
|
diagram @sa_decomposition; element @handle_reports;
|
|
position { x 40; y 60; }; size { width 500; height 230; };
|
|
}
|
|
node transmission_view id "00000000-0000-4000-8000-000000000722" {
|
|
diagram @sa_decomposition; element @transmit_report;
|
|
position { x 64; y 136; }; size { width 204; height 104; };
|
|
}
|
|
node assessment_view id "00000000-0000-4000-8000-000000000723" {
|
|
diagram @sa_decomposition; element @assess_report;
|
|
position { x 310; y 136; }; size { width 204; height 104; };
|
|
}
|
|
node assurance_view id "00000000-0000-4000-8000-000000000724" {
|
|
diagram @sa_decomposition; element @assure_response;
|
|
position { x 590; y 60; }; size { width 300; height 230; };
|
|
}
|
|
node review_view id "00000000-0000-4000-8000-000000000725" {
|
|
diagram @sa_decomposition; element @review_response;
|
|
position { x 614; y 136; }; size { width 252; height 104; };
|
|
}
|