diff options
author | Christian W. Damus | 2016-02-09 18:37:09 +0000 |
---|---|---|
committer | Céline Janssens | 2016-04-07 07:09:21 +0000 |
commit | ab0edaafca8ead04f15e5b0bad6f8cf9c5a6fa6a (patch) | |
tree | 4ef50e092935004a85610f44e94b0fd99069893a | |
parent | 7b638afcc5107b7facf8cd69c8e1ee026d71fada (diff) | |
download | org.eclipse.papyrus-rt-ab0edaafca8ead04f15e5b0bad6f8cf9c5a6fa6a.tar.gz org.eclipse.papyrus-rt-ab0edaafca8ead04f15e5b0bad6f8cf9c5a6fa6a.tar.xz org.eclipse.papyrus-rt-ab0edaafca8ead04f15e5b0bad6f8cf9c5a6fa6a.zip |
https://bugs.eclipse.org/bugs/show_bug.cgi?id=487380
Update the build for selection of stable or
bleeding-edge dependencies according to a new
NIGHTLY_DEPS Hudson configuration variable.
Update the build for the latest stable RCPTT
Runner Maven Plug-in for Eclipse Neon .
Updates for final API changes in Papyrus Neon M6
in the refactoring of UI-dependent APIs and the
replacement of integer visual IDs in the generated
diagrams with meaningful shared IDs.
Add the Papyrus C++ Library bundle to the codegen test bundle's
dependencies because it is required in the target platform to
resolve references from test models to the AnsiCLibrary.uml.
(master branch - java 8_64 required)
Change-Id: Ic73c458c4822813516d8e8eed552e3656bbfc5e4
Co-authored-by: Remi Schnekenburger <remi.schnekenburger@cea.fr>
Signed-off-by: Remi Schnekenburger <remi.schnekenburger@cea.fr>
Signed-off-by: Christian W. Damus <give.a.damus@gmail.com>
Signed-off-by: Céline Janssens <Celine.Janssens@all4tec.net>
113 files changed, 970 insertions, 2446 deletions
diff --git a/features/org.eclipse.papyrusrt.feature/feature.xml b/features/org.eclipse.papyrusrt.feature/feature.xml index f63c88cfe..bab724197 100644 --- a/features/org.eclipse.papyrusrt.feature/feature.xml +++ b/features/org.eclipse.papyrusrt.feature/feature.xml @@ -30,8 +30,4 @@ http://www.eclipse.org/legal/epl-v10.html id="org.eclipse.papyrusrt.umlrt.tooling.feature" version="0.0.0"/> - <includes - id="org.eclipse.papyrusrt.umlrt.core.cpp.feature" - version="0.0.0"/> - </feature> diff --git a/models/tests/PingPong/PingPong.uml b/models/tests/PingPong/PingPong.uml index deac1e7ec..92451b8d1 100755 --- a/models/tests/PingPong/PingPong.uml +++ b/models/tests/PingPong/PingPong.uml @@ -27,7 +27,7 @@ <packagedElement xmi:type="uml:Class" xmi:id="__EW3UCSSEeS0XNKzoL660g" name="Pinger" classifierBehavior="_aKvpECb0EeSBQ4h-CZj2Uw" isActive="true"> <ownedAttribute xmi:type="uml:Port" xmi:id="_PQ_kMCbnEeSBQ4h-CZj2Uw" name="PingPort" visibility="public" type="_bEbXYCS1EeS0XNKzoL660g" aggregation="composite" isBehavior="true"/> <ownedAttribute xmi:type="uml:Port" xmi:id="_cV5-wGxxEeSWy5Y1YWzXfQ" name="timerPort" visibility="protected" aggregation="composite" isBehavior="true"> - <type xmi:type="uml:Collaboration" href="platform:/plugin/org.eclipse.papyrusrt.rts/libraries/UMLRT-RTS.uml#_MxQZgGXsEeS_4daqvwyFrg"/> + <type xmi:type="uml:Collaboration" href="pathmap://UMLRTRTSLIB/UMLRT-RTS.uml#_MxQZgGXsEeS_4daqvwyFrg"/> </ownedAttribute> <ownedBehavior xmi:type="uml:StateMachine" xmi:id="_aKvpECb0EeSBQ4h-CZj2Uw" name="Pinger_SM" isReentrant="false"> <region xmi:type="uml:Region" xmi:id="_ibsLkCb0EeSBQ4h-CZj2Uw" name="Region1"> @@ -57,7 +57,7 @@ PingPort.ping( 0 ).send(); </body> </effect> <trigger xmi:type="uml:Trigger" xmi:id="_B9aZUGx3EeSqHojLEIPEZQ" port="_cV5-wGxxEeSWy5Y1YWzXfQ"> - <event xmi:type="uml:CallEvent" href="platform:/plugin/org.eclipse.papyrusrt.rts/libraries/UMLRT-RTS.uml#_IaEO8HDxEeSwWKwNKw1iAA"/> + <event xmi:type="uml:CallEvent" href="pathmap://UMLRTRTSLIB/UMLRT-RTS.uml#_IaEO8HDxEeSwWKwNKw1iAA"/> </trigger> </transition> <subvertex xmi:type="uml:Pseudostate" xmi:id="_XswHMCb1EeSBQ4h-CZj2Uw" name="Initial"/> diff --git a/plugins/umlrt/codegen/org.eclipse.papyrusrt.codegen.papyrus/plugin.xml b/plugins/umlrt/codegen/org.eclipse.papyrusrt.codegen.papyrus/plugin.xml index 6fe3bcca6..ad673a6b9 100644 --- a/plugins/umlrt/codegen/org.eclipse.papyrusrt.codegen.papyrus/plugin.xml +++ b/plugins/umlrt/codegen/org.eclipse.papyrusrt.codegen.papyrus/plugin.xml @@ -142,7 +142,7 @@ priority="1" startKind="startup"> <dependsOn - serviceKeyRef="org.eclipse.papyrus.infra.core.editor.IMultiDiagramEditor"> + serviceKeyRef="org.eclipse.papyrus.infra.ui.editor.IMultiDiagramEditor"> </dependsOn> </service> </extension> diff --git a/plugins/umlrt/codegen/org.eclipse.papyrusrt.codegen.papyrus/src/org/eclipse/papyrusrt/codegen/papyrus/internal/ModelCloseService.java b/plugins/umlrt/codegen/org.eclipse.papyrusrt.codegen.papyrus/src/org/eclipse/papyrusrt/codegen/papyrus/internal/ModelCloseService.java index b5586e5cc..163ffca2c 100644 --- a/plugins/umlrt/codegen/org.eclipse.papyrusrt.codegen.papyrus/src/org/eclipse/papyrusrt/codegen/papyrus/internal/ModelCloseService.java +++ b/plugins/umlrt/codegen/org.eclipse.papyrusrt.codegen.papyrus/src/org/eclipse/papyrusrt/codegen/papyrus/internal/ModelCloseService.java @@ -9,13 +9,13 @@ package org.eclipse.papyrusrt.codegen.papyrus.internal; import org.eclipse.emf.ecore.resource.Resource; import org.eclipse.emf.transaction.TransactionalEditingDomain; -import org.eclipse.papyrus.infra.core.editor.IMultiDiagramEditor; import org.eclipse.papyrus.infra.core.resource.ModelSet; -import org.eclipse.papyrus.infra.core.services.EditorLifecycleEventListener; -import org.eclipse.papyrus.infra.core.services.EditorLifecycleManager; import org.eclipse.papyrus.infra.core.services.IService; import org.eclipse.papyrus.infra.core.services.ServiceException; import org.eclipse.papyrus.infra.core.services.ServicesRegistry; +import org.eclipse.papyrus.infra.ui.editor.IMultiDiagramEditor; +import org.eclipse.papyrus.infra.ui.services.EditorLifecycleEventListener; +import org.eclipse.papyrus.infra.ui.services.EditorLifecycleManager; import org.eclipse.papyrusrt.codegen.cpp.ChangeTracker; import org.eclipse.papyrusrt.codegen.cpp.UML2ChangeTracker; diff --git a/plugins/umlrt/core/org.eclipse.papyrusrt.umlrt.core.cpp/META-INF/MANIFEST.MF b/plugins/umlrt/core/org.eclipse.papyrusrt.umlrt.core.cpp/META-INF/MANIFEST.MF index 28b4a20c4..d532d9443 100644 --- a/plugins/umlrt/core/org.eclipse.papyrusrt.umlrt.core.cpp/META-INF/MANIFEST.MF +++ b/plugins/umlrt/core/org.eclipse.papyrusrt.umlrt.core.cpp/META-INF/MANIFEST.MF @@ -6,13 +6,13 @@ Bundle-Version: 0.7.2.qualifier Bundle-Activator: org.eclipse.papyrusrt.umlrt.core.cpp.internal.Activator Bundle-Vendor: Eclipse Modeling Project Require-Bundle: org.eclipse.core.runtime;bundle-version="3.11.1", - org.eclipse.papyrus.infra.core.log;bundle-version="1.1.3", - org.eclipse.papyrus.infra.core;bundle-version="1.1.3", + org.eclipse.papyrus.infra.core.log;bundle-version="1.2.0", + org.eclipse.papyrus.infra.core;bundle-version="1.2.0", org.eclipse.emf.common;bundle-version="2.11.0", org.eclipse.papyrusrt.umlrt.core;bundle-version="0.7.2", - org.eclipse.papyrus.uml.extensionpoints;bundle-version="1.1.3", + org.eclipse.papyrus.uml.extensionpoints;bundle-version="1.2.0", org.eclipse.uml2.uml;bundle-version="5.1.0", - org.eclipse.papyrus.cpp.profile;bundle-version="1.1.3" + org.eclipse.papyrus.cpp.library;bundle-version="1.2.0" Bundle-RequiredExecutionEnvironment: JavaSE-1.7 Bundle-ActivationPolicy: lazy Export-Package: org.eclipse.papyrusrt.umlrt.core.cpp.defaultlanguage, diff --git a/plugins/umlrt/core/org.eclipse.papyrusrt.umlrt.core.sync/META-INF/MANIFEST.MF b/plugins/umlrt/core/org.eclipse.papyrusrt.umlrt.core.sync/META-INF/MANIFEST.MF index 85a03a117..f37dbbaf0 100644 --- a/plugins/umlrt/core/org.eclipse.papyrusrt.umlrt.core.sync/META-INF/MANIFEST.MF +++ b/plugins/umlrt/core/org.eclipse.papyrusrt.umlrt.core.sync/META-INF/MANIFEST.MF @@ -7,16 +7,16 @@ Bundle-Activator: org.eclipse.papyrusrt.umlrt.core.sync.Activator Bundle-Vendor: Eclipse Modeling Project Require-Bundle: org.eclipse.core.runtime, org.eclipse.emf.ecore;bundle-version="2.11.0", - org.eclipse.papyrus.infra.sync;bundle-version="1.1.1", + org.eclipse.papyrus.infra.sync;bundle-version="1.2.0", org.eclipse.uml2.uml;bundle-version="5.1.0", com.google.guava;bundle-version="11.0.0", org.eclipse.emf.transaction;bundle-version="1.9.0", - org.eclipse.papyrus.infra.core;bundle-version="1.1.1", - org.eclipse.papyrus.infra.core.log;bundle-version="1.1.1", - org.eclipse.papyrus.uml.tools;bundle-version="1.1.1", + org.eclipse.papyrus.infra.core;bundle-version="1.2.0", + org.eclipse.papyrus.infra.core.log;bundle-version="1.2.0", + org.eclipse.papyrus.uml.tools;bundle-version="1.2.0", org.eclipse.papyrusrt.umlrt.profile;bundle-version="0.7.2", org.eclipse.papyrusrt.umlrt.core;bundle-version="0.7.2", - org.eclipse.papyrus.uml.tools.utils;bundle-version="1.1.1" + org.eclipse.papyrus.uml.tools.utils;bundle-version="1.2.0" Bundle-RequiredExecutionEnvironment: JavaSE-1.7 Bundle-ActivationPolicy: lazy Export-Package: org.eclipse.papyrusrt.umlrt.core.sync; diff --git a/plugins/umlrt/core/org.eclipse.papyrusrt.umlrt.core.validation/META-INF/MANIFEST.MF b/plugins/umlrt/core/org.eclipse.papyrusrt.umlrt.core.validation/META-INF/MANIFEST.MF index d4b860be6..13389ad60 100644 --- a/plugins/umlrt/core/org.eclipse.papyrusrt.umlrt.core.validation/META-INF/MANIFEST.MF +++ b/plugins/umlrt/core/org.eclipse.papyrusrt.umlrt.core.validation/META-INF/MANIFEST.MF @@ -9,8 +9,8 @@ Require-Bundle: org.eclipse.ui, org.eclipse.core.runtime, org.eclipse.emf.validation;bundle-version="1.8.0", org.eclipse.uml2.uml;bundle-version="5.1.0", - org.eclipse.papyrus.uml.service.validation;bundle-version="1.1.1", - org.eclipse.papyrus.infra.core.log;bundle-version="1.1.1" + org.eclipse.papyrus.uml.service.validation;bundle-version="1.2.0", + org.eclipse.papyrus.infra.core.log;bundle-version="1.2.0" Bundle-RequiredExecutionEnvironment: JavaSE-1.7 Bundle-ActivationPolicy: lazy Export-Package: org.eclipse.papyrusrt.umlrt.core.validation, diff --git a/plugins/umlrt/core/org.eclipse.papyrusrt.umlrt.core.validation/plugin.xml b/plugins/umlrt/core/org.eclipse.papyrusrt.umlrt.core.validation/plugin.xml index c7669f713..0f133627f 100644 --- a/plugins/umlrt/core/org.eclipse.papyrusrt.umlrt.core.validation/plugin.xml +++ b/plugins/umlrt/core/org.eclipse.papyrusrt.umlrt.core.validation/plugin.xml @@ -19,7 +19,7 @@ <constraint id="UMLRealTime.Capsule.All attributes of a capsule class can have at most one type" isEnabledByDefault="true" lang="OCLpivot" mode="Batch" name="All attributes of a capsule class can have at most one type" severity="ERROR" statusCode="1"> <message>All attributes of a capsule class can have at most one type</message><![CDATA[base_Class.ownedAttribute->forAll(at | at.type->size() <= 1)]]></constraint> <constraint id="UMLRealTime.Capsule.All operations of a capsule are guarded" isEnabledByDefault="true" lang="OCLpivot" mode="Batch" name="All operations of a capsule are guarded" severity="ERROR" statusCode="1"> - <message>All operations of a capsule are guarded</message><![CDATA[base_Class.ownedOperation->notEmpty() implies
+ <message>All operations of a capsule are guarded</message><![CDATA[base_Class.ownedOperation->notEmpty() implies (base_Class.ownedOperation->forAll(op | op.concurrency = UML::CallConcurrencyKind::guarded))]]></constraint> <constraint id="UMLRealTime.CapsulePart.Fixed capsule parts cannot have variable multiplicity" isEnabledByDefault="true" lang="OCLpivot" mode="Batch" name="Fixed capsule parts cannot have variable multiplicity" severity="ERROR" statusCode="1"> <message>Fixed capsule parts cannot have variable multiplicity</message><![CDATA[(base_Property.aggregation = UML::AggregationKind::composite and base_Property.lower > 0) implies (base_Property.upper = base_Property.lower)]]></constraint> @@ -32,10 +32,10 @@ <constraint id="UMLRealTime.RTPort.Only SPPs can publish their name" isEnabledByDefault="true" lang="OCLpivot" mode="Batch" name="Only SPPs can publish their name" severity="ERROR" statusCode="1"> <message>Only SPPs can publish their name</message><![CDATA[isPublish = (base_Port.isService and not isWired)]]></constraint> <constraint id="UMLRealTime.RTPort.All service ports must have public visibility and protected otherwise" isEnabledByDefault="true" lang="OCLpivot" mode="Batch" name="All service ports must have public visibility and protected otherwise" severity="ERROR" statusCode="1"> - <message>All service ports must have public visibility and protected otherwise</message><![CDATA[if (base_Port.isService) then
- (base_Port.visibility = UML::VisibilityKind::public)
-else
- (base_Port.visibility = UML::VisibilityKind::protected)
+ <message>All service ports must have public visibility and protected otherwise</message><![CDATA[if (base_Port.isService) then + (base_Port.visibility = UML::VisibilityKind::public) +else + (base_Port.visibility = UML::VisibilityKind::protected) endif]]></constraint> <constraint id="UMLRealTime.RTPort.All unwired ports (SAPs and SPPs) must be behavior ports" isEnabledByDefault="true" lang="OCLpivot" mode="Batch" name="All unwired ports (SAPs and SPPs) must be behavior ports" severity="ERROR" statusCode="1"> <message>All unwired ports (SAPs and SPPs) must be behavior ports</message><![CDATA[(not isWired) implies (base_Port.isBehavior)]]></constraint> @@ -44,14 +44,14 @@ endif]]></constraint> <constraint id="UMLRealTime.RTConnector.Only binary connectors are allowed" isEnabledByDefault="true" lang="OCLpivot" mode="Batch" name="Only binary connectors are allowed" severity="ERROR" statusCode="1"> <message>Only binary connectors are allowed</message><![CDATA[base_Connector.end->size() = 2]]></constraint> <constraint id="UMLRealTime.RTRedefinedElement.Exclusion can only be applied to some UML-RT model elements" isEnabledByDefault="true" lang="OCLpivot" mode="Batch" name="Exclusion can only be applied to some UML-RT model elements" severity="ERROR" statusCode="1"> - <message>Exclusion can only be applied to some UML-RT model elements</message><![CDATA[let el = base_RedefinableElement in
-(el.oclIsKindOf(UML::Port) or
- el.oclIsKindOf(UML::Property) or
- el.oclIsKindOf(UML::Operation) or
- el.oclIsKindOf(UML::Behavior) or
- el.oclIsKindOf(UML::Region) or
- el.oclIsKindOf(UML::State) or
- el.oclIsKindOf(UML::StateMachine) or
+ <message>Exclusion can only be applied to some UML-RT model elements</message><![CDATA[let el = base_RedefinableElement in +(el.oclIsKindOf(UML::Port) or + el.oclIsKindOf(UML::Property) or + el.oclIsKindOf(UML::Operation) or + el.oclIsKindOf(UML::Behavior) or + el.oclIsKindOf(UML::Region) or + el.oclIsKindOf(UML::State) or + el.oclIsKindOf(UML::StateMachine) or el.oclIsKindOf(UML::Transition))]]></constraint> </constraints> </constraintProvider> diff --git a/plugins/umlrt/core/org.eclipse.papyrusrt.umlrt.core/.classpath b/plugins/umlrt/core/org.eclipse.papyrusrt.umlrt.core/.classpath index 098194ca4..4f83b2397 100644 --- a/plugins/umlrt/core/org.eclipse.papyrusrt.umlrt.core/.classpath +++ b/plugins/umlrt/core/org.eclipse.papyrusrt.umlrt.core/.classpath @@ -1,7 +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/JavaSE-1.7"/> <classpathentry kind="con" path="org.eclipse.pde.core.requiredPlugins"/> <classpathentry kind="src" path="src"/> + <classpathentry kind="con" path="org.eclipse.jdt.launching.JRE_CONTAINER/org.eclipse.jdt.internal.debug.ui.launcher.StandardVMType/JavaSE-1.8"/> <classpathentry kind="output" path="bin"/> </classpath> diff --git a/plugins/umlrt/core/org.eclipse.papyrusrt.umlrt.core/.settings/org.eclipse.jdt.core.prefs b/plugins/umlrt/core/org.eclipse.papyrusrt.umlrt.core/.settings/org.eclipse.jdt.core.prefs index f42de363a..0c68a61dc 100644 --- a/plugins/umlrt/core/org.eclipse.papyrusrt.umlrt.core/.settings/org.eclipse.jdt.core.prefs +++ b/plugins/umlrt/core/org.eclipse.papyrusrt.umlrt.core/.settings/org.eclipse.jdt.core.prefs @@ -1,7 +1,7 @@ eclipse.preferences.version=1 org.eclipse.jdt.core.compiler.codegen.inlineJsrBytecode=enabled -org.eclipse.jdt.core.compiler.codegen.targetPlatform=1.7 -org.eclipse.jdt.core.compiler.compliance=1.7 +org.eclipse.jdt.core.compiler.codegen.targetPlatform=1.8 +org.eclipse.jdt.core.compiler.compliance=1.8 org.eclipse.jdt.core.compiler.problem.assertIdentifier=error org.eclipse.jdt.core.compiler.problem.enumIdentifier=error -org.eclipse.jdt.core.compiler.source=1.7 +org.eclipse.jdt.core.compiler.source=1.8 diff --git a/plugins/umlrt/core/org.eclipse.papyrusrt.umlrt.core/META-INF/MANIFEST.MF b/plugins/umlrt/core/org.eclipse.papyrusrt.umlrt.core/META-INF/MANIFEST.MF index 3eb696801..a04a12af9 100644 --- a/plugins/umlrt/core/org.eclipse.papyrusrt.umlrt.core/META-INF/MANIFEST.MF +++ b/plugins/umlrt/core/org.eclipse.papyrusrt.umlrt.core/META-INF/MANIFEST.MF @@ -9,26 +9,24 @@ Require-Bundle: org.eclipse.core.runtime;bundle-version="3.11.0", org.eclipse.gmf.runtime.emf.type.core;bundle-version="1.9.0", org.eclipse.uml2.uml;bundle-version="5.1.0", org.eclipse.papyrusrt.umlrt.profile;bundle-version="0.7.2", - org.eclipse.papyrus.infra.tools;bundle-version="1.1.2", - org.eclipse.papyrus.infra.core.log;bundle-version="1.1.2", - org.eclipse.papyrus.infra.gmfdiag.commands;bundle-version="1.1.2", - org.eclipse.papyrus.uml.service.types;bundle-version="1.1.2", + org.eclipse.papyrus.infra.tools;bundle-version="1.2.0", + org.eclipse.papyrus.infra.core.log;bundle-version="1.2.0", + org.eclipse.papyrus.infra.gmfdiag.commands;bundle-version="1.2.0", + org.eclipse.papyrus.uml.service.types;bundle-version="1.2.0", org.eclipse.core.expressions;bundle-version="3.5.0", - org.eclipse.papyrus.infra.core;bundle-version="1.1.2", + org.eclipse.papyrus.infra.core;bundle-version="1.2.0", com.google.guava;bundle-version="11.0.0", - org.eclipse.papyrus.uml.diagram.composite;bundle-version="1.1.2", - org.eclipse.papyrus.infra.gmfdiag.common;bundle-version="1.1.2", - org.eclipse.papyrus.infra.viewpoints.policy;bundle-version="1.1.2", - org.eclipse.papyrus.infra.emf;bundle-version="1.1.2", - org.eclipse.papyrus.infra.elementtypesconfigurations;bundle-version="1.1.2", - org.eclipse.papyrus.infra.elementtypesconfigurations.invarianttypes;bundle-version="1.1.2", - org.eclipse.papyrus.uml.tools.elementtypesconfigurations;bundle-version="1.1.2", - org.eclipse.papyrus.infra.gmfdiag.commands;bundle-version="1.1.2", - org.eclipse.papyrus.uml.tools.utils;bundle-version="1.1.2", - org.eclipse.papyrus.infra.services.edit;bundle-version="1.1.2", - org.eclipse.papyrus.uml.diagram.statemachine;bundle-version="1.1.3", - org.eclipse.papyrus.uml.diagram.common;bundle-version="1.1.3" -Bundle-RequiredExecutionEnvironment: JavaSE-1.7 + org.eclipse.papyrus.uml.diagram.composite;bundle-version="1.2.0", + org.eclipse.papyrus.infra.gmfdiag.common;bundle-version="1.2.0", + org.eclipse.papyrus.infra.viewpoints.policy;bundle-version="1.2.0", + org.eclipse.papyrus.infra.emf;bundle-version="1.2.0", + org.eclipse.papyrus.infra.types;bundle-version="2.0.0", + org.eclipse.papyrus.infra.gmfdiag.commands;bundle-version="1.2.0", + org.eclipse.papyrus.uml.tools.utils;bundle-version="1.2.0", + org.eclipse.papyrus.infra.services.edit;bundle-version="1.2.0", + org.eclipse.papyrus.uml.diagram.statemachine;bundle-version="1.2.0", + org.eclipse.papyrus.uml.diagram.common;bundle-version="1.2.0" +Bundle-RequiredExecutionEnvironment: JavaSE-1.8 Bundle-ActivationPolicy: lazy Export-Package: org.eclipse.papyrusrt.umlrt.core, org.eclipse.papyrusrt.umlrt.core.defaultlanguage, diff --git a/plugins/umlrt/core/org.eclipse.papyrusrt.umlrt.core/elementtypes/uml-rt.elementtypesconfigurations b/plugins/umlrt/core/org.eclipse.papyrusrt.umlrt.core/elementtypes/uml-rt.elementtypesconfigurations index e4e564109..6d6d529f6 100644 --- a/plugins/umlrt/core/org.eclipse.papyrusrt.umlrt.core/elementtypes/uml-rt.elementtypesconfigurations +++ b/plugins/umlrt/core/org.eclipse.papyrusrt.umlrt.core/elementtypes/uml-rt.elementtypesconfigurations @@ -1,884 +1,272 @@ <?xml version="1.0" encoding="ASCII"?> -<elementtypesconfigurations:ElementTypeSetConfiguration - xmi:version="2.0" - xmlns:xmi="http://www.omg.org/XMI" - xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" - xmlns:applystereotypeadviceconfiguration="http://www.eclipse.org/papyrus/infra/elementtypesconfigurations/uml/applystereotypeadvice/1.0" - xmlns:elementtypesconfigurations="http://www.eclipse.org/papyrus/infra/elementtypesconfigurations/1.0" - xmlns:invariantcontainerruleconfiguration="http://www.eclipse.org/papyrus/infra/elementtypesconfigurations/invarianttypeconfiguration/containerruleconfiguration/1.0" - xmlns:invariantstereotyperuleconfiguration="http://www.eclipse.org/papyrus/infra/elementtypesconfigurations/invariantstereotyperule/1.0" - xmlns:invarianttypeconfiguration="http://www.eclipse.org/papyrus/infra/elementtypesconfigurations/invarianttype/1.0" - xmi:id="_ubJcsKeUEeSUR5jX0TaAcA" - name="UMLRealTime" - identifier="org.eclipse.papyrusrt.umlrt.core.elementTypeSet" - metamodelNsURI="http://www.eclipse.org/uml2/5.0.0/UML"> - <elementTypeConfigurations - xsi:type="invarianttypeconfiguration:InvariantTypeConfiguration" - xmi:id="_PlJqoCjSEeWnbt9JeO78zA" - name="Capsule" - identifier="org.eclipse.papyrusrt.umlrt.core.Capsule"> - <iconEntry - xmi:id="_ZoA2sCjSEeWnbt9JeO78zA" - iconPath="/icons/capsule.png" - bundleId="org.eclipse.papyrusrt.umlrt.tooling.ui"/> +<elementtypesconfigurations:ElementTypeSetConfiguration xmi:version="2.0" xmlns:xmi="http://www.omg.org/XMI" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:applystereotypeadvice="http://www.eclipse.org/papyrus/uml/types/applystereotypeadvice/1.1" xmlns:elementtypesconfigurations="http://www.eclipse.org/papyrus/infra/elementtypesconfigurations/1.1" xmlns:invariantcontainerrule="http://www.eclipse.org/papyrus/emf/types/invariantcontainerrule/1.1" xmlns:invariantstereotyperule="http://www.eclipse.org/papyrus/uml/types/invariantstereotyperule/1.1" xmlns:rulebased="http://www.eclipse.org/papyrus/infra/types/rulebased/1.1" xmi:id="_ubJcsKeUEeSUR5jX0TaAcA" identifier="org.eclipse.papyrusrt.umlrt.core.elementTypeSet" name="UMLRealTime" metamodelNsURI="http://www.eclipse.org/uml2/5.0.0/UML"> + <elementTypeConfigurations xsi:type="rulebased:RuleBasedTypeConfiguration" xmi:id="_PlJqoCjSEeWnbt9JeO78zA" identifier="org.eclipse.papyrusrt.umlrt.core.Capsule" name="Capsule"> + <iconEntry xmi:id="_ZoA2sCjSEeWnbt9JeO78zA" iconPath="/icons/capsule.png" bundleId="org.eclipse.papyrusrt.umlrt.tooling.ui"/> <specializedTypesID>org.eclipse.papyrus.uml.Class</specializedTypesID> - <editHelperAdviceConfiguration - xmi:id="_aFigMCjSEeWnbt9JeO78zA" - name="org.eclipse.papyrusrt.umlrt.core.types.advice.CapsuleEditHelperAdvice" - description="Advice for Capsule" - identifier="org.eclipse.papyrusrt.umlrt.core.types.advice.CapsuleEditHelperAdvice" - editHelperAdviceClassName="org.eclipse.papyrusrt.umlrt.core.types.advice.CapsuleEditHelperAdvice" - inheritance="all"/> - <invariantRuleConfiguration - xsi:type="invarianttypeconfiguration:AndInvariantRuleConfiguration" - xmi:id="_Nrf-gCncEeWft4RSJ1SvrQ"> - <composedRules - xsi:type="invariantstereotyperuleconfiguration:InvariantStereotypeRuleConfiguration" - xmi:id="_TNaKwCjSEeWnbt9JeO78zA" - stereotypeQualifiedName="UMLRealTime::Capsule" - requiredProfile="UMLRealTime"/> - <composedRules - xsi:type="invariantcontainerruleconfiguration:InvariantContainerRuleConfiguration" - xmi:id="_OzdsICncEeWft4RSJ1SvrQ"> - <permissions - xmi:id="_PyBmICncEeWft4RSJ1SvrQ" - containerType="org.eclipse.papyrus.uml.Classsifier"/> - <permissions - xmi:id="_zqkr4CneEeWft4RSJ1SvrQ" - containerType="org.eclipse.papyrus.uml.Package" - permitted="true"/> + <editHelperAdviceConfiguration xsi:type="elementtypesconfigurations:EditHelperAdviceConfiguration" xmi:id="_aFigMCjSEeWnbt9JeO78zA" description="Advice for Capsule" editHelperAdviceClassName="org.eclipse.papyrusrt.umlrt.core.types.advice.CapsuleEditHelperAdvice"/> + <ruleConfiguration xsi:type="rulebased:AndRuleConfiguration" xmi:id="_Nrf-gCncEeWft4RSJ1SvrQ"> + <composedRules xsi:type="invariantstereotyperule:InvariantStereotypeRuleConfiguration" xmi:id="_TNaKwCjSEeWnbt9JeO78zA" stereotypeQualifiedName="UMLRealTime::Capsule" requiredProfile="UMLRealTime"/> + <composedRules xsi:type="invariantcontainerrule:InvariantContainerRuleConfiguration" xmi:id="_OzdsICncEeWft4RSJ1SvrQ"> + <permissions xmi:id="_PyBmICncEeWft4RSJ1SvrQ" containerType="org.eclipse.papyrus.uml.Classsifier"/> + <permissions xmi:id="_zqkr4CneEeWft4RSJ1SvrQ" containerType="org.eclipse.papyrus.uml.Package" permitted="true"/> </composedRules> - </invariantRuleConfiguration> + </ruleConfiguration> </elementTypeConfigurations> - <elementTypeConfigurations - xsi:type="invarianttypeconfiguration:InvariantTypeConfiguration" - xmi:id="_ubJctKeUEeSUR5jX0TaAcA" - name="CapsulePart" - identifier="org.eclipse.papyrusrt.umlrt.core.CapsulePart"> - <iconEntry - xmi:id="_ubJctaeUEeSUR5jX0TaAcA" - iconPath="/icons/capsule_part.png" - bundleId="org.eclipse.papyrusrt.umlrt.tooling.ui"/> + <elementTypeConfigurations xsi:type="rulebased:RuleBasedTypeConfiguration" xmi:id="_ubJctKeUEeSUR5jX0TaAcA" identifier="org.eclipse.papyrusrt.umlrt.core.CapsulePart" name="CapsulePart"> + <iconEntry xmi:id="_ubJctaeUEeSUR5jX0TaAcA" iconPath="/icons/capsule_part.png" bundleId="org.eclipse.papyrusrt.umlrt.tooling.ui"/> <specializedTypesID>org.eclipse.papyrus.uml.Property</specializedTypesID> - <editHelperAdviceConfiguration - xmi:id="_rNMNMDmzEeWtl4GYVYxVqw" - name="org.eclipse.papyrusrt.umlrt.core.types.advice.CapsulePartEditHelperAdvice" - identifier="org.eclipse.papyrusrt.umlrt.core.types.advice.CapsulePartEditHelperAdvice" - editHelperAdviceClassName="org.eclipse.papyrusrt.umlrt.core.types.advice.CapsulePartEditHelperAdvice" - inheritance="all"/> - <invariantRuleConfiguration - xsi:type="invarianttypeconfiguration:AndInvariantRuleConfiguration" - xmi:id="_AfRUIHCxEeWXnK1tKtvjWg"> - <composedRules - xsi:type="invariantstereotyperuleconfiguration:InvariantStereotypeRuleConfiguration" - xmi:id="_ubJctqeUEeSUR5jX0TaAcA" - stereotypeQualifiedName="UMLRealTime::CapsulePart" - requiredProfile="UMLRealTime"/> - <composedRules - xsi:type="invariantcontainerruleconfiguration:InvariantContainerRuleConfiguration" - xmi:id="_DVhIgHCxEeWXnK1tKtvjWg"> - <permissions - xmi:id="_DVhIgnCxEeWXnK1tKtvjWg" - containerType="org.eclipse.papyrusrt.umlrt.core.Capsule" - permitted="true" - strict="true"/> + <editHelperAdviceConfiguration xsi:type="elementtypesconfigurations:EditHelperAdviceConfiguration" xmi:id="_rNMNMDmzEeWtl4GYVYxVqw" editHelperAdviceClassName="org.eclipse.papyrusrt.umlrt.core.types.advice.CapsulePartEditHelperAdvice"/> + <ruleConfiguration xsi:type="rulebased:AndRuleConfiguration" xmi:id="_AfRUIHCxEeWXnK1tKtvjWg"> + <composedRules xsi:type="invariantstereotyperule:InvariantStereotypeRuleConfiguration" xmi:id="_ubJctqeUEeSUR5jX0TaAcA" stereotypeQualifiedName="UMLRealTime::CapsulePart" requiredProfile="UMLRealTime"/> + <composedRules xsi:type="invariantcontainerrule:InvariantContainerRuleConfiguration" xmi:id="_DVhIgHCxEeWXnK1tKtvjWg"> + <permissions xmi:id="_DVhIgnCxEeWXnK1tKtvjWg" containerType="org.eclipse.papyrusrt.umlrt.core.Capsule" permitted="true" strict="true"/> </composedRules> - </invariantRuleConfiguration> + </ruleConfiguration> </elementTypeConfigurations> - <elementTypeConfigurations - xsi:type="invarianttypeconfiguration:InvariantTypeConfiguration" - xmi:id="_ubJct6eUEeSUR5jX0TaAcA" - name="Protocol" - identifier="org.eclipse.papyrusrt.umlrt.core.Protocol"> - <iconEntry - xmi:id="_ubJcuKeUEeSUR5jX0TaAcA" - iconPath="/icons/protocol.png" - bundleId="org.eclipse.papyrusrt.umlrt.tooling.ui"/> + <elementTypeConfigurations xsi:type="rulebased:RuleBasedTypeConfiguration" xmi:id="_ubJct6eUEeSUR5jX0TaAcA" identifier="org.eclipse.papyrusrt.umlrt.core.Protocol" name="Protocol"> + <iconEntry xmi:id="_ubJcuKeUEeSUR5jX0TaAcA" iconPath="/icons/protocol.png" bundleId="org.eclipse.papyrusrt.umlrt.tooling.ui"/> <specializedTypesID>org.eclipse.papyrus.uml.Collaboration</specializedTypesID> - <editHelperAdviceConfiguration - xmi:id="_Z9YkQM2BEeSdoOwgSyouYw" - name="org.eclipse.papyrusrt.umlrt.core.types.advice.ProtocolEditHelperAdvice" - description="Advice for Protocol" - identifier="org.eclipse.papyrusrt.umlrt.core.types.advice.ProtocolEditHelperAdvice" - editHelperAdviceClassName="org.eclipse.papyrusrt.umlrt.core.types.advice.ProtocolEditHelperAdvice" - inheritance="all"/> - <invariantRuleConfiguration - xsi:type="invarianttypeconfiguration:AndInvariantRuleConfiguration" - xmi:id="_CxBRIHCtEeWTJ8Tk7IfaIw"> - <composedRules - xsi:type="invariantstereotyperuleconfiguration:InvariantStereotypeRuleConfiguration" - xmi:id="_HBJCgHCtEeWTJ8Tk7IfaIw" - stereotypeQualifiedName="UMLRealTime::Protocol" - requiredProfile="UMLRealTime"/> - <composedRules - xsi:type="invariantcontainerruleconfiguration:InvariantContainerRuleConfiguration" - xmi:id="_MfmPQHCtEeWTJ8Tk7IfaIw"> - <permissions - xmi:id="_MfmPQXCtEeWTJ8Tk7IfaIw" - containerType="org.eclipse.papyrus.uml.Classsifier"/> - <permissions - xmi:id="_MfmPQnCtEeWTJ8Tk7IfaIw" - containerType="org.eclipse.papyrus.uml.Package" - permitted="true"/> + <editHelperAdviceConfiguration xsi:type="elementtypesconfigurations:EditHelperAdviceConfiguration" xmi:id="_Z9YkQM2BEeSdoOwgSyouYw" description="Advice for Protocol" editHelperAdviceClassName="org.eclipse.papyrusrt.umlrt.core.types.advice.ProtocolEditHelperAdvice"/> + <ruleConfiguration xsi:type="rulebased:AndRuleConfiguration" xmi:id="_CxBRIHCtEeWTJ8Tk7IfaIw"> + <composedRules xsi:type="invariantstereotyperule:InvariantStereotypeRuleConfiguration" xmi:id="_HBJCgHCtEeWTJ8Tk7IfaIw" stereotypeQualifiedName="UMLRealTime::Protocol" requiredProfile="UMLRealTime"/> + <composedRules xsi:type="invariantcontainerrule:InvariantContainerRuleConfiguration" xmi:id="_MfmPQHCtEeWTJ8Tk7IfaIw"> + <permissions xmi:id="_MfmPQXCtEeWTJ8Tk7IfaIw" containerType="org.eclipse.papyrus.uml.Classsifier"/> + <permissions xmi:id="_MfmPQnCtEeWTJ8Tk7IfaIw" containerType="org.eclipse.papyrus.uml.Package" permitted="true"/> </composedRules> - </invariantRuleConfiguration> + </ruleConfiguration> </elementTypeConfigurations> - <elementTypeConfigurations - xsi:type="invarianttypeconfiguration:InvariantTypeConfiguration" - xmi:id="_ubJcuqeUEeSUR5jX0TaAcA" - name="RTPort" - identifier="org.eclipse.papyrusrt.umlrt.core.RTPort"> - <iconEntry - xmi:id="_ubJcu6eUEeSUR5jX0TaAcA" - iconPath="/icons/rt_port.gif" - bundleId="org.eclipse.papyrusrt.umlrt.tooling.ui"/> + <elementTypeConfigurations xsi:type="rulebased:RuleBasedTypeConfiguration" xmi:id="_ubJcuqeUEeSUR5jX0TaAcA" identifier="org.eclipse.papyrusrt.umlrt.core.RTPort" name="RTPort"> + <iconEntry xmi:id="_ubJcu6eUEeSUR5jX0TaAcA" iconPath="/icons/rt_port.gif" bundleId="org.eclipse.papyrusrt.umlrt.tooling.ui"/> <specializedTypesID>org.eclipse.papyrus.uml.Port</specializedTypesID> - <editHelperAdviceConfiguration - xmi:id="_eO0v8DdbEeWK7ZUbpAMB-g" - name="org.eclipse.papyrusrt.umlrt.core.types.advice.RTPortEditHelperAdvice" - identifier="org.eclipse.papyrusrt.umlrt.core.types.advice.RTPortEditHelperAdvice" - editHelperAdviceClassName="org.eclipse.papyrusrt.umlrt.core.types.advice.RTPortEditHelperAdvice" - inheritance="all"/> - <invariantRuleConfiguration - xsi:type="invariantstereotyperuleconfiguration:InvariantStereotypeRuleConfiguration" - xmi:id="_ubJcvKeUEeSUR5jX0TaAcA" - stereotypeQualifiedName="UMLRealTime::RTPort" - requiredProfile="UMLRealTime"/> + <editHelperAdviceConfiguration xsi:type="elementtypesconfigurations:EditHelperAdviceConfiguration" xmi:id="_eO0v8DdbEeWK7ZUbpAMB-g" editHelperAdviceClassName="org.eclipse.papyrusrt.umlrt.core.types.advice.RTPortEditHelperAdvice"/> + <ruleConfiguration xsi:type="invariantstereotyperule:InvariantStereotypeRuleConfiguration" xmi:id="_ubJcvKeUEeSUR5jX0TaAcA" stereotypeQualifiedName="UMLRealTime::RTPort" requiredProfile="UMLRealTime"/> </elementTypeConfigurations> - <elementTypeConfigurations - xsi:type="elementtypesconfigurations:SpecializationTypeConfiguration" - xmi:id="_Tw98sBAZEeWc8PaHufXjyA" - name="ExternalBehaviorPort" - identifier="org.eclipse.papyrusrt.umlrt.core.ExternalBehaviorPort"> - <iconEntry - xmi:id="_Tw98sRAZEeWc8PaHufXjyA" - iconPath="/icons/full/obj16/Port.gif" - bundleId="org.eclipse.uml2.uml.edit"/> + <elementTypeConfigurations xsi:type="elementtypesconfigurations:SpecializationTypeConfiguration" xmi:id="_Tw98sBAZEeWc8PaHufXjyA" identifier="org.eclipse.papyrusrt.umlrt.core.ExternalBehaviorPort" name="ExternalBehaviorPort"> + <iconEntry xmi:id="_Tw98sRAZEeWc8PaHufXjyA" iconPath="/icons/full/obj16/Port.gif" bundleId="org.eclipse.uml2.uml.edit"/> <specializedTypesID>org.eclipse.papyrusrt.umlrt.core.RTPort</specializedTypesID> - <editHelperAdviceConfiguration - xmi:id="_Tw98shAZEeWc8PaHufXjyA" - name="org.eclipse.papyrusrt.umlrt.core.types.advice.ExternalBehaviorPortEditHelperAdvice" - description="Advice for ExternalBehaviorPort" - identifier="org.eclipse.papyrusrt.umlrt.core.types.advice.ExternalBehaviorPortEditHelperAdvice" - editHelperAdviceClassName="org.eclipse.papyrusrt.umlrt.core.types.advice.ExternalBehaviorPortEditHelperAdvice" - inheritance="all"/> - <matcherConfiguration - xmi:id="_Tw98sxAZEeWc8PaHufXjyA" - matcherClassName="org.eclipse.papyrusrt.umlrt.core.types.matcher.ExternalBehaviorPortMatcher"/> + <editHelperAdviceConfiguration xsi:type="elementtypesconfigurations:EditHelperAdviceConfiguration" xmi:id="_Tw98shAZEeWc8PaHufXjyA" description="Advice for ExternalBehaviorPort" editHelperAdviceClassName="org.eclipse.papyrusrt.umlrt.core.types.advice.ExternalBehaviorPortEditHelperAdvice"/> + <matcherConfiguration xsi:type="elementtypesconfigurations:MatcherConfiguration" xmi:id="_Tw98sxAZEeWc8PaHufXjyA" matcherClassName="org.eclipse.papyrusrt.umlrt.core.types.matcher.ExternalBehaviorPortMatcher"/> </elementTypeConfigurations> - <elementTypeConfigurations - xsi:type="elementtypesconfigurations:SpecializationTypeConfiguration" - xmi:id="_g1WZABAZEeWc8PaHufXjyA" - name="InternalBehaviorPort" - identifier="org.eclipse.papyrusrt.umlrt.core.InternalBehaviorPort"> - <iconEntry - xmi:id="_g1WZARAZEeWc8PaHufXjyA" - iconPath="/icons/full/obj16/Port.gif" - bundleId="org.eclipse.uml2.uml.edit"/> + <elementTypeConfigurations xsi:type="elementtypesconfigurations:SpecializationTypeConfiguration" xmi:id="_g1WZABAZEeWc8PaHufXjyA" identifier="org.eclipse.papyrusrt.umlrt.core.InternalBehaviorPort" name="InternalBehaviorPort"> + <iconEntry xmi:id="_g1WZARAZEeWc8PaHufXjyA" iconPath="/icons/full/obj16/Port.gif" bundleId="org.eclipse.uml2.uml.edit"/> <specializedTypesID>org.eclipse.papyrusrt.umlrt.core.RTPort</specializedTypesID> - <editHelperAdviceConfiguration - xmi:id="_g1WZAhAZEeWc8PaHufXjyA" - name="org.eclipse.papyrusrt.umlrt.core.types.advice.InternalBehaviorPortEditHelperAdvice" - description="Advice for InternalBehaviorPort" - identifier="org.eclipse.papyrusrt.umlrt.core.types.advice.InternalBehaviorPortEditHelperAdvice" - editHelperAdviceClassName="org.eclipse.papyrusrt.umlrt.core.types.advice.InternalBehaviorPortEditHelperAdvice" - inheritance="all"/> - <matcherConfiguration - xmi:id="_g1WZAxAZEeWc8PaHufXjyA" - matcherClassName="org.eclipse.papyrusrt.umlrt.core.types.matcher.InternalBehaviorPortMatcher"/> + <editHelperAdviceConfiguration xsi:type="elementtypesconfigurations:EditHelperAdviceConfiguration" xmi:id="_g1WZAhAZEeWc8PaHufXjyA" description="Advice for InternalBehaviorPort" editHelperAdviceClassName="org.eclipse.papyrusrt.umlrt.core.types.advice.InternalBehaviorPortEditHelperAdvice"/> + <matcherConfiguration xsi:type="elementtypesconfigurations:MatcherConfiguration" xmi:id="_g1WZAxAZEeWc8PaHufXjyA" matcherClassName="org.eclipse.papyrusrt.umlrt.core.types.matcher.InternalBehaviorPortMatcher"/> </elementTypeConfigurations> - <elementTypeConfigurations - xsi:type="elementtypesconfigurations:SpecializationTypeConfiguration" - xmi:id="_iDtW4Ag0EeWeYfBUTX0Hjg" - name="RelayPort" - identifier="org.eclipse.papyrusrt.umlrt.core.RelayPort"> - <iconEntry - xmi:id="_iDtW4Qg0EeWeYfBUTX0Hjg" - iconPath="/icons/full/obj16/Port.gif" - bundleId="org.eclipse.uml2.uml.edit"/> + <elementTypeConfigurations xsi:type="elementtypesconfigurations:SpecializationTypeConfiguration" xmi:id="_iDtW4Ag0EeWeYfBUTX0Hjg" identifier="org.eclipse.papyrusrt.umlrt.core.RelayPort" name="RelayPort"> + <iconEntry xmi:id="_iDtW4Qg0EeWeYfBUTX0Hjg" iconPath="/icons/full/obj16/Port.gif" bundleId="org.eclipse.uml2.uml.edit"/> <specializedTypesID>org.eclipse.papyrusrt.umlrt.core.RTPort</specializedTypesID> - <editHelperAdviceConfiguration - xmi:id="_QfX2QAhcEeWeYfBUTX0Hjg" - name="org.eclipse.papyrusrt.umlrt.core.types.advice.RelayPortEditHelperAdvice" - description="Advice for RelayPort" - identifier="org.eclipse.papyrusrt.umlrt.core.types.advice.RelayPortEditHelperAdvice" - editHelperAdviceClassName="org.eclipse.papyrusrt.umlrt.core.types.advice.RelayPortEditHelperAdvice" - inheritance="all"/> - <matcherConfiguration - xmi:id="_WMxw4AhPEeWeYfBUTX0Hjg" - matcherClassName="org.eclipse.papyrusrt.umlrt.core.types.matcher.RelayPortMatcher"/> + <editHelperAdviceConfiguration xsi:type="elementtypesconfigurations:EditHelperAdviceConfiguration" xmi:id="_QfX2QAhcEeWeYfBUTX0Hjg" description="Advice for RelayPort" editHelperAdviceClassName="org.eclipse.papyrusrt.umlrt.core.types.advice.RelayPortEditHelperAdvice"/> + <matcherConfiguration xsi:type="elementtypesconfigurations:MatcherConfiguration" xmi:id="_WMxw4AhPEeWeYfBUTX0Hjg" matcherClassName="org.eclipse.papyrusrt.umlrt.core.types.matcher.RelayPortMatcher"/> </elementTypeConfigurations> - <elementTypeConfigurations - xsi:type="elementtypesconfigurations:SpecializationTypeConfiguration" - xmi:id="_8YJUAAg0EeWeYfBUTX0Hjg" - name="ServiceAccessPoint" - identifier="org.eclipse.papyrusrt.umlrt.core.ServiceAccessPoint"> - <iconEntry - xmi:id="_8YJUAQg0EeWeYfBUTX0Hjg" - iconPath="/icons/full/obj16/Port.gif" - bundleId="org.eclipse.uml2.uml.edit"/> + <elementTypeConfigurations xsi:type="elementtypesconfigurations:SpecializationTypeConfiguration" xmi:id="_8YJUAAg0EeWeYfBUTX0Hjg" identifier="org.eclipse.papyrusrt.umlrt.core.ServiceAccessPoint" name="ServiceAccessPoint"> + <iconEntry xmi:id="_8YJUAQg0EeWeYfBUTX0Hjg" iconPath="/icons/full/obj16/Port.gif" bundleId="org.eclipse.uml2.uml.edit"/> <specializedTypesID>org.eclipse.papyrusrt.umlrt.core.RTPort</specializedTypesID> - <editHelperAdviceConfiguration - xmi:id="_uIrj0AhkEeWeYfBUTX0Hjg" - name="org.eclipse.papyrusrt.umlrt.core.types.advice.ServiceAccessPointEditHelperAdvice" - description="Advice for ServiceAccessPoint" - identifier="org.eclipse.papyrusrt.umlrt.core.types.advice.ServiceAccessPointEditHelperAdvice" - editHelperAdviceClassName="org.eclipse.papyrusrt.umlrt.core.types.advice.ServiceAccessPointEditHelperAdvice" - inheritance="all"/> - <matcherConfiguration - xmi:id="_ZKAXAAhPEeWeYfBUTX0Hjg" - matcherClassName="org.eclipse.papyrusrt.umlrt.core.types.matcher.ServiceAccessPointMatcher"/> + <editHelperAdviceConfiguration xsi:type="elementtypesconfigurations:EditHelperAdviceConfiguration" xmi:id="_uIrj0AhkEeWeYfBUTX0Hjg" description="Advice for ServiceAccessPoint" editHelperAdviceClassName="org.eclipse.papyrusrt.umlrt.core.types.advice.ServiceAccessPointEditHelperAdvice"/> + <matcherConfiguration xsi:type="elementtypesconfigurations:MatcherConfiguration" xmi:id="_ZKAXAAhPEeWeYfBUTX0Hjg" matcherClassName="org.eclipse.papyrusrt.umlrt.core.types.matcher.ServiceAccessPointMatcher"/> </elementTypeConfigurations> - <elementTypeConfigurations - xsi:type="elementtypesconfigurations:SpecializationTypeConfiguration" - xmi:id="_2sbuYAg0EeWeYfBUTX0Hjg" - name="ServiceProvisionPoint" - identifier="org.eclipse.papyrusrt.umlrt.core.ServiceProvisionPoint"> - <iconEntry - xmi:id="_2sbuYQg0EeWeYfBUTX0Hjg" - iconPath="/icons/full/obj16/Port.gif" - bundleId="org.eclipse.uml2.uml.edit"/> + <elementTypeConfigurations xsi:type="elementtypesconfigurations:SpecializationTypeConfiguration" xmi:id="_2sbuYAg0EeWeYfBUTX0Hjg" identifier="org.eclipse.papyrusrt.umlrt.core.ServiceProvisionPoint" name="ServiceProvisionPoint"> + <iconEntry xmi:id="_2sbuYQg0EeWeYfBUTX0Hjg" iconPath="/icons/full/obj16/Port.gif" bundleId="org.eclipse.uml2.uml.edit"/> <specializedTypesID>org.eclipse.papyrusrt.umlrt.core.RTPort</specializedTypesID> - <editHelperAdviceConfiguration - xmi:id="_fvQxwAhlEeWeYfBUTX0Hjg" - name="org.eclipse.papyrusrt.umlrt.core.types.advice.ServiceProvisionPointEditHelperAdvice" - description="Advice for ServiceProvisionPoint" - identifier="org.eclipse.papyrusrt.umlrt.core.types.advice.ServiceProvisionPointEditHelperAdvice" - editHelperAdviceClassName="org.eclipse.papyrusrt.umlrt.core.types.advice.ServiceProvisionPointEditHelperAdvice" - inheritance="all"/> - <matcherConfiguration - xmi:id="_c2EZEAhPEeWeYfBUTX0Hjg" - matcherClassName="org.eclipse.papyrusrt.umlrt.core.types.matcher.ServiceProvisionPointMatcher"/> + <editHelperAdviceConfiguration xsi:type="elementtypesconfigurations:EditHelperAdviceConfiguration" xmi:id="_fvQxwAhlEeWeYfBUTX0Hjg" description="Advice for ServiceProvisionPoint" editHelperAdviceClassName="org.eclipse.papyrusrt.umlrt.core.types.advice.ServiceProvisionPointEditHelperAdvice"/> + <matcherConfiguration xsi:type="elementtypesconfigurations:MatcherConfiguration" xmi:id="_c2EZEAhPEeWeYfBUTX0Hjg" matcherClassName="org.eclipse.papyrusrt.umlrt.core.types.matcher.ServiceProvisionPointMatcher"/> </elementTypeConfigurations> - <elementTypeConfigurations - xsi:type="invarianttypeconfiguration:InvariantTypeConfiguration" - xmi:id="_ubJcvaeUEeSUR5jX0TaAcA" - name="RTConnector" - identifier="org.eclipse.papyrusrt.umlrt.core.RTConnector"> - <iconEntry - xmi:id="_ubJcvqeUEeSUR5jX0TaAcA" - iconPath="/icons/full/obj16/Connector.gif" - bundleId="org.eclipse.uml2.uml.edit"/> + <elementTypeConfigurations xsi:type="rulebased:RuleBasedTypeConfiguration" xmi:id="_ubJcvaeUEeSUR5jX0TaAcA" identifier="org.eclipse.papyrusrt.umlrt.core.RTConnector" name="RTConnector"> + <iconEntry xmi:id="_ubJcvqeUEeSUR5jX0TaAcA" iconPath="/icons/full/obj16/Connector.gif" bundleId="org.eclipse.uml2.uml.edit"/> <specializedTypesID>org.eclipse.papyrus.uml.Connector</specializedTypesID> - <editHelperAdviceConfiguration - xmi:id="_ZN8u0DrDEeW4rtSdzI2euA" - name="org.eclipse.papyrusrt.umlrt.core.types.advice.RTConnectorEditHelperAdvice" - description="" - identifier="org.eclipse.papyrusrt.umlrt.core.types.advice.RTConnectorEditHelperAdvice" - editHelperAdviceClassName="org.eclipse.papyrusrt.umlrt.core.types.advice.RTConnectorEditHelperAdvice" - inheritance="all"/> - <invariantRuleConfiguration - xsi:type="invariantstereotyperuleconfiguration:InvariantStereotypeRuleConfiguration" - xmi:id="_ubJcv6eUEeSUR5jX0TaAcA" - stereotypeQualifiedName="UMLRealTime::RTConnector" - requiredProfile="UMLRealTime"/> + <editHelperAdviceConfiguration xsi:type="elementtypesconfigurations:EditHelperAdviceConfiguration" xmi:id="_ZN8u0DrDEeW4rtSdzI2euA" description="" editHelperAdviceClassName="org.eclipse.papyrusrt.umlrt.core.types.advice.RTConnectorEditHelperAdvice"/> + <ruleConfiguration xsi:type="invariantstereotyperule:InvariantStereotypeRuleConfiguration" xmi:id="_ubJcv6eUEeSUR5jX0TaAcA" stereotypeQualifiedName="UMLRealTime::RTConnector" requiredProfile="UMLRealTime"/> </elementTypeConfigurations> - <elementTypeConfigurations - xsi:type="invarianttypeconfiguration:InvariantTypeConfiguration" - xmi:id="_ubJcwKeUEeSUR5jX0TaAcA" - name="ProtocolContainer" - identifier="org.eclipse.papyrusrt.umlrt.core.ProtocolContainer"> - <iconEntry - xmi:id="_ubJcwaeUEeSUR5jX0TaAcA" - iconPath="/icons/protocol_container.png" - bundleId="org.eclipse.papyrusrt.umlrt.tooling.ui"/> + <elementTypeConfigurations xsi:type="rulebased:RuleBasedTypeConfiguration" xmi:id="_ubJcwKeUEeSUR5jX0TaAcA" identifier="org.eclipse.papyrusrt.umlrt.core.ProtocolContainer" name="ProtocolContainer"> + <iconEntry xmi:id="_ubJcwaeUEeSUR5jX0TaAcA" iconPath="/icons/protocol_container.png" bundleId="org.eclipse.papyrusrt.umlrt.tooling.ui"/> <specializedTypesID>org.eclipse.papyrus.uml.Package</specializedTypesID> - <editHelperAdviceConfiguration - xmi:id="_5m7RcOc2EeSW0_lDigZ13g" - name="Protocol Container Advice" - identifier="org.eclipse.papyrusrt.umlrt.core.ProcotolContainerAdvice" - editHelperAdviceClassName="org.eclipse.papyrusrt.umlrt.core.types.advice.ProtocolContainerEditHelperAdvice" - inheritance="all"/> - <invariantRuleConfiguration - xsi:type="invariantstereotyperuleconfiguration:InvariantStereotypeRuleConfiguration" - xmi:id="_ubJcwqeUEeSUR5jX0TaAcA" - stereotypeQualifiedName="UMLRealTime::ProtocolContainer" - requiredProfile="UMLRealTime"/> + <editHelperAdviceConfiguration xsi:type="elementtypesconfigurations:EditHelperAdviceConfiguration" xmi:id="_5m7RcOc2EeSW0_lDigZ13g" editHelperAdviceClassName="org.eclipse.papyrusrt.umlrt.core.types.advice.ProtocolContainerEditHelperAdvice"/> + <ruleConfiguration xsi:type="invariantstereotyperule:InvariantStereotypeRuleConfiguration" xmi:id="_ubJcwqeUEeSUR5jX0TaAcA" stereotypeQualifiedName="UMLRealTime::ProtocolContainer" requiredProfile="UMLRealTime"/> </elementTypeConfigurations> - <elementTypeConfigurations - xsi:type="invarianttypeconfiguration:InvariantTypeConfiguration" - xmi:id="_ubJcw6eUEeSUR5jX0TaAcA" - name="RTRExcludedElement" - identifier="org.eclipse.papyrusrt.umlrt.core.RTRExcludedElement"> - <iconEntry - xmi:id="_ubJcxKeUEeSUR5jX0TaAcA" - iconPath="/icons/rt_excludedElement.gif" - bundleId="org.eclipse.papyrusrt.umlrt.tooling.ui"/> + <elementTypeConfigurations xsi:type="rulebased:RuleBasedTypeConfiguration" xmi:id="_ubJcw6eUEeSUR5jX0TaAcA" identifier="org.eclipse.papyrusrt.umlrt.core.RTRExcludedElement" name="RTRExcludedElement"> + <iconEntry xmi:id="_ubJcxKeUEeSUR5jX0TaAcA" iconPath="/icons/rt_excludedElement.gif" bundleId="org.eclipse.papyrusrt.umlrt.tooling.ui"/> <specializedTypesID>org.eclipse.papyrus.uml.RedefinableElement</specializedTypesID> - <invariantRuleConfiguration - xsi:type="invariantstereotyperuleconfiguration:InvariantStereotypeRuleConfiguration" - xmi:id="_ubJcxaeUEeSUR5jX0TaAcA" - stereotypeQualifiedName="UMLRealTime::RTRExcludedElement" - requiredProfile="UMLRealTime"/> + <ruleConfiguration xsi:type="invariantstereotyperule:InvariantStereotypeRuleConfiguration" xmi:id="_ubJcxaeUEeSUR5jX0TaAcA" stereotypeQualifiedName="UMLRealTime::RTRExcludedElement" requiredProfile="UMLRealTime"/> </elementTypeConfigurations> - <elementTypeConfigurations - xsi:type="invarianttypeconfiguration:InvariantTypeConfiguration" - xmi:id="_ubJcxqeUEeSUR5jX0TaAcA" - name="RTMessageSet" - identifier="org.eclipse.papyrusrt.umlrt.core.RTMessageSet"> - <iconEntry - xmi:id="_ubJcx6eUEeSUR5jX0TaAcA" - iconPath="/icons/rt_messageset_undefined.gif" - bundleId="org.eclipse.papyrusrt.umlrt.tooling.ui"/> + <elementTypeConfigurations xsi:type="rulebased:RuleBasedTypeConfiguration" xmi:id="_ubJcxqeUEeSUR5jX0TaAcA" identifier="org.eclipse.papyrusrt.umlrt.core.RTMessageSet" name="RTMessageSet"> + <iconEntry xmi:id="_ubJcx6eUEeSUR5jX0TaAcA" iconPath="/icons/rt_messageset_undefined.gif" bundleId="org.eclipse.papyrusrt.umlrt.tooling.ui"/> <specializedTypesID>org.eclipse.papyrus.uml.Interface</specializedTypesID> - <editHelperAdviceConfiguration - xmi:id="_1caKcOUVEeSW0_lDigZ13g" - name="org.eclipse.papyrusrt.umlrt.core.types.advice.MessageSetEditHelperAdvice" - description="Edit helper advice on " - identifier="org.eclipse.papyrusrt.umlrt.core.types.advice.MessageSetEditHelperAdvice" - editHelperAdviceClassName="org.eclipse.papyrusrt.umlrt.core.types.advice.MessageSetEditHelperAdvice"/> - <invariantRuleConfiguration - xsi:type="invariantstereotyperuleconfiguration:InvariantStereotypeRuleConfiguration" - xmi:id="_ubJcyKeUEeSUR5jX0TaAcA" - stereotypeQualifiedName="UMLRealTime::RTMessageSet" - requiredProfile="UMLRealTime"/> + <editHelperAdviceConfiguration xsi:type="elementtypesconfigurations:EditHelperAdviceConfiguration" xmi:id="_1caKcOUVEeSW0_lDigZ13g" description="Edit helper advice on " editHelperAdviceClassName="org.eclipse.papyrusrt.umlrt.core.types.advice.MessageSetEditHelperAdvice"/> + <ruleConfiguration xsi:type="invariantstereotyperule:InvariantStereotypeRuleConfiguration" xmi:id="_ubJcyKeUEeSUR5jX0TaAcA" stereotypeQualifiedName="UMLRealTime::RTMessageSet" requiredProfile="UMLRealTime"/> </elementTypeConfigurations> - <elementTypeConfigurations - xsi:type="elementtypesconfigurations:SpecializationTypeConfiguration" - xmi:id="_At0JAONwEeSMDu6IBsn9eg" - name="ProtocolMessage" - identifier="org.eclipse.papyrusrt.umlrt.core.ProtocolMessage"> - <iconEntry - xmi:id="_At0JAeNwEeSMDu6IBsn9eg" - iconPath="/icons/protocolmessage_undefined.gif" - bundleId="org.eclipse.papyrusrt.umlrt.tooling.ui"/> + <elementTypeConfigurations xsi:type="elementtypesconfigurations:SpecializationTypeConfiguration" xmi:id="_At0JAONwEeSMDu6IBsn9eg" identifier="org.eclipse.papyrusrt.umlrt.core.ProtocolMessage" name="ProtocolMessage"> + <iconEntry xmi:id="_At0JAeNwEeSMDu6IBsn9eg" iconPath="/icons/protocolmessage_undefined.gif" bundleId="org.eclipse.papyrusrt.umlrt.tooling.ui"/> <specializedTypesID>org.eclipse.papyrus.uml.Operation</specializedTypesID> - <editHelperAdviceConfiguration - xmi:id="_At0JAuNwEeSMDu6IBsn9eg" - name="org.eclipse.papyrusrt.umlrt.core.types.advice.OperationAsMessageEditHelperAdvice" - description="advice for Operation" - identifier="org.eclipse.papyrusrt.umlrt.core.types.advice.OperationAsMessageEditHelperAdvice" - editHelperAdviceClassName="org.eclipse.papyrusrt.umlrt.core.types.advice.OperationAsMessageEditHelperAdvice" - inheritance="all"/> - <matcherConfiguration - xmi:id="_OPE2wOqQEeS-F5lSZrhlvg" - matcherClassName="org.eclipse.papyrusrt.umlrt.core.types.matcher.RTMessageMatcher"/> + <editHelperAdviceConfiguration xsi:type="elementtypesconfigurations:EditHelperAdviceConfiguration" xmi:id="_At0JAuNwEeSMDu6IBsn9eg" description="advice for Operation" editHelperAdviceClassName="org.eclipse.papyrusrt.umlrt.core.types.advice.OperationAsMessageEditHelperAdvice"/> + <matcherConfiguration xsi:type="elementtypesconfigurations:MatcherConfiguration" xmi:id="_OPE2wOqQEeS-F5lSZrhlvg" matcherClassName="org.eclipse.papyrusrt.umlrt.core.types.matcher.RTMessageMatcher"/> </elementTypeConfigurations> - <elementTypeConfigurations - xsi:type="elementtypesconfigurations:SpecializationTypeConfiguration" - xmi:id="_1puuMOToEeSW0_lDigZ13g" - name="ProtocolMessageIN" - identifier="org.eclipse.papyrusrt.umlrt.core.ProtocolMessageIn"> - <iconEntry - xmi:id="_7aYeMOToEeSW0_lDigZ13g" - iconPath="/icons/protocolmessage_in.gif" - bundleId="org.eclipse.papyrusrt.umlrt.tooling.ui"/> + <elementTypeConfigurations xsi:type="elementtypesconfigurations:SpecializationTypeConfiguration" xmi:id="_1puuMOToEeSW0_lDigZ13g" identifier="org.eclipse.papyrusrt.umlrt.core.ProtocolMessageIn" name="ProtocolMessageIN"> + <iconEntry xmi:id="_7aYeMOToEeSW0_lDigZ13g" iconPath="/icons/protocolmessage_in.gif" bundleId="org.eclipse.papyrusrt.umlrt.tooling.ui"/> <specializedTypesID>org.eclipse.papyrusrt.umlrt.core.ProtocolMessage</specializedTypesID> - <editHelperAdviceConfiguration - xmi:id="_7aZFQOToEeSW0_lDigZ13g" - name="org.eclipse.papyrusrt.umlrt.core.types.advice.OperationAsMessageInEditHelperAdvice" - description="advice for Operation as Message IN" - identifier="org.eclipse.papyrusrt.umlrt.core.types.advice.OperationAsMessageInEditHelperAdvice" - editHelperAdviceClassName="org.eclipse.papyrusrt.umlrt.core.types.advice.OperationAsMessageInEditHelperAdvice" - inheritance="all"/> - <matcherConfiguration - xmi:id="_PLPkEOqQEeS-F5lSZrhlvg" - matcherClassName="org.eclipse.papyrusrt.umlrt.core.types.matcher.RTMessageInMatcher"/> + <editHelperAdviceConfiguration xsi:type="elementtypesconfigurations:EditHelperAdviceConfiguration" xmi:id="_7aZFQOToEeSW0_lDigZ13g" description="advice for Operation as Message IN" editHelperAdviceClassName="org.eclipse.papyrusrt.umlrt.core.types.advice.OperationAsMessageInEditHelperAdvice"/> + <matcherConfiguration xsi:type="elementtypesconfigurations:MatcherConfiguration" xmi:id="_PLPkEOqQEeS-F5lSZrhlvg" matcherClassName="org.eclipse.papyrusrt.umlrt.core.types.matcher.RTMessageInMatcher"/> </elementTypeConfigurations> - <elementTypeConfigurations - xsi:type="elementtypesconfigurations:SpecializationTypeConfiguration" - xmi:id="_Vv9-gOzDEeSbg9FMiG2BVg" - name="ProtocolMessageOUT" - identifier="org.eclipse.papyrusrt.umlrt.core.ProtocolMessageOut"> - <iconEntry - xmi:id="_Vv9-gezDEeSbg9FMiG2BVg" - iconPath="/icons/protocolmessage_out.gif" - bundleId="org.eclipse.papyrusrt.umlrt.tooling.ui"/> + <elementTypeConfigurations xsi:type="elementtypesconfigurations:SpecializationTypeConfiguration" xmi:id="_Vv9-gOzDEeSbg9FMiG2BVg" identifier="org.eclipse.papyrusrt.umlrt.core.ProtocolMessageOut" name="ProtocolMessageOUT"> + <iconEntry xmi:id="_Vv9-gezDEeSbg9FMiG2BVg" iconPath="/icons/protocolmessage_out.gif" bundleId="org.eclipse.papyrusrt.umlrt.tooling.ui"/> <specializedTypesID>org.eclipse.papyrusrt.umlrt.core.ProtocolMessage</specializedTypesID> - <editHelperAdviceConfiguration - xmi:id="_Vv9-guzDEeSbg9FMiG2BVg" - name="org.eclipse.papyrusrt.umlrt.core.types.advice.OperationAsMessageOutEditHelperAdvice" - description="advice for Operation as RTMessage OUT" - identifier="org.eclipse.papyrusrt.umlrt.core.types.advice.OperationAsMessageOutEditHelperAdvice" - editHelperAdviceClassName="org.eclipse.papyrusrt.umlrt.core.types.advice.OperationAsMessageOutEditHelperAdvice" - inheritance="all"/> - <matcherConfiguration - xmi:id="_Vv9-g-zDEeSbg9FMiG2BVg" - matcherClassName="org.eclipse.papyrusrt.umlrt.core.types.matcher.RTMessageOutMatcher"/> + <editHelperAdviceConfiguration xsi:type="elementtypesconfigurations:EditHelperAdviceConfiguration" xmi:id="_Vv9-guzDEeSbg9FMiG2BVg" description="advice for Operation as RTMessage OUT" editHelperAdviceClassName="org.eclipse.papyrusrt.umlrt.core.types.advice.OperationAsMessageOutEditHelperAdvice"/> + <matcherConfiguration xsi:type="elementtypesconfigurations:MatcherConfiguration" xmi:id="_Vv9-g-zDEeSbg9FMiG2BVg" matcherClassName="org.eclipse.papyrusrt.umlrt.core.types.matcher.RTMessageOutMatcher"/> </elementTypeConfigurations> - <elementTypeConfigurations - xsi:type="elementtypesconfigurations:SpecializationTypeConfiguration" - xmi:id="_WBNfgOzDEeSbg9FMiG2BVg" - name="ProtocolMessageINOUT" - identifier="org.eclipse.papyrusrt.umlrt.core.ProtocolMessageInOut"> - <iconEntry - xmi:id="_WBNfgezDEeSbg9FMiG2BVg" - iconPath="/icons/protocolmessage_inout.gif" - bundleId="org.eclipse.papyrusrt.umlrt.tooling.ui"/> + <elementTypeConfigurations xsi:type="elementtypesconfigurations:SpecializationTypeConfiguration" xmi:id="_WBNfgOzDEeSbg9FMiG2BVg" identifier="org.eclipse.papyrusrt.umlrt.core.ProtocolMessageInOut" name="ProtocolMessageINOUT"> + <iconEntry xmi:id="_WBNfgezDEeSbg9FMiG2BVg" iconPath="/icons/protocolmessage_inout.gif" bundleId="org.eclipse.papyrusrt.umlrt.tooling.ui"/> <specializedTypesID>org.eclipse.papyrusrt.umlrt.core.ProtocolMessage</specializedTypesID> - <editHelperAdviceConfiguration - xmi:id="_WBNfguzDEeSbg9FMiG2BVg" - name="org.eclipse.papyrusrt.umlrt.core.types.advice.OperationAsMessageInOutEditHelperAdvice" - description="advice for Operation as Message INOUT" - identifier="org.eclipse.papyrusrt.umlrt.core.types.advice.OperationAsMessageInOutEditHelperAdvice" - editHelperAdviceClassName="org.eclipse.papyrusrt.umlrt.core.types.advice.OperationAsMessageInOutEditHelperAdvice" - inheritance="all"/> - <matcherConfiguration - xmi:id="_WBNfg-zDEeSbg9FMiG2BVg" - matcherClassName="org.eclipse.papyrusrt.umlrt.core.types.matcher.RTMessageInOutMatcher"/> + <editHelperAdviceConfiguration xsi:type="elementtypesconfigurations:EditHelperAdviceConfiguration" xmi:id="_WBNfguzDEeSbg9FMiG2BVg" description="advice for Operation as Message INOUT" editHelperAdviceClassName="org.eclipse.papyrusrt.umlrt.core.types.advice.OperationAsMessageInOutEditHelperAdvice"/> + <matcherConfiguration xsi:type="elementtypesconfigurations:MatcherConfiguration" xmi:id="_WBNfg-zDEeSbg9FMiG2BVg" matcherClassName="org.eclipse.papyrusrt.umlrt.core.types.matcher.RTMessageInOutMatcher"/> </elementTypeConfigurations> - <elementTypeConfigurations - xsi:type="invarianttypeconfiguration:InvariantTypeConfiguration" - xmi:id="_FBp9oIOeEeWzpNA4uyLyjA" - name="RTStateMachine" - identifier="org.eclipse.papyrusrt.umlrt.core.RTStateMachine"> - <iconEntry - xmi:id="_QTF1oIOeEeWzpNA4uyLyjA" - iconPath="/icons/rt_statemachine.gif" - bundleId="org.eclipse.papyrusrt.umlrt.tooling.ui"/> + <elementTypeConfigurations xsi:type="rulebased:RuleBasedTypeConfiguration" xmi:id="_FBp9oIOeEeWzpNA4uyLyjA" identifier="org.eclipse.papyrusrt.umlrt.core.RTStateMachine" name="RTStateMachine"> + <iconEntry xmi:id="_QTF1oIOeEeWzpNA4uyLyjA" iconPath="/icons/rt_statemachine.gif" bundleId="org.eclipse.papyrusrt.umlrt.tooling.ui"/> <specializedTypesID>org.eclipse.papyrus.uml.StateMachine</specializedTypesID> - <editHelperAdviceConfiguration - xmi:id="_ktjmUIOsEeWzpNA4uyLyjA" - name="org.eclipse.papyrusrt.umlrt.core.types.advice.RTStateMachineEditHelperAdvice" - identifier="org.eclipse.papyrusrt.umlrt.core.types.advice.RTStateMachineEditHelperAdvice" - editHelperAdviceClassName="org.eclipse.papyrusrt.umlrt.core.types.advice.RTStateMachineEditHelperAdvice" - inheritance="all"/> - <invariantRuleConfiguration - xsi:type="invariantstereotyperuleconfiguration:InvariantStereotypeRuleConfiguration" - xmi:id="_Rq2-MIO8EeWzpNA4uyLyjA" - stereotypeQualifiedName="UMLRealTimeStateMach::RTStateMachine" - requiredProfile="UMLRealTimeStateMach"/> + <editHelperAdviceConfiguration xsi:type="elementtypesconfigurations:EditHelperAdviceConfiguration" xmi:id="_ktjmUIOsEeWzpNA4uyLyjA" editHelperAdviceClassName="org.eclipse.papyrusrt.umlrt.core.types.advice.RTStateMachineEditHelperAdvice"/> + <ruleConfiguration xsi:type="invariantstereotyperule:InvariantStereotypeRuleConfiguration" xmi:id="_Rq2-MIO8EeWzpNA4uyLyjA" stereotypeQualifiedName="UMLRealTimeStateMach::RTStateMachine" requiredProfile="UMLRealTimeStateMach"/> </elementTypeConfigurations> - <elementTypeConfigurations - xsi:type="invarianttypeconfiguration:InvariantTypeConfiguration" - xmi:id="_bJ2Q4IOrEeWzpNA4uyLyjA" - name="RTRegion" - identifier="org.eclipse.papyrusrt.umlrt.core.RTRegion"> - <iconEntry - xmi:id="_bJ2Q4YOrEeWzpNA4uyLyjA" - iconPath="/icons/rt_region.gif" - bundleId="org.eclipse.papyrusrt.umlrt.tooling.ui"/> + <elementTypeConfigurations xsi:type="rulebased:RuleBasedTypeConfiguration" xmi:id="_bJ2Q4IOrEeWzpNA4uyLyjA" identifier="org.eclipse.papyrusrt.umlrt.core.RTRegion" name="RTRegion"> + <iconEntry xmi:id="_bJ2Q4YOrEeWzpNA4uyLyjA" iconPath="/icons/rt_region.gif" bundleId="org.eclipse.papyrusrt.umlrt.tooling.ui"/> <specializedTypesID>org.eclipse.papyrus.uml.Region</specializedTypesID> - <editHelperAdviceConfiguration - xmi:id="_39KZUIOtEeWzpNA4uyLyjA" - name="org.eclipse.papyrusrt.umlrt.core.types.advice.RTRegionEditHelperAdvice" - description="" - identifier="org.eclipse.papyrusrt.umlrt.core.types.advice.RTRegionEditHelperAdvice" - editHelperAdviceClassName="org.eclipse.papyrusrt.umlrt.core.types.advice.RTRegionEditHelperAdvice" - inheritance="all"/> - <invariantRuleConfiguration - xsi:type="invariantstereotyperuleconfiguration:InvariantStereotypeRuleConfiguration" - xmi:id="_JxuewIO8EeWzpNA4uyLyjA" - stereotypeQualifiedName="UMLRealTimeStateMach::RTRegion" - requiredProfile="UMLRealTimeStateMach"/> + <editHelperAdviceConfiguration xsi:type="elementtypesconfigurations:EditHelperAdviceConfiguration" xmi:id="_39KZUIOtEeWzpNA4uyLyjA" description="" editHelperAdviceClassName="org.eclipse.papyrusrt.umlrt.core.types.advice.RTRegionEditHelperAdvice"/> + <ruleConfiguration xsi:type="invariantstereotyperule:InvariantStereotypeRuleConfiguration" xmi:id="_JxuewIO8EeWzpNA4uyLyjA" stereotypeQualifiedName="UMLRealTimeStateMach::RTRegion" requiredProfile="UMLRealTimeStateMach"/> </elementTypeConfigurations> - <elementTypeConfigurations - xsi:type="invarianttypeconfiguration:InvariantTypeConfiguration" - xmi:id="_uSaQsIVtEeWzpNA4uyLyjA" - name="RTState" - identifier="org.eclipse.papyrusrt.umlrt.core.RTState"> - <iconEntry - xmi:id="_uSaQsYVtEeWzpNA4uyLyjA" - iconPath="/icons/rt_state.gif" - bundleId="org.eclipse.papyrusrt.umlrt.tooling.ui"/> + <elementTypeConfigurations xsi:type="rulebased:RuleBasedTypeConfiguration" xmi:id="_uSaQsIVtEeWzpNA4uyLyjA" identifier="org.eclipse.papyrusrt.umlrt.core.RTState" name="RTState"> + <iconEntry xmi:id="_uSaQsYVtEeWzpNA4uyLyjA" iconPath="/icons/rt_state.gif" bundleId="org.eclipse.papyrusrt.umlrt.tooling.ui"/> <specializedTypesID>org.eclipse.papyrus.uml.State</specializedTypesID> - <editHelperAdviceConfiguration - xmi:id="_uSaQsoVtEeWzpNA4uyLyjA" - name="org.eclipse.papyrusrt.umlrt.core.types.advice.RTStateEditHelperAdvice" - description="" - identifier="org.eclipse.papyrusrt.umlrt.core.types.advice.RTStateEditHelperAdvice" - editHelperAdviceClassName="org.eclipse.papyrusrt.umlrt.core.types.advice.RTStateEditHelperAdvice" - inheritance="all"/> - <invariantRuleConfiguration - xsi:type="invariantstereotyperuleconfiguration:InvariantStereotypeRuleConfiguration" - xmi:id="_uSaQs4VtEeWzpNA4uyLyjA" - stereotypeQualifiedName="UMLRealTimeStateMach::RTState" - requiredProfile="UMLRealTimeStateMach"/> + <editHelperAdviceConfiguration xsi:type="elementtypesconfigurations:EditHelperAdviceConfiguration" xmi:id="_uSaQsoVtEeWzpNA4uyLyjA" description="" editHelperAdviceClassName="org.eclipse.papyrusrt.umlrt.core.types.advice.RTStateEditHelperAdvice"/> + <ruleConfiguration xsi:type="invariantstereotyperule:InvariantStereotypeRuleConfiguration" xmi:id="_uSaQs4VtEeWzpNA4uyLyjA" stereotypeQualifiedName="UMLRealTimeStateMach::RTState" requiredProfile="UMLRealTimeStateMach"/> </elementTypeConfigurations> - <elementTypeConfigurations - xsi:type="invarianttypeconfiguration:InvariantTypeConfiguration" - xmi:id="_ghKR4IVuEeWzpNA4uyLyjA" - name="RTPseudoState" - identifier="org.eclipse.papyrusrt.umlrt.core.RTPseudoState"> - <iconEntry - xmi:id="_ghKR4YVuEeWzpNA4uyLyjA" - iconPath="/icons/rt_pseudostate.gif" - bundleId="org.eclipse.papyrusrt.umlrt.tooling.ui"/> + <elementTypeConfigurations xsi:type="rulebased:RuleBasedTypeConfiguration" xmi:id="_ghKR4IVuEeWzpNA4uyLyjA" identifier="org.eclipse.papyrusrt.umlrt.core.RTPseudoState" name="RTPseudoState"> + <iconEntry xmi:id="_ghKR4YVuEeWzpNA4uyLyjA" iconPath="/icons/rt_pseudostate.gif" bundleId="org.eclipse.papyrusrt.umlrt.tooling.ui"/> <specializedTypesID>org.eclipse.papyrus.uml.Pseudostate</specializedTypesID> - <invariantRuleConfiguration - xsi:type="invariantstereotyperuleconfiguration:InvariantStereotypeRuleConfiguration" - xmi:id="_ghKR44VuEeWzpNA4uyLyjA" - stereotypeQualifiedName="UMLRealTimeStateMach::RTPseudostate" - requiredProfile="UMLRealTimeStateMach"/> + <ruleConfiguration xsi:type="invariantstereotyperule:InvariantStereotypeRuleConfiguration" xmi:id="_ghKR44VuEeWzpNA4uyLyjA" stereotypeQualifiedName="UMLRealTimeStateMach::RTPseudostate" requiredProfile="UMLRealTimeStateMach"/> </elementTypeConfigurations> - <elementTypeConfigurations - xsi:type="elementtypesconfigurations:SpecializationTypeConfiguration" - xmi:id="_Nio88IVvEeWzpNA4uyLyjA" - name="RTPseudoState (Choice)" - identifier="org.eclipse.papyrusrt.umlrt.core.RTPseudoState_Choice"> + <elementTypeConfigurations xsi:type="elementtypesconfigurations:SpecializationTypeConfiguration" xmi:id="_Nio88IVvEeWzpNA4uyLyjA" identifier="org.eclipse.papyrusrt.umlrt.core.RTPseudoState_Choice" name="RTPseudoState (Choice)"> <specializedTypesID>org.eclipse.papyrusrt.umlrt.core.RTPseudoState</specializedTypesID> - <editHelperAdviceConfiguration - xmi:id="_SRwskIVxEeWzpNA4uyLyjA" - name="org.eclipse.papyrusrt.umlrt.core.types.advice.RTPseudoStateChoiceEditHelperAdvice" - identifier="org.eclipse.papyrusrt.umlrt.core.types.advice.RTPseudoStateChoiceEditHelperAdvice" - editHelperAdviceClassName="org.eclipse.papyrusrt.umlrt.core.types.advice.RTPseudoStateChoiceEditHelperAdvice"/> - <matcherConfiguration - xmi:id="_QqeQkIVvEeWzpNA4uyLyjA" - matcherClassName="org.eclipse.papyrusrt.umlrt.core.types.matcher.RTPseudoStateChoiceMatcher"/> + <editHelperAdviceConfiguration xsi:type="elementtypesconfigurations:EditHelperAdviceConfiguration" xmi:id="_SRwskIVxEeWzpNA4uyLyjA" editHelperAdviceClassName="org.eclipse.papyrusrt.umlrt.core.types.advice.RTPseudoStateChoiceEditHelperAdvice"/> + <matcherConfiguration xsi:type="elementtypesconfigurations:MatcherConfiguration" xmi:id="_QqeQkIVvEeWzpNA4uyLyjA" matcherClassName="org.eclipse.papyrusrt.umlrt.core.types.matcher.RTPseudoStateChoiceMatcher"/> </elementTypeConfigurations> - <elementTypeConfigurations - xsi:type="elementtypesconfigurations:SpecializationTypeConfiguration" - xmi:id="_VviJEIVzEeWzpNA4uyLyjA" - name="RTPseudoState (DeepHistory)" - identifier="org.eclipse.papyrusrt.umlrt.core.RTPseudoState_DeepHistory"> + <elementTypeConfigurations xsi:type="elementtypesconfigurations:SpecializationTypeConfiguration" xmi:id="_VviJEIVzEeWzpNA4uyLyjA" identifier="org.eclipse.papyrusrt.umlrt.core.RTPseudoState_DeepHistory" name="RTPseudoState (DeepHistory)"> <specializedTypesID>org.eclipse.papyrusrt.umlrt.core.RTPseudoState</specializedTypesID> - <editHelperAdviceConfiguration - xmi:id="_VviJEYVzEeWzpNA4uyLyjA" - name="org.eclipse.papyrusrt.umlrt.core.types.advice.RTPseudoStateDeepHistoryEditHelperAdvice" - description="" - identifier="org.eclipse.papyrusrt.umlrt.core.types.advice.RTPseudoStateDeepHistoryEditHelperAdvice" - editHelperAdviceClassName="org.eclipse.papyrusrt.umlrt.core.types.advice.RTPseudoStateDeepHistoryEditHelperAdvice"/> - <matcherConfiguration - xmi:id="_VviJEoVzEeWzpNA4uyLyjA" - matcherClassName="org.eclipse.papyrusrt.umlrt.core.types.matcher.RTPseudoStateDeepHistoryMatcher"/> + <editHelperAdviceConfiguration xsi:type="elementtypesconfigurations:EditHelperAdviceConfiguration" xmi:id="_VviJEYVzEeWzpNA4uyLyjA" description="" editHelperAdviceClassName="org.eclipse.papyrusrt.umlrt.core.types.advice.RTPseudoStateDeepHistoryEditHelperAdvice"/> + <matcherConfiguration xsi:type="elementtypesconfigurations:MatcherConfiguration" xmi:id="_VviJEoVzEeWzpNA4uyLyjA" matcherClassName="org.eclipse.papyrusrt.umlrt.core.types.matcher.RTPseudoStateDeepHistoryMatcher"/> </elementTypeConfigurations> - <elementTypeConfigurations - xsi:type="elementtypesconfigurations:SpecializationTypeConfiguration" - xmi:id="_1nai0IWCEeWzpNA4uyLyjA" - name="RTPseudoState (EntryPoint)" - identifier="org.eclipse.papyrusrt.umlrt.core.RTPseudoState_EntryPoint"> + <elementTypeConfigurations xsi:type="elementtypesconfigurations:SpecializationTypeConfiguration" xmi:id="_1nai0IWCEeWzpNA4uyLyjA" identifier="org.eclipse.papyrusrt.umlrt.core.RTPseudoState_EntryPoint" name="RTPseudoState (EntryPoint)"> <specializedTypesID>org.eclipse.papyrusrt.umlrt.core.RTPseudoState</specializedTypesID> - <editHelperAdviceConfiguration - xmi:id="_1nai0YWCEeWzpNA4uyLyjA" - name="org.eclipse.papyrusrt.umlrt.core.types.advice.RTPseudoStateEntryPointEditHelperAdvice" - description="" - identifier="org.eclipse.papyrusrt.umlrt.core.types.advice.RTPseudoStateEntryPointEditHelperAdvice" - editHelperAdviceClassName="org.eclipse.papyrusrt.umlrt.core.types.advice.RTPseudoStateEntryPointEditHelperAdvice"/> - <matcherConfiguration - xmi:id="_1nai0oWCEeWzpNA4uyLyjA" - matcherClassName="org.eclipse.papyrusrt.umlrt.core.types.matcher.RTPseudoStateEntryPointMatcher"/> + <editHelperAdviceConfiguration xsi:type="elementtypesconfigurations:EditHelperAdviceConfiguration" xmi:id="_1nai0YWCEeWzpNA4uyLyjA" description="" editHelperAdviceClassName="org.eclipse.papyrusrt.umlrt.core.types.advice.RTPseudoStateEntryPointEditHelperAdvice"/> + <matcherConfiguration xsi:type="elementtypesconfigurations:MatcherConfiguration" xmi:id="_1nai0oWCEeWzpNA4uyLyjA" matcherClassName="org.eclipse.papyrusrt.umlrt.core.types.matcher.RTPseudoStateEntryPointMatcher"/> </elementTypeConfigurations> - <elementTypeConfigurations - xsi:type="elementtypesconfigurations:SpecializationTypeConfiguration" - xmi:id="_27lgcIWCEeWzpNA4uyLyjA" - name="RTPseudoState (ExitPoint)" - identifier="org.eclipse.papyrusrt.umlrt.core.RTPseudoState_ExitPoint"> + <elementTypeConfigurations xsi:type="elementtypesconfigurations:SpecializationTypeConfiguration" xmi:id="_27lgcIWCEeWzpNA4uyLyjA" identifier="org.eclipse.papyrusrt.umlrt.core.RTPseudoState_ExitPoint" name="RTPseudoState (ExitPoint)"> <specializedTypesID>org.eclipse.papyrusrt.umlrt.core.RTPseudoState</specializedTypesID> - <editHelperAdviceConfiguration - xmi:id="_27lgcYWCEeWzpNA4uyLyjA" - name="org.eclipse.papyrusrt.umlrt.core.types.advice.RTPseudoStateExitPointEditHelperAdvice" - description="" - identifier="org.eclipse.papyrusrt.umlrt.core.types.advice.RTPseudoStateExitPointEditHelperAdvice" - editHelperAdviceClassName="org.eclipse.papyrusrt.umlrt.core.types.advice.RTPseudoStateExitPointEditHelperAdvice"/> - <matcherConfiguration - xmi:id="_27lgcoWCEeWzpNA4uyLyjA" - matcherClassName="org.eclipse.papyrusrt.umlrt.core.types.matcher.RTPseudoStateExitPointMatcher"/> + <editHelperAdviceConfiguration xsi:type="elementtypesconfigurations:EditHelperAdviceConfiguration" xmi:id="_27lgcYWCEeWzpNA4uyLyjA" description="" editHelperAdviceClassName="org.eclipse.papyrusrt.umlrt.core.types.advice.RTPseudoStateExitPointEditHelperAdvice"/> + <matcherConfiguration xsi:type="elementtypesconfigurations:MatcherConfiguration" xmi:id="_27lgcoWCEeWzpNA4uyLyjA" matcherClassName="org.eclipse.papyrusrt.umlrt.core.types.matcher.RTPseudoStateExitPointMatcher"/> </elementTypeConfigurations> - <elementTypeConfigurations - xsi:type="elementtypesconfigurations:SpecializationTypeConfiguration" - xmi:id="_27lgc4WCEeWzpNA4uyLyjA" - name="RTPseudoState (Fork)" - identifier="org.eclipse.papyrusrt.umlrt.core.RTPseudoState_Fork"> + <elementTypeConfigurations xsi:type="elementtypesconfigurations:SpecializationTypeConfiguration" xmi:id="_27lgc4WCEeWzpNA4uyLyjA" identifier="org.eclipse.papyrusrt.umlrt.core.RTPseudoState_Fork" name="RTPseudoState (Fork)"> <specializedTypesID>org.eclipse.papyrusrt.umlrt.core.RTPseudoState</specializedTypesID> - <editHelperAdviceConfiguration - xmi:id="_27lgdIWCEeWzpNA4uyLyjA" - name="org.eclipse.papyrusrt.umlrt.core.types.advice.RTPseudoStateForkEditHelperAdvice" - description="" - identifier="org.eclipse.papyrusrt.umlrt.core.types.advice.RTPseudoStateForkEditHelperAdvice" - editHelperAdviceClassName="org.eclipse.papyrusrt.umlrt.core.types.advice.RTPseudoStateForkEditHelperAdvice"/> - <matcherConfiguration - xmi:id="_27lgdYWCEeWzpNA4uyLyjA" - matcherClassName="org.eclipse.papyrusrt.umlrt.core.types.matcher.RTPseudoStateForkMatcher"/> + <editHelperAdviceConfiguration xsi:type="elementtypesconfigurations:EditHelperAdviceConfiguration" xmi:id="_27lgdIWCEeWzpNA4uyLyjA" description="" editHelperAdviceClassName="org.eclipse.papyrusrt.umlrt.core.types.advice.RTPseudoStateForkEditHelperAdvice"/> + <matcherConfiguration xsi:type="elementtypesconfigurations:MatcherConfiguration" xmi:id="_27lgdYWCEeWzpNA4uyLyjA" matcherClassName="org.eclipse.papyrusrt.umlrt.core.types.matcher.RTPseudoStateForkMatcher"/> </elementTypeConfigurations> - <elementTypeConfigurations - xsi:type="elementtypesconfigurations:SpecializationTypeConfiguration" - xmi:id="_3KEBUIWCEeWzpNA4uyLyjA" - name="RTPseudoState (Initial)" - identifier="org.eclipse.papyrusrt.umlrt.core.RTPseudoState_Initial"> + <elementTypeConfigurations xsi:type="elementtypesconfigurations:SpecializationTypeConfiguration" xmi:id="_3KEBUIWCEeWzpNA4uyLyjA" identifier="org.eclipse.papyrusrt.umlrt.core.RTPseudoState_Initial" name="RTPseudoState (Initial)"> <specializedTypesID>org.eclipse.papyrusrt.umlrt.core.RTPseudoState</specializedTypesID> - <editHelperAdviceConfiguration - xmi:id="_3KEBUYWCEeWzpNA4uyLyjA" - name="org.eclipse.papyrusrt.umlrt.core.types.advice.RTPseudoStateInitialEditHelperAdvice" - identifier="org.eclipse.papyrusrt.umlrt.core.types.advice.RTPseudoStateInitialEditHelperAdvice" - editHelperAdviceClassName="org.eclipse.papyrusrt.umlrt.core.types.advice.RTPseudoStateInitialEditHelperAdvice"/> - <matcherConfiguration - xmi:id="_3KEBUoWCEeWzpNA4uyLyjA" - matcherClassName="org.eclipse.papyrusrt.umlrt.core.types.matcher.RTPseudoStateInitialMatcher"/> + <editHelperAdviceConfiguration xsi:type="elementtypesconfigurations:EditHelperAdviceConfiguration" xmi:id="_3KEBUYWCEeWzpNA4uyLyjA" editHelperAdviceClassName="org.eclipse.papyrusrt.umlrt.core.types.advice.RTPseudoStateInitialEditHelperAdvice"/> + <matcherConfiguration xsi:type="elementtypesconfigurations:MatcherConfiguration" xmi:id="_3KEBUoWCEeWzpNA4uyLyjA" matcherClassName="org.eclipse.papyrusrt.umlrt.core.types.matcher.RTPseudoStateInitialMatcher"/> </elementTypeConfigurations> - <elementTypeConfigurations - xsi:type="elementtypesconfigurations:SpecializationTypeConfiguration" - xmi:id="_27lgdoWCEeWzpNA4uyLyjA" - name="RTPseudoState (Join)" - identifier="org.eclipse.papyrusrt.umlrt.core.RTPseudoState_Join"> + <elementTypeConfigurations xsi:type="elementtypesconfigurations:SpecializationTypeConfiguration" xmi:id="_27lgdoWCEeWzpNA4uyLyjA" identifier="org.eclipse.papyrusrt.umlrt.core.RTPseudoState_Join" name="RTPseudoState (Join)"> <specializedTypesID>org.eclipse.papyrusrt.umlrt.core.RTPseudoState</specializedTypesID> - <editHelperAdviceConfiguration - xmi:id="_27lgd4WCEeWzpNA4uyLyjA" - name="org.eclipse.papyrusrt.umlrt.core.types.advice.RTPseudoStateJoinEditHelperAdvice" - description="" - identifier="org.eclipse.papyrusrt.umlrt.core.types.advice.RTPseudoStateJoinEditHelperAdvice" - editHelperAdviceClassName="org.eclipse.papyrusrt.umlrt.core.types.advice.RTPseudoStateJoinEditHelperAdvice"/> - <matcherConfiguration - xmi:id="_27lgeIWCEeWzpNA4uyLyjA" - matcherClassName="org.eclipse.papyrusrt.umlrt.core.types.matcher.RTPseudoStateJoinMatcher"/> + <editHelperAdviceConfiguration xsi:type="elementtypesconfigurations:EditHelperAdviceConfiguration" xmi:id="_27lgd4WCEeWzpNA4uyLyjA" description="" editHelperAdviceClassName="org.eclipse.papyrusrt.umlrt.core.types.advice.RTPseudoStateJoinEditHelperAdvice"/> + <matcherConfiguration xsi:type="elementtypesconfigurations:MatcherConfiguration" xmi:id="_27lgeIWCEeWzpNA4uyLyjA" matcherClassName="org.eclipse.papyrusrt.umlrt.core.types.matcher.RTPseudoStateJoinMatcher"/> </elementTypeConfigurations> - <elementTypeConfigurations - xsi:type="elementtypesconfigurations:SpecializationTypeConfiguration" - xmi:id="_3KEBU4WCEeWzpNA4uyLyjA" - name="RTPseudoState (Junction)" - identifier="org.eclipse.papyrusrt.umlrt.core.RTPseudoState_Junction"> + <elementTypeConfigurations xsi:type="elementtypesconfigurations:SpecializationTypeConfiguration" xmi:id="_3KEBU4WCEeWzpNA4uyLyjA" identifier="org.eclipse.papyrusrt.umlrt.core.RTPseudoState_Junction" name="RTPseudoState (Junction)"> <specializedTypesID>org.eclipse.papyrusrt.umlrt.core.RTPseudoState</specializedTypesID> - <editHelperAdviceConfiguration - xmi:id="_3KEBVIWCEeWzpNA4uyLyjA" - name="org.eclipse.papyrusrt.umlrt.core.types.advice.RTPseudoStateJunctionEditHelperAdvice" - description="" - identifier="org.eclipse.papyrusrt.umlrt.core.types.advice.RTPseudoStateJunctionEditHelperAdvice" - editHelperAdviceClassName="org.eclipse.papyrusrt.umlrt.core.types.advice.RTPseudoStateJunctionEditHelperAdvice"/> - <matcherConfiguration - xmi:id="_3KEBVYWCEeWzpNA4uyLyjA" - matcherClassName="org.eclipse.papyrusrt.umlrt.core.types.matcher.RTPseudoStateJunctionMatcher"/> + <editHelperAdviceConfiguration xsi:type="elementtypesconfigurations:EditHelperAdviceConfiguration" xmi:id="_3KEBVIWCEeWzpNA4uyLyjA" description="" editHelperAdviceClassName="org.eclipse.papyrusrt.umlrt.core.types.advice.RTPseudoStateJunctionEditHelperAdvice"/> + <matcherConfiguration xsi:type="elementtypesconfigurations:MatcherConfiguration" xmi:id="_3KEBVYWCEeWzpNA4uyLyjA" matcherClassName="org.eclipse.papyrusrt.umlrt.core.types.matcher.RTPseudoStateJunctionMatcher"/> </elementTypeConfigurations> - <elementTypeConfigurations - xsi:type="elementtypesconfigurations:SpecializationTypeConfiguration" - xmi:id="_3KEBVoWCEeWzpNA4uyLyjA" - name="RTPseudoState (ShallowHistory)" - identifier="org.eclipse.papyrusrt.umlrt.core.RTPseudoState_ShallowHistory"> + <elementTypeConfigurations xsi:type="elementtypesconfigurations:SpecializationTypeConfiguration" xmi:id="_3KEBVoWCEeWzpNA4uyLyjA" identifier="org.eclipse.papyrusrt.umlrt.core.RTPseudoState_ShallowHistory" name="RTPseudoState (ShallowHistory)"> <specializedTypesID>org.eclipse.papyrusrt.umlrt.core.RTPseudoState</specializedTypesID> - <editHelperAdviceConfiguration - xmi:id="_3KEBV4WCEeWzpNA4uyLyjA" - name="org.eclipse.papyrusrt.umlrt.core.types.advice.RTPseudoStateShallowHistoryEditHelperAdvice" - description="" - identifier="org.eclipse.papyrusrt.umlrt.core.types.advice.RTPseudoStateShallowHistoryEditHelperAdvice" - editHelperAdviceClassName="org.eclipse.papyrusrt.umlrt.core.types.advice.RTPseudoStateShallowHistoryEditHelperAdvice"/> - <matcherConfiguration - xmi:id="_3KEBWIWCEeWzpNA4uyLyjA" - matcherClassName="org.eclipse.papyrusrt.umlrt.core.types.matcher.RTPseudoStateShallowHistoryMatcher"/> + <editHelperAdviceConfiguration xsi:type="elementtypesconfigurations:EditHelperAdviceConfiguration" xmi:id="_3KEBV4WCEeWzpNA4uyLyjA" description="" editHelperAdviceClassName="org.eclipse.papyrusrt.umlrt.core.types.advice.RTPseudoStateShallowHistoryEditHelperAdvice"/> + <matcherConfiguration xsi:type="elementtypesconfigurations:MatcherConfiguration" xmi:id="_3KEBWIWCEeWzpNA4uyLyjA" matcherClassName="org.eclipse.papyrusrt.umlrt.core.types.matcher.RTPseudoStateShallowHistoryMatcher"/> </elementTypeConfigurations> - <elementTypeConfigurations - xsi:type="elementtypesconfigurations:SpecializationTypeConfiguration" - xmi:id="_3q42cIWCEeWzpNA4uyLyjA" - name="RTPseudoState (Terminate)" - identifier="org.eclipse.papyrusrt.umlrt.core.RTPseudoState_Terminate"> + <elementTypeConfigurations xsi:type="elementtypesconfigurations:SpecializationTypeConfiguration" xmi:id="_3q42cIWCEeWzpNA4uyLyjA" identifier="org.eclipse.papyrusrt.umlrt.core.RTPseudoState_Terminate" name="RTPseudoState (Terminate)"> <specializedTypesID>org.eclipse.papyrusrt.umlrt.core.RTPseudoState</specializedTypesID> - <editHelperAdviceConfiguration - xmi:id="_3q42cYWCEeWzpNA4uyLyjA" - name="org.eclipse.papyrusrt.umlrt.core.types.advice.RTPseudoStateTerminateEditHelperAdvice" - description="" - identifier="org.eclipse.papyrusrt.umlrt.core.types.advice.RTPseudoStateTerminateEditHelperAdvice" - editHelperAdviceClassName="org.eclipse.papyrusrt.umlrt.core.types.advice.RTPseudoStateTerminateEditHelperAdvice"/> - <matcherConfiguration - xmi:id="_3q42coWCEeWzpNA4uyLyjA" - matcherClassName="org.eclipse.papyrusrt.umlrt.core.types.matcher.RTPseudoStateTerminateMatcher"/> + <editHelperAdviceConfiguration xsi:type="elementtypesconfigurations:EditHelperAdviceConfiguration" xmi:id="_3q42cYWCEeWzpNA4uyLyjA" description="" editHelperAdviceClassName="org.eclipse.papyrusrt.umlrt.core.types.advice.RTPseudoStateTerminateEditHelperAdvice"/> + <matcherConfiguration xsi:type="elementtypesconfigurations:MatcherConfiguration" xmi:id="_3q42coWCEeWzpNA4uyLyjA" matcherClassName="org.eclipse.papyrusrt.umlrt.core.types.matcher.RTPseudoStateTerminateMatcher"/> </elementTypeConfigurations> - <adviceBindingsConfigurations - xsi:type="applystereotypeadviceconfiguration:ApplyStereotypeAdviceConfiguration" - xmi:id="_ubJcyaeUEeSUR5jX0TaAcA" - name="Apply Capsule" - identifier="org.eclipse.papyrusrt.umlrt.core.capsule" - target="_PlJqoCjSEeWnbt9JeO78zA"> - <stereotypesToApply - xmi:id="_ubJcyqeUEeSUR5jX0TaAcA" - stereotypeQualifiedName="UMLRealTime::Capsule" - updateName="true"> + <adviceBindingsConfigurations xsi:type="applystereotypeadvice:ApplyStereotypeAdviceConfiguration" xmi:id="_ubJcyaeUEeSUR5jX0TaAcA" identifier="org.eclipse.papyrusrt.umlrt.core.capsule" target="_PlJqoCjSEeWnbt9JeO78zA"> + <stereotypesToApply xmi:id="_ubJcyqeUEeSUR5jX0TaAcA" stereotypeQualifiedName="UMLRealTime::Capsule" updateName="true"> <requiredProfiles>UMLRealTime</requiredProfiles> </stereotypesToApply> </adviceBindingsConfigurations> - <adviceBindingsConfigurations - xsi:type="applystereotypeadviceconfiguration:ApplyStereotypeAdviceConfiguration" - xmi:id="_ubJcy6eUEeSUR5jX0TaAcA" - name="Apply CapsulePart" - identifier="org.eclipse.papyrusrt.umlrt.core.capsulePart" - target="_ubJctKeUEeSUR5jX0TaAcA"> - <stereotypesToApply - xmi:id="_ubJczKeUEeSUR5jX0TaAcA" - stereotypeQualifiedName="UMLRealTime::CapsulePart" - updateName="true"> + <adviceBindingsConfigurations xsi:type="applystereotypeadvice:ApplyStereotypeAdviceConfiguration" xmi:id="_ubJcy6eUEeSUR5jX0TaAcA" identifier="org.eclipse.papyrusrt.umlrt.core.capsulePart" target="_ubJctKeUEeSUR5jX0TaAcA"> + <stereotypesToApply xmi:id="_ubJczKeUEeSUR5jX0TaAcA" stereotypeQualifiedName="UMLRealTime::CapsulePart" updateName="true"> <requiredProfiles>UMLRealTime</requiredProfiles> </stereotypesToApply> </adviceBindingsConfigurations> - <adviceBindingsConfigurations - xsi:type="applystereotypeadviceconfiguration:ApplyStereotypeAdviceConfiguration" - xmi:id="_ubJczaeUEeSUR5jX0TaAcA" - name="Apply Protocol" - identifier="org.eclipse.papyrusrt.umlrt.core.protocol" - target="_ubJct6eUEeSUR5jX0TaAcA"> - <stereotypesToApply - xmi:id="_ubJczqeUEeSUR5jX0TaAcA" - stereotypeQualifiedName="UMLRealTime::Protocol"> + <adviceBindingsConfigurations xsi:type="applystereotypeadvice:ApplyStereotypeAdviceConfiguration" xmi:id="_ubJczaeUEeSUR5jX0TaAcA" identifier="org.eclipse.papyrusrt.umlrt.core.protocol" target="_ubJct6eUEeSUR5jX0TaAcA"> + <stereotypesToApply xmi:id="_ubJczqeUEeSUR5jX0TaAcA" stereotypeQualifiedName="UMLRealTime::Protocol"> <requiredProfiles>UMLRealTime</requiredProfiles> </stereotypesToApply> </adviceBindingsConfigurations> - <adviceBindingsConfigurations - xsi:type="applystereotypeadviceconfiguration:ApplyStereotypeAdviceConfiguration" - xmi:id="_ubJcz6eUEeSUR5jX0TaAcA" - name="Apply RTPort" - identifier="org.eclipse.papyrusrt.umlrt.core.rTPort" - target="_ubJcuqeUEeSUR5jX0TaAcA"> - <stereotypesToApply - xmi:id="_ubJc0KeUEeSUR5jX0TaAcA" - stereotypeQualifiedName="UMLRealTime::RTPort" - updateName="true"> + <adviceBindingsConfigurations xsi:type="applystereotypeadvice:ApplyStereotypeAdviceConfiguration" xmi:id="_ubJcz6eUEeSUR5jX0TaAcA" identifier="org.eclipse.papyrusrt.umlrt.core.rTPort" target="_ubJcuqeUEeSUR5jX0TaAcA"> + <stereotypesToApply xmi:id="_ubJc0KeUEeSUR5jX0TaAcA" stereotypeQualifiedName="UMLRealTime::RTPort" updateName="true"> <requiredProfiles>UMLRealTime</requiredProfiles> </stereotypesToApply> </adviceBindingsConfigurations> - <adviceBindingsConfigurations - xsi:type="applystereotypeadviceconfiguration:ApplyStereotypeAdviceConfiguration" - xmi:id="_ubJc0aeUEeSUR5jX0TaAcA" - name="Apply RTConnector" - identifier="org.eclipse.papyrusrt.umlrt.core.rTConnector" - target="_ubJcvaeUEeSUR5jX0TaAcA"> - <stereotypesToApply - xmi:id="_ubJc0qeUEeSUR5jX0TaAcA" - stereotypeQualifiedName="UMLRealTime::RTConnector" - updateName="true"> + <adviceBindingsConfigurations xsi:type="applystereotypeadvice:ApplyStereotypeAdviceConfiguration" xmi:id="_ubJc0aeUEeSUR5jX0TaAcA" identifier="org.eclipse.papyrusrt.umlrt.core.rTConnector" target="_ubJcvaeUEeSUR5jX0TaAcA"> + <stereotypesToApply xmi:id="_ubJc0qeUEeSUR5jX0TaAcA" stereotypeQualifiedName="UMLRealTime::RTConnector" updateName="true"> <requiredProfiles>UMLRealTime</requiredProfiles> </stereotypesToApply> </adviceBindingsConfigurations> - <adviceBindingsConfigurations - xsi:type="applystereotypeadviceconfiguration:ApplyStereotypeAdviceConfiguration" - xmi:id="_ubJc06eUEeSUR5jX0TaAcA" - name="Apply ProtocolContainer" - identifier="org.eclipse.papyrusrt.umlrt.core.protocolContainer" - target="_ubJcwKeUEeSUR5jX0TaAcA"> - <stereotypesToApply - xmi:id="_ubJc1KeUEeSUR5jX0TaAcA" - stereotypeQualifiedName="UMLRealTime::ProtocolContainer"> + <adviceBindingsConfigurations xsi:type="applystereotypeadvice:ApplyStereotypeAdviceConfiguration" xmi:id="_ubJc06eUEeSUR5jX0TaAcA" identifier="org.eclipse.papyrusrt.umlrt.core.protocolContainer" target="_ubJcwKeUEeSUR5jX0TaAcA"> + <stereotypesToApply xmi:id="_ubJc1KeUEeSUR5jX0TaAcA" stereotypeQualifiedName="UMLRealTime::ProtocolContainer"> <requiredProfiles>UMLRealTime</requiredProfiles> </stereotypesToApply> </adviceBindingsConfigurations> - <adviceBindingsConfigurations - xsi:type="applystereotypeadviceconfiguration:ApplyStereotypeAdviceConfiguration" - xmi:id="_ubJc1aeUEeSUR5jX0TaAcA" - name="Apply RTRExcludedElement" - identifier="org.eclipse.papyrusrt.umlrt.core.rTRExcludedElement" - target="_ubJcw6eUEeSUR5jX0TaAcA"> - <stereotypesToApply - xmi:id="_ubJc1qeUEeSUR5jX0TaAcA" - stereotypeQualifiedName="UMLRealTime::RTRExcludedElement" - updateName="true"> + <adviceBindingsConfigurations xsi:type="applystereotypeadvice:ApplyStereotypeAdviceConfiguration" xmi:id="_ubJc1aeUEeSUR5jX0TaAcA" identifier="org.eclipse.papyrusrt.umlrt.core.rTRExcludedElement" target="_ubJcw6eUEeSUR5jX0TaAcA"> + <stereotypesToApply xmi:id="_ubJc1qeUEeSUR5jX0TaAcA" stereotypeQualifiedName="UMLRealTime::RTRExcludedElement" updateName="true"> <requiredProfiles>UMLRealTime</requiredProfiles> </stereotypesToApply> </adviceBindingsConfigurations> - <adviceBindingsConfigurations - xsi:type="applystereotypeadviceconfiguration:ApplyStereotypeAdviceConfiguration" - xmi:id="_ubJc16eUEeSUR5jX0TaAcA" - name="Apply RTMessageSet" - identifier="org.eclipse.papyrusrt.umlrt.core.rTMessageSet" - target="_ubJcxqeUEeSUR5jX0TaAcA"> - <stereotypesToApply - xmi:id="_ubJc2KeUEeSUR5jX0TaAcA" - stereotypeQualifiedName="UMLRealTime::RTMessageSet"> + <adviceBindingsConfigurations xsi:type="applystereotypeadvice:ApplyStereotypeAdviceConfiguration" xmi:id="_ubJc16eUEeSUR5jX0TaAcA" identifier="org.eclipse.papyrusrt.umlrt.core.rTMessageSet" target="_ubJcxqeUEeSUR5jX0TaAcA"> + <stereotypesToApply xmi:id="_ubJc2KeUEeSUR5jX0TaAcA" stereotypeQualifiedName="UMLRealTime::RTMessageSet"> <requiredProfiles>UMLRealTime</requiredProfiles> </stereotypesToApply> </adviceBindingsConfigurations> - <adviceBindingsConfigurations - xsi:type="applystereotypeadviceconfiguration:ApplyStereotypeAdviceConfiguration" - xmi:id="_DP3acIOfEeWzpNA4uyLyjA" - name="Apply RTStateMachine" - identifier="org.eclipse.papyrusrt.umlrt.core.apply.statemachine" - target="_FBp9oIOeEeWzpNA4uyLyjA"> - <stereotypesToApply - xmi:id="_DP3acYOfEeWzpNA4uyLyjA" - stereotypeQualifiedName="UMLRealTimeStateMach::RTStateMachine"> + <adviceBindingsConfigurations xsi:type="applystereotypeadvice:ApplyStereotypeAdviceConfiguration" xmi:id="_DP3acIOfEeWzpNA4uyLyjA" identifier="org.eclipse.papyrusrt.umlrt.core.apply.statemachine" target="_FBp9oIOeEeWzpNA4uyLyjA"> + <stereotypesToApply xmi:id="_DP3acYOfEeWzpNA4uyLyjA" stereotypeQualifiedName="UMLRealTimeStateMach::RTStateMachine"> <requiredProfiles>UMLRealTimeStateMach</requiredProfiles> </stereotypesToApply> </adviceBindingsConfigurations> - <adviceBindingsConfigurations - xsi:type="applystereotypeadviceconfiguration:ApplyStereotypeAdviceConfiguration" - xmi:id="_7TJvoIOrEeWzpNA4uyLyjA" - name="Apply RTRegion" - identifier="org.eclipse.papyrusrt.umlrt.core.apply.rtregion" - target="_bJ2Q4IOrEeWzpNA4uyLyjA"> - <stereotypesToApply - xmi:id="_7TJvoYOrEeWzpNA4uyLyjA" - stereotypeQualifiedName="UMLRealTimeStateMach::RTRegion"> + <adviceBindingsConfigurations xsi:type="applystereotypeadvice:ApplyStereotypeAdviceConfiguration" xmi:id="_7TJvoIOrEeWzpNA4uyLyjA" identifier="org.eclipse.papyrusrt.umlrt.core.apply.rtregion" target="_bJ2Q4IOrEeWzpNA4uyLyjA"> + <stereotypesToApply xmi:id="_7TJvoYOrEeWzpNA4uyLyjA" stereotypeQualifiedName="UMLRealTimeStateMach::RTRegion"> <requiredProfiles>UMLRealTimeStateMach</requiredProfiles> </stereotypesToApply> </adviceBindingsConfigurations> - <adviceBindingsConfigurations - xsi:type="applystereotypeadviceconfiguration:ApplyStereotypeAdviceConfiguration" - xmi:id="_E1omAIVuEeWzpNA4uyLyjA" - name="Apply RTState" - identifier="org.eclipse.papyrusrt.umlrt.core.apply.rtstate" - target="_uSaQsIVtEeWzpNA4uyLyjA"> - <stereotypesToApply - xmi:id="_E1omAYVuEeWzpNA4uyLyjA" - stereotypeQualifiedName="UMLRealTimeStateMach::RTState"> + <adviceBindingsConfigurations xsi:type="applystereotypeadvice:ApplyStereotypeAdviceConfiguration" xmi:id="_E1omAIVuEeWzpNA4uyLyjA" identifier="org.eclipse.papyrusrt.umlrt.core.apply.rtstate" target="_uSaQsIVtEeWzpNA4uyLyjA"> + <stereotypesToApply xmi:id="_E1omAYVuEeWzpNA4uyLyjA" stereotypeQualifiedName="UMLRealTimeStateMach::RTState"> <requiredProfiles>UMLRealTimeStateMach</requiredProfiles> </stereotypesToApply> </adviceBindingsConfigurations> - <adviceBindingsConfigurations - xsi:type="applystereotypeadviceconfiguration:ApplyStereotypeAdviceConfiguration" - xmi:id="_ogJhsIVuEeWzpNA4uyLyjA" - name="Apply RTPseudoState" - identifier="org.eclipse.papyrusrt.umlrt.core.apply.rtpseudostate" - inheritance="all" - target="_ghKR4IVuEeWzpNA4uyLyjA"> - <stereotypesToApply - xmi:id="_ogJhsYVuEeWzpNA4uyLyjA" - stereotypeQualifiedName="UMLRealTimeStateMach::RTPseudostate"> + <adviceBindingsConfigurations xsi:type="applystereotypeadvice:ApplyStereotypeAdviceConfiguration" xmi:id="_ogJhsIVuEeWzpNA4uyLyjA" identifier="org.eclipse.papyrusrt.umlrt.core.apply.rtpseudostate" target="_ghKR4IVuEeWzpNA4uyLyjA" inheritance="all"> + <stereotypesToApply xmi:id="_ogJhsYVuEeWzpNA4uyLyjA" stereotypeQualifiedName="UMLRealTimeStateMach::RTPseudostate"> <requiredProfiles>UMLRealTimeStateMach</requiredProfiles> </stereotypesToApply> </adviceBindingsConfigurations> - <adviceBindingsConfigurations - xmi:id="_Mb9lIOc0EeSW0_lDigZ13g" - name="org.eclipse.papyrusrt.umlrt.core.types.advice.BehavioredClassifierEditHelperAdvice" - identifier="org.eclipse.papyrusrt.umlrt.core.types.advice.BehavioredClassifierEditHelperAdvice" - editHelperAdviceClassName="org.eclipse.papyrusrt.umlrt.core.types.advice.BehavioredClassifierEditHelperAdvice" - inheritance="all"> - <target - xsi:type="elementtypesconfigurations:MetamodelTypeConfiguration" - href="../../../plugin/org.eclipse.papyrus.uml.service.types/model/uml.elementtypesconfigurations#_ScaNtlYCEeS0WsAAtVmToA"/> + <adviceBindingsConfigurations xsi:type="elementtypesconfigurations:AdviceBindingConfiguration" xmi:id="_Mb9lIOc0EeSW0_lDigZ13g" identifier="org.eclipse.papyrusrt.umlrt.core.types.advice.BehavioredClassifierEditHelperAdvice" inheritance="all" editHelperAdviceClassName="org.eclipse.papyrusrt.umlrt.core.types.advice.BehavioredClassifierEditHelperAdvice"> + <target xsi:type="elementtypesconfigurations:MetamodelTypeConfiguration" href="../../../plugin/org.eclipse.papyrus.uml.service.types/model/uml.elementtypesconfigurations#_ScaNtlYCEeS0WsAAtVmToA"/> </adviceBindingsConfigurations> - <adviceBindingsConfigurations - xmi:id="_72t-8AXkEeW5T4E9mdKXVA" - name="org.eclipse.papyrusrt.umlrt.core.types.advice.OperationEditHelperAdvice" - identifier="org.eclipse.papyrusrt.umlrt.core.types.advice.OperationEditHelperAdvice" - editHelperAdviceClassName="org.eclipse.papyrusrt.umlrt.core.types.advice.OperationEditHelperAdvice" - inheritance="all"> - <target - xsi:type="elementtypesconfigurations:MetamodelTypeConfiguration" - href="../../../plugin/org.eclipse.papyrus.uml.service.types/model/uml.elementtypesconfigurations#_Sc8ZVFYCEeS0WsAAtVmToA"/> + <adviceBindingsConfigurations xsi:type="elementtypesconfigurations:AdviceBindingConfiguration" xmi:id="_72t-8AXkEeW5T4E9mdKXVA" identifier="org.eclipse.papyrusrt.umlrt.core.types.advice.OperationEditHelperAdvice" inheritance="all" editHelperAdviceClassName="org.eclipse.papyrusrt.umlrt.core.types.advice.OperationEditHelperAdvice"> + <target xsi:type="elementtypesconfigurations:MetamodelTypeConfiguration" href="../../../plugin/org.eclipse.papyrus.uml.service.types/model/uml.elementtypesconfigurations#_Sc8ZVFYCEeS0WsAAtVmToA"/> </adviceBindingsConfigurations> - <adviceBindingsConfigurations - xmi:id="_r5JYoCFnEeWBfIZwqJOHYw" - name="org.eclipse.papyrusrt.umlrt.core.types.advice.PackageEditHelperAdvice" - identifier="org.eclipse.papyrusrt.umlrt.core.types.advice.PackageEditHelperAdvice" - editHelperAdviceClassName="org.eclipse.papyrusrt.umlrt.core.types.advice.PackageEditHelperAdvice" - inheritance="all"> - <target - xsi:type="elementtypesconfigurations:MetamodelTypeConfiguration" - href="../../../plugin/org.eclipse.papyrus.uml.service.types/model/uml.elementtypesconfigurations#_Sc9nZVYCEeS0WsAAtVmToA"/> + <adviceBindingsConfigurations xsi:type="elementtypesconfigurations:AdviceBindingConfiguration" xmi:id="_r5JYoCFnEeWBfIZwqJOHYw" identifier="org.eclipse.papyrusrt.umlrt.core.types.advice.PackageEditHelperAdvice" inheritance="all" editHelperAdviceClassName="org.eclipse.papyrusrt.umlrt.core.types.advice.PackageEditHelperAdvice"> + <target xsi:type="elementtypesconfigurations:MetamodelTypeConfiguration" href="../../../plugin/org.eclipse.papyrus.uml.service.types/model/uml.elementtypesconfigurations#_Sc9nZVYCEeS0WsAAtVmToA"/> </adviceBindingsConfigurations> - <adviceBindingsConfigurations - xmi:id="_ea-osCjNEeWnbt9JeO78zA" - name="org.eclipse.papyrusrt.umlrt.core.types.advice.UMLRTElementOwnerAdvice" - description="Advice to check UML-RT elements can be created or moved to UML-RT models" - identifier="org.eclipse.papyrusrt.umlrt.core.types.advice.UMLRTElementOwnerAdvice" - editHelperAdviceClassName="org.eclipse.papyrusrt.umlrt.core.types.advice.UMLRTElementOwnerAdvice" - inheritance="all"> - <target - xsi:type="elementtypesconfigurations:MetamodelTypeConfiguration" - href="../../../plugin/org.eclipse.papyrus.uml.service.types/model/uml.elementtypesconfigurations#_ScgUUFYCEeS0WsAAtVmToA"/> + <adviceBindingsConfigurations xsi:type="elementtypesconfigurations:AdviceBindingConfiguration" xmi:id="_jUBfIFYbEeW5U97f0qNNMQ" identifier="org.eclipse.papyrusrt.umlrt.core.types.advice.ClassEditHelperAdvice" inheritance="all" editHelperAdviceClassName="org.eclipse.papyrusrt.umlrt.core.types.advice.ClassEditHelperAdvice"> + <target xsi:type="elementtypesconfigurations:MetamodelTypeConfiguration" href="../../../plugin/org.eclipse.papyrus.uml.service.types/model/uml.elementtypesconfigurations#_Sca0wVYCEeS0WsAAtVmToA"/> </adviceBindingsConfigurations> - <adviceBindingsConfigurations - xmi:id="_jUBfIFYbEeW5U97f0qNNMQ" - name="org.eclipse.papyrusrt.umlrt.core.types.advice.ClassEditHelperAdvice" - identifier="org.eclipse.papyrusrt.umlrt.core.types.advice.ClassEditHelperAdvice" - editHelperAdviceClassName="org.eclipse.papyrusrt.umlrt.core.types.advice.ClassEditHelperAdvice" - inheritance="all"> - <target - xsi:type="elementtypesconfigurations:MetamodelTypeConfiguration" - href="../../../plugin/org.eclipse.papyrus.uml.service.types/model/uml.elementtypesconfigurations#_Sca0wVYCEeS0WsAAtVmToA"/> + <adviceBindingsConfigurations xsi:type="elementtypesconfigurations:AdviceBindingConfiguration" xmi:id="_B4-ngFYiEeW5U97f0qNNMQ" identifier="org.eclipse.papyrusrt.umlrt.core.types.advice.EnumerationEditHelperAdvice" inheritance="all" editHelperAdviceClassName="org.eclipse.papyrusrt.umlrt.core.types.advice.EnumerationEditHelperAdvice"> + <target xsi:type="elementtypesconfigurations:MetamodelTypeConfiguration" href="../../../plugin/org.eclipse.papyrus.uml.service.types/model/uml.elementtypesconfigurations#_ScgUVlYCEeS0WsAAtVmToA"/> </adviceBindingsConfigurations> - <adviceBindingsConfigurations - xmi:id="_B4-ngFYiEeW5U97f0qNNMQ" - name="org.eclipse.papyrusrt.umlrt.core.types.advice.EnumerationEditHelperAdvice" - identifier="org.eclipse.papyrusrt.umlrt.core.types.advice.EnumerationEditHelperAdvice" - editHelperAdviceClassName="org.eclipse.papyrusrt.umlrt.core.types.advice.EnumerationEditHelperAdvice" - inheritance="all"> - <target - xsi:type="elementtypesconfigurations:MetamodelTypeConfiguration" - href="../../../plugin/org.eclipse.papyrus.uml.service.types/model/uml.elementtypesconfigurations#_ScgUVlYCEeS0WsAAtVmToA"/> - </adviceBindingsConfigurations> - <adviceBindingsConfigurations - xmi:id="_jAsoYF1LEeWhkeBZ-5J_3Q" - name="org.eclipse.papyrusrt.umlrt.core.types.advice.CallEventEditHelperAdvice" - description="Advice for Call Event in Papyrus RT" - identifier="org.eclipse.papyrusrt.umlrt.core.types.advice.CallEventEditHelperAdvice" - editHelperAdviceClassName="org.eclipse.papyrusrt.umlrt.core.types.advice.CallEventEditHelperAdvice" - inheritance="all"> - <target - xsi:type="elementtypesconfigurations:MetamodelTypeConfiguration" - href="../../../plugin/org.eclipse.papyrus.uml.service.types/model/uml.elementtypesconfigurations#_ScaNylYCEeS0WsAAtVmToA"/> + <adviceBindingsConfigurations xsi:type="elementtypesconfigurations:AdviceBindingConfiguration" xmi:id="_jAsoYF1LEeWhkeBZ-5J_3Q" description="Advice for Call Event in Papyrus RT" identifier="org.eclipse.papyrusrt.umlrt.core.types.advice.CallEventEditHelperAdvice" inheritance="all" editHelperAdviceClassName="org.eclipse.papyrusrt.umlrt.core.types.advice.CallEventEditHelperAdvice"> + <target xsi:type="elementtypesconfigurations:MetamodelTypeConfiguration" href="../../../plugin/org.eclipse.papyrus.uml.service.types/model/uml.elementtypesconfigurations#_ScaNylYCEeS0WsAAtVmToA"/> </adviceBindingsConfigurations> </elementtypesconfigurations:ElementTypeSetConfiguration> diff --git a/plugins/umlrt/core/org.eclipse.papyrusrt.umlrt.core/elementtypes/uml-rt.stereotypeapplications.elementtypesconfigurations b/plugins/umlrt/core/org.eclipse.papyrusrt.umlrt.core/elementtypes/uml-rt.stereotypeapplications.elementtypesconfigurations index 946f3af68..fd9fcb571 100644 --- a/plugins/umlrt/core/org.eclipse.papyrusrt.umlrt.core/elementtypes/uml-rt.stereotypeapplications.elementtypesconfigurations +++ b/plugins/umlrt/core/org.eclipse.papyrusrt.umlrt.core/elementtypes/uml-rt.stereotypeapplications.elementtypesconfigurations @@ -1,35 +1,7 @@ -<?xml version="1.0" encoding="ASCII"?> -<elementtypesconfigurations:ElementTypeSetConfiguration - xmi:version="2.0" - xmlns:xmi="http://www.omg.org/XMI" - xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" - xmlns:elementtypesconfigurations="http://www.eclipse.org/papyrus/infra/elementtypesconfigurations/1.0" - xmi:id="_ubJcsKeUEeSUR5jX0TaAcA" - name="UMLRealTimeStereotypeApplication" - description="Element types for the StereotypeApplications based on UMLRT metamodel" - identifier="org.eclipse.papyrusrt.umlrt.core.stereotypeapplication.elementTypeSet" - metamodelNsURI="http://www.eclipse.org/papyrus/umlrt"> - <elementTypeConfigurations - xsi:type="elementtypesconfigurations:MetamodelTypeConfiguration" - xmi:id="_fLC2sJj6EeWZCpgAnl3YPQ" - name="UMLRT::RTPort" - description="Metamodel Type for the RTPort element" - identifier="org.eclipse.papyrusrt.umlrt.core.stereotypeapplication.RTPort" - hint="UMLRT::RTPort" - editHelperClassName="org.eclipse.papyrusrt.umlrt.core.types.helper.RTPortEditHelper"> - <iconEntry - xmi:id="_AfvxkJj7EeWZCpgAnl3YPQ" - iconPath="/icons/rt_port.gif" - bundleId="org.eclipse.papyrusrt.umlrt.tooling.ui"/> - <eClass - href="../../../plugin/org.eclipse.papyrusrt.umlrt.profile/umlProfile/UMLRealTime.ecore#//RTPort"/> +<?xml version="1.0" encoding="ASCII" standalone="no"?><elementtypesconfigurations:ElementTypeSetConfiguration xmlns:elementtypesconfigurations="http://www.eclipse.org/papyrus/infra/elementtypesconfigurations/1.1" xmlns:xmi="http://www.omg.org/XMI" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" description="Element types for the StereotypeApplications based on UMLRT metamodel" identifier="org.eclipse.papyrusrt.umlrt.core.stereotypeapplication.elementTypeSet" metamodelNsURI="http://www.eclipse.org/papyrus/umlrt" name="UMLRealTimeStereotypeApplication" xmi:id="_ubJcsKeUEeSUR5jX0TaAcA" xmi:version="2.0"> + <elementTypeConfigurations description="Metamodel Type for the RTPort element" editHelperClassName="org.eclipse.papyrusrt.umlrt.core.types.helper.RTPortEditHelper" hint="UMLRT::RTPort" identifier="org.eclipse.papyrusrt.umlrt.core.stereotypeapplication.RTPort" name="UMLRT::RTPort" xmi:id="_fLC2sJj6EeWZCpgAnl3YPQ" xsi:type="elementtypesconfigurations:MetamodelTypeConfiguration"> + <iconEntry bundleId="org.eclipse.papyrusrt.umlrt.tooling.ui" iconPath="/icons/rt_port.gif" xmi:id="_AfvxkJj7EeWZCpgAnl3YPQ"/> + <eClass href="../../../plugin/org.eclipse.papyrusrt.umlrt.profile/umlProfile/UMLRealTime.ecore#//RTPort"/> </elementTypeConfigurations> - <adviceBindingsConfigurations - xmi:id="_Y6fpMJj7EeWZCpgAnl3YPQ" - name="org.eclipse.papyrusrt.umlrt.core.types.advice.RTPortStereotypeApplicationEditHelperAdvice" - description="Edit helper advice for RTPort stereotype application" - identifier="org.eclipse.papyrusrt.umlrt.core.types.advice.RTPortStereotypeApplicationEditHelperAdvice" - editHelperAdviceClassName="org.eclipse.papyrusrt.umlrt.core.types.advice.RTPortStereotypeApplicationEditHelperAdvice" - inheritance="all" - target="_fLC2sJj6EeWZCpgAnl3YPQ"/> -</elementtypesconfigurations:ElementTypeSetConfiguration> + <adviceBindingsConfigurations description="Edit helper advice for RTPort stereotype application" editHelperAdviceClassName="org.eclipse.papyrusrt.umlrt.core.types.advice.RTPortStereotypeApplicationEditHelperAdvice" identifier="org.eclipse.papyrusrt.umlrt.core.types.advice.RTPortStereotypeApplicationEditHelperAdvice" inheritance="all" target="_fLC2sJj6EeWZCpgAnl3YPQ" xmi:id="_Y6fpMJj7EeWZCpgAnl3YPQ" xsi:type="elementtypesconfigurations:AdviceBindingConfiguration"/> +</elementtypesconfigurations:ElementTypeSetConfiguration>
\ No newline at end of file diff --git a/plugins/umlrt/core/org.eclipse.papyrusrt.umlrt.core/plugin.xml b/plugins/umlrt/core/org.eclipse.papyrusrt.umlrt.core/plugin.xml index 7131fe30c..7e0753326 100644 --- a/plugins/umlrt/core/org.eclipse.papyrusrt.umlrt.core/plugin.xml +++ b/plugins/umlrt/core/org.eclipse.papyrusrt.umlrt.core/plugin.xml @@ -28,16 +28,16 @@ </propertyTester> </extension> <extension - point="org.eclipse.papyrus.infra.elementtypesconfigurations.elementTypeSetConfiguration"> + point="org.eclipse.papyrus.infra.types.core.elementTypeSetConfiguration"> <elementTypeSet - id="org.eclipse.papyrusrt.umlrt.core.elementTypeSet" + clientContextID="org.eclipse.papyrus.infra.services.edit.TypeContext" path="elementtypes/uml-rt.elementtypesconfigurations"> </elementTypeSet> </extension> <extension - point="org.eclipse.papyrus.infra.elementtypesconfigurations.elementTypeSetConfiguration"> + point="org.eclipse.papyrus.infra.types.core.elementTypeSetConfiguration"> <elementTypeSet - id="org.eclipse.papyrusrt.umlrt.core.stereotypeapplication.elementTypeSet" + clientContextID="org.eclipse.papyrus.infra.services.edit.TypeContext" path="elementtypes/uml-rt.stereotypeapplications.elementtypesconfigurations"> </elementTypeSet> </extension> diff --git a/plugins/umlrt/core/org.eclipse.papyrusrt.umlrt.core/src/org/eclipse/papyrusrt/umlrt/core/types/advice/MessageSetEditHelperAdvice.java b/plugins/umlrt/core/org.eclipse.papyrusrt.umlrt.core/src/org/eclipse/papyrusrt/umlrt/core/types/advice/MessageSetEditHelperAdvice.java index 41d4bafee..0cce50ddd 100644 --- a/plugins/umlrt/core/org.eclipse.papyrusrt.umlrt.core/src/org/eclipse/papyrusrt/umlrt/core/types/advice/MessageSetEditHelperAdvice.java +++ b/plugins/umlrt/core/org.eclipse.papyrusrt.umlrt.core/src/org/eclipse/papyrusrt/umlrt/core/types/advice/MessageSetEditHelperAdvice.java @@ -284,7 +284,7 @@ public class MessageSetEditHelperAdvice extends AbstractEditHelperAdvice { TransactionalEditingDomain domain = ServiceUtilsForEObject.getInstance() .getTransactionalEditingDomain(targetClassifier); CreateElementRequest createElementRequest = new CreateElementRequest(domain, - targetClassifier.eContainer(), UMLElementTypes.CallEvent_2084); + targetClassifier.eContainer(), UMLElementTypes.CallEvent_Shape); // Add the operation as parameter createElementRequest.setParameter(OWNED_OPERATION, operation); IElementEditService provider = ElementEditServiceUtils.getCommandProvider(targetClassifier); diff --git a/plugins/umlrt/core/org.eclipse.papyrusrt.umlrt.core/src/org/eclipse/papyrusrt/umlrt/core/types/advice/UMLRTElementOwnerAdvice.java b/plugins/umlrt/core/org.eclipse.papyrusrt.umlrt.core/src/org/eclipse/papyrusrt/umlrt/core/types/advice/UMLRTElementOwnerAdvice.java deleted file mode 100644 index 2e0230b8f..000000000 --- a/plugins/umlrt/core/org.eclipse.papyrusrt.umlrt.core/src/org/eclipse/papyrusrt/umlrt/core/types/advice/UMLRTElementOwnerAdvice.java +++ /dev/null @@ -1,276 +0,0 @@ -/***************************************************************************** - * Copyright (c) 2010 CEA LIST. - * - * - * All rights reserved. This program and the accompanying materials - * are made available under the terms of the Eclipse Public License v1.0 - * which accompanies this distribution, and is available at - * http://www.eclipse.org/legal/epl-v10.html - * - * Contributors: - * Remi Schnekenburger (CEA LIST) remi.schnekenburger@cea.fr - Initial API and implementation - * - *****************************************************************************/ -package org.eclipse.papyrusrt.umlrt.core.types.advice; - -import java.util.ArrayList; -import java.util.Collections; -import java.util.Iterator; -import java.util.List; -import java.util.Map; -import java.util.Map.Entry; - -import org.eclipse.emf.ecore.EObject; -import org.eclipse.emf.ecore.EReference; -import org.eclipse.emf.ecore.EStructuralFeature; -import org.eclipse.gmf.runtime.emf.type.core.ElementTypeRegistry; -import org.eclipse.gmf.runtime.emf.type.core.IElementType; -import org.eclipse.gmf.runtime.emf.type.core.edithelper.AbstractEditHelperAdvice; -import org.eclipse.gmf.runtime.emf.type.core.requests.CreateElementRequest; -import org.eclipse.gmf.runtime.emf.type.core.requests.IEditCommandRequest; -import org.eclipse.gmf.runtime.emf.type.core.requests.MoveRequest; -import org.eclipse.gmf.runtime.emf.type.core.requests.SetRequest; -import org.eclipse.papyrus.infra.elementtypesconfigurations.ElementTypeConfiguration; -import org.eclipse.papyrus.infra.elementtypesconfigurations.impl.ConfiguredHintedSpecializationElementType; -import org.eclipse.papyrus.infra.elementtypesconfigurations.invarianttypeconfiguration.AndInvariantRuleConfiguration; -import org.eclipse.papyrus.infra.elementtypesconfigurations.invarianttypeconfiguration.CompositeInvariantRuleConfiguration; -import org.eclipse.papyrus.infra.elementtypesconfigurations.invarianttypeconfiguration.InvariantRuleConfiguration; -import org.eclipse.papyrus.infra.elementtypesconfigurations.invarianttypeconfiguration.InvariantTypeConfiguration; -import org.eclipse.papyrus.infra.elementtypesconfigurations.invarianttypeconfiguration.NotInvariantRuleConfiguration; -import org.eclipse.papyrus.infra.elementtypesconfigurations.invarianttypeconfiguration.OrInvariantRuleConfiguration; -import org.eclipse.papyrus.infra.elementtypesconfigurations.invarianttypes.invarianttypeconfiguration.IInvariantRule; -import org.eclipse.papyrus.infra.elementtypesconfigurations.invarianttypes.invarianttypeconfiguration.InvariantRuleConfigurationTypeRegistry; -import org.eclipse.papyrus.uml.tools.elementtypesconfigurations.invariantstereotyperuleconfiguration.InvariantStereotypeRuleConfiguration; -import org.eclipse.papyrusrt.umlrt.core.Activator; -import org.eclipse.uml2.uml.Element; -import org.eclipse.uml2.uml.Package; -import org.eclipse.uml2.uml.Profile; - -/** - * Advice for potential owners of UMLRT based Element Types. This advice will help to the pre/post validation for the creation of child element which is - * describe by any element type based on UML-RT profile. - */ -public class UMLRTElementOwnerAdvice extends AbstractEditHelperAdvice { - - @Override - public boolean approveRequest(IEditCommandRequest request) { - List<ConfiguredHintedSpecializationElementType> types = getInvariantTypes(request); - - // Must approve from the whole hierarchy - for (ConfiguredHintedSpecializationElementType configuredHintedSpecializationElementType : types) { - if (!approveRequest(configuredHintedSpecializationElementType, request)) { - return false; - } - } - - return true; - } - - /** - * @param request - * - */ - @SuppressWarnings("unchecked") - protected List<ConfiguredHintedSpecializationElementType> getInvariantTypes(IEditCommandRequest request) { - List<ConfiguredHintedSpecializationElementType> result = new ArrayList<ConfiguredHintedSpecializationElementType>(); - if (request instanceof CreateElementRequest) { - IElementType typeToCreate = ((CreateElementRequest) request).getElementType(); - List<ConfiguredHintedSpecializationElementType> superConfiguredTypes = getAllInvariantTypes(typeToCreate); - result.addAll(superConfiguredTypes); - } else if (request instanceof SetRequest) { - // check the feature to set is a containment feature and element to move is an extended element type - EStructuralFeature feature = ((SetRequest) request).getFeature(); - if (feature instanceof EReference) { - if (((EReference) feature).isContainment()) { - - // containment. Check the kind of element to edit - Object value = ((SetRequest) request).getValue(); - List<Object> values = new ArrayList<Object>(); - // value = single object or list ? - if (value instanceof EObject) { - values.add(value); - } else if (value instanceof List<?>) { - values.addAll((List<Object>) value); - } - - for (Object object : values) { - if (object instanceof EObject) { - IElementType[] types = ElementTypeRegistry.getInstance().getAllTypesMatching((EObject) object, request.getClientContext()); - for (IElementType type : types) { - if (type instanceof ConfiguredHintedSpecializationElementType) { - if (((ConfiguredHintedSpecializationElementType) type).getConfiguration() instanceof InvariantTypeConfiguration) { - result.add((ConfiguredHintedSpecializationElementType) type); - - List<ConfiguredHintedSpecializationElementType> superConfiguredTypes = getAllSuperConfiguredTypes((ConfiguredHintedSpecializationElementType) type); - result.addAll(superConfiguredTypes); - } - } - } - } - } - } - } - } else if (request instanceof MoveRequest) { - // check the feature to set is a containment feature and element to move is an extended element type - Map<EObject, EReference> objectsToMove = ((MoveRequest) request).getElementsToMove(); - for (Entry<EObject, EReference> movedElement : objectsToMove.entrySet()) { - // do not compute with reference, this can be null. This could be interesting to check... - IElementType[] types = ElementTypeRegistry.getInstance().getAllTypesMatching(movedElement.getKey(), request.getClientContext()); - for (IElementType type : types) { - if (type instanceof ConfiguredHintedSpecializationElementType) { - if (((ConfiguredHintedSpecializationElementType) type).getConfiguration() instanceof InvariantTypeConfiguration) { - result.add((ConfiguredHintedSpecializationElementType) type); - - List<ConfiguredHintedSpecializationElementType> superConfiguredTypes = getAllSuperConfiguredTypes((ConfiguredHintedSpecializationElementType) type); - result.addAll(superConfiguredTypes); - } - } - } - } - } - - return result; - - } - - /** - * Returns the list of types (this one and supers) that are configuredTypes. - * - * @param type - * the type from which all invariants are retrieved - * @return the list of invariant types in the hierarchy of specified type, including type itself if matching. Returns an empty list if none is matching - */ - protected List<ConfiguredHintedSpecializationElementType> getAllInvariantTypes(IElementType type) { - List<ConfiguredHintedSpecializationElementType> result = new ArrayList<ConfiguredHintedSpecializationElementType>(); - - if (!(type instanceof ConfiguredHintedSpecializationElementType)) { - // no need to take care of metamodel types yet - return result; - } - - if (((ConfiguredHintedSpecializationElementType) type).getConfiguration() instanceof InvariantTypeConfiguration) { - result.add((ConfiguredHintedSpecializationElementType) type); - } - - IElementType[] superTypes = type.getAllSuperTypes(); - if (superTypes.length == 0) { - return result; - } - // get the reverse order - for (int i = superTypes.length - 1; i >= 0; i--) { - if (superTypes[i] instanceof ConfiguredHintedSpecializationElementType) { - if (((ConfiguredHintedSpecializationElementType) superTypes[i]).getConfiguration() instanceof InvariantTypeConfiguration) { - result.add((ConfiguredHintedSpecializationElementType) superTypes[i]); - } - } - } - - return result; - } - - protected List<ConfiguredHintedSpecializationElementType> getAllSuperConfiguredTypes(ConfiguredHintedSpecializationElementType type) { - IElementType[] superTypes = type.getAllSuperTypes(); - if (superTypes.length == 0) { - return Collections.emptyList(); - } - List<ConfiguredHintedSpecializationElementType> superExtendedTypes = new ArrayList<ConfiguredHintedSpecializationElementType>(); - // get the reverse order - for (int i = superTypes.length - 1; i >= 0; i--) { - if (superTypes[i] instanceof ConfiguredHintedSpecializationElementType) { - if (((ConfiguredHintedSpecializationElementType) superTypes[i]).getConfiguration() instanceof InvariantTypeConfiguration) { - superExtendedTypes.add((ConfiguredHintedSpecializationElementType) superTypes[i]); - } - } - } - return superExtendedTypes; - } - - - protected boolean processCompositeRule(CompositeInvariantRuleConfiguration compositeRule, IEditCommandRequest request) { - Iterator<InvariantRuleConfiguration> iterator = compositeRule.getComposedRules().iterator(); - InvariantRuleConfiguration nextComposedRuleConfiguration = iterator.next(); - boolean result = processInvariantRule(nextComposedRuleConfiguration, request); - - while (iterator.hasNext()) { - nextComposedRuleConfiguration = iterator.next(); - - boolean resultNextComposedRuleConfiguration = processInvariantRule(nextComposedRuleConfiguration, request); - - if (compositeRule instanceof OrInvariantRuleConfiguration) { - if (result == false && resultNextComposedRuleConfiguration) { - result = true; - } - } else if (compositeRule instanceof AndInvariantRuleConfiguration) { - if (result == true && !resultNextComposedRuleConfiguration) { - result = false; - } - } - } - - return result; - } - - protected boolean processInvariantRule(InvariantRuleConfiguration invariantRuleConfiguration, IEditCommandRequest request) { - if (invariantRuleConfiguration instanceof CompositeInvariantRuleConfiguration) { - return processCompositeRule((CompositeInvariantRuleConfiguration) invariantRuleConfiguration, request); - } else if (invariantRuleConfiguration instanceof NotInvariantRuleConfiguration) { - InvariantRuleConfiguration composedRule = ((NotInvariantRuleConfiguration) invariantRuleConfiguration).getComposedRule(); - return !processInvariantRule(composedRule, request); - } else { - if (invariantRuleConfiguration instanceof InvariantStereotypeRuleConfiguration) { - return processStereotypeInvariantRuleConfiguration((InvariantStereotypeRuleConfiguration) invariantRuleConfiguration, request); - } - IInvariantRule<? extends InvariantRuleConfiguration> rule = InvariantRuleConfigurationTypeRegistry.getInstance().getInvariantRule(invariantRuleConfiguration); - return rule.approveRequest(request); - } - } - - - /** - * Patch method for invariant stereotype rules, for Papyrus Mars between SR0 and SR1 - * @param rule - * the rule to check for approve status - * @param request - */ - protected boolean processStereotypeInvariantRuleConfiguration(InvariantStereotypeRuleConfiguration ruleConfiguration, IEditCommandRequest req) { - if(req instanceof CreateElementRequest) { - CreateElementRequest request = (CreateElementRequest)req; - String requiredProfileName = ruleConfiguration.getRequiredProfile(); - if (requiredProfileName != null) { - // check target - EObject container = request.getContainer(); - if (!(container instanceof Element)) { - return false; - } - Package nearestPackage = ((Element) container).getNearestPackage(); - if (nearestPackage == null) { - return false; - } - Profile appliedProfile = nearestPackage.getAppliedProfile(requiredProfileName, true); - return appliedProfile != null; - } - - return true; - } else { - IInvariantRule<? extends InvariantRuleConfiguration> rule = InvariantRuleConfigurationTypeRegistry.getInstance().getInvariantRule(ruleConfiguration); - return rule.approveRequest(req); - } - } - - protected boolean approveRequest(ConfiguredHintedSpecializationElementType elementType, IEditCommandRequest request) { - - ElementTypeConfiguration configuration = ((ConfiguredHintedSpecializationElementType) elementType).getConfiguration(); - if (configuration instanceof InvariantTypeConfiguration) { - InvariantRuleConfiguration invariantRuleConfiguration = ((InvariantTypeConfiguration) configuration).getInvariantRuleConfiguration(); - - return processInvariantRule(invariantRuleConfiguration, request); - } else { - Activator.log.warn("Expected InvariantRuleConfiguration as configuration type for : " + elementType); - } - - return true; - } - - - -} diff --git a/plugins/umlrt/profile/org.eclipse.papyrusrt.umlrt.profile/.classpath b/plugins/umlrt/profile/org.eclipse.papyrusrt.umlrt.profile/.classpath index 32258f1e0..e7a4ca0c2 100644 --- a/plugins/umlrt/profile/org.eclipse.papyrusrt.umlrt.profile/.classpath +++ b/plugins/umlrt/profile/org.eclipse.papyrusrt.umlrt.profile/.classpath @@ -1,7 +1,7 @@ <?xml version="1.0" encoding="UTF-8"?> <classpath> <classpathentry kind="src" path="src-gen"/> - <classpathentry kind="con" path="org.eclipse.jdt.launching.JRE_CONTAINER/org.eclipse.jdt.internal.debug.ui.launcher.StandardVMType/JavaSE-1.7"/> + <classpathentry kind="con" path="org.eclipse.jdt.launching.JRE_CONTAINER/org.eclipse.jdt.internal.debug.ui.launcher.StandardVMType/JavaSE-1.8"/> <classpathentry kind="con" path="org.eclipse.pde.core.requiredPlugins"/> <classpathentry kind="src" path="src"/> <classpathentry kind="output" path="bin"/> diff --git a/plugins/umlrt/profile/org.eclipse.papyrusrt.umlrt.profile/META-INF/MANIFEST.MF b/plugins/umlrt/profile/org.eclipse.papyrusrt.umlrt.profile/META-INF/MANIFEST.MF index 966db8af4..a7aae68ee 100644 --- a/plugins/umlrt/profile/org.eclipse.papyrusrt.umlrt.profile/META-INF/MANIFEST.MF +++ b/plugins/umlrt/profile/org.eclipse.papyrusrt.umlrt.profile/META-INF/MANIFEST.MF @@ -7,12 +7,12 @@ Bundle-ClassPath: . Bundle-Activator: org.eclipse.papyrusrt.umlrt.profile.Activator Bundle-Vendor: %providerName Bundle-Localization: plugin -Require-Bundle: org.eclipse.core.runtime, - org.eclipse.emf.ecore;visibility:=reexport, - org.eclipse.uml2.types;visibility:=reexport, - org.eclipse.uml2.uml;visibility:=reexport, - org.eclipse.papyrus.dsml.validation;bundle-version="1.1.1";resolution:=optional -Bundle-RequiredExecutionEnvironment: JavaSE-1.7 +Require-Bundle: org.eclipse.core.runtime;bundle-version="3.12.0", + org.eclipse.emf.ecore;bundle-version="2.12.0";visibility:=reexport, + org.eclipse.uml2.types;bundle-version="2.0.0";visibility:=reexport, + org.eclipse.uml2.uml;bundle-version="5.1.0";visibility:=reexport, + org.eclipse.papyrus.dsml.validation;bundle-version="1.2.0";resolution:=optional +Bundle-RequiredExecutionEnvironment: JavaSE-1.8 Export-Package: org.eclipse.papyrusrt.umlrt.profile, org.eclipse.papyrusrt.umlrt.profile.UMLRealTime, org.eclipse.papyrusrt.umlrt.profile.UMLRealTime.impl, diff --git a/plugins/umlrt/tooling/org.eclipse.papyrusrt.umlrt.tooling.diagram.common/META-INF/MANIFEST.MF b/plugins/umlrt/tooling/org.eclipse.papyrusrt.umlrt.tooling.diagram.common/META-INF/MANIFEST.MF index d297922c3..94cd050a4 100644 --- a/plugins/umlrt/tooling/org.eclipse.papyrusrt.umlrt.tooling.diagram.common/META-INF/MANIFEST.MF +++ b/plugins/umlrt/tooling/org.eclipse.papyrusrt.umlrt.tooling.diagram.common/META-INF/MANIFEST.MF @@ -7,44 +7,43 @@ Bundle-Activator: org.eclipse.papyrusrt.umlrt.tooling.diagram.common.Activator Bundle-Vendor: Eclipse Modeling Project Require-Bundle: org.eclipse.ui, org.eclipse.core.runtime, - org.eclipse.papyrus.uml.diagram.common;bundle-version="1.1.1", - org.eclipse.papyrus.infra.newchild;bundle-version="1.1.1", - org.eclipse.papyrus.infra.elementtypesconfigurations;bundle-version="1.1.1", + org.eclipse.papyrus.uml.diagram.common;bundle-version="1.2.0", + org.eclipse.papyrus.infra.newchild;bundle-version="1.2.0", + org.eclipse.papyrus.infra.types;bundle-version="2.0.0", org.eclipse.emf.ecore, org.eclipse.uml2.uml, - org.eclipse.papyrus.emf.facet.efacet.core;bundle-version="1.1.1", - org.eclipse.papyrus.emf.facet.query.java.core;bundle-version="1.1.1", - org.eclipse.papyrus.uml.tools;bundle-version="1.1.1", - org.eclipse.papyrus.infra.emf;bundle-version="1.1.1", - org.eclipse.papyrus.emf.facet.custom.metamodel;bundle-version="1.1.1", + org.eclipse.papyrus.emf.facet.efacet.core;bundle-version="1.2.0", + org.eclipse.papyrus.emf.facet.query.java.core;bundle-version="1.2.0", + org.eclipse.papyrus.uml.tools;bundle-version="1.2.0", + org.eclipse.papyrus.infra.emf;bundle-version="1.2.0", + org.eclipse.papyrus.emf.facet.custom.metamodel;bundle-version="1.2.0", org.eclipse.gmf.runtime.emf.type.core;bundle-version="1.9.0", - org.eclipse.papyrus.infra.core.log;bundle-version="1.1.1", - org.eclipse.papyrus.emf.facet.custom.ui;bundle-version="1.1.1", + org.eclipse.papyrus.infra.core.log;bundle-version="1.2.0", + org.eclipse.papyrus.emf.facet.custom.ui;bundle-version="1.2.0", org.eclipse.papyrusrt.umlrt.core.sync;bundle-version="0.7.2", - org.eclipse.papyrus.infra.services.labelprovider;bundle-version="1.1.1", - org.eclipse.papyrus.emf.facet.custom.core;bundle-version="1.1.1", - org.eclipse.papyrus.infra.widgets;bundle-version="1.1.1", - org.eclipse.papyrus.uml.modelexplorer;bundle-version="1.1.1", - org.eclipse.papyrus.views.modelexplorer;bundle-version="1.1.1", + org.eclipse.papyrus.infra.services.labelprovider;bundle-version="1.2.0", + org.eclipse.papyrus.emf.facet.custom.core;bundle-version="1.2.0", + org.eclipse.papyrus.infra.widgets;bundle-version="1.2.0", + org.eclipse.papyrus.uml.modelexplorer;bundle-version="1.2.0", + org.eclipse.papyrus.views.modelexplorer;bundle-version="1.2.0", org.eclipse.core.expressions;bundle-version="3.4.600", - org.eclipse.papyrus.infra.sync;bundle-version="1.1.1", - org.eclipse.papyrus.infra.gmfdiag.common;bundle-version="1.1.1", - org.eclipse.papyrus.infra.core;bundle-version="1.1.1", + org.eclipse.papyrus.infra.sync;bundle-version="1.2.0", + org.eclipse.papyrus.infra.gmfdiag.common;bundle-version="1.2.0", + org.eclipse.papyrus.infra.core;bundle-version="1.2.0", com.google.guava;bundle-version="11.0.0", org.eclipse.papyrusrt.umlrt.profile;bundle-version="0.7.2", org.eclipse.papyrusrt.umlrt.core;bundle-version="0.7.2", - org.eclipse.papyrus.infra.viewpoints.policy;bundle-version="1.1.1", - org.eclipse.papyrus.uml.diagram.composite;bundle-version="1.1.1", - org.eclipse.papyrus.uml.tools.utils;bundle-version="1.1.1", + org.eclipse.papyrus.infra.viewpoints.policy;bundle-version="1.2.0", + org.eclipse.papyrus.uml.diagram.composite;bundle-version="1.2.0", + org.eclipse.papyrus.uml.tools.utils;bundle-version="1.2.0", org.eclipse.papyrusrt.umlrt.tooling.wizards;bundle-version="0.7.2", org.eclipse.papyrus.infra.gmfdiag.dnd, - org.eclipse.papyrus.infra.services.edit;bundle-version="1.1.1", + org.eclipse.papyrus.infra.services.edit;bundle-version="1.2.0", org.eclipse.papyrusrt.umlrt.tooling.ui;bundle-version="0.7.2", org.eclipse.gmf.tooling.runtime;bundle-version="3.3.0", org.eclipse.papyrus.infra.gmfdiag.commands, - org.eclipse.papyrus.uml.diagram.statemachine;bundle-version="1.1.3", - org.eclipse.draw2d, - org.eclipse.papyrus.infra.gmfdiag.canonical;bundle-version="1.1.4" + org.eclipse.papyrus.uml.diagram.statemachine;bundle-version="1.2.0", + org.eclipse.papyrus.infra.ui.emf;bundle-version="1.2.0" Bundle-RequiredExecutionEnvironment: JavaSE-1.7 Bundle-ActivationPolicy: lazy Export-Package: org.eclipse.papyrusrt.umlrt.tooling.diagram.common, @@ -56,8 +55,8 @@ Export-Package: org.eclipse.papyrusrt.umlrt.tooling.diagram.common, org.eclipse.papyrusrt.umlrt.tooling.diagram.common.editpolicies, org.eclipse.papyrusrt.umlrt.tooling.diagram.common.figures, org.eclipse.papyrusrt.umlrt.tooling.diagram.common.internal.canonical;x-internal:=true, - org.eclipse.papyrusrt.umlrt.tooling.diagram.common.internal.sync, - org.eclipse.papyrusrt.umlrt.tooling.diagram.common.internal.sync.statemachine, + org.eclipse.papyrusrt.umlrt.tooling.diagram.common.internal.sync;x-internal:=true, + org.eclipse.papyrusrt.umlrt.tooling.diagram.common.internal.sync.statemachine;x-internal:=true, org.eclipse.papyrusrt.umlrt.tooling.diagram.common.locator, org.eclipse.papyrusrt.umlrt.tooling.diagram.common.provider, org.eclipse.papyrusrt.umlrt.tooling.diagram.common.query, diff --git a/plugins/umlrt/tooling/org.eclipse.papyrusrt.umlrt.tooling.diagram.common/elementtypes/uml-rt.capsulediagram.elementtypesconfigurations b/plugins/umlrt/tooling/org.eclipse.papyrusrt.umlrt.tooling.diagram.common/elementtypes/uml-rt.capsulediagram.elementtypesconfigurations index a16a4ba9c..8a4e987fc 100644 --- a/plugins/umlrt/tooling/org.eclipse.papyrusrt.umlrt.tooling.diagram.common/elementtypes/uml-rt.capsulediagram.elementtypesconfigurations +++ b/plugins/umlrt/tooling/org.eclipse.papyrusrt.umlrt.tooling.diagram.common/elementtypes/uml-rt.capsulediagram.elementtypesconfigurations @@ -1,100 +1,39 @@ <?xml version="1.0" encoding="ASCII"?> -<elementtypesconfigurations:ElementTypeSetConfiguration - xmi:version="2.0" - xmlns:xmi="http://www.omg.org/XMI" - xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" - xmlns:elementtypesconfigurations="http://www.eclipse.org/papyrus/infra/elementtypesconfigurations/1.0" - xmlns:stereotypeapplicationmatcherconfiguration="http://www.eclipse.org/payrus/elementtypesconfigurations/uml/stereotypematcherconfiguration" - xmi:id="_sHw4IMQMEeS2vZeHP4gaVg" - name="UMLRealTime" - identifier="org.eclipse.papyrusrt.umlrt.tooling.diagram.capsulediagram.elementTypes" - metamodelNsURI="http://www.eclipse.org/uml2/5.0.0/UML"> - <elementTypeConfigurations - xsi:type="elementtypesconfigurations:SpecializationTypeConfiguration" - xmi:id="_sHw4IcQMEeS2vZeHP4gaVg" - name="Capsule (3085)" - identifier="org.eclipse.papyrusrt.umlrt.tooling.diagram.capsulediagram.Capsule_3085" - hint="3085"> - <iconEntry - xmi:id="_sHw4IsQMEeS2vZeHP4gaVg" - iconPath="/icons/Capsule.png" - bundleId="org.eclipse.papyrusrt.umlrt.tooling.ui"/> +<elementtypesconfigurations:ElementTypeSetConfiguration xmi:version="2.0" xmlns:xmi="http://www.omg.org/XMI" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:elementtypesconfigurations="http://www.eclipse.org/papyrus/infra/elementtypesconfigurations/1.1" xmlns:stereotypematcher="http://www.eclipse.org/papyrus/uml/types/stereotypematcher/1.1" xmi:id="_sHw4IMQMEeS2vZeHP4gaVg" identifier="org.eclipse.papyrusrt.umlrt.tooling.diagram.capsulediagram.elementTypes" name="UMLRealTime" metamodelNsURI="http://www.eclipse.org/uml2/5.0.0/UML"> + <elementTypeConfigurations xsi:type="elementtypesconfigurations:SpecializationTypeConfiguration" xmi:id="_sHw4IcQMEeS2vZeHP4gaVg" identifier="org.eclipse.papyrusrt.umlrt.tooling.diagram.capsulediagram.Capsule_Shape_CN" name="Capsule (Class_Shape_CN)" hint="Class_Shape_CN"> + <iconEntry xmi:id="_sHw4IsQMEeS2vZeHP4gaVg" iconPath="/icons/Capsule.png" bundleId="org.eclipse.papyrusrt.umlrt.tooling.ui"/> <specializedTypesID>org.eclipse.papyrusrt.umlrt.core.Capsule</specializedTypesID> - <specializedTypesID>org.eclipse.papyrus.uml.diagram.composite.Class_3085</specializedTypesID> - <matcherConfiguration - xsi:type="stereotypeapplicationmatcherconfiguration:StereotypeApplicationMatcherConfiguration" - xmi:id="_sHyGQMQMEeS2vZeHP4gaVg"> + <specializedTypesID>org.eclipse.papyrus.umldi.Class_Shape_CN</specializedTypesID> + <matcherConfiguration xsi:type="stereotypematcher:StereotypeApplicationMatcherConfiguration" xmi:id="_sHyGQMQMEeS2vZeHP4gaVg"> <stereotypesQualifiedNames>UMLRealTime::Capsule</stereotypesQualifiedNames> </matcherConfiguration> </elementTypeConfigurations> - <elementTypeConfigurations - xsi:type="elementtypesconfigurations:SpecializationTypeConfiguration" - xmi:id="_sHyGQcQMEeS2vZeHP4gaVg" - name="Capsule (2073)" - identifier="org.eclipse.papyrusrt.umlrt.tooling.diagram.capsulediagram.Capsule_2073" - hint="2073"> - <iconEntry - xmi:id="_sHyGQsQMEeS2vZeHP4gaVg" - iconPath="/icons/Capsule.png" - bundleId="org.eclipse.papyrusrt.umlrt.tooling.ui"/> + <elementTypeConfigurations xsi:type="elementtypesconfigurations:SpecializationTypeConfiguration" xmi:id="_sHyGQcQMEeS2vZeHP4gaVg" identifier="org.eclipse.papyrusrt.umlrt.tooling.diagram.capsulediagram.Capsule_Shape" name="Capsule (Class_Shape)" hint="Class_Shape"> + <iconEntry xmi:id="_sHyGQsQMEeS2vZeHP4gaVg" iconPath="/icons/Capsule.png" bundleId="org.eclipse.papyrusrt.umlrt.tooling.ui"/> <specializedTypesID>org.eclipse.papyrusrt.umlrt.core.Capsule</specializedTypesID> - <specializedTypesID>org.eclipse.papyrus.uml.diagram.composite.Class_2073</specializedTypesID> - <matcherConfiguration - xsi:type="stereotypeapplicationmatcherconfiguration:StereotypeApplicationMatcherConfiguration" - xmi:id="_sHyGQ8QMEeS2vZeHP4gaVg"> + <specializedTypesID>org.eclipse.papyrus.umldi.Class_Shape</specializedTypesID> + <matcherConfiguration xsi:type="stereotypematcher:StereotypeApplicationMatcherConfiguration" xmi:id="_sHyGQ8QMEeS2vZeHP4gaVg"> <stereotypesQualifiedNames>UMLRealTime::Capsule</stereotypesQualifiedNames> </matcherConfiguration> </elementTypeConfigurations> - <elementTypeConfigurations - xsi:type="elementtypesconfigurations:SpecializationTypeConfiguration" - xmi:id="_o-n3gDd8EeWK7ZUbpAMB-g" - name="RTPort 2069" - identifier="org.eclipse.papyrusrt.umlrt.tooling.diagram.capsulediagram.RTPort_3069" - hint="3069"> - <iconEntry - xmi:id="_o-n3gTd8EeWK7ZUbpAMB-g" - iconPath="/icons/rt_port.gif" - bundleId="org.eclipse.papyrusrt.umlrt.tooling.ui"/> + <elementTypeConfigurations xsi:type="elementtypesconfigurations:SpecializationTypeConfiguration" xmi:id="_o-n3gDd8EeWK7ZUbpAMB-g" identifier="org.eclipse.papyrusrt.umlrt.tooling.diagram.capsulediagram.RTPort_Shape" name="RTPort (Port_Shape)" hint="Port_Shape"> + <iconEntry xmi:id="_o-n3gTd8EeWK7ZUbpAMB-g" iconPath="/icons/rt_port.gif" bundleId="org.eclipse.papyrusrt.umlrt.tooling.ui"/> <specializedTypesID>org.eclipse.papyrusrt.umlrt.tooling.ui.rtportcreationwithui</specializedTypesID> - <specializedTypesID>org.eclipse.papyrus.uml.diagram.composite.Port_3069</specializedTypesID> + <specializedTypesID>org.eclipse.papyrus.umldi.Port_Shape</specializedTypesID> </elementTypeConfigurations> - <elementTypeConfigurations - xsi:type="elementtypesconfigurations:SpecializationTypeConfiguration" - xmi:id="_P9CaoDnzEeWtl4GYVYxVqw" - name="CapsulePart (3070)" - identifier="org.eclipse.papyrusrt.umlrt.tooling.diagram.capsulediagram.CapsulePart_3070" - hint="3070"> - <iconEntry - xmi:id="_qFULEDnzEeWtl4GYVYxVqw" - iconPath="/icons/capsule_part.png" - bundleId="org.eclipse.papyrusrt.umlrt.tooling.ui"/> + <elementTypeConfigurations xsi:type="elementtypesconfigurations:SpecializationTypeConfiguration" xmi:id="_P9CaoDnzEeWtl4GYVYxVqw" identifier="org.eclipse.papyrusrt.umlrt.tooling.diagram.capsulediagram.CapsulePart_Shape" name="CapsulePart (Property_Shape)" hint="Property_Shape"> + <iconEntry xmi:id="_qFULEDnzEeWtl4GYVYxVqw" iconPath="/icons/capsule_part.png" bundleId="org.eclipse.papyrusrt.umlrt.tooling.ui"/> <specializedTypesID>org.eclipse.papyrusrt.umlrt.tooling.ui.capsulepartcreationwithui</specializedTypesID> - <specializedTypesID>org.eclipse.papyrus.uml.diagram.composite.Property_3070</specializedTypesID> + <specializedTypesID>org.eclipse.papyrus.umldi.Property_Shape</specializedTypesID> </elementTypeConfigurations> - <elementTypeConfigurations - xsi:type="elementtypesconfigurations:SpecializationTypeConfiguration" - xmi:id="_tbe1oDnzEeWtl4GYVYxVqw" - name="CapsulePart (3101)" - identifier="org.eclipse.papyrusrt.umlrt.tooling.diagram.capsulediagram.CapsulePart_3101" - hint="3101"> - <iconEntry - xmi:id="_tbe1oTnzEeWtl4GYVYxVqw" - iconPath="/icons/capsule_part.png" - bundleId="org.eclipse.papyrusrt.umlrt.tooling.ui"/> + <elementTypeConfigurations xsi:type="elementtypesconfigurations:SpecializationTypeConfiguration" xmi:id="_tbe1oDnzEeWtl4GYVYxVqw" identifier="org.eclipse.papyrusrt.umlrt.tooling.diagram.capsulediagram.CapsulePart_AttributeLabel" name="CapsulePart (Property_AttributeLabel)" hint="Property_AttributeLabel"> + <iconEntry xmi:id="_tbe1oTnzEeWtl4GYVYxVqw" iconPath="/icons/capsule_part.png" bundleId="org.eclipse.papyrusrt.umlrt.tooling.ui"/> <specializedTypesID>org.eclipse.papyrusrt.umlrt.tooling.ui.capsulepartcreationwithui</specializedTypesID> - <specializedTypesID>org.eclipse.papyrus.uml.diagram.composite.Property_3101</specializedTypesID> + <specializedTypesID>org.eclipse.papyrus.umldi.Property_AttributeLabel</specializedTypesID> </elementTypeConfigurations> - <elementTypeConfigurations - xsi:type="elementtypesconfigurations:SpecializationTypeConfiguration" - xmi:id="_bA8YcDqtEeWpqOreikVm6Q" - name="Connector (4013)" - identifier="org.eclipse.papyrusrt.umlrt.tooling.diagram.capsulediagram.Connector_4013" - hint="4013"> - <iconEntry - xmi:id="_lgNMoDqtEeWpqOreikVm6Q" - iconPath="icons/full/obj16/Connector.gif" - bundleId="org.eclipse.uml2.uml.edit"/> + <elementTypeConfigurations xsi:type="elementtypesconfigurations:SpecializationTypeConfiguration" xmi:id="_bA8YcDqtEeWpqOreikVm6Q" identifier="org.eclipse.papyrusrt.umlrt.tooling.diagram.capsulediagram.Connector_Edge" name="Connector (Connector_Edge)" hint="Connector_Edge"> + <iconEntry xmi:id="_lgNMoDqtEeWpqOreikVm6Q" iconPath="icons/full/obj16/Connector.gif" bundleId="org.eclipse.uml2.uml.edit"/> <specializedTypesID>org.eclipse.papyrusrt.umlrt.core.RTConnector</specializedTypesID> - <specializedTypesID>org.eclipse.papyrus.uml.diagram.composite.Connector_4013</specializedTypesID> + <specializedTypesID>org.eclipse.papyrus.umldi.Connector_Edge</specializedTypesID> </elementTypeConfigurations> </elementtypesconfigurations:ElementTypeSetConfiguration> diff --git a/plugins/umlrt/tooling/org.eclipse.papyrusrt.umlrt.tooling.diagram.common/elementtypes/uml-rt.umlclassdiagram.elementtypesconfigurations b/plugins/umlrt/tooling/org.eclipse.papyrusrt.umlrt.tooling.diagram.common/elementtypes/uml-rt.umlclassdiagram.elementtypesconfigurations index 8009da504..cab01a95f 100644 --- a/plugins/umlrt/tooling/org.eclipse.papyrusrt.umlrt.tooling.diagram.common/elementtypes/uml-rt.umlclassdiagram.elementtypesconfigurations +++ b/plugins/umlrt/tooling/org.eclipse.papyrusrt.umlrt.tooling.diagram.common/elementtypes/uml-rt.umlclassdiagram.elementtypesconfigurations @@ -1,804 +1,353 @@ -<?xml version="1.0" encoding="ASCII"?> -<elementtypesconfigurations:ElementTypeSetConfiguration - xmi:version="2.0" - xmlns:xmi="http://www.omg.org/XMI" - xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" - xmlns:elementtypesconfigurations="http://www.eclipse.org/papyrus/infra/elementtypesconfigurations/1.0" - xmlns:stereotypeapplicationmatcherconfiguration="http://www.eclipse.org/payrus/elementtypesconfigurations/uml/stereotypematcherconfiguration" - xmi:id="_sHw4IMQMEeS2vZeHP4gaVg" - name="UMLRealTime" - identifier="org.eclipse.papyrusrt.umlrt.tooling.diagram.common.elementTypes" - metamodelNsURI="http://www.eclipse.org/uml2/5.0.0/UML"> - <elementTypeConfigurations - xsi:type="elementtypesconfigurations:SpecializationTypeConfiguration" - xmi:id="_sHw4IcQMEeS2vZeHP4gaVg" - name="Capsule (2008)" - identifier="org.eclipse.papyrusrt.umlrt.tooling.diagram.common.Capsule_2008" - hint="2008"> - <iconEntry - xmi:id="_sHw4IsQMEeS2vZeHP4gaVg" - iconPath="/icons/full/obj16/Class.gif" - bundleId="org.eclipse.uml2.uml.edit"/> +<?xml version="1.0" encoding="ASCII" standalone="no"?><elementtypesconfigurations:ElementTypeSetConfiguration xmlns:elementtypesconfigurations="http://www.eclipse.org/papyrus/infra/elementtypesconfigurations/1.1" xmlns:stereotypematcher="http://www.eclipse.org/papyrus/uml/types/stereotypematcher/1.1" xmlns:xmi="http://www.omg.org/XMI" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" identifier="org.eclipse.papyrusrt.umlrt.tooling.diagram.common.elementTypes" metamodelNsURI="http://www.eclipse.org/uml2/5.0.0/UML" name="UMLRealTime" xmi:id="_sHw4IMQMEeS2vZeHP4gaVg" xmi:version="2.0"> + <elementTypeConfigurations hint="Class_Shape" identifier="org.eclipse.papyrusrt.umlrt.tooling.diagram.common.Capsule_Shape" name="Capsule (Class_Shape)" xmi:id="_sHw4IcQMEeS2vZeHP4gaVg" xsi:type="elementtypesconfigurations:SpecializationTypeConfiguration"> + <iconEntry bundleId="org.eclipse.uml2.uml.edit" iconPath="/icons/full/obj16/Class.gif" xmi:id="_sHw4IsQMEeS2vZeHP4gaVg"/> <specializedTypesID>org.eclipse.papyrusrt.umlrt.core.Capsule</specializedTypesID> - <specializedTypesID>org.eclipse.papyrus.uml.diagram.clazz.Class_2008</specializedTypesID> - <matcherConfiguration - xsi:type="stereotypeapplicationmatcherconfiguration:StereotypeApplicationMatcherConfiguration" - xmi:id="_sHyGQMQMEeS2vZeHP4gaVg"> + <specializedTypesID>org.eclipse.papyrus.umldi.Class_Shape</specializedTypesID> + <matcherConfiguration xmi:id="_sHyGQMQMEeS2vZeHP4gaVg" xsi:type="stereotypematcher:StereotypeApplicationMatcherConfiguration"> <stereotypesQualifiedNames>UMLRealTime::Capsule</stereotypesQualifiedNames> </matcherConfiguration> </elementTypeConfigurations> - <elementTypeConfigurations - xsi:type="elementtypesconfigurations:SpecializationTypeConfiguration" - xmi:id="_sHyGQcQMEeS2vZeHP4gaVg" - name="Capsule (3004)" - identifier="org.eclipse.papyrusrt.umlrt.tooling.diagram.common.Capsule_3004" - hint="3004"> - <iconEntry - xmi:id="_sHyGQsQMEeS2vZeHP4gaVg" - iconPath="/icons/full/obj16/Class.gif" - bundleId="org.eclipse.uml2.uml.edit"/> + <elementTypeConfigurations hint="Class_ComponentNestedClassifierLabel" identifier="org.eclipse.papyrusrt.umlrt.tooling.diagram.common.Capsule_ComponentNestedClassifierLabel" name="Capsule (Class_ComponentNestedClassifierLabel)" xmi:id="_sHyGQcQMEeS2vZeHP4gaVg" xsi:type="elementtypesconfigurations:SpecializationTypeConfiguration"> + <iconEntry bundleId="org.eclipse.uml2.uml.edit" iconPath="/icons/full/obj16/Class.gif" xmi:id="_sHyGQsQMEeS2vZeHP4gaVg"/> <specializedTypesID>org.eclipse.papyrusrt.umlrt.core.Capsule</specializedTypesID> - <specializedTypesID>org.eclipse.papyrus.uml.diagram.clazz.Class_3004</specializedTypesID> - <matcherConfiguration - xsi:type="stereotypeapplicationmatcherconfiguration:StereotypeApplicationMatcherConfiguration" - xmi:id="_sHyGQ8QMEeS2vZeHP4gaVg"> + <specializedTypesID>org.eclipse.papyrus.umldi.Class_ComponentNestedClassifierLabel</specializedTypesID> + <matcherConfiguration xmi:id="_sHyGQ8QMEeS2vZeHP4gaVg" xsi:type="stereotypematcher:StereotypeApplicationMatcherConfiguration"> <stereotypesQualifiedNames>UMLRealTime::Capsule</stereotypesQualifiedNames> </matcherConfiguration> </elementTypeConfigurations> - <elementTypeConfigurations - xsi:type="elementtypesconfigurations:SpecializationTypeConfiguration" - xmi:id="_sHyGRMQMEeS2vZeHP4gaVg" - name="Capsule (3008)" - identifier="org.eclipse.papyrusrt.umlrt.tooling.diagram.common.Capsule_3008" - hint="3008"> - <iconEntry - xmi:id="_sHyGRcQMEeS2vZeHP4gaVg" - iconPath="/icons/full/obj16/Class.gif" - bundleId="org.eclipse.uml2.uml.edit"/> + <elementTypeConfigurations hint="Class_InterfaceNestedClassifierLabel" identifier="org.eclipse.papyrusrt.umlrt.tooling.diagram.common.Capsule_InterfaceNestedClassifierLabel" name="Capsule (Class_InterfaceNestedClassifierLabel)" xmi:id="_sHyGRMQMEeS2vZeHP4gaVg" xsi:type="elementtypesconfigurations:SpecializationTypeConfiguration"> + <iconEntry bundleId="org.eclipse.uml2.uml.edit" iconPath="/icons/full/obj16/Class.gif" xmi:id="_sHyGRcQMEeS2vZeHP4gaVg"/> <specializedTypesID>org.eclipse.papyrusrt.umlrt.core.Capsule</specializedTypesID> - <specializedTypesID>org.eclipse.papyrus.uml.diagram.clazz.Class_3008</specializedTypesID> - <matcherConfiguration - xsi:type="stereotypeapplicationmatcherconfiguration:StereotypeApplicationMatcherConfiguration" - xmi:id="_sHyGRsQMEeS2vZeHP4gaVg"> + <specializedTypesID>org.eclipse.papyrus.umldi.Class_InterfaceNestedClassifierLabel</specializedTypesID> + <matcherConfiguration xmi:id="_sHyGRsQMEeS2vZeHP4gaVg" xsi:type="stereotypematcher:StereotypeApplicationMatcherConfiguration"> <stereotypesQualifiedNames>UMLRealTime::Capsule</stereotypesQualifiedNames> </matcherConfiguration> </elementTypeConfigurations> - <elementTypeConfigurations - xsi:type="elementtypesconfigurations:SpecializationTypeConfiguration" - xmi:id="_sHyGR8QMEeS2vZeHP4gaVg" - name="Capsule (3010)" - identifier="org.eclipse.papyrusrt.umlrt.tooling.diagram.common.Capsule_3010" - hint="3010"> - <iconEntry - xmi:id="_sHyGSMQMEeS2vZeHP4gaVg" - iconPath="/icons/full/obj16/Class.gif" - bundleId="org.eclipse.uml2.uml.edit"/> + <elementTypeConfigurations hint="Class_Shape_CN" identifier="org.eclipse.papyrusrt.umlrt.tooling.diagram.common.Capsule_Shape_CN" name="Capsule (Class_Shape_CN)" xmi:id="_sHyGR8QMEeS2vZeHP4gaVg" xsi:type="elementtypesconfigurations:SpecializationTypeConfiguration"> + <iconEntry bundleId="org.eclipse.uml2.uml.edit" iconPath="/icons/full/obj16/Class.gif" xmi:id="_sHyGSMQMEeS2vZeHP4gaVg"/> <specializedTypesID>org.eclipse.papyrusrt.umlrt.core.Capsule</specializedTypesID> - <specializedTypesID>org.eclipse.papyrus.uml.diagram.clazz.Class_3010</specializedTypesID> - <matcherConfiguration - xsi:type="stereotypeapplicationmatcherconfiguration:StereotypeApplicationMatcherConfiguration" - xmi:id="_sHyGScQMEeS2vZeHP4gaVg"> + <specializedTypesID>org.eclipse.papyrus.umldi.Class_Shape_CN</specializedTypesID> + <matcherConfiguration xmi:id="_sHyGScQMEeS2vZeHP4gaVg" xsi:type="stereotypematcher:StereotypeApplicationMatcherConfiguration"> <stereotypesQualifiedNames>UMLRealTime::Capsule</stereotypesQualifiedNames> </matcherConfiguration> </elementTypeConfigurations> - <elementTypeConfigurations - xsi:type="elementtypesconfigurations:SpecializationTypeConfiguration" - xmi:id="_sHyGSsQMEeS2vZeHP4gaVg" - name="Capsule (3014)" - identifier="org.eclipse.papyrusrt.umlrt.tooling.diagram.common.Capsule_3014" - hint="3014"> - <iconEntry - xmi:id="_sHyGS8QMEeS2vZeHP4gaVg" - iconPath="/icons/full/obj16/Class.gif" - bundleId="org.eclipse.uml2.uml.edit"/> + <elementTypeConfigurations hint="Class_ClassNestedClassifierLabel" identifier="org.eclipse.papyrusrt.umlrt.tooling.diagram.common.Capsule_ClassNestedClassifierLabel" name="Capsule (Class_ClassNestedClassifierLabel)" xmi:id="_sHyGSsQMEeS2vZeHP4gaVg" xsi:type="elementtypesconfigurations:SpecializationTypeConfiguration"> + <iconEntry bundleId="org.eclipse.uml2.uml.edit" iconPath="/icons/full/obj16/Class.gif" xmi:id="_sHyGS8QMEeS2vZeHP4gaVg"/> <specializedTypesID>org.eclipse.papyrusrt.umlrt.core.Capsule</specializedTypesID> - <specializedTypesID>org.eclipse.papyrus.uml.diagram.clazz.Class_3014</specializedTypesID> - <matcherConfiguration - xsi:type="stereotypeapplicationmatcherconfiguration:StereotypeApplicationMatcherConfiguration" - xmi:id="_sHyGTMQMEeS2vZeHP4gaVg"> + <specializedTypesID>org.eclipse.papyrus.umldi.Class_ClassNestedClassifierLabel</specializedTypesID> + <matcherConfiguration xmi:id="_sHyGTMQMEeS2vZeHP4gaVg" xsi:type="stereotypematcher:StereotypeApplicationMatcherConfiguration"> <stereotypesQualifiedNames>UMLRealTime::Capsule</stereotypesQualifiedNames> </matcherConfiguration> </elementTypeConfigurations> - <elementTypeConfigurations - xsi:type="elementtypesconfigurations:SpecializationTypeConfiguration" - xmi:id="_sua4wBAZEeWc8PaHufXjyA" - name="ExternalBehaviorPort (3069)" - identifier="org.eclipse.papyrusrt.umlrt.tooling.diagram.common.ExternalBehaviorPort_3069" - hint="3069"> - <iconEntry - xmi:id="_sua4wRAZEeWc8PaHufXjyA" - iconPath="/icons/full/obj16/Port.gif" - bundleId="org.eclipse.uml2.uml.edit"/> + <elementTypeConfigurations hint="Port_Shape" identifier="org.eclipse.papyrusrt.umlrt.tooling.diagram.common.ExternalBehaviorPort_Shape" name="ExternalBehaviorPort (Port_Shape)" xmi:id="_sua4wBAZEeWc8PaHufXjyA" xsi:type="elementtypesconfigurations:SpecializationTypeConfiguration"> + <iconEntry bundleId="org.eclipse.uml2.uml.edit" iconPath="/icons/full/obj16/Port.gif" xmi:id="_sua4wRAZEeWc8PaHufXjyA"/> <specializedTypesID>org.eclipse.papyrusrt.umlrt.core.ExternalBehaviorPort</specializedTypesID> - <specializedTypesID>org.eclipse.papyrus.uml.diagram.component.Port_3069</specializedTypesID> - <matcherConfiguration - xsi:type="stereotypeapplicationmatcherconfiguration:StereotypeApplicationMatcherConfiguration" - xmi:id="_sua4whAZEeWc8PaHufXjyA"> + <specializedTypesID>org.eclipse.papyrus.umldi.Port_Shape</specializedTypesID> + <matcherConfiguration xmi:id="_sua4whAZEeWc8PaHufXjyA" xsi:type="stereotypematcher:StereotypeApplicationMatcherConfiguration"> <stereotypesQualifiedNames>UMLRealTime::RTPort</stereotypesQualifiedNames> </matcherConfiguration> </elementTypeConfigurations> - <elementTypeConfigurations - xsi:type="elementtypesconfigurations:SpecializationTypeConfiguration" - xmi:id="_2rSKgBAZEeWc8PaHufXjyA" - name="InternalBehaviorPort (3069)" - description="" - identifier="org.eclipse.papyrusrt.umlrt.tooling.diagram.common.InternalBehaviorPort_3069" - hint="3069"> - <iconEntry - xmi:id="_2rSKgRAZEeWc8PaHufXjyA" - iconPath="/icons/full/obj16/Port.gif" - bundleId="org.eclipse.uml2.uml.edit"/> + <elementTypeConfigurations description="" hint="Port_Shape" identifier="org.eclipse.papyrusrt.umlrt.tooling.diagram.common.InternalBehaviorPort_Shape" name="InternalBehaviorPort (Port_Shape)" xmi:id="_2rSKgBAZEeWc8PaHufXjyA" xsi:type="elementtypesconfigurations:SpecializationTypeConfiguration"> + <iconEntry bundleId="org.eclipse.uml2.uml.edit" iconPath="/icons/full/obj16/Port.gif" xmi:id="_2rSKgRAZEeWc8PaHufXjyA"/> <specializedTypesID>org.eclipse.papyrusrt.umlrt.core.InternalBehaviorPort</specializedTypesID> - <specializedTypesID>org.eclipse.papyrus.uml.diagram.component.Port_3069</specializedTypesID> - <matcherConfiguration - xsi:type="stereotypeapplicationmatcherconfiguration:StereotypeApplicationMatcherConfiguration" - xmi:id="_2rSKghAZEeWc8PaHufXjyA"> + <specializedTypesID>org.eclipse.papyrus.umldi.Port_Shape</specializedTypesID> + <matcherConfiguration xmi:id="_2rSKghAZEeWc8PaHufXjyA" xsi:type="stereotypematcher:StereotypeApplicationMatcherConfiguration"> <stereotypesQualifiedNames>UMLRealTime::RTPort</stereotypesQualifiedNames> </matcherConfiguration> </elementTypeConfigurations> - <elementTypeConfigurations - xsi:type="elementtypesconfigurations:SpecializationTypeConfiguration" - xmi:id="_JDhTEAg4EeWeYfBUTX0Hjg" - name="RelayPort (3069)" - identifier="org.eclipse.papyrusrt.umlrt.tooling.diagram.common.RelayPort_3069" - hint="3069"> - <iconEntry - xmi:id="_Y6pj0Ag4EeWeYfBUTX0Hjg" - iconPath="/icons/full/obj16/Port.gif" - bundleId="org.eclipse.uml2.uml.edit"/> + <elementTypeConfigurations hint="Port_Shape" identifier="org.eclipse.papyrusrt.umlrt.tooling.diagram.common.RelayPort_Shape" name="RelayPort (Port_Shape)" xmi:id="_JDhTEAg4EeWeYfBUTX0Hjg" xsi:type="elementtypesconfigurations:SpecializationTypeConfiguration"> + <iconEntry bundleId="org.eclipse.uml2.uml.edit" iconPath="/icons/full/obj16/Port.gif" xmi:id="_Y6pj0Ag4EeWeYfBUTX0Hjg"/> <specializedTypesID>org.eclipse.papyrusrt.umlrt.core.RelayPort</specializedTypesID> - <specializedTypesID>org.eclipse.papyrus.uml.diagram.component.Port_3069</specializedTypesID> - <matcherConfiguration - xsi:type="stereotypeapplicationmatcherconfiguration:StereotypeApplicationMatcherConfiguration" - xmi:id="_jNCZoAg4EeWeYfBUTX0Hjg"> + <specializedTypesID>org.eclipse.papyrus.umldi.Port_Shape</specializedTypesID> + <matcherConfiguration xmi:id="_jNCZoAg4EeWeYfBUTX0Hjg" xsi:type="stereotypematcher:StereotypeApplicationMatcherConfiguration"> <stereotypesQualifiedNames>UMLRealTime::RTPort</stereotypesQualifiedNames> </matcherConfiguration> </elementTypeConfigurations> - <elementTypeConfigurations - xsi:type="elementtypesconfigurations:SpecializationTypeConfiguration" - xmi:id="_nYssUAg5EeWeYfBUTX0Hjg" - name="ServiceAccessPoint (3069)" - identifier="org.eclipse.papyrusrt.umlrt.tooling.diagram.common.ServiceAccessPoint_3069" - hint="3069"> - <iconEntry - xmi:id="_nYssUQg5EeWeYfBUTX0Hjg" - iconPath="/icons/full/obj16/Port.gif" - bundleId="org.eclipse.uml2.uml.edit"/> + <elementTypeConfigurations hint="Port_Shape" identifier="org.eclipse.papyrusrt.umlrt.tooling.diagram.common.ServiceAccessPoint_Shape" name="ServiceAccessPoint (Port_Shape)" xmi:id="_nYssUAg5EeWeYfBUTX0Hjg" xsi:type="elementtypesconfigurations:SpecializationTypeConfiguration"> + <iconEntry bundleId="org.eclipse.uml2.uml.edit" iconPath="/icons/full/obj16/Port.gif" xmi:id="_nYssUQg5EeWeYfBUTX0Hjg"/> <specializedTypesID>org.eclipse.papyrusrt.umlrt.core.ServiceAccessPoint</specializedTypesID> - <specializedTypesID>org.eclipse.papyrus.uml.diagram.component.Port_3069</specializedTypesID> - <matcherConfiguration - xsi:type="stereotypeapplicationmatcherconfiguration:StereotypeApplicationMatcherConfiguration" - xmi:id="_nYssUgg5EeWeYfBUTX0Hjg"> + <specializedTypesID>org.eclipse.papyrus.umldi.Port_Shape</specializedTypesID> + <matcherConfiguration xmi:id="_nYssUgg5EeWeYfBUTX0Hjg" xsi:type="stereotypematcher:StereotypeApplicationMatcherConfiguration"> <stereotypesQualifiedNames>UMLRealTime::RTPort</stereotypesQualifiedNames> </matcherConfiguration> </elementTypeConfigurations> - <elementTypeConfigurations - xsi:type="elementtypesconfigurations:SpecializationTypeConfiguration" - xmi:id="_yByK4Ag5EeWeYfBUTX0Hjg" - name="ServiceProvisionPoint (3069)" - identifier="org.eclipse.papyrusrt.umlrt.tooling.diagram.common.ServiceProvisionPoint_3069" - hint="3069"> - <iconEntry - xmi:id="_yByx8Ag5EeWeYfBUTX0Hjg" - iconPath="/icons/full/obj16/Port.gif" - bundleId="org.eclipse.uml2.uml.edit"/> + <elementTypeConfigurations hint="Port_Shape" identifier="org.eclipse.papyrusrt.umlrt.tooling.diagram.common.ServiceProvisionPoint_Shape" name="ServiceProvisionPoint (Port_Shape)" xmi:id="_yByK4Ag5EeWeYfBUTX0Hjg" xsi:type="elementtypesconfigurations:SpecializationTypeConfiguration"> + <iconEntry bundleId="org.eclipse.uml2.uml.edit" iconPath="/icons/full/obj16/Port.gif" xmi:id="_yByx8Ag5EeWeYfBUTX0Hjg"/> <specializedTypesID>org.eclipse.papyrusrt.umlrt.core.ServiceProvisionPoint</specializedTypesID> - <specializedTypesID>org.eclipse.papyrus.uml.diagram.component.Port_3069</specializedTypesID> - <matcherConfiguration - xsi:type="stereotypeapplicationmatcherconfiguration:StereotypeApplicationMatcherConfiguration" - xmi:id="_yByx8Qg5EeWeYfBUTX0Hjg"> + <specializedTypesID>org.eclipse.papyrus.umldi.Port_Shape</specializedTypesID> + <matcherConfiguration xmi:id="_yByx8Qg5EeWeYfBUTX0Hjg" xsi:type="stereotypematcher:StereotypeApplicationMatcherConfiguration"> <stereotypesQualifiedNames>UMLRealTime::RTPort</stereotypesQualifiedNames> </matcherConfiguration> </elementTypeConfigurations> - <elementTypeConfigurations - xsi:type="elementtypesconfigurations:SpecializationTypeConfiguration" - xmi:id="_sHyGTcQMEeS2vZeHP4gaVg" - name="CapsulePart (3002)" - identifier="org.eclipse.papyrusrt.umlrt.tooling.diagram.common.CapsulePart_3002" - hint="3002"> - <iconEntry - xmi:id="_sHyGTsQMEeS2vZeHP4gaVg" - iconPath="/icons/full/obj16/Property.gif" - bundleId="org.eclipse.uml2.uml.edit"/> + <elementTypeConfigurations hint="Property_ComponentAttributeLabel" identifier="org.eclipse.papyrusrt.umlrt.tooling.diagram.common.CapsulePart_ComponentAttributeLabel" name="CapsulePart (Property_ComponentAttributeLabel)" xmi:id="_sHyGTcQMEeS2vZeHP4gaVg" xsi:type="elementtypesconfigurations:SpecializationTypeConfiguration"> + <iconEntry bundleId="org.eclipse.uml2.uml.edit" iconPath="/icons/full/obj16/Property.gif" xmi:id="_sHyGTsQMEeS2vZeHP4gaVg"/> <specializedTypesID>org.eclipse.papyrusrt.umlrt.core.CapsulePart</specializedTypesID> - <specializedTypesID>org.eclipse.papyrus.uml.diagram.clazz.Property_3002</specializedTypesID> - <matcherConfiguration - xsi:type="stereotypeapplicationmatcherconfiguration:StereotypeApplicationMatcherConfiguration" - xmi:id="_sHyGT8QMEeS2vZeHP4gaVg"> + <specializedTypesID>org.eclipse.papyrus.umldi.Property_ComponentAttributeLabel</specializedTypesID> + <matcherConfiguration xmi:id="_sHyGT8QMEeS2vZeHP4gaVg" xsi:type="stereotypematcher:StereotypeApplicationMatcherConfiguration"> <stereotypesQualifiedNames>UMLRealTime::CapsulePart</stereotypesQualifiedNames> </matcherConfiguration> </elementTypeConfigurations> - <elementTypeConfigurations - xsi:type="elementtypesconfigurations:SpecializationTypeConfiguration" - xmi:id="_sHyGUMQMEeS2vZeHP4gaVg" - name="CapsulePart (3005)" - identifier="org.eclipse.papyrusrt.umlrt.tooling.diagram.common.CapsulePart_3005" - hint="3005"> - <iconEntry - xmi:id="_sHyGUcQMEeS2vZeHP4gaVg" - iconPath="/icons/full/obj16/Property.gif" - bundleId="org.eclipse.uml2.uml.edit"/> + <elementTypeConfigurations hint="Property_SignalAttributeLabel" identifier="org.eclipse.papyrusrt.umlrt.tooling.diagram.common.CapsulePart_SignalAttributeLabel" name="CapsulePart (Property_SignalAttributeLabel)" xmi:id="_sHyGUMQMEeS2vZeHP4gaVg" xsi:type="elementtypesconfigurations:SpecializationTypeConfiguration"> + <iconEntry bundleId="org.eclipse.uml2.uml.edit" iconPath="/icons/full/obj16/Property.gif" xmi:id="_sHyGUcQMEeS2vZeHP4gaVg"/> <specializedTypesID>org.eclipse.papyrusrt.umlrt.core.CapsulePart</specializedTypesID> - <specializedTypesID>org.eclipse.papyrus.uml.diagram.clazz.Property_3005</specializedTypesID> - <matcherConfiguration - xsi:type="stereotypeapplicationmatcherconfiguration:StereotypeApplicationMatcherConfiguration" - xmi:id="_sHyGUsQMEeS2vZeHP4gaVg"> + <specializedTypesID>org.eclipse.papyrus.umldi.Property_SignalAttributeLabel</specializedTypesID> + <matcherConfiguration xmi:id="_sHyGUsQMEeS2vZeHP4gaVg" xsi:type="stereotypematcher:StereotypeApplicationMatcherConfiguration"> <stereotypesQualifiedNames>UMLRealTime::CapsulePart</stereotypesQualifiedNames> </matcherConfiguration> </elementTypeConfigurations> - <elementTypeConfigurations - xsi:type="elementtypesconfigurations:SpecializationTypeConfiguration" - xmi:id="_sHyGU8QMEeS2vZeHP4gaVg" - name="CapsulePart (3006)" - identifier="org.eclipse.papyrusrt.umlrt.tooling.diagram.common.CapsulePart_3006" - hint="3006"> - <iconEntry - xmi:id="_sHyGVMQMEeS2vZeHP4gaVg" - iconPath="/icons/full/obj16/Property.gif" - bundleId="org.eclipse.uml2.uml.edit"/> + <elementTypeConfigurations hint="Property_InterfaceAttributeLabel" identifier="org.eclipse.papyrusrt.umlrt.tooling.diagram.common.CapsulePart_InterfaceAttributeLabel" name="CapsulePart (Property_InterfaceAttributeLabel)" xmi:id="_sHyGU8QMEeS2vZeHP4gaVg" xsi:type="elementtypesconfigurations:SpecializationTypeConfiguration"> + <iconEntry bundleId="org.eclipse.uml2.uml.edit" iconPath="/icons/full/obj16/Property.gif" xmi:id="_sHyGVMQMEeS2vZeHP4gaVg"/> <specializedTypesID>org.eclipse.papyrusrt.umlrt.core.CapsulePart</specializedTypesID> - <specializedTypesID>org.eclipse.papyrus.uml.diagram.clazz.Property_3006</specializedTypesID> - <matcherConfiguration - xsi:type="stereotypeapplicationmatcherconfiguration:StereotypeApplicationMatcherConfiguration" - xmi:id="_sHyGVcQMEeS2vZeHP4gaVg"> + <specializedTypesID>org.eclipse.papyrus.umldi.Property_InterfaceAttributeLabel</specializedTypesID> + <matcherConfiguration xmi:id="_sHyGVcQMEeS2vZeHP4gaVg" xsi:type="stereotypematcher:StereotypeApplicationMatcherConfiguration"> <stereotypesQualifiedNames>UMLRealTime::CapsulePart</stereotypesQualifiedNames> </matcherConfiguration> </elementTypeConfigurations> - <elementTypeConfigurations - xsi:type="elementtypesconfigurations:SpecializationTypeConfiguration" - xmi:id="_sHyGVsQMEeS2vZeHP4gaVg" - name="CapsulePart (3012)" - identifier="org.eclipse.papyrusrt.umlrt.tooling.diagram.common.CapsulePart_3012" - hint="3012"> - <iconEntry - xmi:id="_sHyGV8QMEeS2vZeHP4gaVg" - iconPath="/icons/full/obj16/Property.gif" - bundleId="org.eclipse.uml2.uml.edit"/> + <elementTypeConfigurations hint="Property_ClassAttributeLabel" identifier="org.eclipse.papyrusrt.umlrt.tooling.diagram.common.CapsulePart_ClassAttributeLabel" name="CapsulePart (Property_ClassAttributeLabel)" xmi:id="_sHyGVsQMEeS2vZeHP4gaVg" xsi:type="elementtypesconfigurations:SpecializationTypeConfiguration"> + <iconEntry bundleId="org.eclipse.uml2.uml.edit" iconPath="/icons/full/obj16/Property.gif" xmi:id="_sHyGV8QMEeS2vZeHP4gaVg"/> <specializedTypesID>org.eclipse.papyrusrt.umlrt.core.CapsulePart</specializedTypesID> - <specializedTypesID>org.eclipse.papyrus.uml.diagram.clazz.Property_3012</specializedTypesID> - <matcherConfiguration - xsi:type="stereotypeapplicationmatcherconfiguration:StereotypeApplicationMatcherConfiguration" - xmi:id="_sHyGWMQMEeS2vZeHP4gaVg"> + <specializedTypesID>org.eclipse.papyrus.umldi.Property_ClassAttributeLabel</specializedTypesID> + <matcherConfiguration xmi:id="_sHyGWMQMEeS2vZeHP4gaVg" xsi:type="stereotypematcher:StereotypeApplicationMatcherConfiguration"> <stereotypesQualifiedNames>UMLRealTime::CapsulePart</stereotypesQualifiedNames> </matcherConfiguration> </elementTypeConfigurations> - <elementTypeConfigurations - xsi:type="elementtypesconfigurations:SpecializationTypeConfiguration" - xmi:id="_sHyGWcQMEeS2vZeHP4gaVg" - name="CapsulePart (3018)" - identifier="org.eclipse.papyrusrt.umlrt.tooling.diagram.common.CapsulePart_3018" - hint="3018"> - <iconEntry - xmi:id="_sHyGWsQMEeS2vZeHP4gaVg" - iconPath="/icons/full/obj16/Property.gif" - bundleId="org.eclipse.uml2.uml.edit"/> + <elementTypeConfigurations hint="Property_DataTypeAttributeLabel" identifier="org.eclipse.papyrusrt.umlrt.tooling.diagram.common.CapsulePart_DataTypeAttributeLabel" name="CapsulePart (Property_DataTypeAttributeLabel)" xmi:id="_sHyGWcQMEeS2vZeHP4gaVg" xsi:type="elementtypesconfigurations:SpecializationTypeConfiguration"> + <iconEntry bundleId="org.eclipse.uml2.uml.edit" iconPath="/icons/full/obj16/Property.gif" xmi:id="_sHyGWsQMEeS2vZeHP4gaVg"/> <specializedTypesID>org.eclipse.papyrusrt.umlrt.core.CapsulePart</specializedTypesID> - <specializedTypesID>org.eclipse.papyrus.uml.diagram.clazz.Property_3018</specializedTypesID> - <matcherConfiguration - xsi:type="stereotypeapplicationmatcherconfiguration:StereotypeApplicationMatcherConfiguration" - xmi:id="_sHyGW8QMEeS2vZeHP4gaVg"> + <specializedTypesID>org.eclipse.papyrus.umldi.Property_DataTypeAttributeLabel</specializedTypesID> + <matcherConfiguration xmi:id="_sHyGW8QMEeS2vZeHP4gaVg" xsi:type="stereotypematcher:StereotypeApplicationMatcherConfiguration"> <stereotypesQualifiedNames>UMLRealTime::CapsulePart</stereotypesQualifiedNames> </matcherConfiguration> </elementTypeConfigurations> - <elementTypeConfigurations - xsi:type="elementtypesconfigurations:SpecializationTypeConfiguration" - xmi:id="_sHyGXMQMEeS2vZeHP4gaVg" - name="CapsulePart (3041)" - identifier="org.eclipse.papyrusrt.umlrt.tooling.diagram.common.CapsulePart_3041" - hint="3041"> - <iconEntry - xmi:id="_sHyGXcQMEeS2vZeHP4gaVg" - iconPath="/icons/full/obj16/Property.gif" - bundleId="org.eclipse.uml2.uml.edit"/> + <elementTypeConfigurations hint="Property_PrimitiveTypeAttributeLabel" identifier="org.eclipse.papyrusrt.umlrt.tooling.diagram.common.CapsulePart_PrimitiveTypeAttributeLabel" name="CapsulePart (Property_PrimitiveTypeAttributeLabel)" xmi:id="_sHyGXMQMEeS2vZeHP4gaVg" xsi:type="elementtypesconfigurations:SpecializationTypeConfiguration"> + <iconEntry bundleId="org.eclipse.uml2.uml.edit" iconPath="/icons/full/obj16/Property.gif" xmi:id="_sHyGXcQMEeS2vZeHP4gaVg"/> <specializedTypesID>org.eclipse.papyrusrt.umlrt.core.CapsulePart</specializedTypesID> - <specializedTypesID>org.eclipse.papyrus.uml.diagram.clazz.Property_3041</specializedTypesID> - <matcherConfiguration - xsi:type="stereotypeapplicationmatcherconfiguration:StereotypeApplicationMatcherConfiguration" - xmi:id="_sHyGXsQMEeS2vZeHP4gaVg"> + <specializedTypesID>org.eclipse.papyrus.umldi.Property_PrimitiveTypeAttributeLabel</specializedTypesID> + <matcherConfiguration xmi:id="_sHyGXsQMEeS2vZeHP4gaVg" xsi:type="stereotypematcher:StereotypeApplicationMatcherConfiguration"> <stereotypesQualifiedNames>UMLRealTime::CapsulePart</stereotypesQualifiedNames> </matcherConfiguration> </elementTypeConfigurations> - <elementTypeConfigurations - xsi:type="elementtypesconfigurations:SpecializationTypeConfiguration" - xmi:id="_emBOIMlhEeSwZ7pccGhSNg" - name="Protocol (2008)" - identifier="org.eclipse.papyrusrt.umlrt.tooling.diagram.common.Protocol_2008" - hint="2008"> - <iconEntry - xmi:id="_emBOIclhEeSwZ7pccGhSNg" - iconPath="/icons/full/obj16/Class.gif" - bundleId="org.eclipse.uml2.uml.edit"/> + <elementTypeConfigurations hint="Class_Shape" identifier="org.eclipse.papyrusrt.umlrt.tooling.diagram.common.Protocol_Shape" name="Protocol (Class_Shape)" xmi:id="_emBOIMlhEeSwZ7pccGhSNg" xsi:type="elementtypesconfigurations:SpecializationTypeConfiguration"> + <iconEntry bundleId="org.eclipse.uml2.uml.edit" iconPath="/icons/full/obj16/Class.gif" xmi:id="_emBOIclhEeSwZ7pccGhSNg"/> <specializedTypesID>org.eclipse.papyrusrt.umlrt.core.Protocol</specializedTypesID> - <specializedTypesID>org.eclipse.papyrus.uml.diagram.clazz.Class_2008</specializedTypesID> - <matcherConfiguration - xsi:type="stereotypeapplicationmatcherconfiguration:StereotypeApplicationMatcherConfiguration" - xmi:id="_emBOIslhEeSwZ7pccGhSNg"> + <specializedTypesID>org.eclipse.papyrus.umldi.Class_Shape</specializedTypesID> + <matcherConfiguration xmi:id="_emBOIslhEeSwZ7pccGhSNg" xsi:type="stereotypematcher:StereotypeApplicationMatcherConfiguration"> <stereotypesQualifiedNames>UMLRealTime::Protocol</stereotypesQualifiedNames> </matcherConfiguration> </elementTypeConfigurations> - <elementTypeConfigurations - xsi:type="elementtypesconfigurations:SpecializationTypeConfiguration" - xmi:id="_emBOI8lhEeSwZ7pccGhSNg" - name="Protocol (3004)" - identifier="org.eclipse.papyrusrt.umlrt.tooling.diagram.common.Protocol_3004" - hint="3004"> - <iconEntry - xmi:id="_emBOJMlhEeSwZ7pccGhSNg" - iconPath="/icons/full/obj16/Class.gif" - bundleId="org.eclipse.uml2.uml.edit"/> + <elementTypeConfigurations hint="Class_ComponentNestedClassifierLabel" identifier="org.eclipse.papyrusrt.umlrt.tooling.diagram.common.Protocol_ComponentNestedClassifierLabel" name="Protocol (Class_ComponentNestedClassifierLabel)" xmi:id="_emBOI8lhEeSwZ7pccGhSNg" xsi:type="elementtypesconfigurations:SpecializationTypeConfiguration"> + <iconEntry bundleId="org.eclipse.uml2.uml.edit" iconPath="/icons/full/obj16/Class.gif" xmi:id="_emBOJMlhEeSwZ7pccGhSNg"/> <specializedTypesID>org.eclipse.papyrusrt.umlrt.core.Protocol</specializedTypesID> - <specializedTypesID>org.eclipse.papyrus.uml.diagram.clazz.Class_3004</specializedTypesID> - <matcherConfiguration - xsi:type="stereotypeapplicationmatcherconfiguration:StereotypeApplicationMatcherConfiguration" - xmi:id="_emBOJclhEeSwZ7pccGhSNg"> + <specializedTypesID>org.eclipse.papyrus.umldi.Class_ComponentNestedClassifierLabel</specializedTypesID> + <matcherConfiguration xmi:id="_emBOJclhEeSwZ7pccGhSNg" xsi:type="stereotypematcher:StereotypeApplicationMatcherConfiguration"> <stereotypesQualifiedNames>UMLRealTime::Protocol</stereotypesQualifiedNames> </matcherConfiguration> </elementTypeConfigurations> - <elementTypeConfigurations - xsi:type="elementtypesconfigurations:SpecializationTypeConfiguration" - xmi:id="_emBOJslhEeSwZ7pccGhSNg" - name="Protocol (3008)" - identifier="org.eclipse.papyrusrt.umlrt.tooling.diagram.common.Protocol_3008" - hint="3008"> - <iconEntry - xmi:id="_emBOJ8lhEeSwZ7pccGhSNg" - iconPath="/icons/full/obj16/Class.gif" - bundleId="org.eclipse.uml2.uml.edit"/> + <elementTypeConfigurations hint="Class_InterfaceNestedClassifierLabel" identifier="org.eclipse.papyrusrt.umlrt.tooling.diagram.common.Protocol_InterfaceNestedClassifierLabel" name="Protocol (Class_InterfaceNestedClassifierLabel)" xmi:id="_emBOJslhEeSwZ7pccGhSNg" xsi:type="elementtypesconfigurations:SpecializationTypeConfiguration"> + <iconEntry bundleId="org.eclipse.uml2.uml.edit" iconPath="/icons/full/obj16/Class.gif" xmi:id="_emBOJ8lhEeSwZ7pccGhSNg"/> <specializedTypesID>org.eclipse.papyrusrt.umlrt.core.Protocol</specializedTypesID> - <specializedTypesID>org.eclipse.papyrus.uml.diagram.clazz.Class_3008</specializedTypesID> - <matcherConfiguration - xsi:type="stereotypeapplicationmatcherconfiguration:StereotypeApplicationMatcherConfiguration" - xmi:id="_emBOKMlhEeSwZ7pccGhSNg"> + <specializedTypesID>org.eclipse.papyrus.umldi.Class_InterfaceNestedClassifierLabel</specializedTypesID> + <matcherConfiguration xmi:id="_emBOKMlhEeSwZ7pccGhSNg" xsi:type="stereotypematcher:StereotypeApplicationMatcherConfiguration"> <stereotypesQualifiedNames>UMLRealTime::Protocol</stereotypesQualifiedNames> </matcherConfiguration> </elementTypeConfigurations> - <elementTypeConfigurations - xsi:type="elementtypesconfigurations:SpecializationTypeConfiguration" - xmi:id="_emBOKclhEeSwZ7pccGhSNg" - name="Protocol (3010)" - identifier="org.eclipse.papyrusrt.umlrt.tooling.diagram.common.Protocol_3010" - hint="3010"> - <iconEntry - xmi:id="_emBOKslhEeSwZ7pccGhSNg" - iconPath="/icons/full/obj16/Class.gif" - bundleId="org.eclipse.uml2.uml.edit"/> + <elementTypeConfigurations hint="Class_Shape_CN" identifier="org.eclipse.papyrusrt.umlrt.tooling.diagram.common.Protocol_Shape_CN" name="Protocol (Class_Shape_CN)" xmi:id="_emBOKclhEeSwZ7pccGhSNg" xsi:type="elementtypesconfigurations:SpecializationTypeConfiguration"> + <iconEntry bundleId="org.eclipse.uml2.uml.edit" iconPath="/icons/full/obj16/Class.gif" xmi:id="_emBOKslhEeSwZ7pccGhSNg"/> <specializedTypesID>org.eclipse.papyrusrt.umlrt.core.Protocol</specializedTypesID> - <specializedTypesID>org.eclipse.papyrus.uml.diagram.clazz.Class_3010</specializedTypesID> - <matcherConfiguration - xsi:type="stereotypeapplicationmatcherconfiguration:StereotypeApplicationMatcherConfiguration" - xmi:id="_emBOK8lhEeSwZ7pccGhSNg"> + <specializedTypesID>org.eclipse.papyrus.umldi.Class_Shape_CN</specializedTypesID> + <matcherConfiguration xmi:id="_emBOK8lhEeSwZ7pccGhSNg" xsi:type="stereotypematcher:StereotypeApplicationMatcherConfiguration"> <stereotypesQualifiedNames>UMLRealTime::Protocol</stereotypesQualifiedNames> </matcherConfiguration> </elementTypeConfigurations> - <elementTypeConfigurations - xsi:type="elementtypesconfigurations:SpecializationTypeConfiguration" - xmi:id="_emBOLMlhEeSwZ7pccGhSNg" - name="Protocol (3014)" - identifier="org.eclipse.papyrusrt.umlrt.tooling.diagram.common.Protocol_3014" - hint="3014"> - <iconEntry - xmi:id="_emBOLclhEeSwZ7pccGhSNg" - iconPath="/icons/full/obj16/Class.gif" - bundleId="org.eclipse.uml2.uml.edit"/> + <elementTypeConfigurations hint="Class_ClassNestedClassifierLabel" identifier="org.eclipse.papyrusrt.umlrt.tooling.diagram.common.Protocol_ClassNestedClassifierLabel" name="Protocol (Class_ClassNestedClassifierLabel)" xmi:id="_emBOLMlhEeSwZ7pccGhSNg" xsi:type="elementtypesconfigurations:SpecializationTypeConfiguration"> + <iconEntry bundleId="org.eclipse.uml2.uml.edit" iconPath="/icons/full/obj16/Class.gif" xmi:id="_emBOLclhEeSwZ7pccGhSNg"/> <specializedTypesID>org.eclipse.papyrusrt.umlrt.core.Protocol</specializedTypesID> - <specializedTypesID>org.eclipse.papyrus.uml.diagram.clazz.Class_3014</specializedTypesID> - <matcherConfiguration - xsi:type="stereotypeapplicationmatcherconfiguration:StereotypeApplicationMatcherConfiguration" - xmi:id="_emBOLslhEeSwZ7pccGhSNg"> + <specializedTypesID>org.eclipse.papyrus.umldi.Class_ClassNestedClassifierLabel</specializedTypesID> + <matcherConfiguration xmi:id="_emBOLslhEeSwZ7pccGhSNg" xsi:type="stereotypematcher:StereotypeApplicationMatcherConfiguration"> <stereotypesQualifiedNames>UMLRealTime::Protocol</stereotypesQualifiedNames> </matcherConfiguration> </elementTypeConfigurations> - <elementTypeConfigurations - xsi:type="elementtypesconfigurations:SpecializationTypeConfiguration" - xmi:id="_sHytUMQMEeS2vZeHP4gaVg" - name="ProtocolContainer (2007)" - identifier="org.eclipse.papyrusrt.umlrt.tooling.diagram.common.ProtocolContainer_2007" - hint="2007"> - <iconEntry - xmi:id="_sHytUcQMEeS2vZeHP4gaVg" - iconPath="/icons/full/obj16/Package.gif" - bundleId="org.eclipse.uml2.uml.edit"/> + <elementTypeConfigurations hint="Package_Shape" identifier="org.eclipse.papyrusrt.umlrt.tooling.diagram.common.ProtocolContainer_Shape" name="ProtocolContainer (Package_Shape)" xmi:id="_sHytUMQMEeS2vZeHP4gaVg" xsi:type="elementtypesconfigurations:SpecializationTypeConfiguration"> + <iconEntry bundleId="org.eclipse.uml2.uml.edit" iconPath="/icons/full/obj16/Package.gif" xmi:id="_sHytUcQMEeS2vZeHP4gaVg"/> <specializedTypesID>org.eclipse.papyrusrt.umlrt.core.ProtocolContainer</specializedTypesID> - <specializedTypesID>org.eclipse.papyrus.uml.diagram.clazz.Package_2007</specializedTypesID> - <matcherConfiguration - xsi:type="stereotypeapplicationmatcherconfiguration:StereotypeApplicationMatcherConfiguration" - xmi:id="_sHytUsQMEeS2vZeHP4gaVg"> + <specializedTypesID>org.eclipse.papyrus.umldi.Package_Shape</specializedTypesID> + <matcherConfiguration xmi:id="_sHytUsQMEeS2vZeHP4gaVg" xsi:type="stereotypematcher:StereotypeApplicationMatcherConfiguration"> <stereotypesQualifiedNames>UMLRealTime::ProtocolContainer</stereotypesQualifiedNames> </matcherConfiguration> </elementTypeConfigurations> - <elementTypeConfigurations - xsi:type="elementtypesconfigurations:SpecializationTypeConfiguration" - xmi:id="_sHytU8QMEeS2vZeHP4gaVg" - name="ProtocolContainer (3009)" - identifier="org.eclipse.papyrusrt.umlrt.tooling.diagram.common.ProtocolContainer_3009" - hint="3009"> - <iconEntry - xmi:id="_sHytVMQMEeS2vZeHP4gaVg" - iconPath="/icons/full/obj16/Package.gif" - bundleId="org.eclipse.uml2.uml.edit"/> + <elementTypeConfigurations hint="Package_Shape_CN" identifier="org.eclipse.papyrusrt.umlrt.tooling.diagram.common.ProtocolContainer_Shape_CN" name="ProtocolContainer (Package_Shape_CN)" xmi:id="_sHytU8QMEeS2vZeHP4gaVg" xsi:type="elementtypesconfigurations:SpecializationTypeConfiguration"> + <iconEntry bundleId="org.eclipse.uml2.uml.edit" iconPath="/icons/full/obj16/Package.gif" xmi:id="_sHytVMQMEeS2vZeHP4gaVg"/> <specializedTypesID>org.eclipse.papyrusrt.umlrt.core.ProtocolContainer</specializedTypesID> - <specializedTypesID>org.eclipse.papyrus.uml.diagram.clazz.Package_3009</specializedTypesID> - <matcherConfiguration - xsi:type="stereotypeapplicationmatcherconfiguration:StereotypeApplicationMatcherConfiguration" - xmi:id="_sHytVcQMEeS2vZeHP4gaVg"> + <specializedTypesID>org.eclipse.papyrus.umldi.Package_Shape_CN</specializedTypesID> + <matcherConfiguration xmi:id="_sHytVcQMEeS2vZeHP4gaVg" xsi:type="stereotypematcher:StereotypeApplicationMatcherConfiguration"> <stereotypesQualifiedNames>UMLRealTime::ProtocolContainer</stereotypesQualifiedNames> </matcherConfiguration> </elementTypeConfigurations> - <elementTypeConfigurations - xsi:type="elementtypesconfigurations:SpecializationTypeConfiguration" - xmi:id="_sHytVsQMEeS2vZeHP4gaVg" - name="ProtocolContainer (PapyrusUMLClassDiagram)" - identifier="org.eclipse.papyrusrt.umlrt.tooling.diagram.common.ProtocolContainer_PapyrusUMLClassDiagram" - hint="PapyrusUMLClassDiagram"> - <iconEntry - xmi:id="_sHytV8QMEeS2vZeHP4gaVg" - iconPath="/icons/full/obj16/Package.gif" - bundleId="org.eclipse.uml2.uml.edit"/> + <elementTypeConfigurations hint="PapyrusUMLClassDiagram" identifier="org.eclipse.papyrusrt.umlrt.tooling.diagram.common.ProtocolContainer_PapyrusUMLClassDiagram" name="ProtocolContainer (PapyrusUMLClassDiagram)" xmi:id="_sHytVsQMEeS2vZeHP4gaVg" xsi:type="elementtypesconfigurations:SpecializationTypeConfiguration"> + <iconEntry bundleId="org.eclipse.uml2.uml.edit" iconPath="/icons/full/obj16/Package.gif" xmi:id="_sHytV8QMEeS2vZeHP4gaVg"/> <specializedTypesID>org.eclipse.papyrusrt.umlrt.core.ProtocolContainer</specializedTypesID> - <specializedTypesID>org.eclipse.papyrus.uml.diagram.clazz.Package_1000</specializedTypesID> - <matcherConfiguration - xsi:type="stereotypeapplicationmatcherconfiguration:StereotypeApplicationMatcherConfiguration" - xmi:id="_sHytWMQMEeS2vZeHP4gaVg"> + <specializedTypesID>org.eclipse.papyrus.umldi.Package_1000</specializedTypesID> + <matcherConfiguration xmi:id="_sHytWMQMEeS2vZeHP4gaVg" xsi:type="stereotypematcher:StereotypeApplicationMatcherConfiguration"> <stereotypesQualifiedNames>UMLRealTime::ProtocolContainer</stereotypesQualifiedNames> </matcherConfiguration> </elementTypeConfigurations> - <elementTypeConfigurations - xsi:type="elementtypesconfigurations:SpecializationTypeConfiguration" - xmi:id="_sHytWcQMEeS2vZeHP4gaVg" - name="RTMessageSet (2004)" - identifier="org.eclipse.papyrusrt.umlrt.tooling.diagram.common.RTMessageSet_2004" - hint="2004"> - <iconEntry - xmi:id="_sHytWsQMEeS2vZeHP4gaVg" - iconPath="/icons/full/obj16/Interface.gif" - bundleId="org.eclipse.uml2.uml.edit"/> + <elementTypeConfigurations hint="Interface_Shape" identifier="org.eclipse.papyrusrt.umlrt.tooling.diagram.common.RTMessageSet_Shape" name="RTMessageSet (Interface_Shape)" xmi:id="_sHytWcQMEeS2vZeHP4gaVg" xsi:type="elementtypesconfigurations:SpecializationTypeConfiguration"> + <iconEntry bundleId="org.eclipse.uml2.uml.edit" iconPath="/icons/full/obj16/Interface.gif" xmi:id="_sHytWsQMEeS2vZeHP4gaVg"/> <specializedTypesID>org.eclipse.papyrusrt.umlrt.core.RTMessageSet</specializedTypesID> - <specializedTypesID>org.eclipse.papyrus.uml.diagram.clazz.Interface_2004</specializedTypesID> - <matcherConfiguration - xsi:type="stereotypeapplicationmatcherconfiguration:StereotypeApplicationMatcherConfiguration" - xmi:id="_sHytW8QMEeS2vZeHP4gaVg"> + <specializedTypesID>org.eclipse.papyrus.umldi.Interface_Shape</specializedTypesID> + <matcherConfiguration xmi:id="_sHytW8QMEeS2vZeHP4gaVg" xsi:type="stereotypematcher:StereotypeApplicationMatcherConfiguration"> <stereotypesQualifiedNames>UMLRealTime::RTMessageSet</stereotypesQualifiedNames> </matcherConfiguration> </elementTypeConfigurations> - <elementTypeConfigurations - xsi:type="elementtypesconfigurations:SpecializationTypeConfiguration" - xmi:id="_sHytXMQMEeS2vZeHP4gaVg" - name="RTMessageSet (3023)" - identifier="org.eclipse.papyrusrt.umlrt.tooling.diagram.common.RTMessageSet_3023" - hint="3023"> - <iconEntry - xmi:id="_sHytXcQMEeS2vZeHP4gaVg" - iconPath="/icons/full/obj16/Interface.gif" - bundleId="org.eclipse.uml2.uml.edit"/> + <elementTypeConfigurations hint="Interface_Shape_CN" identifier="org.eclipse.papyrusrt.umlrt.tooling.diagram.common.RTMessageSet_Shape_CN" name="RTMessageSet (Interface_Shape_CN)" xmi:id="_sHytXMQMEeS2vZeHP4gaVg" xsi:type="elementtypesconfigurations:SpecializationTypeConfiguration"> + <iconEntry bundleId="org.eclipse.uml2.uml.edit" iconPath="/icons/full/obj16/Interface.gif" xmi:id="_sHytXcQMEeS2vZeHP4gaVg"/> <specializedTypesID>org.eclipse.papyrusrt.umlrt.core.RTMessageSet</specializedTypesID> - <specializedTypesID>org.eclipse.papyrus.uml.diagram.clazz.Interface_3023</specializedTypesID> - <matcherConfiguration - xsi:type="stereotypeapplicationmatcherconfiguration:StereotypeApplicationMatcherConfiguration" - xmi:id="_sHytXsQMEeS2vZeHP4gaVg"> + <specializedTypesID>org.eclipse.papyrus.umldi.Interface_Shape_CN</specializedTypesID> + <matcherConfiguration xmi:id="_sHytXsQMEeS2vZeHP4gaVg" xsi:type="stereotypematcher:StereotypeApplicationMatcherConfiguration"> <stereotypesQualifiedNames>UMLRealTime::RTMessageSet</stereotypesQualifiedNames> </matcherConfiguration> </elementTypeConfigurations> - <elementTypeConfigurations - xsi:type="elementtypesconfigurations:SpecializationTypeConfiguration" - xmi:id="_sHytX8QMEeS2vZeHP4gaVg" - name="RTMessageSet (3036)" - identifier="org.eclipse.papyrusrt.umlrt.tooling.diagram.common.RTMessageSet_3036" - hint="3036"> - <iconEntry - xmi:id="_sHytYMQMEeS2vZeHP4gaVg" - iconPath="/icons/full/obj16/Interface.gif" - bundleId="org.eclipse.uml2.uml.edit"/> + <elementTypeConfigurations hint="Interface_ClassNestedClassifierLabel" identifier="org.eclipse.papyrusrt.umlrt.tooling.diagram.common.RTMessageSet_ClassNestedClassifierLabel" name="RTMessageSet (Interface_ClassNestedClassifierLabel)" xmi:id="_sHytX8QMEeS2vZeHP4gaVg" xsi:type="elementtypesconfigurations:SpecializationTypeConfiguration"> + <iconEntry bundleId="org.eclipse.uml2.uml.edit" iconPath="/icons/full/obj16/Interface.gif" xmi:id="_sHytYMQMEeS2vZeHP4gaVg"/> <specializedTypesID>org.eclipse.papyrusrt.umlrt.core.RTMessageSet</specializedTypesID> - <specializedTypesID>org.eclipse.papyrus.uml.diagram.clazz.Interface_3036</specializedTypesID> - <matcherConfiguration - xsi:type="stereotypeapplicationmatcherconfiguration:StereotypeApplicationMatcherConfiguration" - xmi:id="_sHytYcQMEeS2vZeHP4gaVg"> + <specializedTypesID>org.eclipse.papyrus.umldi.Interface_ClassNestedClassifierLabel</specializedTypesID> + <matcherConfiguration xmi:id="_sHytYcQMEeS2vZeHP4gaVg" xsi:type="stereotypematcher:StereotypeApplicationMatcherConfiguration"> <stereotypesQualifiedNames>UMLRealTime::RTMessageSet</stereotypesQualifiedNames> </matcherConfiguration> </elementTypeConfigurations> - <elementTypeConfigurations - xsi:type="elementtypesconfigurations:SpecializationTypeConfiguration" - xmi:id="_sHytYsQMEeS2vZeHP4gaVg" - name="RTMessageSet (3037)" - identifier="org.eclipse.papyrusrt.umlrt.tooling.diagram.common.RTMessageSet_3037" - hint="3037"> - <iconEntry - xmi:id="_sHytY8QMEeS2vZeHP4gaVg" - iconPath="/icons/full/obj16/Interface.gif" - bundleId="org.eclipse.uml2.uml.edit"/> + <elementTypeConfigurations hint="Interface_ComponentNestedClassifierLabel" identifier="org.eclipse.papyrusrt.umlrt.tooling.diagram.common.RTMessageSet_ComponentNestedClassifierLabel" name="RTMessageSet (Interface_ComponentNestedClassifierLabel)" xmi:id="_sHytYsQMEeS2vZeHP4gaVg" xsi:type="elementtypesconfigurations:SpecializationTypeConfiguration"> + <iconEntry bundleId="org.eclipse.uml2.uml.edit" iconPath="/icons/full/obj16/Interface.gif" xmi:id="_sHytY8QMEeS2vZeHP4gaVg"/> <specializedTypesID>org.eclipse.papyrusrt.umlrt.core.RTMessageSet</specializedTypesID> - <specializedTypesID>org.eclipse.papyrus.uml.diagram.clazz.Interface_3037</specializedTypesID> - <matcherConfiguration - xsi:type="stereotypeapplicationmatcherconfiguration:StereotypeApplicationMatcherConfiguration" - xmi:id="_sHytZMQMEeS2vZeHP4gaVg"> + <specializedTypesID>org.eclipse.papyrus.umldi.Interface_ComponentNestedClassifierLabel</specializedTypesID> + <matcherConfiguration xmi:id="_sHytZMQMEeS2vZeHP4gaVg" xsi:type="stereotypematcher:StereotypeApplicationMatcherConfiguration"> <stereotypesQualifiedNames>UMLRealTime::RTMessageSet</stereotypesQualifiedNames> </matcherConfiguration> </elementTypeConfigurations> - <elementTypeConfigurations - xsi:type="elementtypesconfigurations:SpecializationTypeConfiguration" - xmi:id="_sHytZcQMEeS2vZeHP4gaVg" - name="RTMessageSet (3038)" - identifier="org.eclipse.papyrusrt.umlrt.tooling.diagram.common.RTMessageSet_3038" - hint="3038"> - <iconEntry - xmi:id="_sHytZsQMEeS2vZeHP4gaVg" - iconPath="/icons/full/obj16/Interface.gif" - bundleId="org.eclipse.uml2.uml.edit"/> + <elementTypeConfigurations hint="Interface_InterfaceNestedClassifierLabel" identifier="org.eclipse.papyrusrt.umlrt.tooling.diagram.common.RTMessageSet_InterfaceNestedClassifierLabel" name="RTMessageSet (Interface_InterfaceNestedClassifierLabel)" xmi:id="_sHytZcQMEeS2vZeHP4gaVg" xsi:type="elementtypesconfigurations:SpecializationTypeConfiguration"> + <iconEntry bundleId="org.eclipse.uml2.uml.edit" iconPath="/icons/full/obj16/Interface.gif" xmi:id="_sHytZsQMEeS2vZeHP4gaVg"/> <specializedTypesID>org.eclipse.papyrusrt.umlrt.core.RTMessageSet</specializedTypesID> - <specializedTypesID>org.eclipse.papyrus.uml.diagram.clazz.Interface_3038</specializedTypesID> - <matcherConfiguration - xsi:type="stereotypeapplicationmatcherconfiguration:StereotypeApplicationMatcherConfiguration" - xmi:id="_sHytZ8QMEeS2vZeHP4gaVg"> + <specializedTypesID>org.eclipse.papyrus.umldi.Interface_InterfaceNestedClassifierLabel</specializedTypesID> + <matcherConfiguration xmi:id="_sHytZ8QMEeS2vZeHP4gaVg" xsi:type="stereotypematcher:StereotypeApplicationMatcherConfiguration"> <stereotypesQualifiedNames>UMLRealTime::RTMessageSet</stereotypesQualifiedNames> </matcherConfiguration> </elementTypeConfigurations> - <elementTypeConfigurations - xsi:type="elementtypesconfigurations:SpecializationTypeConfiguration" - xmi:id="_UKFswON2EeSMDu6IBsn9eg" - name="Operation (3003)" - identifier="org.eclipse.papyrusrt.umlrt.tooling.diagram.common.ProtocolMessageIn_3003" - hint="3003"> - <iconEntry - xmi:id="_UKFsweN2EeSMDu6IBsn9eg" - iconPath="/icons/full/obj16/Operation.gif" - bundleId="org.eclipse.uml2.uml.edit"/> + <elementTypeConfigurations hint="Operation_ComponentOperationLabel" identifier="org.eclipse.papyrusrt.umlrt.tooling.diagram.common.ProtocolMessageIn_ComponentOperationLabel" name="Operation (Operation_ComponentOperationLabel)" xmi:id="_UKFswON2EeSMDu6IBsn9eg" xsi:type="elementtypesconfigurations:SpecializationTypeConfiguration"> + <iconEntry bundleId="org.eclipse.uml2.uml.edit" iconPath="/icons/full/obj16/Operation.gif" xmi:id="_UKFsweN2EeSMDu6IBsn9eg"/> <specializedTypesID>org.eclipse.papyrusrt.umlrt.core.ProtocolMessageIn</specializedTypesID> - <specializedTypesID>org.eclipse.papyrus.uml.diagram.clazz.Operation_3003</specializedTypesID> - <matcherConfiguration - xsi:type="stereotypeapplicationmatcherconfiguration:StereotypeApplicationMatcherConfiguration" - xmi:id="_UKFswuN2EeSMDu6IBsn9eg"> + <specializedTypesID>org.eclipse.papyrus.umldi.Operation_ComponentOperationLabel</specializedTypesID> + <matcherConfiguration xmi:id="_UKFswuN2EeSMDu6IBsn9eg" xsi:type="stereotypematcher:StereotypeApplicationMatcherConfiguration"> <stereotypesQualifiedNames>UMLRealTime::RTMessageSet</stereotypesQualifiedNames> </matcherConfiguration> </elementTypeConfigurations> - <elementTypeConfigurations - xsi:type="elementtypesconfigurations:SpecializationTypeConfiguration" - xmi:id="_iggYsON2EeSMDu6IBsn9eg" - name="Operation (3007)" - identifier="org.eclipse.papyrusrt.umlrt.tooling.diagram.common.ProtocolMessageIn_3007" - hint="3007"> - <iconEntry - xmi:id="_iggYseN2EeSMDu6IBsn9eg" - iconPath="/icons/full/obj16/Operation.gif" - bundleId="org.eclipse.uml2.uml.edit"/> + <elementTypeConfigurations hint="Operation_InterfaceOperationLabel" identifier="org.eclipse.papyrusrt.umlrt.tooling.diagram.common.ProtocolMessageIn_InterfaceOperationLabel" name="Operation (Operation_InterfaceOperationLabel)" xmi:id="_iggYsON2EeSMDu6IBsn9eg" xsi:type="elementtypesconfigurations:SpecializationTypeConfiguration"> + <iconEntry bundleId="org.eclipse.uml2.uml.edit" iconPath="/icons/full/obj16/Operation.gif" xmi:id="_iggYseN2EeSMDu6IBsn9eg"/> <specializedTypesID>org.eclipse.papyrusrt.umlrt.core.ProtocolMessageIn</specializedTypesID> - <specializedTypesID>org.eclipse.papyrus.uml.diagram.clazz.Operation_3007</specializedTypesID> - <matcherConfiguration - xsi:type="stereotypeapplicationmatcherconfiguration:StereotypeApplicationMatcherConfiguration" - xmi:id="_iggYsuN2EeSMDu6IBsn9eg"> + <specializedTypesID>org.eclipse.papyrus.umldi.Operation_InterfaceOperationLabel</specializedTypesID> + <matcherConfiguration xmi:id="_iggYsuN2EeSMDu6IBsn9eg" xsi:type="stereotypematcher:StereotypeApplicationMatcherConfiguration"> <stereotypesQualifiedNames>UMLRealTime::RTMessageSet</stereotypesQualifiedNames> </matcherConfiguration> </elementTypeConfigurations> - <elementTypeConfigurations - xsi:type="elementtypesconfigurations:SpecializationTypeConfiguration" - xmi:id="_nR6SMON2EeSMDu6IBsn9eg" - name="Operation (3013)" - identifier="org.eclipse.papyrusrt.umlrt.tooling.diagram.common.ProtocolMessageIn_3013" - hint="3013"> - <iconEntry - xmi:id="_nR6SMeN2EeSMDu6IBsn9eg" - iconPath="/icons/full/obj16/Operation.gif" - bundleId="org.eclipse.uml2.uml.edit"/> + <elementTypeConfigurations hint="Operation_ClassOperationLabel" identifier="org.eclipse.papyrusrt.umlrt.tooling.diagram.common.ProtocolMessageIn_ClassOperationLabel" name="Operation (Operation_ClassOperationLabel)" xmi:id="_nR6SMON2EeSMDu6IBsn9eg" xsi:type="elementtypesconfigurations:SpecializationTypeConfiguration"> + <iconEntry bundleId="org.eclipse.uml2.uml.edit" iconPath="/icons/full/obj16/Operation.gif" xmi:id="_nR6SMeN2EeSMDu6IBsn9eg"/> <specializedTypesID>org.eclipse.papyrusrt.umlrt.core.ProtocolMessageIn</specializedTypesID> - <specializedTypesID>org.eclipse.papyrus.uml.diagram.clazz.Operation_3013</specializedTypesID> - <matcherConfiguration - xsi:type="stereotypeapplicationmatcherconfiguration:StereotypeApplicationMatcherConfiguration" - xmi:id="_nR6SMuN2EeSMDu6IBsn9eg"> + <specializedTypesID>org.eclipse.papyrus.umldi.Operation_ClassOperationLabel</specializedTypesID> + <matcherConfiguration xmi:id="_nR6SMuN2EeSMDu6IBsn9eg" xsi:type="stereotypematcher:StereotypeApplicationMatcherConfiguration"> <stereotypesQualifiedNames>UMLRealTime::RTMessageSet</stereotypesQualifiedNames> </matcherConfiguration> </elementTypeConfigurations> - <elementTypeConfigurations - xsi:type="elementtypesconfigurations:SpecializationTypeConfiguration" - xmi:id="_sqMlgON2EeSMDu6IBsn9eg" - name="Operation (3019)" - identifier="org.eclipse.papyrusrt.umlrt.tooling.diagram.common.ProtocolMessageIn_3019" - hint="3019"> - <iconEntry - xmi:id="_sqMlgeN2EeSMDu6IBsn9eg" - iconPath="/icons/full/obj16/Operation.gif" - bundleId="org.eclipse.uml2.uml.edit"/> + <elementTypeConfigurations hint="Operation_DataTypeOperationLabel" identifier="org.eclipse.papyrusrt.umlrt.tooling.diagram.common.ProtocolMessageIn_DataTypeOperationLabel" name="Operation (Operation_DataTypeOperationLabel)" xmi:id="_sqMlgON2EeSMDu6IBsn9eg" xsi:type="elementtypesconfigurations:SpecializationTypeConfiguration"> + <iconEntry bundleId="org.eclipse.uml2.uml.edit" iconPath="/icons/full/obj16/Operation.gif" xmi:id="_sqMlgeN2EeSMDu6IBsn9eg"/> <specializedTypesID>org.eclipse.papyrusrt.umlrt.core.ProtocolMessageIn</specializedTypesID> - <specializedTypesID>org.eclipse.papyrus.uml.diagram.clazz.Operation_3019</specializedTypesID> - <matcherConfiguration - xsi:type="stereotypeapplicationmatcherconfiguration:StereotypeApplicationMatcherConfiguration" - xmi:id="_sqMlguN2EeSMDu6IBsn9eg"> + <specializedTypesID>org.eclipse.papyrus.umldi.Operation_DataTypeOperationLabel</specializedTypesID> + <matcherConfiguration xmi:id="_sqMlguN2EeSMDu6IBsn9eg" xsi:type="stereotypematcher:StereotypeApplicationMatcherConfiguration"> <stereotypesQualifiedNames>UMLRealTime::RTMessageSet</stereotypesQualifiedNames> </matcherConfiguration> </elementTypeConfigurations> - <elementTypeConfigurations - xsi:type="elementtypesconfigurations:SpecializationTypeConfiguration" - xmi:id="_xQYGcON2EeSMDu6IBsn9eg" - name="Operation (3042)" - identifier="org.eclipse.papyrusrt.umlrt.tooling.diagram.common.ProtocolMessageIn_3042" - hint="3042"> - <iconEntry - xmi:id="_xQYGceN2EeSMDu6IBsn9eg" - iconPath="/icons/full/obj16/Operation.gif" - bundleId="org.eclipse.uml2.uml.edit"/> + <elementTypeConfigurations hint="Operation_PrimitiveTypeOperationLabel" identifier="org.eclipse.papyrusrt.umlrt.tooling.diagram.common.ProtocolMessageIn_PrimitiveTypeOperationLabel" name="Operation (Operation_PrimitiveTypeOperationLabel)" xmi:id="_xQYGcON2EeSMDu6IBsn9eg" xsi:type="elementtypesconfigurations:SpecializationTypeConfiguration"> + <iconEntry bundleId="org.eclipse.uml2.uml.edit" iconPath="/icons/full/obj16/Operation.gif" xmi:id="_xQYGceN2EeSMDu6IBsn9eg"/> <specializedTypesID>org.eclipse.papyrusrt.umlrt.core.ProtocolMessageIn</specializedTypesID> - <specializedTypesID>org.eclipse.papyrus.uml.diagram.clazz.Operation_3042</specializedTypesID> - <matcherConfiguration - xsi:type="stereotypeapplicationmatcherconfiguration:StereotypeApplicationMatcherConfiguration" - xmi:id="_xQYGcuN2EeSMDu6IBsn9eg"> + <specializedTypesID>org.eclipse.papyrus.umldi.Operation_PrimitiveTypeOperationLabel</specializedTypesID> + <matcherConfiguration xmi:id="_xQYGcuN2EeSMDu6IBsn9eg" xsi:type="stereotypematcher:StereotypeApplicationMatcherConfiguration"> <stereotypesQualifiedNames>UMLRealTime::RTMessageSet</stereotypesQualifiedNames> </matcherConfiguration> </elementTypeConfigurations> - <elementTypeConfigurations - xsi:type="elementtypesconfigurations:SpecializationTypeConfiguration" - xmi:id="_59GfoPlnEeSacPCZ52E8kQ" - name="Operation (3003)" - identifier="org.eclipse.papyrusrt.umlrt.tooling.diagram.common.ProtocolMessageInOut_3003" - hint="3003"> - <iconEntry - xmi:id="_59GfoflnEeSacPCZ52E8kQ" - iconPath="/icons/full/obj16/Operation.gif" - bundleId="org.eclipse.uml2.uml.edit"/> + <elementTypeConfigurations hint="Operation_ComponentOperationLabel" identifier="org.eclipse.papyrusrt.umlrt.tooling.diagram.common.ProtocolMessageInOut_ComponentOperationLabel" name="Operation (Operation_ComponentOperationLabel)" xmi:id="_59GfoPlnEeSacPCZ52E8kQ" xsi:type="elementtypesconfigurations:SpecializationTypeConfiguration"> + <iconEntry bundleId="org.eclipse.uml2.uml.edit" iconPath="/icons/full/obj16/Operation.gif" xmi:id="_59GfoflnEeSacPCZ52E8kQ"/> <specializedTypesID>org.eclipse.papyrusrt.umlrt.core.ProtocolMessageInOut</specializedTypesID> - <specializedTypesID>org.eclipse.papyrus.uml.diagram.clazz.Operation_3003</specializedTypesID> - <matcherConfiguration - xsi:type="stereotypeapplicationmatcherconfiguration:StereotypeApplicationMatcherConfiguration" - xmi:id="_59GfovlnEeSacPCZ52E8kQ"> + <specializedTypesID>org.eclipse.papyrus.umldi.Operation_ComponentOperationLabel</specializedTypesID> + <matcherConfiguration xmi:id="_59GfovlnEeSacPCZ52E8kQ" xsi:type="stereotypematcher:StereotypeApplicationMatcherConfiguration"> <stereotypesQualifiedNames>UMLRealTime::RTMessageSet</stereotypesQualifiedNames> </matcherConfiguration> </elementTypeConfigurations> - <elementTypeConfigurations - xsi:type="elementtypesconfigurations:SpecializationTypeConfiguration" - xmi:id="_59Gfo_lnEeSacPCZ52E8kQ" - name="Operation (3007)" - identifier="org.eclipse.papyrusrt.umlrt.tooling.diagram.common.ProtocolMessageInOut_3007" - hint="3007"> - <iconEntry - xmi:id="_59GfpPlnEeSacPCZ52E8kQ" - iconPath="/icons/full/obj16/Operation.gif" - bundleId="org.eclipse.uml2.uml.edit"/> + <elementTypeConfigurations hint="Operation_InterfaceOperationLabel" identifier="org.eclipse.papyrusrt.umlrt.tooling.diagram.common.ProtocolMessageInOut_InterfaceOperationLabel" name="Operation (Operation_InterfaceOperationLabel)" xmi:id="_59Gfo_lnEeSacPCZ52E8kQ" xsi:type="elementtypesconfigurations:SpecializationTypeConfiguration"> + <iconEntry bundleId="org.eclipse.uml2.uml.edit" iconPath="/icons/full/obj16/Operation.gif" xmi:id="_59GfpPlnEeSacPCZ52E8kQ"/> <specializedTypesID>org.eclipse.papyrusrt.umlrt.core.ProtocolMessageInOut</specializedTypesID> - <specializedTypesID>org.eclipse.papyrus.uml.diagram.clazz.Operation_3007</specializedTypesID> - <matcherConfiguration - xsi:type="stereotypeapplicationmatcherconfiguration:StereotypeApplicationMatcherConfiguration" - xmi:id="_59GfpflnEeSacPCZ52E8kQ"> + <specializedTypesID>org.eclipse.papyrus.umldi.Operation_InterfaceOperationLabel</specializedTypesID> + <matcherConfiguration xmi:id="_59GfpflnEeSacPCZ52E8kQ" xsi:type="stereotypematcher:StereotypeApplicationMatcherConfiguration"> <stereotypesQualifiedNames>UMLRealTime::RTMessageSet</stereotypesQualifiedNames> </matcherConfiguration> </elementTypeConfigurations> - <elementTypeConfigurations - xsi:type="elementtypesconfigurations:SpecializationTypeConfiguration" - xmi:id="_59GfpvlnEeSacPCZ52E8kQ" - name="Operation (3013)" - identifier="org.eclipse.papyrusrt.umlrt.tooling.diagram.common.ProtocolMessageInOut_3013" - hint="3013"> - <iconEntry - xmi:id="_59Gfp_lnEeSacPCZ52E8kQ" - iconPath="/icons/full/obj16/Operation.gif" - bundleId="org.eclipse.uml2.uml.edit"/> + <elementTypeConfigurations hint="Operation_ClassOperationLabel" identifier="org.eclipse.papyrusrt.umlrt.tooling.diagram.common.ProtocolMessageInOut_ClassOperationLabel" name="Operation (Operation_ClassOperationLabel)" xmi:id="_59GfpvlnEeSacPCZ52E8kQ" xsi:type="elementtypesconfigurations:SpecializationTypeConfiguration"> + <iconEntry bundleId="org.eclipse.uml2.uml.edit" iconPath="/icons/full/obj16/Operation.gif" xmi:id="_59Gfp_lnEeSacPCZ52E8kQ"/> <specializedTypesID>org.eclipse.papyrusrt.umlrt.core.ProtocolMessageInOut</specializedTypesID> - <specializedTypesID>org.eclipse.papyrus.uml.diagram.clazz.Operation_3013</specializedTypesID> - <matcherConfiguration - xsi:type="stereotypeapplicationmatcherconfiguration:StereotypeApplicationMatcherConfiguration" - xmi:id="_59GfqPlnEeSacPCZ52E8kQ"> + <specializedTypesID>org.eclipse.papyrus.umldi.Operation_ClassOperationLabel</specializedTypesID> + <matcherConfiguration xmi:id="_59GfqPlnEeSacPCZ52E8kQ" xsi:type="stereotypematcher:StereotypeApplicationMatcherConfiguration"> <stereotypesQualifiedNames>UMLRealTime::RTMessageSet</stereotypesQualifiedNames> </matcherConfiguration> </elementTypeConfigurations> - <elementTypeConfigurations - xsi:type="elementtypesconfigurations:SpecializationTypeConfiguration" - xmi:id="_59GfqflnEeSacPCZ52E8kQ" - name="Operation (3019)" - identifier="org.eclipse.papyrusrt.umlrt.tooling.diagram.common.ProtocolMessageInOut_3019" - hint="3019"> - <iconEntry - xmi:id="_59GfqvlnEeSacPCZ52E8kQ" - iconPath="/icons/full/obj16/Operation.gif" - bundleId="org.eclipse.uml2.uml.edit"/> + <elementTypeConfigurations hint="Operation_DataTypeOperationLabel" identifier="org.eclipse.papyrusrt.umlrt.tooling.diagram.common.ProtocolMessageInOut_DataTypeOperationLabel" name="Operation (Operation_DataTypeOperationLabel)" xmi:id="_59GfqflnEeSacPCZ52E8kQ" xsi:type="elementtypesconfigurations:SpecializationTypeConfiguration"> + <iconEntry bundleId="org.eclipse.uml2.uml.edit" iconPath="/icons/full/obj16/Operation.gif" xmi:id="_59GfqvlnEeSacPCZ52E8kQ"/> <specializedTypesID>org.eclipse.papyrusrt.umlrt.core.ProtocolMessageInOut</specializedTypesID> - <specializedTypesID>org.eclipse.papyrus.uml.diagram.clazz.Operation_3019</specializedTypesID> - <matcherConfiguration - xsi:type="stereotypeapplicationmatcherconfiguration:StereotypeApplicationMatcherConfiguration" - xmi:id="_59Gfq_lnEeSacPCZ52E8kQ"> + <specializedTypesID>org.eclipse.papyrus.umldi.Operation_DataTypeOperationLabel</specializedTypesID> + <matcherConfiguration xmi:id="_59Gfq_lnEeSacPCZ52E8kQ" xsi:type="stereotypematcher:StereotypeApplicationMatcherConfiguration"> <stereotypesQualifiedNames>UMLRealTime::RTMessageSet</stereotypesQualifiedNames> </matcherConfiguration> </elementTypeConfigurations> - <elementTypeConfigurations - xsi:type="elementtypesconfigurations:SpecializationTypeConfiguration" - xmi:id="_59GfrPlnEeSacPCZ52E8kQ" - name="Operation (3042)" - identifier="org.eclipse.papyrusrt.umlrt.tooling.diagram.common.ProtocolMessageInOut_3042" - hint="3042"> - <iconEntry - xmi:id="_59GfrflnEeSacPCZ52E8kQ" - iconPath="/icons/full/obj16/Operation.gif" - bundleId="org.eclipse.uml2.uml.edit"/> + <elementTypeConfigurations hint="Operation_PrimitiveTypeOperationLabel" identifier="org.eclipse.papyrusrt.umlrt.tooling.diagram.common.ProtocolMessageInOut_PrimitiveTypeOperationLabel" name="Operation (Operation_PrimitiveTypeOperationLabel)" xmi:id="_59GfrPlnEeSacPCZ52E8kQ" xsi:type="elementtypesconfigurations:SpecializationTypeConfiguration"> + <iconEntry bundleId="org.eclipse.uml2.uml.edit" iconPath="/icons/full/obj16/Operation.gif" xmi:id="_59GfrflnEeSacPCZ52E8kQ"/> <specializedTypesID>org.eclipse.papyrusrt.umlrt.core.ProtocolMessageInOut</specializedTypesID> - <specializedTypesID>org.eclipse.papyrus.uml.diagram.clazz.Operation_3042</specializedTypesID> - <matcherConfiguration - xsi:type="stereotypeapplicationmatcherconfiguration:StereotypeApplicationMatcherConfiguration" - xmi:id="_59GfrvlnEeSacPCZ52E8kQ"> + <specializedTypesID>org.eclipse.papyrus.umldi.Operation_PrimitiveTypeOperationLabel</specializedTypesID> + <matcherConfiguration xmi:id="_59GfrvlnEeSacPCZ52E8kQ" xsi:type="stereotypematcher:StereotypeApplicationMatcherConfiguration"> <stereotypesQualifiedNames>UMLRealTime::RTMessageSet</stereotypesQualifiedNames> </matcherConfiguration> </elementTypeConfigurations> - <elementTypeConfigurations - xsi:type="elementtypesconfigurations:SpecializationTypeConfiguration" - xmi:id="_Kpj14PloEeSacPCZ52E8kQ" - name="Operation (3003)" - identifier="org.eclipse.papyrusrt.umlrt.tooling.diagram.common.ProtocolMessageOut_3003" - hint="3003"> - <iconEntry - xmi:id="_Kpj14floEeSacPCZ52E8kQ" - iconPath="/icons/full/obj16/Operation.gif" - bundleId="org.eclipse.uml2.uml.edit"/> + <elementTypeConfigurations hint="Operation_ComponentOperationLabel" identifier="org.eclipse.papyrusrt.umlrt.tooling.diagram.common.ProtocolMessageOut_ComponentOperationLabel" name="Operation (Operation_ComponentOperationLabel)" xmi:id="_Kpj14PloEeSacPCZ52E8kQ" xsi:type="elementtypesconfigurations:SpecializationTypeConfiguration"> + <iconEntry bundleId="org.eclipse.uml2.uml.edit" iconPath="/icons/full/obj16/Operation.gif" xmi:id="_Kpj14floEeSacPCZ52E8kQ"/> <specializedTypesID>org.eclipse.papyrusrt.umlrt.core.ProtocolMessageOut</specializedTypesID> - <specializedTypesID>org.eclipse.papyrus.uml.diagram.clazz.Operation_3003</specializedTypesID> - <matcherConfiguration - xsi:type="stereotypeapplicationmatcherconfiguration:StereotypeApplicationMatcherConfiguration" - xmi:id="_Kpj14vloEeSacPCZ52E8kQ"> + <specializedTypesID>org.eclipse.papyrus.umldi.Operation_ComponentOperationLabel</specializedTypesID> + <matcherConfiguration xmi:id="_Kpj14vloEeSacPCZ52E8kQ" xsi:type="stereotypematcher:StereotypeApplicationMatcherConfiguration"> <stereotypesQualifiedNames>UMLRealTime::RTMessageSet</stereotypesQualifiedNames> </matcherConfiguration> </elementTypeConfigurations> - <elementTypeConfigurations - xsi:type="elementtypesconfigurations:SpecializationTypeConfiguration" - xmi:id="_Kpj14_loEeSacPCZ52E8kQ" - name="Operation (3007)" - identifier="org.eclipse.papyrusrt.umlrt.tooling.diagram.common.ProtocolMessageOut_3007" - hint="3007"> - <iconEntry - xmi:id="_Kpj15PloEeSacPCZ52E8kQ" - iconPath="/icons/full/obj16/Operation.gif" - bundleId="org.eclipse.uml2.uml.edit"/> + <elementTypeConfigurations hint="Operation_InterfaceOperationLabel" identifier="org.eclipse.papyrusrt.umlrt.tooling.diagram.common.ProtocolMessageOut_InterfaceOperationLabel" name="Operation (Operation_InterfaceOperationLabel)" xmi:id="_Kpj14_loEeSacPCZ52E8kQ" xsi:type="elementtypesconfigurations:SpecializationTypeConfiguration"> + <iconEntry bundleId="org.eclipse.uml2.uml.edit" iconPath="/icons/full/obj16/Operation.gif" xmi:id="_Kpj15PloEeSacPCZ52E8kQ"/> <specializedTypesID>org.eclipse.papyrusrt.umlrt.core.ProtocolMessageOut</specializedTypesID> - <specializedTypesID>org.eclipse.papyrus.uml.diagram.clazz.Operation_3007</specializedTypesID> - <matcherConfiguration - xsi:type="stereotypeapplicationmatcherconfiguration:StereotypeApplicationMatcherConfiguration" - xmi:id="_Kpj15floEeSacPCZ52E8kQ"> + <specializedTypesID>org.eclipse.papyrus.umldi.Operation_InterfaceOperationLabel</specializedTypesID> + <matcherConfiguration xmi:id="_Kpj15floEeSacPCZ52E8kQ" xsi:type="stereotypematcher:StereotypeApplicationMatcherConfiguration"> <stereotypesQualifiedNames>UMLRealTime::RTMessageSet</stereotypesQualifiedNames> </matcherConfiguration> </elementTypeConfigurations> - <elementTypeConfigurations - xsi:type="elementtypesconfigurations:SpecializationTypeConfiguration" - xmi:id="_Kpj15vloEeSacPCZ52E8kQ" - name="Operation (3013)" - identifier="org.eclipse.papyrusrt.umlrt.tooling.diagram.common.ProtocolMessageOut_3013" - hint="3013"> - <iconEntry - xmi:id="_Kpj15_loEeSacPCZ52E8kQ" - iconPath="/icons/full/obj16/Operation.gif" - bundleId="org.eclipse.uml2.uml.edit"/> + <elementTypeConfigurations hint="Operation_ClassOperationLabel" identifier="org.eclipse.papyrusrt.umlrt.tooling.diagram.common.ProtocolMessageOut_ClassOperationLabel" name="Operation (Operation_ClassOperationLabel)" xmi:id="_Kpj15vloEeSacPCZ52E8kQ" xsi:type="elementtypesconfigurations:SpecializationTypeConfiguration"> + <iconEntry bundleId="org.eclipse.uml2.uml.edit" iconPath="/icons/full/obj16/Operation.gif" xmi:id="_Kpj15_loEeSacPCZ52E8kQ"/> <specializedTypesID>org.eclipse.papyrusrt.umlrt.core.ProtocolMessageOut</specializedTypesID> - <specializedTypesID>org.eclipse.papyrus.uml.diagram.clazz.Operation_3013</specializedTypesID> - <matcherConfiguration - xsi:type="stereotypeapplicationmatcherconfiguration:StereotypeApplicationMatcherConfiguration" - xmi:id="_Kpj16PloEeSacPCZ52E8kQ"> + <specializedTypesID>org.eclipse.papyrus.umldi.Operation_ClassOperationLabel</specializedTypesID> + <matcherConfiguration xmi:id="_Kpj16PloEeSacPCZ52E8kQ" xsi:type="stereotypematcher:StereotypeApplicationMatcherConfiguration"> <stereotypesQualifiedNames>UMLRealTime::RTMessageSet</stereotypesQualifiedNames> </matcherConfiguration> </elementTypeConfigurations> - <elementTypeConfigurations - xsi:type="elementtypesconfigurations:SpecializationTypeConfiguration" - xmi:id="_Kpj16floEeSacPCZ52E8kQ" - name="Operation (3019)" - identifier="org.eclipse.papyrusrt.umlrt.tooling.diagram.common.ProtocolMessageOut_3019" - hint="3019"> - <iconEntry - xmi:id="_Kpj16vloEeSacPCZ52E8kQ" - iconPath="/icons/full/obj16/Operation.gif" - bundleId="org.eclipse.uml2.uml.edit"/> + <elementTypeConfigurations hint="Operation_DataTypeOperationLabel" identifier="org.eclipse.papyrusrt.umlrt.tooling.diagram.common.ProtocolMessageOut_DataTypeOperationLabel" name="Operation (Operation_DataTypeOperationLabel)" xmi:id="_Kpj16floEeSacPCZ52E8kQ" xsi:type="elementtypesconfigurations:SpecializationTypeConfiguration"> + <iconEntry bundleId="org.eclipse.uml2.uml.edit" iconPath="/icons/full/obj16/Operation.gif" xmi:id="_Kpj16vloEeSacPCZ52E8kQ"/> <specializedTypesID>org.eclipse.papyrusrt.umlrt.core.ProtocolMessageOut</specializedTypesID> - <specializedTypesID>org.eclipse.papyrus.uml.diagram.clazz.Operation_3019</specializedTypesID> - <matcherConfiguration - xsi:type="stereotypeapplicationmatcherconfiguration:StereotypeApplicationMatcherConfiguration" - xmi:id="_Kpj16_loEeSacPCZ52E8kQ"> + <specializedTypesID>org.eclipse.papyrus.umldi.Operation_DataTypeOperationLabel</specializedTypesID> + <matcherConfiguration xmi:id="_Kpj16_loEeSacPCZ52E8kQ" xsi:type="stereotypematcher:StereotypeApplicationMatcherConfiguration"> <stereotypesQualifiedNames>UMLRealTime::RTMessageSet</stereotypesQualifiedNames> </matcherConfiguration> </elementTypeConfigurations> - <elementTypeConfigurations - xsi:type="elementtypesconfigurations:SpecializationTypeConfiguration" - xmi:id="_Kpj17PloEeSacPCZ52E8kQ" - name="Operation (3042)" - identifier="org.eclipse.papyrusrt.umlrt.tooling.diagram.common.ProtocolMessageOut_3042" - hint="3042"> - <iconEntry - xmi:id="_Kpj17floEeSacPCZ52E8kQ" - iconPath="/icons/full/obj16/Operation.gif" - bundleId="org.eclipse.uml2.uml.edit"/> + <elementTypeConfigurations hint="Operation_PrimitiveTypeOperationLabel" identifier="org.eclipse.papyrusrt.umlrt.tooling.diagram.common.ProtocolMessageOut_PrimitiveTypeOperationLabel" name="Operation (Operation_PrimitiveTypeOperationLabel)" xmi:id="_Kpj17PloEeSacPCZ52E8kQ" xsi:type="elementtypesconfigurations:SpecializationTypeConfiguration"> + <iconEntry bundleId="org.eclipse.uml2.uml.edit" iconPath="/icons/full/obj16/Operation.gif" xmi:id="_Kpj17floEeSacPCZ52E8kQ"/> <specializedTypesID>org.eclipse.papyrusrt.umlrt.core.ProtocolMessageOut</specializedTypesID> - <specializedTypesID>org.eclipse.papyrus.uml.diagram.clazz.Operation_3042</specializedTypesID> - <matcherConfiguration - xsi:type="stereotypeapplicationmatcherconfiguration:StereotypeApplicationMatcherConfiguration" - xmi:id="_Kpj17vloEeSacPCZ52E8kQ"> + <specializedTypesID>org.eclipse.papyrus.umldi.Operation_PrimitiveTypeOperationLabel</specializedTypesID> + <matcherConfiguration xmi:id="_Kpj17vloEeSacPCZ52E8kQ" xsi:type="stereotypematcher:StereotypeApplicationMatcherConfiguration"> <stereotypesQualifiedNames>UMLRealTime::RTMessageSet</stereotypesQualifiedNames> </matcherConfiguration> </elementTypeConfigurations> diff --git a/plugins/umlrt/tooling/org.eclipse.papyrusrt.umlrt.tooling.diagram.common/palettes/UML-RT.CapsuleDiagram.paletteconfiguration b/plugins/umlrt/tooling/org.eclipse.papyrusrt.umlrt.tooling.diagram.common/palettes/UML-RT.CapsuleDiagram.paletteconfiguration index 5dfd33203..3dece1eba 100644 --- a/plugins/umlrt/tooling/org.eclipse.papyrusrt.umlrt.tooling.diagram.common/palettes/UML-RT.CapsuleDiagram.paletteconfiguration +++ b/plugins/umlrt/tooling/org.eclipse.papyrusrt.umlrt.tooling.diagram.common/palettes/UML-RT.CapsuleDiagram.paletteconfiguration @@ -3,22 +3,22 @@ <drawerConfigurations id="org.eclipse.papyrusrt.umlrt.tooling.diagram.capsulediagrampalette.node" label="Nodes" description="UML-RT Nodes"> <!--<ownedConfigurations xsi:type="paletteconfiguration:ToolConfiguration" id="capsulediagram.nodes.capsule" label="Capsule" description="Create a Capsule"> <icon pluginID="org.eclipse.papyrusrt.umlrt.tooling.ui" iconPath="icons/capsule.png"/> - <elementDescriptors elementTypeId="org.eclipse.papyrusrt.umlrt.tooling.diagram.capsulediagram.Capsule_3085"/> - <elementDescriptors elementTypeId="org.eclipse.papyrusrt.umlrt.tooling.diagram.capsulediagram.Capsule_2073"/> + <elementDescriptors elementTypeId="org.eclipse.papyrusrt.umlrt.tooling.diagram.capsulediagram.Capsule_Shape_CN"/> + <elementDescriptors elementTypeId="org.eclipse.papyrusrt.umlrt.tooling.diagram.capsulediagram.Capsule_Shape"/> </ownedConfigurations> --> <ownedConfigurations xsi:type="paletteconfiguration:ToolConfiguration" id="capsulediagram.nodes.port" label="Port" description="Create a Port"> <icon pluginID="org.eclipse.papyrusrt.umlrt.tooling.ui" iconPath="icons/rt_port.gif"/> - <elementDescriptors elementTypeId="org.eclipse.papyrusrt.umlrt.tooling.diagram.capsulediagram.RTPort_3069"/> + <elementDescriptors elementTypeId="org.eclipse.papyrusrt.umlrt.tooling.diagram.capsulediagram.RTPort_Shape"/> </ownedConfigurations> <ownedConfigurations xsi:type="paletteconfiguration:ToolConfiguration" id="capsulediagram.nodes.capsulepart" label="Capsule Part" description="Create a Capsule Part"> <icon pluginID="org.eclipse.papyrusrt.umlrt.tooling.ui" iconPath="icons/capsule_part.png"/> - <elementDescriptors elementTypeId="org.eclipse.papyrusrt.umlrt.tooling.diagram.capsulediagram.CapsulePart_3070"/> - <elementDescriptors elementTypeId="org.eclipse.papyrusrt.umlrt.tooling.diagram.capsulediagram.CapsulePart_3101"/> + <elementDescriptors elementTypeId="org.eclipse.papyrusrt.umlrt.tooling.diagram.capsulediagram.CapsulePart_Shape"/> + <elementDescriptors elementTypeId="org.eclipse.papyrusrt.umlrt.tooling.diagram.capsulediagram.CapsulePart_AttributeLabel"/> </ownedConfigurations> <ownedConfigurations xsi:type="paletteconfiguration:ToolConfiguration" id="capsulediagram.edges.connector" label="Connector" description="Create a new connector" kind="ConnectionTool"> <icon pluginID="org.eclipse.uml2.uml.edit" iconPath="icons/full/obj16/Connector.gif"/> - <elementDescriptors elementTypeId="org.eclipse.papyrusrt.umlrt.tooling.diagram.capsulediagram.Connector_4013"/> + <elementDescriptors elementTypeId="org.eclipse.papyrusrt.umlrt.tooling.diagram.capsulediagram.Connector_Edge"/> </ownedConfigurations> </drawerConfigurations> <requiredProfiles>UMLRealTime</requiredProfiles> diff --git a/plugins/umlrt/tooling/org.eclipse.papyrusrt.umlrt.tooling.diagram.common/palettes/UML-RT.ProtocolDiagram.paletteconfiguration b/plugins/umlrt/tooling/org.eclipse.papyrusrt.umlrt.tooling.diagram.common/palettes/UML-RT.ProtocolDiagram.paletteconfiguration index 7b8e3007c..4ce4205b3 100644 --- a/plugins/umlrt/tooling/org.eclipse.papyrusrt.umlrt.tooling.diagram.common/palettes/UML-RT.ProtocolDiagram.paletteconfiguration +++ b/plugins/umlrt/tooling/org.eclipse.papyrusrt.umlrt.tooling.diagram.common/palettes/UML-RT.ProtocolDiagram.paletteconfiguration @@ -3,35 +3,35 @@ <drawerConfigurations id="UML-RT" label="UML-RT" description="UML-RT"> <ownedConfigurations xsi:type="paletteconfiguration:ToolConfiguration" id="palettemodel.org.eclipse.papyrusrt.umlrt.core.Protocol" label="Protocol" description="Create a Protocol"> <icon pluginID="org.eclipse.papyrusrt.umlrt.tooling.ui" iconPath="icons/protocol.png"/> - <elementDescriptors elementTypeId="org.eclipse.papyrusrt.umlrt.tooling.diagram.common.Protocol_2008"/> - <elementDescriptors elementTypeId="org.eclipse.papyrusrt.umlrt.tooling.diagram.common.Protocol_3004"/> - <elementDescriptors elementTypeId="org.eclipse.papyrusrt.umlrt.tooling.diagram.common.Protocol_3008"/> - <elementDescriptors elementTypeId="org.eclipse.papyrusrt.umlrt.tooling.diagram.common.Protocol_3010"/> - <elementDescriptors elementTypeId="org.eclipse.papyrusrt.umlrt.tooling.diagram.common.Protocol_3014"/> + <elementDescriptors elementTypeId="org.eclipse.papyrusrt.umlrt.tooling.diagram.common.Protocol_Shape"/> + <elementDescriptors elementTypeId="org.eclipse.papyrusrt.umlrt.tooling.diagram.common.Protocol_ComponentNestedClassifierLabel"/> + <elementDescriptors elementTypeId="org.eclipse.papyrusrt.umlrt.tooling.diagram.common.Protocol_InterfaceNestedClassifierLabel"/> + <elementDescriptors elementTypeId="org.eclipse.papyrusrt.umlrt.tooling.diagram.common.Protocol_Shape_CN"/> + <elementDescriptors elementTypeId="org.eclipse.papyrusrt.umlrt.tooling.diagram.common.Protocol_ClassNestedClassifierLabel"/> </ownedConfigurations> <ownedConfigurations xsi:type="paletteconfiguration:ToolConfiguration" id="palettemodel.org.eclipse.papyrusrt.umlrt.core.ProtocolMessageOut" label="ProtocolMessage OUT" description="Create an Out Protocol Message"> <icon pluginID="org.eclipse.papyrusrt.umlrt.tooling.ui" iconPath="icons/protocolmessage_out.gif"/> - <elementDescriptors elementTypeId="org.eclipse.papyrusrt.umlrt.tooling.diagram.common.ProtocolMessageOut_3003"/> - <elementDescriptors elementTypeId="org.eclipse.papyrusrt.umlrt.tooling.diagram.common.ProtocolMessageOut_3007"/> - <elementDescriptors elementTypeId="org.eclipse.papyrusrt.umlrt.tooling.diagram.common.ProtocolMessageOut_3013"/> - <elementDescriptors elementTypeId="org.eclipse.papyrusrt.umlrt.tooling.diagram.common.ProtocolMessageOut_3019"/> - <elementDescriptors elementTypeId="org.eclipse.papyrusrt.umlrt.tooling.diagram.common.ProtocolMessageOut_3042"/> + <elementDescriptors elementTypeId="org.eclipse.papyrusrt.umlrt.tooling.diagram.common.ProtocolMessageOut_ComponentOperationLabel"/> + <elementDescriptors elementTypeId="org.eclipse.papyrusrt.umlrt.tooling.diagram.common.ProtocolMessageOut_InterfaceOperationLabel"/> + <elementDescriptors elementTypeId="org.eclipse.papyrusrt.umlrt.tooling.diagram.common.ProtocolMessageOut_ClassOperationLabel"/> + <elementDescriptors elementTypeId="org.eclipse.papyrusrt.umlrt.tooling.diagram.common.ProtocolMessageOut_DataTypeOperationLabel"/> + <elementDescriptors elementTypeId="org.eclipse.papyrusrt.umlrt.tooling.diagram.common.ProtocolMessageOut_PrimitiveTypeOperationLabel"/> </ownedConfigurations> <ownedConfigurations xsi:type="paletteconfiguration:ToolConfiguration" id="palettemodel.org.eclipse.papyrusrt.umlrt.core.ProtocolMessageInOut" label="ProtocolMessage INOUT" description="Create an InOout Protocol Message"> <icon pluginID="org.eclipse.papyrusrt.umlrt.tooling.ui" iconPath="icons/protocolmessage_inout.gif"/> - <elementDescriptors elementTypeId="org.eclipse.papyrusrt.umlrt.tooling.diagram.common.ProtocolMessageInOut_3003"/> - <elementDescriptors elementTypeId="org.eclipse.papyrusrt.umlrt.tooling.diagram.common.ProtocolMessageInOut_3007"/> - <elementDescriptors elementTypeId="org.eclipse.papyrusrt.umlrt.tooling.diagram.common.ProtocolMessageInOut_3013"/> - <elementDescriptors elementTypeId="org.eclipse.papyrusrt.umlrt.tooling.diagram.common.ProtocolMessageInOut_3019"/> - <elementDescriptors elementTypeId="org.eclipse.papyrusrt.umlrt.tooling.diagram.common.ProtocolMessageInOut_3042"/> + <elementDescriptors elementTypeId="org.eclipse.papyrusrt.umlrt.tooling.diagram.common.ProtocolMessageInOut_ComponentOperationLabel"/> + <elementDescriptors elementTypeId="org.eclipse.papyrusrt.umlrt.tooling.diagram.common.ProtocolMessageInOut_InterfaceOperationLabel"/> + <elementDescriptors elementTypeId="org.eclipse.papyrusrt.umlrt.tooling.diagram.common.ProtocolMessageInOut_ClassOperationLabel"/> + <elementDescriptors elementTypeId="org.eclipse.papyrusrt.umlrt.tooling.diagram.common.ProtocolMessageInOut_DataTypeOperationLabel"/> + <elementDescriptors elementTypeId="org.eclipse.papyrusrt.umlrt.tooling.diagram.common.ProtocolMessageInOut_PrimitiveTypeOperationLabel"/> </ownedConfigurations> <ownedConfigurations xsi:type="paletteconfiguration:ToolConfiguration" id="palettemodel.org.eclipse.papyrusrt.umlrt.core.ProtocolMessageIn" label="ProtocolMessage IN" description="Create an In Protocol Message"> <icon pluginID="org.eclipse.papyrusrt.umlrt.tooling.ui" iconPath="icons/protocolmessage_in.gif"/> - <elementDescriptors elementTypeId="org.eclipse.papyrusrt.umlrt.tooling.diagram.common.ProtocolMessageIn_3003"/> - <elementDescriptors elementTypeId="org.eclipse.papyrusrt.umlrt.tooling.diagram.common.ProtocolMessageIn_3007"/> - <elementDescriptors elementTypeId="org.eclipse.papyrusrt.umlrt.tooling.diagram.common.ProtocolMessageIn_3013"/> - <elementDescriptors elementTypeId="org.eclipse.papyrusrt.umlrt.tooling.diagram.common.ProtocolMessageIn_3019"/> - <elementDescriptors elementTypeId="org.eclipse.papyrusrt.umlrt.tooling.diagram.common.ProtocolMessageIn_3042"/> + <elementDescriptors elementTypeId="org.eclipse.papyrusrt.umlrt.tooling.diagram.common.ProtocolMessageIn_ComponentOperationLabel"/> + <elementDescriptors elementTypeId="org.eclipse.papyrusrt.umlrt.tooling.diagram.common.ProtocolMessageIn_InterfaceOperationLabel"/> + <elementDescriptors elementTypeId="org.eclipse.papyrusrt.umlrt.tooling.diagram.common.ProtocolMessageIn_ClassOperationLabel"/> + <elementDescriptors elementTypeId="org.eclipse.papyrusrt.umlrt.tooling.diagram.common.ProtocolMessageIn_DataTypeOperationLabel"/> + <elementDescriptors elementTypeId="org.eclipse.papyrusrt.umlrt.tooling.diagram.common.ProtocolMessageIn_PrimitiveTypeOperationLabel"/> </ownedConfigurations> </drawerConfigurations> <requiredProfiles>UMLRealTime</requiredProfiles> diff --git a/plugins/umlrt/tooling/org.eclipse.papyrusrt.umlrt.tooling.diagram.common/plugin.xml b/plugins/umlrt/tooling/org.eclipse.papyrusrt.umlrt.tooling.diagram.common/plugin.xml index 3eeb7c287..2efa4534f 100644 --- a/plugins/umlrt/tooling/org.eclipse.papyrusrt.umlrt.tooling.diagram.common/plugin.xml +++ b/plugins/umlrt/tooling/org.eclipse.papyrusrt.umlrt.tooling.diagram.common/plugin.xml @@ -30,9 +30,9 @@ </extension> <extension - point="org.eclipse.papyrus.infra.elementtypesconfigurations.elementTypeSetConfiguration"> + point="org.eclipse.papyrus.infra.types.core.elementTypeSetConfiguration"> <elementTypeSet - id="org.eclipse.papyrusrt.umlrt.tooling.diagram.capsulediagram.elementTypes" + clientContextID="org.eclipse.papyrus.infra.services.edit.TypeContext" path="elementtypes/uml-rt.capsulediagram.elementtypesconfigurations"> </elementTypeSet> </extension> diff --git a/plugins/umlrt/tooling/org.eclipse.papyrusrt.umlrt.tooling.diagram.common/src/org/eclipse/papyrusrt/umlrt/tooling/diagram/common/editparts/providers/RTEditPartProvider.java b/plugins/umlrt/tooling/org.eclipse.papyrusrt.umlrt.tooling.diagram.common/src/org/eclipse/papyrusrt/umlrt/tooling/diagram/common/editparts/providers/RTEditPartProvider.java index 57268b5b9..5d045c41f 100644 --- a/plugins/umlrt/tooling/org.eclipse.papyrusrt.umlrt.tooling.diagram.common/src/org/eclipse/papyrusrt/umlrt/tooling/diagram/common/editparts/providers/RTEditPartProvider.java +++ b/plugins/umlrt/tooling/org.eclipse.papyrusrt.umlrt.tooling.diagram.common/src/org/eclipse/papyrusrt/umlrt/tooling/diagram/common/editparts/providers/RTEditPartProvider.java @@ -20,14 +20,11 @@ import org.eclipse.gmf.runtime.diagram.ui.services.editpart.AbstractEditPartProv import org.eclipse.gmf.runtime.diagram.ui.services.editpart.CreateGraphicEditPartOperation; import org.eclipse.gmf.runtime.diagram.ui.services.editpart.IEditPartOperation; import org.eclipse.gmf.runtime.notation.View; -import org.eclipse.papyrus.uml.diagram.composite.custom.edit.parts.CustomPortEditPart; import org.eclipse.papyrus.uml.diagram.composite.edit.parts.ClassCompositeEditPart; import org.eclipse.papyrus.uml.diagram.composite.edit.parts.PropertyPartEditPartCN; import org.eclipse.papyrusrt.umlrt.core.utils.CapsulePartUtils; import org.eclipse.papyrusrt.umlrt.core.utils.CapsuleUtils; -import org.eclipse.papyrusrt.umlrt.core.utils.RTPortUtils; import org.eclipse.papyrusrt.umlrt.tooling.diagram.common.editparts.RTClassCompositeEditPart; -import org.eclipse.papyrusrt.umlrt.tooling.diagram.common.editparts.RTPortEditPart; import org.eclipse.papyrusrt.umlrt.tooling.diagram.common.editparts.RTPropertyPartEditPart; import org.eclipse.uml2.uml.Classifier; import org.eclipse.uml2.uml.Property; @@ -55,9 +52,9 @@ public class RTEditPartProvider extends AbstractEditPartProvider { super(); // Nodes - nodeMap.put(Integer.toString(ClassCompositeEditPart.VISUAL_ID), RTClassCompositeEditPart.class); - nodeMap.put(Integer.toString(PropertyPartEditPartCN.VISUAL_ID), RTPropertyPartEditPart.class); - nodeMap.put(Integer.toString(CustomPortEditPart.VISUAL_ID), RTPortEditPart.class); + nodeMap.put(ClassCompositeEditPart.VISUAL_ID, RTClassCompositeEditPart.class); + nodeMap.put(PropertyPartEditPartCN.VISUAL_ID, RTPropertyPartEditPart.class); + } /** @@ -94,21 +91,7 @@ public class RTEditPartProvider extends AbstractEditPartProvider { currentDiagramType = ((IEditPartOperation) operation).getView().getDiagram().getType(); - if ((null == diagramType) || (!diagramType.equals(currentDiagramType))) { - provide = false; - } else { - provide = super.provides(operation); - } - - - } - - // Test RT Port in Composite Structure Diagram - if ((operation instanceof CreateGraphicEditPartOperation) && (RTPortUtils.isRTPort(referenceElement))) { - - currentDiagramType = ((IEditPartOperation) operation).getView().getDiagram().getType(); - - if ((null == diagramType) || (!diagramType.equals(currentDiagramType))) { + if ((diagramType == null) || (!diagramType.equals(currentDiagramType))) { provide = false; } else { provide = super.provides(operation); diff --git a/plugins/umlrt/tooling/org.eclipse.papyrusrt.umlrt.tooling.diagram.common/src/org/eclipse/papyrusrt/umlrt/tooling/diagram/common/editpolicies/CanonicalPortDisplayEditPolicy.java b/plugins/umlrt/tooling/org.eclipse.papyrusrt.umlrt.tooling.diagram.common/src/org/eclipse/papyrusrt/umlrt/tooling/diagram/common/editpolicies/CanonicalPortDisplayEditPolicy.java index f34d29aa6..0336d8e63 100644 --- a/plugins/umlrt/tooling/org.eclipse.papyrusrt.umlrt.tooling.diagram.common/src/org/eclipse/papyrusrt/umlrt/tooling/diagram/common/editpolicies/CanonicalPortDisplayEditPolicy.java +++ b/plugins/umlrt/tooling/org.eclipse.papyrusrt.umlrt.tooling.diagram.common/src/org/eclipse/papyrusrt/umlrt/tooling/diagram/common/editpolicies/CanonicalPortDisplayEditPolicy.java @@ -238,7 +238,7 @@ public class CanonicalPortDisplayEditPolicy extends GraphicalEditPolicyEx implem */ protected CreateViewRequest getCreationViewRequest(Port port) { - String semanticHint = ((IHintedType)UMLElementTypes.Port_3069).getSemanticHint(); + String semanticHint = ((IHintedType)UMLElementTypes.Port_Shape).getSemanticHint(); IAdaptable elementAdapter = new EObjectAdapter(port); ViewDescriptor descriptor = new ViewDescriptor(elementAdapter, Node.class, semanticHint, ViewUtil.APPEND, false, getDiagramPreferencesHint()); CreateViewRequest createViewRequest = new CreateViewRequest(descriptor); diff --git a/plugins/umlrt/tooling/org.eclipse.papyrusrt.umlrt.tooling.diagram.common/src/org/eclipse/papyrusrt/umlrt/tooling/diagram/common/editpolicies/RTCustomDiagramDragDropEditPolicy.java b/plugins/umlrt/tooling/org.eclipse.papyrusrt.umlrt.tooling.diagram.common/src/org/eclipse/papyrusrt/umlrt/tooling/diagram/common/editpolicies/RTCustomDiagramDragDropEditPolicy.java index b4b643029..a1154ecea 100644 --- a/plugins/umlrt/tooling/org.eclipse.papyrusrt.umlrt.tooling.diagram.common/src/org/eclipse/papyrusrt/umlrt/tooling/diagram/common/editpolicies/RTCustomDiagramDragDropEditPolicy.java +++ b/plugins/umlrt/tooling/org.eclipse.papyrusrt.umlrt.tooling.diagram.common/src/org/eclipse/papyrusrt/umlrt/tooling/diagram/common/editpolicies/RTCustomDiagramDragDropEditPolicy.java @@ -51,7 +51,7 @@ public class RTCustomDiagramDragDropEditPolicy extends CustomDiagramDragDropEdit * */ @Override - protected Command dropAffixedNode(DropObjectsRequest dropRequest, Element droppedElement, int nodeVISUALID) { + protected Command dropAffixedNode(DropObjectsRequest dropRequest, Element droppedElement, String nodeVISUALID) { // The dropped element must be a Port or Parameter if (!((droppedElement instanceof Port))) { Activator.log.error(new Exception("Incorrect parameter type (droppedElement should be a Port or Parameter)")); diff --git a/plugins/umlrt/tooling/org.eclipse.papyrusrt.umlrt.tooling.diagram.common/src/org/eclipse/papyrusrt/umlrt/tooling/diagram/common/internal/sync/statemachine/CSMDStateMachineRegionsSyncFeature.java b/plugins/umlrt/tooling/org.eclipse.papyrusrt.umlrt.tooling.diagram.common/src/org/eclipse/papyrusrt/umlrt/tooling/diagram/common/internal/sync/statemachine/CSMDStateMachineRegionsSyncFeature.java index 207bb9e8f..a01f879c7 100644 --- a/plugins/umlrt/tooling/org.eclipse.papyrusrt.umlrt.tooling.diagram.common/src/org/eclipse/papyrusrt/umlrt/tooling/diagram/common/internal/sync/statemachine/CSMDStateMachineRegionsSyncFeature.java +++ b/plugins/umlrt/tooling/org.eclipse.papyrusrt.umlrt.tooling.diagram.common/src/org/eclipse/papyrusrt/umlrt/tooling/diagram/common/internal/sync/statemachine/CSMDStateMachineRegionsSyncFeature.java @@ -56,24 +56,5 @@ public class CSMDStateMachineRegionsSyncFeature<M extends Element> extends UMLRT : ECollections.<Region> emptyEList(); } - /** - * Regions fill the entire contents of a state machine or composite state, so new regions must be dropped - * on the shape compartment of some existing region because there is no state machine or state - * area uncovered on which they could be dropped. - */ - @Override - protected EditPart getTargetEditPart(EditPart parentEditPart, DropObjectsRequest dropObjectsRequest) { - EditPart result; - - if (getModelOf(parentEditPart) instanceof StateMachine) { - // Have to dig in through the initial region - parentEditPart = (EditPart) parentEditPart.getChildren().get(0); - result = Iterables.getFirst(Iterables.filter(parentEditPart.getChildren(), ShapeCompartmentEditPart.class), parentEditPart); - } else { - // The state-machine diagram expects to drop on the State, not its compartment - result = parentEditPart.getParent();// super.getTargetEditPart(parentEditPart, dropObjectsRequest); - } - - return result; - } + } diff --git a/plugins/umlrt/tooling/org.eclipse.papyrusrt.umlrt.tooling.diagram.common/src/org/eclipse/papyrusrt/umlrt/tooling/diagram/common/internal/sync/statemachine/CSMDStateMachineTransitionsSyncFeature.java b/plugins/umlrt/tooling/org.eclipse.papyrusrt.umlrt.tooling.diagram.common/src/org/eclipse/papyrusrt/umlrt/tooling/diagram/common/internal/sync/statemachine/CSMDStateMachineTransitionsSyncFeature.java index c69ef5984..35c0a728d 100644 --- a/plugins/umlrt/tooling/org.eclipse.papyrusrt.umlrt.tooling.diagram.common/src/org/eclipse/papyrusrt/umlrt/tooling/diagram/common/internal/sync/statemachine/CSMDStateMachineTransitionsSyncFeature.java +++ b/plugins/umlrt/tooling/org.eclipse.papyrusrt.umlrt.tooling.diagram.common/src/org/eclipse/papyrusrt/umlrt/tooling/diagram/common/internal/sync/statemachine/CSMDStateMachineTransitionsSyncFeature.java @@ -21,7 +21,6 @@ import org.eclipse.emf.common.util.TreeIterator; import org.eclipse.emf.ecore.EObject; import org.eclipse.emf.ecore.util.EcoreUtil; import org.eclipse.gef.EditPart; -import org.eclipse.gmf.runtime.diagram.ui.requests.DropObjectsRequest; import org.eclipse.gmf.runtime.notation.View; import org.eclipse.papyrus.infra.gmfdiag.common.utils.DiagramEditPartsUtil; import org.eclipse.papyrus.infra.sync.SyncBucket; @@ -31,7 +30,6 @@ import org.eclipse.uml2.uml.Region; import org.eclipse.uml2.uml.State; import org.eclipse.uml2.uml.StateMachine; import org.eclipse.uml2.uml.Transition; -import org.eclipse.uml2.uml.Vertex; import com.google.common.collect.AbstractIterator; import com.google.common.collect.Iterables; @@ -57,15 +55,6 @@ public class CSMDStateMachineTransitionsSyncFeature extends UMLRTDiagramEdgesSyn } @Override - protected EditPart getTargetEditPart(EditPart parentEditPart, DropObjectsRequest dropObjectsRequest) { - // Get the parent edit-part of the source vertex's edit-part - Transition transition = (Transition) dropObjectsRequest.getObjects().get(0); - Vertex source = transition.getSource(); - EditPart sourceEditPart = findEditPart(parentEditPart, source); - return sourceEditPart.getParent(); - } - - @Override protected Iterable<? extends Transition> getModelContents(final StateMachine model) { return new Iterable<Transition>() { @Override @@ -130,4 +119,20 @@ public class CSMDStateMachineTransitionsSyncFeature extends UMLRTDiagramEdgesSyn return result; } + + @Override + protected EObject getSourceElement(EObject connectionElement) { + if (connectionElement instanceof Transition) { + return ((Transition) connectionElement).getSource(); + } + return null; + } + + @Override + protected EObject getTargetElement(EObject connectionElement) { + if (connectionElement instanceof Transition) { + return ((Transition) connectionElement).getTarget(); + } + return null; + } } diff --git a/plugins/umlrt/tooling/org.eclipse.papyrusrt.umlrt.tooling.diagram.statemachine/.classpath b/plugins/umlrt/tooling/org.eclipse.papyrusrt.umlrt.tooling.diagram.statemachine/.classpath index 098194ca4..16d067f28 100644 --- a/plugins/umlrt/tooling/org.eclipse.papyrusrt.umlrt.tooling.diagram.statemachine/.classpath +++ b/plugins/umlrt/tooling/org.eclipse.papyrusrt.umlrt.tooling.diagram.statemachine/.classpath @@ -1,7 +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/JavaSE-1.7"/> <classpathentry kind="con" path="org.eclipse.pde.core.requiredPlugins"/> <classpathentry kind="src" path="src"/> + <classpathentry kind="con" path="org.eclipse.jdt.launching.JRE_CONTAINER"/> <classpathentry kind="output" path="bin"/> </classpath> diff --git a/plugins/umlrt/tooling/org.eclipse.papyrusrt.umlrt.tooling.diagram.statemachine/META-INF/MANIFEST.MF b/plugins/umlrt/tooling/org.eclipse.papyrusrt.umlrt.tooling.diagram.statemachine/META-INF/MANIFEST.MF index eea5f630d..6ee4b7036 100644 --- a/plugins/umlrt/tooling/org.eclipse.papyrusrt.umlrt.tooling.diagram.statemachine/META-INF/MANIFEST.MF +++ b/plugins/umlrt/tooling/org.eclipse.papyrusrt.umlrt.tooling.diagram.statemachine/META-INF/MANIFEST.MF @@ -8,15 +8,16 @@ Bundle-Vendor: Eclipse Modeling Project Require-Bundle: org.eclipse.ui, org.eclipse.core.runtime, org.eclipse.papyrus.infra.viewpoints.policy, - org.eclipse.papyrus.infra.elementtypesconfigurations, - org.eclipse.papyrus.infra.services.labelprovider;bundle-version="1.1.3", - org.eclipse.papyrus.infra.emf;bundle-version="1.1.3", - org.eclipse.papyrus.uml.diagram.statemachine;bundle-version="1.1.3", + org.eclipse.papyrus.infra.types;bundle-version="2.0.0", + org.eclipse.papyrus.infra.services.labelprovider;bundle-version="1.2.0", + org.eclipse.papyrus.infra.emf;bundle-version="1.2.0", + org.eclipse.papyrus.uml.diagram.statemachine;bundle-version="2.0.0", org.eclipse.uml2.uml;bundle-version="5.1.0", org.eclipse.papyrusrt.umlrt.core;bundle-version="0.7.2", - org.eclipse.papyrus.uml.tools;bundle-version="1.1.3", - org.eclipse.papyrus.emf.facet.query.java;bundle-version="1.1.3", - org.eclipse.papyrus.emf.facet.query.java.core;bundle-version="1.1.3", - org.eclipse.papyrusrt.umlrt.tooling.diagram.common;bundle-version="0.7.2" -Bundle-RequiredExecutionEnvironment: JavaSE-1.7 + org.eclipse.papyrus.uml.tools;bundle-version="1.2.0", + org.eclipse.papyrus.emf.facet.query.java;bundle-version="1.2.0", + org.eclipse.papyrus.emf.facet.query.java.core;bundle-version="1.2.0", + org.eclipse.papyrusrt.umlrt.tooling.diagram.common;bundle-version="0.7.2", + org.eclipse.papyrus.uml.diagram.common;bundle-version="2.0.0" +Bundle-RequiredExecutionEnvironment: JavaSE-1.8 Bundle-ActivationPolicy: lazy diff --git a/plugins/umlrt/tooling/org.eclipse.papyrusrt.umlrt.tooling.diagram.statemachine/build.properties b/plugins/umlrt/tooling/org.eclipse.papyrusrt.umlrt.tooling.diagram.statemachine/build.properties index 8c1a07ab2..0e76d7021 100644 --- a/plugins/umlrt/tooling/org.eclipse.papyrusrt.umlrt.tooling.diagram.statemachine/build.properties +++ b/plugins/umlrt/tooling/org.eclipse.papyrusrt.umlrt.tooling.diagram.statemachine/build.properties @@ -10,3 +10,4 @@ bin.includes = META-INF/,\ palettes/,\ plugin.xml,\ facet/ +jre.compilation.profile = JavaSE-1.8 diff --git a/plugins/umlrt/tooling/org.eclipse.papyrusrt.umlrt.tooling.diagram.statemachine/elementtypes/uml-rt.statemachinediagram.elementtypesconfigurations b/plugins/umlrt/tooling/org.eclipse.papyrusrt.umlrt.tooling.diagram.statemachine/elementtypes/uml-rt.statemachinediagram.elementtypesconfigurations index 6de44151d..e78d943f4 100644 --- a/plugins/umlrt/tooling/org.eclipse.papyrusrt.umlrt.tooling.diagram.statemachine/elementtypes/uml-rt.statemachinediagram.elementtypesconfigurations +++ b/plugins/umlrt/tooling/org.eclipse.papyrusrt.umlrt.tooling.diagram.statemachine/elementtypes/uml-rt.statemachinediagram.elementtypesconfigurations @@ -1,165 +1,58 @@ <?xml version="1.0" encoding="ASCII"?> -<elementtypesconfigurations:ElementTypeSetConfiguration - xmi:version="2.0" - xmlns:xmi="http://www.omg.org/XMI" - xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" - xmlns:elementtypesconfigurations="http://www.eclipse.org/papyrus/infra/elementtypesconfigurations/1.0" - xmi:id="_sHw4IMQMEeS2vZeHP4gaVg" - name="RT State Machine Types" - identifier="org.eclipse.papyrusrt.umlrt.tooling.diagram.statemachine.elementTypes" - metamodelNsURI="http://www.eclipse.org/uml2/5.0.0/UML"> - <elementTypeConfigurations - xsi:type="elementtypesconfigurations:SpecializationTypeConfiguration" - xmi:id="_sHw4IcQMEeS2vZeHP4gaVg" - name="RTState (6000)" - description="" - identifier="org.eclipse.papyrusrt.umlrt.tooling.diagram.statemachine.State_6000" - hint="6000"> - <iconEntry - xmi:id="_sHw4IsQMEeS2vZeHP4gaVg" - iconPath="/icons/rt_state.gif" - bundleId="org.eclipse.papyrusrt.umlrt.tooling.ui"/> +<elementtypesconfigurations:ElementTypeSetConfiguration xmi:version="2.0" xmlns:xmi="http://www.omg.org/XMI" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:elementtypesconfigurations="http://www.eclipse.org/papyrus/infra/elementtypesconfigurations/1.1" xmi:id="_sHw4IMQMEeS2vZeHP4gaVg" identifier="org.eclipse.papyrusrt.umlrt.tooling.diagram.statemachine.elementTypes" name="RT State Machine Types" metamodelNsURI="http://www.eclipse.org/uml2/5.0.0/UML"> + <elementTypeConfigurations xsi:type="elementtypesconfigurations:SpecializationTypeConfiguration" xmi:id="_sHw4IcQMEeS2vZeHP4gaVg" description="" identifier="org.eclipse.papyrusrt.umlrt.tooling.diagram.statemachine.State_Shape" name="RTState (State_Shape)" hint="State_Shape"> + <iconEntry xmi:id="_sHw4IsQMEeS2vZeHP4gaVg" iconPath="/icons/rt_state.gif" bundleId="org.eclipse.papyrusrt.umlrt.tooling.ui"/> <specializedTypesID>org.eclipse.papyrusrt.umlrt.core.RTState</specializedTypesID> - <specializedTypesID>org.eclipse.papyrus.uml.diagram.statemachine.State_6000</specializedTypesID> + <specializedTypesID>org.eclipse.papyrus.umldi.State_Shape</specializedTypesID> </elementTypeConfigurations> - <elementTypeConfigurations - xsi:type="elementtypesconfigurations:SpecializationTypeConfiguration" - xmi:id="_e6jHIIVzEeWzpNA4uyLyjA" - name="RTPseudoState (Choice, 11000)" - description="" - identifier="org.eclipse.papyrusrt.umlrt.tooling.diagram.statemachine.RTPseudoState_Choice_11000" - hint="11000"> - <iconEntry - xmi:id="_e6jHIYVzEeWzpNA4uyLyjA" - iconPath="/icons/rt_pseudostate_choice.gif" - bundleId="org.eclipse.papyrusrt.umlrt.tooling.ui"/> + <elementTypeConfigurations xsi:type="elementtypesconfigurations:SpecializationTypeConfiguration" xmi:id="_e6jHIIVzEeWzpNA4uyLyjA" description="" identifier="org.eclipse.papyrusrt.umlrt.tooling.diagram.statemachine.RTPseudoState_ChoiceShape" name="RTPseudoState (Choice, Pseudostate_ChoiceShape)" hint="Pseudostate_ChoiceShape"> + <iconEntry xmi:id="_e6jHIYVzEeWzpNA4uyLyjA" iconPath="/icons/rt_pseudostate_choice.gif" bundleId="org.eclipse.papyrusrt.umlrt.tooling.ui"/> <specializedTypesID>org.eclipse.papyrusrt.umlrt.core.RTPseudoState_Choice</specializedTypesID> - <specializedTypesID>org.eclipse.papyrus.uml.diagram.statemachine.Pseudostate_11000</specializedTypesID> + <specializedTypesID>org.eclipse.papyrus.umldi.Pseudostate_ChoiceShape</specializedTypesID> </elementTypeConfigurations> - <elementTypeConfigurations - xsi:type="elementtypesconfigurations:SpecializationTypeConfiguration" - xmi:id="_ckKCEIV0EeWzpNA4uyLyjA" - name="RTPseudoState (DeepHistory, 14000)" - description="" - identifier="org.eclipse.papyrusrt.umlrt.tooling.diagram.statemachine.RTPseudoState_DeepHistory_14000" - hint="14000"> - <iconEntry - xmi:id="_ckKCEYV0EeWzpNA4uyLyjA" - iconPath="/icons/rt_pseudostate_deephistory.gif" - bundleId="org.eclipse.papyrusrt.umlrt.tooling.ui"/> + <elementTypeConfigurations xsi:type="elementtypesconfigurations:SpecializationTypeConfiguration" xmi:id="_ckKCEIV0EeWzpNA4uyLyjA" description="" identifier="org.eclipse.papyrusrt.umlrt.tooling.diagram.statemachine.RTPseudoState_DeepHistoryShape" name="RTPseudoState (DeepHistory, Pseudostate_DeepHistoryShape)" hint="Pseudostate_DeepHistoryShape"> + <iconEntry xmi:id="_ckKCEYV0EeWzpNA4uyLyjA" iconPath="/icons/rt_pseudostate_deephistory.gif" bundleId="org.eclipse.papyrusrt.umlrt.tooling.ui"/> <specializedTypesID>org.eclipse.papyrusrt.umlrt.core.RTPseudoState_DeepHistory</specializedTypesID> - <specializedTypesID>org.eclipse.papyrus.uml.diagram.statemachine.Pseudostate_14000</specializedTypesID> + <specializedTypesID>org.eclipse.papyrus.umldi.Pseudostate_DeepHistoryShape</specializedTypesID> </elementTypeConfigurations> - <elementTypeConfigurations - xsi:type="elementtypesconfigurations:SpecializationTypeConfiguration" - xmi:id="_12ICUIWEEeWzpNA4uyLyjA" - name="RTPseudoState (EntryPoint, 16000)" - description="" - identifier="org.eclipse.papyrusrt.umlrt.tooling.diagram.statemachine.RTPseudoState_EntryPoint_16000" - hint="16000"> - <iconEntry - xmi:id="_12ICUYWEEeWzpNA4uyLyjA" - iconPath="/icons/rt_pseudostate_entryPoint.gif" - bundleId="org.eclipse.papyrusrt.umlrt.tooling.ui"/> + <elementTypeConfigurations xsi:type="elementtypesconfigurations:SpecializationTypeConfiguration" xmi:id="_12ICUIWEEeWzpNA4uyLyjA" description="" identifier="org.eclipse.papyrusrt.umlrt.tooling.diagram.statemachine.RTPseudoState_EntryPointShape" name="RTPseudoState (EntryPoint, Pseudostate_EntryPointShape)" hint="Pseudostate_EntryPointShape"> + <iconEntry xmi:id="_12ICUYWEEeWzpNA4uyLyjA" iconPath="/icons/rt_pseudostate_entryPoint.gif" bundleId="org.eclipse.papyrusrt.umlrt.tooling.ui"/> <specializedTypesID>org.eclipse.papyrusrt.umlrt.core.RTPseudoState_EntryPoint</specializedTypesID> - <specializedTypesID>org.eclipse.papyrus.uml.diagram.statemachine.Pseudostate_16000</specializedTypesID> + <specializedTypesID>org.eclipse.papyrus.umldi.Pseudostate_EntryPointShape</specializedTypesID> </elementTypeConfigurations> - <elementTypeConfigurations - xsi:type="elementtypesconfigurations:SpecializationTypeConfiguration" - xmi:id="_12ICUoWEEeWzpNA4uyLyjA" - name="RTPseudoState (ExitPoint, 17000)" - description="" - identifier="org.eclipse.papyrusrt.umlrt.tooling.diagram.statemachine.RTPseudoState_ExitPoint_17000" - hint="17000"> - <iconEntry - xmi:id="_12ICU4WEEeWzpNA4uyLyjA" - iconPath="/icons/rt_pseudostate_exitPoint.gif" - bundleId="org.eclipse.papyrusrt.umlrt.tooling.ui"/> + <elementTypeConfigurations xsi:type="elementtypesconfigurations:SpecializationTypeConfiguration" xmi:id="_12ICUoWEEeWzpNA4uyLyjA" description="" identifier="org.eclipse.papyrusrt.umlrt.tooling.diagram.statemachine.RTPseudoState_ExitPointShape" name="RTPseudoState (ExitPoint, Pseudostate_ExitPointShape)" hint="Pseudostate_ExitPointShape"> + <iconEntry xmi:id="_12ICU4WEEeWzpNA4uyLyjA" iconPath="/icons/rt_pseudostate_exitPoint.gif" bundleId="org.eclipse.papyrusrt.umlrt.tooling.ui"/> <specializedTypesID>org.eclipse.papyrusrt.umlrt.core.RTPseudoState_ExitPoint</specializedTypesID> - <specializedTypesID>org.eclipse.papyrus.uml.diagram.statemachine.Pseudostate_17000</specializedTypesID> + <specializedTypesID>org.eclipse.papyrus.umldi.Pseudostate_ExitPointShape</specializedTypesID> </elementTypeConfigurations> - <elementTypeConfigurations - xsi:type="elementtypesconfigurations:SpecializationTypeConfiguration" - xmi:id="_1_dkgoWEEeWzpNA4uyLyjA" - name="RTPseudoState (Fork, 10000)" - description="" - identifier="org.eclipse.papyrusrt.umlrt.tooling.diagram.statemachine.RTPseudoState_Fork_10000" - hint="10000"> - <iconEntry - xmi:id="_1_dkg4WEEeWzpNA4uyLyjA" - iconPath="/icons/rt_pseudostate_fork.gif" - bundleId="org.eclipse.papyrusrt.umlrt.tooling.ui"/> + <elementTypeConfigurations xsi:type="elementtypesconfigurations:SpecializationTypeConfiguration" xmi:id="_1_dkgoWEEeWzpNA4uyLyjA" description="" identifier="org.eclipse.papyrusrt.umlrt.tooling.diagram.statemachine.RTPseudoState_ForkShape" name="RTPseudoState (Fork, Pseudostate_ForkShape)" hint="Pseudostate_ForkShape"> + <iconEntry xmi:id="_1_dkg4WEEeWzpNA4uyLyjA" iconPath="/icons/rt_pseudostate_fork.gif" bundleId="org.eclipse.papyrusrt.umlrt.tooling.ui"/> <specializedTypesID>org.eclipse.papyrusrt.umlrt.core.RTPseudoState_Fork</specializedTypesID> - <specializedTypesID>org.eclipse.papyrus.uml.diagram.statemachine.Pseudostate_10000</specializedTypesID> + <specializedTypesID>org.eclipse.papyrus.umldi.Pseudostate_ForkShape</specializedTypesID> </elementTypeConfigurations> - <elementTypeConfigurations - xsi:type="elementtypesconfigurations:SpecializationTypeConfiguration" - xmi:id="_1_dkgIWEEeWzpNA4uyLyjA" - name="RTPseudoState (Initial, 8000)" - description="" - identifier="org.eclipse.papyrusrt.umlrt.tooling.diagram.statemachine.RTPseudoState_Initial_8000" - hint="8000"> - <iconEntry - xmi:id="_1_dkgYWEEeWzpNA4uyLyjA" - iconPath="/icons/rt_pseudostate_initial.gif" - bundleId="org.eclipse.papyrusrt.umlrt.tooling.ui"/> + <elementTypeConfigurations xsi:type="elementtypesconfigurations:SpecializationTypeConfiguration" xmi:id="_1_dkgIWEEeWzpNA4uyLyjA" description="" identifier="org.eclipse.papyrusrt.umlrt.tooling.diagram.statemachine.RTPseudoState_InitialShape" name="RTPseudoState (Initial, Pseudostate_InitialShape)" hint="Pseudostate_InitialShape"> + <iconEntry xmi:id="_1_dkgYWEEeWzpNA4uyLyjA" iconPath="/icons/rt_pseudostate_initial.gif" bundleId="org.eclipse.papyrusrt.umlrt.tooling.ui"/> <specializedTypesID>org.eclipse.papyrusrt.umlrt.core.RTPseudoState_Initial</specializedTypesID> - <specializedTypesID>org.eclipse.papyrus.uml.diagram.statemachine.Pseudostate_8000</specializedTypesID> + <specializedTypesID>org.eclipse.papyrus.umldi.Pseudostate_InitialShape</specializedTypesID> </elementTypeConfigurations> - <elementTypeConfigurations - xsi:type="elementtypesconfigurations:SpecializationTypeConfiguration" - xmi:id="_2NGX4IWEEeWzpNA4uyLyjA" - name="RTPseudoState (Join, 9000)" - description="" - identifier="org.eclipse.papyrusrt.umlrt.tooling.diagram.statemachine.RTPseudoState_Join_9000" - hint="9000"> - <iconEntry - xmi:id="_2NGX4YWEEeWzpNA4uyLyjA" - iconPath="/icons/rt_pseudostate_join.gif" - bundleId="org.eclipse.papyrusrt.umlrt.tooling.ui"/> + <elementTypeConfigurations xsi:type="elementtypesconfigurations:SpecializationTypeConfiguration" xmi:id="_2NGX4IWEEeWzpNA4uyLyjA" description="" identifier="org.eclipse.papyrusrt.umlrt.tooling.diagram.statemachine.RTPseudoState_JoinShape" name="RTPseudoState (Join, Pseudostate_JoinShape)" hint="Pseudostate_JoinShape"> + <iconEntry xmi:id="_2NGX4YWEEeWzpNA4uyLyjA" iconPath="/icons/rt_pseudostate_join.gif" bundleId="org.eclipse.papyrusrt.umlrt.tooling.ui"/> <specializedTypesID>org.eclipse.papyrusrt.umlrt.core.RTPseudoState_Join</specializedTypesID> - <specializedTypesID>org.eclipse.papyrus.uml.diagram.statemachine.Pseudostate_9000</specializedTypesID> + <specializedTypesID>org.eclipse.papyrus.umldi.Pseudostate_JoinShape</specializedTypesID> </elementTypeConfigurations> - <elementTypeConfigurations - xsi:type="elementtypesconfigurations:SpecializationTypeConfiguration" - xmi:id="_2NGX4oWEEeWzpNA4uyLyjA" - name="RTPseudoState (Junction, 12000)" - description="" - identifier="org.eclipse.papyrusrt.umlrt.tooling.diagram.statemachine.RTPseudoState_Junction_12000" - hint="12000"> - <iconEntry - xmi:id="_2NGX44WEEeWzpNA4uyLyjA" - iconPath="/icons/rt_pseudostate_junction.gif" - bundleId="org.eclipse.papyrusrt.umlrt.tooling.ui"/> + <elementTypeConfigurations xsi:type="elementtypesconfigurations:SpecializationTypeConfiguration" xmi:id="_2NGX4oWEEeWzpNA4uyLyjA" description="" identifier="org.eclipse.papyrusrt.umlrt.tooling.diagram.statemachine.RTPseudoState_JunctionShape" name="RTPseudoState (Junction, Pseudostate_JunctionShape)" hint="Pseudostate_JunctionShape"> + <iconEntry xmi:id="_2NGX44WEEeWzpNA4uyLyjA" iconPath="/icons/rt_pseudostate_junction.gif" bundleId="org.eclipse.papyrusrt.umlrt.tooling.ui"/> <specializedTypesID>org.eclipse.papyrusrt.umlrt.core.RTPseudoState_Junction</specializedTypesID> - <specializedTypesID>org.eclipse.papyrus.uml.diagram.statemachine.Pseudostate_12000</specializedTypesID> + <specializedTypesID>org.eclipse.papyrus.umldi.Pseudostate_JunctionShape</specializedTypesID> </elementTypeConfigurations> - <elementTypeConfigurations - xsi:type="elementtypesconfigurations:SpecializationTypeConfiguration" - xmi:id="_2TIHYIWEEeWzpNA4uyLyjA" - name="RTPseudoState (ShallowHistory, 13000)" - description="" - identifier="org.eclipse.papyrusrt.umlrt.tooling.diagram.statemachine.RTPseudoState_ShallowHistory_13000" - hint="13000"> - <iconEntry - xmi:id="_2TIHYYWEEeWzpNA4uyLyjA" - iconPath="/icons/rt_pseudostate_shallowhistory.gif" - bundleId="org.eclipse.papyrusrt.umlrt.tooling.ui"/> + <elementTypeConfigurations xsi:type="elementtypesconfigurations:SpecializationTypeConfiguration" xmi:id="_2TIHYIWEEeWzpNA4uyLyjA" description="" identifier="org.eclipse.papyrusrt.umlrt.tooling.diagram.statemachine.RTPseudoState_ShallowHistoryShape" name="RTPseudoState (ShallowHistory, Pseudostate_ShallowHistoryShape)" hint="Pseudostate_ShallowHistoryShape"> + <iconEntry xmi:id="_2TIHYYWEEeWzpNA4uyLyjA" iconPath="/icons/rt_pseudostate_shallowhistory.gif" bundleId="org.eclipse.papyrusrt.umlrt.tooling.ui"/> <specializedTypesID>org.eclipse.papyrusrt.umlrt.core.RTPseudoState_ShallowHistory</specializedTypesID> - <specializedTypesID>org.eclipse.papyrus.uml.diagram.statemachine.Pseudostate_13000</specializedTypesID> + <specializedTypesID>org.eclipse.papyrus.umldi.Pseudostate_ShallowHistoryShape</specializedTypesID> </elementTypeConfigurations> - <elementTypeConfigurations - xsi:type="elementtypesconfigurations:SpecializationTypeConfiguration" - xmi:id="_2TIucIWEEeWzpNA4uyLyjA" - name="RTPseudoState (Terminate, 15000)" - description="" - identifier="org.eclipse.papyrusrt.umlrt.tooling.diagram.statemachine.RTPseudoState_Terminate_15000" - hint="15000"> - <iconEntry - xmi:id="_2TIucYWEEeWzpNA4uyLyjA" - iconPath="/icons/rt_pseudostate_terminate.gif" - bundleId="org.eclipse.papyrusrt.umlrt.tooling.ui"/> + <elementTypeConfigurations xsi:type="elementtypesconfigurations:SpecializationTypeConfiguration" xmi:id="_2TIucIWEEeWzpNA4uyLyjA" description="" identifier="org.eclipse.papyrusrt.umlrt.tooling.diagram.statemachine.RTPseudoState_TerminateShape" name="RTPseudoState (Terminate, Pseudostate_TerminateShape)" hint="Pseudostate_TerminateShape"> + <iconEntry xmi:id="_2TIucYWEEeWzpNA4uyLyjA" iconPath="/icons/rt_pseudostate_terminate.gif" bundleId="org.eclipse.papyrusrt.umlrt.tooling.ui"/> <specializedTypesID>org.eclipse.papyrusrt.umlrt.core.RTPseudoState_Terminate</specializedTypesID> - <specializedTypesID>org.eclipse.papyrus.uml.diagram.statemachine.Pseudostate_15000</specializedTypesID> + <specializedTypesID>org.eclipse.papyrus.umldi.Pseudostate_TerminateShape</specializedTypesID> </elementTypeConfigurations> </elementtypesconfigurations:ElementTypeSetConfiguration> diff --git a/plugins/umlrt/tooling/org.eclipse.papyrusrt.umlrt.tooling.diagram.statemachine/palettes/UML-RT.StateMachine.paletteconfiguration b/plugins/umlrt/tooling/org.eclipse.papyrusrt.umlrt.tooling.diagram.statemachine/palettes/UML-RT.StateMachine.paletteconfiguration index 8bfa7ba26..303890154 100644 --- a/plugins/umlrt/tooling/org.eclipse.papyrusrt.umlrt.tooling.diagram.statemachine/palettes/UML-RT.StateMachine.paletteconfiguration +++ b/plugins/umlrt/tooling/org.eclipse.papyrusrt.umlrt.tooling.diagram.statemachine/palettes/UML-RT.StateMachine.paletteconfiguration @@ -17,7 +17,7 @@ pluginID="org.eclipse.papyrusrt.umlrt.tooling.ui" iconPath="icons/rt_state.gif"/> <elementDescriptors - elementTypeId="org.eclipse.papyrusrt.umlrt.tooling.diagram.statemachine.State_6000"/> + elementTypeId="org.eclipse.papyrusrt.umlrt.tooling.diagram.statemachine.StateShape"/> </ownedConfigurations> <ownedConfigurations xsi:type="paletteconfiguration:SeparatorConfiguration" @@ -31,7 +31,7 @@ pluginID="org.eclipse.papyrusrt.umlrt.tooling.ui" iconPath="icons/rt_pseudostate_choice.gif"/> <elementDescriptors - elementTypeId="org.eclipse.papyrusrt.umlrt.tooling.diagram.statemachine.RTPseudoState_Choice_11000"/> + elementTypeId="org.eclipse.papyrusrt.umlrt.tooling.diagram.statemachine.RTPseudoState_ChoiceShape"/> </ownedConfigurations> <ownedConfigurations xsi:type="paletteconfiguration:ToolConfiguration" @@ -42,7 +42,7 @@ pluginID="org.eclipse.papyrusrt.umlrt.tooling.ui" iconPath="icons/rt_pseudostate_deepHistory.gif"/> <elementDescriptors - elementTypeId="org.eclipse.papyrusrt.umlrt.tooling.diagram.statemachine.RTPseudoState_DeepHistory_14000"/> + elementTypeId="org.eclipse.papyrusrt.umlrt.tooling.diagram.statemachine.RTPseudoState_DeepHistoryShape"/> </ownedConfigurations> <ownedConfigurations xsi:type="paletteconfiguration:ToolConfiguration" @@ -53,7 +53,7 @@ pluginID="org.eclipse.papyrusrt.umlrt.tooling.ui" iconPath="icons/rt_pseudostate_entryPoint.gif"/> <elementDescriptors - elementTypeId="org.eclipse.papyrusrt.umlrt.tooling.diagram.statemachine.RTPseudoState_EntryPoint_16000"/> + elementTypeId="org.eclipse.papyrusrt.umlrt.tooling.diagram.statemachine.RTPseudoState_EntryPointShape"/> </ownedConfigurations> <ownedConfigurations xsi:type="paletteconfiguration:ToolConfiguration" @@ -64,7 +64,7 @@ pluginID="org.eclipse.papyrusrt.umlrt.tooling.ui" iconPath="icons/rt_pseudostate_exitPoint.gif"/> <elementDescriptors - elementTypeId="org.eclipse.papyrusrt.umlrt.tooling.diagram.statemachine.RTPseudoState_ExitPoint_17000"/> + elementTypeId="org.eclipse.papyrusrt.umlrt.tooling.diagram.statemachine.RTPseudoState_ExitPointShape"/> </ownedConfigurations> <ownedConfigurations xsi:type="paletteconfiguration:ToolConfiguration" @@ -75,7 +75,7 @@ pluginID="org.eclipse.papyrusrt.umlrt.tooling.ui" iconPath="icons/rt_pseudostate_junction.gif"/> <elementDescriptors - elementTypeId="org.eclipse.papyrusrt.umlrt.tooling.diagram.statemachine.RTPseudoState_Junction_12000"/> + elementTypeId="org.eclipse.papyrusrt.umlrt.tooling.diagram.statemachine.RTPseudoState_JunctionShape"/> </ownedConfigurations> <ownedConfigurations xsi:type="paletteconfiguration:ToolConfiguration" @@ -86,7 +86,7 @@ pluginID="org.eclipse.papyrusrt.umlrt.tooling.ui" iconPath="icons/rt_pseudostate_terminate.gif"/> <elementDescriptors - elementTypeId="org.eclipse.papyrusrt.umlrt.tooling.diagram.statemachine.RTPseudoState_Terminate_15000"/> + elementTypeId="org.eclipse.papyrusrt.umlrt.tooling.diagram.statemachine.RTPseudoState_TerminateShape"/> </ownedConfigurations> <!-- No FORK, JOIN and SHALLOW HISTORY in state machines <ownedConfigurations @@ -98,7 +98,7 @@ pluginID="org.eclipse.papyrusrt.umlrt.tooling.ui" iconPath="icons/rt_pseudostate_fork.gif"/> <elementDescriptors - elementTypeId="org.eclipse.papyrusrt.umlrt.tooling.diagram.statemachine.RTPseudoState_Fork_10000"/> + elementTypeId="org.eclipse.papyrusrt.umlrt.tooling.diagram.statemachine.RTPseudoState_ForkShape"/> </ownedConfigurations> <ownedConfigurations xsi:type="paletteconfiguration:ToolConfiguration" @@ -109,7 +109,7 @@ pluginID="org.eclipse.papyrusrt.umlrt.tooling.ui" iconPath="icons/rt_pseudostate_join.gif"/> <elementDescriptors - elementTypeId="org.eclipse.papyrusrt.umlrt.tooling.diagram.statemachine.RTPseudoState_Join_9000"/> + elementTypeId="org.eclipse.papyrusrt.umlrt.tooling.diagram.statemachine.RTPseudoState_JoinShape"/> </ownedConfigurations> <ownedConfigurations xsi:type="paletteconfiguration:ToolConfiguration" @@ -120,7 +120,7 @@ pluginID="org.eclipse.papyrusrt.umlrt.tooling.ui" iconPath="icons/rt_pseudostate_shallowHistory.gif"/> <elementDescriptors - elementTypeId="org.eclipse.papyrusrt.umlrt.tooling.diagram.statemachine.RTPseudoState_ShallowHistory_13000"/> + elementTypeId="org.eclipse.papyrusrt.umlrt.tooling.diagram.statemachine.RTPseudoState_ShallowHistoryShape"/> </ownedConfigurations> --> </drawerConfigurations> diff --git a/plugins/umlrt/tooling/org.eclipse.papyrusrt.umlrt.tooling.diagram.statemachine/plugin.xml b/plugins/umlrt/tooling/org.eclipse.papyrusrt.umlrt.tooling.diagram.statemachine/plugin.xml index 6e6121fb0..447ca8c6f 100644 --- a/plugins/umlrt/tooling/org.eclipse.papyrusrt.umlrt.tooling.diagram.statemachine/plugin.xml +++ b/plugins/umlrt/tooling/org.eclipse.papyrusrt.umlrt.tooling.diagram.statemachine/plugin.xml @@ -9,9 +9,9 @@ </contribution> </extension> <extension - point="org.eclipse.papyrus.infra.elementtypesconfigurations.elementTypeSetConfiguration"> + point="org.eclipse.papyrus.infra.types.core.elementTypeSetConfiguration"> <elementTypeSet - id="org.eclipse.papyrusrt.umlrt.tooling.diagram.statemachine.elementTypes" + clientContextID="org.eclipse.papyrus.infra.services.edit.TypeContext" path="elementtypes/uml-rt.statemachinediagram.elementtypesconfigurations"> </elementTypeSet> </extension> diff --git a/plugins/umlrt/tooling/org.eclipse.papyrusrt.umlrt.tooling.diagram.statemachine/src/org/eclipse/papyrusrt/umlrt/tooling/diagram/statemachine/provider/RTStateMachineDiagramFilteredLabelProvider.java b/plugins/umlrt/tooling/org.eclipse.papyrusrt.umlrt.tooling.diagram.statemachine/src/org/eclipse/papyrusrt/umlrt/tooling/diagram/statemachine/provider/RTStateMachineDiagramFilteredLabelProvider.java index a494c34cb..52e72b216 100644 --- a/plugins/umlrt/tooling/org.eclipse.papyrusrt.umlrt.tooling.diagram.statemachine/src/org/eclipse/papyrusrt/umlrt/tooling/diagram/statemachine/provider/RTStateMachineDiagramFilteredLabelProvider.java +++ b/plugins/umlrt/tooling/org.eclipse.papyrusrt.umlrt.tooling.diagram.statemachine/src/org/eclipse/papyrusrt/umlrt/tooling/diagram/statemachine/provider/RTStateMachineDiagramFilteredLabelProvider.java @@ -20,6 +20,7 @@ import org.eclipse.papyrus.infra.emf.utils.EMFHelper; import org.eclipse.papyrus.infra.services.labelprovider.service.IFilteredLabelProvider; import org.eclipse.papyrusrt.umlrt.tooling.diagram.common.utils.UMLRTStateMachineDiagramUtils; + /** * Label provider used by the label provider service */ diff --git a/plugins/umlrt/tooling/org.eclipse.papyrusrt.umlrt.tooling.filter/META-INF/MANIFEST.MF b/plugins/umlrt/tooling/org.eclipse.papyrusrt.umlrt.tooling.filter/META-INF/MANIFEST.MF index e5f566e93..e302247bd 100644 --- a/plugins/umlrt/tooling/org.eclipse.papyrusrt.umlrt.tooling.filter/META-INF/MANIFEST.MF +++ b/plugins/umlrt/tooling/org.eclipse.papyrusrt.umlrt.tooling.filter/META-INF/MANIFEST.MF @@ -17,6 +17,6 @@ Require-Bundle: org.eclipse.core.runtime, org.eclipse.papyrus.infra.filters;visibility:=reexport, org.eclipse.uml2.types;visibility:=reexport, org.eclipse.gmf.runtime.emf.type.core;bundle-version="1.9.0", - org.eclipse.papyrus.infra.services.edit;bundle-version="1.1.3", + org.eclipse.papyrus.infra.services.edit;bundle-version="1.2.0", org.eclipse.papyrusrt.umlrt.core;bundle-version="0.7.2" Bundle-ActivationPolicy: lazy diff --git a/plugins/umlrt/tooling/org.eclipse.papyrusrt.umlrt.tooling.modelexplorer/META-INF/MANIFEST.MF b/plugins/umlrt/tooling/org.eclipse.papyrusrt.umlrt.tooling.modelexplorer/META-INF/MANIFEST.MF index 29761e990..957f1bbbb 100644 --- a/plugins/umlrt/tooling/org.eclipse.papyrusrt.umlrt.tooling.modelexplorer/META-INF/MANIFEST.MF +++ b/plugins/umlrt/tooling/org.eclipse.papyrusrt.umlrt.tooling.modelexplorer/META-INF/MANIFEST.MF @@ -7,34 +7,35 @@ Bundle-Activator: org.eclipse.papyrusrt.umlrt.tooling.modelexplorer.Activator Bundle-Vendor: Eclipse Modeling Project Require-Bundle: org.eclipse.ui, org.eclipse.core.runtime, - org.eclipse.papyrus.uml.diagram.common;bundle-version="1.1.1", - org.eclipse.papyrus.infra.newchild;bundle-version="1.1.2", - org.eclipse.papyrus.infra.elementtypesconfigurations;bundle-version="1.1.1", + org.eclipse.papyrus.uml.diagram.common;bundle-version="1.2.0", + org.eclipse.papyrus.infra.newchild;bundle-version="1.2.0", + org.eclipse.papyrus.infra.types;bundle-version="2.0.0", org.eclipse.emf.ecore, org.eclipse.uml2.uml, - org.eclipse.papyrus.emf.facet.efacet.core;bundle-version="1.1.1", - org.eclipse.papyrus.emf.facet.query.java.core;bundle-version="1.1.1", - org.eclipse.papyrus.uml.tools;bundle-version="1.1.1", - org.eclipse.papyrus.infra.emf;bundle-version="1.1.1", - org.eclipse.papyrus.emf.facet.custom.metamodel;bundle-version="1.1.1", + org.eclipse.papyrus.emf.facet.efacet.core;bundle-version="1.2.0", + org.eclipse.papyrus.emf.facet.query.java.core;bundle-version="1.2.0", + org.eclipse.papyrus.uml.tools;bundle-version="1.2.0", + org.eclipse.papyrus.infra.emf;bundle-version="1.2.0", + org.eclipse.papyrus.emf.facet.custom.metamodel;bundle-version="1.2.0", org.eclipse.gmf.runtime.emf.type.core;bundle-version="1.9.0", - org.eclipse.papyrus.infra.core.log;bundle-version="1.1.1", - org.eclipse.papyrus.emf.facet.custom.ui;bundle-version="1.1.1", - org.eclipse.papyrus.infra.services.labelprovider;bundle-version="1.1.1", - org.eclipse.papyrus.emf.facet.custom.core;bundle-version="1.1.1", - org.eclipse.papyrus.infra.widgets;bundle-version="1.1.1", - org.eclipse.papyrus.uml.modelexplorer;bundle-version="1.1.1", - org.eclipse.papyrus.views.modelexplorer;bundle-version="1.1.1", + org.eclipse.papyrus.infra.core.log;bundle-version="1.2.0", + org.eclipse.papyrus.emf.facet.custom.ui;bundle-version="1.2.0", + org.eclipse.papyrus.infra.services.labelprovider;bundle-version="1.2.0", + org.eclipse.papyrus.emf.facet.custom.core;bundle-version="1.2.0", + org.eclipse.papyrus.infra.widgets;bundle-version="1.2.0", + org.eclipse.papyrus.uml.modelexplorer;bundle-version="1.2.0", + org.eclipse.papyrus.views.modelexplorer;bundle-version="1.2.0", org.eclipse.core.expressions;bundle-version="3.4.600", - org.eclipse.papyrus.infra.sync;bundle-version="1.1.1", - org.eclipse.papyrus.infra.gmfdiag.common;bundle-version="1.1.1", - org.eclipse.papyrus.infra.core;bundle-version="1.1.1", + org.eclipse.papyrus.infra.sync;bundle-version="1.2.0", + org.eclipse.papyrus.infra.gmfdiag.common;bundle-version="1.2.0", + org.eclipse.papyrus.infra.core;bundle-version="1.2.0", com.google.guava;bundle-version="11.0.0", org.eclipse.papyrusrt.umlrt.core;bundle-version="0.7.2", org.eclipse.papyrusrt.umlrt.profile;bundle-version="0.7.2", org.eclipse.papyrusrt.umlrt.tooling.ui;bundle-version="0.7.2", - org.eclipse.papyrus.uml.filters;bundle-version="1.1.2", - org.eclipse.papyrusrt.umlrt.tooling.filter;bundle-version="0.7.2" + org.eclipse.papyrus.uml.filters;bundle-version="1.2.0", + org.eclipse.papyrusrt.umlrt.tooling.filter;bundle-version="0.7.2", + org.eclipse.papyrus.infra.ui.emf;bundle-version="1.2.0" Bundle-RequiredExecutionEnvironment: JavaSE-1.7 Bundle-ActivationPolicy: lazy Export-Package: org.eclipse.papyrusrt.umlrt.tooling.modelexplorer, diff --git a/plugins/umlrt/tooling/org.eclipse.papyrusrt.umlrt.tooling.properties/META-INF/MANIFEST.MF b/plugins/umlrt/tooling/org.eclipse.papyrusrt.umlrt.tooling.properties/META-INF/MANIFEST.MF index 6d60f4fc4..6382f1d0d 100644 --- a/plugins/umlrt/tooling/org.eclipse.papyrusrt.umlrt.tooling.properties/META-INF/MANIFEST.MF +++ b/plugins/umlrt/tooling/org.eclipse.papyrusrt.umlrt.tooling.properties/META-INF/MANIFEST.MF @@ -7,15 +7,14 @@ Bundle-Activator: org.eclipse.papyrusrt.umlrt.tooling.properties.Activator Bundle-Vendor: Eclipse Modeling Project Require-Bundle: org.eclipse.ui, org.eclipse.core.runtime, - org.eclipse.papyrus.views.properties;bundle-version="1.1.1", + org.eclipse.papyrus.views.properties;bundle-version="1.2.0", org.eclipse.core.databinding;bundle-version="1.4.2", - org.eclipse.papyrus.infra.widgets;bundle-version="1.1.1", - org.eclipse.papyrus.views.properties.model;bundle-version="1.1.1", - org.eclipse.papyrus.infra.emf;bundle-version="1.1.1", - org.eclipse.papyrus.uml.tools;bundle-version="1.1.1", - org.eclipse.papyrus.uml.properties;bundle-version="1.1.1", + org.eclipse.papyrus.infra.widgets;bundle-version="1.2.0", + org.eclipse.papyrus.infra.emf;bundle-version="1.2.0", + org.eclipse.papyrus.uml.tools;bundle-version="1.2.0", + org.eclipse.papyrus.uml.properties;bundle-version="1.2.0", org.eclipse.emf.databinding;bundle-version="1.3.0", - org.eclipse.papyrus.infra.core.log;bundle-version="1.1.1", + org.eclipse.papyrus.infra.core.log;bundle-version="1.2.0", org.eclipse.emf.transaction;bundle-version="1.9.0", org.eclipse.papyrusrt.umlrt.profile;bundle-version="0.7.2", org.eclipse.papyrusrt.umlrt.core;bundle-version="0.7.2", @@ -23,10 +22,10 @@ Require-Bundle: org.eclipse.ui, org.eclipse.ui.views.properties.tabbed, org.eclipse.jface.databinding, org.eclipse.core.databinding.property;bundle-version="1.5.0", - org.eclipse.papyrus.uml.diagram.common;bundle-version="1.1.1", + org.eclipse.papyrus.uml.diagram.common;bundle-version="1.2.0", org.eclipse.papyrus.infra.gmfdiag.common, - org.eclipse.papyrusrt.umlrt.tooling.ui;bundle-version="0.7.2" + org.eclipse.papyrusrt.umlrt.tooling.ui;bundle-version="0.7.2", + org.eclipse.papyrus.infra.properties;bundle-version="1.2.0" Bundle-RequiredExecutionEnvironment: JavaSE-1.7 Bundle-ActivationPolicy: lazy -Import-Package: org.eclipse.papyrus.uml.tools.utils Export-Package: org.eclipse.papyrusrt.umlrt.tooling.properties diff --git a/plugins/umlrt/tooling/org.eclipse.papyrusrt.umlrt.tooling.properties/plugin.xml b/plugins/umlrt/tooling/org.eclipse.papyrusrt.umlrt.tooling.properties/plugin.xml index a51873fcb..cea874987 100644 --- a/plugins/umlrt/tooling/org.eclipse.papyrusrt.umlrt.tooling.properties/plugin.xml +++ b/plugins/umlrt/tooling/org.eclipse.papyrusrt.umlrt.tooling.properties/plugin.xml @@ -1,7 +1,7 @@ <?xml version="1.0" encoding="UTF-8" standalone="no"?><?eclipse version="3.4"?> <plugin> <extension - point="org.eclipse.papyrus.views.properties.context"> + point="org.eclipse.papyrus.infra.properties.contexts"> <context contextModel="propertyView/UML-RT/uml-rt.ctx" isCustomizable="true"/> </extension> diff --git a/plugins/umlrt/tooling/org.eclipse.papyrusrt.umlrt.tooling.properties/propertyView/UML-RT/ui/MultipleCapsule.xwt b/plugins/umlrt/tooling/org.eclipse.papyrusrt.umlrt.tooling.properties/propertyView/UML-RT/ui/MultipleCapsule.xwt index 7b991ea3f..58a47121f 100644 --- a/plugins/umlrt/tooling/org.eclipse.papyrusrt.umlrt.tooling.properties/propertyView/UML-RT/ui/MultipleCapsule.xwt +++ b/plugins/umlrt/tooling/org.eclipse.papyrusrt.umlrt.tooling.properties/propertyView/UML-RT/ui/MultipleCapsule.xwt @@ -1,7 +1,7 @@ <?xml version="1.0" encoding="UTF-8"?> <Composite xmlns:x="http://www.eclipse.org/xwt" xmlns="http://www.eclipse.org/xwt/presentation" xmlns:j="clr-namespace:java.lang" - xmlns:ppel="clr-namespace:org.eclipse.papyrus.views.properties.widgets.layout"> + xmlns:ppel="clr-namespace:org.eclipse.papyrus.infra.properties.ui.widgets.layout"> <Composite.layout> <ppel:PropertiesLayout></ppel:PropertiesLayout> </Composite.layout> diff --git a/plugins/umlrt/tooling/org.eclipse.papyrusrt.umlrt.tooling.properties/propertyView/UML-RT/ui/MultipleCapsulePart.xwt b/plugins/umlrt/tooling/org.eclipse.papyrusrt.umlrt.tooling.properties/propertyView/UML-RT/ui/MultipleCapsulePart.xwt index 7b991ea3f..58a47121f 100644 --- a/plugins/umlrt/tooling/org.eclipse.papyrusrt.umlrt.tooling.properties/propertyView/UML-RT/ui/MultipleCapsulePart.xwt +++ b/plugins/umlrt/tooling/org.eclipse.papyrusrt.umlrt.tooling.properties/propertyView/UML-RT/ui/MultipleCapsulePart.xwt @@ -1,7 +1,7 @@ <?xml version="1.0" encoding="UTF-8"?> <Composite xmlns:x="http://www.eclipse.org/xwt" xmlns="http://www.eclipse.org/xwt/presentation" xmlns:j="clr-namespace:java.lang" - xmlns:ppel="clr-namespace:org.eclipse.papyrus.views.properties.widgets.layout"> + xmlns:ppel="clr-namespace:org.eclipse.papyrus.infra.properties.ui.widgets.layout"> <Composite.layout> <ppel:PropertiesLayout></ppel:PropertiesLayout> </Composite.layout> diff --git a/plugins/umlrt/tooling/org.eclipse.papyrusrt.umlrt.tooling.properties/propertyView/UML-RT/ui/MultipleProtocol.xwt b/plugins/umlrt/tooling/org.eclipse.papyrusrt.umlrt.tooling.properties/propertyView/UML-RT/ui/MultipleProtocol.xwt index 678908c0a..e0f0c6853 100644 --- a/plugins/umlrt/tooling/org.eclipse.papyrusrt.umlrt.tooling.properties/propertyView/UML-RT/ui/MultipleProtocol.xwt +++ b/plugins/umlrt/tooling/org.eclipse.papyrusrt.umlrt.tooling.properties/propertyView/UML-RT/ui/MultipleProtocol.xwt @@ -1,9 +1,9 @@ <?xml version="1.0" encoding="UTF-8"?> <Composite xmlns:x="http://www.eclipse.org/xwt" xmlns="http://www.eclipse.org/xwt/presentation" - xmlns:ppe="clr-namespace:org.eclipse.papyrus.views.properties.widgets" + xmlns:ppe="clr-namespace:org.eclipse.papyrus.infra.properties.ui.widgets" xmlns:umlrt="clr-namespace:org.eclipse.papyrusrt.umlrt.tooling.ui.widgets" xmlns:j="clr-namespace:java.lang" - xmlns:ppel="clr-namespace:org.eclipse.papyrus.views.properties.widgets.layout"> + xmlns:ppel="clr-namespace:org.eclipse.papyrus.infra.properties.ui.widgets.layout"> <Composite.layout> <ppel:PropertiesLayout></ppel:PropertiesLayout> </Composite.layout> diff --git a/plugins/umlrt/tooling/org.eclipse.papyrusrt.umlrt.tooling.properties/propertyView/UML-RT/ui/MultipleProtocolContainer.xwt b/plugins/umlrt/tooling/org.eclipse.papyrusrt.umlrt.tooling.properties/propertyView/UML-RT/ui/MultipleProtocolContainer.xwt index 7b991ea3f..58a47121f 100644 --- a/plugins/umlrt/tooling/org.eclipse.papyrusrt.umlrt.tooling.properties/propertyView/UML-RT/ui/MultipleProtocolContainer.xwt +++ b/plugins/umlrt/tooling/org.eclipse.papyrusrt.umlrt.tooling.properties/propertyView/UML-RT/ui/MultipleProtocolContainer.xwt @@ -1,7 +1,7 @@ <?xml version="1.0" encoding="UTF-8"?> <Composite xmlns:x="http://www.eclipse.org/xwt" xmlns="http://www.eclipse.org/xwt/presentation" xmlns:j="clr-namespace:java.lang" - xmlns:ppel="clr-namespace:org.eclipse.papyrus.views.properties.widgets.layout"> + xmlns:ppel="clr-namespace:org.eclipse.papyrus.infra.properties.ui.widgets.layout"> <Composite.layout> <ppel:PropertiesLayout></ppel:PropertiesLayout> </Composite.layout> diff --git a/plugins/umlrt/tooling/org.eclipse.papyrusrt.umlrt.tooling.properties/propertyView/UML-RT/ui/MultipleRTConnector.xwt b/plugins/umlrt/tooling/org.eclipse.papyrusrt.umlrt.tooling.properties/propertyView/UML-RT/ui/MultipleRTConnector.xwt index 7b991ea3f..58a47121f 100644 --- a/plugins/umlrt/tooling/org.eclipse.papyrusrt.umlrt.tooling.properties/propertyView/UML-RT/ui/MultipleRTConnector.xwt +++ b/plugins/umlrt/tooling/org.eclipse.papyrusrt.umlrt.tooling.properties/propertyView/UML-RT/ui/MultipleRTConnector.xwt @@ -1,7 +1,7 @@ <?xml version="1.0" encoding="UTF-8"?> <Composite xmlns:x="http://www.eclipse.org/xwt" xmlns="http://www.eclipse.org/xwt/presentation" xmlns:j="clr-namespace:java.lang" - xmlns:ppel="clr-namespace:org.eclipse.papyrus.views.properties.widgets.layout"> + xmlns:ppel="clr-namespace:org.eclipse.papyrus.infra.properties.ui.widgets.layout"> <Composite.layout> <ppel:PropertiesLayout></ppel:PropertiesLayout> </Composite.layout> diff --git a/plugins/umlrt/tooling/org.eclipse.papyrusrt.umlrt.tooling.properties/propertyView/UML-RT/ui/MultipleRTMessageSet.xwt b/plugins/umlrt/tooling/org.eclipse.papyrusrt.umlrt.tooling.properties/propertyView/UML-RT/ui/MultipleRTMessageSet.xwt index ce3e4f066..bc97d7385 100644 --- a/plugins/umlrt/tooling/org.eclipse.papyrusrt.umlrt.tooling.properties/propertyView/UML-RT/ui/MultipleRTMessageSet.xwt +++ b/plugins/umlrt/tooling/org.eclipse.papyrusrt.umlrt.tooling.properties/propertyView/UML-RT/ui/MultipleRTMessageSet.xwt @@ -1,8 +1,8 @@ <?xml version="1.0" encoding="UTF-8"?> <Composite xmlns:x="http://www.eclipse.org/xwt" xmlns:j="clr-namespace:java.lang" - xmlns:ppe="clr-namespace:org.eclipse.papyrus.views.properties.widgets" + xmlns:ppe="clr-namespace:org.eclipse.papyrus.infra.properties.ui.widgets" xmlns="http://www.eclipse.org/xwt/presentation" - xmlns:ppel="clr-namespace:org.eclipse.papyrus.views.properties.widgets.layout"> + xmlns:ppel="clr-namespace:org.eclipse.papyrus.infra.properties.ui.widgets.layout"> <Composite.layout> <ppel:PropertiesLayout></ppel:PropertiesLayout> </Composite.layout> diff --git a/plugins/umlrt/tooling/org.eclipse.papyrusrt.umlrt.tooling.properties/propertyView/UML-RT/ui/MultipleRTPort.xwt b/plugins/umlrt/tooling/org.eclipse.papyrusrt.umlrt.tooling.properties/propertyView/UML-RT/ui/MultipleRTPort.xwt index c2175d3e8..706829723 100644 --- a/plugins/umlrt/tooling/org.eclipse.papyrusrt.umlrt.tooling.properties/propertyView/UML-RT/ui/MultipleRTPort.xwt +++ b/plugins/umlrt/tooling/org.eclipse.papyrusrt.umlrt.tooling.properties/propertyView/UML-RT/ui/MultipleRTPort.xwt @@ -1,8 +1,8 @@ <?xml version="1.0" encoding="UTF-8"?> <Composite xmlns:x="http://www.eclipse.org/xwt" - xmlns:ppe="clr-namespace:org.eclipse.papyrus.views.properties.widgets" + xmlns:ppe="clr-namespace:org.eclipse.papyrus.infra.properties.ui.widgets" xmlns="http://www.eclipse.org/xwt/presentation" xmlns:j="clr-namespace:java.lang" - xmlns:ppel="clr-namespace:org.eclipse.papyrus.views.properties.widgets.layout"> + xmlns:ppel="clr-namespace:org.eclipse.papyrus.infra.properties.ui.widgets.layout"> <Composite.layout> <ppel:PropertiesLayout></ppel:PropertiesLayout> </Composite.layout> diff --git a/plugins/umlrt/tooling/org.eclipse.papyrusrt.umlrt.tooling.properties/propertyView/UML-RT/ui/MultipleRTRExcludedElement.xwt b/plugins/umlrt/tooling/org.eclipse.papyrusrt.umlrt.tooling.properties/propertyView/UML-RT/ui/MultipleRTRExcludedElement.xwt index 7b991ea3f..58a47121f 100644 --- a/plugins/umlrt/tooling/org.eclipse.papyrusrt.umlrt.tooling.properties/propertyView/UML-RT/ui/MultipleRTRExcludedElement.xwt +++ b/plugins/umlrt/tooling/org.eclipse.papyrusrt.umlrt.tooling.properties/propertyView/UML-RT/ui/MultipleRTRExcludedElement.xwt @@ -1,7 +1,7 @@ <?xml version="1.0" encoding="UTF-8"?> <Composite xmlns:x="http://www.eclipse.org/xwt" xmlns="http://www.eclipse.org/xwt/presentation" xmlns:j="clr-namespace:java.lang" - xmlns:ppel="clr-namespace:org.eclipse.papyrus.views.properties.widgets.layout"> + xmlns:ppel="clr-namespace:org.eclipse.papyrus.infra.properties.ui.widgets.layout"> <Composite.layout> <ppel:PropertiesLayout></ppel:PropertiesLayout> </Composite.layout> diff --git a/plugins/umlrt/tooling/org.eclipse.papyrusrt.umlrt.tooling.properties/propertyView/UML-RT/ui/MultipleRTTrigger.xwt b/plugins/umlrt/tooling/org.eclipse.papyrusrt.umlrt.tooling.properties/propertyView/UML-RT/ui/MultipleRTTrigger.xwt index 7ec8a903c..da66cb0c5 100644 --- a/plugins/umlrt/tooling/org.eclipse.papyrusrt.umlrt.tooling.properties/propertyView/UML-RT/ui/MultipleRTTrigger.xwt +++ b/plugins/umlrt/tooling/org.eclipse.papyrusrt.umlrt.tooling.properties/propertyView/UML-RT/ui/MultipleRTTrigger.xwt @@ -1,8 +1,8 @@ <?xml version="1.0" encoding="UTF-8"?> <Composite xmlns:x="http://www.eclipse.org/xwt" xmlns="http://www.eclipse.org/xwt/presentation" xmlns:j="clr-namespace:java.lang" - xmlns:ppel="clr-namespace:org.eclipse.papyrus.views.properties.widgets.layout" - xmlns:ppe="clr-namespace:org.eclipse.papyrus.views.properties.widgets"> + xmlns:ppel="clr-namespace:org.eclipse.papyrus.infra.properties.ui.widgets.layout" + xmlns:ppe="clr-namespace:org.eclipse.papyrus.infra.properties.ui.widgets"> <Composite.layout> <ppel:PropertiesLayout></ppel:PropertiesLayout> </Composite.layout> diff --git a/plugins/umlrt/tooling/org.eclipse.papyrusrt.umlrt.tooling.properties/propertyView/UML-RT/ui/SingleCapsule.xwt b/plugins/umlrt/tooling/org.eclipse.papyrusrt.umlrt.tooling.properties/propertyView/UML-RT/ui/SingleCapsule.xwt index 085c8cdda..d97094f58 100644 --- a/plugins/umlrt/tooling/org.eclipse.papyrusrt.umlrt.tooling.properties/propertyView/UML-RT/ui/SingleCapsule.xwt +++ b/plugins/umlrt/tooling/org.eclipse.papyrusrt.umlrt.tooling.properties/propertyView/UML-RT/ui/SingleCapsule.xwt @@ -1,9 +1,9 @@ <?xml version="1.0" encoding="UTF-8"?> <Composite xmlns:x="http://www.eclipse.org/xwt" xmlns="http://www.eclipse.org/xwt/presentation" xmlns:j="clr-namespace:java.lang" - xmlns:ppel="clr-namespace:org.eclipse.papyrus.views.properties.widgets.layout" + xmlns:ppel="clr-namespace:org.eclipse.papyrus.infra.properties.ui.widgets.layout" xmlns:ppumlrt="clr-namespace:org.eclipse.papyrusrt.umlrt.tooling.ui.widgets" - xmlns:ppe="clr-namespace:org.eclipse.papyrus.views.properties.widgets"> + xmlns:ppe="clr-namespace:org.eclipse.papyrus.infra.properties.ui.widgets"> <Composite.layout> <ppel:PropertiesLayout></ppel:PropertiesLayout> </Composite.layout> diff --git a/plugins/umlrt/tooling/org.eclipse.papyrusrt.umlrt.tooling.properties/propertyView/UML-RT/ui/SingleCapsulePart.xwt b/plugins/umlrt/tooling/org.eclipse.papyrusrt.umlrt.tooling.properties/propertyView/UML-RT/ui/SingleCapsulePart.xwt index 8c44edcb1..2b2b5bad0 100644 --- a/plugins/umlrt/tooling/org.eclipse.papyrusrt.umlrt.tooling.properties/propertyView/UML-RT/ui/SingleCapsulePart.xwt +++ b/plugins/umlrt/tooling/org.eclipse.papyrusrt.umlrt.tooling.properties/propertyView/UML-RT/ui/SingleCapsulePart.xwt @@ -1,8 +1,8 @@ <?xml version="1.0" encoding="UTF-8"?> <Composite - xmlns:ppel="clr-namespace:org.eclipse.papyrus.views.properties.widgets.layout" + xmlns:ppel="clr-namespace:org.eclipse.papyrus.infra.properties.ui.widgets.layout" xmlns:uml="clr-namespace:org.eclipse.papyrus.uml.properties.widgets" - xmlns:j="clr-namespace:java.lang" xmlns:ppe="clr-namespace:org.eclipse.papyrus.views.properties.widgets" + xmlns:j="clr-namespace:java.lang" xmlns:ppe="clr-namespace:org.eclipse.papyrus.infra.properties.ui.widgets" xmlns:ppumlrt="clr-namespace:org.eclipse.papyrusrt.umlrt.tooling.ui.widgets" xmlns="http://www.eclipse.org/xwt/presentation" xmlns:x="http://www.eclipse.org/xwt"> <Composite.layout> diff --git a/plugins/umlrt/tooling/org.eclipse.papyrusrt.umlrt.tooling.properties/propertyView/UML-RT/ui/SingleProtocol.xwt b/plugins/umlrt/tooling/org.eclipse.papyrusrt.umlrt.tooling.properties/propertyView/UML-RT/ui/SingleProtocol.xwt index 678908c0a..e0f0c6853 100644 --- a/plugins/umlrt/tooling/org.eclipse.papyrusrt.umlrt.tooling.properties/propertyView/UML-RT/ui/SingleProtocol.xwt +++ b/plugins/umlrt/tooling/org.eclipse.papyrusrt.umlrt.tooling.properties/propertyView/UML-RT/ui/SingleProtocol.xwt @@ -1,9 +1,9 @@ <?xml version="1.0" encoding="UTF-8"?> <Composite xmlns:x="http://www.eclipse.org/xwt" xmlns="http://www.eclipse.org/xwt/presentation" - xmlns:ppe="clr-namespace:org.eclipse.papyrus.views.properties.widgets" + xmlns:ppe="clr-namespace:org.eclipse.papyrus.infra.properties.ui.widgets" xmlns:umlrt="clr-namespace:org.eclipse.papyrusrt.umlrt.tooling.ui.widgets" xmlns:j="clr-namespace:java.lang" - xmlns:ppel="clr-namespace:org.eclipse.papyrus.views.properties.widgets.layout"> + xmlns:ppel="clr-namespace:org.eclipse.papyrus.infra.properties.ui.widgets.layout"> <Composite.layout> <ppel:PropertiesLayout></ppel:PropertiesLayout> </Composite.layout> diff --git a/plugins/umlrt/tooling/org.eclipse.papyrusrt.umlrt.tooling.properties/propertyView/UML-RT/ui/SingleProtocolContainer.xwt b/plugins/umlrt/tooling/org.eclipse.papyrusrt.umlrt.tooling.properties/propertyView/UML-RT/ui/SingleProtocolContainer.xwt index 7b991ea3f..58a47121f 100644 --- a/plugins/umlrt/tooling/org.eclipse.papyrusrt.umlrt.tooling.properties/propertyView/UML-RT/ui/SingleProtocolContainer.xwt +++ b/plugins/umlrt/tooling/org.eclipse.papyrusrt.umlrt.tooling.properties/propertyView/UML-RT/ui/SingleProtocolContainer.xwt @@ -1,7 +1,7 @@ <?xml version="1.0" encoding="UTF-8"?> <Composite xmlns:x="http://www.eclipse.org/xwt" xmlns="http://www.eclipse.org/xwt/presentation" xmlns:j="clr-namespace:java.lang" - xmlns:ppel="clr-namespace:org.eclipse.papyrus.views.properties.widgets.layout"> + xmlns:ppel="clr-namespace:org.eclipse.papyrus.infra.properties.ui.widgets.layout"> <Composite.layout> <ppel:PropertiesLayout></ppel:PropertiesLayout> </Composite.layout> diff --git a/plugins/umlrt/tooling/org.eclipse.papyrusrt.umlrt.tooling.properties/propertyView/UML-RT/ui/SingleProtocolMessage.xwt b/plugins/umlrt/tooling/org.eclipse.papyrusrt.umlrt.tooling.properties/propertyView/UML-RT/ui/SingleProtocolMessage.xwt index 7d527ffee..e800b3d8f 100644 --- a/plugins/umlrt/tooling/org.eclipse.papyrusrt.umlrt.tooling.properties/propertyView/UML-RT/ui/SingleProtocolMessage.xwt +++ b/plugins/umlrt/tooling/org.eclipse.papyrusrt.umlrt.tooling.properties/propertyView/UML-RT/ui/SingleProtocolMessage.xwt @@ -2,10 +2,10 @@ <Composite xmlns:x="http://www.eclipse.org/xwt" xmlns="http://www.eclipse.org/xwt/presentation" - xmlns:ppe="clr-namespace:org.eclipse.papyrus.views.properties.widgets" + xmlns:ppe="clr-namespace:org.eclipse.papyrus.infra.properties.ui.widgets" xmlns:umlrt="clr-namespace:org.eclipse.papyrusrt.umlrt.tooling.ui.widgets" xmlns:j="clr-namespace:java.lang" - xmlns:ppel="clr-namespace:org.eclipse.papyrus.views.properties.widgets.layout"> + xmlns:ppel="clr-namespace:org.eclipse.papyrus.infra.properties.ui.widgets.layout"> <Composite.layout> <ppel:PropertiesLayout></ppel:PropertiesLayout> </Composite.layout> diff --git a/plugins/umlrt/tooling/org.eclipse.papyrusrt.umlrt.tooling.properties/propertyView/UML-RT/ui/SingleRTConnector.xwt b/plugins/umlrt/tooling/org.eclipse.papyrusrt.umlrt.tooling.properties/propertyView/UML-RT/ui/SingleRTConnector.xwt index 7b991ea3f..58a47121f 100644 --- a/plugins/umlrt/tooling/org.eclipse.papyrusrt.umlrt.tooling.properties/propertyView/UML-RT/ui/SingleRTConnector.xwt +++ b/plugins/umlrt/tooling/org.eclipse.papyrusrt.umlrt.tooling.properties/propertyView/UML-RT/ui/SingleRTConnector.xwt @@ -1,7 +1,7 @@ <?xml version="1.0" encoding="UTF-8"?> <Composite xmlns:x="http://www.eclipse.org/xwt" xmlns="http://www.eclipse.org/xwt/presentation" xmlns:j="clr-namespace:java.lang" - xmlns:ppel="clr-namespace:org.eclipse.papyrus.views.properties.widgets.layout"> + xmlns:ppel="clr-namespace:org.eclipse.papyrus.infra.properties.ui.widgets.layout"> <Composite.layout> <ppel:PropertiesLayout></ppel:PropertiesLayout> </Composite.layout> diff --git a/plugins/umlrt/tooling/org.eclipse.papyrusrt.umlrt.tooling.properties/propertyView/UML-RT/ui/SingleRTMessageSet.xwt b/plugins/umlrt/tooling/org.eclipse.papyrusrt.umlrt.tooling.properties/propertyView/UML-RT/ui/SingleRTMessageSet.xwt index c5225ef17..9d9b6f317 100644 --- a/plugins/umlrt/tooling/org.eclipse.papyrusrt.umlrt.tooling.properties/propertyView/UML-RT/ui/SingleRTMessageSet.xwt +++ b/plugins/umlrt/tooling/org.eclipse.papyrusrt.umlrt.tooling.properties/propertyView/UML-RT/ui/SingleRTMessageSet.xwt @@ -1,8 +1,8 @@ <?xml version="1.0" encoding="UTF-8"?> -<Composite xmlns:ppe="clr-namespace:org.eclipse.papyrus.views.properties.widgets" +<Composite xmlns:ppe="clr-namespace:org.eclipse.papyrus.infra.properties.ui.widgets" xmlns="http://www.eclipse.org/xwt/presentation" xmlns:j="clr-namespace:java.lang" xmlns:x="http://www.eclipse.org/xwt" - xmlns:ppel="clr-namespace:org.eclipse.papyrus.views.properties.widgets.layout"> + xmlns:ppel="clr-namespace:org.eclipse.papyrus.infra.properties.ui.widgets.layout"> <Composite.layout> <ppel:PropertiesLayout></ppel:PropertiesLayout> </Composite.layout> diff --git a/plugins/umlrt/tooling/org.eclipse.papyrusrt.umlrt.tooling.properties/propertyView/UML-RT/ui/SingleRTPort.xwt b/plugins/umlrt/tooling/org.eclipse.papyrusrt.umlrt.tooling.properties/propertyView/UML-RT/ui/SingleRTPort.xwt index ba89f4475..2cce3bf78 100644 --- a/plugins/umlrt/tooling/org.eclipse.papyrusrt.umlrt.tooling.properties/propertyView/UML-RT/ui/SingleRTPort.xwt +++ b/plugins/umlrt/tooling/org.eclipse.papyrusrt.umlrt.tooling.properties/propertyView/UML-RT/ui/SingleRTPort.xwt @@ -1,8 +1,8 @@ <?xml version="1.0" encoding="UTF-8"?> <Composite - xmlns:ppel="clr-namespace:org.eclipse.papyrus.views.properties.widgets.layout" + xmlns:ppel="clr-namespace:org.eclipse.papyrus.infra.properties.ui.widgets.layout" xmlns:x="http://www.eclipse.org/xwt" xmlns:j="clr-namespace:java.lang" - xmlns="http://www.eclipse.org/xwt/presentation" xmlns:ppe="clr-namespace:org.eclipse.papyrus.views.properties.widgets" + xmlns="http://www.eclipse.org/xwt/presentation" xmlns:ppe="clr-namespace:org.eclipse.papyrus.infra.properties.ui.widgets" xmlns:ppumlrt="clr-namespace:org.eclipse.papyrusrt.umlrt.tooling.ui.widgets"> <Composite.layout> <ppel:PropertiesLayout></ppel:PropertiesLayout> diff --git a/plugins/umlrt/tooling/org.eclipse.papyrusrt.umlrt.tooling.properties/propertyView/UML-RT/ui/SingleRTRExcludedElement.xwt b/plugins/umlrt/tooling/org.eclipse.papyrusrt.umlrt.tooling.properties/propertyView/UML-RT/ui/SingleRTRExcludedElement.xwt index 7b991ea3f..58a47121f 100644 --- a/plugins/umlrt/tooling/org.eclipse.papyrusrt.umlrt.tooling.properties/propertyView/UML-RT/ui/SingleRTRExcludedElement.xwt +++ b/plugins/umlrt/tooling/org.eclipse.papyrusrt.umlrt.tooling.properties/propertyView/UML-RT/ui/SingleRTRExcludedElement.xwt @@ -1,7 +1,7 @@ <?xml version="1.0" encoding="UTF-8"?> <Composite xmlns:x="http://www.eclipse.org/xwt" xmlns="http://www.eclipse.org/xwt/presentation" xmlns:j="clr-namespace:java.lang" - xmlns:ppel="clr-namespace:org.eclipse.papyrus.views.properties.widgets.layout"> + xmlns:ppel="clr-namespace:org.eclipse.papyrus.infra.properties.ui.widgets.layout"> <Composite.layout> <ppel:PropertiesLayout></ppel:PropertiesLayout> </Composite.layout> diff --git a/plugins/umlrt/tooling/org.eclipse.papyrusrt.umlrt.tooling.properties/propertyView/UML-RT/ui/SingleRTTrigger.xwt b/plugins/umlrt/tooling/org.eclipse.papyrusrt.umlrt.tooling.properties/propertyView/UML-RT/ui/SingleRTTrigger.xwt index af67df8d3..eb40da8cc 100644 --- a/plugins/umlrt/tooling/org.eclipse.papyrusrt.umlrt.tooling.properties/propertyView/UML-RT/ui/SingleRTTrigger.xwt +++ b/plugins/umlrt/tooling/org.eclipse.papyrusrt.umlrt.tooling.properties/propertyView/UML-RT/ui/SingleRTTrigger.xwt @@ -1,9 +1,9 @@ <?xml version="1.0" encoding="UTF-8"?> <Composite xmlns:x="http://www.eclipse.org/xwt" xmlns="http://www.eclipse.org/xwt/presentation" xmlns:j="clr-namespace:java.lang" - xmlns:ppel="clr-namespace:org.eclipse.papyrus.views.properties.widgets.layout" + xmlns:ppel="clr-namespace:org.eclipse.papyrus.infra.properties.ui.widgets.layout" xmlns:ppumlrt="clr-namespace:org.eclipse.papyrusrt.umlrt.tooling.ui.widgets" - xmlns:ppe="clr-namespace:org.eclipse.papyrus.views.properties.widgets"> + xmlns:ppe="clr-namespace:org.eclipse.papyrus.infra.properties.ui.widgets"> <Composite.layout> <ppel:PropertiesLayout></ppel:PropertiesLayout> </Composite.layout> diff --git a/plugins/umlrt/tooling/org.eclipse.papyrusrt.umlrt.tooling.ui/.classpath b/plugins/umlrt/tooling/org.eclipse.papyrusrt.umlrt.tooling.ui/.classpath index 098194ca4..4f83b2397 100644 --- a/plugins/umlrt/tooling/org.eclipse.papyrusrt.umlrt.tooling.ui/.classpath +++ b/plugins/umlrt/tooling/org.eclipse.papyrusrt.umlrt.tooling.ui/.classpath @@ -1,7 +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/JavaSE-1.7"/> <classpathentry kind="con" path="org.eclipse.pde.core.requiredPlugins"/> <classpathentry kind="src" path="src"/> + <classpathentry kind="con" path="org.eclipse.jdt.launching.JRE_CONTAINER/org.eclipse.jdt.internal.debug.ui.launcher.StandardVMType/JavaSE-1.8"/> <classpathentry kind="output" path="bin"/> </classpath> diff --git a/plugins/umlrt/tooling/org.eclipse.papyrusrt.umlrt.tooling.ui/.settings/org.eclipse.jdt.core.prefs b/plugins/umlrt/tooling/org.eclipse.papyrusrt.umlrt.tooling.ui/.settings/org.eclipse.jdt.core.prefs index f42de363a..0c68a61dc 100644 --- a/plugins/umlrt/tooling/org.eclipse.papyrusrt.umlrt.tooling.ui/.settings/org.eclipse.jdt.core.prefs +++ b/plugins/umlrt/tooling/org.eclipse.papyrusrt.umlrt.tooling.ui/.settings/org.eclipse.jdt.core.prefs @@ -1,7 +1,7 @@ eclipse.preferences.version=1 org.eclipse.jdt.core.compiler.codegen.inlineJsrBytecode=enabled -org.eclipse.jdt.core.compiler.codegen.targetPlatform=1.7 -org.eclipse.jdt.core.compiler.compliance=1.7 +org.eclipse.jdt.core.compiler.codegen.targetPlatform=1.8 +org.eclipse.jdt.core.compiler.compliance=1.8 org.eclipse.jdt.core.compiler.problem.assertIdentifier=error org.eclipse.jdt.core.compiler.problem.enumIdentifier=error -org.eclipse.jdt.core.compiler.source=1.7 +org.eclipse.jdt.core.compiler.source=1.8 diff --git a/plugins/umlrt/tooling/org.eclipse.papyrusrt.umlrt.tooling.ui/META-INF/MANIFEST.MF b/plugins/umlrt/tooling/org.eclipse.papyrusrt.umlrt.tooling.ui/META-INF/MANIFEST.MF index 644715ae8..74a143fb8 100644 --- a/plugins/umlrt/tooling/org.eclipse.papyrusrt.umlrt.tooling.ui/META-INF/MANIFEST.MF +++ b/plugins/umlrt/tooling/org.eclipse.papyrusrt.umlrt.tooling.ui/META-INF/MANIFEST.MF @@ -8,28 +8,29 @@ Bundle-Vendor: Eclipse Modeling Project Require-Bundle: org.eclipse.ui, org.eclipse.core.runtime, org.eclipse.papyrusrt.umlrt.profile;bundle-version="0.7.2", - org.eclipse.papyrus.uml.extensionpoints;bundle-version="1.1.1", - org.eclipse.papyrus.infra.widgets;bundle-version="1.1.1", + org.eclipse.papyrus.uml.extensionpoints;bundle-version="1.2.0", + org.eclipse.papyrus.infra.widgets;bundle-version="1.2.0", org.eclipse.core.databinding;bundle-version="1.5.0", org.eclipse.emf.databinding;bundle-version="1.3.0", org.eclipse.emf.transaction;bundle-version="1.9.0", - org.eclipse.papyrus.uml.tools;bundle-version="1.1.1", - org.eclipse.papyrus.uml.tools.utils;bundle-version="1.1.1", - org.eclipse.papyrus.views.properties;bundle-version="1.1.1", - org.eclipse.papyrus.views.properties.model;bundle-version="1.1.1", - org.eclipse.papyrus.infra.emf;bundle-version="1.1.1", - org.eclipse.papyrus.infra.core.log;bundle-version="1.1.1", + org.eclipse.papyrus.uml.tools;bundle-version="1.2.0", + org.eclipse.papyrus.uml.tools.utils;bundle-version="1.2.0", + org.eclipse.papyrus.infra.properties;bundle-version="1.2.0", + org.eclipse.papyrus.infra.emf;bundle-version="1.2.0", + org.eclipse.papyrus.infra.core.log;bundle-version="1.2.0", org.eclipse.gmf.runtime.emf.type.core;bundle-version="1.9.0", - org.eclipse.papyrus.infra.services.edit;bundle-version="1.1.1", - org.eclipse.papyrus.infra.gmfdiag.common;bundle-version="1.1.1", - org.eclipse.papyrus.infra.core;bundle-version="1.1.1", + org.eclipse.papyrus.infra.services.edit;bundle-version="1.2.0", + org.eclipse.papyrus.infra.gmfdiag.common;bundle-version="1.2.0", + org.eclipse.papyrus.infra.core;bundle-version="1.2.0", org.eclipse.papyrusrt.umlrt.core;bundle-version="0.7.2", - org.eclipse.papyrus.infra.services.labelprovider;bundle-version="1.1.1", - org.eclipse.papyrus.infra.elementtypesconfigurations, + org.eclipse.papyrus.infra.services.labelprovider;bundle-version="1.2.0", + org.eclipse.papyrus.infra.types, org.eclipse.papyrus.infra.gmfdiag.commands, org.eclipse.papyrus.uml.properties, - org.eclipse.papyrus.uml.diagram.common -Bundle-RequiredExecutionEnvironment: JavaSE-1.7 + org.eclipse.papyrus.uml.diagram.common, + org.eclipse.papyrus.views.properties;bundle-version="1.2.0", + org.eclipse.papyrus.infra.ui.emf;bundle-version="1.2.0" +Bundle-RequiredExecutionEnvironment: JavaSE-1.8 Bundle-ActivationPolicy: lazy Export-Package: org.eclipse.papyrusrt.umlrt.tooling.ui, org.eclipse.papyrusrt.umlrt.tooling.ui.constraints, diff --git a/plugins/umlrt/tooling/org.eclipse.papyrusrt.umlrt.tooling.ui/build.properties b/plugins/umlrt/tooling/org.eclipse.papyrusrt.umlrt.tooling.ui/build.properties index df85ad47a..03455e6a2 100644 --- a/plugins/umlrt/tooling/org.eclipse.papyrusrt.umlrt.tooling.ui/build.properties +++ b/plugins/umlrt/tooling/org.eclipse.papyrusrt.umlrt.tooling.ui/build.properties @@ -8,3 +8,4 @@ bin.includes = META-INF/,\ environment/,\ elementtypes/,\ dialogs/ +jre.compilation.profile = JavaSE-1.8 diff --git a/plugins/umlrt/tooling/org.eclipse.papyrusrt.umlrt.tooling.ui/dialogs/ui/SingleCapsulePart.xwt b/plugins/umlrt/tooling/org.eclipse.papyrusrt.umlrt.tooling.ui/dialogs/ui/SingleCapsulePart.xwt index 150f396c4..c6e002364 100644 --- a/plugins/umlrt/tooling/org.eclipse.papyrusrt.umlrt.tooling.ui/dialogs/ui/SingleCapsulePart.xwt +++ b/plugins/umlrt/tooling/org.eclipse.papyrusrt.umlrt.tooling.ui/dialogs/ui/SingleCapsulePart.xwt @@ -1,8 +1,8 @@ <?xml version="1.0" encoding="UTF-8"?> <Composite xmlns="http://www.eclipse.org/xwt/presentation" xmlns:x="http://www.eclipse.org/xwt" - xmlns:ppel="clr-namespace:org.eclipse.papyrus.views.properties.widgets.layout" - xmlns:ppe="clr-namespace:org.eclipse.papyrus.views.properties.widgets" + xmlns:ppel="clr-namespace:org.eclipse.papyrus.infra.properties.ui.widgets.layout" + xmlns:ppe="clr-namespace:org.eclipse.papyrus.infra.properties.ui.widgets" xmlns:ppumlrt="clr-namespace:org.eclipse.papyrusrt.umlrt.tooling.ui.widgets" xmlns:j="clr-namespace:java.lang"> <Composite.layout> diff --git a/plugins/umlrt/tooling/org.eclipse.papyrusrt.umlrt.tooling.ui/dialogs/ui/SingleRTPort.xwt b/plugins/umlrt/tooling/org.eclipse.papyrusrt.umlrt.tooling.ui/dialogs/ui/SingleRTPort.xwt index 3bdf52470..36e972e83 100644 --- a/plugins/umlrt/tooling/org.eclipse.papyrusrt.umlrt.tooling.ui/dialogs/ui/SingleRTPort.xwt +++ b/plugins/umlrt/tooling/org.eclipse.papyrusrt.umlrt.tooling.ui/dialogs/ui/SingleRTPort.xwt @@ -1,8 +1,8 @@ <?xml version="1.0" encoding="UTF-8"?> <Composite xmlns="http://www.eclipse.org/xwt/presentation" xmlns:x="http://www.eclipse.org/xwt" - xmlns:ppel="clr-namespace:org.eclipse.papyrus.views.properties.widgets.layout" - xmlns:ppe="clr-namespace:org.eclipse.papyrus.views.properties.widgets" + xmlns:ppel="clr-namespace:org.eclipse.papyrus.infra.properties.ui.widgets.layout" + xmlns:ppe="clr-namespace:org.eclipse.papyrus.infra.properties.ui.widgets" xmlns:ppumlrt="clr-namespace:org.eclipse.papyrusrt.umlrt.tooling.ui.widgets" xmlns:j="clr-namespace:java.lang"> <Composite.layout> diff --git a/plugins/umlrt/tooling/org.eclipse.papyrusrt.umlrt.tooling.ui/elementtypes/uml-rt.tooling.ui.elementtypesconfigurations b/plugins/umlrt/tooling/org.eclipse.papyrusrt.umlrt.tooling.ui/elementtypes/uml-rt.tooling.ui.elementtypesconfigurations index 7796ee737..b85348780 100644 --- a/plugins/umlrt/tooling/org.eclipse.papyrusrt.umlrt.tooling.ui/elementtypes/uml-rt.tooling.ui.elementtypesconfigurations +++ b/plugins/umlrt/tooling/org.eclipse.papyrusrt.umlrt.tooling.ui/elementtypes/uml-rt.tooling.ui.elementtypesconfigurations @@ -1,62 +1,20 @@ -<?xml version="1.0" encoding="ASCII"?> -<elementtypesconfigurations:ElementTypeSetConfiguration - xmi:version="2.0" - xmlns:xmi="http://www.omg.org/XMI" - xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" - xmlns:elementtypesconfigurations="http://www.eclipse.org/papyrus/infra/elementtypesconfigurations/1.0" - xmlns:runtimevalueseditionadviceconfiguration="http://www.eclipse.org/papyrus/infra/elementtypesconfigurations/emf/runtimevalueseditionadviceconfiguration/1.0" - xmi:id="_ubJcsKeUEeSUR5jX0TaAcA" - name="UMLRealTime Tooling UI" - identifier="org.eclipse.papyrusrt.umlrt.tooling.ui.elementTypeSet" - metamodelNsURI="http://www.eclipse.org/uml2/5.0.0/UML"> - <elementTypeConfigurations - xsi:type="elementtypesconfigurations:SpecializationTypeConfiguration" - xmi:id="_5SPR8DdmEeWK7ZUbpAMB-g" - name="org.eclipse.papyrusrt.umlrt.tooling.ui.rtportcreationwithui" - description="Creation type only for RTPorts from UI, like model explorer" - identifier="org.eclipse.papyrusrt.umlrt.tooling.ui.rtportcreationwithui"> +<?xml version="1.0" encoding="ASCII" standalone="no"?><elementtypesconfigurations:ElementTypeSetConfiguration xmlns:elementtypesconfigurations="http://www.eclipse.org/papyrus/infra/elementtypesconfigurations/1.1" xmlns:runtimevaluesadvice="http://www.eclipse.org/papyrus/emf/types/runtimevaluesadvice/1.1" xmlns:xmi="http://www.omg.org/XMI" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" identifier="org.eclipse.papyrusrt.umlrt.tooling.ui.elementTypeSet" metamodelNsURI="http://www.eclipse.org/uml2/5.0.0/UML" name="UMLRealTime Tooling UI" xmi:id="_ubJcsKeUEeSUR5jX0TaAcA" xmi:version="2.0"> + <elementTypeConfigurations description="Creation type only for RTPorts from UI, like model explorer" identifier="org.eclipse.papyrusrt.umlrt.tooling.ui.rtportcreationwithui" name="org.eclipse.papyrusrt.umlrt.tooling.ui.rtportcreationwithui" xmi:id="_5SPR8DdmEeWK7ZUbpAMB-g" xsi:type="elementtypesconfigurations:SpecializationTypeConfiguration"> <specializedTypesID>org.eclipse.papyrusrt.umlrt.core.ExternalBehaviorPort</specializedTypesID> - <matcherConfiguration - xmi:id="_JLWfsDdnEeWK7ZUbpAMB-g" - matcherClassName="org.eclipse.papyrusrt.umlrt.core.types.matcher.NoMatcher"/> + <matcherConfiguration matcherClassName="org.eclipse.papyrusrt.umlrt.core.types.matcher.NoMatcher" xmi:id="_JLWfsDdnEeWK7ZUbpAMB-g" xsi:type="elementtypesconfigurations:MatcherConfiguration"/> </elementTypeConfigurations> - <elementTypeConfigurations - xsi:type="elementtypesconfigurations:SpecializationTypeConfiguration" - xmi:id="_Myv-ADeEEeWK7ZUbpAMB-g" - name="org.eclipse.papyrusrt.umlrt.tooling.ui.capsulepartcreationwithui" - description="Creation type only for capsuleParts from UI, like model explorer" - identifier="org.eclipse.papyrusrt.umlrt.tooling.ui.capsulepartcreationwithui"> + <elementTypeConfigurations description="Creation type only for capsuleParts from UI, like model explorer" identifier="org.eclipse.papyrusrt.umlrt.tooling.ui.capsulepartcreationwithui" name="org.eclipse.papyrusrt.umlrt.tooling.ui.capsulepartcreationwithui" xmi:id="_Myv-ADeEEeWK7ZUbpAMB-g" xsi:type="elementtypesconfigurations:SpecializationTypeConfiguration"> <specializedTypesID>org.eclipse.papyrusrt.umlrt.core.CapsulePart</specializedTypesID> - <matcherConfiguration - xmi:id="_Myv-ATeEEeWK7ZUbpAMB-g" - matcherClassName="org.eclipse.papyrusrt.umlrt.core.types.matcher.NoMatcher"/> + <matcherConfiguration matcherClassName="org.eclipse.papyrusrt.umlrt.core.types.matcher.NoMatcher" xmi:id="_Myv-ATeEEeWK7ZUbpAMB-g" xsi:type="elementtypesconfigurations:MatcherConfiguration"/> </elementTypeConfigurations> - <adviceBindingsConfigurations - xsi:type="runtimevalueseditionadviceconfiguration:RuntimeValuesEditionAdviceConfiguration" - xmi:id="_4UTDADdmEeWK7ZUbpAMB-g" - name="org.eclipse.papyrusrt.umlrt.tooling.ui.rtportcreationwithui.viewconfiguration" - description="UI configuration for the creation advice of a port" - identifier="org.eclipse.papyrusrt.umlrt.tooling.ui.rtportcreationwithui.viewconfiguration" - inheritance="all" - target="_5SPR8DdmEeWK7ZUbpAMB-g"> - <viewsToDisplay - xmi:id="_hWd_4DdnEeWK7ZUbpAMB-g"> - <view - href="../dialogs/CreationDialogs.ctx#_F4P60zdoEeWK7ZUbpAMB-g"/> + <adviceBindingsConfigurations description="UI configuration for the creation advice of a port" identifier="org.eclipse.papyrusrt.umlrt.tooling.ui.rtportcreationwithui.viewconfiguration" inheritance="all" target="_5SPR8DdmEeWK7ZUbpAMB-g" xmi:id="_4UTDADdmEeWK7ZUbpAMB-g" xsi:type="runtimevaluesadvice:RuntimeValuesAdviceConfiguration"> + <viewsToDisplay xmi:id="_hWd_4DdnEeWK7ZUbpAMB-g"> + <view href="../dialogs/CreationDialogs.ctx#_F4P60zdoEeWK7ZUbpAMB-g"/> </viewsToDisplay> </adviceBindingsConfigurations> - <adviceBindingsConfigurations - xsi:type="runtimevalueseditionadviceconfiguration:RuntimeValuesEditionAdviceConfiguration" - xmi:id="_MywlEDeEEeWK7ZUbpAMB-g" - name="org.eclipse.papyrusrt.umlrt.tooling.ui.capsulepartcreationwithui.viewconfiguration" - description="UI configuration for the creation advice of a capsule part" - identifier="org.eclipse.papyrusrt.umlrt.tooling.ui.capsulepartcreationwithui.viewconfiguration" - inheritance="all" - target="_Myv-ADeEEeWK7ZUbpAMB-g"> - <viewsToDisplay - xmi:id="_MywlETeEEeWK7ZUbpAMB-g"> - <view - href="../dialogs/CreationDialogs.ctx#CapsulePartDialogView"/> + <adviceBindingsConfigurations description="UI configuration for the creation advice of a capsule part" identifier="org.eclipse.papyrusrt.umlrt.tooling.ui.capsulepartcreationwithui.viewconfiguration" inheritance="all" target="_Myv-ADeEEeWK7ZUbpAMB-g" xmi:id="_MywlEDeEEeWK7ZUbpAMB-g" xsi:type="runtimevaluesadvice:RuntimeValuesAdviceConfiguration"> + <viewsToDisplay xmi:id="_MywlETeEEeWK7ZUbpAMB-g"> + <view href="../dialogs/CreationDialogs.ctx#CapsulePartDialogView"/> </viewsToDisplay> </adviceBindingsConfigurations> -</elementtypesconfigurations:ElementTypeSetConfiguration> +</elementtypesconfigurations:ElementTypeSetConfiguration>
\ No newline at end of file diff --git a/plugins/umlrt/tooling/org.eclipse.papyrusrt.umlrt.tooling.ui/plugin.xml b/plugins/umlrt/tooling/org.eclipse.papyrusrt.umlrt.tooling.ui/plugin.xml index e9acb65bd..e4af0d0ac 100644 --- a/plugins/umlrt/tooling/org.eclipse.papyrusrt.umlrt.tooling.ui/plugin.xml +++ b/plugins/umlrt/tooling/org.eclipse.papyrusrt.umlrt.tooling.ui/plugin.xml @@ -22,15 +22,15 @@ </profile> </extension> <extension - point="org.eclipse.papyrus.views.properties.environment"> + point="org.eclipse.papyrus.infra.properties.environments"> <environment environmentModel="environment/Environment.xmi"> </environment> </extension> <extension - point="org.eclipse.papyrus.infra.elementtypesconfigurations.elementTypeSetConfiguration"> + point="org.eclipse.papyrus.infra.types.core.elementTypeSetConfiguration"> <elementTypeSet - id="org.eclipse.papyrusrt.umlrt.tooling.ui.elementTypeSet" + clientContextID="org.eclipse.papyrus.infra.services.edit.TypeContext" path="elementtypes/uml-rt.tooling.ui.elementtypesconfigurations"> </elementTypeSet> </extension> diff --git a/plugins/umlrt/tooling/org.eclipse.papyrusrt.umlrt.tooling.ui/src/org/eclipse/papyrusrt/umlrt/tooling/ui/internal/modelelement/ChangeListenerUtils.java b/plugins/umlrt/tooling/org.eclipse.papyrusrt.umlrt.tooling.ui/src/org/eclipse/papyrusrt/umlrt/tooling/ui/internal/modelelement/ChangeListenerUtils.java index 5a6866f4a..e653830eb 100644 --- a/plugins/umlrt/tooling/org.eclipse.papyrusrt.umlrt.tooling.ui/src/org/eclipse/papyrusrt/umlrt/tooling/ui/internal/modelelement/ChangeListenerUtils.java +++ b/plugins/umlrt/tooling/org.eclipse.papyrusrt.umlrt.tooling.ui/src/org/eclipse/papyrusrt/umlrt/tooling/ui/internal/modelelement/ChangeListenerUtils.java @@ -14,7 +14,8 @@ package org.eclipse.papyrusrt.umlrt.tooling.ui.internal.modelelement; import java.lang.reflect.InvocationTargetException; import java.lang.reflect.Method; -import org.eclipse.papyrus.views.properties.modelelement.DataSource; +import org.eclipse.papyrus.infra.properties.ui.modelelement.DataSource; + /** * Listener that forces refresh of the model element. Workaround for bug 477033 diff --git a/plugins/umlrt/tooling/org.eclipse.papyrusrt.umlrt.tooling.ui/src/org/eclipse/papyrusrt/umlrt/tooling/ui/modelelement/RTStereotypeModelElementFactory.java b/plugins/umlrt/tooling/org.eclipse.papyrusrt.umlrt.tooling.ui/src/org/eclipse/papyrusrt/umlrt/tooling/ui/modelelement/RTStereotypeModelElementFactory.java index 87f20c4b6..47ebc5e7c 100644 --- a/plugins/umlrt/tooling/org.eclipse.papyrusrt.umlrt.tooling.ui/src/org/eclipse/papyrusrt/umlrt/tooling/ui/modelelement/RTStereotypeModelElementFactory.java +++ b/plugins/umlrt/tooling/org.eclipse.papyrusrt.umlrt.tooling.ui/src/org/eclipse/papyrusrt/umlrt/tooling/ui/modelelement/RTStereotypeModelElementFactory.java @@ -14,10 +14,10 @@ package org.eclipse.papyrusrt.umlrt.tooling.ui.modelelement; import org.eclipse.emf.ecore.EObject; import org.eclipse.papyrus.infra.emf.utils.EMFHelper; +import org.eclipse.papyrus.infra.properties.contexts.DataContextElement; +import org.eclipse.papyrus.infra.properties.ui.modelelement.EMFModelElement; import org.eclipse.papyrus.uml.properties.modelelement.StereotypeModelElementFactory; import org.eclipse.papyrus.uml.tools.utils.UMLUtil; -import org.eclipse.papyrus.views.properties.contexts.DataContextElement; -import org.eclipse.papyrus.views.properties.modelelement.EMFModelElement; import org.eclipse.papyrusrt.umlrt.tooling.ui.Activator; import org.eclipse.uml2.uml.Element; import org.eclipse.uml2.uml.Stereotype; diff --git a/plugins/umlrt/tooling/org.eclipse.papyrusrt.umlrt.tooling.ui/src/org/eclipse/papyrusrt/umlrt/tooling/ui/modelelement/UMLRTExtModelElement.java b/plugins/umlrt/tooling/org.eclipse.papyrusrt.umlrt.tooling.ui/src/org/eclipse/papyrusrt/umlrt/tooling/ui/modelelement/UMLRTExtModelElement.java index 38039130d..812d7f91b 100644 --- a/plugins/umlrt/tooling/org.eclipse.papyrusrt.umlrt.tooling.ui/src/org/eclipse/papyrusrt/umlrt/tooling/ui/modelelement/UMLRTExtModelElement.java +++ b/plugins/umlrt/tooling/org.eclipse.papyrusrt.umlrt.tooling.ui/src/org/eclipse/papyrusrt/umlrt/tooling/ui/modelelement/UMLRTExtModelElement.java @@ -33,10 +33,11 @@ import org.eclipse.emf.edit.domain.EditingDomain; import org.eclipse.emf.transaction.util.TransactionUtil; import org.eclipse.jface.viewers.ILabelProvider; import org.eclipse.jface.viewers.ITreeContentProvider; -import org.eclipse.papyrus.infra.emf.providers.EMFGraphicalContentProvider; -import org.eclipse.papyrus.infra.emf.providers.EMFLabelProvider; import org.eclipse.papyrus.infra.emf.utils.HistoryUtil; -import org.eclipse.papyrus.infra.emf.utils.ProviderHelper; +import org.eclipse.papyrus.infra.properties.ui.providers.FeatureContentProvider; +import org.eclipse.papyrus.infra.ui.emf.providers.EMFGraphicalContentProvider; +import org.eclipse.papyrus.infra.ui.emf.providers.EMFLabelProvider; +import org.eclipse.papyrus.infra.ui.emf.utils.ProviderHelper; import org.eclipse.papyrus.infra.widgets.creation.ReferenceValueFactory; import org.eclipse.papyrus.infra.widgets.providers.IStaticContentProvider; import org.eclipse.papyrus.infra.widgets.providers.StaticContentProvider; @@ -45,7 +46,6 @@ import org.eclipse.papyrus.uml.properties.modelelement.UMLModelElement; import org.eclipse.papyrus.uml.tools.databinding.ExtendedMultiplicityObservableValue; import org.eclipse.papyrus.uml.tools.providers.UMLContainerContentProvider; import org.eclipse.papyrus.uml.tools.providers.UMLFilteredLabelProvider; -import org.eclipse.papyrus.views.properties.providers.FeatureContentProvider; import org.eclipse.papyrusrt.umlrt.core.utils.IRealTimeConstants; import org.eclipse.papyrusrt.umlrt.core.utils.MessageSetUtils; import org.eclipse.papyrusrt.umlrt.core.utils.RTPortUtils; diff --git a/plugins/umlrt/tooling/org.eclipse.papyrusrt.umlrt.tooling.ui/src/org/eclipse/papyrusrt/umlrt/tooling/ui/modelelement/UMLRTExtModelElementFactory.java b/plugins/umlrt/tooling/org.eclipse.papyrusrt.umlrt.tooling.ui/src/org/eclipse/papyrusrt/umlrt/tooling/ui/modelelement/UMLRTExtModelElementFactory.java index 3ac9acf04..e7110ac9f 100644 --- a/plugins/umlrt/tooling/org.eclipse.papyrusrt.umlrt.tooling.ui/src/org/eclipse/papyrusrt/umlrt/tooling/ui/modelelement/UMLRTExtModelElementFactory.java +++ b/plugins/umlrt/tooling/org.eclipse.papyrusrt.umlrt.tooling.ui/src/org/eclipse/papyrusrt/umlrt/tooling/ui/modelelement/UMLRTExtModelElementFactory.java @@ -2,9 +2,9 @@ package org.eclipse.papyrusrt.umlrt.tooling.ui.modelelement; import org.eclipse.emf.ecore.EObject; import org.eclipse.papyrus.infra.emf.utils.EMFHelper; +import org.eclipse.papyrus.infra.properties.contexts.DataContextElement; import org.eclipse.papyrus.uml.properties.modelelement.UMLModelElement; import org.eclipse.papyrus.uml.properties.modelelement.UMLModelElementFactory; -import org.eclipse.papyrus.views.properties.contexts.DataContextElement; import org.eclipse.papyrusrt.umlrt.core.utils.CapsulePartUtils; import org.eclipse.papyrusrt.umlrt.core.utils.MessageSetUtils; import org.eclipse.papyrusrt.umlrt.core.utils.ProtocolUtils; diff --git a/plugins/umlrt/tooling/org.eclipse.papyrusrt.umlrt.tooling.ui/src/org/eclipse/papyrusrt/umlrt/tooling/ui/widgets/AbstractElementTypeBasedValueFactory.java b/plugins/umlrt/tooling/org.eclipse.papyrusrt.umlrt.tooling.ui/src/org/eclipse/papyrusrt/umlrt/tooling/ui/widgets/AbstractElementTypeBasedValueFactory.java index ede69fc34..6fe7ca884 100644 --- a/plugins/umlrt/tooling/org.eclipse.papyrusrt.umlrt.tooling.ui/src/org/eclipse/papyrusrt/umlrt/tooling/ui/widgets/AbstractElementTypeBasedValueFactory.java +++ b/plugins/umlrt/tooling/org.eclipse.papyrusrt.umlrt.tooling.ui/src/org/eclipse/papyrusrt/umlrt/tooling/ui/widgets/AbstractElementTypeBasedValueFactory.java @@ -25,11 +25,11 @@ import org.eclipse.gmf.runtime.emf.type.core.IElementType; import org.eclipse.gmf.runtime.emf.type.core.requests.CreateElementRequest; import org.eclipse.jface.window.Window; import org.eclipse.papyrus.infra.core.services.ServiceException; +import org.eclipse.papyrus.infra.properties.ui.creation.CreateInDialog; import org.eclipse.papyrus.infra.services.edit.internal.context.TypeContext; import org.eclipse.papyrus.infra.services.edit.service.ElementEditServiceUtils; import org.eclipse.papyrus.infra.services.edit.service.IElementEditService; import org.eclipse.papyrus.uml.properties.creation.UMLPropertyEditorFactory; -import org.eclipse.papyrus.views.properties.creation.CreateInDialog; import org.eclipse.papyrusrt.umlrt.tooling.ui.Activator; import org.eclipse.swt.widgets.Control; diff --git a/plugins/umlrt/tooling/org.eclipse.papyrusrt.umlrt.tooling.ui/src/org/eclipse/papyrusrt/umlrt/tooling/ui/widgets/CapsulePartTypeEditor.java b/plugins/umlrt/tooling/org.eclipse.papyrusrt.umlrt.tooling.ui/src/org/eclipse/papyrusrt/umlrt/tooling/ui/widgets/CapsulePartTypeEditor.java index 55d792a62..e14291147 100644 --- a/plugins/umlrt/tooling/org.eclipse.papyrusrt.umlrt.tooling.ui/src/org/eclipse/papyrusrt/umlrt/tooling/ui/widgets/CapsulePartTypeEditor.java +++ b/plugins/umlrt/tooling/org.eclipse.papyrusrt.umlrt.tooling.ui/src/org/eclipse/papyrusrt/umlrt/tooling/ui/widgets/CapsulePartTypeEditor.java @@ -11,7 +11,7 @@ *****************************************************************************/ package org.eclipse.papyrusrt.umlrt.tooling.ui.widgets; -import org.eclipse.papyrus.views.properties.widgets.ReferenceDialog; +import org.eclipse.papyrus.infra.widgets.editors.ReferenceDialog; import org.eclipse.swt.widgets.Composite; /** @@ -32,7 +32,7 @@ public class CapsulePartTypeEditor extends ReferenceDialog { * The style for the widget * @return the reference dialog. */ - protected org.eclipse.papyrus.infra.widgets.editors.ReferenceDialog createReferenceDialog(Composite parent, int style) { + protected ReferenceDialog createReferenceDialog(Composite parent, int style) { return new CapsulePartTypeDialog(parent, style); } } diff --git a/plugins/umlrt/tooling/org.eclipse.papyrusrt.umlrt.tooling.ui/src/org/eclipse/papyrusrt/umlrt/tooling/ui/widgets/EventSelectionDialog.java b/plugins/umlrt/tooling/org.eclipse.papyrusrt.umlrt.tooling.ui/src/org/eclipse/papyrusrt/umlrt/tooling/ui/widgets/EventSelectionDialog.java index b362d0397..4d0b6b5e1 100644 --- a/plugins/umlrt/tooling/org.eclipse.papyrusrt.umlrt.tooling.ui/src/org/eclipse/papyrusrt/umlrt/tooling/ui/widgets/EventSelectionDialog.java +++ b/plugins/umlrt/tooling/org.eclipse.papyrusrt.umlrt.tooling.ui/src/org/eclipse/papyrusrt/umlrt/tooling/ui/widgets/EventSelectionDialog.java @@ -23,12 +23,12 @@ import org.eclipse.jface.dialogs.MessageDialog; import org.eclipse.jface.viewers.ITreeContentProvider; import org.eclipse.jface.viewers.TreeViewer; import org.eclipse.jface.viewers.Viewer; +import org.eclipse.papyrus.infra.properties.ui.modelelement.ModelElement; +import org.eclipse.papyrus.infra.properties.ui.widgets.ReferenceDialog; import org.eclipse.papyrus.infra.widgets.providers.DelegatingLabelProvider; import org.eclipse.papyrus.infra.widgets.providers.IStaticContentProvider; import org.eclipse.papyrus.uml.properties.modelelement.UMLModelElement; import org.eclipse.papyrus.uml.tools.utils.PackageUtil; -import org.eclipse.papyrus.views.properties.modelelement.ModelElement; -import org.eclipse.papyrus.views.properties.widgets.ReferenceDialog; import org.eclipse.papyrusrt.umlrt.core.utils.ProtocolUtils; import org.eclipse.papyrusrt.umlrt.profile.UMLRealTime.RTMessageKind; import org.eclipse.papyrusrt.umlrt.profile.UMLRealTime.RTMessageSet; diff --git a/plugins/umlrt/tooling/org.eclipse.papyrusrt.umlrt.tooling.ui/src/org/eclipse/papyrusrt/umlrt/tooling/ui/widgets/MessageSetOwnedProtocolMessageValueFactory.java b/plugins/umlrt/tooling/org.eclipse.papyrusrt.umlrt.tooling.ui/src/org/eclipse/papyrusrt/umlrt/tooling/ui/widgets/MessageSetOwnedProtocolMessageValueFactory.java index 0f6d4ef8f..26577cc41 100644 --- a/plugins/umlrt/tooling/org.eclipse.papyrusrt.umlrt.tooling.ui/src/org/eclipse/papyrusrt/umlrt/tooling/ui/widgets/MessageSetOwnedProtocolMessageValueFactory.java +++ b/plugins/umlrt/tooling/org.eclipse.papyrusrt.umlrt.tooling.ui/src/org/eclipse/papyrusrt/umlrt/tooling/ui/widgets/MessageSetOwnedProtocolMessageValueFactory.java @@ -16,10 +16,10 @@ import java.util.Set; import org.eclipse.emf.ecore.EObject; import org.eclipse.emf.ecore.EReference; +import org.eclipse.papyrus.infra.properties.contexts.Context; +import org.eclipse.papyrus.infra.properties.contexts.View; +import org.eclipse.papyrus.infra.properties.ui.creation.CreationContext; import org.eclipse.papyrus.uml.properties.creation.UMLPropertyEditorFactory; -import org.eclipse.papyrus.views.properties.contexts.Context; -import org.eclipse.papyrus.views.properties.contexts.View; -import org.eclipse.papyrus.views.properties.creation.CreationContext; import org.eclipse.papyrus.views.properties.runtime.ConfigurationManager; import org.eclipse.papyrusrt.umlrt.profile.UMLRealTime.RTMessageKind; import org.eclipse.papyrusrt.umlrt.tooling.ui.Messages; diff --git a/plugins/umlrt/tooling/org.eclipse.papyrusrt.umlrt.tooling.ui/src/org/eclipse/papyrusrt/umlrt/tooling/ui/widgets/PortRTKindPropertyEditor.java b/plugins/umlrt/tooling/org.eclipse.papyrusrt.umlrt.tooling.ui/src/org/eclipse/papyrusrt/umlrt/tooling/ui/widgets/PortRTKindPropertyEditor.java index 12d91b1c6..f4299461b 100644 --- a/plugins/umlrt/tooling/org.eclipse.papyrusrt.umlrt.tooling.ui/src/org/eclipse/papyrusrt/umlrt/tooling/ui/widgets/PortRTKindPropertyEditor.java +++ b/plugins/umlrt/tooling/org.eclipse.papyrusrt.umlrt.tooling.ui/src/org/eclipse/papyrusrt/umlrt/tooling/ui/widgets/PortRTKindPropertyEditor.java @@ -12,8 +12,8 @@ package org.eclipse.papyrusrt.umlrt.tooling.ui.widgets; import org.eclipse.emf.common.command.Command; -import org.eclipse.papyrus.views.properties.modelelement.ModelElement; -import org.eclipse.papyrus.views.properties.widgets.AbstractPropertyEditor; +import org.eclipse.papyrus.infra.properties.ui.modelelement.ModelElement; +import org.eclipse.papyrus.infra.properties.ui.widgets.AbstractPropertyEditor; import org.eclipse.papyrusrt.umlrt.core.utils.RTPortKindEnum; import org.eclipse.papyrusrt.umlrt.core.utils.RTPortUtils; import org.eclipse.papyrusrt.umlrt.profile.UMLRealTime.RTPort; diff --git a/plugins/umlrt/tooling/org.eclipse.papyrusrt.umlrt.tooling.ui/src/org/eclipse/papyrusrt/umlrt/tooling/ui/widgets/PortReference.java b/plugins/umlrt/tooling/org.eclipse.papyrusrt.umlrt.tooling.ui/src/org/eclipse/papyrusrt/umlrt/tooling/ui/widgets/PortReference.java index 35856c514..0aa48c1e0 100644 --- a/plugins/umlrt/tooling/org.eclipse.papyrusrt.umlrt.tooling.ui/src/org/eclipse/papyrusrt/umlrt/tooling/ui/widgets/PortReference.java +++ b/plugins/umlrt/tooling/org.eclipse.papyrusrt.umlrt.tooling.ui/src/org/eclipse/papyrusrt/umlrt/tooling/ui/widgets/PortReference.java @@ -13,8 +13,8 @@ package org.eclipse.papyrusrt.umlrt.tooling.ui.widgets; +import org.eclipse.papyrus.infra.properties.ui.widgets.MultiReference; import org.eclipse.papyrus.infra.widgets.editors.MultipleReferenceEditor; -import org.eclipse.papyrus.views.properties.widgets.MultiReference; import org.eclipse.papyrusrt.umlrt.tooling.ui.editors.PortSelectionEditor; import org.eclipse.swt.widgets.Composite; diff --git a/plugins/umlrt/tooling/org.eclipse.papyrusrt.umlrt.tooling.ui/src/org/eclipse/papyrusrt/umlrt/tooling/ui/widgets/RTPortTypeEditor.java b/plugins/umlrt/tooling/org.eclipse.papyrusrt.umlrt.tooling.ui/src/org/eclipse/papyrusrt/umlrt/tooling/ui/widgets/RTPortTypeEditor.java index 2209d4982..178591677 100644 --- a/plugins/umlrt/tooling/org.eclipse.papyrusrt.umlrt.tooling.ui/src/org/eclipse/papyrusrt/umlrt/tooling/ui/widgets/RTPortTypeEditor.java +++ b/plugins/umlrt/tooling/org.eclipse.papyrusrt.umlrt.tooling.ui/src/org/eclipse/papyrusrt/umlrt/tooling/ui/widgets/RTPortTypeEditor.java @@ -11,7 +11,7 @@ *****************************************************************************/ package org.eclipse.papyrusrt.umlrt.tooling.ui.widgets; -import org.eclipse.papyrus.views.properties.widgets.ReferenceDialog; +import org.eclipse.papyrus.infra.widgets.editors.ReferenceDialog; import org.eclipse.swt.widgets.Composite; /** @@ -32,7 +32,7 @@ public class RTPortTypeEditor extends ReferenceDialog { * The style for the widget * @return the reference dialog. */ - protected org.eclipse.papyrus.infra.widgets.editors.ReferenceDialog createReferenceDialog(Composite parent, int style) { + protected ReferenceDialog createReferenceDialog(Composite parent, int style) { return new RTPortTypeDialog(parent, style); } } diff --git a/plugins/umlrt/tooling/org.eclipse.papyrusrt.umlrt.tooling.wizards/META-INF/MANIFEST.MF b/plugins/umlrt/tooling/org.eclipse.papyrusrt.umlrt.tooling.wizards/META-INF/MANIFEST.MF index 0cc8db29a..4ea534dae 100644 --- a/plugins/umlrt/tooling/org.eclipse.papyrusrt.umlrt.tooling.wizards/META-INF/MANIFEST.MF +++ b/plugins/umlrt/tooling/org.eclipse.papyrusrt.umlrt.tooling.wizards/META-INF/MANIFEST.MF @@ -6,13 +6,15 @@ Bundle-Version: 0.7.2.qualifier Bundle-Activator: org.eclipse.papyrusrt.umlrt.tooling.wizards.Activator Bundle-Vendor: Eclipse Modeling Project Require-Bundle: org.eclipse.ui, - org.eclipse.papyrus.uml.diagram.wizards;bundle-version="1.1.1", + org.eclipse.papyrus.uml.diagram.wizards;bundle-version="1.2.0", org.eclipse.uml2.uml;bundle-version="4.1.0", - org.eclipse.papyrus.uml.diagram.common;bundle-version="1.1.1", - org.eclipse.papyrus.uml.tools.utils;bundle-version="1.1.1", - org.eclipse.papyrus.infra.core;bundle-version="1.1.1", + org.eclipse.papyrus.uml.diagram.common;bundle-version="1.2.0", + org.eclipse.papyrus.uml.tools.utils;bundle-version="1.2.0", + org.eclipse.papyrus.infra.core;bundle-version="1.2.0", org.eclipse.ui.ide;bundle-version="3.9.0", org.eclipse.papyrusrt.umlrt.core;bundle-version="0.7.2", - org.eclipse.papyrusrt.umlrt.profile;bundle-version="0.7.2" + org.eclipse.papyrusrt.umlrt.profile;bundle-version="0.7.2", + org.eclipse.papyrus.infra.ui.emf;bundle-version="1.2.0", + org.eclipse.papyrus.infra.ui;bundle-version="1.2.0" Bundle-RequiredExecutionEnvironment: JavaSE-1.7 Bundle-ActivationPolicy: lazy diff --git a/plugins/umlrt/tooling/org.eclipse.papyrusrt.umlrt.tooling.wizards/plugin.xml b/plugins/umlrt/tooling/org.eclipse.papyrusrt.umlrt.tooling.wizards/plugin.xml index f5cb856a8..83ce59f9c 100644 --- a/plugins/umlrt/tooling/org.eclipse.papyrusrt.umlrt.tooling.wizards/plugin.xml +++ b/plugins/umlrt/tooling/org.eclipse.papyrusrt.umlrt.tooling.wizards/plugin.xml @@ -1,7 +1,7 @@ <?xml version="1.0" encoding="UTF-8"?> <?eclipse version="3.4"?> <plugin> - <extension point="org.eclipse.papyrus.infra.core.papyrusDiagram"> + <extension point="org.eclipse.papyrus.infra.ui.papyrusDiagram"> <diagramCategory class="org.eclipse.papyrusrt.umlrt.tooling.wizards.ui.CreateUMLRTModelCommand" description="UML-RT diagrams" @@ -21,15 +21,6 @@ name="An empty UML RealTime model" notation_file="resources/templates/rt-template.notation"> </template> - <template - di_file="resources/templates/rt-templateWithStateMachineProfileApplied.di" - file="resources/templates/rt-templateWithStateMachineProfileApplied.uml" - id="org.eclipse.papyrusrt.umlrt.tooling.wizards.templateWithStateMachine" - isDefault="false" - language="uml" - name="UML RealTime model With Optional StateMachine profile applied" - notation_file="resources/templates/rt-templateWithStateMachineProfileApplied.notation"> - </template> </extension> </plugin> diff --git a/plugins/xtumlrt/metamodel/org.eclipse.papyrusrt.xtumlrt.common.model/pom.xml b/plugins/xtumlrt/metamodel/org.eclipse.papyrusrt.xtumlrt.common.model/pom.xml index fd6266588..729cb6270 100644 --- a/plugins/xtumlrt/metamodel/org.eclipse.papyrusrt.xtumlrt.common.model/pom.xml +++ b/plugins/xtumlrt/metamodel/org.eclipse.papyrusrt.xtumlrt.common.model/pom.xml @@ -33,8 +33,8 @@ </dependencies> <repositories> <repository> - <id>mars</id> - <url>${mars-repo.url}</url> + <id>simrel</id> + <url>${simrel-repo.url}</url> <layout>p2</layout> </repository> </repositories> diff --git a/plugins/xtumlrt/metamodel/org.eclipse.papyrusrt.xtumlrt.statemach.ext.model/pom.xml b/plugins/xtumlrt/metamodel/org.eclipse.papyrusrt.xtumlrt.statemach.ext.model/pom.xml index 5b9f38ad3..245732ed6 100644 --- a/plugins/xtumlrt/metamodel/org.eclipse.papyrusrt.xtumlrt.statemach.ext.model/pom.xml +++ b/plugins/xtumlrt/metamodel/org.eclipse.papyrusrt.xtumlrt.statemach.ext.model/pom.xml @@ -50,8 +50,8 @@ </dependencies> <repositories> <repository> - <id>mars</id> - <url>${mars-repo.url}</url> + <id>simrel</id> + <url>${simrel-repo.url}</url> <layout>p2</layout> </repository> <repository> diff --git a/plugins/xtumlrt/metamodel/org.eclipse.papyrusrt.xtumlrt.statemach.model/pom.xml b/plugins/xtumlrt/metamodel/org.eclipse.papyrusrt.xtumlrt.statemach.model/pom.xml index 19e931113..1052fd9c6 100644 --- a/plugins/xtumlrt/metamodel/org.eclipse.papyrusrt.xtumlrt.statemach.model/pom.xml +++ b/plugins/xtumlrt/metamodel/org.eclipse.papyrusrt.xtumlrt.statemach.model/pom.xml @@ -33,8 +33,8 @@ </dependencies> <repositories> <repository> - <id>mars</id> - <url>${mars-repo.url}</url> + <id>simrel</id> + <url>${simrel-repo.url}</url> <layout>p2</layout> </repository> </repositories> diff --git a/plugins/xtumlrt/metamodel/org.eclipse.papyrusrt.xtumlrt.umlrt.model/pom.xml b/plugins/xtumlrt/metamodel/org.eclipse.papyrusrt.xtumlrt.umlrt.model/pom.xml index 02c6e68a7..8ac9a7c16 100644 --- a/plugins/xtumlrt/metamodel/org.eclipse.papyrusrt.xtumlrt.umlrt.model/pom.xml +++ b/plugins/xtumlrt/metamodel/org.eclipse.papyrusrt.xtumlrt.umlrt.model/pom.xml @@ -50,8 +50,8 @@ </dependencies> <repositories> <repository> - <id>mars</id> - <url>${mars-repo.url}</url> + <id>simrel</id> + <url>${simrel-repo.url}</url> <layout>p2</layout> </repository> <repository> diff --git a/plugins/xtumlrt/xtext/org.eclipse.papyrusrt.xtumlrt.xtext.trans/src/org/eclipse/papyrusrt/xtumlrt/xtext/trans/umlrt/TextToUMLRTGeneratorUtils.java b/plugins/xtumlrt/xtext/org.eclipse.papyrusrt.xtumlrt.xtext.trans/src/org/eclipse/papyrusrt/xtumlrt/xtext/trans/umlrt/TextToUMLRTGeneratorUtils.java index 35d74a350..10e4c407d 100644 --- a/plugins/xtumlrt/xtext/org.eclipse.papyrusrt.xtumlrt.xtext.trans/src/org/eclipse/papyrusrt/xtumlrt/xtext/trans/umlrt/TextToUMLRTGeneratorUtils.java +++ b/plugins/xtumlrt/xtext/org.eclipse.papyrusrt.xtumlrt.xtext.trans/src/org/eclipse/papyrusrt/xtumlrt/xtext/trans/umlrt/TextToUMLRTGeneratorUtils.java @@ -16,14 +16,14 @@ import org.eclipse.emf.ecore.resource.impl.ResourceSetImpl; import org.eclipse.emf.transaction.RecordingCommand; import org.eclipse.emf.transaction.TransactionalEditingDomain; import org.eclipse.papyrus.infra.core.editor.BackboneException; -import org.eclipse.papyrus.infra.core.extension.commands.IModelCreationCommand; import org.eclipse.papyrus.infra.core.resource.ModelMultiException; import org.eclipse.papyrus.infra.core.resource.ModelSet; import org.eclipse.papyrus.infra.core.resource.NotFoundException; -import org.eclipse.papyrus.infra.core.sasheditor.contentprovider.IPageManager; +import org.eclipse.papyrus.infra.core.sashwindows.di.service.IPageManager; import org.eclipse.papyrus.infra.core.services.ExtensionServicesRegistry; import org.eclipse.papyrus.infra.core.services.ServiceException; import org.eclipse.papyrus.infra.core.services.ServicesRegistry; +import org.eclipse.papyrus.infra.ui.extension.commands.IModelCreationCommand; import org.eclipse.papyrus.uml.diagram.wizards.category.DiagramCategoryRegistry; import org.eclipse.papyrus.uml.tools.model.UmlModel; import org.eclipse.papyrus.uml.tools.utils.PackageUtil; diff --git a/releng/codegen/pom.xml b/releng/codegen/pom.xml index d78c19470..e4506decf 100644 --- a/releng/codegen/pom.xml +++ b/releng/codegen/pom.xml @@ -50,20 +50,23 @@ <maven-clean.version>3.0.0</maven-clean.version> <exec-maven.version>1.2.1</exec-maven.version> <papyrus.version></papyrus.version> + <!-- This is a temporary measure until the papyrus.version parameter can be updated in the Gerrit Hudson build config. --> + <papyrus.versionFIXME>2.0</papyrus.versionFIXME> <tycho.version>0.24.0</tycho.version> - <uml.version>5.1</uml.version> - <uml.release>R201509061225</uml.release> + <uml.version>5.2milestones</uml.version> + <uml.release>S201603210821</uml.release> <xtext.version>2.9.1</xtext.version> + <eclipse.stream>neon</eclipse.stream> <ECLIPSE_DOWNLOADS>http://download.eclipse.org</ECLIPSE_DOWNLOADS> <!-- Set to file:/home/data/httpd/download.eclipse.org when building on Eclipse servers to improve performances --> <eclipse.download>${ECLIPSE_DOWNLOADS}</eclipse.download> - <mars-repo.url>${eclipse.download}/releases/mars</mars-repo.url> + <simrel-repo.url>${eclipse.download}/releases/${eclipse.stream}</simrel-repo.url> <orbit-repo.url>${eclipse.download}/tools/orbit/downloads/drops/R20150821153341/repository/</orbit-repo.url> - <papyrus-releases-repo.url>${eclipse.download}/modeling/mdt/papyrus/updates/releases/mars/${papyrus.version}</papyrus-releases-repo.url> - <papyrus-releases-extras-repo.url>${eclipse.download}/modeling/mdt/papyrus/updates/releases/mars/${papyrus.version}/extra</papyrus-releases-extras-repo.url> - <papyrus-nightly-repo.url>${eclipse.download}/modeling/mdt/papyrus/updates/nightly/mars/${papyrus.version}</papyrus-nightly-repo.url> - <papyrus-nightly-extras-repo.url>${eclipse.download}/modeling/mdt/papyrus/updates/nightly/mars/${papyrus.version}/extra</papyrus-nightly-extras-repo.url> - <papyrus-milestones-repo.url>${eclipse.download}/modeling/mdt/papyrus/updates/milestones/1.1</papyrus-milestones-repo.url> - <papyrus-milestones-extras-repo.url>${eclipse.download}/modeling/mdt/papyrus/updates/milestones/1.1/extra</papyrus-milestones-extras-repo.url> + <papyrus-releases-repo.url>${eclipse.download}/modeling/mdt/papyrus/updates/releases/${eclipse.stream}/main</papyrus-releases-repo.url> + <papyrus-releases-extras-repo.url>${eclipse.download}/modeling/mdt/papyrus/updates/releases/${eclipse.stream}/extra</papyrus-releases-extras-repo.url> + <papyrus-nightly-repo.url>${eclipse.download}/modeling/mdt/papyrus/updates/nightly/${eclipse.stream}/main</papyrus-nightly-repo.url> + <papyrus-nightly-extras-repo.url>${eclipse.download}/modeling/mdt/papyrus/updates/nightly/${eclipse.stream}/extra</papyrus-nightly-extras-repo.url> + <papyrus-milestones-repo.url>${eclipse.download}/modeling/mdt/papyrus/updates/milestones/${papyrus.versionFIXME}/main</papyrus-milestones-repo.url> + <papyrus-milestones-extras-repo.url>${eclipse.download}/modeling/mdt/papyrus/updates/milestones/${papyrus.versionFIXME}/extra</papyrus-milestones-extras-repo.url> <papyrus-rt-profile-repo.url>https://hudson.eclipse.org/papyrus-rt/job/Papyrus-RT-Master-All/lastSuccessfulBuild/artifact/repository/</papyrus-rt-profile-repo.url> <uml.url>${eclipse.download}/modeling/mdt/uml2/updates/${uml.version}/${uml.release}/</uml.url> <xtext.url>${eclipse.download}/modeling/tmf/xtext/updates/releases/</xtext.url> @@ -73,8 +76,8 @@ <repositories> <repository> - <id>mars</id> - <url>${mars-repo.url}</url> + <id>simrel</id> + <url>${simrel-repo.url}</url> <layout>p2</layout> </repository> <repository> diff --git a/releng/org.eclipse.papyrusrt.product/pom.xml b/releng/org.eclipse.papyrusrt.product/pom.xml index 15a7582b8..ff27bcbfb 100644 --- a/releng/org.eclipse.papyrusrt.product/pom.xml +++ b/releng/org.eclipse.papyrusrt.product/pom.xml @@ -16,9 +16,9 @@ <!-- Repository create from tp --> <repository> - <id>repo-papyrus-mars</id> + <id>repo-papyrus</id> <layout>p2</layout> - <url>http://download.eclipse.org/modeling/mdt/papyrus/updates/nightly/mars/main/</url> + <url>http://download.eclipse.org/modeling/mdt/papyrus/updates/nightly/neon/main/</url> </repository> </repositories> diff --git a/releng/org.eclipse.papyrusrt.rcptt/pom.xml b/releng/org.eclipse.papyrusrt.rcptt/pom.xml index bd4a4c2b9..db2b40f1f 100644 --- a/releng/org.eclipse.papyrusrt.rcptt/pom.xml +++ b/releng/org.eclipse.papyrusrt.rcptt/pom.xml @@ -22,7 +22,8 @@ </pluginRepositories> <properties> - <rcptt-runner-version>2.0.2</rcptt-runner-version> + <rcptt-version>2.0.1</rcptt-version> + <rcptt-runner-version>2.1.0-M4b</rcptt-runner-version> </properties> <build> @@ -30,7 +31,7 @@ <plugin> <groupId>org.eclipse.rcptt</groupId> <artifactId>rcptt-maven-plugin</artifactId> - <version>2.0.1</version> + <version>${rcptt-version}</version> <extensions>true</extensions> <configuration> <runner> diff --git a/releng/pom.xml b/releng/pom.xml index dd2bc5e0a..e1aab922a 100644 --- a/releng/pom.xml +++ b/releng/pom.xml @@ -16,7 +16,8 @@ <module>site</module> <module>org.eclipse.papyrusrt.rcp</module> <module>org.eclipse.papyrusrt.product</module> - <module>org.eclipse.papyrusrt.rcptt</module> + <!-- FIXME: Disabled until bug 490419 is resolved --> + <!-- <module>org.eclipse.papyrusrt.rcptt</module> --> </modules> <licenses> <license> @@ -43,24 +44,21 @@ - <!-- Papyrus RT Eclipse Nexus --> - <papyrus-main-repo>http://download.eclipse.org/modeling/mdt/papyrus/updates/nightly/mars/main/</papyrus-main-repo> - <papyrus-extra-repo>http://download.eclipse.org/modeling/mdt/papyrus/updates/nightly/mars/extra/</papyrus-extra-repo> - <eclipse-release-repo>http://download.eclipse.org/releases/mars</eclipse-release-repo> + <!-- + These are just defaults for test and Gerrit builds. In production + builds, they are superseded by the 'nightly-stable-deps' and + 'nightly-bleeding-edge' profiles (see below) according to the + value of the NIGHTLY_DEPS configuration parameter of the + Hudson build. Thus, these defaults only apply outside + of the Hudson build environment and in Gerrit builds, which + do not have the NIGHTLY_DEPS build parameter. + --> + <papyrus-main-repo>http://download.eclipse.org/modeling/mdt/papyrus/updates/nightly/neon/main/</papyrus-main-repo> + <papyrus-extra-repo>http://download.eclipse.org/modeling/mdt/papyrus/updates/nightly/neon/extra/</papyrus-extra-repo> + <eclipse-release-repo>http://download.eclipse.org/releases/neon</eclipse-release-repo> </properties> <repositories> - <!-- FIXME repository to be removed after the Eclipse Release --> - <repository> <!-- Need the new language service from Papyrus RC4, not yet available in releases/mars --> - <id>SWT</id> - <layout>p2</layout> - <url>http://www.eclipse.org/swt/updates/4.4</url> - </repository> - <repository> - <id>papyrus-extra</id> - <layout>p2</layout> - <url>http://download.eclipse.org/modeling/mdt/papyrus/updates/releases/mars/1.1.4/extra</url> - </repository> <repository> <id>eclipse-simrel</id> <layout>p2</layout> @@ -70,15 +68,15 @@ <id>eclipse-updates</id> <layout>p2</layout> <!-- updateFrom("Eclipse",0) --> - <url>http://download.eclipse.org/eclipse/updates/4.5</url> + <url>http://download.eclipse.org/eclipse/updates/4.6milestones/</url> </repository> <repository> - <id>repo-papyrus-mars</id> + <id>repo-papyrus-main</id> <layout>p2</layout> <url>${papyrus-main-repo}</url> </repository> <repository> - <id>repo-papyrus-mars-extra</id> + <id>repo-papyrus-extra</id> <layout>p2</layout> <url>${papyrus-extra-repo}</url> </repository> @@ -592,6 +590,80 @@ </property> </activation> </profile> + + <!-- + BEGIN: nightly-build-profiles + Profiles for nightly builds, to determine what kinds + of builds of key dependencies to use. Activated by + presence and value of the boolean NIGHTLY_DEPS + Hudson build parameter. The Gerrit build does not + have this parameter. + --> + <profile> + <!-- + This profile selects the latest stable builds of dependencies + such as Papyrus, in integration and stable builds. + --> + <id>nightly-stable-deps</id> + <activation> + <property> + <name>NIGHTLY_DEPS</name> + <value>false</value> + </property> + </activation> + <properties> + <papyrus-main-repo>http://download.eclipse.org/modeling/mdt/papyrus/updates/milestones/2.0/M6/main/</papyrus-main-repo> + <papyrus-extra-repo>http://download.eclipse.org/modeling/mdt/papyrus/updates/milestones/2.0/M6/extra/</papyrus-extra-repo> + <eclipse-release-repo>http://download.eclipse.org/releases/neon</eclipse-release-repo> + </properties> + </profile> + <profile> + <!-- + This profile selects the bleeding edge of dependencies such + as Papyrus, in nightly builds only. + --> + <id>nightly-bleeding-edge</id> + <activation> + <property> + <name>NIGHTLY_DEPS</name> + <value>true</value> + </property> + </activation> + <properties> + <papyrus-main-repo>http://download.eclipse.org/modeling/mdt/papyrus/updates/nightly/neon/main/</papyrus-main-repo> + <papyrus-extra-repo>http://download.eclipse.org/modeling/mdt/papyrus/updates/nightly/neon/extra/</papyrus-extra-repo> + <eclipse-release-repo>http://download.eclipse.org/releases/neon</eclipse-release-repo> + </properties> + </profile> + <profile> + <!-- A clone of the 'defaultProfile' for the nightlies. --> + <id>nightly-common</id> + <build> + <plugins> + <plugin> + <groupId>org.eclipse.tycho</groupId> + <artifactId>tycho-p2-plugin</artifactId> + <version>${tycho-version}</version> + <executions> + <execution> + <id>attach-p2-metadata</id> + <phase>package</phase> + <goals> + <goal>p2-metadata</goal> + </goals> + </execution> + </executions> + </plugin> + </plugins> + </build> + <activation> + <property> + <name>NIGHTLY_DEPS</name> + </property> + </activation> + </profile> + <!-- + END: nightly-build-profiles + --> </profiles> - </project> diff --git a/releng/tests/pom.xml b/releng/tests/pom.xml index 3a1fc4595..fb78db377 100644 --- a/releng/tests/pom.xml +++ b/releng/tests/pom.xml @@ -23,7 +23,7 @@ <repository> <id>papyrus-dev</id> <!-- For Papyrus JUnit Framework. This is not released, so we need to reference the Hudson artifact --> <layout>p2</layout> - <url>https://hudson.eclipse.org/papyrus/job/Papyrus-Mars-Developer/lastSuccessfulBuild/artifact/repository/</url> + <url>https://hudson.eclipse.org/papyrus/job/Papyrus-Master-Developer/lastSuccessfulBuild/artifact/repository/</url> </repository> </repositories> <build> @@ -83,13 +83,13 @@ <os>win32</os> <ws>win32</ws> <arch>x86</arch> - </environment>--> + </environment> <environment> <os>win32</os> <ws>win32</ws> <arch>x86_64</arch> - </environment> - <!--<environment> + </environment>--> + <!-- <environment> <os>linux</os> <ws>gtk</ws> <arch>x86</arch> @@ -150,7 +150,7 @@ <useUIHarness>true</useUIHarness> <useUIThread>false</useUIThread> <testFailureIgnore>true</testFailureIgnore> - <argLine>-Xms512m -Xmx2048m -XX:MaxPermSize=512M -XX:SoftRefLRUPolicyMSPerMB=100 -Dorg.eclipse.swt.browser.XULRunnerPath=/usr/lib64/xulrunner-1.9.1</argLine> + <argLine>-Xms512m -Xmx2048m -XX:SoftRefLRUPolicyMSPerMB=100 -Dorg.eclipse.swt.browser.XULRunnerPath=/usr/lib64/xulrunner-1.9.1</argLine> <product>org.eclipse.sdk.ide</product> </configuration> </plugin> diff --git a/tests/junit/umlrt/codegen/org.eclipse.papyrusrt.codegen.cpp.test/META-INF/MANIFEST.MF b/tests/junit/umlrt/codegen/org.eclipse.papyrusrt.codegen.cpp.test/META-INF/MANIFEST.MF index 42a89e766..c7ab3f83e 100644 --- a/tests/junit/umlrt/codegen/org.eclipse.papyrusrt.codegen.cpp.test/META-INF/MANIFEST.MF +++ b/tests/junit/umlrt/codegen/org.eclipse.papyrusrt.codegen.cpp.test/META-INF/MANIFEST.MF @@ -23,4 +23,5 @@ Require-Bundle: org.eclipse.core.resources;bundle-version="3.10.1", org.eclipse.papyrusrt.xtumlrt.umlrt.model;bundle-version="0.7.2", org.eclipse.uml2.uml.resources;bundle-version="5.1.0", org.eclipse.xtext.xbase.lib;bundle-version="2.8.4", + org.eclipse.papyrus.cpp.library;bundle-version="1.2.0", org.junit;bundle-version="4.11.0" diff --git a/tests/junit/umlrt/core/org.eclipse.papyrusrt.umlrt.core.cpp.tests/META-INF/MANIFEST.MF b/tests/junit/umlrt/core/org.eclipse.papyrusrt.umlrt.core.cpp.tests/META-INF/MANIFEST.MF index 8e5d49d40..b5f1948d8 100644 --- a/tests/junit/umlrt/core/org.eclipse.papyrusrt.umlrt.core.cpp.tests/META-INF/MANIFEST.MF +++ b/tests/junit/umlrt/core/org.eclipse.papyrusrt.umlrt.core.cpp.tests/META-INF/MANIFEST.MF @@ -16,7 +16,7 @@ Require-Bundle: org.eclipse.papyrus.junit.utils;bundle-version="1.1.3", org.eclipse.emf.transaction;bundle-version="1.9.0", org.eclipse.papyrus.infra.viewpoints.iso42010;bundle-version="1.1.3", org.eclipse.papyrus.infra.viewpoints.policy;bundle-version="1.1.3", - org.eclipse.papyrus.infra.elementtypesconfigurations;bundle-version="1.1.3", + org.eclipse.papyrus.infra.types;bundle-version="2.0.0", org.eclipse.papyrus.uml.tools;bundle-version="1.1.3", org.eclipse.papyrus.uml.diagram.common;bundle-version="1.1.3", org.eclipse.swt;bundle-version="3.103.0", @@ -24,6 +24,7 @@ Require-Bundle: org.eclipse.papyrus.junit.utils;bundle-version="1.1.3", org.eclipse.gmf.runtime.emf.type.core;bundle-version="1.9.0", org.eclipse.ui;bundle-version="3.100.0", org.eclipse.ui.editors;bundle-version="3.9.0", - org.eclipse.papyrus.infra.emf;bundle-version="1.1.3" + org.eclipse.papyrus.infra.emf;bundle-version="1.1.3", + org.eclipse.papyrus.infra.ui;bundle-version="1.2.0" Export-Package: org.eclipse.papyrusrt.umlrt.core.cpp.tests, org.eclipse.papyrusrt.umlrt.core.cpp.tests.lifecycle diff --git a/tests/junit/umlrt/core/org.eclipse.papyrusrt.umlrt.core.cpp.tests/src/org/eclipse/papyrusrt/umlrt/core/cpp/tests/AbstractPapyrusRTCppLibraryTest.java b/tests/junit/umlrt/core/org.eclipse.papyrusrt.umlrt.core.cpp.tests/src/org/eclipse/papyrusrt/umlrt/core/cpp/tests/AbstractPapyrusRTCppLibraryTest.java index 9c0305095..1debbda32 100644 --- a/tests/junit/umlrt/core/org.eclipse.papyrusrt.umlrt.core.cpp.tests/src/org/eclipse/papyrusrt/umlrt/core/cpp/tests/AbstractPapyrusRTCppLibraryTest.java +++ b/tests/junit/umlrt/core/org.eclipse.papyrusrt.umlrt.core.cpp.tests/src/org/eclipse/papyrusrt/umlrt/core/cpp/tests/AbstractPapyrusRTCppLibraryTest.java @@ -23,12 +23,12 @@ import org.eclipse.core.runtime.CoreException; import org.eclipse.core.runtime.Platform; import org.eclipse.emf.common.util.URI; import org.eclipse.emf.transaction.TransactionalEditingDomain; -import org.eclipse.papyrus.infra.core.editor.IMultiDiagramEditor; import org.eclipse.papyrus.infra.core.resource.ModelSet; import org.eclipse.papyrus.infra.core.resource.ModelUtils; import org.eclipse.papyrus.infra.core.resource.NotFoundException; import org.eclipse.papyrus.infra.core.services.ServiceException; -import org.eclipse.papyrus.infra.elementtypesconfigurations.registries.ElementTypeSetConfigurationRegistry; +import org.eclipse.papyrus.infra.types.core.registries.ElementTypeSetConfigurationRegistry; +import org.eclipse.papyrus.infra.ui.editor.IMultiDiagramEditor; import org.eclipse.papyrus.infra.viewpoints.configuration.PapyrusConfiguration; import org.eclipse.papyrus.infra.viewpoints.configuration.PapyrusViewpoint; import org.eclipse.papyrus.infra.viewpoints.policy.PolicyChecker; diff --git a/tests/junit/umlrt/core/org.eclipse.papyrusrt.umlrt.core.tests/META-INF/MANIFEST.MF b/tests/junit/umlrt/core/org.eclipse.papyrusrt.umlrt.core.tests/META-INF/MANIFEST.MF index b6516f7e3..54c55da85 100644 --- a/tests/junit/umlrt/core/org.eclipse.papyrusrt.umlrt.core.tests/META-INF/MANIFEST.MF +++ b/tests/junit/umlrt/core/org.eclipse.papyrusrt.umlrt.core.tests/META-INF/MANIFEST.MF @@ -12,7 +12,7 @@ Require-Bundle: org.eclipse.ui, org.hamcrest.core;bundle-version="1.3.0", org.junit;bundle-version="4.10.0", org.eclipse.papyrus.infra.services.edit;bundle-version="1.1.1", - org.eclipse.papyrus.infra.elementtypesconfigurations;bundle-version="1.1.1", + org.eclipse.papyrus.infra.types;bundle-version="2.0.0", org.eclipse.core.resources;bundle-version="3.10.0", org.eclipse.core.runtime;bundle-version="3.11.0", org.eclipse.gmf.runtime.diagram.ui.resources.editor;bundle-version="1.2.0", @@ -45,7 +45,10 @@ Require-Bundle: org.eclipse.ui, org.eclipse.papyrusrt.umlrt.tooling.diagram.common;bundle-version="0.7.2", org.eclipse.papyrusrt.umlrt.tooling.diagram.statemachine;bundle-version="0.7.2", org.eclipse.papyrusrt.umlrt.tooling.ui;bundle-version="0.7.2", - org.eclipse.papyrus.infra.core.log;bundle-version="1.1.3" + org.eclipse.papyrus.infra.core.log;bundle-version="1.1.3", + org.eclipse.papyrus.infra.ui;bundle-version="1.2.0", + org.eclipse.papyrus.infra.core.sasheditor.di;bundle-version="1.2.0", + org.eclipse.papyrus.infra.core.sashwindows.di;bundle-version="1.2.0" Bundle-RequiredExecutionEnvironment: JavaSE-1.7 Bundle-ActivationPolicy: lazy Export-Package: org.eclipse.papyrusrt.umlrt.core.tests, diff --git a/tests/junit/umlrt/core/org.eclipse.papyrusrt.umlrt.core.tests/src/org/eclipse/papyrusrt/umlrt/core/tests/AbstractPapyrusRTCoreTest.java b/tests/junit/umlrt/core/org.eclipse.papyrusrt.umlrt.core.tests/src/org/eclipse/papyrusrt/umlrt/core/tests/AbstractPapyrusRTCoreTest.java index aa016fcc7..cb7a60b3f 100644 --- a/tests/junit/umlrt/core/org.eclipse.papyrusrt.umlrt.core.tests/src/org/eclipse/papyrusrt/umlrt/core/tests/AbstractPapyrusRTCoreTest.java +++ b/tests/junit/umlrt/core/org.eclipse.papyrusrt.umlrt.core.tests/src/org/eclipse/papyrusrt/umlrt/core/tests/AbstractPapyrusRTCoreTest.java @@ -21,12 +21,12 @@ import org.eclipse.core.resources.IProject; import org.eclipse.core.runtime.CoreException; import org.eclipse.core.runtime.Platform; import org.eclipse.emf.transaction.TransactionalEditingDomain; -import org.eclipse.papyrus.infra.core.editor.IMultiDiagramEditor; import org.eclipse.papyrus.infra.core.resource.ModelSet; import org.eclipse.papyrus.infra.core.resource.ModelUtils; import org.eclipse.papyrus.infra.core.resource.NotFoundException; import org.eclipse.papyrus.infra.core.services.ServiceException; -import org.eclipse.papyrus.infra.elementtypesconfigurations.registries.ElementTypeSetConfigurationRegistry; +import org.eclipse.papyrus.infra.types.core.registries.ElementTypeSetConfigurationRegistry; +import org.eclipse.papyrus.infra.ui.editor.IMultiDiagramEditor; import org.eclipse.papyrus.infra.viewpoints.configuration.PapyrusConfiguration; import org.eclipse.papyrus.infra.viewpoints.configuration.PapyrusViewpoint; import org.eclipse.papyrus.infra.viewpoints.policy.PolicyChecker; @@ -106,7 +106,7 @@ public abstract class AbstractPapyrusRTCoreTest extends AbstractPapyrusTest { // force loading of the state machine plugin, but in UI thread, as the element types require some UI... ElementTypeSetConfigurationRegistry registry = ElementTypeSetConfigurationRegistry.getInstance(); System.err.println(registry.getElementTypeSetConfigurations()); - System.err.println(UMLElementTypes.Region_3000); + System.err.println(UMLElementTypes.Region_Shape); } }); diff --git a/tests/junit/umlrt/core/org.eclipse.papyrusrt.umlrt.core.tests/src/org/eclipse/papyrusrt/umlrt/core/tests/creation/CreateConnectorTests.java b/tests/junit/umlrt/core/org.eclipse.papyrusrt.umlrt.core.tests/src/org/eclipse/papyrusrt/umlrt/core/tests/creation/CreateConnectorTests.java index b507e9d98..9582fbc47 100644 --- a/tests/junit/umlrt/core/org.eclipse.papyrusrt.umlrt.core.tests/src/org/eclipse/papyrusrt/umlrt/core/tests/creation/CreateConnectorTests.java +++ b/tests/junit/umlrt/core/org.eclipse.papyrusrt.umlrt.core.tests/src/org/eclipse/papyrusrt/umlrt/core/tests/creation/CreateConnectorTests.java @@ -32,18 +32,18 @@ import org.eclipse.gmf.runtime.emf.type.core.requests.CreateElementRequest; import org.eclipse.gmf.runtime.emf.type.core.requests.CreateRelationshipRequest; import org.eclipse.gmf.runtime.notation.Diagram; import org.eclipse.gmf.runtime.notation.View; -import org.eclipse.papyrus.infra.core.editor.IMultiDiagramEditor; import org.eclipse.papyrus.infra.core.resource.ModelSet; import org.eclipse.papyrus.infra.core.resource.ModelUtils; import org.eclipse.papyrus.infra.core.resource.NotFoundException; -import org.eclipse.papyrus.infra.core.sasheditor.contentprovider.IPageManager; +import org.eclipse.papyrus.infra.core.sashwindows.di.service.IPageManager; import org.eclipse.papyrus.infra.core.services.ServiceException; -import org.eclipse.papyrus.infra.elementtypesconfigurations.registries.ElementTypeSetConfigurationRegistry; import org.eclipse.papyrus.infra.emf.utils.ServiceUtilsForEObject; import org.eclipse.papyrus.infra.gmfdiag.common.model.NotationModel; import org.eclipse.papyrus.infra.gmfdiag.common.model.NotationUtils; import org.eclipse.papyrus.infra.services.edit.service.ElementEditServiceUtils; import org.eclipse.papyrus.infra.services.edit.service.IElementEditService; +import org.eclipse.papyrus.infra.types.core.registries.ElementTypeSetConfigurationRegistry; +import org.eclipse.papyrus.infra.ui.editor.IMultiDiagramEditor; import org.eclipse.papyrus.junit.framework.classification.tests.AbstractPapyrusTest; import org.eclipse.papyrus.junit.utils.PapyrusProjectUtils; import org.eclipse.papyrus.junit.utils.rules.HouseKeeper; diff --git a/tests/junit/umlrt/core/org.eclipse.papyrusrt.umlrt.core.tests/src/org/eclipse/papyrusrt/umlrt/core/tests/utils/AbstractRTPortTest.java b/tests/junit/umlrt/core/org.eclipse.papyrusrt.umlrt.core.tests/src/org/eclipse/papyrusrt/umlrt/core/tests/utils/AbstractRTPortTest.java index 23c343083..b574ea523 100644 --- a/tests/junit/umlrt/core/org.eclipse.papyrusrt.umlrt.core.tests/src/org/eclipse/papyrusrt/umlrt/core/tests/utils/AbstractRTPortTest.java +++ b/tests/junit/umlrt/core/org.eclipse.papyrusrt.umlrt.core.tests/src/org/eclipse/papyrusrt/umlrt/core/tests/utils/AbstractRTPortTest.java @@ -17,7 +17,7 @@ import static org.junit.Assert.assertTrue; import static org.junit.Assert.fail; import org.eclipse.emf.ecore.EObject; -import org.eclipse.papyrus.infra.elementtypesconfigurations.registries.ElementTypeSetConfigurationRegistry; +import org.eclipse.papyrus.infra.types.core.registries.ElementTypeSetConfigurationRegistry; import org.eclipse.papyrus.junit.framework.classification.tests.AbstractPapyrusTest; import org.eclipse.papyrus.junit.utils.rules.ModelSetFixture; import org.eclipse.papyrus.junit.utils.rules.PluginResource; diff --git a/tests/junit/umlrt/core/org.eclipse.papyrusrt.umlrt.core.validation.tests/src/org/eclipse/papyrusrt/umlrt/core/validation/tests/rules/CapsulePartAggregationValidationTest.java b/tests/junit/umlrt/core/org.eclipse.papyrusrt.umlrt.core.validation.tests/src/org/eclipse/papyrusrt/umlrt/core/validation/tests/rules/CapsulePartAggregationValidationTest.java index 50133bb73..c7f7252c7 100644 --- a/tests/junit/umlrt/core/org.eclipse.papyrusrt.umlrt.core.validation.tests/src/org/eclipse/papyrusrt/umlrt/core/validation/tests/rules/CapsulePartAggregationValidationTest.java +++ b/tests/junit/umlrt/core/org.eclipse.papyrusrt.umlrt.core.validation.tests/src/org/eclipse/papyrusrt/umlrt/core/validation/tests/rules/CapsulePartAggregationValidationTest.java @@ -20,9 +20,9 @@ import org.eclipse.emf.edit.domain.EditingDomain; import org.eclipse.emf.transaction.util.TransactionUtil; import org.eclipse.emf.validation.service.ConstraintRegistry; import org.eclipse.emf.validation.service.IConstraintDescriptor; -import org.eclipse.papyrus.commands.wrappers.GMFtoEMFCommandWrapper; +import org.eclipse.papyrus.infra.emf.gmf.command.GMFtoEMFCommandWrapper; import org.eclipse.papyrus.infra.services.validation.commands.ValidateModelCommand; -import org.eclipse.papyrus.uml.service.validation.UMLDiagnostician; +import org.eclipse.papyrus.uml.service.validation.internal.UMLDiagnostician; import org.eclipse.papyrusrt.umlrt.core.validation.tests.Activator; import org.eclipse.swt.widgets.Display; import org.eclipse.uml2.uml.Class; diff --git a/tests/junit/umlrt/core/org.eclipse.papyrusrt.umlrt.core.validation.tests/src/org/eclipse/papyrusrt/umlrt/core/validation/tests/rules/CapsulePartMultiplicityValidationTest.java b/tests/junit/umlrt/core/org.eclipse.papyrusrt.umlrt.core.validation.tests/src/org/eclipse/papyrusrt/umlrt/core/validation/tests/rules/CapsulePartMultiplicityValidationTest.java index 1312d5c96..235e4b086 100644 --- a/tests/junit/umlrt/core/org.eclipse.papyrusrt.umlrt.core.validation.tests/src/org/eclipse/papyrusrt/umlrt/core/validation/tests/rules/CapsulePartMultiplicityValidationTest.java +++ b/tests/junit/umlrt/core/org.eclipse.papyrusrt.umlrt.core.validation.tests/src/org/eclipse/papyrusrt/umlrt/core/validation/tests/rules/CapsulePartMultiplicityValidationTest.java @@ -22,7 +22,7 @@ import org.eclipse.emf.validation.service.ConstraintRegistry; import org.eclipse.emf.validation.service.IConstraintDescriptor; import org.eclipse.papyrus.commands.wrappers.GMFtoEMFCommandWrapper; import org.eclipse.papyrus.infra.services.validation.commands.ValidateModelCommand; -import org.eclipse.papyrus.uml.service.validation.UMLDiagnostician; +import org.eclipse.papyrus.uml.service.validation.internal.UMLDiagnostician; import org.eclipse.papyrusrt.umlrt.core.validation.tests.Activator; import org.eclipse.swt.widgets.Display; import org.eclipse.uml2.uml.Class; diff --git a/tests/junit/umlrt/core/org.eclipse.papyrusrt.umlrt.core.validation.tests/src/org/eclipse/papyrusrt/umlrt/core/validation/tests/rules/CapsulePartPluginValidationTest.java b/tests/junit/umlrt/core/org.eclipse.papyrusrt.umlrt.core.validation.tests/src/org/eclipse/papyrusrt/umlrt/core/validation/tests/rules/CapsulePartPluginValidationTest.java index 34f59a201..ef61bba24 100644 --- a/tests/junit/umlrt/core/org.eclipse.papyrusrt.umlrt.core.validation.tests/src/org/eclipse/papyrusrt/umlrt/core/validation/tests/rules/CapsulePartPluginValidationTest.java +++ b/tests/junit/umlrt/core/org.eclipse.papyrusrt.umlrt.core.validation.tests/src/org/eclipse/papyrusrt/umlrt/core/validation/tests/rules/CapsulePartPluginValidationTest.java @@ -20,9 +20,9 @@ import org.eclipse.emf.edit.domain.EditingDomain; import org.eclipse.emf.transaction.util.TransactionUtil; import org.eclipse.emf.validation.service.ConstraintRegistry; import org.eclipse.emf.validation.service.IConstraintDescriptor; -import org.eclipse.papyrus.commands.wrappers.GMFtoEMFCommandWrapper; +import org.eclipse.papyrus.infra.emf.gmf.command.GMFtoEMFCommandWrapper; import org.eclipse.papyrus.infra.services.validation.commands.ValidateModelCommand; -import org.eclipse.papyrus.uml.service.validation.UMLDiagnostician; +import org.eclipse.papyrus.uml.service.validation.internal.UMLDiagnostician; import org.eclipse.papyrusrt.umlrt.core.validation.tests.Activator; import org.eclipse.swt.widgets.Display; import org.eclipse.uml2.uml.Class; diff --git a/tests/junit/umlrt/core/org.eclipse.papyrusrt.umlrt.core.validation.tests/src/org/eclipse/papyrusrt/umlrt/core/validation/tests/rules/IsActiveEntityRuleValidationTest.java b/tests/junit/umlrt/core/org.eclipse.papyrusrt.umlrt.core.validation.tests/src/org/eclipse/papyrusrt/umlrt/core/validation/tests/rules/IsActiveEntityRuleValidationTest.java index 6cda2f283..778327c52 100644 --- a/tests/junit/umlrt/core/org.eclipse.papyrusrt.umlrt.core.validation.tests/src/org/eclipse/papyrusrt/umlrt/core/validation/tests/rules/IsActiveEntityRuleValidationTest.java +++ b/tests/junit/umlrt/core/org.eclipse.papyrusrt.umlrt.core.validation.tests/src/org/eclipse/papyrusrt/umlrt/core/validation/tests/rules/IsActiveEntityRuleValidationTest.java @@ -22,7 +22,7 @@ import org.eclipse.emf.validation.service.ConstraintRegistry; import org.eclipse.emf.validation.service.IConstraintDescriptor; import org.eclipse.papyrus.commands.wrappers.GMFtoEMFCommandWrapper; import org.eclipse.papyrus.infra.services.validation.commands.ValidateModelCommand; -import org.eclipse.papyrus.uml.service.validation.UMLDiagnostician; +import org.eclipse.papyrus.uml.service.validation.internal.UMLDiagnostician; import org.eclipse.papyrusrt.umlrt.core.validation.tests.Activator; import org.eclipse.swt.widgets.Display; import org.eclipse.uml2.uml.Class; diff --git a/tests/junit/umlrt/profile/org.eclipse.papyrusrt.umlrt.profile.tests/META-INF/MANIFEST.MF b/tests/junit/umlrt/profile/org.eclipse.papyrusrt.umlrt.profile.tests/META-INF/MANIFEST.MF index f0b78f1fc..78c184ffc 100644 --- a/tests/junit/umlrt/profile/org.eclipse.papyrusrt.umlrt.profile.tests/META-INF/MANIFEST.MF +++ b/tests/junit/umlrt/profile/org.eclipse.papyrusrt.umlrt.profile.tests/META-INF/MANIFEST.MF @@ -8,4 +8,6 @@ Bundle-RequiredExecutionEnvironment: JavaSE-1.7 Require-Bundle: org.eclipse.emf.ecore;bundle-version="2.11.0", org.junit;bundle-version="4.12.0", org.eclipse.uml2.uml;bundle-version="5.1.0", - org.eclipse.papyrusrt.umlrt.profile;bundle-version="0.7.2" + org.eclipse.papyrusrt.umlrt.profile;bundle-version="0.7.2", + org.eclipse.swt;bundle-version="3.105.0", + org.eclipse.ui;bundle-version="3.107.0" diff --git a/tests/junit/umlrt/tooling/org.eclipse.papyrusrt.umlrt.tooling.diagram.common.tests/META-INF/MANIFEST.MF b/tests/junit/umlrt/tooling/org.eclipse.papyrusrt.umlrt.tooling.diagram.common.tests/META-INF/MANIFEST.MF index e14d2027a..623e4bb4c 100644 --- a/tests/junit/umlrt/tooling/org.eclipse.papyrusrt.umlrt.tooling.diagram.common.tests/META-INF/MANIFEST.MF +++ b/tests/junit/umlrt/tooling/org.eclipse.papyrusrt.umlrt.tooling.diagram.common.tests/META-INF/MANIFEST.MF @@ -11,7 +11,7 @@ Require-Bundle: org.eclipse.ui, org.eclipse.emf.common;bundle-version="2.11.0", org.eclipse.emf.ecore;bundle-version="2.11.1", org.eclipse.papyrus.infra.services.edit;bundle-version="1.1.2", - org.eclipse.papyrus.infra.elementtypesconfigurations;bundle-version="1.1.2", + org.eclipse.papyrus.infra.types;bundle-version="2.0.0", org.eclipse.papyrusrt.umlrt.tooling.diagram.common;bundle-version="0.7.2", org.eclipse.papyrus.junit.framework;bundle-version="1.1.2", org.eclipse.emf.transaction;bundle-version="1.9.0", diff --git a/tests/junit/umlrt/tooling/org.eclipse.papyrusrt.umlrt.tooling.diagram.common.tests/resource/capsules/model.notation b/tests/junit/umlrt/tooling/org.eclipse.papyrusrt.umlrt.tooling.diagram.common.tests/resource/capsules/model.notation index a533d4566..5a6d662cd 100644 --- a/tests/junit/umlrt/tooling/org.eclipse.papyrusrt.umlrt.tooling.diagram.common.tests/resource/capsules/model.notation +++ b/tests/junit/umlrt/tooling/org.eclipse.papyrusrt.umlrt.tooling.diagram.common.tests/resource/capsules/model.notation @@ -1,7 +1,7 @@ <?xml version="1.0" encoding="UTF-8"?> <xmi:XMI xmi:version="2.0" xmlns:xmi="http://www.omg.org/XMI" xmlns:configuration="http://www.eclipse.org/papyrus/infra/viewpoints/configuration" xmlns:notation="http://www.eclipse.org/gmf/runtime/1.0.2/notation" xmlns:style="http://www.eclipse.org/papyrus/infra/viewpoints/policy/style" xmlns:uml="http://www.eclipse.org/uml2/5.0.0/UML"> <notation:Diagram xmi:id="_gq7EoOq1EeW8AN6iCLZekA" type="CompositeStructure" measurementUnit="Pixel" name="Capsule1"> - <children xmi:type="notation:Shape" xmi:id="_grlL8Oq1EeW8AN6iCLZekA" type="2073"> + <children xmi:type="notation:Shape" xmi:id="_grlL8Oq1EeW8AN6iCLZekA" type="Class_Shape"> <children xmi:type="notation:DecorationNode" xmi:id="_groPQOq1EeW8AN6iCLZekA" type="5156"/> <children xmi:type="notation:DecorationNode" xmi:id="_groPQeq1EeW8AN6iCLZekA" type="6089"> <layoutConstraint xmi:type="notation:Location" xmi:id="_groPQuq1EeW8AN6iCLZekA" y="5"/> @@ -31,7 +31,7 @@ <element xmi:type="uml:Stereotype" href="pathmap://UML_RT_PROFILE/uml-rt.profile.uml#_hcMIwEhNEeO0lv5O1DTHOQ"/> <layoutConstraint xmi:type="notation:Bounds" xmi:id="_i_HU0-q1EeW8AN6iCLZekA"/> </children> - <children xmi:type="notation:Shape" xmi:id="_tOONIOq1EeW8AN6iCLZekA" type="3069"> + <children xmi:type="notation:Shape" xmi:id="_tOONIOq1EeW8AN6iCLZekA" type="Port_Shape"> <children xmi:type="notation:DecorationNode" xmi:id="_tOONIuq1EeW8AN6iCLZekA" type="5125"> <layoutConstraint xmi:type="notation:Location" xmi:id="_tOONI-q1EeW8AN6iCLZekA" x="25" y="3"/> </children> @@ -41,7 +41,7 @@ <element xmi:type="uml:Port" href="model.uml#_sVQk0Oq1EeW8AN6iCLZekA"/> <layoutConstraint xmi:type="notation:Bounds" xmi:id="_tOONIeq1EeW8AN6iCLZekA" x="-10" y="96" width="20" height="20"/> </children> - <children xmi:type="notation:Shape" xmi:id="_vdW-MOq1EeW8AN6iCLZekA" type="3069"> + <children xmi:type="notation:Shape" xmi:id="_vdW-MOq1EeW8AN6iCLZekA" type="Port_Shape"> <children xmi:type="notation:DecorationNode" xmi:id="_vdXlQOq1EeW8AN6iCLZekA" type="5125"> <layoutConstraint xmi:type="notation:Location" xmi:id="_vdXlQeq1EeW8AN6iCLZekA" x="25" y="3"/> </children> @@ -63,13 +63,13 @@ <element xmi:type="uml:Class" href="model.uml#_gmG2EOq1EeW8AN6iCLZekA"/> </notation:Diagram> <notation:Diagram xmi:id="_iR8FwOq1EeW8AN6iCLZekA" type="CompositeStructure" measurementUnit="Pixel" name="Capsule2"> - <children xmi:type="notation:Shape" xmi:id="_iR8s0Oq1EeW8AN6iCLZekA" type="2073"> + <children xmi:type="notation:Shape" xmi:id="_iR8s0Oq1EeW8AN6iCLZekA" type="Class_Shape"> <children xmi:type="notation:DecorationNode" xmi:id="_iR8s0uq1EeW8AN6iCLZekA" type="5156"/> <children xmi:type="notation:DecorationNode" xmi:id="_iR8s0-q1EeW8AN6iCLZekA" type="6089"> <layoutConstraint xmi:type="notation:Location" xmi:id="_iR8s1Oq1EeW8AN6iCLZekA" y="5"/> </children> <children xmi:type="notation:BasicCompartment" xmi:id="_iR8s1eq1EeW8AN6iCLZekA" type="7073"> - <children xmi:type="notation:Shape" xmi:id="_774UYOq1EeW8AN6iCLZekA" type="3070"> + <children xmi:type="notation:Shape" xmi:id="_774UYOq1EeW8AN6iCLZekA" type="Property_Shape"> <children xmi:type="notation:DecorationNode" xmi:id="_774UYuq1EeW8AN6iCLZekA" type="5126"/> <children xmi:type="notation:DecorationNode" xmi:id="_774UY-q1EeW8AN6iCLZekA" type="6054"> <layoutConstraint xmi:type="notation:Location" xmi:id="_774UZOq1EeW8AN6iCLZekA" y="5"/> @@ -78,7 +78,7 @@ <styles xmi:type="notation:TitleStyle" xmi:id="_774UZuq1EeW8AN6iCLZekA"/> <layoutConstraint xmi:type="notation:Bounds" xmi:id="_774UZ-q1EeW8AN6iCLZekA"/> </children> - <children xmi:type="notation:Shape" xmi:id="_78EhoOq1EeW8AN6iCLZekA" type="3069"> + <children xmi:type="notation:Shape" xmi:id="_78EhoOq1EeW8AN6iCLZekA" type="Port_Shape"> <children xmi:type="notation:DecorationNode" xmi:id="_78FIsOq1EeW8AN6iCLZekA" type="5125"> <layoutConstraint xmi:type="notation:Location" xmi:id="_78FIseq1EeW8AN6iCLZekA" x="-86" y="-12"/> </children> diff --git a/tests/junit/umlrt/tooling/org.eclipse.papyrusrt.umlrt.tooling.ui.tests/META-INF/MANIFEST.MF b/tests/junit/umlrt/tooling/org.eclipse.papyrusrt.umlrt.tooling.ui.tests/META-INF/MANIFEST.MF index a36540d91..aea79603d 100644 --- a/tests/junit/umlrt/tooling/org.eclipse.papyrusrt.umlrt.tooling.ui.tests/META-INF/MANIFEST.MF +++ b/tests/junit/umlrt/tooling/org.eclipse.papyrusrt.umlrt.tooling.ui.tests/META-INF/MANIFEST.MF @@ -13,7 +13,7 @@ Require-Bundle: org.eclipse.ui, org.eclipse.emf.ecore;bundle-version="2.11.1", org.eclipse.papyrus.infra.services.edit;bundle-version="1.1.2", org.eclipse.papyrus.infra.newchild;bundle-version="1.1.2", - org.eclipse.papyrus.infra.elementtypesconfigurations;bundle-version="1.1.2", + org.eclipse.papyrus.infra.types;bundle-version="2.0.0", org.eclipse.papyrusrt.umlrt.tooling.properties;bundle-version="0.7.2", org.eclipse.papyrusrt.umlrt.tooling.modelexplorer;bundle-version="0.7.2", org.eclipse.papyrusrt.umlrt.tooling.ui;bundle-version="0.7.2", diff --git a/tests/junit/umlrt/tooling/org.eclipse.papyrusrt.umlrt.tooling.ui.tests/resource/modelelement/library.notation b/tests/junit/umlrt/tooling/org.eclipse.papyrusrt.umlrt.tooling.ui.tests/resource/modelelement/library.notation index f4416c828..4a3578068 100644 --- a/tests/junit/umlrt/tooling/org.eclipse.papyrusrt.umlrt.tooling.ui.tests/resource/modelelement/library.notation +++ b/tests/junit/umlrt/tooling/org.eclipse.papyrusrt.umlrt.tooling.ui.tests/resource/modelelement/library.notation @@ -1,6 +1,6 @@ <?xml version="1.0" encoding="UTF-8"?> <notation:Diagram xmi:version="2.0" xmlns:xmi="http://www.omg.org/XMI" xmlns:configuration="http://www.eclipse.org/papyrus/infra/viewpoints/configuration" xmlns:notation="http://www.eclipse.org/gmf/runtime/1.0.2/notation" xmlns:style="http://www.eclipse.org/papyrus/infra/viewpoints/policy/style" xmlns:uml="http://www.eclipse.org/uml2/5.0.0/UML" xmi:id="_Od60MJTrEeW50dEfV7kAUw" type="CompositeStructure" measurementUnit="Pixel"> - <children xmi:type="notation:Shape" xmi:id="_Od9QcJTrEeW50dEfV7kAUw" type="2073"> + <children xmi:type="notation:Shape" xmi:id="_Od9QcJTrEeW50dEfV7kAUw" type="Class_Shape"> <children xmi:type="notation:DecorationNode" xmi:id="_Od9QcpTrEeW50dEfV7kAUw" type="5156"/> <children xmi:type="notation:DecorationNode" xmi:id="_Od9Qc5TrEeW50dEfV7kAUw" type="6089"> <layoutConstraint xmi:type="notation:Location" xmi:id="_Od9QdJTrEeW50dEfV7kAUw" y="5"/> @@ -30,7 +30,7 @@ <element xmi:type="uml:Stereotype" href="pathmap://UML_RT_PROFILE/uml-rt.profile.uml#_hcMIwEhNEeO0lv5O1DTHOQ"/> <layoutConstraint xmi:type="notation:Bounds" xmi:id="_QEIkE5TrEeW50dEfV7kAUw"/> </children> - <children xmi:type="notation:Shape" xmi:id="_TcHMgJTrEeW50dEfV7kAUw" type="3069"> + <children xmi:type="notation:Shape" xmi:id="_TcHMgJTrEeW50dEfV7kAUw" type="Port_Shape"> <children xmi:type="notation:DecorationNode" xmi:id="_TcHMgpTrEeW50dEfV7kAUw" type="5125"> <layoutConstraint xmi:type="notation:Location" xmi:id="_TcHMg5TrEeW50dEfV7kAUw" x="25" y="3"/> </children> @@ -40,7 +40,7 @@ <element xmi:type="uml:Port" href="library.uml#_QuskAJTrEeW50dEfV7kAUw"/> <layoutConstraint xmi:type="notation:Bounds" xmi:id="_TcHMgZTrEeW50dEfV7kAUw" x="-10" y="59" width="20" height="20"/> </children> - <children xmi:type="notation:Shape" xmi:id="_WUPQMJTrEeW50dEfV7kAUw" type="3069"> + <children xmi:type="notation:Shape" xmi:id="_WUPQMJTrEeW50dEfV7kAUw" type="Port_Shape"> <children xmi:type="notation:DecorationNode" xmi:id="_WUP3QJTrEeW50dEfV7kAUw" type="5125"> <layoutConstraint xmi:type="notation:Location" xmi:id="_WUP3QZTrEeW50dEfV7kAUw" x="25" y="3"/> </children> @@ -50,7 +50,7 @@ <element xmi:type="uml:Port" href="library.uml#_VpBwAJTrEeW50dEfV7kAUw"/> <layoutConstraint xmi:type="notation:Bounds" xmi:id="_WUPQMZTrEeW50dEfV7kAUw" x="59" y="102" width="20" height="20"/> </children> - <children xmi:type="notation:Shape" xmi:id="_XNsAsJTrEeW50dEfV7kAUw" type="3069"> + <children xmi:type="notation:Shape" xmi:id="_XNsAsJTrEeW50dEfV7kAUw" type="Port_Shape"> <children xmi:type="notation:DecorationNode" xmi:id="_XNsnwJTrEeW50dEfV7kAUw" type="5125"> <layoutConstraint xmi:type="notation:Location" xmi:id="_XNsnwZTrEeW50dEfV7kAUw" x="25" y="3"/> </children> @@ -60,7 +60,7 @@ <element xmi:type="uml:Port" href="library.uml#_WiMMoJTrEeW50dEfV7kAUw"/> <layoutConstraint xmi:type="notation:Bounds" xmi:id="_XNsAsZTrEeW50dEfV7kAUw" x="-10" y="178" width="20" height="20"/> </children> - <children xmi:type="notation:Shape" xmi:id="_X_UR8JTrEeW50dEfV7kAUw" type="3069"> + <children xmi:type="notation:Shape" xmi:id="_X_UR8JTrEeW50dEfV7kAUw" type="Port_Shape"> <children xmi:type="notation:DecorationNode" xmi:id="_X_UR8pTrEeW50dEfV7kAUw" type="5125"> <layoutConstraint xmi:type="notation:Location" xmi:id="_X_UR85TrEeW50dEfV7kAUw" x="25" y="3"/> </children> @@ -70,7 +70,7 @@ <element xmi:type="uml:Port" href="library.uml#_XfOcoJTrEeW50dEfV7kAUw"/> <layoutConstraint xmi:type="notation:Bounds" xmi:id="_X_UR8ZTrEeW50dEfV7kAUw" x="490" y="60" width="20" height="20"/> </children> - <children xmi:type="notation:Shape" xmi:id="_YyFysJTrEeW50dEfV7kAUw" type="3069"> + <children xmi:type="notation:Shape" xmi:id="_YyFysJTrEeW50dEfV7kAUw" type="Port_Shape"> <children xmi:type="notation:DecorationNode" xmi:id="_YyGZwZTrEeW50dEfV7kAUw" type="5125"> <layoutConstraint xmi:type="notation:Location" xmi:id="_YyGZwpTrEeW50dEfV7kAUw" x="25" y="3"/> </children> @@ -80,7 +80,7 @@ <element xmi:type="uml:Port" href="library.uml#_YLa0QJTrEeW50dEfV7kAUw"/> <layoutConstraint xmi:type="notation:Bounds" xmi:id="_YyGZwJTrEeW50dEfV7kAUw" x="264" y="144" width="20" height="20"/> </children> - <children xmi:type="notation:Shape" xmi:id="_t1coMJUhEeW98PTE4--NLw" type="3069"> + <children xmi:type="notation:Shape" xmi:id="_t1coMJUhEeW98PTE4--NLw" type="Port_Shape"> <children xmi:type="notation:DecorationNode" xmi:id="_t1dPQJUhEeW98PTE4--NLw" type="5125"> <layoutConstraint xmi:type="notation:Location" xmi:id="_t1dPQZUhEeW98PTE4--NLw" x="25" y="3"/> </children> @@ -90,7 +90,7 @@ <element xmi:type="uml:Port" href="library.uml#_tXMl8JUhEeW98PTE4--NLw"/> <layoutConstraint xmi:type="notation:Bounds" xmi:id="_t1coMZUhEeW98PTE4--NLw" x="345" y="272" width="20" height="20"/> </children> - <children xmi:type="notation:Shape" xmi:id="_wVYOUJUhEeW98PTE4--NLw" type="3069"> + <children xmi:type="notation:Shape" xmi:id="_wVYOUJUhEeW98PTE4--NLw" type="Port_Shape"> <children xmi:type="notation:DecorationNode" xmi:id="_wVY1YJUhEeW98PTE4--NLw" type="5125"> <layoutConstraint xmi:type="notation:Location" xmi:id="_wVY1YZUhEeW98PTE4--NLw" x="25" y="3"/> </children> diff --git a/tests/junit/umlrt/tooling/org.eclipse.papyrusrt.umlrt.tooling.ui.tests/resource/modelelement/model.notation b/tests/junit/umlrt/tooling/org.eclipse.papyrusrt.umlrt.tooling.ui.tests/resource/modelelement/model.notation index 3d9d3a61c..79da29e58 100644 --- a/tests/junit/umlrt/tooling/org.eclipse.papyrusrt.umlrt.tooling.ui.tests/resource/modelelement/model.notation +++ b/tests/junit/umlrt/tooling/org.eclipse.papyrusrt.umlrt.tooling.ui.tests/resource/modelelement/model.notation @@ -1,7 +1,7 @@ <?xml version="1.0" encoding="UTF-8"?> <xmi:XMI xmi:version="2.0" xmlns:xmi="http://www.omg.org/XMI" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:configuration="http://www.eclipse.org/papyrus/infra/viewpoints/configuration" xmlns:ecore="http://www.eclipse.org/emf/2002/Ecore" xmlns:notation="http://www.eclipse.org/gmf/runtime/1.0.2/notation" xmlns:style="http://www.eclipse.org/papyrus/infra/viewpoints/policy/style" xmlns:uml="http://www.eclipse.org/uml2/5.0.0/UML"> <notation:Diagram xmi:id="_2K1DwJTqEeW50dEfV7kAUw" type="CompositeStructure" measurementUnit="Pixel"> - <children xmi:type="notation:Shape" xmi:id="_2LYdYJTqEeW50dEfV7kAUw" type="2073"> + <children xmi:type="notation:Shape" xmi:id="_2LYdYJTqEeW50dEfV7kAUw" type="Class_Shape"> <children xmi:type="notation:DecorationNode" xmi:id="_2LYdYpTqEeW50dEfV7kAUw" type="5156"/> <children xmi:type="notation:DecorationNode" xmi:id="_2LYdY5TqEeW50dEfV7kAUw" type="6089"> <layoutConstraint xmi:type="notation:Location" xmi:id="_2LYdZJTqEeW50dEfV7kAUw" y="5"/> @@ -31,7 +31,7 @@ <element xmi:type="uml:Stereotype" href="pathmap://UML_RT_PROFILE/uml-rt.profile.uml#_hcMIwEhNEeO0lv5O1DTHOQ"/> <layoutConstraint xmi:type="notation:Bounds" xmi:id="_3W_785TqEeW50dEfV7kAUw"/> </children> - <children xmi:type="notation:Shape" xmi:id="_6K5m8JTqEeW50dEfV7kAUw" type="3069"> + <children xmi:type="notation:Shape" xmi:id="_6K5m8JTqEeW50dEfV7kAUw" type="Port_Shape"> <children xmi:type="notation:DecorationNode" xmi:id="_6K5m8pTqEeW50dEfV7kAUw" type="5125"> <layoutConstraint xmi:type="notation:Location" xmi:id="_6K5m85TqEeW50dEfV7kAUw" x="23" y="-14"/> </children> @@ -41,7 +41,7 @@ <element xmi:type="uml:Port" href="model.uml#_4LjlYJTqEeW50dEfV7kAUw"/> <layoutConstraint xmi:type="notation:Bounds" xmi:id="_6K5m8ZTqEeW50dEfV7kAUw" y="58" width="20" height="20"/> </children> - <children xmi:type="notation:Shape" xmi:id="_7RVDgJTqEeW50dEfV7kAUw" type="3069"> + <children xmi:type="notation:Shape" xmi:id="_7RVDgJTqEeW50dEfV7kAUw" type="Port_Shape"> <children xmi:type="notation:DecorationNode" xmi:id="_7RVDgpTqEeW50dEfV7kAUw" type="5125"> <layoutConstraint xmi:type="notation:Location" xmi:id="_7RVqkJTqEeW50dEfV7kAUw" x="25" y="3"/> </children> @@ -51,7 +51,7 @@ <element xmi:type="uml:Port" href="model.uml#_6rNesJTqEeW50dEfV7kAUw"/> <layoutConstraint xmi:type="notation:Bounds" xmi:id="_7RVDgZTqEeW50dEfV7kAUw" x="43" y="113" width="20" height="20"/> </children> - <children xmi:type="notation:Shape" xmi:id="_8P6ysJTqEeW50dEfV7kAUw" type="3069"> + <children xmi:type="notation:Shape" xmi:id="_8P6ysJTqEeW50dEfV7kAUw" type="Port_Shape"> <children xmi:type="notation:DecorationNode" xmi:id="_8P8A0JTqEeW50dEfV7kAUw" type="5125"> <layoutConstraint xmi:type="notation:Location" xmi:id="_8P8A0ZTqEeW50dEfV7kAUw" x="25" y="3"/> </children> @@ -61,7 +61,7 @@ <element xmi:type="uml:Port" href="model.uml#_7rMVAJTqEeW50dEfV7kAUw"/> <layoutConstraint xmi:type="notation:Bounds" xmi:id="_8P6ysZTqEeW50dEfV7kAUw" y="178" width="20" height="20"/> </children> - <children xmi:type="notation:Shape" xmi:id="_9ELhMJTqEeW50dEfV7kAUw" type="3069"> + <children xmi:type="notation:Shape" xmi:id="_9ELhMJTqEeW50dEfV7kAUw" type="Port_Shape"> <children xmi:type="notation:DecorationNode" xmi:id="_9ELhMpTqEeW50dEfV7kAUw" type="5125"> <layoutConstraint xmi:type="notation:Location" xmi:id="_9EMIQJTqEeW50dEfV7kAUw" x="25" y="3"/> </children> @@ -71,7 +71,7 @@ <element xmi:type="uml:Port" href="model.uml#_8bB2gJTqEeW50dEfV7kAUw"/> <layoutConstraint xmi:type="notation:Bounds" xmi:id="_9ELhMZTqEeW50dEfV7kAUw" x="490" y="199" width="20" height="20"/> </children> - <children xmi:type="notation:Shape" xmi:id="_91TcIJTqEeW50dEfV7kAUw" type="3069"> + <children xmi:type="notation:Shape" xmi:id="_91TcIJTqEeW50dEfV7kAUw" type="Port_Shape"> <children xmi:type="notation:DecorationNode" xmi:id="_91UDMJTqEeW50dEfV7kAUw" type="5125"> <layoutConstraint xmi:type="notation:Location" xmi:id="_91UDMZTqEeW50dEfV7kAUw" x="25" y="3"/> </children> @@ -81,7 +81,7 @@ <element xmi:type="uml:Port" href="model.uml#_9SfqAJTqEeW50dEfV7kAUw"/> <layoutConstraint xmi:type="notation:Bounds" xmi:id="_91TcIZTqEeW50dEfV7kAUw" x="348" y="83" width="20" height="20"/> </children> - <children xmi:type="notation:Shape" xmi:id="_j_Ni4JUhEeW98PTE4--NLw" type="3069"> + <children xmi:type="notation:Shape" xmi:id="_j_Ni4JUhEeW98PTE4--NLw" type="Port_Shape"> <children xmi:type="notation:DecorationNode" xmi:id="_j_OxAJUhEeW98PTE4--NLw" type="5125"> <layoutConstraint xmi:type="notation:Location" xmi:id="_j_OxAZUhEeW98PTE4--NLw" x="25" y="3"/> </children> @@ -91,7 +91,7 @@ <element xmi:type="uml:Port" href="model.uml#_jWNpMJUhEeW98PTE4--NLw"/> <layoutConstraint xmi:type="notation:Bounds" xmi:id="_j_Ni4ZUhEeW98PTE4--NLw" x="432" y="140" width="20" height="20"/> </children> - <children xmi:type="notation:Shape" xmi:id="_no60gJUhEeW98PTE4--NLw" type="3069"> + <children xmi:type="notation:Shape" xmi:id="_no60gJUhEeW98PTE4--NLw" type="Port_Shape"> <children xmi:type="notation:DecorationNode" xmi:id="_no7bkJUhEeW98PTE4--NLw" type="5125"> <layoutConstraint xmi:type="notation:Location" xmi:id="_no7bkZUhEeW98PTE4--NLw" x="16" y="22"/> </children> @@ -239,13 +239,13 @@ </edges> </notation:Diagram> <notation:Diagram xmi:id="_uujC9pTrEeW50dEfV7kAUw" type="CompositeStructure" measurementUnit="Pixel"> - <children xmi:type="notation:Shape" xmi:id="_uujC95TrEeW50dEfV7kAUw" type="2073"> + <children xmi:type="notation:Shape" xmi:id="_uujC95TrEeW50dEfV7kAUw" type="Class_Shape"> <children xmi:type="notation:DecorationNode" xmi:id="_uujC-JTrEeW50dEfV7kAUw" type="5156"/> <children xmi:type="notation:DecorationNode" xmi:id="_uujC-ZTrEeW50dEfV7kAUw" type="6089"> <layoutConstraint xmi:type="notation:Location" xmi:id="_uujC-pTrEeW50dEfV7kAUw" y="5"/> </children> <children xmi:type="notation:BasicCompartment" xmi:id="_uujC-5TrEeW50dEfV7kAUw" type="7073"> - <children xmi:type="notation:Shape" xmi:id="_x7OaUJTrEeW50dEfV7kAUw" type="3070"> + <children xmi:type="notation:Shape" xmi:id="_x7OaUJTrEeW50dEfV7kAUw" type="Property_Shape"> <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_x_hEcJTrEeW50dEfV7kAUw" source="PapyrusCSSForceValue"> <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_x_hEcZTrEeW50dEfV7kAUw" key="mutable" value="true"/> </eAnnotations> @@ -257,7 +257,7 @@ <styles xmi:type="notation:TitleStyle" xmi:id="_x7OaVpTrEeW50dEfV7kAUw"/> <layoutConstraint xmi:type="notation:Bounds" xmi:id="_x7OaV5TrEeW50dEfV7kAUw"/> </children> - <children xmi:type="notation:Shape" xmi:id="_x7Ug8JTrEeW50dEfV7kAUw" type="3069"> + <children xmi:type="notation:Shape" xmi:id="_x7Ug8JTrEeW50dEfV7kAUw" type="Port_Shape"> <children xmi:type="notation:DecorationNode" xmi:id="_x7Ug8pTrEeW50dEfV7kAUw" type="5125"> <layoutConstraint xmi:type="notation:Location" xmi:id="_x7Ug85TrEeW50dEfV7kAUw" x="26" y="-18"/> </children> @@ -267,7 +267,7 @@ <element xmi:type="uml:Port" href="library.uml#_QuskAJTrEeW50dEfV7kAUw"/> <layoutConstraint xmi:type="notation:Bounds" xmi:id="_x7Ug8ZTrEeW50dEfV7kAUw" x="-10" y="-10" width="20" height="20"/> </children> - <children xmi:type="notation:Shape" xmi:id="_x7zCEJTrEeW50dEfV7kAUw" type="3069"> + <children xmi:type="notation:Shape" xmi:id="_x7zCEJTrEeW50dEfV7kAUw" type="Port_Shape"> <children xmi:type="notation:DecorationNode" xmi:id="_x7zCEpTrEeW50dEfV7kAUw" type="5125"> <layoutConstraint xmi:type="notation:Location" xmi:id="_x7zCE5TrEeW50dEfV7kAUw" x="-242" y="1"/> </children> @@ -277,7 +277,7 @@ <element xmi:type="uml:Port" href="library.uml#_WiMMoJTrEeW50dEfV7kAUw"/> <layoutConstraint xmi:type="notation:Bounds" xmi:id="_x7zCEZTrEeW50dEfV7kAUw" y="43" width="20" height="20"/> </children> - <children xmi:type="notation:Shape" xmi:id="_x7zCFpTrEeW50dEfV7kAUw" type="3069"> + <children xmi:type="notation:Shape" xmi:id="_x7zCFpTrEeW50dEfV7kAUw" type="Port_Shape"> <children xmi:type="notation:DecorationNode" xmi:id="_x7zCGJTrEeW50dEfV7kAUw" type="5125"> <layoutConstraint xmi:type="notation:Location" xmi:id="_x7zCGZTrEeW50dEfV7kAUw" x="-1" y="-21"/> </children> @@ -308,7 +308,7 @@ <element xmi:type="uml:Stereotype" href="pathmap://UML_RT_PROFILE/uml-rt.profile.uml#_EQwT4EhOEeO0lv5O1DTHOQ"/> <layoutConstraint xmi:type="notation:Bounds" xmi:id="_x8FWD5TrEeW50dEfV7kAUw"/> </children> - <children xmi:type="notation:Shape" xmi:id="_x8LckJTrEeW50dEfV7kAUw" type="3069"> + <children xmi:type="notation:Shape" xmi:id="_x8LckJTrEeW50dEfV7kAUw" type="Port_Shape"> <children xmi:type="notation:DecorationNode" xmi:id="_x8LckpTrEeW50dEfV7kAUw" type="5125"> <layoutConstraint xmi:type="notation:Location" xmi:id="_x8Lck5TrEeW50dEfV7kAUw" x="25" y="3"/> </children> @@ -318,7 +318,7 @@ <element xmi:type="uml:Port" href="library.uml#_VpBwAJTrEeW50dEfV7kAUw"/> <layoutConstraint xmi:type="notation:Bounds" xmi:id="_x8LckZTrEeW50dEfV7kAUw" x="194" y="38" width="20" height="20"/> </children> - <children xmi:type="notation:Shape" xmi:id="_x8RjMJTrEeW50dEfV7kAUw" type="3069"> + <children xmi:type="notation:Shape" xmi:id="_x8RjMJTrEeW50dEfV7kAUw" type="Port_Shape"> <children xmi:type="notation:DecorationNode" xmi:id="_x8RjMpTrEeW50dEfV7kAUw" type="5125"> <layoutConstraint xmi:type="notation:Location" xmi:id="_x8RjM5TrEeW50dEfV7kAUw" x="25" y="3"/> </children> @@ -328,7 +328,7 @@ <element xmi:type="uml:Port" href="library.uml#_YLa0QJTrEeW50dEfV7kAUw"/> <layoutConstraint xmi:type="notation:Bounds" xmi:id="_x8RjMZTrEeW50dEfV7kAUw" x="23" y="86" width="20" height="20"/> </children> - <children xmi:type="notation:Shape" xmi:id="_--P8MJUhEeW98PTE4--NLw" type="3069"> + <children xmi:type="notation:Shape" xmi:id="_--P8MJUhEeW98PTE4--NLw" type="Port_Shape"> <children xmi:type="notation:DecorationNode" xmi:id="_--P8MpUhEeW98PTE4--NLw" type="5125"> <layoutConstraint xmi:type="notation:Location" xmi:id="_--P8M5UhEeW98PTE4--NLw" x="-33" y="29"/> </children> @@ -338,7 +338,7 @@ <element xmi:type="uml:Port" href="library.uml#_tXMl8JUhEeW98PTE4--NLw"/> <layoutConstraint xmi:type="notation:Bounds" xmi:id="_--P8MZUhEeW98PTE4--NLw" x="39" y="111" width="20" height="20"/> </children> - <children xmi:type="notation:Shape" xmi:id="__Gl_4JUhEeW98PTE4--NLw" type="3069"> + <children xmi:type="notation:Shape" xmi:id="__Gl_4JUhEeW98PTE4--NLw" type="Port_Shape"> <children xmi:type="notation:DecorationNode" xmi:id="__Gl_4pUhEeW98PTE4--NLw" type="5125"> <layoutConstraint xmi:type="notation:Location" xmi:id="__Gl_45UhEeW98PTE4--NLw" x="41" y="26"/> </children> @@ -351,7 +351,7 @@ <element xmi:type="uml:Property" href="model.uml#_xFbawJTrEeW50dEfV7kAUw"/> <layoutConstraint xmi:type="notation:Bounds" xmi:id="_x7OaUZTrEeW50dEfV7kAUw" x="222" y="353" width="194" height="111"/> </children> - <children xmi:type="notation:Shape" xmi:id="_-A2nkJy7EeWzdt_55Z9oIQ" type="3070"> + <children xmi:type="notation:Shape" xmi:id="_-A2nkJy7EeWzdt_55Z9oIQ" type="Property_Shape"> <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_-QJn0Jy7EeWzdt_55Z9oIQ" source="PapyrusCSSForceValue"> <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_-QJn0Zy7EeWzdt_55Z9oIQ" key="mutable" value="true"/> </eAnnotations> @@ -363,7 +363,7 @@ <styles xmi:type="notation:TitleStyle" xmi:id="_-BAYkZy7EeWzdt_55Z9oIQ"/> <layoutConstraint xmi:type="notation:Bounds" xmi:id="_-BAYkpy7EeWzdt_55Z9oIQ"/> </children> - <children xmi:type="notation:Shape" xmi:id="_-BjyMJy7EeWzdt_55Z9oIQ" type="3069"> + <children xmi:type="notation:Shape" xmi:id="_-BjyMJy7EeWzdt_55Z9oIQ" type="Port_Shape"> <children xmi:type="notation:DecorationNode" xmi:id="_-BkZQJy7EeWzdt_55Z9oIQ" type="5125"> <layoutConstraint xmi:type="notation:Location" xmi:id="_-BkZQZy7EeWzdt_55Z9oIQ" y="-29"/> </children> @@ -373,7 +373,7 @@ <element xmi:type="uml:Port" href="model.uml#_4LjlYJTqEeW50dEfV7kAUw"/> <layoutConstraint xmi:type="notation:Bounds" xmi:id="_-BjyMZy7EeWzdt_55Z9oIQ" x="167" width="20" height="20"/> </children> - <children xmi:type="notation:Shape" xmi:id="_-BpRwJy7EeWzdt_55Z9oIQ" type="3069"> + <children xmi:type="notation:Shape" xmi:id="_-BpRwJy7EeWzdt_55Z9oIQ" type="Port_Shape"> <children xmi:type="notation:DecorationNode" xmi:id="_-BpRwpy7EeWzdt_55Z9oIQ" type="5125"> <layoutConstraint xmi:type="notation:Location" xmi:id="_-BpRw5y7EeWzdt_55Z9oIQ" x="-9" y="-43"/> </children> @@ -383,7 +383,7 @@ <element xmi:type="uml:Port" href="model.uml#_7rMVAJTqEeW50dEfV7kAUw"/> <layoutConstraint xmi:type="notation:Bounds" xmi:id="_-BpRwZy7EeWzdt_55Z9oIQ" y="17" width="20" height="20"/> </children> - <children xmi:type="notation:Shape" xmi:id="_-Bqf4Jy7EeWzdt_55Z9oIQ" type="3069"> + <children xmi:type="notation:Shape" xmi:id="_-Bqf4Jy7EeWzdt_55Z9oIQ" type="Port_Shape"> <children xmi:type="notation:DecorationNode" xmi:id="_-BrG8Jy7EeWzdt_55Z9oIQ" type="5125"> <layoutConstraint xmi:type="notation:Location" xmi:id="_-BrG8Zy7EeWzdt_55Z9oIQ" x="-28" y="50"/> </children> @@ -393,7 +393,7 @@ <element xmi:type="uml:Port" href="model.uml#_8bB2gJTqEeW50dEfV7kAUw"/> <layoutConstraint xmi:type="notation:Bounds" xmi:id="_-Bqf4Zy7EeWzdt_55Z9oIQ" y="93" width="20" height="20"/> </children> - <children xmi:type="notation:Shape" xmi:id="_-Bv_cJy7EeWzdt_55Z9oIQ" type="3069"> + <children xmi:type="notation:Shape" xmi:id="_-Bv_cJy7EeWzdt_55Z9oIQ" type="Port_Shape"> <children xmi:type="notation:DecorationNode" xmi:id="_-BwmgJy7EeWzdt_55Z9oIQ" type="5125"> <layoutConstraint xmi:type="notation:Location" xmi:id="_-BwmgZy7EeWzdt_55Z9oIQ" x="25" y="-28"/> </children> @@ -424,7 +424,7 @@ <element xmi:type="uml:Stereotype" href="pathmap://UML_RT_PROFILE/uml-rt.profile.uml#_EQwT4EhOEeO0lv5O1DTHOQ"/> <layoutConstraint xmi:type="notation:Bounds" xmi:id="_-C0Wc5y7EeWzdt_55Z9oIQ"/> </children> - <children xmi:type="notation:Shape" xmi:id="_-DDnAJy7EeWzdt_55Z9oIQ" type="3069"> + <children xmi:type="notation:Shape" xmi:id="_-DDnAJy7EeWzdt_55Z9oIQ" type="Port_Shape"> <children xmi:type="notation:DecorationNode" xmi:id="_-DDnApy7EeWzdt_55Z9oIQ" type="5125"> <layoutConstraint xmi:type="notation:Location" xmi:id="_-DE1IJy7EeWzdt_55Z9oIQ" x="17" y="27"/> </children> @@ -434,7 +434,7 @@ <element xmi:type="uml:Port" href="model.uml#_6rNesJTqEeW50dEfV7kAUw"/> <layoutConstraint xmi:type="notation:Bounds" xmi:id="_-DDnAZy7EeWzdt_55Z9oIQ" x="57" y="100" width="20" height="20"/> </children> - <children xmi:type="notation:Shape" xmi:id="_-DMJ4Jy7EeWzdt_55Z9oIQ" type="3069"> + <children xmi:type="notation:Shape" xmi:id="_-DMJ4Jy7EeWzdt_55Z9oIQ" type="Port_Shape"> <children xmi:type="notation:DecorationNode" xmi:id="_-DMJ4py7EeWzdt_55Z9oIQ" type="5125"> <layoutConstraint xmi:type="notation:Location" xmi:id="_-DMJ45y7EeWzdt_55Z9oIQ" x="24" y="-10"/> </children> @@ -444,7 +444,7 @@ <element xmi:type="uml:Port" href="model.uml#_9SfqAJTqEeW50dEfV7kAUw"/> <layoutConstraint xmi:type="notation:Bounds" xmi:id="_-DMJ4Zy7EeWzdt_55Z9oIQ" y="44" width="20" height="20"/> </children> - <children xmi:type="notation:Shape" xmi:id="_-DNYAJy7EeWzdt_55Z9oIQ" type="3069"> + <children xmi:type="notation:Shape" xmi:id="_-DNYAJy7EeWzdt_55Z9oIQ" type="Port_Shape"> <children xmi:type="notation:DecorationNode" xmi:id="_-DNYApy7EeWzdt_55Z9oIQ" type="5125"> <layoutConstraint xmi:type="notation:Location" xmi:id="_-DNYA5y7EeWzdt_55Z9oIQ" x="25" y="3"/> </children> @@ -454,7 +454,7 @@ <element xmi:type="uml:Port" href="model.uml#_jWNpMJUhEeW98PTE4--NLw"/> <layoutConstraint xmi:type="notation:Bounds" xmi:id="_-DNYAZy7EeWzdt_55Z9oIQ" x="174" y="100" width="20" height="20"/> </children> - <children xmi:type="notation:Shape" xmi:id="_jQbKoJy-EeWzdt_55Z9oIQ" type="3069"> + <children xmi:type="notation:Shape" xmi:id="_jQbKoJy-EeWzdt_55Z9oIQ" type="Port_Shape"> <children xmi:type="notation:DecorationNode" xmi:id="_jQbKopy-EeWzdt_55Z9oIQ" type="5125"> <layoutConstraint xmi:type="notation:Location" xmi:id="_jQbKo5y-EeWzdt_55Z9oIQ" x="25" y="3"/> </children> @@ -464,7 +464,7 @@ <element xmi:type="uml:Port" href="model.uml#_ims4MJy-EeWzdt_55Z9oIQ"/> <layoutConstraint xmi:type="notation:Bounds" xmi:id="_jQbKoZy-EeWzdt_55Z9oIQ" x="-10" y="-10" width="20" height="20"/> </children> - <children xmi:type="notation:Shape" xmi:id="_l-14sJy-EeWzdt_55Z9oIQ" type="3069"> + <children xmi:type="notation:Shape" xmi:id="_l-14sJy-EeWzdt_55Z9oIQ" type="Port_Shape"> <children xmi:type="notation:DecorationNode" xmi:id="_l-2fwJy-EeWzdt_55Z9oIQ" type="5125"> <layoutConstraint xmi:type="notation:Location" xmi:id="_l-2fwZy-EeWzdt_55Z9oIQ" x="25" y="3"/> </children> @@ -501,7 +501,7 @@ <element xmi:type="uml:Stereotype" href="pathmap://UML_RT_PROFILE/uml-rt.profile.uml#_hcMIwEhNEeO0lv5O1DTHOQ"/> <layoutConstraint xmi:type="notation:Bounds" xmi:id="_uujDC5TrEeW50dEfV7kAUw"/> </children> - <children xmi:type="notation:Shape" xmi:id="_uujDDJTrEeW50dEfV7kAUw" type="3069"> + <children xmi:type="notation:Shape" xmi:id="_uujDDJTrEeW50dEfV7kAUw" type="Port_Shape"> <children xmi:type="notation:DecorationNode" xmi:id="_uujDDZTrEeW50dEfV7kAUw" type="5125"> <layoutConstraint xmi:type="notation:Location" xmi:id="_uujDDpTrEeW50dEfV7kAUw" x="23" y="-14"/> </children> @@ -511,7 +511,7 @@ <element xmi:type="uml:Port" href="model.uml#_uujC8ZTrEeW50dEfV7kAUw"/> <layoutConstraint xmi:type="notation:Bounds" xmi:id="_uujDM5TrEeW50dEfV7kAUw" y="58" width="20" height="20"/> </children> - <children xmi:type="notation:Shape" xmi:id="_uujDNJTrEeW50dEfV7kAUw" type="3069"> + <children xmi:type="notation:Shape" xmi:id="_uujDNJTrEeW50dEfV7kAUw" type="Port_Shape"> <children xmi:type="notation:DecorationNode" xmi:id="_uujDNZTrEeW50dEfV7kAUw" type="5125"> <layoutConstraint xmi:type="notation:Location" xmi:id="_uujDNpTrEeW50dEfV7kAUw" x="16" y="-11"/> </children> @@ -521,7 +521,7 @@ <element xmi:type="uml:Port" href="model.uml#_uujC8pTrEeW50dEfV7kAUw"/> <layoutConstraint xmi:type="notation:Bounds" xmi:id="_uujDW5TrEeW50dEfV7kAUw" x="605" y="344" width="20" height="20"/> </children> - <children xmi:type="notation:Shape" xmi:id="_uujDXJTrEeW50dEfV7kAUw" type="3069"> + <children xmi:type="notation:Shape" xmi:id="_uujDXJTrEeW50dEfV7kAUw" type="Port_Shape"> <children xmi:type="notation:DecorationNode" xmi:id="_uujDXZTrEeW50dEfV7kAUw" type="5125"> <layoutConstraint xmi:type="notation:Location" xmi:id="_uujDXpTrEeW50dEfV7kAUw" x="25" y="3"/> </children> @@ -531,7 +531,7 @@ <element xmi:type="uml:Port" href="model.uml#_uujC85TrEeW50dEfV7kAUw"/> <layoutConstraint xmi:type="notation:Bounds" xmi:id="_uujDg5TrEeW50dEfV7kAUw" y="465" width="20" height="20"/> </children> - <children xmi:type="notation:Shape" xmi:id="_uujDhJTrEeW50dEfV7kAUw" type="3069"> + <children xmi:type="notation:Shape" xmi:id="_uujDhJTrEeW50dEfV7kAUw" type="Port_Shape"> <children xmi:type="notation:DecorationNode" xmi:id="_uujDhZTrEeW50dEfV7kAUw" type="5125"> <layoutConstraint xmi:type="notation:Location" xmi:id="_uujDhpTrEeW50dEfV7kAUw" x="25" y="3"/> </children> @@ -541,7 +541,7 @@ <element xmi:type="uml:Port" href="model.uml#_uujC9JTrEeW50dEfV7kAUw"/> <layoutConstraint xmi:type="notation:Bounds" xmi:id="_uujDq5TrEeW50dEfV7kAUw" x="616" y="490" width="20" height="20"/> </children> - <children xmi:type="notation:Shape" xmi:id="_uujDrJTrEeW50dEfV7kAUw" type="3069"> + <children xmi:type="notation:Shape" xmi:id="_uujDrJTrEeW50dEfV7kAUw" type="Port_Shape"> <children xmi:type="notation:DecorationNode" xmi:id="_uujDrZTrEeW50dEfV7kAUw" type="5125"> <layoutConstraint xmi:type="notation:Location" xmi:id="_uujDrpTrEeW50dEfV7kAUw" x="3" y="23"/> </children> @@ -551,7 +551,7 @@ <element xmi:type="uml:Port" href="model.uml#_uujC9ZTrEeW50dEfV7kAUw"/> <layoutConstraint xmi:type="notation:Bounds" xmi:id="_uujD05TrEeW50dEfV7kAUw" x="372" y="159" width="20" height="20"/> </children> - <children xmi:type="notation:Shape" xmi:id="_CceWkJUiEeW98PTE4--NLw" type="3069"> + <children xmi:type="notation:Shape" xmi:id="_CceWkJUiEeW98PTE4--NLw" type="Port_Shape"> <children xmi:type="notation:DecorationNode" xmi:id="_Cce9oJUiEeW98PTE4--NLw" type="5125"> <layoutConstraint xmi:type="notation:Location" xmi:id="_Cce9oZUiEeW98PTE4--NLw" x="25" y="3"/> </children> @@ -561,7 +561,7 @@ <element xmi:type="uml:Port" href="model.uml#_B3KqEJUiEeW98PTE4--NLw"/> <layoutConstraint xmi:type="notation:Bounds" xmi:id="_CceWkZUiEeW98PTE4--NLw" x="753" y="224" width="20" height="20"/> </children> - <children xmi:type="notation:Shape" xmi:id="_FSStIJUiEeW98PTE4--NLw" type="3069"> + <children xmi:type="notation:Shape" xmi:id="_FSStIJUiEeW98PTE4--NLw" type="Port_Shape"> <children xmi:type="notation:DecorationNode" xmi:id="_FSTUMJUiEeW98PTE4--NLw" type="5125"> <layoutConstraint xmi:type="notation:Location" xmi:id="_FSTUMZUiEeW98PTE4--NLw" x="25" y="3"/> </children> @@ -669,7 +669,7 @@ <configuration xmi:type="configuration:PapyrusDiagram" href="platform:/plugin/org.eclipse.papyrusrt.umlrt.tooling.diagram.common/configuration/UMLRT.configuration#_Z79eQHcZEeSnWeKqQOfW2A"/> </styles> <element xmi:type="uml:Class" href="model.uml#_uujC8JTrEeW50dEfV7kAUw"/> - <edges xmi:type="notation:Connector" xmi:id="_4HyqQJTrEeW50dEfV7kAUw" type="4013" source="_uujDDJTrEeW50dEfV7kAUw" target="_x7Ug8JTrEeW50dEfV7kAUw"> + <edges xmi:type="notation:Connector" xmi:id="_4HyqQJTrEeW50dEfV7kAUw" type="Connector_Edge" source="_uujDDJTrEeW50dEfV7kAUw" target="_x7Ug8JTrEeW50dEfV7kAUw"> <children xmi:type="notation:DecorationNode" xmi:id="_4HyqQ5TrEeW50dEfV7kAUw" type="6025"> <layoutConstraint xmi:type="notation:Location" xmi:id="_4HyqRJTrEeW50dEfV7kAUw" y="60"/> </children> @@ -688,7 +688,7 @@ <sourceAnchor xmi:type="notation:IdentityAnchor" xmi:id="_4JsuwJTrEeW50dEfV7kAUw" id="(0.85,1.0)"/> <targetAnchor xmi:type="notation:IdentityAnchor" xmi:id="_4JsuwZTrEeW50dEfV7kAUw" id="(0.0,0.0)"/> </edges> - <edges xmi:type="notation:Connector" xmi:id="_4-iFAJTrEeW50dEfV7kAUw" type="4013" source="_uujDXJTrEeW50dEfV7kAUw" target="_x7zCEJTrEeW50dEfV7kAUw"> + <edges xmi:type="notation:Connector" xmi:id="_4-iFAJTrEeW50dEfV7kAUw" type="Connector_Edge" source="_uujDXJTrEeW50dEfV7kAUw" target="_x7zCEJTrEeW50dEfV7kAUw"> <children xmi:type="notation:DecorationNode" xmi:id="_4-iFA5TrEeW50dEfV7kAUw" type="6025"> <layoutConstraint xmi:type="notation:Location" xmi:id="_4-iFBJTrEeW50dEfV7kAUw" y="60"/> </children> @@ -707,7 +707,7 @@ <sourceAnchor xmi:type="notation:IdentityAnchor" xmi:id="_4_3hwJTrEeW50dEfV7kAUw" id="(1.0,0.8)"/> <targetAnchor xmi:type="notation:IdentityAnchor" xmi:id="_4_3hwZTrEeW50dEfV7kAUw" id="(0.0,0.2)"/> </edges> - <edges xmi:type="notation:Connector" xmi:id="_50_L4JTrEeW50dEfV7kAUw" type="4013" source="_uujDhJTrEeW50dEfV7kAUw" target="_x7zCFpTrEeW50dEfV7kAUw"> + <edges xmi:type="notation:Connector" xmi:id="_50_L4JTrEeW50dEfV7kAUw" type="Connector_Edge" source="_uujDhJTrEeW50dEfV7kAUw" target="_x7zCFpTrEeW50dEfV7kAUw"> <children xmi:type="notation:DecorationNode" xmi:id="_51FSgJTrEeW50dEfV7kAUw" type="6025"> <layoutConstraint xmi:type="notation:Location" xmi:id="_51FSgZTrEeW50dEfV7kAUw" y="60"/> </children> @@ -726,7 +726,7 @@ <sourceAnchor xmi:type="notation:IdentityAnchor" xmi:id="_52m8gJTrEeW50dEfV7kAUw" id="(0.0,0.6)"/> <targetAnchor xmi:type="notation:IdentityAnchor" xmi:id="_52m8gZTrEeW50dEfV7kAUw" id="(1.0,0.4)"/> </edges> - <edges xmi:type="notation:Connector" xmi:id="_7QxNYJTrEeW50dEfV7kAUw" type="4013" source="_uujDNJTrEeW50dEfV7kAUw" target="_x8LckJTrEeW50dEfV7kAUw"> + <edges xmi:type="notation:Connector" xmi:id="_7QxNYJTrEeW50dEfV7kAUw" type="Connector_Edge" source="_uujDNJTrEeW50dEfV7kAUw" target="_x8LckJTrEeW50dEfV7kAUw"> <children xmi:type="notation:DecorationNode" xmi:id="_7QxNY5TrEeW50dEfV7kAUw" type="6025"> <layoutConstraint xmi:type="notation:Location" xmi:id="_7QxNZJTrEeW50dEfV7kAUw" y="60"/> </children> @@ -745,7 +745,7 @@ <sourceAnchor xmi:type="notation:IdentityAnchor" xmi:id="_7SY-AJTrEeW50dEfV7kAUw" id="(0.55,1.0)"/> <targetAnchor xmi:type="notation:IdentityAnchor" xmi:id="_7SY-AZTrEeW50dEfV7kAUw" id="(1.0,0.5)"/> </edges> - <edges xmi:type="notation:Connector" xmi:id="_WLwFUJy8EeWzdt_55Z9oIQ" type="4013" source="_-BjyMJy7EeWzdt_55Z9oIQ" target="_uujDDJTrEeW50dEfV7kAUw"> + <edges xmi:type="notation:Connector" xmi:id="_WLwFUJy8EeWzdt_55Z9oIQ" type="Connector_Edge" source="_-BjyMJy7EeWzdt_55Z9oIQ" target="_uujDDJTrEeW50dEfV7kAUw"> <children xmi:type="notation:DecorationNode" xmi:id="_WLwFU5y8EeWzdt_55Z9oIQ" type="6025"> <layoutConstraint xmi:type="notation:Location" xmi:id="_WLwFVJy8EeWzdt_55Z9oIQ" y="60"/> </children> @@ -764,7 +764,7 @@ <sourceAnchor xmi:type="notation:IdentityAnchor" xmi:id="_WPsKIJy8EeWzdt_55Z9oIQ" id="(0.0,0.3)"/> <targetAnchor xmi:type="notation:IdentityAnchor" xmi:id="_WPsKIZy8EeWzdt_55Z9oIQ" id="(1.0,0.55)"/> </edges> - <edges xmi:type="notation:Connector" xmi:id="_agtTYJy8EeWzdt_55Z9oIQ" type="4013" source="_-BpRwJy7EeWzdt_55Z9oIQ" target="_uujDXJTrEeW50dEfV7kAUw"> + <edges xmi:type="notation:Connector" xmi:id="_agtTYJy8EeWzdt_55Z9oIQ" type="Connector_Edge" source="_-BpRwJy7EeWzdt_55Z9oIQ" target="_uujDXJTrEeW50dEfV7kAUw"> <children xmi:type="notation:DecorationNode" xmi:id="_aguhgJy8EeWzdt_55Z9oIQ" type="6025"> <layoutConstraint xmi:type="notation:Location" xmi:id="_aguhgZy8EeWzdt_55Z9oIQ" y="60"/> </children> @@ -783,7 +783,7 @@ <sourceAnchor xmi:type="notation:IdentityAnchor" xmi:id="_akEwcJy8EeWzdt_55Z9oIQ" id="(0.0,0.95)"/> <targetAnchor xmi:type="notation:IdentityAnchor" xmi:id="_akEwcZy8EeWzdt_55Z9oIQ" id="(0.9,0.0)"/> </edges> - <edges xmi:type="notation:Connector" xmi:id="_d3RmkJy8EeWzdt_55Z9oIQ" type="4013" source="_-DDnAJy7EeWzdt_55Z9oIQ" target="_uujDNJTrEeW50dEfV7kAUw"> + <edges xmi:type="notation:Connector" xmi:id="_d3RmkJy8EeWzdt_55Z9oIQ" type="Connector_Edge" source="_-DDnAJy7EeWzdt_55Z9oIQ" target="_uujDNJTrEeW50dEfV7kAUw"> <children xmi:type="notation:DecorationNode" xmi:id="_d3SNoJy8EeWzdt_55Z9oIQ" type="6025"> <layoutConstraint xmi:type="notation:Location" xmi:id="_d3SNoZy8EeWzdt_55Z9oIQ" y="60"/> </children> diff --git a/tests/junit/umlrt/tooling/org.eclipse.papyrusrt.umlrt.tooling.ui.tests/src/org/eclipse/papyrusrt/umlrt/tooling/ui/tests/configuration/AbstractEMFResourceTest.java b/tests/junit/umlrt/tooling/org.eclipse.papyrusrt.umlrt.tooling.ui.tests/src/org/eclipse/papyrusrt/umlrt/tooling/ui/tests/configuration/AbstractEMFResourceTest.java new file mode 100644 index 000000000..14be0f9fd --- /dev/null +++ b/tests/junit/umlrt/tooling/org.eclipse.papyrusrt.umlrt.tooling.ui.tests/src/org/eclipse/papyrusrt/umlrt/tooling/ui/tests/configuration/AbstractEMFResourceTest.java @@ -0,0 +1,60 @@ +/***************************************************************************** + * Copyright (c) 2015 CEA LIST and others. + * + * All rights reserved. This program and the accompanying materials + * are made available under the terms of the Eclipse Public License v1.0 + * which accompanies this distribution, and is available at + * http://www.eclipse.org/legal/epl-v10.html + * + * Contributors: + * CEA LIST - Initial API and implementation + * + *****************************************************************************/ + +package org.eclipse.papyrusrt.umlrt.tooling.ui.tests.configuration; + +import java.util.List; + +import org.eclipse.emf.common.util.Diagnostic; +import org.eclipse.emf.common.util.URI; +import org.eclipse.emf.ecore.resource.Resource; +import org.eclipse.emf.ecore.resource.impl.ResourceSetImpl; +import org.eclipse.emf.ecore.util.Diagnostician; +import org.eclipse.papyrus.junit.framework.classification.tests.AbstractPapyrusTest; +import org.junit.Assert; + +/** + * Abstract test class for all EMF-based configuration models (property view, palettes, etc.) + * + * @deprecated + * @use AbstractEMFResourceTest from o.e.p.junit.utils instead (available in Neon M7) + */ +public abstract class AbstractEMFResourceTest extends AbstractPapyrusTest { + + /** + * URI of the EMF resource to test + * + * @return + */ + public abstract String getFileUri(); + + /** + * do the validation checks on the EMF resource + */ + protected void doValidateResource() { + URI createPlatformPluginURI = URI.createPlatformPluginURI(getFileUri(), true); + Resource resource = new ResourceSetImpl().getResource(createPlatformPluginURI, true); + Diagnostic diagnostic = Diagnostician.INSTANCE.validate(resource.getContents().get(0)); + Assert.assertEquals("The constraint model is not valid: " + printDiagnostic(diagnostic), Diagnostic.OK, diagnostic.getSeverity()); + } + + // FIXME : Something should exist in API to do that + protected String printDiagnostic(Diagnostic diagnostic) { + String message = diagnostic.getMessage(); + List<Diagnostic> children = diagnostic.getChildren(); + for (Diagnostic diagnostic2 : children) { + message += "\n" + diagnostic2.getMessage(); + } + return message; + } +} diff --git a/tests/junit/umlrt/tooling/org.eclipse.papyrusrt.umlrt.tooling.ui.tests/src/org/eclipse/papyrusrt/umlrt/tooling/ui/tests/configuration/ConstraintEnvironmentTest.java b/tests/junit/umlrt/tooling/org.eclipse.papyrusrt.umlrt.tooling.ui.tests/src/org/eclipse/papyrusrt/umlrt/tooling/ui/tests/configuration/ConstraintEnvironmentTest.java index 476df2dbd..fd3951e93 100644 --- a/tests/junit/umlrt/tooling/org.eclipse.papyrusrt.umlrt.tooling.ui.tests/src/org/eclipse/papyrusrt/umlrt/tooling/ui/tests/configuration/ConstraintEnvironmentTest.java +++ b/tests/junit/umlrt/tooling/org.eclipse.papyrusrt.umlrt.tooling.ui.tests/src/org/eclipse/papyrusrt/umlrt/tooling/ui/tests/configuration/ConstraintEnvironmentTest.java @@ -13,7 +13,6 @@ package org.eclipse.papyrusrt.umlrt.tooling.ui.tests.configuration; -import org.eclipse.papyrus.junit.utils.tests.AbstractEMFResourceTest; import org.eclipse.papyrusrt.umlrt.tooling.ui.Activator; import org.junit.Test; diff --git a/tests/junit/umlrt/tooling/org.eclipse.papyrusrt.umlrt.tooling.ui.tests/src/org/eclipse/papyrusrt/umlrt/tooling/ui/tests/configuration/NewChildMenuTest.java b/tests/junit/umlrt/tooling/org.eclipse.papyrusrt.umlrt.tooling.ui.tests/src/org/eclipse/papyrusrt/umlrt/tooling/ui/tests/configuration/NewChildMenuTest.java index 6e34550aa..2dd92d875 100644 --- a/tests/junit/umlrt/tooling/org.eclipse.papyrusrt.umlrt.tooling.ui.tests/src/org/eclipse/papyrusrt/umlrt/tooling/ui/tests/configuration/NewChildMenuTest.java +++ b/tests/junit/umlrt/tooling/org.eclipse.papyrusrt.umlrt.tooling.ui.tests/src/org/eclipse/papyrusrt/umlrt/tooling/ui/tests/configuration/NewChildMenuTest.java @@ -22,10 +22,9 @@ import org.eclipse.emf.common.util.URI; import org.eclipse.emf.ecore.EObject; import org.eclipse.emf.ecore.resource.Resource; import org.eclipse.emf.ecore.resource.impl.ResourceSetImpl; -import org.eclipse.papyrus.infra.elementtypesconfigurations.registries.ElementTypeSetConfigurationRegistry; import org.eclipse.papyrus.infra.newchild.elementcreationmenumodel.CreationMenu; import org.eclipse.papyrus.infra.services.edit.service.ElementEditServiceUtils; -import org.eclipse.papyrus.junit.utils.tests.AbstractEMFResourceTest; +import org.eclipse.papyrus.infra.types.core.registries.ElementTypeSetConfigurationRegistry; import org.eclipse.papyrusrt.umlrt.tooling.modelexplorer.Activator; import org.eclipse.swt.widgets.Display; import org.junit.Assert; diff --git a/tests/junit/umlrt/tooling/org.eclipse.papyrusrt.umlrt.tooling.ui.tests/src/org/eclipse/papyrusrt/umlrt/tooling/ui/tests/configuration/PropertiesTest.java b/tests/junit/umlrt/tooling/org.eclipse.papyrusrt.umlrt.tooling.ui.tests/src/org/eclipse/papyrusrt/umlrt/tooling/ui/tests/configuration/PropertiesTest.java index da0bb0e17..a0bf01956 100644 --- a/tests/junit/umlrt/tooling/org.eclipse.papyrusrt.umlrt.tooling.ui.tests/src/org/eclipse/papyrusrt/umlrt/tooling/ui/tests/configuration/PropertiesTest.java +++ b/tests/junit/umlrt/tooling/org.eclipse.papyrusrt.umlrt.tooling.ui.tests/src/org/eclipse/papyrusrt/umlrt/tooling/ui/tests/configuration/PropertiesTest.java @@ -14,7 +14,6 @@ package org.eclipse.papyrusrt.umlrt.tooling.ui.tests.configuration; import org.eclipse.papyrus.junit.framework.classification.FailingTest; -import org.eclipse.papyrus.junit.utils.tests.AbstractEMFResourceTest; import org.eclipse.papyrusrt.umlrt.tooling.properties.Activator; import org.junit.Test; diff --git a/tests/junit/umlrt/tooling/org.eclipse.papyrusrt.umlrt.tooling.ui.tests/src/org/eclipse/papyrusrt/umlrt/tooling/ui/tests/modelelement/ChangeListenerUtilsTest.java b/tests/junit/umlrt/tooling/org.eclipse.papyrusrt.umlrt.tooling.ui.tests/src/org/eclipse/papyrusrt/umlrt/tooling/ui/tests/modelelement/ChangeListenerUtilsTest.java index e7fc75191..58db2637e 100644 --- a/tests/junit/umlrt/tooling/org.eclipse.papyrusrt.umlrt.tooling.ui.tests/src/org/eclipse/papyrusrt/umlrt/tooling/ui/tests/modelelement/ChangeListenerUtilsTest.java +++ b/tests/junit/umlrt/tooling/org.eclipse.papyrusrt.umlrt.tooling.ui.tests/src/org/eclipse/papyrusrt/umlrt/tooling/ui/tests/modelelement/ChangeListenerUtilsTest.java @@ -17,8 +17,8 @@ import static org.junit.Assert.fail; import java.lang.reflect.Method; +import org.eclipse.papyrus.infra.properties.ui.modelelement.DataSource; import org.eclipse.papyrus.junit.framework.classification.tests.AbstractPapyrusTest; -import org.eclipse.papyrus.views.properties.modelelement.DataSource; import org.junit.Test; public class ChangeListenerUtilsTest extends AbstractPapyrusTest { diff --git a/tests/junit/umlrt/tooling/org.eclipse.papyrusrt.umlrt.tooling.ui.tests/src/org/eclipse/papyrusrt/umlrt/tooling/ui/tests/modelelement/ModelElementTest.java b/tests/junit/umlrt/tooling/org.eclipse.papyrusrt.umlrt.tooling.ui.tests/src/org/eclipse/papyrusrt/umlrt/tooling/ui/tests/modelelement/ModelElementTest.java index 65242e07d..4fe03534e 100644 --- a/tests/junit/umlrt/tooling/org.eclipse.papyrusrt.umlrt.tooling.ui.tests/src/org/eclipse/papyrusrt/umlrt/tooling/ui/tests/modelelement/ModelElementTest.java +++ b/tests/junit/umlrt/tooling/org.eclipse.papyrusrt.umlrt.tooling.ui.tests/src/org/eclipse/papyrusrt/umlrt/tooling/ui/tests/modelelement/ModelElementTest.java @@ -15,10 +15,10 @@ import static org.junit.Assert.assertEquals; import static org.junit.Assert.assertFalse; import static org.junit.Assert.assertTrue; +import org.eclipse.papyrus.infra.properties.ui.modelelement.EMFModelElement; import org.eclipse.papyrus.junit.framework.classification.tests.AbstractPapyrusTest; import org.eclipse.papyrus.junit.utils.rules.ModelSetFixture; import org.eclipse.papyrus.junit.utils.rules.PluginResource; -import org.eclipse.papyrus.views.properties.modelelement.EMFModelElement; import org.eclipse.papyrusrt.umlrt.core.utils.IRealTimeConstants; import org.eclipse.papyrusrt.umlrt.core.utils.RTPortKindEnum; import org.eclipse.papyrusrt.umlrt.core.utils.RTPortUtils; |