From b9d097d897f2452edc5f535d6ef2b4613acd9157 Mon Sep 17 00:00:00 2001 From: Pierre-Charles David Date: Fri, 10 Apr 2026 09:40:10 +0200 Subject: [PATCH] [2116] Add an optional filter in the Explorer to hide the internal details of Expression elements Bug: https://github.com/eclipse-syson/syson/issues/2116 Signed-off-by: Pierre-Charles David --- CHANGELOG.adoc | 2 + .../explorer/view/SysONExplorerTests.java | 125 ++++++++++++++++++ ...xplorerViewControllerIntegrationTests.java | 3 +- .../data/ExpressionSamplesProjectData.java | 44 ++++++ .../database-content/ExpressionSamples.sql | 98 ++++++++++++++ .../MetamodelQueryElementService.java | 34 ++++- ...ternalsTreeItemAlteredContentProvider.java | 47 +++++++ .../filters/SysONTreeFilterConstants.java | 2 + .../services/SysONExplorerFilterService.java | 19 +++ .../api/ISysONExplorerFilterService.java | 4 +- ...ysONChangeDescriptionDataTreeProvider.java | 3 +- .../view/SysONTreeFilterProvider.java | 1 + .../SysONExplorerTreePathProvider.java | 4 + .../explorer-expression-internals-hidden.png | Bin 0 -> 62331 bytes .../explorer-expression-internals-visible.png | Bin 0 -> 68635 bytes .../pages/release-notes/2026.5.0.adoc | 11 ++ scripts/check-coverage.jsh | 2 +- 17 files changed, 391 insertions(+), 8 deletions(-) create mode 100644 backend/application/syson-application/src/test/java/org/eclipse/syson/application/data/ExpressionSamplesProjectData.java create mode 100644 backend/application/syson-application/src/test/resources/scripts/database-content/ExpressionSamples.sql create mode 100644 backend/services/syson-tree-services/src/main/java/org/eclipse/syson/tree/explorer/filters/HideExpressionInternalsTreeItemAlteredContentProvider.java create mode 100644 doc/content/modules/user-manual/assets/images/explorer-expression-internals-hidden.png create mode 100644 doc/content/modules/user-manual/assets/images/explorer-expression-internals-visible.png diff --git a/CHANGELOG.adoc b/CHANGELOG.adoc index 4853a7d32..d4f523c06 100644 --- a/CHANGELOG.adoc +++ b/CHANGELOG.adoc @@ -90,6 +90,8 @@ Also use that same tool in the `interconnection` compartment. - https://github.com/eclipse-syson/syson/issues/2166[#2166] [diagrams] Reorganize tools to create `ExhibitStateUsage` graphical nodes, to ends up with two tools, one for parallel, one for non-parallel. Both tools optionally allow selecting an existing `StateUsage` to exhibit. - https://github.com/eclipse-syson/syson/issues/2179[#2179] [diagrams] Improve selection dialog by regrouping all standard libraries candidates under a "Libraries" category. +- https://github.com/eclipse-syson/syson/issues/2116[#2116] [explorer] In the _Explorer_ view, the items corresponding to the internals of `Expression` elements (syntax tree) are now hidden by default. +Disabling the _Hide expression internals_ filter in the _Explorer_ view allows to display them if needed. === New features diff --git a/backend/application/syson-application/src/test/java/org/eclipse/syson/application/controller/explorer/view/SysONExplorerTests.java b/backend/application/syson-application/src/test/java/org/eclipse/syson/application/controller/explorer/view/SysONExplorerTests.java index fdd841b71..a8e99293e 100644 --- a/backend/application/syson-application/src/test/java/org/eclipse/syson/application/controller/explorer/view/SysONExplorerTests.java +++ b/backend/application/syson-application/src/test/java/org/eclipse/syson/application/controller/explorer/view/SysONExplorerTests.java @@ -47,6 +47,7 @@ import org.eclipse.syson.application.controller.explorer.testers.TreeItemContextMenuTester; import org.eclipse.syson.application.controller.explorer.testers.TreePathTester; import org.eclipse.syson.application.data.ActionTransitionUsagesProjectData; +import org.eclipse.syson.application.data.ExpressionSamplesProjectData; import org.eclipse.syson.application.data.GeneralViewEmptyTestProjectData; import org.eclipse.syson.application.data.ProjectWithLibraryDependencyContainingCommentAndLibraryPackageTestProjectData; import org.eclipse.syson.application.data.ProjectWithLibraryDependencyContainingLibraryPackageTestProjectData; @@ -871,4 +872,128 @@ public void sysONExplorerTreeExpressionLabelTest() { .thenCancel() .verify(Duration.ofSeconds(10)); } + + @DisplayName("GIVEN the SysON Explorer, WHEN displaying an Expression item, THEN its internal details are hidden by default") + @GivenSysONServer({ ExpressionSamplesProjectData.SCRIPT_PATH }) + @Test + public void sysONExplorerHidesExpressionInternalsByDefault() { + List defaultFilters = this.explorerDefaultFiltersSearchService.findTreeDefaultFilterIds(ExpressionSamplesProjectData.EDITING_CONTEXT_ID, this.sysONExplorerTreeDescriptionId); + + var expandedItemIds = List.of( + ExpressionSamplesProjectData.SemanticIds.EXPRESSIONS_DOCUMENT_ID, + ExpressionSamplesProjectData.SemanticIds.EXPRESSIONS_PACKAGE_ID, + ExpressionSamplesProjectData.SemanticIds.TANK_ID, + ExpressionSamplesProjectData.SemanticIds.TANK_MAX_VOLUME_ATTRIBUTE_ID, + ExpressionSamplesProjectData.SemanticIds.TANK_MAX_VOLUME_ATTRIBUTE_VALUE_ID, + ExpressionSamplesProjectData.SemanticIds.TANK_PRESSURE_LIMIT_CONSTRAINT_ID, + ExpressionSamplesProjectData.SemanticIds.TANK_PRESSURE_LIMIT_CONSTRAINT_VALUE_ID); + + var explorerRepresentationId = this.representationIdBuilder.buildExplorerRepresentationId(this.sysONExplorerTreeDescriptionId, expandedItemIds, defaultFilters); + var input = new ExplorerEventInput(UUID.randomUUID(), ExpressionSamplesProjectData.EDITING_CONTEXT_ID, explorerRepresentationId); + var flux = this.explorerEventSubscriptionRunner.run(input).flux(); + TestTransaction.flagForCommit(); + TestTransaction.end(); + + var treeId = new AtomicReference(); + Consumer initialTreeContentConsumer = assertRefreshedTreeThat(tree -> { + assertThat(tree).isNotNull(); + treeId.set(tree.getId()); + assertThat(tree.getChildren()).hasSize(2); + var documentItem = tree.getChildren().get(0); + assertThat(documentItem.getChildren()).hasSize(1); + assertThat(documentItem.getLabel().toString()).isEqualTo("expressions.sysml"); + var packageItem = documentItem.getChildren().get(0); + assertThat(packageItem.getLabel().toString()).isEqualTo("Expressions"); + + assertThat(packageItem.getChildren()).hasSize(7); + + var tankItem = this.getChildByLabel(packageItem, "Tank"); + assertThat(tankItem).isPresent(); + + var maxVolumeAttribute = this.getChildByLabel(tankItem.get(), "maxVolume"); + assertThat(maxVolumeAttribute).isPresent(); + assertThat(maxVolumeAttribute.get().getChildren()).hasSize(2); + var maxVolumeAttributeValueItem = maxVolumeAttribute.get().getChildren().get(0); + assertThat(maxVolumeAttributeValueItem.getLabel().toString()).isEqualTo("100.0 * minVolume"); + assertThat(maxVolumeAttributeValueItem.getChildren()).isEmpty(); // Details filtered out by default + + var pressureLimitAttribute = this.getChildByLabel(tankItem.get(), "pressureLimit"); + assertThat(pressureLimitAttribute).isPresent(); + assertThat(pressureLimitAttribute.get().getChildren()).hasSize(1); + var pressureLimitAttributeValueItem = pressureLimitAttribute.get().getChildren().get(0); + assertThat(pressureLimitAttributeValueItem.getLabel().toString()).isEqualTo("pressure <= maxPressure"); + assertThat(pressureLimitAttributeValueItem.getChildren()).isEmpty(); // Details filtered out by default + + }); + + StepVerifier.create(flux) + .consumeNextWith(initialTreeContentConsumer) + .thenCancel() + .verify(Duration.ofSeconds(10)); + } + + @DisplayName("GIVEN the SysON Explorer, WHEN displaying an Expression item, THEN its internal details can be revealed by disabling the corresponding filter") + @GivenSysONServer({ ExpressionSamplesProjectData.SCRIPT_PATH }) + @Test + public void sysONExplorerExpressionInternalsCanBeRevealed() { + List defaultFilters = this.explorerDefaultFiltersSearchService.findTreeDefaultFilterIds(ExpressionSamplesProjectData.EDITING_CONTEXT_ID, this.sysONExplorerTreeDescriptionId); + // Keep all defaults but HIDE_EXPRESSION_INTERNALS_ID + List activeFilters = defaultFilters.stream().filter(filterId -> !SysONTreeFilterConstants.HIDE_EXPRESSION_INTERNALS_ID.equals(filterId)).toList(); + + var expandedItemIds = List.of( + ExpressionSamplesProjectData.SemanticIds.EXPRESSIONS_DOCUMENT_ID, + ExpressionSamplesProjectData.SemanticIds.EXPRESSIONS_PACKAGE_ID, + ExpressionSamplesProjectData.SemanticIds.TANK_ID, + ExpressionSamplesProjectData.SemanticIds.TANK_MAX_VOLUME_ATTRIBUTE_ID, + ExpressionSamplesProjectData.SemanticIds.TANK_MAX_VOLUME_ATTRIBUTE_VALUE_ID, + ExpressionSamplesProjectData.SemanticIds.TANK_PRESSURE_LIMIT_CONSTRAINT_ID, + ExpressionSamplesProjectData.SemanticIds.TANK_PRESSURE_LIMIT_CONSTRAINT_VALUE_ID); + + var explorerRepresentationId = this.representationIdBuilder.buildExplorerRepresentationId(this.sysONExplorerTreeDescriptionId, expandedItemIds, activeFilters); + var input = new ExplorerEventInput(UUID.randomUUID(), ExpressionSamplesProjectData.EDITING_CONTEXT_ID, explorerRepresentationId); + var flux = this.explorerEventSubscriptionRunner.run(input).flux(); + TestTransaction.flagForCommit(); + TestTransaction.end(); + + var treeId = new AtomicReference(); + Consumer initialTreeContentConsumer = assertRefreshedTreeThat(tree -> { + assertThat(tree).isNotNull(); + treeId.set(tree.getId()); + assertThat(tree.getChildren()).hasSize(2); + var documentItem = tree.getChildren().get(0); + assertThat(documentItem.getChildren()).hasSize(1); + assertThat(documentItem.getLabel().toString()).isEqualTo("expressions.sysml"); + var packageItem = documentItem.getChildren().get(0); + assertThat(packageItem.getLabel().toString()).isEqualTo("Expressions"); + + assertThat(packageItem.getChildren()).hasSize(7); + + var tankItem = this.getChildByLabel(packageItem, "Tank"); + assertThat(tankItem).isPresent(); + + var maxVolumeAttribute = this.getChildByLabel(tankItem.get(), "maxVolume"); + assertThat(maxVolumeAttribute).isPresent(); + assertThat(maxVolumeAttribute.get().getChildren()).hasSize(2); + var maxVolumeAttributeValueItem = maxVolumeAttribute.get().getChildren().get(0); + assertThat(maxVolumeAttributeValueItem.getLabel().toString()).isEqualTo("100.0 * minVolume"); + assertThat(maxVolumeAttributeValueItem.getChildren()).hasSize(2); // Details visible + + var pressureLimitAttribute = this.getChildByLabel(tankItem.get(), "pressureLimit"); + assertThat(pressureLimitAttribute).isPresent(); + assertThat(pressureLimitAttribute.get().getChildren()).hasSize(1); + var pressureLimitAttributeValueItem = pressureLimitAttribute.get().getChildren().get(0); + assertThat(pressureLimitAttributeValueItem.getLabel().toString()).isEqualTo("pressure <= maxPressure"); + assertThat(pressureLimitAttributeValueItem.getChildren()).hasSize(2); // Details visible + + }); + + StepVerifier.create(flux) + .consumeNextWith(initialTreeContentConsumer) + .thenCancel() + .verify(Duration.ofSeconds(10)); + } + + private Optional getChildByLabel(TreeItem parent, String label) { + return parent.getChildren().stream().filter(child -> child.getLabel().toString().equals(label)).findFirst(); + } } diff --git a/backend/application/syson-application/src/test/java/org/eclipse/syson/application/controllers/explorer/view/ExplorerViewControllerIntegrationTests.java b/backend/application/syson-application/src/test/java/org/eclipse/syson/application/controllers/explorer/view/ExplorerViewControllerIntegrationTests.java index f0b723e95..dc379b5d7 100644 --- a/backend/application/syson-application/src/test/java/org/eclipse/syson/application/controllers/explorer/view/ExplorerViewControllerIntegrationTests.java +++ b/backend/application/syson-application/src/test/java/org/eclipse/syson/application/controllers/explorer/view/ExplorerViewControllerIntegrationTests.java @@ -399,7 +399,8 @@ public void testSysONFiltersOnSysONExplorer() { SysONTreeFilterConstants.HIDE_SYSML_STANDARD_LIBRARIES_TREE_FILTER_ID, SysONTreeFilterConstants.HIDE_USER_LIBRARIES_TREE_FILTER_ID, SysONTreeFilterConstants.HIDE_ROOT_NAMESPACES_ID, - SysONTreeFilterConstants.HIDE_EXPOSE_ELEMENTS_TREE_ITEM_FILTER_ID); + SysONTreeFilterConstants.HIDE_EXPOSE_ELEMENTS_TREE_ITEM_FILTER_ID, + SysONTreeFilterConstants.HIDE_EXPRESSION_INTERNALS_ID); } @DisplayName("GIVEN the Sirius Explorer View, WHEN querying the filters, THEN no syson filters are returned") diff --git a/backend/application/syson-application/src/test/java/org/eclipse/syson/application/data/ExpressionSamplesProjectData.java b/backend/application/syson-application/src/test/java/org/eclipse/syson/application/data/ExpressionSamplesProjectData.java new file mode 100644 index 000000000..cd12d1aad --- /dev/null +++ b/backend/application/syson-application/src/test/java/org/eclipse/syson/application/data/ExpressionSamplesProjectData.java @@ -0,0 +1,44 @@ +/******************************************************************************* + * Copyright (c) 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 + * https://www.eclipse.org/legal/epl-2.0/ + * + * SPDX-License-Identifier: EPL-2.0 + * + * Contributors: + * Obeo - initial API and implementation + *******************************************************************************/ +package org.eclipse.syson.application.data; + +/** + * Ids for project "Expression-Samples". + * + * @author pcdavid + */ +public class ExpressionSamplesProjectData { + public static final String EDITING_CONTEXT_ID = "aac82b89-8d53-4b16-91b4-deccc180ba62"; + + public static final String SCRIPT_PATH = "/scripts/database-content/ExpressionSamples.sql"; + + /** + * Ids of the semantic elements. + */ + public static final class SemanticIds { + public static final String EXPRESSIONS_DOCUMENT_ID = "ef3e6929-0415-4295-b42f-64bed8bd4f55"; + + public static final String EXPRESSIONS_PACKAGE_ID = "baf5ea6a-7861-4b92-8be2-3fe7a2ebc415"; + + public static final String TANK_ID = "2bde22f7-a834-4afa-84bf-1bae1bb434d8"; + + public static final String TANK_MAX_VOLUME_ATTRIBUTE_ID = "d9926727-7378-4177-a940-2fb6c1c89dce"; + + public static final String TANK_MAX_VOLUME_ATTRIBUTE_VALUE_ID = "a9216e54-f44c-4b1f-b262-13650324d325"; + + public static final String TANK_PRESSURE_LIMIT_CONSTRAINT_ID = "7d42ee06-3c27-4eaa-9438-344fc789906a"; + + public static final String TANK_PRESSURE_LIMIT_CONSTRAINT_VALUE_ID = "faa3b115-5b07-4ecf-9147-0d58ceffaf9c"; + + } +} diff --git a/backend/application/syson-application/src/test/resources/scripts/database-content/ExpressionSamples.sql b/backend/application/syson-application/src/test/resources/scripts/database-content/ExpressionSamples.sql new file mode 100644 index 000000000..bce471713 --- /dev/null +++ b/backend/application/syson-application/src/test/resources/scripts/database-content/ExpressionSamples.sql @@ -0,0 +1,98 @@ +-- +-- PostgreSQL database dump +-- + +-- 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; +SET idle_in_transaction_session_timeout = 0; +SET transaction_timeout = 0; +SET client_encoding = 'UTF8'; +SET standard_conforming_strings = on; +SET check_function_bodies = false; +SET xmloption = content; +SET client_min_messages = warning; +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 ('aac82b89-8d53-4b16-91b4-deccc180ba62', '2026-04-28 09:22:29.202483+00', '2026-04-28 09:22:53.099317+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 ('ef3e6929-0415-4295-b42f-64bed8bd4f55', 'aac82b89-8d53-4b16-91b4-deccc180ba62', 'expressions.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":"152e5a5b-2b71-4653-8b7f-d46df76cd595","eClass":"sysml:Namespace","data":{"eAnnotations":[{"source":"org.eclipse.syson.sysml.imported"}],"elementId":"cfa2873f-f2f4-475a-8817-9f73e2dff74f","ownedRelationship":[{"id":"bea4a5f8-cc39-4cc0-ab5c-226fcf86f737","eClass":"sysml:OwningMembership","data":{"elementId":"eeda408c-b3e7-41af-a52b-3463777d41c0","ownedRelatedElement":[{"id":"baf5ea6a-7861-4b92-8be2-3fe7a2ebc415","eClass":"sysml:Package","data":{"declaredName":"Expressions","elementId":"6ff78b89-10b8-44f5-817f-50ea23e0c620","ownedRelationship":[{"id":"d8072b8b-400f-4968-b1e2-6601ba10bdc7","eClass":"sysml:NamespaceImport","data":{"elementId":"f2a55343-1f9c-4cc6-9912-8ca86dab734e","importedNamespace":"sysml:LibraryPackage kermllibrary:///b2c6dd37-2084-3ce4-9ce2-580fdf30629c#40bb440c-5036-58e1-8675-5afccb8b8f1d"}},{"id":"63ed369c-92bd-48cf-ba76-147c1ec13316","eClass":"sysml:OwningMembership","data":{"elementId":"033678d4-289b-46d1-9704-d97a006fb024","ownedRelatedElement":[{"id":"2bde22f7-a834-4afa-84bf-1bae1bb434d8","eClass":"sysml:PartDefinition","data":{"declaredName":"Tank","elementId":"e5e396e4-635f-44a2-8d85-50e19b94a6e7","ownedRelationship":[{"id":"bd7b6c14-0803-423c-b5d9-f368d8c32e6d","eClass":"sysml:FeatureMembership","data":{"elementId":"66064f96-7440-4236-bb21-11bb8c61224c","ownedRelatedElement":[{"id":"15ccc1e3-16b9-4ddf-9959-43141f32d48e","eClass":"sysml:AttributeUsage","data":{"declaredName":"pressure","elementId":"7479570e-234f-4603-a764-d45ba1228aad","ownedRelationship":[{"id":"b4f4a75e-cc97-4a5a-a6a6-5bfafd5eede6","eClass":"sysml:FeatureValue","data":{"elementId":"3091dd86-0287-4371-aafd-db02ebc46345","ownedRelatedElement":[{"id":"1eae8ba0-03c9-4ff0-87a7-578abde5550f","eClass":"sysml:LiteralRational","data":{"elementId":"c62ef353-15a6-482e-8abe-3008cbc989cc"}}],"isInitial":true}},{"id":"470e47da-8c4f-45be-a841-5bb4fa82f8da","eClass":"sysml:FeatureTyping","data":{"elementId":"4f77e08f-1a50-4056-a6cb-283b6c0de857","type":"sysml:DataType kermllibrary:///b2c6dd37-2084-3ce4-9ce2-580fdf30629c#14c0aa22-5489-59b5-b438-ded26e83ba31","typedFeature":"15ccc1e3-16b9-4ddf-9959-43141f32d48e"}}],"isComposite":true}}]}},{"id":"27c51649-9b3b-471c-b846-33f10fe82332","eClass":"sysml:FeatureMembership","data":{"elementId":"747b5a9e-95de-4908-a7f0-3917cb4385ae","ownedRelatedElement":[{"id":"89b903a2-10c2-42a7-8307-b8bc9a4ba76a","eClass":"sysml:AttributeUsage","data":{"declaredName":"maxPressure","elementId":"058dca9f-5c49-4ae6-8f71-5e11df5b4021","ownedRelationship":[{"id":"01c173ba-5433-45f6-a9ad-5abf786562c9","eClass":"sysml:FeatureValue","data":{"elementId":"2a6cd6e7-6af0-426b-b6e9-1749f4cae266","ownedRelatedElement":[{"id":"703297e9-e397-496c-ac9a-49b2afff4ba7","eClass":"sysml:LiteralRational","data":{"elementId":"6a768b6c-2898-4dfa-aa7c-2a7f3a9fd6e4","value":600.0}}]}},{"id":"bb766cff-de2c-469f-90b8-06bd35514038","eClass":"sysml:FeatureTyping","data":{"elementId":"9e91a82c-3c8b-43f5-96eb-a92781f5a8d8","type":"sysml:DataType kermllibrary:///b2c6dd37-2084-3ce4-9ce2-580fdf30629c#14c0aa22-5489-59b5-b438-ded26e83ba31","typedFeature":"89b903a2-10c2-42a7-8307-b8bc9a4ba76a"}}],"isComposite":true}}]}},{"id":"77e243ce-1879-49a5-a4e6-ec8d91b8da9f","eClass":"sysml:FeatureMembership","data":{"elementId":"2a061597-9b75-422f-ac99-17317f4076a9","ownedRelatedElement":[{"id":"7c2ed44f-f991-4559-8594-cfd844160744","eClass":"sysml:AttributeUsage","data":{"declaredName":"volume","elementId":"87f09d7d-87a8-4edf-8c96-eb7d13c44702","ownedRelationship":[{"id":"9789b076-4604-4407-b662-6179ab76b2c5","eClass":"sysml:FeatureValue","data":{"elementId":"7625d338-d5ed-4050-bf6a-a22c75ea21af","ownedRelatedElement":[{"id":"a512cb6b-9395-48b9-88ba-fcb8b2754484","eClass":"sysml:LiteralRational","data":{"elementId":"cfa46233-fa49-4eef-b384-fc4a5861c39a","value":500.0}}]}},{"id":"91584942-a0c5-46f9-bd52-c252b9c0a285","eClass":"sysml:FeatureTyping","data":{"elementId":"cce82e52-823f-4f33-85ac-765af147c2f8","type":"sysml:DataType kermllibrary:///b2c6dd37-2084-3ce4-9ce2-580fdf30629c#14c0aa22-5489-59b5-b438-ded26e83ba31","typedFeature":"7c2ed44f-f991-4559-8594-cfd844160744"}}],"isComposite":true}}]}},{"id":"f5d0e91d-5d51-490e-93cf-42662bdb62e8","eClass":"sysml:FeatureMembership","data":{"elementId":"a3c78e1d-535a-4e89-a9cf-d97a00080b81","ownedRelatedElement":[{"id":"e7292249-00ff-41d1-a8b5-783668e88cc0","eClass":"sysml:AttributeUsage","data":{"declaredName":"minVolume","elementId":"6e6f68f1-9144-46ab-8b05-50d964f904a6","ownedRelationship":[{"id":"4c81d9e3-e5c9-4320-9cb1-395c353a73d1","eClass":"sysml:FeatureValue","data":{"elementId":"f861ccab-1624-4cee-ad26-1dfdc733163c","ownedRelatedElement":[{"id":"8e41e070-5926-4d74-9c76-d727d69d5fde","eClass":"sysml:LiteralRational","data":{"elementId":"d9800108-0bfd-4553-bd4a-ef16d51c1b38","value":10.0}}]}},{"id":"fcbae3ff-aeb7-48b2-97a0-55f8aa446d89","eClass":"sysml:FeatureTyping","data":{"elementId":"17d1e180-0632-4bec-9c10-0b166eb462f0","type":"sysml:DataType kermllibrary:///b2c6dd37-2084-3ce4-9ce2-580fdf30629c#14c0aa22-5489-59b5-b438-ded26e83ba31","typedFeature":"e7292249-00ff-41d1-a8b5-783668e88cc0"}}],"isComposite":true}}]}},{"id":"4c5f7f98-0312-4d3b-b2ac-b5a05fdb5e2f","eClass":"sysml:FeatureMembership","data":{"elementId":"b77a0d5e-7cf2-4978-a622-420c88455097","ownedRelatedElement":[{"id":"d9926727-7378-4177-a940-2fb6c1c89dce","eClass":"sysml:AttributeUsage","data":{"declaredName":"maxVolume","elementId":"c957466a-8bd4-448c-b2e5-545af7d9cadc","ownedRelationship":[{"id":"8f9592ef-9513-4025-ab13-e7d7f822f7d8","eClass":"sysml:FeatureValue","data":{"elementId":"5fd01a42-4bde-4a47-8b52-54a7c60049c1","ownedRelatedElement":[{"id":"a9216e54-f44c-4b1f-b262-13650324d325","eClass":"sysml:OperatorExpression","data":{"elementId":"ba3cea85-2725-4b96-a2af-a9159e84a7a9","ownedRelationship":[{"id":"b88c3a9d-0ce2-426e-a333-77225c45d429","eClass":"sysml:ParameterMembership","data":{"elementId":"4b58a948-936f-4567-9cb5-77739aee17c3","ownedRelatedElement":[{"id":"1ae9086c-60a8-4e6b-a24f-db44e021761b","eClass":"sysml:Feature","data":{"elementId":"19bfc3af-4154-4848-bd2e-59a1754b47df","ownedRelationship":[{"id":"52bad1f8-ee55-4bd5-aa2b-db12ec015c26","eClass":"sysml:FeatureValue","data":{"elementId":"0b26ad14-8872-4a9b-ac55-dac0f189df10","ownedRelatedElement":[{"id":"01ee6181-e890-4277-93fb-4bccf84bf3e6","eClass":"sysml:LiteralRational","data":{"elementId":"eb76a535-cb0d-4efd-b0f7-430b46d85d1a","value":100.0}}]}}],"direction":"in"}}]}},{"id":"8ed9cb6c-2fb5-43af-9bcf-9f2b83ea6e1b","eClass":"sysml:ParameterMembership","data":{"elementId":"c1df91fb-cea4-45f0-80a3-191171afb130","ownedRelatedElement":[{"id":"0222cbc2-571d-41ca-9aa6-5b7128062066","eClass":"sysml:Feature","data":{"elementId":"22361eb7-6a20-4f84-853a-cc4373032846","ownedRelationship":[{"id":"b31231a4-f853-4b71-ace4-eaab66065097","eClass":"sysml:FeatureValue","data":{"elementId":"49b00782-9d36-43a2-8a66-04d1e739daba","ownedRelatedElement":[{"id":"772d1b21-03f3-4299-aac5-564d787129b5","eClass":"sysml:FeatureReferenceExpression","data":{"elementId":"74181cea-a48b-4dbc-a45b-878f026c065f","ownedRelationship":[{"id":"576e21f5-e5b3-4a54-b6a7-636f4f2b7034","eClass":"sysml:Membership","data":{"elementId":"ef7b0f68-6c53-4d49-9537-eb3a561b1d91","memberElement":"e7292249-00ff-41d1-a8b5-783668e88cc0"}}]}}]}}],"direction":"in"}}]}}],"operator":"*"}}]}},{"id":"5f49fe65-264b-4773-9aa5-48ed839d4a86","eClass":"sysml:FeatureTyping","data":{"elementId":"c9ba2582-5b2d-4339-a4d9-edf1d05a350c","type":"sysml:DataType kermllibrary:///b2c6dd37-2084-3ce4-9ce2-580fdf30629c#14c0aa22-5489-59b5-b438-ded26e83ba31","typedFeature":"d9926727-7378-4177-a940-2fb6c1c89dce"}}],"isComposite":true}}]}},{"id":"bcb92dbe-1c98-4fbc-89bf-6a420f65d587","eClass":"sysml:FeatureMembership","data":{"elementId":"50960f37-4657-4ff4-9b24-01cf5d4839d5","ownedRelatedElement":[{"id":"7d42ee06-3c27-4eaa-9438-344fc789906a","eClass":"sysml:ConstraintUsage","data":{"declaredName":"pressureLimit","elementId":"0349f315-d32d-43e9-9627-9228da3bb552","ownedRelationship":[{"id":"d40b295e-159f-44fe-84a8-fa114dac3472","eClass":"sysml:ResultExpressionMembership","data":{"elementId":"27e134d7-60b2-4a41-a2eb-ed1ca6c1a119","ownedRelatedElement":[{"id":"faa3b115-5b07-4ecf-9147-0d58ceffaf9c","eClass":"sysml:OperatorExpression","data":{"elementId":"d909007a-ddd7-4e31-b17a-4653dfa8cef8","ownedRelationship":[{"id":"94611d95-3c3d-45a8-813a-3b35933576e0","eClass":"sysml:ParameterMembership","data":{"elementId":"55d9251d-9722-4f1f-ade8-5cce8d7bafb1","ownedRelatedElement":[{"id":"a6e4adef-1a08-4384-880e-95da452d581a","eClass":"sysml:Feature","data":{"elementId":"d1eb3702-b4d0-48d4-90df-5354359f0d33","ownedRelationship":[{"id":"ce942576-087e-4f35-a0a3-7c23a7fe2bb0","eClass":"sysml:FeatureValue","data":{"elementId":"303c1de0-a072-43e8-b687-38527c51eb0e","ownedRelatedElement":[{"id":"83bc616a-bfb5-4777-a169-ac1f8142d2aa","eClass":"sysml:FeatureReferenceExpression","data":{"elementId":"046cd544-1c5c-450f-8fac-3077ff9d3652","ownedRelationship":[{"id":"ea9f50bb-2fc9-4934-b613-79a4bdf9ab0f","eClass":"sysml:Membership","data":{"elementId":"8f01928c-b0c1-4056-bfbb-64ca3335b251","memberElement":"15ccc1e3-16b9-4ddf-9959-43141f32d48e"}}]}}]}}],"direction":"in"}}]}},{"id":"7b4f5c1d-fbcd-4074-89bc-6928aecb206f","eClass":"sysml:ParameterMembership","data":{"elementId":"5ac072c4-4955-4803-b651-4d14c001f97e","ownedRelatedElement":[{"id":"41a595a8-9dfb-4542-936b-ba98891a4ea9","eClass":"sysml:Feature","data":{"elementId":"6f135276-6932-4db1-bd9c-126cb8475498","ownedRelationship":[{"id":"fb8829dc-0d44-4004-b7c6-2d617de26808","eClass":"sysml:FeatureValue","data":{"elementId":"73c691d9-1ad0-4357-92ae-8e02e690f5ef","ownedRelatedElement":[{"id":"15f2308f-9b14-4c40-b6a9-d496987dfc8b","eClass":"sysml:FeatureReferenceExpression","data":{"elementId":"45435f31-674c-40aa-ad49-ce170852a12b","ownedRelationship":[{"id":"78ed96c8-cc8b-488d-8970-524f4a8bd5be","eClass":"sysml:Membership","data":{"elementId":"5229ec54-8bd3-49e2-8221-a5f8a76142cc","memberElement":"89b903a2-10c2-42a7-8307-b8bc9a4ba76a"}}]}}]}}],"direction":"in"}}]}}],"operator":"<="}}]}}],"isComposite":true}}]}}]}}]}},{"id":"2c772a21-cd4b-472b-b9cb-2d291b86eff3","eClass":"sysml:OwningMembership","data":{"elementId":"2fcf9e17-3424-4677-b324-314c82774361","ownedRelatedElement":[{"id":"3f2124ff-5c56-486b-a296-b1c3476e5180","eClass":"sysml:PartDefinition","data":{"declaredName":"Sensor","elementId":"024ec40b-3a5b-46df-add7-4bcbec5523c7","ownedRelationship":[{"id":"560c46bc-4057-4b9e-8e5a-49e9e4109d05","eClass":"sysml:FeatureMembership","data":{"elementId":"7c0bc2eb-1488-4dd8-8ab9-afadef79a367","ownedRelatedElement":[{"id":"94c0a654-c5dc-4579-a655-89edda340104","eClass":"sysml:AttributeUsage","data":{"declaredName":"label","elementId":"46235c7e-3f38-4dfa-a061-fa5662c9ac1e","ownedRelationship":[{"id":"1758c3f6-d099-452d-8c1b-b375d51491fc","eClass":"sysml:FeatureValue","data":{"elementId":"4d70b01b-05c6-4646-b564-2035f4bde5be","ownedRelatedElement":[{"id":"ec30e68f-b6c2-4ab8-af03-9fea9ceaf2e3","eClass":"sysml:LiteralString","data":{"elementId":"1d905119-2ad9-41e5-8896-7c0d3f166e2b","value":"unnamed"}}]}},{"id":"6fd57c7e-3d50-49b3-94b7-133020804fc4","eClass":"sysml:FeatureTyping","data":{"elementId":"2a1b98bf-116f-44b6-a5cb-8aff68c8e1a8","type":"sysml:DataType kermllibrary:///b2c6dd37-2084-3ce4-9ce2-580fdf30629c#76028d3d-69a4-5e12-9002-ce403e0244bd","typedFeature":"94c0a654-c5dc-4579-a655-89edda340104"}}],"isComposite":true}}]}},{"id":"ea09c1cf-a6fb-41a4-9a32-07f9a59d6ef4","eClass":"sysml:FeatureMembership","data":{"elementId":"c23a7f58-2c6b-45c3-bc49-1944baf5face","ownedRelatedElement":[{"id":"edc4f7bc-7d24-498e-8e76-ae1743668254","eClass":"sysml:AttributeUsage","data":{"declaredName":"enabled","elementId":"2aa70e33-7074-4c1d-8ef7-af6874857071","ownedRelationship":[{"id":"8cd41188-d199-4c49-ad23-10e366344c35","eClass":"sysml:FeatureValue","data":{"elementId":"7ea1ae0f-9769-4a93-8523-1b544171ffb4","ownedRelatedElement":[{"id":"5669db5e-ec61-40ca-9a52-8979126921d0","eClass":"sysml:LiteralBoolean","data":{"elementId":"14630a78-98b4-4a46-ac40-c8a49a7b7390","value":true}}]}},{"id":"2afde92b-9d7f-4e1c-ab29-bc9bd2967a82","eClass":"sysml:FeatureTyping","data":{"elementId":"0daf88b8-e462-482b-8220-4f19e3ce8380","type":"sysml:DataType kermllibrary:///b2c6dd37-2084-3ce4-9ce2-580fdf30629c#d1e9242d-b2e3-5270-bf69-4f4fb0447193","typedFeature":"edc4f7bc-7d24-498e-8e76-ae1743668254"}}],"isComposite":true}}]}},{"id":"18f6bc41-fa40-4f81-b741-d601365a37a0","eClass":"sysml:FeatureMembership","data":{"elementId":"2b9522eb-72fb-4e5b-aed4-99209a770f92","ownedRelatedElement":[{"id":"b922024b-5587-4be6-9924-6afa52ce8bf2","eClass":"sysml:AttributeUsage","data":{"declaredName":"samplingRate","elementId":"ddec4b3c-42e0-4d8e-bd99-304def079d94","ownedRelationship":[{"id":"985de5ed-784f-465e-805b-6b7d88b3bddc","eClass":"sysml:FeatureValue","data":{"elementId":"5bb61755-a54e-4ea0-9ec7-e11adf867185","ownedRelatedElement":[{"id":"6d57d690-633a-4018-a0f6-5e732bc16897","eClass":"sysml:LiteralRational","data":{"elementId":"e5ef69e1-5daf-4dae-b0ed-1e7903b3d079","value":100.0}}]}},{"id":"0929e1d2-a563-4e37-befc-02767a3165ea","eClass":"sysml:FeatureTyping","data":{"elementId":"17f59ceb-baef-48a4-b67b-934ed58da6bf","type":"sysml:DataType kermllibrary:///b2c6dd37-2084-3ce4-9ce2-580fdf30629c#14c0aa22-5489-59b5-b438-ded26e83ba31","typedFeature":"b922024b-5587-4be6-9924-6afa52ce8bf2"}}],"isComposite":true}}]}},{"id":"48904b34-6744-4d90-8ea3-f8388f930416","eClass":"sysml:FeatureMembership","data":{"elementId":"a7691d9d-0037-4942-8a83-92cc93f14d7d","ownedRelatedElement":[{"id":"2f50920f-47d5-4508-a943-33f9a2d56a23","eClass":"sysml:AttributeUsage","data":{"declaredName":"channelCount","elementId":"4c2b5049-e9d0-4573-8fb7-032cbdcf8fdb","ownedRelationship":[{"id":"14910b2a-ff6e-4f7e-bb13-7e0979c49eca","eClass":"sysml:FeatureValue","data":{"elementId":"2d3e55d0-a26b-4a6b-ac99-f049047ada35","ownedRelatedElement":[{"id":"36055b10-a46d-42c9-95c2-901d02b7490a","eClass":"sysml:LiteralInteger","data":{"elementId":"4525ba90-45e6-4bb4-9a44-a2b3766560e8","value":4}}]}},{"id":"ffed96db-63ef-4e40-b41d-080f7dc68fef","eClass":"sysml:FeatureTyping","data":{"elementId":"c0034730-d919-4a37-ac87-9fc378662a0b","type":"sysml:DataType kermllibrary:///b2c6dd37-2084-3ce4-9ce2-580fdf30629c#f2350199-2ab1-5258-8514-58812ef25dc6","typedFeature":"2f50920f-47d5-4508-a943-33f9a2d56a23"}}],"isComposite":true}}]}},{"id":"6292da99-b47c-48f9-8d1b-9115b1b0c4e9","eClass":"sysml:FeatureMembership","data":{"elementId":"c7efeeab-923d-42bc-9d62-8bf61c2ab2d7","ownedRelatedElement":[{"id":"6b9a0d65-eff4-4d98-8b25-d6e24d0486e9","eClass":"sysml:AttributeUsage","data":{"declaredName":"currentValue","elementId":"855d423f-5dbb-4042-b98c-5a34602b1d0e","ownedRelationship":[{"id":"d9b556a4-b6eb-4e20-90f6-e63908599859","eClass":"sysml:FeatureValue","data":{"elementId":"25fc714d-8228-45f3-98c1-d154cf129985","ownedRelatedElement":[{"id":"ba6195b6-3db6-410a-bf38-a22204c4263e","eClass":"sysml:LiteralRational","data":{"elementId":"31e7ced7-a849-497a-8bea-9e58b3969239"}}],"isInitial":true}},{"id":"0d5731f8-b287-4a2d-854b-32292f6082e2","eClass":"sysml:FeatureTyping","data":{"elementId":"9bb1f845-d859-45d9-b375-8749b0e46272","type":"sysml:DataType kermllibrary:///b2c6dd37-2084-3ce4-9ce2-580fdf30629c#14c0aa22-5489-59b5-b438-ded26e83ba31","typedFeature":"6b9a0d65-eff4-4d98-8b25-d6e24d0486e9"}}],"isComposite":true}}]}},{"id":"47e0493d-48fd-4a90-977b-f159c2e2dafe","eClass":"sysml:FeatureMembership","data":{"elementId":"7171788a-abcf-4895-8770-192412a650a6","ownedRelatedElement":[{"id":"4d2f8465-d748-4b68-a5a8-d61c03031bd3","eClass":"sysml:AttributeUsage","data":{"declaredName":"errorCount","elementId":"bfc48daf-6923-48f1-9d09-596579985dab","ownedRelationship":[{"id":"c0caf7ee-94b3-44f0-a03b-13c5bfa2f37a","eClass":"sysml:FeatureValue","data":{"elementId":"99cec056-4306-4921-805d-140ecc9ee5de","ownedRelatedElement":[{"id":"0e18cf3c-0d0f-4863-b4e2-407a9fcdad8c","eClass":"sysml:LiteralInteger","data":{"elementId":"cb488158-7555-424f-a37d-1c290aa3cee5"}}],"isInitial":true}},{"id":"96a56407-061b-4f40-81f5-4d8f5e211b56","eClass":"sysml:FeatureTyping","data":{"elementId":"db1c53ba-8888-4645-bbd1-4624a258a238","type":"sysml:DataType kermllibrary:///b2c6dd37-2084-3ce4-9ce2-580fdf30629c#f2350199-2ab1-5258-8514-58812ef25dc6","typedFeature":"4d2f8465-d748-4b68-a5a8-d61c03031bd3"}}],"isComposite":true}}]}},{"id":"2b4f3de5-32fd-4859-9fe6-5689e017c120","eClass":"sysml:FeatureMembership","data":{"elementId":"24b2ddc3-2007-4fcd-a4b7-943e1bc43948","ownedRelatedElement":[{"id":"3f6b7e75-5039-485c-9fbc-776b772cd746","eClass":"sysml:AttributeUsage","data":{"declaredName":"active","elementId":"251cc6ef-d2c6-4893-941c-076709500c76","ownedRelationship":[{"id":"2ba77e81-8da1-4fdc-ba91-163988a8862a","eClass":"sysml:FeatureValue","data":{"elementId":"457e68ff-f795-4dd9-8643-2dd851d2387a","ownedRelatedElement":[{"id":"0e79ab60-92de-43dc-8aed-85bd61eaa2b7","eClass":"sysml:LiteralBoolean","data":{"elementId":"79052415-268e-41f4-8cf6-ac6484067e91"}}],"isInitial":true}},{"id":"bcd180b6-ecd8-47fc-8f28-08095cd9e23f","eClass":"sysml:FeatureTyping","data":{"elementId":"09b93323-05a1-429c-9dac-dc2672085d02","type":"sysml:DataType kermllibrary:///b2c6dd37-2084-3ce4-9ce2-580fdf30629c#d1e9242d-b2e3-5270-bf69-4f4fb0447193","typedFeature":"3f6b7e75-5039-485c-9fbc-776b772cd746"}}],"isComposite":true}}]}}]}}]}},{"id":"e2cdac2f-1e6c-4a26-b0e9-75e47527ca5d","eClass":"sysml:OwningMembership","data":{"elementId":"c7c6f639-a46a-4360-bc06-4e25c313d91f","ownedRelatedElement":[{"id":"3c20f555-6ccd-448e-a15c-4c249ea54c78","eClass":"sysml:RequirementDefinition","data":{"declaredName":"SensorOperability","elementId":"03e626cf-73bb-4599-995d-b9b3051918cd","ownedRelationship":[{"id":"7be3ea0a-eff4-4a70-86b8-2b1f1d41fa7b","eClass":"sysml:SubjectMembership","data":{"elementId":"a1c897fc-f940-44ff-85b6-39795ec92fc9","ownedRelatedElement":[{"id":"26b28267-29e2-4668-bfb7-eea661577cb7","eClass":"sysml:ReferenceUsage","data":{"declaredName":"s","elementId":"846167d5-277a-4806-a2e6-4ce634cc69ae","ownedRelationship":[{"id":"472f5c5c-3914-4917-87c4-a4384613c261","eClass":"sysml:FeatureTyping","data":{"elementId":"86d37649-f240-4bce-9818-7461c477e982","type":"3f2124ff-5c56-486b-a296-b1c3476e5180","typedFeature":"26b28267-29e2-4668-bfb7-eea661577cb7"}}],"direction":"in","isComposite":true}}]}},{"id":"22084c71-6181-41af-8056-883abc445b79","eClass":"sysml:RequirementConstraintMembership","data":{"elementId":"1a9e4a22-4232-483f-8b6b-99eb80f74579","ownedRelatedElement":[{"id":"89b26ac6-c120-44c0-a9e2-437e2f28ddc1","eClass":"sysml:ConstraintUsage","data":{"declaredName":"environmentalPrecondition","elementId":"95a70f5f-b564-4922-8bce-0a84230d07ac","ownedRelationship":[{"id":"03243978-41a3-44ca-94e3-70ffcbb4f56e","eClass":"sysml:ResultExpressionMembership","data":{"elementId":"b6091299-b78a-4249-a9b4-b38de007165f","ownedRelatedElement":[{"id":"f97e3c19-2b5b-4daf-9f0d-017fe9f962f7","eClass":"sysml:OperatorExpression","data":{"elementId":"f33ab7c6-5006-4de8-b53a-62dc5fc24325","ownedRelationship":[{"id":"b5562f52-e2ce-4d03-8ed3-7b95ea472194","eClass":"sysml:ParameterMembership","data":{"elementId":"c44bf22b-24cd-42bd-aadf-e857271935b2","ownedRelatedElement":[{"id":"9fd3acc6-0c9e-4d89-ab4a-d58627712cb3","eClass":"sysml:Feature","data":{"elementId":"f7c53edb-8c09-4124-ae5d-96c5238f5d2e","ownedRelationship":[{"id":"3cf505dd-61d8-43da-b52e-84d73e9348ca","eClass":"sysml:FeatureValue","data":{"elementId":"ca481874-8b4a-482b-9f84-078ab69c83b9","ownedRelatedElement":[{"id":"f23fd077-7725-426f-924a-85a00a0ea779","eClass":"sysml:OperatorExpression","data":{"elementId":"bf6bd6fe-047b-456d-ba8c-92f8ffb5deba","ownedRelationship":[{"id":"e5099d7a-6a81-4061-b507-5ef72d7933f0","eClass":"sysml:ParameterMembership","data":{"elementId":"51cd9462-617c-4179-a552-eea9e8c766a4","ownedRelatedElement":[{"id":"17daf4fb-22ee-4a70-a84f-63a09ccee784","eClass":"sysml:Feature","data":{"elementId":"e880c32a-6ed3-498a-aeb4-d32250bcc061","ownedRelationship":[{"id":"3a586119-f53f-40f1-9fae-4b2e29a6e57e","eClass":"sysml:FeatureValue","data":{"elementId":"f22c0876-8374-4eca-ad79-d1d7053c88a4","ownedRelatedElement":[{"id":"d31bb8ba-e377-4983-bfc0-ed58e89d54f8","eClass":"sysml:FeatureChainExpression","data":{"elementId":"fe4bac6d-b31c-4a49-97b8-75ac2b853ab9","ownedRelationship":[{"id":"35bd3dc6-5510-49ec-ae49-8b5d11f27578","eClass":"sysml:ParameterMembership","data":{"elementId":"3b28eb00-c108-491d-a39f-97dd584fc5b3","ownedRelatedElement":[{"id":"75251a12-c877-4043-8ea4-0c7953c073fc","eClass":"sysml:Feature","data":{"elementId":"8070b6d4-13e9-42e9-bd09-95f4f0168623","ownedRelationship":[{"id":"0bf3106a-9de8-492a-86ef-6c37d1a870ab","eClass":"sysml:FeatureValue","data":{"elementId":"d376ea9b-17ac-4eea-961b-cd0d59ab38fe","ownedRelatedElement":[{"id":"46af9d73-20cb-470a-9914-53f136e2eb36","eClass":"sysml:FeatureReferenceExpression","data":{"elementId":"e1665ec4-a3c1-417a-ba5b-6778561f9fc0","ownedRelationship":[{"id":"ddeb93ce-38fa-4474-895f-e58832028e14","eClass":"sysml:Membership","data":{"elementId":"80218b82-c542-40a4-a20c-c413faa628da","memberElement":"26b28267-29e2-4668-bfb7-eea661577cb7"}}]}}]}}],"direction":"in"}}]}},{"id":"0adca218-7d4b-4068-8ab5-7f324f83dc5e","eClass":"sysml:Membership","data":{"elementId":"087cc752-6838-47d8-aa38-d88990a35a70","memberElement":"edc4f7bc-7d24-498e-8e76-ae1743668254"}}]}}]}}],"direction":"in"}}]}},{"id":"2d487599-d100-47a2-9f9d-60f4e3c7effd","eClass":"sysml:ParameterMembership","data":{"elementId":"43fecf2d-ee36-4680-9295-cf4cdf6e5e82","ownedRelatedElement":[{"id":"5c057fe8-07d0-4a61-8aa1-155a9870b97a","eClass":"sysml:Feature","data":{"elementId":"d8e6c10f-3ced-40a5-becd-286d7a1e5e2d","ownedRelationship":[{"id":"c7926f63-0e5a-4abf-9f05-d3f7ede1df40","eClass":"sysml:FeatureValue","data":{"elementId":"a1742093-8ec5-4438-a7a3-ffea0821efd3","ownedRelatedElement":[{"id":"daaecec2-38f8-470f-92be-4e76742d5bdc","eClass":"sysml:LiteralBoolean","data":{"elementId":"3c8b2228-7d6d-45ba-bfd1-3a80983c13fb","value":true}}]}}],"direction":"in"}}]}}],"operator":"=="}}]}}],"direction":"in"}}]}},{"id":"f9ec458e-862b-45a2-b4f7-ae808551b406","eClass":"sysml:ParameterMembership","data":{"elementId":"67d15eef-d95a-4262-a3d7-ac8c73f37966","ownedRelatedElement":[{"id":"aac0f2a4-f51a-41b0-ab00-d77e005ba716","eClass":"sysml:Feature","data":{"elementId":"e0346753-1dfc-4ec3-b0aa-d670b6e6b5ee","ownedRelationship":[{"id":"a635c6f5-4992-4560-8df6-4cf94e9678fe","eClass":"sysml:FeatureValue","data":{"elementId":"825de020-d7cf-4539-a128-36e9ef1ccba4","ownedRelatedElement":[{"id":"a3087e8f-fc12-4e29-b108-9c9debcedd1e","eClass":"sysml:OperatorExpression","data":{"elementId":"093dc3ba-ae58-4d39-94be-e04dd6d55396","ownedRelationship":[{"id":"51f5bb92-e99e-4a13-89eb-414ce7331c77","eClass":"sysml:ParameterMembership","data":{"elementId":"b9d31569-e464-4f5c-8deb-6bf749306271","ownedRelatedElement":[{"id":"e91251cd-8d24-4c11-b777-550b6147ae63","eClass":"sysml:Feature","data":{"elementId":"606a4d32-c5ac-4276-9015-45c24fd27779","ownedRelationship":[{"id":"afeff4b6-1d9a-441d-a692-a527f60625f0","eClass":"sysml:FeatureValue","data":{"elementId":"32569bac-9960-4873-8a55-50899cbfb2fb","ownedRelatedElement":[{"id":"1800b695-f852-4f75-b124-7086083ef9a9","eClass":"sysml:FeatureChainExpression","data":{"elementId":"42680337-a1c6-4445-a6e6-571aab4ea27e","ownedRelationship":[{"id":"341cbae7-5abe-4fb9-80f4-a647450fcf31","eClass":"sysml:ParameterMembership","data":{"elementId":"cded185e-f09f-4c95-9802-b25d02fa97f7","ownedRelatedElement":[{"id":"36c40f15-53d9-4da0-bba9-7097c2b14972","eClass":"sysml:Feature","data":{"elementId":"b20c603d-d30e-41a2-a81f-d27c5603a17e","ownedRelationship":[{"id":"02a48840-7c5a-47da-b726-76152b533eb7","eClass":"sysml:FeatureValue","data":{"elementId":"fbe218e1-dcca-4266-8df8-ef8d20ff4d98","ownedRelatedElement":[{"id":"1acc5b62-4d4a-40d7-b92c-bbcc5acea29e","eClass":"sysml:FeatureReferenceExpression","data":{"elementId":"2b9347c6-9600-422b-bd62-f504a00c1690","ownedRelationship":[{"id":"d89b10dd-9b95-49ec-8acb-41a135c3359d","eClass":"sysml:Membership","data":{"elementId":"95a02965-4d2b-4766-a29b-bcc42f863d6d","memberElement":"26b28267-29e2-4668-bfb7-eea661577cb7"}}]}}]}}],"direction":"in"}}]}},{"id":"ae0a3065-f5ec-4168-9be2-9816bb3a84a0","eClass":"sysml:Membership","data":{"elementId":"8919a2b6-9784-453e-abf2-940fb136e4d2","memberElement":"b922024b-5587-4be6-9924-6afa52ce8bf2"}}]}}]}}],"direction":"in"}}]}},{"id":"6720a737-26ee-4583-865a-66f1d30e2119","eClass":"sysml:ParameterMembership","data":{"elementId":"9e51fe6d-89dd-4911-854a-825f35355b80","ownedRelatedElement":[{"id":"001b01d8-02c0-4f02-851f-b9baeb0465a6","eClass":"sysml:Feature","data":{"elementId":"df7244c0-cfea-4b87-b5e6-3131be5b7abf","ownedRelationship":[{"id":"c1f7d964-fd30-4ebd-b0a5-dc0937c013fe","eClass":"sysml:FeatureValue","data":{"elementId":"782a1e9c-878d-447d-a0d0-6a865c708f8e","ownedRelatedElement":[{"id":"8ebe7473-9ea1-4965-8a43-a4c1b7ff3ead","eClass":"sysml:LiteralRational","data":{"elementId":"7f088100-1afb-402f-9cba-5976381966ef"}}]}}],"direction":"in"}}]}}],"operator":">"}}]}}],"direction":"in"}}]}}],"operator":"&"}}]}}],"isComposite":true}}]}},{"id":"fd89f7d5-d5e4-4090-b71f-7b7edc56f820","eClass":"sysml:RequirementConstraintMembership","data":{"elementId":"9132678c-8721-4d13-9c1b-6421f10b9fa7","ownedRelatedElement":[{"id":"43818255-7ffb-4ef9-ad34-603c623a0a44","eClass":"sysml:ConstraintUsage","data":{"declaredName":"noInitialErrors","elementId":"ec6684fe-fe49-4b1d-8597-8db46655170a","ownedRelationship":[{"id":"305f2777-fc7c-47cb-b077-95c960fcaef7","eClass":"sysml:ResultExpressionMembership","data":{"elementId":"4e0495c2-a1b1-4f0f-b505-b77a1e09fe91","ownedRelatedElement":[{"id":"674bd9db-8e8f-40a5-afbb-42602be3f4b1","eClass":"sysml:OperatorExpression","data":{"elementId":"74a13c5e-2b68-4aac-ac54-58940cac49a8","ownedRelationship":[{"id":"0fd5a82f-02b2-453f-ae3d-404b44d923a2","eClass":"sysml:ParameterMembership","data":{"elementId":"75dfe7c0-47f2-458f-bc4d-61692f7039b6","ownedRelatedElement":[{"id":"9b0f0b70-d567-42c4-b3de-042256e9f877","eClass":"sysml:Feature","data":{"elementId":"22528542-1576-44a2-85c4-9a278e5af324","ownedRelationship":[{"id":"ffe8010f-e97a-43f4-8f76-634d2d3a4a1c","eClass":"sysml:FeatureValue","data":{"elementId":"2a9edcb9-a96c-432b-87a9-af56ce864c5c","ownedRelatedElement":[{"id":"5b482eaf-c916-4953-8a82-8c6c9f36481c","eClass":"sysml:FeatureChainExpression","data":{"elementId":"fa6b2042-eef7-408c-b5d3-8a5094eec9e3","ownedRelationship":[{"id":"322ad996-7446-413a-8b00-fe0a39e53dea","eClass":"sysml:ParameterMembership","data":{"elementId":"6ec90405-8ae3-43b4-b295-1b0af8e3cdfe","ownedRelatedElement":[{"id":"b5b22abf-5a4f-4d1b-940f-f9ffd76cc274","eClass":"sysml:Feature","data":{"elementId":"2fc69bcb-4408-4e6b-8d37-6e2509a0f707","ownedRelationship":[{"id":"b6257642-230e-4847-815e-2dc125933313","eClass":"sysml:FeatureValue","data":{"elementId":"e58838f0-f500-4ce3-9b28-1cb05ab6c0ab","ownedRelatedElement":[{"id":"ab026b01-c127-4f2e-af15-6232d7453a0b","eClass":"sysml:FeatureReferenceExpression","data":{"elementId":"426b9f08-b36d-424d-ae1c-72e19f089688","ownedRelationship":[{"id":"ee54e3cf-6459-441c-b58f-d31278a72ecb","eClass":"sysml:Membership","data":{"elementId":"595198d2-7c69-40b2-9606-0f87f250e701","memberElement":"26b28267-29e2-4668-bfb7-eea661577cb7"}}]}}]}}],"direction":"in"}}]}},{"id":"5d654f07-ff8c-411a-9339-290f4b364f52","eClass":"sysml:Membership","data":{"elementId":"2f356da4-c6d7-4281-aed5-5074486d209f","memberElement":"4d2f8465-d748-4b68-a5a8-d61c03031bd3"}}]}}]}}],"direction":"in"}}]}},{"id":"6c32c3c0-8ecf-4bd8-92b2-0637b65689bf","eClass":"sysml:ParameterMembership","data":{"elementId":"af68c65d-a92e-44ec-b189-ec2f6aefaae2","ownedRelatedElement":[{"id":"d4cbf635-a286-4a5a-a240-46e56902b2e7","eClass":"sysml:Feature","data":{"elementId":"d7de254e-2bc4-4857-bc91-eb2488f9fa82","ownedRelationship":[{"id":"6209d9f9-68a3-4b82-a6b9-751127988355","eClass":"sysml:FeatureValue","data":{"elementId":"d8c0c7be-09d7-4dad-8ccb-7dd06b358f00","ownedRelatedElement":[{"id":"7a0f2b0f-3843-41c5-b88f-90cee6e079b9","eClass":"sysml:LiteralInteger","data":{"elementId":"1c8e5633-07ae-47b2-852e-620bdfc728cc"}}]}}],"direction":"in"}}]}}],"operator":"=="}}]}}],"isComposite":true}}]}},{"id":"1015f3d7-efa6-4de1-b045-446b4186c2f2","eClass":"sysml:RequirementConstraintMembership","data":{"elementId":"7c3fdec2-1586-426d-903b-10d1fa9b388b","ownedRelatedElement":[{"id":"744de1e8-a545-4d5f-9c22-0b5a077f6d16","eClass":"sysml:ConstraintUsage","data":{"declaredName":"samplingInBounds","elementId":"710c2d73-2c5e-4aaf-a2f2-0e0cedb31d52","ownedRelationship":[{"id":"0d5711b7-29a8-4e88-9c96-6b98678b32a9","eClass":"sysml:ResultExpressionMembership","data":{"elementId":"8c4d2994-52bd-4fec-9528-2f14b2e3a550","ownedRelatedElement":[{"id":"fb8ef886-b55a-43d0-bf93-0a67b2426fb9","eClass":"sysml:OperatorExpression","data":{"elementId":"0a64137e-061e-47e0-a371-ee0d95490567","ownedRelationship":[{"id":"1eeb9c5e-cc00-4f7d-ab0b-835faaddbad9","eClass":"sysml:ParameterMembership","data":{"elementId":"82a132ad-0499-45ed-ba57-f80116752617","ownedRelatedElement":[{"id":"1ce0a55e-ef7d-46c5-801c-639df3264258","eClass":"sysml:Feature","data":{"elementId":"5e66ffe4-195f-4c13-afee-ed4f0164cbf3","ownedRelationship":[{"id":"7e2410ff-1fc4-40bc-8a1f-f67cd3380704","eClass":"sysml:FeatureValue","data":{"elementId":"68322213-a33f-4ac1-a1e9-e5bcfa153489","ownedRelatedElement":[{"id":"4dc3b7ac-ed2b-4b07-ac88-d1b0b0174946","eClass":"sysml:OperatorExpression","data":{"elementId":"cc836d15-6462-49f6-90d6-3e1fe85d57f5","ownedRelationship":[{"id":"ab468039-0014-4e6f-b1a4-d8cd92370649","eClass":"sysml:ParameterMembership","data":{"elementId":"3478fa32-bda9-48ae-b44d-4d8e1a8b745b","ownedRelatedElement":[{"id":"dc1b31db-45df-48c3-bf0c-0925a5ce11f9","eClass":"sysml:Feature","data":{"elementId":"4dbe01b8-e406-48f9-878e-b1925d0b94bf","ownedRelationship":[{"id":"178fe70f-8113-4e4e-aaa0-e23253640576","eClass":"sysml:FeatureValue","data":{"elementId":"86f7f3a3-d8e8-415b-a284-a9e744b42abe","ownedRelatedElement":[{"id":"56645ba2-6aef-4a6a-a66e-8191b5c87dbf","eClass":"sysml:FeatureChainExpression","data":{"elementId":"6514848e-8123-44b8-9acc-7f9d9db8cb8b","ownedRelationship":[{"id":"ec6dda59-1e10-4ed6-ad3d-7114fd5e09cd","eClass":"sysml:ParameterMembership","data":{"elementId":"b17edd31-837e-4a66-a9f9-d92e0da08a62","ownedRelatedElement":[{"id":"17f67cfc-824a-4aeb-bd36-999ec420d783","eClass":"sysml:Feature","data":{"elementId":"d83c9b8b-ad1e-4add-b43c-aebddbd54243","ownedRelationship":[{"id":"855f40bf-bca7-4599-aef6-e58ae1249a5b","eClass":"sysml:FeatureValue","data":{"elementId":"97b6dc0b-a32e-4d9d-b40b-3a37d0143b19","ownedRelatedElement":[{"id":"13182f23-36f8-4335-8756-fe068510f668","eClass":"sysml:FeatureReferenceExpression","data":{"elementId":"1c0f3f4e-7e52-417a-8e2c-28958a350b43","ownedRelationship":[{"id":"10ec6e74-d315-470d-838c-ee910f4a56a5","eClass":"sysml:Membership","data":{"elementId":"e312bc35-8594-4a20-8ff7-c101dc2090fd","memberElement":"26b28267-29e2-4668-bfb7-eea661577cb7"}}]}}]}}],"direction":"in"}}]}},{"id":"fcbae642-5dfa-414e-91ff-2106f907a48e","eClass":"sysml:Membership","data":{"elementId":"7f68ad69-159f-4675-9f02-35da9cba4740","memberElement":"b922024b-5587-4be6-9924-6afa52ce8bf2"}}]}}]}}],"direction":"in"}}]}},{"id":"d0e9d92c-225b-462e-a99b-394b2895b660","eClass":"sysml:ParameterMembership","data":{"elementId":"5c481b3a-ec1b-4fc1-9f9f-900c59712400","ownedRelatedElement":[{"id":"9df55992-f8c4-4ebc-9589-486477e856de","eClass":"sysml:Feature","data":{"elementId":"77f13915-1767-44f3-9711-cc035cf30882","ownedRelationship":[{"id":"8252fef3-a39c-4990-842a-495495cbffcc","eClass":"sysml:FeatureValue","data":{"elementId":"d74880a1-050c-4b54-a015-c38e1b1451c9","ownedRelatedElement":[{"id":"40f6c556-0ae7-47a9-b845-6217b18a624e","eClass":"sysml:LiteralRational","data":{"elementId":"1983f1ed-8ecf-4faa-9f62-3c12e2af44cf","value":1.0}}]}}],"direction":"in"}}]}}],"operator":">="}}]}}],"direction":"in"}}]}},{"id":"02abeed7-427a-46aa-8a22-5b9cbb4ece78","eClass":"sysml:ParameterMembership","data":{"elementId":"a0bb41de-1d00-4001-8d5f-595698159369","ownedRelatedElement":[{"id":"3e5d55cb-dcb1-4fc5-9aa4-2d11e2a737e1","eClass":"sysml:Feature","data":{"elementId":"c663de85-1135-4e49-b3a9-e08ad8f18d46","ownedRelationship":[{"id":"3e84f11c-cb4a-4e34-bfb4-60ce73072d4f","eClass":"sysml:FeatureValue","data":{"elementId":"90242b82-6b90-48eb-9e79-7ae21c2405b3","ownedRelatedElement":[{"id":"0dbf27e7-d9a3-4dde-b801-c8ba92ecaf67","eClass":"sysml:OperatorExpression","data":{"elementId":"9f79e4e0-5f49-44e4-9336-bd6c6600deb3","ownedRelationship":[{"id":"b4015705-c1e1-4630-9892-ca94207213a3","eClass":"sysml:ParameterMembership","data":{"elementId":"8b7a8b36-4faa-4241-9af4-7119e2ea978f","ownedRelatedElement":[{"id":"863bc422-95cb-4321-adaf-4e7c202d3ac0","eClass":"sysml:Feature","data":{"elementId":"605bf947-1c79-4920-8f35-bb22cc84d3e8","ownedRelationship":[{"id":"b8ff86a1-8074-4ceb-9943-234263d0ab0a","eClass":"sysml:FeatureValue","data":{"elementId":"45f79d0d-eb20-449e-b0a1-0578ac65ee3a","ownedRelatedElement":[{"id":"65527d7d-d7b5-4a89-91b4-7ef154a4c8c5","eClass":"sysml:FeatureChainExpression","data":{"elementId":"6aef4085-719f-47b5-8d52-3aacdcb46cff","ownedRelationship":[{"id":"f97d2edd-e85b-49b3-ae3d-ed59c67efc20","eClass":"sysml:ParameterMembership","data":{"elementId":"4740471e-5432-4b9f-a8c4-7fcb0d3bab9e","ownedRelatedElement":[{"id":"ac4bf947-176f-4872-9539-9d558cb9f4d4","eClass":"sysml:Feature","data":{"elementId":"d32ac236-1b32-483a-bbc5-0363583dfaab","ownedRelationship":[{"id":"c1a41a4b-2a5f-4503-8433-c6d57a309dbd","eClass":"sysml:FeatureValue","data":{"elementId":"16ce4186-e717-40bc-9b42-b7abe98c5722","ownedRelatedElement":[{"id":"0332b5da-304d-4b3b-a128-be7ac0e4db43","eClass":"sysml:FeatureReferenceExpression","data":{"elementId":"2e1db3c1-d2ab-4651-a8b5-91bf0e9efafc","ownedRelationship":[{"id":"bf180bff-3dac-451d-ac17-3f1f95a44212","eClass":"sysml:Membership","data":{"elementId":"c2dec826-b8ba-4744-9c32-ba0a98d8a050","memberElement":"26b28267-29e2-4668-bfb7-eea661577cb7"}}]}}]}}],"direction":"in"}}]}},{"id":"104e5faf-4077-4efd-8cf2-fff17b6ac41f","eClass":"sysml:Membership","data":{"elementId":"4f5fe8c1-3da6-4e47-bf81-c1b89cf293c9","memberElement":"b922024b-5587-4be6-9924-6afa52ce8bf2"}}]}}]}}],"direction":"in"}}]}},{"id":"b14481fe-2a63-4932-98e3-54a57dad9118","eClass":"sysml:ParameterMembership","data":{"elementId":"9e944981-882f-4340-a990-ef9b0d040bbb","ownedRelatedElement":[{"id":"7aab7c53-21c2-4d79-8216-4f01191a9f34","eClass":"sysml:Feature","data":{"elementId":"fb8fe825-cee3-48dd-8603-bac9fc6b67a5","ownedRelationship":[{"id":"86f1647e-66a1-4482-ba36-485f4663f643","eClass":"sysml:FeatureValue","data":{"elementId":"14cb76eb-886f-4221-9250-bcc0b8b6c81a","ownedRelatedElement":[{"id":"4425218f-1718-455d-9e86-81a82c6b1f3f","eClass":"sysml:LiteralRational","data":{"elementId":"e6bfe9d8-01b1-4b40-8645-182732d2c796","value":10000.0}}]}}],"direction":"in"}}]}}],"operator":"<="}}]}}],"direction":"in"}}]}}],"operator":"&"}}]}}],"isComposite":true}}],"kind":"requirement"}},{"id":"13b6da3e-7222-4755-a0db-73ab0e7cef43","eClass":"sysml:RequirementConstraintMembership","data":{"elementId":"74e11b1f-78ff-4a64-98d2-8d9f206f5345","ownedRelatedElement":[{"id":"5430a222-7a32-41d9-bff7-f3437bfb2541","eClass":"sysml:ConstraintUsage","data":{"declaredName":"stableOutput","elementId":"78954a81-8ed8-4abb-94e5-260396996d8c","ownedRelationship":[{"id":"9bdf03b3-0eef-46b2-b407-ea5942872033","eClass":"sysml:ResultExpressionMembership","data":{"elementId":"7eeee652-e8b0-4b38-be9b-cbbc02d9d2b6","ownedRelatedElement":[{"id":"e2a16041-e92b-4352-a11f-e934e3f77244","eClass":"sysml:OperatorExpression","data":{"elementId":"162b90b8-ac96-4326-a8fc-e541d38f7ea5","ownedRelationship":[{"id":"2bb34634-e23e-4e36-af6d-4a4135a1da3e","eClass":"sysml:ParameterMembership","data":{"elementId":"50ee9282-e9d8-4055-b96c-e14a15715951","ownedRelatedElement":[{"id":"0d02bb77-2368-4995-b01d-f9767c18f91c","eClass":"sysml:Feature","data":{"elementId":"5b6a39a6-ba11-4b57-9e29-37d4c5d062ee","ownedRelationship":[{"id":"50730cce-15f8-41ec-b73f-373406c56ad3","eClass":"sysml:FeatureValue","data":{"elementId":"4e6818ae-48cc-48e2-b924-93006bded6d1","ownedRelatedElement":[{"id":"6457b597-51ee-43d3-b47a-d6185b962d52","eClass":"sysml:OperatorExpression","data":{"elementId":"1c19c360-b9a3-4c40-ac36-f4307bb173ec","ownedRelationship":[{"id":"87d2c594-9d82-4eee-afbd-da23103c7bce","eClass":"sysml:ParameterMembership","data":{"elementId":"4be4a607-9609-4c3d-ba9f-8a4ef5272115","ownedRelatedElement":[{"id":"c84d00e0-8a5d-420c-93d0-426f57ae9bff","eClass":"sysml:Feature","data":{"elementId":"ac7d8f05-80d1-42dc-a844-c29f0a3c8165","ownedRelationship":[{"id":"05c17c5f-82e5-47a2-92ec-60c73c48e28c","eClass":"sysml:FeatureValue","data":{"elementId":"46806968-3ec7-4de2-ba39-22a3da992209","ownedRelatedElement":[{"id":"ca61c2d5-59fd-42ea-903a-130686e54e4e","eClass":"sysml:FeatureChainExpression","data":{"elementId":"2f496fa4-27db-45bc-8866-6dab5894dc7e","ownedRelationship":[{"id":"f5ad2a2c-0e3e-4a42-8dae-b26d4acd689d","eClass":"sysml:ParameterMembership","data":{"elementId":"02caa747-a770-4bb4-8996-4dd84116ec63","ownedRelatedElement":[{"id":"c925544f-75ce-4ca2-8a5b-73ec1da5876e","eClass":"sysml:Feature","data":{"elementId":"97535996-cbed-448d-a316-57100f9c3f93","ownedRelationship":[{"id":"c2607860-5083-4aef-8014-135d7bb0bd5c","eClass":"sysml:FeatureValue","data":{"elementId":"e2228dbe-f53b-4aa8-b3ea-545291c3d6df","ownedRelatedElement":[{"id":"d5de3a0c-27c9-453b-b6c9-9b71a2badddc","eClass":"sysml:FeatureReferenceExpression","data":{"elementId":"08c644d4-4b03-4009-a5e5-3d38837a2c66","ownedRelationship":[{"id":"fb070d5a-358b-4d86-9271-98ecf17af4f9","eClass":"sysml:Membership","data":{"elementId":"4bc3df72-8616-469d-ad93-3937b185dc79","memberElement":"26b28267-29e2-4668-bfb7-eea661577cb7"}}]}}]}}],"direction":"in"}}]}},{"id":"f2886c92-7a40-44fd-b80a-fd9e66bf295d","eClass":"sysml:Membership","data":{"elementId":"bd803489-0cab-42a9-abdf-f3653adb4f63","memberElement":"6b9a0d65-eff4-4d98-8b25-d6e24d0486e9"}}]}}]}}],"direction":"in"}}]}},{"id":"592bb152-0628-4587-b6da-1babfb6a4899","eClass":"sysml:ParameterMembership","data":{"elementId":"76ddca74-30e9-4d15-ad76-fc1ddc2520b2","ownedRelatedElement":[{"id":"3ce88764-e833-46f1-90f3-bfe64ce8fd65","eClass":"sysml:Feature","data":{"elementId":"c70d7936-c85b-42c8-b0c1-ccf8f5d30c21","ownedRelationship":[{"id":"5c224c44-af1e-49f3-b965-210e58d2cf15","eClass":"sysml:FeatureValue","data":{"elementId":"0d6a2d4f-ae7c-4089-9272-85dff9c776e1","ownedRelatedElement":[{"id":"06924b07-5194-4335-ac55-11054257b115","eClass":"sysml:OperatorExpression","data":{"elementId":"aa88b9d7-0fca-4991-967d-cdfed6b3e2ea","ownedRelationship":[{"id":"4b5ef4d7-92e0-4402-bb6f-96f74483d2ca","eClass":"sysml:ParameterMembership","data":{"elementId":"d1595baa-e83d-44aa-8410-68705291932e","ownedRelatedElement":[{"id":"3c2c1075-8ff7-4d04-83ad-4e64990a60ea","eClass":"sysml:Feature","data":{"elementId":"caa645a9-d5a4-465a-bdf5-51c86fa9865f","ownedRelationship":[{"id":"28697868-fc54-4ed3-8027-1667d4eb550b","eClass":"sysml:FeatureValue","data":{"elementId":"0afe35e7-67d5-48f2-a0dc-5f8ba0c88941","ownedRelatedElement":[{"id":"dbb371b6-8314-403a-b45c-fcbea954bfaa","eClass":"sysml:LiteralRational","data":{"elementId":"49bfa9b9-2fec-44ec-bdaa-c1d1fa197d5c","value":1000.0}}]}}],"direction":"in"}}]}}],"operator":"-"}}]}}],"direction":"in"}}]}}],"operator":">="}}]}}],"direction":"in"}}]}},{"id":"9061073e-f8c8-4cc6-9064-303071dcfea0","eClass":"sysml:ParameterMembership","data":{"elementId":"2e0797de-4bab-4855-8c06-c56c54cf5735","ownedRelatedElement":[{"id":"0aadea47-f0cf-4ef7-9f2b-e61a0ee9cbd7","eClass":"sysml:Feature","data":{"elementId":"8449c67b-26a9-4ee8-a3a1-2e1adb96c980","ownedRelationship":[{"id":"afa68833-3809-4200-abc6-8ad5e6ae7657","eClass":"sysml:FeatureValue","data":{"elementId":"a086a6c5-8d87-437e-9b24-7305389bae35","ownedRelatedElement":[{"id":"aea8971f-abff-401f-b81c-96e82ded07ba","eClass":"sysml:OperatorExpression","data":{"elementId":"9ef4ebbe-09c8-4af7-88f3-713d66115c5c","ownedRelationship":[{"id":"6f815ed1-4211-4dc0-a79e-e0557d93c6e7","eClass":"sysml:ParameterMembership","data":{"elementId":"5b55cf36-a0bb-43d5-83a9-6fed193bb3c6","ownedRelatedElement":[{"id":"fc0e0ff2-97c1-4ee3-be70-96d783c300f3","eClass":"sysml:Feature","data":{"elementId":"4cc2d2c6-d8f9-4903-af9c-35d0732ba1ec","ownedRelationship":[{"id":"93fd7287-17c7-438f-8d4a-98d85c36ca0b","eClass":"sysml:FeatureValue","data":{"elementId":"8c006f9f-34c6-4f01-9238-3c8db61fff24","ownedRelatedElement":[{"id":"0147be8c-d4d1-4ce6-8cfd-c67be64a4ea5","eClass":"sysml:FeatureChainExpression","data":{"elementId":"e58e7aae-3384-4534-9b9e-ff145d305049","ownedRelationship":[{"id":"3e8ef9ad-5952-44e3-ba6f-1e2f0220e723","eClass":"sysml:ParameterMembership","data":{"elementId":"e31ece95-3cb1-481c-9c88-cef2a99755bd","ownedRelatedElement":[{"id":"7b911b07-3b0b-41f0-8228-a5b5904132ec","eClass":"sysml:Feature","data":{"elementId":"766277b4-ff73-477c-ace3-91e98f09afa4","ownedRelationship":[{"id":"b0669556-a14c-4c44-b187-e36f7ab247f2","eClass":"sysml:FeatureValue","data":{"elementId":"a08b25ec-f69a-406d-8ab6-fcf60b5a7c79","ownedRelatedElement":[{"id":"d40caf8d-5643-4874-8f1a-85454b0a6a96","eClass":"sysml:FeatureReferenceExpression","data":{"elementId":"3fb26596-7403-4534-a34e-c470eb196ba3","ownedRelationship":[{"id":"2d661746-ba83-4edf-9f05-ee4ae4d2d147","eClass":"sysml:Membership","data":{"elementId":"9386c8fd-497a-49f0-86cd-e705cce8e016","memberElement":"26b28267-29e2-4668-bfb7-eea661577cb7"}}]}}]}}],"direction":"in"}}]}},{"id":"e945de86-7654-4a0f-8f9f-419fb2539a70","eClass":"sysml:Membership","data":{"elementId":"df8e42c4-9d75-4807-8590-97a9f3e118df","memberElement":"6b9a0d65-eff4-4d98-8b25-d6e24d0486e9"}}]}}]}}],"direction":"in"}}]}},{"id":"d908598b-b102-45e2-8607-791d3785936c","eClass":"sysml:ParameterMembership","data":{"elementId":"94d09dbb-d0ff-40d7-b495-6ca152a8f689","ownedRelatedElement":[{"id":"09cf2f87-4b62-4b48-b431-ec3a9606162f","eClass":"sysml:Feature","data":{"elementId":"5b25b441-dbaa-471c-a034-3e28ef3328ea","ownedRelationship":[{"id":"c048582f-5c86-42bc-83f6-0fd41c208999","eClass":"sysml:FeatureValue","data":{"elementId":"772bfeb3-315a-45ac-97f4-b965ecab8d02","ownedRelatedElement":[{"id":"951b914d-f33b-4028-a731-98cbb9282f2f","eClass":"sysml:LiteralRational","data":{"elementId":"a9a07aae-af6e-400b-8ec6-6c307ef005f9","value":1000.0}}]}}],"direction":"in"}}]}}],"operator":"<="}}]}}],"direction":"in"}}]}}],"operator":"&"}}]}}],"isComposite":true}}],"kind":"requirement"}}]}}]}},{"id":"0f77318f-48df-4fd5-b4fe-c2470070695a","eClass":"sysml:OwningMembership","data":{"elementId":"3f6dda74-d5cc-4bc5-b728-79fd8dc7a929","ownedRelatedElement":[{"id":"2efcf5d4-4948-4b7d-b779-f3f694eb8165","eClass":"sysml:StateDefinition","data":{"declaredName":"ThermalControl","elementId":"040718ea-26b5-47d6-ba84-9f7c43fe2c07","ownedRelationship":[{"id":"6bd335ce-5089-4089-902f-917b1b6fed36","eClass":"sysml:StateSubactionMembership","data":{"elementId":"ded89b53-c1f0-4c68-8a56-d7283bc2b862","ownedRelatedElement":[{"id":"ac85c0b8-2d5a-491f-81dc-fb9b09b3ab31","eClass":"sysml:ActionUsage","data":{"elementId":"fd138068-384e-4be8-b885-ef3b218e006f","isComposite":true}}],"kind":"entry"}},{"id":"0345c054-7f57-45ec-8473-1261313b14d6","eClass":"sysml:FeatureMembership","data":{"elementId":"ea20286f-4020-4488-bfdd-f8b8c0293486","ownedRelatedElement":[{"id":"0a63014b-116e-455e-85f5-bc66c922d691","eClass":"sysml:TransitionUsage","data":{"elementId":"ddef46f5-05d7-411e-b826-3f1f3fea21ff","ownedRelationship":[{"id":"baa2a68d-e8f5-470c-b497-eda44fe94d59","eClass":"sysml:Membership","data":{"elementId":"0ea170b2-1597-4c55-b3e8-6cf8b7a9d204","memberElement":"ac85c0b8-2d5a-491f-81dc-fb9b09b3ab31"}},{"id":"0e6d29f8-3a63-48d1-af12-339e173ae602","eClass":"sysml:OwningMembership","data":{"elementId":"f5f627e0-538f-4fd9-b64b-a14966f22482","ownedRelatedElement":[{"id":"c59c0174-da0a-4972-a5ca-6743ab295651","eClass":"sysml:SuccessionAsUsage","data":{"elementId":"f55e815c-45ae-4320-9753-a362b3c8e6e5","ownedRelationship":[{"id":"38f392ae-b052-4618-8c6d-8c01e635a521","eClass":"sysml:EndFeatureMembership","data":{"elementId":"8f15832d-752e-417c-a176-520904b7dfe1","ownedRelatedElement":[{"id":"a2b00582-c35c-41cf-86c2-49ab6a853807","eClass":"sysml:ReferenceUsage","data":{"elementId":"293900dd-1f99-49d4-8638-8c541b96ed6b","isEnd":true}}]}},{"id":"bf9eb61a-6c2d-4a2e-af99-6aec971b7e95","eClass":"sysml:EndFeatureMembership","data":{"elementId":"067cb51a-1f7b-40ad-b4e2-12b298e85ccc","ownedRelatedElement":[{"id":"76806c6d-2d0a-4dc0-9e1c-23dfe0845699","eClass":"sysml:ReferenceUsage","data":{"elementId":"7413373c-e4ea-4187-bcbe-e4f93128dab3","ownedRelationship":[{"id":"e57840d9-94d8-4186-8bbc-e56d0b5532d9","eClass":"sysml:ReferenceSubsetting","data":{"elementId":"2a9d2963-2b80-4ed3-8daf-6b3637ed343c","subsettingFeature":"76806c6d-2d0a-4dc0-9e1c-23dfe0845699","referencedFeature":"630f2641-b66a-4f52-91c6-057b1c5811d0"}}],"isComposite":true,"isEnd":true}}]}}],"isComposite":true}}]}},{"id":"1912dc94-522f-4d2a-9b1b-84ca3d86491e","eClass":"sysml:ParameterMembership","data":{"elementId":"4c276cae-1333-4c4d-a0fc-609b74b86cd6","ownedRelatedElement":[{"id":"43bed746-a5d8-4961-9fa3-560b9e53d921","eClass":"sysml:ReferenceUsage","data":{"elementId":"9e08b023-69df-4262-92be-ce2b9c6339a0","direction":"in","isComposite":true}}]}}],"isComposite":true}}]}},{"id":"560d42e6-c398-48cf-9816-1bd9cae87041","eClass":"sysml:FeatureMembership","data":{"elementId":"4b970e61-3c84-4cf2-9c1f-ea3ef53bb346","ownedRelatedElement":[{"id":"630f2641-b66a-4f52-91c6-057b1c5811d0","eClass":"sysml:StateUsage","data":{"declaredName":"normal","elementId":"59276fa3-50b8-45da-a7d0-1775b3632476","isComposite":true}}]}},{"id":"e1a46bc4-adad-4ecd-ac1f-ec293b4466da","eClass":"sysml:FeatureMembership","data":{"elementId":"ca2e7bf0-9cee-4679-b29c-60eeadc8f7c1","ownedRelatedElement":[{"id":"9390334a-f844-4352-91a5-f0fbcfa072f7","eClass":"sysml:StateUsage","data":{"declaredName":"heating","elementId":"502e583f-266e-4e03-82d5-9198951b9736","isComposite":true}}]}},{"id":"4486dadb-f285-43a9-b554-b5dbe1f30ec4","eClass":"sysml:FeatureMembership","data":{"elementId":"a87c855f-cbc1-441a-90f9-59427af39f5c","ownedRelatedElement":[{"id":"1ff2edd1-7ecc-4711-8e0b-1d9e6ba18afd","eClass":"sysml:StateUsage","data":{"declaredName":"cooling","elementId":"336fbd96-f982-4f5f-ba7b-611ca08daa02","isComposite":true}}]}},{"id":"b7c0db78-1dfc-4f68-aa58-72a367032fca","eClass":"sysml:FeatureMembership","data":{"elementId":"5027456b-92a5-468a-8dc3-4da4d77356e5","ownedRelatedElement":[{"id":"8e205929-279c-421f-b739-c4d498c114da","eClass":"sysml:AttributeUsage","data":{"declaredName":"currentTemp","elementId":"5e7f955d-d275-4a9f-a4f6-fd91e00c903a","ownedRelationship":[{"id":"5be10aa2-0fcf-4b76-81bc-c700d3889d97","eClass":"sysml:FeatureValue","data":{"elementId":"f590f069-37c2-4b72-b412-0c004e7b3969","ownedRelatedElement":[{"id":"d0dec34a-5aca-420e-b7d6-4530d7ca54b2","eClass":"sysml:LiteralRational","data":{"elementId":"22502ad2-6755-4a78-b001-ae7d823d7a1a","value":20.0}}],"isInitial":true}},{"id":"7f7aafa0-3fc2-4cb5-9aa0-81039d5d4a51","eClass":"sysml:FeatureTyping","data":{"elementId":"fdb43bab-e1cc-4c65-966d-8242a09d6c52","type":"sysml:DataType kermllibrary:///b2c6dd37-2084-3ce4-9ce2-580fdf30629c#14c0aa22-5489-59b5-b438-ded26e83ba31","typedFeature":"8e205929-279c-421f-b739-c4d498c114da"}}],"isComposite":true}}]}},{"id":"a6e0b47d-eb19-4328-b6d6-99e68bfed356","eClass":"sysml:FeatureMembership","data":{"elementId":"9fc5a32e-ece4-4122-bed7-51fc54c19ba1","ownedRelatedElement":[{"id":"541bd9c9-44fa-4440-bebc-3f84820674e8","eClass":"sysml:AttributeUsage","data":{"declaredName":"targetTemp","elementId":"2a8602b9-d12d-40a2-9ca4-eeb421a9e2ed","ownedRelationship":[{"id":"e375b8ff-ef56-407b-8538-52a31352d147","eClass":"sysml:FeatureValue","data":{"elementId":"b63a0860-3159-44cc-922e-e4e962e48d91","ownedRelatedElement":[{"id":"2c01bf77-f6e4-4677-92c3-945189119f2e","eClass":"sysml:LiteralRational","data":{"elementId":"1d6f8b13-f67a-4508-9514-0fdd42ce7a11","value":22.0}}]}},{"id":"de665ea7-84c3-4e42-9a77-f593fe17b134","eClass":"sysml:FeatureTyping","data":{"elementId":"46004252-bb31-4407-9d4d-1e02857d777e","type":"sysml:DataType kermllibrary:///b2c6dd37-2084-3ce4-9ce2-580fdf30629c#14c0aa22-5489-59b5-b438-ded26e83ba31","typedFeature":"541bd9c9-44fa-4440-bebc-3f84820674e8"}}],"isComposite":true}}]}},{"id":"8d07b2dd-cb18-4fc0-baa8-f651b807b46c","eClass":"sysml:FeatureMembership","data":{"elementId":"485d35c7-55b7-4e7c-807b-0c65402c854c","ownedRelatedElement":[{"id":"9e405dc0-36d0-47f8-8b8d-461ab5a31169","eClass":"sysml:AttributeUsage","data":{"declaredName":"tolerance","elementId":"c79fd2f6-b87e-45ab-a978-d6e365d1892b","ownedRelationship":[{"id":"30f1fde2-4f4b-4257-8a9d-851f11cc8e6f","eClass":"sysml:FeatureValue","data":{"elementId":"e8a2a7c8-3eb0-4eca-af46-8812cde65a6a","ownedRelatedElement":[{"id":"ae8ef32c-b7d9-4f25-992d-8abc484db859","eClass":"sysml:LiteralRational","data":{"elementId":"ea074070-969d-4a48-b05b-afed056dab84","value":1.0}}]}},{"id":"d4ff4acb-0756-4348-8f5a-ff6f5a4fed41","eClass":"sysml:FeatureTyping","data":{"elementId":"50c766d5-c266-474b-9c43-d2cc1c0c498d","type":"sysml:DataType kermllibrary:///b2c6dd37-2084-3ce4-9ce2-580fdf30629c#14c0aa22-5489-59b5-b438-ded26e83ba31","typedFeature":"9e405dc0-36d0-47f8-8b8d-461ab5a31169"}}],"isComposite":true}}]}},{"id":"7656692f-d1a8-4b63-9969-0191adc8273e","eClass":"sysml:FeatureMembership","data":{"elementId":"d8e1cc5d-5bfb-4195-91db-318eeb0b2706","ownedRelatedElement":[{"id":"0b517687-ef3f-4057-9ce5-27e27f627a22","eClass":"sysml:TransitionUsage","data":{"declaredName":"to_heating","elementId":"722d9bb6-f15a-4133-9baa-5d87384af8b2","ownedRelationship":[{"id":"ad20395d-9921-44c2-8311-8afdcdf04157","eClass":"sysml:Membership","data":{"elementId":"1d757d16-ec70-4b47-a753-7dd9402e02bc","memberElement":"630f2641-b66a-4f52-91c6-057b1c5811d0"}},{"id":"adcd33cb-6cb5-4b17-9c69-ad80369f135b","eClass":"sysml:TransitionFeatureMembership","data":{"elementId":"bd902655-656e-4d4f-ac6d-99ba34d0137a","ownedRelatedElement":[{"id":"c0d13f10-13cf-410a-93b7-69d1b4f4c087","eClass":"sysml:OperatorExpression","data":{"elementId":"909fc54a-ec14-443d-a7e9-1a9258b27d6d","ownedRelationship":[{"id":"e2e339c8-0f79-44c9-81cf-688da9cc86da","eClass":"sysml:ParameterMembership","data":{"elementId":"d91c3529-d8b8-43b0-a14b-232d2654054f","ownedRelatedElement":[{"id":"8f6d10d3-a15a-4834-a413-9081216bebce","eClass":"sysml:Feature","data":{"elementId":"3320621a-f1fc-4247-a403-a37ed55995b8","ownedRelationship":[{"id":"e1c4bd58-db2f-4848-87bf-fb137774e651","eClass":"sysml:FeatureValue","data":{"elementId":"1a3215c4-89a3-44af-b565-35507207997d","ownedRelatedElement":[{"id":"332f091f-0037-412f-8e8c-e9a304e1b10b","eClass":"sysml:FeatureReferenceExpression","data":{"elementId":"fdcc2e28-f97a-406e-83ab-d125e81e692d","ownedRelationship":[{"id":"e7276e34-09c6-4c65-86c7-697421caa946","eClass":"sysml:Membership","data":{"elementId":"e37224b5-82fd-45ec-9ba8-34c6fd9b69d4","memberElement":"8e205929-279c-421f-b739-c4d498c114da"}}]}}]}}],"direction":"in"}}]}},{"id":"cf645d64-56de-4213-90a2-9c4a6db8e579","eClass":"sysml:ParameterMembership","data":{"elementId":"63442128-6cfa-4e4a-ba44-3ce24316184c","ownedRelatedElement":[{"id":"b49feb80-5af2-4e5a-8ba5-dd65c5fa001d","eClass":"sysml:Feature","data":{"elementId":"3ec5ffa8-ecbc-4770-8842-43e4c6fd4d05","ownedRelationship":[{"id":"23ea0751-f45b-40c9-a30f-b147a0208019","eClass":"sysml:FeatureValue","data":{"elementId":"5c869a08-bebb-4042-9604-f5b376c7917a","ownedRelatedElement":[{"id":"402f380f-d296-4ad0-b9ae-43b308744a29","eClass":"sysml:OperatorExpression","data":{"elementId":"239f31d9-f8c8-4ac1-8d16-ecfb64248922","ownedRelationship":[{"id":"381565fe-0971-40f9-961f-316dfa6ee739","eClass":"sysml:ParameterMembership","data":{"elementId":"a3f78dbb-87b2-4ee1-8b89-0ee00d06f7d9","ownedRelatedElement":[{"id":"7b1c47ea-588d-4e27-95bd-f176c085c045","eClass":"sysml:Feature","data":{"elementId":"ee708e17-b539-4407-9c46-d132f00bb033","ownedRelationship":[{"id":"1ed2f67c-7788-40bd-9720-a2303cdf6fb4","eClass":"sysml:FeatureValue","data":{"elementId":"71456a75-6736-4cd9-86ca-f77f486fa746","ownedRelatedElement":[{"id":"8d70366b-37c0-455f-8e68-f598d82f77de","eClass":"sysml:FeatureReferenceExpression","data":{"elementId":"a39ef57d-5d4b-4e49-8c21-a81da65fac02","ownedRelationship":[{"id":"3bf0be2e-137b-4b79-820d-b78751628033","eClass":"sysml:Membership","data":{"elementId":"82a0c8ec-b7b1-4b64-9ca2-ff0ab64a1c93","memberElement":"541bd9c9-44fa-4440-bebc-3f84820674e8"}}]}}]}}],"direction":"in"}}]}},{"id":"3f51c431-426e-4fe0-8a8f-17ba1ac341fb","eClass":"sysml:ParameterMembership","data":{"elementId":"07ce41f0-2342-4371-b8ba-d5db86f2260b","ownedRelatedElement":[{"id":"fe0a71f5-757e-4197-8b98-abccdd56c125","eClass":"sysml:Feature","data":{"elementId":"c90febc4-f41d-4181-a166-47beec2aa460","ownedRelationship":[{"id":"54397d0d-b73d-4062-8384-852d5dd6c98c","eClass":"sysml:FeatureValue","data":{"elementId":"93c019ad-a7ea-42be-904d-ec1acb7d237e","ownedRelatedElement":[{"id":"56513cbf-c7da-496a-8980-edd49dd33bda","eClass":"sysml:FeatureReferenceExpression","data":{"elementId":"f3b3bb11-8087-4d66-8d58-dc3ea543897f","ownedRelationship":[{"id":"2040e3cd-2cbd-494b-a2a8-4c562f415347","eClass":"sysml:Membership","data":{"elementId":"a5c43209-6b39-40a0-ba6d-ed8298ac10cd","memberElement":"9e405dc0-36d0-47f8-8b8d-461ab5a31169"}}]}}]}}],"direction":"in"}}]}}],"operator":"-"}}]}}],"direction":"in"}}]}}],"operator":"<"}}],"kind":"guard"}},{"id":"e361c51a-2480-42e1-a181-ce7d079b2e93","eClass":"sysml:OwningMembership","data":{"elementId":"c2b19814-61f6-4e6e-938f-9cf8dd68ef62","ownedRelatedElement":[{"id":"8085cacc-ccab-4176-91bc-f90d138bf7f3","eClass":"sysml:SuccessionAsUsage","data":{"elementId":"25f126b9-bc1f-43b5-8f65-6c11f41c569b","ownedRelationship":[{"id":"bc9dc7b9-9b80-4c4d-80e8-b137d62abf73","eClass":"sysml:EndFeatureMembership","data":{"elementId":"99db0664-a0b4-4ea0-87eb-cb801838d5fe","ownedRelatedElement":[{"id":"93e43e08-43e2-4c01-b101-436fefc0feb7","eClass":"sysml:ReferenceUsage","data":{"elementId":"430bfb97-e843-4c1d-9351-ed828370dcbc","isEnd":true}}]}},{"id":"45680a1a-a4e5-4f8b-933a-2f87141422ce","eClass":"sysml:EndFeatureMembership","data":{"elementId":"cdb2a753-f470-47a3-b073-f980d304fb23","ownedRelatedElement":[{"id":"7fd10dad-a085-472c-b06d-3173f81373b0","eClass":"sysml:ReferenceUsage","data":{"elementId":"28801261-d808-4b8b-a9c4-849aa076620f","ownedRelationship":[{"id":"ca8fd8cd-1fd0-4936-a7e8-474780da6295","eClass":"sysml:ReferenceSubsetting","data":{"elementId":"6bf78264-9a29-4a7d-9f58-af4519b5a245","subsettingFeature":"7fd10dad-a085-472c-b06d-3173f81373b0","referencedFeature":"9390334a-f844-4352-91a5-f0fbcfa072f7"}}],"isComposite":true,"isEnd":true}}]}}],"isComposite":true}}]}},{"id":"50ce6fd3-4386-43e7-9c79-92791f484058","eClass":"sysml:ParameterMembership","data":{"elementId":"4b1fa532-9975-475f-b7a3-2b8dccde5efa","ownedRelatedElement":[{"id":"a50dc602-495e-4cbf-8587-a7909d1e064d","eClass":"sysml:ReferenceUsage","data":{"elementId":"918f482a-795f-4158-9f1b-16f94c2cfb4a","direction":"in","isComposite":true}}]}}],"isComposite":true}}]}},{"id":"211a29e1-2104-4473-bc7a-e7675162e447","eClass":"sysml:FeatureMembership","data":{"elementId":"30842099-ac84-4baf-aae8-d78c11ba491a","ownedRelatedElement":[{"id":"e1c27d0b-476e-42d4-9b81-b5f064d9cbbe","eClass":"sysml:TransitionUsage","data":{"declaredName":"to_cooling","elementId":"3df50466-18d3-48d1-9b1a-6b35ab79f2b7","ownedRelationship":[{"id":"6971555b-4116-48f0-9847-9292f1357d54","eClass":"sysml:Membership","data":{"elementId":"1ae63504-5879-44d8-845c-58145c66cee8","memberElement":"630f2641-b66a-4f52-91c6-057b1c5811d0"}},{"id":"2f3331f5-bbe1-44c4-844b-d24c8f2eeffb","eClass":"sysml:TransitionFeatureMembership","data":{"elementId":"f0e1ee9a-8235-4875-b5e3-1ff7f8ac8a85","ownedRelatedElement":[{"id":"ec67ead5-7739-4dd3-a82e-f1bb5ef34268","eClass":"sysml:OperatorExpression","data":{"elementId":"974ce809-d343-4a2f-8fe5-cec41eb46ba4","ownedRelationship":[{"id":"371effd8-5eea-4802-94e5-704498a68b13","eClass":"sysml:ParameterMembership","data":{"elementId":"bc3ab140-50b6-4c33-9874-23ebc399610c","ownedRelatedElement":[{"id":"40353cdf-d10b-4322-b623-05972ba837e3","eClass":"sysml:Feature","data":{"elementId":"664143da-4921-42a1-9cfd-cfc893719859","ownedRelationship":[{"id":"1eea43cc-f48e-4dc3-bf5d-574dd7fadcb9","eClass":"sysml:FeatureValue","data":{"elementId":"4f6f4e36-88e9-4ce7-b53f-2bb46878a9f3","ownedRelatedElement":[{"id":"1440ba96-39f9-4745-9596-625baab83480","eClass":"sysml:FeatureReferenceExpression","data":{"elementId":"a06418d2-453e-4ea7-90c6-cedb31a54a93","ownedRelationship":[{"id":"3af419a1-d8cd-4f4e-a95f-03d88df310c5","eClass":"sysml:Membership","data":{"elementId":"94b074ff-c911-4b46-838c-d617bc424d2d","memberElement":"8e205929-279c-421f-b739-c4d498c114da"}}]}}]}}],"direction":"in"}}]}},{"id":"b6bbf397-915c-4df2-8153-046eddf48b60","eClass":"sysml:ParameterMembership","data":{"elementId":"1c049222-6ff6-4835-a00a-8df9349d8266","ownedRelatedElement":[{"id":"e73a1795-d083-4539-953e-6ce302c9c7a0","eClass":"sysml:Feature","data":{"elementId":"4b579ae4-8c79-4c88-9b21-db059d7857b7","ownedRelationship":[{"id":"74a4b0ca-269e-480b-b209-5a36bcfcad18","eClass":"sysml:FeatureValue","data":{"elementId":"5a8e236c-908c-478f-94a4-1dccce775e9f","ownedRelatedElement":[{"id":"c656679c-b3f8-4218-8b7c-94f40c432e9e","eClass":"sysml:OperatorExpression","data":{"elementId":"e7eac6ca-3967-41af-8f50-de765b9e7c87","ownedRelationship":[{"id":"90b4fda8-1e61-4157-966d-60ebaa3cecaa","eClass":"sysml:ParameterMembership","data":{"elementId":"8dfcdc00-48ae-4f73-b096-74263b2ff799","ownedRelatedElement":[{"id":"c612b8d5-4885-4c2e-85ed-6d0ad2074202","eClass":"sysml:Feature","data":{"elementId":"c1768702-c8ce-41c2-8c51-8195d64c97b6","ownedRelationship":[{"id":"03915a4e-b0da-48e8-863f-30f53ac37cea","eClass":"sysml:FeatureValue","data":{"elementId":"b00bb56f-0b71-407c-baa4-90956eb99b76","ownedRelatedElement":[{"id":"13070906-e608-4e8d-8418-3fc3916128f0","eClass":"sysml:FeatureReferenceExpression","data":{"elementId":"882ab32c-e241-4989-955c-608a9acbae32","ownedRelationship":[{"id":"9726f328-2238-44c6-b640-29ebad59d238","eClass":"sysml:Membership","data":{"elementId":"bc37097c-d761-4b2d-b506-9c807f25c907","memberElement":"541bd9c9-44fa-4440-bebc-3f84820674e8"}}]}}]}}],"direction":"in"}}]}},{"id":"3d67e9aa-3fc0-4e48-a7a0-632f6b5730c1","eClass":"sysml:ParameterMembership","data":{"elementId":"a56ba801-d9c5-4302-99ae-d5e68376378c","ownedRelatedElement":[{"id":"870fc619-a861-4d71-8b0d-4c700c8c4b3f","eClass":"sysml:Feature","data":{"elementId":"bd432a49-148b-4805-b314-6aaa2b485eba","ownedRelationship":[{"id":"db0aabd1-5712-4faa-86b7-4bd4176b4389","eClass":"sysml:FeatureValue","data":{"elementId":"9702fb41-ed29-4393-bbba-8c6b864eb4e0","ownedRelatedElement":[{"id":"edc353c4-b66d-4b2b-b8d5-55f8246922ab","eClass":"sysml:FeatureReferenceExpression","data":{"elementId":"82a521eb-14f5-4e56-be04-49bb2a83678d","ownedRelationship":[{"id":"7e2b0f6f-6c10-4670-aa85-2294aadb7be3","eClass":"sysml:Membership","data":{"elementId":"225dfdb5-3b07-4afd-bb2d-554318c82ed5","memberElement":"9e405dc0-36d0-47f8-8b8d-461ab5a31169"}}]}}]}}],"direction":"in"}}]}}],"operator":"+"}}]}}],"direction":"in"}}]}}],"operator":">"}}],"kind":"guard"}},{"id":"f2dd1298-dec2-44c6-bccc-c6aff0942073","eClass":"sysml:OwningMembership","data":{"elementId":"c405c6cb-696d-4a3f-99e7-6dab852ae228","ownedRelatedElement":[{"id":"c4e5cb98-07df-49a6-a3b1-93e9d9d6f4f5","eClass":"sysml:SuccessionAsUsage","data":{"elementId":"acd50047-bcc8-421f-b204-cef2c540355e","ownedRelationship":[{"id":"73144371-94ed-44bb-95ab-70a1a23360fe","eClass":"sysml:EndFeatureMembership","data":{"elementId":"697afe9a-c1f3-4c65-a063-7bc9ab4b106d","ownedRelatedElement":[{"id":"220c6106-c36f-4497-88e2-42125a9f69d5","eClass":"sysml:ReferenceUsage","data":{"elementId":"b1438ef2-513a-43b5-a292-7e34cd24f941","isEnd":true}}]}},{"id":"39c31f59-67df-408c-bf92-9b1c9dc209df","eClass":"sysml:EndFeatureMembership","data":{"elementId":"7e270dc1-76ee-4023-9d55-128523dd8d26","ownedRelatedElement":[{"id":"9dd8948f-9a7c-4682-bc46-dda6eaf7eed8","eClass":"sysml:ReferenceUsage","data":{"elementId":"8a705bce-88f0-4558-b010-cac84b264413","ownedRelationship":[{"id":"16928b68-0b7c-4da8-891f-bf6fc174361a","eClass":"sysml:ReferenceSubsetting","data":{"elementId":"36718153-4eb3-48ca-8023-b1ca8a606897","subsettingFeature":"9dd8948f-9a7c-4682-bc46-dda6eaf7eed8","referencedFeature":"1ff2edd1-7ecc-4711-8e0b-1d9e6ba18afd"}}],"isComposite":true,"isEnd":true}}]}}],"isComposite":true}}]}},{"id":"6b679136-5121-49fc-b63f-edea84f72f73","eClass":"sysml:ParameterMembership","data":{"elementId":"9d7e2288-1a5a-4ad9-aa04-96f72ddca831","ownedRelatedElement":[{"id":"5d11e636-89f5-4d42-a233-207b6d62d418","eClass":"sysml:ReferenceUsage","data":{"elementId":"8ffbe3d2-f907-4fd2-b2b3-c67ac8ef75bd","direction":"in","isComposite":true}}]}}],"isComposite":true}}]}},{"id":"da3ff9dc-93bb-406a-a2cb-6bb17b551a62","eClass":"sysml:FeatureMembership","data":{"elementId":"6cf8e042-d8f9-41b6-9a1d-3232943b2b14","ownedRelatedElement":[{"id":"c7efc3c8-830f-41f4-a9cb-a3667f7c7637","eClass":"sysml:TransitionUsage","data":{"declaredName":"heating_done","elementId":"6bb2e424-424c-44d4-afb6-3923e8202303","ownedRelationship":[{"id":"c2f144d8-86b6-4dd7-b2ff-7280703d9e5d","eClass":"sysml:Membership","data":{"elementId":"551669f0-c179-4998-8de3-84a03f2255b4","memberElement":"9390334a-f844-4352-91a5-f0fbcfa072f7"}},{"id":"6dac8578-e793-4cc2-9581-59c2ef40532c","eClass":"sysml:TransitionFeatureMembership","data":{"elementId":"cf32b8b1-18ec-4787-9eb0-95da2eeb675a","ownedRelatedElement":[{"id":"e9f31b7a-9673-4037-859b-7d6e5775db53","eClass":"sysml:OperatorExpression","data":{"elementId":"514158d0-9ec0-4ca8-8cf6-c201eded035b","ownedRelationship":[{"id":"2b0b4608-771a-4b49-8264-ee9022d5f533","eClass":"sysml:ParameterMembership","data":{"elementId":"c32a9d2f-ed2f-442c-9eef-7f282e73f828","ownedRelatedElement":[{"id":"f9b860f0-3ab9-4b35-a5af-7b87c85aa51a","eClass":"sysml:Feature","data":{"elementId":"be79d529-4b62-4620-96f6-151347ef888a","ownedRelationship":[{"id":"06a57d10-f450-4edc-8d6d-7e9c085d5678","eClass":"sysml:FeatureValue","data":{"elementId":"b8b2fe56-0ab6-41c9-ab2a-fc9f238d4c36","ownedRelatedElement":[{"id":"07ecaa6c-9469-4602-9938-ef4fe35c8e61","eClass":"sysml:FeatureReferenceExpression","data":{"elementId":"498a0218-a6a1-4d1d-951d-b9f2fb76a93a","ownedRelationship":[{"id":"2a962769-9796-46c5-a084-e78784f6e775","eClass":"sysml:Membership","data":{"elementId":"4cf777d6-945d-407c-a1ed-e0b1af63fe54","memberElement":"8e205929-279c-421f-b739-c4d498c114da"}}]}}]}}],"direction":"in"}}]}},{"id":"925a2b9f-4c32-49a1-9b83-23b44f262ae8","eClass":"sysml:ParameterMembership","data":{"elementId":"2b1b4a8e-8d3e-4611-9e2b-e67fb634a03c","ownedRelatedElement":[{"id":"2a0e96be-a356-424d-a497-1fb6e0a67a75","eClass":"sysml:Feature","data":{"elementId":"b118b738-974f-47c8-9000-e676ff11acf9","ownedRelationship":[{"id":"77fa7bc6-7751-48fd-b4db-811e8ddb0107","eClass":"sysml:FeatureValue","data":{"elementId":"0faa3816-569c-44c2-91f4-0a62629bdc35","ownedRelatedElement":[{"id":"8deba717-e9e8-4359-a7ee-0392cc60da28","eClass":"sysml:FeatureReferenceExpression","data":{"elementId":"4f0cbbb1-ed40-47c5-9fdc-716954416eca","ownedRelationship":[{"id":"31c29b60-785d-4c12-91ff-1a6bd5cd0a97","eClass":"sysml:Membership","data":{"elementId":"cfb554e6-b753-40aa-8212-646ac2307d97","memberElement":"541bd9c9-44fa-4440-bebc-3f84820674e8"}}]}}]}}],"direction":"in"}}]}}],"operator":">="}}],"kind":"guard"}},{"id":"52bd3814-e962-4bf3-bdbc-af103344c0ad","eClass":"sysml:OwningMembership","data":{"elementId":"68dca418-736b-429d-b442-271730f62bed","ownedRelatedElement":[{"id":"bf42847e-36cd-4d3d-aa5f-adbda8deedf1","eClass":"sysml:SuccessionAsUsage","data":{"elementId":"1235177c-931e-444e-841a-74a0033b7573","ownedRelationship":[{"id":"71fc2ef3-58ee-46f5-9f59-16782d9d18ca","eClass":"sysml:EndFeatureMembership","data":{"elementId":"64387b5f-6f0c-43c6-8630-9f507376e5e3","ownedRelatedElement":[{"id":"445af89b-6f69-4a1b-bb66-ee2fad4012bd","eClass":"sysml:ReferenceUsage","data":{"elementId":"39473346-c45b-4bf0-a667-771e453ca497","isEnd":true}}]}},{"id":"853b2327-fd95-4281-92d3-39675c9832ff","eClass":"sysml:EndFeatureMembership","data":{"elementId":"ae636aba-2171-48b4-9bc9-36b8e319a679","ownedRelatedElement":[{"id":"b2b75688-a923-4a1f-966d-bacdff99b033","eClass":"sysml:ReferenceUsage","data":{"elementId":"a4debe8e-e4c5-4e03-ac70-94f40d27f9e9","ownedRelationship":[{"id":"43ce1363-6e62-4981-b36e-b8e0b32431f3","eClass":"sysml:ReferenceSubsetting","data":{"elementId":"66ec302b-b8c2-4029-8536-830eeb9904ae","subsettingFeature":"b2b75688-a923-4a1f-966d-bacdff99b033","referencedFeature":"630f2641-b66a-4f52-91c6-057b1c5811d0"}}],"isComposite":true,"isEnd":true}}]}}],"isComposite":true}}]}},{"id":"a4f9b12e-4854-450c-a5b4-c13417654040","eClass":"sysml:ParameterMembership","data":{"elementId":"46d97c31-de66-482e-91da-e7fbc6555f7a","ownedRelatedElement":[{"id":"f7e4f511-9110-424d-9787-c4bec859f3bb","eClass":"sysml:ReferenceUsage","data":{"elementId":"e1cdc0e3-a709-4173-9d58-7500c52b4d9f","direction":"in","isComposite":true}}]}}],"isComposite":true}}]}},{"id":"fd55211f-bc7f-4598-8bc1-0a3d4b54f974","eClass":"sysml:FeatureMembership","data":{"elementId":"888f6364-e8aa-4312-8477-baa01db1b493","ownedRelatedElement":[{"id":"8a153941-bf0a-4010-a51e-62acb8bd63bb","eClass":"sysml:TransitionUsage","data":{"declaredName":"cooling_done","elementId":"9bb3b3d0-59ae-43ea-aeeb-27cd95233987","ownedRelationship":[{"id":"5a798e86-8ac9-428c-bd43-983a008a96ce","eClass":"sysml:Membership","data":{"elementId":"150daea0-ca87-4737-b1cc-be68c0708d45","memberElement":"1ff2edd1-7ecc-4711-8e0b-1d9e6ba18afd"}},{"id":"9a4869bf-59f1-40fe-bb41-5b80125eec95","eClass":"sysml:TransitionFeatureMembership","data":{"elementId":"0ee132d8-b870-40a6-93b2-0e386ca698ec","ownedRelatedElement":[{"id":"506f2589-c9aa-497d-b9e2-9f3568a1b60e","eClass":"sysml:OperatorExpression","data":{"elementId":"b17dcb88-0404-4a2d-b175-29b5c2430b10","ownedRelationship":[{"id":"9439080c-7bc5-442c-a234-4fbced1722fd","eClass":"sysml:ParameterMembership","data":{"elementId":"03eeff23-1ce5-40e9-b8f8-8c971d8fea9b","ownedRelatedElement":[{"id":"4bb65cfe-8311-4ac1-85d8-1b19421553b0","eClass":"sysml:Feature","data":{"elementId":"12652e9b-2669-4e27-90fb-3d6c3f3a665b","ownedRelationship":[{"id":"6ec15f89-da66-4dc9-bdf1-34a8235a0e60","eClass":"sysml:FeatureValue","data":{"elementId":"516566a3-89e8-4057-8bb4-3238a772efae","ownedRelatedElement":[{"id":"131bcb2c-6bd2-4e48-a392-4bc83d15ec5d","eClass":"sysml:FeatureReferenceExpression","data":{"elementId":"71069a61-0947-49ae-82a6-131855801506","ownedRelationship":[{"id":"3b4c7e1b-00ad-4ef4-8f12-87c642d7e340","eClass":"sysml:Membership","data":{"elementId":"b7da76e8-90dd-4816-a096-3bc4d74fcfff","memberElement":"8e205929-279c-421f-b739-c4d498c114da"}}]}}]}}],"direction":"in"}}]}},{"id":"4c107a4c-9209-412b-953e-60b1c643382a","eClass":"sysml:ParameterMembership","data":{"elementId":"4e92e729-b2d1-424c-9471-8f8c17cdc6b7","ownedRelatedElement":[{"id":"010203af-dce4-454e-a19a-888ae9c3b675","eClass":"sysml:Feature","data":{"elementId":"401748ba-f2fe-4fd0-903a-bbbfb3067510","ownedRelationship":[{"id":"4ba22430-f1f1-4462-a196-ed8b6e119841","eClass":"sysml:FeatureValue","data":{"elementId":"9854172d-ee15-4e79-9acd-9717b3b5c598","ownedRelatedElement":[{"id":"61a15a33-8067-4d16-a44f-73bf1eb99e2d","eClass":"sysml:FeatureReferenceExpression","data":{"elementId":"972b0f23-2c30-42c6-93d4-71b2d291460e","ownedRelationship":[{"id":"364f5f78-67b1-4631-9d0e-01641d95afc9","eClass":"sysml:Membership","data":{"elementId":"cfba9064-3b74-4bf4-bdbf-97e54c8b2013","memberElement":"541bd9c9-44fa-4440-bebc-3f84820674e8"}}]}}]}}],"direction":"in"}}]}}],"operator":"<="}}],"kind":"guard"}},{"id":"0f19e6b9-2973-411c-b800-8d0ed49795be","eClass":"sysml:OwningMembership","data":{"elementId":"d2755907-2b2e-452f-8051-637f99928b24","ownedRelatedElement":[{"id":"d8aee92a-f512-4762-b4e4-b948f450a024","eClass":"sysml:SuccessionAsUsage","data":{"elementId":"c1cb5168-b133-4e08-8f9f-3243ee80134d","ownedRelationship":[{"id":"9b1ee916-7707-43a1-937c-7cad3d9b5b77","eClass":"sysml:EndFeatureMembership","data":{"elementId":"1526df00-9a9b-41e4-8224-e54e782c429d","ownedRelatedElement":[{"id":"03e69081-de75-4755-8a05-056340bfcf21","eClass":"sysml:ReferenceUsage","data":{"elementId":"b907c9b6-3433-4113-9ed8-34644ca93a8c","isEnd":true}}]}},{"id":"f8423145-7a38-4e0b-848d-67a70db029c6","eClass":"sysml:EndFeatureMembership","data":{"elementId":"2595cd38-81ee-46c6-b87c-7c948a5ab166","ownedRelatedElement":[{"id":"98dfa1ca-9866-4079-b43d-b61af3c53e64","eClass":"sysml:ReferenceUsage","data":{"elementId":"ada1671c-beb1-4333-b144-1c9568840b05","ownedRelationship":[{"id":"629647f9-2a93-493e-883d-d5c0cb6d9fdd","eClass":"sysml:ReferenceSubsetting","data":{"elementId":"de396f89-7470-469c-9ab6-a726f8de8400","subsettingFeature":"98dfa1ca-9866-4079-b43d-b61af3c53e64","referencedFeature":"630f2641-b66a-4f52-91c6-057b1c5811d0"}}],"isComposite":true,"isEnd":true}}]}}],"isComposite":true}}]}},{"id":"5ed10d2c-ac2b-4864-9b4f-74218a8119d7","eClass":"sysml:ParameterMembership","data":{"elementId":"8444ae28-737f-4667-b584-a5ec3afd4cc5","ownedRelatedElement":[{"id":"3414baf1-cc30-4843-90e6-ed004d4b11f4","eClass":"sysml:ReferenceUsage","data":{"elementId":"a9f3e3d7-8086-467c-8a9f-040ae5ec8f4a","direction":"in","isComposite":true}}]}}],"isComposite":true}}]}}]}}]}},{"id":"f1ac0d22-7a0f-413b-b576-85a3ffbe6135","eClass":"sysml:OwningMembership","data":{"elementId":"e648c25f-e278-4e65-9133-0dc96e1f0026","ownedRelatedElement":[{"id":"69d595d7-6a07-4cb1-a4ea-e6102b4ec12d","eClass":"sysml:ConcernDefinition","data":{"declaredName":"SafetyAndReliability","elementId":"3c2ae026-8af6-4bf4-bc7c-79234a98eff9","ownedRelationship":[{"id":"ef1499c9-c7f7-4acb-acf5-e8877c9383c8","eClass":"sysml:FeatureMembership","data":{"elementId":"c610ab68-ac78-4599-b05e-7174225eeaa7","ownedRelatedElement":[{"id":"e2678e9c-3155-4570-bd56-4c8457084f05","eClass":"sysml:AttributeUsage","data":{"declaredName":"deploymentCount","elementId":"9c8fd285-2a30-4ee8-9e2b-cc5a38f03e85","ownedRelationship":[{"id":"3e8dbff8-89e0-4113-a368-9080e6e59b45","eClass":"sysml:FeatureValue","data":{"elementId":"7359a844-4139-4401-b296-a9ab08f92acf","ownedRelatedElement":[{"id":"2db9e19e-7b70-420f-bbab-875dd36ee56f","eClass":"sysml:LiteralInteger","data":{"elementId":"05d4dfe9-b7c6-4b85-864b-83f347eee7be","value":3}}]}},{"id":"21d2afe7-e7b0-4994-9dca-09221ba31bf1","eClass":"sysml:FeatureTyping","data":{"elementId":"c6132f83-494c-4a60-bbac-1862a5261fc7","type":"sysml:DataType kermllibrary:///b2c6dd37-2084-3ce4-9ce2-580fdf30629c#f2350199-2ab1-5258-8514-58812ef25dc6","typedFeature":"e2678e9c-3155-4570-bd56-4c8457084f05"}}],"isComposite":true}}]}},{"id":"5878dce7-7b5a-4f3f-9780-b01ccdd0c379","eClass":"sysml:RequirementConstraintMembership","data":{"elementId":"d788cb4d-7166-4e73-ac86-425afa925dec","ownedRelatedElement":[{"id":"5e36a9cd-89d3-4653-b767-0e1be2d32ad5","eClass":"sysml:ConstraintUsage","data":{"elementId":"585f8cab-50a5-47a5-8ea1-3f5929be4af2","ownedRelationship":[{"id":"821531fa-1c3b-468e-aeba-5f2f8ce6e2a4","eClass":"sysml:ResultExpressionMembership","data":{"elementId":"a5488ef2-0227-4422-ac46-dda945fcbf4d","ownedRelatedElement":[{"id":"8a6c830c-98af-403f-a4de-938a31f61194","eClass":"sysml:OperatorExpression","data":{"elementId":"8f0efd41-c032-4a95-b4da-80641f15fa5a","ownedRelationship":[{"id":"298ac857-1424-421a-8895-f8b2ef5cfc55","eClass":"sysml:ParameterMembership","data":{"elementId":"337a51c2-5cb0-4c94-9309-06d838bdb875","ownedRelatedElement":[{"id":"b0ce01ae-8dd1-406b-b61e-6b5c0200a4bc","eClass":"sysml:Feature","data":{"elementId":"bed903ba-e17d-426e-bef1-3c83fed8ad5b","ownedRelationship":[{"id":"1489f1a6-db01-4f94-b7ba-3c221451fbbe","eClass":"sysml:FeatureValue","data":{"elementId":"294d19aa-e1a2-429a-a91e-35b068b48631","ownedRelatedElement":[{"id":"9e0eed6b-d20e-449a-b674-3e54e3d53859","eClass":"sysml:FeatureReferenceExpression","data":{"elementId":"4affe832-9f21-4775-abf7-9e33ea8c6c8e","ownedRelationship":[{"id":"37daf8ad-f0b9-4ac1-96f1-29da588d1fe5","eClass":"sysml:Membership","data":{"elementId":"bf9614cb-198c-4f53-9f63-0f1aa8820c10","memberElement":"e2678e9c-3155-4570-bd56-4c8457084f05"}}]}}]}}],"direction":"in"}}]}},{"id":"f35b3dda-8d34-4dc3-94e0-e5f7a7accff9","eClass":"sysml:ParameterMembership","data":{"elementId":"2bd75866-58d5-4522-aca1-6cf4196ed16b","ownedRelatedElement":[{"id":"1eace1ad-8813-4660-a1cd-332909552774","eClass":"sysml:Feature","data":{"elementId":"bd79950f-6dbf-4c42-8f2c-06aa4b7744c6","ownedRelationship":[{"id":"64d75861-f3c8-44f3-a0b8-dbf2e7878dc3","eClass":"sysml:FeatureValue","data":{"elementId":"07085d12-61df-40fa-8768-49c55c23e67b","ownedRelatedElement":[{"id":"56c8f7f8-93ef-4666-aa56-53b6531c0d4f","eClass":"sysml:LiteralInteger","data":{"elementId":"1791dfbd-3e30-488c-bbbe-30816bad15bc"}}]}}],"direction":"in"}}]}}],"operator":">"}}]}}],"isComposite":true}}]}},{"id":"597a0e23-3eef-471c-8dbd-75562a4e4d7a","eClass":"sysml:RequirementConstraintMembership","data":{"elementId":"b0aef8c1-d38c-4bd9-8ae2-4f0542fe91d7","ownedRelatedElement":[{"id":"b34a95e4-cb32-4a1c-b1ee-17d4bd62c7d2","eClass":"sysml:ConstraintUsage","data":{"declaredName":"minimumRedundancy","elementId":"76a7a9b1-9ecc-42b1-9a41-5b328053f12f","ownedRelationship":[{"id":"8c80e3db-82fa-41c4-be21-274b737f7284","eClass":"sysml:ResultExpressionMembership","data":{"elementId":"dbb57839-6678-448a-8221-be6911b0f848","ownedRelatedElement":[{"id":"ed00c629-0f82-4874-9590-5a775e35081d","eClass":"sysml:OperatorExpression","data":{"elementId":"c67dae08-fad7-409c-ae7b-ee013cca30d6","ownedRelationship":[{"id":"7d801324-bad9-46b1-970f-7a2b38a556aa","eClass":"sysml:ParameterMembership","data":{"elementId":"8a478841-dab9-42a1-8966-ed68ec3be498","ownedRelatedElement":[{"id":"dc503057-d95b-4569-b694-9c03d8a4a711","eClass":"sysml:Feature","data":{"elementId":"5ee82585-9fb8-4395-8b39-e9ffc2ac6d80","ownedRelationship":[{"id":"8c469bc4-c47f-4ea8-9b6d-2aa4c643d7c1","eClass":"sysml:FeatureValue","data":{"elementId":"e1671e98-bc6d-4194-84c8-6f79c29850c0","ownedRelatedElement":[{"id":"2d5735e7-8a41-4fd8-856e-46af848a86f0","eClass":"sysml:FeatureReferenceExpression","data":{"elementId":"7f2be62b-42dc-4161-bbf1-9e33a596e6f7","ownedRelationship":[{"id":"cf8e2ed0-00d1-4e87-8a2f-b23d7c6c2879","eClass":"sysml:Membership","data":{"elementId":"f11aecf9-0c21-45a8-843f-fe5d4d96a0a9","memberElement":"e2678e9c-3155-4570-bd56-4c8457084f05"}}]}}]}}],"direction":"in"}}]}},{"id":"6f077a43-6f45-49b1-9232-b3282f0abb57","eClass":"sysml:ParameterMembership","data":{"elementId":"c2c6e7b8-af06-4096-989a-3c2e95baca51","ownedRelatedElement":[{"id":"0309d85e-37cc-499f-b876-846b2d5a4c2a","eClass":"sysml:Feature","data":{"elementId":"ca1bdcc4-dadc-4228-8d61-813b74f39cc7","ownedRelationship":[{"id":"dfad1497-873d-4629-a277-c254e1a247a9","eClass":"sysml:FeatureValue","data":{"elementId":"a50bbd08-8668-4de4-a64f-016da901a339","ownedRelatedElement":[{"id":"d1b9e2c7-f50f-44a3-a585-7f531eb3fbf9","eClass":"sysml:LiteralInteger","data":{"elementId":"48a9725a-a225-454e-8421-a03542e9e7e8","value":2}}]}}],"direction":"in"}}]}}],"operator":">="}}]}}],"isComposite":true}}],"kind":"requirement"}}]}}]}},{"id":"a6f07c1f-b22d-4081-a3d9-3fc78dee4d22","eClass":"sysml:OwningMembership","data":{"elementId":"db5e69df-ce41-43a4-a9c1-2655173fae74","ownedRelatedElement":[{"id":"da2296a4-25ed-4f04-abc8-d47f93cd223c","eClass":"sysml:ConcernDefinition","data":{"declaredName":"PerformanceConcern","elementId":"719defb0-780c-486b-85d5-b3d4e5b460cc","ownedRelationship":[{"id":"d1836f12-7281-4b5b-a0d2-26cfef749277","eClass":"sysml:SubjectMembership","data":{"elementId":"35bf0d61-c429-43fb-8f17-f6059aa0c4d3","ownedRelatedElement":[{"id":"33466a30-d081-4d0d-a3dc-142c59b82000","eClass":"sysml:ReferenceUsage","data":{"declaredName":"s","elementId":"ea6f2066-3a2f-4888-9eb8-33e6cec61b8d","ownedRelationship":[{"id":"1355d4f4-a4c7-4a0c-bb4a-a8dd29b2c3df","eClass":"sysml:FeatureTyping","data":{"elementId":"caea1502-7778-408f-ac2b-db317a07154f","type":"3f2124ff-5c56-486b-a296-b1c3476e5180","typedFeature":"33466a30-d081-4d0d-a3dc-142c59b82000"}}],"direction":"in","isComposite":true}}]}},{"id":"a4eda0c9-d3e4-4ebc-8d8b-0c864423acf4","eClass":"sysml:RequirementConstraintMembership","data":{"elementId":"fbab8f7d-eaf7-4510-bed3-2679d739229a","ownedRelatedElement":[{"id":"4fd2c402-15b7-4546-ad9c-7aa9419a1528","eClass":"sysml:ConstraintUsage","data":{"elementId":"98f1df4b-ff5c-498a-960b-9cb66ef0dbf9","ownedRelationship":[{"id":"36d9f176-7ed6-4905-b29d-6db221ad4a48","eClass":"sysml:ResultExpressionMembership","data":{"elementId":"d31f27bd-7365-447b-8efe-fc63beb6a4cb","ownedRelatedElement":[{"id":"e0b5902b-0568-4ac2-86f8-9c99ee2ea99d","eClass":"sysml:OperatorExpression","data":{"elementId":"1bd5e29a-49b9-445e-8f28-a08c8f3789d2","ownedRelationship":[{"id":"2894d269-7449-43a5-b869-1c8ade17cfd4","eClass":"sysml:ParameterMembership","data":{"elementId":"c4e7842a-2eb7-4166-b2d4-d22629679d2d","ownedRelatedElement":[{"id":"3beee5fd-cf76-4519-8c61-83a455ab8844","eClass":"sysml:Feature","data":{"elementId":"d9bff176-b230-4c4c-acab-e984bf66cb07","ownedRelationship":[{"id":"acf8beeb-646a-428e-8468-7bf544fbca3e","eClass":"sysml:FeatureValue","data":{"elementId":"82fb5d89-009e-4f42-9c2a-a207d72de8cd","ownedRelatedElement":[{"id":"d5eac072-23fc-4597-af6e-4efeb7b922f3","eClass":"sysml:FeatureChainExpression","data":{"elementId":"8631de4f-c2a3-4a5e-abc4-f289fcad9cbf","ownedRelationship":[{"id":"00f7dd36-bc59-4888-98ca-cde32b4d2019","eClass":"sysml:ParameterMembership","data":{"elementId":"d6784867-db24-4ae7-a33a-51e3097ecf79","ownedRelatedElement":[{"id":"c6085eea-d204-47b7-9b9b-afbb857fa5eb","eClass":"sysml:Feature","data":{"elementId":"2305a2c5-7944-43d8-a2f3-7fca0cc8b13d","ownedRelationship":[{"id":"95f831d5-d054-428c-979f-370ab457876b","eClass":"sysml:FeatureValue","data":{"elementId":"db43790f-95ec-43ab-b828-6931bfec969d","ownedRelatedElement":[{"id":"9109e87b-a6be-4945-bb4b-fb5f5eb72182","eClass":"sysml:FeatureReferenceExpression","data":{"elementId":"1eeaf8dc-1714-4312-b916-a2f4150c49e3","ownedRelationship":[{"id":"99a0541b-69f4-4e6f-84e1-37726c94e2ef","eClass":"sysml:Membership","data":{"elementId":"e1933442-132c-465f-9089-97a232dbca20","memberElement":"33466a30-d081-4d0d-a3dc-142c59b82000"}}]}}]}}],"direction":"in"}}]}},{"id":"e67f2a70-47dd-4bd1-8df8-648804d9119e","eClass":"sysml:Membership","data":{"elementId":"c38669f1-fd86-4202-bb78-2d1aa53a8bb4","memberElement":"edc4f7bc-7d24-498e-8e76-ae1743668254"}}]}}]}}],"direction":"in"}}]}},{"id":"58d3fffa-c939-4a30-ae84-420ce97dba7a","eClass":"sysml:ParameterMembership","data":{"elementId":"c0a65af3-b764-47f5-8419-9d576135cbd1","ownedRelatedElement":[{"id":"91e41df5-a707-4754-adf1-7fb1319dc177","eClass":"sysml:Feature","data":{"elementId":"d89c649d-d83b-47ff-bf51-8e87eca905c6","ownedRelationship":[{"id":"a1e38bd6-5f5b-4551-8180-5901c46888cc","eClass":"sysml:FeatureValue","data":{"elementId":"18009365-ec4c-4f5f-a0c5-9545dad99c38","ownedRelatedElement":[{"id":"e84c5e93-fc46-4cf0-a0bf-f7cd4f7f16ce","eClass":"sysml:LiteralBoolean","data":{"elementId":"44d2e95b-1bef-4415-ac11-f0ff315c5445","value":true}}]}}],"direction":"in"}}]}}],"operator":"=="}}]}}],"isComposite":true}}]}},{"id":"934e8eac-2e71-4b04-b759-d928aee33336","eClass":"sysml:RequirementConstraintMembership","data":{"elementId":"df1c9c38-1d8b-49e6-b8f9-4cdc9af5b9d9","ownedRelatedElement":[{"id":"6891b4f5-6f02-4c73-ae23-db88ad10b253","eClass":"sysml:ConstraintUsage","data":{"declaredName":"responsiveness","elementId":"c0f01f9c-e59f-4517-9d2c-a295ce86c4b2","ownedRelationship":[{"id":"d20bfa80-aa30-436f-a5bf-96e2217efa58","eClass":"sysml:ResultExpressionMembership","data":{"elementId":"33ea9c9a-383c-4d7e-b356-6df68a277de9","ownedRelatedElement":[{"id":"6f2e1644-b09d-46a2-b155-fc123e0f2953","eClass":"sysml:OperatorExpression","data":{"elementId":"378814e3-5c6b-4aac-983b-56d7ba918c1d","ownedRelationship":[{"id":"93a8bf8c-3c78-47f4-be7a-5bfe2faccaa3","eClass":"sysml:ParameterMembership","data":{"elementId":"8b7301cd-24b5-4b2b-8e1a-5a0dc096bdbc","ownedRelatedElement":[{"id":"fb7b2c32-7fe5-4ad7-bf3c-fc17280e4f4b","eClass":"sysml:Feature","data":{"elementId":"5a5849ab-2fa4-4966-8981-e252afcbe1f8","ownedRelationship":[{"id":"3a8347bc-70f7-4de8-892f-676542d63765","eClass":"sysml:FeatureValue","data":{"elementId":"dc48009e-02ff-4dd9-8986-71bef33e499f","ownedRelatedElement":[{"id":"501238ee-b170-4a71-add9-c3cc4b62b541","eClass":"sysml:OperatorExpression","data":{"elementId":"b4f2d2fc-f450-48f8-ade1-138bedd954ab","ownedRelationship":[{"id":"0e53a9bd-1bd5-4b12-931c-da6a744381be","eClass":"sysml:ParameterMembership","data":{"elementId":"2eecf130-286c-498a-b073-6ccd04e790dd","ownedRelatedElement":[{"id":"244833c3-2b41-467a-bb18-03bdca1aaf91","eClass":"sysml:Feature","data":{"elementId":"35c7ccb4-753a-4b3b-8bee-1e87f1faba9d","ownedRelationship":[{"id":"c2125fb7-4da1-4c18-ae2d-545b2ca6e3d3","eClass":"sysml:FeatureValue","data":{"elementId":"09b48893-6827-4cf9-bec6-88b807844c19","ownedRelatedElement":[{"id":"c19dca8a-1bed-49cd-a027-c10b6570e483","eClass":"sysml:FeatureChainExpression","data":{"elementId":"7a3c3fe4-404d-4889-9e34-1a3dd5ce5ca5","ownedRelationship":[{"id":"2febd014-6a70-48ac-9a28-211fb0cfc2bb","eClass":"sysml:ParameterMembership","data":{"elementId":"57bc8b4b-0a38-4b7f-b3a6-5d0523cc728c","ownedRelatedElement":[{"id":"a236b40b-3240-4162-8309-ba8de4a00b11","eClass":"sysml:Feature","data":{"elementId":"8a6e54a2-dd2a-46c2-840e-a0444dfc17d7","ownedRelationship":[{"id":"d4999cc0-72f8-418c-8a16-8d362577a450","eClass":"sysml:FeatureValue","data":{"elementId":"1371d3c0-f0db-4df2-b39a-86196bffcd6a","ownedRelatedElement":[{"id":"50e3db21-7e60-491c-ac6c-9a7dc9407207","eClass":"sysml:FeatureReferenceExpression","data":{"elementId":"4257cf6d-7f15-4fe9-b48e-24a072c6f040","ownedRelationship":[{"id":"87ec1ec4-0515-440b-b35c-8b8581217414","eClass":"sysml:Membership","data":{"elementId":"294b0f69-810d-4be2-bbdc-2022d8aa9794","memberElement":"33466a30-d081-4d0d-a3dc-142c59b82000"}}]}}]}}],"direction":"in"}}]}},{"id":"091ee316-159d-400d-94b8-ba0aa5c2f9b5","eClass":"sysml:Membership","data":{"elementId":"1dac782f-da3d-4fe4-9d47-3fa569692bcc","memberElement":"b922024b-5587-4be6-9924-6afa52ce8bf2"}}]}}]}}],"direction":"in"}}]}},{"id":"379e1891-786a-48ee-96a3-d6e3b00cde72","eClass":"sysml:ParameterMembership","data":{"elementId":"ef6e61be-424e-4063-bf2f-a81da5029fcc","ownedRelatedElement":[{"id":"fefc7b1f-cd73-4ef5-95bf-37f12b0749b8","eClass":"sysml:Feature","data":{"elementId":"d080d7d8-b587-4f09-8546-3b7515b73bf7","ownedRelationship":[{"id":"b08c94c0-5fd7-4498-81f8-91cc16df465e","eClass":"sysml:FeatureValue","data":{"elementId":"47f17548-693b-4b52-b6c5-146f93103b88","ownedRelatedElement":[{"id":"f8e0dcc5-6e48-4e37-a14d-37a1026ee01a","eClass":"sysml:LiteralRational","data":{"elementId":"39ac2b8c-4701-4616-8d73-6dc7ffe2c9cd","value":50.0}}]}}],"direction":"in"}}]}}],"operator":">="}}]}}],"direction":"in"}}]}},{"id":"eb8516c8-e8c8-4ee8-939a-55325c8b1cea","eClass":"sysml:ParameterMembership","data":{"elementId":"218a433e-cfa0-4902-9b4e-f0587be3b80e","ownedRelatedElement":[{"id":"c5b2f829-df1b-40ce-83d3-113b3bbfaba5","eClass":"sysml:Feature","data":{"elementId":"4134c6cb-8c93-4d25-af07-c284f7be3969","ownedRelationship":[{"id":"d60596d0-3c29-41a6-b460-898ed9b4c263","eClass":"sysml:FeatureValue","data":{"elementId":"7d1049c4-86cf-4589-b629-8d63970b8583","ownedRelatedElement":[{"id":"eb62764e-be00-4f53-a943-2bb9afe26d4c","eClass":"sysml:OperatorExpression","data":{"elementId":"00efad22-e113-41bc-be71-47de9a1fb9a8","ownedRelationship":[{"id":"64060226-0dc0-4dc1-8a5e-d01c98830213","eClass":"sysml:ParameterMembership","data":{"elementId":"300b058f-b25b-4281-90fe-684eb92606de","ownedRelatedElement":[{"id":"380808e7-4aa1-4f04-8296-8dbe5d1b9fc1","eClass":"sysml:Feature","data":{"elementId":"63ae1974-7814-4c0a-893e-72850334c386","ownedRelationship":[{"id":"23d8c3ac-ca81-45bb-956a-8e8597b49033","eClass":"sysml:FeatureValue","data":{"elementId":"8a290ed0-03f2-495d-bbc6-28f3570feb4b","ownedRelatedElement":[{"id":"4ad5fcc2-dcbe-4254-8e63-f4dc78552ad9","eClass":"sysml:OperatorExpression","data":{"elementId":"ff15a082-0091-4e71-bdf4-8cd81328f2ca","ownedRelationship":[{"id":"3949740d-1e51-4a76-81d9-66066d200c63","eClass":"sysml:ParameterMembership","data":{"elementId":"c63c1f9d-e626-47dc-9d32-59038df3b448","ownedRelatedElement":[{"id":"9a3ac2bf-cc5f-4854-87bc-14a035ad38e5","eClass":"sysml:Feature","data":{"elementId":"47d4f5d4-feb4-404c-9d39-e36cec21db8e","ownedRelationship":[{"id":"9d85853c-5921-4c83-a954-2d022e66f86d","eClass":"sysml:FeatureValue","data":{"elementId":"3f3a18b5-da04-4aa6-831c-984e8a65d47b","ownedRelatedElement":[{"id":"d3f88bd1-b325-4743-920b-e29c5806d7ef","eClass":"sysml:FeatureChainExpression","data":{"elementId":"f0d776b0-fd96-4282-aecd-722d89b96cff","ownedRelationship":[{"id":"89988082-a6b7-408a-99e5-9601ce0a1bf6","eClass":"sysml:ParameterMembership","data":{"elementId":"6ec39eba-a272-4db0-8c70-d16ea7517f86","ownedRelatedElement":[{"id":"51df5f6b-5cb6-48e7-9677-080c823eacca","eClass":"sysml:Feature","data":{"elementId":"53f44fae-071d-4263-9fde-7dc008d14df0","ownedRelationship":[{"id":"e741aa76-c4bc-4afc-95a6-d9d947a279c6","eClass":"sysml:FeatureValue","data":{"elementId":"a938aad2-2fb1-4258-b1c0-730ab660880b","ownedRelatedElement":[{"id":"ef20405c-9d4d-4ee5-bd10-b353bd9d8e1f","eClass":"sysml:FeatureReferenceExpression","data":{"elementId":"0e23e1a9-17f0-4ee1-bd4e-9ca406eece66","ownedRelationship":[{"id":"8938cb64-37ff-421a-82c4-3e1fbc43ddd4","eClass":"sysml:Membership","data":{"elementId":"4b50d9b9-0289-4edc-852e-b9037b2ef60f","memberElement":"33466a30-d081-4d0d-a3dc-142c59b82000"}}]}}]}}],"direction":"in"}}]}},{"id":"3045651a-778a-43ae-bdb0-b7072ec4bac1","eClass":"sysml:Membership","data":{"elementId":"1a41f919-9831-4a8b-b7ba-5c628414b769","memberElement":"6b9a0d65-eff4-4d98-8b25-d6e24d0486e9"}}]}}]}}],"direction":"in"}}]}},{"id":"fad2ff7a-212e-42e4-9a73-3f8c603d3d37","eClass":"sysml:ParameterMembership","data":{"elementId":"57db7214-0217-449d-8a9b-af78d0334a26","ownedRelatedElement":[{"id":"7c261030-6e18-4072-b4d8-5e700f06f982","eClass":"sysml:Feature","data":{"elementId":"a885a849-350f-41a8-acae-f10b40a21ae8","ownedRelationship":[{"id":"4fc87293-d300-4bdf-b824-c54f9fc9dd91","eClass":"sysml:FeatureValue","data":{"elementId":"1b1e8333-e3e8-4ebc-89b5-1a30a9f54b19","ownedRelatedElement":[{"id":"8d96afc1-c7dd-42ad-a350-57f0b800cc38","eClass":"sysml:LiteralRational","data":{"elementId":"576e66e8-67b6-49c2-957d-738dc65e0309"}}]}}],"direction":"in"}}]}}],"operator":"!="}}]}}],"direction":"in"}}]}},{"id":"03c4fde9-59c7-4499-b22c-f76128218acc","eClass":"sysml:ParameterMembership","data":{"elementId":"8b82cb63-e3d2-410a-86d5-053d9c4de34e","ownedRelatedElement":[{"id":"7949920d-fef9-4ada-a1fd-6146f740a9af","eClass":"sysml:Feature","data":{"elementId":"13999012-8669-458a-9a12-09a4344c25c5","ownedRelationship":[{"id":"7f0c0cbc-d241-42e4-9631-63195ec2387e","eClass":"sysml:FeatureValue","data":{"elementId":"4ae968bd-9835-490f-b122-70579a109558","ownedRelatedElement":[{"id":"4ca5a50e-d116-4b29-9e5c-bff45c6685d9","eClass":"sysml:OperatorExpression","data":{"elementId":"097d302b-bd39-4fdf-b37d-bfaf274d684a","ownedRelationship":[{"id":"c1b9246d-6c33-4efa-8349-63eca55ed258","eClass":"sysml:ParameterMembership","data":{"elementId":"acbda919-a449-4e50-8769-21c05c333f6e","ownedRelatedElement":[{"id":"7b99f3f9-9a46-4dc1-b31b-15b4f243e8e2","eClass":"sysml:Feature","data":{"elementId":"72c64d09-668a-4881-94f2-a02ee97e7f08","ownedRelationship":[{"id":"1ccd4617-8a24-40c1-b1bf-e14c57948d68","eClass":"sysml:FeatureValue","data":{"elementId":"df287639-e735-491a-8fe5-77e377244ea0","ownedRelatedElement":[{"id":"3b7a7f00-42b4-4962-8249-201ea3546292","eClass":"sysml:FeatureChainExpression","data":{"elementId":"39c623a8-db65-483c-b49d-6476f1eb02a7","ownedRelationship":[{"id":"c4b1bdfe-008a-42e2-a0da-560ef61c0657","eClass":"sysml:ParameterMembership","data":{"elementId":"dd1c5acd-02d0-40d5-a509-f934c915227d","ownedRelatedElement":[{"id":"f952d5b2-527e-4487-ad14-a501cbb4ec32","eClass":"sysml:Feature","data":{"elementId":"2302b015-7719-4042-9929-e4ad7cf7b1eb","ownedRelationship":[{"id":"ce4564b8-6fe7-49fc-a146-5d14b3c7405e","eClass":"sysml:FeatureValue","data":{"elementId":"6b6dae15-eda9-4734-8313-71897cfb4fe1","ownedRelatedElement":[{"id":"cbb045fe-e306-4bf8-84ed-e105822603f7","eClass":"sysml:FeatureReferenceExpression","data":{"elementId":"dac96cd8-1b64-4b8f-86d2-f9c162cb33a2","ownedRelationship":[{"id":"1fcde9a2-93af-4f46-b5af-0e6b2c94f94e","eClass":"sysml:Membership","data":{"elementId":"ec45938e-93b4-4039-8f0c-8fb5fae4bea0","memberElement":"33466a30-d081-4d0d-a3dc-142c59b82000"}}]}}]}}],"direction":"in"}}]}},{"id":"c3ae80a8-eeb0-4fd4-8d1a-36b18bf83520","eClass":"sysml:Membership","data":{"elementId":"b81cd454-88de-46fa-b993-db22a7a5d0bb","memberElement":"4d2f8465-d748-4b68-a5a8-d61c03031bd3"}}]}}]}}],"direction":"in"}}]}},{"id":"11ebb0eb-72cc-46a0-98f6-c135660b2e82","eClass":"sysml:ParameterMembership","data":{"elementId":"db89e0f5-6177-4b68-8850-44f7e32dd602","ownedRelatedElement":[{"id":"479d4b8c-c79b-42d3-805a-afc1dfa21852","eClass":"sysml:Feature","data":{"elementId":"83978f47-55dd-4399-a8b4-e84a7c03c13d","ownedRelationship":[{"id":"20aa93bd-a3fc-4985-b34a-c7d0cb4f8a98","eClass":"sysml:FeatureValue","data":{"elementId":"5ab031d1-3718-46a1-ae8c-c1eb2f226c3d","ownedRelatedElement":[{"id":"0f874cca-dc06-4430-89b8-a00dee51eaee","eClass":"sysml:LiteralInteger","data":{"elementId":"88c30f81-c3ce-4804-9142-c0b33f51dcd3"}}]}}],"direction":"in"}}]}}],"operator":"=="}}]}}],"direction":"in"}}]}}],"operator":"|"}}]}}],"direction":"in"}}]}}],"operator":"&"}}]}}],"isComposite":true}}],"kind":"requirement"}}]}}]}}]}}]}}]}}]}', '2026-04-28 09:22:34.945427+00', '2026-04-28 09:22:34.945427+00', false); + + +-- +-- Data for Name: image; Type: TABLE DATA; Schema: public; Owner: dbuser +-- + + + +-- +-- Data for Name: library; Type: TABLE DATA; Schema: public; Owner: dbuser +-- + + + +-- +-- Data for Name: project; Type: TABLE DATA; Schema: public; Owner: dbuser +-- + +INSERT INTO public.project (id, name, created_on, last_modified_on) VALUES ('24ecbfe7-79f4-42d1-b934-a01130b9ecee', 'Expression-Samples', '2026-04-28 09:22:29.117321+00', '2026-04-28 09:22:29.117321+00'); + + +-- +-- Data for Name: nature; Type: TABLE DATA; Schema: public; Owner: dbuser +-- + + + +-- +-- Data for Name: project_image; Type: TABLE DATA; Schema: public; Owner: dbuser +-- + + + +-- +-- Data for Name: project_semantic_data; Type: TABLE DATA; Schema: public; Owner: dbuser +-- + +INSERT INTO public.project_semantic_data (id, project_id, semantic_data_id, name, created_on, last_modified_on) VALUES ('096c8d42-92de-43e5-a9c7-f2620a75f322', '24ecbfe7-79f4-42d1-b934-a01130b9ecee', 'aac82b89-8d53-4b16-91b4-deccc180ba62', 'main', '2026-04-28 09:22:29.219837+00', '2026-04-28 09:22:29.219837+00'); + + +-- +-- Data for Name: representation_metadata; Type: TABLE DATA; Schema: public; Owner: dbuser +-- + + + +-- +-- Data for Name: representation_content; Type: TABLE DATA; Schema: public; Owner: dbuser +-- + + + +-- +-- Data for Name: semantic_data_dependency; Type: TABLE DATA; Schema: public; Owner: dbuser +-- + + + +-- +-- Data for Name: semantic_data_domain; Type: TABLE DATA; Schema: public; Owner: dbuser +-- + +INSERT INTO public.semantic_data_domain (semantic_data_id, uri) VALUES ('aac82b89-8d53-4b16-91b4-deccc180ba62', 'http://www.eclipse.org/syson/sysml'); + + +-- +-- PostgreSQL database dump complete +-- diff --git a/backend/services/syson-sysml-metamodel-services/src/main/java/org/eclipse/syson/sysml/metamodel/services/MetamodelQueryElementService.java b/backend/services/syson-sysml-metamodel-services/src/main/java/org/eclipse/syson/sysml/metamodel/services/MetamodelQueryElementService.java index 2f3bc0086..4cb4b75de 100644 --- a/backend/services/syson-sysml-metamodel-services/src/main/java/org/eclipse/syson/sysml/metamodel/services/MetamodelQueryElementService.java +++ b/backend/services/syson-sysml-metamodel-services/src/main/java/org/eclipse/syson/sysml/metamodel/services/MetamodelQueryElementService.java @@ -19,6 +19,7 @@ import java.util.function.Predicate; import org.eclipse.syson.sysml.ActorMembership; +import org.eclipse.syson.sysml.BooleanExpression; import org.eclipse.syson.sysml.Connector; import org.eclipse.syson.sysml.Element; import org.eclipse.syson.sysml.Expression; @@ -80,16 +81,41 @@ public boolean isStakeholder(Element element) { } /** - * Check if a given {@code element} is an {@link Expression} definition. We can not simply rely on whether the - * element is an instance of {@link Expression} as many types in SysMLv2 inherit from this type without being - * themselves an actual expressions. + * Check if a given {@link Element element} is an {@link Expression expression} definition. We can not simply rely + * on whether the element is an instance of {@link Expression expression} as many types in SysMLv2 inherit from this + * type without being themselves an actual expressions. * * @param element * the element to test. * @return true if the element is an actual expression definition. */ public boolean isExpressionDefinition(Element element) { - return element instanceof Expression && !(element instanceof Usage); + return element instanceof Expression && !(element instanceof Usage) && !(element instanceof BooleanExpression); + } + + /** + * Check is a given {@link Element element} is a top-level {@link Expression expression}. In most cases, end-users + * are only interested with these and not the internal elements which are technically also expressions but represent + * parts of the overall expression. + * + * @param element + * the element to test. + * @return true if the element is a top-level expression definition. + */ + public boolean isTopLevelExpression(Element element) { + boolean result = false; + if (this.isExpressionDefinition(element)) { + result = true; + var ancestor = element.getOwner(); + while (ancestor != null) { + if (this.isExpressionDefinition(ancestor)) { + result = false; + break; + } + ancestor = ancestor.getOwner(); + } + } + return result; } /** diff --git a/backend/services/syson-tree-services/src/main/java/org/eclipse/syson/tree/explorer/filters/HideExpressionInternalsTreeItemAlteredContentProvider.java b/backend/services/syson-tree-services/src/main/java/org/eclipse/syson/tree/explorer/filters/HideExpressionInternalsTreeItemAlteredContentProvider.java new file mode 100644 index 000000000..0e89b29da --- /dev/null +++ b/backend/services/syson-tree-services/src/main/java/org/eclipse/syson/tree/explorer/filters/HideExpressionInternalsTreeItemAlteredContentProvider.java @@ -0,0 +1,47 @@ +/******************************************************************************* + * Copyright (c) 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 + * https://www.eclipse.org/legal/epl-2.0/ + * + * SPDX-License-Identifier: EPL-2.0 + * + * Contributors: + * Obeo - initial API and implementation + *******************************************************************************/ +package org.eclipse.syson.tree.explorer.filters; + +import java.util.List; +import java.util.Objects; + +import org.eclipse.sirius.components.representations.VariableManager; +import org.eclipse.sirius.web.application.views.explorer.services.api.IExplorerTreeItemAlteredContentProvider; +import org.eclipse.syson.tree.explorer.services.api.ISysONExplorerFilterService; +import org.springframework.stereotype.Service; + +/** + * An implementation of {@link IExplorerTreeItemAlteredContentProvider} allowing to hide internal elements of + * expressions from Explorer tree. + * + * @author pcdavid + */ +@Service +public class HideExpressionInternalsTreeItemAlteredContentProvider implements IExplorerTreeItemAlteredContentProvider { + + private final ISysONExplorerFilterService filterService; + + public HideExpressionInternalsTreeItemAlteredContentProvider(ISysONExplorerFilterService filterService) { + this.filterService = Objects.requireNonNull(filterService); + } + + @Override + public boolean canHandle(Object object, List activeFilterIds) { + return activeFilterIds.contains(SysONTreeFilterConstants.HIDE_EXPRESSION_INTERNALS_ID); + } + + @Override + public List apply(List computedChildren, VariableManager variableManager) { + return this.filterService.hideExpressionInternals(computedChildren); + } +} diff --git a/backend/services/syson-tree-services/src/main/java/org/eclipse/syson/tree/explorer/filters/SysONTreeFilterConstants.java b/backend/services/syson-tree-services/src/main/java/org/eclipse/syson/tree/explorer/filters/SysONTreeFilterConstants.java index d259f818b..65160e3c3 100644 --- a/backend/services/syson-tree-services/src/main/java/org/eclipse/syson/tree/explorer/filters/SysONTreeFilterConstants.java +++ b/backend/services/syson-tree-services/src/main/java/org/eclipse/syson/tree/explorer/filters/SysONTreeFilterConstants.java @@ -32,4 +32,6 @@ public class SysONTreeFilterConstants { public static final String HIDE_ROOT_NAMESPACES_ID = UUID.nameUUIDFromBytes("SysONTreeRootNamespacesFilter".getBytes()).toString(); public static final String HIDE_EXPOSE_ELEMENTS_TREE_ITEM_FILTER_ID = UUID.nameUUIDFromBytes("SysONTreeExposeElementsFilter".getBytes()).toString(); + + public static final String HIDE_EXPRESSION_INTERNALS_ID = UUID.nameUUIDFromBytes("SysONTreeExpressionInternalsFilter".getBytes()).toString(); } diff --git a/backend/services/syson-tree-services/src/main/java/org/eclipse/syson/tree/explorer/services/SysONExplorerFilterService.java b/backend/services/syson-tree-services/src/main/java/org/eclipse/syson/tree/explorer/services/SysONExplorerFilterService.java index 761743f1a..d4bb946de 100644 --- a/backend/services/syson-tree-services/src/main/java/org/eclipse/syson/tree/explorer/services/SysONExplorerFilterService.java +++ b/backend/services/syson-tree-services/src/main/java/org/eclipse/syson/tree/explorer/services/SysONExplorerFilterService.java @@ -20,10 +20,12 @@ import org.eclipse.sirius.components.core.api.IEditingContext; import org.eclipse.syson.services.UtilService; import org.eclipse.syson.services.api.ISysONResourceService; +import org.eclipse.syson.sysml.Element; import org.eclipse.syson.sysml.Expose; import org.eclipse.syson.sysml.LibraryPackage; import org.eclipse.syson.sysml.Membership; import org.eclipse.syson.sysml.Namespace; +import org.eclipse.syson.sysml.metamodel.services.MetamodelQueryElementService; import org.eclipse.syson.sysml.util.ElementUtil; import org.eclipse.syson.tree.explorer.filters.SysONTreeFilterConstants; import org.eclipse.syson.tree.explorer.services.api.ISysONExplorerFilterService; @@ -41,8 +43,11 @@ public class SysONExplorerFilterService implements ISysONExplorerFilterService { private final ISysONResourceService sysONResourceService; + private final MetamodelQueryElementService metamodelQueryElementService; + public SysONExplorerFilterService(final ISysONResourceService sysONResourceService) { this.sysONResourceService = Objects.requireNonNull(sysONResourceService); + this.metamodelQueryElementService = new MetamodelQueryElementService(); } @Override @@ -127,6 +132,17 @@ public List hideExposeElements(List elements) { .toList(); } + @Override + public List hideExpressionInternals(List elements) { + return elements.stream().filter(e -> { + boolean isExpressionInternalElement = false; + if (e instanceof Element element && !this.metamodelQueryElementService.isTopLevelExpression(element)) { + isExpressionInternalElement = element.getOwner() != null && this.metamodelQueryElementService.isTopLevelExpression(element.getOwner()); + } + return !isExpressionInternalElement; + }).toList(); + } + @Override public List applyFilters(IEditingContext editingContext, List elements, List activeFilterIds) { List alteredElements = new ArrayList<>(elements); @@ -148,6 +164,9 @@ public List applyFilters(IEditingContext editingContext, List element if (activeFilterIds.contains(SysONTreeFilterConstants.HIDE_EXPOSE_ELEMENTS_TREE_ITEM_FILTER_ID)) { alteredElements = this.hideExposeElements(alteredElements); } + if (activeFilterIds.contains(SysONTreeFilterConstants.HIDE_EXPRESSION_INTERNALS_ID)) { + alteredElements = this.hideExpressionInternals(alteredElements); + } return alteredElements; } diff --git a/backend/services/syson-tree-services/src/main/java/org/eclipse/syson/tree/explorer/services/api/ISysONExplorerFilterService.java b/backend/services/syson-tree-services/src/main/java/org/eclipse/syson/tree/explorer/services/api/ISysONExplorerFilterService.java index 52974a56e..95c8e1385 100644 --- a/backend/services/syson-tree-services/src/main/java/org/eclipse/syson/tree/explorer/services/api/ISysONExplorerFilterService.java +++ b/backend/services/syson-tree-services/src/main/java/org/eclipse/syson/tree/explorer/services/api/ISysONExplorerFilterService.java @@ -1,5 +1,5 @@ /******************************************************************************* - * Copyright (c) 2024, 2025 Obeo. + * Copyright (c) 2024, 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 @@ -41,6 +41,8 @@ public interface ISysONExplorerFilterService { List hideExposeElements(List elements); + List hideExpressionInternals(List elements); + List applyFilters(IEditingContext editingContext, List elements, List activeFilterIds); } diff --git a/backend/services/syson-tree-services/src/main/java/org/eclipse/syson/tree/impactanalysis/services/SysONChangeDescriptionDataTreeProvider.java b/backend/services/syson-tree-services/src/main/java/org/eclipse/syson/tree/impactanalysis/services/SysONChangeDescriptionDataTreeProvider.java index 864a7ee8f..1ccee3385 100644 --- a/backend/services/syson-tree-services/src/main/java/org/eclipse/syson/tree/impactanalysis/services/SysONChangeDescriptionDataTreeProvider.java +++ b/backend/services/syson-tree-services/src/main/java/org/eclipse/syson/tree/impactanalysis/services/SysONChangeDescriptionDataTreeProvider.java @@ -480,7 +480,8 @@ private List getDefaultFilters() { SysONTreeFilterConstants.HIDE_KERML_STANDARD_LIBRARIES_TREE_FILTER_ID, SysONTreeFilterConstants.HIDE_SYSML_STANDARD_LIBRARIES_TREE_FILTER_ID, SysONTreeFilterConstants.HIDE_ROOT_NAMESPACES_ID, - SysONTreeFilterConstants.HIDE_EXPOSE_ELEMENTS_TREE_ITEM_FILTER_ID); + SysONTreeFilterConstants.HIDE_EXPOSE_ELEMENTS_TREE_ITEM_FILTER_ID, + SysONTreeFilterConstants.HIDE_EXPRESSION_INTERNALS_ID); } private List getFeatureAsList(EObject eObject, EStructuralFeature eStructuralFeature) { diff --git a/backend/views/syson-tree-explorer-view/src/main/java/org/eclipse/syson/tree/explorer/view/SysONTreeFilterProvider.java b/backend/views/syson-tree-explorer-view/src/main/java/org/eclipse/syson/tree/explorer/view/SysONTreeFilterProvider.java index 556bbc25e..13d8f0def 100644 --- a/backend/views/syson-tree-explorer-view/src/main/java/org/eclipse/syson/tree/explorer/view/SysONTreeFilterProvider.java +++ b/backend/views/syson-tree-explorer-view/src/main/java/org/eclipse/syson/tree/explorer/view/SysONTreeFilterProvider.java @@ -39,6 +39,7 @@ public List get(String editingContextId, TreeDescription treeDescrip filters.add(new TreeFilter(SysONTreeFilterConstants.HIDE_USER_LIBRARIES_TREE_FILTER_ID, "Hide User Libraries", false)); filters.add(new TreeFilter(SysONTreeFilterConstants.HIDE_ROOT_NAMESPACES_ID, "Hide Root Namespaces", true)); filters.add(new TreeFilter(SysONTreeFilterConstants.HIDE_EXPOSE_ELEMENTS_TREE_ITEM_FILTER_ID, "Hide Expose Elements", true)); + filters.add(new TreeFilter(SysONTreeFilterConstants.HIDE_EXPRESSION_INTERNALS_ID, "Hide Expression Internals", true)); } return filters; } diff --git a/backend/views/syson-tree-explorer-view/src/main/java/org/eclipse/syson/tree/explorer/view/services/SysONExplorerTreePathProvider.java b/backend/views/syson-tree-explorer-view/src/main/java/org/eclipse/syson/tree/explorer/view/services/SysONExplorerTreePathProvider.java index 1a7a56cd9..12f1fa459 100644 --- a/backend/views/syson-tree-explorer-view/src/main/java/org/eclipse/syson/tree/explorer/view/services/SysONExplorerTreePathProvider.java +++ b/backend/views/syson-tree-explorer-view/src/main/java/org/eclipse/syson/tree/explorer/view/services/SysONExplorerTreePathProvider.java @@ -36,6 +36,7 @@ import org.eclipse.syson.sysml.Expose; import org.eclipse.syson.sysml.Membership; import org.eclipse.syson.sysml.Namespace; +import org.eclipse.syson.tree.explorer.filters.HideExpressionInternalsTreeItemAlteredContentProvider; import org.eclipse.syson.tree.explorer.filters.SysONTreeFilterConstants; import org.eclipse.syson.tree.explorer.services.api.ISysONExplorerFilterService; import org.eclipse.syson.tree.explorer.view.SysONExplorerTreeDescriptionProvider; @@ -154,6 +155,9 @@ private List applyFilters(IEditingContext editingContext, List e if (activeFilterIds.contains(SysONTreeFilterConstants.HIDE_EXPOSE_ELEMENTS_TREE_ITEM_FILTER_ID)) { alteredElements.removeIf(Expose.class::isInstance); } + if (activeFilterIds.contains(SysONTreeFilterConstants.HIDE_EXPRESSION_INTERNALS_ID)) { + return new HideExpressionInternalsTreeItemAlteredContentProvider(this.filterService).apply(alteredElements, new VariableManager()); + } return alteredElements; } } diff --git a/doc/content/modules/user-manual/assets/images/explorer-expression-internals-hidden.png b/doc/content/modules/user-manual/assets/images/explorer-expression-internals-hidden.png new file mode 100644 index 0000000000000000000000000000000000000000..195ba020d09c0b229e63bc7393e140d915548732 GIT binary patch literal 62331 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 literal 0 HcmV?d00001 diff --git a/doc/content/modules/user-manual/assets/images/explorer-expression-internals-visible.png b/doc/content/modules/user-manual/assets/images/explorer-expression-internals-visible.png new file mode 100644 index 0000000000000000000000000000000000000000..74b9e650e51e4ee68b340e157d68a66e590b7cfe GIT binary patch literal 68635 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