Skip to main content
aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorcmraidha2010-11-05 14:57:23 +0000
committercmraidha2010-11-05 14:57:23 +0000
commit3677b70a252b398c47241d197b2f300c4c63ced4 (patch)
treec54ca915b104a045eda0fc83f29da6405893505d
parenteebdcd8a179ec81401f595b7c0ae3750fc5d01c2 (diff)
downloadorg.eclipse.papyrus-3677b70a252b398c47241d197b2f300c4c63ced4.tar.gz
org.eclipse.papyrus-3677b70a252b398c47241d197b2f300c4c63ced4.tar.xz
org.eclipse.papyrus-3677b70a252b398c47241d197b2f300c4c63ced4.zip
[Bug 326825] - Commit of Beta version of MARTE property view.
-rw-r--r--extraplugins/marte/org.eclipse.papyrus.properties.tabbed.marte/.classpath7
-rw-r--r--extraplugins/marte/org.eclipse.papyrus.properties.tabbed.marte/.project28
-rw-r--r--extraplugins/marte/org.eclipse.papyrus.properties.tabbed.marte/.settings/org.eclipse.jdt.core.prefs8
-rw-r--r--extraplugins/marte/org.eclipse.papyrus.properties.tabbed.marte/META-INF/MANIFEST.MF15
-rw-r--r--extraplugins/marte/org.eclipse.papyrus.properties.tabbed.marte/build.properties5
-rw-r--r--extraplugins/marte/org.eclipse.papyrus.properties.tabbed.marte/plugin.xml47
-rw-r--r--extraplugins/marte/org.eclipse.papyrus.properties.tabbed.marte/resources/marte.ecore.xml7945
-rw-r--r--extraplugins/marte/org.eclipse.papyrus.properties.tabbed.marte/resources/predefined.xml6292
-rw-r--r--extraplugins/marte/org.eclipse.papyrus.properties.tabbed.marte/src/org/eclipse/papyrus/properties/tabbed/marte/Activator.java50
9 files changed, 14397 insertions, 0 deletions
diff --git a/extraplugins/marte/org.eclipse.papyrus.properties.tabbed.marte/.classpath b/extraplugins/marte/org.eclipse.papyrus.properties.tabbed.marte/.classpath
new file mode 100644
index 00000000000..2d1a4302f04
--- /dev/null
+++ b/extraplugins/marte/org.eclipse.papyrus.properties.tabbed.marte/.classpath
@@ -0,0 +1,7 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<classpath>
+ <classpathentry kind="con" path="org.eclipse.jdt.launching.JRE_CONTAINER/org.eclipse.jdt.internal.debug.ui.launcher.StandardVMType/J2SE-1.5"/>
+ <classpathentry kind="con" path="org.eclipse.pde.core.requiredPlugins"/>
+ <classpathentry kind="src" path="src"/>
+ <classpathentry kind="output" path="bin"/>
+</classpath>
diff --git a/extraplugins/marte/org.eclipse.papyrus.properties.tabbed.marte/.project b/extraplugins/marte/org.eclipse.papyrus.properties.tabbed.marte/.project
new file mode 100644
index 00000000000..b8504b9b5c1
--- /dev/null
+++ b/extraplugins/marte/org.eclipse.papyrus.properties.tabbed.marte/.project
@@ -0,0 +1,28 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<projectDescription>
+ <name>org.eclipse.papyrus.properties.tabbed.marte</name>
+ <comment></comment>
+ <projects>
+ </projects>
+ <buildSpec>
+ <buildCommand>
+ <name>org.eclipse.jdt.core.javabuilder</name>
+ <arguments>
+ </arguments>
+ </buildCommand>
+ <buildCommand>
+ <name>org.eclipse.pde.ManifestBuilder</name>
+ <arguments>
+ </arguments>
+ </buildCommand>
+ <buildCommand>
+ <name>org.eclipse.pde.SchemaBuilder</name>
+ <arguments>
+ </arguments>
+ </buildCommand>
+ </buildSpec>
+ <natures>
+ <nature>org.eclipse.pde.PluginNature</nature>
+ <nature>org.eclipse.jdt.core.javanature</nature>
+ </natures>
+</projectDescription>
diff --git a/extraplugins/marte/org.eclipse.papyrus.properties.tabbed.marte/.settings/org.eclipse.jdt.core.prefs b/extraplugins/marte/org.eclipse.papyrus.properties.tabbed.marte/.settings/org.eclipse.jdt.core.prefs
new file mode 100644
index 00000000000..2039858304a
--- /dev/null
+++ b/extraplugins/marte/org.eclipse.papyrus.properties.tabbed.marte/.settings/org.eclipse.jdt.core.prefs
@@ -0,0 +1,8 @@
+#Wed Aug 18 16:59:47 CEST 2010
+eclipse.preferences.version=1
+org.eclipse.jdt.core.compiler.codegen.inlineJsrBytecode=enabled
+org.eclipse.jdt.core.compiler.codegen.targetPlatform=1.5
+org.eclipse.jdt.core.compiler.compliance=1.5
+org.eclipse.jdt.core.compiler.problem.assertIdentifier=error
+org.eclipse.jdt.core.compiler.problem.enumIdentifier=error
+org.eclipse.jdt.core.compiler.source=1.5
diff --git a/extraplugins/marte/org.eclipse.papyrus.properties.tabbed.marte/META-INF/MANIFEST.MF b/extraplugins/marte/org.eclipse.papyrus.properties.tabbed.marte/META-INF/MANIFEST.MF
new file mode 100644
index 00000000000..8f92fb7748e
--- /dev/null
+++ b/extraplugins/marte/org.eclipse.papyrus.properties.tabbed.marte/META-INF/MANIFEST.MF
@@ -0,0 +1,15 @@
+Manifest-Version: 1.0
+Bundle-ManifestVersion: 2
+Bundle-Name: MARTE tabbed properties
+Bundle-SymbolicName: org.eclipse.papyrus.properties.tabbed.marte;singleton:=true
+Bundle-Version: 0.7.1.qualifier
+Bundle-Activator: org.eclipse.papyrus.properties.tabbed.marte.Activator
+Bundle-Vendor: CEA LIST
+Require-Bundle: org.eclipse.ui,
+ org.eclipse.core.runtime,
+ org.eclipse.ui.views;bundle-version="3.5.0",
+ org.eclipse.papyrus.properties.tabbed.core;bundle-version="0.7.0",
+ org.eclipse.papyrus.properties.runtime;bundle-version="0.7.0",
+ org.eclipse.ui.views.properties.tabbed
+Bundle-RequiredExecutionEnvironment: J2SE-1.5
+Bundle-ActivationPolicy: lazy
diff --git a/extraplugins/marte/org.eclipse.papyrus.properties.tabbed.marte/build.properties b/extraplugins/marte/org.eclipse.papyrus.properties.tabbed.marte/build.properties
new file mode 100644
index 00000000000..6f20375d6c7
--- /dev/null
+++ b/extraplugins/marte/org.eclipse.papyrus.properties.tabbed.marte/build.properties
@@ -0,0 +1,5 @@
+source.. = src/
+output.. = bin/
+bin.includes = META-INF/,\
+ .,\
+ plugin.xml
diff --git a/extraplugins/marte/org.eclipse.papyrus.properties.tabbed.marte/plugin.xml b/extraplugins/marte/org.eclipse.papyrus.properties.tabbed.marte/plugin.xml
new file mode 100644
index 00000000000..be452a2a637
--- /dev/null
+++ b/extraplugins/marte/org.eclipse.papyrus.properties.tabbed.marte/plugin.xml
@@ -0,0 +1,47 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<?eclipse version="3.4"?>
+<plugin>
+ <extension
+ point="org.eclipse.ui.views.properties.tabbed.propertyContributor">
+ <propertyContributor
+ contributorId="TreeOutlinePage"
+ labelProvider="org.eclipse.papyrus.properties.tabbed.core.provider.EMFObjectLabelProvider"
+ tabDescriptorProvider="org.eclipse.papyrus.properties.tabbed.core.provider.XMLBasedTabDescriptorProvider">
+ <propertyCategory
+ category="org.eclipse.papyrus"></propertyCategory>
+ </propertyContributor>
+ </extension>
+ <extension
+ point="org.eclipse.papyrus.properties.runtime.propertyViewProvider">
+ <propertyViewProvider
+ class="org.eclipse.papyrus.properties.tabbed.core.view.XMLPropertyTabViewProvider">
+ <Priority
+ name="Lowest">
+ </Priority>
+ <PropertyViewContribution
+ description="This is the generic view for marte tabbed properties"
+ icon="icons/tool.gif"
+ id="propertyview.marte.basic"
+ name="MARTE"
+ path="resources/marte.ecore.xml">
+ </PropertyViewContribution>
+ </propertyViewProvider>
+ </extension>
+ <extension
+ point="org.eclipse.papyrus.properties.runtime.propertyEditorControllerProvider">
+ <propertyEditorControllerProvider
+ class="org.eclipse.papyrus.properties.runtime.controller.predefined.PredefinedPropertyControllerProvider"
+ description="this is the basic provider for MARTE features"
+ id="org.eclipse.papyrus.properties.view.marte.structuralFeaturesEMFTPredefinedControllers">
+ <Priority
+ name="Lowest">
+ </Priority>
+ <PredefinedControllers
+ id="org.eclipse.papyrus.properties.view.marte.PredefinedControllers"
+ name="org.eclipse.papyrus.properties.view.marte.PredefinedControllers"
+ path="resources/predefined.xml">
+ </PredefinedControllers>
+ </propertyEditorControllerProvider>
+ </extension>
+
+</plugin>
diff --git a/extraplugins/marte/org.eclipse.papyrus.properties.tabbed.marte/resources/marte.ecore.xml b/extraplugins/marte/org.eclipse.papyrus.properties.tabbed.marte/resources/marte.ecore.xml
new file mode 100644
index 00000000000..fde6da97aa6
--- /dev/null
+++ b/extraplugins/marte/org.eclipse.papyrus.properties.tabbed.marte/resources/marte.ecore.xml
@@ -0,0 +1,7945 @@
+<?xml version="1.0" encoding="UTF-8" standalone="no"?>
+<propertyTabView pluginId="org.eclipse.papyrus.properties.tabbed.marte">
+ <tab category="MARTE" id="basicTabMARTE" label="MARTE"/>
+ <sectionSet name="sectionSet_Single_Unit">
+ <context enablesFor="1">
+ <appliedStereotypes>
+ <appliedStereotype qualifiedName="MARTE::MARTE_Foundations::NFPs::Unit"/>
+ </appliedStereotypes>
+ </context>
+ <section adapterId="Semantic" id="section_Single_Unit" tabId="basicTabMARTE">
+ <replacedSections>
+ <replacedSection id="section_Multiple_Unit"/>
+ </replacedSections>
+ <fragment id="fragment_Single_Unit">
+ <context enablesFor="1">
+ <appliedStereotypes>
+ <appliedStereotype qualifiedName="MARTE::MARTE_Foundations::NFPs::Unit"/>
+ </appliedStereotypes>
+ </context>
+ <content>
+ <expandableContainer label="Unit">
+ <controller predefinedId="MARTE_Unit_convFactor"/>
+ <controller predefinedId="MARTE_Unit_convOffset"/>
+ <controller predefinedId="MARTE_Unit_baseUnit"/>
+ <layout kind="Grid" numColumns="2" sameWidth="true"/>
+ </expandableContainer>
+ </content>
+ </fragment>
+ </section>
+ </sectionSet>
+ <sectionSet name="sectionSet_Single_NfpConstraint">
+ <context enablesFor="1">
+ <appliedStereotypes>
+ <appliedStereotype qualifiedName="MARTE::MARTE_Foundations::NFPs::NfpConstraint"/>
+ </appliedStereotypes>
+ </context>
+ <section adapterId="Semantic" id="section_Single_NfpConstraint" tabId="basicTabMARTE">
+ <replacedSections>
+ <replacedSection id="section_Multiple_NfpConstraint"/>
+ </replacedSections>
+ <fragment id="fragment_Single_NfpConstraint">
+ <context enablesFor="1">
+ <appliedStereotypes>
+ <appliedStereotype qualifiedName="MARTE::MARTE_Foundations::NFPs::NfpConstraint"/>
+ </appliedStereotypes>
+ </context>
+ <content>
+ <expandableContainer label="NfpConstraint">
+ <controller predefinedId="MARTE_NfpConstraint_kind"/>
+ <controller predefinedId="MARTE_NfpConstraint_mode"/>
+ <layout kind="Grid" numColumns="2" sameWidth="true"/>
+ </expandableContainer>
+ </content>
+ </fragment>
+ </section>
+ </sectionSet>
+ <sectionSet name="sectionSet_Multiple_NfpConstraint">
+ <context enablesFor="-1">
+ <appliedStereotypes>
+ <appliedStereotype qualifiedName="MARTE::MARTE_Foundations::NFPs::NfpConstraint"/>
+ </appliedStereotypes>
+ </context>
+ <section adapterId="Semantic" id="section_Multiple_NfpConstraint" tabId="basicTabMARTE">
+ <fragment id="fragment_Multiple_NfpConstraint">
+ <context enablesFor="-1">
+ <appliedStereotypes>
+ <appliedStereotype qualifiedName="MARTE::MARTE_Foundations::NFPs::NfpConstraint"/>
+ </appliedStereotypes>
+ </context>
+ <content>
+ <expandableContainer label="NfpConstraint">
+ <controller predefinedId="MARTE_NfpConstraint_kind"/>
+ <layout kind="Grid" numColumns="1" sameWidth="true"/>
+ </expandableContainer>
+ </content>
+ </fragment>
+ </section>
+ </sectionSet>
+ <sectionSet name="sectionSet_Single_NfpType">
+ <context enablesFor="1">
+ <appliedStereotypes>
+ <appliedStereotype qualifiedName="MARTE::MARTE_Foundations::NFPs::NfpType"/>
+ </appliedStereotypes>
+ </context>
+ <section adapterId="Semantic" id="section_Single_NfpType" tabId="basicTabMARTE">
+ <replacedSections>
+ <replacedSection id="section_Multiple_NfpType"/>
+ <replacedSection id="section_Single_TupleType"/>
+ </replacedSections>
+ <fragment id="fragment_Single_NfpType">
+ <context enablesFor="1">
+ <appliedStereotypes>
+ <appliedStereotype qualifiedName="MARTE::MARTE_Foundations::NFPs::NfpType"/>
+ </appliedStereotypes>
+ </context>
+ <content>
+ <expandableContainer label="NfpType">
+ <controller predefinedId="MARTE_NfpType_exprAttrib"/>
+ <controller predefinedId="MARTE_NfpType_unitAttrib"/>
+ <controller predefinedId="MARTE_NfpType_valueAttrib"/>
+ <controller predefinedId="emptyComposite"/>
+ <controller predefinedId="MARTE_TupleType_tupleAttrib"/>
+ <layout kind="Grid" numColumns="2" sameWidth="true"/>
+ </expandableContainer>
+ </content>
+ </fragment>
+ </section>
+ </sectionSet>
+ <sectionSet name="sectionSet_Single_Dimension">
+ <context enablesFor="1">
+ <appliedStereotypes>
+ <appliedStereotype qualifiedName="MARTE::MARTE_Foundations::NFPs::Dimension"/>
+ </appliedStereotypes>
+ </context>
+ <section adapterId="Semantic" id="section_Single_Dimension" tabId="basicTabMARTE">
+ <replacedSections>
+ <replacedSection id="section_Multiple_Dimension"/>
+ </replacedSections>
+ <fragment id="fragment_Single_Dimension">
+ <context enablesFor="1">
+ <appliedStereotypes>
+ <appliedStereotype qualifiedName="MARTE::MARTE_Foundations::NFPs::Dimension"/>
+ </appliedStereotypes>
+ </context>
+ <content>
+ <expandableContainer label="Dimension">
+ <controller predefinedId="MARTE_Dimension_symbol"/>
+ <controller predefinedId="MARTE_Dimension_baseDimension"/>
+ <controller predefinedId="MARTE_Dimension_baseExponent"/>
+ <layout kind="Grid" numColumns="2" sameWidth="true"/>
+ </expandableContainer>
+ </content>
+ </fragment>
+ </section>
+ </sectionSet>
+ <sectionSet name="sectionSet_Single_Configuration">
+ <context enablesFor="1">
+ <appliedStereotypes>
+ <appliedStereotype qualifiedName="MARTE::MARTE_Foundations::CoreElements::Configuration"/>
+ </appliedStereotypes>
+ </context>
+ <section adapterId="Semantic" id="section_Single_Configuration" tabId="basicTabMARTE">
+ <replacedSections>
+ <replacedSection id="section_Multiple_Configuration"/>
+ </replacedSections>
+ <fragment id="fragment_Single_Configuration">
+ <context enablesFor="1">
+ <appliedStereotypes>
+ <appliedStereotype qualifiedName="MARTE::MARTE_Foundations::CoreElements::Configuration"/>
+ </appliedStereotypes>
+ </context>
+ <content>
+ <expandableContainer label="Configuration">
+ <controller predefinedId="MARTE_Configuration_mode"/>
+ <layout kind="Grid" numColumns="1" sameWidth="true"/>
+ </expandableContainer>
+ </content>
+ </fragment>
+ </section>
+ </sectionSet>
+ <sectionSet name="sectionSet_Single_Allocated">
+ <context enablesFor="1">
+ <appliedStereotypes>
+ <appliedStereotype qualifiedName="MARTE::MARTE_Foundations::Alloc::Allocated"/>
+ </appliedStereotypes>
+ </context>
+ <section adapterId="Semantic" id="section_Single_Allocated" tabId="basicTabMARTE">
+ <replacedSections>
+ <replacedSection id="section_Multiple_Allocated"/>
+ </replacedSections>
+ <fragment id="fragment_Single_Allocated">
+ <context enablesFor="1">
+ <appliedStereotypes>
+ <appliedStereotype qualifiedName="MARTE::MARTE_Foundations::Alloc::Allocated"/>
+ </appliedStereotypes>
+ </context>
+ <content>
+ <expandableContainer label="Allocated">
+ <controller predefinedId="MARTE_Allocated_kind"/>
+ <controller predefinedId="MARTE_Allocated_allocatedFrom"/>
+ <controller predefinedId="MARTE_Allocated_allocatedTo"/>
+ <layout kind="Grid" numColumns="2" sameWidth="true"/>
+ </expandableContainer>
+ </content>
+ </fragment>
+ </section>
+ </sectionSet>
+ <sectionSet name="sectionSet_Multiple_Allocated">
+ <context enablesFor="-1">
+ <appliedStereotypes>
+ <appliedStereotype qualifiedName="MARTE::MARTE_Foundations::Alloc::Allocated"/>
+ </appliedStereotypes>
+ </context>
+ <section adapterId="Semantic" id="section_Multiple_Allocated" tabId="basicTabMARTE">
+ <fragment id="fragment_Multiple_Allocated">
+ <context enablesFor="-1">
+ <appliedStereotypes>
+ <appliedStereotype qualifiedName="MARTE::MARTE_Foundations::Alloc::Allocated"/>
+ </appliedStereotypes>
+ </context>
+ <content>
+ <expandableContainer label="Allocated">
+ <controller predefinedId="MARTE_Allocated_kind"/>
+ <layout kind="Grid" numColumns="1" sameWidth="true"/>
+ </expandableContainer>
+ </content>
+ </fragment>
+ </section>
+ </sectionSet>
+ <sectionSet name="sectionSet_Single_AllocateActivityGroup">
+ <context enablesFor="1">
+ <appliedStereotypes>
+ <appliedStereotype qualifiedName="MARTE::MARTE_Foundations::Alloc::AllocateActivityGroup"/>
+ </appliedStereotypes>
+ </context>
+ <section adapterId="Semantic" id="section_Single_AllocateActivityGroup" tabId="basicTabMARTE">
+ <replacedSections>
+ <replacedSection id="section_Multiple_AllocateActivityGroup"/>
+ </replacedSections>
+ <fragment id="fragment_Single_AllocateActivityGroup">
+ <context enablesFor="1">
+ <appliedStereotypes>
+ <appliedStereotype qualifiedName="MARTE::MARTE_Foundations::Alloc::AllocateActivityGroup"/>
+ </appliedStereotypes>
+ </context>
+ <content>
+ <expandableContainer label="AllocateActivityGroup">
+ <controller predefinedId="MARTE_AllocateActivityGroup_isUnique"/>
+ <layout kind="Grid" numColumns="1" sameWidth="true"/>
+ </expandableContainer>
+ </content>
+ </fragment>
+ </section>
+ </sectionSet>
+ <sectionSet name="sectionSet_Multiple_AllocateActivityGroup">
+ <context enablesFor="-1">
+ <appliedStereotypes>
+ <appliedStereotype qualifiedName="MARTE::MARTE_Foundations::Alloc::AllocateActivityGroup"/>
+ </appliedStereotypes>
+ </context>
+ <section adapterId="Semantic" id="section_Multiple_AllocateActivityGroup" tabId="basicTabMARTE">
+ <fragment id="fragment_Multiple_AllocateActivityGroup">
+ <context enablesFor="-1">
+ <appliedStereotypes>
+ <appliedStereotype qualifiedName="MARTE::MARTE_Foundations::Alloc::AllocateActivityGroup"/>
+ </appliedStereotypes>
+ </context>
+ <content>
+ <expandableContainer label="AllocateActivityGroup">
+ <controller predefinedId="MARTE_AllocateActivityGroup_isUnique"/>
+ <layout kind="Grid" numColumns="1" sameWidth="true"/>
+ </expandableContainer>
+ </content>
+ </fragment>
+ </section>
+ </sectionSet>
+ <sectionSet name="sectionSet_Single_NfpRefine">
+ <context enablesFor="1">
+ <appliedStereotypes>
+ <appliedStereotype qualifiedName="MARTE::MARTE_Foundations::Alloc::NfpRefine"/>
+ </appliedStereotypes>
+ </context>
+ <section adapterId="Semantic" id="section_Single_NfpRefine" tabId="basicTabMARTE">
+ <replacedSections>
+ <replacedSection id="section_Multiple_NfpRefine"/>
+ </replacedSections>
+ <fragment id="fragment_Single_NfpRefine">
+ <context enablesFor="1">
+ <appliedStereotypes>
+ <appliedStereotype qualifiedName="MARTE::MARTE_Foundations::Alloc::NfpRefine"/>
+ </appliedStereotypes>
+ </context>
+ <content>
+ <expandableContainer label="NfpRefine">
+ <controller predefinedId="MARTE_NfpRefine_constraint"/>
+ <layout kind="Grid" numColumns="1" sameWidth="true"/>
+ </expandableContainer>
+ </content>
+ </fragment>
+ </section>
+ </sectionSet>
+ <sectionSet name="sectionSet_Single_Assign">
+ <context enablesFor="1">
+ <appliedStereotypes>
+ <appliedStereotype qualifiedName="MARTE::MARTE_Foundations::Alloc::Assign"/>
+ </appliedStereotypes>
+ </context>
+ <section adapterId="Semantic" id="section_Single_Assign" tabId="basicTabMARTE">
+ <replacedSections>
+ <replacedSection id="section_Multiple_Assign"/>
+ </replacedSections>
+ <fragment id="fragment_Single_Assign">
+ <context enablesFor="1">
+ <appliedStereotypes>
+ <appliedStereotype qualifiedName="MARTE::MARTE_Foundations::Alloc::Assign"/>
+ </appliedStereotypes>
+ </context>
+ <content>
+ <expandableContainer label="Assign">
+ <controller predefinedId="MARTE_Assign_kind"/>
+ <controller predefinedId="MARTE_Assign_nature"/>
+ <controller predefinedId="MARTE_Assign_from"/>
+ <controller predefinedId="MARTE_Assign_impliedConstraint"/>
+ <controller predefinedId="MARTE_Assign_to"/>
+ <layout kind="Grid" numColumns="2" sameWidth="true"/>
+ </expandableContainer>
+ </content>
+ </fragment>
+ </section>
+ </sectionSet>
+ <sectionSet name="sectionSet_Multiple_Assign">
+ <context enablesFor="-1">
+ <appliedStereotypes>
+ <appliedStereotype qualifiedName="MARTE::MARTE_Foundations::Alloc::Assign"/>
+ </appliedStereotypes>
+ </context>
+ <section adapterId="Semantic" id="section_Multiple_Assign" tabId="basicTabMARTE">
+ <fragment id="fragment_Multiple_Assign">
+ <context enablesFor="-1">
+ <appliedStereotypes>
+ <appliedStereotype qualifiedName="MARTE::MARTE_Foundations::Alloc::Assign"/>
+ </appliedStereotypes>
+ </context>
+ <content>
+ <expandableContainer label="Assign">
+ <controller predefinedId="MARTE_Assign_kind"/>
+ <controller predefinedId="MARTE_Assign_nature"/>
+ <layout kind="Grid" numColumns="2" sameWidth="true"/>
+ </expandableContainer>
+ </content>
+ </fragment>
+ </section>
+ </sectionSet>
+ <sectionSet name="sectionSet_Single_Allocate">
+ <context enablesFor="1">
+ <appliedStereotypes>
+ <appliedStereotype qualifiedName="MARTE::MARTE_Foundations::Alloc::Allocate"/>
+ </appliedStereotypes>
+ </context>
+ <section adapterId="Semantic" id="section_Single_Allocate" tabId="basicTabMARTE">
+ <replacedSections>
+ <replacedSection id="section_Multiple_Allocate"/>
+ </replacedSections>
+ <fragment id="fragment_Single_Allocate">
+ <context enablesFor="1">
+ <appliedStereotypes>
+ <appliedStereotype qualifiedName="MARTE::MARTE_Foundations::Alloc::Allocate"/>
+ </appliedStereotypes>
+ </context>
+ <content>
+ <expandableContainer label="Allocate">
+ <controller predefinedId="MARTE_Allocate_kind"/>
+ <controller predefinedId="MARTE_Allocate_nature"/>
+ <controller predefinedId="MARTE_Allocate_impliedConstraint"/>
+ <layout kind="Grid" numColumns="2" sameWidth="true"/>
+ </expandableContainer>
+ </content>
+ </fragment>
+ </section>
+ </sectionSet>
+ <sectionSet name="sectionSet_Multiple_Allocate">
+ <context enablesFor="-1">
+ <appliedStereotypes>
+ <appliedStereotype qualifiedName="MARTE::MARTE_Foundations::Alloc::Allocate"/>
+ </appliedStereotypes>
+ </context>
+ <section adapterId="Semantic" id="section_Multiple_Allocate" tabId="basicTabMARTE">
+ <fragment id="fragment_Multiple_Allocate">
+ <context enablesFor="-1">
+ <appliedStereotypes>
+ <appliedStereotype qualifiedName="MARTE::MARTE_Foundations::Alloc::Allocate"/>
+ </appliedStereotypes>
+ </context>
+ <content>
+ <expandableContainer label="Allocate">
+ <controller predefinedId="MARTE_Allocate_kind"/>
+ <controller predefinedId="MARTE_Allocate_nature"/>
+ <layout kind="Grid" numColumns="2" sameWidth="true"/>
+ </expandableContainer>
+ </content>
+ </fragment>
+ </section>
+ </sectionSet>
+ <sectionSet name="sectionSet_Single_Clock">
+ <context enablesFor="1">
+ <appliedStereotypes>
+ <appliedStereotype qualifiedName="MARTE::MARTE_Foundations::Time::Clock"/>
+ </appliedStereotypes>
+ </context>
+ <section adapterId="Semantic" id="section_Single_Clock" tabId="basicTabMARTE">
+ <replacedSections>
+ <replacedSection id="section_Multiple_Clock"/>
+ </replacedSections>
+ <fragment id="fragment_Single_Clock">
+ <context enablesFor="1">
+ <appliedStereotypes>
+ <appliedStereotype qualifiedName="MARTE::MARTE_Foundations::Time::Clock"/>
+ </appliedStereotypes>
+ </context>
+ <content>
+ <expandableContainer label="Clock">
+ <controller predefinedId="MARTE_Clock_standard"/>
+ <controller predefinedId="MARTE_Clock_type"/>
+ <controller predefinedId="MARTE_Clock_unit"/>
+ <layout kind="Grid" numColumns="2" sameWidth="true"/>
+ </expandableContainer>
+ </content>
+ </fragment>
+ </section>
+ </sectionSet>
+ <sectionSet name="sectionSet_Multiple_Clock">
+ <context enablesFor="-1">
+ <appliedStereotypes>
+ <appliedStereotype qualifiedName="MARTE::MARTE_Foundations::Time::Clock"/>
+ </appliedStereotypes>
+ </context>
+ <section adapterId="Semantic" id="section_Multiple_Clock" tabId="basicTabMARTE">
+ <fragment id="fragment_Multiple_Clock">
+ <context enablesFor="-1">
+ <appliedStereotypes>
+ <appliedStereotype qualifiedName="MARTE::MARTE_Foundations::Time::Clock"/>
+ </appliedStereotypes>
+ </context>
+ <content>
+ <expandableContainer label="Clock">
+ <controller predefinedId="MARTE_Clock_standard"/>
+ <layout kind="Grid" numColumns="1" sameWidth="true"/>
+ </expandableContainer>
+ </content>
+ </fragment>
+ </section>
+ </sectionSet>
+ <sectionSet name="sectionSet_Single_ClockType">
+ <context enablesFor="1">
+ <appliedStereotypes>
+ <appliedStereotype qualifiedName="MARTE::MARTE_Foundations::Time::ClockType"/>
+ </appliedStereotypes>
+ </context>
+ <section adapterId="Semantic" id="section_Single_ClockType" tabId="basicTabMARTE">
+ <replacedSections>
+ <replacedSection id="section_Multiple_ClockType"/>
+ </replacedSections>
+ <fragment id="fragment_Single_ClockType">
+ <context enablesFor="1">
+ <appliedStereotypes>
+ <appliedStereotype qualifiedName="MARTE::MARTE_Foundations::Time::ClockType"/>
+ </appliedStereotypes>
+ </context>
+ <content>
+ <expandableContainer label="ClockType">
+ <controller predefinedId="MARTE_ClockType_isLogical"/>
+ <controller predefinedId="MARTE_ClockType_nature"/>
+ <controller predefinedId="MARTE_ClockType_getTime"/>
+ <controller predefinedId="MARTE_ClockType_indexToValue"/>
+ <controller predefinedId="MARTE_ClockType_maxValAttr"/>
+ <controller predefinedId="MARTE_ClockType_offsetAttr"/>
+ <controller predefinedId="MARTE_ClockType_resolAttr"/>
+ <controller predefinedId="MARTE_ClockType_setTime"/>
+ <controller predefinedId="MARTE_ClockType_unitType"/>
+ <layout kind="Grid" numColumns="2" sameWidth="true"/>
+ </expandableContainer>
+ </content>
+ </fragment>
+ </section>
+ </sectionSet>
+ <sectionSet name="sectionSet_Multiple_ClockType">
+ <context enablesFor="-1">
+ <appliedStereotypes>
+ <appliedStereotype qualifiedName="MARTE::MARTE_Foundations::Time::ClockType"/>
+ </appliedStereotypes>
+ </context>
+ <section adapterId="Semantic" id="section_Multiple_ClockType" tabId="basicTabMARTE">
+ <fragment id="fragment_Multiple_ClockType">
+ <context enablesFor="-1">
+ <appliedStereotypes>
+ <appliedStereotype qualifiedName="MARTE::MARTE_Foundations::Time::ClockType"/>
+ </appliedStereotypes>
+ </context>
+ <content>
+ <expandableContainer label="ClockType">
+ <controller predefinedId="MARTE_ClockType_isLogical"/>
+ <controller predefinedId="MARTE_ClockType_nature"/>
+ <layout kind="Grid" numColumns="2" sameWidth="true"/>
+ </expandableContainer>
+ </content>
+ </fragment>
+ </section>
+ </sectionSet>
+ <sectionSet name="sectionSet_Single_TimedValueSpecification">
+ <context enablesFor="1">
+ <appliedStereotypes>
+ <appliedStereotype qualifiedName="MARTE::MARTE_Foundations::Time::TimedValueSpecification"/>
+ </appliedStereotypes>
+ </context>
+ <section adapterId="Semantic" id="section_Single_TimedValueSpecification" tabId="basicTabMARTE">
+ <replacedSections>
+ <replacedSection id="section_Multiple_TimedValueSpecification"/>
+ </replacedSections>
+ <fragment id="fragment_Single_TimedValueSpecification">
+ <context enablesFor="1">
+ <appliedStereotypes>
+ <appliedStereotype qualifiedName="MARTE::MARTE_Foundations::Time::TimedValueSpecification"/>
+ </appliedStereotypes>
+ </context>
+ <content>
+ <expandableContainer label="TimedValueSpecification">
+ <controller predefinedId="MARTE_TimedValueSpecification_interpretation"/>
+ <controller predefinedId="MARTE_TimedElement_on"/>
+ <layout kind="Grid" numColumns="2" sameWidth="true"/>
+ </expandableContainer>
+ </content>
+ </fragment>
+ </section>
+ </sectionSet>
+ <sectionSet name="sectionSet_Multiple_TimedValueSpecification">
+ <context enablesFor="-1">
+ <appliedStereotypes>
+ <appliedStereotype qualifiedName="MARTE::MARTE_Foundations::Time::TimedValueSpecification"/>
+ </appliedStereotypes>
+ </context>
+ <section adapterId="Semantic" id="section_Multiple_TimedValueSpecification" tabId="basicTabMARTE">
+ <fragment id="fragment_Multiple_TimedValueSpecification">
+ <context enablesFor="-1">
+ <appliedStereotypes>
+ <appliedStereotype qualifiedName="MARTE::MARTE_Foundations::Time::TimedValueSpecification"/>
+ </appliedStereotypes>
+ </context>
+ <content>
+ <expandableContainer label="TimedValueSpecification">
+ <controller predefinedId="MARTE_TimedValueSpecification_interpretation"/>
+ <layout kind="Grid" numColumns="1" sameWidth="true"/>
+ </expandableContainer>
+ </content>
+ </fragment>
+ </section>
+ </sectionSet>
+ <sectionSet name="sectionSet_Single_TimedConstraint">
+ <context enablesFor="1">
+ <appliedStereotypes>
+ <appliedStereotype qualifiedName="MARTE::MARTE_Foundations::Time::TimedConstraint"/>
+ </appliedStereotypes>
+ </context>
+ <section adapterId="Semantic" id="section_Single_TimedConstraint" tabId="basicTabMARTE">
+ <replacedSections>
+ <replacedSection id="section_Multiple_TimedConstraint"/>
+ <replacedSection id="section_Single_NfpConstraint"/>
+ </replacedSections>
+ <fragment id="fragment_Single_TimedConstraint">
+ <context enablesFor="1">
+ <appliedStereotypes>
+ <appliedStereotype qualifiedName="MARTE::MARTE_Foundations::Time::TimedConstraint"/>
+ </appliedStereotypes>
+ </context>
+ <content>
+ <expandableContainer label="TimedConstraint">
+ <controller predefinedId="MARTE_TimedConstraint_interpretation"/>
+ <controller predefinedId="MARTE_NfpConstraint_kind"/>
+ <controller predefinedId="MARTE_NfpConstraint_mode"/>
+ <controller predefinedId="MARTE_TimedElement_on"/>
+ <layout kind="Grid" numColumns="2" sameWidth="true"/>
+ </expandableContainer>
+ </content>
+ </fragment>
+ </section>
+ </sectionSet>
+ <sectionSet name="sectionSet_Multiple_TimedConstraint">
+ <context enablesFor="-1">
+ <appliedStereotypes>
+ <appliedStereotype qualifiedName="MARTE::MARTE_Foundations::Time::TimedConstraint"/>
+ </appliedStereotypes>
+ </context>
+ <section adapterId="Semantic" id="section_Multiple_TimedConstraint" tabId="basicTabMARTE">
+ <replacedSections>
+ <replacedSection id="section_Multiple_NfpConstraint"/>
+ </replacedSections>
+ <fragment id="fragment_Multiple_TimedConstraint">
+ <context enablesFor="-1">
+ <appliedStereotypes>
+ <appliedStereotype qualifiedName="MARTE::MARTE_Foundations::Time::TimedConstraint"/>
+ </appliedStereotypes>
+ </context>
+ <content>
+ <expandableContainer label="TimedConstraint">
+ <controller predefinedId="MARTE_TimedConstraint_interpretation"/>
+ <controller predefinedId="MARTE_NfpConstraint_kind"/>
+ <layout kind="Grid" numColumns="2" sameWidth="true"/>
+ </expandableContainer>
+ </content>
+ </fragment>
+ </section>
+ </sectionSet>
+ <sectionSet name="sectionSet_Single_ClockConstraint">
+ <context enablesFor="1">
+ <appliedStereotypes>
+ <appliedStereotype qualifiedName="MARTE::MARTE_Foundations::Time::ClockConstraint"/>
+ </appliedStereotypes>
+ </context>
+ <section adapterId="Semantic" id="section_Single_ClockConstraint" tabId="basicTabMARTE">
+ <replacedSections>
+ <replacedSection id="section_Multiple_ClockConstraint"/>
+ <replacedSection id="section_Single_NfpConstraint"/>
+ </replacedSections>
+ <fragment id="fragment_Single_ClockConstraint">
+ <context enablesFor="1">
+ <appliedStereotypes>
+ <appliedStereotype qualifiedName="MARTE::MARTE_Foundations::Time::ClockConstraint"/>
+ </appliedStereotypes>
+ </context>
+ <content>
+ <expandableContainer label="ClockConstraint">
+ <controller predefinedId="MARTE_ClockConstraint_isChronometricBased"/>
+ <controller predefinedId="MARTE_ClockConstraint_isCoincidenceBased"/>
+ <controller predefinedId="MARTE_ClockConstraint_isPrecedenceBased"/>
+ <controller predefinedId="MARTE_NfpConstraint_kind"/>
+ <controller predefinedId="MARTE_NfpConstraint_mode"/>
+ <controller predefinedId="MARTE_TimedElement_on"/>
+ <layout kind="Grid" numColumns="2" sameWidth="true"/>
+ </expandableContainer>
+ </content>
+ </fragment>
+ </section>
+ </sectionSet>
+ <sectionSet name="sectionSet_Multiple_ClockConstraint">
+ <context enablesFor="-1">
+ <appliedStereotypes>
+ <appliedStereotype qualifiedName="MARTE::MARTE_Foundations::Time::ClockConstraint"/>
+ </appliedStereotypes>
+ </context>
+ <section adapterId="Semantic" id="section_Multiple_ClockConstraint" tabId="basicTabMARTE">
+ <replacedSections>
+ <replacedSection id="section_Multiple_NfpConstraint"/>
+ </replacedSections>
+ <fragment id="fragment_Multiple_ClockConstraint">
+ <context enablesFor="-1">
+ <appliedStereotypes>
+ <appliedStereotype qualifiedName="MARTE::MARTE_Foundations::Time::ClockConstraint"/>
+ </appliedStereotypes>
+ </context>
+ <content>
+ <expandableContainer label="ClockConstraint">
+ <controller predefinedId="MARTE_ClockConstraint_isChronometricBased"/>
+ <controller predefinedId="MARTE_ClockConstraint_isCoincidenceBased"/>
+ <controller predefinedId="MARTE_NfpConstraint_kind"/>
+ <layout kind="Grid" numColumns="2" sameWidth="true"/>
+ </expandableContainer>
+ </content>
+ </fragment>
+ </section>
+ </sectionSet>
+ <sectionSet name="sectionSet_Single_TimedInstantObservation">
+ <context enablesFor="1">
+ <appliedStereotypes>
+ <appliedStereotype qualifiedName="MARTE::MARTE_Foundations::Time::TimedInstantObservation"/>
+ </appliedStereotypes>
+ </context>
+ <section adapterId="Semantic" id="section_Single_TimedInstantObservation" tabId="basicTabMARTE">
+ <replacedSections>
+ <replacedSection id="section_Multiple_TimedInstantObservation"/>
+ </replacedSections>
+ <fragment id="fragment_Single_TimedInstantObservation">
+ <context enablesFor="1">
+ <appliedStereotypes>
+ <appliedStereotype qualifiedName="MARTE::MARTE_Foundations::Time::TimedInstantObservation"/>
+ </appliedStereotypes>
+ </context>
+ <content>
+ <expandableContainer label="TimedInstantObservation">
+ <controller predefinedId="MARTE_TimedInstantObservation_obsKind"/>
+ <controller predefinedId="MARTE_TimedElement_on"/>
+ <layout kind="Grid" numColumns="2" sameWidth="true"/>
+ </expandableContainer>
+ </content>
+ </fragment>
+ </section>
+ </sectionSet>
+ <sectionSet name="sectionSet_Multiple_TimedInstantObservation">
+ <context enablesFor="-1">
+ <appliedStereotypes>
+ <appliedStereotype qualifiedName="MARTE::MARTE_Foundations::Time::TimedInstantObservation"/>
+ </appliedStereotypes>
+ </context>
+ <section adapterId="Semantic" id="section_Multiple_TimedInstantObservation" tabId="basicTabMARTE">
+ <fragment id="fragment_Multiple_TimedInstantObservation">
+ <context enablesFor="-1">
+ <appliedStereotypes>
+ <appliedStereotype qualifiedName="MARTE::MARTE_Foundations::Time::TimedInstantObservation"/>
+ </appliedStereotypes>
+ </context>
+ <content>
+ <expandableContainer label="TimedInstantObservation">
+ <controller predefinedId="MARTE_TimedInstantObservation_obsKind"/>
+ <layout kind="Grid" numColumns="1" sameWidth="true"/>
+ </expandableContainer>
+ </content>
+ </fragment>
+ </section>
+ </sectionSet>
+ <sectionSet name="sectionSet_Single_TimedDurationObservation">
+ <context enablesFor="1">
+ <appliedStereotypes>
+ <appliedStereotype qualifiedName="MARTE::MARTE_Foundations::Time::TimedDurationObservation"/>
+ </appliedStereotypes>
+ </context>
+ <section adapterId="Semantic" id="section_Single_TimedDurationObservation" tabId="basicTabMARTE">
+ <replacedSections>
+ <replacedSection id="section_Multiple_TimedDurationObservation"/>
+ </replacedSections>
+ <fragment id="fragment_Single_TimedDurationObservation">
+ <context enablesFor="1">
+ <appliedStereotypes>
+ <appliedStereotype qualifiedName="MARTE::MARTE_Foundations::Time::TimedDurationObservation"/>
+ </appliedStereotypes>
+ </context>
+ <content>
+ <expandableContainer label="TimedDurationObservation">
+ <controller predefinedId="MARTE_TimedDurationObservation_obsKind"/>
+ <controller predefinedId="MARTE_TimedElement_on"/>
+ <layout kind="Grid" numColumns="2" sameWidth="true"/>
+ </expandableContainer>
+ </content>
+ </fragment>
+ </section>
+ </sectionSet>
+ <sectionSet name="sectionSet_Multiple_TimedDurationObservation">
+ <context enablesFor="-1">
+ <appliedStereotypes>
+ <appliedStereotype qualifiedName="MARTE::MARTE_Foundations::Time::TimedDurationObservation"/>
+ </appliedStereotypes>
+ </context>
+ <section adapterId="Semantic" id="section_Multiple_TimedDurationObservation" tabId="basicTabMARTE">
+ <fragment id="fragment_Multiple_TimedDurationObservation">
+ <context enablesFor="-1">
+ <appliedStereotypes>
+ <appliedStereotype qualifiedName="MARTE::MARTE_Foundations::Time::TimedDurationObservation"/>
+ </appliedStereotypes>
+ </context>
+ <content>
+ <expandableContainer label="TimedDurationObservation">
+ <controller predefinedId="MARTE_TimedDurationObservation_obsKind"/>
+ <layout kind="Grid" numColumns="1" sameWidth="true"/>
+ </expandableContainer>
+ </content>
+ </fragment>
+ </section>
+ </sectionSet>
+ <sectionSet name="sectionSet_Single_TimedEvent">
+ <context enablesFor="1">
+ <appliedStereotypes>
+ <appliedStereotype qualifiedName="MARTE::MARTE_Foundations::Time::TimedEvent"/>
+ </appliedStereotypes>
+ </context>
+ <section adapterId="Semantic" id="section_Single_TimedEvent" tabId="basicTabMARTE">
+ <replacedSections>
+ <replacedSection id="section_Multiple_TimedEvent"/>
+ </replacedSections>
+ <fragment id="fragment_Single_TimedEvent">
+ <context enablesFor="1">
+ <appliedStereotypes>
+ <appliedStereotype qualifiedName="MARTE::MARTE_Foundations::Time::TimedEvent"/>
+ </appliedStereotypes>
+ </context>
+ <content>
+ <expandableContainer label="TimedEvent">
+ <controller predefinedId="MARTE_TimedEvent_repetition"/>
+ <controller predefinedId="MARTE_TimedEvent_every"/>
+ <controller predefinedId="MARTE_TimedElement_on"/>
+ <layout kind="Grid" numColumns="2" sameWidth="true"/>
+ </expandableContainer>
+ </content>
+ </fragment>
+ </section>
+ </sectionSet>
+ <sectionSet name="sectionSet_Single_TimedProcessing">
+ <context enablesFor="1">
+ <appliedStereotypes>
+ <appliedStereotype qualifiedName="MARTE::MARTE_Foundations::Time::TimedProcessing"/>
+ </appliedStereotypes>
+ </context>
+ <section adapterId="Semantic" id="section_Single_TimedProcessing" tabId="basicTabMARTE">
+ <replacedSections>
+ <replacedSection id="section_Multiple_TimedProcessing"/>
+ </replacedSections>
+ <fragment id="fragment_Single_TimedProcessing">
+ <context enablesFor="1">
+ <appliedStereotypes>
+ <appliedStereotype qualifiedName="MARTE::MARTE_Foundations::Time::TimedProcessing"/>
+ </appliedStereotypes>
+ </context>
+ <content>
+ <expandableContainer label="TimedProcessing">
+ <controller predefinedId="MARTE_TimedProcessing_duration"/>
+ <controller predefinedId="MARTE_TimedProcessing_finish"/>
+ <controller predefinedId="MARTE_TimedProcessing_start"/>
+ <controller predefinedId="emptyComposite"/>
+ <controller predefinedId="MARTE_TimedElement_on"/>
+ <layout kind="Grid" numColumns="2" sameWidth="true"/>
+ </expandableContainer>
+ </content>
+ </fragment>
+ </section>
+ </sectionSet>
+ <sectionSet name="sectionSet_Single_Resource">
+ <context enablesFor="1">
+ <appliedStereotypes>
+ <appliedStereotype qualifiedName="MARTE::MARTE_Foundations::GRM::Resource"/>
+ </appliedStereotypes>
+ </context>
+ <section adapterId="Semantic" id="section_Single_Resource" tabId="basicTabMARTE">
+ <replacedSections>
+ <replacedSection id="section_Multiple_Resource"/>
+ </replacedSections>
+ <fragment id="fragment_Single_Resource">
+ <context enablesFor="1">
+ <appliedStereotypes>
+ <appliedStereotype qualifiedName="MARTE::MARTE_Foundations::GRM::Resource"/>
+ </appliedStereotypes>
+ </context>
+ <content>
+ <expandableContainer label="Resource">
+ <controller predefinedId="MARTE_Resource_resMult"/>
+ <controller predefinedId="MARTE_Resource_isActive"/>
+ <controller predefinedId="MARTE_Resource_isProtected"/>
+ <layout kind="Grid" numColumns="2" sameWidth="true"/>
+ </expandableContainer>
+ </content>
+ </fragment>
+ </section>
+ </sectionSet>
+ <sectionSet name="sectionSet_Multiple_Resource">
+ <context enablesFor="-1">
+ <appliedStereotypes>
+ <appliedStereotype qualifiedName="MARTE::MARTE_Foundations::GRM::Resource"/>
+ </appliedStereotypes>
+ </context>
+ <section adapterId="Semantic" id="section_Multiple_Resource" tabId="basicTabMARTE">
+ <fragment id="fragment_Multiple_Resource">
+ <context enablesFor="-1">
+ <appliedStereotypes>
+ <appliedStereotype qualifiedName="MARTE::MARTE_Foundations::GRM::Resource"/>
+ </appliedStereotypes>
+ </context>
+ <content>
+ <expandableContainer label="Resource">
+ <controller predefinedId="MARTE_Resource_isActive"/>
+ <controller predefinedId="MARTE_Resource_isProtected"/>
+ <layout kind="Grid" numColumns="2" sameWidth="true"/>
+ </expandableContainer>
+ </content>
+ </fragment>
+ </section>
+ </sectionSet>
+ <sectionSet name="sectionSet_Single_StorageResource">
+ <context enablesFor="1">
+ <appliedStereotypes>
+ <appliedStereotype qualifiedName="MARTE::MARTE_Foundations::GRM::StorageResource"/>
+ </appliedStereotypes>
+ </context>
+ <section adapterId="Semantic" id="section_Single_StorageResource" tabId="basicTabMARTE">
+ <replacedSections>
+ <replacedSection id="section_Multiple_StorageResource"/>
+ <replacedSection id="section_Single_Resource"/>
+ </replacedSections>
+ <fragment id="fragment_Single_StorageResource">
+ <context enablesFor="1">
+ <appliedStereotypes>
+ <appliedStereotype qualifiedName="MARTE::MARTE_Foundations::GRM::StorageResource"/>
+ </appliedStereotypes>
+ </context>
+ <content>
+ <expandableContainer label="StorageResource">
+ <controller predefinedId="MARTE_StorageResource_elementSize"/>
+ <controller predefinedId="MARTE_Resource_resMult"/>
+ <controller predefinedId="MARTE_Resource_isActive"/>
+ <controller predefinedId="MARTE_Resource_isProtected"/>
+ <layout kind="Grid" numColumns="2" sameWidth="true"/>
+ </expandableContainer>
+ </content>
+ </fragment>
+ </section>
+ </sectionSet>
+ <sectionSet name="sectionSet_Multiple_StorageResource">
+ <context enablesFor="-1">
+ <appliedStereotypes>
+ <appliedStereotype qualifiedName="MARTE::MARTE_Foundations::GRM::StorageResource"/>
+ </appliedStereotypes>
+ </context>
+ <section adapterId="Semantic" id="section_Multiple_StorageResource" tabId="basicTabMARTE">
+ <replacedSections>
+ <replacedSection id="section_Multiple_Resource"/>
+ </replacedSections>
+ <fragment id="fragment_Multiple_StorageResource">
+ <context enablesFor="-1">
+ <appliedStereotypes>
+ <appliedStereotype qualifiedName="MARTE::MARTE_Foundations::GRM::StorageResource"/>
+ </appliedStereotypes>
+ </context>
+ <content>
+ <expandableContainer label="StorageResource">
+ <controller predefinedId="MARTE_Resource_isActive"/>
+ <controller predefinedId="MARTE_Resource_isProtected"/>
+ <layout kind="Grid" numColumns="2" sameWidth="true"/>
+ </expandableContainer>
+ </content>
+ </fragment>
+ </section>
+ </sectionSet>
+ <sectionSet name="sectionSet_Single_CommunicationEndPoint">
+ <context enablesFor="1">
+ <appliedStereotypes>
+ <appliedStereotype qualifiedName="MARTE::MARTE_Foundations::GRM::CommunicationEndPoint"/>
+ </appliedStereotypes>
+ </context>
+ <section adapterId="Semantic" id="section_Single_CommunicationEndPoint" tabId="basicTabMARTE">
+ <replacedSections>
+ <replacedSection id="section_Multiple_CommunicationEndPoint"/>
+ <replacedSection id="section_Single_Resource"/>
+ </replacedSections>
+ <fragment id="fragment_Single_CommunicationEndPoint">
+ <context enablesFor="1">
+ <appliedStereotypes>
+ <appliedStereotype qualifiedName="MARTE::MARTE_Foundations::GRM::CommunicationEndPoint"/>
+ </appliedStereotypes>
+ </context>
+ <content>
+ <expandableContainer label="CommunicationEndPoint">
+ <controller predefinedId="MARTE_CommunicationEndPoint_packetSize"/>
+ <controller predefinedId="MARTE_Resource_resMult"/>
+ <controller predefinedId="MARTE_Resource_isActive"/>
+ <controller predefinedId="MARTE_Resource_isProtected"/>
+ <layout kind="Grid" numColumns="2" sameWidth="true"/>
+ </expandableContainer>
+ </content>
+ </fragment>
+ </section>
+ </sectionSet>
+ <sectionSet name="sectionSet_Multiple_CommunicationEndPoint">
+ <context enablesFor="-1">
+ <appliedStereotypes>
+ <appliedStereotype qualifiedName="MARTE::MARTE_Foundations::GRM::CommunicationEndPoint"/>
+ </appliedStereotypes>
+ </context>
+ <section adapterId="Semantic" id="section_Multiple_CommunicationEndPoint" tabId="basicTabMARTE">
+ <replacedSections>
+ <replacedSection id="section_Multiple_Resource"/>
+ </replacedSections>
+ <fragment id="fragment_Multiple_CommunicationEndPoint">
+ <context enablesFor="-1">
+ <appliedStereotypes>
+ <appliedStereotype qualifiedName="MARTE::MARTE_Foundations::GRM::CommunicationEndPoint"/>
+ </appliedStereotypes>
+ </context>
+ <content>
+ <expandableContainer label="CommunicationEndPoint">
+ <controller predefinedId="MARTE_Resource_isActive"/>
+ <controller predefinedId="MARTE_Resource_isProtected"/>
+ <layout kind="Grid" numColumns="2" sameWidth="true"/>
+ </expandableContainer>
+ </content>
+ </fragment>
+ </section>
+ </sectionSet>
+ <sectionSet name="sectionSet_Single_SynchronizationResource">
+ <context enablesFor="1">
+ <appliedStereotypes>
+ <appliedStereotype qualifiedName="MARTE::MARTE_Foundations::GRM::SynchronizationResource"/>
+ </appliedStereotypes>
+ </context>
+ <section adapterId="Semantic" id="section_Single_SynchronizationResource" tabId="basicTabMARTE">
+ <replacedSections>
+ <replacedSection id="section_Multiple_SynchronizationResource"/>
+ <replacedSection id="section_Single_Resource"/>
+ </replacedSections>
+ <fragment id="fragment_Single_SynchronizationResource">
+ <context enablesFor="1">
+ <appliedStereotypes>
+ <appliedStereotype qualifiedName="MARTE::MARTE_Foundations::GRM::SynchronizationResource"/>
+ </appliedStereotypes>
+ </context>
+ <content>
+ <expandableContainer label="SynchronizationResource">
+ <controller predefinedId="MARTE_Resource_resMult"/>
+ <controller predefinedId="MARTE_Resource_isActive"/>
+ <controller predefinedId="MARTE_Resource_isProtected"/>
+ <layout kind="Grid" numColumns="2" sameWidth="true"/>
+ </expandableContainer>
+ </content>
+ </fragment>
+ </section>
+ </sectionSet>
+ <sectionSet name="sectionSet_Multiple_SynchronizationResource">
+ <context enablesFor="-1">
+ <appliedStereotypes>
+ <appliedStereotype qualifiedName="MARTE::MARTE_Foundations::GRM::SynchronizationResource"/>
+ </appliedStereotypes>
+ </context>
+ <section adapterId="Semantic" id="section_Multiple_SynchronizationResource" tabId="basicTabMARTE">
+ <replacedSections>
+ <replacedSection id="section_Multiple_Resource"/>
+ </replacedSections>
+ <fragment id="fragment_Multiple_SynchronizationResource">
+ <context enablesFor="-1">
+ <appliedStereotypes>
+ <appliedStereotype qualifiedName="MARTE::MARTE_Foundations::GRM::SynchronizationResource"/>
+ </appliedStereotypes>
+ </context>
+ <content>
+ <expandableContainer label="SynchronizationResource">
+ <controller predefinedId="MARTE_Resource_isActive"/>
+ <controller predefinedId="MARTE_Resource_isProtected"/>
+ <layout kind="Grid" numColumns="2" sameWidth="true"/>
+ </expandableContainer>
+ </content>
+ </fragment>
+ </section>
+ </sectionSet>
+ <sectionSet name="sectionSet_Single_ConcurrencyResource">
+ <context enablesFor="1">
+ <appliedStereotypes>
+ <appliedStereotype qualifiedName="MARTE::MARTE_Foundations::GRM::ConcurrencyResource"/>
+ </appliedStereotypes>
+ </context>
+ <section adapterId="Semantic" id="section_Single_ConcurrencyResource" tabId="basicTabMARTE">
+ <replacedSections>
+ <replacedSection id="section_Multiple_ConcurrencyResource"/>
+ <replacedSection id="section_Single_Resource"/>
+ </replacedSections>
+ <fragment id="fragment_Single_ConcurrencyResource">
+ <context enablesFor="1">
+ <appliedStereotypes>
+ <appliedStereotype qualifiedName="MARTE::MARTE_Foundations::GRM::ConcurrencyResource"/>
+ </appliedStereotypes>
+ </context>
+ <content>
+ <expandableContainer label="ConcurrencyResource">
+ <controller predefinedId="MARTE_Resource_resMult"/>
+ <controller predefinedId="MARTE_Resource_isActive"/>
+ <controller predefinedId="MARTE_Resource_isProtected"/>
+ <layout kind="Grid" numColumns="2" sameWidth="true"/>
+ </expandableContainer>
+ </content>
+ </fragment>
+ </section>
+ </sectionSet>
+ <sectionSet name="sectionSet_Multiple_ConcurrencyResource">
+ <context enablesFor="-1">
+ <appliedStereotypes>
+ <appliedStereotype qualifiedName="MARTE::MARTE_Foundations::GRM::ConcurrencyResource"/>
+ </appliedStereotypes>
+ </context>
+ <section adapterId="Semantic" id="section_Multiple_ConcurrencyResource" tabId="basicTabMARTE">
+ <replacedSections>
+ <replacedSection id="section_Multiple_Resource"/>
+ </replacedSections>
+ <fragment id="fragment_Multiple_ConcurrencyResource">
+ <context enablesFor="-1">
+ <appliedStereotypes>
+ <appliedStereotype qualifiedName="MARTE::MARTE_Foundations::GRM::ConcurrencyResource"/>
+ </appliedStereotypes>
+ </context>
+ <content>
+ <expandableContainer label="ConcurrencyResource">
+ <controller predefinedId="MARTE_Resource_isActive"/>
+ <controller predefinedId="MARTE_Resource_isProtected"/>
+ <layout kind="Grid" numColumns="2" sameWidth="true"/>
+ </expandableContainer>
+ </content>
+ </fragment>
+ </section>
+ </sectionSet>
+ <sectionSet name="sectionSet_Single_Scheduler">
+ <context enablesFor="1">
+ <appliedStereotypes>
+ <appliedStereotype qualifiedName="MARTE::MARTE_Foundations::GRM::Scheduler"/>
+ </appliedStereotypes>
+ </context>
+ <section adapterId="Semantic" id="section_Single_Scheduler" tabId="basicTabMARTE">
+ <replacedSections>
+ <replacedSection id="section_Multiple_Scheduler"/>
+ <replacedSection id="section_Single_Resource"/>
+ </replacedSections>
+ <fragment id="fragment_Single_Scheduler">
+ <context enablesFor="1">
+ <appliedStereotypes>
+ <appliedStereotype qualifiedName="MARTE::MARTE_Foundations::GRM::Scheduler"/>
+ </appliedStereotypes>
+ </context>
+ <content>
+ <expandableContainer label="Scheduler">
+ <controller predefinedId="MARTE_Scheduler_otherSchedPolicy"/>
+ <controller predefinedId="MARTE_Resource_resMult"/>
+ <controller predefinedId="MARTE_Scheduler_schedule"/>
+ <controller predefinedId="emptyComposite"/>
+ <controller predefinedId="MARTE_Resource_isActive"/>
+ <controller predefinedId="MARTE_Scheduler_isPreemptible"/>
+ <controller predefinedId="MARTE_Resource_isProtected"/>
+ <controller predefinedId="emptyComposite"/>
+ <controller predefinedId="MARTE_Scheduler_schedPolicy"/>
+ <controller predefinedId="MARTE_Scheduler_host"/>
+ <controller predefinedId="MARTE_Scheduler_processingUnits"/>
+ <controller predefinedId="MARTE_Scheduler_protectedSharedResources"/>
+ <controller predefinedId="MARTE_Scheduler_schedulableResources"/>
+ <layout kind="Grid" numColumns="2" sameWidth="true"/>
+ </expandableContainer>
+ </content>
+ </fragment>
+ </section>
+ </sectionSet>
+ <sectionSet name="sectionSet_Multiple_Scheduler">
+ <context enablesFor="-1">
+ <appliedStereotypes>
+ <appliedStereotype qualifiedName="MARTE::MARTE_Foundations::GRM::Scheduler"/>
+ </appliedStereotypes>
+ </context>
+ <section adapterId="Semantic" id="section_Multiple_Scheduler" tabId="basicTabMARTE">
+ <replacedSections>
+ <replacedSection id="section_Multiple_Resource"/>
+ </replacedSections>
+ <fragment id="fragment_Multiple_Scheduler">
+ <context enablesFor="-1">
+ <appliedStereotypes>
+ <appliedStereotype qualifiedName="MARTE::MARTE_Foundations::GRM::Scheduler"/>
+ </appliedStereotypes>
+ </context>
+ <content>
+ <expandableContainer label="Scheduler">
+ <controller predefinedId="MARTE_Resource_isActive"/>
+ <controller predefinedId="MARTE_Scheduler_isPreemptible"/>
+ <controller predefinedId="MARTE_Resource_isProtected"/>
+ <controller predefinedId="MARTE_Scheduler_schedPolicy"/>
+ <layout kind="Grid" numColumns="2" sameWidth="true"/>
+ </expandableContainer>
+ </content>
+ </fragment>
+ </section>
+ </sectionSet>
+ <sectionSet name="sectionSet_Single_ProcessingResource">
+ <context enablesFor="1">
+ <appliedStereotypes>
+ <appliedStereotype qualifiedName="MARTE::MARTE_Foundations::GRM::ProcessingResource"/>
+ </appliedStereotypes>
+ </context>
+ <section adapterId="Semantic" id="section_Single_ProcessingResource" tabId="basicTabMARTE">
+ <replacedSections>
+ <replacedSection id="section_Multiple_ProcessingResource"/>
+ <replacedSection id="section_Single_Resource"/>
+ </replacedSections>
+ <fragment id="fragment_Single_ProcessingResource">
+ <context enablesFor="1">
+ <appliedStereotypes>
+ <appliedStereotype qualifiedName="MARTE::MARTE_Foundations::GRM::ProcessingResource"/>
+ </appliedStereotypes>
+ </context>
+ <content>
+ <expandableContainer label="ProcessingResource">
+ <controller predefinedId="MARTE_Resource_resMult"/>
+ <controller predefinedId="MARTE_ProcessingResource_speedFactor"/>
+ <controller predefinedId="MARTE_Resource_isActive"/>
+ <controller predefinedId="MARTE_Resource_isProtected"/>
+ <controller predefinedId="MARTE_ProcessingResource_mainScheduler"/>
+ <layout kind="Grid" numColumns="2" sameWidth="true"/>
+ </expandableContainer>
+ </content>
+ </fragment>
+ </section>
+ </sectionSet>
+ <sectionSet name="sectionSet_Multiple_ProcessingResource">
+ <context enablesFor="-1">
+ <appliedStereotypes>
+ <appliedStereotype qualifiedName="MARTE::MARTE_Foundations::GRM::ProcessingResource"/>
+ </appliedStereotypes>
+ </context>
+ <section adapterId="Semantic" id="section_Multiple_ProcessingResource" tabId="basicTabMARTE">
+ <replacedSections>
+ <replacedSection id="section_Multiple_Resource"/>
+ </replacedSections>
+ <fragment id="fragment_Multiple_ProcessingResource">
+ <context enablesFor="-1">
+ <appliedStereotypes>
+ <appliedStereotype qualifiedName="MARTE::MARTE_Foundations::GRM::ProcessingResource"/>
+ </appliedStereotypes>
+ </context>
+ <content>
+ <expandableContainer label="ProcessingResource">
+ <controller predefinedId="MARTE_Resource_isActive"/>
+ <controller predefinedId="MARTE_Resource_isProtected"/>
+ <layout kind="Grid" numColumns="2" sameWidth="true"/>
+ </expandableContainer>
+ </content>
+ </fragment>
+ </section>
+ </sectionSet>
+ <sectionSet name="sectionSet_Single_ComputingResource">
+ <context enablesFor="1">
+ <appliedStereotypes>
+ <appliedStereotype qualifiedName="MARTE::MARTE_Foundations::GRM::ComputingResource"/>
+ </appliedStereotypes>
+ </context>
+ <section adapterId="Semantic" id="section_Single_ComputingResource" tabId="basicTabMARTE">
+ <replacedSections>
+ <replacedSection id="section_Multiple_ComputingResource"/>
+ <replacedSection id="section_Single_Resource"/>
+ <replacedSection id="section_Single_ProcessingResource"/>
+ </replacedSections>
+ <fragment id="fragment_Single_ComputingResource">
+ <context enablesFor="1">
+ <appliedStereotypes>
+ <appliedStereotype qualifiedName="MARTE::MARTE_Foundations::GRM::ComputingResource"/>
+ </appliedStereotypes>
+ </context>
+ <content>
+ <expandableContainer label="ComputingResource">
+ <controller predefinedId="MARTE_Resource_resMult"/>
+ <controller predefinedId="MARTE_ProcessingResource_speedFactor"/>
+ <controller predefinedId="MARTE_Resource_isActive"/>
+ <controller predefinedId="MARTE_Resource_isProtected"/>
+ <controller predefinedId="MARTE_ProcessingResource_mainScheduler"/>
+ <layout kind="Grid" numColumns="2" sameWidth="true"/>
+ </expandableContainer>
+ </content>
+ </fragment>
+ </section>
+ </sectionSet>
+ <sectionSet name="sectionSet_Multiple_ComputingResource">
+ <context enablesFor="-1">
+ <appliedStereotypes>
+ <appliedStereotype qualifiedName="MARTE::MARTE_Foundations::GRM::ComputingResource"/>
+ </appliedStereotypes>
+ </context>
+ <section adapterId="Semantic" id="section_Multiple_ComputingResource" tabId="basicTabMARTE">
+ <replacedSections>
+ <replacedSection id="section_Multiple_Resource"/>
+ <replacedSection id="section_Multiple_ProcessingResource"/>
+ </replacedSections>
+ <fragment id="fragment_Multiple_ComputingResource">
+ <context enablesFor="-1">
+ <appliedStereotypes>
+ <appliedStereotype qualifiedName="MARTE::MARTE_Foundations::GRM::ComputingResource"/>
+ </appliedStereotypes>
+ </context>
+ <content>
+ <expandableContainer label="ComputingResource">
+ <controller predefinedId="MARTE_Resource_isActive"/>
+ <controller predefinedId="MARTE_Resource_isProtected"/>
+ <layout kind="Grid" numColumns="2" sameWidth="true"/>
+ </expandableContainer>
+ </content>
+ </fragment>
+ </section>
+ </sectionSet>
+ <sectionSet name="sectionSet_Single_MutualExclusionResource">
+ <context enablesFor="1">
+ <appliedStereotypes>
+ <appliedStereotype qualifiedName="MARTE::MARTE_Foundations::GRM::MutualExclusionResource"/>
+ </appliedStereotypes>
+ </context>
+ <section adapterId="Semantic" id="section_Single_MutualExclusionResource" tabId="basicTabMARTE">
+ <replacedSections>
+ <replacedSection id="section_Multiple_MutualExclusionResource"/>
+ <replacedSection id="section_Single_Resource"/>
+ </replacedSections>
+ <fragment id="fragment_Single_MutualExclusionResource">
+ <context enablesFor="1">
+ <appliedStereotypes>
+ <appliedStereotype qualifiedName="MARTE::MARTE_Foundations::GRM::MutualExclusionResource"/>
+ </appliedStereotypes>
+ </context>
+ <content>
+ <expandableContainer label="MutualExclusionResource">
+ <controller predefinedId="MARTE_MutualExclusionResource_ceiling"/>
+ <controller predefinedId="MARTE_MutualExclusionResource_otherProtectProtocol"/>
+ <controller predefinedId="MARTE_Resource_resMult"/>
+ <controller predefinedId="MARTE_Resource_isActive"/>
+ <controller predefinedId="MARTE_Resource_isProtected"/>
+ <controller predefinedId="MARTE_MutualExclusionResource_protectKind"/>
+ <controller predefinedId="MARTE_MutualExclusionResource_scheduler"/>
+ <layout kind="Grid" numColumns="2" sameWidth="true"/>
+ </expandableContainer>
+ </content>
+ </fragment>
+ </section>
+ </sectionSet>
+ <sectionSet name="sectionSet_Multiple_MutualExclusionResource">
+ <context enablesFor="-1">
+ <appliedStereotypes>
+ <appliedStereotype qualifiedName="MARTE::MARTE_Foundations::GRM::MutualExclusionResource"/>
+ </appliedStereotypes>
+ </context>
+ <section adapterId="Semantic" id="section_Multiple_MutualExclusionResource" tabId="basicTabMARTE">
+ <replacedSections>
+ <replacedSection id="section_Multiple_Resource"/>
+ </replacedSections>
+ <fragment id="fragment_Multiple_MutualExclusionResource">
+ <context enablesFor="-1">
+ <appliedStereotypes>
+ <appliedStereotype qualifiedName="MARTE::MARTE_Foundations::GRM::MutualExclusionResource"/>
+ </appliedStereotypes>
+ </context>
+ <content>
+ <expandableContainer label="MutualExclusionResource">
+ <controller predefinedId="MARTE_Resource_isActive"/>
+ <controller predefinedId="MARTE_Resource_isProtected"/>
+ <controller predefinedId="MARTE_MutualExclusionResource_protectKind"/>
+ <layout kind="Grid" numColumns="2" sameWidth="true"/>
+ </expandableContainer>
+ </content>
+ </fragment>
+ </section>
+ </sectionSet>
+ <sectionSet name="sectionSet_Single_SchedulableResource">
+ <context enablesFor="1">
+ <appliedStereotypes>
+ <appliedStereotype qualifiedName="MARTE::MARTE_Foundations::GRM::SchedulableResource"/>
+ </appliedStereotypes>
+ </context>
+ <section adapterId="Semantic" id="section_Single_SchedulableResource" tabId="basicTabMARTE">
+ <replacedSections>
+ <replacedSection id="section_Multiple_SchedulableResource"/>
+ <replacedSection id="section_Single_Resource"/>
+ </replacedSections>
+ <fragment id="fragment_Single_SchedulableResource">
+ <context enablesFor="1">
+ <appliedStereotypes>
+ <appliedStereotype qualifiedName="MARTE::MARTE_Foundations::GRM::SchedulableResource"/>
+ </appliedStereotypes>
+ </context>
+ <content>
+ <expandableContainer label="SchedulableResource">
+ <controller predefinedId="MARTE_Resource_resMult"/>
+ <controller predefinedId="MARTE_Resource_isActive"/>
+ <controller predefinedId="MARTE_Resource_isProtected"/>
+ <controller predefinedId="MARTE_SchedulableResource_dependentScheduler"/>
+ <controller predefinedId="MARTE_SchedulableResource_host"/>
+ <controller predefinedId="MARTE_SchedulableResource_schedParams"/>
+ <layout kind="Grid" numColumns="2" sameWidth="true"/>
+ </expandableContainer>
+ </content>
+ </fragment>
+ </section>
+ </sectionSet>
+ <sectionSet name="sectionSet_Multiple_SchedulableResource">
+ <context enablesFor="-1">
+ <appliedStereotypes>
+ <appliedStereotype qualifiedName="MARTE::MARTE_Foundations::GRM::SchedulableResource"/>
+ </appliedStereotypes>
+ </context>
+ <section adapterId="Semantic" id="section_Multiple_SchedulableResource" tabId="basicTabMARTE">
+ <replacedSections>
+ <replacedSection id="section_Multiple_Resource"/>
+ </replacedSections>
+ <fragment id="fragment_Multiple_SchedulableResource">
+ <context enablesFor="-1">
+ <appliedStereotypes>
+ <appliedStereotype qualifiedName="MARTE::MARTE_Foundations::GRM::SchedulableResource"/>
+ </appliedStereotypes>
+ </context>
+ <content>
+ <expandableContainer label="SchedulableResource">
+ <controller predefinedId="MARTE_Resource_isActive"/>
+ <controller predefinedId="MARTE_Resource_isProtected"/>
+ <layout kind="Grid" numColumns="2" sameWidth="true"/>
+ </expandableContainer>
+ </content>
+ </fragment>
+ </section>
+ </sectionSet>
+ <sectionSet name="sectionSet_Single_SecondaryScheduler">
+ <context enablesFor="1">
+ <appliedStereotypes>
+ <appliedStereotype qualifiedName="MARTE::MARTE_Foundations::GRM::SecondaryScheduler"/>
+ </appliedStereotypes>
+ </context>
+ <section adapterId="Semantic" id="section_Single_SecondaryScheduler" tabId="basicTabMARTE">
+ <replacedSections>
+ <replacedSection id="section_Multiple_SecondaryScheduler"/>
+ <replacedSection id="section_Single_Resource"/>
+ <replacedSection id="section_Single_Scheduler"/>
+ </replacedSections>
+ <fragment id="fragment_Single_SecondaryScheduler">
+ <context enablesFor="1">
+ <appliedStereotypes>
+ <appliedStereotype qualifiedName="MARTE::MARTE_Foundations::GRM::SecondaryScheduler"/>
+ </appliedStereotypes>
+ </context>
+ <content>
+ <expandableContainer label="SecondaryScheduler">
+ <controller predefinedId="MARTE_Scheduler_otherSchedPolicy"/>
+ <controller predefinedId="MARTE_Resource_resMult"/>
+ <controller predefinedId="MARTE_Scheduler_schedule"/>
+ <controller predefinedId="emptyComposite"/>
+ <controller predefinedId="MARTE_Resource_isActive"/>
+ <controller predefinedId="MARTE_Scheduler_isPreemptible"/>
+ <controller predefinedId="MARTE_Resource_isProtected"/>
+ <controller predefinedId="emptyComposite"/>
+ <controller predefinedId="MARTE_Scheduler_schedPolicy"/>
+ <controller predefinedId="MARTE_Scheduler_host"/>
+ <controller predefinedId="MARTE_Scheduler_processingUnits"/>
+ <controller predefinedId="MARTE_Scheduler_protectedSharedResources"/>
+ <controller predefinedId="MARTE_Scheduler_schedulableResources"/>
+ <controller predefinedId="MARTE_SecondaryScheduler_virtualProcessingUnits"/>
+ <layout kind="Grid" numColumns="2" sameWidth="true"/>
+ </expandableContainer>
+ </content>
+ </fragment>
+ </section>
+ </sectionSet>
+ <sectionSet name="sectionSet_Multiple_SecondaryScheduler">
+ <context enablesFor="-1">
+ <appliedStereotypes>
+ <appliedStereotype qualifiedName="MARTE::MARTE_Foundations::GRM::SecondaryScheduler"/>
+ </appliedStereotypes>
+ </context>
+ <section adapterId="Semantic" id="section_Multiple_SecondaryScheduler" tabId="basicTabMARTE">
+ <replacedSections>
+ <replacedSection id="section_Multiple_Resource"/>
+ <replacedSection id="section_Multiple_Scheduler"/>
+ </replacedSections>
+ <fragment id="fragment_Multiple_SecondaryScheduler">
+ <context enablesFor="-1">
+ <appliedStereotypes>
+ <appliedStereotype qualifiedName="MARTE::MARTE_Foundations::GRM::SecondaryScheduler"/>
+ </appliedStereotypes>
+ </context>
+ <content>
+ <expandableContainer label="SecondaryScheduler">
+ <controller predefinedId="MARTE_Resource_isActive"/>
+ <controller predefinedId="MARTE_Scheduler_isPreemptible"/>
+ <controller predefinedId="MARTE_Resource_isProtected"/>
+ <controller predefinedId="MARTE_Scheduler_schedPolicy"/>
+ <layout kind="Grid" numColumns="2" sameWidth="true"/>
+ </expandableContainer>
+ </content>
+ </fragment>
+ </section>
+ </sectionSet>
+ <sectionSet name="sectionSet_Single_CommunicationMedia">
+ <context enablesFor="1">
+ <appliedStereotypes>
+ <appliedStereotype qualifiedName="MARTE::MARTE_Foundations::GRM::CommunicationMedia"/>
+ </appliedStereotypes>
+ </context>
+ <section adapterId="Semantic" id="section_Single_CommunicationMedia" tabId="basicTabMARTE">
+ <replacedSections>
+ <replacedSection id="section_Multiple_CommunicationMedia"/>
+ <replacedSection id="section_Single_Resource"/>
+ <replacedSection id="section_Single_ProcessingResource"/>
+ </replacedSections>
+ <fragment id="fragment_Single_CommunicationMedia">
+ <context enablesFor="1">
+ <appliedStereotypes>
+ <appliedStereotype qualifiedName="MARTE::MARTE_Foundations::GRM::CommunicationMedia"/>
+ </appliedStereotypes>
+ </context>
+ <content>
+ <expandableContainer label="CommunicationMedia">
+ <controller predefinedId="MARTE_CommunicationMedia_elementSize"/>
+ <controller predefinedId="MARTE_Resource_resMult"/>
+ <controller predefinedId="MARTE_ProcessingResource_speedFactor"/>
+ <controller predefinedId="emptyComposite"/>
+ <controller predefinedId="MARTE_Resource_isActive"/>
+ <controller predefinedId="MARTE_Resource_isProtected"/>
+ <controller predefinedId="MARTE_CommunicationMedia_transmMode"/>
+ <controller predefinedId="MARTE_ProcessingResource_mainScheduler"/>
+ <controller predefinedId="MARTE_CommunicationMedia_blockT"/>
+ <controller predefinedId="MARTE_CommunicationMedia_capacity"/>
+ <controller predefinedId="MARTE_CommunicationMedia_packetT"/>
+ <layout kind="Grid" numColumns="2" sameWidth="true"/>
+ </expandableContainer>
+ </content>
+ </fragment>
+ </section>
+ </sectionSet>
+ <sectionSet name="sectionSet_Multiple_CommunicationMedia">
+ <context enablesFor="-1">
+ <appliedStereotypes>
+ <appliedStereotype qualifiedName="MARTE::MARTE_Foundations::GRM::CommunicationMedia"/>
+ </appliedStereotypes>
+ </context>
+ <section adapterId="Semantic" id="section_Multiple_CommunicationMedia" tabId="basicTabMARTE">
+ <replacedSections>
+ <replacedSection id="section_Multiple_Resource"/>
+ <replacedSection id="section_Multiple_ProcessingResource"/>
+ </replacedSections>
+ <fragment id="fragment_Multiple_CommunicationMedia">
+ <context enablesFor="-1">
+ <appliedStereotypes>
+ <appliedStereotype qualifiedName="MARTE::MARTE_Foundations::GRM::CommunicationMedia"/>
+ </appliedStereotypes>
+ </context>
+ <content>
+ <expandableContainer label="CommunicationMedia">
+ <controller predefinedId="MARTE_Resource_isActive"/>
+ <controller predefinedId="MARTE_Resource_isProtected"/>
+ <controller predefinedId="MARTE_CommunicationMedia_transmMode"/>
+ <layout kind="Grid" numColumns="2" sameWidth="true"/>
+ </expandableContainer>
+ </content>
+ </fragment>
+ </section>
+ </sectionSet>
+ <sectionSet name="sectionSet_Single_DeviceResource">
+ <context enablesFor="1">
+ <appliedStereotypes>
+ <appliedStereotype qualifiedName="MARTE::MARTE_Foundations::GRM::DeviceResource"/>
+ </appliedStereotypes>
+ </context>
+ <section adapterId="Semantic" id="section_Single_DeviceResource" tabId="basicTabMARTE">
+ <replacedSections>
+ <replacedSection id="section_Multiple_DeviceResource"/>
+ <replacedSection id="section_Single_Resource"/>
+ <replacedSection id="section_Single_ProcessingResource"/>
+ </replacedSections>
+ <fragment id="fragment_Single_DeviceResource">
+ <context enablesFor="1">
+ <appliedStereotypes>
+ <appliedStereotype qualifiedName="MARTE::MARTE_Foundations::GRM::DeviceResource"/>
+ </appliedStereotypes>
+ </context>
+ <content>
+ <expandableContainer label="DeviceResource">
+ <controller predefinedId="MARTE_Resource_resMult"/>
+ <controller predefinedId="MARTE_ProcessingResource_speedFactor"/>
+ <controller predefinedId="MARTE_Resource_isActive"/>
+ <controller predefinedId="MARTE_Resource_isProtected"/>
+ <controller predefinedId="MARTE_ProcessingResource_mainScheduler"/>
+ <layout kind="Grid" numColumns="2" sameWidth="true"/>
+ </expandableContainer>
+ </content>
+ </fragment>
+ </section>
+ </sectionSet>
+ <sectionSet name="sectionSet_Multiple_DeviceResource">
+ <context enablesFor="-1">
+ <appliedStereotypes>
+ <appliedStereotype qualifiedName="MARTE::MARTE_Foundations::GRM::DeviceResource"/>
+ </appliedStereotypes>
+ </context>
+ <section adapterId="Semantic" id="section_Multiple_DeviceResource" tabId="basicTabMARTE">
+ <replacedSections>
+ <replacedSection id="section_Multiple_Resource"/>
+ <replacedSection id="section_Multiple_ProcessingResource"/>
+ </replacedSections>
+ <fragment id="fragment_Multiple_DeviceResource">
+ <context enablesFor="-1">
+ <appliedStereotypes>
+ <appliedStereotype qualifiedName="MARTE::MARTE_Foundations::GRM::DeviceResource"/>
+ </appliedStereotypes>
+ </context>
+ <content>
+ <expandableContainer label="DeviceResource">
+ <controller predefinedId="MARTE_Resource_isActive"/>
+ <controller predefinedId="MARTE_Resource_isProtected"/>
+ <layout kind="Grid" numColumns="2" sameWidth="true"/>
+ </expandableContainer>
+ </content>
+ </fragment>
+ </section>
+ </sectionSet>
+ <sectionSet name="sectionSet_Single_TimingResource">
+ <context enablesFor="1">
+ <appliedStereotypes>
+ <appliedStereotype qualifiedName="MARTE::MARTE_Foundations::GRM::TimingResource"/>
+ </appliedStereotypes>
+ </context>
+ <section adapterId="Semantic" id="section_Single_TimingResource" tabId="basicTabMARTE">
+ <replacedSections>
+ <replacedSection id="section_Multiple_TimingResource"/>
+ <replacedSection id="section_Single_Resource"/>
+ </replacedSections>
+ <fragment id="fragment_Single_TimingResource">
+ <context enablesFor="1">
+ <appliedStereotypes>
+ <appliedStereotype qualifiedName="MARTE::MARTE_Foundations::GRM::TimingResource"/>
+ </appliedStereotypes>
+ </context>
+ <content>
+ <expandableContainer label="TimingResource">
+ <controller predefinedId="MARTE_Resource_resMult"/>
+ <controller predefinedId="MARTE_Resource_isActive"/>
+ <controller predefinedId="MARTE_Resource_isProtected"/>
+ <layout kind="Grid" numColumns="2" sameWidth="true"/>
+ </expandableContainer>
+ </content>
+ </fragment>
+ </section>
+ </sectionSet>
+ <sectionSet name="sectionSet_Multiple_TimingResource">
+ <context enablesFor="-1">
+ <appliedStereotypes>
+ <appliedStereotype qualifiedName="MARTE::MARTE_Foundations::GRM::TimingResource"/>
+ </appliedStereotypes>
+ </context>
+ <section adapterId="Semantic" id="section_Multiple_TimingResource" tabId="basicTabMARTE">
+ <replacedSections>
+ <replacedSection id="section_Multiple_Resource"/>
+ </replacedSections>
+ <fragment id="fragment_Multiple_TimingResource">
+ <context enablesFor="-1">
+ <appliedStereotypes>
+ <appliedStereotype qualifiedName="MARTE::MARTE_Foundations::GRM::TimingResource"/>
+ </appliedStereotypes>
+ </context>
+ <content>
+ <expandableContainer label="TimingResource">
+ <controller predefinedId="MARTE_Resource_isActive"/>
+ <controller predefinedId="MARTE_Resource_isProtected"/>
+ <layout kind="Grid" numColumns="2" sameWidth="true"/>
+ </expandableContainer>
+ </content>
+ </fragment>
+ </section>
+ </sectionSet>
+ <sectionSet name="sectionSet_Single_ClockResource">
+ <context enablesFor="1">
+ <appliedStereotypes>
+ <appliedStereotype qualifiedName="MARTE::MARTE_Foundations::GRM::ClockResource"/>
+ </appliedStereotypes>
+ </context>
+ <section adapterId="Semantic" id="section_Single_ClockResource" tabId="basicTabMARTE">
+ <replacedSections>
+ <replacedSection id="section_Multiple_ClockResource"/>
+ <replacedSection id="section_Single_Resource"/>
+ <replacedSection id="section_Single_TimingResource"/>
+ </replacedSections>
+ <fragment id="fragment_Single_ClockResource">
+ <context enablesFor="1">
+ <appliedStereotypes>
+ <appliedStereotype qualifiedName="MARTE::MARTE_Foundations::GRM::ClockResource"/>
+ </appliedStereotypes>
+ </context>
+ <content>
+ <expandableContainer label="ClockResource">
+ <controller predefinedId="MARTE_Resource_resMult"/>
+ <controller predefinedId="MARTE_Resource_isActive"/>
+ <controller predefinedId="MARTE_Resource_isProtected"/>
+ <layout kind="Grid" numColumns="2" sameWidth="true"/>
+ </expandableContainer>
+ </content>
+ </fragment>
+ </section>
+ </sectionSet>
+ <sectionSet name="sectionSet_Multiple_ClockResource">
+ <context enablesFor="-1">
+ <appliedStereotypes>
+ <appliedStereotype qualifiedName="MARTE::MARTE_Foundations::GRM::ClockResource"/>
+ </appliedStereotypes>
+ </context>
+ <section adapterId="Semantic" id="section_Multiple_ClockResource" tabId="basicTabMARTE">
+ <replacedSections>
+ <replacedSection id="section_Multiple_Resource"/>
+ <replacedSection id="section_Multiple_TimingResource"/>
+ </replacedSections>
+ <fragment id="fragment_Multiple_ClockResource">
+ <context enablesFor="-1">
+ <appliedStereotypes>
+ <appliedStereotype qualifiedName="MARTE::MARTE_Foundations::GRM::ClockResource"/>
+ </appliedStereotypes>
+ </context>
+ <content>
+ <expandableContainer label="ClockResource">
+ <controller predefinedId="MARTE_Resource_isActive"/>
+ <controller predefinedId="MARTE_Resource_isProtected"/>
+ <layout kind="Grid" numColumns="2" sameWidth="true"/>
+ </expandableContainer>
+ </content>
+ </fragment>
+ </section>
+ </sectionSet>
+ <sectionSet name="sectionSet_Single_TimerResource">
+ <context enablesFor="1">
+ <appliedStereotypes>
+ <appliedStereotype qualifiedName="MARTE::MARTE_Foundations::GRM::TimerResource"/>
+ </appliedStereotypes>
+ </context>
+ <section adapterId="Semantic" id="section_Single_TimerResource" tabId="basicTabMARTE">
+ <replacedSections>
+ <replacedSection id="section_Multiple_TimerResource"/>
+ <replacedSection id="section_Single_Resource"/>
+ <replacedSection id="section_Single_TimingResource"/>
+ </replacedSections>
+ <fragment id="fragment_Single_TimerResource">
+ <context enablesFor="1">
+ <appliedStereotypes>
+ <appliedStereotype qualifiedName="MARTE::MARTE_Foundations::GRM::TimerResource"/>
+ </appliedStereotypes>
+ </context>
+ <content>
+ <expandableContainer label="TimerResource">
+ <controller predefinedId="MARTE_TimerResource_duration"/>
+ <controller predefinedId="MARTE_Resource_resMult"/>
+ <controller predefinedId="MARTE_Resource_isActive"/>
+ <controller predefinedId="MARTE_TimerResource_isPeriodic"/>
+ <controller predefinedId="MARTE_Resource_isProtected"/>
+ <layout kind="Grid" numColumns="2" sameWidth="true"/>
+ </expandableContainer>
+ </content>
+ </fragment>
+ </section>
+ </sectionSet>
+ <sectionSet name="sectionSet_Multiple_TimerResource">
+ <context enablesFor="-1">
+ <appliedStereotypes>
+ <appliedStereotype qualifiedName="MARTE::MARTE_Foundations::GRM::TimerResource"/>
+ </appliedStereotypes>
+ </context>
+ <section adapterId="Semantic" id="section_Multiple_TimerResource" tabId="basicTabMARTE">
+ <replacedSections>
+ <replacedSection id="section_Multiple_Resource"/>
+ <replacedSection id="section_Multiple_TimingResource"/>
+ </replacedSections>
+ <fragment id="fragment_Multiple_TimerResource">
+ <context enablesFor="-1">
+ <appliedStereotypes>
+ <appliedStereotype qualifiedName="MARTE::MARTE_Foundations::GRM::TimerResource"/>
+ </appliedStereotypes>
+ </context>
+ <content>
+ <expandableContainer label="TimerResource">
+ <controller predefinedId="MARTE_Resource_isActive"/>
+ <controller predefinedId="MARTE_TimerResource_isPeriodic"/>
+ <controller predefinedId="MARTE_Resource_isProtected"/>
+ <layout kind="Grid" numColumns="2" sameWidth="true"/>
+ </expandableContainer>
+ </content>
+ </fragment>
+ </section>
+ </sectionSet>
+ <sectionSet name="sectionSet_Single_GrService">
+ <context enablesFor="1">
+ <appliedStereotypes>
+ <appliedStereotype qualifiedName="MARTE::MARTE_Foundations::GRM::GrService"/>
+ </appliedStereotypes>
+ </context>
+ <section adapterId="Semantic" id="section_Single_GrService" tabId="basicTabMARTE">
+ <replacedSections>
+ <replacedSection id="section_Multiple_GrService"/>
+ </replacedSections>
+ <fragment id="fragment_Single_GrService">
+ <context enablesFor="1">
+ <appliedStereotypes>
+ <appliedStereotype qualifiedName="MARTE::MARTE_Foundations::GRM::GrService"/>
+ </appliedStereotypes>
+ </context>
+ <content>
+ <expandableContainer label="GrService">
+ <controller predefinedId="MARTE_GrService_owner"/>
+ <layout kind="Grid" numColumns="1" sameWidth="true"/>
+ </expandableContainer>
+ </content>
+ </fragment>
+ </section>
+ </sectionSet>
+ <sectionSet name="sectionSet_Single_Release">
+ <context enablesFor="1">
+ <appliedStereotypes>
+ <appliedStereotype qualifiedName="MARTE::MARTE_Foundations::GRM::Release"/>
+ </appliedStereotypes>
+ </context>
+ <section adapterId="Semantic" id="section_Single_Release" tabId="basicTabMARTE">
+ <replacedSections>
+ <replacedSection id="section_Multiple_Release"/>
+ <replacedSection id="section_Single_GrService"/>
+ </replacedSections>
+ <fragment id="fragment_Single_Release">
+ <context enablesFor="1">
+ <appliedStereotypes>
+ <appliedStereotype qualifiedName="MARTE::MARTE_Foundations::GRM::Release"/>
+ </appliedStereotypes>
+ </context>
+ <content>
+ <expandableContainer label="Release">
+ <controller predefinedId="MARTE_GrService_owner"/>
+ <layout kind="Grid" numColumns="1" sameWidth="true"/>
+ </expandableContainer>
+ </content>
+ </fragment>
+ </section>
+ </sectionSet>
+ <sectionSet name="sectionSet_Single_Acquire">
+ <context enablesFor="1">
+ <appliedStereotypes>
+ <appliedStereotype qualifiedName="MARTE::MARTE_Foundations::GRM::Acquire"/>
+ </appliedStereotypes>
+ </context>
+ <section adapterId="Semantic" id="section_Single_Acquire" tabId="basicTabMARTE">
+ <replacedSections>
+ <replacedSection id="section_Multiple_Acquire"/>
+ <replacedSection id="section_Single_GrService"/>
+ </replacedSections>
+ <fragment id="fragment_Single_Acquire">
+ <context enablesFor="1">
+ <appliedStereotypes>
+ <appliedStereotype qualifiedName="MARTE::MARTE_Foundations::GRM::Acquire"/>
+ </appliedStereotypes>
+ </context>
+ <content>
+ <expandableContainer label="Acquire">
+ <controller predefinedId="MARTE_Acquire_isBlocking"/>
+ <controller predefinedId="MARTE_GrService_owner"/>
+ <layout kind="Grid" numColumns="2" sameWidth="true"/>
+ </expandableContainer>
+ </content>
+ </fragment>
+ </section>
+ </sectionSet>
+ <sectionSet name="sectionSet_Multiple_Acquire">
+ <context enablesFor="-1">
+ <appliedStereotypes>
+ <appliedStereotype qualifiedName="MARTE::MARTE_Foundations::GRM::Acquire"/>
+ </appliedStereotypes>
+ </context>
+ <section adapterId="Semantic" id="section_Multiple_Acquire" tabId="basicTabMARTE">
+ <replacedSections>
+ <replacedSection id="section_Multiple_GrService"/>
+ </replacedSections>
+ <fragment id="fragment_Multiple_Acquire">
+ <context enablesFor="-1">
+ <appliedStereotypes>
+ <appliedStereotype qualifiedName="MARTE::MARTE_Foundations::GRM::Acquire"/>
+ </appliedStereotypes>
+ </context>
+ <content>
+ <expandableContainer label="Acquire">
+ <controller predefinedId="MARTE_Acquire_isBlocking"/>
+ <layout kind="Grid" numColumns="1" sameWidth="true"/>
+ </expandableContainer>
+ </content>
+ </fragment>
+ </section>
+ </sectionSet>
+ <sectionSet name="sectionSet_Single_ResourceUsage">
+ <context enablesFor="1">
+ <appliedStereotypes>
+ <appliedStereotype qualifiedName="MARTE::MARTE_Foundations::GRM::ResourceUsage"/>
+ </appliedStereotypes>
+ </context>
+ <section adapterId="Semantic" id="section_Single_ResourceUsage" tabId="basicTabMARTE">
+ <replacedSections>
+ <replacedSection id="section_Multiple_ResourceUsage"/>
+ </replacedSections>
+ <fragment id="fragment_Single_ResourceUsage">
+ <context enablesFor="1">
+ <appliedStereotypes>
+ <appliedStereotype qualifiedName="MARTE::MARTE_Foundations::GRM::ResourceUsage"/>
+ </appliedStereotypes>
+ </context>
+ <content>
+ <expandableContainer label="ResourceUsage">
+ <controller predefinedId="MARTE_ResourceUsage_allocatedMemory"/>
+ <controller predefinedId="MARTE_ResourceUsage_energy"/>
+ <controller predefinedId="MARTE_ResourceUsage_execTime"/>
+ <controller predefinedId="MARTE_ResourceUsage_msgSize"/>
+ <controller predefinedId="MARTE_ResourceUsage_powerPeak"/>
+ <controller predefinedId="MARTE_ResourceUsage_subUsage"/>
+ <controller predefinedId="MARTE_ResourceUsage_usedMemory"/>
+ <controller predefinedId="MARTE_ResourceUsage_usedResources"/>
+ <layout kind="Grid" numColumns="2" sameWidth="true"/>
+ </expandableContainer>
+ </content>
+ </fragment>
+ </section>
+ </sectionSet>
+ <sectionSet name="sectionSet_Single_InterRepetition">
+ <context enablesFor="1">
+ <appliedStereotypes>
+ <appliedStereotype qualifiedName="MARTE::MARTE_Annexes::RSM::InterRepetition"/>
+ </appliedStereotypes>
+ </context>
+ <section adapterId="Semantic" id="section_Single_InterRepetition" tabId="basicTabMARTE">
+ <replacedSections>
+ <replacedSection id="section_Multiple_InterRepetition"/>
+ </replacedSections>
+ <fragment id="fragment_Single_InterRepetition">
+ <context enablesFor="1">
+ <appliedStereotypes>
+ <appliedStereotype qualifiedName="MARTE::MARTE_Annexes::RSM::InterRepetition"/>
+ </appliedStereotypes>
+ </context>
+ <content>
+ <expandableContainer label="InterRepetition">
+ <controller predefinedId="MARTE_InterRepetition_repetitionShapeDependence"/>
+ <controller predefinedId="MARTE_InterRepetition_isModulo"/>
+ <layout kind="Grid" numColumns="2" sameWidth="true"/>
+ </expandableContainer>
+ </content>
+ </fragment>
+ </section>
+ </sectionSet>
+ <sectionSet name="sectionSet_Multiple_InterRepetition">
+ <context enablesFor="-1">
+ <appliedStereotypes>
+ <appliedStereotype qualifiedName="MARTE::MARTE_Annexes::RSM::InterRepetition"/>
+ </appliedStereotypes>
+ </context>
+ <section adapterId="Semantic" id="section_Multiple_InterRepetition" tabId="basicTabMARTE">
+ <fragment id="fragment_Multiple_InterRepetition">
+ <context enablesFor="-1">
+ <appliedStereotypes>
+ <appliedStereotype qualifiedName="MARTE::MARTE_Annexes::RSM::InterRepetition"/>
+ </appliedStereotypes>
+ </context>
+ <content>
+ <expandableContainer label="InterRepetition">
+ <controller predefinedId="MARTE_InterRepetition_isModulo"/>
+ <layout kind="Grid" numColumns="1" sameWidth="true"/>
+ </expandableContainer>
+ </content>
+ </fragment>
+ </section>
+ </sectionSet>
+ <sectionSet name="sectionSet_Single_Distribute">
+ <context enablesFor="1">
+ <appliedStereotypes>
+ <appliedStereotype qualifiedName="MARTE::MARTE_Annexes::RSM::Distribute"/>
+ </appliedStereotypes>
+ </context>
+ <section adapterId="Semantic" id="section_Single_Distribute" tabId="basicTabMARTE">
+ <replacedSections>
+ <replacedSection id="section_Multiple_Distribute"/>
+ <replacedSection id="section_Single_Allocate"/>
+ </replacedSections>
+ <fragment id="fragment_Single_Distribute">
+ <context enablesFor="1">
+ <appliedStereotypes>
+ <appliedStereotype qualifiedName="MARTE::MARTE_Annexes::RSM::Distribute"/>
+ </appliedStereotypes>
+ </context>
+ <content>
+ <expandableContainer label="Distribute">
+ <controller predefinedId="MARTE_Distribute_fromTiler"/>
+ <controller predefinedId="MARTE_Distribute_patternShape"/>
+ <controller predefinedId="MARTE_Distribute_repetitionSpace"/>
+ <controller predefinedId="MARTE_Distribute_toTiler"/>
+ <controller predefinedId="MARTE_Allocate_kind"/>
+ <controller predefinedId="MARTE_Allocate_nature"/>
+ <controller predefinedId="MARTE_Allocate_impliedConstraint"/>
+ <layout kind="Grid" numColumns="2" sameWidth="true"/>
+ </expandableContainer>
+ </content>
+ </fragment>
+ </section>
+ </sectionSet>
+ <sectionSet name="sectionSet_Multiple_Distribute">
+ <context enablesFor="-1">
+ <appliedStereotypes>
+ <appliedStereotype qualifiedName="MARTE::MARTE_Annexes::RSM::Distribute"/>
+ </appliedStereotypes>
+ </context>
+ <section adapterId="Semantic" id="section_Multiple_Distribute" tabId="basicTabMARTE">
+ <replacedSections>
+ <replacedSection id="section_Multiple_Allocate"/>
+ </replacedSections>
+ <fragment id="fragment_Multiple_Distribute">
+ <context enablesFor="-1">
+ <appliedStereotypes>
+ <appliedStereotype qualifiedName="MARTE::MARTE_Annexes::RSM::Distribute"/>
+ </appliedStereotypes>
+ </context>
+ <content>
+ <expandableContainer label="Distribute">
+ <controller predefinedId="MARTE_Allocate_kind"/>
+ <controller predefinedId="MARTE_Allocate_nature"/>
+ <layout kind="Grid" numColumns="2" sameWidth="true"/>
+ </expandableContainer>
+ </content>
+ </fragment>
+ </section>
+ </sectionSet>
+ <sectionSet name="sectionSet_Single_Reshape">
+ <context enablesFor="1">
+ <appliedStereotypes>
+ <appliedStereotype qualifiedName="MARTE::MARTE_Annexes::RSM::Reshape"/>
+ </appliedStereotypes>
+ </context>
+ <section adapterId="Semantic" id="section_Single_Reshape" tabId="basicTabMARTE">
+ <replacedSections>
+ <replacedSection id="section_Multiple_Reshape"/>
+ </replacedSections>
+ <fragment id="fragment_Single_Reshape">
+ <context enablesFor="1">
+ <appliedStereotypes>
+ <appliedStereotype qualifiedName="MARTE::MARTE_Annexes::RSM::Reshape"/>
+ </appliedStereotypes>
+ </context>
+ <content>
+ <expandableContainer label="Reshape">
+ <controller predefinedId="MARTE_Reshape_patternShape"/>
+ <controller predefinedId="MARTE_Reshape_repetitonShape"/>
+ <layout kind="Grid" numColumns="2" sameWidth="true"/>
+ </expandableContainer>
+ </content>
+ </fragment>
+ </section>
+ </sectionSet>
+ <sectionSet name="sectionSet_Single_Tiler">
+ <context enablesFor="1">
+ <appliedStereotypes>
+ <appliedStereotype qualifiedName="MARTE::MARTE_Annexes::RSM::Tiler"/>
+ </appliedStereotypes>
+ </context>
+ <section adapterId="Semantic" id="section_Single_Tiler" tabId="basicTabMARTE">
+ <replacedSections>
+ <replacedSection id="section_Multiple_Tiler"/>
+ </replacedSections>
+ <fragment id="fragment_Single_Tiler">
+ <context enablesFor="1">
+ <appliedStereotypes>
+ <appliedStereotype qualifiedName="MARTE::MARTE_Annexes::RSM::Tiler"/>
+ </appliedStereotypes>
+ </context>
+ <content>
+ <expandableContainer label="Tiler">
+ <controller predefinedId="MARTE_Tiler_fitting"/>
+ <controller predefinedId="MARTE_Tiler_origin"/>
+ <controller predefinedId="MARTE_Tiler_paving"/>
+ <controller predefinedId="MARTE_Tiler_tiler"/>
+ <layout kind="Grid" numColumns="2" sameWidth="true"/>
+ </expandableContainer>
+ </content>
+ </fragment>
+ </section>
+ </sectionSet>
+ <sectionSet name="sectionSet_Single_Shaped">
+ <context enablesFor="1">
+ <appliedStereotypes>
+ <appliedStereotype qualifiedName="MARTE::MARTE_Annexes::RSM::Shaped"/>
+ </appliedStereotypes>
+ </context>
+ <section adapterId="Semantic" id="section_Single_Shaped" tabId="basicTabMARTE">
+ <replacedSections>
+ <replacedSection id="section_Multiple_Shaped"/>
+ </replacedSections>
+ <fragment id="fragment_Single_Shaped">
+ <context enablesFor="1">
+ <appliedStereotypes>
+ <appliedStereotype qualifiedName="MARTE::MARTE_Annexes::RSM::Shaped"/>
+ </appliedStereotypes>
+ </context>
+ <content>
+ <expandableContainer label="Shaped">
+ <controller predefinedId="MARTE_Shaped_shape"/>
+ <layout kind="Grid" numColumns="1" sameWidth="true"/>
+ </expandableContainer>
+ </content>
+ </fragment>
+ </section>
+ </sectionSet>
+ <sectionSet name="sectionSet_Single_Var">
+ <context enablesFor="1">
+ <appliedStereotypes>
+ <appliedStereotype qualifiedName="MARTE::MARTE_Annexes::VSL::Variables::Var"/>
+ </appliedStereotypes>
+ </context>
+ <section adapterId="Semantic" id="section_Single_Var" tabId="basicTabMARTE">
+ <replacedSections>
+ <replacedSection id="section_Multiple_Var"/>
+ </replacedSections>
+ <fragment id="fragment_Single_Var">
+ <context enablesFor="1">
+ <appliedStereotypes>
+ <appliedStereotype qualifiedName="MARTE::MARTE_Annexes::VSL::Variables::Var"/>
+ </appliedStereotypes>
+ </context>
+ <content>
+ <expandableContainer label="Var">
+ <controller predefinedId="MARTE_Var_dir"/>
+ <layout kind="Grid" numColumns="1" sameWidth="true"/>
+ </expandableContainer>
+ </content>
+ </fragment>
+ </section>
+ </sectionSet>
+ <sectionSet name="sectionSet_Multiple_Var">
+ <context enablesFor="-1">
+ <appliedStereotypes>
+ <appliedStereotype qualifiedName="MARTE::MARTE_Annexes::VSL::Variables::Var"/>
+ </appliedStereotypes>
+ </context>
+ <section adapterId="Semantic" id="section_Multiple_Var" tabId="basicTabMARTE">
+ <fragment id="fragment_Multiple_Var">
+ <context enablesFor="-1">
+ <appliedStereotypes>
+ <appliedStereotype qualifiedName="MARTE::MARTE_Annexes::VSL::Variables::Var"/>
+ </appliedStereotypes>
+ </context>
+ <content>
+ <expandableContainer label="Var">
+ <controller predefinedId="MARTE_Var_dir"/>
+ <layout kind="Grid" numColumns="1" sameWidth="true"/>
+ </expandableContainer>
+ </content>
+ </fragment>
+ </section>
+ </sectionSet>
+ <sectionSet name="sectionSet_Single_BoundedSubtype">
+ <context enablesFor="1">
+ <appliedStereotypes>
+ <appliedStereotype qualifiedName="MARTE::MARTE_Annexes::VSL::DataTypes::BoundedSubtype"/>
+ </appliedStereotypes>
+ </context>
+ <section adapterId="Semantic" id="section_Single_BoundedSubtype" tabId="basicTabMARTE">
+ <replacedSections>
+ <replacedSection id="section_Multiple_BoundedSubtype"/>
+ </replacedSections>
+ <fragment id="fragment_Single_BoundedSubtype">
+ <context enablesFor="1">
+ <appliedStereotypes>
+ <appliedStereotype qualifiedName="MARTE::MARTE_Annexes::VSL::DataTypes::BoundedSubtype"/>
+ </appliedStereotypes>
+ </context>
+ <content>
+ <expandableContainer label="BoundedSubtype">
+ <controller predefinedId="MARTE_BoundedSubtype_maxValue"/>
+ <controller predefinedId="MARTE_BoundedSubtype_minValue"/>
+ <controller predefinedId="MARTE_BoundedSubtype_isMaxOpen"/>
+ <controller predefinedId="MARTE_BoundedSubtype_isMinOpen"/>
+ <controller predefinedId="MARTE_BoundedSubtype_baseType"/>
+ <layout kind="Grid" numColumns="2" sameWidth="true"/>
+ </expandableContainer>
+ </content>
+ </fragment>
+ </section>
+ </sectionSet>
+ <sectionSet name="sectionSet_Single_IntervalType">
+ <context enablesFor="1">
+ <appliedStereotypes>
+ <appliedStereotype qualifiedName="MARTE::MARTE_Annexes::VSL::DataTypes::IntervalType"/>
+ </appliedStereotypes>
+ </context>
+ <section adapterId="Semantic" id="section_Single_IntervalType" tabId="basicTabMARTE">
+ <replacedSections>
+ <replacedSection id="section_Multiple_IntervalType"/>
+ </replacedSections>
+ <fragment id="fragment_Single_IntervalType">
+ <context enablesFor="1">
+ <appliedStereotypes>
+ <appliedStereotype qualifiedName="MARTE::MARTE_Annexes::VSL::DataTypes::IntervalType"/>
+ </appliedStereotypes>
+ </context>
+ <content>
+ <expandableContainer label="IntervalType">
+ <controller predefinedId="MARTE_IntervalType_intervalAttrib"/>
+ <layout kind="Grid" numColumns="1" sameWidth="true"/>
+ </expandableContainer>
+ </content>
+ </fragment>
+ </section>
+ </sectionSet>
+ <sectionSet name="sectionSet_Single_CollectionType">
+ <context enablesFor="1">
+ <appliedStereotypes>
+ <appliedStereotype qualifiedName="MARTE::MARTE_Annexes::VSL::DataTypes::CollectionType"/>
+ </appliedStereotypes>
+ </context>
+ <section adapterId="Semantic" id="section_Single_CollectionType" tabId="basicTabMARTE">
+ <replacedSections>
+ <replacedSection id="section_Multiple_CollectionType"/>
+ </replacedSections>
+ <fragment id="fragment_Single_CollectionType">
+ <context enablesFor="1">
+ <appliedStereotypes>
+ <appliedStereotype qualifiedName="MARTE::MARTE_Annexes::VSL::DataTypes::CollectionType"/>
+ </appliedStereotypes>
+ </context>
+ <content>
+ <expandableContainer label="CollectionType">
+ <controller predefinedId="MARTE_CollectionType_collectionAttrib"/>
+ <layout kind="Grid" numColumns="1" sameWidth="true"/>
+ </expandableContainer>
+ </content>
+ </fragment>
+ </section>
+ </sectionSet>
+ <sectionSet name="sectionSet_Single_ChoiceType">
+ <context enablesFor="1">
+ <appliedStereotypes>
+ <appliedStereotype qualifiedName="MARTE::MARTE_Annexes::VSL::DataTypes::ChoiceType"/>
+ </appliedStereotypes>
+ </context>
+ <section adapterId="Semantic" id="section_Single_ChoiceType" tabId="basicTabMARTE">
+ <replacedSections>
+ <replacedSection id="section_Multiple_ChoiceType"/>
+ </replacedSections>
+ <fragment id="fragment_Single_ChoiceType">
+ <context enablesFor="1">
+ <appliedStereotypes>
+ <appliedStereotype qualifiedName="MARTE::MARTE_Annexes::VSL::DataTypes::ChoiceType"/>
+ </appliedStereotypes>
+ </context>
+ <content>
+ <expandableContainer label="ChoiceType">
+ <controller predefinedId="MARTE_ChoiceType_defaultAttrib"/>
+ <controller predefinedId="MARTE_ChoiceType_choiceAttrib"/>
+ <layout kind="Grid" numColumns="2" sameWidth="true"/>
+ </expandableContainer>
+ </content>
+ </fragment>
+ </section>
+ </sectionSet>
+ <sectionSet name="sectionSet_Single_TupleType">
+ <context enablesFor="1">
+ <appliedStereotypes>
+ <appliedStereotype qualifiedName="MARTE::MARTE_Annexes::VSL::DataTypes::TupleType"/>
+ </appliedStereotypes>
+ </context>
+ <section adapterId="Semantic" id="section_Single_TupleType" tabId="basicTabMARTE">
+ <replacedSections>
+ <replacedSection id="section_Multiple_TupleType"/>
+ </replacedSections>
+ <fragment id="fragment_Single_TupleType">
+ <context enablesFor="1">
+ <appliedStereotypes>
+ <appliedStereotype qualifiedName="MARTE::MARTE_Annexes::VSL::DataTypes::TupleType"/>
+ </appliedStereotypes>
+ </context>
+ <content>
+ <expandableContainer label="TupleType">
+ <controller predefinedId="MARTE_TupleType_tupleAttrib"/>
+ <layout kind="Grid" numColumns="1" sameWidth="true"/>
+ </expandableContainer>
+ </content>
+ </fragment>
+ </section>
+ </sectionSet>
+ <sectionSet name="sectionSet_Single_RtUnit">
+ <context enablesFor="1">
+ <appliedStereotypes>
+ <appliedStereotype qualifiedName="MARTE::MARTE_DesignModel::HLAM::RtUnit"/>
+ </appliedStereotypes>
+ </context>
+ <section adapterId="Semantic" id="section_Single_RtUnit" tabId="basicTabMARTE">
+ <replacedSections>
+ <replacedSection id="section_Multiple_RtUnit"/>
+ </replacedSections>
+ <fragment id="fragment_Single_RtUnit">
+ <context enablesFor="1">
+ <appliedStereotypes>
+ <appliedStereotype qualifiedName="MARTE::MARTE_DesignModel::HLAM::RtUnit"/>
+ </appliedStereotypes>
+ </context>
+ <content>
+ <expandableContainer label="RtUnit">
+ <controller predefinedId="MARTE_RtUnit_memorySize"/>
+ <controller predefinedId="MARTE_RtUnit_msgMaxSize"/>
+ <controller predefinedId="MARTE_RtUnit_queueSize"/>
+ <controller predefinedId="MARTE_RtUnit_srPoolSize"/>
+ <controller predefinedId="MARTE_RtUnit_srPoolWaitingTime"/>
+ <controller predefinedId="MARTE_RtUnit_isDynamic"/>
+ <controller predefinedId="MARTE_RtUnit_isMain"/>
+ <controller predefinedId="MARTE_RtUnit_queueSchedPolicy"/>
+ <controller predefinedId="MARTE_RtUnit_srPoolPolicy"/>
+ <controller predefinedId="MARTE_RtUnit_main"/>
+ <controller predefinedId="MARTE_RtUnit_operationalMode"/>
+ <layout kind="Grid" numColumns="2" sameWidth="true"/>
+ </expandableContainer>
+ </content>
+ </fragment>
+ </section>
+ </sectionSet>
+ <sectionSet name="sectionSet_Multiple_RtUnit">
+ <context enablesFor="-1">
+ <appliedStereotypes>
+ <appliedStereotype qualifiedName="MARTE::MARTE_DesignModel::HLAM::RtUnit"/>
+ </appliedStereotypes>
+ </context>
+ <section adapterId="Semantic" id="section_Multiple_RtUnit" tabId="basicTabMARTE">
+ <fragment id="fragment_Multiple_RtUnit">
+ <context enablesFor="-1">
+ <appliedStereotypes>
+ <appliedStereotype qualifiedName="MARTE::MARTE_DesignModel::HLAM::RtUnit"/>
+ </appliedStereotypes>
+ </context>
+ <content>
+ <expandableContainer label="RtUnit">
+ <controller predefinedId="MARTE_RtUnit_isDynamic"/>
+ <controller predefinedId="MARTE_RtUnit_isMain"/>
+ <controller predefinedId="MARTE_RtUnit_queueSchedPolicy"/>
+ <controller predefinedId="MARTE_RtUnit_srPoolPolicy"/>
+ <layout kind="Grid" numColumns="2" sameWidth="true"/>
+ </expandableContainer>
+ </content>
+ </fragment>
+ </section>
+ </sectionSet>
+ <sectionSet name="sectionSet_Single_PpUnit">
+ <context enablesFor="1">
+ <appliedStereotypes>
+ <appliedStereotype qualifiedName="MARTE::MARTE_DesignModel::HLAM::PpUnit"/>
+ </appliedStereotypes>
+ </context>
+ <section adapterId="Semantic" id="section_Single_PpUnit" tabId="basicTabMARTE">
+ <replacedSections>
+ <replacedSection id="section_Multiple_PpUnit"/>
+ </replacedSections>
+ <fragment id="fragment_Single_PpUnit">
+ <context enablesFor="1">
+ <appliedStereotypes>
+ <appliedStereotype qualifiedName="MARTE::MARTE_DesignModel::HLAM::PpUnit"/>
+ </appliedStereotypes>
+ </context>
+ <content>
+ <expandableContainer label="PpUnit">
+ <controller predefinedId="MARTE_PpUnit_memorySize"/>
+ <controller predefinedId="MARTE_PpUnit_concPolicy"/>
+ <layout kind="Grid" numColumns="2" sameWidth="true"/>
+ </expandableContainer>
+ </content>
+ </fragment>
+ </section>
+ </sectionSet>
+ <sectionSet name="sectionSet_Multiple_PpUnit">
+ <context enablesFor="-1">
+ <appliedStereotypes>
+ <appliedStereotype qualifiedName="MARTE::MARTE_DesignModel::HLAM::PpUnit"/>
+ </appliedStereotypes>
+ </context>
+ <section adapterId="Semantic" id="section_Multiple_PpUnit" tabId="basicTabMARTE">
+ <fragment id="fragment_Multiple_PpUnit">
+ <context enablesFor="-1">
+ <appliedStereotypes>
+ <appliedStereotype qualifiedName="MARTE::MARTE_DesignModel::HLAM::PpUnit"/>
+ </appliedStereotypes>
+ </context>
+ <content>
+ <expandableContainer label="PpUnit">
+ <controller predefinedId="MARTE_PpUnit_concPolicy"/>
+ <layout kind="Grid" numColumns="1" sameWidth="true"/>
+ </expandableContainer>
+ </content>
+ </fragment>
+ </section>
+ </sectionSet>
+ <sectionSet name="sectionSet_Single_RtFeature">
+ <context enablesFor="1">
+ <appliedStereotypes>
+ <appliedStereotype qualifiedName="MARTE::MARTE_DesignModel::HLAM::RtFeature"/>
+ </appliedStereotypes>
+ </context>
+ <section adapterId="Semantic" id="section_Single_RtFeature" tabId="basicTabMARTE">
+ <replacedSections>
+ <replacedSection id="section_Multiple_RtFeature"/>
+ </replacedSections>
+ <fragment id="fragment_Single_RtFeature">
+ <context enablesFor="1">
+ <appliedStereotypes>
+ <appliedStereotype qualifiedName="MARTE::MARTE_DesignModel::HLAM::RtFeature"/>
+ </appliedStereotypes>
+ </context>
+ <content>
+ <expandableContainer label="RtFeature">
+ <controller predefinedId="MARTE_RtFeature_specification"/>
+ <layout kind="Grid" numColumns="1" sameWidth="true"/>
+ </expandableContainer>
+ </content>
+ </fragment>
+ </section>
+ </sectionSet>
+ <sectionSet name="sectionSet_Single_RtSpecification">
+ <context enablesFor="1">
+ <appliedStereotypes>
+ <appliedStereotype qualifiedName="MARTE::MARTE_DesignModel::HLAM::RtSpecification"/>
+ </appliedStereotypes>
+ </context>
+ <section adapterId="Semantic" id="section_Single_RtSpecification" tabId="basicTabMARTE">
+ <replacedSections>
+ <replacedSection id="section_Multiple_RtSpecification"/>
+ </replacedSections>
+ <fragment id="fragment_Single_RtSpecification">
+ <context enablesFor="1">
+ <appliedStereotypes>
+ <appliedStereotype qualifiedName="MARTE::MARTE_DesignModel::HLAM::RtSpecification"/>
+ </appliedStereotypes>
+ </context>
+ <content>
+ <expandableContainer label="RtSpecification">
+ <controller predefinedId="MARTE_RtSpecification_absDl"/>
+ <controller predefinedId="MARTE_RtSpecification_boundDl"/>
+ <controller predefinedId="MARTE_RtSpecification_miss"/>
+ <controller predefinedId="MARTE_RtSpecification_occKind"/>
+ <controller predefinedId="MARTE_RtSpecification_priority"/>
+ <controller predefinedId="MARTE_RtSpecification_rdTime"/>
+ <controller predefinedId="MARTE_RtSpecification_relDl"/>
+ <controller predefinedId="MARTE_RtSpecification_utility"/>
+ <controller predefinedId="MARTE_RtSpecification_context"/>
+ <controller predefinedId="MARTE_RtSpecification_tRef"/>
+ <layout kind="Grid" numColumns="2" sameWidth="true"/>
+ </expandableContainer>
+ </content>
+ </fragment>
+ </section>
+ </sectionSet>
+ <sectionSet name="sectionSet_Single_RtAction">
+ <context enablesFor="1">
+ <appliedStereotypes>
+ <appliedStereotype qualifiedName="MARTE::MARTE_DesignModel::HLAM::RtAction"/>
+ </appliedStereotypes>
+ </context>
+ <section adapterId="Semantic" id="section_Single_RtAction" tabId="basicTabMARTE">
+ <replacedSections>
+ <replacedSection id="section_Multiple_RtAction"/>
+ </replacedSections>
+ <fragment id="fragment_Single_RtAction">
+ <context enablesFor="1">
+ <appliedStereotypes>
+ <appliedStereotype qualifiedName="MARTE::MARTE_DesignModel::HLAM::RtAction"/>
+ </appliedStereotypes>
+ </context>
+ <content>
+ <expandableContainer label="RtAction">
+ <controller predefinedId="MARTE_RtAction_msgSize"/>
+ <controller predefinedId="MARTE_RtAction_isAtomic"/>
+ <controller predefinedId="MARTE_RtAction_synchKind"/>
+ <layout kind="Grid" numColumns="2" sameWidth="true"/>
+ </expandableContainer>
+ </content>
+ </fragment>
+ </section>
+ </sectionSet>
+ <sectionSet name="sectionSet_Multiple_RtAction">
+ <context enablesFor="-1">
+ <appliedStereotypes>
+ <appliedStereotype qualifiedName="MARTE::MARTE_DesignModel::HLAM::RtAction"/>
+ </appliedStereotypes>
+ </context>
+ <section adapterId="Semantic" id="section_Multiple_RtAction" tabId="basicTabMARTE">
+ <fragment id="fragment_Multiple_RtAction">
+ <context enablesFor="-1">
+ <appliedStereotypes>
+ <appliedStereotype qualifiedName="MARTE::MARTE_DesignModel::HLAM::RtAction"/>
+ </appliedStereotypes>
+ </context>
+ <content>
+ <expandableContainer label="RtAction">
+ <controller predefinedId="MARTE_RtAction_isAtomic"/>
+ <controller predefinedId="MARTE_RtAction_synchKind"/>
+ <layout kind="Grid" numColumns="2" sameWidth="true"/>
+ </expandableContainer>
+ </content>
+ </fragment>
+ </section>
+ </sectionSet>
+ <sectionSet name="sectionSet_Single_RtService">
+ <context enablesFor="1">
+ <appliedStereotypes>
+ <appliedStereotype qualifiedName="MARTE::MARTE_DesignModel::HLAM::RtService"/>
+ </appliedStereotypes>
+ </context>
+ <section adapterId="Semantic" id="section_Single_RtService" tabId="basicTabMARTE">
+ <replacedSections>
+ <replacedSection id="section_Multiple_RtService"/>
+ </replacedSections>
+ <fragment id="fragment_Single_RtService">
+ <context enablesFor="1">
+ <appliedStereotypes>
+ <appliedStereotype qualifiedName="MARTE::MARTE_DesignModel::HLAM::RtService"/>
+ </appliedStereotypes>
+ </context>
+ <content>
+ <expandableContainer label="RtService">
+ <controller predefinedId="MARTE_RtService_isAtomic"/>
+ <controller predefinedId="MARTE_RtService_concPolicy"/>
+ <controller predefinedId="MARTE_RtService_exeKind"/>
+ <controller predefinedId="MARTE_RtService_synchKind"/>
+ <layout kind="Grid" numColumns="2" sameWidth="true"/>
+ </expandableContainer>
+ </content>
+ </fragment>
+ </section>
+ </sectionSet>
+ <sectionSet name="sectionSet_Multiple_RtService">
+ <context enablesFor="-1">
+ <appliedStereotypes>
+ <appliedStereotype qualifiedName="MARTE::MARTE_DesignModel::HLAM::RtService"/>
+ </appliedStereotypes>
+ </context>
+ <section adapterId="Semantic" id="section_Multiple_RtService" tabId="basicTabMARTE">
+ <fragment id="fragment_Multiple_RtService">
+ <context enablesFor="-1">
+ <appliedStereotypes>
+ <appliedStereotype qualifiedName="MARTE::MARTE_DesignModel::HLAM::RtService"/>
+ </appliedStereotypes>
+ </context>
+ <content>
+ <expandableContainer label="RtService">
+ <controller predefinedId="MARTE_RtService_isAtomic"/>
+ <controller predefinedId="MARTE_RtService_concPolicy"/>
+ <controller predefinedId="MARTE_RtService_exeKind"/>
+ <controller predefinedId="MARTE_RtService_synchKind"/>
+ <layout kind="Grid" numColumns="2" sameWidth="true"/>
+ </expandableContainer>
+ </content>
+ </fragment>
+ </section>
+ </sectionSet>
+ <sectionSet name="sectionSet_Single_HwProcessor">
+ <context enablesFor="1">
+ <appliedStereotypes>
+ <appliedStereotype qualifiedName="MARTE::MARTE_DesignModel::HRM::HwLogical::HwComputing::HwProcessor"/>
+ </appliedStereotypes>
+ </context>
+ <section adapterId="Semantic" id="section_Single_HwProcessor" tabId="basicTabMARTE">
+ <replacedSections>
+ <replacedSection id="section_Multiple_HwProcessor"/>
+ <replacedSection id="section_Single_Resource"/>
+ <replacedSection id="section_Single_HwResource"/>
+ <replacedSection id="section_Single_ProcessingResource"/>
+ <replacedSection id="section_Single_ComputingResource"/>
+ <replacedSection id="section_Single_HwComputingResource"/>
+ </replacedSections>
+ <fragment id="fragment_Single_HwProcessor">
+ <context enablesFor="1">
+ <appliedStereotypes>
+ <appliedStereotype qualifiedName="MARTE::MARTE_DesignModel::HRM::HwLogical::HwComputing::HwProcessor"/>
+ </appliedStereotypes>
+ </context>
+ <content>
+ <expandableContainer label="HwProcessor">
+ <controller predefinedId="MARTE_HwProcessor_architecture"/>
+ <controller predefinedId="MARTE_HwResource_description"/>
+ <controller predefinedId="MARTE_HwResource_frequency"/>
+ <controller predefinedId="MARTE_HwProcessor_ipc"/>
+ <controller predefinedId="MARTE_HwProcessor_mips"/>
+ <controller predefinedId="MARTE_HwProcessor_nbALUs"/>
+ <controller predefinedId="MARTE_HwProcessor_nbCores"/>
+ <controller predefinedId="MARTE_HwProcessor_nbFPUs"/>
+ <controller predefinedId="MARTE_HwProcessor_nbPipelines"/>
+ <controller predefinedId="MARTE_HwProcessor_nbStages"/>
+ <controller predefinedId="MARTE_HwComputingResource_op_Frequencies"/>
+ <controller predefinedId="MARTE_Resource_resMult"/>
+ <controller predefinedId="MARTE_ProcessingResource_speedFactor"/>
+ <controller predefinedId="MARTE_Resource_isActive"/>
+ <controller predefinedId="MARTE_Resource_isProtected"/>
+ <controller predefinedId="MARTE_ProcessingResource_mainScheduler"/>
+ <controller predefinedId="MARTE_HwProcessor_caches"/>
+ <controller predefinedId="MARTE_HwResource_endPoints"/>
+ <controller predefinedId="MARTE_HwResource_ownedHW"/>
+ <controller predefinedId="MARTE_HwProcessor_ownedISAs"/>
+ <controller predefinedId="MARTE_HwProcessor_ownedMMUs"/>
+ <controller predefinedId="MARTE_HwResource_p_HW_Services"/>
+ <controller predefinedId="MARTE_HwProcessor_predictors"/>
+ <controller predefinedId="MARTE_HwResource_r_HW_Services"/>
+ <layout kind="Grid" numColumns="2" sameWidth="true"/>
+ </expandableContainer>
+ </content>
+ </fragment>
+ </section>
+ </sectionSet>
+ <sectionSet name="sectionSet_Multiple_HwProcessor">
+ <context enablesFor="-1">
+ <appliedStereotypes>
+ <appliedStereotype qualifiedName="MARTE::MARTE_DesignModel::HRM::HwLogical::HwComputing::HwProcessor"/>
+ </appliedStereotypes>
+ </context>
+ <section adapterId="Semantic" id="section_Multiple_HwProcessor" tabId="basicTabMARTE">
+ <replacedSections>
+ <replacedSection id="section_Multiple_Resource"/>
+ <replacedSection id="section_Multiple_HwResource"/>
+ <replacedSection id="section_Multiple_ProcessingResource"/>
+ <replacedSection id="section_Multiple_ComputingResource"/>
+ <replacedSection id="section_Multiple_HwComputingResource"/>
+ </replacedSections>
+ <fragment id="fragment_Multiple_HwProcessor">
+ <context enablesFor="-1">
+ <appliedStereotypes>
+ <appliedStereotype qualifiedName="MARTE::MARTE_DesignModel::HRM::HwLogical::HwComputing::HwProcessor"/>
+ </appliedStereotypes>
+ </context>
+ <content>
+ <expandableContainer label="HwProcessor">
+ <controller predefinedId="MARTE_Resource_isActive"/>
+ <controller predefinedId="MARTE_Resource_isProtected"/>
+ <layout kind="Grid" numColumns="2" sameWidth="true"/>
+ </expandableContainer>
+ </content>
+ </fragment>
+ </section>
+ </sectionSet>
+ <sectionSet name="sectionSet_Single_HwComputingResource">
+ <context enablesFor="1">
+ <appliedStereotypes>
+ <appliedStereotype qualifiedName="MARTE::MARTE_DesignModel::HRM::HwLogical::HwComputing::HwComputingResource"/>
+ </appliedStereotypes>
+ </context>
+ <section adapterId="Semantic" id="section_Single_HwComputingResource" tabId="basicTabMARTE">
+ <replacedSections>
+ <replacedSection id="section_Multiple_HwComputingResource"/>
+ <replacedSection id="section_Single_Resource"/>
+ <replacedSection id="section_Single_HwResource"/>
+ <replacedSection id="section_Single_ProcessingResource"/>
+ <replacedSection id="section_Single_ComputingResource"/>
+ </replacedSections>
+ <fragment id="fragment_Single_HwComputingResource">
+ <context enablesFor="1">
+ <appliedStereotypes>
+ <appliedStereotype qualifiedName="MARTE::MARTE_DesignModel::HRM::HwLogical::HwComputing::HwComputingResource"/>
+ </appliedStereotypes>
+ </context>
+ <content>
+ <expandableContainer label="HwComputingResource">
+ <controller predefinedId="MARTE_HwResource_description"/>
+ <controller predefinedId="MARTE_HwResource_frequency"/>
+ <controller predefinedId="MARTE_HwComputingResource_op_Frequencies"/>
+ <controller predefinedId="MARTE_Resource_resMult"/>
+ <controller predefinedId="MARTE_ProcessingResource_speedFactor"/>
+ <controller predefinedId="MARTE_Resource_isActive"/>
+ <controller predefinedId="MARTE_Resource_isProtected"/>
+ <controller predefinedId="MARTE_ProcessingResource_mainScheduler"/>
+ <controller predefinedId="MARTE_HwResource_endPoints"/>
+ <controller predefinedId="MARTE_HwResource_ownedHW"/>
+ <controller predefinedId="MARTE_HwResource_p_HW_Services"/>
+ <controller predefinedId="MARTE_HwResource_r_HW_Services"/>
+ <layout kind="Grid" numColumns="2" sameWidth="true"/>
+ </expandableContainer>
+ </content>
+ </fragment>
+ </section>
+ </sectionSet>
+ <sectionSet name="sectionSet_Multiple_HwComputingResource">
+ <context enablesFor="-1">
+ <appliedStereotypes>
+ <appliedStereotype qualifiedName="MARTE::MARTE_DesignModel::HRM::HwLogical::HwComputing::HwComputingResource"/>
+ </appliedStereotypes>
+ </context>
+ <section adapterId="Semantic" id="section_Multiple_HwComputingResource" tabId="basicTabMARTE">
+ <replacedSections>
+ <replacedSection id="section_Multiple_Resource"/>
+ <replacedSection id="section_Multiple_HwResource"/>
+ <replacedSection id="section_Multiple_ProcessingResource"/>
+ <replacedSection id="section_Multiple_ComputingResource"/>
+ </replacedSections>
+ <fragment id="fragment_Multiple_HwComputingResource">
+ <context enablesFor="-1">
+ <appliedStereotypes>
+ <appliedStereotype qualifiedName="MARTE::MARTE_DesignModel::HRM::HwLogical::HwComputing::HwComputingResource"/>
+ </appliedStereotypes>
+ </context>
+ <content>
+ <expandableContainer label="HwComputingResource">
+ <controller predefinedId="MARTE_Resource_isActive"/>
+ <controller predefinedId="MARTE_Resource_isProtected"/>
+ <layout kind="Grid" numColumns="2" sameWidth="true"/>
+ </expandableContainer>
+ </content>
+ </fragment>
+ </section>
+ </sectionSet>
+ <sectionSet name="sectionSet_Single_HwISA">
+ <context enablesFor="1">
+ <appliedStereotypes>
+ <appliedStereotype qualifiedName="MARTE::MARTE_DesignModel::HRM::HwLogical::HwComputing::HwISA"/>
+ </appliedStereotypes>
+ </context>
+ <section adapterId="Semantic" id="section_Single_HwISA" tabId="basicTabMARTE">
+ <replacedSections>
+ <replacedSection id="section_Multiple_HwISA"/>
+ <replacedSection id="section_Single_Resource"/>
+ <replacedSection id="section_Single_HwResource"/>
+ </replacedSections>
+ <fragment id="fragment_Single_HwISA">
+ <context enablesFor="1">
+ <appliedStereotypes>
+ <appliedStereotype qualifiedName="MARTE::MARTE_DesignModel::HRM::HwLogical::HwComputing::HwISA"/>
+ </appliedStereotypes>
+ </context>
+ <content>
+ <expandableContainer label="HwISA">
+ <controller predefinedId="MARTE_HwResource_description"/>
+ <controller predefinedId="MARTE_HwISA_family"/>
+ <controller predefinedId="MARTE_HwResource_frequency"/>
+ <controller predefinedId="MARTE_HwISA_inst_Width"/>
+ <controller predefinedId="MARTE_Resource_resMult"/>
+ <controller predefinedId="MARTE_Resource_isActive"/>
+ <controller predefinedId="MARTE_Resource_isProtected"/>
+ <controller predefinedId="MARTE_HwISA_type"/>
+ <controller predefinedId="MARTE_HwResource_endPoints"/>
+ <controller predefinedId="MARTE_HwResource_ownedHW"/>
+ <controller predefinedId="MARTE_HwResource_p_HW_Services"/>
+ <controller predefinedId="MARTE_HwResource_r_HW_Services"/>
+ <layout kind="Grid" numColumns="2" sameWidth="true"/>
+ </expandableContainer>
+ </content>
+ </fragment>
+ </section>
+ </sectionSet>
+ <sectionSet name="sectionSet_Multiple_HwISA">
+ <context enablesFor="-1">
+ <appliedStereotypes>
+ <appliedStereotype qualifiedName="MARTE::MARTE_DesignModel::HRM::HwLogical::HwComputing::HwISA"/>
+ </appliedStereotypes>
+ </context>
+ <section adapterId="Semantic" id="section_Multiple_HwISA" tabId="basicTabMARTE">
+ <replacedSections>
+ <replacedSection id="section_Multiple_Resource"/>
+ <replacedSection id="section_Multiple_HwResource"/>
+ </replacedSections>
+ <fragment id="fragment_Multiple_HwISA">
+ <context enablesFor="-1">
+ <appliedStereotypes>
+ <appliedStereotype qualifiedName="MARTE::MARTE_DesignModel::HRM::HwLogical::HwComputing::HwISA"/>
+ </appliedStereotypes>
+ </context>
+ <content>
+ <expandableContainer label="HwISA">
+ <controller predefinedId="MARTE_Resource_isActive"/>
+ <controller predefinedId="MARTE_Resource_isProtected"/>
+ <controller predefinedId="MARTE_HwISA_type"/>
+ <layout kind="Grid" numColumns="2" sameWidth="true"/>
+ </expandableContainer>
+ </content>
+ </fragment>
+ </section>
+ </sectionSet>
+ <sectionSet name="sectionSet_Single_HwBranchPredictor">
+ <context enablesFor="1">
+ <appliedStereotypes>
+ <appliedStereotype qualifiedName="MARTE::MARTE_DesignModel::HRM::HwLogical::HwComputing::HwBranchPredictor"/>
+ </appliedStereotypes>
+ </context>
+ <section adapterId="Semantic" id="section_Single_HwBranchPredictor" tabId="basicTabMARTE">
+ <replacedSections>
+ <replacedSection id="section_Multiple_HwBranchPredictor"/>
+ <replacedSection id="section_Single_Resource"/>
+ <replacedSection id="section_Single_HwResource"/>
+ </replacedSections>
+ <fragment id="fragment_Single_HwBranchPredictor">
+ <context enablesFor="1">
+ <appliedStereotypes>
+ <appliedStereotype qualifiedName="MARTE::MARTE_DesignModel::HRM::HwLogical::HwComputing::HwBranchPredictor"/>
+ </appliedStereotypes>
+ </context>
+ <content>
+ <expandableContainer label="HwBranchPredictor">
+ <controller predefinedId="MARTE_HwResource_description"/>
+ <controller predefinedId="MARTE_HwResource_frequency"/>
+ <controller predefinedId="MARTE_Resource_resMult"/>
+ <controller predefinedId="MARTE_Resource_isActive"/>
+ <controller predefinedId="MARTE_Resource_isProtected"/>
+ <controller predefinedId="MARTE_HwResource_endPoints"/>
+ <controller predefinedId="MARTE_HwResource_ownedHW"/>
+ <controller predefinedId="MARTE_HwResource_p_HW_Services"/>
+ <controller predefinedId="MARTE_HwResource_r_HW_Services"/>
+ <layout kind="Grid" numColumns="2" sameWidth="true"/>
+ </expandableContainer>
+ </content>
+ </fragment>
+ </section>
+ </sectionSet>
+ <sectionSet name="sectionSet_Multiple_HwBranchPredictor">
+ <context enablesFor="-1">
+ <appliedStereotypes>
+ <appliedStereotype qualifiedName="MARTE::MARTE_DesignModel::HRM::HwLogical::HwComputing::HwBranchPredictor"/>
+ </appliedStereotypes>
+ </context>
+ <section adapterId="Semantic" id="section_Multiple_HwBranchPredictor" tabId="basicTabMARTE">
+ <replacedSections>
+ <replacedSection id="section_Multiple_Resource"/>
+ <replacedSection id="section_Multiple_HwResource"/>
+ </replacedSections>
+ <fragment id="fragment_Multiple_HwBranchPredictor">
+ <context enablesFor="-1">
+ <appliedStereotypes>
+ <appliedStereotype qualifiedName="MARTE::MARTE_DesignModel::HRM::HwLogical::HwComputing::HwBranchPredictor"/>
+ </appliedStereotypes>
+ </context>
+ <content>
+ <expandableContainer label="HwBranchPredictor">
+ <controller predefinedId="MARTE_Resource_isActive"/>
+ <controller predefinedId="MARTE_Resource_isProtected"/>
+ <layout kind="Grid" numColumns="2" sameWidth="true"/>
+ </expandableContainer>
+ </content>
+ </fragment>
+ </section>
+ </sectionSet>
+ <sectionSet name="sectionSet_Single_HwASIC">
+ <context enablesFor="1">
+ <appliedStereotypes>
+ <appliedStereotype qualifiedName="MARTE::MARTE_DesignModel::HRM::HwLogical::HwComputing::HwASIC"/>
+ </appliedStereotypes>
+ </context>
+ <section adapterId="Semantic" id="section_Single_HwASIC" tabId="basicTabMARTE">
+ <replacedSections>
+ <replacedSection id="section_Multiple_HwASIC"/>
+ <replacedSection id="section_Single_Resource"/>
+ <replacedSection id="section_Single_HwResource"/>
+ <replacedSection id="section_Single_ProcessingResource"/>
+ <replacedSection id="section_Single_ComputingResource"/>
+ <replacedSection id="section_Single_HwComputingResource"/>
+ </replacedSections>
+ <fragment id="fragment_Single_HwASIC">
+ <context enablesFor="1">
+ <appliedStereotypes>
+ <appliedStereotype qualifiedName="MARTE::MARTE_DesignModel::HRM::HwLogical::HwComputing::HwASIC"/>
+ </appliedStereotypes>
+ </context>
+ <content>
+ <expandableContainer label="HwASIC">
+ <controller predefinedId="MARTE_HwResource_description"/>
+ <controller predefinedId="MARTE_HwResource_frequency"/>
+ <controller predefinedId="MARTE_HwComputingResource_op_Frequencies"/>
+ <controller predefinedId="MARTE_Resource_resMult"/>
+ <controller predefinedId="MARTE_ProcessingResource_speedFactor"/>
+ <controller predefinedId="MARTE_Resource_isActive"/>
+ <controller predefinedId="MARTE_Resource_isProtected"/>
+ <controller predefinedId="MARTE_ProcessingResource_mainScheduler"/>
+ <controller predefinedId="MARTE_HwResource_endPoints"/>
+ <controller predefinedId="MARTE_HwResource_ownedHW"/>
+ <controller predefinedId="MARTE_HwResource_p_HW_Services"/>
+ <controller predefinedId="MARTE_HwResource_r_HW_Services"/>
+ <layout kind="Grid" numColumns="2" sameWidth="true"/>
+ </expandableContainer>
+ </content>
+ </fragment>
+ </section>
+ </sectionSet>
+ <sectionSet name="sectionSet_Multiple_HwASIC">
+ <context enablesFor="-1">
+ <appliedStereotypes>
+ <appliedStereotype qualifiedName="MARTE::MARTE_DesignModel::HRM::HwLogical::HwComputing::HwASIC"/>
+ </appliedStereotypes>
+ </context>
+ <section adapterId="Semantic" id="section_Multiple_HwASIC" tabId="basicTabMARTE">
+ <replacedSections>
+ <replacedSection id="section_Multiple_Resource"/>
+ <replacedSection id="section_Multiple_HwResource"/>
+ <replacedSection id="section_Multiple_ProcessingResource"/>
+ <replacedSection id="section_Multiple_ComputingResource"/>
+ <replacedSection id="section_Multiple_HwComputingResource"/>
+ </replacedSections>
+ <fragment id="fragment_Multiple_HwASIC">
+ <context enablesFor="-1">
+ <appliedStereotypes>
+ <appliedStereotype qualifiedName="MARTE::MARTE_DesignModel::HRM::HwLogical::HwComputing::HwASIC"/>
+ </appliedStereotypes>
+ </context>
+ <content>
+ <expandableContainer label="HwASIC">
+ <controller predefinedId="MARTE_Resource_isActive"/>
+ <controller predefinedId="MARTE_Resource_isProtected"/>
+ <layout kind="Grid" numColumns="2" sameWidth="true"/>
+ </expandableContainer>
+ </content>
+ </fragment>
+ </section>
+ </sectionSet>
+ <sectionSet name="sectionSet_Single_HwPLD">
+ <context enablesFor="1">
+ <appliedStereotypes>
+ <appliedStereotype qualifiedName="MARTE::MARTE_DesignModel::HRM::HwLogical::HwComputing::HwPLD"/>
+ </appliedStereotypes>
+ </context>
+ <section adapterId="Semantic" id="section_Single_HwPLD" tabId="basicTabMARTE">
+ <replacedSections>
+ <replacedSection id="section_Multiple_HwPLD"/>
+ <replacedSection id="section_Single_Resource"/>
+ <replacedSection id="section_Single_HwResource"/>
+ <replacedSection id="section_Single_ProcessingResource"/>
+ <replacedSection id="section_Single_ComputingResource"/>
+ <replacedSection id="section_Single_HwComputingResource"/>
+ </replacedSections>
+ <fragment id="fragment_Single_HwPLD">
+ <context enablesFor="1">
+ <appliedStereotypes>
+ <appliedStereotype qualifiedName="MARTE::MARTE_DesignModel::HRM::HwLogical::HwComputing::HwPLD"/>
+ </appliedStereotypes>
+ </context>
+ <content>
+ <expandableContainer label="HwPLD">
+ <controller predefinedId="MARTE_HwResource_description"/>
+ <controller predefinedId="MARTE_HwResource_frequency"/>
+ <controller predefinedId="MARTE_HwPLD_nbFlipFlops"/>
+ <controller predefinedId="MARTE_HwPLD_nbLUTs"/>
+ <controller predefinedId="MARTE_HwPLD_ndLUT_Inputs"/>
+ <controller predefinedId="MARTE_HwComputingResource_op_Frequencies"/>
+ <controller predefinedId="MARTE_HwPLD_organization"/>
+ <controller predefinedId="MARTE_Resource_resMult"/>
+ <controller predefinedId="MARTE_ProcessingResource_speedFactor"/>
+ <controller predefinedId="emptyComposite"/>
+ <controller predefinedId="MARTE_Resource_isActive"/>
+ <controller predefinedId="MARTE_Resource_isProtected"/>
+ <controller predefinedId="MARTE_HwPLD_technology"/>
+ <controller predefinedId="MARTE_ProcessingResource_mainScheduler"/>
+ <controller predefinedId="MARTE_HwPLD_blocksComputing"/>
+ <controller predefinedId="MARTE_HwPLD_blocksRAM"/>
+ <controller predefinedId="MARTE_HwResource_endPoints"/>
+ <controller predefinedId="MARTE_HwResource_ownedHW"/>
+ <controller predefinedId="MARTE_HwResource_p_HW_Services"/>
+ <controller predefinedId="MARTE_HwResource_r_HW_Services"/>
+ <layout kind="Grid" numColumns="2" sameWidth="true"/>
+ </expandableContainer>
+ </content>
+ </fragment>
+ </section>
+ </sectionSet>
+ <sectionSet name="sectionSet_Multiple_HwPLD">
+ <context enablesFor="-1">
+ <appliedStereotypes>
+ <appliedStereotype qualifiedName="MARTE::MARTE_DesignModel::HRM::HwLogical::HwComputing::HwPLD"/>
+ </appliedStereotypes>
+ </context>
+ <section adapterId="Semantic" id="section_Multiple_HwPLD" tabId="basicTabMARTE">
+ <replacedSections>
+ <replacedSection id="section_Multiple_Resource"/>
+ <replacedSection id="section_Multiple_HwResource"/>
+ <replacedSection id="section_Multiple_ProcessingResource"/>
+ <replacedSection id="section_Multiple_ComputingResource"/>
+ <replacedSection id="section_Multiple_HwComputingResource"/>
+ </replacedSections>
+ <fragment id="fragment_Multiple_HwPLD">
+ <context enablesFor="-1">
+ <appliedStereotypes>
+ <appliedStereotype qualifiedName="MARTE::MARTE_DesignModel::HRM::HwLogical::HwComputing::HwPLD"/>
+ </appliedStereotypes>
+ </context>
+ <content>
+ <expandableContainer label="HwPLD">
+ <controller predefinedId="MARTE_Resource_isActive"/>
+ <controller predefinedId="MARTE_Resource_isProtected"/>
+ <controller predefinedId="MARTE_HwPLD_technology"/>
+ <layout kind="Grid" numColumns="2" sameWidth="true"/>
+ </expandableContainer>
+ </content>
+ </fragment>
+ </section>
+ </sectionSet>
+ <sectionSet name="sectionSet_Single_HwCommunicationResource">
+ <context enablesFor="1">
+ <appliedStereotypes>
+ <appliedStereotype qualifiedName="MARTE::MARTE_DesignModel::HRM::HwLogical::HwCommunication::HwCommunicationResource"/>
+ </appliedStereotypes>
+ </context>
+ <section adapterId="Semantic" id="section_Single_HwCommunicationResource" tabId="basicTabMARTE">
+ <replacedSections>
+ <replacedSection id="section_Multiple_HwCommunicationResource"/>
+ <replacedSection id="section_Single_Resource"/>
+ <replacedSection id="section_Single_HwResource"/>
+ </replacedSections>
+ <fragment id="fragment_Single_HwCommunicationResource">
+ <context enablesFor="1">
+ <appliedStereotypes>
+ <appliedStereotype qualifiedName="MARTE::MARTE_DesignModel::HRM::HwLogical::HwCommunication::HwCommunicationResource"/>
+ </appliedStereotypes>
+ </context>
+ <content>
+ <expandableContainer label="HwCommunicationResource">
+ <controller predefinedId="MARTE_HwResource_description"/>
+ <controller predefinedId="MARTE_HwResource_frequency"/>
+ <controller predefinedId="MARTE_Resource_resMult"/>
+ <controller predefinedId="MARTE_Resource_isActive"/>
+ <controller predefinedId="MARTE_Resource_isProtected"/>
+ <controller predefinedId="MARTE_HwResource_endPoints"/>
+ <controller predefinedId="MARTE_HwResource_ownedHW"/>
+ <controller predefinedId="MARTE_HwResource_p_HW_Services"/>
+ <controller predefinedId="MARTE_HwResource_r_HW_Services"/>
+ <layout kind="Grid" numColumns="2" sameWidth="true"/>
+ </expandableContainer>
+ </content>
+ </fragment>
+ </section>
+ </sectionSet>
+ <sectionSet name="sectionSet_Multiple_HwCommunicationResource">
+ <context enablesFor="-1">
+ <appliedStereotypes>
+ <appliedStereotype qualifiedName="MARTE::MARTE_DesignModel::HRM::HwLogical::HwCommunication::HwCommunicationResource"/>
+ </appliedStereotypes>
+ </context>
+ <section adapterId="Semantic" id="section_Multiple_HwCommunicationResource" tabId="basicTabMARTE">
+ <replacedSections>
+ <replacedSection id="section_Multiple_Resource"/>
+ <replacedSection id="section_Multiple_HwResource"/>
+ </replacedSections>
+ <fragment id="fragment_Multiple_HwCommunicationResource">
+ <context enablesFor="-1">
+ <appliedStereotypes>
+ <appliedStereotype qualifiedName="MARTE::MARTE_DesignModel::HRM::HwLogical::HwCommunication::HwCommunicationResource"/>
+ </appliedStereotypes>
+ </context>
+ <content>
+ <expandableContainer label="HwCommunicationResource">
+ <controller predefinedId="MARTE_Resource_isActive"/>
+ <controller predefinedId="MARTE_Resource_isProtected"/>
+ <layout kind="Grid" numColumns="2" sameWidth="true"/>
+ </expandableContainer>
+ </content>
+ </fragment>
+ </section>
+ </sectionSet>
+ <sectionSet name="sectionSet_Single_HwArbiter">
+ <context enablesFor="1">
+ <appliedStereotypes>
+ <appliedStereotype qualifiedName="MARTE::MARTE_DesignModel::HRM::HwLogical::HwCommunication::HwArbiter"/>
+ </appliedStereotypes>
+ </context>
+ <section adapterId="Semantic" id="section_Single_HwArbiter" tabId="basicTabMARTE">
+ <replacedSections>
+ <replacedSection id="section_Multiple_HwArbiter"/>
+ <replacedSection id="section_Single_Resource"/>
+ <replacedSection id="section_Single_HwResource"/>
+ <replacedSection id="section_Single_HwCommunicationResource"/>
+ </replacedSections>
+ <fragment id="fragment_Single_HwArbiter">
+ <context enablesFor="1">
+ <appliedStereotypes>
+ <appliedStereotype qualifiedName="MARTE::MARTE_DesignModel::HRM::HwLogical::HwCommunication::HwArbiter"/>
+ </appliedStereotypes>
+ </context>
+ <content>
+ <expandableContainer label="HwArbiter">
+ <controller predefinedId="MARTE_HwResource_description"/>
+ <controller predefinedId="MARTE_HwResource_frequency"/>
+ <controller predefinedId="MARTE_Resource_resMult"/>
+ <controller predefinedId="MARTE_Resource_isActive"/>
+ <controller predefinedId="MARTE_Resource_isProtected"/>
+ <controller predefinedId="MARTE_HwArbiter_controlledMedias"/>
+ <controller predefinedId="MARTE_HwResource_endPoints"/>
+ <controller predefinedId="MARTE_HwResource_ownedHW"/>
+ <controller predefinedId="MARTE_HwResource_p_HW_Services"/>
+ <controller predefinedId="MARTE_HwResource_r_HW_Services"/>
+ <layout kind="Grid" numColumns="2" sameWidth="true"/>
+ </expandableContainer>
+ </content>
+ </fragment>
+ </section>
+ </sectionSet>
+ <sectionSet name="sectionSet_Multiple_HwArbiter">
+ <context enablesFor="-1">
+ <appliedStereotypes>
+ <appliedStereotype qualifiedName="MARTE::MARTE_DesignModel::HRM::HwLogical::HwCommunication::HwArbiter"/>
+ </appliedStereotypes>
+ </context>
+ <section adapterId="Semantic" id="section_Multiple_HwArbiter" tabId="basicTabMARTE">
+ <replacedSections>
+ <replacedSection id="section_Multiple_Resource"/>
+ <replacedSection id="section_Multiple_HwResource"/>
+ <replacedSection id="section_Multiple_HwCommunicationResource"/>
+ </replacedSections>
+ <fragment id="fragment_Multiple_HwArbiter">
+ <context enablesFor="-1">
+ <appliedStereotypes>
+ <appliedStereotype qualifiedName="MARTE::MARTE_DesignModel::HRM::HwLogical::HwCommunication::HwArbiter"/>
+ </appliedStereotypes>
+ </context>
+ <content>
+ <expandableContainer label="HwArbiter">
+ <controller predefinedId="MARTE_Resource_isActive"/>
+ <controller predefinedId="MARTE_Resource_isProtected"/>
+ <layout kind="Grid" numColumns="2" sameWidth="true"/>
+ </expandableContainer>
+ </content>
+ </fragment>
+ </section>
+ </sectionSet>
+ <sectionSet name="sectionSet_Single_HwMedia">
+ <context enablesFor="1">
+ <appliedStereotypes>
+ <appliedStereotype qualifiedName="MARTE::MARTE_DesignModel::HRM::HwLogical::HwCommunication::HwMedia"/>
+ </appliedStereotypes>
+ </context>
+ <section adapterId="Semantic" id="section_Single_HwMedia" tabId="basicTabMARTE">
+ <replacedSections>
+ <replacedSection id="section_Multiple_HwMedia"/>
+ <replacedSection id="section_Single_Resource"/>
+ <replacedSection id="section_Single_ProcessingResource"/>
+ <replacedSection id="section_Single_CommunicationMedia"/>
+ <replacedSection id="section_Single_HwResource"/>
+ <replacedSection id="section_Single_HwCommunicationResource"/>
+ </replacedSections>
+ <fragment id="fragment_Single_HwMedia">
+ <context enablesFor="1">
+ <appliedStereotypes>
+ <appliedStereotype qualifiedName="MARTE::MARTE_DesignModel::HRM::HwLogical::HwCommunication::HwMedia"/>
+ </appliedStereotypes>
+ </context>
+ <content>
+ <expandableContainer label="HwMedia">
+ <controller predefinedId="MARTE_HwMedia_bandWidth"/>
+ <controller predefinedId="MARTE_HwResource_description"/>
+ <controller predefinedId="MARTE_CommunicationMedia_elementSize"/>
+ <controller predefinedId="MARTE_HwResource_frequency"/>
+ <controller predefinedId="MARTE_Resource_resMult"/>
+ <controller predefinedId="MARTE_ProcessingResource_speedFactor"/>
+ <controller predefinedId="MARTE_Resource_isActive"/>
+ <controller predefinedId="MARTE_Resource_isProtected"/>
+ <controller predefinedId="MARTE_CommunicationMedia_transmMode"/>
+ <controller predefinedId="MARTE_ProcessingResource_mainScheduler"/>
+ <controller predefinedId="MARTE_HwMedia_arbiters"/>
+ <controller predefinedId="MARTE_CommunicationMedia_blockT"/>
+ <controller predefinedId="MARTE_CommunicationMedia_capacity"/>
+ <controller predefinedId="MARTE_HwResource_endPoints"/>
+ <controller predefinedId="MARTE_HwResource_ownedHW"/>
+ <controller predefinedId="MARTE_HwResource_p_HW_Services"/>
+ <controller predefinedId="MARTE_CommunicationMedia_packetT"/>
+ <controller predefinedId="MARTE_HwResource_r_HW_Services"/>
+ <layout kind="Grid" numColumns="2" sameWidth="true"/>
+ </expandableContainer>
+ </content>
+ </fragment>
+ </section>
+ </sectionSet>
+ <sectionSet name="sectionSet_Multiple_HwMedia">
+ <context enablesFor="-1">
+ <appliedStereotypes>
+ <appliedStereotype qualifiedName="MARTE::MARTE_DesignModel::HRM::HwLogical::HwCommunication::HwMedia"/>
+ </appliedStereotypes>
+ </context>
+ <section adapterId="Semantic" id="section_Multiple_HwMedia" tabId="basicTabMARTE">
+ <replacedSections>
+ <replacedSection id="section_Multiple_Resource"/>
+ <replacedSection id="section_Multiple_ProcessingResource"/>
+ <replacedSection id="section_Multiple_CommunicationMedia"/>
+ <replacedSection id="section_Multiple_HwResource"/>
+ <replacedSection id="section_Multiple_HwCommunicationResource"/>
+ </replacedSections>
+ <fragment id="fragment_Multiple_HwMedia">
+ <context enablesFor="-1">
+ <appliedStereotypes>
+ <appliedStereotype qualifiedName="MARTE::MARTE_DesignModel::HRM::HwLogical::HwCommunication::HwMedia"/>
+ </appliedStereotypes>
+ </context>
+ <content>
+ <expandableContainer label="HwMedia">
+ <controller predefinedId="MARTE_Resource_isActive"/>
+ <controller predefinedId="MARTE_Resource_isProtected"/>
+ <controller predefinedId="MARTE_CommunicationMedia_transmMode"/>
+ <layout kind="Grid" numColumns="2" sameWidth="true"/>
+ </expandableContainer>
+ </content>
+ </fragment>
+ </section>
+ </sectionSet>
+ <sectionSet name="sectionSet_Single_HwBus">
+ <context enablesFor="1">
+ <appliedStereotypes>
+ <appliedStereotype qualifiedName="MARTE::MARTE_DesignModel::HRM::HwLogical::HwCommunication::HwBus"/>
+ </appliedStereotypes>
+ </context>
+ <section adapterId="Semantic" id="section_Single_HwBus" tabId="basicTabMARTE">
+ <replacedSections>
+ <replacedSection id="section_Multiple_HwBus"/>
+ <replacedSection id="section_Single_Resource"/>
+ <replacedSection id="section_Single_ProcessingResource"/>
+ <replacedSection id="section_Single_CommunicationMedia"/>
+ <replacedSection id="section_Single_HwResource"/>
+ <replacedSection id="section_Single_HwCommunicationResource"/>
+ <replacedSection id="section_Single_HwMedia"/>
+ </replacedSections>
+ <fragment id="fragment_Single_HwBus">
+ <context enablesFor="1">
+ <appliedStereotypes>
+ <appliedStereotype qualifiedName="MARTE::MARTE_DesignModel::HRM::HwLogical::HwCommunication::HwBus"/>
+ </appliedStereotypes>
+ </context>
+ <content>
+ <expandableContainer label="HwBus">
+ <controller predefinedId="MARTE_HwBus_adressWidth"/>
+ <controller predefinedId="MARTE_HwMedia_bandWidth"/>
+ <controller predefinedId="MARTE_HwResource_description"/>
+ <controller predefinedId="MARTE_CommunicationMedia_elementSize"/>
+ <controller predefinedId="MARTE_HwResource_frequency"/>
+ <controller predefinedId="MARTE_Resource_resMult"/>
+ <controller predefinedId="MARTE_ProcessingResource_speedFactor"/>
+ <controller predefinedId="MARTE_HwBus_wordWidth"/>
+ <controller predefinedId="MARTE_Resource_isActive"/>
+ <controller predefinedId="MARTE_Resource_isProtected"/>
+ <controller predefinedId="MARTE_HwBus_isSerial"/>
+ <controller predefinedId="MARTE_HwBus_isSynchronous"/>
+ <controller predefinedId="MARTE_CommunicationMedia_transmMode"/>
+ <controller predefinedId="MARTE_ProcessingResource_mainScheduler"/>
+ <controller predefinedId="MARTE_HwMedia_arbiters"/>
+ <controller predefinedId="MARTE_CommunicationMedia_blockT"/>
+ <controller predefinedId="MARTE_CommunicationMedia_capacity"/>
+ <controller predefinedId="MARTE_HwResource_endPoints"/>
+ <controller predefinedId="MARTE_HwResource_ownedHW"/>
+ <controller predefinedId="MARTE_HwResource_p_HW_Services"/>
+ <controller predefinedId="MARTE_CommunicationMedia_packetT"/>
+ <controller predefinedId="MARTE_HwResource_r_HW_Services"/>
+ <layout kind="Grid" numColumns="2" sameWidth="true"/>
+ </expandableContainer>
+ </content>
+ </fragment>
+ </section>
+ </sectionSet>
+ <sectionSet name="sectionSet_Multiple_HwBus">
+ <context enablesFor="-1">
+ <appliedStereotypes>
+ <appliedStereotype qualifiedName="MARTE::MARTE_DesignModel::HRM::HwLogical::HwCommunication::HwBus"/>
+ </appliedStereotypes>
+ </context>
+ <section adapterId="Semantic" id="section_Multiple_HwBus" tabId="basicTabMARTE">
+ <replacedSections>
+ <replacedSection id="section_Multiple_Resource"/>
+ <replacedSection id="section_Multiple_ProcessingResource"/>
+ <replacedSection id="section_Multiple_CommunicationMedia"/>
+ <replacedSection id="section_Multiple_HwResource"/>
+ <replacedSection id="section_Multiple_HwCommunicationResource"/>
+ <replacedSection id="section_Multiple_HwMedia"/>
+ </replacedSections>
+ <fragment id="fragment_Multiple_HwBus">
+ <context enablesFor="-1">
+ <appliedStereotypes>
+ <appliedStereotype qualifiedName="MARTE::MARTE_DesignModel::HRM::HwLogical::HwCommunication::HwBus"/>
+ </appliedStereotypes>
+ </context>
+ <content>
+ <expandableContainer label="HwBus">
+ <controller predefinedId="MARTE_Resource_isActive"/>
+ <controller predefinedId="MARTE_Resource_isProtected"/>
+ <controller predefinedId="MARTE_CommunicationMedia_transmMode"/>
+ <layout kind="Grid" numColumns="2" sameWidth="true"/>
+ </expandableContainer>
+ </content>
+ </fragment>
+ </section>
+ </sectionSet>
+ <sectionSet name="sectionSet_Single_HwBridge">
+ <context enablesFor="1">
+ <appliedStereotypes>
+ <appliedStereotype qualifiedName="MARTE::MARTE_DesignModel::HRM::HwLogical::HwCommunication::HwBridge"/>
+ </appliedStereotypes>
+ </context>
+ <section adapterId="Semantic" id="section_Single_HwBridge" tabId="basicTabMARTE">
+ <replacedSections>
+ <replacedSection id="section_Multiple_HwBridge"/>
+ <replacedSection id="section_Single_Resource"/>
+ <replacedSection id="section_Single_ProcessingResource"/>
+ <replacedSection id="section_Single_CommunicationMedia"/>
+ <replacedSection id="section_Single_HwResource"/>
+ <replacedSection id="section_Single_HwCommunicationResource"/>
+ <replacedSection id="section_Single_HwMedia"/>
+ </replacedSections>
+ <fragment id="fragment_Single_HwBridge">
+ <context enablesFor="1">
+ <appliedStereotypes>
+ <appliedStereotype qualifiedName="MARTE::MARTE_DesignModel::HRM::HwLogical::HwCommunication::HwBridge"/>
+ </appliedStereotypes>
+ </context>
+ <content>
+ <expandableContainer label="HwBridge">
+ <controller predefinedId="MARTE_HwMedia_bandWidth"/>
+ <controller predefinedId="MARTE_HwResource_description"/>
+ <controller predefinedId="MARTE_CommunicationMedia_elementSize"/>
+ <controller predefinedId="MARTE_HwResource_frequency"/>
+ <controller predefinedId="MARTE_Resource_resMult"/>
+ <controller predefinedId="MARTE_ProcessingResource_speedFactor"/>
+ <controller predefinedId="MARTE_Resource_isActive"/>
+ <controller predefinedId="MARTE_Resource_isProtected"/>
+ <controller predefinedId="MARTE_CommunicationMedia_transmMode"/>
+ <controller predefinedId="MARTE_ProcessingResource_mainScheduler"/>
+ <controller predefinedId="MARTE_HwMedia_arbiters"/>
+ <controller predefinedId="MARTE_CommunicationMedia_blockT"/>
+ <controller predefinedId="MARTE_CommunicationMedia_capacity"/>
+ <controller predefinedId="MARTE_HwResource_endPoints"/>
+ <controller predefinedId="MARTE_HwResource_ownedHW"/>
+ <controller predefinedId="MARTE_HwResource_p_HW_Services"/>
+ <controller predefinedId="MARTE_CommunicationMedia_packetT"/>
+ <controller predefinedId="MARTE_HwResource_r_HW_Services"/>
+ <controller predefinedId="MARTE_HwBridge_sides"/>
+ <layout kind="Grid" numColumns="2" sameWidth="true"/>
+ </expandableContainer>
+ </content>
+ </fragment>
+ </section>
+ </sectionSet>
+ <sectionSet name="sectionSet_Multiple_HwBridge">
+ <context enablesFor="-1">
+ <appliedStereotypes>
+ <appliedStereotype qualifiedName="MARTE::MARTE_DesignModel::HRM::HwLogical::HwCommunication::HwBridge"/>
+ </appliedStereotypes>
+ </context>
+ <section adapterId="Semantic" id="section_Multiple_HwBridge" tabId="basicTabMARTE">
+ <replacedSections>
+ <replacedSection id="section_Multiple_Resource"/>
+ <replacedSection id="section_Multiple_ProcessingResource"/>
+ <replacedSection id="section_Multiple_CommunicationMedia"/>
+ <replacedSection id="section_Multiple_HwResource"/>
+ <replacedSection id="section_Multiple_HwCommunicationResource"/>
+ <replacedSection id="section_Multiple_HwMedia"/>
+ </replacedSections>
+ <fragment id="fragment_Multiple_HwBridge">
+ <context enablesFor="-1">
+ <appliedStereotypes>
+ <appliedStereotype qualifiedName="MARTE::MARTE_DesignModel::HRM::HwLogical::HwCommunication::HwBridge"/>
+ </appliedStereotypes>
+ </context>
+ <content>
+ <expandableContainer label="HwBridge">
+ <controller predefinedId="MARTE_Resource_isActive"/>
+ <controller predefinedId="MARTE_Resource_isProtected"/>
+ <controller predefinedId="MARTE_CommunicationMedia_transmMode"/>
+ <layout kind="Grid" numColumns="2" sameWidth="true"/>
+ </expandableContainer>
+ </content>
+ </fragment>
+ </section>
+ </sectionSet>
+ <sectionSet name="sectionSet_Single_HwEndPoint">
+ <context enablesFor="1">
+ <appliedStereotypes>
+ <appliedStereotype qualifiedName="MARTE::MARTE_DesignModel::HRM::HwLogical::HwCommunication::HwEndPoint"/>
+ </appliedStereotypes>
+ </context>
+ <section adapterId="Semantic" id="section_Single_HwEndPoint" tabId="basicTabMARTE">
+ <replacedSections>
+ <replacedSection id="section_Multiple_HwEndPoint"/>
+ <replacedSection id="section_Single_Resource"/>
+ <replacedSection id="section_Single_HwResource"/>
+ <replacedSection id="section_Single_HwCommunicationResource"/>
+ <replacedSection id="section_Single_CommunicationEndPoint"/>
+ </replacedSections>
+ <fragment id="fragment_Single_HwEndPoint">
+ <context enablesFor="1">
+ <appliedStereotypes>
+ <appliedStereotype qualifiedName="MARTE::MARTE_DesignModel::HRM::HwLogical::HwCommunication::HwEndPoint"/>
+ </appliedStereotypes>
+ </context>
+ <content>
+ <expandableContainer label="HwEndPoint">
+ <controller predefinedId="MARTE_HwResource_description"/>
+ <controller predefinedId="MARTE_HwResource_frequency"/>
+ <controller predefinedId="MARTE_CommunicationEndPoint_packetSize"/>
+ <controller predefinedId="MARTE_Resource_resMult"/>
+ <controller predefinedId="MARTE_Resource_isActive"/>
+ <controller predefinedId="MARTE_Resource_isProtected"/>
+ <controller predefinedId="MARTE_HwEndPoint_connectedTo"/>
+ <controller predefinedId="MARTE_HwResource_endPoints"/>
+ <controller predefinedId="MARTE_HwResource_ownedHW"/>
+ <controller predefinedId="MARTE_HwResource_p_HW_Services"/>
+ <controller predefinedId="MARTE_HwResource_r_HW_Services"/>
+ <layout kind="Grid" numColumns="2" sameWidth="true"/>
+ </expandableContainer>
+ </content>
+ </fragment>
+ </section>
+ </sectionSet>
+ <sectionSet name="sectionSet_Multiple_HwEndPoint">
+ <context enablesFor="-1">
+ <appliedStereotypes>
+ <appliedStereotype qualifiedName="MARTE::MARTE_DesignModel::HRM::HwLogical::HwCommunication::HwEndPoint"/>
+ </appliedStereotypes>
+ </context>
+ <section adapterId="Semantic" id="section_Multiple_HwEndPoint" tabId="basicTabMARTE">
+ <replacedSections>
+ <replacedSection id="section_Multiple_Resource"/>
+ <replacedSection id="section_Multiple_HwResource"/>
+ <replacedSection id="section_Multiple_HwCommunicationResource"/>
+ <replacedSection id="section_Multiple_CommunicationEndPoint"/>
+ </replacedSections>
+ <fragment id="fragment_Multiple_HwEndPoint">
+ <context enablesFor="-1">
+ <appliedStereotypes>
+ <appliedStereotype qualifiedName="MARTE::MARTE_DesignModel::HRM::HwLogical::HwCommunication::HwEndPoint"/>
+ </appliedStereotypes>
+ </context>
+ <content>
+ <expandableContainer label="HwEndPoint">
+ <controller predefinedId="MARTE_Resource_isActive"/>
+ <controller predefinedId="MARTE_Resource_isProtected"/>
+ <layout kind="Grid" numColumns="2" sameWidth="true"/>
+ </expandableContainer>
+ </content>
+ </fragment>
+ </section>
+ </sectionSet>
+ <sectionSet name="sectionSet_Single_HwStorageManager">
+ <context enablesFor="1">
+ <appliedStereotypes>
+ <appliedStereotype qualifiedName="MARTE::MARTE_DesignModel::HRM::HwLogical::HwStorage::HwStorageManager::HwStorageManager"/>
+ </appliedStereotypes>
+ </context>
+ <section adapterId="Semantic" id="section_Single_HwStorageManager" tabId="basicTabMARTE">
+ <replacedSections>
+ <replacedSection id="section_Multiple_HwStorageManager"/>
+ <replacedSection id="section_Single_Resource"/>
+ <replacedSection id="section_Single_HwResource"/>
+ <replacedSection id="section_Single_StorageResource"/>
+ </replacedSections>
+ <fragment id="fragment_Single_HwStorageManager">
+ <context enablesFor="1">
+ <appliedStereotypes>
+ <appliedStereotype qualifiedName="MARTE::MARTE_DesignModel::HRM::HwLogical::HwStorage::HwStorageManager::HwStorageManager"/>
+ </appliedStereotypes>
+ </context>
+ <content>
+ <expandableContainer label="HwStorageManager">
+ <controller predefinedId="MARTE_HwResource_description"/>
+ <controller predefinedId="MARTE_StorageResource_elementSize"/>
+ <controller predefinedId="MARTE_HwResource_frequency"/>
+ <controller predefinedId="MARTE_Resource_resMult"/>
+ <controller predefinedId="MARTE_Resource_isActive"/>
+ <controller predefinedId="MARTE_Resource_isProtected"/>
+ <controller predefinedId="MARTE_HwResource_endPoints"/>
+ <controller predefinedId="MARTE_HwStorageManager_managedMemories"/>
+ <controller predefinedId="MARTE_HwResource_ownedHW"/>
+ <controller predefinedId="MARTE_HwResource_p_HW_Services"/>
+ <controller predefinedId="MARTE_HwResource_r_HW_Services"/>
+ <layout kind="Grid" numColumns="2" sameWidth="true"/>
+ </expandableContainer>
+ </content>
+ </fragment>
+ </section>
+ </sectionSet>
+ <sectionSet name="sectionSet_Multiple_HwStorageManager">
+ <context enablesFor="-1">
+ <appliedStereotypes>
+ <appliedStereotype qualifiedName="MARTE::MARTE_DesignModel::HRM::HwLogical::HwStorage::HwStorageManager::HwStorageManager"/>
+ </appliedStereotypes>
+ </context>
+ <section adapterId="Semantic" id="section_Multiple_HwStorageManager" tabId="basicTabMARTE">
+ <replacedSections>
+ <replacedSection id="section_Multiple_Resource"/>
+ <replacedSection id="section_Multiple_HwResource"/>
+ <replacedSection id="section_Multiple_StorageResource"/>
+ </replacedSections>
+ <fragment id="fragment_Multiple_HwStorageManager">
+ <context enablesFor="-1">
+ <appliedStereotypes>
+ <appliedStereotype qualifiedName="MARTE::MARTE_DesignModel::HRM::HwLogical::HwStorage::HwStorageManager::HwStorageManager"/>
+ </appliedStereotypes>
+ </context>
+ <content>
+ <expandableContainer label="HwStorageManager">
+ <controller predefinedId="MARTE_Resource_isActive"/>
+ <controller predefinedId="MARTE_Resource_isProtected"/>
+ <layout kind="Grid" numColumns="2" sameWidth="true"/>
+ </expandableContainer>
+ </content>
+ </fragment>
+ </section>
+ </sectionSet>
+ <sectionSet name="sectionSet_Single_HwDMA">
+ <context enablesFor="1">
+ <appliedStereotypes>
+ <appliedStereotype qualifiedName="MARTE::MARTE_DesignModel::HRM::HwLogical::HwStorage::HwStorageManager::HwDMA"/>
+ </appliedStereotypes>
+ </context>
+ <section adapterId="Semantic" id="section_Single_HwDMA" tabId="basicTabMARTE">
+ <replacedSections>
+ <replacedSection id="section_Multiple_HwDMA"/>
+ <replacedSection id="section_Single_Resource"/>
+ <replacedSection id="section_Single_HwResource"/>
+ <replacedSection id="section_Single_StorageResource"/>
+ <replacedSection id="section_Single_HwStorageManager"/>
+ <replacedSection id="section_Single_HwCommunicationResource"/>
+ <replacedSection id="section_Single_HwArbiter"/>
+ </replacedSections>
+ <fragment id="fragment_Single_HwDMA">
+ <context enablesFor="1">
+ <appliedStereotypes>
+ <appliedStereotype qualifiedName="MARTE::MARTE_DesignModel::HRM::HwLogical::HwStorage::HwStorageManager::HwDMA"/>
+ </appliedStereotypes>
+ </context>
+ <content>
+ <expandableContainer label="HwDMA">
+ <controller predefinedId="MARTE_HwResource_description"/>
+ <controller predefinedId="MARTE_StorageResource_elementSize"/>
+ <controller predefinedId="MARTE_HwResource_frequency"/>
+ <controller predefinedId="MARTE_HwDMA_nbChannels"/>
+ <controller predefinedId="MARTE_Resource_resMult"/>
+ <controller predefinedId="MARTE_HwDMA_transferWidth"/>
+ <controller predefinedId="MARTE_Resource_isActive"/>
+ <controller predefinedId="MARTE_Resource_isProtected"/>
+ <controller predefinedId="MARTE_HwArbiter_controlledMedias"/>
+ <controller predefinedId="MARTE_HwDMA_drivenBy"/>
+ <controller predefinedId="MARTE_HwResource_endPoints"/>
+ <controller predefinedId="MARTE_HwStorageManager_managedMemories"/>
+ <controller predefinedId="MARTE_HwResource_ownedHW"/>
+ <controller predefinedId="MARTE_HwResource_p_HW_Services"/>
+ <controller predefinedId="MARTE_HwResource_r_HW_Services"/>
+ <layout kind="Grid" numColumns="2" sameWidth="true"/>
+ </expandableContainer>
+ </content>
+ </fragment>
+ </section>
+ </sectionSet>
+ <sectionSet name="sectionSet_Multiple_HwDMA">
+ <context enablesFor="-1">
+ <appliedStereotypes>
+ <appliedStereotype qualifiedName="MARTE::MARTE_DesignModel::HRM::HwLogical::HwStorage::HwStorageManager::HwDMA"/>
+ </appliedStereotypes>
+ </context>
+ <section adapterId="Semantic" id="section_Multiple_HwDMA" tabId="basicTabMARTE">
+ <replacedSections>
+ <replacedSection id="section_Multiple_Resource"/>
+ <replacedSection id="section_Multiple_HwResource"/>
+ <replacedSection id="section_Multiple_StorageResource"/>
+ <replacedSection id="section_Multiple_HwStorageManager"/>
+ <replacedSection id="section_Multiple_HwCommunicationResource"/>
+ <replacedSection id="section_Multiple_HwArbiter"/>
+ </replacedSections>
+ <fragment id="fragment_Multiple_HwDMA">
+ <context enablesFor="-1">
+ <appliedStereotypes>
+ <appliedStereotype qualifiedName="MARTE::MARTE_DesignModel::HRM::HwLogical::HwStorage::HwStorageManager::HwDMA"/>
+ </appliedStereotypes>
+ </context>
+ <content>
+ <expandableContainer label="HwDMA">
+ <controller predefinedId="MARTE_Resource_isActive"/>
+ <controller predefinedId="MARTE_Resource_isProtected"/>
+ <layout kind="Grid" numColumns="2" sameWidth="true"/>
+ </expandableContainer>
+ </content>
+ </fragment>
+ </section>
+ </sectionSet>
+ <sectionSet name="sectionSet_Single_HwMMU">
+ <context enablesFor="1">
+ <appliedStereotypes>
+ <appliedStereotype qualifiedName="MARTE::MARTE_DesignModel::HRM::HwLogical::HwStorage::HwStorageManager::HwMMU"/>
+ </appliedStereotypes>
+ </context>
+ <section adapterId="Semantic" id="section_Single_HwMMU" tabId="basicTabMARTE">
+ <replacedSections>
+ <replacedSection id="section_Multiple_HwMMU"/>
+ <replacedSection id="section_Single_Resource"/>
+ <replacedSection id="section_Single_HwResource"/>
+ <replacedSection id="section_Single_StorageResource"/>
+ <replacedSection id="section_Single_HwStorageManager"/>
+ </replacedSections>
+ <fragment id="fragment_Single_HwMMU">
+ <context enablesFor="1">
+ <appliedStereotypes>
+ <appliedStereotype qualifiedName="MARTE::MARTE_DesignModel::HRM::HwLogical::HwStorage::HwStorageManager::HwMMU"/>
+ </appliedStereotypes>
+ </context>
+ <content>
+ <expandableContainer label="HwMMU">
+ <controller predefinedId="MARTE_HwResource_description"/>
+ <controller predefinedId="MARTE_StorageResource_elementSize"/>
+ <controller predefinedId="MARTE_HwResource_frequency"/>
+ <controller predefinedId="MARTE_HwMMU_nbEntries"/>
+ <controller predefinedId="MARTE_HwMMU_physicalAddrSpace"/>
+ <controller predefinedId="MARTE_Resource_resMult"/>
+ <controller predefinedId="MARTE_HwMMU_virtualAddrSpace"/>
+ <controller predefinedId="MARTE_Resource_isActive"/>
+ <controller predefinedId="MARTE_Resource_isProtected"/>
+ <controller predefinedId="MARTE_HwMMU_memoryProtection"/>
+ <controller predefinedId="MARTE_HwResource_endPoints"/>
+ <controller predefinedId="MARTE_HwStorageManager_managedMemories"/>
+ <controller predefinedId="MARTE_HwResource_ownedHW"/>
+ <controller predefinedId="MARTE_HwMMU_ownedTLBs"/>
+ <controller predefinedId="MARTE_HwResource_p_HW_Services"/>
+ <controller predefinedId="MARTE_HwResource_r_HW_Services"/>
+ <layout kind="Grid" numColumns="2" sameWidth="true"/>
+ </expandableContainer>
+ </content>
+ </fragment>
+ </section>
+ </sectionSet>
+ <sectionSet name="sectionSet_Multiple_HwMMU">
+ <context enablesFor="-1">
+ <appliedStereotypes>
+ <appliedStereotype qualifiedName="MARTE::MARTE_DesignModel::HRM::HwLogical::HwStorage::HwStorageManager::HwMMU"/>
+ </appliedStereotypes>
+ </context>
+ <section adapterId="Semantic" id="section_Multiple_HwMMU" tabId="basicTabMARTE">
+ <replacedSections>
+ <replacedSection id="section_Multiple_Resource"/>
+ <replacedSection id="section_Multiple_HwResource"/>
+ <replacedSection id="section_Multiple_StorageResource"/>
+ <replacedSection id="section_Multiple_HwStorageManager"/>
+ </replacedSections>
+ <fragment id="fragment_Multiple_HwMMU">
+ <context enablesFor="-1">
+ <appliedStereotypes>
+ <appliedStereotype qualifiedName="MARTE::MARTE_DesignModel::HRM::HwLogical::HwStorage::HwStorageManager::HwMMU"/>
+ </appliedStereotypes>
+ </context>
+ <content>
+ <expandableContainer label="HwMMU">
+ <controller predefinedId="MARTE_Resource_isActive"/>
+ <controller predefinedId="MARTE_Resource_isProtected"/>
+ <layout kind="Grid" numColumns="2" sameWidth="true"/>
+ </expandableContainer>
+ </content>
+ </fragment>
+ </section>
+ </sectionSet>
+ <sectionSet name="sectionSet_Single_HwMemory">
+ <context enablesFor="1">
+ <appliedStereotypes>
+ <appliedStereotype qualifiedName="MARTE::MARTE_DesignModel::HRM::HwLogical::HwStorage::HwMemory::HwMemory"/>
+ </appliedStereotypes>
+ </context>
+ <section adapterId="Semantic" id="section_Single_HwMemory" tabId="basicTabMARTE">
+ <replacedSections>
+ <replacedSection id="section_Multiple_HwMemory"/>
+ <replacedSection id="section_Single_Resource"/>
+ <replacedSection id="section_Single_HwResource"/>
+ <replacedSection id="section_Single_StorageResource"/>
+ </replacedSections>
+ <fragment id="fragment_Single_HwMemory">
+ <context enablesFor="1">
+ <appliedStereotypes>
+ <appliedStereotype qualifiedName="MARTE::MARTE_DesignModel::HRM::HwLogical::HwStorage::HwMemory::HwMemory"/>
+ </appliedStereotypes>
+ </context>
+ <content>
+ <expandableContainer label="HwMemory">
+ <controller predefinedId="MARTE_HwMemory_adressSize"/>
+ <controller predefinedId="MARTE_HwResource_description"/>
+ <controller predefinedId="MARTE_StorageResource_elementSize"/>
+ <controller predefinedId="MARTE_HwResource_frequency"/>
+ <controller predefinedId="MARTE_HwMemory_memorySize"/>
+ <controller predefinedId="MARTE_Resource_resMult"/>
+ <controller predefinedId="MARTE_HwMemory_throughput"/>
+ <controller predefinedId="MARTE_Resource_isActive"/>
+ <controller predefinedId="MARTE_Resource_isProtected"/>
+ <controller predefinedId="MARTE_HwResource_endPoints"/>
+ <controller predefinedId="MARTE_HwResource_ownedHW"/>
+ <controller predefinedId="MARTE_HwResource_p_HW_Services"/>
+ <controller predefinedId="MARTE_HwResource_r_HW_Services"/>
+ <controller predefinedId="MARTE_HwMemory_timings"/>
+ <layout kind="Grid" numColumns="2" sameWidth="true"/>
+ </expandableContainer>
+ </content>
+ </fragment>
+ </section>
+ </sectionSet>
+ <sectionSet name="sectionSet_Multiple_HwMemory">
+ <context enablesFor="-1">
+ <appliedStereotypes>
+ <appliedStereotype qualifiedName="MARTE::MARTE_DesignModel::HRM::HwLogical::HwStorage::HwMemory::HwMemory"/>
+ </appliedStereotypes>
+ </context>
+ <section adapterId="Semantic" id="section_Multiple_HwMemory" tabId="basicTabMARTE">
+ <replacedSections>
+ <replacedSection id="section_Multiple_Resource"/>
+ <replacedSection id="section_Multiple_HwResource"/>
+ <replacedSection id="section_Multiple_StorageResource"/>
+ </replacedSections>
+ <fragment id="fragment_Multiple_HwMemory">
+ <context enablesFor="-1">
+ <appliedStereotypes>
+ <appliedStereotype qualifiedName="MARTE::MARTE_DesignModel::HRM::HwLogical::HwStorage::HwMemory::HwMemory"/>
+ </appliedStereotypes>
+ </context>
+ <content>
+ <expandableContainer label="HwMemory">
+ <controller predefinedId="MARTE_Resource_isActive"/>
+ <controller predefinedId="MARTE_Resource_isProtected"/>
+ <layout kind="Grid" numColumns="2" sameWidth="true"/>
+ </expandableContainer>
+ </content>
+ </fragment>
+ </section>
+ </sectionSet>
+ <sectionSet name="sectionSet_Single_HwRAM">
+ <context enablesFor="1">
+ <appliedStereotypes>
+ <appliedStereotype qualifiedName="MARTE::MARTE_DesignModel::HRM::HwLogical::HwStorage::HwMemory::HwRAM"/>
+ </appliedStereotypes>
+ </context>
+ <section adapterId="Semantic" id="section_Single_HwRAM" tabId="basicTabMARTE">
+ <replacedSections>
+ <replacedSection id="section_Multiple_HwRAM"/>
+ <replacedSection id="section_Single_Resource"/>
+ <replacedSection id="section_Single_HwResource"/>
+ <replacedSection id="section_Single_StorageResource"/>
+ <replacedSection id="section_Single_HwMemory"/>
+ </replacedSections>
+ <fragment id="fragment_Single_HwRAM">
+ <context enablesFor="1">
+ <appliedStereotypes>
+ <appliedStereotype qualifiedName="MARTE::MARTE_DesignModel::HRM::HwLogical::HwStorage::HwMemory::HwRAM"/>
+ </appliedStereotypes>
+ </context>
+ <content>
+ <expandableContainer label="HwRAM">
+ <controller predefinedId="MARTE_HwMemory_adressSize"/>
+ <controller predefinedId="MARTE_HwResource_description"/>
+ <controller predefinedId="MARTE_StorageResource_elementSize"/>
+ <controller predefinedId="MARTE_HwResource_frequency"/>
+ <controller predefinedId="MARTE_HwMemory_memorySize"/>
+ <controller predefinedId="MARTE_HwRAM_organization"/>
+ <controller predefinedId="MARTE_Resource_resMult"/>
+ <controller predefinedId="MARTE_HwMemory_throughput"/>
+ <controller predefinedId="MARTE_Resource_isActive"/>
+ <controller predefinedId="MARTE_HwRAM_isNonVolatile"/>
+ <controller predefinedId="MARTE_Resource_isProtected"/>
+ <controller predefinedId="MARTE_HwRAM_isStatic"/>
+ <controller predefinedId="MARTE_HwRAM_isSynchronous"/>
+ <controller predefinedId="MARTE_HwRAM_repl_Policy"/>
+ <controller predefinedId="MARTE_HwRAM_writePolicy"/>
+ <controller predefinedId="MARTE_HwResource_endPoints"/>
+ <controller predefinedId="MARTE_HwResource_ownedHW"/>
+ <controller predefinedId="MARTE_HwResource_p_HW_Services"/>
+ <controller predefinedId="MARTE_HwResource_r_HW_Services"/>
+ <controller predefinedId="MARTE_HwMemory_timings"/>
+ <layout kind="Grid" numColumns="2" sameWidth="true"/>
+ </expandableContainer>
+ </content>
+ </fragment>
+ </section>
+ </sectionSet>
+ <sectionSet name="sectionSet_Multiple_HwRAM">
+ <context enablesFor="-1">
+ <appliedStereotypes>
+ <appliedStereotype qualifiedName="MARTE::MARTE_DesignModel::HRM::HwLogical::HwStorage::HwMemory::HwRAM"/>
+ </appliedStereotypes>
+ </context>
+ <section adapterId="Semantic" id="section_Multiple_HwRAM" tabId="basicTabMARTE">
+ <replacedSections>
+ <replacedSection id="section_Multiple_Resource"/>
+ <replacedSection id="section_Multiple_HwResource"/>
+ <replacedSection id="section_Multiple_StorageResource"/>
+ <replacedSection id="section_Multiple_HwMemory"/>
+ </replacedSections>
+ <fragment id="fragment_Multiple_HwRAM">
+ <context enablesFor="-1">
+ <appliedStereotypes>
+ <appliedStereotype qualifiedName="MARTE::MARTE_DesignModel::HRM::HwLogical::HwStorage::HwMemory::HwRAM"/>
+ </appliedStereotypes>
+ </context>
+ <content>
+ <expandableContainer label="HwRAM">
+ <controller predefinedId="MARTE_Resource_isActive"/>
+ <controller predefinedId="MARTE_Resource_isProtected"/>
+ <controller predefinedId="MARTE_HwRAM_repl_Policy"/>
+ <controller predefinedId="MARTE_HwRAM_writePolicy"/>
+ <layout kind="Grid" numColumns="2" sameWidth="true"/>
+ </expandableContainer>
+ </content>
+ </fragment>
+ </section>
+ </sectionSet>
+ <sectionSet name="sectionSet_Single_HwROM">
+ <context enablesFor="1">
+ <appliedStereotypes>
+ <appliedStereotype qualifiedName="MARTE::MARTE_DesignModel::HRM::HwLogical::HwStorage::HwMemory::HwROM"/>
+ </appliedStereotypes>
+ </context>
+ <section adapterId="Semantic" id="section_Single_HwROM" tabId="basicTabMARTE">
+ <replacedSections>
+ <replacedSection id="section_Multiple_HwROM"/>
+ <replacedSection id="section_Single_Resource"/>
+ <replacedSection id="section_Single_HwResource"/>
+ <replacedSection id="section_Single_StorageResource"/>
+ <replacedSection id="section_Single_HwMemory"/>
+ </replacedSections>
+ <fragment id="fragment_Single_HwROM">
+ <context enablesFor="1">
+ <appliedStereotypes>
+ <appliedStereotype qualifiedName="MARTE::MARTE_DesignModel::HRM::HwLogical::HwStorage::HwMemory::HwROM"/>
+ </appliedStereotypes>
+ </context>
+ <content>
+ <expandableContainer label="HwROM">
+ <controller predefinedId="MARTE_HwMemory_adressSize"/>
+ <controller predefinedId="MARTE_HwResource_description"/>
+ <controller predefinedId="MARTE_StorageResource_elementSize"/>
+ <controller predefinedId="MARTE_HwResource_frequency"/>
+ <controller predefinedId="MARTE_HwMemory_memorySize"/>
+ <controller predefinedId="MARTE_HwROM_organization"/>
+ <controller predefinedId="MARTE_Resource_resMult"/>
+ <controller predefinedId="MARTE_HwMemory_throughput"/>
+ <controller predefinedId="MARTE_Resource_isActive"/>
+ <controller predefinedId="MARTE_Resource_isProtected"/>
+ <controller predefinedId="MARTE_HwROM_type"/>
+ <controller predefinedId="MARTE_HwResource_endPoints"/>
+ <controller predefinedId="MARTE_HwResource_ownedHW"/>
+ <controller predefinedId="MARTE_HwResource_p_HW_Services"/>
+ <controller predefinedId="MARTE_HwResource_r_HW_Services"/>
+ <controller predefinedId="MARTE_HwMemory_timings"/>
+ <layout kind="Grid" numColumns="2" sameWidth="true"/>
+ </expandableContainer>
+ </content>
+ </fragment>
+ </section>
+ </sectionSet>
+ <sectionSet name="sectionSet_Multiple_HwROM">
+ <context enablesFor="-1">
+ <appliedStereotypes>
+ <appliedStereotype qualifiedName="MARTE::MARTE_DesignModel::HRM::HwLogical::HwStorage::HwMemory::HwROM"/>
+ </appliedStereotypes>
+ </context>
+ <section adapterId="Semantic" id="section_Multiple_HwROM" tabId="basicTabMARTE">
+ <replacedSections>
+ <replacedSection id="section_Multiple_Resource"/>
+ <replacedSection id="section_Multiple_HwResource"/>
+ <replacedSection id="section_Multiple_StorageResource"/>
+ <replacedSection id="section_Multiple_HwMemory"/>
+ </replacedSections>
+ <fragment id="fragment_Multiple_HwROM">
+ <context enablesFor="-1">
+ <appliedStereotypes>
+ <appliedStereotype qualifiedName="MARTE::MARTE_DesignModel::HRM::HwLogical::HwStorage::HwMemory::HwROM"/>
+ </appliedStereotypes>
+ </context>
+ <content>
+ <expandableContainer label="HwROM">
+ <controller predefinedId="MARTE_Resource_isActive"/>
+ <controller predefinedId="MARTE_Resource_isProtected"/>
+ <controller predefinedId="MARTE_HwROM_type"/>
+ <layout kind="Grid" numColumns="2" sameWidth="true"/>
+ </expandableContainer>
+ </content>
+ </fragment>
+ </section>
+ </sectionSet>
+ <sectionSet name="sectionSet_Single_HwDrive">
+ <context enablesFor="1">
+ <appliedStereotypes>
+ <appliedStereotype qualifiedName="MARTE::MARTE_DesignModel::HRM::HwLogical::HwStorage::HwMemory::HwDrive"/>
+ </appliedStereotypes>
+ </context>
+ <section adapterId="Semantic" id="section_Single_HwDrive" tabId="basicTabMARTE">
+ <replacedSections>
+ <replacedSection id="section_Multiple_HwDrive"/>
+ <replacedSection id="section_Single_Resource"/>
+ <replacedSection id="section_Single_HwResource"/>
+ <replacedSection id="section_Single_StorageResource"/>
+ <replacedSection id="section_Single_HwMemory"/>
+ </replacedSections>
+ <fragment id="fragment_Single_HwDrive">
+ <context enablesFor="1">
+ <appliedStereotypes>
+ <appliedStereotype qualifiedName="MARTE::MARTE_DesignModel::HRM::HwLogical::HwStorage::HwMemory::HwDrive"/>
+ </appliedStereotypes>
+ </context>
+ <content>
+ <expandableContainer label="HwDrive">
+ <controller predefinedId="MARTE_HwMemory_adressSize"/>
+ <controller predefinedId="MARTE_HwResource_description"/>
+ <controller predefinedId="MARTE_StorageResource_elementSize"/>
+ <controller predefinedId="MARTE_HwResource_frequency"/>
+ <controller predefinedId="MARTE_HwMemory_memorySize"/>
+ <controller predefinedId="MARTE_Resource_resMult"/>
+ <controller predefinedId="MARTE_HwDrive_sectorSize"/>
+ <controller predefinedId="MARTE_HwMemory_throughput"/>
+ <controller predefinedId="MARTE_Resource_isActive"/>
+ <controller predefinedId="MARTE_Resource_isProtected"/>
+ <controller predefinedId="MARTE_HwDrive_buffer"/>
+ <controller predefinedId="MARTE_HwResource_endPoints"/>
+ <controller predefinedId="MARTE_HwResource_ownedHW"/>
+ <controller predefinedId="MARTE_HwResource_p_HW_Services"/>
+ <controller predefinedId="MARTE_HwResource_r_HW_Services"/>
+ <controller predefinedId="MARTE_HwMemory_timings"/>
+ <layout kind="Grid" numColumns="2" sameWidth="true"/>
+ </expandableContainer>
+ </content>
+ </fragment>
+ </section>
+ </sectionSet>
+ <sectionSet name="sectionSet_Multiple_HwDrive">
+ <context enablesFor="-1">
+ <appliedStereotypes>
+ <appliedStereotype qualifiedName="MARTE::MARTE_DesignModel::HRM::HwLogical::HwStorage::HwMemory::HwDrive"/>
+ </appliedStereotypes>
+ </context>
+ <section adapterId="Semantic" id="section_Multiple_HwDrive" tabId="basicTabMARTE">
+ <replacedSections>
+ <replacedSection id="section_Multiple_Resource"/>
+ <replacedSection id="section_Multiple_HwResource"/>
+ <replacedSection id="section_Multiple_StorageResource"/>
+ <replacedSection id="section_Multiple_HwMemory"/>
+ </replacedSections>
+ <fragment id="fragment_Multiple_HwDrive">
+ <context enablesFor="-1">
+ <appliedStereotypes>
+ <appliedStereotype qualifiedName="MARTE::MARTE_DesignModel::HRM::HwLogical::HwStorage::HwMemory::HwDrive"/>
+ </appliedStereotypes>
+ </context>
+ <content>
+ <expandableContainer label="HwDrive">
+ <controller predefinedId="MARTE_Resource_isActive"/>
+ <controller predefinedId="MARTE_Resource_isProtected"/>
+ <layout kind="Grid" numColumns="2" sameWidth="true"/>
+ </expandableContainer>
+ </content>
+ </fragment>
+ </section>
+ </sectionSet>
+ <sectionSet name="sectionSet_Single_HwCache">
+ <context enablesFor="1">
+ <appliedStereotypes>
+ <appliedStereotype qualifiedName="MARTE::MARTE_DesignModel::HRM::HwLogical::HwStorage::HwMemory::HwCache"/>
+ </appliedStereotypes>
+ </context>
+ <section adapterId="Semantic" id="section_Single_HwCache" tabId="basicTabMARTE">
+ <replacedSections>
+ <replacedSection id="section_Multiple_HwCache"/>
+ <replacedSection id="section_Single_Resource"/>
+ <replacedSection id="section_Single_HwResource"/>
+ <replacedSection id="section_Single_StorageResource"/>
+ <replacedSection id="section_Single_HwMemory"/>
+ </replacedSections>
+ <fragment id="fragment_Single_HwCache">
+ <context enablesFor="1">
+ <appliedStereotypes>
+ <appliedStereotype qualifiedName="MARTE::MARTE_DesignModel::HRM::HwLogical::HwStorage::HwMemory::HwCache"/>
+ </appliedStereotypes>
+ </context>
+ <content>
+ <expandableContainer label="HwCache">
+ <controller predefinedId="MARTE_HwMemory_adressSize"/>
+ <controller predefinedId="MARTE_HwResource_description"/>
+ <controller predefinedId="MARTE_StorageResource_elementSize"/>
+ <controller predefinedId="MARTE_HwResource_frequency"/>
+ <controller predefinedId="MARTE_HwCache_level"/>
+ <controller predefinedId="MARTE_HwMemory_memorySize"/>
+ <controller predefinedId="MARTE_Resource_resMult"/>
+ <controller predefinedId="MARTE_HwCache_structure"/>
+ <controller predefinedId="MARTE_HwMemory_throughput"/>
+ <controller predefinedId="MARTE_Resource_isActive"/>
+ <controller predefinedId="MARTE_Resource_isProtected"/>
+ <controller predefinedId="MARTE_HwCache_repl_Policy"/>
+ <controller predefinedId="MARTE_HwCache_type"/>
+ <controller predefinedId="MARTE_HwCache_writePolicy"/>
+ <controller predefinedId="MARTE_HwResource_endPoints"/>
+ <controller predefinedId="MARTE_HwResource_ownedHW"/>
+ <controller predefinedId="MARTE_HwResource_p_HW_Services"/>
+ <controller predefinedId="MARTE_HwResource_r_HW_Services"/>
+ <controller predefinedId="MARTE_HwMemory_timings"/>
+ <layout kind="Grid" numColumns="2" sameWidth="true"/>
+ </expandableContainer>
+ </content>
+ </fragment>
+ </section>
+ </sectionSet>
+ <sectionSet name="sectionSet_Multiple_HwCache">
+ <context enablesFor="-1">
+ <appliedStereotypes>
+ <appliedStereotype qualifiedName="MARTE::MARTE_DesignModel::HRM::HwLogical::HwStorage::HwMemory::HwCache"/>
+ </appliedStereotypes>
+ </context>
+ <section adapterId="Semantic" id="section_Multiple_HwCache" tabId="basicTabMARTE">
+ <replacedSections>
+ <replacedSection id="section_Multiple_Resource"/>
+ <replacedSection id="section_Multiple_HwResource"/>
+ <replacedSection id="section_Multiple_StorageResource"/>
+ <replacedSection id="section_Multiple_HwMemory"/>
+ </replacedSections>
+ <fragment id="fragment_Multiple_HwCache">
+ <context enablesFor="-1">
+ <appliedStereotypes>
+ <appliedStereotype qualifiedName="MARTE::MARTE_DesignModel::HRM::HwLogical::HwStorage::HwMemory::HwCache"/>
+ </appliedStereotypes>
+ </context>
+ <content>
+ <expandableContainer label="HwCache">
+ <controller predefinedId="MARTE_Resource_isActive"/>
+ <controller predefinedId="MARTE_Resource_isProtected"/>
+ <controller predefinedId="MARTE_HwCache_repl_Policy"/>
+ <controller predefinedId="MARTE_HwCache_type"/>
+ <controller predefinedId="MARTE_HwCache_writePolicy"/>
+ <layout kind="Grid" numColumns="2" sameWidth="true"/>
+ </expandableContainer>
+ </content>
+ </fragment>
+ </section>
+ </sectionSet>
+ <sectionSet name="sectionSet_Single_HwTimingResource">
+ <context enablesFor="1">
+ <appliedStereotypes>
+ <appliedStereotype qualifiedName="MARTE::MARTE_DesignModel::HRM::HwLogical::HwTiming::HwTimingResource"/>
+ </appliedStereotypes>
+ </context>
+ <section adapterId="Semantic" id="section_Single_HwTimingResource" tabId="basicTabMARTE">
+ <replacedSections>
+ <replacedSection id="section_Multiple_HwTimingResource"/>
+ <replacedSection id="section_Single_Resource"/>
+ <replacedSection id="section_Single_HwResource"/>
+ <replacedSection id="section_Single_TimingResource"/>
+ </replacedSections>
+ <fragment id="fragment_Single_HwTimingResource">
+ <context enablesFor="1">
+ <appliedStereotypes>
+ <appliedStereotype qualifiedName="MARTE::MARTE_DesignModel::HRM::HwLogical::HwTiming::HwTimingResource"/>
+ </appliedStereotypes>
+ </context>
+ <content>
+ <expandableContainer label="HwTimingResource">
+ <controller predefinedId="MARTE_HwResource_description"/>
+ <controller predefinedId="MARTE_HwResource_frequency"/>
+ <controller predefinedId="MARTE_Resource_resMult"/>
+ <controller predefinedId="MARTE_Resource_isActive"/>
+ <controller predefinedId="MARTE_Resource_isProtected"/>
+ <controller predefinedId="MARTE_HwResource_endPoints"/>
+ <controller predefinedId="MARTE_HwResource_ownedHW"/>
+ <controller predefinedId="MARTE_HwResource_p_HW_Services"/>
+ <controller predefinedId="MARTE_HwResource_r_HW_Services"/>
+ <layout kind="Grid" numColumns="2" sameWidth="true"/>
+ </expandableContainer>
+ </content>
+ </fragment>
+ </section>
+ </sectionSet>
+ <sectionSet name="sectionSet_Multiple_HwTimingResource">
+ <context enablesFor="-1">
+ <appliedStereotypes>
+ <appliedStereotype qualifiedName="MARTE::MARTE_DesignModel::HRM::HwLogical::HwTiming::HwTimingResource"/>
+ </appliedStereotypes>
+ </context>
+ <section adapterId="Semantic" id="section_Multiple_HwTimingResource" tabId="basicTabMARTE">
+ <replacedSections>
+ <replacedSection id="section_Multiple_Resource"/>
+ <replacedSection id="section_Multiple_HwResource"/>
+ <replacedSection id="section_Multiple_TimingResource"/>
+ </replacedSections>
+ <fragment id="fragment_Multiple_HwTimingResource">
+ <context enablesFor="-1">
+ <appliedStereotypes>
+ <appliedStereotype qualifiedName="MARTE::MARTE_DesignModel::HRM::HwLogical::HwTiming::HwTimingResource"/>
+ </appliedStereotypes>
+ </context>
+ <content>
+ <expandableContainer label="HwTimingResource">
+ <controller predefinedId="MARTE_Resource_isActive"/>
+ <controller predefinedId="MARTE_Resource_isProtected"/>
+ <layout kind="Grid" numColumns="2" sameWidth="true"/>
+ </expandableContainer>
+ </content>
+ </fragment>
+ </section>
+ </sectionSet>
+ <sectionSet name="sectionSet_Single_HwClock">
+ <context enablesFor="1">
+ <appliedStereotypes>
+ <appliedStereotype qualifiedName="MARTE::MARTE_DesignModel::HRM::HwLogical::HwTiming::HwClock"/>
+ </appliedStereotypes>
+ </context>
+ <section adapterId="Semantic" id="section_Single_HwClock" tabId="basicTabMARTE">
+ <replacedSections>
+ <replacedSection id="section_Multiple_HwClock"/>
+ <replacedSection id="section_Single_Resource"/>
+ <replacedSection id="section_Single_HwResource"/>
+ <replacedSection id="section_Single_TimingResource"/>
+ <replacedSection id="section_Single_HwTimingResource"/>
+ </replacedSections>
+ <fragment id="fragment_Single_HwClock">
+ <context enablesFor="1">
+ <appliedStereotypes>
+ <appliedStereotype qualifiedName="MARTE::MARTE_DesignModel::HRM::HwLogical::HwTiming::HwClock"/>
+ </appliedStereotypes>
+ </context>
+ <content>
+ <expandableContainer label="HwClock">
+ <controller predefinedId="MARTE_HwResource_description"/>
+ <controller predefinedId="MARTE_HwResource_frequency"/>
+ <controller predefinedId="MARTE_Resource_resMult"/>
+ <controller predefinedId="MARTE_Resource_isActive"/>
+ <controller predefinedId="MARTE_Resource_isProtected"/>
+ <controller predefinedId="MARTE_HwResource_endPoints"/>
+ <controller predefinedId="MARTE_HwResource_ownedHW"/>
+ <controller predefinedId="MARTE_HwResource_p_HW_Services"/>
+ <controller predefinedId="MARTE_HwResource_r_HW_Services"/>
+ <layout kind="Grid" numColumns="2" sameWidth="true"/>
+ </expandableContainer>
+ </content>
+ </fragment>
+ </section>
+ </sectionSet>
+ <sectionSet name="sectionSet_Multiple_HwClock">
+ <context enablesFor="-1">
+ <appliedStereotypes>
+ <appliedStereotype qualifiedName="MARTE::MARTE_DesignModel::HRM::HwLogical::HwTiming::HwClock"/>
+ </appliedStereotypes>
+ </context>
+ <section adapterId="Semantic" id="section_Multiple_HwClock" tabId="basicTabMARTE">
+ <replacedSections>
+ <replacedSection id="section_Multiple_Resource"/>
+ <replacedSection id="section_Multiple_HwResource"/>
+ <replacedSection id="section_Multiple_TimingResource"/>
+ <replacedSection id="section_Multiple_HwTimingResource"/>
+ </replacedSections>
+ <fragment id="fragment_Multiple_HwClock">
+ <context enablesFor="-1">
+ <appliedStereotypes>
+ <appliedStereotype qualifiedName="MARTE::MARTE_DesignModel::HRM::HwLogical::HwTiming::HwClock"/>
+ </appliedStereotypes>
+ </context>
+ <content>
+ <expandableContainer label="HwClock">
+ <controller predefinedId="MARTE_Resource_isActive"/>
+ <controller predefinedId="MARTE_Resource_isProtected"/>
+ <layout kind="Grid" numColumns="2" sameWidth="true"/>
+ </expandableContainer>
+ </content>
+ </fragment>
+ </section>
+ </sectionSet>
+ <sectionSet name="sectionSet_Single_HwTimer">
+ <context enablesFor="1">
+ <appliedStereotypes>
+ <appliedStereotype qualifiedName="MARTE::MARTE_DesignModel::HRM::HwLogical::HwTiming::HwTimer"/>
+ </appliedStereotypes>
+ </context>
+ <section adapterId="Semantic" id="section_Single_HwTimer" tabId="basicTabMARTE">
+ <replacedSections>
+ <replacedSection id="section_Multiple_HwTimer"/>
+ <replacedSection id="section_Single_Resource"/>
+ <replacedSection id="section_Single_HwResource"/>
+ <replacedSection id="section_Single_TimingResource"/>
+ <replacedSection id="section_Single_HwTimingResource"/>
+ </replacedSections>
+ <fragment id="fragment_Single_HwTimer">
+ <context enablesFor="1">
+ <appliedStereotypes>
+ <appliedStereotype qualifiedName="MARTE::MARTE_DesignModel::HRM::HwLogical::HwTiming::HwTimer"/>
+ </appliedStereotypes>
+ </context>
+ <content>
+ <expandableContainer label="HwTimer">
+ <controller predefinedId="MARTE_HwTimer_counterWidth"/>
+ <controller predefinedId="MARTE_HwResource_description"/>
+ <controller predefinedId="MARTE_HwResource_frequency"/>
+ <controller predefinedId="MARTE_HwTimer_nbCounters"/>
+ <controller predefinedId="MARTE_Resource_resMult"/>
+ <controller predefinedId="MARTE_Resource_isActive"/>
+ <controller predefinedId="MARTE_Resource_isProtected"/>
+ <controller predefinedId="MARTE_HwTimer_inputClock"/>
+ <controller predefinedId="MARTE_HwResource_endPoints"/>
+ <controller predefinedId="MARTE_HwResource_ownedHW"/>
+ <controller predefinedId="MARTE_HwResource_p_HW_Services"/>
+ <controller predefinedId="MARTE_HwResource_r_HW_Services"/>
+ <layout kind="Grid" numColumns="2" sameWidth="true"/>
+ </expandableContainer>
+ </content>
+ </fragment>
+ </section>
+ </sectionSet>
+ <sectionSet name="sectionSet_Multiple_HwTimer">
+ <context enablesFor="-1">
+ <appliedStereotypes>
+ <appliedStereotype qualifiedName="MARTE::MARTE_DesignModel::HRM::HwLogical::HwTiming::HwTimer"/>
+ </appliedStereotypes>
+ </context>
+ <section adapterId="Semantic" id="section_Multiple_HwTimer" tabId="basicTabMARTE">
+ <replacedSections>
+ <replacedSection id="section_Multiple_Resource"/>
+ <replacedSection id="section_Multiple_HwResource"/>
+ <replacedSection id="section_Multiple_TimingResource"/>
+ <replacedSection id="section_Multiple_HwTimingResource"/>
+ </replacedSections>
+ <fragment id="fragment_Multiple_HwTimer">
+ <context enablesFor="-1">
+ <appliedStereotypes>
+ <appliedStereotype qualifiedName="MARTE::MARTE_DesignModel::HRM::HwLogical::HwTiming::HwTimer"/>
+ </appliedStereotypes>
+ </context>
+ <content>
+ <expandableContainer label="HwTimer">
+ <controller predefinedId="MARTE_Resource_isActive"/>
+ <controller predefinedId="MARTE_Resource_isProtected"/>
+ <layout kind="Grid" numColumns="2" sameWidth="true"/>
+ </expandableContainer>
+ </content>
+ </fragment>
+ </section>
+ </sectionSet>
+ <sectionSet name="sectionSet_Single_HwDevice">
+ <context enablesFor="1">
+ <appliedStereotypes>
+ <appliedStereotype qualifiedName="MARTE::MARTE_DesignModel::HRM::HwLogical::HwDevice::HwDevice"/>
+ </appliedStereotypes>
+ </context>
+ <section adapterId="Semantic" id="section_Single_HwDevice" tabId="basicTabMARTE">
+ <replacedSections>
+ <replacedSection id="section_Multiple_HwDevice"/>
+ <replacedSection id="section_Single_Resource"/>
+ <replacedSection id="section_Single_HwResource"/>
+ <replacedSection id="section_Single_ProcessingResource"/>
+ <replacedSection id="section_Single_DeviceResource"/>
+ </replacedSections>
+ <fragment id="fragment_Single_HwDevice">
+ <context enablesFor="1">
+ <appliedStereotypes>
+ <appliedStereotype qualifiedName="MARTE::MARTE_DesignModel::HRM::HwLogical::HwDevice::HwDevice"/>
+ </appliedStereotypes>
+ </context>
+ <content>
+ <expandableContainer label="HwDevice">
+ <controller predefinedId="MARTE_HwResource_description"/>
+ <controller predefinedId="MARTE_HwResource_frequency"/>
+ <controller predefinedId="MARTE_Resource_resMult"/>
+ <controller predefinedId="MARTE_ProcessingResource_speedFactor"/>
+ <controller predefinedId="MARTE_Resource_isActive"/>
+ <controller predefinedId="MARTE_Resource_isProtected"/>
+ <controller predefinedId="MARTE_ProcessingResource_mainScheduler"/>
+ <controller predefinedId="MARTE_HwResource_endPoints"/>
+ <controller predefinedId="MARTE_HwResource_ownedHW"/>
+ <controller predefinedId="MARTE_HwResource_p_HW_Services"/>
+ <controller predefinedId="MARTE_HwResource_r_HW_Services"/>
+ <layout kind="Grid" numColumns="2" sameWidth="true"/>
+ </expandableContainer>
+ </content>
+ </fragment>
+ </section>
+ </sectionSet>
+ <sectionSet name="sectionSet_Multiple_HwDevice">
+ <context enablesFor="-1">
+ <appliedStereotypes>
+ <appliedStereotype qualifiedName="MARTE::MARTE_DesignModel::HRM::HwLogical::HwDevice::HwDevice"/>
+ </appliedStereotypes>
+ </context>
+ <section adapterId="Semantic" id="section_Multiple_HwDevice" tabId="basicTabMARTE">
+ <replacedSections>
+ <replacedSection id="section_Multiple_Resource"/>
+ <replacedSection id="section_Multiple_HwResource"/>
+ <replacedSection id="section_Multiple_ProcessingResource"/>
+ <replacedSection id="section_Multiple_DeviceResource"/>
+ </replacedSections>
+ <fragment id="fragment_Multiple_HwDevice">
+ <context enablesFor="-1">
+ <appliedStereotypes>
+ <appliedStereotype qualifiedName="MARTE::MARTE_DesignModel::HRM::HwLogical::HwDevice::HwDevice"/>
+ </appliedStereotypes>
+ </context>
+ <content>
+ <expandableContainer label="HwDevice">
+ <controller predefinedId="MARTE_Resource_isActive"/>
+ <controller predefinedId="MARTE_Resource_isProtected"/>
+ <layout kind="Grid" numColumns="2" sameWidth="true"/>
+ </expandableContainer>
+ </content>
+ </fragment>
+ </section>
+ </sectionSet>
+ <sectionSet name="sectionSet_Single_HwI_O">
+ <context enablesFor="1">
+ <appliedStereotypes>
+ <appliedStereotype qualifiedName="MARTE::MARTE_DesignModel::HRM::HwLogical::HwDevice::HwI_O"/>
+ </appliedStereotypes>
+ </context>
+ <section adapterId="Semantic" id="section_Single_HwI_O" tabId="basicTabMARTE">
+ <replacedSections>
+ <replacedSection id="section_Multiple_HwI_O"/>
+ <replacedSection id="section_Single_Resource"/>
+ <replacedSection id="section_Single_HwResource"/>
+ <replacedSection id="section_Single_ProcessingResource"/>
+ <replacedSection id="section_Single_DeviceResource"/>
+ <replacedSection id="section_Single_HwDevice"/>
+ </replacedSections>
+ <fragment id="fragment_Single_HwI_O">
+ <context enablesFor="1">
+ <appliedStereotypes>
+ <appliedStereotype qualifiedName="MARTE::MARTE_DesignModel::HRM::HwLogical::HwDevice::HwI_O"/>
+ </appliedStereotypes>
+ </context>
+ <content>
+ <expandableContainer label="HwI_O">
+ <controller predefinedId="MARTE_HwResource_description"/>
+ <controller predefinedId="MARTE_HwResource_frequency"/>
+ <controller predefinedId="MARTE_Resource_resMult"/>
+ <controller predefinedId="MARTE_ProcessingResource_speedFactor"/>
+ <controller predefinedId="MARTE_Resource_isActive"/>
+ <controller predefinedId="MARTE_Resource_isProtected"/>
+ <controller predefinedId="MARTE_ProcessingResource_mainScheduler"/>
+ <controller predefinedId="MARTE_HwResource_endPoints"/>
+ <controller predefinedId="MARTE_HwResource_ownedHW"/>
+ <controller predefinedId="MARTE_HwResource_p_HW_Services"/>
+ <controller predefinedId="MARTE_HwResource_r_HW_Services"/>
+ <layout kind="Grid" numColumns="2" sameWidth="true"/>
+ </expandableContainer>
+ </content>
+ </fragment>
+ </section>
+ </sectionSet>
+ <sectionSet name="sectionSet_Multiple_HwI_O">
+ <context enablesFor="-1">
+ <appliedStereotypes>
+ <appliedStereotype qualifiedName="MARTE::MARTE_DesignModel::HRM::HwLogical::HwDevice::HwI_O"/>
+ </appliedStereotypes>
+ </context>
+ <section adapterId="Semantic" id="section_Multiple_HwI_O" tabId="basicTabMARTE">
+ <replacedSections>
+ <replacedSection id="section_Multiple_Resource"/>
+ <replacedSection id="section_Multiple_HwResource"/>
+ <replacedSection id="section_Multiple_ProcessingResource"/>
+ <replacedSection id="section_Multiple_DeviceResource"/>
+ <replacedSection id="section_Multiple_HwDevice"/>
+ </replacedSections>
+ <fragment id="fragment_Multiple_HwI_O">
+ <context enablesFor="-1">
+ <appliedStereotypes>
+ <appliedStereotype qualifiedName="MARTE::MARTE_DesignModel::HRM::HwLogical::HwDevice::HwI_O"/>
+ </appliedStereotypes>
+ </context>
+ <content>
+ <expandableContainer label="HwI_O">
+ <controller predefinedId="MARTE_Resource_isActive"/>
+ <controller predefinedId="MARTE_Resource_isProtected"/>
+ <layout kind="Grid" numColumns="2" sameWidth="true"/>
+ </expandableContainer>
+ </content>
+ </fragment>
+ </section>
+ </sectionSet>
+ <sectionSet name="sectionSet_Single_HwSupport">
+ <context enablesFor="1">
+ <appliedStereotypes>
+ <appliedStereotype qualifiedName="MARTE::MARTE_DesignModel::HRM::HwLogical::HwDevice::HwSupport"/>
+ </appliedStereotypes>
+ </context>
+ <section adapterId="Semantic" id="section_Single_HwSupport" tabId="basicTabMARTE">
+ <replacedSections>
+ <replacedSection id="section_Multiple_HwSupport"/>
+ <replacedSection id="section_Single_Resource"/>
+ <replacedSection id="section_Single_HwResource"/>
+ <replacedSection id="section_Single_ProcessingResource"/>
+ <replacedSection id="section_Single_DeviceResource"/>
+ <replacedSection id="section_Single_HwDevice"/>
+ </replacedSections>
+ <fragment id="fragment_Single_HwSupport">
+ <context enablesFor="1">
+ <appliedStereotypes>
+ <appliedStereotype qualifiedName="MARTE::MARTE_DesignModel::HRM::HwLogical::HwDevice::HwSupport"/>
+ </appliedStereotypes>
+ </context>
+ <content>
+ <expandableContainer label="HwSupport">
+ <controller predefinedId="MARTE_HwResource_description"/>
+ <controller predefinedId="MARTE_HwResource_frequency"/>
+ <controller predefinedId="MARTE_Resource_resMult"/>
+ <controller predefinedId="MARTE_ProcessingResource_speedFactor"/>
+ <controller predefinedId="MARTE_Resource_isActive"/>
+ <controller predefinedId="MARTE_Resource_isProtected"/>
+ <controller predefinedId="MARTE_ProcessingResource_mainScheduler"/>
+ <controller predefinedId="MARTE_HwResource_endPoints"/>
+ <controller predefinedId="MARTE_HwResource_ownedHW"/>
+ <controller predefinedId="MARTE_HwResource_p_HW_Services"/>
+ <controller predefinedId="MARTE_HwResource_r_HW_Services"/>
+ <layout kind="Grid" numColumns="2" sameWidth="true"/>
+ </expandableContainer>
+ </content>
+ </fragment>
+ </section>
+ </sectionSet>
+ <sectionSet name="sectionSet_Multiple_HwSupport">
+ <context enablesFor="-1">
+ <appliedStereotypes>
+ <appliedStereotype qualifiedName="MARTE::MARTE_DesignModel::HRM::HwLogical::HwDevice::HwSupport"/>
+ </appliedStereotypes>
+ </context>
+ <section adapterId="Semantic" id="section_Multiple_HwSupport" tabId="basicTabMARTE">
+ <replacedSections>
+ <replacedSection id="section_Multiple_Resource"/>
+ <replacedSection id="section_Multiple_HwResource"/>
+ <replacedSection id="section_Multiple_ProcessingResource"/>
+ <replacedSection id="section_Multiple_DeviceResource"/>
+ <replacedSection id="section_Multiple_HwDevice"/>
+ </replacedSections>
+ <fragment id="fragment_Multiple_HwSupport">
+ <context enablesFor="-1">
+ <appliedStereotypes>
+ <appliedStereotype qualifiedName="MARTE::MARTE_DesignModel::HRM::HwLogical::HwDevice::HwSupport"/>
+ </appliedStereotypes>
+ </context>
+ <content>
+ <expandableContainer label="HwSupport">
+ <controller predefinedId="MARTE_Resource_isActive"/>
+ <controller predefinedId="MARTE_Resource_isProtected"/>
+ <layout kind="Grid" numColumns="2" sameWidth="true"/>
+ </expandableContainer>
+ </content>
+ </fragment>
+ </section>
+ </sectionSet>
+ <sectionSet name="sectionSet_Single_HWActuator">
+ <context enablesFor="1">
+ <appliedStereotypes>
+ <appliedStereotype qualifiedName="MARTE::MARTE_DesignModel::HRM::HwLogical::HwDevice::HWActuator"/>
+ </appliedStereotypes>
+ </context>
+ <section adapterId="Semantic" id="section_Single_HWActuator" tabId="basicTabMARTE">
+ <replacedSections>
+ <replacedSection id="section_Multiple_HWActuator"/>
+ <replacedSection id="section_Single_Resource"/>
+ <replacedSection id="section_Single_HwResource"/>
+ <replacedSection id="section_Single_ProcessingResource"/>
+ <replacedSection id="section_Single_DeviceResource"/>
+ <replacedSection id="section_Single_HwDevice"/>
+ <replacedSection id="section_Single_HwI_O"/>
+ </replacedSections>
+ <fragment id="fragment_Single_HWActuator">
+ <context enablesFor="1">
+ <appliedStereotypes>
+ <appliedStereotype qualifiedName="MARTE::MARTE_DesignModel::HRM::HwLogical::HwDevice::HWActuator"/>
+ </appliedStereotypes>
+ </context>
+ <content>
+ <expandableContainer label="HWActuator">
+ <controller predefinedId="MARTE_HwResource_description"/>
+ <controller predefinedId="MARTE_HwResource_frequency"/>
+ <controller predefinedId="MARTE_Resource_resMult"/>
+ <controller predefinedId="MARTE_ProcessingResource_speedFactor"/>
+ <controller predefinedId="MARTE_Resource_isActive"/>
+ <controller predefinedId="MARTE_Resource_isProtected"/>
+ <controller predefinedId="MARTE_ProcessingResource_mainScheduler"/>
+ <controller predefinedId="MARTE_HwResource_endPoints"/>
+ <controller predefinedId="MARTE_HwResource_ownedHW"/>
+ <controller predefinedId="MARTE_HwResource_p_HW_Services"/>
+ <controller predefinedId="MARTE_HwResource_r_HW_Services"/>
+ <layout kind="Grid" numColumns="2" sameWidth="true"/>
+ </expandableContainer>
+ </content>
+ </fragment>
+ </section>
+ </sectionSet>
+ <sectionSet name="sectionSet_Multiple_HWActuator">
+ <context enablesFor="-1">
+ <appliedStereotypes>
+ <appliedStereotype qualifiedName="MARTE::MARTE_DesignModel::HRM::HwLogical::HwDevice::HWActuator"/>
+ </appliedStereotypes>
+ </context>
+ <section adapterId="Semantic" id="section_Multiple_HWActuator" tabId="basicTabMARTE">
+ <replacedSections>
+ <replacedSection id="section_Multiple_Resource"/>
+ <replacedSection id="section_Multiple_HwResource"/>
+ <replacedSection id="section_Multiple_ProcessingResource"/>
+ <replacedSection id="section_Multiple_DeviceResource"/>
+ <replacedSection id="section_Multiple_HwDevice"/>
+ <replacedSection id="section_Multiple_HwI_O"/>
+ </replacedSections>
+ <fragment id="fragment_Multiple_HWActuator">
+ <context enablesFor="-1">
+ <appliedStereotypes>
+ <appliedStereotype qualifiedName="MARTE::MARTE_DesignModel::HRM::HwLogical::HwDevice::HWActuator"/>
+ </appliedStereotypes>
+ </context>
+ <content>
+ <expandableContainer label="HWActuator">
+ <controller predefinedId="MARTE_Resource_isActive"/>
+ <controller predefinedId="MARTE_Resource_isProtected"/>
+ <layout kind="Grid" numColumns="2" sameWidth="true"/>
+ </expandableContainer>
+ </content>
+ </fragment>
+ </section>
+ </sectionSet>
+ <sectionSet name="sectionSet_Single_HWSensor">
+ <context enablesFor="1">
+ <appliedStereotypes>
+ <appliedStereotype qualifiedName="MARTE::MARTE_DesignModel::HRM::HwLogical::HwDevice::HWSensor"/>
+ </appliedStereotypes>
+ </context>
+ <section adapterId="Semantic" id="section_Single_HWSensor" tabId="basicTabMARTE">
+ <replacedSections>
+ <replacedSection id="section_Multiple_HWSensor"/>
+ <replacedSection id="section_Single_Resource"/>
+ <replacedSection id="section_Single_HwResource"/>
+ <replacedSection id="section_Single_ProcessingResource"/>
+ <replacedSection id="section_Single_DeviceResource"/>
+ <replacedSection id="section_Single_HwDevice"/>
+ <replacedSection id="section_Single_HwI_O"/>
+ </replacedSections>
+ <fragment id="fragment_Single_HWSensor">
+ <context enablesFor="1">
+ <appliedStereotypes>
+ <appliedStereotype qualifiedName="MARTE::MARTE_DesignModel::HRM::HwLogical::HwDevice::HWSensor"/>
+ </appliedStereotypes>
+ </context>
+ <content>
+ <expandableContainer label="HWSensor">
+ <controller predefinedId="MARTE_HwResource_description"/>
+ <controller predefinedId="MARTE_HwResource_frequency"/>
+ <controller predefinedId="MARTE_Resource_resMult"/>
+ <controller predefinedId="MARTE_ProcessingResource_speedFactor"/>
+ <controller predefinedId="MARTE_Resource_isActive"/>
+ <controller predefinedId="MARTE_Resource_isProtected"/>
+ <controller predefinedId="MARTE_ProcessingResource_mainScheduler"/>
+ <controller predefinedId="MARTE_HwResource_endPoints"/>
+ <controller predefinedId="MARTE_HwResource_ownedHW"/>
+ <controller predefinedId="MARTE_HwResource_p_HW_Services"/>
+ <controller predefinedId="MARTE_HwResource_r_HW_Services"/>
+ <layout kind="Grid" numColumns="2" sameWidth="true"/>
+ </expandableContainer>
+ </content>
+ </fragment>
+ </section>
+ </sectionSet>
+ <sectionSet name="sectionSet_Multiple_HWSensor">
+ <context enablesFor="-1">
+ <appliedStereotypes>
+ <appliedStereotype qualifiedName="MARTE::MARTE_DesignModel::HRM::HwLogical::HwDevice::HWSensor"/>
+ </appliedStereotypes>
+ </context>
+ <section adapterId="Semantic" id="section_Multiple_HWSensor" tabId="basicTabMARTE">
+ <replacedSections>
+ <replacedSection id="section_Multiple_Resource"/>
+ <replacedSection id="section_Multiple_HwResource"/>
+ <replacedSection id="section_Multiple_ProcessingResource"/>
+ <replacedSection id="section_Multiple_DeviceResource"/>
+ <replacedSection id="section_Multiple_HwDevice"/>
+ <replacedSection id="section_Multiple_HwI_O"/>
+ </replacedSections>
+ <fragment id="fragment_Multiple_HWSensor">
+ <context enablesFor="-1">
+ <appliedStereotypes>
+ <appliedStereotype qualifiedName="MARTE::MARTE_DesignModel::HRM::HwLogical::HwDevice::HWSensor"/>
+ </appliedStereotypes>
+ </context>
+ <content>
+ <expandableContainer label="HWSensor">
+ <controller predefinedId="MARTE_Resource_isActive"/>
+ <controller predefinedId="MARTE_Resource_isProtected"/>
+ <layout kind="Grid" numColumns="2" sameWidth="true"/>
+ </expandableContainer>
+ </content>
+ </fragment>
+ </section>
+ </sectionSet>
+ <sectionSet name="sectionSet_Single_HwResourceService">
+ <context enablesFor="1">
+ <appliedStereotypes>
+ <appliedStereotype qualifiedName="MARTE::MARTE_DesignModel::HRM::HwGeneral::HwResourceService"/>
+ </appliedStereotypes>
+ </context>
+ <section adapterId="Semantic" id="section_Single_HwResourceService" tabId="basicTabMARTE">
+ <replacedSections>
+ <replacedSection id="section_Multiple_HwResourceService"/>
+ <replacedSection id="section_Single_GrService"/>
+ </replacedSections>
+ <fragment id="fragment_Single_HwResourceService">
+ <context enablesFor="1">
+ <appliedStereotypes>
+ <appliedStereotype qualifiedName="MARTE::MARTE_DesignModel::HRM::HwGeneral::HwResourceService"/>
+ </appliedStereotypes>
+ </context>
+ <content>
+ <expandableContainer label="HwResourceService">
+ <controller predefinedId="MARTE_HwResourceService_consumption"/>
+ <controller predefinedId="MARTE_HwResourceService_dissipation"/>
+ <controller predefinedId="MARTE_GrService_owner"/>
+ <layout kind="Grid" numColumns="2" sameWidth="true"/>
+ </expandableContainer>
+ </content>
+ </fragment>
+ </section>
+ </sectionSet>
+ <sectionSet name="sectionSet_Single_HwResource">
+ <context enablesFor="1">
+ <appliedStereotypes>
+ <appliedStereotype qualifiedName="MARTE::MARTE_DesignModel::HRM::HwGeneral::HwResource"/>
+ </appliedStereotypes>
+ </context>
+ <section adapterId="Semantic" id="section_Single_HwResource" tabId="basicTabMARTE">
+ <replacedSections>
+ <replacedSection id="section_Multiple_HwResource"/>
+ <replacedSection id="section_Single_Resource"/>
+ </replacedSections>
+ <fragment id="fragment_Single_HwResource">
+ <context enablesFor="1">
+ <appliedStereotypes>
+ <appliedStereotype qualifiedName="MARTE::MARTE_DesignModel::HRM::HwGeneral::HwResource"/>
+ </appliedStereotypes>
+ </context>
+ <content>
+ <expandableContainer label="HwResource">
+ <controller predefinedId="MARTE_HwResource_description"/>
+ <controller predefinedId="MARTE_HwResource_frequency"/>
+ <controller predefinedId="MARTE_Resource_resMult"/>
+ <controller predefinedId="MARTE_Resource_isActive"/>
+ <controller predefinedId="MARTE_Resource_isProtected"/>
+ <controller predefinedId="MARTE_HwResource_endPoints"/>
+ <controller predefinedId="MARTE_HwResource_ownedHW"/>
+ <controller predefinedId="MARTE_HwResource_p_HW_Services"/>
+ <controller predefinedId="MARTE_HwResource_r_HW_Services"/>
+ <layout kind="Grid" numColumns="2" sameWidth="true"/>
+ </expandableContainer>
+ </content>
+ </fragment>
+ </section>
+ </sectionSet>
+ <sectionSet name="sectionSet_Multiple_HwResource">
+ <context enablesFor="-1">
+ <appliedStereotypes>
+ <appliedStereotype qualifiedName="MARTE::MARTE_DesignModel::HRM::HwGeneral::HwResource"/>
+ </appliedStereotypes>
+ </context>
+ <section adapterId="Semantic" id="section_Multiple_HwResource" tabId="basicTabMARTE">
+ <replacedSections>
+ <replacedSection id="section_Multiple_Resource"/>
+ </replacedSections>
+ <fragment id="fragment_Multiple_HwResource">
+ <context enablesFor="-1">
+ <appliedStereotypes>
+ <appliedStereotype qualifiedName="MARTE::MARTE_DesignModel::HRM::HwGeneral::HwResource"/>
+ </appliedStereotypes>
+ </context>
+ <content>
+ <expandableContainer label="HwResource">
+ <controller predefinedId="MARTE_Resource_isActive"/>
+ <controller predefinedId="MARTE_Resource_isProtected"/>
+ <layout kind="Grid" numColumns="2" sameWidth="true"/>
+ </expandableContainer>
+ </content>
+ </fragment>
+ </section>
+ </sectionSet>
+ <sectionSet name="sectionSet_Single_HwComponent">
+ <context enablesFor="1">
+ <appliedStereotypes>
+ <appliedStereotype qualifiedName="MARTE::MARTE_DesignModel::HRM::HwPhysical::HwLayout::HwComponent"/>
+ </appliedStereotypes>
+ </context>
+ <section adapterId="Semantic" id="section_Single_HwComponent" tabId="basicTabMARTE">
+ <replacedSections>
+ <replacedSection id="section_Multiple_HwComponent"/>
+ <replacedSection id="section_Single_Resource"/>
+ <replacedSection id="section_Single_HwResource"/>
+ </replacedSections>
+ <fragment id="fragment_Single_HwComponent">
+ <context enablesFor="1">
+ <appliedStereotypes>
+ <appliedStereotype qualifiedName="MARTE::MARTE_DesignModel::HRM::HwPhysical::HwLayout::HwComponent"/>
+ </appliedStereotypes>
+ </context>
+ <content>
+ <expandableContainer label="HwComponent">
+ <controller predefinedId="MARTE_HwComponent_area"/>
+ <controller predefinedId="MARTE_HwResource_description"/>
+ <controller predefinedId="MARTE_HwResource_frequency"/>
+ <controller predefinedId="MARTE_HwComponent_nbPins"/>
+ <controller predefinedId="MARTE_HwComponent_price"/>
+ <controller predefinedId="MARTE_Resource_resMult"/>
+ <controller predefinedId="MARTE_HwComponent_staticConsumption"/>
+ <controller predefinedId="MARTE_HwComponent_staticDissipation"/>
+ <controller predefinedId="MARTE_HwComponent_weight"/>
+ <controller predefinedId="MARTE_Resource_isActive"/>
+ <controller predefinedId="MARTE_Resource_isProtected"/>
+ <controller predefinedId="MARTE_HwComponent_kind"/>
+ <controller predefinedId="MARTE_HwComponent_dimensions"/>
+ <controller predefinedId="MARTE_HwResource_endPoints"/>
+ <controller predefinedId="MARTE_HwComponent_grid"/>
+ <controller predefinedId="MARTE_HwResource_ownedHW"/>
+ <controller predefinedId="MARTE_HwComponent_position"/>
+ <controller predefinedId="MARTE_HwComponent_poweredServices"/>
+ <controller predefinedId="MARTE_HwComponent_r_Conditions"/>
+ <controller predefinedId="MARTE_HwResource_r_HW_Services"/>
+ <controller predefinedId="MARTE_HwComponent_subComponents"/>
+ <layout kind="Grid" numColumns="2" sameWidth="true"/>
+ </expandableContainer>
+ </content>
+ </fragment>
+ </section>
+ </sectionSet>
+ <sectionSet name="sectionSet_Multiple_HwComponent">
+ <context enablesFor="-1">
+ <appliedStereotypes>
+ <appliedStereotype qualifiedName="MARTE::MARTE_DesignModel::HRM::HwPhysical::HwLayout::HwComponent"/>
+ </appliedStereotypes>
+ </context>
+ <section adapterId="Semantic" id="section_Multiple_HwComponent" tabId="basicTabMARTE">
+ <replacedSections>
+ <replacedSection id="section_Multiple_Resource"/>
+ <replacedSection id="section_Multiple_HwResource"/>
+ </replacedSections>
+ <fragment id="fragment_Multiple_HwComponent">
+ <context enablesFor="-1">
+ <appliedStereotypes>
+ <appliedStereotype qualifiedName="MARTE::MARTE_DesignModel::HRM::HwPhysical::HwLayout::HwComponent"/>
+ </appliedStereotypes>
+ </context>
+ <content>
+ <expandableContainer label="HwComponent">
+ <controller predefinedId="MARTE_Resource_isActive"/>
+ <controller predefinedId="MARTE_Resource_isProtected"/>
+ <controller predefinedId="MARTE_HwComponent_kind"/>
+ <layout kind="Grid" numColumns="2" sameWidth="true"/>
+ </expandableContainer>
+ </content>
+ </fragment>
+ </section>
+ </sectionSet>
+ <sectionSet name="sectionSet_Single_HwPowerSupply">
+ <context enablesFor="1">
+ <appliedStereotypes>
+ <appliedStereotype qualifiedName="MARTE::MARTE_DesignModel::HRM::HwPhysical::HwPower::HwPowerSupply"/>
+ </appliedStereotypes>
+ </context>
+ <section adapterId="Semantic" id="section_Single_HwPowerSupply" tabId="basicTabMARTE">
+ <replacedSections>
+ <replacedSection id="section_Multiple_HwPowerSupply"/>
+ <replacedSection id="section_Single_Resource"/>
+ <replacedSection id="section_Single_HwResource"/>
+ <replacedSection id="section_Single_HwComponent"/>
+ </replacedSections>
+ <fragment id="fragment_Single_HwPowerSupply">
+ <context enablesFor="1">
+ <appliedStereotypes>
+ <appliedStereotype qualifiedName="MARTE::MARTE_DesignModel::HRM::HwPhysical::HwPower::HwPowerSupply"/>
+ </appliedStereotypes>
+ </context>
+ <content>
+ <expandableContainer label="HwPowerSupply">
+ <controller predefinedId="MARTE_HwComponent_area"/>
+ <controller predefinedId="MARTE_HwPowerSupply_capacity"/>
+ <controller predefinedId="MARTE_HwResource_description"/>
+ <controller predefinedId="MARTE_HwResource_frequency"/>
+ <controller predefinedId="MARTE_HwComponent_nbPins"/>
+ <controller predefinedId="MARTE_HwComponent_price"/>
+ <controller predefinedId="MARTE_Resource_resMult"/>
+ <controller predefinedId="MARTE_HwComponent_staticConsumption"/>
+ <controller predefinedId="MARTE_HwComponent_staticDissipation"/>
+ <controller predefinedId="MARTE_HwPowerSupply_suppliedPower"/>
+ <controller predefinedId="MARTE_HwComponent_weight"/>
+ <controller predefinedId="MARTE_Resource_isActive"/>
+ <controller predefinedId="MARTE_Resource_isProtected"/>
+ <controller predefinedId="MARTE_HwComponent_kind"/>
+ <controller predefinedId="MARTE_HwComponent_dimensions"/>
+ <controller predefinedId="MARTE_HwResource_endPoints"/>
+ <controller predefinedId="MARTE_HwComponent_grid"/>
+ <controller predefinedId="MARTE_HwResource_ownedHW"/>
+ <controller predefinedId="MARTE_HwComponent_position"/>
+ <controller predefinedId="MARTE_HwComponent_poweredServices"/>
+ <controller predefinedId="MARTE_HwComponent_r_Conditions"/>
+ <controller predefinedId="MARTE_HwResource_r_HW_Services"/>
+ <controller predefinedId="MARTE_HwComponent_subComponents"/>
+ <layout kind="Grid" numColumns="2" sameWidth="true"/>
+ </expandableContainer>
+ </content>
+ </fragment>
+ </section>
+ </sectionSet>
+ <sectionSet name="sectionSet_Multiple_HwPowerSupply">
+ <context enablesFor="-1">
+ <appliedStereotypes>
+ <appliedStereotype qualifiedName="MARTE::MARTE_DesignModel::HRM::HwPhysical::HwPower::HwPowerSupply"/>
+ </appliedStereotypes>
+ </context>
+ <section adapterId="Semantic" id="section_Multiple_HwPowerSupply" tabId="basicTabMARTE">
+ <replacedSections>
+ <replacedSection id="section_Multiple_Resource"/>
+ <replacedSection id="section_Multiple_HwResource"/>
+ <replacedSection id="section_Multiple_HwComponent"/>
+ </replacedSections>
+ <fragment id="fragment_Multiple_HwPowerSupply">
+ <context enablesFor="-1">
+ <appliedStereotypes>
+ <appliedStereotype qualifiedName="MARTE::MARTE_DesignModel::HRM::HwPhysical::HwPower::HwPowerSupply"/>
+ </appliedStereotypes>
+ </context>
+ <content>
+ <expandableContainer label="HwPowerSupply">
+ <controller predefinedId="MARTE_Resource_isActive"/>
+ <controller predefinedId="MARTE_Resource_isProtected"/>
+ <controller predefinedId="MARTE_HwComponent_kind"/>
+ <layout kind="Grid" numColumns="2" sameWidth="true"/>
+ </expandableContainer>
+ </content>
+ </fragment>
+ </section>
+ </sectionSet>
+ <sectionSet name="sectionSet_Single_HwCoolingSupply">
+ <context enablesFor="1">
+ <appliedStereotypes>
+ <appliedStereotype qualifiedName="MARTE::MARTE_DesignModel::HRM::HwPhysical::HwPower::HwCoolingSupply"/>
+ </appliedStereotypes>
+ </context>
+ <section adapterId="Semantic" id="section_Single_HwCoolingSupply" tabId="basicTabMARTE">
+ <replacedSections>
+ <replacedSection id="section_Multiple_HwCoolingSupply"/>
+ <replacedSection id="section_Single_Resource"/>
+ <replacedSection id="section_Single_HwResource"/>
+ <replacedSection id="section_Single_HwComponent"/>
+ </replacedSections>
+ <fragment id="fragment_Single_HwCoolingSupply">
+ <context enablesFor="1">
+ <appliedStereotypes>
+ <appliedStereotype qualifiedName="MARTE::MARTE_DesignModel::HRM::HwPhysical::HwPower::HwCoolingSupply"/>
+ </appliedStereotypes>
+ </context>
+ <content>
+ <expandableContainer label="HwCoolingSupply">
+ <controller predefinedId="MARTE_HwComponent_area"/>
+ <controller predefinedId="MARTE_HwCoolingSupply_coolingPower"/>
+ <controller predefinedId="MARTE_HwResource_description"/>
+ <controller predefinedId="MARTE_HwResource_frequency"/>
+ <controller predefinedId="MARTE_HwComponent_nbPins"/>
+ <controller predefinedId="MARTE_HwComponent_price"/>
+ <controller predefinedId="MARTE_Resource_resMult"/>
+ <controller predefinedId="MARTE_HwComponent_staticConsumption"/>
+ <controller predefinedId="MARTE_HwComponent_staticDissipation"/>
+ <controller predefinedId="MARTE_HwComponent_weight"/>
+ <controller predefinedId="MARTE_Resource_isActive"/>
+ <controller predefinedId="MARTE_Resource_isProtected"/>
+ <controller predefinedId="MARTE_HwComponent_kind"/>
+ <controller predefinedId="MARTE_HwComponent_dimensions"/>
+ <controller predefinedId="MARTE_HwResource_endPoints"/>
+ <controller predefinedId="MARTE_HwComponent_grid"/>
+ <controller predefinedId="MARTE_HwResource_ownedHW"/>
+ <controller predefinedId="MARTE_HwComponent_position"/>
+ <controller predefinedId="MARTE_HwComponent_poweredServices"/>
+ <controller predefinedId="MARTE_HwComponent_r_Conditions"/>
+ <controller predefinedId="MARTE_HwResource_r_HW_Services"/>
+ <controller predefinedId="MARTE_HwComponent_subComponents"/>
+ <layout kind="Grid" numColumns="2" sameWidth="true"/>
+ </expandableContainer>
+ </content>
+ </fragment>
+ </section>
+ </sectionSet>
+ <sectionSet name="sectionSet_Multiple_HwCoolingSupply">
+ <context enablesFor="-1">
+ <appliedStereotypes>
+ <appliedStereotype qualifiedName="MARTE::MARTE_DesignModel::HRM::HwPhysical::HwPower::HwCoolingSupply"/>
+ </appliedStereotypes>
+ </context>
+ <section adapterId="Semantic" id="section_Multiple_HwCoolingSupply" tabId="basicTabMARTE">
+ <replacedSections>
+ <replacedSection id="section_Multiple_Resource"/>
+ <replacedSection id="section_Multiple_HwResource"/>
+ <replacedSection id="section_Multiple_HwComponent"/>
+ </replacedSections>
+ <fragment id="fragment_Multiple_HwCoolingSupply">
+ <context enablesFor="-1">
+ <appliedStereotypes>
+ <appliedStereotype qualifiedName="MARTE::MARTE_DesignModel::HRM::HwPhysical::HwPower::HwCoolingSupply"/>
+ </appliedStereotypes>
+ </context>
+ <content>
+ <expandableContainer label="HwCoolingSupply">
+ <controller predefinedId="MARTE_Resource_isActive"/>
+ <controller predefinedId="MARTE_Resource_isProtected"/>
+ <controller predefinedId="MARTE_HwComponent_kind"/>
+ <layout kind="Grid" numColumns="2" sameWidth="true"/>
+ </expandableContainer>
+ </content>
+ </fragment>
+ </section>
+ </sectionSet>
+ <sectionSet name="sectionSet_Single_SwAccessService">
+ <context enablesFor="1">
+ <appliedStereotypes>
+ <appliedStereotype qualifiedName="MARTE::MARTE_DesignModel::SRM::SW_ResourceCore::SwAccessService"/>
+ </appliedStereotypes>
+ </context>
+ <section adapterId="Semantic" id="section_Single_SwAccessService" tabId="basicTabMARTE">
+ <replacedSections>
+ <replacedSection id="section_Multiple_SwAccessService"/>
+ <replacedSection id="section_Single_GrService"/>
+ </replacedSections>
+ <fragment id="fragment_Single_SwAccessService">
+ <context enablesFor="1">
+ <appliedStereotypes>
+ <appliedStereotype qualifiedName="MARTE::MARTE_DesignModel::SRM::SW_ResourceCore::SwAccessService"/>
+ </appliedStereotypes>
+ </context>
+ <content>
+ <expandableContainer label="SwAccessService">
+ <controller predefinedId="MARTE_SwAccessService_isModifier"/>
+ <controller predefinedId="MARTE_SwAccessService_accessedElement"/>
+ <controller predefinedId="MARTE_GrService_owner"/>
+ <layout kind="Grid" numColumns="2" sameWidth="true"/>
+ </expandableContainer>
+ </content>
+ </fragment>
+ </section>
+ </sectionSet>
+ <sectionSet name="sectionSet_Multiple_SwAccessService">
+ <context enablesFor="-1">
+ <appliedStereotypes>
+ <appliedStereotype qualifiedName="MARTE::MARTE_DesignModel::SRM::SW_ResourceCore::SwAccessService"/>
+ </appliedStereotypes>
+ </context>
+ <section adapterId="Semantic" id="section_Multiple_SwAccessService" tabId="basicTabMARTE">
+ <replacedSections>
+ <replacedSection id="section_Multiple_GrService"/>
+ </replacedSections>
+ <fragment id="fragment_Multiple_SwAccessService">
+ <context enablesFor="-1">
+ <appliedStereotypes>
+ <appliedStereotype qualifiedName="MARTE::MARTE_DesignModel::SRM::SW_ResourceCore::SwAccessService"/>
+ </appliedStereotypes>
+ </context>
+ <content>
+ <expandableContainer label="SwAccessService">
+ <controller predefinedId="MARTE_SwAccessService_isModifier"/>
+ <layout kind="Grid" numColumns="1" sameWidth="true"/>
+ </expandableContainer>
+ </content>
+ </fragment>
+ </section>
+ </sectionSet>
+ <sectionSet name="sectionSet_Single_EntryPoint">
+ <context enablesFor="1">
+ <appliedStereotypes>
+ <appliedStereotype qualifiedName="MARTE::MARTE_DesignModel::SRM::SW_Concurrency::EntryPoint"/>
+ </appliedStereotypes>
+ </context>
+ <section adapterId="Semantic" id="section_Single_EntryPoint" tabId="basicTabMARTE">
+ <replacedSections>
+ <replacedSection id="section_Multiple_EntryPoint"/>
+ <replacedSection id="section_Single_Allocate"/>
+ </replacedSections>
+ <fragment id="fragment_Single_EntryPoint">
+ <context enablesFor="1">
+ <appliedStereotypes>
+ <appliedStereotype qualifiedName="MARTE::MARTE_DesignModel::SRM::SW_Concurrency::EntryPoint"/>
+ </appliedStereotypes>
+ </context>
+ <content>
+ <expandableContainer label="EntryPoint">
+ <controller predefinedId="MARTE_EntryPoint_isReentrant"/>
+ <controller predefinedId="MARTE_Allocate_kind"/>
+ <controller predefinedId="MARTE_Allocate_nature"/>
+ <controller predefinedId="MARTE_EntryPoint_routine"/>
+ <controller predefinedId="MARTE_Allocate_impliedConstraint"/>
+ <layout kind="Grid" numColumns="2" sameWidth="true"/>
+ </expandableContainer>
+ </content>
+ </fragment>
+ </section>
+ </sectionSet>
+ <sectionSet name="sectionSet_Multiple_EntryPoint">
+ <context enablesFor="-1">
+ <appliedStereotypes>
+ <appliedStereotype qualifiedName="MARTE::MARTE_DesignModel::SRM::SW_Concurrency::EntryPoint"/>
+ </appliedStereotypes>
+ </context>
+ <section adapterId="Semantic" id="section_Multiple_EntryPoint" tabId="basicTabMARTE">
+ <replacedSections>
+ <replacedSection id="section_Multiple_Allocate"/>
+ </replacedSections>
+ <fragment id="fragment_Multiple_EntryPoint">
+ <context enablesFor="-1">
+ <appliedStereotypes>
+ <appliedStereotype qualifiedName="MARTE::MARTE_DesignModel::SRM::SW_Concurrency::EntryPoint"/>
+ </appliedStereotypes>
+ </context>
+ <content>
+ <expandableContainer label="EntryPoint">
+ <controller predefinedId="MARTE_EntryPoint_isReentrant"/>
+ <controller predefinedId="MARTE_Allocate_kind"/>
+ <controller predefinedId="MARTE_Allocate_nature"/>
+ <layout kind="Grid" numColumns="2" sameWidth="true"/>
+ </expandableContainer>
+ </content>
+ </fragment>
+ </section>
+ </sectionSet>
+ <sectionSet name="sectionSet_Single_InterruptResource">
+ <context enablesFor="1">
+ <appliedStereotypes>
+ <appliedStereotype qualifiedName="MARTE::MARTE_DesignModel::SRM::SW_Concurrency::InterruptResource"/>
+ </appliedStereotypes>
+ </context>
+ <section adapterId="Semantic" id="section_Single_InterruptResource" tabId="basicTabMARTE">
+ <replacedSections>
+ <replacedSection id="section_Multiple_InterruptResource"/>
+ <replacedSection id="section_Single_Resource"/>
+ </replacedSections>
+ <fragment id="fragment_Single_InterruptResource">
+ <context enablesFor="1">
+ <appliedStereotypes>
+ <appliedStereotype qualifiedName="MARTE::MARTE_DesignModel::SRM::SW_Concurrency::InterruptResource"/>
+ </appliedStereotypes>
+ </context>
+ <content>
+ <expandableContainer label="InterruptResource">
+ <controller predefinedId="MARTE_SwConcurrentResource_activationCapacity"/>
+ <controller predefinedId="MARTE_Resource_resMult"/>
+ <controller predefinedId="MARTE_SwConcurrentResource_type"/>
+ <controller predefinedId="emptyComposite"/>
+ <controller predefinedId="MARTE_Resource_isActive"/>
+ <controller predefinedId="MARTE_InterruptResource_isMaskable"/>
+ <controller predefinedId="MARTE_Resource_isProtected"/>
+ <controller predefinedId="emptyComposite"/>
+ <controller predefinedId="MARTE_InterruptResource_kind"/>
+ <controller predefinedId="MARTE_SwResource_memorySizeFootprint"/>
+ <controller predefinedId="MARTE_SwConcurrentResource_activateServices"/>
+ <controller predefinedId="MARTE_SwConcurrentResource_adressSpace"/>
+ <controller predefinedId="MARTE_SwResource_createServices"/>
+ <controller predefinedId="MARTE_SwResource_deleteServices"/>
+ <controller predefinedId="MARTE_SwConcurrentResource_disableConcurrencyServices"/>
+ <controller predefinedId="MARTE_SwConcurrentResource_enableConcurrencyServices"/>
+ <controller predefinedId="MARTE_SwConcurrentResource_entryPoints"/>
+ <controller predefinedId="MARTE_SwConcurrentResource_heapSizeElements"/>
+ <controller predefinedId="MARTE_SwResource_identifierElements"/>
+ <controller predefinedId="MARTE_SwResource_initializeServices"/>
+ <controller predefinedId="MARTE_InterruptResource_maskElements"/>
+ <controller predefinedId="MARTE_SwConcurrentResource_messageResources"/>
+ <controller predefinedId="MARTE_SwConcurrentResource_mutualExclusionResources"/>
+ <controller predefinedId="MARTE_SwConcurrentResource_notificationResources"/>
+ <controller predefinedId="MARTE_SwConcurrentResource_periodElements"/>
+ <controller predefinedId="MARTE_SwConcurrentResource_priorityElements"/>
+ <controller predefinedId="MARTE_SwConcurrentResource_resumeServices"/>
+ <controller predefinedId="MARTE_InterruptResource_routineConnectServices"/>
+ <controller predefinedId="MARTE_InterruptResource_routineDisconnectServices"/>
+ <controller predefinedId="MARTE_SwConcurrentResource_shareDataResources"/>
+ <controller predefinedId="MARTE_SwConcurrentResource_stackSizeElements"/>
+ <controller predefinedId="MARTE_SwResource_stateElements"/>
+ <controller predefinedId="MARTE_SwConcurrentResource_suspendServices"/>
+ <controller predefinedId="MARTE_SwConcurrentResource_terminateServices"/>
+ <controller predefinedId="MARTE_InterruptResource_vectorElements"/>
+ <layout kind="Grid" numColumns="2" sameWidth="true"/>
+ </expandableContainer>
+ </content>
+ </fragment>
+ </section>
+ </sectionSet>
+ <sectionSet name="sectionSet_Multiple_InterruptResource">
+ <context enablesFor="-1">
+ <appliedStereotypes>
+ <appliedStereotype qualifiedName="MARTE::MARTE_DesignModel::SRM::SW_Concurrency::InterruptResource"/>
+ </appliedStereotypes>
+ </context>
+ <section adapterId="Semantic" id="section_Multiple_InterruptResource" tabId="basicTabMARTE">
+ <replacedSections>
+ <replacedSection id="section_Multiple_Resource"/>
+ </replacedSections>
+ <fragment id="fragment_Multiple_InterruptResource">
+ <context enablesFor="-1">
+ <appliedStereotypes>
+ <appliedStereotype qualifiedName="MARTE::MARTE_DesignModel::SRM::SW_Concurrency::InterruptResource"/>
+ </appliedStereotypes>
+ </context>
+ <content>
+ <expandableContainer label="InterruptResource">
+ <controller predefinedId="MARTE_Resource_isActive"/>
+ <controller predefinedId="MARTE_InterruptResource_isMaskable"/>
+ <controller predefinedId="MARTE_Resource_isProtected"/>
+ <controller predefinedId="MARTE_InterruptResource_kind"/>
+ <layout kind="Grid" numColumns="2" sameWidth="true"/>
+ </expandableContainer>
+ </content>
+ </fragment>
+ </section>
+ </sectionSet>
+ <sectionSet name="sectionSet_Single_SwSchedulableResource">
+ <context enablesFor="1">
+ <appliedStereotypes>
+ <appliedStereotype qualifiedName="MARTE::MARTE_DesignModel::SRM::SW_Concurrency::SwSchedulableResource"/>
+ </appliedStereotypes>
+ </context>
+ <section adapterId="Semantic" id="section_Single_SwSchedulableResource" tabId="basicTabMARTE">
+ <replacedSections>
+ <replacedSection id="section_Multiple_SwSchedulableResource"/>
+ <replacedSection id="section_Single_Resource"/>
+ <replacedSection id="section_Single_SchedulableResource"/>
+ </replacedSections>
+ <fragment id="fragment_Single_SwSchedulableResource">
+ <context enablesFor="1">
+ <appliedStereotypes>
+ <appliedStereotype qualifiedName="MARTE::MARTE_DesignModel::SRM::SW_Concurrency::SwSchedulableResource"/>
+ </appliedStereotypes>
+ </context>
+ <content>
+ <expandableContainer label="SwSchedulableResource">
+ <controller predefinedId="MARTE_SwConcurrentResource_activationCapacity"/>
+ <controller predefinedId="MARTE_Resource_resMult"/>
+ <controller predefinedId="MARTE_SwConcurrentResource_type"/>
+ <controller predefinedId="MARTE_Resource_isActive"/>
+ <controller predefinedId="MARTE_SwSchedulableResource_isPreemptable"/>
+ <controller predefinedId="MARTE_Resource_isProtected"/>
+ <controller predefinedId="MARTE_SwSchedulableResource_isStaticSchedulingFeature"/>
+ <controller predefinedId="MARTE_SchedulableResource_dependentScheduler"/>
+ <controller predefinedId="MARTE_SchedulableResource_host"/>
+ <controller predefinedId="MARTE_SwResource_memorySizeFootprint"/>
+ <controller predefinedId="MARTE_SwSchedulableResource_schedulers"/>
+ <controller predefinedId="MARTE_SwConcurrentResource_activateServices"/>
+ <controller predefinedId="MARTE_SwConcurrentResource_adressSpace"/>
+ <controller predefinedId="MARTE_SwResource_createServices"/>
+ <controller predefinedId="MARTE_SwSchedulableResource_deadlineElements"/>
+ <controller predefinedId="MARTE_SwSchedulableResource_deadlineTypeElements"/>
+ <controller predefinedId="MARTE_SwSchedulableResource_delayServices"/>
+ <controller predefinedId="MARTE_SwResource_deleteServices"/>
+ <controller predefinedId="MARTE_SwConcurrentResource_disableConcurrencyServices"/>
+ <controller predefinedId="MARTE_SwConcurrentResource_enableConcurrencyServices"/>
+ <controller predefinedId="MARTE_SwConcurrentResource_entryPoints"/>
+ <controller predefinedId="MARTE_SwConcurrentResource_heapSizeElements"/>
+ <controller predefinedId="MARTE_SwResource_identifierElements"/>
+ <controller predefinedId="MARTE_SwResource_initializeServices"/>
+ <controller predefinedId="MARTE_SwSchedulableResource_joinServices"/>
+ <controller predefinedId="MARTE_SwConcurrentResource_messageResources"/>
+ <controller predefinedId="MARTE_SwConcurrentResource_mutualExclusionResources"/>
+ <controller predefinedId="MARTE_SwConcurrentResource_notificationResources"/>
+ <controller predefinedId="MARTE_SwConcurrentResource_periodElements"/>
+ <controller predefinedId="MARTE_SwConcurrentResource_priorityElements"/>
+ <controller predefinedId="MARTE_SwConcurrentResource_resumeServices"/>
+ <controller predefinedId="MARTE_SchedulableResource_schedParams"/>
+ <controller predefinedId="MARTE_SwConcurrentResource_shareDataResources"/>
+ <controller predefinedId="MARTE_SwConcurrentResource_stackSizeElements"/>
+ <controller predefinedId="MARTE_SwResource_stateElements"/>
+ <controller predefinedId="MARTE_SwConcurrentResource_suspendServices"/>
+ <controller predefinedId="MARTE_SwConcurrentResource_terminateServices"/>
+ <controller predefinedId="MARTE_SwSchedulableResource_timeSliceElements"/>
+ <controller predefinedId="MARTE_SwSchedulableResource_yieldServices"/>
+ <layout kind="Grid" numColumns="2" sameWidth="true"/>
+ </expandableContainer>
+ </content>
+ </fragment>
+ </section>
+ </sectionSet>
+ <sectionSet name="sectionSet_Multiple_SwSchedulableResource">
+ <context enablesFor="-1">
+ <appliedStereotypes>
+ <appliedStereotype qualifiedName="MARTE::MARTE_DesignModel::SRM::SW_Concurrency::SwSchedulableResource"/>
+ </appliedStereotypes>
+ </context>
+ <section adapterId="Semantic" id="section_Multiple_SwSchedulableResource" tabId="basicTabMARTE">
+ <replacedSections>
+ <replacedSection id="section_Multiple_Resource"/>
+ <replacedSection id="section_Multiple_SchedulableResource"/>
+ </replacedSections>
+ <fragment id="fragment_Multiple_SwSchedulableResource">
+ <context enablesFor="-1">
+ <appliedStereotypes>
+ <appliedStereotype qualifiedName="MARTE::MARTE_DesignModel::SRM::SW_Concurrency::SwSchedulableResource"/>
+ </appliedStereotypes>
+ </context>
+ <content>
+ <expandableContainer label="SwSchedulableResource">
+ <controller predefinedId="MARTE_Resource_isActive"/>
+ <controller predefinedId="MARTE_SwSchedulableResource_isPreemptable"/>
+ <controller predefinedId="MARTE_Resource_isProtected"/>
+ <controller predefinedId="MARTE_SwSchedulableResource_isStaticSchedulingFeature"/>
+ <layout kind="Grid" numColumns="2" sameWidth="true"/>
+ </expandableContainer>
+ </content>
+ </fragment>
+ </section>
+ </sectionSet>
+ <sectionSet name="sectionSet_Single_SwTimerResource">
+ <context enablesFor="1">
+ <appliedStereotypes>
+ <appliedStereotype qualifiedName="MARTE::MARTE_DesignModel::SRM::SW_Concurrency::SwTimerResource"/>
+ </appliedStereotypes>
+ </context>
+ <section adapterId="Semantic" id="section_Single_SwTimerResource" tabId="basicTabMARTE">
+ <replacedSections>
+ <replacedSection id="section_Multiple_SwTimerResource"/>
+ <replacedSection id="section_Single_Resource"/>
+ <replacedSection id="section_Single_TimingResource"/>
+ <replacedSection id="section_Single_TimerResource"/>
+ </replacedSections>
+ <fragment id="fragment_Single_SwTimerResource">
+ <context enablesFor="1">
+ <appliedStereotypes>
+ <appliedStereotype qualifiedName="MARTE::MARTE_DesignModel::SRM::SW_Concurrency::SwTimerResource"/>
+ </appliedStereotypes>
+ </context>
+ <content>
+ <expandableContainer label="SwTimerResource">
+ <controller predefinedId="MARTE_Resource_resMult"/>
+ <controller predefinedId="MARTE_Resource_isActive"/>
+ <controller predefinedId="MARTE_TimerResource_isPeriodic"/>
+ <controller predefinedId="MARTE_Resource_isProtected"/>
+ <controller predefinedId="MARTE_SwTimerResource_durationElements"/>
+ <layout kind="Grid" numColumns="2" sameWidth="true"/>
+ </expandableContainer>
+ </content>
+ </fragment>
+ </section>
+ </sectionSet>
+ <sectionSet name="sectionSet_Multiple_SwTimerResource">
+ <context enablesFor="-1">
+ <appliedStereotypes>
+ <appliedStereotype qualifiedName="MARTE::MARTE_DesignModel::SRM::SW_Concurrency::SwTimerResource"/>
+ </appliedStereotypes>
+ </context>
+ <section adapterId="Semantic" id="section_Multiple_SwTimerResource" tabId="basicTabMARTE">
+ <replacedSections>
+ <replacedSection id="section_Multiple_Resource"/>
+ <replacedSection id="section_Multiple_TimingResource"/>
+ <replacedSection id="section_Multiple_TimerResource"/>
+ </replacedSections>
+ <fragment id="fragment_Multiple_SwTimerResource">
+ <context enablesFor="-1">
+ <appliedStereotypes>
+ <appliedStereotype qualifiedName="MARTE::MARTE_DesignModel::SRM::SW_Concurrency::SwTimerResource"/>
+ </appliedStereotypes>
+ </context>
+ <content>
+ <expandableContainer label="SwTimerResource">
+ <controller predefinedId="MARTE_Resource_isActive"/>
+ <controller predefinedId="MARTE_TimerResource_isPeriodic"/>
+ <controller predefinedId="MARTE_Resource_isProtected"/>
+ <layout kind="Grid" numColumns="2" sameWidth="true"/>
+ </expandableContainer>
+ </content>
+ </fragment>
+ </section>
+ </sectionSet>
+ <sectionSet name="sectionSet_Single_MemoryPartition">
+ <context enablesFor="1">
+ <appliedStereotypes>
+ <appliedStereotype qualifiedName="MARTE::MARTE_DesignModel::SRM::SW_Concurrency::MemoryPartition"/>
+ </appliedStereotypes>
+ </context>
+ <section adapterId="Semantic" id="section_Single_MemoryPartition" tabId="basicTabMARTE">
+ <replacedSections>
+ <replacedSection id="section_Multiple_MemoryPartition"/>
+ <replacedSection id="section_Single_Resource"/>
+ </replacedSections>
+ <fragment id="fragment_Single_MemoryPartition">
+ <context enablesFor="1">
+ <appliedStereotypes>
+ <appliedStereotype qualifiedName="MARTE::MARTE_DesignModel::SRM::SW_Concurrency::MemoryPartition"/>
+ </appliedStereotypes>
+ </context>
+ <content>
+ <expandableContainer label="MemoryPartition">
+ <controller predefinedId="MARTE_Resource_resMult"/>
+ <controller predefinedId="MARTE_Resource_isActive"/>
+ <controller predefinedId="MARTE_Resource_isProtected"/>
+ <controller predefinedId="MARTE_SwResource_memorySizeFootprint"/>
+ <controller predefinedId="MARTE_MemoryPartition_concurrentResources"/>
+ <controller predefinedId="MARTE_SwResource_createServices"/>
+ <controller predefinedId="MARTE_SwResource_deleteServices"/>
+ <controller predefinedId="MARTE_MemoryPartition_exit"/>
+ <controller predefinedId="MARTE_MemoryPartition_fork"/>
+ <controller predefinedId="MARTE_SwResource_identifierElements"/>
+ <controller predefinedId="MARTE_SwResource_initializeServices"/>
+ <controller predefinedId="MARTE_MemoryPartition_memorySpaces"/>
+ <controller predefinedId="MARTE_SwResource_stateElements"/>
+ <layout kind="Grid" numColumns="2" sameWidth="true"/>
+ </expandableContainer>
+ </content>
+ </fragment>
+ </section>
+ </sectionSet>
+ <sectionSet name="sectionSet_Multiple_MemoryPartition">
+ <context enablesFor="-1">
+ <appliedStereotypes>
+ <appliedStereotype qualifiedName="MARTE::MARTE_DesignModel::SRM::SW_Concurrency::MemoryPartition"/>
+ </appliedStereotypes>
+ </context>
+ <section adapterId="Semantic" id="section_Multiple_MemoryPartition" tabId="basicTabMARTE">
+ <replacedSections>
+ <replacedSection id="section_Multiple_Resource"/>
+ </replacedSections>
+ <fragment id="fragment_Multiple_MemoryPartition">
+ <context enablesFor="-1">
+ <appliedStereotypes>
+ <appliedStereotype qualifiedName="MARTE::MARTE_DesignModel::SRM::SW_Concurrency::MemoryPartition"/>
+ </appliedStereotypes>
+ </context>
+ <content>
+ <expandableContainer label="MemoryPartition">
+ <controller predefinedId="MARTE_Resource_isActive"/>
+ <controller predefinedId="MARTE_Resource_isProtected"/>
+ <layout kind="Grid" numColumns="2" sameWidth="true"/>
+ </expandableContainer>
+ </content>
+ </fragment>
+ </section>
+ </sectionSet>
+ <sectionSet name="sectionSet_Single_Alarm">
+ <context enablesFor="1">
+ <appliedStereotypes>
+ <appliedStereotype qualifiedName="MARTE::MARTE_DesignModel::SRM::SW_Concurrency::Alarm"/>
+ </appliedStereotypes>
+ </context>
+ <section adapterId="Semantic" id="section_Single_Alarm" tabId="basicTabMARTE">
+ <replacedSections>
+ <replacedSection id="section_Multiple_Alarm"/>
+ <replacedSection id="section_Single_Resource"/>
+ <replacedSection id="section_Single_InterruptResource"/>
+ </replacedSections>
+ <fragment id="fragment_Single_Alarm">
+ <context enablesFor="1">
+ <appliedStereotypes>
+ <appliedStereotype qualifiedName="MARTE::MARTE_DesignModel::SRM::SW_Concurrency::Alarm"/>
+ </appliedStereotypes>
+ </context>
+ <content>
+ <expandableContainer label="Alarm">
+ <controller predefinedId="MARTE_SwConcurrentResource_activationCapacity"/>
+ <controller predefinedId="MARTE_Resource_resMult"/>
+ <controller predefinedId="MARTE_SwConcurrentResource_type"/>
+ <controller predefinedId="emptyComposite"/>
+ <controller predefinedId="MARTE_Resource_isActive"/>
+ <controller predefinedId="MARTE_InterruptResource_isMaskable"/>
+ <controller predefinedId="MARTE_Resource_isProtected"/>
+ <controller predefinedId="MARTE_Alarm_isWatchdog"/>
+ <controller predefinedId="MARTE_InterruptResource_kind"/>
+ <controller predefinedId="MARTE_SwResource_memorySizeFootprint"/>
+ <controller predefinedId="MARTE_SwConcurrentResource_activateServices"/>
+ <controller predefinedId="MARTE_SwConcurrentResource_adressSpace"/>
+ <controller predefinedId="MARTE_SwResource_createServices"/>
+ <controller predefinedId="MARTE_SwResource_deleteServices"/>
+ <controller predefinedId="MARTE_SwConcurrentResource_disableConcurrencyServices"/>
+ <controller predefinedId="MARTE_SwConcurrentResource_enableConcurrencyServices"/>
+ <controller predefinedId="MARTE_SwConcurrentResource_entryPoints"/>
+ <controller predefinedId="MARTE_SwConcurrentResource_heapSizeElements"/>
+ <controller predefinedId="MARTE_SwResource_identifierElements"/>
+ <controller predefinedId="MARTE_SwResource_initializeServices"/>
+ <controller predefinedId="MARTE_InterruptResource_maskElements"/>
+ <controller predefinedId="MARTE_SwConcurrentResource_messageResources"/>
+ <controller predefinedId="MARTE_SwConcurrentResource_mutualExclusionResources"/>
+ <controller predefinedId="MARTE_SwConcurrentResource_notificationResources"/>
+ <controller predefinedId="MARTE_SwConcurrentResource_periodElements"/>
+ <controller predefinedId="MARTE_SwConcurrentResource_priorityElements"/>
+ <controller predefinedId="MARTE_SwConcurrentResource_resumeServices"/>
+ <controller predefinedId="MARTE_InterruptResource_routineConnectServices"/>
+ <controller predefinedId="MARTE_InterruptResource_routineDisconnectServices"/>
+ <controller predefinedId="MARTE_SwConcurrentResource_shareDataResources"/>
+ <controller predefinedId="MARTE_SwConcurrentResource_stackSizeElements"/>
+ <controller predefinedId="MARTE_SwResource_stateElements"/>
+ <controller predefinedId="MARTE_SwConcurrentResource_suspendServices"/>
+ <controller predefinedId="MARTE_SwConcurrentResource_terminateServices"/>
+ <controller predefinedId="MARTE_Alarm_timers"/>
+ <controller predefinedId="MARTE_InterruptResource_vectorElements"/>
+ <layout kind="Grid" numColumns="2" sameWidth="true"/>
+ </expandableContainer>
+ </content>
+ </fragment>
+ </section>
+ </sectionSet>
+ <sectionSet name="sectionSet_Multiple_Alarm">
+ <context enablesFor="-1">
+ <appliedStereotypes>
+ <appliedStereotype qualifiedName="MARTE::MARTE_DesignModel::SRM::SW_Concurrency::Alarm"/>
+ </appliedStereotypes>
+ </context>
+ <section adapterId="Semantic" id="section_Multiple_Alarm" tabId="basicTabMARTE">
+ <replacedSections>
+ <replacedSection id="section_Multiple_Resource"/>
+ <replacedSection id="section_Multiple_InterruptResource"/>
+ </replacedSections>
+ <fragment id="fragment_Multiple_Alarm">
+ <context enablesFor="-1">
+ <appliedStereotypes>
+ <appliedStereotype qualifiedName="MARTE::MARTE_DesignModel::SRM::SW_Concurrency::Alarm"/>
+ </appliedStereotypes>
+ </context>
+ <content>
+ <expandableContainer label="Alarm">
+ <controller predefinedId="MARTE_Resource_isActive"/>
+ <controller predefinedId="MARTE_InterruptResource_isMaskable"/>
+ <controller predefinedId="MARTE_Resource_isProtected"/>
+ <controller predefinedId="MARTE_Alarm_isWatchdog"/>
+ <controller predefinedId="MARTE_InterruptResource_kind"/>
+ <layout kind="Grid" numColumns="2" sameWidth="true"/>
+ </expandableContainer>
+ </content>
+ </fragment>
+ </section>
+ </sectionSet>
+ <sectionSet name="sectionSet_Single_DeviceBroker">
+ <context enablesFor="1">
+ <appliedStereotypes>
+ <appliedStereotype qualifiedName="MARTE::MARTE_DesignModel::SRM::SW_Brokering::DeviceBroker"/>
+ </appliedStereotypes>
+ </context>
+ <section adapterId="Semantic" id="section_Single_DeviceBroker" tabId="basicTabMARTE">
+ <replacedSections>
+ <replacedSection id="section_Multiple_DeviceBroker"/>
+ <replacedSection id="section_Single_Resource"/>
+ </replacedSections>
+ <fragment id="fragment_Single_DeviceBroker">
+ <context enablesFor="1">
+ <appliedStereotypes>
+ <appliedStereotype qualifiedName="MARTE::MARTE_DesignModel::SRM::SW_Brokering::DeviceBroker"/>
+ </appliedStereotypes>
+ </context>
+ <content>
+ <expandableContainer label="DeviceBroker">
+ <controller predefinedId="MARTE_Resource_resMult"/>
+ <controller predefinedId="MARTE_Resource_isActive"/>
+ <controller predefinedId="MARTE_DeviceBroker_isBuffered"/>
+ <controller predefinedId="MARTE_Resource_isProtected"/>
+ <controller predefinedId="emptyComposite"/>
+ <controller predefinedId="MARTE_DeviceBroker_accessPolicy"/>
+ <controller predefinedId="MARTE_SwResource_memorySizeFootprint"/>
+ <controller predefinedId="MARTE_DeviceBroker_closeServices"/>
+ <controller predefinedId="MARTE_DeviceBroker_controlServices"/>
+ <controller predefinedId="MARTE_SwResource_createServices"/>
+ <controller predefinedId="MARTE_SwResource_deleteServices"/>
+ <controller predefinedId="MARTE_DeviceBroker_devices"/>
+ <controller predefinedId="MARTE_SwResource_identifierElements"/>
+ <controller predefinedId="MARTE_SwResource_initializeServices"/>
+ <controller predefinedId="MARTE_DeviceBroker_openServices"/>
+ <controller predefinedId="MARTE_DeviceBroker_readServices"/>
+ <controller predefinedId="MARTE_SwResource_stateElements"/>
+ <controller predefinedId="MARTE_DeviceBroker_writeServices"/>
+ <layout kind="Grid" numColumns="2" sameWidth="true"/>
+ </expandableContainer>
+ </content>
+ </fragment>
+ </section>
+ </sectionSet>
+ <sectionSet name="sectionSet_Multiple_DeviceBroker">
+ <context enablesFor="-1">
+ <appliedStereotypes>
+ <appliedStereotype qualifiedName="MARTE::MARTE_DesignModel::SRM::SW_Brokering::DeviceBroker"/>
+ </appliedStereotypes>
+ </context>
+ <section adapterId="Semantic" id="section_Multiple_DeviceBroker" tabId="basicTabMARTE">
+ <replacedSections>
+ <replacedSection id="section_Multiple_Resource"/>
+ </replacedSections>
+ <fragment id="fragment_Multiple_DeviceBroker">
+ <context enablesFor="-1">
+ <appliedStereotypes>
+ <appliedStereotype qualifiedName="MARTE::MARTE_DesignModel::SRM::SW_Brokering::DeviceBroker"/>
+ </appliedStereotypes>
+ </context>
+ <content>
+ <expandableContainer label="DeviceBroker">
+ <controller predefinedId="MARTE_Resource_isActive"/>
+ <controller predefinedId="MARTE_DeviceBroker_isBuffered"/>
+ <controller predefinedId="MARTE_Resource_isProtected"/>
+ <controller predefinedId="MARTE_DeviceBroker_accessPolicy"/>
+ <layout kind="Grid" numColumns="2" sameWidth="true"/>
+ </expandableContainer>
+ </content>
+ </fragment>
+ </section>
+ </sectionSet>
+ <sectionSet name="sectionSet_Single_MemoryBroker">
+ <context enablesFor="1">
+ <appliedStereotypes>
+ <appliedStereotype qualifiedName="MARTE::MARTE_DesignModel::SRM::SW_Brokering::MemoryBroker"/>
+ </appliedStereotypes>
+ </context>
+ <section adapterId="Semantic" id="section_Single_MemoryBroker" tabId="basicTabMARTE">
+ <replacedSections>
+ <replacedSection id="section_Multiple_MemoryBroker"/>
+ <replacedSection id="section_Single_Resource"/>
+ </replacedSections>
+ <fragment id="fragment_Single_MemoryBroker">
+ <context enablesFor="1">
+ <appliedStereotypes>
+ <appliedStereotype qualifiedName="MARTE::MARTE_DesignModel::SRM::SW_Brokering::MemoryBroker"/>
+ </appliedStereotypes>
+ </context>
+ <content>
+ <expandableContainer label="MemoryBroker">
+ <controller predefinedId="MARTE_Resource_resMult"/>
+ <controller predefinedId="MARTE_Resource_isActive"/>
+ <controller predefinedId="MARTE_Resource_isProtected"/>
+ <controller predefinedId="MARTE_MemoryBroker_accessPolicy"/>
+ <controller predefinedId="MARTE_SwResource_memorySizeFootprint"/>
+ <controller predefinedId="MARTE_SwResource_createServices"/>
+ <controller predefinedId="MARTE_SwResource_deleteServices"/>
+ <controller predefinedId="MARTE_SwResource_identifierElements"/>
+ <controller predefinedId="MARTE_SwResource_initializeServices"/>
+ <controller predefinedId="MARTE_MemoryBroker_lockServices"/>
+ <controller predefinedId="MARTE_MemoryBroker_mapServices"/>
+ <controller predefinedId="MARTE_MemoryBroker_memories"/>
+ <controller predefinedId="MARTE_MemoryBroker_memoryBlockAdressElements"/>
+ <controller predefinedId="MARTE_MemoryBroker_memoryBlockSizeElements"/>
+ <controller predefinedId="MARTE_SwResource_stateElements"/>
+ <controller predefinedId="MARTE_MemoryBroker_unMapServices"/>
+ <controller predefinedId="MARTE_MemoryBroker_unlockServices"/>
+ <layout kind="Grid" numColumns="2" sameWidth="true"/>
+ </expandableContainer>
+ </content>
+ </fragment>
+ </section>
+ </sectionSet>
+ <sectionSet name="sectionSet_Multiple_MemoryBroker">
+ <context enablesFor="-1">
+ <appliedStereotypes>
+ <appliedStereotype qualifiedName="MARTE::MARTE_DesignModel::SRM::SW_Brokering::MemoryBroker"/>
+ </appliedStereotypes>
+ </context>
+ <section adapterId="Semantic" id="section_Multiple_MemoryBroker" tabId="basicTabMARTE">
+ <replacedSections>
+ <replacedSection id="section_Multiple_Resource"/>
+ </replacedSections>
+ <fragment id="fragment_Multiple_MemoryBroker">
+ <context enablesFor="-1">
+ <appliedStereotypes>
+ <appliedStereotype qualifiedName="MARTE::MARTE_DesignModel::SRM::SW_Brokering::MemoryBroker"/>
+ </appliedStereotypes>
+ </context>
+ <content>
+ <expandableContainer label="MemoryBroker">
+ <controller predefinedId="MARTE_Resource_isActive"/>
+ <controller predefinedId="MARTE_Resource_isProtected"/>
+ <controller predefinedId="MARTE_MemoryBroker_accessPolicy"/>
+ <layout kind="Grid" numColumns="2" sameWidth="true"/>
+ </expandableContainer>
+ </content>
+ </fragment>
+ </section>
+ </sectionSet>
+ <sectionSet name="sectionSet_Single_SharedDataComResource">
+ <context enablesFor="1">
+ <appliedStereotypes>
+ <appliedStereotype qualifiedName="MARTE::MARTE_DesignModel::SRM::SW_Interaction::SharedDataComResource"/>
+ </appliedStereotypes>
+ </context>
+ <section adapterId="Semantic" id="section_Single_SharedDataComResource" tabId="basicTabMARTE">
+ <replacedSections>
+ <replacedSection id="section_Multiple_SharedDataComResource"/>
+ <replacedSection id="section_Single_Resource"/>
+ <replacedSection id="section_Single_ProcessingResource"/>
+ <replacedSection id="section_Single_CommunicationMedia"/>
+ </replacedSections>
+ <fragment id="fragment_Single_SharedDataComResource">
+ <context enablesFor="1">
+ <appliedStereotypes>
+ <appliedStereotype qualifiedName="MARTE::MARTE_DesignModel::SRM::SW_Interaction::SharedDataComResource"/>
+ </appliedStereotypes>
+ </context>
+ <content>
+ <expandableContainer label="SharedDataComResource">
+ <controller predefinedId="MARTE_CommunicationMedia_elementSize"/>
+ <controller predefinedId="MARTE_Resource_resMult"/>
+ <controller predefinedId="MARTE_ProcessingResource_speedFactor"/>
+ <controller predefinedId="MARTE_SwInteractionResource_waitingQueueCapacity"/>
+ <controller predefinedId="MARTE_Resource_isActive"/>
+ <controller predefinedId="MARTE_SwInteractionResource_isIntraMemoryPartitionInteraction"/>
+ <controller predefinedId="MARTE_Resource_isProtected"/>
+ <controller predefinedId="emptyComposite"/>
+ <controller predefinedId="MARTE_CommunicationMedia_transmMode"/>
+ <controller predefinedId="MARTE_SwInteractionResource_waitingQueuePolicy"/>
+ <controller predefinedId="MARTE_ProcessingResource_mainScheduler"/>
+ <controller predefinedId="MARTE_SwResource_memorySizeFootprint"/>
+ <controller predefinedId="MARTE_CommunicationMedia_blockT"/>
+ <controller predefinedId="MARTE_CommunicationMedia_capacity"/>
+ <controller predefinedId="MARTE_SwResource_createServices"/>
+ <controller predefinedId="MARTE_SwResource_deleteServices"/>
+ <controller predefinedId="MARTE_SwResource_identifierElements"/>
+ <controller predefinedId="MARTE_SwResource_initializeServices"/>
+ <controller predefinedId="MARTE_CommunicationMedia_packetT"/>
+ <controller predefinedId="MARTE_SharedDataComResource_readServices"/>
+ <controller predefinedId="MARTE_SwResource_stateElements"/>
+ <controller predefinedId="MARTE_SwInteractionResource_waitingPolicyElements"/>
+ <controller predefinedId="MARTE_SharedDataComResource_writeServices"/>
+ <layout kind="Grid" numColumns="2" sameWidth="true"/>
+ </expandableContainer>
+ </content>
+ </fragment>
+ </section>
+ </sectionSet>
+ <sectionSet name="sectionSet_Multiple_SharedDataComResource">
+ <context enablesFor="-1">
+ <appliedStereotypes>
+ <appliedStereotype qualifiedName="MARTE::MARTE_DesignModel::SRM::SW_Interaction::SharedDataComResource"/>
+ </appliedStereotypes>
+ </context>
+ <section adapterId="Semantic" id="section_Multiple_SharedDataComResource" tabId="basicTabMARTE">
+ <replacedSections>
+ <replacedSection id="section_Multiple_Resource"/>
+ <replacedSection id="section_Multiple_ProcessingResource"/>
+ <replacedSection id="section_Multiple_CommunicationMedia"/>
+ </replacedSections>
+ <fragment id="fragment_Multiple_SharedDataComResource">
+ <context enablesFor="-1">
+ <appliedStereotypes>
+ <appliedStereotype qualifiedName="MARTE::MARTE_DesignModel::SRM::SW_Interaction::SharedDataComResource"/>
+ </appliedStereotypes>
+ </context>
+ <content>
+ <expandableContainer label="SharedDataComResource">
+ <controller predefinedId="MARTE_Resource_isActive"/>
+ <controller predefinedId="MARTE_Resource_isProtected"/>
+ <controller predefinedId="MARTE_CommunicationMedia_transmMode"/>
+ <controller predefinedId="MARTE_SwInteractionResource_waitingQueuePolicy"/>
+ <layout kind="Grid" numColumns="2" sameWidth="true"/>
+ </expandableContainer>
+ </content>
+ </fragment>
+ </section>
+ </sectionSet>
+ <sectionSet name="sectionSet_Single_MessageComResource">
+ <context enablesFor="1">
+ <appliedStereotypes>
+ <appliedStereotype qualifiedName="MARTE::MARTE_DesignModel::SRM::SW_Interaction::MessageComResource"/>
+ </appliedStereotypes>
+ </context>
+ <section adapterId="Semantic" id="section_Single_MessageComResource" tabId="basicTabMARTE">
+ <replacedSections>
+ <replacedSection id="section_Multiple_MessageComResource"/>
+ <replacedSection id="section_Single_Resource"/>
+ <replacedSection id="section_Single_ProcessingResource"/>
+ <replacedSection id="section_Single_CommunicationMedia"/>
+ </replacedSections>
+ <fragment id="fragment_Single_MessageComResource">
+ <context enablesFor="1">
+ <appliedStereotypes>
+ <appliedStereotype qualifiedName="MARTE::MARTE_DesignModel::SRM::SW_Interaction::MessageComResource"/>
+ </appliedStereotypes>
+ </context>
+ <content>
+ <expandableContainer label="MessageComResource">
+ <controller predefinedId="MARTE_CommunicationMedia_elementSize"/>
+ <controller predefinedId="MARTE_Resource_resMult"/>
+ <controller predefinedId="MARTE_ProcessingResource_speedFactor"/>
+ <controller predefinedId="MARTE_SwInteractionResource_waitingQueueCapacity"/>
+ <controller predefinedId="MARTE_Resource_isActive"/>
+ <controller predefinedId="MARTE_MessageComResource_isFixedMessageSize"/>
+ <controller predefinedId="MARTE_SwInteractionResource_isIntraMemoryPartitionInteraction"/>
+ <controller predefinedId="MARTE_Resource_isProtected"/>
+ <controller predefinedId="MARTE_MessageComResource_mechanism"/>
+ <controller predefinedId="MARTE_MessageComResource_messageQueuePolicy"/>
+ <controller predefinedId="MARTE_CommunicationMedia_transmMode"/>
+ <controller predefinedId="MARTE_SwInteractionResource_waitingQueuePolicy"/>
+ <controller predefinedId="MARTE_ProcessingResource_mainScheduler"/>
+ <controller predefinedId="MARTE_SwResource_memorySizeFootprint"/>
+ <controller predefinedId="MARTE_CommunicationMedia_blockT"/>
+ <controller predefinedId="MARTE_CommunicationMedia_capacity"/>
+ <controller predefinedId="MARTE_SwResource_createServices"/>
+ <controller predefinedId="MARTE_SwResource_deleteServices"/>
+ <controller predefinedId="MARTE_SwResource_identifierElements"/>
+ <controller predefinedId="MARTE_SwResource_initializeServices"/>
+ <controller predefinedId="MARTE_MessageComResource_messageQueueCapacityElements"/>
+ <controller predefinedId="MARTE_MessageComResource_messageSizeElements"/>
+ <controller predefinedId="MARTE_CommunicationMedia_packetT"/>
+ <controller predefinedId="MARTE_MessageComResource_receiveServices"/>
+ <controller predefinedId="MARTE_MessageComResource_sendServices"/>
+ <controller predefinedId="MARTE_SwResource_stateElements"/>
+ <controller predefinedId="MARTE_SwInteractionResource_waitingPolicyElements"/>
+ <layout kind="Grid" numColumns="2" sameWidth="true"/>
+ </expandableContainer>
+ </content>
+ </fragment>
+ </section>
+ </sectionSet>
+ <sectionSet name="sectionSet_Multiple_MessageComResource">
+ <context enablesFor="-1">
+ <appliedStereotypes>
+ <appliedStereotype qualifiedName="MARTE::MARTE_DesignModel::SRM::SW_Interaction::MessageComResource"/>
+ </appliedStereotypes>
+ </context>
+ <section adapterId="Semantic" id="section_Multiple_MessageComResource" tabId="basicTabMARTE">
+ <replacedSections>
+ <replacedSection id="section_Multiple_Resource"/>
+ <replacedSection id="section_Multiple_ProcessingResource"/>
+ <replacedSection id="section_Multiple_CommunicationMedia"/>
+ </replacedSections>
+ <fragment id="fragment_Multiple_MessageComResource">
+ <context enablesFor="-1">
+ <appliedStereotypes>
+ <appliedStereotype qualifiedName="MARTE::MARTE_DesignModel::SRM::SW_Interaction::MessageComResource"/>
+ </appliedStereotypes>
+ </context>
+ <content>
+ <expandableContainer label="MessageComResource">
+ <controller predefinedId="MARTE_Resource_isActive"/>
+ <controller predefinedId="MARTE_MessageComResource_isFixedMessageSize"/>
+ <controller predefinedId="MARTE_Resource_isProtected"/>
+ <controller predefinedId="MARTE_MessageComResource_mechanism"/>
+ <controller predefinedId="MARTE_MessageComResource_messageQueuePolicy"/>
+ <controller predefinedId="MARTE_CommunicationMedia_transmMode"/>
+ <controller predefinedId="MARTE_SwInteractionResource_waitingQueuePolicy"/>
+ <layout kind="Grid" numColumns="2" sameWidth="true"/>
+ </expandableContainer>
+ </content>
+ </fragment>
+ </section>
+ </sectionSet>
+ <sectionSet name="sectionSet_Single_NotificationResource">
+ <context enablesFor="1">
+ <appliedStereotypes>
+ <appliedStereotype qualifiedName="MARTE::MARTE_DesignModel::SRM::SW_Interaction::NotificationResource"/>
+ </appliedStereotypes>
+ </context>
+ <section adapterId="Semantic" id="section_Single_NotificationResource" tabId="basicTabMARTE">
+ <replacedSections>
+ <replacedSection id="section_Multiple_NotificationResource"/>
+ <replacedSection id="section_Single_Resource"/>
+ <replacedSection id="section_Single_SynchronizationResource"/>
+ </replacedSections>
+ <fragment id="fragment_Single_NotificationResource">
+ <context enablesFor="1">
+ <appliedStereotypes>
+ <appliedStereotype qualifiedName="MARTE::MARTE_DesignModel::SRM::SW_Interaction::NotificationResource"/>
+ </appliedStereotypes>
+ </context>
+ <content>
+ <expandableContainer label="NotificationResource">
+ <controller predefinedId="MARTE_Resource_resMult"/>
+ <controller predefinedId="MARTE_SwInteractionResource_waitingQueueCapacity"/>
+ <controller predefinedId="MARTE_Resource_isActive"/>
+ <controller predefinedId="MARTE_SwInteractionResource_isIntraMemoryPartitionInteraction"/>
+ <controller predefinedId="MARTE_Resource_isProtected"/>
+ <controller predefinedId="emptyComposite"/>
+ <controller predefinedId="MARTE_NotificationResource_mechanism"/>
+ <controller predefinedId="MARTE_NotificationResource_occurence"/>
+ <controller predefinedId="MARTE_SwInteractionResource_waitingQueuePolicy"/>
+ <controller predefinedId="emptyComposite"/>
+ <controller predefinedId="MARTE_SwResource_memorySizeFootprint"/>
+ <controller predefinedId="MARTE_NotificationResource_clearServices"/>
+ <controller predefinedId="MARTE_SwResource_createServices"/>
+ <controller predefinedId="MARTE_SwResource_deleteServices"/>
+ <controller predefinedId="MARTE_NotificationResource_flushServices"/>
+ <controller predefinedId="MARTE_SwResource_identifierElements"/>
+ <controller predefinedId="MARTE_SwResource_initializeServices"/>
+ <controller predefinedId="MARTE_NotificationResource_maskElements"/>
+ <controller predefinedId="MARTE_NotificationResource_occurenceCountElements"/>
+ <controller predefinedId="MARTE_NotificationResource_signalServices"/>
+ <controller predefinedId="MARTE_SwResource_stateElements"/>
+ <controller predefinedId="MARTE_NotificationResource_waitServices"/>
+ <controller predefinedId="MARTE_SwInteractionResource_waitingPolicyElements"/>
+ <layout kind="Grid" numColumns="2" sameWidth="true"/>
+ </expandableContainer>
+ </content>
+ </fragment>
+ </section>
+ </sectionSet>
+ <sectionSet name="sectionSet_Multiple_NotificationResource">
+ <context enablesFor="-1">
+ <appliedStereotypes>
+ <appliedStereotype qualifiedName="MARTE::MARTE_DesignModel::SRM::SW_Interaction::NotificationResource"/>
+ </appliedStereotypes>
+ </context>
+ <section adapterId="Semantic" id="section_Multiple_NotificationResource" tabId="basicTabMARTE">
+ <replacedSections>
+ <replacedSection id="section_Multiple_Resource"/>
+ <replacedSection id="section_Multiple_SynchronizationResource"/>
+ </replacedSections>
+ <fragment id="fragment_Multiple_NotificationResource">
+ <context enablesFor="-1">
+ <appliedStereotypes>
+ <appliedStereotype qualifiedName="MARTE::MARTE_DesignModel::SRM::SW_Interaction::NotificationResource"/>
+ </appliedStereotypes>
+ </context>
+ <content>
+ <expandableContainer label="NotificationResource">
+ <controller predefinedId="MARTE_Resource_isActive"/>
+ <controller predefinedId="MARTE_Resource_isProtected"/>
+ <controller predefinedId="MARTE_NotificationResource_mechanism"/>
+ <controller predefinedId="MARTE_NotificationResource_occurence"/>
+ <controller predefinedId="MARTE_SwInteractionResource_waitingQueuePolicy"/>
+ <layout kind="Grid" numColumns="2" sameWidth="true"/>
+ </expandableContainer>
+ </content>
+ </fragment>
+ </section>
+ </sectionSet>
+ <sectionSet name="sectionSet_Single_SwMutualExclusionResource">
+ <context enablesFor="1">
+ <appliedStereotypes>
+ <appliedStereotype qualifiedName="MARTE::MARTE_DesignModel::SRM::SW_Interaction::SwMutualExclusionResource"/>
+ </appliedStereotypes>
+ </context>
+ <section adapterId="Semantic" id="section_Single_SwMutualExclusionResource" tabId="basicTabMARTE">
+ <replacedSections>
+ <replacedSection id="section_Multiple_SwMutualExclusionResource"/>
+ <replacedSection id="section_Single_Resource"/>
+ <replacedSection id="section_Single_SynchronizationResource"/>
+ <replacedSection id="section_Single_MutualExclusionResource"/>
+ </replacedSections>
+ <fragment id="fragment_Single_SwMutualExclusionResource">
+ <context enablesFor="1">
+ <appliedStereotypes>
+ <appliedStereotype qualifiedName="MARTE::MARTE_DesignModel::SRM::SW_Interaction::SwMutualExclusionResource"/>
+ </appliedStereotypes>
+ </context>
+ <content>
+ <expandableContainer label="SwMutualExclusionResource">
+ <controller predefinedId="MARTE_MutualExclusionResource_ceiling"/>
+ <controller predefinedId="MARTE_MutualExclusionResource_otherProtectProtocol"/>
+ <controller predefinedId="MARTE_Resource_resMult"/>
+ <controller predefinedId="MARTE_SwInteractionResource_waitingQueueCapacity"/>
+ <controller predefinedId="MARTE_Resource_isActive"/>
+ <controller predefinedId="MARTE_SwInteractionResource_isIntraMemoryPartitionInteraction"/>
+ <controller predefinedId="MARTE_Resource_isProtected"/>
+ <controller predefinedId="emptyComposite"/>
+ <controller predefinedId="MARTE_SwMutualExclusionResource_concurrentAccessProtocol"/>
+ <controller predefinedId="MARTE_SwMutualExclusionResource_mechanism"/>
+ <controller predefinedId="MARTE_MutualExclusionResource_protectKind"/>
+ <controller predefinedId="MARTE_SwInteractionResource_waitingQueuePolicy"/>
+ <controller predefinedId="MARTE_SwResource_memorySizeFootprint"/>
+ <controller predefinedId="MARTE_MutualExclusionResource_scheduler"/>
+ <controller predefinedId="MARTE_SwMutualExclusionResource_accessTokenElements"/>
+ <controller predefinedId="MARTE_SwMutualExclusionResource_acquireServices"/>
+ <controller predefinedId="MARTE_SwResource_createServices"/>
+ <controller predefinedId="MARTE_SwResource_deleteServices"/>
+ <controller predefinedId="MARTE_SwResource_identifierElements"/>
+ <controller predefinedId="MARTE_SwResource_initializeServices"/>
+ <controller predefinedId="MARTE_SwMutualExclusionResource_releaseServices"/>
+ <controller predefinedId="MARTE_SwResource_stateElements"/>
+ <controller predefinedId="MARTE_SwInteractionResource_waitingPolicyElements"/>
+ <layout kind="Grid" numColumns="2" sameWidth="true"/>
+ </expandableContainer>
+ </content>
+ </fragment>
+ </section>
+ </sectionSet>
+ <sectionSet name="sectionSet_Multiple_SwMutualExclusionResource">
+ <context enablesFor="-1">
+ <appliedStereotypes>
+ <appliedStereotype qualifiedName="MARTE::MARTE_DesignModel::SRM::SW_Interaction::SwMutualExclusionResource"/>
+ </appliedStereotypes>
+ </context>
+ <section adapterId="Semantic" id="section_Multiple_SwMutualExclusionResource" tabId="basicTabMARTE">
+ <replacedSections>
+ <replacedSection id="section_Multiple_Resource"/>
+ <replacedSection id="section_Multiple_SynchronizationResource"/>
+ <replacedSection id="section_Multiple_MutualExclusionResource"/>
+ </replacedSections>
+ <fragment id="fragment_Multiple_SwMutualExclusionResource">
+ <context enablesFor="-1">
+ <appliedStereotypes>
+ <appliedStereotype qualifiedName="MARTE::MARTE_DesignModel::SRM::SW_Interaction::SwMutualExclusionResource"/>
+ </appliedStereotypes>
+ </context>
+ <content>
+ <expandableContainer label="SwMutualExclusionResource">
+ <controller predefinedId="MARTE_Resource_isActive"/>
+ <controller predefinedId="MARTE_Resource_isProtected"/>
+ <controller predefinedId="MARTE_SwMutualExclusionResource_concurrentAccessProtocol"/>
+ <controller predefinedId="MARTE_SwMutualExclusionResource_mechanism"/>
+ <controller predefinedId="MARTE_MutualExclusionResource_protectKind"/>
+ <controller predefinedId="MARTE_SwInteractionResource_waitingQueuePolicy"/>
+ <layout kind="Grid" numColumns="2" sameWidth="true"/>
+ </expandableContainer>
+ </content>
+ </fragment>
+ </section>
+ </sectionSet>
+ <sectionSet name="sectionSet_Single_FlowProperty">
+ <context enablesFor="1">
+ <appliedStereotypes>
+ <appliedStereotype qualifiedName="MARTE::MARTE_DesignModel::GCM::FlowProperty"/>
+ </appliedStereotypes>
+ </context>
+ <section adapterId="Semantic" id="section_Single_FlowProperty" tabId="basicTabMARTE">
+ <replacedSections>
+ <replacedSection id="section_Multiple_FlowProperty"/>
+ </replacedSections>
+ <fragment id="fragment_Single_FlowProperty">
+ <context enablesFor="1">
+ <appliedStereotypes>
+ <appliedStereotype qualifiedName="MARTE::MARTE_DesignModel::GCM::FlowProperty"/>
+ </appliedStereotypes>
+ </context>
+ <content>
+ <expandableContainer label="FlowProperty">
+ <controller predefinedId="MARTE_FlowProperty_direction"/>
+ <layout kind="Grid" numColumns="1" sameWidth="true"/>
+ </expandableContainer>
+ </content>
+ </fragment>
+ </section>
+ </sectionSet>
+ <sectionSet name="sectionSet_Multiple_FlowProperty">
+ <context enablesFor="-1">
+ <appliedStereotypes>
+ <appliedStereotype qualifiedName="MARTE::MARTE_DesignModel::GCM::FlowProperty"/>
+ </appliedStereotypes>
+ </context>
+ <section adapterId="Semantic" id="section_Multiple_FlowProperty" tabId="basicTabMARTE">
+ <fragment id="fragment_Multiple_FlowProperty">
+ <context enablesFor="-1">
+ <appliedStereotypes>
+ <appliedStereotype qualifiedName="MARTE::MARTE_DesignModel::GCM::FlowProperty"/>
+ </appliedStereotypes>
+ </context>
+ <content>
+ <expandableContainer label="FlowProperty">
+ <controller predefinedId="MARTE_FlowProperty_direction"/>
+ <layout kind="Grid" numColumns="1" sameWidth="true"/>
+ </expandableContainer>
+ </content>
+ </fragment>
+ </section>
+ </sectionSet>
+ <sectionSet name="sectionSet_Single_FlowPort">
+ <context enablesFor="1">
+ <appliedStereotypes>
+ <appliedStereotype qualifiedName="MARTE::MARTE_DesignModel::GCM::FlowPort"/>
+ </appliedStereotypes>
+ </context>
+ <section adapterId="Semantic" id="section_Single_FlowPort" tabId="basicTabMARTE">
+ <replacedSections>
+ <replacedSection id="section_Multiple_FlowPort"/>
+ </replacedSections>
+ <fragment id="fragment_Single_FlowPort">
+ <context enablesFor="1">
+ <appliedStereotypes>
+ <appliedStereotype qualifiedName="MARTE::MARTE_DesignModel::GCM::FlowPort"/>
+ </appliedStereotypes>
+ </context>
+ <content>
+ <expandableContainer label="FlowPort">
+ <controller predefinedId="MARTE_FlowPort_isAtomic"/>
+ <controller predefinedId="MARTE_FlowPort_direction"/>
+ <layout kind="Grid" numColumns="2" sameWidth="true"/>
+ </expandableContainer>
+ </content>
+ </fragment>
+ </section>
+ </sectionSet>
+ <sectionSet name="sectionSet_Multiple_FlowPort">
+ <context enablesFor="-1">
+ <appliedStereotypes>
+ <appliedStereotype qualifiedName="MARTE::MARTE_DesignModel::GCM::FlowPort"/>
+ </appliedStereotypes>
+ </context>
+ <section adapterId="Semantic" id="section_Multiple_FlowPort" tabId="basicTabMARTE">
+ <fragment id="fragment_Multiple_FlowPort">
+ <context enablesFor="-1">
+ <appliedStereotypes>
+ <appliedStereotype qualifiedName="MARTE::MARTE_DesignModel::GCM::FlowPort"/>
+ </appliedStereotypes>
+ </context>
+ <content>
+ <expandableContainer label="FlowPort">
+ <controller predefinedId="MARTE_FlowPort_isAtomic"/>
+ <controller predefinedId="MARTE_FlowPort_direction"/>
+ <layout kind="Grid" numColumns="2" sameWidth="true"/>
+ </expandableContainer>
+ </content>
+ </fragment>
+ </section>
+ </sectionSet>
+ <sectionSet name="sectionSet_Single_ClientServerPort">
+ <context enablesFor="1">
+ <appliedStereotypes>
+ <appliedStereotype qualifiedName="MARTE::MARTE_DesignModel::GCM::ClientServerPort"/>
+ </appliedStereotypes>
+ </context>
+ <section adapterId="Semantic" id="section_Single_ClientServerPort" tabId="basicTabMARTE">
+ <replacedSections>
+ <replacedSection id="section_Multiple_ClientServerPort"/>
+ </replacedSections>
+ <fragment id="fragment_Single_ClientServerPort">
+ <context enablesFor="1">
+ <appliedStereotypes>
+ <appliedStereotype qualifiedName="MARTE::MARTE_DesignModel::GCM::ClientServerPort"/>
+ </appliedStereotypes>
+ </context>
+ <content>
+ <expandableContainer label="ClientServerPort">
+ <controller predefinedId="MARTE_ClientServerPort_kind"/>
+ <controller predefinedId="MARTE_ClientServerPort_specificationKind"/>
+ <controller predefinedId="MARTE_ClientServerPort_featuresSpec"/>
+ <controller predefinedId="MARTE_ClientServerPort_provInterface"/>
+ <controller predefinedId="MARTE_ClientServerPort_reqInterface"/>
+ <layout kind="Grid" numColumns="2" sameWidth="true"/>
+ </expandableContainer>
+ </content>
+ </fragment>
+ </section>
+ </sectionSet>
+ <sectionSet name="sectionSet_Multiple_ClientServerPort">
+ <context enablesFor="-1">
+ <appliedStereotypes>
+ <appliedStereotype qualifiedName="MARTE::MARTE_DesignModel::GCM::ClientServerPort"/>
+ </appliedStereotypes>
+ </context>
+ <section adapterId="Semantic" id="section_Multiple_ClientServerPort" tabId="basicTabMARTE">
+ <fragment id="fragment_Multiple_ClientServerPort">
+ <context enablesFor="-1">
+ <appliedStereotypes>
+ <appliedStereotype qualifiedName="MARTE::MARTE_DesignModel::GCM::ClientServerPort"/>
+ </appliedStereotypes>
+ </context>
+ <content>
+ <expandableContainer label="ClientServerPort">
+ <controller predefinedId="MARTE_ClientServerPort_kind"/>
+ <controller predefinedId="MARTE_ClientServerPort_specificationKind"/>
+ <layout kind="Grid" numColumns="2" sameWidth="true"/>
+ </expandableContainer>
+ </content>
+ </fragment>
+ </section>
+ </sectionSet>
+ <sectionSet name="sectionSet_Single_ClientServerFeature">
+ <context enablesFor="1">
+ <appliedStereotypes>
+ <appliedStereotype qualifiedName="MARTE::MARTE_DesignModel::GCM::ClientServerFeature"/>
+ </appliedStereotypes>
+ </context>
+ <section adapterId="Semantic" id="section_Single_ClientServerFeature" tabId="basicTabMARTE">
+ <replacedSections>
+ <replacedSection id="section_Multiple_ClientServerFeature"/>
+ </replacedSections>
+ <fragment id="fragment_Single_ClientServerFeature">
+ <context enablesFor="1">
+ <appliedStereotypes>
+ <appliedStereotype qualifiedName="MARTE::MARTE_DesignModel::GCM::ClientServerFeature"/>
+ </appliedStereotypes>
+ </context>
+ <content>
+ <expandableContainer label="ClientServerFeature">
+ <controller predefinedId="MARTE_ClientServerFeature_kind"/>
+ <layout kind="Grid" numColumns="1" sameWidth="true"/>
+ </expandableContainer>
+ </content>
+ </fragment>
+ </section>
+ </sectionSet>
+ <sectionSet name="sectionSet_Multiple_ClientServerFeature">
+ <context enablesFor="-1">
+ <appliedStereotypes>
+ <appliedStereotype qualifiedName="MARTE::MARTE_DesignModel::GCM::ClientServerFeature"/>
+ </appliedStereotypes>
+ </context>
+ <section adapterId="Semantic" id="section_Multiple_ClientServerFeature" tabId="basicTabMARTE">
+ <fragment id="fragment_Multiple_ClientServerFeature">
+ <context enablesFor="-1">
+ <appliedStereotypes>
+ <appliedStereotype qualifiedName="MARTE::MARTE_DesignModel::GCM::ClientServerFeature"/>
+ </appliedStereotypes>
+ </context>
+ <content>
+ <expandableContainer label="ClientServerFeature">
+ <controller predefinedId="MARTE_ClientServerFeature_kind"/>
+ <layout kind="Grid" numColumns="1" sameWidth="true"/>
+ </expandableContainer>
+ </content>
+ </fragment>
+ </section>
+ </sectionSet>
+ <sectionSet name="sectionSet_Single_GCMTrigger">
+ <context enablesFor="1">
+ <appliedStereotypes>
+ <appliedStereotype qualifiedName="MARTE::MARTE_DesignModel::GCM::GCMTrigger"/>
+ </appliedStereotypes>
+ </context>
+ <section adapterId="Semantic" id="section_Single_GCMTrigger" tabId="basicTabMARTE">
+ <replacedSections>
+ <replacedSection id="section_Multiple_GCMTrigger"/>
+ </replacedSections>
+ <fragment id="fragment_Single_GCMTrigger">
+ <context enablesFor="1">
+ <appliedStereotypes>
+ <appliedStereotype qualifiedName="MARTE::MARTE_DesignModel::GCM::GCMTrigger"/>
+ </appliedStereotypes>
+ </context>
+ <content>
+ <expandableContainer label="GCMTrigger">
+ <controller predefinedId="MARTE_GCMTrigger_feature"/>
+ <layout kind="Grid" numColumns="1" sameWidth="true"/>
+ </expandableContainer>
+ </content>
+ </fragment>
+ </section>
+ </sectionSet>
+ <sectionSet name="sectionSet_Single_GCMInvocationAction">
+ <context enablesFor="1">
+ <appliedStereotypes>
+ <appliedStereotype qualifiedName="MARTE::MARTE_DesignModel::GCM::GCMInvocationAction"/>
+ </appliedStereotypes>
+ </context>
+ <section adapterId="Semantic" id="section_Single_GCMInvocationAction" tabId="basicTabMARTE">
+ <replacedSections>
+ <replacedSection id="section_Multiple_GCMInvocationAction"/>
+ </replacedSections>
+ <fragment id="fragment_Single_GCMInvocationAction">
+ <context enablesFor="1">
+ <appliedStereotypes>
+ <appliedStereotype qualifiedName="MARTE::MARTE_DesignModel::GCM::GCMInvocationAction"/>
+ </appliedStereotypes>
+ </context>
+ <content>
+ <expandableContainer label="GCMInvocationAction">
+ <controller predefinedId="MARTE_GCMInvocationAction_onFeature"/>
+ <layout kind="Grid" numColumns="1" sameWidth="true"/>
+ </expandableContainer>
+ </content>
+ </fragment>
+ </section>
+ </sectionSet>
+ <sectionSet name="sectionSet_Single_DataEvent">
+ <context enablesFor="1">
+ <appliedStereotypes>
+ <appliedStereotype qualifiedName="MARTE::MARTE_DesignModel::GCM::DataEvent"/>
+ </appliedStereotypes>
+ </context>
+ <section adapterId="Semantic" id="section_Single_DataEvent" tabId="basicTabMARTE">
+ <replacedSections>
+ <replacedSection id="section_Multiple_DataEvent"/>
+ </replacedSections>
+ <fragment id="fragment_Single_DataEvent">
+ <context enablesFor="1">
+ <appliedStereotypes>
+ <appliedStereotype qualifiedName="MARTE::MARTE_DesignModel::GCM::DataEvent"/>
+ </appliedStereotypes>
+ </context>
+ <content>
+ <expandableContainer label="DataEvent">
+ <controller predefinedId="MARTE_DataEvent_classifier"/>
+ <layout kind="Grid" numColumns="1" sameWidth="true"/>
+ </expandableContainer>
+ </content>
+ </fragment>
+ </section>
+ </sectionSet>
+ <sectionSet name="sectionSet_Single_DataPool">
+ <context enablesFor="1">
+ <appliedStereotypes>
+ <appliedStereotype qualifiedName="MARTE::MARTE_DesignModel::GCM::DataPool"/>
+ </appliedStereotypes>
+ </context>
+ <section adapterId="Semantic" id="section_Single_DataPool" tabId="basicTabMARTE">
+ <replacedSections>
+ <replacedSection id="section_Multiple_DataPool"/>
+ </replacedSections>
+ <fragment id="fragment_Single_DataPool">
+ <context enablesFor="1">
+ <appliedStereotypes>
+ <appliedStereotype qualifiedName="MARTE::MARTE_DesignModel::GCM::DataPool"/>
+ </appliedStereotypes>
+ </context>
+ <content>
+ <expandableContainer label="DataPool">
+ <controller predefinedId="MARTE_DataPool_ordering"/>
+ <controller predefinedId="MARTE_DataPool_insertion"/>
+ <controller predefinedId="MARTE_DataPool_selection"/>
+ <layout kind="Grid" numColumns="2" sameWidth="true"/>
+ </expandableContainer>
+ </content>
+ </fragment>
+ </section>
+ </sectionSet>
+ <sectionSet name="sectionSet_Multiple_DataPool">
+ <context enablesFor="-1">
+ <appliedStereotypes>
+ <appliedStereotype qualifiedName="MARTE::MARTE_DesignModel::GCM::DataPool"/>
+ </appliedStereotypes>
+ </context>
+ <section adapterId="Semantic" id="section_Multiple_DataPool" tabId="basicTabMARTE">
+ <fragment id="fragment_Multiple_DataPool">
+ <context enablesFor="-1">
+ <appliedStereotypes>
+ <appliedStereotype qualifiedName="MARTE::MARTE_DesignModel::GCM::DataPool"/>
+ </appliedStereotypes>
+ </context>
+ <content>
+ <expandableContainer label="DataPool">
+ <controller predefinedId="MARTE_DataPool_ordering"/>
+ <layout kind="Grid" numColumns="1" sameWidth="true"/>
+ </expandableContainer>
+ </content>
+ </fragment>
+ </section>
+ </sectionSet>
+ <sectionSet name="sectionSet_Single_GCMInvocatingBehavior">
+ <context enablesFor="1">
+ <appliedStereotypes>
+ <appliedStereotype qualifiedName="MARTE::MARTE_DesignModel::GCM::GCMInvocatingBehavior"/>
+ </appliedStereotypes>
+ </context>
+ <section adapterId="Semantic" id="section_Single_GCMInvocatingBehavior" tabId="basicTabMARTE">
+ <replacedSections>
+ <replacedSection id="section_Multiple_GCMInvocatingBehavior"/>
+ </replacedSections>
+ <fragment id="fragment_Single_GCMInvocatingBehavior">
+ <context enablesFor="1">
+ <appliedStereotypes>
+ <appliedStereotype qualifiedName="MARTE::MARTE_DesignModel::GCM::GCMInvocatingBehavior"/>
+ </appliedStereotypes>
+ </context>
+ <content>
+ <expandableContainer label="GCMInvocatingBehavior">
+ <controller predefinedId="MARTE_GCMInvocatingBehavior_invocations"/>
+ <controller predefinedId="MARTE_GCMInvocatingBehavior_onFeatures"/>
+ <controller predefinedId="MARTE_GCMInvocatingBehavior_onPorts"/>
+ <layout kind="Grid" numColumns="2" sameWidth="true"/>
+ </expandableContainer>
+ </content>
+ </fragment>
+ </section>
+ </sectionSet>
+ <sectionSet name="sectionSet_Single_GaWorkloadGenerator">
+ <context enablesFor="1">
+ <appliedStereotypes>
+ <appliedStereotype qualifiedName="MARTE::MARTE_AnalysisModel::GQAM::GaWorkloadGenerator"/>
+ </appliedStereotypes>
+ </context>
+ <section adapterId="Semantic" id="section_Single_GaWorkloadGenerator" tabId="basicTabMARTE">
+ <replacedSections>
+ <replacedSection id="section_Multiple_GaWorkloadGenerator"/>
+ </replacedSections>
+ <fragment id="fragment_Single_GaWorkloadGenerator">
+ <context enablesFor="1">
+ <appliedStereotypes>
+ <appliedStereotype qualifiedName="MARTE::MARTE_AnalysisModel::GQAM::GaWorkloadGenerator"/>
+ </appliedStereotypes>
+ </context>
+ <content>
+ <expandableContainer label="GaWorkloadGenerator">
+ <controller predefinedId="MARTE_GaWorkloadGenerator_pop"/>
+ <layout kind="Grid" numColumns="1" sameWidth="true"/>
+ </expandableContainer>
+ </content>
+ </fragment>
+ </section>
+ </sectionSet>
+ <sectionSet name="sectionSet_Single_GaEventTrace">
+ <context enablesFor="1">
+ <appliedStereotypes>
+ <appliedStereotype qualifiedName="MARTE::MARTE_AnalysisModel::GQAM::GaEventTrace"/>
+ </appliedStereotypes>
+ </context>
+ <section adapterId="Semantic" id="section_Single_GaEventTrace" tabId="basicTabMARTE">
+ <replacedSections>
+ <replacedSection id="section_Multiple_GaEventTrace"/>
+ </replacedSections>
+ <fragment id="fragment_Single_GaEventTrace">
+ <context enablesFor="1">
+ <appliedStereotypes>
+ <appliedStereotype qualifiedName="MARTE::MARTE_AnalysisModel::GQAM::GaEventTrace"/>
+ </appliedStereotypes>
+ </context>
+ <content>
+ <expandableContainer label="GaEventTrace">
+ <controller predefinedId="MARTE_GaEventTrace_content"/>
+ <controller predefinedId="MARTE_GaEventTrace_format"/>
+ <controller predefinedId="MARTE_GaEventTrace_location"/>
+ <layout kind="Grid" numColumns="2" sameWidth="true"/>
+ </expandableContainer>
+ </content>
+ </fragment>
+ </section>
+ </sectionSet>
+ <sectionSet name="sectionSet_Single_GaWorkloadEvent">
+ <context enablesFor="1">
+ <appliedStereotypes>
+ <appliedStereotype qualifiedName="MARTE::MARTE_AnalysisModel::GQAM::GaWorkloadEvent"/>
+ </appliedStereotypes>
+ </context>
+ <section adapterId="Semantic" id="section_Single_GaWorkloadEvent" tabId="basicTabMARTE">
+ <replacedSections>
+ <replacedSection id="section_Multiple_GaWorkloadEvent"/>
+ </replacedSections>
+ <fragment id="fragment_Single_GaWorkloadEvent">
+ <context enablesFor="1">
+ <appliedStereotypes>
+ <appliedStereotype qualifiedName="MARTE::MARTE_AnalysisModel::GQAM::GaWorkloadEvent"/>
+ </appliedStereotypes>
+ </context>
+ <content>
+ <expandableContainer label="GaWorkloadEvent">
+ <controller predefinedId="MARTE_GaWorkloadEvent_pattern"/>
+ <controller predefinedId="MARTE_GaWorkloadEvent_effect"/>
+ <controller predefinedId="MARTE_GaWorkloadEvent_generator"/>
+ <controller predefinedId="MARTE_GaWorkloadEvent_timedEvent"/>
+ <controller predefinedId="MARTE_GaWorkloadEvent_trace"/>
+ <layout kind="Grid" numColumns="2" sameWidth="true"/>
+ </expandableContainer>
+ </content>
+ </fragment>
+ </section>
+ </sectionSet>
+ <sectionSet name="sectionSet_Single_GaScenario">
+ <context enablesFor="1">
+ <appliedStereotypes>
+ <appliedStereotype qualifiedName="MARTE::MARTE_AnalysisModel::GQAM::GaScenario"/>
+ </appliedStereotypes>
+ </context>
+ <section adapterId="Semantic" id="section_Single_GaScenario" tabId="basicTabMARTE">
+ <replacedSections>
+ <replacedSection id="section_Multiple_GaScenario"/>
+ <replacedSection id="section_Single_ResourceUsage"/>
+ <replacedSection id="section_Single_TimedProcessing"/>
+ </replacedSections>
+ <fragment id="fragment_Single_GaScenario">
+ <context enablesFor="1">
+ <appliedStereotypes>
+ <appliedStereotype qualifiedName="MARTE::MARTE_AnalysisModel::GQAM::GaScenario"/>
+ </appliedStereotypes>
+ </context>
+ <content>
+ <expandableContainer label="GaScenario">
+ <controller predefinedId="MARTE_GaScenario_cause"/>
+ <controller predefinedId="MARTE_TimedProcessing_duration"/>
+ <controller predefinedId="MARTE_TimedProcessing_finish"/>
+ <controller predefinedId="MARTE_GaScenario_root"/>
+ <controller predefinedId="MARTE_TimedProcessing_start"/>
+ <controller predefinedId="emptyComposite"/>
+ <controller predefinedId="MARTE_ResourceUsage_allocatedMemory"/>
+ <controller predefinedId="MARTE_ResourceUsage_energy"/>
+ <controller predefinedId="MARTE_ResourceUsage_execTime"/>
+ <controller predefinedId="MARTE_GaScenario_hostDemand"/>
+ <controller predefinedId="MARTE_GaScenario_hostDemandOps"/>
+ <controller predefinedId="MARTE_GaScenario_interOccT"/>
+ <controller predefinedId="MARTE_ResourceUsage_msgSize"/>
+ <controller predefinedId="MARTE_TimedElement_on"/>
+ <controller predefinedId="MARTE_GaScenario_parentStep"/>
+ <controller predefinedId="MARTE_ResourceUsage_powerPeak"/>
+ <controller predefinedId="MARTE_GaScenario_respT"/>
+ <controller predefinedId="MARTE_GaScenario_steps"/>
+ <controller predefinedId="MARTE_ResourceUsage_subUsage"/>
+ <controller predefinedId="MARTE_GaScenario_throughput"/>
+ <controller predefinedId="MARTE_GaScenario_timing"/>
+ <controller predefinedId="MARTE_ResourceUsage_usedMemory"/>
+ <controller predefinedId="MARTE_ResourceUsage_usedResources"/>
+ <controller predefinedId="MARTE_GaScenario_utilization"/>
+ <controller predefinedId="MARTE_GaScenario_utilizationOnHost"/>
+ <layout kind="Grid" numColumns="2" sameWidth="true"/>
+ </expandableContainer>
+ </content>
+ </fragment>
+ </section>
+ </sectionSet>
+ <sectionSet name="sectionSet_Single_GaStep">
+ <context enablesFor="1">
+ <appliedStereotypes>
+ <appliedStereotype qualifiedName="MARTE::MARTE_AnalysisModel::GQAM::GaStep"/>
+ </appliedStereotypes>
+ </context>
+ <section adapterId="Semantic" id="section_Single_GaStep" tabId="basicTabMARTE">
+ <replacedSections>
+ <replacedSection id="section_Multiple_GaStep"/>
+ <replacedSection id="section_Single_ResourceUsage"/>
+ <replacedSection id="section_Single_TimedProcessing"/>
+ <replacedSection id="section_Single_GaScenario"/>
+ </replacedSections>
+ <fragment id="fragment_Single_GaStep">
+ <context enablesFor="1">
+ <appliedStereotypes>
+ <appliedStereotype qualifiedName="MARTE::MARTE_AnalysisModel::GQAM::GaStep"/>
+ </appliedStereotypes>
+ </context>
+ <content>
+ <expandableContainer label="GaStep">
+ <controller predefinedId="MARTE_GaStep_blockT"/>
+ <controller predefinedId="MARTE_GaStep_priority"/>
+ <controller predefinedId="MARTE_GaStep_prob"/>
+ <controller predefinedId="MARTE_GaStep_rep"/>
+ <controller predefinedId="MARTE_GaStep_selfDelay"/>
+ <controller predefinedId="MARTE_GaStep_isAtomic"/>
+ <controller predefinedId="MARTE_GaScenario_cause"/>
+ <controller predefinedId="MARTE_GaStep_childScenario"/>
+ <controller predefinedId="MARTE_GaStep_concurRes"/>
+ <controller predefinedId="MARTE_TimedProcessing_duration"/>
+ <controller predefinedId="MARTE_TimedProcessing_finish"/>
+ <controller predefinedId="MARTE_GaStep_host"/>
+ <controller predefinedId="MARTE_GaScenario_root"/>
+ <controller predefinedId="MARTE_GaStep_scenario"/>
+ <controller predefinedId="MARTE_TimedProcessing_start"/>
+ <controller predefinedId="emptyComposite"/>
+ <controller predefinedId="MARTE_ResourceUsage_allocatedMemory"/>
+ <controller predefinedId="MARTE_ResourceUsage_energy"/>
+ <controller predefinedId="MARTE_ResourceUsage_execTime"/>
+ <controller predefinedId="MARTE_GaScenario_hostDemand"/>
+ <controller predefinedId="MARTE_GaScenario_hostDemandOps"/>
+ <controller predefinedId="MARTE_GaScenario_interOccT"/>
+ <controller predefinedId="MARTE_ResourceUsage_msgSize"/>
+ <controller predefinedId="MARTE_TimedElement_on"/>
+ <controller predefinedId="MARTE_GaScenario_parentStep"/>
+ <controller predefinedId="MARTE_ResourceUsage_powerPeak"/>
+ <controller predefinedId="MARTE_GaScenario_respT"/>
+ <controller predefinedId="MARTE_GaStep_servCount"/>
+ <controller predefinedId="MARTE_GaStep_servDemand"/>
+ <controller predefinedId="MARTE_GaScenario_steps"/>
+ <controller predefinedId="MARTE_ResourceUsage_subUsage"/>
+ <controller predefinedId="MARTE_GaScenario_throughput"/>
+ <controller predefinedId="MARTE_GaScenario_timing"/>
+ <controller predefinedId="MARTE_ResourceUsage_usedMemory"/>
+ <controller predefinedId="MARTE_ResourceUsage_usedResources"/>
+ <controller predefinedId="MARTE_GaScenario_utilization"/>
+ <controller predefinedId="MARTE_GaScenario_utilizationOnHost"/>
+ <layout kind="Grid" numColumns="2" sameWidth="true"/>
+ </expandableContainer>
+ </content>
+ </fragment>
+ </section>
+ </sectionSet>
+ <sectionSet name="sectionSet_Single_GaExecHost">
+ <context enablesFor="1">
+ <appliedStereotypes>
+ <appliedStereotype qualifiedName="MARTE::MARTE_AnalysisModel::GQAM::GaExecHost"/>
+ </appliedStereotypes>
+ </context>
+ <section adapterId="Semantic" id="section_Single_GaExecHost" tabId="basicTabMARTE">
+ <replacedSections>
+ <replacedSection id="section_Multiple_GaExecHost"/>
+ <replacedSection id="section_Single_Resource"/>
+ <replacedSection id="section_Single_Scheduler"/>
+ <replacedSection id="section_Single_ProcessingResource"/>
+ <replacedSection id="section_Single_ComputingResource"/>
+ </replacedSections>
+ <fragment id="fragment_Single_GaExecHost">
+ <context enablesFor="1">
+ <appliedStereotypes>
+ <appliedStereotype qualifiedName="MARTE::MARTE_AnalysisModel::GQAM::GaExecHost"/>
+ </appliedStereotypes>
+ </context>
+ <content>
+ <expandableContainer label="GaExecHost">
+ <controller predefinedId="MARTE_GaExecHost_clockOvh"/>
+ <controller predefinedId="MARTE_GaExecHost_cntxtSwT"/>
+ <controller predefinedId="MARTE_GaExecHost_commRcvOvh"/>
+ <controller predefinedId="MARTE_GaExecHost_commTxOvh"/>
+ <controller predefinedId="MARTE_GaExecHost_memSize"/>
+ <controller predefinedId="MARTE_Scheduler_otherSchedPolicy"/>
+ <controller predefinedId="MARTE_Resource_resMult"/>
+ <controller predefinedId="MARTE_GaExecHost_schedPriRange"/>
+ <controller predefinedId="MARTE_Scheduler_schedule"/>
+ <controller predefinedId="MARTE_ProcessingResource_speedFactor"/>
+ <controller predefinedId="MARTE_Resource_isActive"/>
+ <controller predefinedId="MARTE_Scheduler_isPreemptible"/>
+ <controller predefinedId="MARTE_Resource_isProtected"/>
+ <controller predefinedId="emptyComposite"/>
+ <controller predefinedId="MARTE_Scheduler_schedPolicy"/>
+ <controller predefinedId="MARTE_Scheduler_host"/>
+ <controller predefinedId="MARTE_ProcessingResource_mainScheduler"/>
+ <controller predefinedId="MARTE_Scheduler_processingUnits"/>
+ <controller predefinedId="MARTE_Scheduler_protectedSharedResources"/>
+ <controller predefinedId="MARTE_Scheduler_schedulableResources"/>
+ <controller predefinedId="MARTE_GaExecHost_throughput"/>
+ <controller predefinedId="MARTE_GaExecHost_utilization"/>
+ <layout kind="Grid" numColumns="2" sameWidth="true"/>
+ </expandableContainer>
+ </content>
+ </fragment>
+ </section>
+ </sectionSet>
+ <sectionSet name="sectionSet_Multiple_GaExecHost">
+ <context enablesFor="-1">
+ <appliedStereotypes>
+ <appliedStereotype qualifiedName="MARTE::MARTE_AnalysisModel::GQAM::GaExecHost"/>
+ </appliedStereotypes>
+ </context>
+ <section adapterId="Semantic" id="section_Multiple_GaExecHost" tabId="basicTabMARTE">
+ <replacedSections>
+ <replacedSection id="section_Multiple_Resource"/>
+ <replacedSection id="section_Multiple_Scheduler"/>
+ <replacedSection id="section_Multiple_ProcessingResource"/>
+ <replacedSection id="section_Multiple_ComputingResource"/>
+ </replacedSections>
+ <fragment id="fragment_Multiple_GaExecHost">
+ <context enablesFor="-1">
+ <appliedStereotypes>
+ <appliedStereotype qualifiedName="MARTE::MARTE_AnalysisModel::GQAM::GaExecHost"/>
+ </appliedStereotypes>
+ </context>
+ <content>
+ <expandableContainer label="GaExecHost">
+ <controller predefinedId="MARTE_Resource_isActive"/>
+ <controller predefinedId="MARTE_Scheduler_isPreemptible"/>
+ <controller predefinedId="MARTE_Resource_isProtected"/>
+ <controller predefinedId="MARTE_Scheduler_schedPolicy"/>
+ <layout kind="Grid" numColumns="2" sameWidth="true"/>
+ </expandableContainer>
+ </content>
+ </fragment>
+ </section>
+ </sectionSet>
+ <sectionSet name="sectionSet_Single_GaRequestedService">
+ <context enablesFor="1">
+ <appliedStereotypes>
+ <appliedStereotype qualifiedName="MARTE::MARTE_AnalysisModel::GQAM::GaRequestedService"/>
+ </appliedStereotypes>
+ </context>
+ <section adapterId="Semantic" id="section_Single_GaRequestedService" tabId="basicTabMARTE">
+ <replacedSections>
+ <replacedSection id="section_Multiple_GaRequestedService"/>
+ <replacedSection id="section_Single_ResourceUsage"/>
+ <replacedSection id="section_Single_TimedProcessing"/>
+ <replacedSection id="section_Single_GaScenario"/>
+ <replacedSection id="section_Single_GaStep"/>
+ </replacedSections>
+ <fragment id="fragment_Single_GaRequestedService">
+ <context enablesFor="1">
+ <appliedStereotypes>
+ <appliedStereotype qualifiedName="MARTE::MARTE_AnalysisModel::GQAM::GaRequestedService"/>
+ </appliedStereotypes>
+ </context>
+ <content>
+ <expandableContainer label="GaRequestedService">
+ <controller predefinedId="MARTE_GaStep_blockT"/>
+ <controller predefinedId="MARTE_GaStep_priority"/>
+ <controller predefinedId="MARTE_GaStep_prob"/>
+ <controller predefinedId="MARTE_GaStep_rep"/>
+ <controller predefinedId="MARTE_GaStep_selfDelay"/>
+ <controller predefinedId="MARTE_GaStep_isAtomic"/>
+ <controller predefinedId="MARTE_GaScenario_cause"/>
+ <controller predefinedId="MARTE_GaStep_childScenario"/>
+ <controller predefinedId="MARTE_GaStep_concurRes"/>
+ <controller predefinedId="MARTE_TimedProcessing_duration"/>
+ <controller predefinedId="MARTE_TimedProcessing_finish"/>
+ <controller predefinedId="MARTE_GaStep_host"/>
+ <controller predefinedId="MARTE_GaScenario_root"/>
+ <controller predefinedId="MARTE_GaStep_scenario"/>
+ <controller predefinedId="MARTE_TimedProcessing_start"/>
+ <controller predefinedId="emptyComposite"/>
+ <controller predefinedId="MARTE_ResourceUsage_allocatedMemory"/>
+ <controller predefinedId="MARTE_ResourceUsage_energy"/>
+ <controller predefinedId="MARTE_ResourceUsage_execTime"/>
+ <controller predefinedId="MARTE_GaScenario_hostDemand"/>
+ <controller predefinedId="MARTE_GaScenario_hostDemandOps"/>
+ <controller predefinedId="MARTE_GaScenario_interOccT"/>
+ <controller predefinedId="MARTE_ResourceUsage_msgSize"/>
+ <controller predefinedId="MARTE_TimedElement_on"/>
+ <controller predefinedId="MARTE_GaScenario_parentStep"/>
+ <controller predefinedId="MARTE_ResourceUsage_powerPeak"/>
+ <controller predefinedId="MARTE_GaScenario_respT"/>
+ <controller predefinedId="MARTE_GaStep_servCount"/>
+ <controller predefinedId="MARTE_GaStep_servDemand"/>
+ <controller predefinedId="MARTE_GaScenario_steps"/>
+ <controller predefinedId="MARTE_ResourceUsage_subUsage"/>
+ <controller predefinedId="MARTE_GaScenario_throughput"/>
+ <controller predefinedId="MARTE_GaScenario_timing"/>
+ <controller predefinedId="MARTE_ResourceUsage_usedMemory"/>
+ <controller predefinedId="MARTE_ResourceUsage_usedResources"/>
+ <controller predefinedId="MARTE_GaScenario_utilization"/>
+ <controller predefinedId="MARTE_GaScenario_utilizationOnHost"/>
+ <layout kind="Grid" numColumns="2" sameWidth="true"/>
+ </expandableContainer>
+ </content>
+ </fragment>
+ </section>
+ </sectionSet>
+ <sectionSet name="sectionSet_Single_GaTimedObs">
+ <context enablesFor="1">
+ <appliedStereotypes>
+ <appliedStereotype qualifiedName="MARTE::MARTE_AnalysisModel::GQAM::GaTimedObs"/>
+ </appliedStereotypes>
+ </context>
+ <section adapterId="Semantic" id="section_Single_GaTimedObs" tabId="basicTabMARTE">
+ <replacedSections>
+ <replacedSection id="section_Multiple_GaTimedObs"/>
+ <replacedSection id="section_Single_NfpConstraint"/>
+ </replacedSections>
+ <fragment id="fragment_Single_GaTimedObs">
+ <context enablesFor="1">
+ <appliedStereotypes>
+ <appliedStereotype qualifiedName="MARTE::MARTE_AnalysisModel::GQAM::GaTimedObs"/>
+ </appliedStereotypes>
+ </context>
+ <content>
+ <expandableContainer label="GaTimedObs">
+ <controller predefinedId="MARTE_NfpConstraint_kind"/>
+ <controller predefinedId="MARTE_GaTimedObs_laxity"/>
+ <controller predefinedId="MARTE_GaTimedObs_endObs"/>
+ <controller predefinedId="MARTE_NfpConstraint_mode"/>
+ <controller predefinedId="MARTE_GaTimedObs_startObs"/>
+ <layout kind="Grid" numColumns="2" sameWidth="true"/>
+ </expandableContainer>
+ </content>
+ </fragment>
+ </section>
+ </sectionSet>
+ <sectionSet name="sectionSet_Multiple_GaTimedObs">
+ <context enablesFor="-1">
+ <appliedStereotypes>
+ <appliedStereotype qualifiedName="MARTE::MARTE_AnalysisModel::GQAM::GaTimedObs"/>
+ </appliedStereotypes>
+ </context>
+ <section adapterId="Semantic" id="section_Multiple_GaTimedObs" tabId="basicTabMARTE">
+ <replacedSections>
+ <replacedSection id="section_Multiple_NfpConstraint"/>
+ </replacedSections>
+ <fragment id="fragment_Multiple_GaTimedObs">
+ <context enablesFor="-1">
+ <appliedStereotypes>
+ <appliedStereotype qualifiedName="MARTE::MARTE_AnalysisModel::GQAM::GaTimedObs"/>
+ </appliedStereotypes>
+ </context>
+ <content>
+ <expandableContainer label="GaTimedObs">
+ <controller predefinedId="MARTE_NfpConstraint_kind"/>
+ <controller predefinedId="MARTE_GaTimedObs_laxity"/>
+ <layout kind="Grid" numColumns="2" sameWidth="true"/>
+ </expandableContainer>
+ </content>
+ </fragment>
+ </section>
+ </sectionSet>
+ <sectionSet name="sectionSet_Single_GaCommStep">
+ <context enablesFor="1">
+ <appliedStereotypes>
+ <appliedStereotype qualifiedName="MARTE::MARTE_AnalysisModel::GQAM::GaCommStep"/>
+ </appliedStereotypes>
+ </context>
+ <section adapterId="Semantic" id="section_Single_GaCommStep" tabId="basicTabMARTE">
+ <replacedSections>
+ <replacedSection id="section_Multiple_GaCommStep"/>
+ <replacedSection id="section_Single_ResourceUsage"/>
+ <replacedSection id="section_Single_TimedProcessing"/>
+ <replacedSection id="section_Single_GaScenario"/>
+ <replacedSection id="section_Single_GaStep"/>
+ </replacedSections>
+ <fragment id="fragment_Single_GaCommStep">
+ <context enablesFor="1">
+ <appliedStereotypes>
+ <appliedStereotype qualifiedName="MARTE::MARTE_AnalysisModel::GQAM::GaCommStep"/>
+ </appliedStereotypes>
+ </context>
+ <content>
+ <expandableContainer label="GaCommStep">
+ <controller predefinedId="MARTE_GaStep_blockT"/>
+ <controller predefinedId="MARTE_GaStep_priority"/>
+ <controller predefinedId="MARTE_GaStep_prob"/>
+ <controller predefinedId="MARTE_GaStep_rep"/>
+ <controller predefinedId="MARTE_GaStep_selfDelay"/>
+ <controller predefinedId="MARTE_GaStep_isAtomic"/>
+ <controller predefinedId="MARTE_GaScenario_cause"/>
+ <controller predefinedId="MARTE_GaStep_childScenario"/>
+ <controller predefinedId="MARTE_GaStep_concurRes"/>
+ <controller predefinedId="MARTE_TimedProcessing_duration"/>
+ <controller predefinedId="MARTE_TimedProcessing_finish"/>
+ <controller predefinedId="MARTE_GaStep_host"/>
+ <controller predefinedId="MARTE_GaScenario_root"/>
+ <controller predefinedId="MARTE_GaStep_scenario"/>
+ <controller predefinedId="MARTE_TimedProcessing_start"/>
+ <controller predefinedId="emptyComposite"/>
+ <controller predefinedId="MARTE_ResourceUsage_allocatedMemory"/>
+ <controller predefinedId="MARTE_ResourceUsage_energy"/>
+ <controller predefinedId="MARTE_ResourceUsage_execTime"/>
+ <controller predefinedId="MARTE_GaScenario_hostDemand"/>
+ <controller predefinedId="MARTE_GaScenario_hostDemandOps"/>
+ <controller predefinedId="MARTE_GaScenario_interOccT"/>
+ <controller predefinedId="MARTE_ResourceUsage_msgSize"/>
+ <controller predefinedId="MARTE_TimedElement_on"/>
+ <controller predefinedId="MARTE_GaScenario_parentStep"/>
+ <controller predefinedId="MARTE_ResourceUsage_powerPeak"/>
+ <controller predefinedId="MARTE_GaScenario_respT"/>
+ <controller predefinedId="MARTE_GaStep_servCount"/>
+ <controller predefinedId="MARTE_GaStep_servDemand"/>
+ <controller predefinedId="MARTE_GaScenario_steps"/>
+ <controller predefinedId="MARTE_ResourceUsage_subUsage"/>
+ <controller predefinedId="MARTE_GaScenario_throughput"/>
+ <controller predefinedId="MARTE_GaScenario_timing"/>
+ <controller predefinedId="MARTE_ResourceUsage_usedMemory"/>
+ <controller predefinedId="MARTE_ResourceUsage_usedResources"/>
+ <controller predefinedId="MARTE_GaScenario_utilization"/>
+ <controller predefinedId="MARTE_GaScenario_utilizationOnHost"/>
+ <layout kind="Grid" numColumns="2" sameWidth="true"/>
+ </expandableContainer>
+ </content>
+ </fragment>
+ </section>
+ </sectionSet>
+ <sectionSet name="sectionSet_Single_GaAcqStep">
+ <context enablesFor="1">
+ <appliedStereotypes>
+ <appliedStereotype qualifiedName="MARTE::MARTE_AnalysisModel::GQAM::GaAcqStep"/>
+ </appliedStereotypes>
+ </context>
+ <section adapterId="Semantic" id="section_Single_GaAcqStep" tabId="basicTabMARTE">
+ <replacedSections>
+ <replacedSection id="section_Multiple_GaAcqStep"/>
+ <replacedSection id="section_Single_ResourceUsage"/>
+ <replacedSection id="section_Single_TimedProcessing"/>
+ <replacedSection id="section_Single_GaScenario"/>
+ <replacedSection id="section_Single_GaStep"/>
+ </replacedSections>
+ <fragment id="fragment_Single_GaAcqStep">
+ <context enablesFor="1">
+ <appliedStereotypes>
+ <appliedStereotype qualifiedName="MARTE::MARTE_AnalysisModel::GQAM::GaAcqStep"/>
+ </appliedStereotypes>
+ </context>
+ <content>
+ <expandableContainer label="GaAcqStep">
+ <controller predefinedId="MARTE_GaStep_blockT"/>
+ <controller predefinedId="MARTE_GaStep_priority"/>
+ <controller predefinedId="MARTE_GaStep_prob"/>
+ <controller predefinedId="MARTE_GaStep_rep"/>
+ <controller predefinedId="MARTE_GaAcqStep_resUnits"/>
+ <controller predefinedId="MARTE_GaStep_selfDelay"/>
+ <controller predefinedId="MARTE_GaStep_isAtomic"/>
+ <controller predefinedId="MARTE_GaAcqStep_acqRes"/>
+ <controller predefinedId="MARTE_GaScenario_cause"/>
+ <controller predefinedId="MARTE_GaStep_childScenario"/>
+ <controller predefinedId="MARTE_GaStep_concurRes"/>
+ <controller predefinedId="MARTE_TimedProcessing_duration"/>
+ <controller predefinedId="MARTE_TimedProcessing_finish"/>
+ <controller predefinedId="MARTE_GaStep_host"/>
+ <controller predefinedId="MARTE_GaScenario_root"/>
+ <controller predefinedId="MARTE_GaStep_scenario"/>
+ <controller predefinedId="MARTE_TimedProcessing_start"/>
+ <controller predefinedId="MARTE_ResourceUsage_allocatedMemory"/>
+ <controller predefinedId="MARTE_ResourceUsage_energy"/>
+ <controller predefinedId="MARTE_ResourceUsage_execTime"/>
+ <controller predefinedId="MARTE_GaScenario_hostDemand"/>
+ <controller predefinedId="MARTE_GaScenario_hostDemandOps"/>
+ <controller predefinedId="MARTE_GaScenario_interOccT"/>
+ <controller predefinedId="MARTE_ResourceUsage_msgSize"/>
+ <controller predefinedId="MARTE_TimedElement_on"/>
+ <controller predefinedId="MARTE_GaScenario_parentStep"/>
+ <controller predefinedId="MARTE_ResourceUsage_powerPeak"/>
+ <controller predefinedId="MARTE_GaScenario_respT"/>
+ <controller predefinedId="MARTE_GaStep_servCount"/>
+ <controller predefinedId="MARTE_GaStep_servDemand"/>
+ <controller predefinedId="MARTE_GaScenario_steps"/>
+ <controller predefinedId="MARTE_ResourceUsage_subUsage"/>
+ <controller predefinedId="MARTE_GaScenario_throughput"/>
+ <controller predefinedId="MARTE_GaScenario_timing"/>
+ <controller predefinedId="MARTE_ResourceUsage_usedMemory"/>
+ <controller predefinedId="MARTE_ResourceUsage_usedResources"/>
+ <controller predefinedId="MARTE_GaScenario_utilization"/>
+ <controller predefinedId="MARTE_GaScenario_utilizationOnHost"/>
+ <layout kind="Grid" numColumns="2" sameWidth="true"/>
+ </expandableContainer>
+ </content>
+ </fragment>
+ </section>
+ </sectionSet>
+ <sectionSet name="sectionSet_Single_GaRelStep">
+ <context enablesFor="1">
+ <appliedStereotypes>
+ <appliedStereotype qualifiedName="MARTE::MARTE_AnalysisModel::GQAM::GaRelStep"/>
+ </appliedStereotypes>
+ </context>
+ <section adapterId="Semantic" id="section_Single_GaRelStep" tabId="basicTabMARTE">
+ <replacedSections>
+ <replacedSection id="section_Multiple_GaRelStep"/>
+ <replacedSection id="section_Single_ResourceUsage"/>
+ <replacedSection id="section_Single_TimedProcessing"/>
+ <replacedSection id="section_Single_GaScenario"/>
+ <replacedSection id="section_Single_GaStep"/>
+ </replacedSections>
+ <fragment id="fragment_Single_GaRelStep">
+ <context enablesFor="1">
+ <appliedStereotypes>
+ <appliedStereotype qualifiedName="MARTE::MARTE_AnalysisModel::GQAM::GaRelStep"/>
+ </appliedStereotypes>
+ </context>
+ <content>
+ <expandableContainer label="GaRelStep">
+ <controller predefinedId="MARTE_GaStep_blockT"/>
+ <controller predefinedId="MARTE_GaStep_priority"/>
+ <controller predefinedId="MARTE_GaStep_prob"/>
+ <controller predefinedId="MARTE_GaStep_rep"/>
+ <controller predefinedId="MARTE_GaRelStep_resUnits"/>
+ <controller predefinedId="MARTE_GaStep_selfDelay"/>
+ <controller predefinedId="MARTE_GaStep_isAtomic"/>
+ <controller predefinedId="MARTE_GaScenario_cause"/>
+ <controller predefinedId="MARTE_GaStep_childScenario"/>
+ <controller predefinedId="MARTE_GaStep_concurRes"/>
+ <controller predefinedId="MARTE_TimedProcessing_duration"/>
+ <controller predefinedId="MARTE_TimedProcessing_finish"/>
+ <controller predefinedId="MARTE_GaStep_host"/>
+ <controller predefinedId="MARTE_GaRelStep_relRes"/>
+ <controller predefinedId="MARTE_GaScenario_root"/>
+ <controller predefinedId="MARTE_GaStep_scenario"/>
+ <controller predefinedId="MARTE_TimedProcessing_start"/>
+ <controller predefinedId="MARTE_ResourceUsage_allocatedMemory"/>
+ <controller predefinedId="MARTE_ResourceUsage_energy"/>
+ <controller predefinedId="MARTE_ResourceUsage_execTime"/>
+ <controller predefinedId="MARTE_GaScenario_hostDemand"/>
+ <controller predefinedId="MARTE_GaScenario_hostDemandOps"/>
+ <controller predefinedId="MARTE_GaScenario_interOccT"/>
+ <controller predefinedId="MARTE_ResourceUsage_msgSize"/>
+ <controller predefinedId="MARTE_TimedElement_on"/>
+ <controller predefinedId="MARTE_GaScenario_parentStep"/>
+ <controller predefinedId="MARTE_ResourceUsage_powerPeak"/>
+ <controller predefinedId="MARTE_GaScenario_respT"/>
+ <controller predefinedId="MARTE_GaStep_servCount"/>
+ <controller predefinedId="MARTE_GaStep_servDemand"/>
+ <controller predefinedId="MARTE_GaScenario_steps"/>
+ <controller predefinedId="MARTE_ResourceUsage_subUsage"/>
+ <controller predefinedId="MARTE_GaScenario_throughput"/>
+ <controller predefinedId="MARTE_GaScenario_timing"/>
+ <controller predefinedId="MARTE_ResourceUsage_usedMemory"/>
+ <controller predefinedId="MARTE_ResourceUsage_usedResources"/>
+ <controller predefinedId="MARTE_GaScenario_utilization"/>
+ <controller predefinedId="MARTE_GaScenario_utilizationOnHost"/>
+ <layout kind="Grid" numColumns="2" sameWidth="true"/>
+ </expandableContainer>
+ </content>
+ </fragment>
+ </section>
+ </sectionSet>
+ <sectionSet name="sectionSet_Single_GaLatencyObs">
+ <context enablesFor="1">
+ <appliedStereotypes>
+ <appliedStereotype qualifiedName="MARTE::MARTE_AnalysisModel::GQAM::GaLatencyObs"/>
+ </appliedStereotypes>
+ </context>
+ <section adapterId="Semantic" id="section_Single_GaLatencyObs" tabId="basicTabMARTE">
+ <replacedSections>
+ <replacedSection id="section_Multiple_GaLatencyObs"/>
+ <replacedSection id="section_Single_NfpConstraint"/>
+ <replacedSection id="section_Single_GaTimedObs"/>
+ </replacedSections>
+ <fragment id="fragment_Single_GaLatencyObs">
+ <context enablesFor="1">
+ <appliedStereotypes>
+ <appliedStereotype qualifiedName="MARTE::MARTE_AnalysisModel::GQAM::GaLatencyObs"/>
+ </appliedStereotypes>
+ </context>
+ <content>
+ <expandableContainer label="GaLatencyObs">
+ <controller predefinedId="MARTE_NfpConstraint_kind"/>
+ <controller predefinedId="MARTE_GaTimedObs_laxity"/>
+ <controller predefinedId="MARTE_GaTimedObs_endObs"/>
+ <controller predefinedId="MARTE_GaLatencyObs_latency"/>
+ <controller predefinedId="MARTE_GaLatencyObs_maxJitter"/>
+ <controller predefinedId="MARTE_GaLatencyObs_miss"/>
+ <controller predefinedId="MARTE_NfpConstraint_mode"/>
+ <controller predefinedId="MARTE_GaTimedObs_startObs"/>
+ <controller predefinedId="MARTE_GaLatencyObs_utility"/>
+ <layout kind="Grid" numColumns="2" sameWidth="true"/>
+ </expandableContainer>
+ </content>
+ </fragment>
+ </section>
+ </sectionSet>
+ <sectionSet name="sectionSet_Multiple_GaLatencyObs">
+ <context enablesFor="-1">
+ <appliedStereotypes>
+ <appliedStereotype qualifiedName="MARTE::MARTE_AnalysisModel::GQAM::GaLatencyObs"/>
+ </appliedStereotypes>
+ </context>
+ <section adapterId="Semantic" id="section_Multiple_GaLatencyObs" tabId="basicTabMARTE">
+ <replacedSections>
+ <replacedSection id="section_Multiple_NfpConstraint"/>
+ <replacedSection id="section_Multiple_GaTimedObs"/>
+ </replacedSections>
+ <fragment id="fragment_Multiple_GaLatencyObs">
+ <context enablesFor="-1">
+ <appliedStereotypes>
+ <appliedStereotype qualifiedName="MARTE::MARTE_AnalysisModel::GQAM::GaLatencyObs"/>
+ </appliedStereotypes>
+ </context>
+ <content>
+ <expandableContainer label="GaLatencyObs">
+ <controller predefinedId="MARTE_NfpConstraint_kind"/>
+ <controller predefinedId="MARTE_GaTimedObs_laxity"/>
+ <layout kind="Grid" numColumns="2" sameWidth="true"/>
+ </expandableContainer>
+ </content>
+ </fragment>
+ </section>
+ </sectionSet>
+ <sectionSet name="sectionSet_Single_GaCommHost">
+ <context enablesFor="1">
+ <appliedStereotypes>
+ <appliedStereotype qualifiedName="MARTE::MARTE_AnalysisModel::GQAM::GaCommHost"/>
+ </appliedStereotypes>
+ </context>
+ <section adapterId="Semantic" id="section_Single_GaCommHost" tabId="basicTabMARTE">
+ <replacedSections>
+ <replacedSection id="section_Multiple_GaCommHost"/>
+ <replacedSection id="section_Single_Resource"/>
+ <replacedSection id="section_Single_ProcessingResource"/>
+ <replacedSection id="section_Single_CommunicationMedia"/>
+ <replacedSection id="section_Single_Scheduler"/>
+ </replacedSections>
+ <fragment id="fragment_Single_GaCommHost">
+ <context enablesFor="1">
+ <appliedStereotypes>
+ <appliedStereotype qualifiedName="MARTE::MARTE_AnalysisModel::GQAM::GaCommHost"/>
+ </appliedStereotypes>
+ </context>
+ <content>
+ <expandableContainer label="GaCommHost">
+ <controller predefinedId="MARTE_CommunicationMedia_elementSize"/>
+ <controller predefinedId="MARTE_Scheduler_otherSchedPolicy"/>
+ <controller predefinedId="MARTE_Resource_resMult"/>
+ <controller predefinedId="MARTE_Scheduler_schedule"/>
+ <controller predefinedId="MARTE_ProcessingResource_speedFactor"/>
+ <controller predefinedId="emptyComposite"/>
+ <controller predefinedId="MARTE_Resource_isActive"/>
+ <controller predefinedId="MARTE_Scheduler_isPreemptible"/>
+ <controller predefinedId="MARTE_Resource_isProtected"/>
+ <controller predefinedId="emptyComposite"/>
+ <controller predefinedId="MARTE_Scheduler_schedPolicy"/>
+ <controller predefinedId="MARTE_CommunicationMedia_transmMode"/>
+ <controller predefinedId="MARTE_Scheduler_host"/>
+ <controller predefinedId="MARTE_ProcessingResource_mainScheduler"/>
+ <controller predefinedId="MARTE_CommunicationMedia_blockT"/>
+ <controller predefinedId="MARTE_CommunicationMedia_capacity"/>
+ <controller predefinedId="MARTE_CommunicationMedia_packetT"/>
+ <controller predefinedId="MARTE_Scheduler_processingUnits"/>
+ <controller predefinedId="MARTE_Scheduler_protectedSharedResources"/>
+ <controller predefinedId="MARTE_Scheduler_schedulableResources"/>
+ <controller predefinedId="MARTE_GaCommHost_throughput"/>
+ <controller predefinedId="MARTE_GaCommHost_utilization"/>
+ <layout kind="Grid" numColumns="2" sameWidth="true"/>
+ </expandableContainer>
+ </content>
+ </fragment>
+ </section>
+ </sectionSet>
+ <sectionSet name="sectionSet_Multiple_GaCommHost">
+ <context enablesFor="-1">
+ <appliedStereotypes>
+ <appliedStereotype qualifiedName="MARTE::MARTE_AnalysisModel::GQAM::GaCommHost"/>
+ </appliedStereotypes>
+ </context>
+ <section adapterId="Semantic" id="section_Multiple_GaCommHost" tabId="basicTabMARTE">
+ <replacedSections>
+ <replacedSection id="section_Multiple_Resource"/>
+ <replacedSection id="section_Multiple_ProcessingResource"/>
+ <replacedSection id="section_Multiple_CommunicationMedia"/>
+ <replacedSection id="section_Multiple_Scheduler"/>
+ </replacedSections>
+ <fragment id="fragment_Multiple_GaCommHost">
+ <context enablesFor="-1">
+ <appliedStereotypes>
+ <appliedStereotype qualifiedName="MARTE::MARTE_AnalysisModel::GQAM::GaCommHost"/>
+ </appliedStereotypes>
+ </context>
+ <content>
+ <expandableContainer label="GaCommHost">
+ <controller predefinedId="MARTE_Resource_isActive"/>
+ <controller predefinedId="MARTE_Scheduler_isPreemptible"/>
+ <controller predefinedId="MARTE_Resource_isProtected"/>
+ <controller predefinedId="MARTE_Scheduler_schedPolicy"/>
+ <controller predefinedId="MARTE_CommunicationMedia_transmMode"/>
+ <layout kind="Grid" numColumns="2" sameWidth="true"/>
+ </expandableContainer>
+ </content>
+ </fragment>
+ </section>
+ </sectionSet>
+ <sectionSet name="sectionSet_Single_GaCommChannel">
+ <context enablesFor="1">
+ <appliedStereotypes>
+ <appliedStereotype qualifiedName="MARTE::MARTE_AnalysisModel::GQAM::GaCommChannel"/>
+ </appliedStereotypes>
+ </context>
+ <section adapterId="Semantic" id="section_Single_GaCommChannel" tabId="basicTabMARTE">
+ <replacedSections>
+ <replacedSection id="section_Multiple_GaCommChannel"/>
+ <replacedSection id="section_Single_Resource"/>
+ <replacedSection id="section_Single_SchedulableResource"/>
+ </replacedSections>
+ <fragment id="fragment_Single_GaCommChannel">
+ <context enablesFor="1">
+ <appliedStereotypes>
+ <appliedStereotype qualifiedName="MARTE::MARTE_AnalysisModel::GQAM::GaCommChannel"/>
+ </appliedStereotypes>
+ </context>
+ <content>
+ <expandableContainer label="GaCommChannel">
+ <controller predefinedId="MARTE_GaCommChannel_packetSize"/>
+ <controller predefinedId="MARTE_Resource_resMult"/>
+ <controller predefinedId="MARTE_GaCommChannel_utilization"/>
+ <controller predefinedId="MARTE_Resource_isActive"/>
+ <controller predefinedId="MARTE_Resource_isProtected"/>
+ <controller predefinedId="MARTE_SchedulableResource_dependentScheduler"/>
+ <controller predefinedId="MARTE_SchedulableResource_host"/>
+ <controller predefinedId="MARTE_SchedulableResource_schedParams"/>
+ <layout kind="Grid" numColumns="2" sameWidth="true"/>
+ </expandableContainer>
+ </content>
+ </fragment>
+ </section>
+ </sectionSet>
+ <sectionSet name="sectionSet_Multiple_GaCommChannel">
+ <context enablesFor="-1">
+ <appliedStereotypes>
+ <appliedStereotype qualifiedName="MARTE::MARTE_AnalysisModel::GQAM::GaCommChannel"/>
+ </appliedStereotypes>
+ </context>
+ <section adapterId="Semantic" id="section_Multiple_GaCommChannel" tabId="basicTabMARTE">
+ <replacedSections>
+ <replacedSection id="section_Multiple_Resource"/>
+ <replacedSection id="section_Multiple_SchedulableResource"/>
+ </replacedSections>
+ <fragment id="fragment_Multiple_GaCommChannel">
+ <context enablesFor="-1">
+ <appliedStereotypes>
+ <appliedStereotype qualifiedName="MARTE::MARTE_AnalysisModel::GQAM::GaCommChannel"/>
+ </appliedStereotypes>
+ </context>
+ <content>
+ <expandableContainer label="GaCommChannel">
+ <controller predefinedId="MARTE_Resource_isActive"/>
+ <controller predefinedId="MARTE_Resource_isProtected"/>
+ <layout kind="Grid" numColumns="2" sameWidth="true"/>
+ </expandableContainer>
+ </content>
+ </fragment>
+ </section>
+ </sectionSet>
+ <sectionSet name="sectionSet_Single_GaWorkloadBehavior">
+ <context enablesFor="1">
+ <appliedStereotypes>
+ <appliedStereotype qualifiedName="MARTE::MARTE_AnalysisModel::GQAM::GaWorkloadBehavior"/>
+ </appliedStereotypes>
+ </context>
+ <section adapterId="Semantic" id="section_Single_GaWorkloadBehavior" tabId="basicTabMARTE">
+ <replacedSections>
+ <replacedSection id="section_Multiple_GaWorkloadBehavior"/>
+ </replacedSections>
+ <fragment id="fragment_Single_GaWorkloadBehavior">
+ <context enablesFor="1">
+ <appliedStereotypes>
+ <appliedStereotype qualifiedName="MARTE::MARTE_AnalysisModel::GQAM::GaWorkloadBehavior"/>
+ </appliedStereotypes>
+ </context>
+ <content>
+ <expandableContainer label="GaWorkloadBehavior">
+ <controller predefinedId="MARTE_GaWorkloadBehavior_behavior"/>
+ <controller predefinedId="MARTE_GaWorkloadBehavior_demand"/>
+ <layout kind="Grid" numColumns="2" sameWidth="true"/>
+ </expandableContainer>
+ </content>
+ </fragment>
+ </section>
+ </sectionSet>
+ <sectionSet name="sectionSet_Single_GaAnalysisContext">
+ <context enablesFor="1">
+ <appliedStereotypes>
+ <appliedStereotype qualifiedName="MARTE::MARTE_AnalysisModel::GQAM::GaAnalysisContext"/>
+ </appliedStereotypes>
+ </context>
+ <section adapterId="Semantic" id="section_Single_GaAnalysisContext" tabId="basicTabMARTE">
+ <replacedSections>
+ <replacedSection id="section_Multiple_GaAnalysisContext"/>
+ <replacedSection id="section_Single_Configuration"/>
+ <replacedSection id="section_Single_ExpressionContext"/>
+ </replacedSections>
+ <fragment id="fragment_Single_GaAnalysisContext">
+ <context enablesFor="1">
+ <appliedStereotypes>
+ <appliedStereotype qualifiedName="MARTE::MARTE_AnalysisModel::GQAM::GaAnalysisContext"/>
+ </appliedStereotypes>
+ </context>
+ <content>
+ <expandableContainer label="GaAnalysisContext">
+ <controller predefinedId="MARTE_GaAnalysisContext_context"/>
+ <controller predefinedId="MARTE_Configuration_mode"/>
+ <controller predefinedId="MARTE_GaAnalysisContext_platform"/>
+ <controller predefinedId="MARTE_GaAnalysisContext_workload"/>
+ <layout kind="Grid" numColumns="2" sameWidth="true"/>
+ </expandableContainer>
+ </content>
+ </fragment>
+ </section>
+ </sectionSet>
+ <sectionSet name="sectionSet_Single_GaResourcesPlatform">
+ <context enablesFor="1">
+ <appliedStereotypes>
+ <appliedStereotype qualifiedName="MARTE::MARTE_AnalysisModel::GQAM::GaResourcesPlatform"/>
+ </appliedStereotypes>
+ </context>
+ <section adapterId="Semantic" id="section_Single_GaResourcesPlatform" tabId="basicTabMARTE">
+ <replacedSections>
+ <replacedSection id="section_Multiple_GaResourcesPlatform"/>
+ </replacedSections>
+ <fragment id="fragment_Single_GaResourcesPlatform">
+ <context enablesFor="1">
+ <appliedStereotypes>
+ <appliedStereotype qualifiedName="MARTE::MARTE_AnalysisModel::GQAM::GaResourcesPlatform"/>
+ </appliedStereotypes>
+ </context>
+ <content>
+ <expandableContainer label="GaResourcesPlatform">
+ <controller predefinedId="MARTE_GaResourcesPlatform_resources"/>
+ <layout kind="Grid" numColumns="1" sameWidth="true"/>
+ </expandableContainer>
+ </content>
+ </fragment>
+ </section>
+ </sectionSet>
+ <sectionSet name="sectionSet_Single_SaAnalysisContext">
+ <context enablesFor="1">
+ <appliedStereotypes>
+ <appliedStereotype qualifiedName="MARTE::MARTE_AnalysisModel::SAM::SaAnalysisContext"/>
+ </appliedStereotypes>
+ </context>
+ <section adapterId="Semantic" id="section_Single_SaAnalysisContext" tabId="basicTabMARTE">
+ <replacedSections>
+ <replacedSection id="section_Multiple_SaAnalysisContext"/>
+ <replacedSection id="section_Single_Configuration"/>
+ <replacedSection id="section_Single_ExpressionContext"/>
+ <replacedSection id="section_Single_GaAnalysisContext"/>
+ </replacedSections>
+ <fragment id="fragment_Single_SaAnalysisContext">
+ <context enablesFor="1">
+ <appliedStereotypes>
+ <appliedStereotype qualifiedName="MARTE::MARTE_AnalysisModel::SAM::SaAnalysisContext"/>
+ </appliedStereotypes>
+ </context>
+ <content>
+ <expandableContainer label="SaAnalysisContext">
+ <controller predefinedId="MARTE_SaAnalysisContext_isSched"/>
+ <controller predefinedId="MARTE_SaAnalysisContext_optCriterion"/>
+ <controller predefinedId="MARTE_GaAnalysisContext_context"/>
+ <controller predefinedId="MARTE_Configuration_mode"/>
+ <controller predefinedId="MARTE_GaAnalysisContext_platform"/>
+ <controller predefinedId="MARTE_GaAnalysisContext_workload"/>
+ <layout kind="Grid" numColumns="2" sameWidth="true"/>
+ </expandableContainer>
+ </content>
+ </fragment>
+ </section>
+ </sectionSet>
+ <sectionSet name="sectionSet_Multiple_SaAnalysisContext">
+ <context enablesFor="-1">
+ <appliedStereotypes>
+ <appliedStereotype qualifiedName="MARTE::MARTE_AnalysisModel::SAM::SaAnalysisContext"/>
+ </appliedStereotypes>
+ </context>
+ <section adapterId="Semantic" id="section_Multiple_SaAnalysisContext" tabId="basicTabMARTE">
+ <replacedSections>
+ <replacedSection id="section_Multiple_Configuration"/>
+ <replacedSection id="section_Multiple_ExpressionContext"/>
+ <replacedSection id="section_Multiple_GaAnalysisContext"/>
+ </replacedSections>
+ <fragment id="fragment_Multiple_SaAnalysisContext">
+ <context enablesFor="-1">
+ <appliedStereotypes>
+ <appliedStereotype qualifiedName="MARTE::MARTE_AnalysisModel::SAM::SaAnalysisContext"/>
+ </appliedStereotypes>
+ </context>
+ <content>
+ <expandableContainer label="SaAnalysisContext">
+ <controller predefinedId="MARTE_SaAnalysisContext_optCriterion"/>
+ <layout kind="Grid" numColumns="1" sameWidth="true"/>
+ </expandableContainer>
+ </content>
+ </fragment>
+ </section>
+ </sectionSet>
+ <sectionSet name="sectionSet_Single_SaEndtoEndFlow">
+ <context enablesFor="1">
+ <appliedStereotypes>
+ <appliedStereotype qualifiedName="MARTE::MARTE_AnalysisModel::SAM::SaEndtoEndFlow"/>
+ </appliedStereotypes>
+ </context>
+ <section adapterId="Semantic" id="section_Single_SaEndtoEndFlow" tabId="basicTabMARTE">
+ <replacedSections>
+ <replacedSection id="section_Multiple_SaEndtoEndFlow"/>
+ </replacedSections>
+ <fragment id="fragment_Single_SaEndtoEndFlow">
+ <context enablesFor="1">
+ <appliedStereotypes>
+ <appliedStereotype qualifiedName="MARTE::MARTE_AnalysisModel::SAM::SaEndtoEndFlow"/>
+ </appliedStereotypes>
+ </context>
+ <content>
+ <expandableContainer label="SaEndtoEndFlow">
+ <controller predefinedId="MARTE_SaEndtoEndFlow_schSlack"/>
+ <controller predefinedId="MARTE_SaEndtoEndFlow_isSched"/>
+ <controller predefinedId="MARTE_SaEndtoEndFlow_end2EndD"/>
+ <controller predefinedId="MARTE_SaEndtoEndFlow_end2EndT"/>
+ <controller predefinedId="MARTE_SaEndtoEndFlow_timing"/>
+ <layout kind="Grid" numColumns="2" sameWidth="true"/>
+ </expandableContainer>
+ </content>
+ </fragment>
+ </section>
+ </sectionSet>
+ <sectionSet name="sectionSet_Single_SaCommStep">
+ <context enablesFor="1">
+ <appliedStereotypes>
+ <appliedStereotype qualifiedName="MARTE::MARTE_AnalysisModel::SAM::SaCommStep"/>
+ </appliedStereotypes>
+ </context>
+ <section adapterId="Semantic" id="section_Single_SaCommStep" tabId="basicTabMARTE">
+ <replacedSections>
+ <replacedSection id="section_Multiple_SaCommStep"/>
+ <replacedSection id="section_Single_ResourceUsage"/>
+ <replacedSection id="section_Single_TimedProcessing"/>
+ <replacedSection id="section_Single_GaScenario"/>
+ <replacedSection id="section_Single_GaStep"/>
+ <replacedSection id="section_Single_GaCommStep"/>
+ </replacedSections>
+ <fragment id="fragment_Single_SaCommStep">
+ <context enablesFor="1">
+ <appliedStereotypes>
+ <appliedStereotype qualifiedName="MARTE::MARTE_AnalysisModel::SAM::SaCommStep"/>
+ </appliedStereotypes>
+ </context>
+ <content>
+ <expandableContainer label="SaCommStep">
+ <controller predefinedId="MARTE_GaStep_blockT"/>
+ <controller predefinedId="MARTE_SaCommStep_deadline"/>
+ <controller predefinedId="MARTE_GaStep_priority"/>
+ <controller predefinedId="MARTE_GaStep_prob"/>
+ <controller predefinedId="MARTE_GaStep_rep"/>
+ <controller predefinedId="MARTE_SaCommStep_schSlack"/>
+ <controller predefinedId="MARTE_GaStep_selfDelay"/>
+ <controller predefinedId="MARTE_SaCommStep_spareCap"/>
+ <controller predefinedId="MARTE_GaStep_isAtomic"/>
+ <controller predefinedId="MARTE_GaScenario_cause"/>
+ <controller predefinedId="MARTE_GaStep_childScenario"/>
+ <controller predefinedId="MARTE_GaStep_concurRes"/>
+ <controller predefinedId="MARTE_TimedProcessing_duration"/>
+ <controller predefinedId="MARTE_TimedProcessing_finish"/>
+ <controller predefinedId="MARTE_GaStep_host"/>
+ <controller predefinedId="MARTE_GaScenario_root"/>
+ <controller predefinedId="MARTE_GaStep_scenario"/>
+ <controller predefinedId="MARTE_TimedProcessing_start"/>
+ <controller predefinedId="emptyComposite"/>
+ <controller predefinedId="MARTE_ResourceUsage_allocatedMemory"/>
+ <controller predefinedId="MARTE_ResourceUsage_energy"/>
+ <controller predefinedId="MARTE_ResourceUsage_execTime"/>
+ <controller predefinedId="MARTE_GaScenario_hostDemand"/>
+ <controller predefinedId="MARTE_GaScenario_hostDemandOps"/>
+ <controller predefinedId="MARTE_GaScenario_interOccT"/>
+ <controller predefinedId="MARTE_ResourceUsage_msgSize"/>
+ <controller predefinedId="MARTE_TimedElement_on"/>
+ <controller predefinedId="MARTE_GaScenario_parentStep"/>
+ <controller predefinedId="MARTE_ResourceUsage_powerPeak"/>
+ <controller predefinedId="MARTE_GaScenario_respT"/>
+ <controller predefinedId="MARTE_GaStep_servCount"/>
+ <controller predefinedId="MARTE_GaStep_servDemand"/>
+ <controller predefinedId="MARTE_GaScenario_steps"/>
+ <controller predefinedId="MARTE_ResourceUsage_subUsage"/>
+ <controller predefinedId="MARTE_GaScenario_throughput"/>
+ <controller predefinedId="MARTE_GaScenario_timing"/>
+ <controller predefinedId="MARTE_ResourceUsage_usedMemory"/>
+ <controller predefinedId="MARTE_ResourceUsage_usedResources"/>
+ <controller predefinedId="MARTE_GaScenario_utilization"/>
+ <controller predefinedId="MARTE_GaScenario_utilizationOnHost"/>
+ <layout kind="Grid" numColumns="2" sameWidth="true"/>
+ </expandableContainer>
+ </content>
+ </fragment>
+ </section>
+ </sectionSet>
+ <sectionSet name="sectionSet_Single_SaStep">
+ <context enablesFor="1">
+ <appliedStereotypes>
+ <appliedStereotype qualifiedName="MARTE::MARTE_AnalysisModel::SAM::SaStep"/>
+ </appliedStereotypes>
+ </context>
+ <section adapterId="Semantic" id="section_Single_SaStep" tabId="basicTabMARTE">
+ <replacedSections>
+ <replacedSection id="section_Multiple_SaStep"/>
+ <replacedSection id="section_Single_ResourceUsage"/>
+ <replacedSection id="section_Single_TimedProcessing"/>
+ <replacedSection id="section_Single_GaScenario"/>
+ <replacedSection id="section_Single_GaStep"/>
+ </replacedSections>
+ <fragment id="fragment_Single_SaStep">
+ <context enablesFor="1">
+ <appliedStereotypes>
+ <appliedStereotype qualifiedName="MARTE::MARTE_AnalysisModel::SAM::SaStep"/>
+ </appliedStereotypes>
+ </context>
+ <content>
+ <expandableContainer label="SaStep">
+ <controller predefinedId="MARTE_GaStep_blockT"/>
+ <controller predefinedId="MARTE_SaStep_deadline"/>
+ <controller predefinedId="MARTE_SaStep_nonpreemptionBlocking"/>
+ <controller predefinedId="MARTE_SaStep_numberSelfSuspensions"/>
+ <controller predefinedId="MARTE_SaStep_preemptT"/>
+ <controller predefinedId="MARTE_GaStep_priority"/>
+ <controller predefinedId="MARTE_GaStep_prob"/>
+ <controller predefinedId="MARTE_SaStep_readyT"/>
+ <controller predefinedId="MARTE_GaStep_rep"/>
+ <controller predefinedId="MARTE_SaStep_schSlack"/>
+ <controller predefinedId="MARTE_GaStep_selfDelay"/>
+ <controller predefinedId="MARTE_SaStep_selfSuspensionBlocking"/>
+ <controller predefinedId="MARTE_SaStep_spareCap"/>
+ <controller predefinedId="MARTE_GaStep_isAtomic"/>
+ <controller predefinedId="MARTE_GaScenario_cause"/>
+ <controller predefinedId="MARTE_GaStep_childScenario"/>
+ <controller predefinedId="MARTE_GaStep_concurRes"/>
+ <controller predefinedId="MARTE_TimedProcessing_duration"/>
+ <controller predefinedId="MARTE_TimedProcessing_finish"/>
+ <controller predefinedId="MARTE_GaStep_host"/>
+ <controller predefinedId="MARTE_GaScenario_root"/>
+ <controller predefinedId="MARTE_GaStep_scenario"/>
+ <controller predefinedId="MARTE_TimedProcessing_start"/>
+ <controller predefinedId="emptyComposite"/>
+ <controller predefinedId="MARTE_ResourceUsage_allocatedMemory"/>
+ <controller predefinedId="MARTE_ResourceUsage_energy"/>
+ <controller predefinedId="MARTE_ResourceUsage_execTime"/>
+ <controller predefinedId="MARTE_GaScenario_hostDemand"/>
+ <controller predefinedId="MARTE_GaScenario_hostDemandOps"/>
+ <controller predefinedId="MARTE_GaScenario_interOccT"/>
+ <controller predefinedId="MARTE_ResourceUsage_msgSize"/>
+ <controller predefinedId="MARTE_TimedElement_on"/>
+ <controller predefinedId="MARTE_GaScenario_parentStep"/>
+ <controller predefinedId="MARTE_ResourceUsage_powerPeak"/>
+ <controller predefinedId="MARTE_GaScenario_respT"/>
+ <controller predefinedId="MARTE_GaStep_servCount"/>
+ <controller predefinedId="MARTE_GaStep_servDemand"/>
+ <controller predefinedId="MARTE_SaStep_sharedRes"/>
+ <controller predefinedId="MARTE_GaScenario_steps"/>
+ <controller predefinedId="MARTE_ResourceUsage_subUsage"/>
+ <controller predefinedId="MARTE_GaScenario_throughput"/>
+ <controller predefinedId="MARTE_GaScenario_timing"/>
+ <controller predefinedId="MARTE_ResourceUsage_usedMemory"/>
+ <controller predefinedId="MARTE_GaScenario_utilization"/>
+ <controller predefinedId="MARTE_GaScenario_utilizationOnHost"/>
+ <layout kind="Grid" numColumns="2" sameWidth="true"/>
+ </expandableContainer>
+ </content>
+ </fragment>
+ </section>
+ </sectionSet>
+ <sectionSet name="sectionSet_Single_SaSharedResource">
+ <context enablesFor="1">
+ <appliedStereotypes>
+ <appliedStereotype qualifiedName="MARTE::MARTE_AnalysisModel::SAM::SaSharedResource"/>
+ </appliedStereotypes>
+ </context>
+ <section adapterId="Semantic" id="section_Single_SaSharedResource" tabId="basicTabMARTE">
+ <replacedSections>
+ <replacedSection id="section_Multiple_SaSharedResource"/>
+ <replacedSection id="section_Single_Resource"/>
+ <replacedSection id="section_Single_MutualExclusionResource"/>
+ </replacedSections>
+ <fragment id="fragment_Single_SaSharedResource">
+ <context enablesFor="1">
+ <appliedStereotypes>
+ <appliedStereotype qualifiedName="MARTE::MARTE_AnalysisModel::SAM::SaSharedResource"/>
+ </appliedStereotypes>
+ </context>
+ <content>
+ <expandableContainer label="SaSharedResource">
+ <controller predefinedId="MARTE_SaSharedResource_capacity"/>
+ <controller predefinedId="MARTE_MutualExclusionResource_ceiling"/>
+ <controller predefinedId="MARTE_MutualExclusionResource_otherProtectProtocol"/>
+ <controller predefinedId="MARTE_Resource_resMult"/>
+ <controller predefinedId="MARTE_Resource_isActive"/>
+ <controller predefinedId="MARTE_SaSharedResource_isConsum"/>
+ <controller predefinedId="MARTE_SaSharedResource_isPreemp"/>
+ <controller predefinedId="MARTE_Resource_isProtected"/>
+ <controller predefinedId="MARTE_MutualExclusionResource_protectKind"/>
+ <controller predefinedId="MARTE_MutualExclusionResource_scheduler"/>
+ <controller predefinedId="MARTE_SaSharedResource_acquisT"/>
+ <controller predefinedId="MARTE_SaSharedResource_releaseT"/>
+ <layout kind="Grid" numColumns="2" sameWidth="true"/>
+ </expandableContainer>
+ </content>
+ </fragment>
+ </section>
+ </sectionSet>
+ <sectionSet name="sectionSet_Multiple_SaSharedResource">
+ <context enablesFor="-1">
+ <appliedStereotypes>
+ <appliedStereotype qualifiedName="MARTE::MARTE_AnalysisModel::SAM::SaSharedResource"/>
+ </appliedStereotypes>
+ </context>
+ <section adapterId="Semantic" id="section_Multiple_SaSharedResource" tabId="basicTabMARTE">
+ <replacedSections>
+ <replacedSection id="section_Multiple_Resource"/>
+ <replacedSection id="section_Multiple_MutualExclusionResource"/>
+ </replacedSections>
+ <fragment id="fragment_Multiple_SaSharedResource">
+ <context enablesFor="-1">
+ <appliedStereotypes>
+ <appliedStereotype qualifiedName="MARTE::MARTE_AnalysisModel::SAM::SaSharedResource"/>
+ </appliedStereotypes>
+ </context>
+ <content>
+ <expandableContainer label="SaSharedResource">
+ <controller predefinedId="MARTE_Resource_isActive"/>
+ <controller predefinedId="MARTE_Resource_isProtected"/>
+ <controller predefinedId="MARTE_MutualExclusionResource_protectKind"/>
+ <layout kind="Grid" numColumns="2" sameWidth="true"/>
+ </expandableContainer>
+ </content>
+ </fragment>
+ </section>
+ </sectionSet>
+ <sectionSet name="sectionSet_Single_SaSchedObs">
+ <context enablesFor="1">
+ <appliedStereotypes>
+ <appliedStereotype qualifiedName="MARTE::MARTE_AnalysisModel::SAM::SaSchedObs"/>
+ </appliedStereotypes>
+ </context>
+ <section adapterId="Semantic" id="section_Single_SaSchedObs" tabId="basicTabMARTE">
+ <replacedSections>
+ <replacedSection id="section_Multiple_SaSchedObs"/>
+ <replacedSection id="section_Single_NfpConstraint"/>
+ <replacedSection id="section_Single_GaTimedObs"/>
+ </replacedSections>
+ <fragment id="fragment_Single_SaSchedObs">
+ <context enablesFor="1">
+ <appliedStereotypes>
+ <appliedStereotype qualifiedName="MARTE::MARTE_AnalysisModel::SAM::SaSchedObs"/>
+ </appliedStereotypes>
+ </context>
+ <content>
+ <expandableContainer label="SaSchedObs">
+ <controller predefinedId="MARTE_NfpConstraint_kind"/>
+ <controller predefinedId="MARTE_GaTimedObs_laxity"/>
+ <controller predefinedId="MARTE_SaSchedObs_blockT"/>
+ <controller predefinedId="MARTE_GaTimedObs_endObs"/>
+ <controller predefinedId="MARTE_NfpConstraint_mode"/>
+ <controller predefinedId="MARTE_SaSchedObs_overlaps"/>
+ <controller predefinedId="MARTE_GaTimedObs_startObs"/>
+ <controller predefinedId="MARTE_SaSchedObs_suspentions"/>
+ <layout kind="Grid" numColumns="2" sameWidth="true"/>
+ </expandableContainer>
+ </content>
+ </fragment>
+ </section>
+ </sectionSet>
+ <sectionSet name="sectionSet_Multiple_SaSchedObs">
+ <context enablesFor="-1">
+ <appliedStereotypes>
+ <appliedStereotype qualifiedName="MARTE::MARTE_AnalysisModel::SAM::SaSchedObs"/>
+ </appliedStereotypes>
+ </context>
+ <section adapterId="Semantic" id="section_Multiple_SaSchedObs" tabId="basicTabMARTE">
+ <replacedSections>
+ <replacedSection id="section_Multiple_NfpConstraint"/>
+ <replacedSection id="section_Multiple_GaTimedObs"/>
+ </replacedSections>
+ <fragment id="fragment_Multiple_SaSchedObs">
+ <context enablesFor="-1">
+ <appliedStereotypes>
+ <appliedStereotype qualifiedName="MARTE::MARTE_AnalysisModel::SAM::SaSchedObs"/>
+ </appliedStereotypes>
+ </context>
+ <content>
+ <expandableContainer label="SaSchedObs">
+ <controller predefinedId="MARTE_NfpConstraint_kind"/>
+ <controller predefinedId="MARTE_GaTimedObs_laxity"/>
+ <layout kind="Grid" numColumns="2" sameWidth="true"/>
+ </expandableContainer>
+ </content>
+ </fragment>
+ </section>
+ </sectionSet>
+ <sectionSet name="sectionSet_Single_SaCommHost">
+ <context enablesFor="1">
+ <appliedStereotypes>
+ <appliedStereotype qualifiedName="MARTE::MARTE_AnalysisModel::SAM::SaCommHost"/>
+ </appliedStereotypes>
+ </context>
+ <section adapterId="Semantic" id="section_Single_SaCommHost" tabId="basicTabMARTE">
+ <replacedSections>
+ <replacedSection id="section_Multiple_SaCommHost"/>
+ <replacedSection id="section_Single_Resource"/>
+ <replacedSection id="section_Single_ProcessingResource"/>
+ <replacedSection id="section_Single_CommunicationMedia"/>
+ <replacedSection id="section_Single_Scheduler"/>
+ <replacedSection id="section_Single_GaCommHost"/>
+ </replacedSections>
+ <fragment id="fragment_Single_SaCommHost">
+ <context enablesFor="1">
+ <appliedStereotypes>
+ <appliedStereotype qualifiedName="MARTE::MARTE_AnalysisModel::SAM::SaCommHost"/>
+ </appliedStereotypes>
+ </context>
+ <content>
+ <expandableContainer label="SaCommHost">
+ <controller predefinedId="MARTE_CommunicationMedia_elementSize"/>
+ <controller predefinedId="MARTE_Scheduler_otherSchedPolicy"/>
+ <controller predefinedId="MARTE_Resource_resMult"/>
+ <controller predefinedId="MARTE_SaCommHost_schSlack"/>
+ <controller predefinedId="MARTE_Scheduler_schedule"/>
+ <controller predefinedId="MARTE_ProcessingResource_speedFactor"/>
+ <controller predefinedId="MARTE_Resource_isActive"/>
+ <controller predefinedId="MARTE_Scheduler_isPreemptible"/>
+ <controller predefinedId="MARTE_Resource_isProtected"/>
+ <controller predefinedId="MARTE_SaCommHost_isSched"/>
+ <controller predefinedId="MARTE_Scheduler_schedPolicy"/>
+ <controller predefinedId="MARTE_CommunicationMedia_transmMode"/>
+ <controller predefinedId="MARTE_Scheduler_host"/>
+ <controller predefinedId="MARTE_ProcessingResource_mainScheduler"/>
+ <controller predefinedId="MARTE_CommunicationMedia_blockT"/>
+ <controller predefinedId="MARTE_CommunicationMedia_capacity"/>
+ <controller predefinedId="MARTE_CommunicationMedia_packetT"/>
+ <controller predefinedId="MARTE_Scheduler_processingUnits"/>
+ <controller predefinedId="MARTE_Scheduler_protectedSharedResources"/>
+ <controller predefinedId="MARTE_Scheduler_schedulableResources"/>
+ <controller predefinedId="MARTE_GaCommHost_throughput"/>
+ <controller predefinedId="MARTE_GaCommHost_utilization"/>
+ <layout kind="Grid" numColumns="2" sameWidth="true"/>
+ </expandableContainer>
+ </content>
+ </fragment>
+ </section>
+ </sectionSet>
+ <sectionSet name="sectionSet_Multiple_SaCommHost">
+ <context enablesFor="-1">
+ <appliedStereotypes>
+ <appliedStereotype qualifiedName="MARTE::MARTE_AnalysisModel::SAM::SaCommHost"/>
+ </appliedStereotypes>
+ </context>
+ <section adapterId="Semantic" id="section_Multiple_SaCommHost" tabId="basicTabMARTE">
+ <replacedSections>
+ <replacedSection id="section_Multiple_Resource"/>
+ <replacedSection id="section_Multiple_ProcessingResource"/>
+ <replacedSection id="section_Multiple_CommunicationMedia"/>
+ <replacedSection id="section_Multiple_Scheduler"/>
+ <replacedSection id="section_Multiple_GaCommHost"/>
+ </replacedSections>
+ <fragment id="fragment_Multiple_SaCommHost">
+ <context enablesFor="-1">
+ <appliedStereotypes>
+ <appliedStereotype qualifiedName="MARTE::MARTE_AnalysisModel::SAM::SaCommHost"/>
+ </appliedStereotypes>
+ </context>
+ <content>
+ <expandableContainer label="SaCommHost">
+ <controller predefinedId="MARTE_Resource_isActive"/>
+ <controller predefinedId="MARTE_Scheduler_isPreemptible"/>
+ <controller predefinedId="MARTE_Resource_isProtected"/>
+ <controller predefinedId="MARTE_Scheduler_schedPolicy"/>
+ <controller predefinedId="MARTE_CommunicationMedia_transmMode"/>
+ <layout kind="Grid" numColumns="2" sameWidth="true"/>
+ </expandableContainer>
+ </content>
+ </fragment>
+ </section>
+ </sectionSet>
+ <sectionSet name="sectionSet_Single_SaExecHost">
+ <context enablesFor="1">
+ <appliedStereotypes>
+ <appliedStereotype qualifiedName="MARTE::MARTE_AnalysisModel::SAM::SaExecHost"/>
+ </appliedStereotypes>
+ </context>
+ <section adapterId="Semantic" id="section_Single_SaExecHost" tabId="basicTabMARTE">
+ <replacedSections>
+ <replacedSection id="section_Multiple_SaExecHost"/>
+ <replacedSection id="section_Single_Resource"/>
+ <replacedSection id="section_Single_Scheduler"/>
+ <replacedSection id="section_Single_ProcessingResource"/>
+ <replacedSection id="section_Single_ComputingResource"/>
+ <replacedSection id="section_Single_GaExecHost"/>
+ </replacedSections>
+ <fragment id="fragment_Single_SaExecHost">
+ <context enablesFor="1">
+ <appliedStereotypes>
+ <appliedStereotype qualifiedName="MARTE::MARTE_AnalysisModel::SAM::SaExecHost"/>
+ </appliedStereotypes>
+ </context>
+ <content>
+ <expandableContainer label="SaExecHost">
+ <controller predefinedId="MARTE_SaExecHost_ISRprioRange"/>
+ <controller predefinedId="MARTE_SaExecHost_ISRswitchT"/>
+ <controller predefinedId="MARTE_GaExecHost_clockOvh"/>
+ <controller predefinedId="MARTE_GaExecHost_cntxtSwT"/>
+ <controller predefinedId="MARTE_GaExecHost_commRcvOvh"/>
+ <controller predefinedId="MARTE_GaExecHost_commTxOvh"/>
+ <controller predefinedId="MARTE_GaExecHost_memSize"/>
+ <controller predefinedId="MARTE_Scheduler_otherSchedPolicy"/>
+ <controller predefinedId="MARTE_Resource_resMult"/>
+ <controller predefinedId="MARTE_SaExecHost_schSlack"/>
+ <controller predefinedId="MARTE_GaExecHost_schedPriRange"/>
+ <controller predefinedId="MARTE_SaExecHost_schedUtiliz"/>
+ <controller predefinedId="MARTE_Scheduler_schedule"/>
+ <controller predefinedId="MARTE_ProcessingResource_speedFactor"/>
+ <controller predefinedId="MARTE_Resource_isActive"/>
+ <controller predefinedId="MARTE_Scheduler_isPreemptible"/>
+ <controller predefinedId="MARTE_Resource_isProtected"/>
+ <controller predefinedId="MARTE_SaExecHost_isSched"/>
+ <controller predefinedId="MARTE_Scheduler_schedPolicy"/>
+ <controller predefinedId="MARTE_Scheduler_host"/>
+ <controller predefinedId="MARTE_ProcessingResource_mainScheduler"/>
+ <controller predefinedId="MARTE_Scheduler_processingUnits"/>
+ <controller predefinedId="MARTE_Scheduler_protectedSharedResources"/>
+ <controller predefinedId="MARTE_Scheduler_schedulableResources"/>
+ <controller predefinedId="MARTE_GaExecHost_throughput"/>
+ <controller predefinedId="MARTE_GaExecHost_utilization"/>
+ <layout kind="Grid" numColumns="2" sameWidth="true"/>
+ </expandableContainer>
+ </content>
+ </fragment>
+ </section>
+ </sectionSet>
+ <sectionSet name="sectionSet_Multiple_SaExecHost">
+ <context enablesFor="-1">
+ <appliedStereotypes>
+ <appliedStereotype qualifiedName="MARTE::MARTE_AnalysisModel::SAM::SaExecHost"/>
+ </appliedStereotypes>
+ </context>
+ <section adapterId="Semantic" id="section_Multiple_SaExecHost" tabId="basicTabMARTE">
+ <replacedSections>
+ <replacedSection id="section_Multiple_Resource"/>
+ <replacedSection id="section_Multiple_Scheduler"/>
+ <replacedSection id="section_Multiple_ProcessingResource"/>
+ <replacedSection id="section_Multiple_ComputingResource"/>
+ <replacedSection id="section_Multiple_GaExecHost"/>
+ </replacedSections>
+ <fragment id="fragment_Multiple_SaExecHost">
+ <context enablesFor="-1">
+ <appliedStereotypes>
+ <appliedStereotype qualifiedName="MARTE::MARTE_AnalysisModel::SAM::SaExecHost"/>
+ </appliedStereotypes>
+ </context>
+ <content>
+ <expandableContainer label="SaExecHost">
+ <controller predefinedId="MARTE_Resource_isActive"/>
+ <controller predefinedId="MARTE_Scheduler_isPreemptible"/>
+ <controller predefinedId="MARTE_Resource_isProtected"/>
+ <controller predefinedId="MARTE_Scheduler_schedPolicy"/>
+ <layout kind="Grid" numColumns="2" sameWidth="true"/>
+ </expandableContainer>
+ </content>
+ </fragment>
+ </section>
+ </sectionSet>
+ <sectionSet name="sectionSet_Single_PaStep">
+ <context enablesFor="1">
+ <appliedStereotypes>
+ <appliedStereotype qualifiedName="MARTE::MARTE_AnalysisModel::PAM::PaStep"/>
+ </appliedStereotypes>
+ </context>
+ <section adapterId="Semantic" id="section_Single_PaStep" tabId="basicTabMARTE">
+ <replacedSections>
+ <replacedSection id="section_Multiple_PaStep"/>
+ <replacedSection id="section_Single_ResourceUsage"/>
+ <replacedSection id="section_Single_TimedProcessing"/>
+ <replacedSection id="section_Single_GaScenario"/>
+ <replacedSection id="section_Single_GaStep"/>
+ </replacedSections>
+ <fragment id="fragment_Single_PaStep">
+ <context enablesFor="1">
+ <appliedStereotypes>
+ <appliedStereotype qualifiedName="MARTE::MARTE_AnalysisModel::PAM::PaStep"/>
+ </appliedStereotypes>
+ </context>
+ <content>
+ <expandableContainer label="PaStep">
+ <controller predefinedId="MARTE_GaStep_blockT"/>
+ <controller predefinedId="MARTE_GaStep_priority"/>
+ <controller predefinedId="MARTE_GaStep_prob"/>
+ <controller predefinedId="MARTE_GaStep_rep"/>
+ <controller predefinedId="MARTE_GaStep_selfDelay"/>
+ <controller predefinedId="MARTE_GaStep_isAtomic"/>
+ <controller predefinedId="MARTE_PaStep_noSync"/>
+ <controller predefinedId="MARTE_GaScenario_cause"/>
+ <controller predefinedId="MARTE_GaStep_childScenario"/>
+ <controller predefinedId="MARTE_GaStep_concurRes"/>
+ <controller predefinedId="MARTE_TimedProcessing_duration"/>
+ <controller predefinedId="MARTE_TimedProcessing_finish"/>
+ <controller predefinedId="MARTE_GaStep_host"/>
+ <controller predefinedId="MARTE_GaScenario_root"/>
+ <controller predefinedId="MARTE_GaStep_scenario"/>
+ <controller predefinedId="MARTE_TimedProcessing_start"/>
+ <controller predefinedId="emptyComposite"/>
+ <controller predefinedId="MARTE_ResourceUsage_allocatedMemory"/>
+ <controller predefinedId="MARTE_PaStep_behavCount"/>
+ <controller predefinedId="MARTE_PaStep_behavDemand"/>
+ <controller predefinedId="MARTE_ResourceUsage_energy"/>
+ <controller predefinedId="MARTE_ResourceUsage_execTime"/>
+ <controller predefinedId="MARTE_PaStep_extOpCount"/>
+ <controller predefinedId="MARTE_PaStep_extOpDemand"/>
+ <controller predefinedId="MARTE_GaScenario_hostDemand"/>
+ <controller predefinedId="MARTE_GaScenario_hostDemandOps"/>
+ <controller predefinedId="MARTE_GaScenario_interOccT"/>
+ <controller predefinedId="MARTE_ResourceUsage_msgSize"/>
+ <controller predefinedId="MARTE_TimedElement_on"/>
+ <controller predefinedId="MARTE_GaScenario_parentStep"/>
+ <controller predefinedId="MARTE_ResourceUsage_powerPeak"/>
+ <controller predefinedId="MARTE_GaScenario_respT"/>
+ <controller predefinedId="MARTE_GaStep_servCount"/>
+ <controller predefinedId="MARTE_GaStep_servDemand"/>
+ <controller predefinedId="MARTE_GaScenario_steps"/>
+ <controller predefinedId="MARTE_ResourceUsage_subUsage"/>
+ <controller predefinedId="MARTE_GaScenario_throughput"/>
+ <controller predefinedId="MARTE_GaScenario_timing"/>
+ <controller predefinedId="MARTE_ResourceUsage_usedMemory"/>
+ <controller predefinedId="MARTE_ResourceUsage_usedResources"/>
+ <controller predefinedId="MARTE_GaScenario_utilization"/>
+ <controller predefinedId="MARTE_GaScenario_utilizationOnHost"/>
+ <layout kind="Grid" numColumns="2" sameWidth="true"/>
+ </expandableContainer>
+ </content>
+ </fragment>
+ </section>
+ </sectionSet>
+ <sectionSet name="sectionSet_Single_PaRequestedStep">
+ <context enablesFor="1">
+ <appliedStereotypes>
+ <appliedStereotype qualifiedName="MARTE::MARTE_AnalysisModel::PAM::PaRequestedStep"/>
+ </appliedStereotypes>
+ </context>
+ <section adapterId="Semantic" id="section_Single_PaRequestedStep" tabId="basicTabMARTE">
+ <replacedSections>
+ <replacedSection id="section_Multiple_PaRequestedStep"/>
+ <replacedSection id="section_Single_ResourceUsage"/>
+ <replacedSection id="section_Single_TimedProcessing"/>
+ <replacedSection id="section_Single_GaScenario"/>
+ <replacedSection id="section_Single_GaStep"/>
+ <replacedSection id="section_Single_PaStep"/>
+ <replacedSection id="section_Single_GaRequestedService"/>
+ </replacedSections>
+ <fragment id="fragment_Single_PaRequestedStep">
+ <context enablesFor="1">
+ <appliedStereotypes>
+ <appliedStereotype qualifiedName="MARTE::MARTE_AnalysisModel::PAM::PaRequestedStep"/>
+ </appliedStereotypes>
+ </context>
+ <content>
+ <expandableContainer label="PaRequestedStep">
+ <controller predefinedId="MARTE_GaStep_blockT"/>
+ <controller predefinedId="MARTE_GaStep_priority"/>
+ <controller predefinedId="MARTE_GaStep_prob"/>
+ <controller predefinedId="MARTE_GaStep_rep"/>
+ <controller predefinedId="MARTE_GaStep_selfDelay"/>
+ <controller predefinedId="MARTE_GaStep_isAtomic"/>
+ <controller predefinedId="MARTE_PaStep_noSync"/>
+ <controller predefinedId="MARTE_GaScenario_cause"/>
+ <controller predefinedId="MARTE_GaStep_childScenario"/>
+ <controller predefinedId="MARTE_GaStep_concurRes"/>
+ <controller predefinedId="MARTE_TimedProcessing_duration"/>
+ <controller predefinedId="MARTE_TimedProcessing_finish"/>
+ <controller predefinedId="MARTE_GaStep_host"/>
+ <controller predefinedId="MARTE_GaScenario_root"/>
+ <controller predefinedId="MARTE_GaStep_scenario"/>
+ <controller predefinedId="MARTE_TimedProcessing_start"/>
+ <controller predefinedId="emptyComposite"/>
+ <controller predefinedId="MARTE_ResourceUsage_allocatedMemory"/>
+ <controller predefinedId="MARTE_PaStep_behavCount"/>
+ <controller predefinedId="MARTE_PaStep_behavDemand"/>
+ <controller predefinedId="MARTE_ResourceUsage_energy"/>
+ <controller predefinedId="MARTE_ResourceUsage_execTime"/>
+ <controller predefinedId="MARTE_PaStep_extOpCount"/>
+ <controller predefinedId="MARTE_PaStep_extOpDemand"/>
+ <controller predefinedId="MARTE_GaScenario_hostDemand"/>
+ <controller predefinedId="MARTE_GaScenario_hostDemandOps"/>
+ <controller predefinedId="MARTE_GaScenario_interOccT"/>
+ <controller predefinedId="MARTE_ResourceUsage_msgSize"/>
+ <controller predefinedId="MARTE_TimedElement_on"/>
+ <controller predefinedId="MARTE_GaScenario_parentStep"/>
+ <controller predefinedId="MARTE_ResourceUsage_powerPeak"/>
+ <controller predefinedId="MARTE_GaScenario_respT"/>
+ <controller predefinedId="MARTE_GaStep_servCount"/>
+ <controller predefinedId="MARTE_GaStep_servDemand"/>
+ <controller predefinedId="MARTE_GaScenario_steps"/>
+ <controller predefinedId="MARTE_ResourceUsage_subUsage"/>
+ <controller predefinedId="MARTE_GaScenario_throughput"/>
+ <controller predefinedId="MARTE_GaScenario_timing"/>
+ <controller predefinedId="MARTE_ResourceUsage_usedMemory"/>
+ <controller predefinedId="MARTE_ResourceUsage_usedResources"/>
+ <controller predefinedId="MARTE_GaScenario_utilization"/>
+ <controller predefinedId="MARTE_GaScenario_utilizationOnHost"/>
+ <layout kind="Grid" numColumns="2" sameWidth="true"/>
+ </expandableContainer>
+ </content>
+ </fragment>
+ </section>
+ </sectionSet>
+ <sectionSet name="sectionSet_Single_PaCommStep">
+ <context enablesFor="1">
+ <appliedStereotypes>
+ <appliedStereotype qualifiedName="MARTE::MARTE_AnalysisModel::PAM::PaCommStep"/>
+ </appliedStereotypes>
+ </context>
+ <section adapterId="Semantic" id="section_Single_PaCommStep" tabId="basicTabMARTE">
+ <replacedSections>
+ <replacedSection id="section_Multiple_PaCommStep"/>
+ <replacedSection id="section_Single_ResourceUsage"/>
+ <replacedSection id="section_Single_TimedProcessing"/>
+ <replacedSection id="section_Single_GaScenario"/>
+ <replacedSection id="section_Single_GaStep"/>
+ <replacedSection id="section_Single_PaStep"/>
+ <replacedSection id="section_Single_GaCommStep"/>
+ </replacedSections>
+ <fragment id="fragment_Single_PaCommStep">
+ <context enablesFor="1">
+ <appliedStereotypes>
+ <appliedStereotype qualifiedName="MARTE::MARTE_AnalysisModel::PAM::PaCommStep"/>
+ </appliedStereotypes>
+ </context>
+ <content>
+ <expandableContainer label="PaCommStep">
+ <controller predefinedId="MARTE_GaStep_blockT"/>
+ <controller predefinedId="MARTE_GaStep_priority"/>
+ <controller predefinedId="MARTE_GaStep_prob"/>
+ <controller predefinedId="MARTE_GaStep_rep"/>
+ <controller predefinedId="MARTE_GaStep_selfDelay"/>
+ <controller predefinedId="MARTE_GaStep_isAtomic"/>
+ <controller predefinedId="MARTE_PaStep_noSync"/>
+ <controller predefinedId="MARTE_GaScenario_cause"/>
+ <controller predefinedId="MARTE_GaStep_childScenario"/>
+ <controller predefinedId="MARTE_GaStep_concurRes"/>
+ <controller predefinedId="MARTE_TimedProcessing_duration"/>
+ <controller predefinedId="MARTE_TimedProcessing_finish"/>
+ <controller predefinedId="MARTE_GaStep_host"/>
+ <controller predefinedId="MARTE_GaScenario_root"/>
+ <controller predefinedId="MARTE_GaStep_scenario"/>
+ <controller predefinedId="MARTE_TimedProcessing_start"/>
+ <controller predefinedId="emptyComposite"/>
+ <controller predefinedId="MARTE_ResourceUsage_allocatedMemory"/>
+ <controller predefinedId="MARTE_PaStep_behavCount"/>
+ <controller predefinedId="MARTE_PaStep_behavDemand"/>
+ <controller predefinedId="MARTE_ResourceUsage_energy"/>
+ <controller predefinedId="MARTE_ResourceUsage_execTime"/>
+ <controller predefinedId="MARTE_PaStep_extOpCount"/>
+ <controller predefinedId="MARTE_PaStep_extOpDemand"/>
+ <controller predefinedId="MARTE_GaScenario_hostDemand"/>
+ <controller predefinedId="MARTE_GaScenario_hostDemandOps"/>
+ <controller predefinedId="MARTE_GaScenario_interOccT"/>
+ <controller predefinedId="MARTE_ResourceUsage_msgSize"/>
+ <controller predefinedId="MARTE_TimedElement_on"/>
+ <controller predefinedId="MARTE_GaScenario_parentStep"/>
+ <controller predefinedId="MARTE_ResourceUsage_powerPeak"/>
+ <controller predefinedId="MARTE_GaScenario_respT"/>
+ <controller predefinedId="MARTE_GaStep_servCount"/>
+ <controller predefinedId="MARTE_GaStep_servDemand"/>
+ <controller predefinedId="MARTE_GaScenario_steps"/>
+ <controller predefinedId="MARTE_ResourceUsage_subUsage"/>
+ <controller predefinedId="MARTE_GaScenario_throughput"/>
+ <controller predefinedId="MARTE_GaScenario_timing"/>
+ <controller predefinedId="MARTE_ResourceUsage_usedMemory"/>
+ <controller predefinedId="MARTE_ResourceUsage_usedResources"/>
+ <controller predefinedId="MARTE_GaScenario_utilization"/>
+ <controller predefinedId="MARTE_GaScenario_utilizationOnHost"/>
+ <layout kind="Grid" numColumns="2" sameWidth="true"/>
+ </expandableContainer>
+ </content>
+ </fragment>
+ </section>
+ </sectionSet>
+ <sectionSet name="sectionSet_Single_PaResPassStep">
+ <context enablesFor="1">
+ <appliedStereotypes>
+ <appliedStereotype qualifiedName="MARTE::MARTE_AnalysisModel::PAM::PaResPassStep"/>
+ </appliedStereotypes>
+ </context>
+ <section adapterId="Semantic" id="section_Single_PaResPassStep" tabId="basicTabMARTE">
+ <replacedSections>
+ <replacedSection id="section_Multiple_PaResPassStep"/>
+ <replacedSection id="section_Single_ResourceUsage"/>
+ <replacedSection id="section_Single_TimedProcessing"/>
+ <replacedSection id="section_Single_GaScenario"/>
+ <replacedSection id="section_Single_GaStep"/>
+ </replacedSections>
+ <fragment id="fragment_Single_PaResPassStep">
+ <context enablesFor="1">
+ <appliedStereotypes>
+ <appliedStereotype qualifiedName="MARTE::MARTE_AnalysisModel::PAM::PaResPassStep"/>
+ </appliedStereotypes>
+ </context>
+ <content>
+ <expandableContainer label="PaResPassStep">
+ <controller predefinedId="MARTE_GaStep_blockT"/>
+ <controller predefinedId="MARTE_GaStep_priority"/>
+ <controller predefinedId="MARTE_GaStep_prob"/>
+ <controller predefinedId="MARTE_GaStep_rep"/>
+ <controller predefinedId="MARTE_PaResPassStep_resUnits"/>
+ <controller predefinedId="MARTE_GaStep_selfDelay"/>
+ <controller predefinedId="MARTE_GaStep_isAtomic"/>
+ <controller predefinedId="MARTE_GaScenario_cause"/>
+ <controller predefinedId="MARTE_GaStep_childScenario"/>
+ <controller predefinedId="MARTE_GaStep_concurRes"/>
+ <controller predefinedId="MARTE_TimedProcessing_duration"/>
+ <controller predefinedId="MARTE_TimedProcessing_finish"/>
+ <controller predefinedId="MARTE_GaStep_host"/>
+ <controller predefinedId="MARTE_PaResPassStep_resource"/>
+ <controller predefinedId="MARTE_GaScenario_root"/>
+ <controller predefinedId="MARTE_GaStep_scenario"/>
+ <controller predefinedId="MARTE_TimedProcessing_start"/>
+ <controller predefinedId="MARTE_ResourceUsage_allocatedMemory"/>
+ <controller predefinedId="MARTE_ResourceUsage_energy"/>
+ <controller predefinedId="MARTE_ResourceUsage_execTime"/>
+ <controller predefinedId="MARTE_GaScenario_hostDemand"/>
+ <controller predefinedId="MARTE_GaScenario_hostDemandOps"/>
+ <controller predefinedId="MARTE_GaScenario_interOccT"/>
+ <controller predefinedId="MARTE_ResourceUsage_msgSize"/>
+ <controller predefinedId="MARTE_TimedElement_on"/>
+ <controller predefinedId="MARTE_GaScenario_parentStep"/>
+ <controller predefinedId="MARTE_ResourceUsage_powerPeak"/>
+ <controller predefinedId="MARTE_GaScenario_respT"/>
+ <controller predefinedId="MARTE_GaStep_servCount"/>
+ <controller predefinedId="MARTE_GaStep_servDemand"/>
+ <controller predefinedId="MARTE_GaScenario_steps"/>
+ <controller predefinedId="MARTE_ResourceUsage_subUsage"/>
+ <controller predefinedId="MARTE_GaScenario_throughput"/>
+ <controller predefinedId="MARTE_GaScenario_timing"/>
+ <controller predefinedId="MARTE_ResourceUsage_usedMemory"/>
+ <controller predefinedId="MARTE_ResourceUsage_usedResources"/>
+ <controller predefinedId="MARTE_GaScenario_utilization"/>
+ <controller predefinedId="MARTE_GaScenario_utilizationOnHost"/>
+ <layout kind="Grid" numColumns="2" sameWidth="true"/>
+ </expandableContainer>
+ </content>
+ </fragment>
+ </section>
+ </sectionSet>
+ <sectionSet name="sectionSet_Single_PaLogicalResource">
+ <context enablesFor="1">
+ <appliedStereotypes>
+ <appliedStereotype qualifiedName="MARTE::MARTE_AnalysisModel::PAM::PaLogicalResource"/>
+ </appliedStereotypes>
+ </context>
+ <section adapterId="Semantic" id="section_Single_PaLogicalResource" tabId="basicTabMARTE">
+ <replacedSections>
+ <replacedSection id="section_Multiple_PaLogicalResource"/>
+ <replacedSection id="section_Single_Resource"/>
+ </replacedSections>
+ <fragment id="fragment_Single_PaLogicalResource">
+ <context enablesFor="1">
+ <appliedStereotypes>
+ <appliedStereotype qualifiedName="MARTE::MARTE_AnalysisModel::PAM::PaLogicalResource"/>
+ </appliedStereotypes>
+ </context>
+ <content>
+ <expandableContainer label="PaLogicalResource">
+ <controller predefinedId="MARTE_PaLogicalResource_poolSize"/>
+ <controller predefinedId="MARTE_Resource_resMult"/>
+ <controller predefinedId="MARTE_PaLogicalResource_throughput"/>
+ <controller predefinedId="MARTE_PaLogicalResource_utilization"/>
+ <controller predefinedId="MARTE_Resource_isActive"/>
+ <controller predefinedId="MARTE_Resource_isProtected"/>
+ <layout kind="Grid" numColumns="2" sameWidth="true"/>
+ </expandableContainer>
+ </content>
+ </fragment>
+ </section>
+ </sectionSet>
+ <sectionSet name="sectionSet_Multiple_PaLogicalResource">
+ <context enablesFor="-1">
+ <appliedStereotypes>
+ <appliedStereotype qualifiedName="MARTE::MARTE_AnalysisModel::PAM::PaLogicalResource"/>
+ </appliedStereotypes>
+ </context>
+ <section adapterId="Semantic" id="section_Multiple_PaLogicalResource" tabId="basicTabMARTE">
+ <replacedSections>
+ <replacedSection id="section_Multiple_Resource"/>
+ </replacedSections>
+ <fragment id="fragment_Multiple_PaLogicalResource">
+ <context enablesFor="-1">
+ <appliedStereotypes>
+ <appliedStereotype qualifiedName="MARTE::MARTE_AnalysisModel::PAM::PaLogicalResource"/>
+ </appliedStereotypes>
+ </context>
+ <content>
+ <expandableContainer label="PaLogicalResource">
+ <controller predefinedId="MARTE_Resource_isActive"/>
+ <controller predefinedId="MARTE_Resource_isProtected"/>
+ <layout kind="Grid" numColumns="2" sameWidth="true"/>
+ </expandableContainer>
+ </content>
+ </fragment>
+ </section>
+ </sectionSet>
+ <sectionSet name="sectionSet_Single_PaRunTInstance">
+ <context enablesFor="1">
+ <appliedStereotypes>
+ <appliedStereotype qualifiedName="MARTE::MARTE_AnalysisModel::PAM::PaRunTInstance"/>
+ </appliedStereotypes>
+ </context>
+ <section adapterId="Semantic" id="section_Single_PaRunTInstance" tabId="basicTabMARTE">
+ <replacedSections>
+ <replacedSection id="section_Multiple_PaRunTInstance"/>
+ </replacedSections>
+ <fragment id="fragment_Single_PaRunTInstance">
+ <context enablesFor="1">
+ <appliedStereotypes>
+ <appliedStereotype qualifiedName="MARTE::MARTE_AnalysisModel::PAM::PaRunTInstance"/>
+ </appliedStereotypes>
+ </context>
+ <content>
+ <expandableContainer label="PaRunTInstance">
+ <controller predefinedId="MARTE_PaRunTInstance_poolSize"/>
+ <controller predefinedId="MARTE_PaRunTInstance_throughput"/>
+ <controller predefinedId="MARTE_PaRunTInstance_utilization"/>
+ <controller predefinedId="MARTE_PaRunTInstance_unbddPool"/>
+ <controller predefinedId="MARTE_PaRunTInstance_host"/>
+ <controller predefinedId="MARTE_PaRunTInstance_instance"/>
+ <layout kind="Grid" numColumns="2" sameWidth="true"/>
+ </expandableContainer>
+ </content>
+ </fragment>
+ </section>
+ </sectionSet>
+ <sectionSet name="sectionSet_Multiple_PaRunTInstance">
+ <context enablesFor="-1">
+ <appliedStereotypes>
+ <appliedStereotype qualifiedName="MARTE::MARTE_AnalysisModel::PAM::PaRunTInstance"/>
+ </appliedStereotypes>
+ </context>
+ <section adapterId="Semantic" id="section_Multiple_PaRunTInstance" tabId="basicTabMARTE">
+ <fragment id="fragment_Multiple_PaRunTInstance">
+ <context enablesFor="-1">
+ <appliedStereotypes>
+ <appliedStereotype qualifiedName="MARTE::MARTE_AnalysisModel::PAM::PaRunTInstance"/>
+ </appliedStereotypes>
+ </context>
+ <content>
+ <expandableContainer label="PaRunTInstance">
+ <controller predefinedId="MARTE_PaRunTInstance_unbddPool"/>
+ <layout kind="Grid" numColumns="1" sameWidth="true"/>
+ </expandableContainer>
+ </content>
+ </fragment>
+ </section>
+ </sectionSet>
+</propertyTabView> \ No newline at end of file
diff --git a/extraplugins/marte/org.eclipse.papyrus.properties.tabbed.marte/resources/predefined.xml b/extraplugins/marte/org.eclipse.papyrus.properties.tabbed.marte/resources/predefined.xml
new file mode 100644
index 00000000000..2368c55e75b
--- /dev/null
+++ b/extraplugins/marte/org.eclipse.papyrus.properties.tabbed.marte/resources/predefined.xml
@@ -0,0 +1,6292 @@
+<?xml version="1.0" encoding="UTF-8" standalone="no"?><!-- generated controller
+ from MARTE Package - 2010/08/19 - 15:54 -->
+<predefinedControllers>
+ <!--predefined controller for Unit#convFactor -->
+ <predefinedController id="emftStructuralFeatureController"
+ predefinedId="MARTE_Unit_convFactor">
+ <feature handlerID="StringStereotype" name="convFactor"
+ stereotypeName="MARTE::MARTE_Foundations::NFPs::Unit" />
+ <editor id="org.eclipse.papyrus.properties.runtime.textPropertyEditor"
+ label="Conv Factor:" labelPosition="16384" />
+ <constraints>
+ <appliedStereotypes>
+ <appliedStereotype qualifiedName="MARTE::MARTE_Foundations::NFPs::Unit" />
+ </appliedStereotypes>
+ </constraints>
+ </predefinedController>
+ <!--predefined controller for Unit#offsetFactor -->
+ <predefinedController id="emftStructuralFeatureController"
+ predefinedId="MARTE_Unit_offsetFactor">
+ <feature handlerID="StringStereotype" name="offsetFactor"
+ stereotypeName="MARTE::MARTE_Foundations::NFPs::Unit" />
+ <editor id="org.eclipse.papyrus.properties.runtime.textPropertyEditor"
+ label="Offset Factor:" labelPosition="16384" />
+ <constraints>
+ <appliedStereotypes>
+ <appliedStereotype qualifiedName="MARTE::MARTE_Foundations::NFPs::Unit" />
+ </appliedStereotypes>
+ </constraints>
+ </predefinedController>
+ <!--predefined controller for Unit#baseUnit -->
+ <predefinedController id="emftEReferenceController"
+ predefinedId="MARTE_Unit_baseUnit">
+ <feature handlerID="ReferenceStereotype" name="baseUnit"
+ stereotypeName="MARTE::MARTE_Foundations::NFPs::Unit" />
+ <editor
+ id="org.eclipse.papyrus.properties.runtime.simpleReferencePropertyEditor"
+ label="Base Unit:" labelPosition="16384" />
+ <constraints>
+ <appliedStereotypes>
+ <appliedStereotype qualifiedName="MARTE::MARTE_Foundations::NFPs::Unit" />
+ </appliedStereotypes>
+ </constraints>
+ </predefinedController>
+ <!--predefined controller for NfpConstraint#kind -->
+ <predefinedController id="emftStructuralFeatureController"
+ predefinedId="MARTE_NfpConstraint_kind">
+ <feature handlerID="EnumerationStereotype" name="kind"
+ stereotypeName="MARTE::MARTE_Foundations::NFPs::NfpConstraint" />
+ <editor id="org.eclipse.papyrus.properties.runtime.comboPropertyEditor"
+ label="Kind:" labelPosition="16384" />
+ <constraints>
+ <appliedStereotypes>
+ <appliedStereotype qualifiedName="MARTE::MARTE_Foundations::NFPs::NfpConstraint" />
+ </appliedStereotypes>
+ </constraints>
+ </predefinedController>
+ <!--predefined controller for NfpConstraint#mode -->
+ <predefinedController id="emftEReferenceController"
+ predefinedId="MARTE_NfpConstraint_mode">
+ <feature handlerID="ReferenceStereotype" name="mode"
+ stereotypeName="MARTE::MARTE_Foundations::NFPs::NfpConstraint" />
+ <editor
+ id="org.eclipse.papyrus.properties.runtime.multipleReferencePropertyEditor"
+ label="Mode:" labelPosition="16384" />
+ <constraints>
+ <appliedStereotypes>
+ <appliedStereotype qualifiedName="MARTE::MARTE_Foundations::NFPs::NfpConstraint" />
+ </appliedStereotypes>
+ </constraints>
+ </predefinedController>
+ <!--predefined controller for NfpType#valueAttrib -->
+ <predefinedController id="emftEReferenceController"
+ predefinedId="MARTE_NfpType_valueAttrib">
+ <feature handlerID="ReferenceStereotype" name="valueAttrib"
+ stereotypeName="MARTE::MARTE_Foundations::NFPs::NfpType" />
+ <editor
+ id="org.eclipse.papyrus.properties.runtime.simpleReferencePropertyEditor"
+ label="Value Attrib:" labelPosition="16384" />
+ <constraints>
+ <appliedStereotypes>
+ <appliedStereotype qualifiedName="MARTE::MARTE_Foundations::NFPs::NfpType" />
+ </appliedStereotypes>
+ </constraints>
+ </predefinedController>
+ <!--predefined controller for NfpType#unitAttrib -->
+ <predefinedController id="emftEReferenceController"
+ predefinedId="MARTE_NfpType_unitAttrib">
+ <feature handlerID="ReferenceStereotype" name="unitAttrib"
+ stereotypeName="MARTE::MARTE_Foundations::NFPs::NfpType" />
+ <editor
+ id="org.eclipse.papyrus.properties.runtime.simpleReferencePropertyEditor"
+ label="Unit Attrib:" labelPosition="16384" />
+ <constraints>
+ <appliedStereotypes>
+ <appliedStereotype qualifiedName="MARTE::MARTE_Foundations::NFPs::NfpType" />
+ </appliedStereotypes>
+ </constraints>
+ </predefinedController>
+ <!--predefined controller for NfpType#exprAttrib -->
+ <predefinedController id="emftEReferenceController"
+ predefinedId="MARTE_NfpType_exprAttrib">
+ <feature handlerID="ReferenceStereotype" name="exprAttrib"
+ stereotypeName="MARTE::MARTE_Foundations::NFPs::NfpType" />
+ <editor
+ id="org.eclipse.papyrus.properties.runtime.simpleReferencePropertyEditor"
+ label="Expr Attrib:" labelPosition="16384" />
+ <constraints>
+ <appliedStereotypes>
+ <appliedStereotype qualifiedName="MARTE::MARTE_Foundations::NFPs::NfpType" />
+ </appliedStereotypes>
+ </constraints>
+ </predefinedController>
+ <!--predefined controller for Dimension#symbol -->
+ <predefinedController id="emftStructuralFeatureController"
+ predefinedId="MARTE_Dimension_symbol">
+ <feature handlerID="StringStereotype" name="symbol"
+ stereotypeName="MARTE::MARTE_Foundations::NFPs::Dimension" />
+ <editor id="org.eclipse.papyrus.properties.runtime.textPropertyEditor"
+ label="Symbol:" labelPosition="16384" />
+ <constraints>
+ <appliedStereotypes>
+ <appliedStereotype qualifiedName="MARTE::MARTE_Foundations::NFPs::Dimension" />
+ </appliedStereotypes>
+ </constraints>
+ </predefinedController>
+ <!--predefined controller for Dimension#baseExponent -->
+ <predefinedController id="emftStructuralFeatureController"
+ predefinedId="MARTE_Dimension_baseExponent">
+ <feature handlerID="StringStereotype" name="baseExponent"
+ stereotypeName="MARTE::MARTE_Foundations::NFPs::Dimension" />
+ <editor id="org.eclipse.papyrus.properties.runtime.textPropertyEditor"
+ label="Base Exponent:" labelPosition="16384" />
+ <constraints>
+ <appliedStereotypes>
+ <appliedStereotype qualifiedName="MARTE::MARTE_Foundations::NFPs::Dimension" />
+ </appliedStereotypes>
+ </constraints>
+ </predefinedController>
+ <!--predefined controller for Dimension#baseDimension -->
+ <predefinedController id="emftEReferenceController"
+ predefinedId="MARTE_Dimension_baseDimension">
+ <feature handlerID="ReferenceStereotype" name="baseDimension"
+ stereotypeName="MARTE::MARTE_Foundations::NFPs::Dimension" />
+ <editor
+ id="org.eclipse.papyrus.properties.runtime.multipleReferencePropertyEditor"
+ label="Base Dimension:" labelPosition="16384" />
+ <constraints>
+ <appliedStereotypes>
+ <appliedStereotype qualifiedName="MARTE::MARTE_Foundations::NFPs::Dimension" />
+ </appliedStereotypes>
+ </constraints>
+ </predefinedController>
+ <!--predefined controller for Configuration#mode -->
+ <predefinedController id="emftEReferenceController"
+ predefinedId="MARTE_Configuration_mode">
+ <feature handlerID="ReferenceStereotype" name="mode"
+ stereotypeName="MARTE::MARTE_Foundations::CoreElements::Configuration" />
+ <editor
+ id="org.eclipse.papyrus.properties.runtime.multipleReferencePropertyEditor"
+ label="Mode:" labelPosition="16384" />
+ <constraints>
+ <appliedStereotypes>
+ <appliedStereotype
+ qualifiedName="MARTE::MARTE_Foundations::CoreElements::Configuration" />
+ </appliedStereotypes>
+ </constraints>
+ </predefinedController>
+ <!--predefined controller for Allocated#kind -->
+ <predefinedController id="emftStructuralFeatureController"
+ predefinedId="MARTE_Allocated_kind">
+ <feature handlerID="EnumerationStereotype" name="kind"
+ stereotypeName="MARTE::MARTE_Foundations::Alloc::Allocated" />
+ <editor id="org.eclipse.papyrus.properties.runtime.comboPropertyEditor"
+ label="Kind:" labelPosition="16384" />
+ <constraints>
+ <appliedStereotypes>
+ <appliedStereotype qualifiedName="MARTE::MARTE_Foundations::Alloc::Allocated" />
+ </appliedStereotypes>
+ </constraints>
+ </predefinedController>
+ <!--predefined controller for Allocated#allocatedTo -->
+ <predefinedController id="emftEReferenceController"
+ predefinedId="MARTE_Allocated_allocatedTo">
+ <feature handlerID="ReferenceStereotype" name="allocatedTo"
+ stereotypeName="MARTE::MARTE_Foundations::Alloc::Allocated" />
+ <editor
+ id="org.eclipse.papyrus.properties.runtime.multipleReferencePropertyEditor"
+ label="Allocated To:" labelPosition="16384" />
+ <constraints>
+ <appliedStereotypes>
+ <appliedStereotype qualifiedName="MARTE::MARTE_Foundations::Alloc::Allocated" />
+ </appliedStereotypes>
+ </constraints>
+ </predefinedController>
+ <!--predefined controller for Allocated#allocatedFrom -->
+ <predefinedController id="emftEReferenceController"
+ predefinedId="MARTE_Allocated_allocatedFrom">
+ <feature handlerID="ReferenceStereotype" name="allocatedFrom"
+ stereotypeName="MARTE::MARTE_Foundations::Alloc::Allocated" />
+ <editor
+ id="org.eclipse.papyrus.properties.runtime.multipleReferencePropertyEditor"
+ label="Allocated From:" labelPosition="16384" />
+ <constraints>
+ <appliedStereotypes>
+ <appliedStereotype qualifiedName="MARTE::MARTE_Foundations::Alloc::Allocated" />
+ </appliedStereotypes>
+ </constraints>
+ </predefinedController>
+ <!--predefined controller for AllocateActivityGroup#isUnique -->
+ <predefinedController id="emftStructuralFeatureController"
+ predefinedId="MARTE_AllocateActivityGroup_isUnique">
+ <feature handlerID="BooleanStereotype" name="isUnique"
+ stereotypeName="MARTE::MARTE_Foundations::Alloc::AllocateActivityGroup" />
+ <editor
+ id="org.eclipse.papyrus.properties.runtime.radioBoxPropertyEditor"
+ label="Is Unique:" labelPosition="16384" />
+ <constraints>
+ <appliedStereotypes>
+ <appliedStereotype
+ qualifiedName="MARTE::MARTE_Foundations::Alloc::AllocateActivityGroup" />
+ </appliedStereotypes>
+ </constraints>
+ </predefinedController>
+ <!--predefined controller for NfpRefine#constraint -->
+ <predefinedController id="emftEReferenceController"
+ predefinedId="MARTE_NfpRefine_constraint">
+ <feature handlerID="ReferenceStereotype" name="constraint"
+ stereotypeName="MARTE::MARTE_Foundations::Alloc::NfpRefine" />
+ <editor
+ id="org.eclipse.papyrus.properties.runtime.multipleReferencePropertyEditor"
+ label="Constraint:" labelPosition="16384" />
+ <constraints>
+ <appliedStereotypes>
+ <appliedStereotype qualifiedName="MARTE::MARTE_Foundations::Alloc::NfpRefine" />
+ </appliedStereotypes>
+ </constraints>
+ </predefinedController>
+ <!--predefined controller for Assign#kind -->
+ <predefinedController id="emftStructuralFeatureController"
+ predefinedId="MARTE_Assign_kind">
+ <feature handlerID="EnumerationStereotype" name="kind"
+ stereotypeName="MARTE::MARTE_Foundations::Alloc::Assign" />
+ <editor
+ id="org.eclipse.papyrus.properties.runtime.radioBoxPropertyEditor"
+ label="Kind:" labelPosition="16384" />
+ <constraints>
+ <appliedStereotypes>
+ <appliedStereotype qualifiedName="MARTE::MARTE_Foundations::Alloc::Assign" />
+ </appliedStereotypes>
+ </constraints>
+ </predefinedController>
+ <!--predefined controller for Assign#nature -->
+ <predefinedController id="emftStructuralFeatureController"
+ predefinedId="MARTE_Assign_nature">
+ <feature handlerID="EnumerationStereotype" name="nature"
+ stereotypeName="MARTE::MARTE_Foundations::Alloc::Assign" />
+ <editor
+ id="org.eclipse.papyrus.properties.runtime.radioBoxPropertyEditor"
+ label="Nature:" labelPosition="16384" />
+ <constraints>
+ <appliedStereotypes>
+ <appliedStereotype qualifiedName="MARTE::MARTE_Foundations::Alloc::Assign" />
+ </appliedStereotypes>
+ </constraints>
+ </predefinedController>
+ <!--predefined controller for Assign#impliedConstraint -->
+ <predefinedController id="emftEReferenceController"
+ predefinedId="MARTE_Assign_impliedConstraint">
+ <feature handlerID="ReferenceStereotype" name="impliedConstraint"
+ stereotypeName="MARTE::MARTE_Foundations::Alloc::Assign" />
+ <editor
+ id="org.eclipse.papyrus.properties.runtime.multipleReferencePropertyEditor"
+ label="Implied Constraint:" labelPosition="16384" />
+ <constraints>
+ <appliedStereotypes>
+ <appliedStereotype qualifiedName="MARTE::MARTE_Foundations::Alloc::Assign" />
+ </appliedStereotypes>
+ </constraints>
+ </predefinedController>
+ <!--predefined controller for Assign#from -->
+ <predefinedController id="emftEReferenceController"
+ predefinedId="MARTE_Assign_from">
+ <feature handlerID="ReferenceStereotype" name="from"
+ stereotypeName="MARTE::MARTE_Foundations::Alloc::Assign" />
+ <editor
+ id="org.eclipse.papyrus.properties.runtime.multipleReferencePropertyEditor"
+ label="From:" labelPosition="16384" />
+ <constraints>
+ <appliedStereotypes>
+ <appliedStereotype qualifiedName="MARTE::MARTE_Foundations::Alloc::Assign" />
+ </appliedStereotypes>
+ </constraints>
+ </predefinedController>
+ <!--predefined controller for Assign#to -->
+ <predefinedController id="emftEReferenceController"
+ predefinedId="MARTE_Assign_to">
+ <feature handlerID="ReferenceStereotype" name="to"
+ stereotypeName="MARTE::MARTE_Foundations::Alloc::Assign" />
+ <editor
+ id="org.eclipse.papyrus.properties.runtime.multipleReferencePropertyEditor"
+ label="To:" labelPosition="16384" />
+ <constraints>
+ <appliedStereotypes>
+ <appliedStereotype qualifiedName="MARTE::MARTE_Foundations::Alloc::Assign" />
+ </appliedStereotypes>
+ </constraints>
+ </predefinedController>
+ <!--predefined controller for Allocate#kind -->
+ <predefinedController id="emftStructuralFeatureController"
+ predefinedId="MARTE_Allocate_kind">
+ <feature handlerID="EnumerationStereotype" name="kind"
+ stereotypeName="MARTE::MARTE_Foundations::Alloc::Allocate" />
+ <editor id="org.eclipse.papyrus.properties.runtime.comboPropertyEditor"
+ label="Kind:" labelPosition="16384" />
+ <constraints>
+ <appliedStereotypes>
+ <appliedStereotype qualifiedName="MARTE::MARTE_Foundations::Alloc::Allocate" />
+ </appliedStereotypes>
+ </constraints>
+ </predefinedController>
+ <!--predefined controller for Allocate#nature -->
+ <predefinedController id="emftStructuralFeatureController"
+ predefinedId="MARTE_Allocate_nature">
+ <feature handlerID="EnumerationStereotype" name="nature"
+ stereotypeName="MARTE::MARTE_Foundations::Alloc::Allocate" />
+ <editor
+ id="org.eclipse.papyrus.properties.runtime.radioBoxPropertyEditor"
+ label="Nature:" labelPosition="16384" />
+ <constraints>
+ <appliedStereotypes>
+ <appliedStereotype qualifiedName="MARTE::MARTE_Foundations::Alloc::Allocate" />
+ </appliedStereotypes>
+ </constraints>
+ </predefinedController>
+ <!--predefined controller for Allocate#impliedConstraint -->
+ <predefinedController id="emftEReferenceController"
+ predefinedId="MARTE_Allocate_impliedConstraint">
+ <feature handlerID="ReferenceStereotype" name="impliedConstraint"
+ stereotypeName="MARTE::MARTE_Foundations::Alloc::Allocate" />
+ <editor
+ id="org.eclipse.papyrus.properties.runtime.multipleReferencePropertyEditor"
+ label="Implied Constraint:" labelPosition="16384" />
+ <constraints>
+ <appliedStereotypes>
+ <appliedStereotype qualifiedName="MARTE::MARTE_Foundations::Alloc::Allocate" />
+ </appliedStereotypes>
+ </constraints>
+ </predefinedController>
+ <!--predefined controller for Clock#standard -->
+ <predefinedController id="emftStructuralFeatureController"
+ predefinedId="MARTE_Clock_standard">
+ <feature handlerID="EnumerationStereotype" name="standard"
+ stereotypeName="MARTE::MARTE_Foundations::Time::Clock" />
+ <editor id="org.eclipse.papyrus.properties.runtime.comboPropertyEditor"
+ label="Standard:" labelPosition="16384" />
+ <constraints>
+ <appliedStereotypes>
+ <appliedStereotype qualifiedName="MARTE::MARTE_Foundations::Time::Clock" />
+ </appliedStereotypes>
+ </constraints>
+ </predefinedController>
+ <!--predefined controller for Clock#type -->
+ <predefinedController id="emftEReferenceController"
+ predefinedId="MARTE_Clock_type">
+ <feature handlerID="ReferenceStereotype" name="type"
+ stereotypeName="MARTE::MARTE_Foundations::Time::Clock" />
+ <editor
+ id="org.eclipse.papyrus.properties.runtime.simpleReferencePropertyEditor"
+ label="Type:" labelPosition="16384" />
+ <constraints>
+ <appliedStereotypes>
+ <appliedStereotype qualifiedName="MARTE::MARTE_Foundations::Time::Clock" />
+ </appliedStereotypes>
+ </constraints>
+ </predefinedController>
+ <!--predefined controller for Clock#unit -->
+ <predefinedController id="emftEReferenceController"
+ predefinedId="MARTE_Clock_unit">
+ <feature handlerID="ReferenceStereotype" name="unit"
+ stereotypeName="MARTE::MARTE_Foundations::Time::Clock" />
+ <editor
+ id="org.eclipse.papyrus.properties.runtime.simpleReferencePropertyEditor"
+ label="Unit:" labelPosition="16384" />
+ <constraints>
+ <appliedStereotypes>
+ <appliedStereotype qualifiedName="MARTE::MARTE_Foundations::Time::Clock" />
+ </appliedStereotypes>
+ </constraints>
+ </predefinedController>
+ <!--predefined controller for ClockType#nature -->
+ <predefinedController id="emftStructuralFeatureController"
+ predefinedId="MARTE_ClockType_nature">
+ <feature handlerID="EnumerationStereotype" name="nature"
+ stereotypeName="MARTE::MARTE_Foundations::Time::ClockType" />
+ <editor
+ id="org.eclipse.papyrus.properties.runtime.radioBoxPropertyEditor"
+ label="Nature:" labelPosition="16384" />
+ <constraints>
+ <appliedStereotypes>
+ <appliedStereotype qualifiedName="MARTE::MARTE_Foundations::Time::ClockType" />
+ </appliedStereotypes>
+ </constraints>
+ </predefinedController>
+ <!--predefined controller for ClockType#isLogical -->
+ <predefinedController id="emftStructuralFeatureController"
+ predefinedId="MARTE_ClockType_isLogical">
+ <feature handlerID="BooleanStereotype" name="isLogical"
+ stereotypeName="MARTE::MARTE_Foundations::Time::ClockType" />
+ <editor
+ id="org.eclipse.papyrus.properties.runtime.radioBoxPropertyEditor"
+ label="Is Logical:" labelPosition="16384" />
+ <constraints>
+ <appliedStereotypes>
+ <appliedStereotype qualifiedName="MARTE::MARTE_Foundations::Time::ClockType" />
+ </appliedStereotypes>
+ </constraints>
+ </predefinedController>
+ <!--predefined controller for ClockType#unitType -->
+ <predefinedController id="emftEReferenceController"
+ predefinedId="MARTE_ClockType_unitType">
+ <feature handlerID="ReferenceStereotype" name="unitType"
+ stereotypeName="MARTE::MARTE_Foundations::Time::ClockType" />
+ <editor
+ id="org.eclipse.papyrus.properties.runtime.simpleReferencePropertyEditor"
+ label="Unit Type:" labelPosition="16384" />
+ <constraints>
+ <appliedStereotypes>
+ <appliedStereotype qualifiedName="MARTE::MARTE_Foundations::Time::ClockType" />
+ </appliedStereotypes>
+ </constraints>
+ </predefinedController>
+ <!--predefined controller for ClockType#resolAttr -->
+ <predefinedController id="emftEReferenceController"
+ predefinedId="MARTE_ClockType_resolAttr">
+ <feature handlerID="ReferenceStereotype" name="resolAttr"
+ stereotypeName="MARTE::MARTE_Foundations::Time::ClockType" />
+ <editor
+ id="org.eclipse.papyrus.properties.runtime.simpleReferencePropertyEditor"
+ label="Resol Attr:" labelPosition="16384" />
+ <constraints>
+ <appliedStereotypes>
+ <appliedStereotype qualifiedName="MARTE::MARTE_Foundations::Time::ClockType" />
+ </appliedStereotypes>
+ </constraints>
+ </predefinedController>
+ <!--predefined controller for ClockType#maxValAttr -->
+ <predefinedController id="emftEReferenceController"
+ predefinedId="MARTE_ClockType_maxValAttr">
+ <feature handlerID="ReferenceStereotype" name="maxValAttr"
+ stereotypeName="MARTE::MARTE_Foundations::Time::ClockType" />
+ <editor
+ id="org.eclipse.papyrus.properties.runtime.simpleReferencePropertyEditor"
+ label="Max Val Attr:" labelPosition="16384" />
+ <constraints>
+ <appliedStereotypes>
+ <appliedStereotype qualifiedName="MARTE::MARTE_Foundations::Time::ClockType" />
+ </appliedStereotypes>
+ </constraints>
+ </predefinedController>
+ <!--predefined controller for ClockType#offsetAttr -->
+ <predefinedController id="emftEReferenceController"
+ predefinedId="MARTE_ClockType_offsetAttr">
+ <feature handlerID="ReferenceStereotype" name="offsetAttr"
+ stereotypeName="MARTE::MARTE_Foundations::Time::ClockType" />
+ <editor
+ id="org.eclipse.papyrus.properties.runtime.simpleReferencePropertyEditor"
+ label="Offset Attr:" labelPosition="16384" />
+ <constraints>
+ <appliedStereotypes>
+ <appliedStereotype qualifiedName="MARTE::MARTE_Foundations::Time::ClockType" />
+ </appliedStereotypes>
+ </constraints>
+ </predefinedController>
+ <!--predefined controller for ClockType#getTime -->
+ <predefinedController id="emftEReferenceController"
+ predefinedId="MARTE_ClockType_getTime">
+ <feature handlerID="ReferenceStereotype" name="getTime"
+ stereotypeName="MARTE::MARTE_Foundations::Time::ClockType" />
+ <editor
+ id="org.eclipse.papyrus.properties.runtime.simpleReferencePropertyEditor"
+ label="Get Time:" labelPosition="16384" />
+ <constraints>
+ <appliedStereotypes>
+ <appliedStereotype qualifiedName="MARTE::MARTE_Foundations::Time::ClockType" />
+ </appliedStereotypes>
+ </constraints>
+ </predefinedController>
+ <!--predefined controller for ClockType#setTime -->
+ <predefinedController id="emftEReferenceController"
+ predefinedId="MARTE_ClockType_setTime">
+ <feature handlerID="ReferenceStereotype" name="setTime"
+ stereotypeName="MARTE::MARTE_Foundations::Time::ClockType" />
+ <editor
+ id="org.eclipse.papyrus.properties.runtime.simpleReferencePropertyEditor"
+ label="Set Time:" labelPosition="16384" />
+ <constraints>
+ <appliedStereotypes>
+ <appliedStereotype qualifiedName="MARTE::MARTE_Foundations::Time::ClockType" />
+ </appliedStereotypes>
+ </constraints>
+ </predefinedController>
+ <!--predefined controller for ClockType#indexToValue -->
+ <predefinedController id="emftEReferenceController"
+ predefinedId="MARTE_ClockType_indexToValue">
+ <feature handlerID="ReferenceStereotype" name="indexToValue"
+ stereotypeName="MARTE::MARTE_Foundations::Time::ClockType" />
+ <editor
+ id="org.eclipse.papyrus.properties.runtime.simpleReferencePropertyEditor"
+ label="Index To Value:" labelPosition="16384" />
+ <constraints>
+ <appliedStereotypes>
+ <appliedStereotype qualifiedName="MARTE::MARTE_Foundations::Time::ClockType" />
+ </appliedStereotypes>
+ </constraints>
+ </predefinedController>
+ <!--predefined controller for TimedElement#on -->
+ <predefinedController id="emftEReferenceController"
+ predefinedId="MARTE_TimedElement_on">
+ <feature handlerID="ReferenceStereotype" name="on"
+ stereotypeName="MARTE::MARTE_Foundations::Time::TimedElement" />
+ <editor
+ id="org.eclipse.papyrus.properties.runtime.multipleReferencePropertyEditor"
+ label="On:" labelPosition="16384" />
+ <constraints>
+ <appliedStereotypes>
+ <appliedStereotype qualifiedName="MARTE::MARTE_Foundations::Time::TimedElement" />
+ </appliedStereotypes>
+ </constraints>
+ </predefinedController>
+ <!--predefined controller for TimedValueSpecification#interpretation -->
+ <predefinedController id="emftStructuralFeatureController"
+ predefinedId="MARTE_TimedValueSpecification_interpretation">
+ <feature handlerID="EnumerationStereotype" name="interpretation"
+ stereotypeName="MARTE::MARTE_Foundations::Time::TimedValueSpecification" />
+ <editor
+ id="org.eclipse.papyrus.properties.runtime.radioBoxPropertyEditor"
+ label="Interpretation:" labelPosition="16384" />
+ <constraints>
+ <appliedStereotypes>
+ <appliedStereotype
+ qualifiedName="MARTE::MARTE_Foundations::Time::TimedValueSpecification" />
+ </appliedStereotypes>
+ </constraints>
+ </predefinedController>
+ <!--predefined controller for TimedConstraint#interpretation -->
+ <predefinedController id="emftStructuralFeatureController"
+ predefinedId="MARTE_TimedConstraint_interpretation">
+ <feature handlerID="EnumerationStereotype" name="interpretation"
+ stereotypeName="MARTE::MARTE_Foundations::Time::TimedConstraint" />
+ <editor
+ id="org.eclipse.papyrus.properties.runtime.radioBoxPropertyEditor"
+ label="Interpretation:" labelPosition="16384" />
+ <constraints>
+ <appliedStereotypes>
+ <appliedStereotype qualifiedName="MARTE::MARTE_Foundations::Time::TimedConstraint" />
+ </appliedStereotypes>
+ </constraints>
+ </predefinedController>
+ <!--predefined controller for ClockConstraint#isCoincidenceBased -->
+ <predefinedController id="emftStructuralFeatureController"
+ predefinedId="MARTE_ClockConstraint_isCoincidenceBased">
+ <feature handlerID="BooleanStereotype" name="isCoincidenceBased"
+ stereotypeName="MARTE::MARTE_Foundations::Time::ClockConstraint" />
+ <editor
+ id="org.eclipse.papyrus.properties.runtime.radioBoxPropertyEditor"
+ label="Is Coincidence Based:" labelPosition="16384" />
+ <constraints>
+ <appliedStereotypes>
+ <appliedStereotype qualifiedName="MARTE::MARTE_Foundations::Time::ClockConstraint" />
+ </appliedStereotypes>
+ </constraints>
+ </predefinedController>
+ <!--predefined controller for ClockConstraint#isPrecedenceBased -->
+ <predefinedController id="emftStructuralFeatureController"
+ predefinedId="MARTE_ClockConstraint_isPrecedenceBased">
+ <feature handlerID="BooleanStereotype" name="isPrecedenceBased"
+ stereotypeName="MARTE::MARTE_Foundations::Time::ClockConstraint" />
+ <editor
+ id="org.eclipse.papyrus.properties.runtime.radioBoxPropertyEditor"
+ label="Is Precedence Based:" labelPosition="16384" />
+ <constraints>
+ <appliedStereotypes>
+ <appliedStereotype qualifiedName="MARTE::MARTE_Foundations::Time::ClockConstraint" />
+ </appliedStereotypes>
+ </constraints>
+ </predefinedController>
+ <!--predefined controller for ClockConstraint#isChronometricBased -->
+ <predefinedController id="emftStructuralFeatureController"
+ predefinedId="MARTE_ClockConstraint_isChronometricBased">
+ <feature handlerID="BooleanStereotype" name="isChronometricBased"
+ stereotypeName="MARTE::MARTE_Foundations::Time::ClockConstraint" />
+ <editor
+ id="org.eclipse.papyrus.properties.runtime.radioBoxPropertyEditor"
+ label="Is Chronometric Based:" labelPosition="16384" />
+ <constraints>
+ <appliedStereotypes>
+ <appliedStereotype qualifiedName="MARTE::MARTE_Foundations::Time::ClockConstraint" />
+ </appliedStereotypes>
+ </constraints>
+ </predefinedController>
+ <!--predefined controller for TimedInstantObservation#obsKind -->
+ <predefinedController id="emftStructuralFeatureController"
+ predefinedId="MARTE_TimedInstantObservation_obsKind">
+ <feature handlerID="EnumerationStereotype" name="obsKind"
+ stereotypeName="MARTE::MARTE_Foundations::Time::TimedInstantObservation" />
+ <editor id="org.eclipse.papyrus.properties.runtime.comboPropertyEditor"
+ label="Obs Kind:" labelPosition="16384" />
+ <constraints>
+ <appliedStereotypes>
+ <appliedStereotype
+ qualifiedName="MARTE::MARTE_Foundations::Time::TimedInstantObservation" />
+ </appliedStereotypes>
+ </constraints>
+ </predefinedController>
+ <!--predefined controller for TimedEvent#repetition -->
+ <predefinedController id="emftStructuralFeatureController"
+ predefinedId="MARTE_TimedEvent_repetition">
+ <feature handlerID="StringStereotype" name="repetition"
+ stereotypeName="MARTE::MARTE_Foundations::Time::TimedEvent" />
+ <editor id="org.eclipse.papyrus.properties.runtime.textPropertyEditor"
+ label="Repetition:" labelPosition="16384" />
+ <constraints>
+ <appliedStereotypes>
+ <appliedStereotype qualifiedName="MARTE::MARTE_Foundations::Time::TimedEvent" />
+ </appliedStereotypes>
+ </constraints>
+ </predefinedController>
+ <!--predefined controller for TimedEvent#every -->
+ <predefinedController id="emftEReferenceController"
+ predefinedId="MARTE_TimedEvent_every">
+ <feature handlerID="ReferenceStereotype" name="every"
+ stereotypeName="MARTE::MARTE_Foundations::Time::TimedEvent" />
+ <editor
+ id="org.eclipse.papyrus.properties.runtime.simpleReferencePropertyEditor"
+ label="Every:" labelPosition="16384" />
+ <constraints>
+ <appliedStereotypes>
+ <appliedStereotype qualifiedName="MARTE::MARTE_Foundations::Time::TimedEvent" />
+ </appliedStereotypes>
+ </constraints>
+ </predefinedController>
+ <!--predefined controller for TimedProcessing#duration -->
+ <predefinedController id="emftEReferenceController"
+ predefinedId="MARTE_TimedProcessing_duration">
+ <feature handlerID="ReferenceStereotype" name="duration"
+ stereotypeName="MARTE::MARTE_Foundations::Time::TimedProcessing" />
+ <editor
+ id="org.eclipse.papyrus.properties.runtime.simpleReferencePropertyEditor"
+ label="Duration:" labelPosition="16384" />
+ <constraints>
+ <appliedStereotypes>
+ <appliedStereotype qualifiedName="MARTE::MARTE_Foundations::Time::TimedProcessing" />
+ </appliedStereotypes>
+ </constraints>
+ </predefinedController>
+ <!--predefined controller for TimedProcessing#start -->
+ <predefinedController id="emftEReferenceController"
+ predefinedId="MARTE_TimedProcessing_start">
+ <feature handlerID="ReferenceStereotype" name="start"
+ stereotypeName="MARTE::MARTE_Foundations::Time::TimedProcessing" />
+ <editor
+ id="org.eclipse.papyrus.properties.runtime.simpleReferencePropertyEditor"
+ label="Start:" labelPosition="16384" />
+ <constraints>
+ <appliedStereotypes>
+ <appliedStereotype qualifiedName="MARTE::MARTE_Foundations::Time::TimedProcessing" />
+ </appliedStereotypes>
+ </constraints>
+ </predefinedController>
+ <!--predefined controller for TimedProcessing#finish -->
+ <predefinedController id="emftEReferenceController"
+ predefinedId="MARTE_TimedProcessing_finish">
+ <feature handlerID="ReferenceStereotype" name="finish"
+ stereotypeName="MARTE::MARTE_Foundations::Time::TimedProcessing" />
+ <editor
+ id="org.eclipse.papyrus.properties.runtime.simpleReferencePropertyEditor"
+ label="Finish:" labelPosition="16384" />
+ <constraints>
+ <appliedStereotypes>
+ <appliedStereotype qualifiedName="MARTE::MARTE_Foundations::Time::TimedProcessing" />
+ </appliedStereotypes>
+ </constraints>
+ </predefinedController>
+ <!--predefined controller for Resource#resMult -->
+ <predefinedController id="emftStructuralFeatureController"
+ predefinedId="MARTE_Resource_resMult">
+ <feature handlerID="StringStereotype" name="resMult"
+ stereotypeName="MARTE::MARTE_Foundations::GRM::Resource" />
+ <editor id="org.eclipse.papyrus.properties.runtime.textPropertyEditor"
+ label="Res Mult:" labelPosition="16384" />
+ <constraints>
+ <appliedStereotypes>
+ <appliedStereotype qualifiedName="MARTE::MARTE_Foundations::GRM::Resource" />
+ </appliedStereotypes>
+ </constraints>
+ </predefinedController>
+ <!--predefined controller for Resource#isProtected -->
+ <predefinedController id="emftStructuralFeatureController"
+ predefinedId="MARTE_Resource_isProtected">
+ <feature handlerID="BooleanStereotype" name="isProtected"
+ stereotypeName="MARTE::MARTE_Foundations::GRM::Resource" />
+ <editor
+ id="org.eclipse.papyrus.properties.runtime.radioBoxPropertyEditor"
+ label="Is Protected:" labelPosition="16384" />
+ <constraints>
+ <appliedStereotypes>
+ <appliedStereotype qualifiedName="MARTE::MARTE_Foundations::GRM::Resource" />
+ </appliedStereotypes>
+ </constraints>
+ </predefinedController>
+ <!--predefined controller for Resource#isActive -->
+ <predefinedController id="emftStructuralFeatureController"
+ predefinedId="MARTE_Resource_isActive">
+ <feature handlerID="BooleanStereotype" name="isActive"
+ stereotypeName="MARTE::MARTE_Foundations::GRM::Resource" />
+ <editor
+ id="org.eclipse.papyrus.properties.runtime.radioBoxPropertyEditor"
+ label="Is Active:" labelPosition="16384" />
+ <constraints>
+ <appliedStereotypes>
+ <appliedStereotype qualifiedName="MARTE::MARTE_Foundations::GRM::Resource" />
+ </appliedStereotypes>
+ </constraints>
+ </predefinedController>
+ <!--predefined controller for StorageResource#elementSize -->
+ <predefinedController id="emftStructuralFeatureController"
+ predefinedId="MARTE_StorageResource_elementSize">
+ <feature handlerID="StringStereotype" name="elementSize"
+ stereotypeName="MARTE::MARTE_Foundations::GRM::StorageResource" />
+ <editor id="org.eclipse.papyrus.properties.runtime.textPropertyEditor"
+ label="Element Size:" labelPosition="16384" />
+ <constraints>
+ <appliedStereotypes>
+ <appliedStereotype qualifiedName="MARTE::MARTE_Foundations::GRM::StorageResource" />
+ </appliedStereotypes>
+ </constraints>
+ </predefinedController>
+ <!--predefined controller for CommunicationEndPoint#packetSize -->
+ <predefinedController id="emftStructuralFeatureController"
+ predefinedId="MARTE_CommunicationEndPoint_packetSize">
+ <feature handlerID="StringStereotype" name="packetSize"
+ stereotypeName="MARTE::MARTE_Foundations::GRM::CommunicationEndPoint" />
+ <editor id="org.eclipse.papyrus.properties.runtime.textPropertyEditor"
+ label="Packet Size:" labelPosition="16384" />
+ <constraints>
+ <appliedStereotypes>
+ <appliedStereotype
+ qualifiedName="MARTE::MARTE_Foundations::GRM::CommunicationEndPoint" />
+ </appliedStereotypes>
+ </constraints>
+ </predefinedController>
+ <!--predefined controller for Scheduler#isPreemptible -->
+ <predefinedController id="emftStructuralFeatureController"
+ predefinedId="MARTE_Scheduler_isPreemptible">
+ <feature handlerID="BooleanStereotype" name="isPreemptible"
+ stereotypeName="MARTE::MARTE_Foundations::GRM::Scheduler" />
+ <editor
+ id="org.eclipse.papyrus.properties.runtime.radioBoxPropertyEditor"
+ label="Is Preemptible:" labelPosition="16384" />
+ <constraints>
+ <appliedStereotypes>
+ <appliedStereotype qualifiedName="MARTE::MARTE_Foundations::GRM::Scheduler" />
+ </appliedStereotypes>
+ </constraints>
+ </predefinedController>
+ <!--predefined controller for Scheduler#schedPolicy -->
+ <predefinedController id="emftStructuralFeatureController"
+ predefinedId="MARTE_Scheduler_schedPolicy">
+ <feature handlerID="EnumerationStereotype" name="schedPolicy"
+ stereotypeName="MARTE::MARTE_Foundations::GRM::Scheduler" />
+ <editor id="org.eclipse.papyrus.properties.runtime.comboPropertyEditor"
+ label="Sched Policy:" labelPosition="16384" />
+ <constraints>
+ <appliedStereotypes>
+ <appliedStereotype qualifiedName="MARTE::MARTE_Foundations::GRM::Scheduler" />
+ </appliedStereotypes>
+ </constraints>
+ </predefinedController>
+ <!--predefined controller for Scheduler#otherSchedPolicy -->
+ <predefinedController id="emftStructuralFeatureController"
+ predefinedId="MARTE_Scheduler_otherSchedPolicy">
+ <feature handlerID="StringStereotype" name="otherSchedPolicy"
+ stereotypeName="MARTE::MARTE_Foundations::GRM::Scheduler" />
+ <editor id="org.eclipse.papyrus.properties.runtime.textPropertyEditor"
+ label="Other Sched Policy:" labelPosition="16384" />
+ <constraints>
+ <appliedStereotypes>
+ <appliedStereotype qualifiedName="MARTE::MARTE_Foundations::GRM::Scheduler" />
+ </appliedStereotypes>
+ </constraints>
+ </predefinedController>
+ <!--predefined controller for Scheduler#schedule -->
+ <predefinedController id="emftEReferenceController"
+ predefinedId="MARTE_Scheduler_schedule">
+ <feature handlerID="ReferenceStereotype" name="schedule"
+ stereotypeName="MARTE::MARTE_Foundations::GRM::Scheduler" />
+ <editor
+ id="org.eclipse.papyrus.properties.runtime.simpleReferencePropertyEditor"
+ label="Schedule:" labelPosition="16384" />
+ <constraints>
+ <appliedStereotypes>
+ <appliedStereotype qualifiedName="MARTE::MARTE_Foundations::GRM::Scheduler" />
+ </appliedStereotypes>
+ </constraints>
+ </predefinedController>
+ <!--predefined controller for Scheduler#processingUnits -->
+ <predefinedController id="emftEReferenceController"
+ predefinedId="MARTE_Scheduler_processingUnits">
+ <feature handlerID="ReferenceStereotype" name="processingUnits"
+ stereotypeName="MARTE::MARTE_Foundations::GRM::Scheduler" />
+ <editor
+ id="org.eclipse.papyrus.properties.runtime.multipleReferencePropertyEditor"
+ label="Processing Units:" labelPosition="16384" />
+ <constraints>
+ <appliedStereotypes>
+ <appliedStereotype qualifiedName="MARTE::MARTE_Foundations::GRM::Scheduler" />
+ </appliedStereotypes>
+ </constraints>
+ </predefinedController>
+ <!--predefined controller for Scheduler#host -->
+ <predefinedController id="emftEReferenceController"
+ predefinedId="MARTE_Scheduler_host">
+ <feature handlerID="ReferenceStereotype" name="host"
+ stereotypeName="MARTE::MARTE_Foundations::GRM::Scheduler" />
+ <editor
+ id="org.eclipse.papyrus.properties.runtime.simpleReferencePropertyEditor"
+ label="Host:" labelPosition="16384" />
+ <constraints>
+ <appliedStereotypes>
+ <appliedStereotype qualifiedName="MARTE::MARTE_Foundations::GRM::Scheduler" />
+ </appliedStereotypes>
+ </constraints>
+ </predefinedController>
+ <!--predefined controller for Scheduler#protectedSharedResources -->
+ <predefinedController id="emftEReferenceController"
+ predefinedId="MARTE_Scheduler_protectedSharedResources">
+ <feature handlerID="ReferenceStereotype" name="protectedSharedResources"
+ stereotypeName="MARTE::MARTE_Foundations::GRM::Scheduler" />
+ <editor
+ id="org.eclipse.papyrus.properties.runtime.multipleReferencePropertyEditor"
+ label="Protected Shared Resources:" labelPosition="16384" />
+ <constraints>
+ <appliedStereotypes>
+ <appliedStereotype qualifiedName="MARTE::MARTE_Foundations::GRM::Scheduler" />
+ </appliedStereotypes>
+ </constraints>
+ </predefinedController>
+ <!--predefined controller for Scheduler#schedulableResources -->
+ <predefinedController id="emftEReferenceController"
+ predefinedId="MARTE_Scheduler_schedulableResources">
+ <feature handlerID="ReferenceStereotype" name="schedulableResources"
+ stereotypeName="MARTE::MARTE_Foundations::GRM::Scheduler" />
+ <editor
+ id="org.eclipse.papyrus.properties.runtime.multipleReferencePropertyEditor"
+ label="Schedulable Resources:" labelPosition="16384" />
+ <constraints>
+ <appliedStereotypes>
+ <appliedStereotype qualifiedName="MARTE::MARTE_Foundations::GRM::Scheduler" />
+ </appliedStereotypes>
+ </constraints>
+ </predefinedController>
+ <!--predefined controller for ProcessingResource#speedFactor -->
+ <predefinedController id="emftStructuralFeatureController"
+ predefinedId="MARTE_ProcessingResource_speedFactor">
+ <feature handlerID="StringStereotype" name="speedFactor"
+ stereotypeName="MARTE::MARTE_Foundations::GRM::ProcessingResource" />
+ <editor id="org.eclipse.papyrus.properties.runtime.textPropertyEditor"
+ label="Speed Factor:" labelPosition="16384" />
+ <constraints>
+ <appliedStereotypes>
+ <appliedStereotype
+ qualifiedName="MARTE::MARTE_Foundations::GRM::ProcessingResource" />
+ </appliedStereotypes>
+ </constraints>
+ </predefinedController>
+ <!--predefined controller for ProcessingResource#mainScheduler -->
+ <predefinedController id="emftEReferenceController"
+ predefinedId="MARTE_ProcessingResource_mainScheduler">
+ <feature handlerID="ReferenceStereotype" name="mainScheduler"
+ stereotypeName="MARTE::MARTE_Foundations::GRM::ProcessingResource" />
+ <editor
+ id="org.eclipse.papyrus.properties.runtime.simpleReferencePropertyEditor"
+ label="Main Scheduler:" labelPosition="16384" />
+ <constraints>
+ <appliedStereotypes>
+ <appliedStereotype
+ qualifiedName="MARTE::MARTE_Foundations::GRM::ProcessingResource" />
+ </appliedStereotypes>
+ </constraints>
+ </predefinedController>
+ <!--predefined controller for MutualExclusionResource#protectKind -->
+ <predefinedController id="emftStructuralFeatureController"
+ predefinedId="MARTE_MutualExclusionResource_protectKind">
+ <feature handlerID="EnumerationStereotype" name="protectKind"
+ stereotypeName="MARTE::MARTE_Foundations::GRM::MutualExclusionResource" />
+ <editor id="org.eclipse.papyrus.properties.runtime.comboPropertyEditor"
+ label="Protect Kind:" labelPosition="16384" />
+ <constraints>
+ <appliedStereotypes>
+ <appliedStereotype
+ qualifiedName="MARTE::MARTE_Foundations::GRM::MutualExclusionResource" />
+ </appliedStereotypes>
+ </constraints>
+ </predefinedController>
+ <!--predefined controller for MutualExclusionResource#ceiling -->
+ <predefinedController id="emftStructuralFeatureController"
+ predefinedId="MARTE_MutualExclusionResource_ceiling">
+ <feature handlerID="StringStereotype" name="ceiling"
+ stereotypeName="MARTE::MARTE_Foundations::GRM::MutualExclusionResource" />
+ <editor id="org.eclipse.papyrus.properties.runtime.textPropertyEditor"
+ label="Ceiling:" labelPosition="16384" />
+ <constraints>
+ <appliedStereotypes>
+ <appliedStereotype
+ qualifiedName="MARTE::MARTE_Foundations::GRM::MutualExclusionResource" />
+ </appliedStereotypes>
+ </constraints>
+ </predefinedController>
+ <!--predefined controller for MutualExclusionResource#otherProtectProtocol -->
+ <predefinedController id="emftStructuralFeatureController"
+ predefinedId="MARTE_MutualExclusionResource_otherProtectProtocol">
+ <feature handlerID="StringStereotype" name="otherProtectProtocol"
+ stereotypeName="MARTE::MARTE_Foundations::GRM::MutualExclusionResource" />
+ <editor id="org.eclipse.papyrus.properties.runtime.textPropertyEditor"
+ label="Other Protect Protocol:" labelPosition="16384" />
+ <constraints>
+ <appliedStereotypes>
+ <appliedStereotype
+ qualifiedName="MARTE::MARTE_Foundations::GRM::MutualExclusionResource" />
+ </appliedStereotypes>
+ </constraints>
+ </predefinedController>
+ <!--predefined controller for MutualExclusionResource#scheduler -->
+ <predefinedController id="emftEReferenceController"
+ predefinedId="MARTE_MutualExclusionResource_scheduler">
+ <feature handlerID="ReferenceStereotype" name="scheduler"
+ stereotypeName="MARTE::MARTE_Foundations::GRM::MutualExclusionResource" />
+ <editor
+ id="org.eclipse.papyrus.properties.runtime.simpleReferencePropertyEditor"
+ label="Scheduler:" labelPosition="16384" />
+ <constraints>
+ <appliedStereotypes>
+ <appliedStereotype
+ qualifiedName="MARTE::MARTE_Foundations::GRM::MutualExclusionResource" />
+ </appliedStereotypes>
+ </constraints>
+ </predefinedController>
+ <!--predefined controller for SchedulableResource#schedParams -->
+ <predefinedController id="emftStructuralFeatureController"
+ predefinedId="MARTE_SchedulableResource_schedParams">
+ <feature handlerID="StringStereotype" name="schedParams"
+ stereotypeName="MARTE::MARTE_Foundations::GRM::SchedulableResource" />
+ <editor id="org.eclipse.papyrus.properties.runtime.textPropertyEditor"
+ label="Sched Params:" labelPosition="16384" />
+ <constraints>
+ <appliedStereotypes>
+ <appliedStereotype
+ qualifiedName="MARTE::MARTE_Foundations::GRM::SchedulableResource" />
+ </appliedStereotypes>
+ </constraints>
+ </predefinedController>
+ <!--predefined controller for SchedulableResource#dependentScheduler -->
+ <predefinedController id="emftEReferenceController"
+ predefinedId="MARTE_SchedulableResource_dependentScheduler">
+ <feature handlerID="ReferenceStereotype" name="dependentScheduler"
+ stereotypeName="MARTE::MARTE_Foundations::GRM::SchedulableResource" />
+ <editor
+ id="org.eclipse.papyrus.properties.runtime.simpleReferencePropertyEditor"
+ label="Dependent Scheduler:" labelPosition="16384" />
+ <constraints>
+ <appliedStereotypes>
+ <appliedStereotype
+ qualifiedName="MARTE::MARTE_Foundations::GRM::SchedulableResource" />
+ </appliedStereotypes>
+ </constraints>
+ </predefinedController>
+ <!--predefined controller for SchedulableResource#host -->
+ <predefinedController id="emftEReferenceController"
+ predefinedId="MARTE_SchedulableResource_host">
+ <feature handlerID="ReferenceStereotype" name="host"
+ stereotypeName="MARTE::MARTE_Foundations::GRM::SchedulableResource" />
+ <editor
+ id="org.eclipse.papyrus.properties.runtime.simpleReferencePropertyEditor"
+ label="Host:" labelPosition="16384" />
+ <constraints>
+ <appliedStereotypes>
+ <appliedStereotype
+ qualifiedName="MARTE::MARTE_Foundations::GRM::SchedulableResource" />
+ </appliedStereotypes>
+ </constraints>
+ </predefinedController>
+ <!--predefined controller for SecondaryScheduler#virtualProcessingUnits -->
+ <predefinedController id="emftEReferenceController"
+ predefinedId="MARTE_SecondaryScheduler_virtualProcessingUnits">
+ <feature handlerID="ReferenceStereotype" name="virtualProcessingUnits"
+ stereotypeName="MARTE::MARTE_Foundations::GRM::SecondaryScheduler" />
+ <editor
+ id="org.eclipse.papyrus.properties.runtime.multipleReferencePropertyEditor"
+ label="Virtual Processing Units:" labelPosition="16384" />
+ <constraints>
+ <appliedStereotypes>
+ <appliedStereotype
+ qualifiedName="MARTE::MARTE_Foundations::GRM::SecondaryScheduler" />
+ </appliedStereotypes>
+ </constraints>
+ </predefinedController>
+ <!--predefined controller for CommunicationMedia#elementSize -->
+ <predefinedController id="emftStructuralFeatureController"
+ predefinedId="MARTE_CommunicationMedia_elementSize">
+ <feature handlerID="StringStereotype" name="elementSize"
+ stereotypeName="MARTE::MARTE_Foundations::GRM::CommunicationMedia" />
+ <editor id="org.eclipse.papyrus.properties.runtime.textPropertyEditor"
+ label="Element Size:" labelPosition="16384" />
+ <constraints>
+ <appliedStereotypes>
+ <appliedStereotype
+ qualifiedName="MARTE::MARTE_Foundations::GRM::CommunicationMedia" />
+ </appliedStereotypes>
+ </constraints>
+ </predefinedController>
+ <!--predefined controller for CommunicationMedia#transmMode -->
+ <predefinedController id="emftStructuralFeatureController"
+ predefinedId="MARTE_CommunicationMedia_transmMode">
+ <feature handlerID="EnumerationStereotype" name="transmMode"
+ stereotypeName="MARTE::MARTE_Foundations::GRM::CommunicationMedia" />
+ <editor id="org.eclipse.papyrus.properties.runtime.comboPropertyEditor"
+ label="Transm Mode:" labelPosition="16384" />
+ <constraints>
+ <appliedStereotypes>
+ <appliedStereotype
+ qualifiedName="MARTE::MARTE_Foundations::GRM::CommunicationMedia" />
+ </appliedStereotypes>
+ </constraints>
+ </predefinedController>
+ <!--predefined controller for CommunicationMedia#blockT -->
+ <predefinedController id="emftStructuralFeatureController"
+ predefinedId="MARTE_CommunicationMedia_blockT">
+ <feature handlerID="StringStereotype" name="blockT"
+ stereotypeName="MARTE::MARTE_Foundations::GRM::CommunicationMedia" />
+ <editor id="org.eclipse.papyrus.properties.runtime.textPropertyEditor"
+ label="Block T:" labelPosition="16384" />
+ <constraints>
+ <appliedStereotypes>
+ <appliedStereotype
+ qualifiedName="MARTE::MARTE_Foundations::GRM::CommunicationMedia" />
+ </appliedStereotypes>
+ </constraints>
+ </predefinedController>
+ <!--predefined controller for CommunicationMedia#packetT -->
+ <predefinedController id="emftStructuralFeatureController"
+ predefinedId="MARTE_CommunicationMedia_packetT">
+ <feature handlerID="StringStereotype" name="packetT"
+ stereotypeName="MARTE::MARTE_Foundations::GRM::CommunicationMedia" />
+ <editor id="org.eclipse.papyrus.properties.runtime.textPropertyEditor"
+ label="Packet T:" labelPosition="16384" />
+ <constraints>
+ <appliedStereotypes>
+ <appliedStereotype
+ qualifiedName="MARTE::MARTE_Foundations::GRM::CommunicationMedia" />
+ </appliedStereotypes>
+ </constraints>
+ </predefinedController>
+ <!--predefined controller for CommunicationMedia#capacity -->
+ <predefinedController id="emftStructuralFeatureController"
+ predefinedId="MARTE_CommunicationMedia_capacity">
+ <feature handlerID="StringStereotype" name="capacity"
+ stereotypeName="MARTE::MARTE_Foundations::GRM::CommunicationMedia" />
+ <editor id="org.eclipse.papyrus.properties.runtime.textPropertyEditor"
+ label="Capacity:" labelPosition="16384" />
+ <constraints>
+ <appliedStereotypes>
+ <appliedStereotype
+ qualifiedName="MARTE::MARTE_Foundations::GRM::CommunicationMedia" />
+ </appliedStereotypes>
+ </constraints>
+ </predefinedController>
+ <!--predefined controller for TimerResource#duration -->
+ <predefinedController id="emftStructuralFeatureController"
+ predefinedId="MARTE_TimerResource_duration">
+ <feature handlerID="StringStereotype" name="duration"
+ stereotypeName="MARTE::MARTE_Foundations::GRM::TimerResource" />
+ <editor id="org.eclipse.papyrus.properties.runtime.textPropertyEditor"
+ label="Duration:" labelPosition="16384" />
+ <constraints>
+ <appliedStereotypes>
+ <appliedStereotype qualifiedName="MARTE::MARTE_Foundations::GRM::TimerResource" />
+ </appliedStereotypes>
+ </constraints>
+ </predefinedController>
+ <!--predefined controller for TimerResource#isPeriodic -->
+ <predefinedController id="emftStructuralFeatureController"
+ predefinedId="MARTE_TimerResource_isPeriodic">
+ <feature handlerID="BooleanStereotype" name="isPeriodic"
+ stereotypeName="MARTE::MARTE_Foundations::GRM::TimerResource" />
+ <editor
+ id="org.eclipse.papyrus.properties.runtime.radioBoxPropertyEditor"
+ label="Is Periodic:" labelPosition="16384" />
+ <constraints>
+ <appliedStereotypes>
+ <appliedStereotype qualifiedName="MARTE::MARTE_Foundations::GRM::TimerResource" />
+ </appliedStereotypes>
+ </constraints>
+ </predefinedController>
+ <!--predefined controller for GrService#owner -->
+ <predefinedController id="emftEReferenceController"
+ predefinedId="MARTE_GrService_owner">
+ <feature handlerID="ReferenceStereotype" name="owner"
+ stereotypeName="MARTE::MARTE_Foundations::GRM::GrService" />
+ <editor
+ id="org.eclipse.papyrus.properties.runtime.simpleReferencePropertyEditor"
+ label="Owner:" labelPosition="16384" />
+ <constraints>
+ <appliedStereotypes>
+ <appliedStereotype qualifiedName="MARTE::MARTE_Foundations::GRM::GrService" />
+ </appliedStereotypes>
+ </constraints>
+ </predefinedController>
+ <!--predefined controller for Acquire#isBlocking -->
+ <predefinedController id="emftStructuralFeatureController"
+ predefinedId="MARTE_Acquire_isBlocking">
+ <feature handlerID="BooleanStereotype" name="isBlocking"
+ stereotypeName="MARTE::MARTE_Foundations::GRM::Acquire" />
+ <editor
+ id="org.eclipse.papyrus.properties.runtime.radioBoxPropertyEditor"
+ label="Is Blocking:" labelPosition="16384" />
+ <constraints>
+ <appliedStereotypes>
+ <appliedStereotype qualifiedName="MARTE::MARTE_Foundations::GRM::Acquire" />
+ </appliedStereotypes>
+ </constraints>
+ </predefinedController>
+ <!--predefined controller for ResourceUsage#execTime -->
+ <predefinedController id="emftStructuralFeatureController"
+ predefinedId="MARTE_ResourceUsage_execTime">
+ <feature handlerID="StringStereotype" name="execTime"
+ stereotypeName="MARTE::MARTE_Foundations::GRM::ResourceUsage" />
+ <editor id="org.eclipse.papyrus.properties.runtime.textPropertyEditor"
+ label="Exec Time:" labelPosition="16384" />
+ <constraints>
+ <appliedStereotypes>
+ <appliedStereotype qualifiedName="MARTE::MARTE_Foundations::GRM::ResourceUsage" />
+ </appliedStereotypes>
+ </constraints>
+ </predefinedController>
+ <!--predefined controller for ResourceUsage#allocatedMemory -->
+ <predefinedController id="emftStructuralFeatureController"
+ predefinedId="MARTE_ResourceUsage_allocatedMemory">
+ <feature handlerID="StringStereotype" name="allocatedMemory"
+ stereotypeName="MARTE::MARTE_Foundations::GRM::ResourceUsage" />
+ <editor id="org.eclipse.papyrus.properties.runtime.textPropertyEditor"
+ label="Allocated Memory:" labelPosition="16384" />
+ <constraints>
+ <appliedStereotypes>
+ <appliedStereotype qualifiedName="MARTE::MARTE_Foundations::GRM::ResourceUsage" />
+ </appliedStereotypes>
+ </constraints>
+ </predefinedController>
+ <!--predefined controller for ResourceUsage#usedMemory -->
+ <predefinedController id="emftStructuralFeatureController"
+ predefinedId="MARTE_ResourceUsage_usedMemory">
+ <feature handlerID="StringStereotype" name="usedMemory"
+ stereotypeName="MARTE::MARTE_Foundations::GRM::ResourceUsage" />
+ <editor id="org.eclipse.papyrus.properties.runtime.textPropertyEditor"
+ label="Used Memory:" labelPosition="16384" />
+ <constraints>
+ <appliedStereotypes>
+ <appliedStereotype qualifiedName="MARTE::MARTE_Foundations::GRM::ResourceUsage" />
+ </appliedStereotypes>
+ </constraints>
+ </predefinedController>
+ <!--predefined controller for ResourceUsage#powerPeak -->
+ <predefinedController id="emftStructuralFeatureController"
+ predefinedId="MARTE_ResourceUsage_powerPeak">
+ <feature handlerID="StringStereotype" name="powerPeak"
+ stereotypeName="MARTE::MARTE_Foundations::GRM::ResourceUsage" />
+ <editor id="org.eclipse.papyrus.properties.runtime.textPropertyEditor"
+ label="Power Peak:" labelPosition="16384" />
+ <constraints>
+ <appliedStereotypes>
+ <appliedStereotype qualifiedName="MARTE::MARTE_Foundations::GRM::ResourceUsage" />
+ </appliedStereotypes>
+ </constraints>
+ </predefinedController>
+ <!--predefined controller for ResourceUsage#energy -->
+ <predefinedController id="emftStructuralFeatureController"
+ predefinedId="MARTE_ResourceUsage_energy">
+ <feature handlerID="StringStereotype" name="energy"
+ stereotypeName="MARTE::MARTE_Foundations::GRM::ResourceUsage" />
+ <editor id="org.eclipse.papyrus.properties.runtime.textPropertyEditor"
+ label="Energy:" labelPosition="16384" />
+ <constraints>
+ <appliedStereotypes>
+ <appliedStereotype qualifiedName="MARTE::MARTE_Foundations::GRM::ResourceUsage" />
+ </appliedStereotypes>
+ </constraints>
+ </predefinedController>
+ <!--predefined controller for ResourceUsage#msgSize -->
+ <predefinedController id="emftStructuralFeatureController"
+ predefinedId="MARTE_ResourceUsage_msgSize">
+ <feature handlerID="StringStereotype" name="msgSize"
+ stereotypeName="MARTE::MARTE_Foundations::GRM::ResourceUsage" />
+ <editor id="org.eclipse.papyrus.properties.runtime.textPropertyEditor"
+ label="Msg Size:" labelPosition="16384" />
+ <constraints>
+ <appliedStereotypes>
+ <appliedStereotype qualifiedName="MARTE::MARTE_Foundations::GRM::ResourceUsage" />
+ </appliedStereotypes>
+ </constraints>
+ </predefinedController>
+ <!--predefined controller for ResourceUsage#subUsage -->
+ <predefinedController id="emftEReferenceController"
+ predefinedId="MARTE_ResourceUsage_subUsage">
+ <feature handlerID="ReferenceStereotype" name="subUsage"
+ stereotypeName="MARTE::MARTE_Foundations::GRM::ResourceUsage" />
+ <editor
+ id="org.eclipse.papyrus.properties.runtime.multipleReferencePropertyEditor"
+ label="Sub Usage:" labelPosition="16384" />
+ <constraints>
+ <appliedStereotypes>
+ <appliedStereotype qualifiedName="MARTE::MARTE_Foundations::GRM::ResourceUsage" />
+ </appliedStereotypes>
+ </constraints>
+ </predefinedController>
+ <!--predefined controller for ResourceUsage#usedResources -->
+ <predefinedController id="emftEReferenceController"
+ predefinedId="MARTE_ResourceUsage_usedResources">
+ <feature handlerID="ReferenceStereotype" name="usedResources"
+ stereotypeName="MARTE::MARTE_Foundations::GRM::ResourceUsage" />
+ <editor
+ id="org.eclipse.papyrus.properties.runtime.multipleReferencePropertyEditor"
+ label="Used Resources:" labelPosition="16384" />
+ <constraints>
+ <appliedStereotypes>
+ <appliedStereotype qualifiedName="MARTE::MARTE_Foundations::GRM::ResourceUsage" />
+ </appliedStereotypes>
+ </constraints>
+ </predefinedController>
+ <!--predefined controller for InterRepetition#repetitionShapeDependence -->
+ <predefinedController id="emftStructuralFeatureController"
+ predefinedId="MARTE_InterRepetition_repetitionShapeDependence">
+ <feature handlerID="StringStereotype" name="repetitionShapeDependence"
+ stereotypeName="MARTE::MARTE_Annexes::RSM::InterRepetition" />
+ <editor id="org.eclipse.papyrus.properties.runtime.textPropertyEditor"
+ label="Repetition Shape Dependence:" labelPosition="16384" />
+ <constraints>
+ <appliedStereotypes>
+ <appliedStereotype qualifiedName="MARTE::MARTE_Annexes::RSM::InterRepetition" />
+ </appliedStereotypes>
+ </constraints>
+ </predefinedController>
+ <!--predefined controller for InterRepetition#isModulo -->
+ <predefinedController id="emftStructuralFeatureController"
+ predefinedId="MARTE_InterRepetition_isModulo">
+ <feature handlerID="BooleanStereotype" name="isModulo"
+ stereotypeName="MARTE::MARTE_Annexes::RSM::InterRepetition" />
+ <editor
+ id="org.eclipse.papyrus.properties.runtime.radioBoxPropertyEditor"
+ label="Is Modulo:" labelPosition="16384" />
+ <constraints>
+ <appliedStereotypes>
+ <appliedStereotype qualifiedName="MARTE::MARTE_Annexes::RSM::InterRepetition" />
+ </appliedStereotypes>
+ </constraints>
+ </predefinedController>
+ <!--predefined controller for Distribute#patternShape -->
+ <predefinedController id="emftStructuralFeatureController"
+ predefinedId="MARTE_Distribute_patternShape">
+ <feature handlerID="StringStereotype" name="patternShape"
+ stereotypeName="MARTE::MARTE_Annexes::RSM::Distribute" />
+ <editor id="org.eclipse.papyrus.properties.runtime.textPropertyEditor"
+ label="Pattern Shape:" labelPosition="16384" />
+ <constraints>
+ <appliedStereotypes>
+ <appliedStereotype qualifiedName="MARTE::MARTE_Annexes::RSM::Distribute" />
+ </appliedStereotypes>
+ </constraints>
+ </predefinedController>
+ <!--predefined controller for Distribute#repetitionSpace -->
+ <predefinedController id="emftStructuralFeatureController"
+ predefinedId="MARTE_Distribute_repetitionSpace">
+ <feature handlerID="StringStereotype" name="repetitionSpace"
+ stereotypeName="MARTE::MARTE_Annexes::RSM::Distribute" />
+ <editor id="org.eclipse.papyrus.properties.runtime.textPropertyEditor"
+ label="Repetition Space:" labelPosition="16384" />
+ <constraints>
+ <appliedStereotypes>
+ <appliedStereotype qualifiedName="MARTE::MARTE_Annexes::RSM::Distribute" />
+ </appliedStereotypes>
+ </constraints>
+ </predefinedController>
+ <!--predefined controller for Distribute#fromTiler -->
+ <predefinedController id="emftStructuralFeatureController"
+ predefinedId="MARTE_Distribute_fromTiler">
+ <feature handlerID="StringStereotype" name="fromTiler"
+ stereotypeName="MARTE::MARTE_Annexes::RSM::Distribute" />
+ <editor id="org.eclipse.papyrus.properties.runtime.textPropertyEditor"
+ label="From Tiler:" labelPosition="16384" />
+ <constraints>
+ <appliedStereotypes>
+ <appliedStereotype qualifiedName="MARTE::MARTE_Annexes::RSM::Distribute" />
+ </appliedStereotypes>
+ </constraints>
+ </predefinedController>
+ <!--predefined controller for Distribute#toTiler -->
+ <predefinedController id="emftStructuralFeatureController"
+ predefinedId="MARTE_Distribute_toTiler">
+ <feature handlerID="StringStereotype" name="toTiler"
+ stereotypeName="MARTE::MARTE_Annexes::RSM::Distribute" />
+ <editor id="org.eclipse.papyrus.properties.runtime.textPropertyEditor"
+ label="To Tiler:" labelPosition="16384" />
+ <constraints>
+ <appliedStereotypes>
+ <appliedStereotype qualifiedName="MARTE::MARTE_Annexes::RSM::Distribute" />
+ </appliedStereotypes>
+ </constraints>
+ </predefinedController>
+ <!--predefined controller for Reshape#patternShape -->
+ <predefinedController id="emftStructuralFeatureController"
+ predefinedId="MARTE_Reshape_patternShape">
+ <feature handlerID="StringStereotype" name="patternShape"
+ stereotypeName="MARTE::MARTE_Annexes::RSM::Reshape" />
+ <editor id="org.eclipse.papyrus.properties.runtime.textPropertyEditor"
+ label="Pattern Shape:" labelPosition="16384" />
+ <constraints>
+ <appliedStereotypes>
+ <appliedStereotype qualifiedName="MARTE::MARTE_Annexes::RSM::Reshape" />
+ </appliedStereotypes>
+ </constraints>
+ </predefinedController>
+ <!--predefined controller for Reshape#repetitonShape -->
+ <predefinedController id="emftStructuralFeatureController"
+ predefinedId="MARTE_Reshape_repetitonShape">
+ <feature handlerID="StringStereotype" name="repetitonShape"
+ stereotypeName="MARTE::MARTE_Annexes::RSM::Reshape" />
+ <editor id="org.eclipse.papyrus.properties.runtime.textPropertyEditor"
+ label="Repetiton Shape:" labelPosition="16384" />
+ <constraints>
+ <appliedStereotypes>
+ <appliedStereotype qualifiedName="MARTE::MARTE_Annexes::RSM::Reshape" />
+ </appliedStereotypes>
+ </constraints>
+ </predefinedController>
+ <!--predefined controller for Tiler#origin -->
+ <predefinedController id="emftStructuralFeatureController"
+ predefinedId="MARTE_Tiler_origin">
+ <feature handlerID="StringStereotype" name="origin"
+ stereotypeName="MARTE::MARTE_Annexes::RSM::Tiler" />
+ <editor id="org.eclipse.papyrus.properties.runtime.textPropertyEditor"
+ label="Origin:" labelPosition="16384" />
+ <constraints>
+ <appliedStereotypes>
+ <appliedStereotype qualifiedName="MARTE::MARTE_Annexes::RSM::Tiler" />
+ </appliedStereotypes>
+ </constraints>
+ </predefinedController>
+ <!--predefined controller for Tiler#paving -->
+ <predefinedController id="emftStructuralFeatureController"
+ predefinedId="MARTE_Tiler_paving">
+ <feature handlerID="StringStereotype" name="paving"
+ stereotypeName="MARTE::MARTE_Annexes::RSM::Tiler" />
+ <editor id="org.eclipse.papyrus.properties.runtime.textPropertyEditor"
+ label="Paving:" labelPosition="16384" />
+ <constraints>
+ <appliedStereotypes>
+ <appliedStereotype qualifiedName="MARTE::MARTE_Annexes::RSM::Tiler" />
+ </appliedStereotypes>
+ </constraints>
+ </predefinedController>
+ <!--predefined controller for Tiler#fitting -->
+ <predefinedController id="emftStructuralFeatureController"
+ predefinedId="MARTE_Tiler_fitting">
+ <feature handlerID="StringStereotype" name="fitting"
+ stereotypeName="MARTE::MARTE_Annexes::RSM::Tiler" />
+ <editor id="org.eclipse.papyrus.properties.runtime.textPropertyEditor"
+ label="Fitting:" labelPosition="16384" />
+ <constraints>
+ <appliedStereotypes>
+ <appliedStereotype qualifiedName="MARTE::MARTE_Annexes::RSM::Tiler" />
+ </appliedStereotypes>
+ </constraints>
+ </predefinedController>
+ <!--predefined controller for Tiler#tiler -->
+ <predefinedController id="emftStructuralFeatureController"
+ predefinedId="MARTE_Tiler_tiler">
+ <feature handlerID="StringStereotype" name="tiler"
+ stereotypeName="MARTE::MARTE_Annexes::RSM::Tiler" />
+ <editor id="org.eclipse.papyrus.properties.runtime.textPropertyEditor"
+ label="Tiler:" labelPosition="16384" />
+ <constraints>
+ <appliedStereotypes>
+ <appliedStereotype qualifiedName="MARTE::MARTE_Annexes::RSM::Tiler" />
+ </appliedStereotypes>
+ </constraints>
+ </predefinedController>
+ <!--predefined controller for Shaped#shape -->
+ <predefinedController id="emftStructuralFeatureController"
+ predefinedId="MARTE_Shaped_shape">
+ <feature handlerID="StringStereotype" name="shape"
+ stereotypeName="MARTE::MARTE_Annexes::RSM::Shaped" />
+ <editor id="org.eclipse.papyrus.properties.runtime.textPropertyEditor"
+ label="Shape:" labelPosition="16384" />
+ <constraints>
+ <appliedStereotypes>
+ <appliedStereotype qualifiedName="MARTE::MARTE_Annexes::RSM::Shaped" />
+ </appliedStereotypes>
+ </constraints>
+ </predefinedController>
+ <!--predefined controller for Var#dir -->
+ <predefinedController id="emftStructuralFeatureController"
+ predefinedId="MARTE_Var_dir">
+ <feature handlerID="EnumerationStereotype" name="dir"
+ stereotypeName="MARTE::MARTE_Annexes::VSL::Variables::Var" />
+ <editor id="org.eclipse.papyrus.properties.runtime.comboPropertyEditor"
+ label="Dir:" labelPosition="16384" />
+ <constraints>
+ <appliedStereotypes>
+ <appliedStereotype qualifiedName="MARTE::MARTE_Annexes::VSL::Variables::Var" />
+ </appliedStereotypes>
+ </constraints>
+ </predefinedController>
+ <!--predefined controller for BoundedSubtype#minValue -->
+ <predefinedController id="emftStructuralFeatureController"
+ predefinedId="MARTE_BoundedSubtype_minValue">
+ <feature handlerID="StringStereotype" name="minValue"
+ stereotypeName="MARTE::MARTE_Annexes::VSL::DataTypes::BoundedSubtype" />
+ <editor id="org.eclipse.papyrus.properties.runtime.textPropertyEditor"
+ label="Min Value:" labelPosition="16384" />
+ <constraints>
+ <appliedStereotypes>
+ <appliedStereotype
+ qualifiedName="MARTE::MARTE_Annexes::VSL::DataTypes::BoundedSubtype" />
+ </appliedStereotypes>
+ </constraints>
+ </predefinedController>
+ <!--predefined controller for BoundedSubtype#maxValue -->
+ <predefinedController id="emftStructuralFeatureController"
+ predefinedId="MARTE_BoundedSubtype_maxValue">
+ <feature handlerID="StringStereotype" name="maxValue"
+ stereotypeName="MARTE::MARTE_Annexes::VSL::DataTypes::BoundedSubtype" />
+ <editor id="org.eclipse.papyrus.properties.runtime.textPropertyEditor"
+ label="Max Value:" labelPosition="16384" />
+ <constraints>
+ <appliedStereotypes>
+ <appliedStereotype
+ qualifiedName="MARTE::MARTE_Annexes::VSL::DataTypes::BoundedSubtype" />
+ </appliedStereotypes>
+ </constraints>
+ </predefinedController>
+ <!--predefined controller for BoundedSubtype#isMinOpen -->
+ <predefinedController id="emftStructuralFeatureController"
+ predefinedId="MARTE_BoundedSubtype_isMinOpen">
+ <feature handlerID="BooleanStereotype" name="isMinOpen"
+ stereotypeName="MARTE::MARTE_Annexes::VSL::DataTypes::BoundedSubtype" />
+ <editor
+ id="org.eclipse.papyrus.properties.runtime.radioBoxPropertyEditor"
+ label="Is Min Open:" labelPosition="16384" />
+ <constraints>
+ <appliedStereotypes>
+ <appliedStereotype
+ qualifiedName="MARTE::MARTE_Annexes::VSL::DataTypes::BoundedSubtype" />
+ </appliedStereotypes>
+ </constraints>
+ </predefinedController>
+ <!--predefined controller for BoundedSubtype#isMaxOpen -->
+ <predefinedController id="emftStructuralFeatureController"
+ predefinedId="MARTE_BoundedSubtype_isMaxOpen">
+ <feature handlerID="BooleanStereotype" name="isMaxOpen"
+ stereotypeName="MARTE::MARTE_Annexes::VSL::DataTypes::BoundedSubtype" />
+ <editor
+ id="org.eclipse.papyrus.properties.runtime.radioBoxPropertyEditor"
+ label="Is Max Open:" labelPosition="16384" />
+ <constraints>
+ <appliedStereotypes>
+ <appliedStereotype
+ qualifiedName="MARTE::MARTE_Annexes::VSL::DataTypes::BoundedSubtype" />
+ </appliedStereotypes>
+ </constraints>
+ </predefinedController>
+ <!--predefined controller for BoundedSubtype#baseType -->
+ <predefinedController id="emftEReferenceController"
+ predefinedId="MARTE_BoundedSubtype_baseType">
+ <feature handlerID="ReferenceStereotype" name="baseType"
+ stereotypeName="MARTE::MARTE_Annexes::VSL::DataTypes::BoundedSubtype" />
+ <editor
+ id="org.eclipse.papyrus.properties.runtime.simpleReferencePropertyEditor"
+ label="Base Type:" labelPosition="16384" />
+ <constraints>
+ <appliedStereotypes>
+ <appliedStereotype
+ qualifiedName="MARTE::MARTE_Annexes::VSL::DataTypes::BoundedSubtype" />
+ </appliedStereotypes>
+ </constraints>
+ </predefinedController>
+ <!--predefined controller for IntervalType#intervalAttrib -->
+ <predefinedController id="emftEReferenceController"
+ predefinedId="MARTE_IntervalType_intervalAttrib">
+ <feature handlerID="ReferenceStereotype" name="intervalAttrib"
+ stereotypeName="MARTE::MARTE_Annexes::VSL::DataTypes::IntervalType" />
+ <editor
+ id="org.eclipse.papyrus.properties.runtime.simpleReferencePropertyEditor"
+ label="Interval Attrib:" labelPosition="16384" />
+ <constraints>
+ <appliedStereotypes>
+ <appliedStereotype
+ qualifiedName="MARTE::MARTE_Annexes::VSL::DataTypes::IntervalType" />
+ </appliedStereotypes>
+ </constraints>
+ </predefinedController>
+ <!--predefined controller for CollectionType#collectionAttrib -->
+ <predefinedController id="emftEReferenceController"
+ predefinedId="MARTE_CollectionType_collectionAttrib">
+ <feature handlerID="ReferenceStereotype" name="collectionAttrib"
+ stereotypeName="MARTE::MARTE_Annexes::VSL::DataTypes::CollectionType" />
+ <editor
+ id="org.eclipse.papyrus.properties.runtime.simpleReferencePropertyEditor"
+ label="Collection Attrib:" labelPosition="16384" />
+ <constraints>
+ <appliedStereotypes>
+ <appliedStereotype
+ qualifiedName="MARTE::MARTE_Annexes::VSL::DataTypes::CollectionType" />
+ </appliedStereotypes>
+ </constraints>
+ </predefinedController>
+ <!--predefined controller for ChoiceType#choiceAttrib -->
+ <predefinedController id="emftEReferenceController"
+ predefinedId="MARTE_ChoiceType_choiceAttrib">
+ <feature handlerID="ReferenceStereotype" name="choiceAttrib"
+ stereotypeName="MARTE::MARTE_Annexes::VSL::DataTypes::ChoiceType" />
+ <editor
+ id="org.eclipse.papyrus.properties.runtime.multipleReferencePropertyEditor"
+ label="Choice Attrib:" labelPosition="16384" />
+ <constraints>
+ <appliedStereotypes>
+ <appliedStereotype
+ qualifiedName="MARTE::MARTE_Annexes::VSL::DataTypes::ChoiceType" />
+ </appliedStereotypes>
+ </constraints>
+ </predefinedController>
+ <!--predefined controller for ChoiceType#defaultAttrib -->
+ <predefinedController id="emftEReferenceController"
+ predefinedId="MARTE_ChoiceType_defaultAttrib">
+ <feature handlerID="ReferenceStereotype" name="defaultAttrib"
+ stereotypeName="MARTE::MARTE_Annexes::VSL::DataTypes::ChoiceType" />
+ <editor
+ id="org.eclipse.papyrus.properties.runtime.simpleReferencePropertyEditor"
+ label="Default Attrib:" labelPosition="16384" />
+ <constraints>
+ <appliedStereotypes>
+ <appliedStereotype
+ qualifiedName="MARTE::MARTE_Annexes::VSL::DataTypes::ChoiceType" />
+ </appliedStereotypes>
+ </constraints>
+ </predefinedController>
+ <!--predefined controller for TupleType#tupleAttrib -->
+ <predefinedController id="emftEReferenceController"
+ predefinedId="MARTE_TupleType_tupleAttrib">
+ <feature handlerID="ReferenceStereotype" name="tupleAttrib"
+ stereotypeName="MARTE::MARTE_Annexes::VSL::DataTypes::TupleType" />
+ <editor
+ id="org.eclipse.papyrus.properties.runtime.multipleReferencePropertyEditor"
+ label="Tuple Attrib:" labelPosition="16384" />
+ <constraints>
+ <appliedStereotypes>
+ <appliedStereotype qualifiedName="MARTE::MARTE_Annexes::VSL::DataTypes::TupleType" />
+ </appliedStereotypes>
+ </constraints>
+ </predefinedController>
+ <!--predefined controller for RtUnit#isDynamic -->
+ <predefinedController id="emftStructuralFeatureController"
+ predefinedId="MARTE_RtUnit_isDynamic">
+ <feature handlerID="BooleanStereotype" name="isDynamic"
+ stereotypeName="MARTE::MARTE_DesignModel::HLAM::RtUnit" />
+ <editor
+ id="org.eclipse.papyrus.properties.runtime.radioBoxPropertyEditor"
+ label="Is Dynamic:" labelPosition="16384" />
+ <constraints>
+ <appliedStereotypes>
+ <appliedStereotype qualifiedName="MARTE::MARTE_DesignModel::HLAM::RtUnit" />
+ </appliedStereotypes>
+ </constraints>
+ </predefinedController>
+ <!--predefined controller for RtUnit#isMain -->
+ <predefinedController id="emftStructuralFeatureController"
+ predefinedId="MARTE_RtUnit_isMain">
+ <feature handlerID="BooleanStereotype" name="isMain"
+ stereotypeName="MARTE::MARTE_DesignModel::HLAM::RtUnit" />
+ <editor
+ id="org.eclipse.papyrus.properties.runtime.radioBoxPropertyEditor"
+ label="Is Main:" labelPosition="16384" />
+ <constraints>
+ <appliedStereotypes>
+ <appliedStereotype qualifiedName="MARTE::MARTE_DesignModel::HLAM::RtUnit" />
+ </appliedStereotypes>
+ </constraints>
+ </predefinedController>
+ <!--predefined controller for RtUnit#srPoolSize -->
+ <predefinedController id="emftStructuralFeatureController"
+ predefinedId="MARTE_RtUnit_srPoolSize">
+ <feature handlerID="StringStereotype" name="srPoolSize"
+ stereotypeName="MARTE::MARTE_DesignModel::HLAM::RtUnit" />
+ <editor id="org.eclipse.papyrus.properties.runtime.textPropertyEditor"
+ label="Sr Pool Size:" labelPosition="16384" />
+ <constraints>
+ <appliedStereotypes>
+ <appliedStereotype qualifiedName="MARTE::MARTE_DesignModel::HLAM::RtUnit" />
+ </appliedStereotypes>
+ </constraints>
+ </predefinedController>
+ <!--predefined controller for RtUnit#srPoolPolicy -->
+ <predefinedController id="emftStructuralFeatureController"
+ predefinedId="MARTE_RtUnit_srPoolPolicy">
+ <feature handlerID="EnumerationStereotype" name="srPoolPolicy"
+ stereotypeName="MARTE::MARTE_DesignModel::HLAM::RtUnit" />
+ <editor id="org.eclipse.papyrus.properties.runtime.comboPropertyEditor"
+ label="Sr Pool Policy:" labelPosition="16384" />
+ <constraints>
+ <appliedStereotypes>
+ <appliedStereotype qualifiedName="MARTE::MARTE_DesignModel::HLAM::RtUnit" />
+ </appliedStereotypes>
+ </constraints>
+ </predefinedController>
+ <!--predefined controller for RtUnit#srPoolWaitingTime -->
+ <predefinedController id="emftStructuralFeatureController"
+ predefinedId="MARTE_RtUnit_srPoolWaitingTime">
+ <feature handlerID="StringStereotype" name="srPoolWaitingTime"
+ stereotypeName="MARTE::MARTE_DesignModel::HLAM::RtUnit" />
+ <editor id="org.eclipse.papyrus.properties.runtime.textPropertyEditor"
+ label="Sr Pool Waiting Time:" labelPosition="16384" />
+ <constraints>
+ <appliedStereotypes>
+ <appliedStereotype qualifiedName="MARTE::MARTE_DesignModel::HLAM::RtUnit" />
+ </appliedStereotypes>
+ </constraints>
+ </predefinedController>
+ <!--predefined controller for RtUnit#memorySize -->
+ <predefinedController id="emftStructuralFeatureController"
+ predefinedId="MARTE_RtUnit_memorySize">
+ <feature handlerID="StringStereotype" name="memorySize"
+ stereotypeName="MARTE::MARTE_DesignModel::HLAM::RtUnit" />
+ <editor id="org.eclipse.papyrus.properties.runtime.textPropertyEditor"
+ label="Memory Size:" labelPosition="16384" />
+ <constraints>
+ <appliedStereotypes>
+ <appliedStereotype qualifiedName="MARTE::MARTE_DesignModel::HLAM::RtUnit" />
+ </appliedStereotypes>
+ </constraints>
+ </predefinedController>
+ <!--predefined controller for RtUnit#queueSchedPolicy -->
+ <predefinedController id="emftStructuralFeatureController"
+ predefinedId="MARTE_RtUnit_queueSchedPolicy">
+ <feature handlerID="EnumerationStereotype" name="queueSchedPolicy"
+ stereotypeName="MARTE::MARTE_DesignModel::HLAM::RtUnit" />
+ <editor id="org.eclipse.papyrus.properties.runtime.comboPropertyEditor"
+ label="Queue Sched Policy:" labelPosition="16384" />
+ <constraints>
+ <appliedStereotypes>
+ <appliedStereotype qualifiedName="MARTE::MARTE_DesignModel::HLAM::RtUnit" />
+ </appliedStereotypes>
+ </constraints>
+ </predefinedController>
+ <!--predefined controller for RtUnit#queueSize -->
+ <predefinedController id="emftStructuralFeatureController"
+ predefinedId="MARTE_RtUnit_queueSize">
+ <feature handlerID="StringStereotype" name="queueSize"
+ stereotypeName="MARTE::MARTE_DesignModel::HLAM::RtUnit" />
+ <editor id="org.eclipse.papyrus.properties.runtime.textPropertyEditor"
+ label="Queue Size:" labelPosition="16384" />
+ <constraints>
+ <appliedStereotypes>
+ <appliedStereotype qualifiedName="MARTE::MARTE_DesignModel::HLAM::RtUnit" />
+ </appliedStereotypes>
+ </constraints>
+ </predefinedController>
+ <!--predefined controller for RtUnit#msgMaxSize -->
+ <predefinedController id="emftStructuralFeatureController"
+ predefinedId="MARTE_RtUnit_msgMaxSize">
+ <feature handlerID="StringStereotype" name="msgMaxSize"
+ stereotypeName="MARTE::MARTE_DesignModel::HLAM::RtUnit" />
+ <editor id="org.eclipse.papyrus.properties.runtime.textPropertyEditor"
+ label="Msg Max Size:" labelPosition="16384" />
+ <constraints>
+ <appliedStereotypes>
+ <appliedStereotype qualifiedName="MARTE::MARTE_DesignModel::HLAM::RtUnit" />
+ </appliedStereotypes>
+ </constraints>
+ </predefinedController>
+ <!--predefined controller for RtUnit#operationalMode -->
+ <predefinedController id="emftEReferenceController"
+ predefinedId="MARTE_RtUnit_operationalMode">
+ <feature handlerID="ReferenceStereotype" name="operationalMode"
+ stereotypeName="MARTE::MARTE_DesignModel::HLAM::RtUnit" />
+ <editor
+ id="org.eclipse.papyrus.properties.runtime.simpleReferencePropertyEditor"
+ label="Operational Mode:" labelPosition="16384" />
+ <constraints>
+ <appliedStereotypes>
+ <appliedStereotype qualifiedName="MARTE::MARTE_DesignModel::HLAM::RtUnit" />
+ </appliedStereotypes>
+ </constraints>
+ </predefinedController>
+ <!--predefined controller for RtUnit#main -->
+ <predefinedController id="emftEReferenceController"
+ predefinedId="MARTE_RtUnit_main">
+ <feature handlerID="ReferenceStereotype" name="main"
+ stereotypeName="MARTE::MARTE_DesignModel::HLAM::RtUnit" />
+ <editor
+ id="org.eclipse.papyrus.properties.runtime.simpleReferencePropertyEditor"
+ label="Main:" labelPosition="16384" />
+ <constraints>
+ <appliedStereotypes>
+ <appliedStereotype qualifiedName="MARTE::MARTE_DesignModel::HLAM::RtUnit" />
+ </appliedStereotypes>
+ </constraints>
+ </predefinedController>
+ <!--predefined controller for PpUnit#concPolicy -->
+ <predefinedController id="emftStructuralFeatureController"
+ predefinedId="MARTE_PpUnit_concPolicy">
+ <feature handlerID="EnumerationStereotype" name="concPolicy"
+ stereotypeName="MARTE::MARTE_DesignModel::HLAM::PpUnit" />
+ <editor id="org.eclipse.papyrus.properties.runtime.comboPropertyEditor"
+ label="Conc Policy:" labelPosition="16384" />
+ <constraints>
+ <appliedStereotypes>
+ <appliedStereotype qualifiedName="MARTE::MARTE_DesignModel::HLAM::PpUnit" />
+ </appliedStereotypes>
+ </constraints>
+ </predefinedController>
+ <!--predefined controller for PpUnit#memorySize -->
+ <predefinedController id="emftStructuralFeatureController"
+ predefinedId="MARTE_PpUnit_memorySize">
+ <feature handlerID="StringStereotype" name="memorySize"
+ stereotypeName="MARTE::MARTE_DesignModel::HLAM::PpUnit" />
+ <editor id="org.eclipse.papyrus.properties.runtime.textPropertyEditor"
+ label="Memory Size:" labelPosition="16384" />
+ <constraints>
+ <appliedStereotypes>
+ <appliedStereotype qualifiedName="MARTE::MARTE_DesignModel::HLAM::PpUnit" />
+ </appliedStereotypes>
+ </constraints>
+ </predefinedController>
+ <!--predefined controller for RtFeature#specification -->
+ <predefinedController id="emftEReferenceController"
+ predefinedId="MARTE_RtFeature_specification">
+ <feature handlerID="ReferenceStereotype" name="specification"
+ stereotypeName="MARTE::MARTE_DesignModel::HLAM::RtFeature" />
+ <editor
+ id="org.eclipse.papyrus.properties.runtime.multipleReferencePropertyEditor"
+ label="Specification:" labelPosition="16384" />
+ <constraints>
+ <appliedStereotypes>
+ <appliedStereotype qualifiedName="MARTE::MARTE_DesignModel::HLAM::RtFeature" />
+ </appliedStereotypes>
+ </constraints>
+ </predefinedController>
+ <!--predefined controller for RtSpecification#utility -->
+ <predefinedController id="emftStructuralFeatureController"
+ predefinedId="MARTE_RtSpecification_utility">
+ <feature handlerID="StringStereotype" name="utility"
+ stereotypeName="MARTE::MARTE_DesignModel::HLAM::RtSpecification" />
+ <editor id="org.eclipse.papyrus.properties.runtime.textPropertyEditor"
+ label="Utility:" labelPosition="16384" />
+ <constraints>
+ <appliedStereotypes>
+ <appliedStereotype qualifiedName="MARTE::MARTE_DesignModel::HLAM::RtSpecification" />
+ </appliedStereotypes>
+ </constraints>
+ </predefinedController>
+ <!--predefined controller for RtSpecification#occKind -->
+ <predefinedController id="emftStructuralFeatureController"
+ predefinedId="MARTE_RtSpecification_occKind">
+ <feature handlerID="StringStereotype" name="occKind"
+ stereotypeName="MARTE::MARTE_DesignModel::HLAM::RtSpecification" />
+ <editor id="org.eclipse.papyrus.properties.runtime.textPropertyEditor"
+ label="Occ Kind:" labelPosition="16384" />
+ <constraints>
+ <appliedStereotypes>
+ <appliedStereotype qualifiedName="MARTE::MARTE_DesignModel::HLAM::RtSpecification" />
+ </appliedStereotypes>
+ </constraints>
+ </predefinedController>
+ <!--predefined controller for RtSpecification#relDl -->
+ <predefinedController id="emftStructuralFeatureController"
+ predefinedId="MARTE_RtSpecification_relDl">
+ <feature handlerID="StringStereotype" name="relDl"
+ stereotypeName="MARTE::MARTE_DesignModel::HLAM::RtSpecification" />
+ <editor id="org.eclipse.papyrus.properties.runtime.textPropertyEditor"
+ label="Rel Dl:" labelPosition="16384" />
+ <constraints>
+ <appliedStereotypes>
+ <appliedStereotype qualifiedName="MARTE::MARTE_DesignModel::HLAM::RtSpecification" />
+ </appliedStereotypes>
+ </constraints>
+ </predefinedController>
+ <!--predefined controller for RtSpecification#absDl -->
+ <predefinedController id="emftStructuralFeatureController"
+ predefinedId="MARTE_RtSpecification_absDl">
+ <feature handlerID="StringStereotype" name="absDl"
+ stereotypeName="MARTE::MARTE_DesignModel::HLAM::RtSpecification" />
+ <editor id="org.eclipse.papyrus.properties.runtime.textPropertyEditor"
+ label="Abs Dl:" labelPosition="16384" />
+ <constraints>
+ <appliedStereotypes>
+ <appliedStereotype qualifiedName="MARTE::MARTE_DesignModel::HLAM::RtSpecification" />
+ </appliedStereotypes>
+ </constraints>
+ </predefinedController>
+ <!--predefined controller for RtSpecification#boundDl -->
+ <predefinedController id="emftStructuralFeatureController"
+ predefinedId="MARTE_RtSpecification_boundDl">
+ <feature handlerID="StringStereotype" name="boundDl"
+ stereotypeName="MARTE::MARTE_DesignModel::HLAM::RtSpecification" />
+ <editor id="org.eclipse.papyrus.properties.runtime.textPropertyEditor"
+ label="Bound Dl:" labelPosition="16384" />
+ <constraints>
+ <appliedStereotypes>
+ <appliedStereotype qualifiedName="MARTE::MARTE_DesignModel::HLAM::RtSpecification" />
+ </appliedStereotypes>
+ </constraints>
+ </predefinedController>
+ <!--predefined controller for RtSpecification#rdTime -->
+ <predefinedController id="emftStructuralFeatureController"
+ predefinedId="MARTE_RtSpecification_rdTime">
+ <feature handlerID="StringStereotype" name="rdTime"
+ stereotypeName="MARTE::MARTE_DesignModel::HLAM::RtSpecification" />
+ <editor id="org.eclipse.papyrus.properties.runtime.textPropertyEditor"
+ label="Rd Time:" labelPosition="16384" />
+ <constraints>
+ <appliedStereotypes>
+ <appliedStereotype qualifiedName="MARTE::MARTE_DesignModel::HLAM::RtSpecification" />
+ </appliedStereotypes>
+ </constraints>
+ </predefinedController>
+ <!--predefined controller for RtSpecification#miss -->
+ <predefinedController id="emftStructuralFeatureController"
+ predefinedId="MARTE_RtSpecification_miss">
+ <feature handlerID="StringStereotype" name="miss"
+ stereotypeName="MARTE::MARTE_DesignModel::HLAM::RtSpecification" />
+ <editor id="org.eclipse.papyrus.properties.runtime.textPropertyEditor"
+ label="Miss:" labelPosition="16384" />
+ <constraints>
+ <appliedStereotypes>
+ <appliedStereotype qualifiedName="MARTE::MARTE_DesignModel::HLAM::RtSpecification" />
+ </appliedStereotypes>
+ </constraints>
+ </predefinedController>
+ <!--predefined controller for RtSpecification#priority -->
+ <predefinedController id="emftStructuralFeatureController"
+ predefinedId="MARTE_RtSpecification_priority">
+ <feature handlerID="StringStereotype" name="priority"
+ stereotypeName="MARTE::MARTE_DesignModel::HLAM::RtSpecification" />
+ <editor id="org.eclipse.papyrus.properties.runtime.textPropertyEditor"
+ label="Priority:" labelPosition="16384" />
+ <constraints>
+ <appliedStereotypes>
+ <appliedStereotype qualifiedName="MARTE::MARTE_DesignModel::HLAM::RtSpecification" />
+ </appliedStereotypes>
+ </constraints>
+ </predefinedController>
+ <!--predefined controller for RtSpecification#tRef -->
+ <predefinedController id="emftEReferenceController"
+ predefinedId="MARTE_RtSpecification_tRef">
+ <feature handlerID="ReferenceStereotype" name="tRef"
+ stereotypeName="MARTE::MARTE_DesignModel::HLAM::RtSpecification" />
+ <editor
+ id="org.eclipse.papyrus.properties.runtime.simpleReferencePropertyEditor"
+ label="T Ref:" labelPosition="16384" />
+ <constraints>
+ <appliedStereotypes>
+ <appliedStereotype qualifiedName="MARTE::MARTE_DesignModel::HLAM::RtSpecification" />
+ </appliedStereotypes>
+ </constraints>
+ </predefinedController>
+ <!--predefined controller for RtSpecification#context -->
+ <predefinedController id="emftEReferenceController"
+ predefinedId="MARTE_RtSpecification_context">
+ <feature handlerID="ReferenceStereotype" name="context"
+ stereotypeName="MARTE::MARTE_DesignModel::HLAM::RtSpecification" />
+ <editor
+ id="org.eclipse.papyrus.properties.runtime.simpleReferencePropertyEditor"
+ label="Context:" labelPosition="16384" />
+ <constraints>
+ <appliedStereotypes>
+ <appliedStereotype qualifiedName="MARTE::MARTE_DesignModel::HLAM::RtSpecification" />
+ </appliedStereotypes>
+ </constraints>
+ </predefinedController>
+ <!--predefined controller for RtAction#isAtomic -->
+ <predefinedController id="emftStructuralFeatureController"
+ predefinedId="MARTE_RtAction_isAtomic">
+ <feature handlerID="BooleanStereotype" name="isAtomic"
+ stereotypeName="MARTE::MARTE_DesignModel::HLAM::RtAction" />
+ <editor
+ id="org.eclipse.papyrus.properties.runtime.radioBoxPropertyEditor"
+ label="Is Atomic:" labelPosition="16384" />
+ <constraints>
+ <appliedStereotypes>
+ <appliedStereotype qualifiedName="MARTE::MARTE_DesignModel::HLAM::RtAction" />
+ </appliedStereotypes>
+ </constraints>
+ </predefinedController>
+ <!--predefined controller for RtAction#synchKind -->
+ <predefinedController id="emftStructuralFeatureController"
+ predefinedId="MARTE_RtAction_synchKind">
+ <feature handlerID="EnumerationStereotype" name="synchKind"
+ stereotypeName="MARTE::MARTE_DesignModel::HLAM::RtAction" />
+ <editor id="org.eclipse.papyrus.properties.runtime.comboPropertyEditor"
+ label="Synch Kind:" labelPosition="16384" />
+ <constraints>
+ <appliedStereotypes>
+ <appliedStereotype qualifiedName="MARTE::MARTE_DesignModel::HLAM::RtAction" />
+ </appliedStereotypes>
+ </constraints>
+ </predefinedController>
+ <!--predefined controller for RtAction#msgSize -->
+ <predefinedController id="emftStructuralFeatureController"
+ predefinedId="MARTE_RtAction_msgSize">
+ <feature handlerID="StringStereotype" name="msgSize"
+ stereotypeName="MARTE::MARTE_DesignModel::HLAM::RtAction" />
+ <editor id="org.eclipse.papyrus.properties.runtime.textPropertyEditor"
+ label="Msg Size:" labelPosition="16384" />
+ <constraints>
+ <appliedStereotypes>
+ <appliedStereotype qualifiedName="MARTE::MARTE_DesignModel::HLAM::RtAction" />
+ </appliedStereotypes>
+ </constraints>
+ </predefinedController>
+ <!--predefined controller for RtService#concPolicy -->
+ <predefinedController id="emftStructuralFeatureController"
+ predefinedId="MARTE_RtService_concPolicy">
+ <feature handlerID="EnumerationStereotype" name="concPolicy"
+ stereotypeName="MARTE::MARTE_DesignModel::HLAM::RtService" />
+ <editor id="org.eclipse.papyrus.properties.runtime.comboPropertyEditor"
+ label="Conc Policy:" labelPosition="16384" />
+ <constraints>
+ <appliedStereotypes>
+ <appliedStereotype qualifiedName="MARTE::MARTE_DesignModel::HLAM::RtService" />
+ </appliedStereotypes>
+ </constraints>
+ </predefinedController>
+ <!--predefined controller for RtService#exeKind -->
+ <predefinedController id="emftStructuralFeatureController"
+ predefinedId="MARTE_RtService_exeKind">
+ <feature handlerID="EnumerationStereotype" name="exeKind"
+ stereotypeName="MARTE::MARTE_DesignModel::HLAM::RtService" />
+ <editor id="org.eclipse.papyrus.properties.runtime.comboPropertyEditor"
+ label="Exe Kind:" labelPosition="16384" />
+ <constraints>
+ <appliedStereotypes>
+ <appliedStereotype qualifiedName="MARTE::MARTE_DesignModel::HLAM::RtService" />
+ </appliedStereotypes>
+ </constraints>
+ </predefinedController>
+ <!--predefined controller for RtService#isAtomic -->
+ <predefinedController id="emftStructuralFeatureController"
+ predefinedId="MARTE_RtService_isAtomic">
+ <feature handlerID="BooleanStereotype" name="isAtomic"
+ stereotypeName="MARTE::MARTE_DesignModel::HLAM::RtService" />
+ <editor
+ id="org.eclipse.papyrus.properties.runtime.radioBoxPropertyEditor"
+ label="Is Atomic:" labelPosition="16384" />
+ <constraints>
+ <appliedStereotypes>
+ <appliedStereotype qualifiedName="MARTE::MARTE_DesignModel::HLAM::RtService" />
+ </appliedStereotypes>
+ </constraints>
+ </predefinedController>
+ <!--predefined controller for RtService#synchKind -->
+ <predefinedController id="emftStructuralFeatureController"
+ predefinedId="MARTE_RtService_synchKind">
+ <feature handlerID="EnumerationStereotype" name="synchKind"
+ stereotypeName="MARTE::MARTE_DesignModel::HLAM::RtService" />
+ <editor id="org.eclipse.papyrus.properties.runtime.comboPropertyEditor"
+ label="Synch Kind:" labelPosition="16384" />
+ <constraints>
+ <appliedStereotypes>
+ <appliedStereotype qualifiedName="MARTE::MARTE_DesignModel::HLAM::RtService" />
+ </appliedStereotypes>
+ </constraints>
+ </predefinedController>
+ <!--predefined controller for HwProcessor#architecture -->
+ <predefinedController id="emftStructuralFeatureController"
+ predefinedId="MARTE_HwProcessor_architecture">
+ <feature handlerID="StringStereotype" name="architecture"
+ stereotypeName="MARTE::MARTE_DesignModel::HRM::HwLogical::HwComputing::HwProcessor" />
+ <editor id="org.eclipse.papyrus.properties.runtime.textPropertyEditor"
+ label="Architecture:" labelPosition="16384" />
+ <constraints>
+ <appliedStereotypes>
+ <appliedStereotype
+ qualifiedName="MARTE::MARTE_DesignModel::HRM::HwLogical::HwComputing::HwProcessor" />
+ </appliedStereotypes>
+ </constraints>
+ </predefinedController>
+ <!--predefined controller for HwProcessor#mips -->
+ <predefinedController id="emftStructuralFeatureController"
+ predefinedId="MARTE_HwProcessor_mips">
+ <feature handlerID="StringStereotype" name="mips"
+ stereotypeName="MARTE::MARTE_DesignModel::HRM::HwLogical::HwComputing::HwProcessor" />
+ <editor id="org.eclipse.papyrus.properties.runtime.textPropertyEditor"
+ label="Mips:" labelPosition="16384" />
+ <constraints>
+ <appliedStereotypes>
+ <appliedStereotype
+ qualifiedName="MARTE::MARTE_DesignModel::HRM::HwLogical::HwComputing::HwProcessor" />
+ </appliedStereotypes>
+ </constraints>
+ </predefinedController>
+ <!--predefined controller for HwProcessor#ipc -->
+ <predefinedController id="emftStructuralFeatureController"
+ predefinedId="MARTE_HwProcessor_ipc">
+ <feature handlerID="StringStereotype" name="ipc"
+ stereotypeName="MARTE::MARTE_DesignModel::HRM::HwLogical::HwComputing::HwProcessor" />
+ <editor id="org.eclipse.papyrus.properties.runtime.textPropertyEditor"
+ label="Ipc:" labelPosition="16384" />
+ <constraints>
+ <appliedStereotypes>
+ <appliedStereotype
+ qualifiedName="MARTE::MARTE_DesignModel::HRM::HwLogical::HwComputing::HwProcessor" />
+ </appliedStereotypes>
+ </constraints>
+ </predefinedController>
+ <!--predefined controller for HwProcessor#nbCores -->
+ <predefinedController id="emftStructuralFeatureController"
+ predefinedId="MARTE_HwProcessor_nbCores">
+ <feature handlerID="StringStereotype" name="nbCores"
+ stereotypeName="MARTE::MARTE_DesignModel::HRM::HwLogical::HwComputing::HwProcessor" />
+ <editor id="org.eclipse.papyrus.properties.runtime.textPropertyEditor"
+ label="Nb Cores:" labelPosition="16384" />
+ <constraints>
+ <appliedStereotypes>
+ <appliedStereotype
+ qualifiedName="MARTE::MARTE_DesignModel::HRM::HwLogical::HwComputing::HwProcessor" />
+ </appliedStereotypes>
+ </constraints>
+ </predefinedController>
+ <!--predefined controller for HwProcessor#nbPipelines -->
+ <predefinedController id="emftStructuralFeatureController"
+ predefinedId="MARTE_HwProcessor_nbPipelines">
+ <feature handlerID="StringStereotype" name="nbPipelines"
+ stereotypeName="MARTE::MARTE_DesignModel::HRM::HwLogical::HwComputing::HwProcessor" />
+ <editor id="org.eclipse.papyrus.properties.runtime.textPropertyEditor"
+ label="Nb Pipelines:" labelPosition="16384" />
+ <constraints>
+ <appliedStereotypes>
+ <appliedStereotype
+ qualifiedName="MARTE::MARTE_DesignModel::HRM::HwLogical::HwComputing::HwProcessor" />
+ </appliedStereotypes>
+ </constraints>
+ </predefinedController>
+ <!--predefined controller for HwProcessor#nbStages -->
+ <predefinedController id="emftStructuralFeatureController"
+ predefinedId="MARTE_HwProcessor_nbStages">
+ <feature handlerID="StringStereotype" name="nbStages"
+ stereotypeName="MARTE::MARTE_DesignModel::HRM::HwLogical::HwComputing::HwProcessor" />
+ <editor id="org.eclipse.papyrus.properties.runtime.textPropertyEditor"
+ label="Nb Stages:" labelPosition="16384" />
+ <constraints>
+ <appliedStereotypes>
+ <appliedStereotype
+ qualifiedName="MARTE::MARTE_DesignModel::HRM::HwLogical::HwComputing::HwProcessor" />
+ </appliedStereotypes>
+ </constraints>
+ </predefinedController>
+ <!--predefined controller for HwProcessor#nbALUs -->
+ <predefinedController id="emftStructuralFeatureController"
+ predefinedId="MARTE_HwProcessor_nbALUs">
+ <feature handlerID="StringStereotype" name="nbALUs"
+ stereotypeName="MARTE::MARTE_DesignModel::HRM::HwLogical::HwComputing::HwProcessor" />
+ <editor id="org.eclipse.papyrus.properties.runtime.textPropertyEditor"
+ label="Nb A L Us:" labelPosition="16384" />
+ <constraints>
+ <appliedStereotypes>
+ <appliedStereotype
+ qualifiedName="MARTE::MARTE_DesignModel::HRM::HwLogical::HwComputing::HwProcessor" />
+ </appliedStereotypes>
+ </constraints>
+ </predefinedController>
+ <!--predefined controller for HwProcessor#nbFPUs -->
+ <predefinedController id="emftStructuralFeatureController"
+ predefinedId="MARTE_HwProcessor_nbFPUs">
+ <feature handlerID="StringStereotype" name="nbFPUs"
+ stereotypeName="MARTE::MARTE_DesignModel::HRM::HwLogical::HwComputing::HwProcessor" />
+ <editor id="org.eclipse.papyrus.properties.runtime.textPropertyEditor"
+ label="Nb F P Us:" labelPosition="16384" />
+ <constraints>
+ <appliedStereotypes>
+ <appliedStereotype
+ qualifiedName="MARTE::MARTE_DesignModel::HRM::HwLogical::HwComputing::HwProcessor" />
+ </appliedStereotypes>
+ </constraints>
+ </predefinedController>
+ <!--predefined controller for HwProcessor#ownedISAs -->
+ <predefinedController id="emftEReferenceController"
+ predefinedId="MARTE_HwProcessor_ownedISAs">
+ <feature handlerID="ReferenceStereotype" name="ownedISAs"
+ stereotypeName="MARTE::MARTE_DesignModel::HRM::HwLogical::HwComputing::HwProcessor" />
+ <editor
+ id="org.eclipse.papyrus.properties.runtime.multipleReferencePropertyEditor"
+ label="Owned I S As:" labelPosition="16384" />
+ <constraints>
+ <appliedStereotypes>
+ <appliedStereotype
+ qualifiedName="MARTE::MARTE_DesignModel::HRM::HwLogical::HwComputing::HwProcessor" />
+ </appliedStereotypes>
+ </constraints>
+ </predefinedController>
+ <!--predefined controller for HwProcessor#predictors -->
+ <predefinedController id="emftEReferenceController"
+ predefinedId="MARTE_HwProcessor_predictors">
+ <feature handlerID="ReferenceStereotype" name="predictors"
+ stereotypeName="MARTE::MARTE_DesignModel::HRM::HwLogical::HwComputing::HwProcessor" />
+ <editor
+ id="org.eclipse.papyrus.properties.runtime.multipleReferencePropertyEditor"
+ label="Predictors:" labelPosition="16384" />
+ <constraints>
+ <appliedStereotypes>
+ <appliedStereotype
+ qualifiedName="MARTE::MARTE_DesignModel::HRM::HwLogical::HwComputing::HwProcessor" />
+ </appliedStereotypes>
+ </constraints>
+ </predefinedController>
+ <!--predefined controller for HwProcessor#caches -->
+ <predefinedController id="emftEReferenceController"
+ predefinedId="MARTE_HwProcessor_caches">
+ <feature handlerID="ReferenceStereotype" name="caches"
+ stereotypeName="MARTE::MARTE_DesignModel::HRM::HwLogical::HwComputing::HwProcessor" />
+ <editor
+ id="org.eclipse.papyrus.properties.runtime.multipleReferencePropertyEditor"
+ label="Caches:" labelPosition="16384" />
+ <constraints>
+ <appliedStereotypes>
+ <appliedStereotype
+ qualifiedName="MARTE::MARTE_DesignModel::HRM::HwLogical::HwComputing::HwProcessor" />
+ </appliedStereotypes>
+ </constraints>
+ </predefinedController>
+ <!--predefined controller for HwProcessor#ownedMMUs -->
+ <predefinedController id="emftEReferenceController"
+ predefinedId="MARTE_HwProcessor_ownedMMUs">
+ <feature handlerID="ReferenceStereotype" name="ownedMMUs"
+ stereotypeName="MARTE::MARTE_DesignModel::HRM::HwLogical::HwComputing::HwProcessor" />
+ <editor
+ id="org.eclipse.papyrus.properties.runtime.multipleReferencePropertyEditor"
+ label="Owned M M Us:" labelPosition="16384" />
+ <constraints>
+ <appliedStereotypes>
+ <appliedStereotype
+ qualifiedName="MARTE::MARTE_DesignModel::HRM::HwLogical::HwComputing::HwProcessor" />
+ </appliedStereotypes>
+ </constraints>
+ </predefinedController>
+ <!--predefined controller for HwComputingResource#op_Frequencies -->
+ <predefinedController id="emftStructuralFeatureController"
+ predefinedId="MARTE_HwComputingResource_op_Frequencies">
+ <feature handlerID="StringStereotype" name="op_Frequencies"
+ stereotypeName="MARTE::MARTE_DesignModel::HRM::HwLogical::HwComputing::HwComputingResource" />
+ <editor id="org.eclipse.papyrus.properties.runtime.textPropertyEditor"
+ label="Op_ Frequencies:" labelPosition="16384" />
+ <constraints>
+ <appliedStereotypes>
+ <appliedStereotype
+ qualifiedName="MARTE::MARTE_DesignModel::HRM::HwLogical::HwComputing::HwComputingResource" />
+ </appliedStereotypes>
+ </constraints>
+ </predefinedController>
+ <!--predefined controller for HwISA#family -->
+ <predefinedController id="emftStructuralFeatureController"
+ predefinedId="MARTE_HwISA_family">
+ <feature handlerID="StringStereotype" name="family"
+ stereotypeName="MARTE::MARTE_DesignModel::HRM::HwLogical::HwComputing::HwISA" />
+ <editor id="org.eclipse.papyrus.properties.runtime.textPropertyEditor"
+ label="Family:" labelPosition="16384" />
+ <constraints>
+ <appliedStereotypes>
+ <appliedStereotype
+ qualifiedName="MARTE::MARTE_DesignModel::HRM::HwLogical::HwComputing::HwISA" />
+ </appliedStereotypes>
+ </constraints>
+ </predefinedController>
+ <!--predefined controller for HwISA#inst_Width -->
+ <predefinedController id="emftStructuralFeatureController"
+ predefinedId="MARTE_HwISA_inst_Width">
+ <feature handlerID="StringStereotype" name="inst_Width"
+ stereotypeName="MARTE::MARTE_DesignModel::HRM::HwLogical::HwComputing::HwISA" />
+ <editor id="org.eclipse.papyrus.properties.runtime.textPropertyEditor"
+ label="Inst_ Width:" labelPosition="16384" />
+ <constraints>
+ <appliedStereotypes>
+ <appliedStereotype
+ qualifiedName="MARTE::MARTE_DesignModel::HRM::HwLogical::HwComputing::HwISA" />
+ </appliedStereotypes>
+ </constraints>
+ </predefinedController>
+ <!--predefined controller for HwISA#type -->
+ <predefinedController id="emftStructuralFeatureController"
+ predefinedId="MARTE_HwISA_type">
+ <feature handlerID="EnumerationStereotype" name="type"
+ stereotypeName="MARTE::MARTE_DesignModel::HRM::HwLogical::HwComputing::HwISA" />
+ <editor id="org.eclipse.papyrus.properties.runtime.comboPropertyEditor"
+ label="Type:" labelPosition="16384" />
+ <constraints>
+ <appliedStereotypes>
+ <appliedStereotype
+ qualifiedName="MARTE::MARTE_DesignModel::HRM::HwLogical::HwComputing::HwISA" />
+ </appliedStereotypes>
+ </constraints>
+ </predefinedController>
+ <!--predefined controller for HwPLD#technology -->
+ <predefinedController id="emftStructuralFeatureController"
+ predefinedId="MARTE_HwPLD_technology">
+ <feature handlerID="EnumerationStereotype" name="technology"
+ stereotypeName="MARTE::MARTE_DesignModel::HRM::HwLogical::HwComputing::HwPLD" />
+ <editor id="org.eclipse.papyrus.properties.runtime.comboPropertyEditor"
+ label="Technology:" labelPosition="16384" />
+ <constraints>
+ <appliedStereotypes>
+ <appliedStereotype
+ qualifiedName="MARTE::MARTE_DesignModel::HRM::HwLogical::HwComputing::HwPLD" />
+ </appliedStereotypes>
+ </constraints>
+ </predefinedController>
+ <!--predefined controller for HwPLD#organization -->
+ <predefinedController id="emftStructuralFeatureController"
+ predefinedId="MARTE_HwPLD_organization">
+ <feature handlerID="StringStereotype" name="organization"
+ stereotypeName="MARTE::MARTE_DesignModel::HRM::HwLogical::HwComputing::HwPLD" />
+ <editor id="org.eclipse.papyrus.properties.runtime.textPropertyEditor"
+ label="Organization:" labelPosition="16384" />
+ <constraints>
+ <appliedStereotypes>
+ <appliedStereotype
+ qualifiedName="MARTE::MARTE_DesignModel::HRM::HwLogical::HwComputing::HwPLD" />
+ </appliedStereotypes>
+ </constraints>
+ </predefinedController>
+ <!--predefined controller for HwPLD#nbLUTs -->
+ <predefinedController id="emftStructuralFeatureController"
+ predefinedId="MARTE_HwPLD_nbLUTs">
+ <feature handlerID="StringStereotype" name="nbLUTs"
+ stereotypeName="MARTE::MARTE_DesignModel::HRM::HwLogical::HwComputing::HwPLD" />
+ <editor id="org.eclipse.papyrus.properties.runtime.textPropertyEditor"
+ label="Nb L U Ts:" labelPosition="16384" />
+ <constraints>
+ <appliedStereotypes>
+ <appliedStereotype
+ qualifiedName="MARTE::MARTE_DesignModel::HRM::HwLogical::HwComputing::HwPLD" />
+ </appliedStereotypes>
+ </constraints>
+ </predefinedController>
+ <!--predefined controller for HwPLD#ndLUT_Inputs -->
+ <predefinedController id="emftStructuralFeatureController"
+ predefinedId="MARTE_HwPLD_ndLUT_Inputs">
+ <feature handlerID="StringStereotype" name="ndLUT_Inputs"
+ stereotypeName="MARTE::MARTE_DesignModel::HRM::HwLogical::HwComputing::HwPLD" />
+ <editor id="org.eclipse.papyrus.properties.runtime.textPropertyEditor"
+ label="Nd L U T_ Inputs:" labelPosition="16384" />
+ <constraints>
+ <appliedStereotypes>
+ <appliedStereotype
+ qualifiedName="MARTE::MARTE_DesignModel::HRM::HwLogical::HwComputing::HwPLD" />
+ </appliedStereotypes>
+ </constraints>
+ </predefinedController>
+ <!--predefined controller for HwPLD#nbFlipFlops -->
+ <predefinedController id="emftStructuralFeatureController"
+ predefinedId="MARTE_HwPLD_nbFlipFlops">
+ <feature handlerID="StringStereotype" name="nbFlipFlops"
+ stereotypeName="MARTE::MARTE_DesignModel::HRM::HwLogical::HwComputing::HwPLD" />
+ <editor id="org.eclipse.papyrus.properties.runtime.textPropertyEditor"
+ label="Nb Flip Flops:" labelPosition="16384" />
+ <constraints>
+ <appliedStereotypes>
+ <appliedStereotype
+ qualifiedName="MARTE::MARTE_DesignModel::HRM::HwLogical::HwComputing::HwPLD" />
+ </appliedStereotypes>
+ </constraints>
+ </predefinedController>
+ <!--predefined controller for HwPLD#blocksRAM -->
+ <predefinedController id="emftEReferenceController"
+ predefinedId="MARTE_HwPLD_blocksRAM">
+ <feature handlerID="ReferenceStereotype" name="blocksRAM"
+ stereotypeName="MARTE::MARTE_DesignModel::HRM::HwLogical::HwComputing::HwPLD" />
+ <editor
+ id="org.eclipse.papyrus.properties.runtime.multipleReferencePropertyEditor"
+ label="Blocks R A M:" labelPosition="16384" />
+ <constraints>
+ <appliedStereotypes>
+ <appliedStereotype
+ qualifiedName="MARTE::MARTE_DesignModel::HRM::HwLogical::HwComputing::HwPLD" />
+ </appliedStereotypes>
+ </constraints>
+ </predefinedController>
+ <!--predefined controller for HwPLD#blocksComputing -->
+ <predefinedController id="emftEReferenceController"
+ predefinedId="MARTE_HwPLD_blocksComputing">
+ <feature handlerID="ReferenceStereotype" name="blocksComputing"
+ stereotypeName="MARTE::MARTE_DesignModel::HRM::HwLogical::HwComputing::HwPLD" />
+ <editor
+ id="org.eclipse.papyrus.properties.runtime.multipleReferencePropertyEditor"
+ label="Blocks Computing:" labelPosition="16384" />
+ <constraints>
+ <appliedStereotypes>
+ <appliedStereotype
+ qualifiedName="MARTE::MARTE_DesignModel::HRM::HwLogical::HwComputing::HwPLD" />
+ </appliedStereotypes>
+ </constraints>
+ </predefinedController>
+ <!--predefined controller for HwArbiter#controlledMedias -->
+ <predefinedController id="emftEReferenceController"
+ predefinedId="MARTE_HwArbiter_controlledMedias">
+ <feature handlerID="ReferenceStereotype" name="controlledMedias"
+ stereotypeName="MARTE::MARTE_DesignModel::HRM::HwLogical::HwCommunication::HwArbiter" />
+ <editor
+ id="org.eclipse.papyrus.properties.runtime.multipleReferencePropertyEditor"
+ label="Controlled Medias:" labelPosition="16384" />
+ <constraints>
+ <appliedStereotypes>
+ <appliedStereotype
+ qualifiedName="MARTE::MARTE_DesignModel::HRM::HwLogical::HwCommunication::HwArbiter" />
+ </appliedStereotypes>
+ </constraints>
+ </predefinedController>
+ <!--predefined controller for HwMedia#bandWidth -->
+ <predefinedController id="emftStructuralFeatureController"
+ predefinedId="MARTE_HwMedia_bandWidth">
+ <feature handlerID="StringStereotype" name="bandWidth"
+ stereotypeName="MARTE::MARTE_DesignModel::HRM::HwLogical::HwCommunication::HwMedia" />
+ <editor id="org.eclipse.papyrus.properties.runtime.textPropertyEditor"
+ label="Band Width:" labelPosition="16384" />
+ <constraints>
+ <appliedStereotypes>
+ <appliedStereotype
+ qualifiedName="MARTE::MARTE_DesignModel::HRM::HwLogical::HwCommunication::HwMedia" />
+ </appliedStereotypes>
+ </constraints>
+ </predefinedController>
+ <!--predefined controller for HwMedia#arbiters -->
+ <predefinedController id="emftEReferenceController"
+ predefinedId="MARTE_HwMedia_arbiters">
+ <feature handlerID="ReferenceStereotype" name="arbiters"
+ stereotypeName="MARTE::MARTE_DesignModel::HRM::HwLogical::HwCommunication::HwMedia" />
+ <editor
+ id="org.eclipse.papyrus.properties.runtime.multipleReferencePropertyEditor"
+ label="Arbiters:" labelPosition="16384" />
+ <constraints>
+ <appliedStereotypes>
+ <appliedStereotype
+ qualifiedName="MARTE::MARTE_DesignModel::HRM::HwLogical::HwCommunication::HwMedia" />
+ </appliedStereotypes>
+ </constraints>
+ </predefinedController>
+ <!--predefined controller for HwBus#adressWidth -->
+ <predefinedController id="emftStructuralFeatureController"
+ predefinedId="MARTE_HwBus_adressWidth">
+ <feature handlerID="StringStereotype" name="adressWidth"
+ stereotypeName="MARTE::MARTE_DesignModel::HRM::HwLogical::HwCommunication::HwBus" />
+ <editor id="org.eclipse.papyrus.properties.runtime.textPropertyEditor"
+ label="Adress Width:" labelPosition="16384" />
+ <constraints>
+ <appliedStereotypes>
+ <appliedStereotype
+ qualifiedName="MARTE::MARTE_DesignModel::HRM::HwLogical::HwCommunication::HwBus" />
+ </appliedStereotypes>
+ </constraints>
+ </predefinedController>
+ <!--predefined controller for HwBus#wordWidth -->
+ <predefinedController id="emftStructuralFeatureController"
+ predefinedId="MARTE_HwBus_wordWidth">
+ <feature handlerID="StringStereotype" name="wordWidth"
+ stereotypeName="MARTE::MARTE_DesignModel::HRM::HwLogical::HwCommunication::HwBus" />
+ <editor id="org.eclipse.papyrus.properties.runtime.textPropertyEditor"
+ label="Word Width:" labelPosition="16384" />
+ <constraints>
+ <appliedStereotypes>
+ <appliedStereotype
+ qualifiedName="MARTE::MARTE_DesignModel::HRM::HwLogical::HwCommunication::HwBus" />
+ </appliedStereotypes>
+ </constraints>
+ </predefinedController>
+ <!--predefined controller for HwBus#isSynchronous -->
+ <predefinedController id="emftStructuralFeatureController"
+ predefinedId="MARTE_HwBus_isSynchronous">
+ <feature handlerID="StringStereotype" name="isSynchronous"
+ stereotypeName="MARTE::MARTE_DesignModel::HRM::HwLogical::HwCommunication::HwBus" />
+ <editor id="org.eclipse.papyrus.properties.runtime.textPropertyEditor"
+ label="Is Synchronous:" labelPosition="16384" />
+ <constraints>
+ <appliedStereotypes>
+ <appliedStereotype
+ qualifiedName="MARTE::MARTE_DesignModel::HRM::HwLogical::HwCommunication::HwBus" />
+ </appliedStereotypes>
+ </constraints>
+ </predefinedController>
+ <!--predefined controller for HwBus#isSerial -->
+ <predefinedController id="emftStructuralFeatureController"
+ predefinedId="MARTE_HwBus_isSerial">
+ <feature handlerID="StringStereotype" name="isSerial"
+ stereotypeName="MARTE::MARTE_DesignModel::HRM::HwLogical::HwCommunication::HwBus" />
+ <editor id="org.eclipse.papyrus.properties.runtime.textPropertyEditor"
+ label="Is Serial:" labelPosition="16384" />
+ <constraints>
+ <appliedStereotypes>
+ <appliedStereotype
+ qualifiedName="MARTE::MARTE_DesignModel::HRM::HwLogical::HwCommunication::HwBus" />
+ </appliedStereotypes>
+ </constraints>
+ </predefinedController>
+ <!--predefined controller for HwBridge#sides -->
+ <predefinedController id="emftEReferenceController"
+ predefinedId="MARTE_HwBridge_sides">
+ <feature handlerID="ReferenceStereotype" name="sides"
+ stereotypeName="MARTE::MARTE_DesignModel::HRM::HwLogical::HwCommunication::HwBridge" />
+ <editor
+ id="org.eclipse.papyrus.properties.runtime.multipleReferencePropertyEditor"
+ label="Sides:" labelPosition="16384" />
+ <constraints>
+ <appliedStereotypes>
+ <appliedStereotype
+ qualifiedName="MARTE::MARTE_DesignModel::HRM::HwLogical::HwCommunication::HwBridge" />
+ </appliedStereotypes>
+ </constraints>
+ </predefinedController>
+ <!--predefined controller for HwEndPoint#connectedTo -->
+ <predefinedController id="emftEReferenceController"
+ predefinedId="MARTE_HwEndPoint_connectedTo">
+ <feature handlerID="ReferenceStereotype" name="connectedTo"
+ stereotypeName="MARTE::MARTE_DesignModel::HRM::HwLogical::HwCommunication::HwEndPoint" />
+ <editor
+ id="org.eclipse.papyrus.properties.runtime.multipleReferencePropertyEditor"
+ label="Connected To:" labelPosition="16384" />
+ <constraints>
+ <appliedStereotypes>
+ <appliedStereotype
+ qualifiedName="MARTE::MARTE_DesignModel::HRM::HwLogical::HwCommunication::HwEndPoint" />
+ </appliedStereotypes>
+ </constraints>
+ </predefinedController>
+ <!--predefined controller for HwStorageManager#managedMemories -->
+ <predefinedController id="emftEReferenceController"
+ predefinedId="MARTE_HwStorageManager_managedMemories">
+ <feature handlerID="ReferenceStereotype" name="managedMemories"
+ stereotypeName="MARTE::MARTE_DesignModel::HRM::HwLogical::HwStorage::HwStorageManager::HwStorageManager" />
+ <editor
+ id="org.eclipse.papyrus.properties.runtime.multipleReferencePropertyEditor"
+ label="Managed Memories:" labelPosition="16384" />
+ <constraints>
+ <appliedStereotypes>
+ <appliedStereotype
+ qualifiedName="MARTE::MARTE_DesignModel::HRM::HwLogical::HwStorage::HwStorageManager::HwStorageManager" />
+ </appliedStereotypes>
+ </constraints>
+ </predefinedController>
+ <!--predefined controller for HwDMA#nbChannels -->
+ <predefinedController id="emftStructuralFeatureController"
+ predefinedId="MARTE_HwDMA_nbChannels">
+ <feature handlerID="StringStereotype" name="nbChannels"
+ stereotypeName="MARTE::MARTE_DesignModel::HRM::HwLogical::HwStorage::HwStorageManager::HwDMA" />
+ <editor id="org.eclipse.papyrus.properties.runtime.textPropertyEditor"
+ label="Nb Channels:" labelPosition="16384" />
+ <constraints>
+ <appliedStereotypes>
+ <appliedStereotype
+ qualifiedName="MARTE::MARTE_DesignModel::HRM::HwLogical::HwStorage::HwStorageManager::HwDMA" />
+ </appliedStereotypes>
+ </constraints>
+ </predefinedController>
+ <!--predefined controller for HwDMA#transferWidth -->
+ <predefinedController id="emftStructuralFeatureController"
+ predefinedId="MARTE_HwDMA_transferWidth">
+ <feature handlerID="StringStereotype" name="transferWidth"
+ stereotypeName="MARTE::MARTE_DesignModel::HRM::HwLogical::HwStorage::HwStorageManager::HwDMA" />
+ <editor id="org.eclipse.papyrus.properties.runtime.textPropertyEditor"
+ label="Transfer Width:" labelPosition="16384" />
+ <constraints>
+ <appliedStereotypes>
+ <appliedStereotype
+ qualifiedName="MARTE::MARTE_DesignModel::HRM::HwLogical::HwStorage::HwStorageManager::HwDMA" />
+ </appliedStereotypes>
+ </constraints>
+ </predefinedController>
+ <!--predefined controller for HwDMA#drivenBy -->
+ <predefinedController id="emftEReferenceController"
+ predefinedId="MARTE_HwDMA_drivenBy">
+ <feature handlerID="ReferenceStereotype" name="drivenBy"
+ stereotypeName="MARTE::MARTE_DesignModel::HRM::HwLogical::HwStorage::HwStorageManager::HwDMA" />
+ <editor
+ id="org.eclipse.papyrus.properties.runtime.multipleReferencePropertyEditor"
+ label="Driven By:" labelPosition="16384" />
+ <constraints>
+ <appliedStereotypes>
+ <appliedStereotype
+ qualifiedName="MARTE::MARTE_DesignModel::HRM::HwLogical::HwStorage::HwStorageManager::HwDMA" />
+ </appliedStereotypes>
+ </constraints>
+ </predefinedController>
+ <!--predefined controller for HwMMU#virtualAddrSpace -->
+ <predefinedController id="emftStructuralFeatureController"
+ predefinedId="MARTE_HwMMU_virtualAddrSpace">
+ <feature handlerID="StringStereotype" name="virtualAddrSpace"
+ stereotypeName="MARTE::MARTE_DesignModel::HRM::HwLogical::HwStorage::HwStorageManager::HwMMU" />
+ <editor id="org.eclipse.papyrus.properties.runtime.textPropertyEditor"
+ label="Virtual Addr Space:" labelPosition="16384" />
+ <constraints>
+ <appliedStereotypes>
+ <appliedStereotype
+ qualifiedName="MARTE::MARTE_DesignModel::HRM::HwLogical::HwStorage::HwStorageManager::HwMMU" />
+ </appliedStereotypes>
+ </constraints>
+ </predefinedController>
+ <!--predefined controller for HwMMU#physicalAddrSpace -->
+ <predefinedController id="emftStructuralFeatureController"
+ predefinedId="MARTE_HwMMU_physicalAddrSpace">
+ <feature handlerID="StringStereotype" name="physicalAddrSpace"
+ stereotypeName="MARTE::MARTE_DesignModel::HRM::HwLogical::HwStorage::HwStorageManager::HwMMU" />
+ <editor id="org.eclipse.papyrus.properties.runtime.textPropertyEditor"
+ label="Physical Addr Space:" labelPosition="16384" />
+ <constraints>
+ <appliedStereotypes>
+ <appliedStereotype
+ qualifiedName="MARTE::MARTE_DesignModel::HRM::HwLogical::HwStorage::HwStorageManager::HwMMU" />
+ </appliedStereotypes>
+ </constraints>
+ </predefinedController>
+ <!--predefined controller for HwMMU#memoryProtection -->
+ <predefinedController id="emftStructuralFeatureController"
+ predefinedId="MARTE_HwMMU_memoryProtection">
+ <feature handlerID="StringStereotype" name="memoryProtection"
+ stereotypeName="MARTE::MARTE_DesignModel::HRM::HwLogical::HwStorage::HwStorageManager::HwMMU" />
+ <editor id="org.eclipse.papyrus.properties.runtime.textPropertyEditor"
+ label="Memory Protection:" labelPosition="16384" />
+ <constraints>
+ <appliedStereotypes>
+ <appliedStereotype
+ qualifiedName="MARTE::MARTE_DesignModel::HRM::HwLogical::HwStorage::HwStorageManager::HwMMU" />
+ </appliedStereotypes>
+ </constraints>
+ </predefinedController>
+ <!--predefined controller for HwMMU#nbEntries -->
+ <predefinedController id="emftStructuralFeatureController"
+ predefinedId="MARTE_HwMMU_nbEntries">
+ <feature handlerID="StringStereotype" name="nbEntries"
+ stereotypeName="MARTE::MARTE_DesignModel::HRM::HwLogical::HwStorage::HwStorageManager::HwMMU" />
+ <editor id="org.eclipse.papyrus.properties.runtime.textPropertyEditor"
+ label="Nb Entries:" labelPosition="16384" />
+ <constraints>
+ <appliedStereotypes>
+ <appliedStereotype
+ qualifiedName="MARTE::MARTE_DesignModel::HRM::HwLogical::HwStorage::HwStorageManager::HwMMU" />
+ </appliedStereotypes>
+ </constraints>
+ </predefinedController>
+ <!--predefined controller for HwMMU#ownedTLBs -->
+ <predefinedController id="emftEReferenceController"
+ predefinedId="MARTE_HwMMU_ownedTLBs">
+ <feature handlerID="ReferenceStereotype" name="ownedTLBs"
+ stereotypeName="MARTE::MARTE_DesignModel::HRM::HwLogical::HwStorage::HwStorageManager::HwMMU" />
+ <editor
+ id="org.eclipse.papyrus.properties.runtime.multipleReferencePropertyEditor"
+ label="Owned T L Bs:" labelPosition="16384" />
+ <constraints>
+ <appliedStereotypes>
+ <appliedStereotype
+ qualifiedName="MARTE::MARTE_DesignModel::HRM::HwLogical::HwStorage::HwStorageManager::HwMMU" />
+ </appliedStereotypes>
+ </constraints>
+ </predefinedController>
+ <!--predefined controller for HwMemory#memorySize -->
+ <predefinedController id="emftStructuralFeatureController"
+ predefinedId="MARTE_HwMemory_memorySize">
+ <feature handlerID="StringStereotype" name="memorySize"
+ stereotypeName="MARTE::MARTE_DesignModel::HRM::HwLogical::HwStorage::HwMemory::HwMemory" />
+ <editor id="org.eclipse.papyrus.properties.runtime.textPropertyEditor"
+ label="Memory Size:" labelPosition="16384" />
+ <constraints>
+ <appliedStereotypes>
+ <appliedStereotype
+ qualifiedName="MARTE::MARTE_DesignModel::HRM::HwLogical::HwStorage::HwMemory::HwMemory" />
+ </appliedStereotypes>
+ </constraints>
+ </predefinedController>
+ <!--predefined controller for HwMemory#adressSize -->
+ <predefinedController id="emftStructuralFeatureController"
+ predefinedId="MARTE_HwMemory_adressSize">
+ <feature handlerID="StringStereotype" name="adressSize"
+ stereotypeName="MARTE::MARTE_DesignModel::HRM::HwLogical::HwStorage::HwMemory::HwMemory" />
+ <editor id="org.eclipse.papyrus.properties.runtime.textPropertyEditor"
+ label="Adress Size:" labelPosition="16384" />
+ <constraints>
+ <appliedStereotypes>
+ <appliedStereotype
+ qualifiedName="MARTE::MARTE_DesignModel::HRM::HwLogical::HwStorage::HwMemory::HwMemory" />
+ </appliedStereotypes>
+ </constraints>
+ </predefinedController>
+ <!--predefined controller for HwMemory#timings -->
+ <predefinedController id="emftStructuralFeatureController"
+ predefinedId="MARTE_HwMemory_timings">
+ <feature handlerID="StringStereotype" name="timings"
+ stereotypeName="MARTE::MARTE_DesignModel::HRM::HwLogical::HwStorage::HwMemory::HwMemory" />
+ <editor id="org.eclipse.papyrus.properties.runtime.textPropertyEditor"
+ label="Timings:" labelPosition="16384" />
+ <constraints>
+ <appliedStereotypes>
+ <appliedStereotype
+ qualifiedName="MARTE::MARTE_DesignModel::HRM::HwLogical::HwStorage::HwMemory::HwMemory" />
+ </appliedStereotypes>
+ </constraints>
+ </predefinedController>
+ <!--predefined controller for HwMemory#throughput -->
+ <predefinedController id="emftStructuralFeatureController"
+ predefinedId="MARTE_HwMemory_throughput">
+ <feature handlerID="StringStereotype" name="throughput"
+ stereotypeName="MARTE::MARTE_DesignModel::HRM::HwLogical::HwStorage::HwMemory::HwMemory" />
+ <editor id="org.eclipse.papyrus.properties.runtime.textPropertyEditor"
+ label="Throughput:" labelPosition="16384" />
+ <constraints>
+ <appliedStereotypes>
+ <appliedStereotype
+ qualifiedName="MARTE::MARTE_DesignModel::HRM::HwLogical::HwStorage::HwMemory::HwMemory" />
+ </appliedStereotypes>
+ </constraints>
+ </predefinedController>
+ <!--predefined controller for HwRAM#organization -->
+ <predefinedController id="emftStructuralFeatureController"
+ predefinedId="MARTE_HwRAM_organization">
+ <feature handlerID="StringStereotype" name="organization"
+ stereotypeName="MARTE::MARTE_DesignModel::HRM::HwLogical::HwStorage::HwMemory::HwRAM" />
+ <editor id="org.eclipse.papyrus.properties.runtime.textPropertyEditor"
+ label="Organization:" labelPosition="16384" />
+ <constraints>
+ <appliedStereotypes>
+ <appliedStereotype
+ qualifiedName="MARTE::MARTE_DesignModel::HRM::HwLogical::HwStorage::HwMemory::HwRAM" />
+ </appliedStereotypes>
+ </constraints>
+ </predefinedController>
+ <!--predefined controller for HwRAM#isSynchronous -->
+ <predefinedController id="emftStructuralFeatureController"
+ predefinedId="MARTE_HwRAM_isSynchronous">
+ <feature handlerID="StringStereotype" name="isSynchronous"
+ stereotypeName="MARTE::MARTE_DesignModel::HRM::HwLogical::HwStorage::HwMemory::HwRAM" />
+ <editor id="org.eclipse.papyrus.properties.runtime.textPropertyEditor"
+ label="Is Synchronous:" labelPosition="16384" />
+ <constraints>
+ <appliedStereotypes>
+ <appliedStereotype
+ qualifiedName="MARTE::MARTE_DesignModel::HRM::HwLogical::HwStorage::HwMemory::HwRAM" />
+ </appliedStereotypes>
+ </constraints>
+ </predefinedController>
+ <!--predefined controller for HwRAM#isStatic -->
+ <predefinedController id="emftStructuralFeatureController"
+ predefinedId="MARTE_HwRAM_isStatic">
+ <feature handlerID="StringStereotype" name="isStatic"
+ stereotypeName="MARTE::MARTE_DesignModel::HRM::HwLogical::HwStorage::HwMemory::HwRAM" />
+ <editor id="org.eclipse.papyrus.properties.runtime.textPropertyEditor"
+ label="Is Static:" labelPosition="16384" />
+ <constraints>
+ <appliedStereotypes>
+ <appliedStereotype
+ qualifiedName="MARTE::MARTE_DesignModel::HRM::HwLogical::HwStorage::HwMemory::HwRAM" />
+ </appliedStereotypes>
+ </constraints>
+ </predefinedController>
+ <!--predefined controller for HwRAM#isNonVolatile -->
+ <predefinedController id="emftStructuralFeatureController"
+ predefinedId="MARTE_HwRAM_isNonVolatile">
+ <feature handlerID="StringStereotype" name="isNonVolatile"
+ stereotypeName="MARTE::MARTE_DesignModel::HRM::HwLogical::HwStorage::HwMemory::HwRAM" />
+ <editor id="org.eclipse.papyrus.properties.runtime.textPropertyEditor"
+ label="Is Non Volatile:" labelPosition="16384" />
+ <constraints>
+ <appliedStereotypes>
+ <appliedStereotype
+ qualifiedName="MARTE::MARTE_DesignModel::HRM::HwLogical::HwStorage::HwMemory::HwRAM" />
+ </appliedStereotypes>
+ </constraints>
+ </predefinedController>
+ <!--predefined controller for HwRAM#repl_Policy -->
+ <predefinedController id="emftStructuralFeatureController"
+ predefinedId="MARTE_HwRAM_repl_Policy">
+ <feature handlerID="EnumerationStereotype" name="repl_Policy"
+ stereotypeName="MARTE::MARTE_DesignModel::HRM::HwLogical::HwStorage::HwMemory::HwRAM" />
+ <editor id="org.eclipse.papyrus.properties.runtime.comboPropertyEditor"
+ label="Repl_ Policy:" labelPosition="16384" />
+ <constraints>
+ <appliedStereotypes>
+ <appliedStereotype
+ qualifiedName="MARTE::MARTE_DesignModel::HRM::HwLogical::HwStorage::HwMemory::HwRAM" />
+ </appliedStereotypes>
+ </constraints>
+ </predefinedController>
+ <!--predefined controller for HwRAM#writePolicy -->
+ <predefinedController id="emftStructuralFeatureController"
+ predefinedId="MARTE_HwRAM_writePolicy">
+ <feature handlerID="EnumerationStereotype" name="writePolicy"
+ stereotypeName="MARTE::MARTE_DesignModel::HRM::HwLogical::HwStorage::HwMemory::HwRAM" />
+ <editor id="org.eclipse.papyrus.properties.runtime.comboPropertyEditor"
+ label="Write Policy:" labelPosition="16384" />
+ <constraints>
+ <appliedStereotypes>
+ <appliedStereotype
+ qualifiedName="MARTE::MARTE_DesignModel::HRM::HwLogical::HwStorage::HwMemory::HwRAM" />
+ </appliedStereotypes>
+ </constraints>
+ </predefinedController>
+ <!--predefined controller for HwROM#type -->
+ <predefinedController id="emftStructuralFeatureController"
+ predefinedId="MARTE_HwROM_type">
+ <feature handlerID="EnumerationStereotype" name="type"
+ stereotypeName="MARTE::MARTE_DesignModel::HRM::HwLogical::HwStorage::HwMemory::HwROM" />
+ <editor id="org.eclipse.papyrus.properties.runtime.comboPropertyEditor"
+ label="Type:" labelPosition="16384" />
+ <constraints>
+ <appliedStereotypes>
+ <appliedStereotype
+ qualifiedName="MARTE::MARTE_DesignModel::HRM::HwLogical::HwStorage::HwMemory::HwROM" />
+ </appliedStereotypes>
+ </constraints>
+ </predefinedController>
+ <!--predefined controller for HwROM#organization -->
+ <predefinedController id="emftStructuralFeatureController"
+ predefinedId="MARTE_HwROM_organization">
+ <feature handlerID="StringStereotype" name="organization"
+ stereotypeName="MARTE::MARTE_DesignModel::HRM::HwLogical::HwStorage::HwMemory::HwROM" />
+ <editor id="org.eclipse.papyrus.properties.runtime.textPropertyEditor"
+ label="Organization:" labelPosition="16384" />
+ <constraints>
+ <appliedStereotypes>
+ <appliedStereotype
+ qualifiedName="MARTE::MARTE_DesignModel::HRM::HwLogical::HwStorage::HwMemory::HwROM" />
+ </appliedStereotypes>
+ </constraints>
+ </predefinedController>
+ <!--predefined controller for HwDrive#sectorSize -->
+ <predefinedController id="emftStructuralFeatureController"
+ predefinedId="MARTE_HwDrive_sectorSize">
+ <feature handlerID="StringStereotype" name="sectorSize"
+ stereotypeName="MARTE::MARTE_DesignModel::HRM::HwLogical::HwStorage::HwMemory::HwDrive" />
+ <editor id="org.eclipse.papyrus.properties.runtime.textPropertyEditor"
+ label="Sector Size:" labelPosition="16384" />
+ <constraints>
+ <appliedStereotypes>
+ <appliedStereotype
+ qualifiedName="MARTE::MARTE_DesignModel::HRM::HwLogical::HwStorage::HwMemory::HwDrive" />
+ </appliedStereotypes>
+ </constraints>
+ </predefinedController>
+ <!--predefined controller for HwDrive#buffer -->
+ <predefinedController id="emftEReferenceController"
+ predefinedId="MARTE_HwDrive_buffer">
+ <feature handlerID="ReferenceStereotype" name="buffer"
+ stereotypeName="MARTE::MARTE_DesignModel::HRM::HwLogical::HwStorage::HwMemory::HwDrive" />
+ <editor
+ id="org.eclipse.papyrus.properties.runtime.simpleReferencePropertyEditor"
+ label="Buffer:" labelPosition="16384" />
+ <constraints>
+ <appliedStereotypes>
+ <appliedStereotype
+ qualifiedName="MARTE::MARTE_DesignModel::HRM::HwLogical::HwStorage::HwMemory::HwDrive" />
+ </appliedStereotypes>
+ </constraints>
+ </predefinedController>
+ <!--predefined controller for HwCache#level -->
+ <predefinedController id="emftStructuralFeatureController"
+ predefinedId="MARTE_HwCache_level">
+ <feature handlerID="StringStereotype" name="level"
+ stereotypeName="MARTE::MARTE_DesignModel::HRM::HwLogical::HwStorage::HwMemory::HwCache" />
+ <editor id="org.eclipse.papyrus.properties.runtime.textPropertyEditor"
+ label="Level:" labelPosition="16384" />
+ <constraints>
+ <appliedStereotypes>
+ <appliedStereotype
+ qualifiedName="MARTE::MARTE_DesignModel::HRM::HwLogical::HwStorage::HwMemory::HwCache" />
+ </appliedStereotypes>
+ </constraints>
+ </predefinedController>
+ <!--predefined controller for HwCache#type -->
+ <predefinedController id="emftStructuralFeatureController"
+ predefinedId="MARTE_HwCache_type">
+ <feature handlerID="EnumerationStereotype" name="type"
+ stereotypeName="MARTE::MARTE_DesignModel::HRM::HwLogical::HwStorage::HwMemory::HwCache" />
+ <editor id="org.eclipse.papyrus.properties.runtime.comboPropertyEditor"
+ label="Type:" labelPosition="16384" />
+ <constraints>
+ <appliedStereotypes>
+ <appliedStereotype
+ qualifiedName="MARTE::MARTE_DesignModel::HRM::HwLogical::HwStorage::HwMemory::HwCache" />
+ </appliedStereotypes>
+ </constraints>
+ </predefinedController>
+ <!--predefined controller for HwCache#structure -->
+ <predefinedController id="emftStructuralFeatureController"
+ predefinedId="MARTE_HwCache_structure">
+ <feature handlerID="StringStereotype" name="structure"
+ stereotypeName="MARTE::MARTE_DesignModel::HRM::HwLogical::HwStorage::HwMemory::HwCache" />
+ <editor id="org.eclipse.papyrus.properties.runtime.textPropertyEditor"
+ label="Structure:" labelPosition="16384" />
+ <constraints>
+ <appliedStereotypes>
+ <appliedStereotype
+ qualifiedName="MARTE::MARTE_DesignModel::HRM::HwLogical::HwStorage::HwMemory::HwCache" />
+ </appliedStereotypes>
+ </constraints>
+ </predefinedController>
+ <!--predefined controller for HwCache#repl_Policy -->
+ <predefinedController id="emftStructuralFeatureController"
+ predefinedId="MARTE_HwCache_repl_Policy">
+ <feature handlerID="EnumerationStereotype" name="repl_Policy"
+ stereotypeName="MARTE::MARTE_DesignModel::HRM::HwLogical::HwStorage::HwMemory::HwCache" />
+ <editor id="org.eclipse.papyrus.properties.runtime.comboPropertyEditor"
+ label="Repl_ Policy:" labelPosition="16384" />
+ <constraints>
+ <appliedStereotypes>
+ <appliedStereotype
+ qualifiedName="MARTE::MARTE_DesignModel::HRM::HwLogical::HwStorage::HwMemory::HwCache" />
+ </appliedStereotypes>
+ </constraints>
+ </predefinedController>
+ <!--predefined controller for HwCache#writePolicy -->
+ <predefinedController id="emftStructuralFeatureController"
+ predefinedId="MARTE_HwCache_writePolicy">
+ <feature handlerID="EnumerationStereotype" name="writePolicy"
+ stereotypeName="MARTE::MARTE_DesignModel::HRM::HwLogical::HwStorage::HwMemory::HwCache" />
+ <editor id="org.eclipse.papyrus.properties.runtime.comboPropertyEditor"
+ label="Write Policy:" labelPosition="16384" />
+ <constraints>
+ <appliedStereotypes>
+ <appliedStereotype
+ qualifiedName="MARTE::MARTE_DesignModel::HRM::HwLogical::HwStorage::HwMemory::HwCache" />
+ </appliedStereotypes>
+ </constraints>
+ </predefinedController>
+ <!--predefined controller for HwTimer#nbCounters -->
+ <predefinedController id="emftStructuralFeatureController"
+ predefinedId="MARTE_HwTimer_nbCounters">
+ <feature handlerID="StringStereotype" name="nbCounters"
+ stereotypeName="MARTE::MARTE_DesignModel::HRM::HwLogical::HwTiming::HwTimer" />
+ <editor id="org.eclipse.papyrus.properties.runtime.textPropertyEditor"
+ label="Nb Counters:" labelPosition="16384" />
+ <constraints>
+ <appliedStereotypes>
+ <appliedStereotype
+ qualifiedName="MARTE::MARTE_DesignModel::HRM::HwLogical::HwTiming::HwTimer" />
+ </appliedStereotypes>
+ </constraints>
+ </predefinedController>
+ <!--predefined controller for HwTimer#counterWidth -->
+ <predefinedController id="emftStructuralFeatureController"
+ predefinedId="MARTE_HwTimer_counterWidth">
+ <feature handlerID="StringStereotype" name="counterWidth"
+ stereotypeName="MARTE::MARTE_DesignModel::HRM::HwLogical::HwTiming::HwTimer" />
+ <editor id="org.eclipse.papyrus.properties.runtime.textPropertyEditor"
+ label="Counter Width:" labelPosition="16384" />
+ <constraints>
+ <appliedStereotypes>
+ <appliedStereotype
+ qualifiedName="MARTE::MARTE_DesignModel::HRM::HwLogical::HwTiming::HwTimer" />
+ </appliedStereotypes>
+ </constraints>
+ </predefinedController>
+ <!--predefined controller for HwTimer#inputClock -->
+ <predefinedController id="emftEReferenceController"
+ predefinedId="MARTE_HwTimer_inputClock">
+ <feature handlerID="ReferenceStereotype" name="inputClock"
+ stereotypeName="MARTE::MARTE_DesignModel::HRM::HwLogical::HwTiming::HwTimer" />
+ <editor
+ id="org.eclipse.papyrus.properties.runtime.simpleReferencePropertyEditor"
+ label="Input Clock:" labelPosition="16384" />
+ <constraints>
+ <appliedStereotypes>
+ <appliedStereotype
+ qualifiedName="MARTE::MARTE_DesignModel::HRM::HwLogical::HwTiming::HwTimer" />
+ </appliedStereotypes>
+ </constraints>
+ </predefinedController>
+ <!--predefined controller for HwResourceService#consumption -->
+ <predefinedController id="emftStructuralFeatureController"
+ predefinedId="MARTE_HwResourceService_consumption">
+ <feature handlerID="StringStereotype" name="consumption"
+ stereotypeName="MARTE::MARTE_DesignModel::HRM::HwGeneral::HwResourceService" />
+ <editor id="org.eclipse.papyrus.properties.runtime.textPropertyEditor"
+ label="Consumption:" labelPosition="16384" />
+ <constraints>
+ <appliedStereotypes>
+ <appliedStereotype
+ qualifiedName="MARTE::MARTE_DesignModel::HRM::HwGeneral::HwResourceService" />
+ </appliedStereotypes>
+ </constraints>
+ </predefinedController>
+ <!--predefined controller for HwResourceService#dissipation -->
+ <predefinedController id="emftStructuralFeatureController"
+ predefinedId="MARTE_HwResourceService_dissipation">
+ <feature handlerID="StringStereotype" name="dissipation"
+ stereotypeName="MARTE::MARTE_DesignModel::HRM::HwGeneral::HwResourceService" />
+ <editor id="org.eclipse.papyrus.properties.runtime.textPropertyEditor"
+ label="Dissipation:" labelPosition="16384" />
+ <constraints>
+ <appliedStereotypes>
+ <appliedStereotype
+ qualifiedName="MARTE::MARTE_DesignModel::HRM::HwGeneral::HwResourceService" />
+ </appliedStereotypes>
+ </constraints>
+ </predefinedController>
+ <!--predefined controller for HwResource#description -->
+ <predefinedController id="emftStructuralFeatureController"
+ predefinedId="MARTE_HwResource_description">
+ <feature handlerID="StringStereotype" name="description"
+ stereotypeName="MARTE::MARTE_DesignModel::HRM::HwGeneral::HwResource" />
+ <editor id="org.eclipse.papyrus.properties.runtime.textPropertyEditor"
+ label="Description:" labelPosition="16384" />
+ <constraints>
+ <appliedStereotypes>
+ <appliedStereotype
+ qualifiedName="MARTE::MARTE_DesignModel::HRM::HwGeneral::HwResource" />
+ </appliedStereotypes>
+ </constraints>
+ </predefinedController>
+ <!--predefined controller for HwResource#frequency -->
+ <predefinedController id="emftStructuralFeatureController"
+ predefinedId="MARTE_HwResource_frequency">
+ <feature handlerID="StringStereotype" name="frequency"
+ stereotypeName="MARTE::MARTE_DesignModel::HRM::HwGeneral::HwResource" />
+ <editor id="org.eclipse.papyrus.properties.runtime.textPropertyEditor"
+ label="Frequency:" labelPosition="16384" />
+ <constraints>
+ <appliedStereotypes>
+ <appliedStereotype
+ qualifiedName="MARTE::MARTE_DesignModel::HRM::HwGeneral::HwResource" />
+ </appliedStereotypes>
+ </constraints>
+ </predefinedController>
+ <!--predefined controller for HwResource#p_HW_Services -->
+ <predefinedController id="emftEReferenceController"
+ predefinedId="MARTE_HwResource_p_HW_Services">
+ <feature handlerID="ReferenceStereotype" name="p_HW_Services"
+ stereotypeName="MARTE::MARTE_DesignModel::HRM::HwGeneral::HwResource" />
+ <editor
+ id="org.eclipse.papyrus.properties.runtime.multipleStructuralFeaturesPropertyEditor"
+ label="P_ H W_ Services:" labelPosition="16384" />
+ <constraints>
+ <appliedStereotypes>
+ <appliedStereotype
+ qualifiedName="MARTE::MARTE_DesignModel::HRM::HwGeneral::HwResource" />
+ </appliedStereotypes>
+ </constraints>
+ </predefinedController>
+ <!--predefined controller for HwResource#r_HW_Services -->
+ <predefinedController id="emftEReferenceController"
+ predefinedId="MARTE_HwResource_r_HW_Services">
+ <feature handlerID="ReferenceStereotype" name="r_HW_Services"
+ stereotypeName="MARTE::MARTE_DesignModel::HRM::HwGeneral::HwResource" />
+ <editor
+ id="org.eclipse.papyrus.properties.runtime.multipleReferencePropertyEditor"
+ label="R_ H W_ Services:" labelPosition="16384" />
+ <constraints>
+ <appliedStereotypes>
+ <appliedStereotype
+ qualifiedName="MARTE::MARTE_DesignModel::HRM::HwGeneral::HwResource" />
+ </appliedStereotypes>
+ </constraints>
+ </predefinedController>
+ <!--predefined controller for HwResource#ownedHW -->
+ <predefinedController id="emftEReferenceController"
+ predefinedId="MARTE_HwResource_ownedHW">
+ <feature handlerID="ReferenceStereotype" name="ownedHW"
+ stereotypeName="MARTE::MARTE_DesignModel::HRM::HwGeneral::HwResource" />
+ <editor
+ id="org.eclipse.papyrus.properties.runtime.multipleStructuralFeaturesPropertyEditor"
+ label="Owned H W:" labelPosition="16384" />
+ <constraints>
+ <appliedStereotypes>
+ <appliedStereotype
+ qualifiedName="MARTE::MARTE_DesignModel::HRM::HwGeneral::HwResource" />
+ </appliedStereotypes>
+ </constraints>
+ </predefinedController>
+ <!--predefined controller for HwResource#endPoints -->
+ <predefinedController id="emftEReferenceController"
+ predefinedId="MARTE_HwResource_endPoints">
+ <feature handlerID="ReferenceStereotype" name="endPoints"
+ stereotypeName="MARTE::MARTE_DesignModel::HRM::HwGeneral::HwResource" />
+ <editor
+ id="org.eclipse.papyrus.properties.runtime.multipleReferencePropertyEditor"
+ label="End Points:" labelPosition="16384" />
+ <constraints>
+ <appliedStereotypes>
+ <appliedStereotype
+ qualifiedName="MARTE::MARTE_DesignModel::HRM::HwGeneral::HwResource" />
+ </appliedStereotypes>
+ </constraints>
+ </predefinedController>
+ <!--predefined controller for HwComponent#kind -->
+ <predefinedController id="emftStructuralFeatureController"
+ predefinedId="MARTE_HwComponent_kind">
+ <feature handlerID="EnumerationStereotype" name="kind"
+ stereotypeName="MARTE::MARTE_DesignModel::HRM::HwPhysical::HwLayout::HwComponent" />
+ <editor id="org.eclipse.papyrus.properties.runtime.comboPropertyEditor"
+ label="Kind:" labelPosition="16384" />
+ <constraints>
+ <appliedStereotypes>
+ <appliedStereotype
+ qualifiedName="MARTE::MARTE_DesignModel::HRM::HwPhysical::HwLayout::HwComponent" />
+ </appliedStereotypes>
+ </constraints>
+ </predefinedController>
+ <!--predefined controller for HwComponent#dimensions -->
+ <predefinedController id="emftStructuralFeatureController"
+ predefinedId="MARTE_HwComponent_dimensions">
+ <feature handlerID="StringStereotype" name="dimensions"
+ stereotypeName="MARTE::MARTE_DesignModel::HRM::HwPhysical::HwLayout::HwComponent" />
+ <editor id="org.eclipse.papyrus.properties.runtime.textPropertyEditor"
+ label="Dimensions:" labelPosition="16384" />
+ <constraints>
+ <appliedStereotypes>
+ <appliedStereotype
+ qualifiedName="MARTE::MARTE_DesignModel::HRM::HwPhysical::HwLayout::HwComponent" />
+ </appliedStereotypes>
+ </constraints>
+ </predefinedController>
+ <!--predefined controller for HwComponent#area -->
+ <predefinedController id="emftStructuralFeatureController"
+ predefinedId="MARTE_HwComponent_area">
+ <feature handlerID="StringStereotype" name="area"
+ stereotypeName="MARTE::MARTE_DesignModel::HRM::HwPhysical::HwLayout::HwComponent" />
+ <editor id="org.eclipse.papyrus.properties.runtime.textPropertyEditor"
+ label="Area:" labelPosition="16384" />
+ <constraints>
+ <appliedStereotypes>
+ <appliedStereotype
+ qualifiedName="MARTE::MARTE_DesignModel::HRM::HwPhysical::HwLayout::HwComponent" />
+ </appliedStereotypes>
+ </constraints>
+ </predefinedController>
+ <!--predefined controller for HwComponent#position -->
+ <predefinedController id="emftStructuralFeatureController"
+ predefinedId="MARTE_HwComponent_position">
+ <feature handlerID="StringStereotype" name="position"
+ stereotypeName="MARTE::MARTE_DesignModel::HRM::HwPhysical::HwLayout::HwComponent" />
+ <editor id="org.eclipse.papyrus.properties.runtime.textPropertyEditor"
+ label="Position:" labelPosition="16384" />
+ <constraints>
+ <appliedStereotypes>
+ <appliedStereotype
+ qualifiedName="MARTE::MARTE_DesignModel::HRM::HwPhysical::HwLayout::HwComponent" />
+ </appliedStereotypes>
+ </constraints>
+ </predefinedController>
+ <!--predefined controller for HwComponent#grid -->
+ <predefinedController id="emftStructuralFeatureController"
+ predefinedId="MARTE_HwComponent_grid">
+ <feature handlerID="StringStereotype" name="grid"
+ stereotypeName="MARTE::MARTE_DesignModel::HRM::HwPhysical::HwLayout::HwComponent" />
+ <editor id="org.eclipse.papyrus.properties.runtime.textPropertyEditor"
+ label="Grid:" labelPosition="16384" />
+ <constraints>
+ <appliedStereotypes>
+ <appliedStereotype
+ qualifiedName="MARTE::MARTE_DesignModel::HRM::HwPhysical::HwLayout::HwComponent" />
+ </appliedStereotypes>
+ </constraints>
+ </predefinedController>
+ <!--predefined controller for HwComponent#nbPins -->
+ <predefinedController id="emftStructuralFeatureController"
+ predefinedId="MARTE_HwComponent_nbPins">
+ <feature handlerID="StringStereotype" name="nbPins"
+ stereotypeName="MARTE::MARTE_DesignModel::HRM::HwPhysical::HwLayout::HwComponent" />
+ <editor id="org.eclipse.papyrus.properties.runtime.textPropertyEditor"
+ label="Nb Pins:" labelPosition="16384" />
+ <constraints>
+ <appliedStereotypes>
+ <appliedStereotype
+ qualifiedName="MARTE::MARTE_DesignModel::HRM::HwPhysical::HwLayout::HwComponent" />
+ </appliedStereotypes>
+ </constraints>
+ </predefinedController>
+ <!--predefined controller for HwComponent#weight -->
+ <predefinedController id="emftStructuralFeatureController"
+ predefinedId="MARTE_HwComponent_weight">
+ <feature handlerID="StringStereotype" name="weight"
+ stereotypeName="MARTE::MARTE_DesignModel::HRM::HwPhysical::HwLayout::HwComponent" />
+ <editor id="org.eclipse.papyrus.properties.runtime.textPropertyEditor"
+ label="Weight:" labelPosition="16384" />
+ <constraints>
+ <appliedStereotypes>
+ <appliedStereotype
+ qualifiedName="MARTE::MARTE_DesignModel::HRM::HwPhysical::HwLayout::HwComponent" />
+ </appliedStereotypes>
+ </constraints>
+ </predefinedController>
+ <!--predefined controller for HwComponent#price -->
+ <predefinedController id="emftStructuralFeatureController"
+ predefinedId="MARTE_HwComponent_price">
+ <feature handlerID="StringStereotype" name="price"
+ stereotypeName="MARTE::MARTE_DesignModel::HRM::HwPhysical::HwLayout::HwComponent" />
+ <editor id="org.eclipse.papyrus.properties.runtime.textPropertyEditor"
+ label="Price:" labelPosition="16384" />
+ <constraints>
+ <appliedStereotypes>
+ <appliedStereotype
+ qualifiedName="MARTE::MARTE_DesignModel::HRM::HwPhysical::HwLayout::HwComponent" />
+ </appliedStereotypes>
+ </constraints>
+ </predefinedController>
+ <!--predefined controller for HwComponent#r_Conditions -->
+ <predefinedController id="emftStructuralFeatureController"
+ predefinedId="MARTE_HwComponent_r_Conditions">
+ <feature handlerID="StringStereotype" name="r_Conditions"
+ stereotypeName="MARTE::MARTE_DesignModel::HRM::HwPhysical::HwLayout::HwComponent" />
+ <editor id="org.eclipse.papyrus.properties.runtime.textPropertyEditor"
+ label="R_ Conditions:" labelPosition="16384" />
+ <constraints>
+ <appliedStereotypes>
+ <appliedStereotype
+ qualifiedName="MARTE::MARTE_DesignModel::HRM::HwPhysical::HwLayout::HwComponent" />
+ </appliedStereotypes>
+ </constraints>
+ </predefinedController>
+ <!--predefined controller for HwComponent#staticConsumption -->
+ <predefinedController id="emftStructuralFeatureController"
+ predefinedId="MARTE_HwComponent_staticConsumption">
+ <feature handlerID="StringStereotype" name="staticConsumption"
+ stereotypeName="MARTE::MARTE_DesignModel::HRM::HwPhysical::HwLayout::HwComponent" />
+ <editor id="org.eclipse.papyrus.properties.runtime.textPropertyEditor"
+ label="Static Consumption:" labelPosition="16384" />
+ <constraints>
+ <appliedStereotypes>
+ <appliedStereotype
+ qualifiedName="MARTE::MARTE_DesignModel::HRM::HwPhysical::HwLayout::HwComponent" />
+ </appliedStereotypes>
+ </constraints>
+ </predefinedController>
+ <!--predefined controller for HwComponent#staticDissipation -->
+ <predefinedController id="emftStructuralFeatureController"
+ predefinedId="MARTE_HwComponent_staticDissipation">
+ <feature handlerID="StringStereotype" name="staticDissipation"
+ stereotypeName="MARTE::MARTE_DesignModel::HRM::HwPhysical::HwLayout::HwComponent" />
+ <editor id="org.eclipse.papyrus.properties.runtime.textPropertyEditor"
+ label="Static Dissipation:" labelPosition="16384" />
+ <constraints>
+ <appliedStereotypes>
+ <appliedStereotype
+ qualifiedName="MARTE::MARTE_DesignModel::HRM::HwPhysical::HwLayout::HwComponent" />
+ </appliedStereotypes>
+ </constraints>
+ </predefinedController>
+ <!--predefined controller for HwComponent#poweredServices -->
+ <predefinedController id="emftEReferenceController"
+ predefinedId="MARTE_HwComponent_poweredServices">
+ <feature handlerID="ReferenceStereotype" name="poweredServices"
+ stereotypeName="MARTE::MARTE_DesignModel::HRM::HwPhysical::HwLayout::HwComponent" />
+ <editor
+ id="org.eclipse.papyrus.properties.runtime.multipleStructuralFeaturesPropertyEditor"
+ label="Powered Services:" labelPosition="16384" />
+ <constraints>
+ <appliedStereotypes>
+ <appliedStereotype
+ qualifiedName="MARTE::MARTE_DesignModel::HRM::HwPhysical::HwLayout::HwComponent" />
+ </appliedStereotypes>
+ </constraints>
+ </predefinedController>
+ <!--predefined controller for HwComponent#subComponents -->
+ <predefinedController id="emftEReferenceController"
+ predefinedId="MARTE_HwComponent_subComponents">
+ <feature handlerID="ReferenceStereotype" name="subComponents"
+ stereotypeName="MARTE::MARTE_DesignModel::HRM::HwPhysical::HwLayout::HwComponent" />
+ <editor
+ id="org.eclipse.papyrus.properties.runtime.multipleReferencePropertyEditor"
+ label="Sub Components:" labelPosition="16384" />
+ <constraints>
+ <appliedStereotypes>
+ <appliedStereotype
+ qualifiedName="MARTE::MARTE_DesignModel::HRM::HwPhysical::HwLayout::HwComponent" />
+ </appliedStereotypes>
+ </constraints>
+ </predefinedController>
+ <!--predefined controller for HwPowerSupply#suppliedPower -->
+ <predefinedController id="emftStructuralFeatureController"
+ predefinedId="MARTE_HwPowerSupply_suppliedPower">
+ <feature handlerID="StringStereotype" name="suppliedPower"
+ stereotypeName="MARTE::MARTE_DesignModel::HRM::HwPhysical::HwPower::HwPowerSupply" />
+ <editor id="org.eclipse.papyrus.properties.runtime.textPropertyEditor"
+ label="Supplied Power:" labelPosition="16384" />
+ <constraints>
+ <appliedStereotypes>
+ <appliedStereotype
+ qualifiedName="MARTE::MARTE_DesignModel::HRM::HwPhysical::HwPower::HwPowerSupply" />
+ </appliedStereotypes>
+ </constraints>
+ </predefinedController>
+ <!--predefined controller for HwPowerSupply#capacity -->
+ <predefinedController id="emftStructuralFeatureController"
+ predefinedId="MARTE_HwPowerSupply_capacity">
+ <feature handlerID="StringStereotype" name="capacity"
+ stereotypeName="MARTE::MARTE_DesignModel::HRM::HwPhysical::HwPower::HwPowerSupply" />
+ <editor id="org.eclipse.papyrus.properties.runtime.textPropertyEditor"
+ label="Capacity:" labelPosition="16384" />
+ <constraints>
+ <appliedStereotypes>
+ <appliedStereotype
+ qualifiedName="MARTE::MARTE_DesignModel::HRM::HwPhysical::HwPower::HwPowerSupply" />
+ </appliedStereotypes>
+ </constraints>
+ </predefinedController>
+ <!--predefined controller for HwCoolingSupply#coolingPower -->
+ <predefinedController id="emftStructuralFeatureController"
+ predefinedId="MARTE_HwCoolingSupply_coolingPower">
+ <feature handlerID="StringStereotype" name="coolingPower"
+ stereotypeName="MARTE::MARTE_DesignModel::HRM::HwPhysical::HwPower::HwCoolingSupply" />
+ <editor id="org.eclipse.papyrus.properties.runtime.textPropertyEditor"
+ label="Cooling Power:" labelPosition="16384" />
+ <constraints>
+ <appliedStereotypes>
+ <appliedStereotype
+ qualifiedName="MARTE::MARTE_DesignModel::HRM::HwPhysical::HwPower::HwCoolingSupply" />
+ </appliedStereotypes>
+ </constraints>
+ </predefinedController>
+ <!--predefined controller for SwResource#identifierElements -->
+ <predefinedController id="emftEReferenceController"
+ predefinedId="MARTE_SwResource_identifierElements">
+ <feature handlerID="ReferenceStereotype" name="identifierElements"
+ stereotypeName="MARTE::MARTE_DesignModel::SRM::SW_ResourceCore::SwResource" />
+ <editor
+ id="org.eclipse.papyrus.properties.runtime.multipleReferencePropertyEditor"
+ label="Identifier Elements:" labelPosition="16384" />
+ <constraints>
+ <appliedStereotypes>
+ <appliedStereotype
+ qualifiedName="MARTE::MARTE_DesignModel::SRM::SW_ResourceCore::SwResource" />
+ </appliedStereotypes>
+ </constraints>
+ </predefinedController>
+ <!--predefined controller for SwResource#stateElements -->
+ <predefinedController id="emftEReferenceController"
+ predefinedId="MARTE_SwResource_stateElements">
+ <feature handlerID="ReferenceStereotype" name="stateElements"
+ stereotypeName="MARTE::MARTE_DesignModel::SRM::SW_ResourceCore::SwResource" />
+ <editor
+ id="org.eclipse.papyrus.properties.runtime.multipleReferencePropertyEditor"
+ label="State Elements:" labelPosition="16384" />
+ <constraints>
+ <appliedStereotypes>
+ <appliedStereotype
+ qualifiedName="MARTE::MARTE_DesignModel::SRM::SW_ResourceCore::SwResource" />
+ </appliedStereotypes>
+ </constraints>
+ </predefinedController>
+ <!--predefined controller for SwResource#memorySizeFootprint -->
+ <predefinedController id="emftEReferenceController"
+ predefinedId="MARTE_SwResource_memorySizeFootprint">
+ <feature handlerID="ReferenceStereotype" name="memorySizeFootprint"
+ stereotypeName="MARTE::MARTE_DesignModel::SRM::SW_ResourceCore::SwResource" />
+ <editor
+ id="org.eclipse.papyrus.properties.runtime.simpleReferencePropertyEditor"
+ label="Memory Size Footprint:" labelPosition="16384" />
+ <constraints>
+ <appliedStereotypes>
+ <appliedStereotype
+ qualifiedName="MARTE::MARTE_DesignModel::SRM::SW_ResourceCore::SwResource" />
+ </appliedStereotypes>
+ </constraints>
+ </predefinedController>
+ <!--predefined controller for SwResource#createServices -->
+ <predefinedController id="emftEReferenceController"
+ predefinedId="MARTE_SwResource_createServices">
+ <feature handlerID="ReferenceStereotype" name="createServices"
+ stereotypeName="MARTE::MARTE_DesignModel::SRM::SW_ResourceCore::SwResource" />
+ <editor
+ id="org.eclipse.papyrus.properties.runtime.multipleReferencePropertyEditor"
+ label="Create Services:" labelPosition="16384" />
+ <constraints>
+ <appliedStereotypes>
+ <appliedStereotype
+ qualifiedName="MARTE::MARTE_DesignModel::SRM::SW_ResourceCore::SwResource" />
+ </appliedStereotypes>
+ </constraints>
+ </predefinedController>
+ <!--predefined controller for SwResource#deleteServices -->
+ <predefinedController id="emftEReferenceController"
+ predefinedId="MARTE_SwResource_deleteServices">
+ <feature handlerID="ReferenceStereotype" name="deleteServices"
+ stereotypeName="MARTE::MARTE_DesignModel::SRM::SW_ResourceCore::SwResource" />
+ <editor
+ id="org.eclipse.papyrus.properties.runtime.multipleReferencePropertyEditor"
+ label="Delete Services:" labelPosition="16384" />
+ <constraints>
+ <appliedStereotypes>
+ <appliedStereotype
+ qualifiedName="MARTE::MARTE_DesignModel::SRM::SW_ResourceCore::SwResource" />
+ </appliedStereotypes>
+ </constraints>
+ </predefinedController>
+ <!--predefined controller for SwResource#initializeServices -->
+ <predefinedController id="emftEReferenceController"
+ predefinedId="MARTE_SwResource_initializeServices">
+ <feature handlerID="ReferenceStereotype" name="initializeServices"
+ stereotypeName="MARTE::MARTE_DesignModel::SRM::SW_ResourceCore::SwResource" />
+ <editor
+ id="org.eclipse.papyrus.properties.runtime.multipleReferencePropertyEditor"
+ label="Initialize Services:" labelPosition="16384" />
+ <constraints>
+ <appliedStereotypes>
+ <appliedStereotype
+ qualifiedName="MARTE::MARTE_DesignModel::SRM::SW_ResourceCore::SwResource" />
+ </appliedStereotypes>
+ </constraints>
+ </predefinedController>
+ <!--predefined controller for SwAccessService#isModifier -->
+ <predefinedController id="emftStructuralFeatureController"
+ predefinedId="MARTE_SwAccessService_isModifier">
+ <feature handlerID="BooleanStereotype" name="isModifier"
+ stereotypeName="MARTE::MARTE_DesignModel::SRM::SW_ResourceCore::SwAccessService" />
+ <editor
+ id="org.eclipse.papyrus.properties.runtime.radioBoxPropertyEditor"
+ label="Is Modifier:" labelPosition="16384" />
+ <constraints>
+ <appliedStereotypes>
+ <appliedStereotype
+ qualifiedName="MARTE::MARTE_DesignModel::SRM::SW_ResourceCore::SwAccessService" />
+ </appliedStereotypes>
+ </constraints>
+ </predefinedController>
+ <!--predefined controller for SwAccessService#accessedElement -->
+ <predefinedController id="emftEReferenceController"
+ predefinedId="MARTE_SwAccessService_accessedElement">
+ <feature handlerID="ReferenceStereotype" name="accessedElement"
+ stereotypeName="MARTE::MARTE_DesignModel::SRM::SW_ResourceCore::SwAccessService" />
+ <editor
+ id="org.eclipse.papyrus.properties.runtime.simpleReferencePropertyEditor"
+ label="Accessed Element:" labelPosition="16384" />
+ <constraints>
+ <appliedStereotypes>
+ <appliedStereotype
+ qualifiedName="MARTE::MARTE_DesignModel::SRM::SW_ResourceCore::SwAccessService" />
+ </appliedStereotypes>
+ </constraints>
+ </predefinedController>
+ <!--predefined controller for EntryPoint#isReentrant -->
+ <predefinedController id="emftStructuralFeatureController"
+ predefinedId="MARTE_EntryPoint_isReentrant">
+ <feature handlerID="BooleanStereotype" name="isReentrant"
+ stereotypeName="MARTE::MARTE_DesignModel::SRM::SW_Concurrency::EntryPoint" />
+ <editor
+ id="org.eclipse.papyrus.properties.runtime.radioBoxPropertyEditor"
+ label="Is Reentrant:" labelPosition="16384" />
+ <constraints>
+ <appliedStereotypes>
+ <appliedStereotype
+ qualifiedName="MARTE::MARTE_DesignModel::SRM::SW_Concurrency::EntryPoint" />
+ </appliedStereotypes>
+ </constraints>
+ </predefinedController>
+ <!--predefined controller for EntryPoint#routine -->
+ <predefinedController id="emftEReferenceController"
+ predefinedId="MARTE_EntryPoint_routine">
+ <feature handlerID="ReferenceStereotype" name="routine"
+ stereotypeName="MARTE::MARTE_DesignModel::SRM::SW_Concurrency::EntryPoint" />
+ <editor
+ id="org.eclipse.papyrus.properties.runtime.simpleReferencePropertyEditor"
+ label="Routine:" labelPosition="16384" />
+ <constraints>
+ <appliedStereotypes>
+ <appliedStereotype
+ qualifiedName="MARTE::MARTE_DesignModel::SRM::SW_Concurrency::EntryPoint" />
+ </appliedStereotypes>
+ </constraints>
+ </predefinedController>
+ <!--predefined controller for SwConcurrentResource#type -->
+ <predefinedController id="emftStructuralFeatureController"
+ predefinedId="MARTE_SwConcurrentResource_type">
+ <feature handlerID="StringStereotype" name="type"
+ stereotypeName="MARTE::MARTE_DesignModel::SRM::SW_Concurrency::SwConcurrentResource" />
+ <editor id="org.eclipse.papyrus.properties.runtime.textPropertyEditor"
+ label="Type:" labelPosition="16384" />
+ <constraints>
+ <appliedStereotypes>
+ <appliedStereotype
+ qualifiedName="MARTE::MARTE_DesignModel::SRM::SW_Concurrency::SwConcurrentResource" />
+ </appliedStereotypes>
+ </constraints>
+ </predefinedController>
+ <!--predefined controller for SwConcurrentResource#activationCapacity -->
+ <predefinedController id="emftStructuralFeatureController"
+ predefinedId="MARTE_SwConcurrentResource_activationCapacity">
+ <feature handlerID="StringStereotype" name="activationCapacity"
+ stereotypeName="MARTE::MARTE_DesignModel::SRM::SW_Concurrency::SwConcurrentResource" />
+ <editor id="org.eclipse.papyrus.properties.runtime.textPropertyEditor"
+ label="Activation Capacity:" labelPosition="16384" />
+ <constraints>
+ <appliedStereotypes>
+ <appliedStereotype
+ qualifiedName="MARTE::MARTE_DesignModel::SRM::SW_Concurrency::SwConcurrentResource" />
+ </appliedStereotypes>
+ </constraints>
+ </predefinedController>
+ <!--predefined controller for SwConcurrentResource#entryPoints -->
+ <predefinedController id="emftEReferenceController"
+ predefinedId="MARTE_SwConcurrentResource_entryPoints">
+ <feature handlerID="ReferenceStereotype" name="entryPoints"
+ stereotypeName="MARTE::MARTE_DesignModel::SRM::SW_Concurrency::SwConcurrentResource" />
+ <editor
+ id="org.eclipse.papyrus.properties.runtime.multipleReferencePropertyEditor"
+ label="Entry Points:" labelPosition="16384" />
+ <constraints>
+ <appliedStereotypes>
+ <appliedStereotype
+ qualifiedName="MARTE::MARTE_DesignModel::SRM::SW_Concurrency::SwConcurrentResource" />
+ </appliedStereotypes>
+ </constraints>
+ </predefinedController>
+ <!--predefined controller for SwConcurrentResource#adressSpace -->
+ <predefinedController id="emftEReferenceController"
+ predefinedId="MARTE_SwConcurrentResource_adressSpace">
+ <feature handlerID="ReferenceStereotype" name="adressSpace"
+ stereotypeName="MARTE::MARTE_DesignModel::SRM::SW_Concurrency::SwConcurrentResource" />
+ <editor
+ id="org.eclipse.papyrus.properties.runtime.multipleReferencePropertyEditor"
+ label="Adress Space:" labelPosition="16384" />
+ <constraints>
+ <appliedStereotypes>
+ <appliedStereotype
+ qualifiedName="MARTE::MARTE_DesignModel::SRM::SW_Concurrency::SwConcurrentResource" />
+ </appliedStereotypes>
+ </constraints>
+ </predefinedController>
+ <!--predefined controller for SwConcurrentResource#periodElements -->
+ <predefinedController id="emftEReferenceController"
+ predefinedId="MARTE_SwConcurrentResource_periodElements">
+ <feature handlerID="ReferenceStereotype" name="periodElements"
+ stereotypeName="MARTE::MARTE_DesignModel::SRM::SW_Concurrency::SwConcurrentResource" />
+ <editor
+ id="org.eclipse.papyrus.properties.runtime.multipleReferencePropertyEditor"
+ label="Period Elements:" labelPosition="16384" />
+ <constraints>
+ <appliedStereotypes>
+ <appliedStereotype
+ qualifiedName="MARTE::MARTE_DesignModel::SRM::SW_Concurrency::SwConcurrentResource" />
+ </appliedStereotypes>
+ </constraints>
+ </predefinedController>
+ <!--predefined controller for SwConcurrentResource#priorityElements -->
+ <predefinedController id="emftEReferenceController"
+ predefinedId="MARTE_SwConcurrentResource_priorityElements">
+ <feature handlerID="ReferenceStereotype" name="priorityElements"
+ stereotypeName="MARTE::MARTE_DesignModel::SRM::SW_Concurrency::SwConcurrentResource" />
+ <editor
+ id="org.eclipse.papyrus.properties.runtime.multipleReferencePropertyEditor"
+ label="Priority Elements:" labelPosition="16384" />
+ <constraints>
+ <appliedStereotypes>
+ <appliedStereotype
+ qualifiedName="MARTE::MARTE_DesignModel::SRM::SW_Concurrency::SwConcurrentResource" />
+ </appliedStereotypes>
+ </constraints>
+ </predefinedController>
+ <!--predefined controller for SwConcurrentResource#stackSizeElements -->
+ <predefinedController id="emftEReferenceController"
+ predefinedId="MARTE_SwConcurrentResource_stackSizeElements">
+ <feature handlerID="ReferenceStereotype" name="stackSizeElements"
+ stereotypeName="MARTE::MARTE_DesignModel::SRM::SW_Concurrency::SwConcurrentResource" />
+ <editor
+ id="org.eclipse.papyrus.properties.runtime.multipleReferencePropertyEditor"
+ label="Stack Size Elements:" labelPosition="16384" />
+ <constraints>
+ <appliedStereotypes>
+ <appliedStereotype
+ qualifiedName="MARTE::MARTE_DesignModel::SRM::SW_Concurrency::SwConcurrentResource" />
+ </appliedStereotypes>
+ </constraints>
+ </predefinedController>
+ <!--predefined controller for SwConcurrentResource#activateServices -->
+ <predefinedController id="emftEReferenceController"
+ predefinedId="MARTE_SwConcurrentResource_activateServices">
+ <feature handlerID="ReferenceStereotype" name="activateServices"
+ stereotypeName="MARTE::MARTE_DesignModel::SRM::SW_Concurrency::SwConcurrentResource" />
+ <editor
+ id="org.eclipse.papyrus.properties.runtime.multipleReferencePropertyEditor"
+ label="Activate Services:" labelPosition="16384" />
+ <constraints>
+ <appliedStereotypes>
+ <appliedStereotype
+ qualifiedName="MARTE::MARTE_DesignModel::SRM::SW_Concurrency::SwConcurrentResource" />
+ </appliedStereotypes>
+ </constraints>
+ </predefinedController>
+ <!--predefined controller for SwConcurrentResource#enableConcurrencyServices -->
+ <predefinedController id="emftEReferenceController"
+ predefinedId="MARTE_SwConcurrentResource_enableConcurrencyServices">
+ <feature handlerID="ReferenceStereotype" name="enableConcurrencyServices"
+ stereotypeName="MARTE::MARTE_DesignModel::SRM::SW_Concurrency::SwConcurrentResource" />
+ <editor
+ id="org.eclipse.papyrus.properties.runtime.multipleReferencePropertyEditor"
+ label="Enable Concurrency Services:" labelPosition="16384" />
+ <constraints>
+ <appliedStereotypes>
+ <appliedStereotype
+ qualifiedName="MARTE::MARTE_DesignModel::SRM::SW_Concurrency::SwConcurrentResource" />
+ </appliedStereotypes>
+ </constraints>
+ </predefinedController>
+ <!--predefined controller for SwConcurrentResource#resumeServices -->
+ <predefinedController id="emftEReferenceController"
+ predefinedId="MARTE_SwConcurrentResource_resumeServices">
+ <feature handlerID="ReferenceStereotype" name="resumeServices"
+ stereotypeName="MARTE::MARTE_DesignModel::SRM::SW_Concurrency::SwConcurrentResource" />
+ <editor
+ id="org.eclipse.papyrus.properties.runtime.multipleReferencePropertyEditor"
+ label="Resume Services:" labelPosition="16384" />
+ <constraints>
+ <appliedStereotypes>
+ <appliedStereotype
+ qualifiedName="MARTE::MARTE_DesignModel::SRM::SW_Concurrency::SwConcurrentResource" />
+ </appliedStereotypes>
+ </constraints>
+ </predefinedController>
+ <!--predefined controller for SwConcurrentResource#suspendServices -->
+ <predefinedController id="emftEReferenceController"
+ predefinedId="MARTE_SwConcurrentResource_suspendServices">
+ <feature handlerID="ReferenceStereotype" name="suspendServices"
+ stereotypeName="MARTE::MARTE_DesignModel::SRM::SW_Concurrency::SwConcurrentResource" />
+ <editor
+ id="org.eclipse.papyrus.properties.runtime.multipleReferencePropertyEditor"
+ label="Suspend Services:" labelPosition="16384" />
+ <constraints>
+ <appliedStereotypes>
+ <appliedStereotype
+ qualifiedName="MARTE::MARTE_DesignModel::SRM::SW_Concurrency::SwConcurrentResource" />
+ </appliedStereotypes>
+ </constraints>
+ </predefinedController>
+ <!--predefined controller for SwConcurrentResource#terminateServices -->
+ <predefinedController id="emftEReferenceController"
+ predefinedId="MARTE_SwConcurrentResource_terminateServices">
+ <feature handlerID="ReferenceStereotype" name="terminateServices"
+ stereotypeName="MARTE::MARTE_DesignModel::SRM::SW_Concurrency::SwConcurrentResource" />
+ <editor
+ id="org.eclipse.papyrus.properties.runtime.multipleReferencePropertyEditor"
+ label="Terminate Services:" labelPosition="16384" />
+ <constraints>
+ <appliedStereotypes>
+ <appliedStereotype
+ qualifiedName="MARTE::MARTE_DesignModel::SRM::SW_Concurrency::SwConcurrentResource" />
+ </appliedStereotypes>
+ </constraints>
+ </predefinedController>
+ <!--predefined controller for SwConcurrentResource#disableConcurrencyServices -->
+ <predefinedController id="emftEReferenceController"
+ predefinedId="MARTE_SwConcurrentResource_disableConcurrencyServices">
+ <feature handlerID="ReferenceStereotype" name="disableConcurrencyServices"
+ stereotypeName="MARTE::MARTE_DesignModel::SRM::SW_Concurrency::SwConcurrentResource" />
+ <editor
+ id="org.eclipse.papyrus.properties.runtime.multipleReferencePropertyEditor"
+ label="Disable Concurrency Services:" labelPosition="16384" />
+ <constraints>
+ <appliedStereotypes>
+ <appliedStereotype
+ qualifiedName="MARTE::MARTE_DesignModel::SRM::SW_Concurrency::SwConcurrentResource" />
+ </appliedStereotypes>
+ </constraints>
+ </predefinedController>
+ <!--predefined controller for SwConcurrentResource#shareDataResources -->
+ <predefinedController id="emftEReferenceController"
+ predefinedId="MARTE_SwConcurrentResource_shareDataResources">
+ <feature handlerID="ReferenceStereotype" name="shareDataResources"
+ stereotypeName="MARTE::MARTE_DesignModel::SRM::SW_Concurrency::SwConcurrentResource" />
+ <editor
+ id="org.eclipse.papyrus.properties.runtime.multipleReferencePropertyEditor"
+ label="Share Data Resources:" labelPosition="16384" />
+ <constraints>
+ <appliedStereotypes>
+ <appliedStereotype
+ qualifiedName="MARTE::MARTE_DesignModel::SRM::SW_Concurrency::SwConcurrentResource" />
+ </appliedStereotypes>
+ </constraints>
+ </predefinedController>
+ <!--predefined controller for SwConcurrentResource#messageResources -->
+ <predefinedController id="emftEReferenceController"
+ predefinedId="MARTE_SwConcurrentResource_messageResources">
+ <feature handlerID="ReferenceStereotype" name="messageResources"
+ stereotypeName="MARTE::MARTE_DesignModel::SRM::SW_Concurrency::SwConcurrentResource" />
+ <editor
+ id="org.eclipse.papyrus.properties.runtime.multipleReferencePropertyEditor"
+ label="Message Resources:" labelPosition="16384" />
+ <constraints>
+ <appliedStereotypes>
+ <appliedStereotype
+ qualifiedName="MARTE::MARTE_DesignModel::SRM::SW_Concurrency::SwConcurrentResource" />
+ </appliedStereotypes>
+ </constraints>
+ </predefinedController>
+ <!--predefined controller for SwConcurrentResource#mutualExclusionResources -->
+ <predefinedController id="emftEReferenceController"
+ predefinedId="MARTE_SwConcurrentResource_mutualExclusionResources">
+ <feature handlerID="ReferenceStereotype" name="mutualExclusionResources"
+ stereotypeName="MARTE::MARTE_DesignModel::SRM::SW_Concurrency::SwConcurrentResource" />
+ <editor
+ id="org.eclipse.papyrus.properties.runtime.multipleReferencePropertyEditor"
+ label="Mutual Exclusion Resources:" labelPosition="16384" />
+ <constraints>
+ <appliedStereotypes>
+ <appliedStereotype
+ qualifiedName="MARTE::MARTE_DesignModel::SRM::SW_Concurrency::SwConcurrentResource" />
+ </appliedStereotypes>
+ </constraints>
+ </predefinedController>
+ <!--predefined controller for SwConcurrentResource#notificationResources -->
+ <predefinedController id="emftEReferenceController"
+ predefinedId="MARTE_SwConcurrentResource_notificationResources">
+ <feature handlerID="ReferenceStereotype" name="notificationResources"
+ stereotypeName="MARTE::MARTE_DesignModel::SRM::SW_Concurrency::SwConcurrentResource" />
+ <editor
+ id="org.eclipse.papyrus.properties.runtime.multipleReferencePropertyEditor"
+ label="Notification Resources:" labelPosition="16384" />
+ <constraints>
+ <appliedStereotypes>
+ <appliedStereotype
+ qualifiedName="MARTE::MARTE_DesignModel::SRM::SW_Concurrency::SwConcurrentResource" />
+ </appliedStereotypes>
+ </constraints>
+ </predefinedController>
+ <!--predefined controller for SwConcurrentResource#heapSizeElements -->
+ <predefinedController id="emftEReferenceController"
+ predefinedId="MARTE_SwConcurrentResource_heapSizeElements">
+ <feature handlerID="ReferenceStereotype" name="heapSizeElements"
+ stereotypeName="MARTE::MARTE_DesignModel::SRM::SW_Concurrency::SwConcurrentResource" />
+ <editor
+ id="org.eclipse.papyrus.properties.runtime.multipleReferencePropertyEditor"
+ label="Heap Size Elements:" labelPosition="16384" />
+ <constraints>
+ <appliedStereotypes>
+ <appliedStereotype
+ qualifiedName="MARTE::MARTE_DesignModel::SRM::SW_Concurrency::SwConcurrentResource" />
+ </appliedStereotypes>
+ </constraints>
+ </predefinedController>
+ <!--predefined controller for InterruptResource#kind -->
+ <predefinedController id="emftStructuralFeatureController"
+ predefinedId="MARTE_InterruptResource_kind">
+ <feature handlerID="EnumerationStereotype" name="kind"
+ stereotypeName="MARTE::MARTE_DesignModel::SRM::SW_Concurrency::InterruptResource" />
+ <editor id="org.eclipse.papyrus.properties.runtime.comboPropertyEditor"
+ label="Kind:" labelPosition="16384" />
+ <constraints>
+ <appliedStereotypes>
+ <appliedStereotype
+ qualifiedName="MARTE::MARTE_DesignModel::SRM::SW_Concurrency::InterruptResource" />
+ </appliedStereotypes>
+ </constraints>
+ </predefinedController>
+ <!--predefined controller for InterruptResource#isMaskable -->
+ <predefinedController id="emftStructuralFeatureController"
+ predefinedId="MARTE_InterruptResource_isMaskable">
+ <feature handlerID="BooleanStereotype" name="isMaskable"
+ stereotypeName="MARTE::MARTE_DesignModel::SRM::SW_Concurrency::InterruptResource" />
+ <editor
+ id="org.eclipse.papyrus.properties.runtime.radioBoxPropertyEditor"
+ label="Is Maskable:" labelPosition="16384" />
+ <constraints>
+ <appliedStereotypes>
+ <appliedStereotype
+ qualifiedName="MARTE::MARTE_DesignModel::SRM::SW_Concurrency::InterruptResource" />
+ </appliedStereotypes>
+ </constraints>
+ </predefinedController>
+ <!--predefined controller for InterruptResource#vectorElements -->
+ <predefinedController id="emftEReferenceController"
+ predefinedId="MARTE_InterruptResource_vectorElements">
+ <feature handlerID="ReferenceStereotype" name="vectorElements"
+ stereotypeName="MARTE::MARTE_DesignModel::SRM::SW_Concurrency::InterruptResource" />
+ <editor
+ id="org.eclipse.papyrus.properties.runtime.multipleReferencePropertyEditor"
+ label="Vector Elements:" labelPosition="16384" />
+ <constraints>
+ <appliedStereotypes>
+ <appliedStereotype
+ qualifiedName="MARTE::MARTE_DesignModel::SRM::SW_Concurrency::InterruptResource" />
+ </appliedStereotypes>
+ </constraints>
+ </predefinedController>
+ <!--predefined controller for InterruptResource#maskElements -->
+ <predefinedController id="emftEReferenceController"
+ predefinedId="MARTE_InterruptResource_maskElements">
+ <feature handlerID="ReferenceStereotype" name="maskElements"
+ stereotypeName="MARTE::MARTE_DesignModel::SRM::SW_Concurrency::InterruptResource" />
+ <editor
+ id="org.eclipse.papyrus.properties.runtime.multipleReferencePropertyEditor"
+ label="Mask Elements:" labelPosition="16384" />
+ <constraints>
+ <appliedStereotypes>
+ <appliedStereotype
+ qualifiedName="MARTE::MARTE_DesignModel::SRM::SW_Concurrency::InterruptResource" />
+ </appliedStereotypes>
+ </constraints>
+ </predefinedController>
+ <!--predefined controller for InterruptResource#routineConnectServices -->
+ <predefinedController id="emftEReferenceController"
+ predefinedId="MARTE_InterruptResource_routineConnectServices">
+ <feature handlerID="ReferenceStereotype" name="routineConnectServices"
+ stereotypeName="MARTE::MARTE_DesignModel::SRM::SW_Concurrency::InterruptResource" />
+ <editor
+ id="org.eclipse.papyrus.properties.runtime.multipleReferencePropertyEditor"
+ label="Routine Connect Services:" labelPosition="16384" />
+ <constraints>
+ <appliedStereotypes>
+ <appliedStereotype
+ qualifiedName="MARTE::MARTE_DesignModel::SRM::SW_Concurrency::InterruptResource" />
+ </appliedStereotypes>
+ </constraints>
+ </predefinedController>
+ <!--predefined controller for InterruptResource#routineDisconnectServices -->
+ <predefinedController id="emftEReferenceController"
+ predefinedId="MARTE_InterruptResource_routineDisconnectServices">
+ <feature handlerID="ReferenceStereotype" name="routineDisconnectServices"
+ stereotypeName="MARTE::MARTE_DesignModel::SRM::SW_Concurrency::InterruptResource" />
+ <editor
+ id="org.eclipse.papyrus.properties.runtime.multipleReferencePropertyEditor"
+ label="Routine Disconnect Services:" labelPosition="16384" />
+ <constraints>
+ <appliedStereotypes>
+ <appliedStereotype
+ qualifiedName="MARTE::MARTE_DesignModel::SRM::SW_Concurrency::InterruptResource" />
+ </appliedStereotypes>
+ </constraints>
+ </predefinedController>
+ <!--predefined controller for SwSchedulableResource#isStaticSchedulingFeature -->
+ <predefinedController id="emftStructuralFeatureController"
+ predefinedId="MARTE_SwSchedulableResource_isStaticSchedulingFeature">
+ <feature handlerID="BooleanStereotype" name="isStaticSchedulingFeature"
+ stereotypeName="MARTE::MARTE_DesignModel::SRM::SW_Concurrency::SwSchedulableResource" />
+ <editor
+ id="org.eclipse.papyrus.properties.runtime.radioBoxPropertyEditor"
+ label="Is Static Scheduling Feature:" labelPosition="16384" />
+ <constraints>
+ <appliedStereotypes>
+ <appliedStereotype
+ qualifiedName="MARTE::MARTE_DesignModel::SRM::SW_Concurrency::SwSchedulableResource" />
+ </appliedStereotypes>
+ </constraints>
+ </predefinedController>
+ <!--predefined controller for SwSchedulableResource#isPreemptable -->
+ <predefinedController id="emftStructuralFeatureController"
+ predefinedId="MARTE_SwSchedulableResource_isPreemptable">
+ <feature handlerID="BooleanStereotype" name="isPreemptable"
+ stereotypeName="MARTE::MARTE_DesignModel::SRM::SW_Concurrency::SwSchedulableResource" />
+ <editor
+ id="org.eclipse.papyrus.properties.runtime.radioBoxPropertyEditor"
+ label="Is Preemptable:" labelPosition="16384" />
+ <constraints>
+ <appliedStereotypes>
+ <appliedStereotype
+ qualifiedName="MARTE::MARTE_DesignModel::SRM::SW_Concurrency::SwSchedulableResource" />
+ </appliedStereotypes>
+ </constraints>
+ </predefinedController>
+ <!--predefined controller for SwSchedulableResource#schedulers -->
+ <predefinedController id="emftEReferenceController"
+ predefinedId="MARTE_SwSchedulableResource_schedulers">
+ <feature handlerID="ReferenceStereotype" name="schedulers"
+ stereotypeName="MARTE::MARTE_DesignModel::SRM::SW_Concurrency::SwSchedulableResource" />
+ <editor
+ id="org.eclipse.papyrus.properties.runtime.simpleReferencePropertyEditor"
+ label="Schedulers:" labelPosition="16384" />
+ <constraints>
+ <appliedStereotypes>
+ <appliedStereotype
+ qualifiedName="MARTE::MARTE_DesignModel::SRM::SW_Concurrency::SwSchedulableResource" />
+ </appliedStereotypes>
+ </constraints>
+ </predefinedController>
+ <!--predefined controller for SwSchedulableResource#deadlineElements -->
+ <predefinedController id="emftEReferenceController"
+ predefinedId="MARTE_SwSchedulableResource_deadlineElements">
+ <feature handlerID="ReferenceStereotype" name="deadlineElements"
+ stereotypeName="MARTE::MARTE_DesignModel::SRM::SW_Concurrency::SwSchedulableResource" />
+ <editor
+ id="org.eclipse.papyrus.properties.runtime.multipleReferencePropertyEditor"
+ label="Deadline Elements:" labelPosition="16384" />
+ <constraints>
+ <appliedStereotypes>
+ <appliedStereotype
+ qualifiedName="MARTE::MARTE_DesignModel::SRM::SW_Concurrency::SwSchedulableResource" />
+ </appliedStereotypes>
+ </constraints>
+ </predefinedController>
+ <!--predefined controller for SwSchedulableResource#deadlineTypeElements -->
+ <predefinedController id="emftEReferenceController"
+ predefinedId="MARTE_SwSchedulableResource_deadlineTypeElements">
+ <feature handlerID="ReferenceStereotype" name="deadlineTypeElements"
+ stereotypeName="MARTE::MARTE_DesignModel::SRM::SW_Concurrency::SwSchedulableResource" />
+ <editor
+ id="org.eclipse.papyrus.properties.runtime.multipleReferencePropertyEditor"
+ label="Deadline Type Elements:" labelPosition="16384" />
+ <constraints>
+ <appliedStereotypes>
+ <appliedStereotype
+ qualifiedName="MARTE::MARTE_DesignModel::SRM::SW_Concurrency::SwSchedulableResource" />
+ </appliedStereotypes>
+ </constraints>
+ </predefinedController>
+ <!--predefined controller for SwSchedulableResource#timeSliceElements -->
+ <predefinedController id="emftEReferenceController"
+ predefinedId="MARTE_SwSchedulableResource_timeSliceElements">
+ <feature handlerID="ReferenceStereotype" name="timeSliceElements"
+ stereotypeName="MARTE::MARTE_DesignModel::SRM::SW_Concurrency::SwSchedulableResource" />
+ <editor
+ id="org.eclipse.papyrus.properties.runtime.multipleReferencePropertyEditor"
+ label="Time Slice Elements:" labelPosition="16384" />
+ <constraints>
+ <appliedStereotypes>
+ <appliedStereotype
+ qualifiedName="MARTE::MARTE_DesignModel::SRM::SW_Concurrency::SwSchedulableResource" />
+ </appliedStereotypes>
+ </constraints>
+ </predefinedController>
+ <!--predefined controller for SwSchedulableResource#delayServices -->
+ <predefinedController id="emftEReferenceController"
+ predefinedId="MARTE_SwSchedulableResource_delayServices">
+ <feature handlerID="ReferenceStereotype" name="delayServices"
+ stereotypeName="MARTE::MARTE_DesignModel::SRM::SW_Concurrency::SwSchedulableResource" />
+ <editor
+ id="org.eclipse.papyrus.properties.runtime.multipleReferencePropertyEditor"
+ label="Delay Services:" labelPosition="16384" />
+ <constraints>
+ <appliedStereotypes>
+ <appliedStereotype
+ qualifiedName="MARTE::MARTE_DesignModel::SRM::SW_Concurrency::SwSchedulableResource" />
+ </appliedStereotypes>
+ </constraints>
+ </predefinedController>
+ <!--predefined controller for SwSchedulableResource#joinServices -->
+ <predefinedController id="emftEReferenceController"
+ predefinedId="MARTE_SwSchedulableResource_joinServices">
+ <feature handlerID="ReferenceStereotype" name="joinServices"
+ stereotypeName="MARTE::MARTE_DesignModel::SRM::SW_Concurrency::SwSchedulableResource" />
+ <editor
+ id="org.eclipse.papyrus.properties.runtime.multipleReferencePropertyEditor"
+ label="Join Services:" labelPosition="16384" />
+ <constraints>
+ <appliedStereotypes>
+ <appliedStereotype
+ qualifiedName="MARTE::MARTE_DesignModel::SRM::SW_Concurrency::SwSchedulableResource" />
+ </appliedStereotypes>
+ </constraints>
+ </predefinedController>
+ <!--predefined controller for SwSchedulableResource#yieldServices -->
+ <predefinedController id="emftEReferenceController"
+ predefinedId="MARTE_SwSchedulableResource_yieldServices">
+ <feature handlerID="ReferenceStereotype" name="yieldServices"
+ stereotypeName="MARTE::MARTE_DesignModel::SRM::SW_Concurrency::SwSchedulableResource" />
+ <editor
+ id="org.eclipse.papyrus.properties.runtime.multipleReferencePropertyEditor"
+ label="Yield Services:" labelPosition="16384" />
+ <constraints>
+ <appliedStereotypes>
+ <appliedStereotype
+ qualifiedName="MARTE::MARTE_DesignModel::SRM::SW_Concurrency::SwSchedulableResource" />
+ </appliedStereotypes>
+ </constraints>
+ </predefinedController>
+ <!--predefined controller for SwTimerResource#durationElements -->
+ <predefinedController id="emftEReferenceController"
+ predefinedId="MARTE_SwTimerResource_durationElements">
+ <feature handlerID="ReferenceStereotype" name="durationElements"
+ stereotypeName="MARTE::MARTE_DesignModel::SRM::SW_Concurrency::SwTimerResource" />
+ <editor
+ id="org.eclipse.papyrus.properties.runtime.simpleReferencePropertyEditor"
+ label="Duration Elements:" labelPosition="16384" />
+ <constraints>
+ <appliedStereotypes>
+ <appliedStereotype
+ qualifiedName="MARTE::MARTE_DesignModel::SRM::SW_Concurrency::SwTimerResource" />
+ </appliedStereotypes>
+ </constraints>
+ </predefinedController>
+ <!--predefined controller for MemoryPartition#concurrentResources -->
+ <predefinedController id="emftEReferenceController"
+ predefinedId="MARTE_MemoryPartition_concurrentResources">
+ <feature handlerID="ReferenceStereotype" name="concurrentResources"
+ stereotypeName="MARTE::MARTE_DesignModel::SRM::SW_Concurrency::MemoryPartition" />
+ <editor
+ id="org.eclipse.papyrus.properties.runtime.multipleReferencePropertyEditor"
+ label="Concurrent Resources:" labelPosition="16384" />
+ <constraints>
+ <appliedStereotypes>
+ <appliedStereotype
+ qualifiedName="MARTE::MARTE_DesignModel::SRM::SW_Concurrency::MemoryPartition" />
+ </appliedStereotypes>
+ </constraints>
+ </predefinedController>
+ <!--predefined controller for MemoryPartition#memorySpaces -->
+ <predefinedController id="emftEReferenceController"
+ predefinedId="MARTE_MemoryPartition_memorySpaces">
+ <feature handlerID="ReferenceStereotype" name="memorySpaces"
+ stereotypeName="MARTE::MARTE_DesignModel::SRM::SW_Concurrency::MemoryPartition" />
+ <editor
+ id="org.eclipse.papyrus.properties.runtime.multipleReferencePropertyEditor"
+ label="Memory Spaces:" labelPosition="16384" />
+ <constraints>
+ <appliedStereotypes>
+ <appliedStereotype
+ qualifiedName="MARTE::MARTE_DesignModel::SRM::SW_Concurrency::MemoryPartition" />
+ </appliedStereotypes>
+ </constraints>
+ </predefinedController>
+ <!--predefined controller for MemoryPartition#fork -->
+ <predefinedController id="emftEReferenceController"
+ predefinedId="MARTE_MemoryPartition_fork">
+ <feature handlerID="ReferenceStereotype" name="fork"
+ stereotypeName="MARTE::MARTE_DesignModel::SRM::SW_Concurrency::MemoryPartition" />
+ <editor
+ id="org.eclipse.papyrus.properties.runtime.multipleReferencePropertyEditor"
+ label="Fork:" labelPosition="16384" />
+ <constraints>
+ <appliedStereotypes>
+ <appliedStereotype
+ qualifiedName="MARTE::MARTE_DesignModel::SRM::SW_Concurrency::MemoryPartition" />
+ </appliedStereotypes>
+ </constraints>
+ </predefinedController>
+ <!--predefined controller for MemoryPartition#exit -->
+ <predefinedController id="emftEReferenceController"
+ predefinedId="MARTE_MemoryPartition_exit">
+ <feature handlerID="ReferenceStereotype" name="exit"
+ stereotypeName="MARTE::MARTE_DesignModel::SRM::SW_Concurrency::MemoryPartition" />
+ <editor
+ id="org.eclipse.papyrus.properties.runtime.multipleReferencePropertyEditor"
+ label="Exit:" labelPosition="16384" />
+ <constraints>
+ <appliedStereotypes>
+ <appliedStereotype
+ qualifiedName="MARTE::MARTE_DesignModel::SRM::SW_Concurrency::MemoryPartition" />
+ </appliedStereotypes>
+ </constraints>
+ </predefinedController>
+ <!--predefined controller for Alarm#isWatchdog -->
+ <predefinedController id="emftStructuralFeatureController"
+ predefinedId="MARTE_Alarm_isWatchdog">
+ <feature handlerID="BooleanStereotype" name="isWatchdog"
+ stereotypeName="MARTE::MARTE_DesignModel::SRM::SW_Concurrency::Alarm" />
+ <editor
+ id="org.eclipse.papyrus.properties.runtime.radioBoxPropertyEditor"
+ label="Is Watchdog:" labelPosition="16384" />
+ <constraints>
+ <appliedStereotypes>
+ <appliedStereotype
+ qualifiedName="MARTE::MARTE_DesignModel::SRM::SW_Concurrency::Alarm" />
+ </appliedStereotypes>
+ </constraints>
+ </predefinedController>
+ <!--predefined controller for Alarm#timers -->
+ <predefinedController id="emftEReferenceController"
+ predefinedId="MARTE_Alarm_timers">
+ <feature handlerID="ReferenceStereotype" name="timers"
+ stereotypeName="MARTE::MARTE_DesignModel::SRM::SW_Concurrency::Alarm" />
+ <editor
+ id="org.eclipse.papyrus.properties.runtime.multipleReferencePropertyEditor"
+ label="Timers:" labelPosition="16384" />
+ <constraints>
+ <appliedStereotypes>
+ <appliedStereotype
+ qualifiedName="MARTE::MARTE_DesignModel::SRM::SW_Concurrency::Alarm" />
+ </appliedStereotypes>
+ </constraints>
+ </predefinedController>
+ <!--predefined controller for DeviceBroker#accessPolicy -->
+ <predefinedController id="emftStructuralFeatureController"
+ predefinedId="MARTE_DeviceBroker_accessPolicy">
+ <feature handlerID="EnumerationStereotype" name="accessPolicy"
+ stereotypeName="MARTE::MARTE_DesignModel::SRM::SW_Brokering::DeviceBroker" />
+ <editor id="org.eclipse.papyrus.properties.runtime.comboPropertyEditor"
+ label="Access Policy:" labelPosition="16384" />
+ <constraints>
+ <appliedStereotypes>
+ <appliedStereotype
+ qualifiedName="MARTE::MARTE_DesignModel::SRM::SW_Brokering::DeviceBroker" />
+ </appliedStereotypes>
+ </constraints>
+ </predefinedController>
+ <!--predefined controller for DeviceBroker#isBuffered -->
+ <predefinedController id="emftStructuralFeatureController"
+ predefinedId="MARTE_DeviceBroker_isBuffered">
+ <feature handlerID="BooleanStereotype" name="isBuffered"
+ stereotypeName="MARTE::MARTE_DesignModel::SRM::SW_Brokering::DeviceBroker" />
+ <editor
+ id="org.eclipse.papyrus.properties.runtime.radioBoxPropertyEditor"
+ label="Is Buffered:" labelPosition="16384" />
+ <constraints>
+ <appliedStereotypes>
+ <appliedStereotype
+ qualifiedName="MARTE::MARTE_DesignModel::SRM::SW_Brokering::DeviceBroker" />
+ </appliedStereotypes>
+ </constraints>
+ </predefinedController>
+ <!--predefined controller for DeviceBroker#devices -->
+ <predefinedController id="emftEReferenceController"
+ predefinedId="MARTE_DeviceBroker_devices">
+ <feature handlerID="ReferenceStereotype" name="devices"
+ stereotypeName="MARTE::MARTE_DesignModel::SRM::SW_Brokering::DeviceBroker" />
+ <editor
+ id="org.eclipse.papyrus.properties.runtime.multipleReferencePropertyEditor"
+ label="Devices:" labelPosition="16384" />
+ <constraints>
+ <appliedStereotypes>
+ <appliedStereotype
+ qualifiedName="MARTE::MARTE_DesignModel::SRM::SW_Brokering::DeviceBroker" />
+ </appliedStereotypes>
+ </constraints>
+ </predefinedController>
+ <!--predefined controller for DeviceBroker#closeServices -->
+ <predefinedController id="emftEReferenceController"
+ predefinedId="MARTE_DeviceBroker_closeServices">
+ <feature handlerID="ReferenceStereotype" name="closeServices"
+ stereotypeName="MARTE::MARTE_DesignModel::SRM::SW_Brokering::DeviceBroker" />
+ <editor
+ id="org.eclipse.papyrus.properties.runtime.multipleReferencePropertyEditor"
+ label="Close Services:" labelPosition="16384" />
+ <constraints>
+ <appliedStereotypes>
+ <appliedStereotype
+ qualifiedName="MARTE::MARTE_DesignModel::SRM::SW_Brokering::DeviceBroker" />
+ </appliedStereotypes>
+ </constraints>
+ </predefinedController>
+ <!--predefined controller for DeviceBroker#controlServices -->
+ <predefinedController id="emftEReferenceController"
+ predefinedId="MARTE_DeviceBroker_controlServices">
+ <feature handlerID="ReferenceStereotype" name="controlServices"
+ stereotypeName="MARTE::MARTE_DesignModel::SRM::SW_Brokering::DeviceBroker" />
+ <editor
+ id="org.eclipse.papyrus.properties.runtime.multipleReferencePropertyEditor"
+ label="Control Services:" labelPosition="16384" />
+ <constraints>
+ <appliedStereotypes>
+ <appliedStereotype
+ qualifiedName="MARTE::MARTE_DesignModel::SRM::SW_Brokering::DeviceBroker" />
+ </appliedStereotypes>
+ </constraints>
+ </predefinedController>
+ <!--predefined controller for DeviceBroker#openServices -->
+ <predefinedController id="emftEReferenceController"
+ predefinedId="MARTE_DeviceBroker_openServices">
+ <feature handlerID="ReferenceStereotype" name="openServices"
+ stereotypeName="MARTE::MARTE_DesignModel::SRM::SW_Brokering::DeviceBroker" />
+ <editor
+ id="org.eclipse.papyrus.properties.runtime.multipleReferencePropertyEditor"
+ label="Open Services:" labelPosition="16384" />
+ <constraints>
+ <appliedStereotypes>
+ <appliedStereotype
+ qualifiedName="MARTE::MARTE_DesignModel::SRM::SW_Brokering::DeviceBroker" />
+ </appliedStereotypes>
+ </constraints>
+ </predefinedController>
+ <!--predefined controller for DeviceBroker#readServices -->
+ <predefinedController id="emftEReferenceController"
+ predefinedId="MARTE_DeviceBroker_readServices">
+ <feature handlerID="ReferenceStereotype" name="readServices"
+ stereotypeName="MARTE::MARTE_DesignModel::SRM::SW_Brokering::DeviceBroker" />
+ <editor
+ id="org.eclipse.papyrus.properties.runtime.multipleReferencePropertyEditor"
+ label="Read Services:" labelPosition="16384" />
+ <constraints>
+ <appliedStereotypes>
+ <appliedStereotype
+ qualifiedName="MARTE::MARTE_DesignModel::SRM::SW_Brokering::DeviceBroker" />
+ </appliedStereotypes>
+ </constraints>
+ </predefinedController>
+ <!--predefined controller for DeviceBroker#writeServices -->
+ <predefinedController id="emftEReferenceController"
+ predefinedId="MARTE_DeviceBroker_writeServices">
+ <feature handlerID="ReferenceStereotype" name="writeServices"
+ stereotypeName="MARTE::MARTE_DesignModel::SRM::SW_Brokering::DeviceBroker" />
+ <editor
+ id="org.eclipse.papyrus.properties.runtime.multipleReferencePropertyEditor"
+ label="Write Services:" labelPosition="16384" />
+ <constraints>
+ <appliedStereotypes>
+ <appliedStereotype
+ qualifiedName="MARTE::MARTE_DesignModel::SRM::SW_Brokering::DeviceBroker" />
+ </appliedStereotypes>
+ </constraints>
+ </predefinedController>
+ <!--predefined controller for MemoryBroker#accessPolicy -->
+ <predefinedController id="emftStructuralFeatureController"
+ predefinedId="MARTE_MemoryBroker_accessPolicy">
+ <feature handlerID="EnumerationStereotype" name="accessPolicy"
+ stereotypeName="MARTE::MARTE_DesignModel::SRM::SW_Brokering::MemoryBroker" />
+ <editor id="org.eclipse.papyrus.properties.runtime.comboPropertyEditor"
+ label="Access Policy:" labelPosition="16384" />
+ <constraints>
+ <appliedStereotypes>
+ <appliedStereotype
+ qualifiedName="MARTE::MARTE_DesignModel::SRM::SW_Brokering::MemoryBroker" />
+ </appliedStereotypes>
+ </constraints>
+ </predefinedController>
+ <!--predefined controller for MemoryBroker#memories -->
+ <predefinedController id="emftEReferenceController"
+ predefinedId="MARTE_MemoryBroker_memories">
+ <feature handlerID="ReferenceStereotype" name="memories"
+ stereotypeName="MARTE::MARTE_DesignModel::SRM::SW_Brokering::MemoryBroker" />
+ <editor
+ id="org.eclipse.papyrus.properties.runtime.multipleReferencePropertyEditor"
+ label="Memories:" labelPosition="16384" />
+ <constraints>
+ <appliedStereotypes>
+ <appliedStereotype
+ qualifiedName="MARTE::MARTE_DesignModel::SRM::SW_Brokering::MemoryBroker" />
+ </appliedStereotypes>
+ </constraints>
+ </predefinedController>
+ <!--predefined controller for MemoryBroker#memoryBlockAdressElements -->
+ <predefinedController id="emftEReferenceController"
+ predefinedId="MARTE_MemoryBroker_memoryBlockAdressElements">
+ <feature handlerID="ReferenceStereotype" name="memoryBlockAdressElements"
+ stereotypeName="MARTE::MARTE_DesignModel::SRM::SW_Brokering::MemoryBroker" />
+ <editor
+ id="org.eclipse.papyrus.properties.runtime.multipleReferencePropertyEditor"
+ label="Memory Block Adress Elements:" labelPosition="16384" />
+ <constraints>
+ <appliedStereotypes>
+ <appliedStereotype
+ qualifiedName="MARTE::MARTE_DesignModel::SRM::SW_Brokering::MemoryBroker" />
+ </appliedStereotypes>
+ </constraints>
+ </predefinedController>
+ <!--predefined controller for MemoryBroker#memoryBlockSizeElements -->
+ <predefinedController id="emftEReferenceController"
+ predefinedId="MARTE_MemoryBroker_memoryBlockSizeElements">
+ <feature handlerID="ReferenceStereotype" name="memoryBlockSizeElements"
+ stereotypeName="MARTE::MARTE_DesignModel::SRM::SW_Brokering::MemoryBroker" />
+ <editor
+ id="org.eclipse.papyrus.properties.runtime.multipleReferencePropertyEditor"
+ label="Memory Block Size Elements:" labelPosition="16384" />
+ <constraints>
+ <appliedStereotypes>
+ <appliedStereotype
+ qualifiedName="MARTE::MARTE_DesignModel::SRM::SW_Brokering::MemoryBroker" />
+ </appliedStereotypes>
+ </constraints>
+ </predefinedController>
+ <!--predefined controller for MemoryBroker#lockServices -->
+ <predefinedController id="emftEReferenceController"
+ predefinedId="MARTE_MemoryBroker_lockServices">
+ <feature handlerID="ReferenceStereotype" name="lockServices"
+ stereotypeName="MARTE::MARTE_DesignModel::SRM::SW_Brokering::MemoryBroker" />
+ <editor
+ id="org.eclipse.papyrus.properties.runtime.multipleReferencePropertyEditor"
+ label="Lock Services:" labelPosition="16384" />
+ <constraints>
+ <appliedStereotypes>
+ <appliedStereotype
+ qualifiedName="MARTE::MARTE_DesignModel::SRM::SW_Brokering::MemoryBroker" />
+ </appliedStereotypes>
+ </constraints>
+ </predefinedController>
+ <!--predefined controller for MemoryBroker#unlockServices -->
+ <predefinedController id="emftEReferenceController"
+ predefinedId="MARTE_MemoryBroker_unlockServices">
+ <feature handlerID="ReferenceStereotype" name="unlockServices"
+ stereotypeName="MARTE::MARTE_DesignModel::SRM::SW_Brokering::MemoryBroker" />
+ <editor
+ id="org.eclipse.papyrus.properties.runtime.multipleReferencePropertyEditor"
+ label="Unlock Services:" labelPosition="16384" />
+ <constraints>
+ <appliedStereotypes>
+ <appliedStereotype
+ qualifiedName="MARTE::MARTE_DesignModel::SRM::SW_Brokering::MemoryBroker" />
+ </appliedStereotypes>
+ </constraints>
+ </predefinedController>
+ <!--predefined controller for MemoryBroker#mapServices -->
+ <predefinedController id="emftEReferenceController"
+ predefinedId="MARTE_MemoryBroker_mapServices">
+ <feature handlerID="ReferenceStereotype" name="mapServices"
+ stereotypeName="MARTE::MARTE_DesignModel::SRM::SW_Brokering::MemoryBroker" />
+ <editor
+ id="org.eclipse.papyrus.properties.runtime.multipleReferencePropertyEditor"
+ label="Map Services:" labelPosition="16384" />
+ <constraints>
+ <appliedStereotypes>
+ <appliedStereotype
+ qualifiedName="MARTE::MARTE_DesignModel::SRM::SW_Brokering::MemoryBroker" />
+ </appliedStereotypes>
+ </constraints>
+ </predefinedController>
+ <!--predefined controller for MemoryBroker#unMapServices -->
+ <predefinedController id="emftEReferenceController"
+ predefinedId="MARTE_MemoryBroker_unMapServices">
+ <feature handlerID="ReferenceStereotype" name="unMapServices"
+ stereotypeName="MARTE::MARTE_DesignModel::SRM::SW_Brokering::MemoryBroker" />
+ <editor
+ id="org.eclipse.papyrus.properties.runtime.multipleReferencePropertyEditor"
+ label="Un Map Services:" labelPosition="16384" />
+ <constraints>
+ <appliedStereotypes>
+ <appliedStereotype
+ qualifiedName="MARTE::MARTE_DesignModel::SRM::SW_Brokering::MemoryBroker" />
+ </appliedStereotypes>
+ </constraints>
+ </predefinedController>
+ <!--predefined controller for SwInteractionResource#isIntraMemoryPartitionInteraction -->
+ <predefinedController id="emftStructuralFeatureController"
+ predefinedId="MARTE_SwInteractionResource_isIntraMemoryPartitionInteraction">
+ <feature handlerID="BooleanStereotype" name="isIntraMemoryPartitionInteraction"
+ stereotypeName="MARTE::MARTE_DesignModel::SRM::SW_Interaction::SwInteractionResource" />
+ <editor
+ id="org.eclipse.papyrus.properties.runtime.radioBoxPropertyEditor"
+ label="Is Intra Memory Partition Interaction:" labelPosition="16384" />
+ <constraints>
+ <appliedStereotypes>
+ <appliedStereotype
+ qualifiedName="MARTE::MARTE_DesignModel::SRM::SW_Interaction::SwInteractionResource" />
+ </appliedStereotypes>
+ </constraints>
+ </predefinedController>
+ <!--predefined controller for SwInteractionResource#waitingQueuePolicy -->
+ <predefinedController id="emftStructuralFeatureController"
+ predefinedId="MARTE_SwInteractionResource_waitingQueuePolicy">
+ <feature handlerID="EnumerationStereotype" name="waitingQueuePolicy"
+ stereotypeName="MARTE::MARTE_DesignModel::SRM::SW_Interaction::SwInteractionResource" />
+ <editor id="org.eclipse.papyrus.properties.runtime.comboPropertyEditor"
+ label="Waiting Queue Policy:" labelPosition="16384" />
+ <constraints>
+ <appliedStereotypes>
+ <appliedStereotype
+ qualifiedName="MARTE::MARTE_DesignModel::SRM::SW_Interaction::SwInteractionResource" />
+ </appliedStereotypes>
+ </constraints>
+ </predefinedController>
+ <!--predefined controller for SwInteractionResource#waitingQueueCapacity -->
+ <predefinedController id="emftStructuralFeatureController"
+ predefinedId="MARTE_SwInteractionResource_waitingQueueCapacity">
+ <feature handlerID="StringStereotype" name="waitingQueueCapacity"
+ stereotypeName="MARTE::MARTE_DesignModel::SRM::SW_Interaction::SwInteractionResource" />
+ <editor id="org.eclipse.papyrus.properties.runtime.textPropertyEditor"
+ label="Waiting Queue Capacity:" labelPosition="16384" />
+ <constraints>
+ <appliedStereotypes>
+ <appliedStereotype
+ qualifiedName="MARTE::MARTE_DesignModel::SRM::SW_Interaction::SwInteractionResource" />
+ </appliedStereotypes>
+ </constraints>
+ </predefinedController>
+ <!--predefined controller for SwInteractionResource#waitingPolicyElements -->
+ <predefinedController id="emftEReferenceController"
+ predefinedId="MARTE_SwInteractionResource_waitingPolicyElements">
+ <feature handlerID="ReferenceStereotype" name="waitingPolicyElements"
+ stereotypeName="MARTE::MARTE_DesignModel::SRM::SW_Interaction::SwInteractionResource" />
+ <editor
+ id="org.eclipse.papyrus.properties.runtime.multipleReferencePropertyEditor"
+ label="Waiting Policy Elements:" labelPosition="16384" />
+ <constraints>
+ <appliedStereotypes>
+ <appliedStereotype
+ qualifiedName="MARTE::MARTE_DesignModel::SRM::SW_Interaction::SwInteractionResource" />
+ </appliedStereotypes>
+ </constraints>
+ </predefinedController>
+ <!--predefined controller for SharedDataComResource#readServices -->
+ <predefinedController id="emftEReferenceController"
+ predefinedId="MARTE_SharedDataComResource_readServices">
+ <feature handlerID="ReferenceStereotype" name="readServices"
+ stereotypeName="MARTE::MARTE_DesignModel::SRM::SW_Interaction::SharedDataComResource" />
+ <editor
+ id="org.eclipse.papyrus.properties.runtime.multipleReferencePropertyEditor"
+ label="Read Services:" labelPosition="16384" />
+ <constraints>
+ <appliedStereotypes>
+ <appliedStereotype
+ qualifiedName="MARTE::MARTE_DesignModel::SRM::SW_Interaction::SharedDataComResource" />
+ </appliedStereotypes>
+ </constraints>
+ </predefinedController>
+ <!--predefined controller for SharedDataComResource#writeServices -->
+ <predefinedController id="emftEReferenceController"
+ predefinedId="MARTE_SharedDataComResource_writeServices">
+ <feature handlerID="ReferenceStereotype" name="writeServices"
+ stereotypeName="MARTE::MARTE_DesignModel::SRM::SW_Interaction::SharedDataComResource" />
+ <editor
+ id="org.eclipse.papyrus.properties.runtime.multipleReferencePropertyEditor"
+ label="Write Services:" labelPosition="16384" />
+ <constraints>
+ <appliedStereotypes>
+ <appliedStereotype
+ qualifiedName="MARTE::MARTE_DesignModel::SRM::SW_Interaction::SharedDataComResource" />
+ </appliedStereotypes>
+ </constraints>
+ </predefinedController>
+ <!--predefined controller for MessageComResource#isFixedMessageSize -->
+ <predefinedController id="emftStructuralFeatureController"
+ predefinedId="MARTE_MessageComResource_isFixedMessageSize">
+ <feature handlerID="BooleanStereotype" name="isFixedMessageSize"
+ stereotypeName="MARTE::MARTE_DesignModel::SRM::SW_Interaction::MessageComResource" />
+ <editor
+ id="org.eclipse.papyrus.properties.runtime.radioBoxPropertyEditor"
+ label="Is Fixed Message Size:" labelPosition="16384" />
+ <constraints>
+ <appliedStereotypes>
+ <appliedStereotype
+ qualifiedName="MARTE::MARTE_DesignModel::SRM::SW_Interaction::MessageComResource" />
+ </appliedStereotypes>
+ </constraints>
+ </predefinedController>
+ <!--predefined controller for MessageComResource#mechanism -->
+ <predefinedController id="emftStructuralFeatureController"
+ predefinedId="MARTE_MessageComResource_mechanism">
+ <feature handlerID="EnumerationStereotype" name="mechanism"
+ stereotypeName="MARTE::MARTE_DesignModel::SRM::SW_Interaction::MessageComResource" />
+ <editor id="org.eclipse.papyrus.properties.runtime.comboPropertyEditor"
+ label="Mechanism:" labelPosition="16384" />
+ <constraints>
+ <appliedStereotypes>
+ <appliedStereotype
+ qualifiedName="MARTE::MARTE_DesignModel::SRM::SW_Interaction::MessageComResource" />
+ </appliedStereotypes>
+ </constraints>
+ </predefinedController>
+ <!--predefined controller for MessageComResource#messageQueuePolicy -->
+ <predefinedController id="emftStructuralFeatureController"
+ predefinedId="MARTE_MessageComResource_messageQueuePolicy">
+ <feature handlerID="EnumerationStereotype" name="messageQueuePolicy"
+ stereotypeName="MARTE::MARTE_DesignModel::SRM::SW_Interaction::MessageComResource" />
+ <editor id="org.eclipse.papyrus.properties.runtime.comboPropertyEditor"
+ label="Message Queue Policy:" labelPosition="16384" />
+ <constraints>
+ <appliedStereotypes>
+ <appliedStereotype
+ qualifiedName="MARTE::MARTE_DesignModel::SRM::SW_Interaction::MessageComResource" />
+ </appliedStereotypes>
+ </constraints>
+ </predefinedController>
+ <!--predefined controller for MessageComResource#messageSizeElements -->
+ <predefinedController id="emftEReferenceController"
+ predefinedId="MARTE_MessageComResource_messageSizeElements">
+ <feature handlerID="ReferenceStereotype" name="messageSizeElements"
+ stereotypeName="MARTE::MARTE_DesignModel::SRM::SW_Interaction::MessageComResource" />
+ <editor
+ id="org.eclipse.papyrus.properties.runtime.multipleReferencePropertyEditor"
+ label="Message Size Elements:" labelPosition="16384" />
+ <constraints>
+ <appliedStereotypes>
+ <appliedStereotype
+ qualifiedName="MARTE::MARTE_DesignModel::SRM::SW_Interaction::MessageComResource" />
+ </appliedStereotypes>
+ </constraints>
+ </predefinedController>
+ <!--predefined controller for MessageComResource#messageQueueCapacityElements -->
+ <predefinedController id="emftEReferenceController"
+ predefinedId="MARTE_MessageComResource_messageQueueCapacityElements">
+ <feature handlerID="ReferenceStereotype" name="messageQueueCapacityElements"
+ stereotypeName="MARTE::MARTE_DesignModel::SRM::SW_Interaction::MessageComResource" />
+ <editor
+ id="org.eclipse.papyrus.properties.runtime.multipleReferencePropertyEditor"
+ label="Message Queue Capacity Elements:" labelPosition="16384" />
+ <constraints>
+ <appliedStereotypes>
+ <appliedStereotype
+ qualifiedName="MARTE::MARTE_DesignModel::SRM::SW_Interaction::MessageComResource" />
+ </appliedStereotypes>
+ </constraints>
+ </predefinedController>
+ <!--predefined controller for MessageComResource#sendServices -->
+ <predefinedController id="emftEReferenceController"
+ predefinedId="MARTE_MessageComResource_sendServices">
+ <feature handlerID="ReferenceStereotype" name="sendServices"
+ stereotypeName="MARTE::MARTE_DesignModel::SRM::SW_Interaction::MessageComResource" />
+ <editor
+ id="org.eclipse.papyrus.properties.runtime.multipleReferencePropertyEditor"
+ label="Send Services:" labelPosition="16384" />
+ <constraints>
+ <appliedStereotypes>
+ <appliedStereotype
+ qualifiedName="MARTE::MARTE_DesignModel::SRM::SW_Interaction::MessageComResource" />
+ </appliedStereotypes>
+ </constraints>
+ </predefinedController>
+ <!--predefined controller for MessageComResource#receiveServices -->
+ <predefinedController id="emftEReferenceController"
+ predefinedId="MARTE_MessageComResource_receiveServices">
+ <feature handlerID="ReferenceStereotype" name="receiveServices"
+ stereotypeName="MARTE::MARTE_DesignModel::SRM::SW_Interaction::MessageComResource" />
+ <editor
+ id="org.eclipse.papyrus.properties.runtime.multipleReferencePropertyEditor"
+ label="Receive Services:" labelPosition="16384" />
+ <constraints>
+ <appliedStereotypes>
+ <appliedStereotype
+ qualifiedName="MARTE::MARTE_DesignModel::SRM::SW_Interaction::MessageComResource" />
+ </appliedStereotypes>
+ </constraints>
+ </predefinedController>
+ <!--predefined controller for NotificationResource#occurence -->
+ <predefinedController id="emftStructuralFeatureController"
+ predefinedId="MARTE_NotificationResource_occurence">
+ <feature handlerID="EnumerationStereotype" name="occurence"
+ stereotypeName="MARTE::MARTE_DesignModel::SRM::SW_Interaction::NotificationResource" />
+ <editor id="org.eclipse.papyrus.properties.runtime.comboPropertyEditor"
+ label="Occurence:" labelPosition="16384" />
+ <constraints>
+ <appliedStereotypes>
+ <appliedStereotype
+ qualifiedName="MARTE::MARTE_DesignModel::SRM::SW_Interaction::NotificationResource" />
+ </appliedStereotypes>
+ </constraints>
+ </predefinedController>
+ <!--predefined controller for NotificationResource#mechanism -->
+ <predefinedController id="emftStructuralFeatureController"
+ predefinedId="MARTE_NotificationResource_mechanism">
+ <feature handlerID="EnumerationStereotype" name="mechanism"
+ stereotypeName="MARTE::MARTE_DesignModel::SRM::SW_Interaction::NotificationResource" />
+ <editor id="org.eclipse.papyrus.properties.runtime.comboPropertyEditor"
+ label="Mechanism:" labelPosition="16384" />
+ <constraints>
+ <appliedStereotypes>
+ <appliedStereotype
+ qualifiedName="MARTE::MARTE_DesignModel::SRM::SW_Interaction::NotificationResource" />
+ </appliedStereotypes>
+ </constraints>
+ </predefinedController>
+ <!--predefined controller for NotificationResource#occurenceCountElements -->
+ <predefinedController id="emftEReferenceController"
+ predefinedId="MARTE_NotificationResource_occurenceCountElements">
+ <feature handlerID="ReferenceStereotype" name="occurenceCountElements"
+ stereotypeName="MARTE::MARTE_DesignModel::SRM::SW_Interaction::NotificationResource" />
+ <editor
+ id="org.eclipse.papyrus.properties.runtime.multipleReferencePropertyEditor"
+ label="Occurence Count Elements:" labelPosition="16384" />
+ <constraints>
+ <appliedStereotypes>
+ <appliedStereotype
+ qualifiedName="MARTE::MARTE_DesignModel::SRM::SW_Interaction::NotificationResource" />
+ </appliedStereotypes>
+ </constraints>
+ </predefinedController>
+ <!--predefined controller for NotificationResource#maskElements -->
+ <predefinedController id="emftEReferenceController"
+ predefinedId="MARTE_NotificationResource_maskElements">
+ <feature handlerID="ReferenceStereotype" name="maskElements"
+ stereotypeName="MARTE::MARTE_DesignModel::SRM::SW_Interaction::NotificationResource" />
+ <editor
+ id="org.eclipse.papyrus.properties.runtime.multipleReferencePropertyEditor"
+ label="Mask Elements:" labelPosition="16384" />
+ <constraints>
+ <appliedStereotypes>
+ <appliedStereotype
+ qualifiedName="MARTE::MARTE_DesignModel::SRM::SW_Interaction::NotificationResource" />
+ </appliedStereotypes>
+ </constraints>
+ </predefinedController>
+ <!--predefined controller for NotificationResource#flushServices -->
+ <predefinedController id="emftEReferenceController"
+ predefinedId="MARTE_NotificationResource_flushServices">
+ <feature handlerID="ReferenceStereotype" name="flushServices"
+ stereotypeName="MARTE::MARTE_DesignModel::SRM::SW_Interaction::NotificationResource" />
+ <editor
+ id="org.eclipse.papyrus.properties.runtime.multipleReferencePropertyEditor"
+ label="Flush Services:" labelPosition="16384" />
+ <constraints>
+ <appliedStereotypes>
+ <appliedStereotype
+ qualifiedName="MARTE::MARTE_DesignModel::SRM::SW_Interaction::NotificationResource" />
+ </appliedStereotypes>
+ </constraints>
+ </predefinedController>
+ <!--predefined controller for NotificationResource#signalServices -->
+ <predefinedController id="emftEReferenceController"
+ predefinedId="MARTE_NotificationResource_signalServices">
+ <feature handlerID="ReferenceStereotype" name="signalServices"
+ stereotypeName="MARTE::MARTE_DesignModel::SRM::SW_Interaction::NotificationResource" />
+ <editor
+ id="org.eclipse.papyrus.properties.runtime.multipleReferencePropertyEditor"
+ label="Signal Services:" labelPosition="16384" />
+ <constraints>
+ <appliedStereotypes>
+ <appliedStereotype
+ qualifiedName="MARTE::MARTE_DesignModel::SRM::SW_Interaction::NotificationResource" />
+ </appliedStereotypes>
+ </constraints>
+ </predefinedController>
+ <!--predefined controller for NotificationResource#waitServices -->
+ <predefinedController id="emftEReferenceController"
+ predefinedId="MARTE_NotificationResource_waitServices">
+ <feature handlerID="ReferenceStereotype" name="waitServices"
+ stereotypeName="MARTE::MARTE_DesignModel::SRM::SW_Interaction::NotificationResource" />
+ <editor
+ id="org.eclipse.papyrus.properties.runtime.multipleReferencePropertyEditor"
+ label="Wait Services:" labelPosition="16384" />
+ <constraints>
+ <appliedStereotypes>
+ <appliedStereotype
+ qualifiedName="MARTE::MARTE_DesignModel::SRM::SW_Interaction::NotificationResource" />
+ </appliedStereotypes>
+ </constraints>
+ </predefinedController>
+ <!--predefined controller for NotificationResource#clearServices -->
+ <predefinedController id="emftEReferenceController"
+ predefinedId="MARTE_NotificationResource_clearServices">
+ <feature handlerID="ReferenceStereotype" name="clearServices"
+ stereotypeName="MARTE::MARTE_DesignModel::SRM::SW_Interaction::NotificationResource" />
+ <editor
+ id="org.eclipse.papyrus.properties.runtime.multipleReferencePropertyEditor"
+ label="Clear Services:" labelPosition="16384" />
+ <constraints>
+ <appliedStereotypes>
+ <appliedStereotype
+ qualifiedName="MARTE::MARTE_DesignModel::SRM::SW_Interaction::NotificationResource" />
+ </appliedStereotypes>
+ </constraints>
+ </predefinedController>
+ <!--predefined controller for SwMutualExclusionResource#mechanism -->
+ <predefinedController id="emftStructuralFeatureController"
+ predefinedId="MARTE_SwMutualExclusionResource_mechanism">
+ <feature handlerID="EnumerationStereotype" name="mechanism"
+ stereotypeName="MARTE::MARTE_DesignModel::SRM::SW_Interaction::SwMutualExclusionResource" />
+ <editor id="org.eclipse.papyrus.properties.runtime.comboPropertyEditor"
+ label="Mechanism:" labelPosition="16384" />
+ <constraints>
+ <appliedStereotypes>
+ <appliedStereotype
+ qualifiedName="MARTE::MARTE_DesignModel::SRM::SW_Interaction::SwMutualExclusionResource" />
+ </appliedStereotypes>
+ </constraints>
+ </predefinedController>
+ <!--predefined controller for SwMutualExclusionResource#concurrentAccessProtocol -->
+ <predefinedController id="emftStructuralFeatureController"
+ predefinedId="MARTE_SwMutualExclusionResource_concurrentAccessProtocol">
+ <feature handlerID="EnumerationStereotype" name="concurrentAccessProtocol"
+ stereotypeName="MARTE::MARTE_DesignModel::SRM::SW_Interaction::SwMutualExclusionResource" />
+ <editor id="org.eclipse.papyrus.properties.runtime.comboPropertyEditor"
+ label="Concurrent Access Protocol:" labelPosition="16384" />
+ <constraints>
+ <appliedStereotypes>
+ <appliedStereotype
+ qualifiedName="MARTE::MARTE_DesignModel::SRM::SW_Interaction::SwMutualExclusionResource" />
+ </appliedStereotypes>
+ </constraints>
+ </predefinedController>
+ <!--predefined controller for SwMutualExclusionResource#accessTokenElements -->
+ <predefinedController id="emftEReferenceController"
+ predefinedId="MARTE_SwMutualExclusionResource_accessTokenElements">
+ <feature handlerID="ReferenceStereotype" name="accessTokenElements"
+ stereotypeName="MARTE::MARTE_DesignModel::SRM::SW_Interaction::SwMutualExclusionResource" />
+ <editor
+ id="org.eclipse.papyrus.properties.runtime.multipleReferencePropertyEditor"
+ label="Access Token Elements:" labelPosition="16384" />
+ <constraints>
+ <appliedStereotypes>
+ <appliedStereotype
+ qualifiedName="MARTE::MARTE_DesignModel::SRM::SW_Interaction::SwMutualExclusionResource" />
+ </appliedStereotypes>
+ </constraints>
+ </predefinedController>
+ <!--predefined controller for SwMutualExclusionResource#releaseServices -->
+ <predefinedController id="emftEReferenceController"
+ predefinedId="MARTE_SwMutualExclusionResource_releaseServices">
+ <feature handlerID="ReferenceStereotype" name="releaseServices"
+ stereotypeName="MARTE::MARTE_DesignModel::SRM::SW_Interaction::SwMutualExclusionResource" />
+ <editor
+ id="org.eclipse.papyrus.properties.runtime.multipleReferencePropertyEditor"
+ label="Release Services:" labelPosition="16384" />
+ <constraints>
+ <appliedStereotypes>
+ <appliedStereotype
+ qualifiedName="MARTE::MARTE_DesignModel::SRM::SW_Interaction::SwMutualExclusionResource" />
+ </appliedStereotypes>
+ </constraints>
+ </predefinedController>
+ <!--predefined controller for SwMutualExclusionResource#acquireServices -->
+ <predefinedController id="emftEReferenceController"
+ predefinedId="MARTE_SwMutualExclusionResource_acquireServices">
+ <feature handlerID="ReferenceStereotype" name="acquireServices"
+ stereotypeName="MARTE::MARTE_DesignModel::SRM::SW_Interaction::SwMutualExclusionResource" />
+ <editor
+ id="org.eclipse.papyrus.properties.runtime.multipleReferencePropertyEditor"
+ label="Acquire Services:" labelPosition="16384" />
+ <constraints>
+ <appliedStereotypes>
+ <appliedStereotype
+ qualifiedName="MARTE::MARTE_DesignModel::SRM::SW_Interaction::SwMutualExclusionResource" />
+ </appliedStereotypes>
+ </constraints>
+ </predefinedController>
+ <!--predefined controller for FlowProperty#direction -->
+ <predefinedController id="emftStructuralFeatureController"
+ predefinedId="MARTE_FlowProperty_direction">
+ <feature handlerID="EnumerationStereotype" name="direction"
+ stereotypeName="MARTE::MARTE_DesignModel::GCM::FlowProperty" />
+ <editor
+ id="org.eclipse.papyrus.properties.runtime.radioBoxPropertyEditor"
+ label="Direction:" labelPosition="16384" />
+ <constraints>
+ <appliedStereotypes>
+ <appliedStereotype qualifiedName="MARTE::MARTE_DesignModel::GCM::FlowProperty" />
+ </appliedStereotypes>
+ </constraints>
+ </predefinedController>
+ <!--predefined controller for FlowPort#isAtomic -->
+ <predefinedController id="emftStructuralFeatureController"
+ predefinedId="MARTE_FlowPort_isAtomic">
+ <feature handlerID="BooleanStereotype" name="isAtomic"
+ stereotypeName="MARTE::MARTE_DesignModel::GCM::FlowPort" />
+ <editor
+ id="org.eclipse.papyrus.properties.runtime.radioBoxPropertyEditor"
+ label="Is Atomic:" labelPosition="16384" />
+ <constraints>
+ <appliedStereotypes>
+ <appliedStereotype qualifiedName="MARTE::MARTE_DesignModel::GCM::FlowPort" />
+ </appliedStereotypes>
+ </constraints>
+ </predefinedController>
+ <!--predefined controller for FlowPort#isConjugated -->
+ <predefinedController id="emftStructuralFeatureController"
+ predefinedId="MARTE_FlowPort_isConjugated">
+ <feature handlerID="BooleanStereotype" name="isConjugated"
+ stereotypeName="MARTE::MARTE_DesignModel::GCM::FlowPort" />
+ <editor
+ id="org.eclipse.papyrus.properties.runtime.radioBoxPropertyEditor"
+ label="Is Conjugated:" labelPosition="16384" />
+ <constraints>
+ <appliedStereotypes>
+ <appliedStereotype qualifiedName="MARTE::MARTE_DesignModel::GCM::FlowPort" />
+ </appliedStereotypes>
+ </constraints>
+ </predefinedController>
+ <!--predefined controller for FlowPort#direction -->
+ <predefinedController id="emftStructuralFeatureController"
+ predefinedId="MARTE_FlowPort_direction">
+ <feature handlerID="EnumerationStereotype" name="direction"
+ stereotypeName="MARTE::MARTE_DesignModel::GCM::FlowPort" />
+ <editor
+ id="org.eclipse.papyrus.properties.runtime.radioBoxPropertyEditor"
+ label="Direction:" labelPosition="16384" />
+ <constraints>
+ <appliedStereotypes>
+ <appliedStereotype qualifiedName="MARTE::MARTE_DesignModel::GCM::FlowPort" />
+ </appliedStereotypes>
+ </constraints>
+ </predefinedController>
+ <!--predefined controller for ClientServerPort#specificationKind -->
+ <predefinedController id="emftStructuralFeatureController"
+ predefinedId="MARTE_ClientServerPort_specificationKind">
+ <feature handlerID="EnumerationStereotype" name="specificationKind"
+ stereotypeName="MARTE::MARTE_DesignModel::GCM::ClientServerPort" />
+ <editor
+ id="org.eclipse.papyrus.properties.runtime.radioBoxPropertyEditor"
+ label="Specification Kind:" labelPosition="16384" />
+ <constraints>
+ <appliedStereotypes>
+ <appliedStereotype qualifiedName="MARTE::MARTE_DesignModel::GCM::ClientServerPort" />
+ </appliedStereotypes>
+ </constraints>
+ </predefinedController>
+ <!--predefined controller for ClientServerPort#isConjugated -->
+ <predefinedController id="emftStructuralFeatureController"
+ predefinedId="MARTE_ClientServerPort_isConjugated">
+ <feature handlerID="BooleanStereotype" name="isConjugated"
+ stereotypeName="MARTE::MARTE_DesignModel::GCM::ClientServerPort" />
+ <editor
+ id="org.eclipse.papyrus.properties.runtime.radioBoxPropertyEditor"
+ label="Is Conjugated:" labelPosition="16384" />
+ <constraints>
+ <appliedStereotypes>
+ <appliedStereotype qualifiedName="MARTE::MARTE_DesignModel::GCM::ClientServerPort" />
+ </appliedStereotypes>
+ </constraints>
+ </predefinedController>
+ <!--predefined controller for ClientServerPort#kind -->
+ <predefinedController id="emftStructuralFeatureController"
+ predefinedId="MARTE_ClientServerPort_kind">
+ <feature handlerID="EnumerationStereotype" name="kind"
+ stereotypeName="MARTE::MARTE_DesignModel::GCM::ClientServerPort" />
+ <editor
+ id="org.eclipse.papyrus.properties.runtime.radioBoxPropertyEditor"
+ label="Kind:" labelPosition="16384" />
+ <constraints>
+ <appliedStereotypes>
+ <appliedStereotype qualifiedName="MARTE::MARTE_DesignModel::GCM::ClientServerPort" />
+ </appliedStereotypes>
+ </constraints>
+ </predefinedController>
+ <!--predefined controller for ClientServerPort#provInterface -->
+ <predefinedController id="emftEReferenceController"
+ predefinedId="MARTE_ClientServerPort_provInterface">
+ <feature handlerID="ReferenceStereotype" name="provInterface"
+ stereotypeName="MARTE::MARTE_DesignModel::GCM::ClientServerPort" />
+ <editor
+ id="org.eclipse.papyrus.properties.runtime.multipleReferencePropertyEditor"
+ label="Prov Interface:" labelPosition="16384" />
+ <constraints>
+ <appliedStereotypes>
+ <appliedStereotype qualifiedName="MARTE::MARTE_DesignModel::GCM::ClientServerPort" />
+ </appliedStereotypes>
+ </constraints>
+ </predefinedController>
+ <!--predefined controller for ClientServerPort#reqInterface -->
+ <predefinedController id="emftEReferenceController"
+ predefinedId="MARTE_ClientServerPort_reqInterface">
+ <feature handlerID="ReferenceStereotype" name="reqInterface"
+ stereotypeName="MARTE::MARTE_DesignModel::GCM::ClientServerPort" />
+ <editor
+ id="org.eclipse.papyrus.properties.runtime.multipleReferencePropertyEditor"
+ label="Req Interface:" labelPosition="16384" />
+ <constraints>
+ <appliedStereotypes>
+ <appliedStereotype qualifiedName="MARTE::MARTE_DesignModel::GCM::ClientServerPort" />
+ </appliedStereotypes>
+ </constraints>
+ </predefinedController>
+ <!--predefined controller for ClientServerPort#featuresSpec -->
+ <predefinedController id="emftEReferenceController"
+ predefinedId="MARTE_ClientServerPort_featuresSpec">
+ <feature handlerID="ReferenceStereotype" name="featuresSpec"
+ stereotypeName="MARTE::MARTE_DesignModel::GCM::ClientServerPort" />
+ <editor
+ id="org.eclipse.papyrus.properties.runtime.simpleReferencePropertyEditor"
+ label="Features Spec:" labelPosition="16384" />
+ <constraints>
+ <appliedStereotypes>
+ <appliedStereotype qualifiedName="MARTE::MARTE_DesignModel::GCM::ClientServerPort" />
+ </appliedStereotypes>
+ </constraints>
+ </predefinedController>
+ <!--predefined controller for ClientServerFeature#kind -->
+ <predefinedController id="emftStructuralFeatureController"
+ predefinedId="MARTE_ClientServerFeature_kind">
+ <feature handlerID="EnumerationStereotype" name="kind"
+ stereotypeName="MARTE::MARTE_DesignModel::GCM::ClientServerFeature" />
+ <editor
+ id="org.eclipse.papyrus.properties.runtime.radioBoxPropertyEditor"
+ label="Kind:" labelPosition="16384" />
+ <constraints>
+ <appliedStereotypes>
+ <appliedStereotype
+ qualifiedName="MARTE::MARTE_DesignModel::GCM::ClientServerFeature" />
+ </appliedStereotypes>
+ </constraints>
+ </predefinedController>
+ <!--predefined controller for GCMTrigger#feature -->
+ <predefinedController id="emftEReferenceController"
+ predefinedId="MARTE_GCMTrigger_feature">
+ <feature handlerID="ReferenceStereotype" name="feature"
+ stereotypeName="MARTE::MARTE_DesignModel::GCM::GCMTrigger" />
+ <editor
+ id="org.eclipse.papyrus.properties.runtime.simpleReferencePropertyEditor"
+ label="Feature:" labelPosition="16384" />
+ <constraints>
+ <appliedStereotypes>
+ <appliedStereotype qualifiedName="MARTE::MARTE_DesignModel::GCM::GCMTrigger" />
+ </appliedStereotypes>
+ </constraints>
+ </predefinedController>
+ <!--predefined controller for GCMInvocationAction#onFeature -->
+ <predefinedController id="emftEReferenceController"
+ predefinedId="MARTE_GCMInvocationAction_onFeature">
+ <feature handlerID="ReferenceStereotype" name="onFeature"
+ stereotypeName="MARTE::MARTE_DesignModel::GCM::GCMInvocationAction" />
+ <editor
+ id="org.eclipse.papyrus.properties.runtime.simpleReferencePropertyEditor"
+ label="On Feature:" labelPosition="16384" />
+ <constraints>
+ <appliedStereotypes>
+ <appliedStereotype
+ qualifiedName="MARTE::MARTE_DesignModel::GCM::GCMInvocationAction" />
+ </appliedStereotypes>
+ </constraints>
+ </predefinedController>
+ <!--predefined controller for DataEvent#classifier -->
+ <predefinedController id="emftEReferenceController"
+ predefinedId="MARTE_DataEvent_classifier">
+ <feature handlerID="ReferenceStereotype" name="classifier"
+ stereotypeName="MARTE::MARTE_DesignModel::GCM::DataEvent" />
+ <editor
+ id="org.eclipse.papyrus.properties.runtime.simpleReferencePropertyEditor"
+ label="Classifier:" labelPosition="16384" />
+ <constraints>
+ <appliedStereotypes>
+ <appliedStereotype qualifiedName="MARTE::MARTE_DesignModel::GCM::DataEvent" />
+ </appliedStereotypes>
+ </constraints>
+ </predefinedController>
+ <!--predefined controller for DataPool#ordering -->
+ <predefinedController id="emftStructuralFeatureController"
+ predefinedId="MARTE_DataPool_ordering">
+ <feature handlerID="EnumerationStereotype" name="ordering"
+ stereotypeName="MARTE::MARTE_DesignModel::GCM::DataPool" />
+ <editor
+ id="org.eclipse.papyrus.properties.runtime.radioBoxPropertyEditor"
+ label="Ordering:" labelPosition="16384" />
+ <constraints>
+ <appliedStereotypes>
+ <appliedStereotype qualifiedName="MARTE::MARTE_DesignModel::GCM::DataPool" />
+ </appliedStereotypes>
+ </constraints>
+ </predefinedController>
+ <!--predefined controller for DataPool#insertion -->
+ <predefinedController id="emftEReferenceController"
+ predefinedId="MARTE_DataPool_insertion">
+ <feature handlerID="ReferenceStereotype" name="insertion"
+ stereotypeName="MARTE::MARTE_DesignModel::GCM::DataPool" />
+ <editor
+ id="org.eclipse.papyrus.properties.runtime.simpleReferencePropertyEditor"
+ label="Insertion:" labelPosition="16384" />
+ <constraints>
+ <appliedStereotypes>
+ <appliedStereotype qualifiedName="MARTE::MARTE_DesignModel::GCM::DataPool" />
+ </appliedStereotypes>
+ </constraints>
+ </predefinedController>
+ <!--predefined controller for DataPool#selection -->
+ <predefinedController id="emftEReferenceController"
+ predefinedId="MARTE_DataPool_selection">
+ <feature handlerID="ReferenceStereotype" name="selection"
+ stereotypeName="MARTE::MARTE_DesignModel::GCM::DataPool" />
+ <editor
+ id="org.eclipse.papyrus.properties.runtime.simpleReferencePropertyEditor"
+ label="Selection:" labelPosition="16384" />
+ <constraints>
+ <appliedStereotypes>
+ <appliedStereotype qualifiedName="MARTE::MARTE_DesignModel::GCM::DataPool" />
+ </appliedStereotypes>
+ </constraints>
+ </predefinedController>
+ <!--predefined controller for GaWorkloadGenerator#pop -->
+ <predefinedController id="emftStructuralFeatureController"
+ predefinedId="MARTE_GaWorkloadGenerator_pop">
+ <feature handlerID="StringStereotype" name="pop"
+ stereotypeName="MARTE::MARTE_AnalysisModel::GQAM::GaWorkloadGenerator" />
+ <editor id="org.eclipse.papyrus.properties.runtime.textPropertyEditor"
+ label="Pop:" labelPosition="16384" />
+ <constraints>
+ <appliedStereotypes>
+ <appliedStereotype
+ qualifiedName="MARTE::MARTE_AnalysisModel::GQAM::GaWorkloadGenerator" />
+ </appliedStereotypes>
+ </constraints>
+ </predefinedController>
+ <!--predefined controller for GaEventTrace#content -->
+ <predefinedController id="emftStructuralFeatureController"
+ predefinedId="MARTE_GaEventTrace_content">
+ <feature handlerID="StringStereotype" name="content"
+ stereotypeName="MARTE::MARTE_AnalysisModel::GQAM::GaEventTrace" />
+ <editor id="org.eclipse.papyrus.properties.runtime.textPropertyEditor"
+ label="Content:" labelPosition="16384" />
+ <constraints>
+ <appliedStereotypes>
+ <appliedStereotype qualifiedName="MARTE::MARTE_AnalysisModel::GQAM::GaEventTrace" />
+ </appliedStereotypes>
+ </constraints>
+ </predefinedController>
+ <!--predefined controller for GaEventTrace#format -->
+ <predefinedController id="emftStructuralFeatureController"
+ predefinedId="MARTE_GaEventTrace_format">
+ <feature handlerID="StringStereotype" name="format"
+ stereotypeName="MARTE::MARTE_AnalysisModel::GQAM::GaEventTrace" />
+ <editor id="org.eclipse.papyrus.properties.runtime.textPropertyEditor"
+ label="Format:" labelPosition="16384" />
+ <constraints>
+ <appliedStereotypes>
+ <appliedStereotype qualifiedName="MARTE::MARTE_AnalysisModel::GQAM::GaEventTrace" />
+ </appliedStereotypes>
+ </constraints>
+ </predefinedController>
+ <!--predefined controller for GaEventTrace#location -->
+ <predefinedController id="emftStructuralFeatureController"
+ predefinedId="MARTE_GaEventTrace_location">
+ <feature handlerID="StringStereotype" name="location"
+ stereotypeName="MARTE::MARTE_AnalysisModel::GQAM::GaEventTrace" />
+ <editor id="org.eclipse.papyrus.properties.runtime.textPropertyEditor"
+ label="Location:" labelPosition="16384" />
+ <constraints>
+ <appliedStereotypes>
+ <appliedStereotype qualifiedName="MARTE::MARTE_AnalysisModel::GQAM::GaEventTrace" />
+ </appliedStereotypes>
+ </constraints>
+ </predefinedController>
+ <!--predefined controller for GaWorkloadEvent#pattern -->
+ <predefinedController id="emftStructuralFeatureController"
+ predefinedId="MARTE_GaWorkloadEvent_pattern">
+ <feature handlerID="StringStereotype" name="pattern"
+ stereotypeName="MARTE::MARTE_AnalysisModel::GQAM::GaWorkloadEvent" />
+ <editor id="org.eclipse.papyrus.properties.runtime.textPropertyEditor"
+ label="Pattern:" labelPosition="16384" />
+ <constraints>
+ <appliedStereotypes>
+ <appliedStereotype
+ qualifiedName="MARTE::MARTE_AnalysisModel::GQAM::GaWorkloadEvent" />
+ </appliedStereotypes>
+ </constraints>
+ </predefinedController>
+ <!--predefined controller for GaWorkloadEvent#generator -->
+ <predefinedController id="emftEReferenceController"
+ predefinedId="MARTE_GaWorkloadEvent_generator">
+ <feature handlerID="ReferenceStereotype" name="generator"
+ stereotypeName="MARTE::MARTE_AnalysisModel::GQAM::GaWorkloadEvent" />
+ <editor
+ id="org.eclipse.papyrus.properties.runtime.simpleReferencePropertyEditor"
+ label="Generator:" labelPosition="16384" />
+ <constraints>
+ <appliedStereotypes>
+ <appliedStereotype
+ qualifiedName="MARTE::MARTE_AnalysisModel::GQAM::GaWorkloadEvent" />
+ </appliedStereotypes>
+ </constraints>
+ </predefinedController>
+ <!--predefined controller for GaWorkloadEvent#trace -->
+ <predefinedController id="emftEReferenceController"
+ predefinedId="MARTE_GaWorkloadEvent_trace">
+ <feature handlerID="ReferenceStereotype" name="trace"
+ stereotypeName="MARTE::MARTE_AnalysisModel::GQAM::GaWorkloadEvent" />
+ <editor
+ id="org.eclipse.papyrus.properties.runtime.simpleReferencePropertyEditor"
+ label="Trace:" labelPosition="16384" />
+ <constraints>
+ <appliedStereotypes>
+ <appliedStereotype
+ qualifiedName="MARTE::MARTE_AnalysisModel::GQAM::GaWorkloadEvent" />
+ </appliedStereotypes>
+ </constraints>
+ </predefinedController>
+ <!--predefined controller for GaWorkloadEvent#effect -->
+ <predefinedController id="emftEReferenceController"
+ predefinedId="MARTE_GaWorkloadEvent_effect">
+ <feature handlerID="ReferenceStereotype" name="effect"
+ stereotypeName="MARTE::MARTE_AnalysisModel::GQAM::GaWorkloadEvent" />
+ <editor
+ id="org.eclipse.papyrus.properties.runtime.simpleReferencePropertyEditor"
+ label="Effect:" labelPosition="16384" />
+ <constraints>
+ <appliedStereotypes>
+ <appliedStereotype
+ qualifiedName="MARTE::MARTE_AnalysisModel::GQAM::GaWorkloadEvent" />
+ </appliedStereotypes>
+ </constraints>
+ </predefinedController>
+ <!--predefined controller for GaWorkloadEvent#timedEvent -->
+ <predefinedController id="emftEReferenceController"
+ predefinedId="MARTE_GaWorkloadEvent_timedEvent">
+ <feature handlerID="ReferenceStereotype" name="timedEvent"
+ stereotypeName="MARTE::MARTE_AnalysisModel::GQAM::GaWorkloadEvent" />
+ <editor
+ id="org.eclipse.papyrus.properties.runtime.simpleReferencePropertyEditor"
+ label="Timed Event:" labelPosition="16384" />
+ <constraints>
+ <appliedStereotypes>
+ <appliedStereotype
+ qualifiedName="MARTE::MARTE_AnalysisModel::GQAM::GaWorkloadEvent" />
+ </appliedStereotypes>
+ </constraints>
+ </predefinedController>
+ <!--predefined controller for GaScenario#hostDemand -->
+ <predefinedController id="emftStructuralFeatureController"
+ predefinedId="MARTE_GaScenario_hostDemand">
+ <feature handlerID="StringStereotype" name="hostDemand"
+ stereotypeName="MARTE::MARTE_AnalysisModel::GQAM::GaScenario" />
+ <editor id="org.eclipse.papyrus.properties.runtime.textPropertyEditor"
+ label="Host Demand:" labelPosition="16384" />
+ <constraints>
+ <appliedStereotypes>
+ <appliedStereotype qualifiedName="MARTE::MARTE_AnalysisModel::GQAM::GaScenario" />
+ </appliedStereotypes>
+ </constraints>
+ </predefinedController>
+ <!--predefined controller for GaScenario#hostDemandOps -->
+ <predefinedController id="emftStructuralFeatureController"
+ predefinedId="MARTE_GaScenario_hostDemandOps">
+ <feature handlerID="StringStereotype" name="hostDemandOps"
+ stereotypeName="MARTE::MARTE_AnalysisModel::GQAM::GaScenario" />
+ <editor id="org.eclipse.papyrus.properties.runtime.textPropertyEditor"
+ label="Host Demand Ops:" labelPosition="16384" />
+ <constraints>
+ <appliedStereotypes>
+ <appliedStereotype qualifiedName="MARTE::MARTE_AnalysisModel::GQAM::GaScenario" />
+ </appliedStereotypes>
+ </constraints>
+ </predefinedController>
+ <!--predefined controller for GaScenario#interOccT -->
+ <predefinedController id="emftStructuralFeatureController"
+ predefinedId="MARTE_GaScenario_interOccT">
+ <feature handlerID="StringStereotype" name="interOccT"
+ stereotypeName="MARTE::MARTE_AnalysisModel::GQAM::GaScenario" />
+ <editor id="org.eclipse.papyrus.properties.runtime.textPropertyEditor"
+ label="Inter Occ T:" labelPosition="16384" />
+ <constraints>
+ <appliedStereotypes>
+ <appliedStereotype qualifiedName="MARTE::MARTE_AnalysisModel::GQAM::GaScenario" />
+ </appliedStereotypes>
+ </constraints>
+ </predefinedController>
+ <!--predefined controller for GaScenario#throughput -->
+ <predefinedController id="emftStructuralFeatureController"
+ predefinedId="MARTE_GaScenario_throughput">
+ <feature handlerID="StringStereotype" name="throughput"
+ stereotypeName="MARTE::MARTE_AnalysisModel::GQAM::GaScenario" />
+ <editor id="org.eclipse.papyrus.properties.runtime.textPropertyEditor"
+ label="Throughput:" labelPosition="16384" />
+ <constraints>
+ <appliedStereotypes>
+ <appliedStereotype qualifiedName="MARTE::MARTE_AnalysisModel::GQAM::GaScenario" />
+ </appliedStereotypes>
+ </constraints>
+ </predefinedController>
+ <!--predefined controller for GaScenario#respT -->
+ <predefinedController id="emftStructuralFeatureController"
+ predefinedId="MARTE_GaScenario_respT">
+ <feature handlerID="StringStereotype" name="respT"
+ stereotypeName="MARTE::MARTE_AnalysisModel::GQAM::GaScenario" />
+ <editor id="org.eclipse.papyrus.properties.runtime.textPropertyEditor"
+ label="Resp T:" labelPosition="16384" />
+ <constraints>
+ <appliedStereotypes>
+ <appliedStereotype qualifiedName="MARTE::MARTE_AnalysisModel::GQAM::GaScenario" />
+ </appliedStereotypes>
+ </constraints>
+ </predefinedController>
+ <!--predefined controller for GaScenario#utilization -->
+ <predefinedController id="emftStructuralFeatureController"
+ predefinedId="MARTE_GaScenario_utilization">
+ <feature handlerID="StringStereotype" name="utilization"
+ stereotypeName="MARTE::MARTE_AnalysisModel::GQAM::GaScenario" />
+ <editor id="org.eclipse.papyrus.properties.runtime.textPropertyEditor"
+ label="Utilization:" labelPosition="16384" />
+ <constraints>
+ <appliedStereotypes>
+ <appliedStereotype qualifiedName="MARTE::MARTE_AnalysisModel::GQAM::GaScenario" />
+ </appliedStereotypes>
+ </constraints>
+ </predefinedController>
+ <!--predefined controller for GaScenario#utilizationOnHost -->
+ <predefinedController id="emftStructuralFeatureController"
+ predefinedId="MARTE_GaScenario_utilizationOnHost">
+ <feature handlerID="StringStereotype" name="utilizationOnHost"
+ stereotypeName="MARTE::MARTE_AnalysisModel::GQAM::GaScenario" />
+ <editor id="org.eclipse.papyrus.properties.runtime.textPropertyEditor"
+ label="Utilization On Host:" labelPosition="16384" />
+ <constraints>
+ <appliedStereotypes>
+ <appliedStereotype qualifiedName="MARTE::MARTE_AnalysisModel::GQAM::GaScenario" />
+ </appliedStereotypes>
+ </constraints>
+ </predefinedController>
+ <!--predefined controller for GaScenario#cause -->
+ <predefinedController id="emftEReferenceController"
+ predefinedId="MARTE_GaScenario_cause">
+ <feature handlerID="ReferenceStereotype" name="cause"
+ stereotypeName="MARTE::MARTE_AnalysisModel::GQAM::GaScenario" />
+ <editor
+ id="org.eclipse.papyrus.properties.runtime.simpleReferencePropertyEditor"
+ label="Cause:" labelPosition="16384" />
+ <constraints>
+ <appliedStereotypes>
+ <appliedStereotype qualifiedName="MARTE::MARTE_AnalysisModel::GQAM::GaScenario" />
+ </appliedStereotypes>
+ </constraints>
+ </predefinedController>
+ <!--predefined controller for GaScenario#root -->
+ <predefinedController id="emftEReferenceController"
+ predefinedId="MARTE_GaScenario_root">
+ <feature handlerID="ReferenceStereotype" name="root"
+ stereotypeName="MARTE::MARTE_AnalysisModel::GQAM::GaScenario" />
+ <editor
+ id="org.eclipse.papyrus.properties.runtime.simpleReferencePropertyEditor"
+ label="Root:" labelPosition="16384" />
+ <constraints>
+ <appliedStereotypes>
+ <appliedStereotype qualifiedName="MARTE::MARTE_AnalysisModel::GQAM::GaScenario" />
+ </appliedStereotypes>
+ </constraints>
+ </predefinedController>
+ <!--predefined controller for GaScenario#timing -->
+ <predefinedController id="emftEReferenceController"
+ predefinedId="MARTE_GaScenario_timing">
+ <feature handlerID="ReferenceStereotype" name="timing"
+ stereotypeName="MARTE::MARTE_AnalysisModel::GQAM::GaScenario" />
+ <editor
+ id="org.eclipse.papyrus.properties.runtime.multipleReferencePropertyEditor"
+ label="Timing:" labelPosition="16384" />
+ <constraints>
+ <appliedStereotypes>
+ <appliedStereotype qualifiedName="MARTE::MARTE_AnalysisModel::GQAM::GaScenario" />
+ </appliedStereotypes>
+ </constraints>
+ </predefinedController>
+ <!--predefined controller for GaStep#isAtomic -->
+ <predefinedController id="emftStructuralFeatureController"
+ predefinedId="MARTE_GaStep_isAtomic">
+ <feature handlerID="StringStereotype" name="isAtomic"
+ stereotypeName="MARTE::MARTE_AnalysisModel::GQAM::GaStep" />
+ <editor id="org.eclipse.papyrus.properties.runtime.textPropertyEditor"
+ label="Is Atomic:" labelPosition="16384" />
+ <constraints>
+ <appliedStereotypes>
+ <appliedStereotype qualifiedName="MARTE::MARTE_AnalysisModel::GQAM::GaStep" />
+ </appliedStereotypes>
+ </constraints>
+ </predefinedController>
+ <!--predefined controller for GaStep#blockT -->
+ <predefinedController id="emftStructuralFeatureController"
+ predefinedId="MARTE_GaStep_blockT">
+ <feature handlerID="StringStereotype" name="blockT"
+ stereotypeName="MARTE::MARTE_AnalysisModel::GQAM::GaStep" />
+ <editor id="org.eclipse.papyrus.properties.runtime.textPropertyEditor"
+ label="Block T:" labelPosition="16384" />
+ <constraints>
+ <appliedStereotypes>
+ <appliedStereotype qualifiedName="MARTE::MARTE_AnalysisModel::GQAM::GaStep" />
+ </appliedStereotypes>
+ </constraints>
+ </predefinedController>
+ <!--predefined controller for GaStep#rep -->
+ <predefinedController id="emftStructuralFeatureController"
+ predefinedId="MARTE_GaStep_rep">
+ <feature handlerID="StringStereotype" name="rep"
+ stereotypeName="MARTE::MARTE_AnalysisModel::GQAM::GaStep" />
+ <editor id="org.eclipse.papyrus.properties.runtime.textPropertyEditor"
+ label="Rep:" labelPosition="16384" />
+ <constraints>
+ <appliedStereotypes>
+ <appliedStereotype qualifiedName="MARTE::MARTE_AnalysisModel::GQAM::GaStep" />
+ </appliedStereotypes>
+ </constraints>
+ </predefinedController>
+ <!--predefined controller for GaStep#prob -->
+ <predefinedController id="emftStructuralFeatureController"
+ predefinedId="MARTE_GaStep_prob">
+ <feature handlerID="StringStereotype" name="prob"
+ stereotypeName="MARTE::MARTE_AnalysisModel::GQAM::GaStep" />
+ <editor id="org.eclipse.papyrus.properties.runtime.textPropertyEditor"
+ label="Prob:" labelPosition="16384" />
+ <constraints>
+ <appliedStereotypes>
+ <appliedStereotype qualifiedName="MARTE::MARTE_AnalysisModel::GQAM::GaStep" />
+ </appliedStereotypes>
+ </constraints>
+ </predefinedController>
+ <!--predefined controller for GaStep#priority -->
+ <predefinedController id="emftStructuralFeatureController"
+ predefinedId="MARTE_GaStep_priority">
+ <feature handlerID="StringStereotype" name="priority"
+ stereotypeName="MARTE::MARTE_AnalysisModel::GQAM::GaStep" />
+ <editor id="org.eclipse.papyrus.properties.runtime.textPropertyEditor"
+ label="Priority:" labelPosition="16384" />
+ <constraints>
+ <appliedStereotypes>
+ <appliedStereotype qualifiedName="MARTE::MARTE_AnalysisModel::GQAM::GaStep" />
+ </appliedStereotypes>
+ </constraints>
+ </predefinedController>
+ <!--predefined controller for GaStep#servCount -->
+ <predefinedController id="emftStructuralFeatureController"
+ predefinedId="MARTE_GaStep_servCount">
+ <feature handlerID="StringStereotype" name="servCount"
+ stereotypeName="MARTE::MARTE_AnalysisModel::GQAM::GaStep" />
+ <editor id="org.eclipse.papyrus.properties.runtime.textPropertyEditor"
+ label="Serv Count:" labelPosition="16384" />
+ <constraints>
+ <appliedStereotypes>
+ <appliedStereotype qualifiedName="MARTE::MARTE_AnalysisModel::GQAM::GaStep" />
+ </appliedStereotypes>
+ </constraints>
+ </predefinedController>
+ <!--predefined controller for GaStep#selfDelay -->
+ <predefinedController id="emftStructuralFeatureController"
+ predefinedId="MARTE_GaStep_selfDelay">
+ <feature handlerID="StringStereotype" name="selfDelay"
+ stereotypeName="MARTE::MARTE_AnalysisModel::GQAM::GaStep" />
+ <editor id="org.eclipse.papyrus.properties.runtime.textPropertyEditor"
+ label="Self Delay:" labelPosition="16384" />
+ <constraints>
+ <appliedStereotypes>
+ <appliedStereotype qualifiedName="MARTE::MARTE_AnalysisModel::GQAM::GaStep" />
+ </appliedStereotypes>
+ </constraints>
+ </predefinedController>
+ <!--predefined controller for GaStep#concurRes -->
+ <predefinedController id="emftEReferenceController"
+ predefinedId="MARTE_GaStep_concurRes">
+ <feature handlerID="ReferenceStereotype" name="concurRes"
+ stereotypeName="MARTE::MARTE_AnalysisModel::GQAM::GaStep" />
+ <editor
+ id="org.eclipse.papyrus.properties.runtime.simpleReferencePropertyEditor"
+ label="Concur Res:" labelPosition="16384" />
+ <constraints>
+ <appliedStereotypes>
+ <appliedStereotype qualifiedName="MARTE::MARTE_AnalysisModel::GQAM::GaStep" />
+ </appliedStereotypes>
+ </constraints>
+ </predefinedController>
+ <!--predefined controller for GaStep#host -->
+ <predefinedController id="emftEReferenceController"
+ predefinedId="MARTE_GaStep_host">
+ <feature handlerID="ReferenceStereotype" name="host"
+ stereotypeName="MARTE::MARTE_AnalysisModel::GQAM::GaStep" />
+ <editor
+ id="org.eclipse.papyrus.properties.runtime.simpleReferencePropertyEditor"
+ label="Host:" labelPosition="16384" />
+ <constraints>
+ <appliedStereotypes>
+ <appliedStereotype qualifiedName="MARTE::MARTE_AnalysisModel::GQAM::GaStep" />
+ </appliedStereotypes>
+ </constraints>
+ </predefinedController>
+ <!--predefined controller for GaStep#servDemand -->
+ <predefinedController id="emftEReferenceController"
+ predefinedId="MARTE_GaStep_servDemand">
+ <feature handlerID="ReferenceStereotype" name="servDemand"
+ stereotypeName="MARTE::MARTE_AnalysisModel::GQAM::GaStep" />
+ <editor
+ id="org.eclipse.papyrus.properties.runtime.multipleReferencePropertyEditor"
+ label="Serv Demand:" labelPosition="16384" />
+ <constraints>
+ <appliedStereotypes>
+ <appliedStereotype qualifiedName="MARTE::MARTE_AnalysisModel::GQAM::GaStep" />
+ </appliedStereotypes>
+ </constraints>
+ </predefinedController>
+ <!--predefined controller for GaStep#behavior -->
+ <predefinedController id="emftEReferenceController"
+ predefinedId="MARTE_GaStep_behavior">
+ <feature handlerID="ReferenceStereotype" name="behavior"
+ stereotypeName="MARTE::MARTE_AnalysisModel::GQAM::GaStep" />
+ <editor
+ id="org.eclipse.papyrus.properties.runtime.simpleReferencePropertyEditor"
+ label="Behavior:" labelPosition="16384" />
+ <constraints>
+ <appliedStereotypes>
+ <appliedStereotype qualifiedName="MARTE::MARTE_AnalysisModel::GQAM::GaStep" />
+ </appliedStereotypes>
+ </constraints>
+ </predefinedController>
+ <!--predefined controller for GaExecHost#commTxOvh -->
+ <predefinedController id="emftStructuralFeatureController"
+ predefinedId="MARTE_GaExecHost_commTxOvh">
+ <feature handlerID="StringStereotype" name="commTxOvh"
+ stereotypeName="MARTE::MARTE_AnalysisModel::GQAM::GaExecHost" />
+ <editor id="org.eclipse.papyrus.properties.runtime.textPropertyEditor"
+ label="Comm Tx Ovh:" labelPosition="16384" />
+ <constraints>
+ <appliedStereotypes>
+ <appliedStereotype qualifiedName="MARTE::MARTE_AnalysisModel::GQAM::GaExecHost" />
+ </appliedStereotypes>
+ </constraints>
+ </predefinedController>
+ <!--predefined controller for GaExecHost#commRcvOvh -->
+ <predefinedController id="emftStructuralFeatureController"
+ predefinedId="MARTE_GaExecHost_commRcvOvh">
+ <feature handlerID="StringStereotype" name="commRcvOvh"
+ stereotypeName="MARTE::MARTE_AnalysisModel::GQAM::GaExecHost" />
+ <editor id="org.eclipse.papyrus.properties.runtime.textPropertyEditor"
+ label="Comm Rcv Ovh:" labelPosition="16384" />
+ <constraints>
+ <appliedStereotypes>
+ <appliedStereotype qualifiedName="MARTE::MARTE_AnalysisModel::GQAM::GaExecHost" />
+ </appliedStereotypes>
+ </constraints>
+ </predefinedController>
+ <!--predefined controller for GaExecHost#cntxtSwT -->
+ <predefinedController id="emftStructuralFeatureController"
+ predefinedId="MARTE_GaExecHost_cntxtSwT">
+ <feature handlerID="StringStereotype" name="cntxtSwT"
+ stereotypeName="MARTE::MARTE_AnalysisModel::GQAM::GaExecHost" />
+ <editor id="org.eclipse.papyrus.properties.runtime.textPropertyEditor"
+ label="Cntxt Sw T:" labelPosition="16384" />
+ <constraints>
+ <appliedStereotypes>
+ <appliedStereotype qualifiedName="MARTE::MARTE_AnalysisModel::GQAM::GaExecHost" />
+ </appliedStereotypes>
+ </constraints>
+ </predefinedController>
+ <!--predefined controller for GaExecHost#clockOvh -->
+ <predefinedController id="emftStructuralFeatureController"
+ predefinedId="MARTE_GaExecHost_clockOvh">
+ <feature handlerID="StringStereotype" name="clockOvh"
+ stereotypeName="MARTE::MARTE_AnalysisModel::GQAM::GaExecHost" />
+ <editor id="org.eclipse.papyrus.properties.runtime.textPropertyEditor"
+ label="Clock Ovh:" labelPosition="16384" />
+ <constraints>
+ <appliedStereotypes>
+ <appliedStereotype qualifiedName="MARTE::MARTE_AnalysisModel::GQAM::GaExecHost" />
+ </appliedStereotypes>
+ </constraints>
+ </predefinedController>
+ <!--predefined controller for GaExecHost#schedPriRange -->
+ <predefinedController id="emftStructuralFeatureController"
+ predefinedId="MARTE_GaExecHost_schedPriRange">
+ <feature handlerID="StringStereotype" name="schedPriRange"
+ stereotypeName="MARTE::MARTE_AnalysisModel::GQAM::GaExecHost" />
+ <editor id="org.eclipse.papyrus.properties.runtime.textPropertyEditor"
+ label="Sched Pri Range:" labelPosition="16384" />
+ <constraints>
+ <appliedStereotypes>
+ <appliedStereotype qualifiedName="MARTE::MARTE_AnalysisModel::GQAM::GaExecHost" />
+ </appliedStereotypes>
+ </constraints>
+ </predefinedController>
+ <!--predefined controller for GaExecHost#memSize -->
+ <predefinedController id="emftStructuralFeatureController"
+ predefinedId="MARTE_GaExecHost_memSize">
+ <feature handlerID="StringStereotype" name="memSize"
+ stereotypeName="MARTE::MARTE_AnalysisModel::GQAM::GaExecHost" />
+ <editor id="org.eclipse.papyrus.properties.runtime.textPropertyEditor"
+ label="Mem Size:" labelPosition="16384" />
+ <constraints>
+ <appliedStereotypes>
+ <appliedStereotype qualifiedName="MARTE::MARTE_AnalysisModel::GQAM::GaExecHost" />
+ </appliedStereotypes>
+ </constraints>
+ </predefinedController>
+ <!--predefined controller for GaExecHost#utilization -->
+ <predefinedController id="emftStructuralFeatureController"
+ predefinedId="MARTE_GaExecHost_utilization">
+ <feature handlerID="StringStereotype" name="utilization"
+ stereotypeName="MARTE::MARTE_AnalysisModel::GQAM::GaExecHost" />
+ <editor id="org.eclipse.papyrus.properties.runtime.textPropertyEditor"
+ label="Utilization:" labelPosition="16384" />
+ <constraints>
+ <appliedStereotypes>
+ <appliedStereotype qualifiedName="MARTE::MARTE_AnalysisModel::GQAM::GaExecHost" />
+ </appliedStereotypes>
+ </constraints>
+ </predefinedController>
+ <!--predefined controller for GaExecHost#throughput -->
+ <predefinedController id="emftStructuralFeatureController"
+ predefinedId="MARTE_GaExecHost_throughput">
+ <feature handlerID="StringStereotype" name="throughput"
+ stereotypeName="MARTE::MARTE_AnalysisModel::GQAM::GaExecHost" />
+ <editor id="org.eclipse.papyrus.properties.runtime.textPropertyEditor"
+ label="Throughput:" labelPosition="16384" />
+ <constraints>
+ <appliedStereotypes>
+ <appliedStereotype qualifiedName="MARTE::MARTE_AnalysisModel::GQAM::GaExecHost" />
+ </appliedStereotypes>
+ </constraints>
+ </predefinedController>
+ <!--predefined controller for GaTimedObs#laxity -->
+ <predefinedController id="emftStructuralFeatureController"
+ predefinedId="MARTE_GaTimedObs_laxity">
+ <feature handlerID="EnumerationStereotype" name="laxity"
+ stereotypeName="MARTE::MARTE_AnalysisModel::GQAM::GaTimedObs" />
+ <editor id="org.eclipse.papyrus.properties.runtime.comboPropertyEditor"
+ label="Laxity:" labelPosition="16384" />
+ <constraints>
+ <appliedStereotypes>
+ <appliedStereotype qualifiedName="MARTE::MARTE_AnalysisModel::GQAM::GaTimedObs" />
+ </appliedStereotypes>
+ </constraints>
+ </predefinedController>
+ <!--predefined controller for GaTimedObs#startObs -->
+ <predefinedController id="emftEReferenceController"
+ predefinedId="MARTE_GaTimedObs_startObs">
+ <feature handlerID="ReferenceStereotype" name="startObs"
+ stereotypeName="MARTE::MARTE_AnalysisModel::GQAM::GaTimedObs" />
+ <editor
+ id="org.eclipse.papyrus.properties.runtime.multipleReferencePropertyEditor"
+ label="Start Obs:" labelPosition="16384" />
+ <constraints>
+ <appliedStereotypes>
+ <appliedStereotype qualifiedName="MARTE::MARTE_AnalysisModel::GQAM::GaTimedObs" />
+ </appliedStereotypes>
+ </constraints>
+ </predefinedController>
+ <!--predefined controller for GaTimedObs#endObs -->
+ <predefinedController id="emftEReferenceController"
+ predefinedId="MARTE_GaTimedObs_endObs">
+ <feature handlerID="ReferenceStereotype" name="endObs"
+ stereotypeName="MARTE::MARTE_AnalysisModel::GQAM::GaTimedObs" />
+ <editor
+ id="org.eclipse.papyrus.properties.runtime.multipleReferencePropertyEditor"
+ label="End Obs:" labelPosition="16384" />
+ <constraints>
+ <appliedStereotypes>
+ <appliedStereotype qualifiedName="MARTE::MARTE_AnalysisModel::GQAM::GaTimedObs" />
+ </appliedStereotypes>
+ </constraints>
+ </predefinedController>
+ <!--predefined controller for GaAcqStep#resUnits -->
+ <predefinedController id="emftStructuralFeatureController"
+ predefinedId="MARTE_GaAcqStep_resUnits">
+ <feature handlerID="StringStereotype" name="resUnits"
+ stereotypeName="MARTE::MARTE_AnalysisModel::GQAM::GaAcqStep" />
+ <editor id="org.eclipse.papyrus.properties.runtime.textPropertyEditor"
+ label="Res Units:" labelPosition="16384" />
+ <constraints>
+ <appliedStereotypes>
+ <appliedStereotype qualifiedName="MARTE::MARTE_AnalysisModel::GQAM::GaAcqStep" />
+ </appliedStereotypes>
+ </constraints>
+ </predefinedController>
+ <!--predefined controller for GaAcqStep#acqRes -->
+ <predefinedController id="emftEReferenceController"
+ predefinedId="MARTE_GaAcqStep_acqRes">
+ <feature handlerID="ReferenceStereotype" name="acqRes"
+ stereotypeName="MARTE::MARTE_AnalysisModel::GQAM::GaAcqStep" />
+ <editor
+ id="org.eclipse.papyrus.properties.runtime.simpleReferencePropertyEditor"
+ label="Acq Res:" labelPosition="16384" />
+ <constraints>
+ <appliedStereotypes>
+ <appliedStereotype qualifiedName="MARTE::MARTE_AnalysisModel::GQAM::GaAcqStep" />
+ </appliedStereotypes>
+ </constraints>
+ </predefinedController>
+ <!--predefined controller for GaRelStep#resUnits -->
+ <predefinedController id="emftStructuralFeatureController"
+ predefinedId="MARTE_GaRelStep_resUnits">
+ <feature handlerID="StringStereotype" name="resUnits"
+ stereotypeName="MARTE::MARTE_AnalysisModel::GQAM::GaRelStep" />
+ <editor id="org.eclipse.papyrus.properties.runtime.textPropertyEditor"
+ label="Res Units:" labelPosition="16384" />
+ <constraints>
+ <appliedStereotypes>
+ <appliedStereotype qualifiedName="MARTE::MARTE_AnalysisModel::GQAM::GaRelStep" />
+ </appliedStereotypes>
+ </constraints>
+ </predefinedController>
+ <!--predefined controller for GaRelStep#relRes -->
+ <predefinedController id="emftEReferenceController"
+ predefinedId="MARTE_GaRelStep_relRes">
+ <feature handlerID="ReferenceStereotype" name="relRes"
+ stereotypeName="MARTE::MARTE_AnalysisModel::GQAM::GaRelStep" />
+ <editor
+ id="org.eclipse.papyrus.properties.runtime.simpleReferencePropertyEditor"
+ label="Rel Res:" labelPosition="16384" />
+ <constraints>
+ <appliedStereotypes>
+ <appliedStereotype qualifiedName="MARTE::MARTE_AnalysisModel::GQAM::GaRelStep" />
+ </appliedStereotypes>
+ </constraints>
+ </predefinedController>
+ <!--predefined controller for GaLatencyObs#latency -->
+ <predefinedController id="emftStructuralFeatureController"
+ predefinedId="MARTE_GaLatencyObs_latency">
+ <feature handlerID="StringStereotype" name="latency"
+ stereotypeName="MARTE::MARTE_AnalysisModel::GQAM::GaLatencyObs" />
+ <editor id="org.eclipse.papyrus.properties.runtime.textPropertyEditor"
+ label="Latency:" labelPosition="16384" />
+ <constraints>
+ <appliedStereotypes>
+ <appliedStereotype qualifiedName="MARTE::MARTE_AnalysisModel::GQAM::GaLatencyObs" />
+ </appliedStereotypes>
+ </constraints>
+ </predefinedController>
+ <!--predefined controller for GaLatencyObs#miss -->
+ <predefinedController id="emftStructuralFeatureController"
+ predefinedId="MARTE_GaLatencyObs_miss">
+ <feature handlerID="StringStereotype" name="miss"
+ stereotypeName="MARTE::MARTE_AnalysisModel::GQAM::GaLatencyObs" />
+ <editor id="org.eclipse.papyrus.properties.runtime.textPropertyEditor"
+ label="Miss:" labelPosition="16384" />
+ <constraints>
+ <appliedStereotypes>
+ <appliedStereotype qualifiedName="MARTE::MARTE_AnalysisModel::GQAM::GaLatencyObs" />
+ </appliedStereotypes>
+ </constraints>
+ </predefinedController>
+ <!--predefined controller for GaLatencyObs#utility -->
+ <predefinedController id="emftStructuralFeatureController"
+ predefinedId="MARTE_GaLatencyObs_utility">
+ <feature handlerID="StringStereotype" name="utility"
+ stereotypeName="MARTE::MARTE_AnalysisModel::GQAM::GaLatencyObs" />
+ <editor id="org.eclipse.papyrus.properties.runtime.textPropertyEditor"
+ label="Utility:" labelPosition="16384" />
+ <constraints>
+ <appliedStereotypes>
+ <appliedStereotype qualifiedName="MARTE::MARTE_AnalysisModel::GQAM::GaLatencyObs" />
+ </appliedStereotypes>
+ </constraints>
+ </predefinedController>
+ <!--predefined controller for GaLatencyObs#maxJitter -->
+ <predefinedController id="emftStructuralFeatureController"
+ predefinedId="MARTE_GaLatencyObs_maxJitter">
+ <feature handlerID="StringStereotype" name="maxJitter"
+ stereotypeName="MARTE::MARTE_AnalysisModel::GQAM::GaLatencyObs" />
+ <editor id="org.eclipse.papyrus.properties.runtime.textPropertyEditor"
+ label="Max Jitter:" labelPosition="16384" />
+ <constraints>
+ <appliedStereotypes>
+ <appliedStereotype qualifiedName="MARTE::MARTE_AnalysisModel::GQAM::GaLatencyObs" />
+ </appliedStereotypes>
+ </constraints>
+ </predefinedController>
+ <!--predefined controller for GaCommHost#throughput -->
+ <predefinedController id="emftStructuralFeatureController"
+ predefinedId="MARTE_GaCommHost_throughput">
+ <feature handlerID="StringStereotype" name="throughput"
+ stereotypeName="MARTE::MARTE_AnalysisModel::GQAM::GaCommHost" />
+ <editor id="org.eclipse.papyrus.properties.runtime.textPropertyEditor"
+ label="Throughput:" labelPosition="16384" />
+ <constraints>
+ <appliedStereotypes>
+ <appliedStereotype qualifiedName="MARTE::MARTE_AnalysisModel::GQAM::GaCommHost" />
+ </appliedStereotypes>
+ </constraints>
+ </predefinedController>
+ <!--predefined controller for GaCommHost#utilization -->
+ <predefinedController id="emftStructuralFeatureController"
+ predefinedId="MARTE_GaCommHost_utilization">
+ <feature handlerID="StringStereotype" name="utilization"
+ stereotypeName="MARTE::MARTE_AnalysisModel::GQAM::GaCommHost" />
+ <editor id="org.eclipse.papyrus.properties.runtime.textPropertyEditor"
+ label="Utilization:" labelPosition="16384" />
+ <constraints>
+ <appliedStereotypes>
+ <appliedStereotype qualifiedName="MARTE::MARTE_AnalysisModel::GQAM::GaCommHost" />
+ </appliedStereotypes>
+ </constraints>
+ </predefinedController>
+ <!--predefined controller for GaCommChannel#packetSize -->
+ <predefinedController id="emftStructuralFeatureController"
+ predefinedId="MARTE_GaCommChannel_packetSize">
+ <feature handlerID="StringStereotype" name="packetSize"
+ stereotypeName="MARTE::MARTE_AnalysisModel::GQAM::GaCommChannel" />
+ <editor id="org.eclipse.papyrus.properties.runtime.textPropertyEditor"
+ label="Packet Size:" labelPosition="16384" />
+ <constraints>
+ <appliedStereotypes>
+ <appliedStereotype qualifiedName="MARTE::MARTE_AnalysisModel::GQAM::GaCommChannel" />
+ </appliedStereotypes>
+ </constraints>
+ </predefinedController>
+ <!--predefined controller for GaCommChannel#utlization -->
+ <predefinedController id="emftStructuralFeatureController"
+ predefinedId="MARTE_GaCommChannel_utlization">
+ <feature handlerID="StringStereotype" name="utlization"
+ stereotypeName="MARTE::MARTE_AnalysisModel::GQAM::GaCommChannel" />
+ <editor id="org.eclipse.papyrus.properties.runtime.textPropertyEditor"
+ label="Utlization:" labelPosition="16384" />
+ <constraints>
+ <appliedStereotypes>
+ <appliedStereotype qualifiedName="MARTE::MARTE_AnalysisModel::GQAM::GaCommChannel" />
+ </appliedStereotypes>
+ </constraints>
+ </predefinedController>
+ <!--predefined controller for GaWorkloadBehavior#behavior -->
+ <predefinedController id="emftEReferenceController"
+ predefinedId="MARTE_GaWorkloadBehavior_behavior">
+ <feature handlerID="ReferenceStereotype" name="behavior"
+ stereotypeName="MARTE::MARTE_AnalysisModel::GQAM::GaWorkloadBehavior" />
+ <editor
+ id="org.eclipse.papyrus.properties.runtime.multipleReferencePropertyEditor"
+ label="Behavior:" labelPosition="16384" />
+ <constraints>
+ <appliedStereotypes>
+ <appliedStereotype
+ qualifiedName="MARTE::MARTE_AnalysisModel::GQAM::GaWorkloadBehavior" />
+ </appliedStereotypes>
+ </constraints>
+ </predefinedController>
+ <!--predefined controller for GaWorkloadBehavior#demand -->
+ <predefinedController id="emftEReferenceController"
+ predefinedId="MARTE_GaWorkloadBehavior_demand">
+ <feature handlerID="ReferenceStereotype" name="demand"
+ stereotypeName="MARTE::MARTE_AnalysisModel::GQAM::GaWorkloadBehavior" />
+ <editor
+ id="org.eclipse.papyrus.properties.runtime.multipleReferencePropertyEditor"
+ label="Demand:" labelPosition="16384" />
+ <constraints>
+ <appliedStereotypes>
+ <appliedStereotype
+ qualifiedName="MARTE::MARTE_AnalysisModel::GQAM::GaWorkloadBehavior" />
+ </appliedStereotypes>
+ </constraints>
+ </predefinedController>
+ <!--predefined controller for GaAnalysisContext#context -->
+ <predefinedController id="emftStructuralFeatureController"
+ predefinedId="MARTE_GaAnalysisContext_context">
+ <feature handlerID="StringStereotype" name="context"
+ stereotypeName="MARTE::MARTE_AnalysisModel::GQAM::GaAnalysisContext" />
+ <editor id="org.eclipse.papyrus.properties.runtime.textPropertyEditor"
+ label="Context:" labelPosition="16384" />
+ <constraints>
+ <appliedStereotypes>
+ <appliedStereotype
+ qualifiedName="MARTE::MARTE_AnalysisModel::GQAM::GaAnalysisContext" />
+ </appliedStereotypes>
+ </constraints>
+ </predefinedController>
+ <!--predefined controller for GaAnalysisContext#workload -->
+ <predefinedController id="emftEReferenceController"
+ predefinedId="MARTE_GaAnalysisContext_workload">
+ <feature handlerID="ReferenceStereotype" name="workload"
+ stereotypeName="MARTE::MARTE_AnalysisModel::GQAM::GaAnalysisContext" />
+ <editor
+ id="org.eclipse.papyrus.properties.runtime.multipleReferencePropertyEditor"
+ label="Workload:" labelPosition="16384" />
+ <constraints>
+ <appliedStereotypes>
+ <appliedStereotype
+ qualifiedName="MARTE::MARTE_AnalysisModel::GQAM::GaAnalysisContext" />
+ </appliedStereotypes>
+ </constraints>
+ </predefinedController>
+ <!--predefined controller for GaAnalysisContext#platform -->
+ <predefinedController id="emftEReferenceController"
+ predefinedId="MARTE_GaAnalysisContext_platform">
+ <feature handlerID="ReferenceStereotype" name="platform"
+ stereotypeName="MARTE::MARTE_AnalysisModel::GQAM::GaAnalysisContext" />
+ <editor
+ id="org.eclipse.papyrus.properties.runtime.multipleReferencePropertyEditor"
+ label="Platform:" labelPosition="16384" />
+ <constraints>
+ <appliedStereotypes>
+ <appliedStereotype
+ qualifiedName="MARTE::MARTE_AnalysisModel::GQAM::GaAnalysisContext" />
+ </appliedStereotypes>
+ </constraints>
+ </predefinedController>
+ <!--predefined controller for GaResourcesPlatform#resources -->
+ <predefinedController id="emftEReferenceController"
+ predefinedId="MARTE_GaResourcesPlatform_resources">
+ <feature handlerID="ReferenceStereotype" name="resources"
+ stereotypeName="MARTE::MARTE_AnalysisModel::GQAM::GaResourcesPlatform" />
+ <editor
+ id="org.eclipse.papyrus.properties.runtime.multipleReferencePropertyEditor"
+ label="Resources:" labelPosition="16384" />
+ <constraints>
+ <appliedStereotypes>
+ <appliedStereotype
+ qualifiedName="MARTE::MARTE_AnalysisModel::GQAM::GaResourcesPlatform" />
+ </appliedStereotypes>
+ </constraints>
+ </predefinedController>
+ <!--predefined controller for SaAnalysisContext#isSched -->
+ <predefinedController id="emftStructuralFeatureController"
+ predefinedId="MARTE_SaAnalysisContext_isSched">
+ <feature handlerID="StringStereotype" name="isSched"
+ stereotypeName="MARTE::MARTE_AnalysisModel::SAM::SaAnalysisContext" />
+ <editor id="org.eclipse.papyrus.properties.runtime.textPropertyEditor"
+ label="Is Sched:" labelPosition="16384" />
+ <constraints>
+ <appliedStereotypes>
+ <appliedStereotype
+ qualifiedName="MARTE::MARTE_AnalysisModel::SAM::SaAnalysisContext" />
+ </appliedStereotypes>
+ </constraints>
+ </predefinedController>
+ <!--predefined controller for SaAnalysisContext#optCriterion -->
+ <predefinedController id="emftStructuralFeatureController"
+ predefinedId="MARTE_SaAnalysisContext_optCriterion">
+ <feature handlerID="EnumerationStereotype" name="optCriterion"
+ stereotypeName="MARTE::MARTE_AnalysisModel::SAM::SaAnalysisContext" />
+ <editor id="org.eclipse.papyrus.properties.runtime.comboPropertyEditor"
+ label="Opt Criterion:" labelPosition="16384" />
+ <constraints>
+ <appliedStereotypes>
+ <appliedStereotype
+ qualifiedName="MARTE::MARTE_AnalysisModel::SAM::SaAnalysisContext" />
+ </appliedStereotypes>
+ </constraints>
+ </predefinedController>
+ <!--predefined controller for SaEndtoEndFlow#isSched -->
+ <predefinedController id="emftStructuralFeatureController"
+ predefinedId="MARTE_SaEndtoEndFlow_isSched">
+ <feature handlerID="StringStereotype" name="isSched"
+ stereotypeName="MARTE::MARTE_AnalysisModel::SAM::SaEndtoEndFlow" />
+ <editor id="org.eclipse.papyrus.properties.runtime.textPropertyEditor"
+ label="Is Sched:" labelPosition="16384" />
+ <constraints>
+ <appliedStereotypes>
+ <appliedStereotype qualifiedName="MARTE::MARTE_AnalysisModel::SAM::SaEndtoEndFlow" />
+ </appliedStereotypes>
+ </constraints>
+ </predefinedController>
+ <!--predefined controller for SaEndtoEndFlow#schSlack -->
+ <predefinedController id="emftStructuralFeatureController"
+ predefinedId="MARTE_SaEndtoEndFlow_schSlack">
+ <feature handlerID="StringStereotype" name="schSlack"
+ stereotypeName="MARTE::MARTE_AnalysisModel::SAM::SaEndtoEndFlow" />
+ <editor id="org.eclipse.papyrus.properties.runtime.textPropertyEditor"
+ label="Sch Slack:" labelPosition="16384" />
+ <constraints>
+ <appliedStereotypes>
+ <appliedStereotype qualifiedName="MARTE::MARTE_AnalysisModel::SAM::SaEndtoEndFlow" />
+ </appliedStereotypes>
+ </constraints>
+ </predefinedController>
+ <!--predefined controller for SaEndtoEndFlow#end2EndT -->
+ <predefinedController id="emftStructuralFeatureController"
+ predefinedId="MARTE_SaEndtoEndFlow_end2EndT">
+ <feature handlerID="StringStereotype" name="end2EndT"
+ stereotypeName="MARTE::MARTE_AnalysisModel::SAM::SaEndtoEndFlow" />
+ <editor id="org.eclipse.papyrus.properties.runtime.textPropertyEditor"
+ label="End2 End T:" labelPosition="16384" />
+ <constraints>
+ <appliedStereotypes>
+ <appliedStereotype qualifiedName="MARTE::MARTE_AnalysisModel::SAM::SaEndtoEndFlow" />
+ </appliedStereotypes>
+ </constraints>
+ </predefinedController>
+ <!--predefined controller for SaEndtoEndFlow#end2EndD -->
+ <predefinedController id="emftStructuralFeatureController"
+ predefinedId="MARTE_SaEndtoEndFlow_end2EndD">
+ <feature handlerID="StringStereotype" name="end2EndD"
+ stereotypeName="MARTE::MARTE_AnalysisModel::SAM::SaEndtoEndFlow" />
+ <editor id="org.eclipse.papyrus.properties.runtime.textPropertyEditor"
+ label="End2 End D:" labelPosition="16384" />
+ <constraints>
+ <appliedStereotypes>
+ <appliedStereotype qualifiedName="MARTE::MARTE_AnalysisModel::SAM::SaEndtoEndFlow" />
+ </appliedStereotypes>
+ </constraints>
+ </predefinedController>
+ <!--predefined controller for SaEndtoEndFlow#timing -->
+ <predefinedController id="emftEReferenceController"
+ predefinedId="MARTE_SaEndtoEndFlow_timing">
+ <feature handlerID="ReferenceStereotype" name="timing"
+ stereotypeName="MARTE::MARTE_AnalysisModel::SAM::SaEndtoEndFlow" />
+ <editor
+ id="org.eclipse.papyrus.properties.runtime.multipleReferencePropertyEditor"
+ label="Timing:" labelPosition="16384" />
+ <constraints>
+ <appliedStereotypes>
+ <appliedStereotype qualifiedName="MARTE::MARTE_AnalysisModel::SAM::SaEndtoEndFlow" />
+ </appliedStereotypes>
+ </constraints>
+ </predefinedController>
+ <!--predefined controller for SaCommStep#deadline -->
+ <predefinedController id="emftStructuralFeatureController"
+ predefinedId="MARTE_SaCommStep_deadline">
+ <feature handlerID="StringStereotype" name="deadline"
+ stereotypeName="MARTE::MARTE_AnalysisModel::SAM::SaCommStep" />
+ <editor id="org.eclipse.papyrus.properties.runtime.textPropertyEditor"
+ label="Deadline:" labelPosition="16384" />
+ <constraints>
+ <appliedStereotypes>
+ <appliedStereotype qualifiedName="MARTE::MARTE_AnalysisModel::SAM::SaCommStep" />
+ </appliedStereotypes>
+ </constraints>
+ </predefinedController>
+ <!--predefined controller for SaCommStep#spareCap -->
+ <predefinedController id="emftStructuralFeatureController"
+ predefinedId="MARTE_SaCommStep_spareCap">
+ <feature handlerID="StringStereotype" name="spareCap"
+ stereotypeName="MARTE::MARTE_AnalysisModel::SAM::SaCommStep" />
+ <editor id="org.eclipse.papyrus.properties.runtime.textPropertyEditor"
+ label="Spare Cap:" labelPosition="16384" />
+ <constraints>
+ <appliedStereotypes>
+ <appliedStereotype qualifiedName="MARTE::MARTE_AnalysisModel::SAM::SaCommStep" />
+ </appliedStereotypes>
+ </constraints>
+ </predefinedController>
+ <!--predefined controller for SaCommStep#schSlack -->
+ <predefinedController id="emftStructuralFeatureController"
+ predefinedId="MARTE_SaCommStep_schSlack">
+ <feature handlerID="StringStereotype" name="schSlack"
+ stereotypeName="MARTE::MARTE_AnalysisModel::SAM::SaCommStep" />
+ <editor id="org.eclipse.papyrus.properties.runtime.textPropertyEditor"
+ label="Sch Slack:" labelPosition="16384" />
+ <constraints>
+ <appliedStereotypes>
+ <appliedStereotype qualifiedName="MARTE::MARTE_AnalysisModel::SAM::SaCommStep" />
+ </appliedStereotypes>
+ </constraints>
+ </predefinedController>
+ <!--predefined controller for SaStep#deadline -->
+ <predefinedController id="emftStructuralFeatureController"
+ predefinedId="MARTE_SaStep_deadline">
+ <feature handlerID="StringStereotype" name="deadline"
+ stereotypeName="MARTE::MARTE_AnalysisModel::SAM::SaStep" />
+ <editor id="org.eclipse.papyrus.properties.runtime.textPropertyEditor"
+ label="Deadline:" labelPosition="16384" />
+ <constraints>
+ <appliedStereotypes>
+ <appliedStereotype qualifiedName="MARTE::MARTE_AnalysisModel::SAM::SaStep" />
+ </appliedStereotypes>
+ </constraints>
+ </predefinedController>
+ <!--predefined controller for SaStep#spareCap -->
+ <predefinedController id="emftStructuralFeatureController"
+ predefinedId="MARTE_SaStep_spareCap">
+ <feature handlerID="StringStereotype" name="spareCap"
+ stereotypeName="MARTE::MARTE_AnalysisModel::SAM::SaStep" />
+ <editor id="org.eclipse.papyrus.properties.runtime.textPropertyEditor"
+ label="Spare Cap:" labelPosition="16384" />
+ <constraints>
+ <appliedStereotypes>
+ <appliedStereotype qualifiedName="MARTE::MARTE_AnalysisModel::SAM::SaStep" />
+ </appliedStereotypes>
+ </constraints>
+ </predefinedController>
+ <!--predefined controller for SaStep#schSlack -->
+ <predefinedController id="emftStructuralFeatureController"
+ predefinedId="MARTE_SaStep_schSlack">
+ <feature handlerID="StringStereotype" name="schSlack"
+ stereotypeName="MARTE::MARTE_AnalysisModel::SAM::SaStep" />
+ <editor id="org.eclipse.papyrus.properties.runtime.textPropertyEditor"
+ label="Sch Slack:" labelPosition="16384" />
+ <constraints>
+ <appliedStereotypes>
+ <appliedStereotype qualifiedName="MARTE::MARTE_AnalysisModel::SAM::SaStep" />
+ </appliedStereotypes>
+ </constraints>
+ </predefinedController>
+ <!--predefined controller for SaStep#preemptT -->
+ <predefinedController id="emftStructuralFeatureController"
+ predefinedId="MARTE_SaStep_preemptT">
+ <feature handlerID="StringStereotype" name="preemptT"
+ stereotypeName="MARTE::MARTE_AnalysisModel::SAM::SaStep" />
+ <editor id="org.eclipse.papyrus.properties.runtime.textPropertyEditor"
+ label="Preempt T:" labelPosition="16384" />
+ <constraints>
+ <appliedStereotypes>
+ <appliedStereotype qualifiedName="MARTE::MARTE_AnalysisModel::SAM::SaStep" />
+ </appliedStereotypes>
+ </constraints>
+ </predefinedController>
+ <!--predefined controller for SaStep#readyT -->
+ <predefinedController id="emftStructuralFeatureController"
+ predefinedId="MARTE_SaStep_readyT">
+ <feature handlerID="StringStereotype" name="readyT"
+ stereotypeName="MARTE::MARTE_AnalysisModel::SAM::SaStep" />
+ <editor id="org.eclipse.papyrus.properties.runtime.textPropertyEditor"
+ label="Ready T:" labelPosition="16384" />
+ <constraints>
+ <appliedStereotypes>
+ <appliedStereotype qualifiedName="MARTE::MARTE_AnalysisModel::SAM::SaStep" />
+ </appliedStereotypes>
+ </constraints>
+ </predefinedController>
+ <!--predefined controller for SaStep#nonpreemptionBlocking -->
+ <predefinedController id="emftStructuralFeatureController"
+ predefinedId="MARTE_SaStep_nonpreemptionBlocking">
+ <feature handlerID="StringStereotype" name="nonpreemptionBlocking"
+ stereotypeName="MARTE::MARTE_AnalysisModel::SAM::SaStep" />
+ <editor id="org.eclipse.papyrus.properties.runtime.textPropertyEditor"
+ label="Nonpreemption Blocking:" labelPosition="16384" />
+ <constraints>
+ <appliedStereotypes>
+ <appliedStereotype qualifiedName="MARTE::MARTE_AnalysisModel::SAM::SaStep" />
+ </appliedStereotypes>
+ </constraints>
+ </predefinedController>
+ <!--predefined controller for SaStep#selfSuspensionBlocking -->
+ <predefinedController id="emftStructuralFeatureController"
+ predefinedId="MARTE_SaStep_selfSuspensionBlocking">
+ <feature handlerID="StringStereotype" name="selfSuspensionBlocking"
+ stereotypeName="MARTE::MARTE_AnalysisModel::SAM::SaStep" />
+ <editor id="org.eclipse.papyrus.properties.runtime.textPropertyEditor"
+ label="Self Suspension Blocking:" labelPosition="16384" />
+ <constraints>
+ <appliedStereotypes>
+ <appliedStereotype qualifiedName="MARTE::MARTE_AnalysisModel::SAM::SaStep" />
+ </appliedStereotypes>
+ </constraints>
+ </predefinedController>
+ <!--predefined controller for SaStep#numberSelfSuspensions -->
+ <predefinedController id="emftStructuralFeatureController"
+ predefinedId="MARTE_SaStep_numberSelfSuspensions">
+ <feature handlerID="StringStereotype" name="numberSelfSuspensions"
+ stereotypeName="MARTE::MARTE_AnalysisModel::SAM::SaStep" />
+ <editor id="org.eclipse.papyrus.properties.runtime.textPropertyEditor"
+ label="Number Self Suspensions:" labelPosition="16384" />
+ <constraints>
+ <appliedStereotypes>
+ <appliedStereotype qualifiedName="MARTE::MARTE_AnalysisModel::SAM::SaStep" />
+ </appliedStereotypes>
+ </constraints>
+ </predefinedController>
+ <!--predefined controller for SaStep#sharedRes -->
+ <predefinedController id="emftEReferenceController"
+ predefinedId="MARTE_SaStep_sharedRes">
+ <feature handlerID="ReferenceStereotype" name="sharedRes"
+ stereotypeName="MARTE::MARTE_AnalysisModel::SAM::SaStep" />
+ <editor
+ id="org.eclipse.papyrus.properties.runtime.multipleReferencePropertyEditor"
+ label="Shared Res:" labelPosition="16384" />
+ <constraints>
+ <appliedStereotypes>
+ <appliedStereotype qualifiedName="MARTE::MARTE_AnalysisModel::SAM::SaStep" />
+ </appliedStereotypes>
+ </constraints>
+ </predefinedController>
+ <!--predefined controller for SaSharedResource#capacity -->
+ <predefinedController id="emftStructuralFeatureController"
+ predefinedId="MARTE_SaSharedResource_capacity">
+ <feature handlerID="StringStereotype" name="capacity"
+ stereotypeName="MARTE::MARTE_AnalysisModel::SAM::SaSharedResource" />
+ <editor id="org.eclipse.papyrus.properties.runtime.textPropertyEditor"
+ label="Capacity:" labelPosition="16384" />
+ <constraints>
+ <appliedStereotypes>
+ <appliedStereotype
+ qualifiedName="MARTE::MARTE_AnalysisModel::SAM::SaSharedResource" />
+ </appliedStereotypes>
+ </constraints>
+ </predefinedController>
+ <!--predefined controller for SaSharedResource#isPreemp -->
+ <predefinedController id="emftStructuralFeatureController"
+ predefinedId="MARTE_SaSharedResource_isPreemp">
+ <feature handlerID="StringStereotype" name="isPreemp"
+ stereotypeName="MARTE::MARTE_AnalysisModel::SAM::SaSharedResource" />
+ <editor id="org.eclipse.papyrus.properties.runtime.textPropertyEditor"
+ label="Is Preemp:" labelPosition="16384" />
+ <constraints>
+ <appliedStereotypes>
+ <appliedStereotype
+ qualifiedName="MARTE::MARTE_AnalysisModel::SAM::SaSharedResource" />
+ </appliedStereotypes>
+ </constraints>
+ </predefinedController>
+ <!--predefined controller for SaSharedResource#isConsum -->
+ <predefinedController id="emftStructuralFeatureController"
+ predefinedId="MARTE_SaSharedResource_isConsum">
+ <feature handlerID="StringStereotype" name="isConsum"
+ stereotypeName="MARTE::MARTE_AnalysisModel::SAM::SaSharedResource" />
+ <editor id="org.eclipse.papyrus.properties.runtime.textPropertyEditor"
+ label="Is Consum:" labelPosition="16384" />
+ <constraints>
+ <appliedStereotypes>
+ <appliedStereotype
+ qualifiedName="MARTE::MARTE_AnalysisModel::SAM::SaSharedResource" />
+ </appliedStereotypes>
+ </constraints>
+ </predefinedController>
+ <!--predefined controller for SaSharedResource#acquisT -->
+ <predefinedController id="emftStructuralFeatureController"
+ predefinedId="MARTE_SaSharedResource_acquisT">
+ <feature handlerID="StringStereotype" name="acquisT"
+ stereotypeName="MARTE::MARTE_AnalysisModel::SAM::SaSharedResource" />
+ <editor id="org.eclipse.papyrus.properties.runtime.textPropertyEditor"
+ label="Acquis T:" labelPosition="16384" />
+ <constraints>
+ <appliedStereotypes>
+ <appliedStereotype
+ qualifiedName="MARTE::MARTE_AnalysisModel::SAM::SaSharedResource" />
+ </appliedStereotypes>
+ </constraints>
+ </predefinedController>
+ <!--predefined controller for SaSharedResource#releaseT -->
+ <predefinedController id="emftStructuralFeatureController"
+ predefinedId="MARTE_SaSharedResource_releaseT">
+ <feature handlerID="StringStereotype" name="releaseT"
+ stereotypeName="MARTE::MARTE_AnalysisModel::SAM::SaSharedResource" />
+ <editor id="org.eclipse.papyrus.properties.runtime.textPropertyEditor"
+ label="Release T:" labelPosition="16384" />
+ <constraints>
+ <appliedStereotypes>
+ <appliedStereotype
+ qualifiedName="MARTE::MARTE_AnalysisModel::SAM::SaSharedResource" />
+ </appliedStereotypes>
+ </constraints>
+ </predefinedController>
+ <!--predefined controller for SaSchedObs#suspentions -->
+ <predefinedController id="emftStructuralFeatureController"
+ predefinedId="MARTE_SaSchedObs_suspentions">
+ <feature handlerID="StringStereotype" name="suspentions"
+ stereotypeName="MARTE::MARTE_AnalysisModel::SAM::SaSchedObs" />
+ <editor id="org.eclipse.papyrus.properties.runtime.textPropertyEditor"
+ label="Suspentions:" labelPosition="16384" />
+ <constraints>
+ <appliedStereotypes>
+ <appliedStereotype qualifiedName="MARTE::MARTE_AnalysisModel::SAM::SaSchedObs" />
+ </appliedStereotypes>
+ </constraints>
+ </predefinedController>
+ <!--predefined controller for SaSchedObs#blockT -->
+ <predefinedController id="emftStructuralFeatureController"
+ predefinedId="MARTE_SaSchedObs_blockT">
+ <feature handlerID="StringStereotype" name="blockT"
+ stereotypeName="MARTE::MARTE_AnalysisModel::SAM::SaSchedObs" />
+ <editor id="org.eclipse.papyrus.properties.runtime.textPropertyEditor"
+ label="Block T:" labelPosition="16384" />
+ <constraints>
+ <appliedStereotypes>
+ <appliedStereotype qualifiedName="MARTE::MARTE_AnalysisModel::SAM::SaSchedObs" />
+ </appliedStereotypes>
+ </constraints>
+ </predefinedController>
+ <!--predefined controller for SaSchedObs#overlaps -->
+ <predefinedController id="emftStructuralFeatureController"
+ predefinedId="MARTE_SaSchedObs_overlaps">
+ <feature handlerID="StringStereotype" name="overlaps"
+ stereotypeName="MARTE::MARTE_AnalysisModel::SAM::SaSchedObs" />
+ <editor id="org.eclipse.papyrus.properties.runtime.textPropertyEditor"
+ label="Overlaps:" labelPosition="16384" />
+ <constraints>
+ <appliedStereotypes>
+ <appliedStereotype qualifiedName="MARTE::MARTE_AnalysisModel::SAM::SaSchedObs" />
+ </appliedStereotypes>
+ </constraints>
+ </predefinedController>
+ <!--predefined controller for SaCommHost#isSched -->
+ <predefinedController id="emftStructuralFeatureController"
+ predefinedId="MARTE_SaCommHost_isSched">
+ <feature handlerID="StringStereotype" name="isSched"
+ stereotypeName="MARTE::MARTE_AnalysisModel::SAM::SaCommHost" />
+ <editor id="org.eclipse.papyrus.properties.runtime.textPropertyEditor"
+ label="Is Sched:" labelPosition="16384" />
+ <constraints>
+ <appliedStereotypes>
+ <appliedStereotype qualifiedName="MARTE::MARTE_AnalysisModel::SAM::SaCommHost" />
+ </appliedStereotypes>
+ </constraints>
+ </predefinedController>
+ <!--predefined controller for SaCommHost#schSlack -->
+ <predefinedController id="emftStructuralFeatureController"
+ predefinedId="MARTE_SaCommHost_schSlack">
+ <feature handlerID="StringStereotype" name="schSlack"
+ stereotypeName="MARTE::MARTE_AnalysisModel::SAM::SaCommHost" />
+ <editor id="org.eclipse.papyrus.properties.runtime.textPropertyEditor"
+ label="Sch Slack:" labelPosition="16384" />
+ <constraints>
+ <appliedStereotypes>
+ <appliedStereotype qualifiedName="MARTE::MARTE_AnalysisModel::SAM::SaCommHost" />
+ </appliedStereotypes>
+ </constraints>
+ </predefinedController>
+ <!--predefined controller for SaExecHost#isSched -->
+ <predefinedController id="emftStructuralFeatureController"
+ predefinedId="MARTE_SaExecHost_isSched">
+ <feature handlerID="StringStereotype" name="isSched"
+ stereotypeName="MARTE::MARTE_AnalysisModel::SAM::SaExecHost" />
+ <editor id="org.eclipse.papyrus.properties.runtime.textPropertyEditor"
+ label="Is Sched:" labelPosition="16384" />
+ <constraints>
+ <appliedStereotypes>
+ <appliedStereotype qualifiedName="MARTE::MARTE_AnalysisModel::SAM::SaExecHost" />
+ </appliedStereotypes>
+ </constraints>
+ </predefinedController>
+ <!--predefined controller for SaExecHost#schSlack -->
+ <predefinedController id="emftStructuralFeatureController"
+ predefinedId="MARTE_SaExecHost_schSlack">
+ <feature handlerID="StringStereotype" name="schSlack"
+ stereotypeName="MARTE::MARTE_AnalysisModel::SAM::SaExecHost" />
+ <editor id="org.eclipse.papyrus.properties.runtime.textPropertyEditor"
+ label="Sch Slack:" labelPosition="16384" />
+ <constraints>
+ <appliedStereotypes>
+ <appliedStereotype qualifiedName="MARTE::MARTE_AnalysisModel::SAM::SaExecHost" />
+ </appliedStereotypes>
+ </constraints>
+ </predefinedController>
+ <!--predefined controller for SaExecHost#schedUtiliz -->
+ <predefinedController id="emftStructuralFeatureController"
+ predefinedId="MARTE_SaExecHost_schedUtiliz">
+ <feature handlerID="StringStereotype" name="schedUtiliz"
+ stereotypeName="MARTE::MARTE_AnalysisModel::SAM::SaExecHost" />
+ <editor id="org.eclipse.papyrus.properties.runtime.textPropertyEditor"
+ label="Sched Utiliz:" labelPosition="16384" />
+ <constraints>
+ <appliedStereotypes>
+ <appliedStereotype qualifiedName="MARTE::MARTE_AnalysisModel::SAM::SaExecHost" />
+ </appliedStereotypes>
+ </constraints>
+ </predefinedController>
+ <!--predefined controller for SaExecHost#ISRswitchT -->
+ <predefinedController id="emftStructuralFeatureController"
+ predefinedId="MARTE_SaExecHost_ISRswitchT">
+ <feature handlerID="StringStereotype" name="ISRswitchT"
+ stereotypeName="MARTE::MARTE_AnalysisModel::SAM::SaExecHost" />
+ <editor id="org.eclipse.papyrus.properties.runtime.textPropertyEditor"
+ label=" I S Rswitch T:" labelPosition="16384" />
+ <constraints>
+ <appliedStereotypes>
+ <appliedStereotype qualifiedName="MARTE::MARTE_AnalysisModel::SAM::SaExecHost" />
+ </appliedStereotypes>
+ </constraints>
+ </predefinedController>
+ <!--predefined controller for SaExecHost#ISRprioRange -->
+ <predefinedController id="emftStructuralFeatureController"
+ predefinedId="MARTE_SaExecHost_ISRprioRange">
+ <feature handlerID="StringStereotype" name="ISRprioRange"
+ stereotypeName="MARTE::MARTE_AnalysisModel::SAM::SaExecHost" />
+ <editor id="org.eclipse.papyrus.properties.runtime.textPropertyEditor"
+ label=" I S Rprio Range:" labelPosition="16384" />
+ <constraints>
+ <appliedStereotypes>
+ <appliedStereotype qualifiedName="MARTE::MARTE_AnalysisModel::SAM::SaExecHost" />
+ </appliedStereotypes>
+ </constraints>
+ </predefinedController>
+ <!--predefined controller for PaStep#noSync -->
+ <predefinedController id="emftStructuralFeatureController"
+ predefinedId="MARTE_PaStep_noSync">
+ <feature handlerID="StringStereotype" name="noSync"
+ stereotypeName="MARTE::MARTE_AnalysisModel::PAM::PaStep" />
+ <editor id="org.eclipse.papyrus.properties.runtime.textPropertyEditor"
+ label="No Sync:" labelPosition="16384" />
+ <constraints>
+ <appliedStereotypes>
+ <appliedStereotype qualifiedName="MARTE::MARTE_AnalysisModel::PAM::PaStep" />
+ </appliedStereotypes>
+ </constraints>
+ </predefinedController>
+ <!--predefined controller for PaStep#extOpDemand -->
+ <predefinedController id="emftStructuralFeatureController"
+ predefinedId="MARTE_PaStep_extOpDemand">
+ <feature handlerID="StringStereotype" name="extOpDemand"
+ stereotypeName="MARTE::MARTE_AnalysisModel::PAM::PaStep" />
+ <editor id="org.eclipse.papyrus.properties.runtime.textPropertyEditor"
+ label="Ext Op Demand:" labelPosition="16384" />
+ <constraints>
+ <appliedStereotypes>
+ <appliedStereotype qualifiedName="MARTE::MARTE_AnalysisModel::PAM::PaStep" />
+ </appliedStereotypes>
+ </constraints>
+ </predefinedController>
+ <!--predefined controller for PaStep#extOpCount -->
+ <predefinedController id="emftStructuralFeatureController"
+ predefinedId="MARTE_PaStep_extOpCount">
+ <feature handlerID="StringStereotype" name="extOpCount"
+ stereotypeName="MARTE::MARTE_AnalysisModel::PAM::PaStep" />
+ <editor id="org.eclipse.papyrus.properties.runtime.textPropertyEditor"
+ label="Ext Op Count:" labelPosition="16384" />
+ <constraints>
+ <appliedStereotypes>
+ <appliedStereotype qualifiedName="MARTE::MARTE_AnalysisModel::PAM::PaStep" />
+ </appliedStereotypes>
+ </constraints>
+ </predefinedController>
+ <!--predefined controller for PaStep#behavCount -->
+ <predefinedController id="emftStructuralFeatureController"
+ predefinedId="MARTE_PaStep_behavCount">
+ <feature handlerID="StringStereotype" name="behavCount"
+ stereotypeName="MARTE::MARTE_AnalysisModel::PAM::PaStep" />
+ <editor id="org.eclipse.papyrus.properties.runtime.textPropertyEditor"
+ label="Behav Count:" labelPosition="16384" />
+ <constraints>
+ <appliedStereotypes>
+ <appliedStereotype qualifiedName="MARTE::MARTE_AnalysisModel::PAM::PaStep" />
+ </appliedStereotypes>
+ </constraints>
+ </predefinedController>
+ <!--predefined controller for PaStep#behavDemand -->
+ <predefinedController id="emftEReferenceController"
+ predefinedId="MARTE_PaStep_behavDemand">
+ <feature handlerID="ReferenceStereotype" name="behavDemand"
+ stereotypeName="MARTE::MARTE_AnalysisModel::PAM::PaStep" />
+ <editor
+ id="org.eclipse.papyrus.properties.runtime.multipleReferencePropertyEditor"
+ label="Behav Demand:" labelPosition="16384" />
+ <constraints>
+ <appliedStereotypes>
+ <appliedStereotype qualifiedName="MARTE::MARTE_AnalysisModel::PAM::PaStep" />
+ </appliedStereotypes>
+ </constraints>
+ </predefinedController>
+ <!--predefined controller for PaResPassStep#resUnits -->
+ <predefinedController id="emftStructuralFeatureController"
+ predefinedId="MARTE_PaResPassStep_resUnits">
+ <feature handlerID="StringStereotype" name="resUnits"
+ stereotypeName="MARTE::MARTE_AnalysisModel::PAM::PaResPassStep" />
+ <editor id="org.eclipse.papyrus.properties.runtime.textPropertyEditor"
+ label="Res Units:" labelPosition="16384" />
+ <constraints>
+ <appliedStereotypes>
+ <appliedStereotype qualifiedName="MARTE::MARTE_AnalysisModel::PAM::PaResPassStep" />
+ </appliedStereotypes>
+ </constraints>
+ </predefinedController>
+ <!--predefined controller for PaResPassStep#resource -->
+ <predefinedController id="emftEReferenceController"
+ predefinedId="MARTE_PaResPassStep_resource">
+ <feature handlerID="ReferenceStereotype" name="resource"
+ stereotypeName="MARTE::MARTE_AnalysisModel::PAM::PaResPassStep" />
+ <editor
+ id="org.eclipse.papyrus.properties.runtime.simpleReferencePropertyEditor"
+ label="Resource:" labelPosition="16384" />
+ <constraints>
+ <appliedStereotypes>
+ <appliedStereotype qualifiedName="MARTE::MARTE_AnalysisModel::PAM::PaResPassStep" />
+ </appliedStereotypes>
+ </constraints>
+ </predefinedController>
+ <!--predefined controller for PaLogicalResource#utilization -->
+ <predefinedController id="emftStructuralFeatureController"
+ predefinedId="MARTE_PaLogicalResource_utilization">
+ <feature handlerID="StringStereotype" name="utilization"
+ stereotypeName="MARTE::MARTE_AnalysisModel::PAM::PaLogicalResource" />
+ <editor id="org.eclipse.papyrus.properties.runtime.textPropertyEditor"
+ label="Utilization:" labelPosition="16384" />
+ <constraints>
+ <appliedStereotypes>
+ <appliedStereotype
+ qualifiedName="MARTE::MARTE_AnalysisModel::PAM::PaLogicalResource" />
+ </appliedStereotypes>
+ </constraints>
+ </predefinedController>
+ <!--predefined controller for PaLogicalResource#throughput -->
+ <predefinedController id="emftStructuralFeatureController"
+ predefinedId="MARTE_PaLogicalResource_throughput">
+ <feature handlerID="StringStereotype" name="throughput"
+ stereotypeName="MARTE::MARTE_AnalysisModel::PAM::PaLogicalResource" />
+ <editor id="org.eclipse.papyrus.properties.runtime.textPropertyEditor"
+ label="Throughput:" labelPosition="16384" />
+ <constraints>
+ <appliedStereotypes>
+ <appliedStereotype
+ qualifiedName="MARTE::MARTE_AnalysisModel::PAM::PaLogicalResource" />
+ </appliedStereotypes>
+ </constraints>
+ </predefinedController>
+ <!--predefined controller for PaLogicalResource#poolSize -->
+ <predefinedController id="emftStructuralFeatureController"
+ predefinedId="MARTE_PaLogicalResource_poolSize">
+ <feature handlerID="StringStereotype" name="poolSize"
+ stereotypeName="MARTE::MARTE_AnalysisModel::PAM::PaLogicalResource" />
+ <editor id="org.eclipse.papyrus.properties.runtime.textPropertyEditor"
+ label="Pool Size:" labelPosition="16384" />
+ <constraints>
+ <appliedStereotypes>
+ <appliedStereotype
+ qualifiedName="MARTE::MARTE_AnalysisModel::PAM::PaLogicalResource" />
+ </appliedStereotypes>
+ </constraints>
+ </predefinedController>
+ <!--predefined controller for PaRunTInstance#poolSize -->
+ <predefinedController id="emftStructuralFeatureController"
+ predefinedId="MARTE_PaRunTInstance_poolSize">
+ <feature handlerID="StringStereotype" name="poolSize"
+ stereotypeName="MARTE::MARTE_AnalysisModel::PAM::PaRunTInstance" />
+ <editor id="org.eclipse.papyrus.properties.runtime.textPropertyEditor"
+ label="Pool Size:" labelPosition="16384" />
+ <constraints>
+ <appliedStereotypes>
+ <appliedStereotype qualifiedName="MARTE::MARTE_AnalysisModel::PAM::PaRunTInstance" />
+ </appliedStereotypes>
+ </constraints>
+ </predefinedController>
+ <!--predefined controller for PaRunTInstance#unbddPool -->
+ <predefinedController id="emftStructuralFeatureController"
+ predefinedId="MARTE_PaRunTInstance_unbddPool">
+ <feature handlerID="BooleanStereotype" name="unbddPool"
+ stereotypeName="MARTE::MARTE_AnalysisModel::PAM::PaRunTInstance" />
+ <editor
+ id="org.eclipse.papyrus.properties.runtime.radioBoxPropertyEditor"
+ label="Unbdd Pool:" labelPosition="16384" />
+ <constraints>
+ <appliedStereotypes>
+ <appliedStereotype qualifiedName="MARTE::MARTE_AnalysisModel::PAM::PaRunTInstance" />
+ </appliedStereotypes>
+ </constraints>
+ </predefinedController>
+ <!--predefined controller for PaRunTInstance#utilization -->
+ <predefinedController id="emftStructuralFeatureController"
+ predefinedId="MARTE_PaRunTInstance_utilization">
+ <feature handlerID="StringStereotype" name="utilization"
+ stereotypeName="MARTE::MARTE_AnalysisModel::PAM::PaRunTInstance" />
+ <editor id="org.eclipse.papyrus.properties.runtime.textPropertyEditor"
+ label="Utilization:" labelPosition="16384" />
+ <constraints>
+ <appliedStereotypes>
+ <appliedStereotype qualifiedName="MARTE::MARTE_AnalysisModel::PAM::PaRunTInstance" />
+ </appliedStereotypes>
+ </constraints>
+ </predefinedController>
+ <!--predefined controller for PaRunTInstance#throughput -->
+ <predefinedController id="emftStructuralFeatureController"
+ predefinedId="MARTE_PaRunTInstance_throughput">
+ <feature handlerID="StringStereotype" name="throughput"
+ stereotypeName="MARTE::MARTE_AnalysisModel::PAM::PaRunTInstance" />
+ <editor id="org.eclipse.papyrus.properties.runtime.textPropertyEditor"
+ label="Throughput:" labelPosition="16384" />
+ <constraints>
+ <appliedStereotypes>
+ <appliedStereotype qualifiedName="MARTE::MARTE_AnalysisModel::PAM::PaRunTInstance" />
+ </appliedStereotypes>
+ </constraints>
+ </predefinedController>
+ <!--predefined controller for PaRunTInstance#instance -->
+ <predefinedController id="emftEReferenceController"
+ predefinedId="MARTE_PaRunTInstance_instance">
+ <feature handlerID="ReferenceStereotype" name="instance"
+ stereotypeName="MARTE::MARTE_AnalysisModel::PAM::PaRunTInstance" />
+ <editor
+ id="org.eclipse.papyrus.properties.runtime.simpleReferencePropertyEditor"
+ label="Instance:" labelPosition="16384" />
+ <constraints>
+ <appliedStereotypes>
+ <appliedStereotype qualifiedName="MARTE::MARTE_AnalysisModel::PAM::PaRunTInstance" />
+ </appliedStereotypes>
+ </constraints>
+ </predefinedController>
+ <!--predefined controller for PaRunTInstance#host -->
+ <predefinedController id="emftEReferenceController"
+ predefinedId="MARTE_PaRunTInstance_host">
+ <feature handlerID="ReferenceStereotype" name="host"
+ stereotypeName="MARTE::MARTE_AnalysisModel::PAM::PaRunTInstance" />
+ <editor
+ id="org.eclipse.papyrus.properties.runtime.simpleReferencePropertyEditor"
+ label="Host:" labelPosition="16384" />
+ <constraints>
+ <appliedStereotypes>
+ <appliedStereotype qualifiedName="MARTE::MARTE_AnalysisModel::PAM::PaRunTInstance" />
+ </appliedStereotypes>
+ </constraints>
+ </predefinedController>
+</predefinedControllers> \ No newline at end of file
diff --git a/extraplugins/marte/org.eclipse.papyrus.properties.tabbed.marte/src/org/eclipse/papyrus/properties/tabbed/marte/Activator.java b/extraplugins/marte/org.eclipse.papyrus.properties.tabbed.marte/src/org/eclipse/papyrus/properties/tabbed/marte/Activator.java
new file mode 100644
index 00000000000..f1c529490c0
--- /dev/null
+++ b/extraplugins/marte/org.eclipse.papyrus.properties.tabbed.marte/src/org/eclipse/papyrus/properties/tabbed/marte/Activator.java
@@ -0,0 +1,50 @@
+package org.eclipse.papyrus.properties.tabbed.marte;
+
+import org.eclipse.ui.plugin.AbstractUIPlugin;
+import org.osgi.framework.BundleContext;
+
+/**
+ * The activator class controls the plug-in life cycle
+ */
+public class Activator extends AbstractUIPlugin {
+
+ // The plug-in ID
+ public static final String PLUGIN_ID = "org.eclipse.papyrus.properties.tabbed.marte"; //$NON-NLS-1$
+
+ // The shared instance
+ private static Activator plugin;
+
+ /**
+ * The constructor
+ */
+ public Activator() {
+ }
+
+ /*
+ * (non-Javadoc)
+ * @see org.eclipse.ui.plugin.AbstractUIPlugin#start(org.osgi.framework.BundleContext)
+ */
+ public void start(BundleContext context) throws Exception {
+ super.start(context);
+ plugin = this;
+ }
+
+ /*
+ * (non-Javadoc)
+ * @see org.eclipse.ui.plugin.AbstractUIPlugin#stop(org.osgi.framework.BundleContext)
+ */
+ public void stop(BundleContext context) throws Exception {
+ plugin = null;
+ super.stop(context);
+ }
+
+ /**
+ * Returns the shared instance
+ *
+ * @return the shared instance
+ */
+ public static Activator getDefault() {
+ return plugin;
+ }
+
+}

Back to the top