Diagram('[LAB] Logical System', Box(Vector2D(x=70, y=100), Vector2D(x=911, y=400.0), styleclass='Viewport'), [Box(Vector2D(x=680, y=100), Vector2D(x=301, y=71), uuid='__YP4UDCbEeqaMom-z8XNAg', context={'_-hSsYDt2EeqVgZfye5VSwA'}, features=['- Requirement 1', '- This is a requirement for logical component 1.'], styleclass='Requirement'), Box(Vector2D(x=680, y=220), Vector2D(x=301, y=71), uuid='_HHfDYDE1EeqbxrxMczNyBA', context={'_3tvU8Dt2EeqVgZfye5VSwA'}, features=['- Requirement 2', '- This is a requirement for logical component 2.'], styleclass='Requirement'), Box(Vector2D(x=70, y=210), Vector2D(x=211, y=104), label='LC 1', uuid='_2CjlgDt2EeqVgZfye5VSwA', context={'_-g5DwDt2EeqVgZfye5VSwA', '_2Cn28Dt2EeqVgZfye5VSwA', '_3tXhgDt2EeqVgZfye5VSwA'}, styleclass='LogicalComponent'), Box(Vector2D(x=80, y=257), Vector2D(x=141, y=50), label='LogicalFunction 1', uuid='_-geNADt2EeqVgZfye5VSwA', parent=<UUID=_2CjlgDt2EeqVgZfye5VSwA>, context={'_-g2AcDt2EeqVgZfye5VSwA', '_-g5DwDt2EeqVgZfye5VSwA', '_-gfbIDt2EeqVgZfye5VSwA', '_-hSsYDt2EeqVgZfye5VSwA'}, styleclass='LogicalFunction'), Box(Vector2D(x=213, y=280), Vector2D(x=10, y=10), label=Box(Vector2D(x=226, y=280.0), Vector2D(x=29, y=10), label='FOP 1', styleclass='BoxAnnotation'), uuid='_-gfbIDt2EeqVgZfye5VSwA', parent=<UUID=_-geNADt2EeqVgZfye5VSwA>, context={'_-g2AcDt2EeqVgZfye5VSwA', '_-g5DwDt2EeqVgZfye5VSwA'}, styleclass='FOP'), Box(Vector2D(x=273, y=241.0), Vector2D(x=10, y=10), label=Box(Vector2D(x=268.0, y=229), Vector2D(x=22, y=10), label='CP 1', styleclass='BoxAnnotation'), uuid='_2Cn28Dt2EeqVgZfye5VSwA', parent=<UUID=_2CjlgDt2EeqVgZfye5VSwA>, context={'_-g5DwDt2EeqVgZfye5VSwA', '_3tXhgDt2EeqVgZfye5VSwA'}, styleclass='CP_OUT'), Box(Vector2D(x=340, y=210), Vector2D(x=211, y=106), label='LC 2', uuid='_3s8qwDt2EeqVgZfye5VSwA', context={'_-g6R4Dt2EeqVgZfye5VSwA', '_3s_uEDt2EeqVgZfye5VSwA', '_3tXhgDt2EeqVgZfye5VSwA', '_3tvU8Dt2EeqVgZfye5VSwA'}, styleclass='LogicalComponent'), Box(Vector2D(x=400, y=259), Vector2D(x=141, y=50), label='LogicalFunction 2', uuid='_-ggpQDt2EeqVgZfye5VSwA', parent=<UUID=_3s8qwDt2EeqVgZfye5VSwA>, context={'_-g2AcDt2EeqVgZfye5VSwA', '_-g6R4Dt2EeqVgZfye5VSwA', '_-ghQUTt2EeqVgZfye5VSwA'}, styleclass='LogicalFunction'), Box(Vector2D(x=398, y=280), Vector2D(x=10, y=10), label=Box(Vector2D(x=374, y=280.5), Vector2D(x=23, y=9), label='FIP 1', styleclass='BoxAnnotation'), uuid='_-ghQUTt2EeqVgZfye5VSwA', parent=<UUID=_-ggpQDt2EeqVgZfye5VSwA>, context={'_-g2AcDt2EeqVgZfye5VSwA', '_-g6R4Dt2EeqVgZfye5VSwA'}, styleclass='FIP'), Box(Vector2D(x=338, y=241.0), Vector2D(x=10, y=10), label=Box(Vector2D(x=333.0, y=253), Vector2D(x=22, y=10), label='CP 1', styleclass='BoxAnnotation'), uuid='_3s_uEDt2EeqVgZfye5VSwA', parent=<UUID=_3s8qwDt2EeqVgZfye5VSwA>, context={'_-g6R4Dt2EeqVgZfye5VSwA', '_3tXhgDt2EeqVgZfye5VSwA'}, styleclass='CP_IN'), Edge([Vector2D(x=283, y=246.0), Vector2D(x=338, y=246.0)], label=CenterAnchoredBox(Vector2D(x=310.0, y=246.0), Vector2D(x=16, y=10), label='C 1', styleclass='EdgeAnnotation'), uuid='_3tXhgDt2EeqVgZfye5VSwA', styleclass='ComponentExchange'), Edge([Vector2D(x=680, y=256.5), Vector2D(x=551, y=256.5)], label=CenterAnchoredBox(Vector2D(x=620.0, y=264.5), Vector2D(x=60, y=10), label='allocatedTo', styleclass='EdgeAnnotation'), uuid='_3tvU8Dt2EeqVgZfye5VSwA', styleclass='RequirementRelation'), Edge([Vector2D(x=218.0, y=290), Vector2D(x=240.0, y=360.0), Vector2D(x=240.0, y=420.0), Vector2D(x=180.0, y=420.0), Vector2D(x=170.0, y=470.0), Vector2D(x=130.0, y=500.0), Vector2D(x=410.0, y=500.0), Vector2D(x=410.0, y=490.0), Vector2D(x=420.0, y=490.0), Vector2D(x=420.0, y=500.0), Vector2D(x=500.0, y=500.0), Vector2D(x=500.0, y=490.0), Vector2D(x=510.0, y=490.0), Vector2D(x=510.0, y=500.0), Vector2D(x=860.0, y=500.0), Vector2D(x=860.0, y=420.0), Vector2D(x=510.0, y=420.0), Vector2D(x=510.0, y=480.0), Vector2D(x=500.0, y=480.0), Vector2D(x=500.0, y=430.0), Vector2D(x=420.0, y=440.0), Vector2D(x=420.0, y=480.0), Vector2D(x=410.0, y=480.0), Vector2D(x=410.0, y=420.0), Vector2D(x=260.0, y=420.0), Vector2D(x=260.0, y=360.0), Vector2D(x=398, y=285.0)], label=CenterAnchoredBox(Vector2D(x=300.0, y=475.1448011960892), Vector2D(x=181, y=30), label='Choo Choo Motherfucker!', styleclass='EdgeAnnotation'), uuid='_-g2AcDt2EeqVgZfye5VSwA', styleclass='FunctionalExchange'), Edge([Vector2D(x=273, y=246.0), Vector2D(x=223, y=285.0)], label=CenterAnchoredBox(Vector2D(x=239.95436532074496, y=266.01745783206826), Vector2D(x=0, y=0), styleclass='EdgeAnnotation'), uuid='_-g5DwDt2EeqVgZfye5VSwA', styleclass='FOPAllocation'), Edge([Vector2D(x=348, y=246.0), Vector2D(x=398, y=285.0)], label=CenterAnchoredBox(Vector2D(x=357.6431869192643, y=243.38285072611427), Vector2D(x=0, y=0), styleclass='EdgeAnnotation'), uuid='_-g6R4Dt2EeqVgZfye5VSwA', styleclass='FIPAllocation'), Edge([Vector2D(x=680, y=135.5), Vector2D(x=570.5, y=135.5), Vector2D(x=103.5, y=135.5), Vector2D(x=103.5, y=257)], label=CenterAnchoredBox(Vector2D(x=638.5, y=125.49999999999996), Vector2D(x=60, y=10), label='allocatedTo', styleclass='EdgeAnnotation'), uuid='_-hSsYDt2EeqVgZfye5VSwA', styleclass='RequirementRelation')], uuid='_LhNgIDCaEeqaMom-z8XNAg', styleclass='Logical Architecture Blank')
