diff --git a/CHANGELOG.adoc b/CHANGELOG.adoc index ff9e4caf3..1c58ab77d 100644 --- a/CHANGELOG.adoc +++ b/CHANGELOG.adoc @@ -78,6 +78,7 @@ Standard libraries are now cached between tests to speed up editing context crea This feature can be de-activated by setting the property `org.eclipse.syson.test.cacheStandardLibraries` to `false` in `application.properties`. The cache holding standard libraries can be invalidated for a specific test method or test class by using the `@InvalidateStandardLibrariesCache` annotation, ensuring the editing contexts are loaded from scratch. - https://github.com/eclipse-syson/syson/issues/2154[#2154] [diagrams] Improve the _Duplicate Element_ diagram tool to support multi-selection in standard diagrams. +- https://github.com/eclipse-syson/syson/issues/2160[#2160] [diagrams] Improve the _View As_ diagram tool on graphical nodes to support multi-selection in standard diagrams. - https://github.com/eclipse-syson/syson/issues/2148[#2148] [diagrams] Merge the two perform action creation tools into a single tool, leveraging the updated selection dialog. === New features diff --git a/backend/application/syson-application/src/test/java/org/eclipse/syson/application/controllers/diagrams/general/view/GVDuplicateNodeTest.java b/backend/application/syson-application/src/test/java/org/eclipse/syson/application/controllers/diagrams/general/view/GVDuplicateNodeTest.java index c87c9aea1..569edbba6 100644 --- a/backend/application/syson-application/src/test/java/org/eclipse/syson/application/controllers/diagrams/general/view/GVDuplicateNodeTest.java +++ b/backend/application/syson-application/src/test/java/org/eclipse/syson/application/controllers/diagrams/general/view/GVDuplicateNodeTest.java @@ -82,12 +82,8 @@ public class GVDuplicateNodeTest extends AbstractIntegrationTests { private static final String PART_COPY = "part-copy"; - private static final String PART_DEFINITION_COPY = "PartDefinition-copy"; - private static final String PART_1_COPY = "part1-copy"; - private static final String REQUIREMENT_COPY = "requirement-copy"; - private static final String STATE_DEFINITION_COPY = "StateDefinition-copy"; @Autowired @@ -343,7 +339,7 @@ public void checkMultiSelectionContainerNodeDuplication() { SysONRepresentationDescriptionIdentifiers.GENERAL_VIEW_DIAGRAM_DESCRIPTION_ID); var diagramDescriptionIdProvider = new DiagramDescriptionIdProvider(diagramDescription, this.diagramIdProvider); - var duplicateToolId = diagramDescriptionIdProvider.getGroupNodeToolId("Duplicate Element"); + var duplicateToolId = diagramDescriptionIdProvider.getGroupNodeToolId("Duplicate Elements"); Runnable duplicateToolRunnable = () -> this.toolTester.invokeTool(GeneralViewWithTopNodesTestProjectData.EDITING_CONTEXT_ID, diagram.get().getId(), List.of(GeneralViewWithTopNodesTestProjectData.GraphicalIds.PART_USAGE_ID, GeneralViewWithTopNodesTestProjectData.GraphicalIds.ACTION_USAGE_ID), @@ -411,7 +407,7 @@ public void checkMultiSelectionDifferentContainerNodeDuplication() { var diagramDescriptionIdProvider = new DiagramDescriptionIdProvider(diagramDescription, this.diagramIdProvider); var newPartToolId = diagramDescriptionIdProvider.getNodeToolId(this.descriptionNameGenerator.getNodeName(SysmlPackage.eINSTANCE.getPackage()), "New Part"); - var duplicateToolId = diagramDescriptionIdProvider.getGroupNodeToolId("Duplicate Element"); + var duplicateToolId = diagramDescriptionIdProvider.getGroupNodeToolId("Duplicate Elements"); Runnable createPartToolRunnable = () -> this.toolTester.invokeTool(GeneralViewWithTopNodesTestProjectData.EDITING_CONTEXT_ID, diagram.get().getId(), @@ -471,7 +467,7 @@ public void checkMultiSelectionDifferentContainerNodeDuplication() { StepVerifier.create(flux) .consumeNextWith(diag -> { initialDiagramContentConsumer.accept(diag); - var initialDiagram = (Diagram) ((DiagramRefreshedEventPayload) diag).diagram(); + var initialDiagram = diag.diagram(); packageNodeId.set(new DiagramNavigator(initialDiagram).nodeWithTargetObjectId(GeneralViewWithTopNodesTestProjectData.SemanticIds.PACKAGE_ID).getNode().getId()); stateDefinitionNodeId.set(new DiagramNavigator(initialDiagram).nodeWithTargetObjectId(GeneralViewWithTopNodesTestProjectData.SemanticIds.STATE_DEFINITION_ID).getNode().getId()); }) diff --git a/backend/application/syson-application/src/test/java/org/eclipse/syson/application/controllers/diagrams/general/view/GVViewAsOnNodeTests.java b/backend/application/syson-application/src/test/java/org/eclipse/syson/application/controllers/diagrams/general/view/GVViewAsOnNodeTests.java index f8ccf98d1..6b58a5f10 100644 --- a/backend/application/syson-application/src/test/java/org/eclipse/syson/application/controllers/diagrams/general/view/GVViewAsOnNodeTests.java +++ b/backend/application/syson-application/src/test/java/org/eclipse/syson/application/controllers/diagrams/general/view/GVViewAsOnNodeTests.java @@ -66,6 +66,10 @@ @SpringBootTest(webEnvironment = SpringBootTest.WebEnvironment.RANDOM_PORT) public class GVViewAsOnNodeTests extends AbstractIntegrationTests { + private static final String PACKAGE_1_LABEL = "Package1"; + + private static final String PART = "part"; + @Autowired private IGivenInitialServerState givenInitialServerState; @@ -127,10 +131,10 @@ public void testViewAsIVOnPartUsage() { Consumer initialDiagramContentConsumer = assertRefreshedDiagramThat(diag -> { diagramId.set(diag.getId()); - assertThat(diag.getNodes()).hasSize(3); + assertThat(diag.getNodes()).hasSize(4); assertThat(diag.getEdges()).hasSize(2); - var partBNode = new DiagramNavigator(diag).nodeWithLabel(LabelConstants.OPEN_QUOTE + "part" + LabelConstants.CLOSE_QUOTE + LabelConstants.CR + "pB").getNode(); + var partBNode = new DiagramNavigator(diag).nodeWithLabel(LabelConstants.OPEN_QUOTE + PART + LabelConstants.CLOSE_QUOTE + LabelConstants.CR + "pB").getNode(); partBNodeId.set(partBNode.getId()); }); @@ -138,7 +142,7 @@ public void testViewAsIVOnPartUsage() { List.of()); Consumer updatedDiagramContentConsumerAfterToolExecution = assertRefreshedDiagramThat(diag -> { - assertThat(diag.getNodes()).hasSize(2); + assertThat(diag.getNodes()).hasSize(3); assertThat(diag.getEdges()).hasSize(1); var view2NodeNavigator = new DiagramNavigator(diag) @@ -147,12 +151,12 @@ public void testViewAsIVOnPartUsage() { assertThat(newViewUsageNode).isNotNull(); view2Id.set(newViewUsageNode.getTargetObjectId()); - var partBNodeNavigator = view2NodeNavigator.childNodeWithLabel(LabelConstants.OPEN_QUOTE + "part" + LabelConstants.CLOSE_QUOTE + LabelConstants.CR + "pB"); + var partBNodeNavigator = view2NodeNavigator.childNodeWithLabel(LabelConstants.OPEN_QUOTE + PART + LabelConstants.CLOSE_QUOTE + LabelConstants.CR + "pB"); var partBNode = partBNodeNavigator.getNode(); assertThat(partBNode).isNotNull(); var partCNodeNavigator = partBNodeNavigator.childNodeWithLabel("interconnection") - .childNodeWithLabel(LabelConstants.OPEN_QUOTE + "part" + LabelConstants.CLOSE_QUOTE + LabelConstants.CR + "pC"); + .childNodeWithLabel(LabelConstants.OPEN_QUOTE + PART + LabelConstants.CLOSE_QUOTE + LabelConstants.CR + "pC"); var partCNode = partCNodeNavigator.getNode(); assertThat(partCNode).isNotNull(); }); @@ -186,14 +190,16 @@ public void testViewAsIVOnPartUsage() { assertThat(sysmlv2Model.getLabel().toString()).isEqualTo("SysMLv2.sysml"); assertThat(sysmlv2Model.getChildren()).hasSize(1); TreeItem pkg1 = sysmlv2Model.getChildren().get(0); - assertThat(pkg1.getLabel().toString()).isEqualTo("Package1"); + assertThat(pkg1.getLabel().toString()).isEqualTo(PACKAGE_1_LABEL); - assertThat(pkg1.getChildren()).hasSize(3); + assertThat(pkg1.getChildren()).hasSize(4); TreeItem view1 = pkg1.getChildren().get(0); assertThat(view1.getLabel().toString()).isEqualTo("view1 [GeneralView]"); - TreeItem gv = pkg1.getChildren().get(1); - assertThat(gv.getLabel().toString()).isEqualTo("pA"); - TreeItem view2 = pkg1.getChildren().get(2); + TreeItem pA = pkg1.getChildren().get(1); + assertThat(pA.getLabel().toString()).isEqualTo("pA"); + TreeItem partDef = pkg1.getChildren().get(2); + assertThat(partDef.getLabel().toString()).isEqualTo("PartDefinition1"); + TreeItem view2 = pkg1.getChildren().get(3); assertThat(view2.getLabel().toString()).isEqualTo("view2 [InterconnectionView]"); assertThat(view2.getChildren()).hasSize(2); TreeItem diagramView2 = view2.getChildren().get(0); @@ -227,17 +233,17 @@ public void testViewAsIVOnPackage() { Consumer initialDiagramContentConsumer = assertRefreshedDiagramThat(diag -> { diagramId.set(diag.getId()); - assertThat(diag.getNodes()).hasSize(3); + assertThat(diag.getNodes()).hasSize(4); assertThat(diag.getEdges()).hasSize(2); }); Runnable packageTool = () -> this.toolTester.invokeTool(ViewAsOnNodeTestProjectData.EDITING_CONTEXT_ID, diagramId.get(), diagramId.get(), packageToolId, List.of()); Consumer updatedDiagramContentConsumerAfterPackageToolExecution = assertRefreshedDiagramThat(diag -> { - assertThat(diag.getNodes()).hasSize(4); + assertThat(diag.getNodes()).hasSize(5); assertThat(diag.getEdges()).hasSize(2); - var packageNode = new DiagramNavigator(diag).nodeWithLabel("Package1").getNode(); + var packageNode = new DiagramNavigator(diag).nodeWithLabel(PACKAGE_1_LABEL).getNode(); assertThat(packageNode).isNotNull(); packageNodeId.set(packageNode.getId()); }); @@ -246,7 +252,7 @@ public void testViewAsIVOnPackage() { List.of()); Consumer updatedDiagramContentConsumerAfterViewAsToolExecution = assertRefreshedDiagramThat(diag -> { - assertThat(diag.getNodes()).hasSize(4); + assertThat(diag.getNodes()).hasSize(5); assertThat(diag.getEdges()).hasSize(2); var view2NodeNavigator = new DiagramNavigator(diag) @@ -254,7 +260,7 @@ public void testViewAsIVOnPackage() { var newViewUsageNode = view2NodeNavigator.getNode(); assertThat(newViewUsageNode).isNotNull(); - var packageNode = view2NodeNavigator.childNodeWithLabel("Package1").getNode(); + var packageNode = view2NodeNavigator.childNodeWithLabel(PACKAGE_1_LABEL).getNode(); assertThat(packageNode).isNotNull(); }); @@ -267,4 +273,74 @@ public void testViewAsIVOnPackage() { .thenCancel() .verify(Duration.ofSeconds(10)); } + + @DisplayName("GIVEN a GV diagram, WHEN the group 'View as > Interconnection View' tool is applied on partA and PartDefinition, THEN one new IV ViewUsage is created and visible in the GV with both elements.") + @GivenSysONServer({ ViewAsOnNodeTestProjectData.SCRIPT_PATH }) + @Test + public void testViewAsIVOnMultiSelection() { + var flux = this.givenSubscriptionToDiagram(); + + var diagramDescription = this.givenDiagramDescription.getDiagramDescription(ViewAsOnNodeTestProjectData.EDITING_CONTEXT_ID, + SysONRepresentationDescriptionIdentifiers.GENERAL_VIEW_DIAGRAM_DESCRIPTION_ID); + var diagramDescriptionIdProvider = new DiagramDescriptionIdProvider(diagramDescription, this.diagramIdProvider); + + var viewAsInterconnectionViewToolId = diagramDescriptionIdProvider.getGroupNodeToolId("Interconnection View"); + assertThat(viewAsInterconnectionViewToolId).isNotNull(); + + var diagramId = new AtomicReference(); + var partANodeId = new AtomicReference(); + var partDefinitionNodeId = new AtomicReference(); + + Consumer initialDiagramContentConsumer = assertRefreshedDiagramThat(diag -> { + diagramId.set(diag.getId()); + assertThat(diag.getNodes()).hasSize(4); + assertThat(diag.getEdges()).hasSize(2); + + partANodeId.set(new DiagramNavigator(diag).nodeWithTargetObjectId(ViewAsOnNodeTestProjectData.SemanticIds.PART_A_ID).getNode().getId()); + partDefinitionNodeId.set(new DiagramNavigator(diag).nodeWithTargetObjectId(ViewAsOnNodeTestProjectData.SemanticIds.PART_DEFINITION_ID).getNode().getId()); + }); + + Runnable viewAsInterconnectionViewTool = () -> this.toolTester.invokeTool(ViewAsOnNodeTestProjectData.EDITING_CONTEXT_ID, diagramId.get(), + List.of(partANodeId.get(), partDefinitionNodeId.get()), viewAsInterconnectionViewToolId, List.of()); + + Consumer updatedDiagramContentConsumerAfterViewAsToolExecution = assertRefreshedDiagramThat(diag -> { + assertThat(diag.getNodes()).hasSize(1); + assertThat(diag.getEdges()).hasSize(0); + + var interconnectionViewNodes = diag.getNodes().stream() + .filter(node -> node.getInsideLabel() != null) + .filter(node -> node.getInsideLabel().getText().contains("StandardViewDefinitions::InterconnectionView")) + .toList(); + assertThat(interconnectionViewNodes) + .as("Only one Interconnection ViewUsage should be created for the whole selection") + .hasSize(1); + + assertThat(diag.getNodes().stream() + .anyMatch(node -> ViewAsOnNodeTestProjectData.SemanticIds.PART_A_ID.equals(node.getTargetObjectId()))) + .as("partA should no longer be displayed as a top-level node") + .isFalse(); + assertThat(diag.getNodes().stream() + .anyMatch(node -> ViewAsOnNodeTestProjectData.SemanticIds.PART_DEFINITION_ID.equals(node.getTargetObjectId()))) + .as("PartDefinition should no longer be displayed as a top-level node") + .isFalse(); + + var interconnectionViewNode = interconnectionViewNodes.get(0); + assertThat(interconnectionViewNode.getChildNodes()) + .as("The new Interconnection ViewUsage should expose the two selected elements") + .hasSize(2); + assertThat(interconnectionViewNode.getChildNodes().stream() + .anyMatch(child -> ViewAsOnNodeTestProjectData.SemanticIds.PART_A_ID.equals(child.getTargetObjectId()))) + .isTrue(); + assertThat(interconnectionViewNode.getChildNodes().stream() + .anyMatch(child -> ViewAsOnNodeTestProjectData.SemanticIds.PART_DEFINITION_ID.equals(child.getTargetObjectId()))) + .isTrue(); + }); + + StepVerifier.create(flux) + .consumeNextWith(initialDiagramContentConsumer) + .then(viewAsInterconnectionViewTool) + .consumeNextWith(updatedDiagramContentConsumerAfterViewAsToolExecution) + .thenCancel() + .verify(Duration.ofSeconds(10)); + } } diff --git a/backend/application/syson-application/src/test/java/org/eclipse/syson/application/data/ViewAsOnNodeTestProjectData.java b/backend/application/syson-application/src/test/java/org/eclipse/syson/application/data/ViewAsOnNodeTestProjectData.java index a0efa5102..3bb4c28b6 100644 --- a/backend/application/syson-application/src/test/java/org/eclipse/syson/application/data/ViewAsOnNodeTestProjectData.java +++ b/backend/application/syson-application/src/test/java/org/eclipse/syson/application/data/ViewAsOnNodeTestProjectData.java @@ -1,5 +1,5 @@ /******************************************************************************* - * Copyright (c) 2025 Obeo. + * Copyright (c) 2025, 2026 Obeo. * This program and the accompanying materials * are made available under the terms of the Eclipse Public License v2.0 * which accompanies this distribution, and is available at @@ -50,9 +50,16 @@ public static final class SemanticIds { public static final String PART_A_ELEMENT_ID = "b87ed042-a552-4b0b-aebf-0c47b8d0cfbd"; + public static final String PART_A_ID = "45b69ed5-cb3c-42d1-80c5-1ad08342fcb9"; + public static final String PART_B_ELEMENT_ID = "82987ce2-47ca-4943-910b-df1d57447b19"; public static final String PART_C_ELEMENT_ID = "3be21122-d555-45bf-96eb-84bb4abc95d5"; + + public static final String PART_DEFINITION_ELEMENT_ID = "04b2b69b-aa1a-4d7e-aa92-49300f5a9bc2"; + + public static final String PART_DEFINITION_ID = "884cb950-cef7-4cfa-a7b5-dd757d01ecf2"; + } } diff --git a/backend/application/syson-application/src/test/resources/scripts/database-content/ViewAs-On-Node.sql b/backend/application/syson-application/src/test/resources/scripts/database-content/ViewAs-On-Node.sql index b1ece4225..e2dd05439 100644 --- a/backend/application/syson-application/src/test/resources/scripts/database-content/ViewAs-On-Node.sql +++ b/backend/application/syson-application/src/test/resources/scripts/database-content/ViewAs-On-Node.sql @@ -2,8 +2,8 @@ -- PostgreSQL database dump -- --- Dumped from database version 17.5 (Debian 17.5-1.pgdg120+1) --- Dumped by pg_dump version 18.0 +-- Dumped from database version 15.15 (Debian 15.15-1.pgdg13+1) +-- Dumped by pg_dump version 18.3 SET statement_timeout = 0; SET lock_timeout = 0; @@ -19,14 +19,14 @@ SET row_security = off; -- Data for Name: semantic_data; Type: TABLE DATA; Schema: public; Owner: dbuser -- -INSERT INTO public.semantic_data (id, created_on, last_modified_on) VALUES ('4974dee5-c04e-4cf8-9e4f-1b2033389e68', '2025-11-05 14:46:17.818473+00', '2025-11-05 14:58:53.901489+00'); +INSERT INTO public.semantic_data (id, created_on, last_modified_on) VALUES ('4974dee5-c04e-4cf8-9e4f-1b2033389e68', '2025-11-05 14:46:17.818473+00', '2026-04-22 12:10:59.626134+00'); -- -- Data for Name: document; Type: TABLE DATA; Schema: public; Owner: dbuser -- -INSERT INTO public.document (id, semantic_data_id, name, content, created_on, last_modified_on, is_read_only) VALUES ('3f876b76-950f-4b17-b54e-78a214c6d598', '4974dee5-c04e-4cf8-9e4f-1b2033389e68', 'SysMLv2.sysml', '{"json":{"version":"1.0","encoding":"utf-8"},"ns":{"sysml":"http://www.eclipse.org/syson/sysml"},"migration":{"lastMigrationPerformed":"none","migrationVersion":"2025.8.0-202508220000"},"content":[{"id":"d02dc809-0f96-4a68-87db-af504c1a92bd","eClass":"sysml:Namespace","data":{"elementId":"1e7277aa-e57d-4e12-9714-4a5ed0c44f8b","ownedRelationship":[{"id":"d7d6e07a-295e-4ec8-b5ea-666b49c56feb","eClass":"sysml:OwningMembership","data":{"elementId":"c9073f64-0e26-42a3-8c69-d231013486d5","ownedRelatedElement":[{"id":"6372c376-c615-4185-9582-5be0c8914765","eClass":"sysml:Package","data":{"declaredName":"Package1","elementId":"ffb39eb5-5dc8-4c2f-9114-aa50591a3a21","ownedRelationship":[{"id":"9143f0e0-5017-4e62-910c-8fa537e1319d","eClass":"sysml:OwningMembership","data":{"elementId":"f1989afe-76a0-42d9-ab68-4714fcc5d734","ownedRelatedElement":[{"id":"a8634baa-5e80-492b-ae2a-942f08995c21","eClass":"sysml:ViewUsage","data":{"declaredName":"view1","elementId":"174c0358-a095-4172-8f61-c00878ee6ef9","ownedRelationship":[{"id":"e5a856ae-7444-46b3-a13b-a7570678f086","eClass":"sysml:FeatureTyping","data":{"elementId":"acdf8f28-da7c-480e-9e61-af5e64de612e","type":"sysml:ViewDefinition sysmllibrary:///faf517ae-dbcd-30a4-b3b9-3d9cb3bbf5c1#03904fdf-d6f2-57b1-92d5-95d36b8208dc","typedFeature":"a8634baa-5e80-492b-ae2a-942f08995c21"}},{"id":"6d48ec0a-3913-4637-99e8-cf9a2ba9efde","eClass":"sysml:MembershipExpose","data":{"elementId":"ef5bdf62-7676-4861-b696-06e99784ba89","importedMembership":"153c66ae-59cf-4270-a490-4f2849d396b4"}},{"id":"e433aed4-631d-4a96-acc9-70f09aba10da","eClass":"sysml:MembershipExpose","data":{"elementId":"812579cf-96d5-405f-be6b-570529968622","importedMembership":"6d2474f1-7903-41c2-b138-6182ae5f1848"}},{"id":"1d77aa91-88bb-45b8-bf20-69f145d1fd95","eClass":"sysml:MembershipExpose","data":{"elementId":"2397580f-d6db-49c3-9afa-fa0866e699a0","importedMembership":"8912c813-904c-4c6b-817e-2ff7180f1bfd"}}]}}]}},{"id":"153c66ae-59cf-4270-a490-4f2849d396b4","eClass":"sysml:OwningMembership","data":{"elementId":"d8edd3b7-010c-4136-927e-5052f3bc1531","ownedRelatedElement":[{"id":"45b69ed5-cb3c-42d1-80c5-1ad08342fcb9","eClass":"sysml:PartUsage","data":{"declaredName":"pA","elementId":"b87ed042-a552-4b0b-aebf-0c47b8d0cfbd","ownedRelationship":[{"id":"6d2474f1-7903-41c2-b138-6182ae5f1848","eClass":"sysml:FeatureMembership","data":{"elementId":"da243e1a-7472-408a-8018-cd5dde7dbfaf","ownedRelatedElement":[{"id":"5ba7a1a0-fb3b-495a-9e6d-96a777527431","eClass":"sysml:PartUsage","data":{"declaredName":"pB","elementId":"82987ce2-47ca-4943-910b-df1d57447b19","ownedRelationship":[{"id":"8912c813-904c-4c6b-817e-2ff7180f1bfd","eClass":"sysml:FeatureMembership","data":{"elementId":"624a8dc5-0204-4890-bb7c-f04d524f2f0d","ownedRelatedElement":[{"id":"c57b7ff5-c30c-44ca-b5a9-90ccf37c4fde","eClass":"sysml:PartUsage","data":{"declaredName":"pC","elementId":"3be21122-d555-45bf-96eb-84bb4abc95d5","isComposite":true}}]}}],"isComposite":true}}]}}],"isComposite":true}}]}}]}}]}}]}}]}', '2025-11-05 14:58:53.901485+00', '2025-11-05 14:58:53.901485+00', false); +INSERT INTO public.document (id, semantic_data_id, name, content, created_on, last_modified_on, is_read_only) VALUES ('3f876b76-950f-4b17-b54e-78a214c6d598', '4974dee5-c04e-4cf8-9e4f-1b2033389e68', 'SysMLv2.sysml', '{"json":{"version":"1.0","encoding":"utf-8"},"ns":{"sysml":"http://www.eclipse.org/syson/sysml"},"migration":{"lastMigrationPerformed":"DiagramStyleDescriptionAddMigrationParticipant","migrationVersion":"2026.5.0-202603171430"},"content":[{"id":"d02dc809-0f96-4a68-87db-af504c1a92bd","eClass":"sysml:Namespace","data":{"elementId":"1e7277aa-e57d-4e12-9714-4a5ed0c44f8b","ownedRelationship":[{"id":"d7d6e07a-295e-4ec8-b5ea-666b49c56feb","eClass":"sysml:OwningMembership","data":{"elementId":"c9073f64-0e26-42a3-8c69-d231013486d5","ownedRelatedElement":[{"id":"6372c376-c615-4185-9582-5be0c8914765","eClass":"sysml:Package","data":{"declaredName":"Package1","elementId":"ffb39eb5-5dc8-4c2f-9114-aa50591a3a21","ownedRelationship":[{"id":"9143f0e0-5017-4e62-910c-8fa537e1319d","eClass":"sysml:OwningMembership","data":{"elementId":"f1989afe-76a0-42d9-ab68-4714fcc5d734","ownedRelatedElement":[{"id":"a8634baa-5e80-492b-ae2a-942f08995c21","eClass":"sysml:ViewUsage","data":{"declaredName":"view1","elementId":"174c0358-a095-4172-8f61-c00878ee6ef9","ownedRelationship":[{"id":"e5a856ae-7444-46b3-a13b-a7570678f086","eClass":"sysml:FeatureTyping","data":{"elementId":"acdf8f28-da7c-480e-9e61-af5e64de612e","type":"sysml:ViewDefinition sysmllibrary:///faf517ae-dbcd-30a4-b3b9-3d9cb3bbf5c1#03904fdf-d6f2-57b1-92d5-95d36b8208dc","typedFeature":"a8634baa-5e80-492b-ae2a-942f08995c21"}},{"id":"6d48ec0a-3913-4637-99e8-cf9a2ba9efde","eClass":"sysml:MembershipExpose","data":{"elementId":"ef5bdf62-7676-4861-b696-06e99784ba89","importedMembership":"153c66ae-59cf-4270-a490-4f2849d396b4"}},{"id":"e433aed4-631d-4a96-acc9-70f09aba10da","eClass":"sysml:MembershipExpose","data":{"elementId":"812579cf-96d5-405f-be6b-570529968622","importedMembership":"6d2474f1-7903-41c2-b138-6182ae5f1848"}},{"id":"1d77aa91-88bb-45b8-bf20-69f145d1fd95","eClass":"sysml:MembershipExpose","data":{"elementId":"2397580f-d6db-49c3-9afa-fa0866e699a0","importedMembership":"8912c813-904c-4c6b-817e-2ff7180f1bfd"}},{"id":"317066a0-e8df-4d78-b0dc-bcca0379423a","eClass":"sysml:MembershipExpose","data":{"elementId":"fc7289aa-9b65-41be-89c5-0dea58471c7e","isImportAll":true,"visibility":"protected","importedMembership":"8f356505-756f-481a-8f62-1a5b51d03abd"}}]}}]}},{"id":"153c66ae-59cf-4270-a490-4f2849d396b4","eClass":"sysml:OwningMembership","data":{"elementId":"d8edd3b7-010c-4136-927e-5052f3bc1531","ownedRelatedElement":[{"id":"45b69ed5-cb3c-42d1-80c5-1ad08342fcb9","eClass":"sysml:PartUsage","data":{"declaredName":"pA","elementId":"b87ed042-a552-4b0b-aebf-0c47b8d0cfbd","ownedRelationship":[{"id":"6d2474f1-7903-41c2-b138-6182ae5f1848","eClass":"sysml:FeatureMembership","data":{"elementId":"da243e1a-7472-408a-8018-cd5dde7dbfaf","ownedRelatedElement":[{"id":"5ba7a1a0-fb3b-495a-9e6d-96a777527431","eClass":"sysml:PartUsage","data":{"declaredName":"pB","elementId":"82987ce2-47ca-4943-910b-df1d57447b19","ownedRelationship":[{"id":"8912c813-904c-4c6b-817e-2ff7180f1bfd","eClass":"sysml:FeatureMembership","data":{"elementId":"624a8dc5-0204-4890-bb7c-f04d524f2f0d","ownedRelatedElement":[{"id":"c57b7ff5-c30c-44ca-b5a9-90ccf37c4fde","eClass":"sysml:PartUsage","data":{"declaredName":"pC","elementId":"3be21122-d555-45bf-96eb-84bb4abc95d5","isComposite":true}}]}}],"isComposite":true}}]}}],"isComposite":true}}]}},{"id":"8f356505-756f-481a-8f62-1a5b51d03abd","eClass":"sysml:OwningMembership","data":{"elementId":"4fd24e65-f56a-4ccf-a110-2ba97b8226f3","ownedRelatedElement":[{"id":"884cb950-cef7-4cfa-a7b5-dd757d01ecf2","eClass":"sysml:PartDefinition","data":{"declaredName":"PartDefinition1","elementId":"04b2b69b-aa1a-4d7e-aa92-49300f5a9bc2"}}]}}]}}]}}]}}]}', '2026-04-22 12:10:59.626081+00', '2026-04-22 12:10:59.626081+00', false); -- @@ -71,14 +71,14 @@ INSERT INTO public.project_semantic_data (id, project_id, semantic_data_id, name -- Data for Name: representation_metadata; Type: TABLE DATA; Schema: public; Owner: dbuser -- -INSERT INTO public.representation_metadata (id, representation_metadata_id, target_object_id, description_id, label, kind, created_on, last_modified_on, documentation, semantic_data_id) VALUES ('4974dee5-c04e-4cf8-9e4f-1b2033389e68#4f63767c-d877-41ae-8668-3f2c2d882f9c', '4f63767c-d877-41ae-8668-3f2c2d882f9c', 'a8634baa-5e80-492b-ae2a-942f08995c21', 'siriusComponents://representationDescription?kind=diagramDescription&sourceKind=view&sourceId=8dcd14b0-6259-3193-ad2c-743f394c68e4&sourceElementId=db495705-e917-319b-af55-a32ad63f4089', 'view1', 'siriusComponents://representation?type=Diagram', '2025-11-05 14:46:18.247547+00', '2025-11-05 14:46:18.247547+00', '', '4974dee5-c04e-4cf8-9e4f-1b2033389e68'); +INSERT INTO public.representation_metadata (id, target_object_id, description_id, label, kind, created_on, last_modified_on, documentation, semantic_data_id, representation_metadata_id) VALUES ('4974dee5-c04e-4cf8-9e4f-1b2033389e68#4f63767c-d877-41ae-8668-3f2c2d882f9c', 'a8634baa-5e80-492b-ae2a-942f08995c21', 'siriusComponents://representationDescription?kind=diagramDescription&sourceKind=view&sourceId=8dcd14b0-6259-3193-ad2c-743f394c68e4&sourceElementId=db495705-e917-319b-af55-a32ad63f4089', 'view1', 'siriusComponents://representation?type=Diagram', '2025-11-05 14:46:18.247547+00', '2025-11-05 14:46:18.247547+00', '', '4974dee5-c04e-4cf8-9e4f-1b2033389e68', '4f63767c-d877-41ae-8668-3f2c2d882f9c'); -- -- Data for Name: representation_content; Type: TABLE DATA; Schema: public; Owner: dbuser -- -INSERT INTO public.representation_content (id, representation_metadata_id, semantic_data_id, content, last_migration_performed, migration_version, created_on, last_modified_on) VALUES ('4974dee5-c04e-4cf8-9e4f-1b2033389e68#4f63767c-d877-41ae-8668-3f2c2d882f9c', '4f63767c-d877-41ae-8668-3f2c2d882f9c', '4974dee5-c04e-4cf8-9e4f-1b2033389e68', '{"id":"4f63767c-d877-41ae-8668-3f2c2d882f9c","kind":"siriusComponents://representation?type=Diagram","targetObjectId":"a8634baa-5e80-492b-ae2a-942f08995c21","descriptionId":"siriusComponents://representationDescription?kind=diagramDescription&sourceKind=view&sourceId=8dcd14b0-6259-3193-ad2c-743f394c68e4&sourceElementId=db495705-e917-319b-af55-a32ad63f4089","nodes":[{"id":"97d18dbd-29f0-3e7b-8602-f3dd424d9b8e","type":"node:rectangle","targetObjectId":"5ba7a1a0-fb3b-495a-9e6d-96a777527431","targetObjectKind":"siriusComponents://semantic?domain=sysml&entity=PartUsage","targetObjectLabel":"pB","descriptionId":"siriusComponents://nodeDescription?sourceKind=view&sourceId=8dcd14b0-6259-3193-ad2c-743f394c68e4&sourceElementId=bd119f62-45c5-3868-9727-9f954e05e4fa","borderNode":false,"initialBorderNodePosition":"NONE","modifiers":[],"state":"Normal","collapsingState":"EXPANDED","insideLabel":{"id":"13746a85-009d-3f26-9ddc-468ae6dd38db","text":"«part»\npB","insideLabelLocation":"TOP_CENTER","style":{"color":"#000000","fontSize":14,"bold":false,"italic":false,"underline":false,"strikeThrough":false,"iconURL":["/icons/full/obj16/PartUsage.svg"],"background":"transparent","borderColor":"black","borderSize":0,"borderRadius":3,"borderStyle":"Solid","maxWidth":null,"visibility":"visible"},"isHeader":true,"headerSeparatorDisplayMode":"IF_CHILDREN","overflowStrategy":"WRAP","textAlign":"CENTER","customizedStyleProperties":[]},"outsideLabels":[],"style":{"background":"#ffffff","borderColor":"#000000","borderSize":1,"borderRadius":10,"borderStyle":"Solid","childrenLayoutStrategy":{"areChildNodesDraggable":false,"topGap":0,"bottomGap":0,"growableNodeIds":["siriusComponents://nodeDescription?sourceKind=view&sourceId=8dcd14b0-6259-3193-ad2c-743f394c68e4&sourceElementId=30a9de2f-14f9-3de6-b68e-06b79b675555","siriusComponents://nodeDescription?sourceKind=view&sourceId=8dcd14b0-6259-3193-ad2c-743f394c68e4&sourceElementId=c47f5c71-1cc7-3f23-8c03-c335c2d13c66"],"kind":"List"}},"borderNodes":[],"childNodes":[{"id":"21ae65b8-8380-3fa2-ab20-6942395437ce","type":"node:rectangle","targetObjectId":"5ba7a1a0-fb3b-495a-9e6d-96a777527431","targetObjectKind":"siriusComponents://semantic?domain=sysml&entity=PartUsage","targetObjectLabel":"pB","descriptionId":"siriusComponents://nodeDescription?sourceKind=view&sourceId=8dcd14b0-6259-3193-ad2c-743f394c68e4&sourceElementId=c901d8ce-4c57-3ede-8fdb-3c5aa91b67ba","borderNode":false,"initialBorderNodePosition":"NONE","modifiers":["Hidden"],"state":"Hidden","collapsingState":"EXPANDED","insideLabel":{"id":"3af7f4bb-411e-369a-bd48-57457a7fdc12","text":"doc","insideLabelLocation":"TOP_CENTER","style":{"color":"#000000","fontSize":12,"bold":false,"italic":true,"underline":false,"strikeThrough":false,"iconURL":[],"background":"transparent","borderColor":"black","borderSize":0,"borderRadius":3,"borderStyle":"Solid","maxWidth":null,"visibility":"visible"},"isHeader":true,"headerSeparatorDisplayMode":"NEVER","overflowStrategy":"NONE","textAlign":"CENTER","customizedStyleProperties":[]},"outsideLabels":[],"style":{"background":"transparent","borderColor":"#000000","borderSize":1,"borderRadius":0,"borderStyle":"Solid","childrenLayoutStrategy":{"areChildNodesDraggable":true,"topGap":0,"bottomGap":10,"growableNodeIds":[],"kind":"List"}},"borderNodes":[],"childNodes":[],"defaultWidth":155,"defaultHeight":60,"labelEditable":false,"pinned":false,"customizedStyleProperties":[]},{"id":"10d8c2f5-1de4-3c8c-9ba9-06e63baf53d6","type":"node:rectangle","targetObjectId":"5ba7a1a0-fb3b-495a-9e6d-96a777527431","targetObjectKind":"siriusComponents://semantic?domain=sysml&entity=PartUsage","targetObjectLabel":"pB","descriptionId":"siriusComponents://nodeDescription?sourceKind=view&sourceId=8dcd14b0-6259-3193-ad2c-743f394c68e4&sourceElementId=a1300415-10e4-37bb-87ed-206ec95079f0","borderNode":false,"initialBorderNodePosition":"NONE","modifiers":["Hidden"],"state":"Hidden","collapsingState":"EXPANDED","insideLabel":{"id":"ed7d1fb9-66d1-32e6-9f8e-0263385e2a81","text":"attributes","insideLabelLocation":"TOP_CENTER","style":{"color":"#000000","fontSize":12,"bold":false,"italic":true,"underline":false,"strikeThrough":false,"iconURL":[],"background":"transparent","borderColor":"black","borderSize":0,"borderRadius":3,"borderStyle":"Solid","maxWidth":null,"visibility":"visible"},"isHeader":true,"headerSeparatorDisplayMode":"NEVER","overflowStrategy":"NONE","textAlign":"CENTER","customizedStyleProperties":[]},"outsideLabels":[],"style":{"background":"transparent","borderColor":"#000000","borderSize":1,"borderRadius":0,"borderStyle":"Solid","childrenLayoutStrategy":{"areChildNodesDraggable":true,"topGap":0,"bottomGap":10,"growableNodeIds":[],"kind":"List"}},"borderNodes":[],"childNodes":[],"defaultWidth":155,"defaultHeight":60,"labelEditable":false,"pinned":false,"customizedStyleProperties":[]},{"id":"6d3fc8cb-9e42-383c-82cc-1d8aad06c969","type":"node:rectangle","targetObjectId":"5ba7a1a0-fb3b-495a-9e6d-96a777527431","targetObjectKind":"siriusComponents://semantic?domain=sysml&entity=PartUsage","targetObjectLabel":"pB","descriptionId":"siriusComponents://nodeDescription?sourceKind=view&sourceId=8dcd14b0-6259-3193-ad2c-743f394c68e4&sourceElementId=f664d1f2-e48d-3f5a-a073-141fc0ddc418","borderNode":false,"initialBorderNodePosition":"NONE","modifiers":["Hidden"],"state":"Hidden","collapsingState":"EXPANDED","insideLabel":{"id":"34f3225a-82ba-334a-99a4-e0f0375a5cbe","text":"actions","insideLabelLocation":"TOP_CENTER","style":{"color":"#000000","fontSize":12,"bold":false,"italic":true,"underline":false,"strikeThrough":false,"iconURL":[],"background":"transparent","borderColor":"black","borderSize":0,"borderRadius":3,"borderStyle":"Solid","maxWidth":null,"visibility":"visible"},"isHeader":true,"headerSeparatorDisplayMode":"NEVER","overflowStrategy":"NONE","textAlign":"CENTER","customizedStyleProperties":[]},"outsideLabels":[],"style":{"background":"transparent","borderColor":"#000000","borderSize":1,"borderRadius":0,"borderStyle":"Solid","childrenLayoutStrategy":{"areChildNodesDraggable":true,"topGap":0,"bottomGap":10,"growableNodeIds":[],"kind":"List"}},"borderNodes":[],"childNodes":[],"defaultWidth":155,"defaultHeight":60,"labelEditable":false,"pinned":false,"customizedStyleProperties":[]},{"id":"c52630cf-86a4-392f-b0cc-68220906db5d","type":"node:rectangle","targetObjectId":"5ba7a1a0-fb3b-495a-9e6d-96a777527431","targetObjectKind":"siriusComponents://semantic?domain=sysml&entity=PartUsage","targetObjectLabel":"pB","descriptionId":"siriusComponents://nodeDescription?sourceKind=view&sourceId=8dcd14b0-6259-3193-ad2c-743f394c68e4&sourceElementId=cc126737-2324-3253-ae11-37d5b0dee7b9","borderNode":false,"initialBorderNodePosition":"NONE","modifiers":["Hidden"],"state":"Hidden","collapsingState":"EXPANDED","insideLabel":{"id":"262e0513-d0cf-3e15-8559-db796c526101","text":"ports","insideLabelLocation":"TOP_CENTER","style":{"color":"#000000","fontSize":12,"bold":false,"italic":true,"underline":false,"strikeThrough":false,"iconURL":[],"background":"transparent","borderColor":"black","borderSize":0,"borderRadius":3,"borderStyle":"Solid","maxWidth":null,"visibility":"visible"},"isHeader":true,"headerSeparatorDisplayMode":"NEVER","overflowStrategy":"NONE","textAlign":"CENTER","customizedStyleProperties":[]},"outsideLabels":[],"style":{"background":"transparent","borderColor":"#000000","borderSize":1,"borderRadius":0,"borderStyle":"Solid","childrenLayoutStrategy":{"areChildNodesDraggable":true,"topGap":0,"bottomGap":10,"growableNodeIds":[],"kind":"List"}},"borderNodes":[],"childNodes":[],"defaultWidth":155,"defaultHeight":60,"labelEditable":false,"pinned":false,"customizedStyleProperties":[]},{"id":"4ae7eb10-b39f-3f00-bfcd-400bdd15aa14","type":"node:rectangle","targetObjectId":"5ba7a1a0-fb3b-495a-9e6d-96a777527431","targetObjectKind":"siriusComponents://semantic?domain=sysml&entity=PartUsage","targetObjectLabel":"pB","descriptionId":"siriusComponents://nodeDescription?sourceKind=view&sourceId=8dcd14b0-6259-3193-ad2c-743f394c68e4&sourceElementId=30a9de2f-14f9-3de6-b68e-06b79b675555","borderNode":false,"initialBorderNodePosition":"NONE","modifiers":["Hidden"],"state":"Hidden","collapsingState":"EXPANDED","insideLabel":{"id":"2755de13-7128-356d-ac41-5cb744eedcef","text":"action flow","insideLabelLocation":"TOP_CENTER","style":{"color":"#000000","fontSize":12,"bold":false,"italic":true,"underline":false,"strikeThrough":false,"iconURL":[],"background":"transparent","borderColor":"black","borderSize":0,"borderRadius":3,"borderStyle":"Solid","maxWidth":null,"visibility":"visible"},"isHeader":true,"headerSeparatorDisplayMode":"NEVER","overflowStrategy":"NONE","textAlign":"CENTER","customizedStyleProperties":[]},"outsideLabels":[],"style":{"background":"transparent","borderColor":"#000000","borderSize":1,"borderRadius":0,"borderStyle":"Solid","childrenLayoutStrategy":{"kind":"FreeForm"}},"borderNodes":[],"childNodes":[],"defaultWidth":155,"defaultHeight":150,"labelEditable":false,"pinned":false,"customizedStyleProperties":[]},{"id":"f921f7fb-44fb-3570-9f65-e83b4348eab5","type":"node:rectangle","targetObjectId":"5ba7a1a0-fb3b-495a-9e6d-96a777527431","targetObjectKind":"siriusComponents://semantic?domain=sysml&entity=PartUsage","targetObjectLabel":"pB","descriptionId":"siriusComponents://nodeDescription?sourceKind=view&sourceId=8dcd14b0-6259-3193-ad2c-743f394c68e4&sourceElementId=c47f5c71-1cc7-3f23-8c03-c335c2d13c66","borderNode":false,"initialBorderNodePosition":"NONE","modifiers":["Hidden"],"state":"Hidden","collapsingState":"EXPANDED","insideLabel":{"id":"f85051f8-157e-38fe-b88a-9b43523fdbfa","text":"state transition","insideLabelLocation":"TOP_CENTER","style":{"color":"#000000","fontSize":12,"bold":false,"italic":true,"underline":false,"strikeThrough":false,"iconURL":[],"background":"transparent","borderColor":"black","borderSize":0,"borderRadius":3,"borderStyle":"Solid","maxWidth":null,"visibility":"visible"},"isHeader":true,"headerSeparatorDisplayMode":"NEVER","overflowStrategy":"NONE","textAlign":"CENTER","customizedStyleProperties":[]},"outsideLabels":[],"style":{"background":"transparent","borderColor":"#000000","borderSize":1,"borderRadius":0,"borderStyle":"Solid","childrenLayoutStrategy":{"kind":"FreeForm"}},"borderNodes":[],"childNodes":[],"defaultWidth":155,"defaultHeight":150,"labelEditable":false,"pinned":false,"customizedStyleProperties":[]},{"id":"d931771b-4d33-307c-9874-4e0d0f66790f","type":"node:rectangle","targetObjectId":"5ba7a1a0-fb3b-495a-9e6d-96a777527431","targetObjectKind":"siriusComponents://semantic?domain=sysml&entity=PartUsage","targetObjectLabel":"pB","descriptionId":"siriusComponents://nodeDescription?sourceKind=view&sourceId=8dcd14b0-6259-3193-ad2c-743f394c68e4&sourceElementId=c97028bb-f0ba-3e9e-97a6-170cb6345d62","borderNode":false,"initialBorderNodePosition":"NONE","modifiers":["Hidden"],"state":"Hidden","collapsingState":"EXPANDED","insideLabel":{"id":"25852113-f22f-39b5-93f9-2b7c713333d2","text":"states","insideLabelLocation":"TOP_CENTER","style":{"color":"#000000","fontSize":12,"bold":false,"italic":true,"underline":false,"strikeThrough":false,"iconURL":[],"background":"transparent","borderColor":"black","borderSize":0,"borderRadius":3,"borderStyle":"Solid","maxWidth":null,"visibility":"visible"},"isHeader":true,"headerSeparatorDisplayMode":"NEVER","overflowStrategy":"NONE","textAlign":"CENTER","customizedStyleProperties":[]},"outsideLabels":[],"style":{"background":"transparent","borderColor":"#000000","borderSize":1,"borderRadius":0,"borderStyle":"Solid","childrenLayoutStrategy":{"areChildNodesDraggable":true,"topGap":0,"bottomGap":10,"growableNodeIds":[],"kind":"List"}},"borderNodes":[],"childNodes":[],"defaultWidth":155,"defaultHeight":60,"labelEditable":false,"pinned":false,"customizedStyleProperties":[]},{"id":"2edbb11c-d575-372a-b4b3-7ef528212163","type":"node:rectangle","targetObjectId":"5ba7a1a0-fb3b-495a-9e6d-96a777527431","targetObjectKind":"siriusComponents://semantic?domain=sysml&entity=PartUsage","targetObjectLabel":"pB","descriptionId":"siriusComponents://nodeDescription?sourceKind=view&sourceId=8dcd14b0-6259-3193-ad2c-743f394c68e4&sourceElementId=a57f3491-bd3e-38c6-bb8b-b0a4b570bd3a","borderNode":false,"initialBorderNodePosition":"NONE","modifiers":["Hidden"],"state":"Hidden","collapsingState":"EXPANDED","insideLabel":{"id":"1c708ce3-bb06-33e4-85d7-c89468378a84","text":"exhibit states","insideLabelLocation":"TOP_CENTER","style":{"color":"#000000","fontSize":12,"bold":false,"italic":true,"underline":false,"strikeThrough":false,"iconURL":[],"background":"transparent","borderColor":"black","borderSize":0,"borderRadius":3,"borderStyle":"Solid","maxWidth":null,"visibility":"visible"},"isHeader":true,"headerSeparatorDisplayMode":"NEVER","overflowStrategy":"NONE","textAlign":"CENTER","customizedStyleProperties":[]},"outsideLabels":[],"style":{"background":"transparent","borderColor":"#000000","borderSize":1,"borderRadius":0,"borderStyle":"Solid","childrenLayoutStrategy":{"areChildNodesDraggable":true,"topGap":0,"bottomGap":10,"growableNodeIds":[],"kind":"List"}},"borderNodes":[],"childNodes":[],"defaultWidth":155,"defaultHeight":60,"labelEditable":false,"pinned":false,"customizedStyleProperties":[]},{"id":"1d3d5ebd-1213-3e90-b58c-0d8c833e8e08","type":"node:rectangle","targetObjectId":"5ba7a1a0-fb3b-495a-9e6d-96a777527431","targetObjectKind":"siriusComponents://semantic?domain=sysml&entity=PartUsage","targetObjectLabel":"pB","descriptionId":"siriusComponents://nodeDescription?sourceKind=view&sourceId=8dcd14b0-6259-3193-ad2c-743f394c68e4&sourceElementId=fe94bbc6-f9c3-34cb-90fa-34a6701f9c17","borderNode":false,"initialBorderNodePosition":"NONE","modifiers":["Hidden"],"state":"Hidden","collapsingState":"EXPANDED","insideLabel":{"id":"6f816fec-75c4-37ec-908f-0df865910eed","text":"perform actions","insideLabelLocation":"TOP_CENTER","style":{"color":"#000000","fontSize":12,"bold":false,"italic":true,"underline":false,"strikeThrough":false,"iconURL":[],"background":"transparent","borderColor":"black","borderSize":0,"borderRadius":3,"borderStyle":"Solid","maxWidth":null,"visibility":"visible"},"isHeader":true,"headerSeparatorDisplayMode":"NEVER","overflowStrategy":"NONE","textAlign":"CENTER","customizedStyleProperties":[]},"outsideLabels":[],"style":{"background":"transparent","borderColor":"#000000","borderSize":1,"borderRadius":0,"borderStyle":"Solid","childrenLayoutStrategy":{"areChildNodesDraggable":true,"topGap":0,"bottomGap":10,"growableNodeIds":[],"kind":"List"}},"borderNodes":[],"childNodes":[],"defaultWidth":155,"defaultHeight":60,"labelEditable":false,"pinned":false,"customizedStyleProperties":[]}],"defaultWidth":155,"defaultHeight":60,"labelEditable":true,"pinned":false,"customizedStyleProperties":[]},{"id":"0482b427-1bfa-347f-8063-500335f262b9","type":"node:rectangle","targetObjectId":"45b69ed5-cb3c-42d1-80c5-1ad08342fcb9","targetObjectKind":"siriusComponents://semantic?domain=sysml&entity=PartUsage","targetObjectLabel":"pA","descriptionId":"siriusComponents://nodeDescription?sourceKind=view&sourceId=8dcd14b0-6259-3193-ad2c-743f394c68e4&sourceElementId=bd119f62-45c5-3868-9727-9f954e05e4fa","borderNode":false,"initialBorderNodePosition":"NONE","modifiers":[],"state":"Normal","collapsingState":"EXPANDED","insideLabel":{"id":"334d1689-7b4b-319f-b040-50388b0fd550","text":"«part»\npA","insideLabelLocation":"TOP_CENTER","style":{"color":"#000000","fontSize":14,"bold":false,"italic":false,"underline":false,"strikeThrough":false,"iconURL":["/icons/full/obj16/PartUsage.svg"],"background":"transparent","borderColor":"black","borderSize":0,"borderRadius":3,"borderStyle":"Solid","maxWidth":null,"visibility":"visible"},"isHeader":true,"headerSeparatorDisplayMode":"IF_CHILDREN","overflowStrategy":"WRAP","textAlign":"CENTER","customizedStyleProperties":[]},"outsideLabels":[],"style":{"background":"#ffffff","borderColor":"#000000","borderSize":1,"borderRadius":10,"borderStyle":"Solid","childrenLayoutStrategy":{"areChildNodesDraggable":false,"topGap":0,"bottomGap":0,"growableNodeIds":["siriusComponents://nodeDescription?sourceKind=view&sourceId=8dcd14b0-6259-3193-ad2c-743f394c68e4&sourceElementId=30a9de2f-14f9-3de6-b68e-06b79b675555","siriusComponents://nodeDescription?sourceKind=view&sourceId=8dcd14b0-6259-3193-ad2c-743f394c68e4&sourceElementId=c47f5c71-1cc7-3f23-8c03-c335c2d13c66"],"kind":"List"}},"borderNodes":[],"childNodes":[{"id":"f17b2c23-7ac1-3f74-a05e-870d0625018d","type":"node:rectangle","targetObjectId":"45b69ed5-cb3c-42d1-80c5-1ad08342fcb9","targetObjectKind":"siriusComponents://semantic?domain=sysml&entity=PartUsage","targetObjectLabel":"pA","descriptionId":"siriusComponents://nodeDescription?sourceKind=view&sourceId=8dcd14b0-6259-3193-ad2c-743f394c68e4&sourceElementId=c901d8ce-4c57-3ede-8fdb-3c5aa91b67ba","borderNode":false,"initialBorderNodePosition":"NONE","modifiers":["Hidden"],"state":"Hidden","collapsingState":"EXPANDED","insideLabel":{"id":"7b57f5f4-9017-31ff-a471-38f4a30af76b","text":"doc","insideLabelLocation":"TOP_CENTER","style":{"color":"#000000","fontSize":12,"bold":false,"italic":true,"underline":false,"strikeThrough":false,"iconURL":[],"background":"transparent","borderColor":"black","borderSize":0,"borderRadius":3,"borderStyle":"Solid","maxWidth":null,"visibility":"visible"},"isHeader":true,"headerSeparatorDisplayMode":"NEVER","overflowStrategy":"NONE","textAlign":"CENTER","customizedStyleProperties":[]},"outsideLabels":[],"style":{"background":"transparent","borderColor":"#000000","borderSize":1,"borderRadius":0,"borderStyle":"Solid","childrenLayoutStrategy":{"areChildNodesDraggable":true,"topGap":0,"bottomGap":10,"growableNodeIds":[],"kind":"List"}},"borderNodes":[],"childNodes":[],"defaultWidth":155,"defaultHeight":60,"labelEditable":false,"pinned":false,"customizedStyleProperties":[]},{"id":"c664cded-5f51-3186-900c-e19cb93d8108","type":"node:rectangle","targetObjectId":"45b69ed5-cb3c-42d1-80c5-1ad08342fcb9","targetObjectKind":"siriusComponents://semantic?domain=sysml&entity=PartUsage","targetObjectLabel":"pA","descriptionId":"siriusComponents://nodeDescription?sourceKind=view&sourceId=8dcd14b0-6259-3193-ad2c-743f394c68e4&sourceElementId=a1300415-10e4-37bb-87ed-206ec95079f0","borderNode":false,"initialBorderNodePosition":"NONE","modifiers":["Hidden"],"state":"Hidden","collapsingState":"EXPANDED","insideLabel":{"id":"c81f6e45-9be7-3a77-9b84-c44b3416e2b7","text":"attributes","insideLabelLocation":"TOP_CENTER","style":{"color":"#000000","fontSize":12,"bold":false,"italic":true,"underline":false,"strikeThrough":false,"iconURL":[],"background":"transparent","borderColor":"black","borderSize":0,"borderRadius":3,"borderStyle":"Solid","maxWidth":null,"visibility":"visible"},"isHeader":true,"headerSeparatorDisplayMode":"NEVER","overflowStrategy":"NONE","textAlign":"CENTER","customizedStyleProperties":[]},"outsideLabels":[],"style":{"background":"transparent","borderColor":"#000000","borderSize":1,"borderRadius":0,"borderStyle":"Solid","childrenLayoutStrategy":{"areChildNodesDraggable":true,"topGap":0,"bottomGap":10,"growableNodeIds":[],"kind":"List"}},"borderNodes":[],"childNodes":[],"defaultWidth":155,"defaultHeight":60,"labelEditable":false,"pinned":false,"customizedStyleProperties":[]},{"id":"420487e8-9bfe-3a16-b1f8-10b4f3360ff0","type":"node:rectangle","targetObjectId":"45b69ed5-cb3c-42d1-80c5-1ad08342fcb9","targetObjectKind":"siriusComponents://semantic?domain=sysml&entity=PartUsage","targetObjectLabel":"pA","descriptionId":"siriusComponents://nodeDescription?sourceKind=view&sourceId=8dcd14b0-6259-3193-ad2c-743f394c68e4&sourceElementId=f664d1f2-e48d-3f5a-a073-141fc0ddc418","borderNode":false,"initialBorderNodePosition":"NONE","modifiers":["Hidden"],"state":"Hidden","collapsingState":"EXPANDED","insideLabel":{"id":"643a4a31-abfd-33db-a97f-37087ecc17c3","text":"actions","insideLabelLocation":"TOP_CENTER","style":{"color":"#000000","fontSize":12,"bold":false,"italic":true,"underline":false,"strikeThrough":false,"iconURL":[],"background":"transparent","borderColor":"black","borderSize":0,"borderRadius":3,"borderStyle":"Solid","maxWidth":null,"visibility":"visible"},"isHeader":true,"headerSeparatorDisplayMode":"NEVER","overflowStrategy":"NONE","textAlign":"CENTER","customizedStyleProperties":[]},"outsideLabels":[],"style":{"background":"transparent","borderColor":"#000000","borderSize":1,"borderRadius":0,"borderStyle":"Solid","childrenLayoutStrategy":{"areChildNodesDraggable":true,"topGap":0,"bottomGap":10,"growableNodeIds":[],"kind":"List"}},"borderNodes":[],"childNodes":[],"defaultWidth":155,"defaultHeight":60,"labelEditable":false,"pinned":false,"customizedStyleProperties":[]},{"id":"fd20f79e-3571-3059-a4f0-3b9448abe94b","type":"node:rectangle","targetObjectId":"45b69ed5-cb3c-42d1-80c5-1ad08342fcb9","targetObjectKind":"siriusComponents://semantic?domain=sysml&entity=PartUsage","targetObjectLabel":"pA","descriptionId":"siriusComponents://nodeDescription?sourceKind=view&sourceId=8dcd14b0-6259-3193-ad2c-743f394c68e4&sourceElementId=cc126737-2324-3253-ae11-37d5b0dee7b9","borderNode":false,"initialBorderNodePosition":"NONE","modifiers":["Hidden"],"state":"Hidden","collapsingState":"EXPANDED","insideLabel":{"id":"dbb79884-e703-3b9c-afab-12a47c2218f6","text":"ports","insideLabelLocation":"TOP_CENTER","style":{"color":"#000000","fontSize":12,"bold":false,"italic":true,"underline":false,"strikeThrough":false,"iconURL":[],"background":"transparent","borderColor":"black","borderSize":0,"borderRadius":3,"borderStyle":"Solid","maxWidth":null,"visibility":"visible"},"isHeader":true,"headerSeparatorDisplayMode":"NEVER","overflowStrategy":"NONE","textAlign":"CENTER","customizedStyleProperties":[]},"outsideLabels":[],"style":{"background":"transparent","borderColor":"#000000","borderSize":1,"borderRadius":0,"borderStyle":"Solid","childrenLayoutStrategy":{"areChildNodesDraggable":true,"topGap":0,"bottomGap":10,"growableNodeIds":[],"kind":"List"}},"borderNodes":[],"childNodes":[],"defaultWidth":155,"defaultHeight":60,"labelEditable":false,"pinned":false,"customizedStyleProperties":[]},{"id":"79a7027f-20b3-3801-a502-d8a8af35ca3e","type":"node:rectangle","targetObjectId":"45b69ed5-cb3c-42d1-80c5-1ad08342fcb9","targetObjectKind":"siriusComponents://semantic?domain=sysml&entity=PartUsage","targetObjectLabel":"pA","descriptionId":"siriusComponents://nodeDescription?sourceKind=view&sourceId=8dcd14b0-6259-3193-ad2c-743f394c68e4&sourceElementId=30a9de2f-14f9-3de6-b68e-06b79b675555","borderNode":false,"initialBorderNodePosition":"NONE","modifiers":["Hidden"],"state":"Hidden","collapsingState":"EXPANDED","insideLabel":{"id":"e7289445-6927-3ba2-83ba-939d69a6e1dd","text":"action flow","insideLabelLocation":"TOP_CENTER","style":{"color":"#000000","fontSize":12,"bold":false,"italic":true,"underline":false,"strikeThrough":false,"iconURL":[],"background":"transparent","borderColor":"black","borderSize":0,"borderRadius":3,"borderStyle":"Solid","maxWidth":null,"visibility":"visible"},"isHeader":true,"headerSeparatorDisplayMode":"NEVER","overflowStrategy":"NONE","textAlign":"CENTER","customizedStyleProperties":[]},"outsideLabels":[],"style":{"background":"transparent","borderColor":"#000000","borderSize":1,"borderRadius":0,"borderStyle":"Solid","childrenLayoutStrategy":{"kind":"FreeForm"}},"borderNodes":[],"childNodes":[],"defaultWidth":155,"defaultHeight":150,"labelEditable":false,"pinned":false,"customizedStyleProperties":[]},{"id":"0032a995-8b5c-3d50-bef3-24da5a354fcd","type":"node:rectangle","targetObjectId":"45b69ed5-cb3c-42d1-80c5-1ad08342fcb9","targetObjectKind":"siriusComponents://semantic?domain=sysml&entity=PartUsage","targetObjectLabel":"pA","descriptionId":"siriusComponents://nodeDescription?sourceKind=view&sourceId=8dcd14b0-6259-3193-ad2c-743f394c68e4&sourceElementId=c47f5c71-1cc7-3f23-8c03-c335c2d13c66","borderNode":false,"initialBorderNodePosition":"NONE","modifiers":["Hidden"],"state":"Hidden","collapsingState":"EXPANDED","insideLabel":{"id":"f2ae22fd-4e4d-3251-bce4-da6b0473aab3","text":"state transition","insideLabelLocation":"TOP_CENTER","style":{"color":"#000000","fontSize":12,"bold":false,"italic":true,"underline":false,"strikeThrough":false,"iconURL":[],"background":"transparent","borderColor":"black","borderSize":0,"borderRadius":3,"borderStyle":"Solid","maxWidth":null,"visibility":"visible"},"isHeader":true,"headerSeparatorDisplayMode":"NEVER","overflowStrategy":"NONE","textAlign":"CENTER","customizedStyleProperties":[]},"outsideLabels":[],"style":{"background":"transparent","borderColor":"#000000","borderSize":1,"borderRadius":0,"borderStyle":"Solid","childrenLayoutStrategy":{"kind":"FreeForm"}},"borderNodes":[],"childNodes":[],"defaultWidth":155,"defaultHeight":150,"labelEditable":false,"pinned":false,"customizedStyleProperties":[]},{"id":"5ff0aea3-b180-3b68-9bdf-2033a5f73561","type":"node:rectangle","targetObjectId":"45b69ed5-cb3c-42d1-80c5-1ad08342fcb9","targetObjectKind":"siriusComponents://semantic?domain=sysml&entity=PartUsage","targetObjectLabel":"pA","descriptionId":"siriusComponents://nodeDescription?sourceKind=view&sourceId=8dcd14b0-6259-3193-ad2c-743f394c68e4&sourceElementId=c97028bb-f0ba-3e9e-97a6-170cb6345d62","borderNode":false,"initialBorderNodePosition":"NONE","modifiers":["Hidden"],"state":"Hidden","collapsingState":"EXPANDED","insideLabel":{"id":"a4f3fdc3-c59e-3129-af8d-6cb0e45ade6a","text":"states","insideLabelLocation":"TOP_CENTER","style":{"color":"#000000","fontSize":12,"bold":false,"italic":true,"underline":false,"strikeThrough":false,"iconURL":[],"background":"transparent","borderColor":"black","borderSize":0,"borderRadius":3,"borderStyle":"Solid","maxWidth":null,"visibility":"visible"},"isHeader":true,"headerSeparatorDisplayMode":"NEVER","overflowStrategy":"NONE","textAlign":"CENTER","customizedStyleProperties":[]},"outsideLabels":[],"style":{"background":"transparent","borderColor":"#000000","borderSize":1,"borderRadius":0,"borderStyle":"Solid","childrenLayoutStrategy":{"areChildNodesDraggable":true,"topGap":0,"bottomGap":10,"growableNodeIds":[],"kind":"List"}},"borderNodes":[],"childNodes":[],"defaultWidth":155,"defaultHeight":60,"labelEditable":false,"pinned":false,"customizedStyleProperties":[]},{"id":"95530a7a-b458-3e4e-b607-46674d1844e4","type":"node:rectangle","targetObjectId":"45b69ed5-cb3c-42d1-80c5-1ad08342fcb9","targetObjectKind":"siriusComponents://semantic?domain=sysml&entity=PartUsage","targetObjectLabel":"pA","descriptionId":"siriusComponents://nodeDescription?sourceKind=view&sourceId=8dcd14b0-6259-3193-ad2c-743f394c68e4&sourceElementId=a57f3491-bd3e-38c6-bb8b-b0a4b570bd3a","borderNode":false,"initialBorderNodePosition":"NONE","modifiers":["Hidden"],"state":"Hidden","collapsingState":"EXPANDED","insideLabel":{"id":"c42682f0-2711-32ef-95af-673708742de4","text":"exhibit states","insideLabelLocation":"TOP_CENTER","style":{"color":"#000000","fontSize":12,"bold":false,"italic":true,"underline":false,"strikeThrough":false,"iconURL":[],"background":"transparent","borderColor":"black","borderSize":0,"borderRadius":3,"borderStyle":"Solid","maxWidth":null,"visibility":"visible"},"isHeader":true,"headerSeparatorDisplayMode":"NEVER","overflowStrategy":"NONE","textAlign":"CENTER","customizedStyleProperties":[]},"outsideLabels":[],"style":{"background":"transparent","borderColor":"#000000","borderSize":1,"borderRadius":0,"borderStyle":"Solid","childrenLayoutStrategy":{"areChildNodesDraggable":true,"topGap":0,"bottomGap":10,"growableNodeIds":[],"kind":"List"}},"borderNodes":[],"childNodes":[],"defaultWidth":155,"defaultHeight":60,"labelEditable":false,"pinned":false,"customizedStyleProperties":[]},{"id":"d7dc549a-9483-3f89-beb5-e632b09e1560","type":"node:rectangle","targetObjectId":"45b69ed5-cb3c-42d1-80c5-1ad08342fcb9","targetObjectKind":"siriusComponents://semantic?domain=sysml&entity=PartUsage","targetObjectLabel":"pA","descriptionId":"siriusComponents://nodeDescription?sourceKind=view&sourceId=8dcd14b0-6259-3193-ad2c-743f394c68e4&sourceElementId=fe94bbc6-f9c3-34cb-90fa-34a6701f9c17","borderNode":false,"initialBorderNodePosition":"NONE","modifiers":["Hidden"],"state":"Hidden","collapsingState":"EXPANDED","insideLabel":{"id":"9ea761f4-0cb4-392c-b14b-f43423631803","text":"perform actions","insideLabelLocation":"TOP_CENTER","style":{"color":"#000000","fontSize":12,"bold":false,"italic":true,"underline":false,"strikeThrough":false,"iconURL":[],"background":"transparent","borderColor":"black","borderSize":0,"borderRadius":3,"borderStyle":"Solid","maxWidth":null,"visibility":"visible"},"isHeader":true,"headerSeparatorDisplayMode":"NEVER","overflowStrategy":"NONE","textAlign":"CENTER","customizedStyleProperties":[]},"outsideLabels":[],"style":{"background":"transparent","borderColor":"#000000","borderSize":1,"borderRadius":0,"borderStyle":"Solid","childrenLayoutStrategy":{"areChildNodesDraggable":true,"topGap":0,"bottomGap":10,"growableNodeIds":[],"kind":"List"}},"borderNodes":[],"childNodes":[],"defaultWidth":155,"defaultHeight":60,"labelEditable":false,"pinned":false,"customizedStyleProperties":[]}],"defaultWidth":155,"defaultHeight":60,"labelEditable":true,"pinned":false,"customizedStyleProperties":[]},{"id":"26d1462e-fe4d-3c12-b03c-a208b2134f8e","type":"node:rectangle","targetObjectId":"c57b7ff5-c30c-44ca-b5a9-90ccf37c4fde","targetObjectKind":"siriusComponents://semantic?domain=sysml&entity=PartUsage","targetObjectLabel":"pC","descriptionId":"siriusComponents://nodeDescription?sourceKind=view&sourceId=8dcd14b0-6259-3193-ad2c-743f394c68e4&sourceElementId=bd119f62-45c5-3868-9727-9f954e05e4fa","borderNode":false,"initialBorderNodePosition":"NONE","modifiers":[],"state":"Normal","collapsingState":"EXPANDED","insideLabel":{"id":"acb5fec4-d752-30ea-bdc1-0d87af281f68","text":"«part»\npC","insideLabelLocation":"TOP_CENTER","style":{"color":"#000000","fontSize":14,"bold":false,"italic":false,"underline":false,"strikeThrough":false,"iconURL":["/icons/full/obj16/PartUsage.svg"],"background":"transparent","borderColor":"black","borderSize":0,"borderRadius":3,"borderStyle":"Solid","maxWidth":null,"visibility":"visible"},"isHeader":true,"headerSeparatorDisplayMode":"IF_CHILDREN","overflowStrategy":"WRAP","textAlign":"CENTER","customizedStyleProperties":[]},"outsideLabels":[],"style":{"background":"#ffffff","borderColor":"#000000","borderSize":1,"borderRadius":10,"borderStyle":"Solid","childrenLayoutStrategy":{"areChildNodesDraggable":false,"topGap":0,"bottomGap":0,"growableNodeIds":["siriusComponents://nodeDescription?sourceKind=view&sourceId=8dcd14b0-6259-3193-ad2c-743f394c68e4&sourceElementId=30a9de2f-14f9-3de6-b68e-06b79b675555","siriusComponents://nodeDescription?sourceKind=view&sourceId=8dcd14b0-6259-3193-ad2c-743f394c68e4&sourceElementId=c47f5c71-1cc7-3f23-8c03-c335c2d13c66"],"kind":"List"}},"borderNodes":[],"childNodes":[{"id":"b2a4a7ab-8689-3760-be79-d750a3200914","type":"node:rectangle","targetObjectId":"c57b7ff5-c30c-44ca-b5a9-90ccf37c4fde","targetObjectKind":"siriusComponents://semantic?domain=sysml&entity=PartUsage","targetObjectLabel":"pC","descriptionId":"siriusComponents://nodeDescription?sourceKind=view&sourceId=8dcd14b0-6259-3193-ad2c-743f394c68e4&sourceElementId=c901d8ce-4c57-3ede-8fdb-3c5aa91b67ba","borderNode":false,"initialBorderNodePosition":"NONE","modifiers":["Hidden"],"state":"Hidden","collapsingState":"EXPANDED","insideLabel":{"id":"0852e90b-a482-3f37-bcc3-7682c60beb8e","text":"doc","insideLabelLocation":"TOP_CENTER","style":{"color":"#000000","fontSize":12,"bold":false,"italic":true,"underline":false,"strikeThrough":false,"iconURL":[],"background":"transparent","borderColor":"black","borderSize":0,"borderRadius":3,"borderStyle":"Solid","maxWidth":null,"visibility":"visible"},"isHeader":true,"headerSeparatorDisplayMode":"NEVER","overflowStrategy":"NONE","textAlign":"CENTER","customizedStyleProperties":[]},"outsideLabels":[],"style":{"background":"transparent","borderColor":"#000000","borderSize":1,"borderRadius":0,"borderStyle":"Solid","childrenLayoutStrategy":{"areChildNodesDraggable":true,"topGap":0,"bottomGap":10,"growableNodeIds":[],"kind":"List"}},"borderNodes":[],"childNodes":[],"defaultWidth":155,"defaultHeight":60,"labelEditable":false,"pinned":false,"customizedStyleProperties":[]},{"id":"fe9e991f-1228-3ff3-abbb-58d6d2317dc4","type":"node:rectangle","targetObjectId":"c57b7ff5-c30c-44ca-b5a9-90ccf37c4fde","targetObjectKind":"siriusComponents://semantic?domain=sysml&entity=PartUsage","targetObjectLabel":"pC","descriptionId":"siriusComponents://nodeDescription?sourceKind=view&sourceId=8dcd14b0-6259-3193-ad2c-743f394c68e4&sourceElementId=a1300415-10e4-37bb-87ed-206ec95079f0","borderNode":false,"initialBorderNodePosition":"NONE","modifiers":["Hidden"],"state":"Hidden","collapsingState":"EXPANDED","insideLabel":{"id":"15fe571f-d03d-3ee6-8ea9-faa86374c41e","text":"attributes","insideLabelLocation":"TOP_CENTER","style":{"color":"#000000","fontSize":12,"bold":false,"italic":true,"underline":false,"strikeThrough":false,"iconURL":[],"background":"transparent","borderColor":"black","borderSize":0,"borderRadius":3,"borderStyle":"Solid","maxWidth":null,"visibility":"visible"},"isHeader":true,"headerSeparatorDisplayMode":"NEVER","overflowStrategy":"NONE","textAlign":"CENTER","customizedStyleProperties":[]},"outsideLabels":[],"style":{"background":"transparent","borderColor":"#000000","borderSize":1,"borderRadius":0,"borderStyle":"Solid","childrenLayoutStrategy":{"areChildNodesDraggable":true,"topGap":0,"bottomGap":10,"growableNodeIds":[],"kind":"List"}},"borderNodes":[],"childNodes":[],"defaultWidth":155,"defaultHeight":60,"labelEditable":false,"pinned":false,"customizedStyleProperties":[]},{"id":"821b4b7d-14b0-3310-963c-2b03e84def48","type":"node:rectangle","targetObjectId":"c57b7ff5-c30c-44ca-b5a9-90ccf37c4fde","targetObjectKind":"siriusComponents://semantic?domain=sysml&entity=PartUsage","targetObjectLabel":"pC","descriptionId":"siriusComponents://nodeDescription?sourceKind=view&sourceId=8dcd14b0-6259-3193-ad2c-743f394c68e4&sourceElementId=f664d1f2-e48d-3f5a-a073-141fc0ddc418","borderNode":false,"initialBorderNodePosition":"NONE","modifiers":["Hidden"],"state":"Hidden","collapsingState":"EXPANDED","insideLabel":{"id":"9cd8a5bb-6f2b-3060-84df-d0aedeb52091","text":"actions","insideLabelLocation":"TOP_CENTER","style":{"color":"#000000","fontSize":12,"bold":false,"italic":true,"underline":false,"strikeThrough":false,"iconURL":[],"background":"transparent","borderColor":"black","borderSize":0,"borderRadius":3,"borderStyle":"Solid","maxWidth":null,"visibility":"visible"},"isHeader":true,"headerSeparatorDisplayMode":"NEVER","overflowStrategy":"NONE","textAlign":"CENTER","customizedStyleProperties":[]},"outsideLabels":[],"style":{"background":"transparent","borderColor":"#000000","borderSize":1,"borderRadius":0,"borderStyle":"Solid","childrenLayoutStrategy":{"areChildNodesDraggable":true,"topGap":0,"bottomGap":10,"growableNodeIds":[],"kind":"List"}},"borderNodes":[],"childNodes":[],"defaultWidth":155,"defaultHeight":60,"labelEditable":false,"pinned":false,"customizedStyleProperties":[]},{"id":"f6e1c85c-917c-3dc0-bfdf-c93f01153b39","type":"node:rectangle","targetObjectId":"c57b7ff5-c30c-44ca-b5a9-90ccf37c4fde","targetObjectKind":"siriusComponents://semantic?domain=sysml&entity=PartUsage","targetObjectLabel":"pC","descriptionId":"siriusComponents://nodeDescription?sourceKind=view&sourceId=8dcd14b0-6259-3193-ad2c-743f394c68e4&sourceElementId=cc126737-2324-3253-ae11-37d5b0dee7b9","borderNode":false,"initialBorderNodePosition":"NONE","modifiers":["Hidden"],"state":"Hidden","collapsingState":"EXPANDED","insideLabel":{"id":"443653ce-3bc0-3db7-ada9-dfc2bd7cc2cf","text":"ports","insideLabelLocation":"TOP_CENTER","style":{"color":"#000000","fontSize":12,"bold":false,"italic":true,"underline":false,"strikeThrough":false,"iconURL":[],"background":"transparent","borderColor":"black","borderSize":0,"borderRadius":3,"borderStyle":"Solid","maxWidth":null,"visibility":"visible"},"isHeader":true,"headerSeparatorDisplayMode":"NEVER","overflowStrategy":"NONE","textAlign":"CENTER","customizedStyleProperties":[]},"outsideLabels":[],"style":{"background":"transparent","borderColor":"#000000","borderSize":1,"borderRadius":0,"borderStyle":"Solid","childrenLayoutStrategy":{"areChildNodesDraggable":true,"topGap":0,"bottomGap":10,"growableNodeIds":[],"kind":"List"}},"borderNodes":[],"childNodes":[],"defaultWidth":155,"defaultHeight":60,"labelEditable":false,"pinned":false,"customizedStyleProperties":[]},{"id":"b544ee2d-676d-3b1d-beaf-ce88cb172820","type":"node:rectangle","targetObjectId":"c57b7ff5-c30c-44ca-b5a9-90ccf37c4fde","targetObjectKind":"siriusComponents://semantic?domain=sysml&entity=PartUsage","targetObjectLabel":"pC","descriptionId":"siriusComponents://nodeDescription?sourceKind=view&sourceId=8dcd14b0-6259-3193-ad2c-743f394c68e4&sourceElementId=30a9de2f-14f9-3de6-b68e-06b79b675555","borderNode":false,"initialBorderNodePosition":"NONE","modifiers":["Hidden"],"state":"Hidden","collapsingState":"EXPANDED","insideLabel":{"id":"88f9ee22-e361-3640-b88f-73959f7013cb","text":"action flow","insideLabelLocation":"TOP_CENTER","style":{"color":"#000000","fontSize":12,"bold":false,"italic":true,"underline":false,"strikeThrough":false,"iconURL":[],"background":"transparent","borderColor":"black","borderSize":0,"borderRadius":3,"borderStyle":"Solid","maxWidth":null,"visibility":"visible"},"isHeader":true,"headerSeparatorDisplayMode":"NEVER","overflowStrategy":"NONE","textAlign":"CENTER","customizedStyleProperties":[]},"outsideLabels":[],"style":{"background":"transparent","borderColor":"#000000","borderSize":1,"borderRadius":0,"borderStyle":"Solid","childrenLayoutStrategy":{"kind":"FreeForm"}},"borderNodes":[],"childNodes":[],"defaultWidth":155,"defaultHeight":150,"labelEditable":false,"pinned":false,"customizedStyleProperties":[]},{"id":"e4809f45-d441-3779-9617-eb42358894e9","type":"node:rectangle","targetObjectId":"c57b7ff5-c30c-44ca-b5a9-90ccf37c4fde","targetObjectKind":"siriusComponents://semantic?domain=sysml&entity=PartUsage","targetObjectLabel":"pC","descriptionId":"siriusComponents://nodeDescription?sourceKind=view&sourceId=8dcd14b0-6259-3193-ad2c-743f394c68e4&sourceElementId=c47f5c71-1cc7-3f23-8c03-c335c2d13c66","borderNode":false,"initialBorderNodePosition":"NONE","modifiers":["Hidden"],"state":"Hidden","collapsingState":"EXPANDED","insideLabel":{"id":"d57a1ae0-73cd-3094-912e-85676f3504b7","text":"state transition","insideLabelLocation":"TOP_CENTER","style":{"color":"#000000","fontSize":12,"bold":false,"italic":true,"underline":false,"strikeThrough":false,"iconURL":[],"background":"transparent","borderColor":"black","borderSize":0,"borderRadius":3,"borderStyle":"Solid","maxWidth":null,"visibility":"visible"},"isHeader":true,"headerSeparatorDisplayMode":"NEVER","overflowStrategy":"NONE","textAlign":"CENTER","customizedStyleProperties":[]},"outsideLabels":[],"style":{"background":"transparent","borderColor":"#000000","borderSize":1,"borderRadius":0,"borderStyle":"Solid","childrenLayoutStrategy":{"kind":"FreeForm"}},"borderNodes":[],"childNodes":[],"defaultWidth":155,"defaultHeight":150,"labelEditable":false,"pinned":false,"customizedStyleProperties":[]},{"id":"02718b76-9532-35cf-b1c0-7f550249580b","type":"node:rectangle","targetObjectId":"c57b7ff5-c30c-44ca-b5a9-90ccf37c4fde","targetObjectKind":"siriusComponents://semantic?domain=sysml&entity=PartUsage","targetObjectLabel":"pC","descriptionId":"siriusComponents://nodeDescription?sourceKind=view&sourceId=8dcd14b0-6259-3193-ad2c-743f394c68e4&sourceElementId=c97028bb-f0ba-3e9e-97a6-170cb6345d62","borderNode":false,"initialBorderNodePosition":"NONE","modifiers":["Hidden"],"state":"Hidden","collapsingState":"EXPANDED","insideLabel":{"id":"cf9ea92e-db47-33a1-880b-5fb3a9851193","text":"states","insideLabelLocation":"TOP_CENTER","style":{"color":"#000000","fontSize":12,"bold":false,"italic":true,"underline":false,"strikeThrough":false,"iconURL":[],"background":"transparent","borderColor":"black","borderSize":0,"borderRadius":3,"borderStyle":"Solid","maxWidth":null,"visibility":"visible"},"isHeader":true,"headerSeparatorDisplayMode":"NEVER","overflowStrategy":"NONE","textAlign":"CENTER","customizedStyleProperties":[]},"outsideLabels":[],"style":{"background":"transparent","borderColor":"#000000","borderSize":1,"borderRadius":0,"borderStyle":"Solid","childrenLayoutStrategy":{"areChildNodesDraggable":true,"topGap":0,"bottomGap":10,"growableNodeIds":[],"kind":"List"}},"borderNodes":[],"childNodes":[],"defaultWidth":155,"defaultHeight":60,"labelEditable":false,"pinned":false,"customizedStyleProperties":[]},{"id":"3d584b9e-73ee-3d19-91ce-117a0e0e08aa","type":"node:rectangle","targetObjectId":"c57b7ff5-c30c-44ca-b5a9-90ccf37c4fde","targetObjectKind":"siriusComponents://semantic?domain=sysml&entity=PartUsage","targetObjectLabel":"pC","descriptionId":"siriusComponents://nodeDescription?sourceKind=view&sourceId=8dcd14b0-6259-3193-ad2c-743f394c68e4&sourceElementId=a57f3491-bd3e-38c6-bb8b-b0a4b570bd3a","borderNode":false,"initialBorderNodePosition":"NONE","modifiers":["Hidden"],"state":"Hidden","collapsingState":"EXPANDED","insideLabel":{"id":"4491beca-5912-3e62-b24c-03e8828090e6","text":"exhibit states","insideLabelLocation":"TOP_CENTER","style":{"color":"#000000","fontSize":12,"bold":false,"italic":true,"underline":false,"strikeThrough":false,"iconURL":[],"background":"transparent","borderColor":"black","borderSize":0,"borderRadius":3,"borderStyle":"Solid","maxWidth":null,"visibility":"visible"},"isHeader":true,"headerSeparatorDisplayMode":"NEVER","overflowStrategy":"NONE","textAlign":"CENTER","customizedStyleProperties":[]},"outsideLabels":[],"style":{"background":"transparent","borderColor":"#000000","borderSize":1,"borderRadius":0,"borderStyle":"Solid","childrenLayoutStrategy":{"areChildNodesDraggable":true,"topGap":0,"bottomGap":10,"growableNodeIds":[],"kind":"List"}},"borderNodes":[],"childNodes":[],"defaultWidth":155,"defaultHeight":60,"labelEditable":false,"pinned":false,"customizedStyleProperties":[]},{"id":"cfe790b0-827c-384a-980e-6e999acc4d8a","type":"node:rectangle","targetObjectId":"c57b7ff5-c30c-44ca-b5a9-90ccf37c4fde","targetObjectKind":"siriusComponents://semantic?domain=sysml&entity=PartUsage","targetObjectLabel":"pC","descriptionId":"siriusComponents://nodeDescription?sourceKind=view&sourceId=8dcd14b0-6259-3193-ad2c-743f394c68e4&sourceElementId=fe94bbc6-f9c3-34cb-90fa-34a6701f9c17","borderNode":false,"initialBorderNodePosition":"NONE","modifiers":["Hidden"],"state":"Hidden","collapsingState":"EXPANDED","insideLabel":{"id":"b9fd495f-2ae7-38d4-a8a4-52075a5c5399","text":"perform actions","insideLabelLocation":"TOP_CENTER","style":{"color":"#000000","fontSize":12,"bold":false,"italic":true,"underline":false,"strikeThrough":false,"iconURL":[],"background":"transparent","borderColor":"black","borderSize":0,"borderRadius":3,"borderStyle":"Solid","maxWidth":null,"visibility":"visible"},"isHeader":true,"headerSeparatorDisplayMode":"NEVER","overflowStrategy":"NONE","textAlign":"CENTER","customizedStyleProperties":[]},"outsideLabels":[],"style":{"background":"transparent","borderColor":"#000000","borderSize":1,"borderRadius":0,"borderStyle":"Solid","childrenLayoutStrategy":{"areChildNodesDraggable":true,"topGap":0,"bottomGap":10,"growableNodeIds":[],"kind":"List"}},"borderNodes":[],"childNodes":[],"defaultWidth":155,"defaultHeight":60,"labelEditable":false,"pinned":false,"customizedStyleProperties":[]}],"defaultWidth":155,"defaultHeight":60,"labelEditable":true,"pinned":false,"customizedStyleProperties":[]}],"edges":[{"id":"3db422d8-b87b-3a72-b964-4eddd50bcf60","type":"edge:straight","targetObjectId":"5ba7a1a0-fb3b-495a-9e6d-96a777527431","targetObjectKind":"siriusComponents://semantic?domain=sysml&entity=PartUsage","targetObjectLabel":"pB","descriptionId":"siriusComponents://edgeDescription?sourceKind=view&sourceId=8dcd14b0-6259-3193-ad2c-743f394c68e4&sourceElementId=919980e7-dd23-3ff4-9b86-ad2baa653052","beginLabel":null,"centerLabel":{"id":"b40a1832-adaa-35fe-a2ba-e0bdd48dda8d","type":"label:edge-center","text":"","style":{"color":"#000000","fontSize":14,"bold":false,"italic":false,"underline":false,"strikeThrough":false,"iconURL":[],"background":"transparent","borderColor":"black","borderSize":0,"borderRadius":3,"borderStyle":"Solid","maxWidth":null,"visibility":"visible"},"customizedStyleProperties":[]},"endLabel":null,"sourceId":"97d18dbd-29f0-3e7b-8602-f3dd424d9b8e","targetId":"26d1462e-fe4d-3c12-b03c-a208b2134f8e","modifiers":[],"state":"Normal","style":{"size":1,"lineStyle":"Solid","sourceArrow":"FillDiamond","targetArrow":"None","color":"#000000","edgeType":"Manhattan"},"centerLabelEditable":true,"customizedStyleProperties":[]},{"id":"2514bb48-09d5-3cd7-ac64-e6f546a7bdf2","type":"edge:straight","targetObjectId":"45b69ed5-cb3c-42d1-80c5-1ad08342fcb9","targetObjectKind":"siriusComponents://semantic?domain=sysml&entity=PartUsage","targetObjectLabel":"pA","descriptionId":"siriusComponents://edgeDescription?sourceKind=view&sourceId=8dcd14b0-6259-3193-ad2c-743f394c68e4&sourceElementId=919980e7-dd23-3ff4-9b86-ad2baa653052","beginLabel":null,"centerLabel":{"id":"111f50c9-3d2e-3df6-ae2f-3379350e9700","type":"label:edge-center","text":"","style":{"color":"#000000","fontSize":14,"bold":false,"italic":false,"underline":false,"strikeThrough":false,"iconURL":[],"background":"transparent","borderColor":"black","borderSize":0,"borderRadius":3,"borderStyle":"Solid","maxWidth":null,"visibility":"visible"},"customizedStyleProperties":[]},"endLabel":null,"sourceId":"0482b427-1bfa-347f-8063-500335f262b9","targetId":"97d18dbd-29f0-3e7b-8602-f3dd424d9b8e","modifiers":[],"state":"Normal","style":{"size":1,"lineStyle":"Solid","sourceArrow":"FillDiamond","targetArrow":"None","color":"#000000","edgeType":"Manhattan"},"centerLabelEditable":true,"customizedStyleProperties":[]}],"layoutData":{"nodeLayoutData":{"cfe790b0-827c-384a-980e-6e999acc4d8a":{"id":"cfe790b0-827c-384a-980e-6e999acc4d8a","position":{"x":0.0,"y":0.0},"size":{"width":155.0,"height":60.0},"resizedByUser":false,"handleLayoutData":[]},"26d1462e-fe4d-3c12-b03c-a208b2134f8e":{"id":"26d1462e-fe4d-3c12-b03c-a208b2134f8e","position":{"x":12.0,"y":292.0},"size":{"width":155.0,"height":60.0},"resizedByUser":false,"handleLayoutData":[]},"3d584b9e-73ee-3d19-91ce-117a0e0e08aa":{"id":"3d584b9e-73ee-3d19-91ce-117a0e0e08aa","position":{"x":0.0,"y":0.0},"size":{"width":155.0,"height":60.0},"resizedByUser":false,"handleLayoutData":[]},"97d18dbd-29f0-3e7b-8602-f3dd424d9b8e":{"id":"97d18dbd-29f0-3e7b-8602-f3dd424d9b8e","position":{"x":12.0,"y":152.0},"size":{"width":155.0,"height":60.0},"resizedByUser":false,"handleLayoutData":[]},"c52630cf-86a4-392f-b0cc-68220906db5d":{"id":"c52630cf-86a4-392f-b0cc-68220906db5d","position":{"x":0.0,"y":0.0},"size":{"width":155.0,"height":60.0},"resizedByUser":false,"handleLayoutData":[]},"1d3d5ebd-1213-3e90-b58c-0d8c833e8e08":{"id":"1d3d5ebd-1213-3e90-b58c-0d8c833e8e08","position":{"x":0.0,"y":0.0},"size":{"width":155.0,"height":60.0},"resizedByUser":false,"handleLayoutData":[]},"79a7027f-20b3-3801-a502-d8a8af35ca3e":{"id":"79a7027f-20b3-3801-a502-d8a8af35ca3e","position":{"x":0.0,"y":0.0},"size":{"width":155.0,"height":150.0},"resizedByUser":false,"handleLayoutData":[]},"f17b2c23-7ac1-3f74-a05e-870d0625018d":{"id":"f17b2c23-7ac1-3f74-a05e-870d0625018d","position":{"x":0.0,"y":0.0},"size":{"width":155.0,"height":60.0},"resizedByUser":false,"handleLayoutData":[]},"4ae7eb10-b39f-3f00-bfcd-400bdd15aa14":{"id":"4ae7eb10-b39f-3f00-bfcd-400bdd15aa14","position":{"x":0.0,"y":0.0},"size":{"width":155.0,"height":150.0},"resizedByUser":false,"handleLayoutData":[]},"10d8c2f5-1de4-3c8c-9ba9-06e63baf53d6":{"id":"10d8c2f5-1de4-3c8c-9ba9-06e63baf53d6","position":{"x":0.0,"y":0.0},"size":{"width":155.0,"height":60.0},"resizedByUser":false,"handleLayoutData":[]},"21ae65b8-8380-3fa2-ab20-6942395437ce":{"id":"21ae65b8-8380-3fa2-ab20-6942395437ce","position":{"x":0.0,"y":0.0},"size":{"width":155.0,"height":60.0},"resizedByUser":false,"handleLayoutData":[]},"5ff0aea3-b180-3b68-9bdf-2033a5f73561":{"id":"5ff0aea3-b180-3b68-9bdf-2033a5f73561","position":{"x":0.0,"y":0.0},"size":{"width":155.0,"height":60.0},"resizedByUser":false,"handleLayoutData":[]},"b2a4a7ab-8689-3760-be79-d750a3200914":{"id":"b2a4a7ab-8689-3760-be79-d750a3200914","position":{"x":0.0,"y":0.0},"size":{"width":155.0,"height":60.0},"resizedByUser":false,"handleLayoutData":[]},"f921f7fb-44fb-3570-9f65-e83b4348eab5":{"id":"f921f7fb-44fb-3570-9f65-e83b4348eab5","position":{"x":0.0,"y":0.0},"size":{"width":155.0,"height":150.0},"resizedByUser":false,"handleLayoutData":[]},"02718b76-9532-35cf-b1c0-7f550249580b":{"id":"02718b76-9532-35cf-b1c0-7f550249580b","position":{"x":0.0,"y":0.0},"size":{"width":155.0,"height":60.0},"resizedByUser":false,"handleLayoutData":[]},"e4809f45-d441-3779-9617-eb42358894e9":{"id":"e4809f45-d441-3779-9617-eb42358894e9","position":{"x":0.0,"y":0.0},"size":{"width":155.0,"height":150.0},"resizedByUser":false,"handleLayoutData":[]},"c664cded-5f51-3186-900c-e19cb93d8108":{"id":"c664cded-5f51-3186-900c-e19cb93d8108","position":{"x":0.0,"y":0.0},"size":{"width":155.0,"height":60.0},"resizedByUser":false,"handleLayoutData":[]},"d931771b-4d33-307c-9874-4e0d0f66790f":{"id":"d931771b-4d33-307c-9874-4e0d0f66790f","position":{"x":0.0,"y":0.0},"size":{"width":155.0,"height":60.0},"resizedByUser":false,"handleLayoutData":[]},"95530a7a-b458-3e4e-b607-46674d1844e4":{"id":"95530a7a-b458-3e4e-b607-46674d1844e4","position":{"x":0.0,"y":0.0},"size":{"width":155.0,"height":60.0},"resizedByUser":false,"handleLayoutData":[]},"821b4b7d-14b0-3310-963c-2b03e84def48":{"id":"821b4b7d-14b0-3310-963c-2b03e84def48","position":{"x":0.0,"y":0.0},"size":{"width":155.0,"height":60.0},"resizedByUser":false,"handleLayoutData":[]},"b544ee2d-676d-3b1d-beaf-ce88cb172820":{"id":"b544ee2d-676d-3b1d-beaf-ce88cb172820","position":{"x":0.0,"y":0.0},"size":{"width":155.0,"height":150.0},"resizedByUser":false,"handleLayoutData":[]},"0482b427-1bfa-347f-8063-500335f262b9":{"id":"0482b427-1bfa-347f-8063-500335f262b9","position":{"x":12.0,"y":12.0},"size":{"width":155.0,"height":60.0},"resizedByUser":false,"handleLayoutData":[]},"fd20f79e-3571-3059-a4f0-3b9448abe94b":{"id":"fd20f79e-3571-3059-a4f0-3b9448abe94b","position":{"x":0.0,"y":0.0},"size":{"width":155.0,"height":60.0},"resizedByUser":false,"handleLayoutData":[]},"420487e8-9bfe-3a16-b1f8-10b4f3360ff0":{"id":"420487e8-9bfe-3a16-b1f8-10b4f3360ff0","position":{"x":0.0,"y":0.0},"size":{"width":155.0,"height":60.0},"resizedByUser":false,"handleLayoutData":[]},"2edbb11c-d575-372a-b4b3-7ef528212163":{"id":"2edbb11c-d575-372a-b4b3-7ef528212163","position":{"x":0.0,"y":0.0},"size":{"width":155.0,"height":60.0},"resizedByUser":false,"handleLayoutData":[]},"6d3fc8cb-9e42-383c-82cc-1d8aad06c969":{"id":"6d3fc8cb-9e42-383c-82cc-1d8aad06c969","position":{"x":0.0,"y":0.0},"size":{"width":155.0,"height":60.0},"resizedByUser":false,"handleLayoutData":[]},"fe9e991f-1228-3ff3-abbb-58d6d2317dc4":{"id":"fe9e991f-1228-3ff3-abbb-58d6d2317dc4","position":{"x":0.0,"y":0.0},"size":{"width":155.0,"height":60.0},"resizedByUser":false,"handleLayoutData":[]},"f6e1c85c-917c-3dc0-bfdf-c93f01153b39":{"id":"f6e1c85c-917c-3dc0-bfdf-c93f01153b39","position":{"x":0.0,"y":0.0},"size":{"width":155.0,"height":60.0},"resizedByUser":false,"handleLayoutData":[]},"d7dc549a-9483-3f89-beb5-e632b09e1560":{"id":"d7dc549a-9483-3f89-beb5-e632b09e1560","position":{"x":0.0,"y":0.0},"size":{"width":155.0,"height":60.0},"resizedByUser":false,"handleLayoutData":[]},"0032a995-8b5c-3d50-bef3-24da5a354fcd":{"id":"0032a995-8b5c-3d50-bef3-24da5a354fcd","position":{"x":0.0,"y":0.0},"size":{"width":155.0,"height":150.0},"resizedByUser":false,"handleLayoutData":[]}},"edgeLayoutData":{"2514bb48-09d5-3cd7-ac64-e6f546a7bdf2":{"id":"2514bb48-09d5-3cd7-ac64-e6f546a7bdf2","bendingPoints":[],"edgeAnchorLayoutData":[]},"3db422d8-b87b-3a72-b964-4eddd50bcf60":{"id":"3db422d8-b87b-3a72-b964-4eddd50bcf60","bendingPoints":[],"edgeAnchorLayoutData":[]}},"labelLayoutData":{"b40a1832-adaa-35fe-a2ba-e0bdd48dda8d":{"id":"b40a1832-adaa-35fe-a2ba-e0bdd48dda8d","position":{"x":0.0,"y":0.0}},"111f50c9-3d2e-3df6-ae2f-3379350e9700":{"id":"111f50c9-3d2e-3df6-ae2f-3379350e9700","position":{"x":0.0,"y":0.0}}}}}', 'none', '2025.8.0-202506301700', '2025-11-05 14:46:18.258331+00', '2025-11-05 15:03:05.13634+00'); +INSERT INTO public.representation_content (id, content, last_migration_performed, migration_version, created_on, last_modified_on, semantic_data_id, representation_metadata_id) VALUES ('4974dee5-c04e-4cf8-9e4f-1b2033389e68#4f63767c-d877-41ae-8668-3f2c2d882f9c', '{"id":"4f63767c-d877-41ae-8668-3f2c2d882f9c","kind":"siriusComponents://representation?type=Diagram","targetObjectId":"a8634baa-5e80-492b-ae2a-942f08995c21","descriptionId":"siriusComponents://representationDescription?kind=diagramDescription&sourceKind=view&sourceId=8dcd14b0-6259-3193-ad2c-743f394c68e4&sourceElementId=db495705-e917-319b-af55-a32ad63f4089","nodes":[{"id":"0482b427-1bfa-347f-8063-500335f262b9","type":"node:rectangle","targetObjectId":"45b69ed5-cb3c-42d1-80c5-1ad08342fcb9","targetObjectKind":"siriusComponents://semantic?domain=sysml&entity=PartUsage","targetObjectLabel":"pA","descriptionId":"siriusComponents://nodeDescription?sourceKind=view&sourceId=8dcd14b0-6259-3193-ad2c-743f394c68e4&sourceElementId=bd119f62-45c5-3868-9727-9f954e05e4fa","borderNode":false,"initialBorderNodePosition":"NONE","modifiers":[],"state":"Normal","collapsingState":"EXPANDED","insideLabel":{"id":"334d1689-7b4b-319f-b040-50388b0fd550","text":"«part»\npA","insideLabelLocation":"TOP_CENTER","style":{"color":"#000000","fontSize":14,"bold":false,"italic":false,"underline":false,"strikeThrough":false,"iconURL":["/icons/full/obj16/PartUsage.svg"],"background":"transparent","borderColor":"black","borderSize":0,"borderRadius":3,"borderStyle":"Solid","maxWidth":null,"visibility":"visible"},"isHeader":true,"headerSeparatorDisplayMode":"IF_CHILDREN","overflowStrategy":"WRAP","textAlign":"CENTER","customizedStyleProperties":[]},"outsideLabels":[],"style":{"background":"#ffffff","borderColor":"#000000","borderSize":1,"borderRadius":10,"borderStyle":"Solid","childrenLayoutStrategy":{"areChildNodesDraggable":false,"topGap":0,"bottomGap":0,"growableNodeIds":["siriusComponents://nodeDescription?sourceKind=view&sourceId=8dcd14b0-6259-3193-ad2c-743f394c68e4&sourceElementId=30a9de2f-14f9-3de6-b68e-06b79b675555","siriusComponents://nodeDescription?sourceKind=view&sourceId=8dcd14b0-6259-3193-ad2c-743f394c68e4&sourceElementId=c47f5c71-1cc7-3f23-8c03-c335c2d13c66","siriusComponents://nodeDescription?sourceKind=view&sourceId=8dcd14b0-6259-3193-ad2c-743f394c68e4&sourceElementId=6f8d80de-d97e-34a4-80ab-320ebefe26f5"],"kind":"List"}},"borderNodes":[],"childNodes":[{"id":"f17b2c23-7ac1-3f74-a05e-870d0625018d","type":"node:rectangle","targetObjectId":"45b69ed5-cb3c-42d1-80c5-1ad08342fcb9","targetObjectKind":"siriusComponents://semantic?domain=sysml&entity=PartUsage","targetObjectLabel":"pA","descriptionId":"siriusComponents://nodeDescription?sourceKind=view&sourceId=8dcd14b0-6259-3193-ad2c-743f394c68e4&sourceElementId=c901d8ce-4c57-3ede-8fdb-3c5aa91b67ba","borderNode":false,"initialBorderNodePosition":"NONE","modifiers":["Hidden"],"state":"Hidden","collapsingState":"EXPANDED","insideLabel":{"id":"7b57f5f4-9017-31ff-a471-38f4a30af76b","text":"doc","insideLabelLocation":"TOP_CENTER","style":{"color":"#000000","fontSize":12,"bold":false,"italic":true,"underline":false,"strikeThrough":false,"iconURL":[],"background":"transparent","borderColor":"black","borderSize":0,"borderRadius":3,"borderStyle":"Solid","maxWidth":null,"visibility":"visible"},"isHeader":true,"headerSeparatorDisplayMode":"NEVER","overflowStrategy":"NONE","textAlign":"CENTER","customizedStyleProperties":[]},"outsideLabels":[],"style":{"background":"transparent","borderColor":"#000000","borderSize":1,"borderRadius":0,"borderStyle":"Solid","childrenLayoutStrategy":{"areChildNodesDraggable":true,"topGap":0,"bottomGap":10,"growableNodeIds":[],"kind":"List"}},"borderNodes":[],"childNodes":[],"defaultWidth":155,"defaultHeight":60,"labelEditable":false,"deletable":false,"pinned":false,"customizedStyleProperties":[]},{"id":"c664cded-5f51-3186-900c-e19cb93d8108","type":"node:rectangle","targetObjectId":"45b69ed5-cb3c-42d1-80c5-1ad08342fcb9","targetObjectKind":"siriusComponents://semantic?domain=sysml&entity=PartUsage","targetObjectLabel":"pA","descriptionId":"siriusComponents://nodeDescription?sourceKind=view&sourceId=8dcd14b0-6259-3193-ad2c-743f394c68e4&sourceElementId=a1300415-10e4-37bb-87ed-206ec95079f0","borderNode":false,"initialBorderNodePosition":"NONE","modifiers":["Hidden"],"state":"Hidden","collapsingState":"EXPANDED","insideLabel":{"id":"c81f6e45-9be7-3a77-9b84-c44b3416e2b7","text":"attributes","insideLabelLocation":"TOP_CENTER","style":{"color":"#000000","fontSize":12,"bold":false,"italic":true,"underline":false,"strikeThrough":false,"iconURL":[],"background":"transparent","borderColor":"black","borderSize":0,"borderRadius":3,"borderStyle":"Solid","maxWidth":null,"visibility":"visible"},"isHeader":true,"headerSeparatorDisplayMode":"NEVER","overflowStrategy":"NONE","textAlign":"CENTER","customizedStyleProperties":[]},"outsideLabels":[],"style":{"background":"transparent","borderColor":"#000000","borderSize":1,"borderRadius":0,"borderStyle":"Solid","childrenLayoutStrategy":{"areChildNodesDraggable":true,"topGap":0,"bottomGap":10,"growableNodeIds":[],"kind":"List"}},"borderNodes":[],"childNodes":[],"defaultWidth":155,"defaultHeight":60,"labelEditable":false,"deletable":false,"pinned":false,"customizedStyleProperties":[]},{"id":"420487e8-9bfe-3a16-b1f8-10b4f3360ff0","type":"node:rectangle","targetObjectId":"45b69ed5-cb3c-42d1-80c5-1ad08342fcb9","targetObjectKind":"siriusComponents://semantic?domain=sysml&entity=PartUsage","targetObjectLabel":"pA","descriptionId":"siriusComponents://nodeDescription?sourceKind=view&sourceId=8dcd14b0-6259-3193-ad2c-743f394c68e4&sourceElementId=f664d1f2-e48d-3f5a-a073-141fc0ddc418","borderNode":false,"initialBorderNodePosition":"NONE","modifiers":["Hidden"],"state":"Hidden","collapsingState":"EXPANDED","insideLabel":{"id":"643a4a31-abfd-33db-a97f-37087ecc17c3","text":"actions","insideLabelLocation":"TOP_CENTER","style":{"color":"#000000","fontSize":12,"bold":false,"italic":true,"underline":false,"strikeThrough":false,"iconURL":[],"background":"transparent","borderColor":"black","borderSize":0,"borderRadius":3,"borderStyle":"Solid","maxWidth":null,"visibility":"visible"},"isHeader":true,"headerSeparatorDisplayMode":"NEVER","overflowStrategy":"NONE","textAlign":"CENTER","customizedStyleProperties":[]},"outsideLabels":[],"style":{"background":"transparent","borderColor":"#000000","borderSize":1,"borderRadius":0,"borderStyle":"Solid","childrenLayoutStrategy":{"areChildNodesDraggable":true,"topGap":0,"bottomGap":10,"growableNodeIds":[],"kind":"List"}},"borderNodes":[],"childNodes":[],"defaultWidth":155,"defaultHeight":60,"labelEditable":false,"deletable":false,"pinned":false,"customizedStyleProperties":[]},{"id":"f3309161-c6c5-3f11-914c-b25feba20db0","type":"node:rectangle","targetObjectId":"45b69ed5-cb3c-42d1-80c5-1ad08342fcb9","targetObjectKind":"siriusComponents://semantic?domain=sysml&entity=PartUsage","targetObjectLabel":"pA","descriptionId":"siriusComponents://nodeDescription?sourceKind=view&sourceId=8dcd14b0-6259-3193-ad2c-743f394c68e4&sourceElementId=84aaf577-0758-3fd6-b85c-a4ced98d2836","borderNode":false,"initialBorderNodePosition":"NONE","modifiers":["Hidden"],"state":"Hidden","collapsingState":"EXPANDED","insideLabel":{"id":"0c76e488-f7dd-341c-a5fa-6008615165df","text":"parts","insideLabelLocation":"TOP_CENTER","style":{"color":"#000000","fontSize":12,"bold":false,"italic":true,"underline":false,"strikeThrough":false,"iconURL":[],"background":"transparent","borderColor":"black","borderSize":0,"borderRadius":3,"borderStyle":"Solid","maxWidth":null,"visibility":"visible"},"isHeader":true,"headerSeparatorDisplayMode":"NEVER","overflowStrategy":"NONE","textAlign":"CENTER","customizedStyleProperties":[]},"outsideLabels":[],"style":{"background":"transparent","borderColor":"#000000","borderSize":1,"borderRadius":0,"borderStyle":"Solid","childrenLayoutStrategy":{"areChildNodesDraggable":true,"topGap":0,"bottomGap":10,"growableNodeIds":[],"kind":"List"}},"borderNodes":[],"childNodes":[{"id":"8a290b86-52de-37a0-b061-0038b01e3e73","type":"node:icon-label","targetObjectId":"5ba7a1a0-fb3b-495a-9e6d-96a777527431","targetObjectKind":"siriusComponents://semantic?domain=sysml&entity=PartUsage","targetObjectLabel":"pB","descriptionId":"siriusComponents://nodeDescription?sourceKind=view&sourceId=8dcd14b0-6259-3193-ad2c-743f394c68e4&sourceElementId=892af7b9-5576-3b0b-84a4-f43e461677ec","borderNode":false,"initialBorderNodePosition":"NONE","modifiers":[],"state":"Hidden","collapsingState":"EXPANDED","insideLabel":{"id":"6c4bcd44-6bc1-37d2-a065-374c4c03ad23","text":"pB","insideLabelLocation":"TOP_LEFT","style":{"color":"#000000","fontSize":14,"bold":false,"italic":false,"underline":false,"strikeThrough":false,"iconURL":["/icons/full/obj16/PartUsage.svg"],"background":"transparent","borderColor":"black","borderSize":0,"borderRadius":3,"borderStyle":"Solid","maxWidth":null,"visibility":"visible"},"isHeader":false,"headerSeparatorDisplayMode":"NEVER","overflowStrategy":"WRAP","textAlign":"LEFT","customizedStyleProperties":[]},"outsideLabels":[],"style":{"background":"transparent","childrenLayoutStrategy":{"kind":"FreeForm"}},"borderNodes":[],"childNodes":[],"defaultWidth":155,"defaultHeight":15,"labelEditable":true,"deletable":true,"pinned":false,"customizedStyleProperties":[]}],"defaultWidth":155,"defaultHeight":60,"labelEditable":false,"deletable":false,"pinned":false,"customizedStyleProperties":[]},{"id":"fd20f79e-3571-3059-a4f0-3b9448abe94b","type":"node:rectangle","targetObjectId":"45b69ed5-cb3c-42d1-80c5-1ad08342fcb9","targetObjectKind":"siriusComponents://semantic?domain=sysml&entity=PartUsage","targetObjectLabel":"pA","descriptionId":"siriusComponents://nodeDescription?sourceKind=view&sourceId=8dcd14b0-6259-3193-ad2c-743f394c68e4&sourceElementId=cc126737-2324-3253-ae11-37d5b0dee7b9","borderNode":false,"initialBorderNodePosition":"NONE","modifiers":["Hidden"],"state":"Hidden","collapsingState":"EXPANDED","insideLabel":{"id":"dbb79884-e703-3b9c-afab-12a47c2218f6","text":"ports","insideLabelLocation":"TOP_CENTER","style":{"color":"#000000","fontSize":12,"bold":false,"italic":true,"underline":false,"strikeThrough":false,"iconURL":[],"background":"transparent","borderColor":"black","borderSize":0,"borderRadius":3,"borderStyle":"Solid","maxWidth":null,"visibility":"visible"},"isHeader":true,"headerSeparatorDisplayMode":"NEVER","overflowStrategy":"NONE","textAlign":"CENTER","customizedStyleProperties":[]},"outsideLabels":[],"style":{"background":"transparent","borderColor":"#000000","borderSize":1,"borderRadius":0,"borderStyle":"Solid","childrenLayoutStrategy":{"areChildNodesDraggable":true,"topGap":0,"bottomGap":10,"growableNodeIds":[],"kind":"List"}},"borderNodes":[],"childNodes":[],"defaultWidth":155,"defaultHeight":60,"labelEditable":false,"deletable":false,"pinned":false,"customizedStyleProperties":[]},{"id":"79a7027f-20b3-3801-a502-d8a8af35ca3e","type":"node:rectangle","targetObjectId":"45b69ed5-cb3c-42d1-80c5-1ad08342fcb9","targetObjectKind":"siriusComponents://semantic?domain=sysml&entity=PartUsage","targetObjectLabel":"pA","descriptionId":"siriusComponents://nodeDescription?sourceKind=view&sourceId=8dcd14b0-6259-3193-ad2c-743f394c68e4&sourceElementId=30a9de2f-14f9-3de6-b68e-06b79b675555","borderNode":false,"initialBorderNodePosition":"NONE","modifiers":["Hidden"],"state":"Hidden","collapsingState":"EXPANDED","insideLabel":{"id":"e7289445-6927-3ba2-83ba-939d69a6e1dd","text":"action flow","insideLabelLocation":"TOP_CENTER","style":{"color":"#000000","fontSize":12,"bold":false,"italic":true,"underline":false,"strikeThrough":false,"iconURL":[],"background":"transparent","borderColor":"black","borderSize":0,"borderRadius":3,"borderStyle":"Solid","maxWidth":null,"visibility":"visible"},"isHeader":true,"headerSeparatorDisplayMode":"NEVER","overflowStrategy":"NONE","textAlign":"CENTER","customizedStyleProperties":[]},"outsideLabels":[],"style":{"background":"transparent","borderColor":"#000000","borderSize":1,"borderRadius":0,"borderStyle":"Solid","childrenLayoutStrategy":{"kind":"FreeForm"}},"borderNodes":[],"childNodes":[],"defaultWidth":155,"defaultHeight":150,"labelEditable":false,"deletable":false,"pinned":false,"customizedStyleProperties":[]},{"id":"0032a995-8b5c-3d50-bef3-24da5a354fcd","type":"node:rectangle","targetObjectId":"45b69ed5-cb3c-42d1-80c5-1ad08342fcb9","targetObjectKind":"siriusComponents://semantic?domain=sysml&entity=PartUsage","targetObjectLabel":"pA","descriptionId":"siriusComponents://nodeDescription?sourceKind=view&sourceId=8dcd14b0-6259-3193-ad2c-743f394c68e4&sourceElementId=c47f5c71-1cc7-3f23-8c03-c335c2d13c66","borderNode":false,"initialBorderNodePosition":"NONE","modifiers":["Hidden"],"state":"Hidden","collapsingState":"EXPANDED","insideLabel":{"id":"f2ae22fd-4e4d-3251-bce4-da6b0473aab3","text":"state transition","insideLabelLocation":"TOP_CENTER","style":{"color":"#000000","fontSize":12,"bold":false,"italic":true,"underline":false,"strikeThrough":false,"iconURL":[],"background":"transparent","borderColor":"black","borderSize":0,"borderRadius":3,"borderStyle":"Solid","maxWidth":null,"visibility":"visible"},"isHeader":true,"headerSeparatorDisplayMode":"NEVER","overflowStrategy":"NONE","textAlign":"CENTER","customizedStyleProperties":[]},"outsideLabels":[],"style":{"background":"transparent","borderColor":"#000000","borderSize":1,"borderRadius":0,"borderStyle":"Solid","childrenLayoutStrategy":{"kind":"FreeForm"}},"borderNodes":[],"childNodes":[],"defaultWidth":155,"defaultHeight":150,"labelEditable":false,"deletable":false,"pinned":false,"customizedStyleProperties":[]},{"id":"5ff0aea3-b180-3b68-9bdf-2033a5f73561","type":"node:rectangle","targetObjectId":"45b69ed5-cb3c-42d1-80c5-1ad08342fcb9","targetObjectKind":"siriusComponents://semantic?domain=sysml&entity=PartUsage","targetObjectLabel":"pA","descriptionId":"siriusComponents://nodeDescription?sourceKind=view&sourceId=8dcd14b0-6259-3193-ad2c-743f394c68e4&sourceElementId=c97028bb-f0ba-3e9e-97a6-170cb6345d62","borderNode":false,"initialBorderNodePosition":"NONE","modifiers":["Hidden"],"state":"Hidden","collapsingState":"EXPANDED","insideLabel":{"id":"a4f3fdc3-c59e-3129-af8d-6cb0e45ade6a","text":"states","insideLabelLocation":"TOP_CENTER","style":{"color":"#000000","fontSize":12,"bold":false,"italic":true,"underline":false,"strikeThrough":false,"iconURL":[],"background":"transparent","borderColor":"black","borderSize":0,"borderRadius":3,"borderStyle":"Solid","maxWidth":null,"visibility":"visible"},"isHeader":true,"headerSeparatorDisplayMode":"NEVER","overflowStrategy":"NONE","textAlign":"CENTER","customizedStyleProperties":[]},"outsideLabels":[],"style":{"background":"transparent","borderColor":"#000000","borderSize":1,"borderRadius":0,"borderStyle":"Solid","childrenLayoutStrategy":{"areChildNodesDraggable":true,"topGap":0,"bottomGap":10,"growableNodeIds":[],"kind":"List"}},"borderNodes":[],"childNodes":[],"defaultWidth":155,"defaultHeight":60,"labelEditable":false,"deletable":false,"pinned":false,"customizedStyleProperties":[]},{"id":"95530a7a-b458-3e4e-b607-46674d1844e4","type":"node:rectangle","targetObjectId":"45b69ed5-cb3c-42d1-80c5-1ad08342fcb9","targetObjectKind":"siriusComponents://semantic?domain=sysml&entity=PartUsage","targetObjectLabel":"pA","descriptionId":"siriusComponents://nodeDescription?sourceKind=view&sourceId=8dcd14b0-6259-3193-ad2c-743f394c68e4&sourceElementId=a57f3491-bd3e-38c6-bb8b-b0a4b570bd3a","borderNode":false,"initialBorderNodePosition":"NONE","modifiers":["Hidden"],"state":"Hidden","collapsingState":"EXPANDED","insideLabel":{"id":"c42682f0-2711-32ef-95af-673708742de4","text":"exhibit states","insideLabelLocation":"TOP_CENTER","style":{"color":"#000000","fontSize":12,"bold":false,"italic":true,"underline":false,"strikeThrough":false,"iconURL":[],"background":"transparent","borderColor":"black","borderSize":0,"borderRadius":3,"borderStyle":"Solid","maxWidth":null,"visibility":"visible"},"isHeader":true,"headerSeparatorDisplayMode":"NEVER","overflowStrategy":"NONE","textAlign":"CENTER","customizedStyleProperties":[]},"outsideLabels":[],"style":{"background":"transparent","borderColor":"#000000","borderSize":1,"borderRadius":0,"borderStyle":"Solid","childrenLayoutStrategy":{"areChildNodesDraggable":true,"topGap":0,"bottomGap":10,"growableNodeIds":[],"kind":"List"}},"borderNodes":[],"childNodes":[],"defaultWidth":155,"defaultHeight":60,"labelEditable":false,"deletable":false,"pinned":false,"customizedStyleProperties":[]},{"id":"d7dc549a-9483-3f89-beb5-e632b09e1560","type":"node:rectangle","targetObjectId":"45b69ed5-cb3c-42d1-80c5-1ad08342fcb9","targetObjectKind":"siriusComponents://semantic?domain=sysml&entity=PartUsage","targetObjectLabel":"pA","descriptionId":"siriusComponents://nodeDescription?sourceKind=view&sourceId=8dcd14b0-6259-3193-ad2c-743f394c68e4&sourceElementId=fe94bbc6-f9c3-34cb-90fa-34a6701f9c17","borderNode":false,"initialBorderNodePosition":"NONE","modifiers":["Hidden"],"state":"Hidden","collapsingState":"EXPANDED","insideLabel":{"id":"9ea761f4-0cb4-392c-b14b-f43423631803","text":"perform actions","insideLabelLocation":"TOP_CENTER","style":{"color":"#000000","fontSize":12,"bold":false,"italic":true,"underline":false,"strikeThrough":false,"iconURL":[],"background":"transparent","borderColor":"black","borderSize":0,"borderRadius":3,"borderStyle":"Solid","maxWidth":null,"visibility":"visible"},"isHeader":true,"headerSeparatorDisplayMode":"NEVER","overflowStrategy":"NONE","textAlign":"CENTER","customizedStyleProperties":[]},"outsideLabels":[],"style":{"background":"transparent","borderColor":"#000000","borderSize":1,"borderRadius":0,"borderStyle":"Solid","childrenLayoutStrategy":{"areChildNodesDraggable":true,"topGap":0,"bottomGap":10,"growableNodeIds":[],"kind":"List"}},"borderNodes":[],"childNodes":[],"defaultWidth":155,"defaultHeight":60,"labelEditable":false,"deletable":false,"pinned":false,"customizedStyleProperties":[]},{"id":"18325436-74a9-39e7-81ca-61bfc3c576cc","type":"node:rectangle","targetObjectId":"45b69ed5-cb3c-42d1-80c5-1ad08342fcb9","targetObjectKind":"siriusComponents://semantic?domain=sysml&entity=PartUsage","targetObjectLabel":"pA","descriptionId":"siriusComponents://nodeDescription?sourceKind=view&sourceId=8dcd14b0-6259-3193-ad2c-743f394c68e4&sourceElementId=f7099844-752b-31cc-b373-5dc40a5a71b8","borderNode":false,"initialBorderNodePosition":"NONE","modifiers":["Hidden"],"state":"Hidden","collapsingState":"EXPANDED","insideLabel":{"id":"1805a22b-46d9-3ce9-b5f5-23eea4c2e7b7","text":"satisfy requirements","insideLabelLocation":"TOP_CENTER","style":{"color":"#000000","fontSize":12,"bold":false,"italic":true,"underline":false,"strikeThrough":false,"iconURL":[],"background":"transparent","borderColor":"black","borderSize":0,"borderRadius":3,"borderStyle":"Solid","maxWidth":null,"visibility":"visible"},"isHeader":true,"headerSeparatorDisplayMode":"NEVER","overflowStrategy":"NONE","textAlign":"CENTER","customizedStyleProperties":[]},"outsideLabels":[],"style":{"background":"transparent","borderColor":"#000000","borderSize":1,"borderRadius":0,"borderStyle":"Solid","childrenLayoutStrategy":{"areChildNodesDraggable":true,"topGap":0,"bottomGap":10,"growableNodeIds":[],"kind":"List"}},"borderNodes":[],"childNodes":[],"defaultWidth":155,"defaultHeight":60,"labelEditable":false,"deletable":false,"pinned":false,"customizedStyleProperties":[]}],"defaultWidth":194,"defaultHeight":60,"labelEditable":true,"deletable":true,"pinned":false,"customizedStyleProperties":[]},{"id":"97d18dbd-29f0-3e7b-8602-f3dd424d9b8e","type":"node:rectangle","targetObjectId":"5ba7a1a0-fb3b-495a-9e6d-96a777527431","targetObjectKind":"siriusComponents://semantic?domain=sysml&entity=PartUsage","targetObjectLabel":"pB","descriptionId":"siriusComponents://nodeDescription?sourceKind=view&sourceId=8dcd14b0-6259-3193-ad2c-743f394c68e4&sourceElementId=bd119f62-45c5-3868-9727-9f954e05e4fa","borderNode":false,"initialBorderNodePosition":"NONE","modifiers":[],"state":"Normal","collapsingState":"EXPANDED","insideLabel":{"id":"13746a85-009d-3f26-9ddc-468ae6dd38db","text":"«part»\npB","insideLabelLocation":"TOP_CENTER","style":{"color":"#000000","fontSize":14,"bold":false,"italic":false,"underline":false,"strikeThrough":false,"iconURL":["/icons/full/obj16/PartUsage.svg"],"background":"transparent","borderColor":"black","borderSize":0,"borderRadius":3,"borderStyle":"Solid","maxWidth":null,"visibility":"visible"},"isHeader":true,"headerSeparatorDisplayMode":"IF_CHILDREN","overflowStrategy":"WRAP","textAlign":"CENTER","customizedStyleProperties":[]},"outsideLabels":[],"style":{"background":"#ffffff","borderColor":"#000000","borderSize":1,"borderRadius":10,"borderStyle":"Solid","childrenLayoutStrategy":{"areChildNodesDraggable":false,"topGap":0,"bottomGap":0,"growableNodeIds":["siriusComponents://nodeDescription?sourceKind=view&sourceId=8dcd14b0-6259-3193-ad2c-743f394c68e4&sourceElementId=30a9de2f-14f9-3de6-b68e-06b79b675555","siriusComponents://nodeDescription?sourceKind=view&sourceId=8dcd14b0-6259-3193-ad2c-743f394c68e4&sourceElementId=c47f5c71-1cc7-3f23-8c03-c335c2d13c66","siriusComponents://nodeDescription?sourceKind=view&sourceId=8dcd14b0-6259-3193-ad2c-743f394c68e4&sourceElementId=6f8d80de-d97e-34a4-80ab-320ebefe26f5"],"kind":"List"}},"borderNodes":[],"childNodes":[{"id":"21ae65b8-8380-3fa2-ab20-6942395437ce","type":"node:rectangle","targetObjectId":"5ba7a1a0-fb3b-495a-9e6d-96a777527431","targetObjectKind":"siriusComponents://semantic?domain=sysml&entity=PartUsage","targetObjectLabel":"pB","descriptionId":"siriusComponents://nodeDescription?sourceKind=view&sourceId=8dcd14b0-6259-3193-ad2c-743f394c68e4&sourceElementId=c901d8ce-4c57-3ede-8fdb-3c5aa91b67ba","borderNode":false,"initialBorderNodePosition":"NONE","modifiers":["Hidden"],"state":"Hidden","collapsingState":"EXPANDED","insideLabel":{"id":"3af7f4bb-411e-369a-bd48-57457a7fdc12","text":"doc","insideLabelLocation":"TOP_CENTER","style":{"color":"#000000","fontSize":12,"bold":false,"italic":true,"underline":false,"strikeThrough":false,"iconURL":[],"background":"transparent","borderColor":"black","borderSize":0,"borderRadius":3,"borderStyle":"Solid","maxWidth":null,"visibility":"visible"},"isHeader":true,"headerSeparatorDisplayMode":"NEVER","overflowStrategy":"NONE","textAlign":"CENTER","customizedStyleProperties":[]},"outsideLabels":[],"style":{"background":"transparent","borderColor":"#000000","borderSize":1,"borderRadius":0,"borderStyle":"Solid","childrenLayoutStrategy":{"areChildNodesDraggable":true,"topGap":0,"bottomGap":10,"growableNodeIds":[],"kind":"List"}},"borderNodes":[],"childNodes":[],"defaultWidth":155,"defaultHeight":60,"labelEditable":false,"deletable":false,"pinned":false,"customizedStyleProperties":[]},{"id":"10d8c2f5-1de4-3c8c-9ba9-06e63baf53d6","type":"node:rectangle","targetObjectId":"5ba7a1a0-fb3b-495a-9e6d-96a777527431","targetObjectKind":"siriusComponents://semantic?domain=sysml&entity=PartUsage","targetObjectLabel":"pB","descriptionId":"siriusComponents://nodeDescription?sourceKind=view&sourceId=8dcd14b0-6259-3193-ad2c-743f394c68e4&sourceElementId=a1300415-10e4-37bb-87ed-206ec95079f0","borderNode":false,"initialBorderNodePosition":"NONE","modifiers":["Hidden"],"state":"Hidden","collapsingState":"EXPANDED","insideLabel":{"id":"ed7d1fb9-66d1-32e6-9f8e-0263385e2a81","text":"attributes","insideLabelLocation":"TOP_CENTER","style":{"color":"#000000","fontSize":12,"bold":false,"italic":true,"underline":false,"strikeThrough":false,"iconURL":[],"background":"transparent","borderColor":"black","borderSize":0,"borderRadius":3,"borderStyle":"Solid","maxWidth":null,"visibility":"visible"},"isHeader":true,"headerSeparatorDisplayMode":"NEVER","overflowStrategy":"NONE","textAlign":"CENTER","customizedStyleProperties":[]},"outsideLabels":[],"style":{"background":"transparent","borderColor":"#000000","borderSize":1,"borderRadius":0,"borderStyle":"Solid","childrenLayoutStrategy":{"areChildNodesDraggable":true,"topGap":0,"bottomGap":10,"growableNodeIds":[],"kind":"List"}},"borderNodes":[],"childNodes":[],"defaultWidth":155,"defaultHeight":60,"labelEditable":false,"deletable":false,"pinned":false,"customizedStyleProperties":[]},{"id":"6d3fc8cb-9e42-383c-82cc-1d8aad06c969","type":"node:rectangle","targetObjectId":"5ba7a1a0-fb3b-495a-9e6d-96a777527431","targetObjectKind":"siriusComponents://semantic?domain=sysml&entity=PartUsage","targetObjectLabel":"pB","descriptionId":"siriusComponents://nodeDescription?sourceKind=view&sourceId=8dcd14b0-6259-3193-ad2c-743f394c68e4&sourceElementId=f664d1f2-e48d-3f5a-a073-141fc0ddc418","borderNode":false,"initialBorderNodePosition":"NONE","modifiers":["Hidden"],"state":"Hidden","collapsingState":"EXPANDED","insideLabel":{"id":"34f3225a-82ba-334a-99a4-e0f0375a5cbe","text":"actions","insideLabelLocation":"TOP_CENTER","style":{"color":"#000000","fontSize":12,"bold":false,"italic":true,"underline":false,"strikeThrough":false,"iconURL":[],"background":"transparent","borderColor":"black","borderSize":0,"borderRadius":3,"borderStyle":"Solid","maxWidth":null,"visibility":"visible"},"isHeader":true,"headerSeparatorDisplayMode":"NEVER","overflowStrategy":"NONE","textAlign":"CENTER","customizedStyleProperties":[]},"outsideLabels":[],"style":{"background":"transparent","borderColor":"#000000","borderSize":1,"borderRadius":0,"borderStyle":"Solid","childrenLayoutStrategy":{"areChildNodesDraggable":true,"topGap":0,"bottomGap":10,"growableNodeIds":[],"kind":"List"}},"borderNodes":[],"childNodes":[],"defaultWidth":155,"defaultHeight":60,"labelEditable":false,"deletable":false,"pinned":false,"customizedStyleProperties":[]},{"id":"4e14912a-5af9-30fb-b6fe-4913e31a0253","type":"node:rectangle","targetObjectId":"5ba7a1a0-fb3b-495a-9e6d-96a777527431","targetObjectKind":"siriusComponents://semantic?domain=sysml&entity=PartUsage","targetObjectLabel":"pB","descriptionId":"siriusComponents://nodeDescription?sourceKind=view&sourceId=8dcd14b0-6259-3193-ad2c-743f394c68e4&sourceElementId=84aaf577-0758-3fd6-b85c-a4ced98d2836","borderNode":false,"initialBorderNodePosition":"NONE","modifiers":["Hidden"],"state":"Hidden","collapsingState":"EXPANDED","insideLabel":{"id":"14fd4093-8c99-30ad-9abc-fbaaf2494338","text":"parts","insideLabelLocation":"TOP_CENTER","style":{"color":"#000000","fontSize":12,"bold":false,"italic":true,"underline":false,"strikeThrough":false,"iconURL":[],"background":"transparent","borderColor":"black","borderSize":0,"borderRadius":3,"borderStyle":"Solid","maxWidth":null,"visibility":"visible"},"isHeader":true,"headerSeparatorDisplayMode":"NEVER","overflowStrategy":"NONE","textAlign":"CENTER","customizedStyleProperties":[]},"outsideLabels":[],"style":{"background":"transparent","borderColor":"#000000","borderSize":1,"borderRadius":0,"borderStyle":"Solid","childrenLayoutStrategy":{"areChildNodesDraggable":true,"topGap":0,"bottomGap":10,"growableNodeIds":[],"kind":"List"}},"borderNodes":[],"childNodes":[{"id":"76af7481-e992-31df-a371-16270ba3e7be","type":"node:icon-label","targetObjectId":"c57b7ff5-c30c-44ca-b5a9-90ccf37c4fde","targetObjectKind":"siriusComponents://semantic?domain=sysml&entity=PartUsage","targetObjectLabel":"pC","descriptionId":"siriusComponents://nodeDescription?sourceKind=view&sourceId=8dcd14b0-6259-3193-ad2c-743f394c68e4&sourceElementId=892af7b9-5576-3b0b-84a4-f43e461677ec","borderNode":false,"initialBorderNodePosition":"NONE","modifiers":[],"state":"Hidden","collapsingState":"EXPANDED","insideLabel":{"id":"ed700b37-7723-35ad-a1f8-ad6fe874cd97","text":"pC","insideLabelLocation":"TOP_LEFT","style":{"color":"#000000","fontSize":14,"bold":false,"italic":false,"underline":false,"strikeThrough":false,"iconURL":["/icons/full/obj16/PartUsage.svg"],"background":"transparent","borderColor":"black","borderSize":0,"borderRadius":3,"borderStyle":"Solid","maxWidth":null,"visibility":"visible"},"isHeader":false,"headerSeparatorDisplayMode":"NEVER","overflowStrategy":"WRAP","textAlign":"LEFT","customizedStyleProperties":[]},"outsideLabels":[],"style":{"background":"transparent","childrenLayoutStrategy":{"kind":"FreeForm"}},"borderNodes":[],"childNodes":[],"defaultWidth":155,"defaultHeight":15,"labelEditable":true,"deletable":true,"pinned":false,"customizedStyleProperties":[]}],"defaultWidth":155,"defaultHeight":60,"labelEditable":false,"deletable":false,"pinned":false,"customizedStyleProperties":[]},{"id":"c52630cf-86a4-392f-b0cc-68220906db5d","type":"node:rectangle","targetObjectId":"5ba7a1a0-fb3b-495a-9e6d-96a777527431","targetObjectKind":"siriusComponents://semantic?domain=sysml&entity=PartUsage","targetObjectLabel":"pB","descriptionId":"siriusComponents://nodeDescription?sourceKind=view&sourceId=8dcd14b0-6259-3193-ad2c-743f394c68e4&sourceElementId=cc126737-2324-3253-ae11-37d5b0dee7b9","borderNode":false,"initialBorderNodePosition":"NONE","modifiers":["Hidden"],"state":"Hidden","collapsingState":"EXPANDED","insideLabel":{"id":"262e0513-d0cf-3e15-8559-db796c526101","text":"ports","insideLabelLocation":"TOP_CENTER","style":{"color":"#000000","fontSize":12,"bold":false,"italic":true,"underline":false,"strikeThrough":false,"iconURL":[],"background":"transparent","borderColor":"black","borderSize":0,"borderRadius":3,"borderStyle":"Solid","maxWidth":null,"visibility":"visible"},"isHeader":true,"headerSeparatorDisplayMode":"NEVER","overflowStrategy":"NONE","textAlign":"CENTER","customizedStyleProperties":[]},"outsideLabels":[],"style":{"background":"transparent","borderColor":"#000000","borderSize":1,"borderRadius":0,"borderStyle":"Solid","childrenLayoutStrategy":{"areChildNodesDraggable":true,"topGap":0,"bottomGap":10,"growableNodeIds":[],"kind":"List"}},"borderNodes":[],"childNodes":[],"defaultWidth":155,"defaultHeight":60,"labelEditable":false,"deletable":false,"pinned":false,"customizedStyleProperties":[]},{"id":"4ae7eb10-b39f-3f00-bfcd-400bdd15aa14","type":"node:rectangle","targetObjectId":"5ba7a1a0-fb3b-495a-9e6d-96a777527431","targetObjectKind":"siriusComponents://semantic?domain=sysml&entity=PartUsage","targetObjectLabel":"pB","descriptionId":"siriusComponents://nodeDescription?sourceKind=view&sourceId=8dcd14b0-6259-3193-ad2c-743f394c68e4&sourceElementId=30a9de2f-14f9-3de6-b68e-06b79b675555","borderNode":false,"initialBorderNodePosition":"NONE","modifiers":["Hidden"],"state":"Hidden","collapsingState":"EXPANDED","insideLabel":{"id":"2755de13-7128-356d-ac41-5cb744eedcef","text":"action flow","insideLabelLocation":"TOP_CENTER","style":{"color":"#000000","fontSize":12,"bold":false,"italic":true,"underline":false,"strikeThrough":false,"iconURL":[],"background":"transparent","borderColor":"black","borderSize":0,"borderRadius":3,"borderStyle":"Solid","maxWidth":null,"visibility":"visible"},"isHeader":true,"headerSeparatorDisplayMode":"NEVER","overflowStrategy":"NONE","textAlign":"CENTER","customizedStyleProperties":[]},"outsideLabels":[],"style":{"background":"transparent","borderColor":"#000000","borderSize":1,"borderRadius":0,"borderStyle":"Solid","childrenLayoutStrategy":{"kind":"FreeForm"}},"borderNodes":[],"childNodes":[],"defaultWidth":155,"defaultHeight":150,"labelEditable":false,"deletable":false,"pinned":false,"customizedStyleProperties":[]},{"id":"f921f7fb-44fb-3570-9f65-e83b4348eab5","type":"node:rectangle","targetObjectId":"5ba7a1a0-fb3b-495a-9e6d-96a777527431","targetObjectKind":"siriusComponents://semantic?domain=sysml&entity=PartUsage","targetObjectLabel":"pB","descriptionId":"siriusComponents://nodeDescription?sourceKind=view&sourceId=8dcd14b0-6259-3193-ad2c-743f394c68e4&sourceElementId=c47f5c71-1cc7-3f23-8c03-c335c2d13c66","borderNode":false,"initialBorderNodePosition":"NONE","modifiers":["Hidden"],"state":"Hidden","collapsingState":"EXPANDED","insideLabel":{"id":"f85051f8-157e-38fe-b88a-9b43523fdbfa","text":"state transition","insideLabelLocation":"TOP_CENTER","style":{"color":"#000000","fontSize":12,"bold":false,"italic":true,"underline":false,"strikeThrough":false,"iconURL":[],"background":"transparent","borderColor":"black","borderSize":0,"borderRadius":3,"borderStyle":"Solid","maxWidth":null,"visibility":"visible"},"isHeader":true,"headerSeparatorDisplayMode":"NEVER","overflowStrategy":"NONE","textAlign":"CENTER","customizedStyleProperties":[]},"outsideLabels":[],"style":{"background":"transparent","borderColor":"#000000","borderSize":1,"borderRadius":0,"borderStyle":"Solid","childrenLayoutStrategy":{"kind":"FreeForm"}},"borderNodes":[],"childNodes":[],"defaultWidth":155,"defaultHeight":150,"labelEditable":false,"deletable":false,"pinned":false,"customizedStyleProperties":[]},{"id":"d931771b-4d33-307c-9874-4e0d0f66790f","type":"node:rectangle","targetObjectId":"5ba7a1a0-fb3b-495a-9e6d-96a777527431","targetObjectKind":"siriusComponents://semantic?domain=sysml&entity=PartUsage","targetObjectLabel":"pB","descriptionId":"siriusComponents://nodeDescription?sourceKind=view&sourceId=8dcd14b0-6259-3193-ad2c-743f394c68e4&sourceElementId=c97028bb-f0ba-3e9e-97a6-170cb6345d62","borderNode":false,"initialBorderNodePosition":"NONE","modifiers":["Hidden"],"state":"Hidden","collapsingState":"EXPANDED","insideLabel":{"id":"25852113-f22f-39b5-93f9-2b7c713333d2","text":"states","insideLabelLocation":"TOP_CENTER","style":{"color":"#000000","fontSize":12,"bold":false,"italic":true,"underline":false,"strikeThrough":false,"iconURL":[],"background":"transparent","borderColor":"black","borderSize":0,"borderRadius":3,"borderStyle":"Solid","maxWidth":null,"visibility":"visible"},"isHeader":true,"headerSeparatorDisplayMode":"NEVER","overflowStrategy":"NONE","textAlign":"CENTER","customizedStyleProperties":[]},"outsideLabels":[],"style":{"background":"transparent","borderColor":"#000000","borderSize":1,"borderRadius":0,"borderStyle":"Solid","childrenLayoutStrategy":{"areChildNodesDraggable":true,"topGap":0,"bottomGap":10,"growableNodeIds":[],"kind":"List"}},"borderNodes":[],"childNodes":[],"defaultWidth":155,"defaultHeight":60,"labelEditable":false,"deletable":false,"pinned":false,"customizedStyleProperties":[]},{"id":"2edbb11c-d575-372a-b4b3-7ef528212163","type":"node:rectangle","targetObjectId":"5ba7a1a0-fb3b-495a-9e6d-96a777527431","targetObjectKind":"siriusComponents://semantic?domain=sysml&entity=PartUsage","targetObjectLabel":"pB","descriptionId":"siriusComponents://nodeDescription?sourceKind=view&sourceId=8dcd14b0-6259-3193-ad2c-743f394c68e4&sourceElementId=a57f3491-bd3e-38c6-bb8b-b0a4b570bd3a","borderNode":false,"initialBorderNodePosition":"NONE","modifiers":["Hidden"],"state":"Hidden","collapsingState":"EXPANDED","insideLabel":{"id":"1c708ce3-bb06-33e4-85d7-c89468378a84","text":"exhibit states","insideLabelLocation":"TOP_CENTER","style":{"color":"#000000","fontSize":12,"bold":false,"italic":true,"underline":false,"strikeThrough":false,"iconURL":[],"background":"transparent","borderColor":"black","borderSize":0,"borderRadius":3,"borderStyle":"Solid","maxWidth":null,"visibility":"visible"},"isHeader":true,"headerSeparatorDisplayMode":"NEVER","overflowStrategy":"NONE","textAlign":"CENTER","customizedStyleProperties":[]},"outsideLabels":[],"style":{"background":"transparent","borderColor":"#000000","borderSize":1,"borderRadius":0,"borderStyle":"Solid","childrenLayoutStrategy":{"areChildNodesDraggable":true,"topGap":0,"bottomGap":10,"growableNodeIds":[],"kind":"List"}},"borderNodes":[],"childNodes":[],"defaultWidth":155,"defaultHeight":60,"labelEditable":false,"deletable":false,"pinned":false,"customizedStyleProperties":[]},{"id":"1d3d5ebd-1213-3e90-b58c-0d8c833e8e08","type":"node:rectangle","targetObjectId":"5ba7a1a0-fb3b-495a-9e6d-96a777527431","targetObjectKind":"siriusComponents://semantic?domain=sysml&entity=PartUsage","targetObjectLabel":"pB","descriptionId":"siriusComponents://nodeDescription?sourceKind=view&sourceId=8dcd14b0-6259-3193-ad2c-743f394c68e4&sourceElementId=fe94bbc6-f9c3-34cb-90fa-34a6701f9c17","borderNode":false,"initialBorderNodePosition":"NONE","modifiers":["Hidden"],"state":"Hidden","collapsingState":"EXPANDED","insideLabel":{"id":"6f816fec-75c4-37ec-908f-0df865910eed","text":"perform actions","insideLabelLocation":"TOP_CENTER","style":{"color":"#000000","fontSize":12,"bold":false,"italic":true,"underline":false,"strikeThrough":false,"iconURL":[],"background":"transparent","borderColor":"black","borderSize":0,"borderRadius":3,"borderStyle":"Solid","maxWidth":null,"visibility":"visible"},"isHeader":true,"headerSeparatorDisplayMode":"NEVER","overflowStrategy":"NONE","textAlign":"CENTER","customizedStyleProperties":[]},"outsideLabels":[],"style":{"background":"transparent","borderColor":"#000000","borderSize":1,"borderRadius":0,"borderStyle":"Solid","childrenLayoutStrategy":{"areChildNodesDraggable":true,"topGap":0,"bottomGap":10,"growableNodeIds":[],"kind":"List"}},"borderNodes":[],"childNodes":[],"defaultWidth":155,"defaultHeight":60,"labelEditable":false,"deletable":false,"pinned":false,"customizedStyleProperties":[]},{"id":"039b27b5-16be-3311-9ad3-1be67a35a384","type":"node:rectangle","targetObjectId":"5ba7a1a0-fb3b-495a-9e6d-96a777527431","targetObjectKind":"siriusComponents://semantic?domain=sysml&entity=PartUsage","targetObjectLabel":"pB","descriptionId":"siriusComponents://nodeDescription?sourceKind=view&sourceId=8dcd14b0-6259-3193-ad2c-743f394c68e4&sourceElementId=f7099844-752b-31cc-b373-5dc40a5a71b8","borderNode":false,"initialBorderNodePosition":"NONE","modifiers":["Hidden"],"state":"Hidden","collapsingState":"EXPANDED","insideLabel":{"id":"e00a465b-f13e-3935-a87f-c7499d5717cc","text":"satisfy requirements","insideLabelLocation":"TOP_CENTER","style":{"color":"#000000","fontSize":12,"bold":false,"italic":true,"underline":false,"strikeThrough":false,"iconURL":[],"background":"transparent","borderColor":"black","borderSize":0,"borderRadius":3,"borderStyle":"Solid","maxWidth":null,"visibility":"visible"},"isHeader":true,"headerSeparatorDisplayMode":"NEVER","overflowStrategy":"NONE","textAlign":"CENTER","customizedStyleProperties":[]},"outsideLabels":[],"style":{"background":"transparent","borderColor":"#000000","borderSize":1,"borderRadius":0,"borderStyle":"Solid","childrenLayoutStrategy":{"areChildNodesDraggable":true,"topGap":0,"bottomGap":10,"growableNodeIds":[],"kind":"List"}},"borderNodes":[],"childNodes":[],"defaultWidth":155,"defaultHeight":60,"labelEditable":false,"deletable":false,"pinned":false,"customizedStyleProperties":[]}],"defaultWidth":194,"defaultHeight":60,"labelEditable":true,"deletable":true,"pinned":false,"customizedStyleProperties":[]},{"id":"26d1462e-fe4d-3c12-b03c-a208b2134f8e","type":"node:rectangle","targetObjectId":"c57b7ff5-c30c-44ca-b5a9-90ccf37c4fde","targetObjectKind":"siriusComponents://semantic?domain=sysml&entity=PartUsage","targetObjectLabel":"pC","descriptionId":"siriusComponents://nodeDescription?sourceKind=view&sourceId=8dcd14b0-6259-3193-ad2c-743f394c68e4&sourceElementId=bd119f62-45c5-3868-9727-9f954e05e4fa","borderNode":false,"initialBorderNodePosition":"NONE","modifiers":[],"state":"Normal","collapsingState":"EXPANDED","insideLabel":{"id":"acb5fec4-d752-30ea-bdc1-0d87af281f68","text":"«part»\npC","insideLabelLocation":"TOP_CENTER","style":{"color":"#000000","fontSize":14,"bold":false,"italic":false,"underline":false,"strikeThrough":false,"iconURL":["/icons/full/obj16/PartUsage.svg"],"background":"transparent","borderColor":"black","borderSize":0,"borderRadius":3,"borderStyle":"Solid","maxWidth":null,"visibility":"visible"},"isHeader":true,"headerSeparatorDisplayMode":"IF_CHILDREN","overflowStrategy":"WRAP","textAlign":"CENTER","customizedStyleProperties":[]},"outsideLabels":[],"style":{"background":"#ffffff","borderColor":"#000000","borderSize":1,"borderRadius":10,"borderStyle":"Solid","childrenLayoutStrategy":{"areChildNodesDraggable":false,"topGap":0,"bottomGap":0,"growableNodeIds":["siriusComponents://nodeDescription?sourceKind=view&sourceId=8dcd14b0-6259-3193-ad2c-743f394c68e4&sourceElementId=30a9de2f-14f9-3de6-b68e-06b79b675555","siriusComponents://nodeDescription?sourceKind=view&sourceId=8dcd14b0-6259-3193-ad2c-743f394c68e4&sourceElementId=c47f5c71-1cc7-3f23-8c03-c335c2d13c66","siriusComponents://nodeDescription?sourceKind=view&sourceId=8dcd14b0-6259-3193-ad2c-743f394c68e4&sourceElementId=6f8d80de-d97e-34a4-80ab-320ebefe26f5"],"kind":"List"}},"borderNodes":[],"childNodes":[{"id":"b2a4a7ab-8689-3760-be79-d750a3200914","type":"node:rectangle","targetObjectId":"c57b7ff5-c30c-44ca-b5a9-90ccf37c4fde","targetObjectKind":"siriusComponents://semantic?domain=sysml&entity=PartUsage","targetObjectLabel":"pC","descriptionId":"siriusComponents://nodeDescription?sourceKind=view&sourceId=8dcd14b0-6259-3193-ad2c-743f394c68e4&sourceElementId=c901d8ce-4c57-3ede-8fdb-3c5aa91b67ba","borderNode":false,"initialBorderNodePosition":"NONE","modifiers":["Hidden"],"state":"Hidden","collapsingState":"EXPANDED","insideLabel":{"id":"0852e90b-a482-3f37-bcc3-7682c60beb8e","text":"doc","insideLabelLocation":"TOP_CENTER","style":{"color":"#000000","fontSize":12,"bold":false,"italic":true,"underline":false,"strikeThrough":false,"iconURL":[],"background":"transparent","borderColor":"black","borderSize":0,"borderRadius":3,"borderStyle":"Solid","maxWidth":null,"visibility":"visible"},"isHeader":true,"headerSeparatorDisplayMode":"NEVER","overflowStrategy":"NONE","textAlign":"CENTER","customizedStyleProperties":[]},"outsideLabels":[],"style":{"background":"transparent","borderColor":"#000000","borderSize":1,"borderRadius":0,"borderStyle":"Solid","childrenLayoutStrategy":{"areChildNodesDraggable":true,"topGap":0,"bottomGap":10,"growableNodeIds":[],"kind":"List"}},"borderNodes":[],"childNodes":[],"defaultWidth":155,"defaultHeight":60,"labelEditable":false,"deletable":false,"pinned":false,"customizedStyleProperties":[]},{"id":"fe9e991f-1228-3ff3-abbb-58d6d2317dc4","type":"node:rectangle","targetObjectId":"c57b7ff5-c30c-44ca-b5a9-90ccf37c4fde","targetObjectKind":"siriusComponents://semantic?domain=sysml&entity=PartUsage","targetObjectLabel":"pC","descriptionId":"siriusComponents://nodeDescription?sourceKind=view&sourceId=8dcd14b0-6259-3193-ad2c-743f394c68e4&sourceElementId=a1300415-10e4-37bb-87ed-206ec95079f0","borderNode":false,"initialBorderNodePosition":"NONE","modifiers":["Hidden"],"state":"Hidden","collapsingState":"EXPANDED","insideLabel":{"id":"15fe571f-d03d-3ee6-8ea9-faa86374c41e","text":"attributes","insideLabelLocation":"TOP_CENTER","style":{"color":"#000000","fontSize":12,"bold":false,"italic":true,"underline":false,"strikeThrough":false,"iconURL":[],"background":"transparent","borderColor":"black","borderSize":0,"borderRadius":3,"borderStyle":"Solid","maxWidth":null,"visibility":"visible"},"isHeader":true,"headerSeparatorDisplayMode":"NEVER","overflowStrategy":"NONE","textAlign":"CENTER","customizedStyleProperties":[]},"outsideLabels":[],"style":{"background":"transparent","borderColor":"#000000","borderSize":1,"borderRadius":0,"borderStyle":"Solid","childrenLayoutStrategy":{"areChildNodesDraggable":true,"topGap":0,"bottomGap":10,"growableNodeIds":[],"kind":"List"}},"borderNodes":[],"childNodes":[],"defaultWidth":155,"defaultHeight":60,"labelEditable":false,"deletable":false,"pinned":false,"customizedStyleProperties":[]},{"id":"821b4b7d-14b0-3310-963c-2b03e84def48","type":"node:rectangle","targetObjectId":"c57b7ff5-c30c-44ca-b5a9-90ccf37c4fde","targetObjectKind":"siriusComponents://semantic?domain=sysml&entity=PartUsage","targetObjectLabel":"pC","descriptionId":"siriusComponents://nodeDescription?sourceKind=view&sourceId=8dcd14b0-6259-3193-ad2c-743f394c68e4&sourceElementId=f664d1f2-e48d-3f5a-a073-141fc0ddc418","borderNode":false,"initialBorderNodePosition":"NONE","modifiers":["Hidden"],"state":"Hidden","collapsingState":"EXPANDED","insideLabel":{"id":"9cd8a5bb-6f2b-3060-84df-d0aedeb52091","text":"actions","insideLabelLocation":"TOP_CENTER","style":{"color":"#000000","fontSize":12,"bold":false,"italic":true,"underline":false,"strikeThrough":false,"iconURL":[],"background":"transparent","borderColor":"black","borderSize":0,"borderRadius":3,"borderStyle":"Solid","maxWidth":null,"visibility":"visible"},"isHeader":true,"headerSeparatorDisplayMode":"NEVER","overflowStrategy":"NONE","textAlign":"CENTER","customizedStyleProperties":[]},"outsideLabels":[],"style":{"background":"transparent","borderColor":"#000000","borderSize":1,"borderRadius":0,"borderStyle":"Solid","childrenLayoutStrategy":{"areChildNodesDraggable":true,"topGap":0,"bottomGap":10,"growableNodeIds":[],"kind":"List"}},"borderNodes":[],"childNodes":[],"defaultWidth":155,"defaultHeight":60,"labelEditable":false,"deletable":false,"pinned":false,"customizedStyleProperties":[]},{"id":"63348721-0464-3dd6-9639-4025abb68b5d","type":"node:rectangle","targetObjectId":"c57b7ff5-c30c-44ca-b5a9-90ccf37c4fde","targetObjectKind":"siriusComponents://semantic?domain=sysml&entity=PartUsage","targetObjectLabel":"pC","descriptionId":"siriusComponents://nodeDescription?sourceKind=view&sourceId=8dcd14b0-6259-3193-ad2c-743f394c68e4&sourceElementId=84aaf577-0758-3fd6-b85c-a4ced98d2836","borderNode":false,"initialBorderNodePosition":"NONE","modifiers":["Hidden"],"state":"Hidden","collapsingState":"EXPANDED","insideLabel":{"id":"a371b4c1-cda6-3fed-bfc2-7af6ddece2e2","text":"parts","insideLabelLocation":"TOP_CENTER","style":{"color":"#000000","fontSize":12,"bold":false,"italic":true,"underline":false,"strikeThrough":false,"iconURL":[],"background":"transparent","borderColor":"black","borderSize":0,"borderRadius":3,"borderStyle":"Solid","maxWidth":null,"visibility":"visible"},"isHeader":true,"headerSeparatorDisplayMode":"NEVER","overflowStrategy":"NONE","textAlign":"CENTER","customizedStyleProperties":[]},"outsideLabels":[],"style":{"background":"transparent","borderColor":"#000000","borderSize":1,"borderRadius":0,"borderStyle":"Solid","childrenLayoutStrategy":{"areChildNodesDraggable":true,"topGap":0,"bottomGap":10,"growableNodeIds":[],"kind":"List"}},"borderNodes":[],"childNodes":[],"defaultWidth":155,"defaultHeight":60,"labelEditable":false,"deletable":false,"pinned":false,"customizedStyleProperties":[]},{"id":"f6e1c85c-917c-3dc0-bfdf-c93f01153b39","type":"node:rectangle","targetObjectId":"c57b7ff5-c30c-44ca-b5a9-90ccf37c4fde","targetObjectKind":"siriusComponents://semantic?domain=sysml&entity=PartUsage","targetObjectLabel":"pC","descriptionId":"siriusComponents://nodeDescription?sourceKind=view&sourceId=8dcd14b0-6259-3193-ad2c-743f394c68e4&sourceElementId=cc126737-2324-3253-ae11-37d5b0dee7b9","borderNode":false,"initialBorderNodePosition":"NONE","modifiers":["Hidden"],"state":"Hidden","collapsingState":"EXPANDED","insideLabel":{"id":"443653ce-3bc0-3db7-ada9-dfc2bd7cc2cf","text":"ports","insideLabelLocation":"TOP_CENTER","style":{"color":"#000000","fontSize":12,"bold":false,"italic":true,"underline":false,"strikeThrough":false,"iconURL":[],"background":"transparent","borderColor":"black","borderSize":0,"borderRadius":3,"borderStyle":"Solid","maxWidth":null,"visibility":"visible"},"isHeader":true,"headerSeparatorDisplayMode":"NEVER","overflowStrategy":"NONE","textAlign":"CENTER","customizedStyleProperties":[]},"outsideLabels":[],"style":{"background":"transparent","borderColor":"#000000","borderSize":1,"borderRadius":0,"borderStyle":"Solid","childrenLayoutStrategy":{"areChildNodesDraggable":true,"topGap":0,"bottomGap":10,"growableNodeIds":[],"kind":"List"}},"borderNodes":[],"childNodes":[],"defaultWidth":155,"defaultHeight":60,"labelEditable":false,"deletable":false,"pinned":false,"customizedStyleProperties":[]},{"id":"b544ee2d-676d-3b1d-beaf-ce88cb172820","type":"node:rectangle","targetObjectId":"c57b7ff5-c30c-44ca-b5a9-90ccf37c4fde","targetObjectKind":"siriusComponents://semantic?domain=sysml&entity=PartUsage","targetObjectLabel":"pC","descriptionId":"siriusComponents://nodeDescription?sourceKind=view&sourceId=8dcd14b0-6259-3193-ad2c-743f394c68e4&sourceElementId=30a9de2f-14f9-3de6-b68e-06b79b675555","borderNode":false,"initialBorderNodePosition":"NONE","modifiers":["Hidden"],"state":"Hidden","collapsingState":"EXPANDED","insideLabel":{"id":"88f9ee22-e361-3640-b88f-73959f7013cb","text":"action flow","insideLabelLocation":"TOP_CENTER","style":{"color":"#000000","fontSize":12,"bold":false,"italic":true,"underline":false,"strikeThrough":false,"iconURL":[],"background":"transparent","borderColor":"black","borderSize":0,"borderRadius":3,"borderStyle":"Solid","maxWidth":null,"visibility":"visible"},"isHeader":true,"headerSeparatorDisplayMode":"NEVER","overflowStrategy":"NONE","textAlign":"CENTER","customizedStyleProperties":[]},"outsideLabels":[],"style":{"background":"transparent","borderColor":"#000000","borderSize":1,"borderRadius":0,"borderStyle":"Solid","childrenLayoutStrategy":{"kind":"FreeForm"}},"borderNodes":[],"childNodes":[],"defaultWidth":155,"defaultHeight":150,"labelEditable":false,"deletable":false,"pinned":false,"customizedStyleProperties":[]},{"id":"e4809f45-d441-3779-9617-eb42358894e9","type":"node:rectangle","targetObjectId":"c57b7ff5-c30c-44ca-b5a9-90ccf37c4fde","targetObjectKind":"siriusComponents://semantic?domain=sysml&entity=PartUsage","targetObjectLabel":"pC","descriptionId":"siriusComponents://nodeDescription?sourceKind=view&sourceId=8dcd14b0-6259-3193-ad2c-743f394c68e4&sourceElementId=c47f5c71-1cc7-3f23-8c03-c335c2d13c66","borderNode":false,"initialBorderNodePosition":"NONE","modifiers":["Hidden"],"state":"Hidden","collapsingState":"EXPANDED","insideLabel":{"id":"d57a1ae0-73cd-3094-912e-85676f3504b7","text":"state transition","insideLabelLocation":"TOP_CENTER","style":{"color":"#000000","fontSize":12,"bold":false,"italic":true,"underline":false,"strikeThrough":false,"iconURL":[],"background":"transparent","borderColor":"black","borderSize":0,"borderRadius":3,"borderStyle":"Solid","maxWidth":null,"visibility":"visible"},"isHeader":true,"headerSeparatorDisplayMode":"NEVER","overflowStrategy":"NONE","textAlign":"CENTER","customizedStyleProperties":[]},"outsideLabels":[],"style":{"background":"transparent","borderColor":"#000000","borderSize":1,"borderRadius":0,"borderStyle":"Solid","childrenLayoutStrategy":{"kind":"FreeForm"}},"borderNodes":[],"childNodes":[],"defaultWidth":155,"defaultHeight":150,"labelEditable":false,"deletable":false,"pinned":false,"customizedStyleProperties":[]},{"id":"02718b76-9532-35cf-b1c0-7f550249580b","type":"node:rectangle","targetObjectId":"c57b7ff5-c30c-44ca-b5a9-90ccf37c4fde","targetObjectKind":"siriusComponents://semantic?domain=sysml&entity=PartUsage","targetObjectLabel":"pC","descriptionId":"siriusComponents://nodeDescription?sourceKind=view&sourceId=8dcd14b0-6259-3193-ad2c-743f394c68e4&sourceElementId=c97028bb-f0ba-3e9e-97a6-170cb6345d62","borderNode":false,"initialBorderNodePosition":"NONE","modifiers":["Hidden"],"state":"Hidden","collapsingState":"EXPANDED","insideLabel":{"id":"cf9ea92e-db47-33a1-880b-5fb3a9851193","text":"states","insideLabelLocation":"TOP_CENTER","style":{"color":"#000000","fontSize":12,"bold":false,"italic":true,"underline":false,"strikeThrough":false,"iconURL":[],"background":"transparent","borderColor":"black","borderSize":0,"borderRadius":3,"borderStyle":"Solid","maxWidth":null,"visibility":"visible"},"isHeader":true,"headerSeparatorDisplayMode":"NEVER","overflowStrategy":"NONE","textAlign":"CENTER","customizedStyleProperties":[]},"outsideLabels":[],"style":{"background":"transparent","borderColor":"#000000","borderSize":1,"borderRadius":0,"borderStyle":"Solid","childrenLayoutStrategy":{"areChildNodesDraggable":true,"topGap":0,"bottomGap":10,"growableNodeIds":[],"kind":"List"}},"borderNodes":[],"childNodes":[],"defaultWidth":155,"defaultHeight":60,"labelEditable":false,"deletable":false,"pinned":false,"customizedStyleProperties":[]},{"id":"3d584b9e-73ee-3d19-91ce-117a0e0e08aa","type":"node:rectangle","targetObjectId":"c57b7ff5-c30c-44ca-b5a9-90ccf37c4fde","targetObjectKind":"siriusComponents://semantic?domain=sysml&entity=PartUsage","targetObjectLabel":"pC","descriptionId":"siriusComponents://nodeDescription?sourceKind=view&sourceId=8dcd14b0-6259-3193-ad2c-743f394c68e4&sourceElementId=a57f3491-bd3e-38c6-bb8b-b0a4b570bd3a","borderNode":false,"initialBorderNodePosition":"NONE","modifiers":["Hidden"],"state":"Hidden","collapsingState":"EXPANDED","insideLabel":{"id":"4491beca-5912-3e62-b24c-03e8828090e6","text":"exhibit states","insideLabelLocation":"TOP_CENTER","style":{"color":"#000000","fontSize":12,"bold":false,"italic":true,"underline":false,"strikeThrough":false,"iconURL":[],"background":"transparent","borderColor":"black","borderSize":0,"borderRadius":3,"borderStyle":"Solid","maxWidth":null,"visibility":"visible"},"isHeader":true,"headerSeparatorDisplayMode":"NEVER","overflowStrategy":"NONE","textAlign":"CENTER","customizedStyleProperties":[]},"outsideLabels":[],"style":{"background":"transparent","borderColor":"#000000","borderSize":1,"borderRadius":0,"borderStyle":"Solid","childrenLayoutStrategy":{"areChildNodesDraggable":true,"topGap":0,"bottomGap":10,"growableNodeIds":[],"kind":"List"}},"borderNodes":[],"childNodes":[],"defaultWidth":155,"defaultHeight":60,"labelEditable":false,"deletable":false,"pinned":false,"customizedStyleProperties":[]},{"id":"cfe790b0-827c-384a-980e-6e999acc4d8a","type":"node:rectangle","targetObjectId":"c57b7ff5-c30c-44ca-b5a9-90ccf37c4fde","targetObjectKind":"siriusComponents://semantic?domain=sysml&entity=PartUsage","targetObjectLabel":"pC","descriptionId":"siriusComponents://nodeDescription?sourceKind=view&sourceId=8dcd14b0-6259-3193-ad2c-743f394c68e4&sourceElementId=fe94bbc6-f9c3-34cb-90fa-34a6701f9c17","borderNode":false,"initialBorderNodePosition":"NONE","modifiers":["Hidden"],"state":"Hidden","collapsingState":"EXPANDED","insideLabel":{"id":"b9fd495f-2ae7-38d4-a8a4-52075a5c5399","text":"perform actions","insideLabelLocation":"TOP_CENTER","style":{"color":"#000000","fontSize":12,"bold":false,"italic":true,"underline":false,"strikeThrough":false,"iconURL":[],"background":"transparent","borderColor":"black","borderSize":0,"borderRadius":3,"borderStyle":"Solid","maxWidth":null,"visibility":"visible"},"isHeader":true,"headerSeparatorDisplayMode":"NEVER","overflowStrategy":"NONE","textAlign":"CENTER","customizedStyleProperties":[]},"outsideLabels":[],"style":{"background":"transparent","borderColor":"#000000","borderSize":1,"borderRadius":0,"borderStyle":"Solid","childrenLayoutStrategy":{"areChildNodesDraggable":true,"topGap":0,"bottomGap":10,"growableNodeIds":[],"kind":"List"}},"borderNodes":[],"childNodes":[],"defaultWidth":155,"defaultHeight":60,"labelEditable":false,"deletable":false,"pinned":false,"customizedStyleProperties":[]},{"id":"f3e00e6f-a9ac-32f5-9e03-9027ee70d003","type":"node:rectangle","targetObjectId":"c57b7ff5-c30c-44ca-b5a9-90ccf37c4fde","targetObjectKind":"siriusComponents://semantic?domain=sysml&entity=PartUsage","targetObjectLabel":"pC","descriptionId":"siriusComponents://nodeDescription?sourceKind=view&sourceId=8dcd14b0-6259-3193-ad2c-743f394c68e4&sourceElementId=f7099844-752b-31cc-b373-5dc40a5a71b8","borderNode":false,"initialBorderNodePosition":"NONE","modifiers":["Hidden"],"state":"Hidden","collapsingState":"EXPANDED","insideLabel":{"id":"778212a3-5f2d-34cc-908d-d697310ddfaf","text":"satisfy requirements","insideLabelLocation":"TOP_CENTER","style":{"color":"#000000","fontSize":12,"bold":false,"italic":true,"underline":false,"strikeThrough":false,"iconURL":[],"background":"transparent","borderColor":"black","borderSize":0,"borderRadius":3,"borderStyle":"Solid","maxWidth":null,"visibility":"visible"},"isHeader":true,"headerSeparatorDisplayMode":"NEVER","overflowStrategy":"NONE","textAlign":"CENTER","customizedStyleProperties":[]},"outsideLabels":[],"style":{"background":"transparent","borderColor":"#000000","borderSize":1,"borderRadius":0,"borderStyle":"Solid","childrenLayoutStrategy":{"areChildNodesDraggable":true,"topGap":0,"bottomGap":10,"growableNodeIds":[],"kind":"List"}},"borderNodes":[],"childNodes":[],"defaultWidth":155,"defaultHeight":60,"labelEditable":false,"deletable":false,"pinned":false,"customizedStyleProperties":[]}],"defaultWidth":194,"defaultHeight":60,"labelEditable":true,"deletable":true,"pinned":false,"customizedStyleProperties":[]},{"id":"9bba8674-89ec-368f-975c-2281b7be7e2a","type":"node:rectangle","targetObjectId":"884cb950-cef7-4cfa-a7b5-dd757d01ecf2","targetObjectKind":"siriusComponents://semantic?domain=sysml&entity=PartDefinition","targetObjectLabel":"PartDefinition1","descriptionId":"siriusComponents://nodeDescription?sourceKind=view&sourceId=8dcd14b0-6259-3193-ad2c-743f394c68e4&sourceElementId=52de5719-4873-3c76-8e5b-8d94900d4b7f","borderNode":false,"initialBorderNodePosition":"NONE","modifiers":[],"state":"Normal","collapsingState":"EXPANDED","insideLabel":{"id":"3ed0c9a7-0682-3cea-a5a7-c07d46b70cf9","text":"«part def»\nPartDefinition1","insideLabelLocation":"TOP_CENTER","style":{"color":"#000000","fontSize":14,"bold":false,"italic":false,"underline":false,"strikeThrough":false,"iconURL":["/icons/full/obj16/PartDefinition.svg"],"background":"transparent","borderColor":"black","borderSize":0,"borderRadius":3,"borderStyle":"Solid","maxWidth":null,"visibility":"visible"},"isHeader":true,"headerSeparatorDisplayMode":"IF_CHILDREN","overflowStrategy":"WRAP","textAlign":"CENTER","customizedStyleProperties":[]},"outsideLabels":[],"style":{"background":"#ffffff","borderColor":"#000000","borderSize":1,"borderRadius":0,"borderStyle":"Solid","childrenLayoutStrategy":{"areChildNodesDraggable":false,"topGap":0,"bottomGap":0,"growableNodeIds":["siriusComponents://nodeDescription?sourceKind=view&sourceId=8dcd14b0-6259-3193-ad2c-743f394c68e4&sourceElementId=55d4b9e8-0e72-318b-9548-34ed7657c16c","siriusComponents://nodeDescription?sourceKind=view&sourceId=8dcd14b0-6259-3193-ad2c-743f394c68e4&sourceElementId=bbf5f364-e67f-3e69-9918-9eb94cc9d724","siriusComponents://nodeDescription?sourceKind=view&sourceId=8dcd14b0-6259-3193-ad2c-743f394c68e4&sourceElementId=6f8d80de-d97e-34a4-80ab-320ebefe26f5"],"kind":"List"}},"borderNodes":[],"childNodes":[{"id":"cc0ef4d5-dc7c-3466-ba4f-78bd16fa4430","type":"node:rectangle","targetObjectId":"884cb950-cef7-4cfa-a7b5-dd757d01ecf2","targetObjectKind":"siriusComponents://semantic?domain=sysml&entity=PartDefinition","targetObjectLabel":"PartDefinition1","descriptionId":"siriusComponents://nodeDescription?sourceKind=view&sourceId=8dcd14b0-6259-3193-ad2c-743f394c68e4&sourceElementId=32da1a41-7187-3da3-ae52-f3cfc927b133","borderNode":false,"initialBorderNodePosition":"NONE","modifiers":["Hidden"],"state":"Hidden","collapsingState":"EXPANDED","insideLabel":{"id":"3bd3d83f-7f51-3a90-b672-b550613c5df8","text":"doc","insideLabelLocation":"TOP_CENTER","style":{"color":"#000000","fontSize":12,"bold":false,"italic":true,"underline":false,"strikeThrough":false,"iconURL":[],"background":"transparent","borderColor":"black","borderSize":0,"borderRadius":3,"borderStyle":"Solid","maxWidth":null,"visibility":"visible"},"isHeader":true,"headerSeparatorDisplayMode":"NEVER","overflowStrategy":"NONE","textAlign":"CENTER","customizedStyleProperties":[]},"outsideLabels":[],"style":{"background":"transparent","borderColor":"#000000","borderSize":1,"borderRadius":0,"borderStyle":"Solid","childrenLayoutStrategy":{"areChildNodesDraggable":true,"topGap":0,"bottomGap":10,"growableNodeIds":[],"kind":"List"}},"borderNodes":[],"childNodes":[],"defaultWidth":155,"defaultHeight":60,"labelEditable":false,"deletable":false,"pinned":false,"customizedStyleProperties":[]},{"id":"9a7912f3-fb8c-3d4c-96d8-a259d56e8389","type":"node:rectangle","targetObjectId":"884cb950-cef7-4cfa-a7b5-dd757d01ecf2","targetObjectKind":"siriusComponents://semantic?domain=sysml&entity=PartDefinition","targetObjectLabel":"PartDefinition1","descriptionId":"siriusComponents://nodeDescription?sourceKind=view&sourceId=8dcd14b0-6259-3193-ad2c-743f394c68e4&sourceElementId=1d4e3253-3981-3d8a-9887-b887114e3a3e","borderNode":false,"initialBorderNodePosition":"NONE","modifiers":["Hidden"],"state":"Hidden","collapsingState":"EXPANDED","insideLabel":{"id":"2d3ff8ed-8fbc-317f-9492-8a1974234e5b","text":"attributes","insideLabelLocation":"TOP_CENTER","style":{"color":"#000000","fontSize":12,"bold":false,"italic":true,"underline":false,"strikeThrough":false,"iconURL":[],"background":"transparent","borderColor":"black","borderSize":0,"borderRadius":3,"borderStyle":"Solid","maxWidth":null,"visibility":"visible"},"isHeader":true,"headerSeparatorDisplayMode":"NEVER","overflowStrategy":"NONE","textAlign":"CENTER","customizedStyleProperties":[]},"outsideLabels":[],"style":{"background":"transparent","borderColor":"#000000","borderSize":1,"borderRadius":0,"borderStyle":"Solid","childrenLayoutStrategy":{"areChildNodesDraggable":true,"topGap":0,"bottomGap":10,"growableNodeIds":[],"kind":"List"}},"borderNodes":[],"childNodes":[],"defaultWidth":155,"defaultHeight":60,"labelEditable":false,"deletable":false,"pinned":false,"customizedStyleProperties":[]},{"id":"b89995db-27fa-3e35-a039-8ada4892b4c4","type":"node:rectangle","targetObjectId":"884cb950-cef7-4cfa-a7b5-dd757d01ecf2","targetObjectKind":"siriusComponents://semantic?domain=sysml&entity=PartDefinition","targetObjectLabel":"PartDefinition1","descriptionId":"siriusComponents://nodeDescription?sourceKind=view&sourceId=8dcd14b0-6259-3193-ad2c-743f394c68e4&sourceElementId=a677fbe5-68e8-3949-beab-d96b632c4cc0","borderNode":false,"initialBorderNodePosition":"NONE","modifiers":["Hidden"],"state":"Hidden","collapsingState":"EXPANDED","insideLabel":{"id":"16b3c4a0-2476-35df-a63f-e70efa180845","text":"ports","insideLabelLocation":"TOP_CENTER","style":{"color":"#000000","fontSize":12,"bold":false,"italic":true,"underline":false,"strikeThrough":false,"iconURL":[],"background":"transparent","borderColor":"black","borderSize":0,"borderRadius":3,"borderStyle":"Solid","maxWidth":null,"visibility":"visible"},"isHeader":true,"headerSeparatorDisplayMode":"NEVER","overflowStrategy":"NONE","textAlign":"CENTER","customizedStyleProperties":[]},"outsideLabels":[],"style":{"background":"transparent","borderColor":"#000000","borderSize":1,"borderRadius":0,"borderStyle":"Solid","childrenLayoutStrategy":{"areChildNodesDraggable":true,"topGap":0,"bottomGap":10,"growableNodeIds":[],"kind":"List"}},"borderNodes":[],"childNodes":[],"defaultWidth":155,"defaultHeight":60,"labelEditable":false,"deletable":false,"pinned":false,"customizedStyleProperties":[]},{"id":"1ed6dc1d-2652-3ed8-b155-20d5d3c319c8","type":"node:rectangle","targetObjectId":"884cb950-cef7-4cfa-a7b5-dd757d01ecf2","targetObjectKind":"siriusComponents://semantic?domain=sysml&entity=PartDefinition","targetObjectLabel":"PartDefinition1","descriptionId":"siriusComponents://nodeDescription?sourceKind=view&sourceId=8dcd14b0-6259-3193-ad2c-743f394c68e4&sourceElementId=d1db77ad-fee0-3c33-bfe1-db84f9fbd027","borderNode":false,"initialBorderNodePosition":"NONE","modifiers":["Hidden"],"state":"Hidden","collapsingState":"EXPANDED","insideLabel":{"id":"25e9a111-efca-3ba6-8cab-d36214a42667","text":"actions","insideLabelLocation":"TOP_CENTER","style":{"color":"#000000","fontSize":12,"bold":false,"italic":true,"underline":false,"strikeThrough":false,"iconURL":[],"background":"transparent","borderColor":"black","borderSize":0,"borderRadius":3,"borderStyle":"Solid","maxWidth":null,"visibility":"visible"},"isHeader":true,"headerSeparatorDisplayMode":"NEVER","overflowStrategy":"NONE","textAlign":"CENTER","customizedStyleProperties":[]},"outsideLabels":[],"style":{"background":"transparent","borderColor":"#000000","borderSize":1,"borderRadius":0,"borderStyle":"Solid","childrenLayoutStrategy":{"areChildNodesDraggable":true,"topGap":0,"bottomGap":10,"growableNodeIds":[],"kind":"List"}},"borderNodes":[],"childNodes":[],"defaultWidth":155,"defaultHeight":60,"labelEditable":false,"deletable":false,"pinned":false,"customizedStyleProperties":[]},{"id":"e06b3747-bfd8-35c7-a3ec-ac67f5abafc3","type":"node:rectangle","targetObjectId":"884cb950-cef7-4cfa-a7b5-dd757d01ecf2","targetObjectKind":"siriusComponents://semantic?domain=sysml&entity=PartDefinition","targetObjectLabel":"PartDefinition1","descriptionId":"siriusComponents://nodeDescription?sourceKind=view&sourceId=8dcd14b0-6259-3193-ad2c-743f394c68e4&sourceElementId=9777340c-1189-3b0c-a56c-be11ea9f7a9e","borderNode":false,"initialBorderNodePosition":"NONE","modifiers":["Hidden"],"state":"Hidden","collapsingState":"EXPANDED","insideLabel":{"id":"ace841ee-77c9-335f-96e3-d8a45fbfc007","text":"parts","insideLabelLocation":"TOP_CENTER","style":{"color":"#000000","fontSize":12,"bold":false,"italic":true,"underline":false,"strikeThrough":false,"iconURL":[],"background":"transparent","borderColor":"black","borderSize":0,"borderRadius":3,"borderStyle":"Solid","maxWidth":null,"visibility":"visible"},"isHeader":true,"headerSeparatorDisplayMode":"NEVER","overflowStrategy":"NONE","textAlign":"CENTER","customizedStyleProperties":[]},"outsideLabels":[],"style":{"background":"transparent","borderColor":"#000000","borderSize":1,"borderRadius":0,"borderStyle":"Solid","childrenLayoutStrategy":{"areChildNodesDraggable":true,"topGap":0,"bottomGap":10,"growableNodeIds":[],"kind":"List"}},"borderNodes":[],"childNodes":[],"defaultWidth":155,"defaultHeight":60,"labelEditable":false,"deletable":false,"pinned":false,"customizedStyleProperties":[]},{"id":"ac469c26-9f73-3964-99c8-bccf5615329f","type":"node:rectangle","targetObjectId":"884cb950-cef7-4cfa-a7b5-dd757d01ecf2","targetObjectKind":"siriusComponents://semantic?domain=sysml&entity=PartDefinition","targetObjectLabel":"PartDefinition1","descriptionId":"siriusComponents://nodeDescription?sourceKind=view&sourceId=8dcd14b0-6259-3193-ad2c-743f394c68e4&sourceElementId=55d4b9e8-0e72-318b-9548-34ed7657c16c","borderNode":false,"initialBorderNodePosition":"NONE","modifiers":["Hidden"],"state":"Hidden","collapsingState":"EXPANDED","insideLabel":{"id":"736424e4-b849-3ed1-b906-a78c2105a071","text":"action flow","insideLabelLocation":"TOP_CENTER","style":{"color":"#000000","fontSize":12,"bold":false,"italic":true,"underline":false,"strikeThrough":false,"iconURL":[],"background":"transparent","borderColor":"black","borderSize":0,"borderRadius":3,"borderStyle":"Solid","maxWidth":null,"visibility":"visible"},"isHeader":true,"headerSeparatorDisplayMode":"NEVER","overflowStrategy":"NONE","textAlign":"CENTER","customizedStyleProperties":[]},"outsideLabels":[],"style":{"background":"transparent","borderColor":"#000000","borderSize":1,"borderRadius":0,"borderStyle":"Solid","childrenLayoutStrategy":{"kind":"FreeForm"}},"borderNodes":[],"childNodes":[],"defaultWidth":155,"defaultHeight":150,"labelEditable":false,"deletable":false,"pinned":false,"customizedStyleProperties":[]},{"id":"8981b1d5-d54a-3854-80fa-dc2b5f621c72","type":"node:rectangle","targetObjectId":"884cb950-cef7-4cfa-a7b5-dd757d01ecf2","targetObjectKind":"siriusComponents://semantic?domain=sysml&entity=PartDefinition","targetObjectLabel":"PartDefinition1","descriptionId":"siriusComponents://nodeDescription?sourceKind=view&sourceId=8dcd14b0-6259-3193-ad2c-743f394c68e4&sourceElementId=bbf5f364-e67f-3e69-9918-9eb94cc9d724","borderNode":false,"initialBorderNodePosition":"NONE","modifiers":["Hidden"],"state":"Hidden","collapsingState":"EXPANDED","insideLabel":{"id":"09c858b2-4aa2-3891-ab00-c2b34b87a4f0","text":"state transition","insideLabelLocation":"TOP_CENTER","style":{"color":"#000000","fontSize":12,"bold":false,"italic":true,"underline":false,"strikeThrough":false,"iconURL":[],"background":"transparent","borderColor":"black","borderSize":0,"borderRadius":3,"borderStyle":"Solid","maxWidth":null,"visibility":"visible"},"isHeader":true,"headerSeparatorDisplayMode":"NEVER","overflowStrategy":"NONE","textAlign":"CENTER","customizedStyleProperties":[]},"outsideLabels":[],"style":{"background":"transparent","borderColor":"#000000","borderSize":1,"borderRadius":0,"borderStyle":"Solid","childrenLayoutStrategy":{"kind":"FreeForm"}},"borderNodes":[],"childNodes":[],"defaultWidth":155,"defaultHeight":150,"labelEditable":false,"deletable":false,"pinned":false,"customizedStyleProperties":[]},{"id":"80136276-688a-31d3-92f3-2fde3a0b0e11","type":"node:rectangle","targetObjectId":"884cb950-cef7-4cfa-a7b5-dd757d01ecf2","targetObjectKind":"siriusComponents://semantic?domain=sysml&entity=PartDefinition","targetObjectLabel":"PartDefinition1","descriptionId":"siriusComponents://nodeDescription?sourceKind=view&sourceId=8dcd14b0-6259-3193-ad2c-743f394c68e4&sourceElementId=ba122573-ae0d-378c-9949-7622f6057511","borderNode":false,"initialBorderNodePosition":"NONE","modifiers":["Hidden"],"state":"Hidden","collapsingState":"EXPANDED","insideLabel":{"id":"946e5c2d-8c24-3c39-a43c-de6e488d0078","text":"states","insideLabelLocation":"TOP_CENTER","style":{"color":"#000000","fontSize":12,"bold":false,"italic":true,"underline":false,"strikeThrough":false,"iconURL":[],"background":"transparent","borderColor":"black","borderSize":0,"borderRadius":3,"borderStyle":"Solid","maxWidth":null,"visibility":"visible"},"isHeader":true,"headerSeparatorDisplayMode":"NEVER","overflowStrategy":"NONE","textAlign":"CENTER","customizedStyleProperties":[]},"outsideLabels":[],"style":{"background":"transparent","borderColor":"#000000","borderSize":1,"borderRadius":0,"borderStyle":"Solid","childrenLayoutStrategy":{"areChildNodesDraggable":true,"topGap":0,"bottomGap":10,"growableNodeIds":[],"kind":"List"}},"borderNodes":[],"childNodes":[],"defaultWidth":155,"defaultHeight":60,"labelEditable":false,"deletable":false,"pinned":false,"customizedStyleProperties":[]},{"id":"2a0a3ec8-b08c-3124-babc-24f4dd66f586","type":"node:rectangle","targetObjectId":"884cb950-cef7-4cfa-a7b5-dd757d01ecf2","targetObjectKind":"siriusComponents://semantic?domain=sysml&entity=PartDefinition","targetObjectLabel":"PartDefinition1","descriptionId":"siriusComponents://nodeDescription?sourceKind=view&sourceId=8dcd14b0-6259-3193-ad2c-743f394c68e4&sourceElementId=cbf68c65-4d8f-32ca-ac84-92fec0dbb646","borderNode":false,"initialBorderNodePosition":"NONE","modifiers":["Hidden"],"state":"Hidden","collapsingState":"EXPANDED","insideLabel":{"id":"2d7bdcde-efd2-3140-a8e4-ad094011847f","text":"exhibit states","insideLabelLocation":"TOP_CENTER","style":{"color":"#000000","fontSize":12,"bold":false,"italic":true,"underline":false,"strikeThrough":false,"iconURL":[],"background":"transparent","borderColor":"black","borderSize":0,"borderRadius":3,"borderStyle":"Solid","maxWidth":null,"visibility":"visible"},"isHeader":true,"headerSeparatorDisplayMode":"NEVER","overflowStrategy":"NONE","textAlign":"CENTER","customizedStyleProperties":[]},"outsideLabels":[],"style":{"background":"transparent","borderColor":"#000000","borderSize":1,"borderRadius":0,"borderStyle":"Solid","childrenLayoutStrategy":{"areChildNodesDraggable":true,"topGap":0,"bottomGap":10,"growableNodeIds":[],"kind":"List"}},"borderNodes":[],"childNodes":[],"defaultWidth":155,"defaultHeight":60,"labelEditable":false,"deletable":false,"pinned":false,"customizedStyleProperties":[]},{"id":"72982962-b8ad-33fb-ac74-0c5274c31ca8","type":"node:rectangle","targetObjectId":"884cb950-cef7-4cfa-a7b5-dd757d01ecf2","targetObjectKind":"siriusComponents://semantic?domain=sysml&entity=PartDefinition","targetObjectLabel":"PartDefinition1","descriptionId":"siriusComponents://nodeDescription?sourceKind=view&sourceId=8dcd14b0-6259-3193-ad2c-743f394c68e4&sourceElementId=3868c242-24f7-3a1d-956f-21bd7488b2b6","borderNode":false,"initialBorderNodePosition":"NONE","modifiers":["Hidden"],"state":"Hidden","collapsingState":"EXPANDED","insideLabel":{"id":"6385387f-af87-3643-bf91-3770c0f51674","text":"perform actions","insideLabelLocation":"TOP_CENTER","style":{"color":"#000000","fontSize":12,"bold":false,"italic":true,"underline":false,"strikeThrough":false,"iconURL":[],"background":"transparent","borderColor":"black","borderSize":0,"borderRadius":3,"borderStyle":"Solid","maxWidth":null,"visibility":"visible"},"isHeader":true,"headerSeparatorDisplayMode":"NEVER","overflowStrategy":"NONE","textAlign":"CENTER","customizedStyleProperties":[]},"outsideLabels":[],"style":{"background":"transparent","borderColor":"#000000","borderSize":1,"borderRadius":0,"borderStyle":"Solid","childrenLayoutStrategy":{"areChildNodesDraggable":true,"topGap":0,"bottomGap":10,"growableNodeIds":[],"kind":"List"}},"borderNodes":[],"childNodes":[],"defaultWidth":155,"defaultHeight":60,"labelEditable":false,"deletable":false,"pinned":false,"customizedStyleProperties":[]},{"id":"0dc549e8-5ef9-3818-8269-a7d28b21f04c","type":"node:rectangle","targetObjectId":"884cb950-cef7-4cfa-a7b5-dd757d01ecf2","targetObjectKind":"siriusComponents://semantic?domain=sysml&entity=PartDefinition","targetObjectLabel":"PartDefinition1","descriptionId":"siriusComponents://nodeDescription?sourceKind=view&sourceId=8dcd14b0-6259-3193-ad2c-743f394c68e4&sourceElementId=29c432fc-0cf3-3758-aa94-cedab4551f5d","borderNode":false,"initialBorderNodePosition":"NONE","modifiers":["Hidden"],"state":"Hidden","collapsingState":"EXPANDED","insideLabel":{"id":"573d5a69-fcdf-3ed7-b4da-5410941552ac","text":"satisfy requirements","insideLabelLocation":"TOP_CENTER","style":{"color":"#000000","fontSize":12,"bold":false,"italic":true,"underline":false,"strikeThrough":false,"iconURL":[],"background":"transparent","borderColor":"black","borderSize":0,"borderRadius":3,"borderStyle":"Solid","maxWidth":null,"visibility":"visible"},"isHeader":true,"headerSeparatorDisplayMode":"NEVER","overflowStrategy":"NONE","textAlign":"CENTER","customizedStyleProperties":[]},"outsideLabels":[],"style":{"background":"transparent","borderColor":"#000000","borderSize":1,"borderRadius":0,"borderStyle":"Solid","childrenLayoutStrategy":{"areChildNodesDraggable":true,"topGap":0,"bottomGap":10,"growableNodeIds":[],"kind":"List"}},"borderNodes":[],"childNodes":[],"defaultWidth":155,"defaultHeight":60,"labelEditable":false,"deletable":false,"pinned":false,"customizedStyleProperties":[]}],"defaultWidth":208,"defaultHeight":70,"labelEditable":true,"deletable":true,"pinned":false,"customizedStyleProperties":[]}],"edges":[{"id":"2514bb48-09d5-3cd7-ac64-e6f546a7bdf2","type":"edge:straight","targetObjectId":"45b69ed5-cb3c-42d1-80c5-1ad08342fcb9","targetObjectKind":"siriusComponents://semantic?domain=sysml&entity=PartUsage","targetObjectLabel":"pA","descriptionId":"siriusComponents://edgeDescription?sourceKind=view&sourceId=8dcd14b0-6259-3193-ad2c-743f394c68e4&sourceElementId=919980e7-dd23-3ff4-9b86-ad2baa653052","beginLabel":null,"centerLabel":{"id":"111f50c9-3d2e-3df6-ae2f-3379350e9700","type":"label:edge-center","text":"","style":{"color":"#000000","fontSize":14,"bold":false,"italic":false,"underline":false,"strikeThrough":false,"iconURL":[],"background":"transparent","borderColor":"black","borderSize":0,"borderRadius":3,"borderStyle":"Solid","maxWidth":null,"visibility":"visible"},"customizedStyleProperties":[]},"endLabel":null,"sourceId":"0482b427-1bfa-347f-8063-500335f262b9","targetId":"97d18dbd-29f0-3e7b-8602-f3dd424d9b8e","modifiers":[],"state":"Normal","style":{"size":1,"lineStyle":"Solid","sourceArrow":"FillDiamond","targetArrow":"None","color":"#000000","edgeType":"Manhattan"},"centerLabelEditable":true,"deletable":true,"customizedStyleProperties":[]},{"id":"3db422d8-b87b-3a72-b964-4eddd50bcf60","type":"edge:straight","targetObjectId":"5ba7a1a0-fb3b-495a-9e6d-96a777527431","targetObjectKind":"siriusComponents://semantic?domain=sysml&entity=PartUsage","targetObjectLabel":"pB","descriptionId":"siriusComponents://edgeDescription?sourceKind=view&sourceId=8dcd14b0-6259-3193-ad2c-743f394c68e4&sourceElementId=919980e7-dd23-3ff4-9b86-ad2baa653052","beginLabel":null,"centerLabel":{"id":"b40a1832-adaa-35fe-a2ba-e0bdd48dda8d","type":"label:edge-center","text":"","style":{"color":"#000000","fontSize":14,"bold":false,"italic":false,"underline":false,"strikeThrough":false,"iconURL":[],"background":"transparent","borderColor":"black","borderSize":0,"borderRadius":3,"borderStyle":"Solid","maxWidth":null,"visibility":"visible"},"customizedStyleProperties":[]},"endLabel":null,"sourceId":"97d18dbd-29f0-3e7b-8602-f3dd424d9b8e","targetId":"26d1462e-fe4d-3c12-b03c-a208b2134f8e","modifiers":[],"state":"Normal","style":{"size":1,"lineStyle":"Solid","sourceArrow":"FillDiamond","targetArrow":"None","color":"#000000","edgeType":"Manhattan"},"centerLabelEditable":true,"deletable":true,"customizedStyleProperties":[]}],"layoutData":{"nodeLayoutData":{"cfe790b0-827c-384a-980e-6e999acc4d8a":{"id":"cfe790b0-827c-384a-980e-6e999acc4d8a","position":{"x":0.0,"y":0.0},"size":{"width":155.0,"height":60.0},"resizedByUser":false,"movedByUser":false,"handleLayoutData":[],"minComputedSize":{"width":0.0,"height":0.0}},"8a290b86-52de-37a0-b061-0038b01e3e73":{"id":"8a290b86-52de-37a0-b061-0038b01e3e73","position":{"x":0.0,"y":0.0},"size":{"width":155.0,"height":15.0},"resizedByUser":false,"movedByUser":false,"handleLayoutData":[],"minComputedSize":{"width":0.0,"height":0.0}},"0dc549e8-5ef9-3818-8269-a7d28b21f04c":{"id":"0dc549e8-5ef9-3818-8269-a7d28b21f04c","position":{"x":0.0,"y":0.0},"size":{"width":155.0,"height":60.0},"resizedByUser":false,"movedByUser":false,"handleLayoutData":[],"minComputedSize":{"width":0.0,"height":0.0}},"4ae7eb10-b39f-3f00-bfcd-400bdd15aa14":{"id":"4ae7eb10-b39f-3f00-bfcd-400bdd15aa14","position":{"x":0.0,"y":0.0},"size":{"width":155.0,"height":150.0},"resizedByUser":false,"movedByUser":false,"handleLayoutData":[],"minComputedSize":{"width":0.0,"height":0.0}},"10d8c2f5-1de4-3c8c-9ba9-06e63baf53d6":{"id":"10d8c2f5-1de4-3c8c-9ba9-06e63baf53d6","position":{"x":0.0,"y":0.0},"size":{"width":155.0,"height":60.0},"resizedByUser":false,"movedByUser":false,"handleLayoutData":[],"minComputedSize":{"width":0.0,"height":0.0}},"9a7912f3-fb8c-3d4c-96d8-a259d56e8389":{"id":"9a7912f3-fb8c-3d4c-96d8-a259d56e8389","position":{"x":0.0,"y":0.0},"size":{"width":155.0,"height":60.0},"resizedByUser":false,"movedByUser":false,"handleLayoutData":[],"minComputedSize":{"width":0.0,"height":0.0}},"f3309161-c6c5-3f11-914c-b25feba20db0":{"id":"f3309161-c6c5-3f11-914c-b25feba20db0","position":{"x":0.0,"y":0.0},"size":{"width":155.0,"height":60.0},"resizedByUser":false,"movedByUser":false,"handleLayoutData":[],"minComputedSize":{"width":0.0,"height":0.0}},"cc0ef4d5-dc7c-3466-ba4f-78bd16fa4430":{"id":"cc0ef4d5-dc7c-3466-ba4f-78bd16fa4430","position":{"x":0.0,"y":0.0},"size":{"width":155.0,"height":60.0},"resizedByUser":false,"movedByUser":false,"handleLayoutData":[],"minComputedSize":{"width":0.0,"height":0.0}},"e4809f45-d441-3779-9617-eb42358894e9":{"id":"e4809f45-d441-3779-9617-eb42358894e9","position":{"x":0.0,"y":0.0},"size":{"width":155.0,"height":150.0},"resizedByUser":false,"movedByUser":false,"handleLayoutData":[],"minComputedSize":{"width":0.0,"height":0.0}},"4e14912a-5af9-30fb-b6fe-4913e31a0253":{"id":"4e14912a-5af9-30fb-b6fe-4913e31a0253","position":{"x":0.0,"y":0.0},"size":{"width":155.0,"height":60.0},"resizedByUser":false,"movedByUser":false,"handleLayoutData":[],"minComputedSize":{"width":0.0,"height":0.0}},"95530a7a-b458-3e4e-b607-46674d1844e4":{"id":"95530a7a-b458-3e4e-b607-46674d1844e4","position":{"x":0.0,"y":0.0},"size":{"width":155.0,"height":60.0},"resizedByUser":false,"movedByUser":false,"handleLayoutData":[],"minComputedSize":{"width":0.0,"height":0.0}},"039b27b5-16be-3311-9ad3-1be67a35a384":{"id":"039b27b5-16be-3311-9ad3-1be67a35a384","position":{"x":0.0,"y":0.0},"size":{"width":155.0,"height":60.0},"resizedByUser":false,"movedByUser":false,"handleLayoutData":[],"minComputedSize":{"width":0.0,"height":0.0}},"0482b427-1bfa-347f-8063-500335f262b9":{"id":"0482b427-1bfa-347f-8063-500335f262b9","position":{"x":12.0,"y":12.0},"size":{"width":194.0,"height":60.0},"resizedByUser":false,"movedByUser":false,"handleLayoutData":[],"minComputedSize":{"width":2.0,"height":47.0}},"18325436-74a9-39e7-81ca-61bfc3c576cc":{"id":"18325436-74a9-39e7-81ca-61bfc3c576cc","position":{"x":0.0,"y":0.0},"size":{"width":155.0,"height":60.0},"resizedByUser":false,"movedByUser":false,"handleLayoutData":[],"minComputedSize":{"width":0.0,"height":0.0}},"72982962-b8ad-33fb-ac74-0c5274c31ca8":{"id":"72982962-b8ad-33fb-ac74-0c5274c31ca8","position":{"x":0.0,"y":0.0},"size":{"width":155.0,"height":60.0},"resizedByUser":false,"movedByUser":false,"handleLayoutData":[],"minComputedSize":{"width":0.0,"height":0.0}},"fe9e991f-1228-3ff3-abbb-58d6d2317dc4":{"id":"fe9e991f-1228-3ff3-abbb-58d6d2317dc4","position":{"x":0.0,"y":0.0},"size":{"width":155.0,"height":60.0},"resizedByUser":false,"movedByUser":false,"handleLayoutData":[],"minComputedSize":{"width":0.0,"height":0.0}},"80136276-688a-31d3-92f3-2fde3a0b0e11":{"id":"80136276-688a-31d3-92f3-2fde3a0b0e11","position":{"x":0.0,"y":0.0},"size":{"width":155.0,"height":60.0},"resizedByUser":false,"movedByUser":false,"handleLayoutData":[],"minComputedSize":{"width":0.0,"height":0.0}},"ac469c26-9f73-3964-99c8-bccf5615329f":{"id":"ac469c26-9f73-3964-99c8-bccf5615329f","position":{"x":0.0,"y":0.0},"size":{"width":155.0,"height":150.0},"resizedByUser":false,"movedByUser":false,"handleLayoutData":[],"minComputedSize":{"width":0.0,"height":0.0}},"26d1462e-fe4d-3c12-b03c-a208b2134f8e":{"id":"26d1462e-fe4d-3c12-b03c-a208b2134f8e","position":{"x":12.0,"y":292.0},"size":{"width":194.0,"height":60.0},"resizedByUser":false,"movedByUser":false,"handleLayoutData":[],"minComputedSize":{"width":2.0,"height":47.0}},"3d584b9e-73ee-3d19-91ce-117a0e0e08aa":{"id":"3d584b9e-73ee-3d19-91ce-117a0e0e08aa","position":{"x":0.0,"y":0.0},"size":{"width":155.0,"height":60.0},"resizedByUser":false,"movedByUser":false,"handleLayoutData":[],"minComputedSize":{"width":0.0,"height":0.0}},"97d18dbd-29f0-3e7b-8602-f3dd424d9b8e":{"id":"97d18dbd-29f0-3e7b-8602-f3dd424d9b8e","position":{"x":12.0,"y":152.0},"size":{"width":194.0,"height":60.0},"resizedByUser":false,"movedByUser":false,"handleLayoutData":[],"minComputedSize":{"width":2.0,"height":47.0}},"c52630cf-86a4-392f-b0cc-68220906db5d":{"id":"c52630cf-86a4-392f-b0cc-68220906db5d","position":{"x":0.0,"y":0.0},"size":{"width":155.0,"height":60.0},"resizedByUser":false,"movedByUser":false,"handleLayoutData":[],"minComputedSize":{"width":0.0,"height":0.0}},"76af7481-e992-31df-a371-16270ba3e7be":{"id":"76af7481-e992-31df-a371-16270ba3e7be","position":{"x":0.0,"y":0.0},"size":{"width":155.0,"height":15.0},"resizedByUser":false,"movedByUser":false,"handleLayoutData":[],"minComputedSize":{"width":0.0,"height":0.0}},"1d3d5ebd-1213-3e90-b58c-0d8c833e8e08":{"id":"1d3d5ebd-1213-3e90-b58c-0d8c833e8e08","position":{"x":0.0,"y":0.0},"size":{"width":155.0,"height":60.0},"resizedByUser":false,"movedByUser":false,"handleLayoutData":[],"minComputedSize":{"width":0.0,"height":0.0}},"8981b1d5-d54a-3854-80fa-dc2b5f621c72":{"id":"8981b1d5-d54a-3854-80fa-dc2b5f621c72","position":{"x":0.0,"y":0.0},"size":{"width":155.0,"height":150.0},"resizedByUser":false,"movedByUser":false,"handleLayoutData":[],"minComputedSize":{"width":0.0,"height":0.0}},"79a7027f-20b3-3801-a502-d8a8af35ca3e":{"id":"79a7027f-20b3-3801-a502-d8a8af35ca3e","position":{"x":0.0,"y":0.0},"size":{"width":155.0,"height":150.0},"resizedByUser":false,"movedByUser":false,"handleLayoutData":[],"minComputedSize":{"width":0.0,"height":0.0}},"f17b2c23-7ac1-3f74-a05e-870d0625018d":{"id":"f17b2c23-7ac1-3f74-a05e-870d0625018d","position":{"x":0.0,"y":0.0},"size":{"width":155.0,"height":60.0},"resizedByUser":false,"movedByUser":false,"handleLayoutData":[],"minComputedSize":{"width":0.0,"height":0.0}},"21ae65b8-8380-3fa2-ab20-6942395437ce":{"id":"21ae65b8-8380-3fa2-ab20-6942395437ce","position":{"x":0.0,"y":0.0},"size":{"width":155.0,"height":60.0},"resizedByUser":false,"movedByUser":false,"handleLayoutData":[],"minComputedSize":{"width":0.0,"height":0.0}},"5ff0aea3-b180-3b68-9bdf-2033a5f73561":{"id":"5ff0aea3-b180-3b68-9bdf-2033a5f73561","position":{"x":0.0,"y":0.0},"size":{"width":155.0,"height":60.0},"resizedByUser":false,"movedByUser":false,"handleLayoutData":[],"minComputedSize":{"width":0.0,"height":0.0}},"b2a4a7ab-8689-3760-be79-d750a3200914":{"id":"b2a4a7ab-8689-3760-be79-d750a3200914","position":{"x":0.0,"y":0.0},"size":{"width":155.0,"height":60.0},"resizedByUser":false,"movedByUser":false,"handleLayoutData":[],"minComputedSize":{"width":0.0,"height":0.0}},"f3e00e6f-a9ac-32f5-9e03-9027ee70d003":{"id":"f3e00e6f-a9ac-32f5-9e03-9027ee70d003","position":{"x":0.0,"y":0.0},"size":{"width":155.0,"height":60.0},"resizedByUser":false,"movedByUser":false,"handleLayoutData":[],"minComputedSize":{"width":0.0,"height":0.0}},"f921f7fb-44fb-3570-9f65-e83b4348eab5":{"id":"f921f7fb-44fb-3570-9f65-e83b4348eab5","position":{"x":0.0,"y":0.0},"size":{"width":155.0,"height":150.0},"resizedByUser":false,"movedByUser":false,"handleLayoutData":[],"minComputedSize":{"width":0.0,"height":0.0}},"1ed6dc1d-2652-3ed8-b155-20d5d3c319c8":{"id":"1ed6dc1d-2652-3ed8-b155-20d5d3c319c8","position":{"x":0.0,"y":0.0},"size":{"width":155.0,"height":60.0},"resizedByUser":false,"movedByUser":false,"handleLayoutData":[],"minComputedSize":{"width":0.0,"height":0.0}},"02718b76-9532-35cf-b1c0-7f550249580b":{"id":"02718b76-9532-35cf-b1c0-7f550249580b","position":{"x":0.0,"y":0.0},"size":{"width":155.0,"height":60.0},"resizedByUser":false,"movedByUser":false,"handleLayoutData":[],"minComputedSize":{"width":0.0,"height":0.0}},"d931771b-4d33-307c-9874-4e0d0f66790f":{"id":"d931771b-4d33-307c-9874-4e0d0f66790f","position":{"x":0.0,"y":0.0},"size":{"width":155.0,"height":60.0},"resizedByUser":false,"movedByUser":false,"handleLayoutData":[],"minComputedSize":{"width":0.0,"height":0.0}},"c664cded-5f51-3186-900c-e19cb93d8108":{"id":"c664cded-5f51-3186-900c-e19cb93d8108","position":{"x":0.0,"y":0.0},"size":{"width":155.0,"height":60.0},"resizedByUser":false,"movedByUser":false,"handleLayoutData":[],"minComputedSize":{"width":0.0,"height":0.0}},"821b4b7d-14b0-3310-963c-2b03e84def48":{"id":"821b4b7d-14b0-3310-963c-2b03e84def48","position":{"x":0.0,"y":0.0},"size":{"width":155.0,"height":60.0},"resizedByUser":false,"movedByUser":false,"handleLayoutData":[],"minComputedSize":{"width":0.0,"height":0.0}},"b544ee2d-676d-3b1d-beaf-ce88cb172820":{"id":"b544ee2d-676d-3b1d-beaf-ce88cb172820","position":{"x":0.0,"y":0.0},"size":{"width":155.0,"height":150.0},"resizedByUser":false,"movedByUser":false,"handleLayoutData":[],"minComputedSize":{"width":0.0,"height":0.0}},"fd20f79e-3571-3059-a4f0-3b9448abe94b":{"id":"fd20f79e-3571-3059-a4f0-3b9448abe94b","position":{"x":0.0,"y":0.0},"size":{"width":155.0,"height":60.0},"resizedByUser":false,"movedByUser":false,"handleLayoutData":[],"minComputedSize":{"width":0.0,"height":0.0}},"2a0a3ec8-b08c-3124-babc-24f4dd66f586":{"id":"2a0a3ec8-b08c-3124-babc-24f4dd66f586","position":{"x":0.0,"y":0.0},"size":{"width":155.0,"height":60.0},"resizedByUser":false,"movedByUser":false,"handleLayoutData":[],"minComputedSize":{"width":0.0,"height":0.0}},"420487e8-9bfe-3a16-b1f8-10b4f3360ff0":{"id":"420487e8-9bfe-3a16-b1f8-10b4f3360ff0","position":{"x":0.0,"y":0.0},"size":{"width":155.0,"height":60.0},"resizedByUser":false,"movedByUser":false,"handleLayoutData":[],"minComputedSize":{"width":0.0,"height":0.0}},"9bba8674-89ec-368f-975c-2281b7be7e2a":{"id":"9bba8674-89ec-368f-975c-2281b7be7e2a","position":{"x":278.1111082259247,"y":12.0},"size":{"width":208.0,"height":70.0},"resizedByUser":false,"movedByUser":true,"handleLayoutData":[],"minComputedSize":{"width":2.0,"height":47.0}},"2edbb11c-d575-372a-b4b3-7ef528212163":{"id":"2edbb11c-d575-372a-b4b3-7ef528212163","position":{"x":0.0,"y":0.0},"size":{"width":155.0,"height":60.0},"resizedByUser":false,"movedByUser":false,"handleLayoutData":[],"minComputedSize":{"width":0.0,"height":0.0}},"6d3fc8cb-9e42-383c-82cc-1d8aad06c969":{"id":"6d3fc8cb-9e42-383c-82cc-1d8aad06c969","position":{"x":0.0,"y":0.0},"size":{"width":155.0,"height":60.0},"resizedByUser":false,"movedByUser":false,"handleLayoutData":[],"minComputedSize":{"width":0.0,"height":0.0}},"63348721-0464-3dd6-9639-4025abb68b5d":{"id":"63348721-0464-3dd6-9639-4025abb68b5d","position":{"x":0.0,"y":0.0},"size":{"width":155.0,"height":60.0},"resizedByUser":false,"movedByUser":false,"handleLayoutData":[],"minComputedSize":{"width":0.0,"height":0.0}},"e06b3747-bfd8-35c7-a3ec-ac67f5abafc3":{"id":"e06b3747-bfd8-35c7-a3ec-ac67f5abafc3","position":{"x":0.0,"y":0.0},"size":{"width":155.0,"height":60.0},"resizedByUser":false,"movedByUser":false,"handleLayoutData":[],"minComputedSize":{"width":0.0,"height":0.0}},"f6e1c85c-917c-3dc0-bfdf-c93f01153b39":{"id":"f6e1c85c-917c-3dc0-bfdf-c93f01153b39","position":{"x":0.0,"y":0.0},"size":{"width":155.0,"height":60.0},"resizedByUser":false,"movedByUser":false,"handleLayoutData":[],"minComputedSize":{"width":0.0,"height":0.0}},"d7dc549a-9483-3f89-beb5-e632b09e1560":{"id":"d7dc549a-9483-3f89-beb5-e632b09e1560","position":{"x":0.0,"y":0.0},"size":{"width":155.0,"height":60.0},"resizedByUser":false,"movedByUser":false,"handleLayoutData":[],"minComputedSize":{"width":0.0,"height":0.0}},"b89995db-27fa-3e35-a039-8ada4892b4c4":{"id":"b89995db-27fa-3e35-a039-8ada4892b4c4","position":{"x":0.0,"y":0.0},"size":{"width":155.0,"height":60.0},"resizedByUser":false,"movedByUser":false,"handleLayoutData":[],"minComputedSize":{"width":0.0,"height":0.0}},"0032a995-8b5c-3d50-bef3-24da5a354fcd":{"id":"0032a995-8b5c-3d50-bef3-24da5a354fcd","position":{"x":0.0,"y":0.0},"size":{"width":155.0,"height":150.0},"resizedByUser":false,"movedByUser":false,"handleLayoutData":[],"minComputedSize":{"width":0.0,"height":0.0}}},"edgeLayoutData":{"2514bb48-09d5-3cd7-ac64-e6f546a7bdf2":{"id":"2514bb48-09d5-3cd7-ac64-e6f546a7bdf2","bendingPoints":[],"edgeAnchorLayoutData":[]},"3db422d8-b87b-3a72-b964-4eddd50bcf60":{"id":"3db422d8-b87b-3a72-b964-4eddd50bcf60","bendingPoints":[],"edgeAnchorLayoutData":[]}},"labelLayoutData":{"1c708ce3-bb06-33e4-85d7-c89468378a84":{"id":"1c708ce3-bb06-33e4-85d7-c89468378a84","position":{"x":0.0,"y":0.0},"size":{"width":0.0,"height":0.0},"resizedByUser":false,"movedByUser":false},"9ea761f4-0cb4-392c-b14b-f43423631803":{"id":"9ea761f4-0cb4-392c-b14b-f43423631803","position":{"x":0.0,"y":0.0},"size":{"width":0.0,"height":0.0},"resizedByUser":false,"movedByUser":false},"946e5c2d-8c24-3c39-a43c-de6e488d0078":{"id":"946e5c2d-8c24-3c39-a43c-de6e488d0078","position":{"x":0.0,"y":0.0},"size":{"width":0.0,"height":0.0},"resizedByUser":false,"movedByUser":false},"3ed0c9a7-0682-3cea-a5a7-c07d46b70cf9":{"id":"3ed0c9a7-0682-3cea-a5a7-c07d46b70cf9","position":{"x":0.0,"y":0.0},"size":{"width":149.81666564941406,"height":45.0},"resizedByUser":false,"movedByUser":false},"09c858b2-4aa2-3891-ab00-c2b34b87a4f0":{"id":"09c858b2-4aa2-3891-ab00-c2b34b87a4f0","position":{"x":0.0,"y":0.0},"size":{"width":0.0,"height":0.0},"resizedByUser":false,"movedByUser":false},"111f50c9-3d2e-3df6-ae2f-3379350e9700":{"id":"111f50c9-3d2e-3df6-ae2f-3379350e9700","position":{"x":0.0,"y":0.0},"size":{"width":0.0,"height":0.0},"resizedByUser":false,"movedByUser":false},"6f816fec-75c4-37ec-908f-0df865910eed":{"id":"6f816fec-75c4-37ec-908f-0df865910eed","position":{"x":0.0,"y":0.0},"size":{"width":0.0,"height":0.0},"resizedByUser":false,"movedByUser":false},"88f9ee22-e361-3640-b88f-73959f7013cb":{"id":"88f9ee22-e361-3640-b88f-73959f7013cb","position":{"x":0.0,"y":0.0},"size":{"width":0.0,"height":0.0},"resizedByUser":false,"movedByUser":false},"0c76e488-f7dd-341c-a5fa-6008615165df":{"id":"0c76e488-f7dd-341c-a5fa-6008615165df","position":{"x":0.0,"y":0.0},"size":{"width":0.0,"height":0.0},"resizedByUser":false,"movedByUser":false},"d57a1ae0-73cd-3094-912e-85676f3504b7":{"id":"d57a1ae0-73cd-3094-912e-85676f3504b7","position":{"x":0.0,"y":0.0},"size":{"width":0.0,"height":0.0},"resizedByUser":false,"movedByUser":false},"3bd3d83f-7f51-3a90-b672-b550613c5df8":{"id":"3bd3d83f-7f51-3a90-b672-b550613c5df8","position":{"x":0.0,"y":0.0},"size":{"width":0.0,"height":0.0},"resizedByUser":false,"movedByUser":false},"c81f6e45-9be7-3a77-9b84-c44b3416e2b7":{"id":"c81f6e45-9be7-3a77-9b84-c44b3416e2b7","position":{"x":0.0,"y":0.0},"size":{"width":0.0,"height":0.0},"resizedByUser":false,"movedByUser":false},"25e9a111-efca-3ba6-8cab-d36214a42667":{"id":"25e9a111-efca-3ba6-8cab-d36214a42667","position":{"x":0.0,"y":0.0},"size":{"width":0.0,"height":0.0},"resizedByUser":false,"movedByUser":false},"1805a22b-46d9-3ce9-b5f5-23eea4c2e7b7":{"id":"1805a22b-46d9-3ce9-b5f5-23eea4c2e7b7","position":{"x":0.0,"y":0.0},"size":{"width":0.0,"height":0.0},"resizedByUser":false,"movedByUser":false},"f85051f8-157e-38fe-b88a-9b43523fdbfa":{"id":"f85051f8-157e-38fe-b88a-9b43523fdbfa","position":{"x":0.0,"y":0.0},"size":{"width":0.0,"height":0.0},"resizedByUser":false,"movedByUser":false},"7b57f5f4-9017-31ff-a471-38f4a30af76b":{"id":"7b57f5f4-9017-31ff-a471-38f4a30af76b","position":{"x":0.0,"y":0.0},"size":{"width":0.0,"height":0.0},"resizedByUser":false,"movedByUser":false},"c42682f0-2711-32ef-95af-673708742de4":{"id":"c42682f0-2711-32ef-95af-673708742de4","position":{"x":0.0,"y":0.0},"size":{"width":0.0,"height":0.0},"resizedByUser":false,"movedByUser":false},"2755de13-7128-356d-ac41-5cb744eedcef":{"id":"2755de13-7128-356d-ac41-5cb744eedcef","position":{"x":0.0,"y":0.0},"size":{"width":0.0,"height":0.0},"resizedByUser":false,"movedByUser":false},"2d3ff8ed-8fbc-317f-9492-8a1974234e5b":{"id":"2d3ff8ed-8fbc-317f-9492-8a1974234e5b","position":{"x":0.0,"y":0.0},"size":{"width":0.0,"height":0.0},"resizedByUser":false,"movedByUser":false},"13746a85-009d-3f26-9ddc-468ae6dd38db":{"id":"13746a85-009d-3f26-9ddc-468ae6dd38db","position":{"x":0.0,"y":0.0},"size":{"width":96.48332214355469,"height":45.0},"resizedByUser":false,"movedByUser":false},"4491beca-5912-3e62-b24c-03e8828090e6":{"id":"4491beca-5912-3e62-b24c-03e8828090e6","position":{"x":0.0,"y":0.0},"size":{"width":0.0,"height":0.0},"resizedByUser":false,"movedByUser":false},"16b3c4a0-2476-35df-a63f-e70efa180845":{"id":"16b3c4a0-2476-35df-a63f-e70efa180845","position":{"x":0.0,"y":0.0},"size":{"width":0.0,"height":0.0},"resizedByUser":false,"movedByUser":false},"25852113-f22f-39b5-93f9-2b7c713333d2":{"id":"25852113-f22f-39b5-93f9-2b7c713333d2","position":{"x":0.0,"y":0.0},"size":{"width":0.0,"height":0.0},"resizedByUser":false,"movedByUser":false},"b40a1832-adaa-35fe-a2ba-e0bdd48dda8d":{"id":"b40a1832-adaa-35fe-a2ba-e0bdd48dda8d","position":{"x":0.0,"y":0.0},"size":{"width":0.0,"height":0.0},"resizedByUser":false,"movedByUser":false},"b9fd495f-2ae7-38d4-a8a4-52075a5c5399":{"id":"b9fd495f-2ae7-38d4-a8a4-52075a5c5399","position":{"x":0.0,"y":0.0},"size":{"width":0.0,"height":0.0},"resizedByUser":false,"movedByUser":false},"15fe571f-d03d-3ee6-8ea9-faa86374c41e":{"id":"15fe571f-d03d-3ee6-8ea9-faa86374c41e","position":{"x":0.0,"y":0.0},"size":{"width":0.0,"height":0.0},"resizedByUser":false,"movedByUser":false},"acb5fec4-d752-30ea-bdc1-0d87af281f68":{"id":"acb5fec4-d752-30ea-bdc1-0d87af281f68","position":{"x":0.0,"y":0.0},"size":{"width":96.48333740234375,"height":45.0},"resizedByUser":false,"movedByUser":false},"e7289445-6927-3ba2-83ba-939d69a6e1dd":{"id":"e7289445-6927-3ba2-83ba-939d69a6e1dd","position":{"x":0.0,"y":0.0},"size":{"width":0.0,"height":0.0},"resizedByUser":false,"movedByUser":false},"6385387f-af87-3643-bf91-3770c0f51674":{"id":"6385387f-af87-3643-bf91-3770c0f51674","position":{"x":0.0,"y":0.0},"size":{"width":0.0,"height":0.0},"resizedByUser":false,"movedByUser":false},"2d7bdcde-efd2-3140-a8e4-ad094011847f":{"id":"2d7bdcde-efd2-3140-a8e4-ad094011847f","position":{"x":0.0,"y":0.0},"size":{"width":0.0,"height":0.0},"resizedByUser":false,"movedByUser":false},"262e0513-d0cf-3e15-8559-db796c526101":{"id":"262e0513-d0cf-3e15-8559-db796c526101","position":{"x":0.0,"y":0.0},"size":{"width":0.0,"height":0.0},"resizedByUser":false,"movedByUser":false},"334d1689-7b4b-319f-b040-50388b0fd550":{"id":"334d1689-7b4b-319f-b040-50388b0fd550","position":{"x":0.0,"y":0.0},"size":{"width":96.48333740234375,"height":45.0},"resizedByUser":false,"movedByUser":false},"9cd8a5bb-6f2b-3060-84df-d0aedeb52091":{"id":"9cd8a5bb-6f2b-3060-84df-d0aedeb52091","position":{"x":0.0,"y":0.0},"size":{"width":0.0,"height":0.0},"resizedByUser":false,"movedByUser":false},"ace841ee-77c9-335f-96e3-d8a45fbfc007":{"id":"ace841ee-77c9-335f-96e3-d8a45fbfc007","position":{"x":0.0,"y":0.0},"size":{"width":0.0,"height":0.0},"resizedByUser":false,"movedByUser":false},"a4f3fdc3-c59e-3129-af8d-6cb0e45ade6a":{"id":"a4f3fdc3-c59e-3129-af8d-6cb0e45ade6a","position":{"x":0.0,"y":0.0},"size":{"width":0.0,"height":0.0},"resizedByUser":false,"movedByUser":false},"14fd4093-8c99-30ad-9abc-fbaaf2494338":{"id":"14fd4093-8c99-30ad-9abc-fbaaf2494338","position":{"x":0.0,"y":0.0},"size":{"width":0.0,"height":0.0},"resizedByUser":false,"movedByUser":false},"778212a3-5f2d-34cc-908d-d697310ddfaf":{"id":"778212a3-5f2d-34cc-908d-d697310ddfaf","position":{"x":0.0,"y":0.0},"size":{"width":0.0,"height":0.0},"resizedByUser":false,"movedByUser":false},"736424e4-b849-3ed1-b906-a78c2105a071":{"id":"736424e4-b849-3ed1-b906-a78c2105a071","position":{"x":0.0,"y":0.0},"size":{"width":0.0,"height":0.0},"resizedByUser":false,"movedByUser":false},"cf9ea92e-db47-33a1-880b-5fb3a9851193":{"id":"cf9ea92e-db47-33a1-880b-5fb3a9851193","position":{"x":0.0,"y":0.0},"size":{"width":0.0,"height":0.0},"resizedByUser":false,"movedByUser":false},"643a4a31-abfd-33db-a97f-37087ecc17c3":{"id":"643a4a31-abfd-33db-a97f-37087ecc17c3","position":{"x":0.0,"y":0.0},"size":{"width":0.0,"height":0.0},"resizedByUser":false,"movedByUser":false},"0852e90b-a482-3f37-bcc3-7682c60beb8e":{"id":"0852e90b-a482-3f37-bcc3-7682c60beb8e","position":{"x":0.0,"y":0.0},"size":{"width":0.0,"height":0.0},"resizedByUser":false,"movedByUser":false},"dbb79884-e703-3b9c-afab-12a47c2218f6":{"id":"dbb79884-e703-3b9c-afab-12a47c2218f6","position":{"x":0.0,"y":0.0},"size":{"width":0.0,"height":0.0},"resizedByUser":false,"movedByUser":false},"ed7d1fb9-66d1-32e6-9f8e-0263385e2a81":{"id":"ed7d1fb9-66d1-32e6-9f8e-0263385e2a81","position":{"x":0.0,"y":0.0},"size":{"width":0.0,"height":0.0},"resizedByUser":false,"movedByUser":false},"443653ce-3bc0-3db7-ada9-dfc2bd7cc2cf":{"id":"443653ce-3bc0-3db7-ada9-dfc2bd7cc2cf","position":{"x":0.0,"y":0.0},"size":{"width":0.0,"height":0.0},"resizedByUser":false,"movedByUser":false},"f2ae22fd-4e4d-3251-bce4-da6b0473aab3":{"id":"f2ae22fd-4e4d-3251-bce4-da6b0473aab3","position":{"x":0.0,"y":0.0},"size":{"width":0.0,"height":0.0},"resizedByUser":false,"movedByUser":false},"3af7f4bb-411e-369a-bd48-57457a7fdc12":{"id":"3af7f4bb-411e-369a-bd48-57457a7fdc12","position":{"x":0.0,"y":0.0},"size":{"width":0.0,"height":0.0},"resizedByUser":false,"movedByUser":false},"573d5a69-fcdf-3ed7-b4da-5410941552ac":{"id":"573d5a69-fcdf-3ed7-b4da-5410941552ac","position":{"x":0.0,"y":0.0},"size":{"width":0.0,"height":0.0},"resizedByUser":false,"movedByUser":false},"34f3225a-82ba-334a-99a4-e0f0375a5cbe":{"id":"34f3225a-82ba-334a-99a4-e0f0375a5cbe","position":{"x":0.0,"y":0.0},"size":{"width":0.0,"height":0.0},"resizedByUser":false,"movedByUser":false},"a371b4c1-cda6-3fed-bfc2-7af6ddece2e2":{"id":"a371b4c1-cda6-3fed-bfc2-7af6ddece2e2","position":{"x":0.0,"y":0.0},"size":{"width":0.0,"height":0.0},"resizedByUser":false,"movedByUser":false},"ed700b37-7723-35ad-a1f8-ad6fe874cd97":{"id":"ed700b37-7723-35ad-a1f8-ad6fe874cd97","position":{"x":0.0,"y":0.0},"size":{"width":0.0,"height":0.0},"resizedByUser":false,"movedByUser":false},"6c4bcd44-6bc1-37d2-a065-374c4c03ad23":{"id":"6c4bcd44-6bc1-37d2-a065-374c4c03ad23","position":{"x":0.0,"y":0.0},"size":{"width":0.0,"height":0.0},"resizedByUser":false,"movedByUser":false},"e00a465b-f13e-3935-a87f-c7499d5717cc":{"id":"e00a465b-f13e-3935-a87f-c7499d5717cc","position":{"x":0.0,"y":0.0},"size":{"width":0.0,"height":0.0},"resizedByUser":false,"movedByUser":false}}},"style":{"background":"transparent"}}', 'DiagramMinComputedSizeMigrationParticipant', '2025.12.0-202511141745', '2025-11-05 14:46:18.258331+00', '2026-04-22 12:11:02.17352+00', '4974dee5-c04e-4cf8-9e4f-1b2033389e68', '4f63767c-d877-41ae-8668-3f2c2d882f9c'); -- diff --git a/backend/services/syson-diagram-services/src/main/java/org/eclipse/syson/diagram/services/DiagramMutationElementService.java b/backend/services/syson-diagram-services/src/main/java/org/eclipse/syson/diagram/services/DiagramMutationElementService.java index 32caa3730..ebab2ac80 100644 --- a/backend/services/syson-diagram-services/src/main/java/org/eclipse/syson/diagram/services/DiagramMutationElementService.java +++ b/backend/services/syson-diagram-services/src/main/java/org/eclipse/syson/diagram/services/DiagramMutationElementService.java @@ -127,64 +127,97 @@ public DiagramMutationElementService(SiriusWebCoreServices coreServices, } /** - * Allows to expose the given {@link Element} in a new {@link ViewUsage} that will be type by the a ViewDefinition - * (represented by its qualified name). The given {@link Element} is also removed from the exposed elements of the - * existing {@link ViewUsage} associated to the given {@code selectedNode}. The new {@link ViewUsage} will be - * exposed in the existing {@link ViewUsage}. + * Allows to expose the given {@link Element elements} in a new {@link ViewUsage} typed by the target + * ViewDefinition. Each selected element is removed from the exposed elements of its existing {@link ViewUsage} + * associated to the matching selected node, then re-exposed in the newly created {@link ViewUsage}, which is + * itself exposed in each source {@link ViewUsage}. * - * @param element - * the {@link Element} to expose in a new ViewUsage. + * @param elements + * the {@link Element elements} to expose in the new {@link ViewUsage}. * @param newViewDefinition - * the ViewDefinition (represented by its qualified name) that will be the type of the new ViewUsage. + * the qualified name of the target ViewDefinition. * @param editingContext * the {@link IEditingContext} of the tool. It corresponds to a variable accessible from the variable * manager. * @param diagramContext * the {@link DiagramContext} of the tool. It corresponds to a variable accessible from the variable * manager. - * @param convertedNodes - * the map of all existing node descriptions in the DiagramDescription of this Diagram. It corresponds to - * a variable accessible from the variable manager. - * @return the new {@link ViewUsage} or the given {@link Element} if its existing associated {@link ViewUsage} has - * not been found. + * @param selectedNodes + * the selected graphical nodes matching the provided {@code elements}. + * @return the created {@link ViewUsage}, wrapped in a list when it exists. */ - public Element viewNodeAs(Element element, String newViewDefinition, IEditingContext editingContext, DiagramContext diagramContext, Node selectedNode) { - var existingViewUsage = this.diagramQueryElementService.getViewUsage(editingContext, diagramContext, selectedNode); + public ViewUsage viewNodeAs(List elements, String newViewDefinition, IEditingContext editingContext, DiagramContext diagramContext, List selectedNodes) { + ViewUsage newViewUsage = null; + var existingViewUsage = this.diagramQueryElementService.getViewUsage(editingContext, diagramContext, selectedNodes.get(0)); if (existingViewUsage != null) { - Element viewUsageContainer = existingViewUsage.getOwner(); - // 1 - create a new ViewUsage in the viewUsageContainer, typed by the ViewDefinition corresponding to the - // newViewDefinition - var newViewUsage = SysmlFactory.eINSTANCE.createViewUsage(); - var newViewUsageMembership = this.metamodelMutationElementService.createMembership(viewUsageContainer); - newViewUsageMembership.getOwnedRelatedElement().add(newViewUsage); - var elementInitializerSwitch = new ElementInitializerSwitch(); - elementInitializerSwitch.doSwitch(newViewUsage); - this.modelMutationElementService.setAsView(newViewUsage, newViewDefinition); + newViewUsage = this.createViewUsage(existingViewUsage.getOwner(), newViewDefinition); + this.moveSelectedElementsToViewUsage(elements, existingViewUsage, newViewUsage); + this.exposeNewViewUsageInExistingOne(existingViewUsage, newViewUsage); + } + return newViewUsage; + } - // 2 - move the element and its children from the existingViewUsage to new newViewUsage - var exposed = existingViewUsage.getOwnedImport().stream() - .filter(Expose.class::isInstance) - .map(Expose.class::cast) - .toList(); - this.moveExposedElements(element, exposed, newViewUsage); + /** + * Creates the semantic {@link ViewUsage} used by the {@code View As} tool. + * + * @param viewUsageContainer + * the owner of the new {@link ViewUsage}. + * @param newViewDefinition + * the qualified name of the target ViewDefinition. + * @return the created {@link ViewUsage}. + */ + private ViewUsage createViewUsage(Element viewUsageContainer, String newViewDefinition) { + var newViewUsage = SysmlFactory.eINSTANCE.createViewUsage(); + var newViewUsageMembership = this.metamodelMutationElementService.createMembership(viewUsageContainer); + newViewUsageMembership.getOwnedRelatedElement().add(newViewUsage); + var elementInitializerSwitch = new ElementInitializerSwitch(); + elementInitializerSwitch.doSwitch(newViewUsage); + this.modelMutationElementService.setAsView(newViewUsage, newViewDefinition); + return newViewUsage; + } - // 3 - expose the new ViewUsage in the existingViewUsage - if (!existingViewUsage.getExposedElement().contains(newViewUsage)) { - var membershipExpose = SysmlFactory.eINSTANCE.createMembershipExpose(); - membershipExpose.setImportedMembership(newViewUsage.getOwningMembership()); - existingViewUsage.getOwnedRelationship().add(membershipExpose); - elementInitializerSwitch.doSwitch(membershipExpose); - } - // 4 - expose the element and its sub elements previously exposed in the existingViewUsage in the - // newViewUsage + /** + * Exposes the the new {@link ViewUsage} in the existing {@link ViewUsage}. + * + * @param existingViewUsage + * the existing {@link ViewUsage}. + * @param newViewUsage + * the created {@link ViewUsage}. + */ + private void exposeNewViewUsageInExistingOne(ViewUsage existingViewUsage, ViewUsage newViewUsage) { + if (!existingViewUsage.getExposedElement().contains(newViewUsage)) { var membershipExpose = SysmlFactory.eINSTANCE.createMembershipExpose(); - membershipExpose.setImportedMembership(element.getOwningMembership()); - newViewUsage.getOwnedRelationship().add(membershipExpose); + membershipExpose.setImportedMembership(newViewUsage.getOwningMembership()); + existingViewUsage.getOwnedRelationship().add(membershipExpose); + var elementInitializerSwitch = new ElementInitializerSwitch(); elementInitializerSwitch.doSwitch(membershipExpose); + } + } - return newViewUsage; + /** + * Moves the selected elements and its exposed descendants to the newly created {@link ViewUsage}. + * + * @param elementsToMove + * the selected elements. + * @param existingViewUsage + * the existing {@link ViewUsage}. + * @param newViewUsage + * the created {@link ViewUsage}. + */ + private void moveSelectedElementsToViewUsage(List elementsToMove, ViewUsage existingViewUsage, ViewUsage newViewUsage) { + var exposed = existingViewUsage.getOwnedImport().stream() + .filter(Expose.class::isInstance) + .map(Expose.class::cast) + .toList(); + for (Element elementToMove : elementsToMove) { + this.moveExposedElements(elementToMove, exposed, newViewUsage); + if (!newViewUsage.getExposedElement().contains(elementToMove)) { + var membershipExpose = SysmlFactory.eINSTANCE.createMembershipExpose(); + membershipExpose.setImportedMembership(elementToMove.getOwningMembership()); + newViewUsage.getOwnedRelationship().add(membershipExpose); + new ElementInitializerSwitch().doSwitch(membershipExpose); + } } - return element; } private void moveExposedElements(Element element, List exposed, ViewUsage newViewUsage) { diff --git a/backend/services/syson-diagram-services/src/main/java/org/eclipse/syson/diagram/services/aql/DiagramMutationAQLService.java b/backend/services/syson-diagram-services/src/main/java/org/eclipse/syson/diagram/services/aql/DiagramMutationAQLService.java index fae0d86b9..53f333947 100644 --- a/backend/services/syson-diagram-services/src/main/java/org/eclipse/syson/diagram/services/aql/DiagramMutationAQLService.java +++ b/backend/services/syson-diagram-services/src/main/java/org/eclipse/syson/diagram/services/aql/DiagramMutationAQLService.java @@ -304,9 +304,10 @@ public Element showContentAsTree(Element element, Node selectedNode, IEditingCon } /** - * {@link DiagramMutationElementService#viewNodeAs(Element, String, IEditingContext, DiagramContext, Node)}. + * {@link DiagramMutationElementService#viewNodeAs(List, String, IEditingContext, DiagramContext, List)}. */ - public Element viewNodeAs(Element element, String newViewDefinition, IEditingContext editingContext, DiagramContext diagramContext, Node selectedNode) { - return this.diagramMutationElementService.viewNodeAs(element, newViewDefinition, editingContext, diagramContext, selectedNode); + public Element viewNodeAs(List elements, String newViewDefinition, IEditingContext editingContext, DiagramContext diagramContext, List selectedNodes) { + return this.diagramMutationElementService.viewNodeAs(elements, newViewDefinition, editingContext, diagramContext, selectedNodes); } + } diff --git a/backend/views/syson-diagram-common-view/src/main/java/org/eclipse/syson/diagram/common/view/tools/ViewNodeAsToolProvider.java b/backend/views/syson-diagram-common-view/src/main/java/org/eclipse/syson/diagram/common/view/tools/ViewNodeAsToolProvider.java index ae4f84181..9476352dd 100644 --- a/backend/views/syson-diagram-common-view/src/main/java/org/eclipse/syson/diagram/common/view/tools/ViewNodeAsToolProvider.java +++ b/backend/views/syson-diagram-common-view/src/main/java/org/eclipse/syson/diagram/common/view/tools/ViewNodeAsToolProvider.java @@ -1,5 +1,5 @@ /******************************************************************************* - * Copyright (c) 2025 Obeo. + * Copyright (c) 2025, 2026 Obeo. * This program and the accompanying materials * are made available under the terms of the Eclipse Public License v2.0 * which accompanies this distribution, and is available at @@ -14,9 +14,7 @@ import java.util.Objects; -import org.eclipse.sirius.components.collaborative.diagrams.DiagramContext; import org.eclipse.sirius.components.core.api.IEditingContext; -import org.eclipse.sirius.components.diagrams.Node; import org.eclipse.sirius.components.view.builder.IViewDiagramElementFinder; import org.eclipse.sirius.components.view.builder.generated.diagram.DiagramBuilders; import org.eclipse.sirius.components.view.builder.generated.view.ViewBuilders; @@ -26,8 +24,8 @@ import org.eclipse.syson.util.ServiceMethod; /** - * Node Tool executed when "View as > XXXX View" is called and allowing to move the selected node inside a new ViewUsage - * typed by the XXXX View.. + * Node Tool executed when "View as > XXXX View" is called and allowing to move the selected node(s) inside a new + * ViewUsage typed by the XXXX View. * * @author arichard */ @@ -52,8 +50,7 @@ public NodeTool create(IViewDiagramElementFinder cache) { .name(this.label) .iconURLsExpression("/icons/full/obj16/ViewUsage.svg") .body(this.viewBuilderHelper.newChangeContext() - .expression( - ServiceMethod.of4(DiagramMutationAQLService::viewNodeAs).aqlSelf(this.viewDefinition, IEditingContext.EDITING_CONTEXT, DiagramContext.DIAGRAM_CONTEXT, Node.SELECTED_NODE)) + .expression("aql:Sequence{self}->viewNodeAs(" + this.viewDefinition + ", editingContext, diagramContext, Sequence{selectedNode})") .children(this.viewBuilderHelper.newChangeContext() .expression(ServiceMethod.of1(DiagramMutationAQLService::createDiagram).aqlSelf(IEditingContext.EDITING_CONTEXT)) .build()) diff --git a/backend/views/syson-standard-diagrams-view/src/main/java/org/eclipse/syson/standard/diagrams/view/SDVDiagramDescriptionProvider.java b/backend/views/syson-standard-diagrams-view/src/main/java/org/eclipse/syson/standard/diagrams/view/SDVDiagramDescriptionProvider.java index 9b41328d6..60170c0c8 100644 --- a/backend/views/syson-standard-diagrams-view/src/main/java/org/eclipse/syson/standard/diagrams/view/SDVDiagramDescriptionProvider.java +++ b/backend/views/syson-standard-diagrams-view/src/main/java/org/eclipse/syson/standard/diagrams/view/SDVDiagramDescriptionProvider.java @@ -39,6 +39,7 @@ import org.eclipse.sirius.components.view.diagram.ListLayoutStrategyDescription; import org.eclipse.sirius.components.view.diagram.NodeDescription; import org.eclipse.sirius.components.view.diagram.NodeTool; +import org.eclipse.sirius.components.view.diagram.ToolSection; import org.eclipse.sirius.components.view.emf.diagram.ViewDiagramDescriptionConverter; import org.eclipse.syson.diagram.common.view.ViewDiagramElementFinder; import org.eclipse.syson.diagram.common.view.edges.AnnotationEdgeDescriptionProvider; @@ -387,20 +388,73 @@ public RepresentationDescription create(IColorProvider colorProvider) { private GroupPalette createGroupPalette() { return this.diagramBuilderHelper.newGroupPalette() - .quickAccessTools(this.diagramBuilderHelper.newNodeTool() - .name("Duplicate Element") - .iconURLsExpression("/images/content_copy.svg") - .preconditionExpression("aql:selectedNodes->notEmpty() and selectedEdges->isEmpty() and self->forAll(e | e.oclIsKindOf(sysml::Element) and not e.oclIsKindOf(sysml::Relationship))") - .body(this.viewBuilderHelper.newChangeContext() - .expression(ServiceMethod.of4(DiagramMutationAQLService.class, DiagramMutationAQLService::duplicateElementAndExpose, org.eclipse.syson.sysml.Element.class, - IEditingContext.class, DiagramContext.class, List.class, Map.class) - .aqlSelf(IEditingContext.EDITING_CONTEXT, DiagramContext.DIAGRAM_CONTEXT, "selectedNodes", - ViewDiagramDescriptionConverter.CONVERTED_NODES_VARIABLE)) + .quickAccessTools(this.createDuplicateElementsGroupTool()) + .toolSections(this.createGroupToolSections()) + .build(); + } + + /** + * Creates the group-palette tool sections available on a node multi-selection. + * + * @return the group-palette tool sections. + */ + private ToolSection createGroupToolSections() { + return this.diagramBuilderHelper.newNodeToolSection() + .name(ToolConstants.VIEW_AS) + .nodeTools( + this.createViewNodeAsGroupTool(AQLUtils.aqlString(StandardDiagramsConstants.GV_QN), StandardDiagramsConstants.GV), + this.createViewNodeAsGroupTool(AQLUtils.aqlString(StandardDiagramsConstants.IV_QN), StandardDiagramsConstants.IV), + this.createViewNodeAsGroupTool(AQLUtils.aqlString(StandardDiagramsConstants.AFV_QN), StandardDiagramsConstants.AFV), + this.createViewNodeAsGroupTool(AQLUtils.aqlString(StandardDiagramsConstants.STV_QN), StandardDiagramsConstants.STV)) + .build(); + } + + private NodeTool createDuplicateElementsGroupTool() { + return this.diagramBuilderHelper.newNodeTool() + .name("Duplicate Elements") + .iconURLsExpression("/images/content_copy.svg") + .preconditionExpression("aql:selectedNodes->notEmpty() and selectedEdges->isEmpty() and self->forAll(e | e.oclIsKindOf(sysml::Element) and not e.oclIsKindOf(sysml::Relationship))") + .body(this.viewBuilderHelper.newChangeContext() + .expression(ServiceMethod.of4(DiagramMutationAQLService::duplicateElementAndExpose) + .aqlSelf(IEditingContext.EDITING_CONTEXT, DiagramContext.DIAGRAM_CONTEXT, "selectedNodes", + ViewDiagramDescriptionConverter.CONVERTED_NODES_VARIABLE)) + .build()) + .build(); + } + + private NodeTool createViewNodeAsGroupTool(String viewDefinition, String label) { + return this.diagramBuilderHelper.newNodeTool() + .name(label) + .iconURLsExpression("/icons/full/obj16/ViewUsage.svg") + .preconditionExpression(this.getViewNodeAsGroupToolPrecondition(label)) + .body(this.viewBuilderHelper.newChangeContext() + .expression("aql:self->viewNodeAs(" + viewDefinition + ", editingContext, diagramContext, selectedNodes)") + .children(this.viewBuilderHelper.newChangeContext() + .expression(ServiceMethod.of1(DiagramMutationAQLService::createDiagram).aqlSelf(IEditingContext.EDITING_CONTEXT)) .build()) .build()) .build(); } + /** + * Returns the AQL precondition used by a group-level {@code View as} tool. + * + * @param label + * the target view label. + * @return the AQL precondition. + */ + private String getViewNodeAsGroupToolPrecondition(String label) { + String supportedElementsCondition = "e.oclIsKindOf(sysml::Package)"; + if (StandardDiagramsConstants.GV.equals(label) || StandardDiagramsConstants.IV.equals(label)) { + supportedElementsCondition += " or e.oclIsKindOf(sysml::Usage) or e.oclIsKindOf(sysml::Definition)"; + } else if (StandardDiagramsConstants.AFV.equals(label)) { + supportedElementsCondition += " or e.oclIsKindOf(sysml::ActionUsage) or e.oclIsKindOf(sysml::ActionDefinition)"; + } else if (StandardDiagramsConstants.STV.equals(label)) { + supportedElementsCondition += " or e.oclIsKindOf(sysml::StateUsage) or e.oclIsKindOf(sysml::StateDefinition)"; + } + return "aql:selectedNodes->notEmpty() and selectedEdges->isEmpty() and self->forAll(e | " + supportedElementsCondition + ")"; + } + protected IDescriptionNameGenerator getDescriptionNameGenerator() { return this.descriptionNameGenerator; } diff --git a/doc/content/modules/user-manual/pages/release-notes/2026.5.0.adoc b/doc/content/modules/user-manual/pages/release-notes/2026.5.0.adoc index 03ef3f1af..0b00c7cad 100644 --- a/doc/content/modules/user-manual/pages/release-notes/2026.5.0.adoc +++ b/doc/content/modules/user-manual/pages/release-notes/2026.5.0.adoc @@ -39,6 +39,7 @@ image::release-notes-stakeholder-node.png[Default representation of Stakeholder ** Merge the two objective creation tools into a single tool by leveraging the updated selection dialog which make the specialization selection optional. ** Merge the two perform action creation tools into a single tool by leveraging the updated selection dialog which make the selection of a referenced action optional. ** Improve the _Duplicate Element_ tool to support multi-selection in standard diagrams. +** Improve the _View As_ tool on graphical nodes to support multi-selection in standard diagrams. * In the _Explorer_ view: