// 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; }; }