Skip to main content
aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorChristian W. Damus2015-11-11 21:13:06 +0000
committerChristian W. Damus2015-12-02 20:31:59 +0000
commit1359508d8707786a063b6618767ee2772989c752 (patch)
treeff44b24ba6ec8f6a14b08bedbb5031e914cdc92f
parent810c15816643db628e483717dc3478a82e6ab24f (diff)
downloadorg.eclipse.papyrus-1359508d8707786a063b6618767ee2772989c752.tar.gz
org.eclipse.papyrus-1359508d8707786a063b6618767ee2772989c752.tar.xz
org.eclipse.papyrus-1359508d8707786a063b6618767ee2772989c752.zip
Bug 476683: [AOF Sync] Diagram-to-diagram synchronization on AOF
https://bugs.eclipse.org/bugs/show_bug.cgi?id=476683 Update model of synchronization mappings to match the refactoring of the mapping-instance interface and regenerate.
-rw-r--r--extraplugins/aof/sync/org.eclipse.papyrus.aof.sync.emf/model/syncmapping.ecore9
-rw-r--r--extraplugins/aof/sync/org.eclipse.papyrus.aof.sync.emf/model/syncmapping.genmodel1
-rw-r--r--extraplugins/aof/sync/org.eclipse.papyrus.aof.sync.emf/model/syncmapping.notation215
-rw-r--r--extraplugins/aof/sync/org.eclipse.papyrus.aof.sync.emf/model/syncmapping.uml113
-rw-r--r--extraplugins/aof/sync/org.eclipse.papyrus.aof.sync.emf/src-gen/org/eclipse/papyrus/aof/sync/emf/internal/syncmapping/operations/MappingInstanceOperations.java9
-rw-r--r--extraplugins/aof/sync/org.eclipse.papyrus.aof.sync.emf/src-gen/org/eclipse/papyrus/aof/sync/emf/syncmapping/MappingInstance.java45
-rw-r--r--extraplugins/aof/sync/org.eclipse.papyrus.aof.sync.emf/src-gen/org/eclipse/papyrus/aof/sync/emf/syncmapping/MappingModel.java3
-rw-r--r--extraplugins/aof/sync/org.eclipse.papyrus.aof.sync.emf/src-gen/org/eclipse/papyrus/aof/sync/emf/syncmapping/SyncMappingFactory.java11
-rw-r--r--extraplugins/aof/sync/org.eclipse.papyrus.aof.sync.emf/src-gen/org/eclipse/papyrus/aof/sync/emf/syncmapping/SyncMappingPackage.java115
-rw-r--r--extraplugins/aof/sync/org.eclipse.papyrus.aof.sync.emf/src-gen/org/eclipse/papyrus/aof/sync/emf/syncmapping/impl/MappingInstanceImpl.java39
-rw-r--r--extraplugins/aof/sync/org.eclipse.papyrus.aof.sync.emf/src-gen/org/eclipse/papyrus/aof/sync/emf/syncmapping/impl/MappingModelImpl.java13
-rw-r--r--extraplugins/aof/sync/org.eclipse.papyrus.aof.sync.emf/src-gen/org/eclipse/papyrus/aof/sync/emf/syncmapping/impl/SyncMappingFactoryImpl.java45
-rw-r--r--extraplugins/aof/sync/org.eclipse.papyrus.aof.sync.emf/src-gen/org/eclipse/papyrus/aof/sync/emf/syncmapping/impl/SyncMappingPackageImpl.java78
-rw-r--r--extraplugins/aof/sync/org.eclipse.papyrus.aof.sync.emf/src-gen/org/eclipse/papyrus/aof/sync/emf/syncmapping/util/SyncMappingAdapterFactory.java17
-rw-r--r--extraplugins/aof/sync/org.eclipse.papyrus.aof.sync.emf/src-gen/org/eclipse/papyrus/aof/sync/emf/syncmapping/util/SyncMappingResource.java10
-rw-r--r--extraplugins/aof/sync/org.eclipse.papyrus.aof.sync.emf/src-gen/org/eclipse/papyrus/aof/sync/emf/syncmapping/util/SyncMappingResourceFactoryImpl.java9
-rw-r--r--extraplugins/aof/sync/org.eclipse.papyrus.aof.sync.emf/src-gen/org/eclipse/papyrus/aof/sync/emf/syncmapping/util/SyncMappingResourceImpl.java13
-rw-r--r--extraplugins/aof/sync/org.eclipse.papyrus.aof.sync.emf/src-gen/org/eclipse/papyrus/aof/sync/emf/syncmapping/util/SyncMappingSwitch.java34
18 files changed, 605 insertions, 174 deletions
diff --git a/extraplugins/aof/sync/org.eclipse.papyrus.aof.sync.emf/model/syncmapping.ecore b/extraplugins/aof/sync/org.eclipse.papyrus.aof.sync.emf/model/syncmapping.ecore
index df35cbc28b1..da5d89fae2f 100644
--- a/extraplugins/aof/sync/org.eclipse.papyrus.aof.sync.emf/model/syncmapping.ecore
+++ b/extraplugins/aof/sync/org.eclipse.papyrus.aof.sync.emf/model/syncmapping.ecore
@@ -66,16 +66,20 @@
<eTypeArguments eTypeParameter="#//MappingInstance/T"/>
</eGenericSuperTypes>
</eClassifiers>
- <eClassifiers xsi:type="ecore:EClass" name="IMappingInstance" instanceClassName="org.eclipse.papyrus.aof.sync.IMapping$Instance"
+ <eClassifiers xsi:type="ecore:EClass" name="IMappingInstance" instanceClassName="org.eclipse.papyrus.aof.sync.IMappingInstance"
abstract="true" interface="true">
<eTypeParameters name="F"/>
<eTypeParameters name="T"/>
</eClassifiers>
<eClassifiers xsi:type="ecore:EDataType" name="ObserverTracker" instanceClassName="org.eclipse.papyrus.aof.core.utils.ObserverTracker"/>
<eClassifiers xsi:type="ecore:EClass" name="InternalInstance" instanceClassName="org.eclipse.papyrus.aof.sync.AbstractMapping$InternalInstance"
- abstract="true" interface="true" eSuperTypes="#//IMappingInstance">
+ abstract="true" interface="true">
<eTypeParameters name="F"/>
<eTypeParameters name="T"/>
+ <eGenericSuperTypes eClassifier="#//IMappingInstance">
+ <eTypeArguments eTypeParameter="#//InternalInstance/F"/>
+ <eTypeArguments eTypeParameter="#//InternalInstance/T"/>
+ </eGenericSuperTypes>
</eClassifiers>
<eClassifiers xsi:type="ecore:EDataType" name="Iterator" instanceClassName="java.util.Iterator">
<eTypeParameters name="E"/>
@@ -91,4 +95,5 @@
</eGenericType>
</eStructuralFeatures>
</eClassifiers>
+ <eClassifiers xsi:type="ecore:EDataType" name="MappingContext" instanceClassName="org.eclipse.papyrus.aof.sync.IMappingContext"/>
</ecore:EPackage>
diff --git a/extraplugins/aof/sync/org.eclipse.papyrus.aof.sync.emf/model/syncmapping.genmodel b/extraplugins/aof/sync/org.eclipse.papyrus.aof.sync.emf/model/syncmapping.genmodel
index 173ad54c1e8..ed6868bdd2b 100644
--- a/extraplugins/aof/sync/org.eclipse.papyrus.aof.sync.emf/model/syncmapping.genmodel
+++ b/extraplugins/aof/sync/org.eclipse.papyrus.aof.sync.emf/model/syncmapping.genmodel
@@ -48,6 +48,7 @@
<genDataTypes xsi:type="genmodel:GenDataType" ecoreDataType="syncmapping.ecore#//Iterator">
<genTypeParameters ecoreTypeParameter="syncmapping.ecore#//Iterator/E"/>
</genDataTypes>
+ <genDataTypes xsi:type="genmodel:GenDataType" ecoreDataType="syncmapping.ecore#//MappingContext"/>
<genClasses xsi:type="genmodel:GenClass" ecoreClass="syncmapping.ecore#//MappingInstance">
<genTypeParameters ecoreTypeParameter="syncmapping.ecore#//MappingInstance/F"/>
<genTypeParameters ecoreTypeParameter="syncmapping.ecore#//MappingInstance/T"/>
diff --git a/extraplugins/aof/sync/org.eclipse.papyrus.aof.sync.emf/model/syncmapping.notation b/extraplugins/aof/sync/org.eclipse.papyrus.aof.sync.emf/model/syncmapping.notation
index 53ee70813ac..237ca388b49 100644
--- a/extraplugins/aof/sync/org.eclipse.papyrus.aof.sync.emf/model/syncmapping.notation
+++ b/extraplugins/aof/sync/org.eclipse.papyrus.aof.sync.emf/model/syncmapping.notation
@@ -133,20 +133,20 @@
<children xmi:type="notation:DecorationNode" xmi:id="_piDA42H-EeWNbu76LiDmgQ" type="8511">
<layoutConstraint xmi:type="notation:Location" xmi:id="_piDA5GH-EeWNbu76LiDmgQ" y="5"/>
</children>
- <children xmi:type="notation:BasicCompartment" xmi:id="_piDA5WH-EeWNbu76LiDmgQ" type="7039">
+ <children xmi:type="notation:BasicCompartment" xmi:id="_piDA5WH-EeWNbu76LiDmgQ" visible="false" type="7039">
<styles xmi:type="notation:TitleStyle" xmi:id="_piDA5mH-EeWNbu76LiDmgQ"/>
<styles xmi:type="notation:SortingStyle" xmi:id="_piDA52H-EeWNbu76LiDmgQ"/>
<styles xmi:type="notation:FilteringStyle" xmi:id="_piDA6GH-EeWNbu76LiDmgQ"/>
<layoutConstraint xmi:type="notation:Bounds" xmi:id="_piDA6WH-EeWNbu76LiDmgQ"/>
</children>
- <children xmi:type="notation:BasicCompartment" xmi:id="_piDA6mH-EeWNbu76LiDmgQ" type="7040">
+ <children xmi:type="notation:BasicCompartment" xmi:id="_piDA6mH-EeWNbu76LiDmgQ" visible="false" type="7040">
<styles xmi:type="notation:TitleStyle" xmi:id="_piDA62H-EeWNbu76LiDmgQ"/>
<styles xmi:type="notation:SortingStyle" xmi:id="_piDA7GH-EeWNbu76LiDmgQ"/>
<styles xmi:type="notation:FilteringStyle" xmi:id="_piDA7WH-EeWNbu76LiDmgQ"/>
<layoutConstraint xmi:type="notation:Bounds" xmi:id="_piDA7mH-EeWNbu76LiDmgQ"/>
</children>
<element xmi:type="uml:PrimitiveType" href="syncmapping.uml#_Ta7_0GH-EeWNbu76LiDmgQ"/>
- <layoutConstraint xmi:type="notation:Bounds" xmi:id="_piDA4WH-EeWNbu76LiDmgQ" x="643" y="351"/>
+ <layoutConstraint xmi:type="notation:Bounds" xmi:id="_piDA4WH-EeWNbu76LiDmgQ" x="644" y="375"/>
</children>
<children xmi:type="notation:Shape" xmi:id="_BJCgUGH_EeWNbu76LiDmgQ" type="2004">
<children xmi:type="notation:DecorationNode" xmi:id="_BJDHYGH_EeWNbu76LiDmgQ" type="5011"/>
@@ -172,7 +172,7 @@
<layoutConstraint xmi:type="notation:Bounds" xmi:id="_BJDHcWH_EeWNbu76LiDmgQ"/>
</children>
<element xmi:type="uml:Interface" href="syncmapping.uml#_BJBSMGH_EeWNbu76LiDmgQ"/>
- <layoutConstraint xmi:type="notation:Bounds" xmi:id="_BJCgUWH_EeWNbu76LiDmgQ" x="-53" y="28"/>
+ <layoutConstraint xmi:type="notation:Bounds" xmi:id="_BJCgUWH_EeWNbu76LiDmgQ" x="-77" y="28"/>
</children>
<children xmi:type="notation:Shape" xmi:id="_DJCCIGH_EeWNbu76LiDmgQ" type="StereotypeComment">
<styles xmi:type="notation:TitleStyle" xmi:id="_DJCCIWH_EeWNbu76LiDmgQ" showTitle="true"/>
@@ -187,39 +187,39 @@
<children xmi:type="notation:DecorationNode" xmi:id="_WWbEE2H_EeWNbu76LiDmgQ" type="8507">
<layoutConstraint xmi:type="notation:Location" xmi:id="_WWbEFGH_EeWNbu76LiDmgQ" y="5"/>
</children>
- <children xmi:type="notation:BasicCompartment" xmi:id="_WWbEFWH_EeWNbu76LiDmgQ" type="7006">
+ <children xmi:type="notation:BasicCompartment" xmi:id="_WWbEFWH_EeWNbu76LiDmgQ" visible="false" type="7006">
<styles xmi:type="notation:TitleStyle" xmi:id="_WWbEFmH_EeWNbu76LiDmgQ"/>
<styles xmi:type="notation:SortingStyle" xmi:id="_WWbEF2H_EeWNbu76LiDmgQ"/>
<styles xmi:type="notation:FilteringStyle" xmi:id="_WWbEGGH_EeWNbu76LiDmgQ"/>
<layoutConstraint xmi:type="notation:Bounds" xmi:id="_WWbEGWH_EeWNbu76LiDmgQ"/>
</children>
- <children xmi:type="notation:BasicCompartment" xmi:id="_WWbEGmH_EeWNbu76LiDmgQ" type="7007">
+ <children xmi:type="notation:BasicCompartment" xmi:id="_WWbEGmH_EeWNbu76LiDmgQ" visible="false" type="7007">
<styles xmi:type="notation:TitleStyle" xmi:id="_WWbEG2H_EeWNbu76LiDmgQ"/>
<styles xmi:type="notation:SortingStyle" xmi:id="_WWbEHGH_EeWNbu76LiDmgQ"/>
<styles xmi:type="notation:FilteringStyle" xmi:id="_WWbEHWH_EeWNbu76LiDmgQ"/>
<layoutConstraint xmi:type="notation:Bounds" xmi:id="_WWbEHmH_EeWNbu76LiDmgQ"/>
</children>
- <children xmi:type="notation:BasicCompartment" xmi:id="_WWbEH2H_EeWNbu76LiDmgQ" type="7008">
+ <children xmi:type="notation:BasicCompartment" xmi:id="_WWbEH2H_EeWNbu76LiDmgQ" visible="false" type="7008">
<styles xmi:type="notation:TitleStyle" xmi:id="_WWbEIGH_EeWNbu76LiDmgQ"/>
<styles xmi:type="notation:SortingStyle" xmi:id="_WWbEIWH_EeWNbu76LiDmgQ"/>
<styles xmi:type="notation:FilteringStyle" xmi:id="_WWbEImH_EeWNbu76LiDmgQ"/>
<layoutConstraint xmi:type="notation:Bounds" xmi:id="_WWbEI2H_EeWNbu76LiDmgQ"/>
</children>
<element xmi:type="uml:Interface" href="syncmapping.uml#_UdUNYGH_EeWNbu76LiDmgQ"/>
- <layoutConstraint xmi:type="notation:Bounds" xmi:id="_WWbEEWH_EeWNbu76LiDmgQ" x="136" y="31"/>
+ <layoutConstraint xmi:type="notation:Bounds" xmi:id="_WWbEEWH_EeWNbu76LiDmgQ" x="207" y="77" height="53"/>
</children>
<children xmi:type="notation:Shape" xmi:id="_Eu-20GIAEeWNbu76LiDmgQ" type="2009">
<children xmi:type="notation:DecorationNode" xmi:id="_Eu-20mIAEeWNbu76LiDmgQ" type="5032"/>
<children xmi:type="notation:DecorationNode" xmi:id="_Eu-202IAEeWNbu76LiDmgQ" type="8511">
<layoutConstraint xmi:type="notation:Location" xmi:id="_Eu-21GIAEeWNbu76LiDmgQ" y="5"/>
</children>
- <children xmi:type="notation:BasicCompartment" xmi:id="_Eu-21WIAEeWNbu76LiDmgQ" type="7039">
+ <children xmi:type="notation:BasicCompartment" xmi:id="_Eu-21WIAEeWNbu76LiDmgQ" visible="false" type="7039">
<styles xmi:type="notation:TitleStyle" xmi:id="_Eu-21mIAEeWNbu76LiDmgQ"/>
<styles xmi:type="notation:SortingStyle" xmi:id="_Eu-212IAEeWNbu76LiDmgQ"/>
<styles xmi:type="notation:FilteringStyle" xmi:id="_Eu-22GIAEeWNbu76LiDmgQ"/>
<layoutConstraint xmi:type="notation:Bounds" xmi:id="_Eu-22WIAEeWNbu76LiDmgQ"/>
</children>
- <children xmi:type="notation:BasicCompartment" xmi:id="_Eu_d4GIAEeWNbu76LiDmgQ" type="7040">
+ <children xmi:type="notation:BasicCompartment" xmi:id="_Eu_d4GIAEeWNbu76LiDmgQ" visible="false" type="7040">
<styles xmi:type="notation:TitleStyle" xmi:id="_Eu_d4WIAEeWNbu76LiDmgQ"/>
<styles xmi:type="notation:SortingStyle" xmi:id="_Eu_d4mIAEeWNbu76LiDmgQ"/>
<styles xmi:type="notation:FilteringStyle" xmi:id="_Eu_d42IAEeWNbu76LiDmgQ"/>
@@ -233,13 +233,13 @@
<children xmi:type="notation:DecorationNode" xmi:id="_Evcw4WIAEeWNbu76LiDmgQ" type="8511">
<layoutConstraint xmi:type="notation:Location" xmi:id="_Evcw4mIAEeWNbu76LiDmgQ" y="5"/>
</children>
- <children xmi:type="notation:BasicCompartment" xmi:id="_Evcw42IAEeWNbu76LiDmgQ" type="7039">
+ <children xmi:type="notation:BasicCompartment" xmi:id="_Evcw42IAEeWNbu76LiDmgQ" visible="false" type="7039">
<styles xmi:type="notation:TitleStyle" xmi:id="_Evcw5GIAEeWNbu76LiDmgQ"/>
<styles xmi:type="notation:SortingStyle" xmi:id="_Evcw5WIAEeWNbu76LiDmgQ"/>
<styles xmi:type="notation:FilteringStyle" xmi:id="_Evcw5mIAEeWNbu76LiDmgQ"/>
<layoutConstraint xmi:type="notation:Bounds" xmi:id="_Evcw52IAEeWNbu76LiDmgQ"/>
</children>
- <children xmi:type="notation:BasicCompartment" xmi:id="_Evcw6GIAEeWNbu76LiDmgQ" type="7040">
+ <children xmi:type="notation:BasicCompartment" xmi:id="_Evcw6GIAEeWNbu76LiDmgQ" visible="false" type="7040">
<styles xmi:type="notation:TitleStyle" xmi:id="_Evcw6WIAEeWNbu76LiDmgQ"/>
<styles xmi:type="notation:SortingStyle" xmi:id="_Evcw6mIAEeWNbu76LiDmgQ"/>
<styles xmi:type="notation:FilteringStyle" xmi:id="_Evcw62IAEeWNbu76LiDmgQ"/>
@@ -253,26 +253,26 @@
<children xmi:type="notation:DecorationNode" xmi:id="_1ouM42IAEeWNbu76LiDmgQ" type="8510">
<layoutConstraint xmi:type="notation:Location" xmi:id="_1ouM5GIAEeWNbu76LiDmgQ" y="5"/>
</children>
- <children xmi:type="notation:BasicCompartment" xmi:id="_1ouM5WIAEeWNbu76LiDmgQ" type="7017">
+ <children xmi:type="notation:BasicCompartment" xmi:id="_1ouM5WIAEeWNbu76LiDmgQ" visible="false" type="7017">
<styles xmi:type="notation:TitleStyle" xmi:id="_1ouM5mIAEeWNbu76LiDmgQ"/>
<styles xmi:type="notation:SortingStyle" xmi:id="_1ouM52IAEeWNbu76LiDmgQ"/>
<styles xmi:type="notation:FilteringStyle" xmi:id="_1ouM6GIAEeWNbu76LiDmgQ"/>
<layoutConstraint xmi:type="notation:Bounds" xmi:id="_1ouM6WIAEeWNbu76LiDmgQ"/>
</children>
- <children xmi:type="notation:BasicCompartment" xmi:id="_1ouM6mIAEeWNbu76LiDmgQ" type="7018">
+ <children xmi:type="notation:BasicCompartment" xmi:id="_1ouM6mIAEeWNbu76LiDmgQ" visible="false" type="7018">
<styles xmi:type="notation:TitleStyle" xmi:id="_1ouM62IAEeWNbu76LiDmgQ"/>
<styles xmi:type="notation:SortingStyle" xmi:id="_1ouM7GIAEeWNbu76LiDmgQ"/>
<styles xmi:type="notation:FilteringStyle" xmi:id="_1ouM7WIAEeWNbu76LiDmgQ"/>
<layoutConstraint xmi:type="notation:Bounds" xmi:id="_1ouM7mIAEeWNbu76LiDmgQ"/>
</children>
- <children xmi:type="notation:BasicCompartment" xmi:id="_1ouM72IAEeWNbu76LiDmgQ" type="7019">
+ <children xmi:type="notation:BasicCompartment" xmi:id="_1ouM72IAEeWNbu76LiDmgQ" visible="false" type="7019">
<styles xmi:type="notation:TitleStyle" xmi:id="_1ouM8GIAEeWNbu76LiDmgQ"/>
<styles xmi:type="notation:SortingStyle" xmi:id="_1ouM8WIAEeWNbu76LiDmgQ"/>
<styles xmi:type="notation:FilteringStyle" xmi:id="_1ouM8mIAEeWNbu76LiDmgQ"/>
<layoutConstraint xmi:type="notation:Bounds" xmi:id="_1ouM82IAEeWNbu76LiDmgQ"/>
</children>
<element xmi:type="uml:Class" href="syncmapping.uml#_0Yq6QGIAEeWNbu76LiDmgQ"/>
- <layoutConstraint xmi:type="notation:Bounds" xmi:id="_1ouM4WIAEeWNbu76LiDmgQ" x="-75" y="325"/>
+ <layoutConstraint xmi:type="notation:Bounds" xmi:id="_1ouM4WIAEeWNbu76LiDmgQ" x="-75" y="374" height="51"/>
</children>
<children xmi:type="notation:Shape" xmi:id="_-4kLIGIBEeWNbu76LiDmgQ" type="2009">
<children xmi:type="notation:DecorationNode" xmi:id="_-4kLImIBEeWNbu76LiDmgQ" type="5032"/>
@@ -307,13 +307,13 @@
<children xmi:type="notation:DecorationNode" xmi:id="_QMjbc2ICEeWNbu76LiDmgQ" type="8511">
<layoutConstraint xmi:type="notation:Location" xmi:id="_QMjbdGICEeWNbu76LiDmgQ" y="5"/>
</children>
- <children xmi:type="notation:BasicCompartment" xmi:id="_QMjbdWICEeWNbu76LiDmgQ" type="7039">
+ <children xmi:type="notation:BasicCompartment" xmi:id="_QMjbdWICEeWNbu76LiDmgQ" visible="false" type="7039">
<styles xmi:type="notation:TitleStyle" xmi:id="_QMjbdmICEeWNbu76LiDmgQ"/>
<styles xmi:type="notation:SortingStyle" xmi:id="_QMjbd2ICEeWNbu76LiDmgQ"/>
<styles xmi:type="notation:FilteringStyle" xmi:id="_QMjbeGICEeWNbu76LiDmgQ"/>
<layoutConstraint xmi:type="notation:Bounds" xmi:id="_QMjbeWICEeWNbu76LiDmgQ"/>
</children>
- <children xmi:type="notation:BasicCompartment" xmi:id="_QMjbemICEeWNbu76LiDmgQ" type="7040">
+ <children xmi:type="notation:BasicCompartment" xmi:id="_QMjbemICEeWNbu76LiDmgQ" visible="false" type="7040">
<styles xmi:type="notation:TitleStyle" xmi:id="_QMjbe2ICEeWNbu76LiDmgQ"/>
<styles xmi:type="notation:SortingStyle" xmi:id="_QMjbfGICEeWNbu76LiDmgQ"/>
<styles xmi:type="notation:FilteringStyle" xmi:id="_QMjbfWICEeWNbu76LiDmgQ"/>
@@ -500,6 +500,68 @@
<element xsi:nil="true"/>
<layoutConstraint xmi:type="notation:Bounds" xmi:id="_Gv0zwmItEeWo04MhJl8C2w" x="779" y="486"/>
</children>
+ <children xmi:type="notation:Shape" xmi:id="_8chdYIiLEeWTEs61isg3yQ" type="2004">
+ <children xmi:type="notation:DecorationNode" xmi:id="_8cpZMIiLEeWTEs61isg3yQ" type="5011"/>
+ <children xmi:type="notation:DecorationNode" xmi:id="_8cpZMYiLEeWTEs61isg3yQ" type="8507">
+ <layoutConstraint xmi:type="notation:Location" xmi:id="_8cpZMoiLEeWTEs61isg3yQ" y="5"/>
+ </children>
+ <children xmi:type="notation:BasicCompartment" xmi:id="_8cpZM4iLEeWTEs61isg3yQ" visible="false" type="7006">
+ <styles xmi:type="notation:TitleStyle" xmi:id="_8cpZNIiLEeWTEs61isg3yQ"/>
+ <styles xmi:type="notation:SortingStyle" xmi:id="_8cpZNYiLEeWTEs61isg3yQ"/>
+ <styles xmi:type="notation:FilteringStyle" xmi:id="_8cpZNoiLEeWTEs61isg3yQ"/>
+ <layoutConstraint xmi:type="notation:Bounds" xmi:id="_8cpZN4iLEeWTEs61isg3yQ"/>
+ </children>
+ <children xmi:type="notation:BasicCompartment" xmi:id="_8cpZOIiLEeWTEs61isg3yQ" visible="false" type="7007">
+ <styles xmi:type="notation:TitleStyle" xmi:id="_8cpZOYiLEeWTEs61isg3yQ"/>
+ <styles xmi:type="notation:SortingStyle" xmi:id="_8cpZOoiLEeWTEs61isg3yQ"/>
+ <styles xmi:type="notation:FilteringStyle" xmi:id="_8cpZO4iLEeWTEs61isg3yQ"/>
+ <layoutConstraint xmi:type="notation:Bounds" xmi:id="_8cpZPIiLEeWTEs61isg3yQ"/>
+ </children>
+ <children xmi:type="notation:BasicCompartment" xmi:id="_8cpZPYiLEeWTEs61isg3yQ" visible="false" type="7008">
+ <styles xmi:type="notation:TitleStyle" xmi:id="_8cpZPoiLEeWTEs61isg3yQ"/>
+ <styles xmi:type="notation:SortingStyle" xmi:id="_8cpZP4iLEeWTEs61isg3yQ"/>
+ <styles xmi:type="notation:FilteringStyle" xmi:id="_8cpZQIiLEeWTEs61isg3yQ"/>
+ <layoutConstraint xmi:type="notation:Bounds" xmi:id="_8cpZQYiLEeWTEs61isg3yQ"/>
+ </children>
+ <element xmi:type="uml:Interface" href="syncmapping.uml#_E-4AUIiJEeW0eKhrxU34kA"/>
+ <layoutConstraint xmi:type="notation:Bounds" xmi:id="_8chdYYiLEeWTEs61isg3yQ" x="81" y="20" height="53"/>
+ </children>
+ <children xmi:type="notation:Shape" xmi:id="_8c534IiLEeWTEs61isg3yQ" type="StereotypeComment">
+ <styles xmi:type="notation:TitleStyle" xmi:id="_8c534YiLEeWTEs61isg3yQ" showTitle="true"/>
+ <styles xmi:type="notation:EObjectValueStyle" xmi:id="_8c5344iLEeWTEs61isg3yQ" name="BASE_ELEMENT">
+ <eObjectValue xmi:type="uml:Interface" href="syncmapping.uml#_E-4AUIiJEeW0eKhrxU34kA"/>
+ </styles>
+ <element xsi:nil="true"/>
+ <layoutConstraint xmi:type="notation:Bounds" xmi:id="_8c534oiLEeWTEs61isg3yQ" x="200"/>
+ </children>
+ <children xmi:type="notation:Shape" xmi:id="_jiwDcIi3EeWAWrTAjjx38Q" type="2009">
+ <children xmi:type="notation:DecorationNode" xmi:id="_jiwDcoi3EeWAWrTAjjx38Q" type="5032"/>
+ <children xmi:type="notation:DecorationNode" xmi:id="_jiwDc4i3EeWAWrTAjjx38Q" type="8511">
+ <layoutConstraint xmi:type="notation:Location" xmi:id="_jiwDdIi3EeWAWrTAjjx38Q" y="5"/>
+ </children>
+ <children xmi:type="notation:BasicCompartment" xmi:id="_jiwDdYi3EeWAWrTAjjx38Q" type="7039">
+ <styles xmi:type="notation:TitleStyle" xmi:id="_jiwDdoi3EeWAWrTAjjx38Q"/>
+ <styles xmi:type="notation:SortingStyle" xmi:id="_jiwDd4i3EeWAWrTAjjx38Q"/>
+ <styles xmi:type="notation:FilteringStyle" xmi:id="_jiwDeIi3EeWAWrTAjjx38Q"/>
+ <layoutConstraint xmi:type="notation:Bounds" xmi:id="_jiwDeYi3EeWAWrTAjjx38Q"/>
+ </children>
+ <children xmi:type="notation:BasicCompartment" xmi:id="_jiwDeoi3EeWAWrTAjjx38Q" type="7040">
+ <styles xmi:type="notation:TitleStyle" xmi:id="_jiwDe4i3EeWAWrTAjjx38Q"/>
+ <styles xmi:type="notation:SortingStyle" xmi:id="_jiwDfIi3EeWAWrTAjjx38Q"/>
+ <styles xmi:type="notation:FilteringStyle" xmi:id="_jiwDfYi3EeWAWrTAjjx38Q"/>
+ <layoutConstraint xmi:type="notation:Bounds" xmi:id="_jiwDfoi3EeWAWrTAjjx38Q"/>
+ </children>
+ <element xmi:type="uml:PrimitiveType" href="syncmapping.uml#_jitnMIi3EeWAWrTAjjx38Q"/>
+ <layoutConstraint xmi:type="notation:Bounds" xmi:id="_jiwDcYi3EeWAWrTAjjx38Q" x="427" y="486"/>
+ </children>
+ <children xmi:type="notation:Shape" xmi:id="_liaOEIi3EeWAWrTAjjx38Q" type="StereotypeComment">
+ <styles xmi:type="notation:TitleStyle" xmi:id="_liaOEYi3EeWAWrTAjjx38Q" showTitle="true"/>
+ <styles xmi:type="notation:EObjectValueStyle" xmi:id="_liaOE4i3EeWAWrTAjjx38Q" name="BASE_ELEMENT">
+ <eObjectValue xmi:type="uml:PrimitiveType" href="syncmapping.uml#_jitnMIi3EeWAWrTAjjx38Q"/>
+ </styles>
+ <element xsi:nil="true"/>
+ <layoutConstraint xmi:type="notation:Bounds" xmi:id="_liaOEoi3EeWAWrTAjjx38Q" x="595" y="455"/>
+ </children>
<styles xmi:type="notation:StringValueStyle" xmi:id="_WW1UwWH0EeWMrJQjk4OtCw" name="diagram_compatibility_version" stringValue="1.1.0"/>
<styles xmi:type="notation:DiagramStyle" xmi:id="_WW1UwmH0EeWMrJQjk4OtCw"/>
<styles xmi:type="style:PapyrusViewStyle" xmi:id="_WW1Uw2H0EeWMrJQjk4OtCw">
@@ -538,28 +600,34 @@
</edges>
<edges xmi:type="notation:Connector" xmi:id="_ss4lMGH-EeWNbu76LiDmgQ" type="4001" source="_8f9uUGH8EeWNbu76LiDmgQ" target="_piDA4GH-EeWNbu76LiDmgQ" routing="Rectilinear">
<children xmi:type="notation:DecorationNode" xmi:id="_ss5MQGH-EeWNbu76LiDmgQ" type="6001">
+ <styles xmi:type="notation:BooleanValueStyle" xmi:id="_HmgCgIiMEeWTEs61isg3yQ" name="IS_UPDATED_POSITION" booleanValue="true"/>
<layoutConstraint xmi:type="notation:Location" xmi:id="_ss5MQWH-EeWNbu76LiDmgQ" y="-20"/>
</children>
<children xmi:type="notation:DecorationNode" xmi:id="_ss5MQmH-EeWNbu76LiDmgQ" type="6002">
+ <styles xmi:type="notation:BooleanValueStyle" xmi:id="_Hm-joIiMEeWTEs61isg3yQ" name="IS_UPDATED_POSITION" booleanValue="true"/>
<layoutConstraint xmi:type="notation:Location" xmi:id="_ss5MQ2H-EeWNbu76LiDmgQ" y="20"/>
</children>
<children xmi:type="notation:DecorationNode" xmi:id="_ss5MRGH-EeWNbu76LiDmgQ" type="6003">
- <layoutConstraint xmi:type="notation:Location" xmi:id="_ss5MRWH-EeWNbu76LiDmgQ" x="39" y="-16"/>
+ <styles xmi:type="notation:BooleanValueStyle" xmi:id="_HncdsIiMEeWTEs61isg3yQ" name="IS_UPDATED_POSITION" booleanValue="true"/>
+ <layoutConstraint xmi:type="notation:Location" xmi:id="_ss5MRWH-EeWNbu76LiDmgQ" x="59" y="-18"/>
</children>
<children xmi:type="notation:DecorationNode" xmi:id="_ss5MRmH-EeWNbu76LiDmgQ" type="6005">
- <layoutConstraint xmi:type="notation:Location" xmi:id="_ss5MR2H-EeWNbu76LiDmgQ" x="31" y="19"/>
+ <styles xmi:type="notation:BooleanValueStyle" xmi:id="_Hn3UcIiMEeWTEs61isg3yQ" name="IS_UPDATED_POSITION" booleanValue="true"/>
+ <layoutConstraint xmi:type="notation:Location" xmi:id="_ss5MR2H-EeWNbu76LiDmgQ" x="-31" y="19"/>
</children>
<children xmi:type="notation:DecorationNode" xmi:id="_ss5MSGH-EeWNbu76LiDmgQ" type="6033">
- <layoutConstraint xmi:type="notation:Location" xmi:id="_ss5MSWH-EeWNbu76LiDmgQ" x="9" y="-28"/>
+ <styles xmi:type="notation:BooleanValueStyle" xmi:id="_HoV1kIiMEeWTEs61isg3yQ" name="IS_UPDATED_POSITION" booleanValue="true"/>
+ <layoutConstraint xmi:type="notation:Location" xmi:id="_ss5MSWH-EeWNbu76LiDmgQ" x="21" y="-11"/>
</children>
<children xmi:type="notation:DecorationNode" xmi:id="_ss5MSmH-EeWNbu76LiDmgQ" type="6034">
- <layoutConstraint xmi:type="notation:Location" xmi:id="_ss5MS2H-EeWNbu76LiDmgQ" x="49" y="-20"/>
+ <styles xmi:type="notation:BooleanValueStyle" xmi:id="_HoyhgIiMEeWTEs61isg3yQ" name="IS_UPDATED_POSITION" booleanValue="true"/>
+ <layoutConstraint xmi:type="notation:Location" xmi:id="_ss5MS2H-EeWNbu76LiDmgQ" x="-13" y="-20"/>
</children>
<styles xmi:type="notation:FontStyle" xmi:id="_ss4lMWH-EeWNbu76LiDmgQ"/>
<element xmi:type="uml:Association" href="syncmapping.uml#_sss_AGH-EeWNbu76LiDmgQ"/>
<bendpoints xmi:type="notation:RelativeBendpoints" xmi:id="_ss4lMmH-EeWNbu76LiDmgQ" points="[247, 365, -643984, -643984]$[247, 407, -643984, -643984]$[643, 407, -643984, -643984]"/>
<sourceAnchor xmi:type="notation:IdentityAnchor" xmi:id="_GH5xkGIAEeWNbu76LiDmgQ" id="(0.3333333333333333,1.0)"/>
- <targetAnchor xmi:type="notation:IdentityAnchor" xmi:id="_GH5xkWIAEeWNbu76LiDmgQ" id="(0.0,0.6292134831460674)"/>
+ <targetAnchor xmi:type="notation:IdentityAnchor" xmi:id="_GH5xkWIAEeWNbu76LiDmgQ" id="(0.0,0.62)"/>
</edges>
<edges xmi:type="notation:Connector" xmi:id="_DJCpMWH_EeWNbu76LiDmgQ" type="StereotypeCommentLink" source="_BJCgUGH_EeWNbu76LiDmgQ" target="_DJCCIGH_EeWNbu76LiDmgQ">
<styles xmi:type="notation:FontStyle" xmi:id="_DJCpMmH_EeWNbu76LiDmgQ"/>
@@ -573,41 +641,47 @@
</edges>
<edges xmi:type="notation:Connector" xmi:id="_QAjHIGH_EeWNbu76LiDmgQ" type="4015" source="_piDA4GH-EeWNbu76LiDmgQ" target="_t0IMAGH8EeWNbu76LiDmgQ">
<children xmi:type="notation:DecorationNode" xmi:id="_QAjHI2H_EeWNbu76LiDmgQ" type="6023">
- <layoutConstraint xmi:type="notation:Location" xmi:id="_QAjHJGH_EeWNbu76LiDmgQ" x="1" y="20"/>
+ <styles xmi:type="notation:BooleanValueStyle" xmi:id="_HlgkAIiMEeWTEs61isg3yQ" name="IS_UPDATED_POSITION" booleanValue="true"/>
+ <layoutConstraint xmi:type="notation:Location" xmi:id="_QAjHJGH_EeWNbu76LiDmgQ" y="20"/>
</children>
<children xmi:type="notation:DecorationNode" xmi:id="_QAjHJWH_EeWNbu76LiDmgQ" type="6036">
- <layoutConstraint xmi:type="notation:Location" xmi:id="_QAjHJmH_EeWNbu76LiDmgQ" y="20"/>
+ <styles xmi:type="notation:BooleanValueStyle" xmi:id="_Hl-eEIiMEeWTEs61isg3yQ" name="IS_UPDATED_POSITION" booleanValue="true"/>
+ <layoutConstraint xmi:type="notation:Location" xmi:id="_QAjHJmH_EeWNbu76LiDmgQ" y="19"/>
</children>
<styles xmi:type="notation:FontStyle" xmi:id="_QAjHIWH_EeWNbu76LiDmgQ"/>
<element xmi:type="uml:TemplateBinding" href="syncmapping.uml#_cRVYwGH-EeWNbu76LiDmgQ"/>
<bendpoints xmi:type="notation:RelativeBendpoints" xmi:id="_QAjHImH_EeWNbu76LiDmgQ" points="[614, 338, -643984, -643984]$[665, 281, -643984, -643984]"/>
- <sourceAnchor xmi:type="notation:IdentityAnchor" xmi:id="_GbCwAGIAEeWNbu76LiDmgQ" id="(1.0,0.24358974358974358)"/>
+ <sourceAnchor xmi:type="notation:IdentityAnchor" xmi:id="_GbCwAGIAEeWNbu76LiDmgQ" id="(1.0,0.24)"/>
<targetAnchor xmi:type="notation:IdentityAnchor" xmi:id="_GbDXEGIAEeWNbu76LiDmgQ" id="(0.0,0.25842696629213485)"/>
</edges>
<edges xmi:type="notation:Connector" xmi:id="_XHOO4GH_EeWNbu76LiDmgQ" type="4015" source="_WWbEEGH_EeWNbu76LiDmgQ" target="_TftJEGIUEeWT-t_KGyrfBA">
<children xmi:type="notation:DecorationNode" xmi:id="_XHOO42H_EeWNbu76LiDmgQ" type="6023">
- <layoutConstraint xmi:type="notation:Location" xmi:id="_XHOO5GH_EeWNbu76LiDmgQ" x="-11" y="27"/>
+ <styles xmi:type="notation:BooleanValueStyle" xmi:id="_JtEGYIiMEeWTEs61isg3yQ" name="IS_UPDATED_POSITION" booleanValue="true"/>
+ <layoutConstraint xmi:type="notation:Location" xmi:id="_XHOO5GH_EeWNbu76LiDmgQ" x="-10" y="25"/>
</children>
<children xmi:type="notation:DecorationNode" xmi:id="_XHOO5WH_EeWNbu76LiDmgQ" type="6036">
- <layoutConstraint xmi:type="notation:Location" xmi:id="_XHOO5mH_EeWNbu76LiDmgQ" y="20"/>
+ <styles xmi:type="notation:BooleanValueStyle" xmi:id="_JteWEIiMEeWTEs61isg3yQ" name="IS_UPDATED_POSITION" booleanValue="true"/>
+ <layoutConstraint xmi:type="notation:Location" xmi:id="_XHOO5mH_EeWNbu76LiDmgQ" x="1" y="17"/>
</children>
<styles xmi:type="notation:FontStyle" xmi:id="_XHOO4WH_EeWNbu76LiDmgQ"/>
<element xmi:type="uml:TemplateBinding" href="syncmapping.uml#_XHAMcGH_EeWNbu76LiDmgQ"/>
<bendpoints xmi:type="notation:RelativeBendpoints" xmi:id="_XHOO4mH_EeWNbu76LiDmgQ" points="[433, 214, -643984, -643984]$[413, 44, -643984, -643984]"/>
- <sourceAnchor xmi:type="notation:IdentityAnchor" xmi:id="_b3YyQGH_EeWNbu76LiDmgQ" id="(0.0,0.9459459459459459)"/>
- <targetAnchor xmi:type="notation:IdentityAnchor" xmi:id="_b3YyQWH_EeWNbu76LiDmgQ" id="(0.83,0.0)"/>
+ <sourceAnchor xmi:type="notation:IdentityAnchor" xmi:id="_b3YyQGH_EeWNbu76LiDmgQ" id="(0.0,0.9433962264150944)"/>
+ <targetAnchor xmi:type="notation:IdentityAnchor" xmi:id="_b3YyQWH_EeWNbu76LiDmgQ" id="(1.0,0.12612612612612611)"/>
</edges>
<edges xmi:type="notation:Connector" xmi:id="_a9vNcGH_EeWNbu76LiDmgQ" type="4003" source="_8f9uUGH8EeWNbu76LiDmgQ" target="_WWbEEGH_EeWNbu76LiDmgQ">
<children xmi:type="notation:DecorationNode" xmi:id="_a9v0gGH_EeWNbu76LiDmgQ" type="6008">
- <layoutConstraint xmi:type="notation:Location" xmi:id="_a9v0gWH_EeWNbu76LiDmgQ" y="40"/>
+ <styles xmi:type="notation:BooleanValueStyle" xmi:id="_Jt2wkIiMEeWTEs61isg3yQ" name="IS_UPDATED_POSITION" booleanValue="true"/>
+ <layoutConstraint xmi:type="notation:Location" xmi:id="_a9v0gWH_EeWNbu76LiDmgQ" x="1" y="40"/>
</children>
<children xmi:type="notation:DecorationNode" xmi:id="_a9v0gmH_EeWNbu76LiDmgQ" type="6009">
- <layoutConstraint xmi:type="notation:Location" xmi:id="_a9v0g2H_EeWNbu76LiDmgQ" y="60"/>
+ <styles xmi:type="notation:BooleanValueStyle" xmi:id="_JuXG4IiMEeWTEs61isg3yQ" name="IS_UPDATED_POSITION" booleanValue="true"/>
+ <layoutConstraint xmi:type="notation:Location" xmi:id="_a9v0g2H_EeWNbu76LiDmgQ" y="59"/>
</children>
<styles xmi:type="notation:FontStyle" xmi:id="_a9vNcWH_EeWNbu76LiDmgQ"/>
<element xmi:type="uml:InterfaceRealization" href="syncmapping.uml#_a9gj8GH_EeWNbu76LiDmgQ"/>
<bendpoints xmi:type="notation:RelativeBendpoints" xmi:id="_a9vNcmH_EeWNbu76LiDmgQ" points="[269, 247, -643984, -643984]$[383, 223, -643984, -643984]"/>
- <sourceAnchor xmi:type="notation:IdentityAnchor" xmi:id="_a-Z70GH_EeWNbu76LiDmgQ" id="(0.22040816326530613,0.0)"/>
+ <sourceAnchor xmi:type="notation:IdentityAnchor" xmi:id="_a-Z70GH_EeWNbu76LiDmgQ" id="(0.3936781609195402,0.0)"/>
<targetAnchor xmi:type="notation:IdentityAnchor" xmi:id="_b3ZZUGH_EeWNbu76LiDmgQ" id="(0.44144144144144143,1.0)"/>
</edges>
<edges xmi:type="notation:Connector" xmi:id="_IyERwGIAEeWNbu76LiDmgQ" type="4015" source="_Eu-20GIAEeWNbu76LiDmgQ" target="_f4P8cGH7EeWNbu76LiDmgQ">
@@ -688,41 +762,49 @@
</edges>
<edges xmi:type="notation:Connector" xmi:id="_4hH9YGIAEeWNbu76LiDmgQ" type="4015" source="_1ouM4GIAEeWNbu76LiDmgQ" target="_BJCgUGH_EeWNbu76LiDmgQ">
<children xmi:type="notation:DecorationNode" xmi:id="_4hH9Y2IAEeWNbu76LiDmgQ" type="6023">
+ <styles xmi:type="notation:BooleanValueStyle" xmi:id="_OFzBMIiMEeWTEs61isg3yQ" name="IS_UPDATED_POSITION" booleanValue="true"/>
<layoutConstraint xmi:type="notation:Location" xmi:id="_4hH9ZGIAEeWNbu76LiDmgQ" x="-1" y="22"/>
</children>
<children xmi:type="notation:DecorationNode" xmi:id="_4hH9ZWIAEeWNbu76LiDmgQ" type="6036">
- <layoutConstraint xmi:type="notation:Location" xmi:id="_4hH9ZmIAEeWNbu76LiDmgQ" y="20"/>
+ <styles xmi:type="notation:BooleanValueStyle" xmi:id="_OGMCwIiMEeWTEs61isg3yQ" name="IS_UPDATED_POSITION" booleanValue="true"/>
+ <layoutConstraint xmi:type="notation:Location" xmi:id="_4hH9ZmIAEeWNbu76LiDmgQ" y="19"/>
</children>
<styles xmi:type="notation:FontStyle" xmi:id="_4hH9YWIAEeWNbu76LiDmgQ"/>
<element xmi:type="uml:TemplateBinding" href="syncmapping.uml#_4g0bYGIAEeWNbu76LiDmgQ"/>
<bendpoints xmi:type="notation:RelativeBendpoints" xmi:id="_4hH9YmIAEeWNbu76LiDmgQ" points="[53, 287, -643984, -643984]$[53, 146, -643984, -643984]"/>
<sourceAnchor xmi:type="notation:IdentityAnchor" xmi:id="_4htMMGIAEeWNbu76LiDmgQ" id="(0.39,0.0)"/>
- <targetAnchor xmi:type="notation:IdentityAnchor" xmi:id="_QP6t8GIBEeWNbu76LiDmgQ" id="(0.18,1.0)"/>
+ <targetAnchor xmi:type="notation:IdentityAnchor" xmi:id="_QP6t8GIBEeWNbu76LiDmgQ" id="(0.44,1.0)"/>
</edges>
<edges xmi:type="notation:Connector" xmi:id="_V7WmwGIBEeWNbu76LiDmgQ" type="4001" source="_8f9uUGH8EeWNbu76LiDmgQ" target="_1ouM4GIAEeWNbu76LiDmgQ" routing="Rectilinear">
<children xmi:type="notation:DecorationNode" xmi:id="_V7XN0GIBEeWNbu76LiDmgQ" type="6001">
+ <styles xmi:type="notation:BooleanValueStyle" xmi:id="_FnbGsIiMEeWTEs61isg3yQ" name="IS_UPDATED_POSITION" booleanValue="true"/>
<layoutConstraint xmi:type="notation:Location" xmi:id="_V7XN0WIBEeWNbu76LiDmgQ" y="-20"/>
</children>
<children xmi:type="notation:DecorationNode" xmi:id="_V7XN0mIBEeWNbu76LiDmgQ" type="6002">
+ <styles xmi:type="notation:BooleanValueStyle" xmi:id="_FoF1EIiMEeWTEs61isg3yQ" name="IS_UPDATED_POSITION" booleanValue="true"/>
<layoutConstraint xmi:type="notation:Location" xmi:id="_V7XN02IBEeWNbu76LiDmgQ" y="20"/>
</children>
<children xmi:type="notation:DecorationNode" xmi:id="_V7XN1GIBEeWNbu76LiDmgQ" type="6003">
- <layoutConstraint xmi:type="notation:Location" xmi:id="_V7XN1WIBEeWNbu76LiDmgQ" x="24" y="12"/>
+ <styles xmi:type="notation:BooleanValueStyle" xmi:id="_FouuQIiMEeWTEs61isg3yQ" name="IS_UPDATED_POSITION" booleanValue="true"/>
+ <layoutConstraint xmi:type="notation:Location" xmi:id="_V7XN1WIBEeWNbu76LiDmgQ" x="49" y="22"/>
</children>
<children xmi:type="notation:DecorationNode" xmi:id="_V7XN1mIBEeWNbu76LiDmgQ" type="6005">
- <layoutConstraint xmi:type="notation:Location" xmi:id="_V7XN12IBEeWNbu76LiDmgQ" x="-16" y="20"/>
+ <styles xmi:type="notation:BooleanValueStyle" xmi:id="_FpSH4IiMEeWTEs61isg3yQ" name="IS_UPDATED_POSITION" booleanValue="true"/>
+ <layoutConstraint xmi:type="notation:Location" xmi:id="_V7XN12IBEeWNbu76LiDmgQ" x="-48" y="20"/>
</children>
<children xmi:type="notation:DecorationNode" xmi:id="_V7XN2GIBEeWNbu76LiDmgQ" type="6033">
- <layoutConstraint xmi:type="notation:Location" xmi:id="_V7XN2WIBEeWNbu76LiDmgQ" x="-4" y="19"/>
+ <styles xmi:type="notation:BooleanValueStyle" xmi:id="_FpwB8IiMEeWTEs61isg3yQ" name="IS_UPDATED_POSITION" booleanValue="true"/>
+ <layoutConstraint xmi:type="notation:Location" xmi:id="_V7XN2WIBEeWNbu76LiDmgQ" x="20" y="17"/>
</children>
<children xmi:type="notation:DecorationNode" xmi:id="_V7XN2mIBEeWNbu76LiDmgQ" type="6034">
- <layoutConstraint xmi:type="notation:Location" xmi:id="_V7XN22IBEeWNbu76LiDmgQ" y="-20"/>
+ <styles xmi:type="notation:BooleanValueStyle" xmi:id="_FqQYQIiMEeWTEs61isg3yQ" name="IS_UPDATED_POSITION" booleanValue="true"/>
+ <layoutConstraint xmi:type="notation:Location" xmi:id="_V7XN22IBEeWNbu76LiDmgQ" x="-32" y="-20"/>
</children>
<styles xmi:type="notation:FontStyle" xmi:id="_V7WmwWIBEeWNbu76LiDmgQ"/>
<element xmi:type="uml:Association" href="syncmapping.uml#_V7DEwGIBEeWNbu76LiDmgQ"/>
- <bendpoints xmi:type="notation:RelativeBendpoints" xmi:id="_V7WmwmIBEeWNbu76LiDmgQ" points="[204, 365, -643984, -643984]$[204, 409, -643984, -643984]$[25, 409, -643984, -643984]"/>
+ <bendpoints xmi:type="notation:RelativeBendpoints" xmi:id="_V7WmwmIBEeWNbu76LiDmgQ" points="[204, 365, -643984, -643984]$[204, 401, -643984, -643984]$[25, 401, -643984, -643984]"/>
<sourceAnchor xmi:type="notation:IdentityAnchor" xmi:id="_V8EYcGIBEeWNbu76LiDmgQ" id="(0.20977011494252873,1.0)"/>
- <targetAnchor xmi:type="notation:IdentityAnchor" xmi:id="_V8EYcWIBEeWNbu76LiDmgQ" id="(1.0,0.85)"/>
+ <targetAnchor xmi:type="notation:IdentityAnchor" xmi:id="_V8EYcWIBEeWNbu76LiDmgQ" id="(1.0,0.5490196078431373)"/>
</edges>
<edges xmi:type="notation:Connector" xmi:id="_A6PH9GICEeWNbu76LiDmgQ" type="StereotypeCommentLink" source="_-4kLIGIBEeWNbu76LiDmgQ" target="_A6PH8GICEeWNbu76LiDmgQ">
<styles xmi:type="notation:FontStyle" xmi:id="_A6PH9WICEeWNbu76LiDmgQ"/>
@@ -851,16 +933,6 @@
<sourceAnchor xmi:type="notation:IdentityAnchor" xmi:id="_gdBUF2IUEeWT-t_KGyrfBA"/>
<targetAnchor xmi:type="notation:IdentityAnchor" xmi:id="_gdBUGGIUEeWT-t_KGyrfBA"/>
</edges>
- <edges xmi:type="notation:Connector" xmi:id="_okSWIGIUEeWT-t_KGyrfBA" type="4002" source="_TftJEGIUEeWT-t_KGyrfBA" target="_BJCgUGH_EeWNbu76LiDmgQ">
- <children xmi:type="notation:DecorationNode" xmi:id="_okSWI2IUEeWT-t_KGyrfBA" type="6007">
- <layoutConstraint xmi:type="notation:Location" xmi:id="_okSWJGIUEeWT-t_KGyrfBA" y="40"/>
- </children>
- <styles xmi:type="notation:FontStyle" xmi:id="_okSWIWIUEeWT-t_KGyrfBA"/>
- <element xmi:type="uml:Generalization" href="syncmapping.uml#_ojzN8GIUEeWT-t_KGyrfBA"/>
- <bendpoints xmi:type="notation:RelativeBendpoints" xmi:id="_okSWImIUEeWT-t_KGyrfBA" points="[83, 103, -643984, -643984]$[1, 28, -643984, -643984]"/>
- <sourceAnchor xmi:type="notation:IdentityAnchor" xmi:id="_olSbsGIUEeWT-t_KGyrfBA" id="(0.38,0.0)"/>
- <targetAnchor xmi:type="notation:IdentityAnchor" xmi:id="_pxw14GIUEeWT-t_KGyrfBA" id="(0.85,1.0)"/>
- </edges>
<edges xmi:type="notation:Connector" xmi:id="_iPIVdGIVEeWT-t_KGyrfBA" type="StereotypeCommentLink" source="_gLnlkGIVEeWT-t_KGyrfBA" target="_iPIVcGIVEeWT-t_KGyrfBA">
<styles xmi:type="notation:FontStyle" xmi:id="_iPIVdWIVEeWT-t_KGyrfBA"/>
<styles xmi:type="notation:EObjectValueStyle" xmi:id="_iPIVeWIVEeWT-t_KGyrfBA" name="BASE_ELEMENT">
@@ -906,4 +978,45 @@
<sourceAnchor xmi:type="notation:IdentityAnchor" xmi:id="_Gv1a02ItEeWo04MhJl8C2w"/>
<targetAnchor xmi:type="notation:IdentityAnchor" xmi:id="_Gv1a1GItEeWo04MhJl8C2w"/>
</edges>
+ <edges xmi:type="notation:Connector" xmi:id="_8c6e8IiLEeWTEs61isg3yQ" type="StereotypeCommentLink" source="_8chdYIiLEeWTEs61isg3yQ" target="_8c534IiLEeWTEs61isg3yQ">
+ <styles xmi:type="notation:FontStyle" xmi:id="_8c6e8YiLEeWTEs61isg3yQ"/>
+ <styles xmi:type="notation:EObjectValueStyle" xmi:id="_8c7GAYiLEeWTEs61isg3yQ" name="BASE_ELEMENT">
+ <eObjectValue xmi:type="uml:Interface" href="syncmapping.uml#_E-4AUIiJEeW0eKhrxU34kA"/>
+ </styles>
+ <element xsi:nil="true"/>
+ <bendpoints xmi:type="notation:RelativeBendpoints" xmi:id="_8c6e8oiLEeWTEs61isg3yQ" points="[0, 0, 0, 0]$[0, 0, 0, 0]"/>
+ <sourceAnchor xmi:type="notation:IdentityAnchor" xmi:id="_8c6e84iLEeWTEs61isg3yQ"/>
+ <targetAnchor xmi:type="notation:IdentityAnchor" xmi:id="_8c7GAIiLEeWTEs61isg3yQ"/>
+ </edges>
+ <edges xmi:type="notation:Connector" xmi:id="_LvX8YIiMEeWTEs61isg3yQ" type="4002" source="_TftJEGIUEeWT-t_KGyrfBA" target="_8chdYIiLEeWTEs61isg3yQ">
+ <children xmi:type="notation:DecorationNode" xmi:id="_LvZKgIiMEeWTEs61isg3yQ" type="6007">
+ <layoutConstraint xmi:type="notation:Location" xmi:id="_LvZKgYiMEeWTEs61isg3yQ" y="40"/>
+ </children>
+ <styles xmi:type="notation:FontStyle" xmi:id="_LvX8YYiMEeWTEs61isg3yQ"/>
+ <element xmi:type="uml:Generalization" href="syncmapping.uml#_ojzN8GIUEeWT-t_KGyrfBA"/>
+ <bendpoints xmi:type="notation:RelativeBendpoints" xmi:id="_LvX8YoiMEeWTEs61isg3yQ" points="[88, 174, -643984, -643984]$[129, 73, -643984, -643984]"/>
+ </edges>
+ <edges xmi:type="notation:Connector" xmi:id="_gPNdoIiMEeWAWrTAjjx38Q" type="4015" source="_8chdYIiLEeWTEs61isg3yQ" target="_BJCgUGH_EeWNbu76LiDmgQ">
+ <children xmi:type="notation:DecorationNode" xmi:id="_gPOEsIiMEeWAWrTAjjx38Q" type="6023">
+ <layoutConstraint xmi:type="notation:Location" xmi:id="_gPOEsYiMEeWAWrTAjjx38Q" x="1" y="17"/>
+ </children>
+ <children xmi:type="notation:DecorationNode" xmi:id="_gPOEsoiMEeWAWrTAjjx38Q" type="6036">
+ <layoutConstraint xmi:type="notation:Location" xmi:id="_gPOEs4iMEeWAWrTAjjx38Q" y="20"/>
+ </children>
+ <styles xmi:type="notation:FontStyle" xmi:id="_gPNdoYiMEeWAWrTAjjx38Q"/>
+ <element xmi:type="uml:TemplateBinding" href="syncmapping.uml#_gOCY8IiMEeWAWrTAjjx38Q"/>
+ <bendpoints xmi:type="notation:RelativeBendpoints" xmi:id="_gPNdooiMEeWAWrTAjjx38Q" points="[81, 57, -643984, -643984]$[23, 62, -643984, -643984]"/>
+ <sourceAnchor xmi:type="notation:IdentityAnchor" xmi:id="_gRyQgIiMEeWAWrTAjjx38Q" id="(0.0,0.6981132075471698)"/>
+ <targetAnchor xmi:type="notation:IdentityAnchor" xmi:id="_gRyQgYiMEeWAWrTAjjx38Q" id="(1.0,0.30815430815430817)"/>
+ </edges>
+ <edges xmi:type="notation:Connector" xmi:id="_liaOFIi3EeWAWrTAjjx38Q" type="StereotypeCommentLink" source="_jiwDcIi3EeWAWrTAjjx38Q" target="_liaOEIi3EeWAWrTAjjx38Q">
+ <styles xmi:type="notation:FontStyle" xmi:id="_liaOFYi3EeWAWrTAjjx38Q"/>
+ <styles xmi:type="notation:EObjectValueStyle" xmi:id="_lia1IYi3EeWAWrTAjjx38Q" name="BASE_ELEMENT">
+ <eObjectValue xmi:type="uml:PrimitiveType" href="syncmapping.uml#_jitnMIi3EeWAWrTAjjx38Q"/>
+ </styles>
+ <element xsi:nil="true"/>
+ <bendpoints xmi:type="notation:RelativeBendpoints" xmi:id="_liaOFoi3EeWAWrTAjjx38Q" points="[0, 0, 0, 0]$[0, 0, 0, 0]"/>
+ <sourceAnchor xmi:type="notation:IdentityAnchor" xmi:id="_liaOF4i3EeWAWrTAjjx38Q"/>
+ <targetAnchor xmi:type="notation:IdentityAnchor" xmi:id="_lia1IIi3EeWAWrTAjjx38Q"/>
+ </edges>
</notation:Diagram>
diff --git a/extraplugins/aof/sync/org.eclipse.papyrus.aof.sync.emf/model/syncmapping.uml b/extraplugins/aof/sync/org.eclipse.papyrus.aof.sync.emf/model/syncmapping.uml
index d1646e25e47..c0f594c3692 100644
--- a/extraplugins/aof/sync/org.eclipse.papyrus.aof.sync.emf/model/syncmapping.uml
+++ b/extraplugins/aof/sync/org.eclipse.papyrus.aof.sync.emf/model/syncmapping.uml
@@ -27,68 +27,68 @@
<ownedParameteredElement xmi:type="uml:Class" xmi:id="_ew4Z0WH9EeWNbu76LiDmgQ" name="T" templateParameter="_ew4Z0GH9EeWNbu76LiDmgQ"/>
</ownedParameter>
</ownedTemplateSignature>
- <ownedAttribute xmi:id="_sstmEWH-EeWNbu76LiDmgQ" name="type" type="_Ta7_0GH-EeWNbu76LiDmgQ" association="_sss_AGH-EeWNbu76LiDmgQ"/>
- <ownedAttribute xmi:id="_b7Tzg2IAEeWNbu76LiDmgQ" name="left" type="_8cKsEGH_EeWNbu76LiDmgQ" association="_b7TzgGIAEeWNbu76LiDmgQ"/>
- <ownedAttribute xmi:id="_hLPcEmIAEeWNbu76LiDmgQ" name="right" type="_C-VYkGIAEeWNbu76LiDmgQ" association="_hLO1AGIAEeWNbu76LiDmgQ"/>
- <ownedAttribute xmi:id="_V7Dr0mIBEeWNbu76LiDmgQ" name="consequent" type="_0Yq6QGIAEeWNbu76LiDmgQ" aggregation="composite" association="_V7DEwGIBEeWNbu76LiDmgQ">
+ <ownedAttribute xmi:type="uml:Property" xmi:id="_sstmEWH-EeWNbu76LiDmgQ" name="type" type="_Ta7_0GH-EeWNbu76LiDmgQ" association="_sss_AGH-EeWNbu76LiDmgQ"/>
+ <ownedAttribute xmi:type="uml:Property" xmi:id="_b7Tzg2IAEeWNbu76LiDmgQ" name="left" type="_8cKsEGH_EeWNbu76LiDmgQ" association="_b7TzgGIAEeWNbu76LiDmgQ"/>
+ <ownedAttribute xmi:type="uml:Property" xmi:id="_hLPcEmIAEeWNbu76LiDmgQ" name="right" type="_C-VYkGIAEeWNbu76LiDmgQ" association="_hLO1AGIAEeWNbu76LiDmgQ"/>
+ <ownedAttribute xmi:type="uml:Property" xmi:id="_V7Dr0mIBEeWNbu76LiDmgQ" name="consequent" type="_0Yq6QGIAEeWNbu76LiDmgQ" aggregation="composite" association="_V7DEwGIBEeWNbu76LiDmgQ">
<lowerValue xmi:type="uml:LiteralInteger" xmi:id="_fAFWoGIBEeWNbu76LiDmgQ"/>
<upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_fAF9sGIBEeWNbu76LiDmgQ" value="*"/>
</ownedAttribute>
- <ownedAttribute xmi:id="_ukyVcGITEeWT-t_KGyrfBA" name="tracker" type="_o9c5gGITEeWT-t_KGyrfBA" association="_ukuEAGITEeWT-t_KGyrfBA"/>
- <interfaceRealization xmi:id="_a9gj8GH_EeWNbu76LiDmgQ" client="_8f8gMGH8EeWNbu76LiDmgQ" supplier="_UdUNYGH_EeWNbu76LiDmgQ" contract="_UdUNYGH_EeWNbu76LiDmgQ"/>
- <ownedOperation xmi:id="_jXYHAGIBEeWNbu76LiDmgQ" name="addConsequent">
- <ownedParameter xmi:id="_pYVj4GIBEeWNbu76LiDmgQ" name="consequent" type="_0Yq6QGIAEeWNbu76LiDmgQ" effect="read"/>
+ <ownedAttribute xmi:type="uml:Property" xmi:id="_ukyVcGITEeWT-t_KGyrfBA" name="tracker" type="_o9c5gGITEeWT-t_KGyrfBA" association="_ukuEAGITEeWT-t_KGyrfBA"/>
+ <interfaceRealization xmi:type="uml:InterfaceRealization" xmi:id="_a9gj8GH_EeWNbu76LiDmgQ" client="_8f8gMGH8EeWNbu76LiDmgQ" supplier="_UdUNYGH_EeWNbu76LiDmgQ" contract="_UdUNYGH_EeWNbu76LiDmgQ"/>
+ <ownedOperation xmi:type="uml:Operation" xmi:id="_jXYHAGIBEeWNbu76LiDmgQ" name="addConsequent">
+ <ownedParameter xmi:type="uml:Parameter" xmi:id="_pYVj4GIBEeWNbu76LiDmgQ" name="consequent" type="_0Yq6QGIAEeWNbu76LiDmgQ" effect="read"/>
</ownedOperation>
- <ownedOperation xmi:id="_t8ymgGIBEeWNbu76LiDmgQ" name="destroy"/>
- <ownedOperation xmi:id="_2PVrgGIBEeWNbu76LiDmgQ" name="iterator">
- <ownedParameter xmi:id="_bWdIEGICEeWNbu76LiDmgQ" type="_LJ72IGICEeWNbu76LiDmgQ" direction="return"/>
+ <ownedOperation xmi:type="uml:Operation" xmi:id="_t8ymgGIBEeWNbu76LiDmgQ" name="destroy"/>
+ <ownedOperation xmi:type="uml:Operation" xmi:id="_2PVrgGIBEeWNbu76LiDmgQ" name="iterator">
+ <ownedParameter xmi:type="uml:Parameter" xmi:id="_bWdIEGICEeWNbu76LiDmgQ" type="_LJ72IGICEeWNbu76LiDmgQ" direction="return"/>
</ownedOperation>
- <ownedOperation xmi:id="_MLt0sGItEeWo04MhJl8C2w" name="eBasicSetContainer" visibility="protected">
- <ownedParameter xmi:id="_XRaWwGItEeWo04MhJl8C2w" name="newContainer" type="_BRTVkGItEeWo04MhJl8C2w" effect="read"/>
+ <ownedOperation xmi:type="uml:Operation" xmi:id="_MLt0sGItEeWo04MhJl8C2w" name="eBasicSetContainer" visibility="protected">
+ <ownedParameter xmi:type="uml:Parameter" xmi:id="_XRaWwGItEeWo04MhJl8C2w" name="newContainer" type="_BRTVkGItEeWo04MhJl8C2w" effect="read"/>
</ownedOperation>
<nestedClassifier xmi:type="uml:PrimitiveType" xmi:id="_Ta7_0GH-EeWNbu76LiDmgQ" name="Mapping_F_T" visibility="private">
- <templateBinding xmi:id="_cRVYwGH-EeWNbu76LiDmgQ" signature="_xq63YGH8EeWNbu76LiDmgQ">
- <parameterSubstitution xmi:id="_eSibgGH-EeWNbu76LiDmgQ" actual="_ew2koWH9EeWNbu76LiDmgQ" formal="_y5rJgGH8EeWNbu76LiDmgQ"/>
- <parameterSubstitution xmi:id="_jH2koGH-EeWNbu76LiDmgQ" actual="_ew4Z0WH9EeWNbu76LiDmgQ" formal="_zkRlsGH8EeWNbu76LiDmgQ"/>
+ <templateBinding xmi:type="uml:TemplateBinding" xmi:id="_cRVYwGH-EeWNbu76LiDmgQ" signature="_xq63YGH8EeWNbu76LiDmgQ">
+ <parameterSubstitution xmi:type="uml:TemplateParameterSubstitution" xmi:id="_eSibgGH-EeWNbu76LiDmgQ" actual="_ew2koWH9EeWNbu76LiDmgQ" formal="_y5rJgGH8EeWNbu76LiDmgQ"/>
+ <parameterSubstitution xmi:type="uml:TemplateParameterSubstitution" xmi:id="_jH2koGH-EeWNbu76LiDmgQ" actual="_ew4Z0WH9EeWNbu76LiDmgQ" formal="_zkRlsGH8EeWNbu76LiDmgQ"/>
</templateBinding>
</nestedClassifier>
<nestedClassifier xmi:type="uml:Interface" xmi:id="_UdUNYGH_EeWNbu76LiDmgQ" name="InternalInstance_F_T" visibility="private">
- <templateBinding xmi:id="_XHAMcGH_EeWNbu76LiDmgQ" signature="_Y6aeQGIUEeWT-t_KGyrfBA">
- <parameterSubstitution xmi:id="_ZHe2cGH_EeWNbu76LiDmgQ" actual="_ew2koWH9EeWNbu76LiDmgQ" formal="_nmIEwGIUEeWT-t_KGyrfBA"/>
- <parameterSubstitution xmi:id="_ZHgEkGH_EeWNbu76LiDmgQ" actual="_ew4Z0WH9EeWNbu76LiDmgQ" formal="_nmLIEGIUEeWT-t_KGyrfBA"/>
+ <templateBinding xmi:type="uml:TemplateBinding" xmi:id="_XHAMcGH_EeWNbu76LiDmgQ" signature="_Y6aeQGIUEeWT-t_KGyrfBA">
+ <parameterSubstitution xmi:type="uml:TemplateParameterSubstitution" xmi:id="_ZHe2cGH_EeWNbu76LiDmgQ" actual="_ew2koWH9EeWNbu76LiDmgQ" formal="_nmIEwGIUEeWT-t_KGyrfBA"/>
+ <parameterSubstitution xmi:type="uml:TemplateParameterSubstitution" xmi:id="_ZHgEkGH_EeWNbu76LiDmgQ" actual="_ew4Z0WH9EeWNbu76LiDmgQ" formal="_nmLIEGIUEeWT-t_KGyrfBA"/>
</templateBinding>
</nestedClassifier>
<nestedClassifier xmi:type="uml:PrimitiveType" xmi:id="_8cKsEGH_EeWNbu76LiDmgQ" name="One_F" visibility="private">
- <templateBinding xmi:id="_Ix1BMGIAEeWNbu76LiDmgQ" signature="_rcYuAGH7EeWNbu76LiDmgQ">
- <parameterSubstitution xmi:id="_SX3HUGIAEeWNbu76LiDmgQ" actual="_ew2koWH9EeWNbu76LiDmgQ" formal="_WndREGH8EeWNbu76LiDmgQ"/>
+ <templateBinding xmi:type="uml:TemplateBinding" xmi:id="_Ix1BMGIAEeWNbu76LiDmgQ" signature="_rcYuAGH7EeWNbu76LiDmgQ">
+ <parameterSubstitution xmi:type="uml:TemplateParameterSubstitution" xmi:id="_SX3HUGIAEeWNbu76LiDmgQ" actual="_ew2koWH9EeWNbu76LiDmgQ" formal="_WndREGH8EeWNbu76LiDmgQ"/>
</templateBinding>
</nestedClassifier>
<nestedClassifier xmi:type="uml:PrimitiveType" xmi:id="_C-VYkGIAEeWNbu76LiDmgQ" name="One_T" visibility="private">
- <templateBinding xmi:id="_Wq97QGIAEeWNbu76LiDmgQ" signature="_rcYuAGH7EeWNbu76LiDmgQ">
- <parameterSubstitution xmi:id="_aNeYsGIAEeWNbu76LiDmgQ" actual="_ew4Z0WH9EeWNbu76LiDmgQ" formal="_WndREGH8EeWNbu76LiDmgQ"/>
+ <templateBinding xmi:type="uml:TemplateBinding" xmi:id="_Wq97QGIAEeWNbu76LiDmgQ" signature="_rcYuAGH7EeWNbu76LiDmgQ">
+ <parameterSubstitution xmi:type="uml:TemplateParameterSubstitution" xmi:id="_aNeYsGIAEeWNbu76LiDmgQ" actual="_ew4Z0WH9EeWNbu76LiDmgQ" formal="_WndREGH8EeWNbu76LiDmgQ"/>
</templateBinding>
</nestedClassifier>
<nestedClassifier xmi:type="uml:Class" xmi:id="_0Yq6QGIAEeWNbu76LiDmgQ" name="Instance_?_?" visibility="private">
- <templateBinding xmi:id="_4g0bYGIAEeWNbu76LiDmgQ" signature="_GSJvMGH_EeWNbu76LiDmgQ">
- <parameterSubstitution xmi:id="_LATOcGIBEeWNbu76LiDmgQ" actual="_9Lpy0GIAEeWNbu76LiDmgQ" formal="_GSJvMWH_EeWNbu76LiDmgQ">
+ <templateBinding xmi:type="uml:TemplateBinding" xmi:id="_4g0bYGIAEeWNbu76LiDmgQ" signature="_GSJvMGH_EeWNbu76LiDmgQ">
+ <parameterSubstitution xmi:type="uml:TemplateParameterSubstitution" xmi:id="_LATOcGIBEeWNbu76LiDmgQ" actual="_9Lpy0GIAEeWNbu76LiDmgQ" formal="_GSJvMWH_EeWNbu76LiDmgQ">
<ownedActual xmi:type="uml:Class" xmi:id="_9Lpy0GIAEeWNbu76LiDmgQ" name="?"/>
</parameterSubstitution>
- <parameterSubstitution xmi:id="_NcgyMGIBEeWNbu76LiDmgQ" actual="_NcgyMWIBEeWNbu76LiDmgQ" formal="_GSJvM2H_EeWNbu76LiDmgQ">
+ <parameterSubstitution xmi:type="uml:TemplateParameterSubstitution" xmi:id="_NcgyMGIBEeWNbu76LiDmgQ" actual="_NcgyMWIBEeWNbu76LiDmgQ" formal="_GSJvM2H_EeWNbu76LiDmgQ">
<ownedActual xmi:type="uml:Class" xmi:id="_NcgyMWIBEeWNbu76LiDmgQ" name="?"/>
</parameterSubstitution>
</templateBinding>
</nestedClassifier>
<nestedClassifier xmi:type="uml:PrimitiveType" xmi:id="_LJ72IGICEeWNbu76LiDmgQ" name="Iterator_Instance_?_?" visibility="private">
- <templateBinding xmi:id="_ROn8cGICEeWNbu76LiDmgQ" signature="_EFWZEGICEeWNbu76LiDmgQ">
- <parameterSubstitution xmi:id="_VL-i0GICEeWNbu76LiDmgQ" actual="_0Yq6QGIAEeWNbu76LiDmgQ" formal="_EFWZEWICEeWNbu76LiDmgQ"/>
+ <templateBinding xmi:type="uml:TemplateBinding" xmi:id="_ROn8cGICEeWNbu76LiDmgQ" signature="_EFWZEGICEeWNbu76LiDmgQ">
+ <parameterSubstitution xmi:type="uml:TemplateParameterSubstitution" xmi:id="_VL-i0GICEeWNbu76LiDmgQ" actual="_0Yq6QGIAEeWNbu76LiDmgQ" formal="_EFWZEWICEeWNbu76LiDmgQ"/>
</templateBinding>
</nestedClassifier>
</packagedElement>
<packagedElement xmi:type="uml:Association" xmi:id="_sss_AGH-EeWNbu76LiDmgQ" memberEnd="_sstmEWH-EeWNbu76LiDmgQ _sstmEmH-EeWNbu76LiDmgQ">
- <eAnnotations xmi:id="_sss_AWH-EeWNbu76LiDmgQ" source="org.eclipse.papyrus">
- <details xmi:id="_sstmEGH-EeWNbu76LiDmgQ" key="nature" value="UML_Nature"/>
+ <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_sss_AWH-EeWNbu76LiDmgQ" source="org.eclipse.papyrus">
+ <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_sstmEGH-EeWNbu76LiDmgQ" key="nature" value="UML_Nature"/>
</eAnnotations>
- <ownedEnd xmi:id="_sstmEmH-EeWNbu76LiDmgQ" name="instance" type="_8f8gMGH8EeWNbu76LiDmgQ" association="_sss_AGH-EeWNbu76LiDmgQ">
+ <ownedEnd xmi:type="uml:Property" xmi:id="_sstmEmH-EeWNbu76LiDmgQ" name="instance" type="_8f8gMGH8EeWNbu76LiDmgQ" association="_sss_AGH-EeWNbu76LiDmgQ">
<lowerValue xmi:type="uml:LiteralInteger" xmi:id="_uto8AGH-EeWNbu76LiDmgQ"/>
<upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_utqKIGH-EeWNbu76LiDmgQ" value="*"/>
</ownedEnd>
@@ -104,28 +104,28 @@
</ownedTemplateSignature>
</packagedElement>
<packagedElement xmi:type="uml:Association" xmi:id="_b7TzgGIAEeWNbu76LiDmgQ" memberEnd="_b7Tzg2IAEeWNbu76LiDmgQ _b7UakGIAEeWNbu76LiDmgQ">
- <eAnnotations xmi:id="_b7TzgWIAEeWNbu76LiDmgQ" source="org.eclipse.papyrus">
- <details xmi:id="_b7TzgmIAEeWNbu76LiDmgQ" key="nature" value="UML_Nature"/>
+ <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_b7TzgWIAEeWNbu76LiDmgQ" source="org.eclipse.papyrus">
+ <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_b7TzgmIAEeWNbu76LiDmgQ" key="nature" value="UML_Nature"/>
</eAnnotations>
- <ownedEnd xmi:id="_b7UakGIAEeWNbu76LiDmgQ" name="leftOf" type="_8f8gMGH8EeWNbu76LiDmgQ" association="_b7TzgGIAEeWNbu76LiDmgQ">
+ <ownedEnd xmi:type="uml:Property" xmi:id="_b7UakGIAEeWNbu76LiDmgQ" name="leftOf" type="_8f8gMGH8EeWNbu76LiDmgQ" association="_b7TzgGIAEeWNbu76LiDmgQ">
<lowerValue xmi:type="uml:LiteralInteger" xmi:id="_fOkUAGIAEeWNbu76LiDmgQ"/>
<upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_fOliIGIAEeWNbu76LiDmgQ" value="*"/>
</ownedEnd>
</packagedElement>
<packagedElement xmi:type="uml:Association" xmi:id="_hLO1AGIAEeWNbu76LiDmgQ" memberEnd="_hLPcEmIAEeWNbu76LiDmgQ _hLPcE2IAEeWNbu76LiDmgQ">
- <eAnnotations xmi:id="_hLPcEGIAEeWNbu76LiDmgQ" source="org.eclipse.papyrus">
- <details xmi:id="_hLPcEWIAEeWNbu76LiDmgQ" key="nature" value="UML_Nature"/>
+ <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_hLPcEGIAEeWNbu76LiDmgQ" source="org.eclipse.papyrus">
+ <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_hLPcEWIAEeWNbu76LiDmgQ" key="nature" value="UML_Nature"/>
</eAnnotations>
- <ownedEnd xmi:id="_hLPcE2IAEeWNbu76LiDmgQ" name="rightOf" type="_8f8gMGH8EeWNbu76LiDmgQ" association="_hLO1AGIAEeWNbu76LiDmgQ">
+ <ownedEnd xmi:type="uml:Property" xmi:id="_hLPcE2IAEeWNbu76LiDmgQ" name="rightOf" type="_8f8gMGH8EeWNbu76LiDmgQ" association="_hLO1AGIAEeWNbu76LiDmgQ">
<lowerValue xmi:type="uml:LiteralInteger" xmi:id="_jmVlgGIAEeWNbu76LiDmgQ"/>
<upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_jmVlgWIAEeWNbu76LiDmgQ" value="*"/>
</ownedEnd>
</packagedElement>
<packagedElement xmi:type="uml:Association" xmi:id="_V7DEwGIBEeWNbu76LiDmgQ" memberEnd="_V7Dr0mIBEeWNbu76LiDmgQ _V7Dr02IBEeWNbu76LiDmgQ">
- <eAnnotations xmi:id="_V7Dr0GIBEeWNbu76LiDmgQ" source="org.eclipse.papyrus">
- <details xmi:id="_V7Dr0WIBEeWNbu76LiDmgQ" key="nature" value="UML_Nature"/>
+ <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_V7Dr0GIBEeWNbu76LiDmgQ" source="org.eclipse.papyrus">
+ <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_V7Dr0WIBEeWNbu76LiDmgQ" key="nature" value="UML_Nature"/>
</eAnnotations>
- <ownedEnd xmi:id="_V7Dr02IBEeWNbu76LiDmgQ" name="precursor" type="_8f8gMGH8EeWNbu76LiDmgQ" association="_V7DEwGIBEeWNbu76LiDmgQ">
+ <ownedEnd xmi:type="uml:Property" xmi:id="_V7Dr02IBEeWNbu76LiDmgQ" name="precursor" type="_8f8gMGH8EeWNbu76LiDmgQ" association="_V7DEwGIBEeWNbu76LiDmgQ">
<lowerValue xmi:type="uml:LiteralInteger" xmi:id="_dOHdMGIWEeWT-t_KGyrfBA"/>
<upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_dOIEQGIWEeWT-t_KGyrfBA" value="1"/>
</ownedEnd>
@@ -139,10 +139,10 @@
</packagedElement>
<packagedElement xmi:type="uml:PrimitiveType" xmi:id="_o9c5gGITEeWT-t_KGyrfBA" name="ObserverTracker"/>
<packagedElement xmi:type="uml:Association" xmi:id="_ukuEAGITEeWT-t_KGyrfBA" memberEnd="_ukyVcGITEeWT-t_KGyrfBA _ukyVcWITEeWT-t_KGyrfBA">
- <eAnnotations xmi:id="_ukwgQGITEeWT-t_KGyrfBA" source="org.eclipse.papyrus">
- <details xmi:id="_ukxHUGITEeWT-t_KGyrfBA" key="nature" value="UML_Nature"/>
+ <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_ukwgQGITEeWT-t_KGyrfBA" source="org.eclipse.papyrus">
+ <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_ukxHUGITEeWT-t_KGyrfBA" key="nature" value="UML_Nature"/>
</eAnnotations>
- <ownedEnd xmi:id="_ukyVcWITEeWT-t_KGyrfBA" name="instance" type="_8f8gMGH8EeWNbu76LiDmgQ" association="_ukuEAGITEeWT-t_KGyrfBA">
+ <ownedEnd xmi:type="uml:Property" xmi:id="_ukyVcWITEeWT-t_KGyrfBA" name="instance" type="_8f8gMGH8EeWNbu76LiDmgQ" association="_ukuEAGITEeWT-t_KGyrfBA">
<lowerValue xmi:type="uml:LiteralInteger" xmi:id="_zfsJMGITEeWT-t_KGyrfBA"/>
<upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_zfwaoGITEeWT-t_KGyrfBA" value="*"/>
</ownedEnd>
@@ -156,35 +156,42 @@
<ownedParameteredElement xmi:type="uml:Class" xmi:id="_nmLIEWIUEeWT-t_KGyrfBA" name="T" templateParameter="_nmLIEGIUEeWT-t_KGyrfBA"/>
</ownedParameter>
</ownedTemplateSignature>
- <generalization xmi:id="_ojzN8GIUEeWT-t_KGyrfBA" general="_BJBSMGH_EeWNbu76LiDmgQ"/>
+ <generalization xmi:type="uml:Generalization" xmi:id="_ojzN8GIUEeWT-t_KGyrfBA" general="_E-4AUIiJEeW0eKhrxU34kA"/>
+ <nestedClassifier xmi:type="uml:Interface" xmi:id="_E-4AUIiJEeW0eKhrxU34kA" name="IMappingInstance_F_T" visibility="private">
+ <templateBinding xmi:type="uml:TemplateBinding" xmi:id="_gOCY8IiMEeWAWrTAjjx38Q" signature="_GSJvMGH_EeWNbu76LiDmgQ">
+ <parameterSubstitution xmi:type="uml:TemplateParameterSubstitution" xmi:id="_OAg_8IiJEeW0eKhrxU34kA" actual="_nmIEwWIUEeWT-t_KGyrfBA" formal="_GSJvMWH_EeWNbu76LiDmgQ"/>
+ <parameterSubstitution xmi:type="uml:TemplateParameterSubstitution" xmi:id="_btDBYIiJEeW0eKhrxU34kA" actual="_nmLIEWIUEeWT-t_KGyrfBA" formal="_GSJvM2H_EeWNbu76LiDmgQ"/>
+ </templateBinding>
+ </nestedClassifier>
</packagedElement>
<packagedElement xmi:type="uml:Class" xmi:id="_gLlJUGIVEeWT-t_KGyrfBA" name="MappingModel">
- <ownedAttribute xmi:id="_UNX1cmIWEeWT-t_KGyrfBA" name="instance" type="_0Yq6QGIAEeWNbu76LiDmgQ" aggregation="composite" association="_UNXOYGIWEeWT-t_KGyrfBA">
+ <ownedAttribute xmi:type="uml:Property" xmi:id="_UNX1cmIWEeWT-t_KGyrfBA" name="instance" type="_0Yq6QGIAEeWNbu76LiDmgQ" aggregation="composite" association="_UNXOYGIWEeWT-t_KGyrfBA">
<lowerValue xmi:type="uml:LiteralInteger" xmi:id="_bMxQgGIWEeWT-t_KGyrfBA"/>
<upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_bMyeoGIWEeWT-t_KGyrfBA" value="*"/>
</ownedAttribute>
</packagedElement>
<packagedElement xmi:type="uml:Association" xmi:id="_UNXOYGIWEeWT-t_KGyrfBA" memberEnd="_UNX1cmIWEeWT-t_KGyrfBA _UNZDkGIWEeWT-t_KGyrfBA">
- <eAnnotations xmi:id="_UNX1cGIWEeWT-t_KGyrfBA" source="org.eclipse.papyrus">
- <details xmi:id="_UNX1cWIWEeWT-t_KGyrfBA" key="nature" value="UML_Nature"/>
+ <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_UNX1cGIWEeWT-t_KGyrfBA" source="org.eclipse.papyrus">
+ <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_UNX1cWIWEeWT-t_KGyrfBA" key="nature" value="UML_Nature"/>
</eAnnotations>
- <ownedEnd xmi:id="_UNZDkGIWEeWT-t_KGyrfBA" name="model" type="_gLlJUGIVEeWT-t_KGyrfBA" association="_UNXOYGIWEeWT-t_KGyrfBA">
+ <ownedEnd xmi:type="uml:Property" xmi:id="_UNZDkGIWEeWT-t_KGyrfBA" name="model" type="_gLlJUGIVEeWT-t_KGyrfBA" association="_UNXOYGIWEeWT-t_KGyrfBA">
<lowerValue xmi:type="uml:LiteralInteger" xmi:id="_cUwMQGIWEeWT-t_KGyrfBA"/>
<upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_cUxaYGIWEeWT-t_KGyrfBA" value="1"/>
</ownedEnd>
</packagedElement>
<packagedElement xmi:type="uml:Interface" xmi:id="_BRTVkGItEeWo04MhJl8C2w" name="InternalEObject"/>
- <profileApplication xmi:id="_Q9YfoGH7EeWNbu76LiDmgQ">
- <eAnnotations xmi:id="_Q9bi8GH7EeWNbu76LiDmgQ" source="http://www.eclipse.org/uml2/2.0.0/UML">
+ <packagedElement xmi:type="uml:PrimitiveType" xmi:id="_jitnMIi3EeWAWrTAjjx38Q" name="MappingContext"/>
+ <profileApplication xmi:type="uml:ProfileApplication" xmi:id="_Q9YfoGH7EeWNbu76LiDmgQ">
+ <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_Q9bi8GH7EeWNbu76LiDmgQ" source="http://www.eclipse.org/uml2/2.0.0/UML">
<references xmi:type="ecore:EPackage" href="pathmap://UML_PROFILES/Ecore.profile.uml#_z1OFcHjqEdy8S4Cr8Rc_NA"/>
</eAnnotations>
- <appliedProfile href="pathmap://UML_PROFILES/Ecore.profile.uml#_0"/>
+ <appliedProfile xmi:type="uml:Profile" href="pathmap://UML_PROFILES/Ecore.profile.uml#_0"/>
</profileApplication>
</uml:Package>
<Ecore:EDataType xmi:id="_hC8_kGH8EeWNbu76LiDmgQ" instanceClassName="org.eclipse.papyrus.aof.core.IOne" base_PrimitiveType="_f4JOwGH7EeWNbu76LiDmgQ"/>
<Ecore:EDataType xmi:id="_-IjcwGH8EeWNbu76LiDmgQ" instanceClassName="org.eclipse.papyrus.aof.sync.IMapping" base_PrimitiveType="_t0EhoGH8EeWNbu76LiDmgQ"/>
<Ecore:EClass xmi:id="_A_3LoGH-EeWNbu76LiDmgQ" base_Class="_8f8gMGH8EeWNbu76LiDmgQ"/>
- <Ecore:EClass xmi:id="_DIsq8GH_EeWNbu76LiDmgQ" instanceClassName="org.eclipse.papyrus.aof.sync.IMapping$Instance" base_Interface="_BJBSMGH_EeWNbu76LiDmgQ"/>
+ <Ecore:EClass xmi:id="_DIsq8GH_EeWNbu76LiDmgQ" instanceClassName="org.eclipse.papyrus.aof.sync.IMappingInstance" base_Interface="_BJBSMGH_EeWNbu76LiDmgQ"/>
<Ecore:EGenericType xmi:id="_-6CAMGIAEeWNbu76LiDmgQ" base_Class="_9Lpy0GIAEeWNbu76LiDmgQ"/>
<Ecore:EGenericType xmi:id="_NciAUGIBEeWNbu76LiDmgQ" base_Class="_NcgyMWIBEeWNbu76LiDmgQ"/>
<Ecore:EDataType xmi:id="_A56-4GICEeWNbu76LiDmgQ" instanceClassName="java.util.Iterator" base_PrimitiveType="_-4iV8GIBEeWNbu76LiDmgQ"/>
@@ -199,4 +206,6 @@
<Ecore:EClass xmi:id="_iOyXMGIVEeWT-t_KGyrfBA" base_Class="_gLlJUGIVEeWT-t_KGyrfBA"/>
<Ecore:EClass xmi:id="_GvL6kGItEeWo04MhJl8C2w" instanceClassName="org.eclipse.emf.ecore.InternalEObject" base_Interface="_BRTVkGItEeWo04MhJl8C2w"/>
<Ecore:EOperation xmi:id="_OTZ58GItEeWo04MhJl8C2w" base_Operation="_MLt0sGItEeWo04MhJl8C2w" visibility="None"/>
+ <Ecore:EGenericType xmi:id="_G0678IiJEeW0eKhrxU34kA" base_Interface="_E-4AUIiJEeW0eKhrxU34kA"/>
+ <Ecore:EDataType xmi:id="_lh1mUIi3EeWAWrTAjjx38Q" instanceClassName="org.eclipse.papyrus.aof.sync.IMappingContext" base_PrimitiveType="_jitnMIi3EeWAWrTAjjx38Q"/>
</xmi:XMI>
diff --git a/extraplugins/aof/sync/org.eclipse.papyrus.aof.sync.emf/src-gen/org/eclipse/papyrus/aof/sync/emf/internal/syncmapping/operations/MappingInstanceOperations.java b/extraplugins/aof/sync/org.eclipse.papyrus.aof.sync.emf/src-gen/org/eclipse/papyrus/aof/sync/emf/internal/syncmapping/operations/MappingInstanceOperations.java
index 2fdf2e3ef3c..cfa6ef99336 100644
--- a/extraplugins/aof/sync/org.eclipse.papyrus.aof.sync.emf/src-gen/org/eclipse/papyrus/aof/sync/emf/internal/syncmapping/operations/MappingInstanceOperations.java
+++ b/extraplugins/aof/sync/org.eclipse.papyrus.aof.sync.emf/src-gen/org/eclipse/papyrus/aof/sync/emf/internal/syncmapping/operations/MappingInstanceOperations.java
@@ -34,10 +34,10 @@ import org.eclipse.papyrus.aof.sync.emf.syncmapping.MappingModel;
* The following operations are supported:
* </p>
* <ul>
- * <li>{@link org.eclipse.papyrus.aof.sync.emf.syncmapping.MappingInstance#addConsequent(org.eclipse.papyrus.aof.sync.IMapping.IMappingInstance) <em>Add Consequent</em>}</li>
- * <li>{@link org.eclipse.papyrus.aof.sync.emf.syncmapping.MappingInstance#destroy() <em>Destroy</em>}</li>
- * <li>{@link org.eclipse.papyrus.aof.sync.emf.syncmapping.MappingInstance#iterator() <em>Iterator</em>}</li>
- * <li>{@link org.eclipse.papyrus.aof.sync.emf.syncmapping.MappingInstance#eBasicSetContainer(org.eclipse.emf.ecore.InternalEObject) <em>EBasic Set Container</em>}</li>
+ * <li>{@link org.eclipse.papyrus.aof.sync.emf.syncmapping.MappingInstance#addConsequent(org.eclipse.papyrus.aof.sync.IMappingInstance) <em>Add Consequent</em>}</li>
+ * <li>{@link org.eclipse.papyrus.aof.sync.emf.syncmapping.MappingInstance#destroy() <em>Destroy</em>}</li>
+ * <li>{@link org.eclipse.papyrus.aof.sync.emf.syncmapping.MappingInstance#iterator() <em>Iterator</em>}</li>
+ * <li>{@link org.eclipse.papyrus.aof.sync.emf.syncmapping.MappingInstance#eBasicSetContainer(org.eclipse.emf.ecore.InternalEObject) <em>EBasic Set Container</em>}</li>
* </ul>
*
* @generated
@@ -46,6 +46,7 @@ public class MappingInstanceOperations {
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
+ *
* @generated
*/
protected MappingInstanceOperations() {
diff --git a/extraplugins/aof/sync/org.eclipse.papyrus.aof.sync.emf/src-gen/org/eclipse/papyrus/aof/sync/emf/syncmapping/MappingInstance.java b/extraplugins/aof/sync/org.eclipse.papyrus.aof.sync.emf/src-gen/org/eclipse/papyrus/aof/sync/emf/syncmapping/MappingInstance.java
index a05d9c7503d..1590bc3c1c4 100644
--- a/extraplugins/aof/sync/org.eclipse.papyrus.aof.sync.emf/src-gen/org/eclipse/papyrus/aof/sync/emf/syncmapping/MappingInstance.java
+++ b/extraplugins/aof/sync/org.eclipse.papyrus.aof.sync.emf/src-gen/org/eclipse/papyrus/aof/sync/emf/syncmapping/MappingInstance.java
@@ -1,11 +1,11 @@
/**
* Copyright (c) 2015 Christian W. Damus 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:
* Christian W. Damus - Initial API and implementation
*/
@@ -34,11 +34,11 @@ import org.eclipse.papyrus.aof.sync.IMappingInstance;
* The following features are supported:
* </p>
* <ul>
- * <li>{@link org.eclipse.papyrus.aof.sync.emf.syncmapping.MappingInstance#getType <em>Type</em>}</li>
- * <li>{@link org.eclipse.papyrus.aof.sync.emf.syncmapping.MappingInstance#getLeft <em>Left</em>}</li>
- * <li>{@link org.eclipse.papyrus.aof.sync.emf.syncmapping.MappingInstance#getRight <em>Right</em>}</li>
- * <li>{@link org.eclipse.papyrus.aof.sync.emf.syncmapping.MappingInstance#getConsequents <em>Consequent</em>}</li>
- * <li>{@link org.eclipse.papyrus.aof.sync.emf.syncmapping.MappingInstance#getTracker <em>Tracker</em>}</li>
+ * <li>{@link org.eclipse.papyrus.aof.sync.emf.syncmapping.MappingInstance#getType <em>Type</em>}</li>
+ * <li>{@link org.eclipse.papyrus.aof.sync.emf.syncmapping.MappingInstance#getLeft <em>Left</em>}</li>
+ * <li>{@link org.eclipse.papyrus.aof.sync.emf.syncmapping.MappingInstance#getRight <em>Right</em>}</li>
+ * <li>{@link org.eclipse.papyrus.aof.sync.emf.syncmapping.MappingInstance#getConsequents <em>Consequent</em>}</li>
+ * <li>{@link org.eclipse.papyrus.aof.sync.emf.syncmapping.MappingInstance#getTracker <em>Tracker</em>}</li>
* </ul>
*
* @see org.eclipse.papyrus.aof.sync.emf.syncmapping.SyncMappingPackage#getMappingInstance()
@@ -54,19 +54,23 @@ public interface MappingInstance<F, T> extends EObject, AbstractMapping.Internal
* there really should be more of a description here...
* </p>
* <!-- end-user-doc -->
+ *
* @return the value of the '<em>Type</em>' attribute.
* @see #setType(IMapping)
* @see org.eclipse.papyrus.aof.sync.emf.syncmapping.SyncMappingPackage#getMappingInstance_Type()
* @model dataType="org.eclipse.papyrus.aof.sync.emf.syncmapping.Mapping<F, T>" required="true" ordered="false"
* @generated
*/
+ @Override
IMapping<F, T> getType();
/**
* Sets the value of the '{@link org.eclipse.papyrus.aof.sync.emf.syncmapping.MappingInstance#getType <em>Type</em>}' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
- * @param value the new value of the '<em>Type</em>' attribute.
+ *
+ * @param value
+ * the new value of the '<em>Type</em>' attribute.
* @see #getType()
* @generated
*/
@@ -80,19 +84,23 @@ public interface MappingInstance<F, T> extends EObject, AbstractMapping.Internal
* there really should be more of a description here...
* </p>
* <!-- end-user-doc -->
+ *
* @return the value of the '<em>Left</em>' attribute.
* @see #setLeft(IOne)
* @see org.eclipse.papyrus.aof.sync.emf.syncmapping.SyncMappingPackage#getMappingInstance_Left()
* @model dataType="org.eclipse.papyrus.aof.sync.emf.syncmapping.One<F>" required="true" ordered="false"
* @generated
*/
+ @Override
IOne<F> getLeft();
/**
* Sets the value of the '{@link org.eclipse.papyrus.aof.sync.emf.syncmapping.MappingInstance#getLeft <em>Left</em>}' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
- * @param value the new value of the '<em>Left</em>' attribute.
+ *
+ * @param value
+ * the new value of the '<em>Left</em>' attribute.
* @see #getLeft()
* @generated
*/
@@ -106,19 +114,23 @@ public interface MappingInstance<F, T> extends EObject, AbstractMapping.Internal
* there really should be more of a description here...
* </p>
* <!-- end-user-doc -->
+ *
* @return the value of the '<em>Right</em>' attribute.
* @see #setRight(IOne)
* @see org.eclipse.papyrus.aof.sync.emf.syncmapping.SyncMappingPackage#getMappingInstance_Right()
* @model dataType="org.eclipse.papyrus.aof.sync.emf.syncmapping.One<T>" required="true" ordered="false"
* @generated
*/
+ @Override
IOne<T> getRight();
/**
* Sets the value of the '{@link org.eclipse.papyrus.aof.sync.emf.syncmapping.MappingInstance#getRight <em>Right</em>}' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
- * @param value the new value of the '<em>Right</em>' attribute.
+ *
+ * @param value
+ * the new value of the '<em>Right</em>' attribute.
* @see #getRight()
* @generated
*/
@@ -133,6 +145,7 @@ public interface MappingInstance<F, T> extends EObject, AbstractMapping.Internal
* there really should be more of a description here...
* </p>
* <!-- end-user-doc -->
+ *
* @return the value of the '<em>Consequent</em>' containment reference list.
* @see org.eclipse.papyrus.aof.sync.emf.syncmapping.SyncMappingPackage#getMappingInstance_Consequent()
* @model type="org.eclipse.papyrus.aof.sync.emf.syncmapping.IMappingInstance<?, ?>" containment="true" ordered="false"
@@ -148,6 +161,7 @@ public interface MappingInstance<F, T> extends EObject, AbstractMapping.Internal
* there really should be more of a description here...
* </p>
* <!-- end-user-doc -->
+ *
* @return the value of the '<em>Tracker</em>' attribute.
* @see #setTracker(ObserverTracker)
* @see org.eclipse.papyrus.aof.sync.emf.syncmapping.SyncMappingPackage#getMappingInstance_Tracker()
@@ -160,34 +174,43 @@ public interface MappingInstance<F, T> extends EObject, AbstractMapping.Internal
* Sets the value of the '{@link org.eclipse.papyrus.aof.sync.emf.syncmapping.MappingInstance#getTracker <em>Tracker</em>}' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
- * @param value the new value of the '<em>Tracker</em>' attribute.
+ *
+ * @param value
+ * the new value of the '<em>Tracker</em>' attribute.
* @see #getTracker()
* @generated
*/
+ @Override
void setTracker(ObserverTracker value);
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
+ *
* @model consequentType="org.eclipse.papyrus.aof.sync.emf.syncmapping.IMappingInstance<?, ?>" consequentRequired="true" consequentOrdered="false"
* @generated
*/
+ @Override
void addConsequent(IMappingInstance<?, ?> consequent);
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
+ *
* @model
* @generated
*/
+ @Override
void destroy();
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
+ *
* @model dataType="org.eclipse.papyrus.aof.sync.emf.syncmapping.Iterator<org.eclipse.papyrus.aof.sync.emf.syncmapping.IMappingInstance<?, ?>>" required="true" ordered="false"
* @generated
*/
+ @Override
Iterator<IMappingInstance<?, ?>> iterator();
} // MappingInstance
diff --git a/extraplugins/aof/sync/org.eclipse.papyrus.aof.sync.emf/src-gen/org/eclipse/papyrus/aof/sync/emf/syncmapping/MappingModel.java b/extraplugins/aof/sync/org.eclipse.papyrus.aof.sync.emf/src-gen/org/eclipse/papyrus/aof/sync/emf/syncmapping/MappingModel.java
index 2f595eecf55..b3ebef2784a 100644
--- a/extraplugins/aof/sync/org.eclipse.papyrus.aof.sync.emf/src-gen/org/eclipse/papyrus/aof/sync/emf/syncmapping/MappingModel.java
+++ b/extraplugins/aof/sync/org.eclipse.papyrus.aof.sync.emf/src-gen/org/eclipse/papyrus/aof/sync/emf/syncmapping/MappingModel.java
@@ -25,7 +25,7 @@ import org.eclipse.papyrus.aof.sync.IMappingInstance;
* The following features are supported:
* </p>
* <ul>
- * <li>{@link org.eclipse.papyrus.aof.sync.emf.syncmapping.MappingModel#getInstances <em>Instance</em>}</li>
+ * <li>{@link org.eclipse.papyrus.aof.sync.emf.syncmapping.MappingModel#getInstances <em>Instance</em>}</li>
* </ul>
*
* @see org.eclipse.papyrus.aof.sync.emf.syncmapping.SyncMappingPackage#getMappingModel()
@@ -42,6 +42,7 @@ public interface MappingModel extends EObject {
* there really should be more of a description here...
* </p>
* <!-- end-user-doc -->
+ *
* @return the value of the '<em>Instance</em>' containment reference list.
* @see org.eclipse.papyrus.aof.sync.emf.syncmapping.SyncMappingPackage#getMappingModel_Instance()
* @model type="org.eclipse.papyrus.aof.sync.emf.syncmapping.IMappingInstance<?, ?>" containment="true" ordered="false"
diff --git a/extraplugins/aof/sync/org.eclipse.papyrus.aof.sync.emf/src-gen/org/eclipse/papyrus/aof/sync/emf/syncmapping/SyncMappingFactory.java b/extraplugins/aof/sync/org.eclipse.papyrus.aof.sync.emf/src-gen/org/eclipse/papyrus/aof/sync/emf/syncmapping/SyncMappingFactory.java
index a9f9a139a47..e147e320fd4 100644
--- a/extraplugins/aof/sync/org.eclipse.papyrus.aof.sync.emf/src-gen/org/eclipse/papyrus/aof/sync/emf/syncmapping/SyncMappingFactory.java
+++ b/extraplugins/aof/sync/org.eclipse.papyrus.aof.sync.emf/src-gen/org/eclipse/papyrus/aof/sync/emf/syncmapping/SyncMappingFactory.java
@@ -1,11 +1,11 @@
/**
* Copyright (c) 2015 Christian W. Damus 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:
* Christian W. Damus - Initial API and implementation
*/
@@ -18,6 +18,7 @@ import org.eclipse.emf.ecore.EFactory;
* The <b>Factory</b> for the model.
* It provides a create method for each non-abstract class of the model.
* <!-- end-user-doc -->
+ *
* @see org.eclipse.papyrus.aof.sync.emf.syncmapping.SyncMappingPackage
* @generated
*/
@@ -26,6 +27,7 @@ public interface SyncMappingFactory extends EFactory {
* The singleton instance of the factory.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
+ *
* @generated
*/
SyncMappingFactory eINSTANCE = org.eclipse.papyrus.aof.sync.emf.syncmapping.impl.SyncMappingFactoryImpl.init();
@@ -34,6 +36,7 @@ public interface SyncMappingFactory extends EFactory {
* Returns a new object of class '<em>Mapping Instance</em>'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
+ *
* @return a new object of class '<em>Mapping Instance</em>'.
* @generated
*/
@@ -43,6 +46,7 @@ public interface SyncMappingFactory extends EFactory {
* Returns a new object of class '<em>Mapping Model</em>'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
+ *
* @return a new object of class '<em>Mapping Model</em>'.
* @generated
*/
@@ -52,9 +56,10 @@ public interface SyncMappingFactory extends EFactory {
* Returns the package supported by this factory.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
+ *
* @return the package supported by this factory.
* @generated
*/
SyncMappingPackage getSyncMappingPackage();
-} //SyncMappingFactory
+} // SyncMappingFactory
diff --git a/extraplugins/aof/sync/org.eclipse.papyrus.aof.sync.emf/src-gen/org/eclipse/papyrus/aof/sync/emf/syncmapping/SyncMappingPackage.java b/extraplugins/aof/sync/org.eclipse.papyrus.aof.sync.emf/src-gen/org/eclipse/papyrus/aof/sync/emf/syncmapping/SyncMappingPackage.java
index 1e73f6bb693..50d26bc310f 100644
--- a/extraplugins/aof/sync/org.eclipse.papyrus.aof.sync.emf/src-gen/org/eclipse/papyrus/aof/sync/emf/syncmapping/SyncMappingPackage.java
+++ b/extraplugins/aof/sync/org.eclipse.papyrus.aof.sync.emf/src-gen/org/eclipse/papyrus/aof/sync/emf/syncmapping/SyncMappingPackage.java
@@ -16,19 +16,19 @@ import org.eclipse.emf.ecore.EClass;
import org.eclipse.emf.ecore.EDataType;
import org.eclipse.emf.ecore.EPackage;
import org.eclipse.emf.ecore.EReference;
-import org.eclipse.papyrus.aof.sync.IMappingInstance;
/**
* <!-- begin-user-doc -->
* The <b>Package</b> for the model.
* It contains accessors for the meta objects to represent
* <ul>
- * <li>each class,</li>
- * <li>each feature of each class,</li>
- * <li>each enum,</li>
- * <li>and each data type</li>
+ * <li>each class,</li>
+ * <li>each feature of each class,</li>
+ * <li>each enum,</li>
+ * <li>and each data type</li>
* </ul>
* <!-- end-user-doc -->
+ *
* @see org.eclipse.papyrus.aof.sync.emf.syncmapping.SyncMappingFactory
* @model kind="package"
* @generated
@@ -38,6 +38,7 @@ public interface SyncMappingPackage extends EPackage {
* The package name.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
+ *
* @generated
*/
String eNAME = "syncmapping"; //$NON-NLS-1$
@@ -46,6 +47,7 @@ public interface SyncMappingPackage extends EPackage {
* The package namespace URI.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
+ *
* @generated
*/
String eNS_URI = "http://www.eclipse.org/papyrus/2015/syncmapping"; //$NON-NLS-1$
@@ -54,6 +56,7 @@ public interface SyncMappingPackage extends EPackage {
* The package namespace name.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
+ *
* @generated
*/
String eNS_PREFIX = "syncmapping"; //$NON-NLS-1$
@@ -62,6 +65,7 @@ public interface SyncMappingPackage extends EPackage {
* The singleton instance of the package.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
+ *
* @generated
*/
SyncMappingPackage eINSTANCE = org.eclipse.papyrus.aof.sync.emf.syncmapping.impl.SyncMappingPackageImpl.init();
@@ -70,6 +74,7 @@ public interface SyncMappingPackage extends EPackage {
* The meta object id for the '{@link org.eclipse.papyrus.aof.sync.IMappingInstance <em>IMapping Instance</em>}' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
+ *
* @see org.eclipse.papyrus.aof.sync.IMappingInstance
* @see org.eclipse.papyrus.aof.sync.emf.syncmapping.impl.SyncMappingPackageImpl#getIMappingInstance()
* @generated
@@ -80,6 +85,7 @@ public interface SyncMappingPackage extends EPackage {
* The number of structural features of the '<em>IMapping Instance</em>' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
+ *
* @generated
* @ordered
*/
@@ -89,6 +95,7 @@ public interface SyncMappingPackage extends EPackage {
* The meta object id for the '{@link org.eclipse.papyrus.aof.sync.AbstractMapping.InternalInstance <em>Internal Instance</em>}' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
+ *
* @see org.eclipse.papyrus.aof.sync.AbstractMapping.InternalInstance
* @see org.eclipse.papyrus.aof.sync.emf.syncmapping.impl.SyncMappingPackageImpl#getInternalInstance()
* @generated
@@ -99,6 +106,7 @@ public interface SyncMappingPackage extends EPackage {
* The number of structural features of the '<em>Internal Instance</em>' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
+ *
* @generated
* @ordered
*/
@@ -108,6 +116,7 @@ public interface SyncMappingPackage extends EPackage {
* The meta object id for the '{@link org.eclipse.papyrus.aof.sync.emf.syncmapping.impl.MappingInstanceImpl <em>Mapping Instance</em>}' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
+ *
* @see org.eclipse.papyrus.aof.sync.emf.syncmapping.impl.MappingInstanceImpl
* @see org.eclipse.papyrus.aof.sync.emf.syncmapping.impl.SyncMappingPackageImpl#getMappingInstance()
* @generated
@@ -118,6 +127,7 @@ public interface SyncMappingPackage extends EPackage {
* The feature id for the '<em><b>Type</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
+ *
* @generated
* @ordered
*/
@@ -127,6 +137,7 @@ public interface SyncMappingPackage extends EPackage {
* The feature id for the '<em><b>Left</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
+ *
* @generated
* @ordered
*/
@@ -136,6 +147,7 @@ public interface SyncMappingPackage extends EPackage {
* The feature id for the '<em><b>Right</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
+ *
* @generated
* @ordered
*/
@@ -145,6 +157,7 @@ public interface SyncMappingPackage extends EPackage {
* The feature id for the '<em><b>Consequent</b></em>' containment reference list.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
+ *
* @generated
* @ordered
*/
@@ -154,6 +167,7 @@ public interface SyncMappingPackage extends EPackage {
* The feature id for the '<em><b>Tracker</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
+ *
* @generated
* @ordered
*/
@@ -163,6 +177,7 @@ public interface SyncMappingPackage extends EPackage {
* The number of structural features of the '<em>Mapping Instance</em>' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
+ *
* @generated
* @ordered
*/
@@ -172,6 +187,7 @@ public interface SyncMappingPackage extends EPackage {
* The meta object id for the '{@link org.eclipse.emf.ecore.InternalEObject <em>Internal EObject</em>}' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
+ *
* @see org.eclipse.emf.ecore.InternalEObject
* @see org.eclipse.papyrus.aof.sync.emf.syncmapping.impl.SyncMappingPackageImpl#getInternalEObject()
* @generated
@@ -182,6 +198,7 @@ public interface SyncMappingPackage extends EPackage {
* The number of structural features of the '<em>Internal EObject</em>' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
+ *
* @generated
* @ordered
*/
@@ -191,6 +208,7 @@ public interface SyncMappingPackage extends EPackage {
* The meta object id for the '{@link org.eclipse.papyrus.aof.sync.emf.syncmapping.impl.MappingModelImpl <em>Mapping Model</em>}' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
+ *
* @see org.eclipse.papyrus.aof.sync.emf.syncmapping.impl.MappingModelImpl
* @see org.eclipse.papyrus.aof.sync.emf.syncmapping.impl.SyncMappingPackageImpl#getMappingModel()
* @generated
@@ -201,6 +219,7 @@ public interface SyncMappingPackage extends EPackage {
* The feature id for the '<em><b>Instance</b></em>' containment reference list.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
+ *
* @generated
* @ordered
*/
@@ -210,6 +229,7 @@ public interface SyncMappingPackage extends EPackage {
* The number of structural features of the '<em>Mapping Model</em>' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
+ *
* @generated
* @ordered
*/
@@ -219,6 +239,7 @@ public interface SyncMappingPackage extends EPackage {
* The meta object id for the '<em>One</em>' data type.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
+ *
* @see org.eclipse.papyrus.aof.core.IOne
* @see org.eclipse.papyrus.aof.sync.emf.syncmapping.impl.SyncMappingPackageImpl#getOne()
* @generated
@@ -229,6 +250,7 @@ public interface SyncMappingPackage extends EPackage {
* The meta object id for the '<em>Mapping</em>' data type.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
+ *
* @see org.eclipse.papyrus.aof.sync.IMapping
* @see org.eclipse.papyrus.aof.sync.emf.syncmapping.impl.SyncMappingPackageImpl#getMapping()
* @generated
@@ -239,6 +261,7 @@ public interface SyncMappingPackage extends EPackage {
* The meta object id for the '<em>Observer Tracker</em>' data type.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
+ *
* @see org.eclipse.papyrus.aof.core.utils.ObserverTracker
* @see org.eclipse.papyrus.aof.sync.emf.syncmapping.impl.SyncMappingPackageImpl#getObserverTracker()
* @generated
@@ -249,6 +272,7 @@ public interface SyncMappingPackage extends EPackage {
* The meta object id for the '<em>Iterator</em>' data type.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
+ *
* @see java.util.Iterator
* @see org.eclipse.papyrus.aof.sync.emf.syncmapping.impl.SyncMappingPackageImpl#getIterator()
* @generated
@@ -257,9 +281,22 @@ public interface SyncMappingPackage extends EPackage {
/**
+ * The meta object id for the '<em>Mapping Context</em>' data type.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ *
+ * @see org.eclipse.papyrus.aof.sync.IMappingContext
+ * @see org.eclipse.papyrus.aof.sync.emf.syncmapping.impl.SyncMappingPackageImpl#getMappingContext()
+ * @generated
+ */
+ int MAPPING_CONTEXT = 9;
+
+
+ /**
* Returns the meta object for class '{@link org.eclipse.papyrus.aof.sync.emf.syncmapping.MappingInstance <em>Mapping Instance</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
+ *
* @return the meta object for class '<em>Mapping Instance</em>'.
* @see org.eclipse.papyrus.aof.sync.emf.syncmapping.MappingInstance
* @generated
@@ -270,6 +307,7 @@ public interface SyncMappingPackage extends EPackage {
* Returns the meta object for the attribute '{@link org.eclipse.papyrus.aof.sync.emf.syncmapping.MappingInstance#getType <em>Type</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
+ *
* @return the meta object for the attribute '<em>Type</em>'.
* @see org.eclipse.papyrus.aof.sync.emf.syncmapping.MappingInstance#getType()
* @see #getMappingInstance()
@@ -281,6 +319,7 @@ public interface SyncMappingPackage extends EPackage {
* Returns the meta object for the attribute '{@link org.eclipse.papyrus.aof.sync.emf.syncmapping.MappingInstance#getLeft <em>Left</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
+ *
* @return the meta object for the attribute '<em>Left</em>'.
* @see org.eclipse.papyrus.aof.sync.emf.syncmapping.MappingInstance#getLeft()
* @see #getMappingInstance()
@@ -292,6 +331,7 @@ public interface SyncMappingPackage extends EPackage {
* Returns the meta object for the attribute '{@link org.eclipse.papyrus.aof.sync.emf.syncmapping.MappingInstance#getRight <em>Right</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
+ *
* @return the meta object for the attribute '<em>Right</em>'.
* @see org.eclipse.papyrus.aof.sync.emf.syncmapping.MappingInstance#getRight()
* @see #getMappingInstance()
@@ -303,6 +343,7 @@ public interface SyncMappingPackage extends EPackage {
* Returns the meta object for the containment reference list '{@link org.eclipse.papyrus.aof.sync.emf.syncmapping.MappingInstance#getConsequents <em>Consequent</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
+ *
* @return the meta object for the containment reference list '<em>Consequent</em>'.
* @see org.eclipse.papyrus.aof.sync.emf.syncmapping.MappingInstance#getConsequents()
* @see #getMappingInstance()
@@ -314,6 +355,7 @@ public interface SyncMappingPackage extends EPackage {
* Returns the meta object for the attribute '{@link org.eclipse.papyrus.aof.sync.emf.syncmapping.MappingInstance#getTracker <em>Tracker</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
+ *
* @return the meta object for the attribute '<em>Tracker</em>'.
* @see org.eclipse.papyrus.aof.sync.emf.syncmapping.MappingInstance#getTracker()
* @see #getMappingInstance()
@@ -325,9 +367,10 @@ public interface SyncMappingPackage extends EPackage {
* Returns the meta object for class '{@link org.eclipse.papyrus.aof.sync.IMappingInstance <em>IMapping Instance</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
+ *
* @return the meta object for class '<em>IMapping Instance</em>'.
* @see org.eclipse.papyrus.aof.sync.IMappingInstance
- * @model instanceClass="org.eclipse.papyrus.aof.sync.IMapping$Instance" typeParameters="F T"
+ * @model instanceClass="org.eclipse.papyrus.aof.sync.IMappingInstance" typeParameters="F T"
* @generated
*/
EClass getIMappingInstance();
@@ -336,9 +379,10 @@ public interface SyncMappingPackage extends EPackage {
* Returns the meta object for class '{@link org.eclipse.papyrus.aof.sync.AbstractMapping.InternalInstance <em>Internal Instance</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
+ *
* @return the meta object for class '<em>Internal Instance</em>'.
* @see org.eclipse.papyrus.aof.sync.AbstractMapping.InternalInstance
- * @model instanceClass="org.eclipse.papyrus.aof.sync.AbstractMapping$InternalInstance" typeParameters="F T" superTypes="org.eclipse.papyrus.aof.sync.emf.syncmapping.IMappingInstance"
+ * @model instanceClass="org.eclipse.papyrus.aof.sync.AbstractMapping$InternalInstance" typeParameters="F T" superTypes="org.eclipse.papyrus.aof.sync.emf.syncmapping.IMappingInstance<F, T>"
* @generated
*/
EClass getInternalInstance();
@@ -347,6 +391,7 @@ public interface SyncMappingPackage extends EPackage {
* Returns the meta object for class '{@link org.eclipse.emf.ecore.InternalEObject <em>Internal EObject</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
+ *
* @return the meta object for class '<em>Internal EObject</em>'.
* @see org.eclipse.emf.ecore.InternalEObject
* @model instanceClass="org.eclipse.emf.ecore.InternalEObject"
@@ -358,6 +403,7 @@ public interface SyncMappingPackage extends EPackage {
* Returns the meta object for class '{@link org.eclipse.papyrus.aof.sync.emf.syncmapping.MappingModel <em>Mapping Model</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
+ *
* @return the meta object for class '<em>Mapping Model</em>'.
* @see org.eclipse.papyrus.aof.sync.emf.syncmapping.MappingModel
* @generated
@@ -368,6 +414,7 @@ public interface SyncMappingPackage extends EPackage {
* Returns the meta object for the containment reference list '{@link org.eclipse.papyrus.aof.sync.emf.syncmapping.MappingModel#getInstances <em>Instance</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
+ *
* @return the meta object for the containment reference list '<em>Instance</em>'.
* @see org.eclipse.papyrus.aof.sync.emf.syncmapping.MappingModel#getInstances()
* @see #getMappingModel()
@@ -379,6 +426,7 @@ public interface SyncMappingPackage extends EPackage {
* Returns the meta object for data type '{@link org.eclipse.papyrus.aof.core.IOne <em>One</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
+ *
* @return the meta object for data type '<em>One</em>'.
* @see org.eclipse.papyrus.aof.core.IOne
* @model instanceClass="org.eclipse.papyrus.aof.core.IOne" typeParameters="E"
@@ -390,6 +438,7 @@ public interface SyncMappingPackage extends EPackage {
* Returns the meta object for data type '{@link org.eclipse.papyrus.aof.sync.IMapping <em>Mapping</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
+ *
* @return the meta object for data type '<em>Mapping</em>'.
* @see org.eclipse.papyrus.aof.sync.IMapping
* @model instanceClass="org.eclipse.papyrus.aof.sync.IMapping" typeParameters="F T"
@@ -401,6 +450,7 @@ public interface SyncMappingPackage extends EPackage {
* Returns the meta object for data type '{@link org.eclipse.papyrus.aof.core.utils.ObserverTracker <em>Observer Tracker</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
+ *
* @return the meta object for data type '<em>Observer Tracker</em>'.
* @see org.eclipse.papyrus.aof.core.utils.ObserverTracker
* @model instanceClass="org.eclipse.papyrus.aof.core.utils.ObserverTracker"
@@ -412,6 +462,7 @@ public interface SyncMappingPackage extends EPackage {
* Returns the meta object for data type '{@link java.util.Iterator <em>Iterator</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
+ *
* @return the meta object for data type '<em>Iterator</em>'.
* @see java.util.Iterator
* @model instanceClass="java.util.Iterator" typeParameters="E"
@@ -420,9 +471,22 @@ public interface SyncMappingPackage extends EPackage {
EDataType getIterator();
/**
+ * Returns the meta object for data type '{@link org.eclipse.papyrus.aof.sync.IMappingContext <em>Mapping Context</em>}'.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ *
+ * @return the meta object for data type '<em>Mapping Context</em>'.
+ * @see org.eclipse.papyrus.aof.sync.IMappingContext
+ * @model instanceClass="org.eclipse.papyrus.aof.sync.IMappingContext"
+ * @generated
+ */
+ EDataType getMappingContext();
+
+ /**
* Returns the factory that creates the instances of the model.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
+ *
* @return the factory that creates the instances of the model.
* @generated
*/
@@ -432,12 +496,13 @@ public interface SyncMappingPackage extends EPackage {
* <!-- begin-user-doc -->
* Defines literals for the meta objects that represent
* <ul>
- * <li>each class,</li>
- * <li>each feature of each class,</li>
- * <li>each enum,</li>
- * <li>and each data type</li>
+ * <li>each class,</li>
+ * <li>each feature of each class,</li>
+ * <li>each enum,</li>
+ * <li>and each data type</li>
* </ul>
* <!-- end-user-doc -->
+ *
* @generated
*/
interface Literals {
@@ -445,6 +510,7 @@ public interface SyncMappingPackage extends EPackage {
* The meta object literal for the '{@link org.eclipse.papyrus.aof.sync.emf.syncmapping.impl.MappingInstanceImpl <em>Mapping Instance</em>}' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
+ *
* @see org.eclipse.papyrus.aof.sync.emf.syncmapping.impl.MappingInstanceImpl
* @see org.eclipse.papyrus.aof.sync.emf.syncmapping.impl.SyncMappingPackageImpl#getMappingInstance()
* @generated
@@ -455,6 +521,7 @@ public interface SyncMappingPackage extends EPackage {
* The meta object literal for the '<em><b>Type</b></em>' attribute feature.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
+ *
* @generated
*/
EAttribute MAPPING_INSTANCE__TYPE = eINSTANCE.getMappingInstance_Type();
@@ -463,6 +530,7 @@ public interface SyncMappingPackage extends EPackage {
* The meta object literal for the '<em><b>Left</b></em>' attribute feature.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
+ *
* @generated
*/
EAttribute MAPPING_INSTANCE__LEFT = eINSTANCE.getMappingInstance_Left();
@@ -471,6 +539,7 @@ public interface SyncMappingPackage extends EPackage {
* The meta object literal for the '<em><b>Right</b></em>' attribute feature.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
+ *
* @generated
*/
EAttribute MAPPING_INSTANCE__RIGHT = eINSTANCE.getMappingInstance_Right();
@@ -479,6 +548,7 @@ public interface SyncMappingPackage extends EPackage {
* The meta object literal for the '<em><b>Consequent</b></em>' containment reference list feature.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
+ *
* @generated
*/
EReference MAPPING_INSTANCE__CONSEQUENT = eINSTANCE.getMappingInstance_Consequent();
@@ -487,6 +557,7 @@ public interface SyncMappingPackage extends EPackage {
* The meta object literal for the '<em><b>Tracker</b></em>' attribute feature.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
+ *
* @generated
*/
EAttribute MAPPING_INSTANCE__TRACKER = eINSTANCE.getMappingInstance_Tracker();
@@ -495,6 +566,7 @@ public interface SyncMappingPackage extends EPackage {
* The meta object literal for the '{@link org.eclipse.papyrus.aof.sync.IMappingInstance <em>IMapping Instance</em>}' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
+ *
* @see org.eclipse.papyrus.aof.sync.IMappingInstance
* @see org.eclipse.papyrus.aof.sync.emf.syncmapping.impl.SyncMappingPackageImpl#getIMappingInstance()
* @generated
@@ -505,6 +577,7 @@ public interface SyncMappingPackage extends EPackage {
* The meta object literal for the '{@link org.eclipse.papyrus.aof.sync.AbstractMapping.InternalInstance <em>Internal Instance</em>}' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
+ *
* @see org.eclipse.papyrus.aof.sync.AbstractMapping.InternalInstance
* @see org.eclipse.papyrus.aof.sync.emf.syncmapping.impl.SyncMappingPackageImpl#getInternalInstance()
* @generated
@@ -515,6 +588,7 @@ public interface SyncMappingPackage extends EPackage {
* The meta object literal for the '{@link org.eclipse.emf.ecore.InternalEObject <em>Internal EObject</em>}' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
+ *
* @see org.eclipse.emf.ecore.InternalEObject
* @see org.eclipse.papyrus.aof.sync.emf.syncmapping.impl.SyncMappingPackageImpl#getInternalEObject()
* @generated
@@ -525,6 +599,7 @@ public interface SyncMappingPackage extends EPackage {
* The meta object literal for the '{@link org.eclipse.papyrus.aof.sync.emf.syncmapping.impl.MappingModelImpl <em>Mapping Model</em>}' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
+ *
* @see org.eclipse.papyrus.aof.sync.emf.syncmapping.impl.MappingModelImpl
* @see org.eclipse.papyrus.aof.sync.emf.syncmapping.impl.SyncMappingPackageImpl#getMappingModel()
* @generated
@@ -535,6 +610,7 @@ public interface SyncMappingPackage extends EPackage {
* The meta object literal for the '<em><b>Instance</b></em>' containment reference list feature.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
+ *
* @generated
*/
EReference MAPPING_MODEL__INSTANCE = eINSTANCE.getMappingModel_Instance();
@@ -543,6 +619,7 @@ public interface SyncMappingPackage extends EPackage {
* The meta object literal for the '<em>One</em>' data type.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
+ *
* @see org.eclipse.papyrus.aof.core.IOne
* @see org.eclipse.papyrus.aof.sync.emf.syncmapping.impl.SyncMappingPackageImpl#getOne()
* @generated
@@ -553,6 +630,7 @@ public interface SyncMappingPackage extends EPackage {
* The meta object literal for the '<em>Mapping</em>' data type.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
+ *
* @see org.eclipse.papyrus.aof.sync.IMapping
* @see org.eclipse.papyrus.aof.sync.emf.syncmapping.impl.SyncMappingPackageImpl#getMapping()
* @generated
@@ -563,6 +641,7 @@ public interface SyncMappingPackage extends EPackage {
* The meta object literal for the '<em>Observer Tracker</em>' data type.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
+ *
* @see org.eclipse.papyrus.aof.core.utils.ObserverTracker
* @see org.eclipse.papyrus.aof.sync.emf.syncmapping.impl.SyncMappingPackageImpl#getObserverTracker()
* @generated
@@ -573,12 +652,24 @@ public interface SyncMappingPackage extends EPackage {
* The meta object literal for the '<em>Iterator</em>' data type.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
+ *
* @see java.util.Iterator
* @see org.eclipse.papyrus.aof.sync.emf.syncmapping.impl.SyncMappingPackageImpl#getIterator()
* @generated
*/
EDataType ITERATOR = eINSTANCE.getIterator();
+ /**
+ * The meta object literal for the '<em>Mapping Context</em>' data type.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ *
+ * @see org.eclipse.papyrus.aof.sync.IMappingContext
+ * @see org.eclipse.papyrus.aof.sync.emf.syncmapping.impl.SyncMappingPackageImpl#getMappingContext()
+ * @generated
+ */
+ EDataType MAPPING_CONTEXT = eINSTANCE.getMappingContext();
+
}
-} //SyncMappingPackage
+} // SyncMappingPackage
diff --git a/extraplugins/aof/sync/org.eclipse.papyrus.aof.sync.emf/src-gen/org/eclipse/papyrus/aof/sync/emf/syncmapping/impl/MappingInstanceImpl.java b/extraplugins/aof/sync/org.eclipse.papyrus.aof.sync.emf/src-gen/org/eclipse/papyrus/aof/sync/emf/syncmapping/impl/MappingInstanceImpl.java
index c9ee47b1de9..8c004dc009a 100644
--- a/extraplugins/aof/sync/org.eclipse.papyrus.aof.sync.emf/src-gen/org/eclipse/papyrus/aof/sync/emf/syncmapping/impl/MappingInstanceImpl.java
+++ b/extraplugins/aof/sync/org.eclipse.papyrus.aof.sync.emf/src-gen/org/eclipse/papyrus/aof/sync/emf/syncmapping/impl/MappingInstanceImpl.java
@@ -47,11 +47,11 @@ import org.eclipse.papyrus.aof.sync.emf.syncmapping.SyncMappingPackage;
* The following features are implemented:
* </p>
* <ul>
- * <li>{@link org.eclipse.papyrus.aof.sync.emf.syncmapping.impl.MappingInstanceImpl#getType <em>Type</em>}</li>
- * <li>{@link org.eclipse.papyrus.aof.sync.emf.syncmapping.impl.MappingInstanceImpl#getLeft <em>Left</em>}</li>
- * <li>{@link org.eclipse.papyrus.aof.sync.emf.syncmapping.impl.MappingInstanceImpl#getRight <em>Right</em>}</li>
- * <li>{@link org.eclipse.papyrus.aof.sync.emf.syncmapping.impl.MappingInstanceImpl#getConsequents <em>Consequent</em>}</li>
- * <li>{@link org.eclipse.papyrus.aof.sync.emf.syncmapping.impl.MappingInstanceImpl#getTracker <em>Tracker</em>}</li>
+ * <li>{@link org.eclipse.papyrus.aof.sync.emf.syncmapping.impl.MappingInstanceImpl#getType <em>Type</em>}</li>
+ * <li>{@link org.eclipse.papyrus.aof.sync.emf.syncmapping.impl.MappingInstanceImpl#getLeft <em>Left</em>}</li>
+ * <li>{@link org.eclipse.papyrus.aof.sync.emf.syncmapping.impl.MappingInstanceImpl#getRight <em>Right</em>}</li>
+ * <li>{@link org.eclipse.papyrus.aof.sync.emf.syncmapping.impl.MappingInstanceImpl#getConsequents <em>Consequent</em>}</li>
+ * <li>{@link org.eclipse.papyrus.aof.sync.emf.syncmapping.impl.MappingInstanceImpl#getTracker <em>Tracker</em>}</li>
* </ul>
*
* @generated
@@ -61,6 +61,7 @@ public class MappingInstanceImpl<F, T> extends MinimalEObjectImpl.Container impl
* The cached value of the '{@link #getType() <em>Type</em>}' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
+ *
* @see #getType()
* @generated
* @ordered
@@ -71,6 +72,7 @@ public class MappingInstanceImpl<F, T> extends MinimalEObjectImpl.Container impl
* The cached value of the '{@link #getLeft() <em>Left</em>}' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
+ *
* @see #getLeft()
* @generated
* @ordered
@@ -81,6 +83,7 @@ public class MappingInstanceImpl<F, T> extends MinimalEObjectImpl.Container impl
* The cached value of the '{@link #getRight() <em>Right</em>}' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
+ *
* @see #getRight()
* @generated
* @ordered
@@ -91,6 +94,7 @@ public class MappingInstanceImpl<F, T> extends MinimalEObjectImpl.Container impl
* The cached value of the '{@link #getConsequents() <em>Consequent</em>}' containment reference list.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
+ *
* @see #getConsequents()
* @generated
* @ordered
@@ -101,6 +105,7 @@ public class MappingInstanceImpl<F, T> extends MinimalEObjectImpl.Container impl
* The default value of the '{@link #getTracker() <em>Tracker</em>}' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
+ *
* @see #getTracker()
* @generated
* @ordered
@@ -111,6 +116,7 @@ public class MappingInstanceImpl<F, T> extends MinimalEObjectImpl.Container impl
* The cached value of the '{@link #getTracker() <em>Tracker</em>}' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
+ *
* @see #getTracker()
* @generated
* @ordered
@@ -120,6 +126,7 @@ public class MappingInstanceImpl<F, T> extends MinimalEObjectImpl.Container impl
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
+ *
* @generated
*/
protected MappingInstanceImpl() {
@@ -129,6 +136,7 @@ public class MappingInstanceImpl<F, T> extends MinimalEObjectImpl.Container impl
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
+ *
* @generated
*/
@Override
@@ -139,6 +147,7 @@ public class MappingInstanceImpl<F, T> extends MinimalEObjectImpl.Container impl
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
+ *
* @generated
*/
@Override
@@ -149,6 +158,7 @@ public class MappingInstanceImpl<F, T> extends MinimalEObjectImpl.Container impl
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
+ *
* @generated
*/
@Override
@@ -163,6 +173,7 @@ public class MappingInstanceImpl<F, T> extends MinimalEObjectImpl.Container impl
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
+ *
* @generated
*/
@Override
@@ -173,6 +184,7 @@ public class MappingInstanceImpl<F, T> extends MinimalEObjectImpl.Container impl
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
+ *
* @generated
*/
@Override
@@ -187,6 +199,7 @@ public class MappingInstanceImpl<F, T> extends MinimalEObjectImpl.Container impl
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
+ *
* @generated
*/
@Override
@@ -197,6 +210,7 @@ public class MappingInstanceImpl<F, T> extends MinimalEObjectImpl.Container impl
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
+ *
* @generated
*/
@Override
@@ -211,6 +225,7 @@ public class MappingInstanceImpl<F, T> extends MinimalEObjectImpl.Container impl
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
+ *
* @generated
*/
@Override
@@ -224,6 +239,7 @@ public class MappingInstanceImpl<F, T> extends MinimalEObjectImpl.Container impl
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
+ *
* @generated
*/
@Override
@@ -234,6 +250,7 @@ public class MappingInstanceImpl<F, T> extends MinimalEObjectImpl.Container impl
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
+ *
* @generated
*/
@Override
@@ -248,6 +265,7 @@ public class MappingInstanceImpl<F, T> extends MinimalEObjectImpl.Container impl
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
+ *
* @generated
*/
@Override
@@ -258,6 +276,7 @@ public class MappingInstanceImpl<F, T> extends MinimalEObjectImpl.Container impl
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
+ *
* @generated
*/
@Override
@@ -268,6 +287,7 @@ public class MappingInstanceImpl<F, T> extends MinimalEObjectImpl.Container impl
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
+ *
* @generated
*/
@Override
@@ -278,6 +298,7 @@ public class MappingInstanceImpl<F, T> extends MinimalEObjectImpl.Container impl
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
+ *
* @generated
*/
public void eBasicSetContainerGen(InternalEObject newContainer) {
@@ -296,6 +317,7 @@ public class MappingInstanceImpl<F, T> extends MinimalEObjectImpl.Container impl
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
+ *
* @generated
*/
@Override
@@ -310,6 +332,7 @@ public class MappingInstanceImpl<F, T> extends MinimalEObjectImpl.Container impl
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
+ *
* @generated
*/
@Override
@@ -332,6 +355,7 @@ public class MappingInstanceImpl<F, T> extends MinimalEObjectImpl.Container impl
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
+ *
* @generated
*/
@SuppressWarnings("unchecked")
@@ -361,6 +385,7 @@ public class MappingInstanceImpl<F, T> extends MinimalEObjectImpl.Container impl
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
+ *
* @generated
*/
@Override
@@ -388,6 +413,7 @@ public class MappingInstanceImpl<F, T> extends MinimalEObjectImpl.Container impl
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
+ *
* @generated
*/
@Override
@@ -410,6 +436,7 @@ public class MappingInstanceImpl<F, T> extends MinimalEObjectImpl.Container impl
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
+ *
* @generated
*/
@Override
@@ -431,4 +458,4 @@ public class MappingInstanceImpl<F, T> extends MinimalEObjectImpl.Container impl
return result.toString();
}
-} //MappingInstanceImpl
+} // MappingInstanceImpl
diff --git a/extraplugins/aof/sync/org.eclipse.papyrus.aof.sync.emf/src-gen/org/eclipse/papyrus/aof/sync/emf/syncmapping/impl/MappingModelImpl.java b/extraplugins/aof/sync/org.eclipse.papyrus.aof.sync.emf/src-gen/org/eclipse/papyrus/aof/sync/emf/syncmapping/impl/MappingModelImpl.java
index 7762612580d..9daf2164645 100644
--- a/extraplugins/aof/sync/org.eclipse.papyrus.aof.sync.emf/src-gen/org/eclipse/papyrus/aof/sync/emf/syncmapping/impl/MappingModelImpl.java
+++ b/extraplugins/aof/sync/org.eclipse.papyrus.aof.sync.emf/src-gen/org/eclipse/papyrus/aof/sync/emf/syncmapping/impl/MappingModelImpl.java
@@ -36,7 +36,7 @@ import org.eclipse.papyrus.aof.sync.emf.syncmapping.SyncMappingPackage;
* The following features are implemented:
* </p>
* <ul>
- * <li>{@link org.eclipse.papyrus.aof.sync.emf.syncmapping.impl.MappingModelImpl#getInstances <em>Instance</em>}</li>
+ * <li>{@link org.eclipse.papyrus.aof.sync.emf.syncmapping.impl.MappingModelImpl#getInstances <em>Instance</em>}</li>
* </ul>
*
* @generated
@@ -46,6 +46,7 @@ public class MappingModelImpl extends MinimalEObjectImpl.Container implements Ma
* The cached value of the '{@link #getInstances() <em>Instance</em>}' containment reference list.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
+ *
* @see #getInstances()
* @generated
* @ordered
@@ -55,6 +56,7 @@ public class MappingModelImpl extends MinimalEObjectImpl.Container implements Ma
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
+ *
* @generated
*/
protected MappingModelImpl() {
@@ -64,6 +66,7 @@ public class MappingModelImpl extends MinimalEObjectImpl.Container implements Ma
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
+ *
* @generated
*/
@Override
@@ -74,6 +77,7 @@ public class MappingModelImpl extends MinimalEObjectImpl.Container implements Ma
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
+ *
* @generated
*/
@Override
@@ -87,6 +91,7 @@ public class MappingModelImpl extends MinimalEObjectImpl.Container implements Ma
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
+ *
* @generated
*/
@Override
@@ -101,6 +106,7 @@ public class MappingModelImpl extends MinimalEObjectImpl.Container implements Ma
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
+ *
* @generated
*/
@Override
@@ -115,6 +121,7 @@ public class MappingModelImpl extends MinimalEObjectImpl.Container implements Ma
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
+ *
* @generated
*/
@SuppressWarnings("unchecked")
@@ -132,6 +139,7 @@ public class MappingModelImpl extends MinimalEObjectImpl.Container implements Ma
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
+ *
* @generated
*/
@Override
@@ -147,6 +155,7 @@ public class MappingModelImpl extends MinimalEObjectImpl.Container implements Ma
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
+ *
* @generated
*/
@Override
@@ -158,4 +167,4 @@ public class MappingModelImpl extends MinimalEObjectImpl.Container implements Ma
return super.eIsSet(featureID);
}
-} //MappingModelImpl
+} // MappingModelImpl
diff --git a/extraplugins/aof/sync/org.eclipse.papyrus.aof.sync.emf/src-gen/org/eclipse/papyrus/aof/sync/emf/syncmapping/impl/SyncMappingFactoryImpl.java b/extraplugins/aof/sync/org.eclipse.papyrus.aof.sync.emf/src-gen/org/eclipse/papyrus/aof/sync/emf/syncmapping/impl/SyncMappingFactoryImpl.java
index 4a332fa417c..90dd66449d8 100644
--- a/extraplugins/aof/sync/org.eclipse.papyrus.aof.sync.emf/src-gen/org/eclipse/papyrus/aof/sync/emf/syncmapping/impl/SyncMappingFactoryImpl.java
+++ b/extraplugins/aof/sync/org.eclipse.papyrus.aof.sync.emf/src-gen/org/eclipse/papyrus/aof/sync/emf/syncmapping/impl/SyncMappingFactoryImpl.java
@@ -28,12 +28,14 @@ import org.eclipse.papyrus.aof.core.utils.ObserverTracker;
import org.eclipse.papyrus.aof.sync.IMapping;
+import org.eclipse.papyrus.aof.sync.IMappingContext;
import org.eclipse.papyrus.aof.sync.emf.syncmapping.*;
/**
* <!-- begin-user-doc -->
* An implementation of the model <b>Factory</b>.
* <!-- end-user-doc -->
+ *
* @generated
*/
public class SyncMappingFactoryImpl extends EFactoryImpl implements SyncMappingFactory {
@@ -41,6 +43,7 @@ public class SyncMappingFactoryImpl extends EFactoryImpl implements SyncMappingF
* Creates the default factory implementation.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
+ *
* @generated
*/
public static SyncMappingFactory init() {
@@ -59,6 +62,7 @@ public class SyncMappingFactoryImpl extends EFactoryImpl implements SyncMappingF
* Creates an instance of the factory.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
+ *
* @generated
*/
public SyncMappingFactoryImpl() {
@@ -68,6 +72,7 @@ public class SyncMappingFactoryImpl extends EFactoryImpl implements SyncMappingF
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
+ *
* @generated
*/
@Override
@@ -85,6 +90,7 @@ public class SyncMappingFactoryImpl extends EFactoryImpl implements SyncMappingF
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
+ *
* @generated
*/
@Override
@@ -98,6 +104,8 @@ public class SyncMappingFactoryImpl extends EFactoryImpl implements SyncMappingF
return createObserverTrackerFromString(eDataType, initialValue);
case SyncMappingPackage.ITERATOR:
return createIteratorFromString(eDataType, initialValue);
+ case SyncMappingPackage.MAPPING_CONTEXT:
+ return createMappingContextFromString(eDataType, initialValue);
default:
throw new IllegalArgumentException("The datatype '" + eDataType.getName() + "' is not a valid classifier"); //$NON-NLS-1$ //$NON-NLS-2$
}
@@ -106,6 +114,7 @@ public class SyncMappingFactoryImpl extends EFactoryImpl implements SyncMappingF
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
+ *
* @generated
*/
@Override
@@ -119,6 +128,8 @@ public class SyncMappingFactoryImpl extends EFactoryImpl implements SyncMappingF
return convertObserverTrackerToString(eDataType, instanceValue);
case SyncMappingPackage.ITERATOR:
return convertIteratorToString(eDataType, instanceValue);
+ case SyncMappingPackage.MAPPING_CONTEXT:
+ return convertMappingContextToString(eDataType, instanceValue);
default:
throw new IllegalArgumentException("The datatype '" + eDataType.getName() + "' is not a valid classifier"); //$NON-NLS-1$ //$NON-NLS-2$
}
@@ -127,6 +138,7 @@ public class SyncMappingFactoryImpl extends EFactoryImpl implements SyncMappingF
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
+ *
* @generated
*/
@Override
@@ -138,6 +150,7 @@ public class SyncMappingFactoryImpl extends EFactoryImpl implements SyncMappingF
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
+ *
* @generated
*/
@Override
@@ -149,6 +162,7 @@ public class SyncMappingFactoryImpl extends EFactoryImpl implements SyncMappingF
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
+ *
* @generated
*/
public IOne<?> createOneFromString(EDataType eDataType, String initialValue) {
@@ -158,6 +172,7 @@ public class SyncMappingFactoryImpl extends EFactoryImpl implements SyncMappingF
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
+ *
* @generated
*/
public String convertOneToString(EDataType eDataType, Object instanceValue) {
@@ -167,6 +182,7 @@ public class SyncMappingFactoryImpl extends EFactoryImpl implements SyncMappingF
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
+ *
* @generated
*/
public IMapping<?, ?> createMappingFromString(EDataType eDataType, String initialValue) {
@@ -176,6 +192,7 @@ public class SyncMappingFactoryImpl extends EFactoryImpl implements SyncMappingF
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
+ *
* @generated
*/
public String convertMappingToString(EDataType eDataType, Object instanceValue) {
@@ -185,6 +202,7 @@ public class SyncMappingFactoryImpl extends EFactoryImpl implements SyncMappingF
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
+ *
* @generated
*/
public ObserverTracker createObserverTrackerFromString(EDataType eDataType, String initialValue) {
@@ -194,6 +212,7 @@ public class SyncMappingFactoryImpl extends EFactoryImpl implements SyncMappingF
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
+ *
* @generated
*/
public String convertObserverTrackerToString(EDataType eDataType, Object instanceValue) {
@@ -203,6 +222,7 @@ public class SyncMappingFactoryImpl extends EFactoryImpl implements SyncMappingF
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
+ *
* @generated
*/
public Iterator<?> createIteratorFromString(EDataType eDataType, String initialValue) {
@@ -212,6 +232,7 @@ public class SyncMappingFactoryImpl extends EFactoryImpl implements SyncMappingF
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
+ *
* @generated
*/
public String convertIteratorToString(EDataType eDataType, Object instanceValue) {
@@ -221,6 +242,27 @@ public class SyncMappingFactoryImpl extends EFactoryImpl implements SyncMappingF
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
+ *
+ * @generated
+ */
+ public IMappingContext createMappingContextFromString(EDataType eDataType, String initialValue) {
+ return (IMappingContext) super.createFromString(eDataType, initialValue);
+ }
+
+ /**
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ *
+ * @generated
+ */
+ public String convertMappingContextToString(EDataType eDataType, Object instanceValue) {
+ return super.convertToString(eDataType, instanceValue);
+ }
+
+ /**
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ *
* @generated
*/
@Override
@@ -231,6 +273,7 @@ public class SyncMappingFactoryImpl extends EFactoryImpl implements SyncMappingF
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
+ *
* @deprecated
* @generated
*/
@@ -239,4 +282,4 @@ public class SyncMappingFactoryImpl extends EFactoryImpl implements SyncMappingF
return SyncMappingPackage.eINSTANCE;
}
-} //SyncMappingFactoryImpl
+} // SyncMappingFactoryImpl
diff --git a/extraplugins/aof/sync/org.eclipse.papyrus.aof.sync.emf/src-gen/org/eclipse/papyrus/aof/sync/emf/syncmapping/impl/SyncMappingPackageImpl.java b/extraplugins/aof/sync/org.eclipse.papyrus.aof.sync.emf/src-gen/org/eclipse/papyrus/aof/sync/emf/syncmapping/impl/SyncMappingPackageImpl.java
index 3f4f247acae..cfdd1b71415 100644
--- a/extraplugins/aof/sync/org.eclipse.papyrus.aof.sync.emf/src-gen/org/eclipse/papyrus/aof/sync/emf/syncmapping/impl/SyncMappingPackageImpl.java
+++ b/extraplugins/aof/sync/org.eclipse.papyrus.aof.sync.emf/src-gen/org/eclipse/papyrus/aof/sync/emf/syncmapping/impl/SyncMappingPackageImpl.java
@@ -31,6 +31,7 @@ import org.eclipse.papyrus.aof.core.utils.ObserverTracker;
import org.eclipse.papyrus.aof.sync.AbstractMapping;
import org.eclipse.papyrus.aof.sync.IMapping;
+import org.eclipse.papyrus.aof.sync.IMappingContext;
import org.eclipse.papyrus.aof.sync.IMappingInstance;
import org.eclipse.papyrus.aof.sync.emf.syncmapping.MappingInstance;
import org.eclipse.papyrus.aof.sync.emf.syncmapping.MappingModel;
@@ -41,12 +42,14 @@ import org.eclipse.papyrus.aof.sync.emf.syncmapping.SyncMappingPackage;
* <!-- begin-user-doc -->
* An implementation of the model <b>Package</b>.
* <!-- end-user-doc -->
+ *
* @generated
*/
public class SyncMappingPackageImpl extends EPackageImpl implements SyncMappingPackage {
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
+ *
* @generated
*/
private EClass mappingInstanceEClass = null;
@@ -54,6 +57,7 @@ public class SyncMappingPackageImpl extends EPackageImpl implements SyncMappingP
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
+ *
* @generated
*/
private EClass iMappingInstanceEClass = null;
@@ -61,6 +65,7 @@ public class SyncMappingPackageImpl extends EPackageImpl implements SyncMappingP
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
+ *
* @generated
*/
private EClass internalInstanceEClass = null;
@@ -68,6 +73,7 @@ public class SyncMappingPackageImpl extends EPackageImpl implements SyncMappingP
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
+ *
* @generated
*/
private EClass internalEObjectEClass = null;
@@ -75,6 +81,7 @@ public class SyncMappingPackageImpl extends EPackageImpl implements SyncMappingP
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
+ *
* @generated
*/
private EClass mappingModelEClass = null;
@@ -82,6 +89,7 @@ public class SyncMappingPackageImpl extends EPackageImpl implements SyncMappingP
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
+ *
* @generated
*/
private EDataType oneEDataType = null;
@@ -89,6 +97,7 @@ public class SyncMappingPackageImpl extends EPackageImpl implements SyncMappingP
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
+ *
* @generated
*/
private EDataType mappingEDataType = null;
@@ -96,6 +105,7 @@ public class SyncMappingPackageImpl extends EPackageImpl implements SyncMappingP
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
+ *
* @generated
*/
private EDataType observerTrackerEDataType = null;
@@ -103,20 +113,31 @@ public class SyncMappingPackageImpl extends EPackageImpl implements SyncMappingP
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
+ *
* @generated
*/
private EDataType iteratorEDataType = null;
/**
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ *
+ * @generated
+ */
+ private EDataType mappingContextEDataType = null;
+
+ /**
* Creates an instance of the model <b>Package</b>, registered with
* {@link org.eclipse.emf.ecore.EPackage.Registry EPackage.Registry} by the package
* package URI value.
- * <p>Note: the correct way to create the package is via the static
+ * <p>
+ * Note: the correct way to create the package is via the static
* factory method {@link #init init()}, which also performs
* initialization of the package, or returns the registered package,
* if one already exists.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
+ *
* @see org.eclipse.emf.ecore.EPackage.Registry
* @see org.eclipse.papyrus.aof.sync.emf.syncmapping.SyncMappingPackage#eNS_URI
* @see #init()
@@ -129,6 +150,7 @@ public class SyncMappingPackageImpl extends EPackageImpl implements SyncMappingP
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
+ *
* @generated
*/
private static boolean isInited = false;
@@ -136,10 +158,12 @@ public class SyncMappingPackageImpl extends EPackageImpl implements SyncMappingP
/**
* Creates, registers, and initializes the <b>Package</b> for this model, and for any others upon which it depends.
*
- * <p>This method is used to initialize {@link SyncMappingPackage#eINSTANCE} when that field is accessed.
+ * <p>
+ * This method is used to initialize {@link SyncMappingPackage#eINSTANCE} when that field is accessed.
* Clients should not invoke it directly. Instead, they should simply access that field to obtain the package.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
+ *
* @see #eNS_URI
* @see #createPackageContents()
* @see #initializePackageContents()
@@ -173,6 +197,7 @@ public class SyncMappingPackageImpl extends EPackageImpl implements SyncMappingP
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
+ *
* @generated
*/
@Override
@@ -183,6 +208,7 @@ public class SyncMappingPackageImpl extends EPackageImpl implements SyncMappingP
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
+ *
* @generated
*/
@Override
@@ -193,6 +219,7 @@ public class SyncMappingPackageImpl extends EPackageImpl implements SyncMappingP
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
+ *
* @generated
*/
@Override
@@ -203,6 +230,7 @@ public class SyncMappingPackageImpl extends EPackageImpl implements SyncMappingP
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
+ *
* @generated
*/
@Override
@@ -213,6 +241,7 @@ public class SyncMappingPackageImpl extends EPackageImpl implements SyncMappingP
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
+ *
* @generated
*/
@Override
@@ -223,6 +252,7 @@ public class SyncMappingPackageImpl extends EPackageImpl implements SyncMappingP
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
+ *
* @generated
*/
@Override
@@ -233,6 +263,7 @@ public class SyncMappingPackageImpl extends EPackageImpl implements SyncMappingP
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
+ *
* @generated
*/
@Override
@@ -243,6 +274,7 @@ public class SyncMappingPackageImpl extends EPackageImpl implements SyncMappingP
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
+ *
* @generated
*/
@Override
@@ -253,6 +285,7 @@ public class SyncMappingPackageImpl extends EPackageImpl implements SyncMappingP
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
+ *
* @generated
*/
@Override
@@ -263,6 +296,7 @@ public class SyncMappingPackageImpl extends EPackageImpl implements SyncMappingP
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
+ *
* @generated
*/
@Override
@@ -273,6 +307,7 @@ public class SyncMappingPackageImpl extends EPackageImpl implements SyncMappingP
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
+ *
* @generated
*/
@Override
@@ -283,6 +318,7 @@ public class SyncMappingPackageImpl extends EPackageImpl implements SyncMappingP
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
+ *
* @generated
*/
@Override
@@ -293,6 +329,7 @@ public class SyncMappingPackageImpl extends EPackageImpl implements SyncMappingP
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
+ *
* @generated
*/
@Override
@@ -303,6 +340,7 @@ public class SyncMappingPackageImpl extends EPackageImpl implements SyncMappingP
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
+ *
* @generated
*/
@Override
@@ -313,6 +351,7 @@ public class SyncMappingPackageImpl extends EPackageImpl implements SyncMappingP
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
+ *
* @generated
*/
@Override
@@ -323,6 +362,18 @@ public class SyncMappingPackageImpl extends EPackageImpl implements SyncMappingP
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
+ *
+ * @generated
+ */
+ @Override
+ public EDataType getMappingContext() {
+ return mappingContextEDataType;
+ }
+
+ /**
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ *
* @generated
*/
@Override
@@ -333,15 +384,17 @@ public class SyncMappingPackageImpl extends EPackageImpl implements SyncMappingP
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
+ *
* @generated
*/
private boolean isCreated = false;
/**
- * Creates the meta-model objects for the package. This method is
+ * Creates the meta-model objects for the package. This method is
* guarded to have no affect on any invocation but its first.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
+ *
* @generated
*/
public void createPackageContents() {
@@ -372,20 +425,23 @@ public class SyncMappingPackageImpl extends EPackageImpl implements SyncMappingP
mappingEDataType = createEDataType(MAPPING);
observerTrackerEDataType = createEDataType(OBSERVER_TRACKER);
iteratorEDataType = createEDataType(ITERATOR);
+ mappingContextEDataType = createEDataType(MAPPING_CONTEXT);
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
+ *
* @generated
*/
private boolean isInitialized = false;
/**
- * Complete the initialization of the package and its meta-model. This
+ * Complete the initialization of the package and its meta-model. This
* method is guarded to have no affect on any invocation but its first.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
+ *
* @generated
*/
public void initializePackageContents() {
@@ -404,8 +460,8 @@ public class SyncMappingPackageImpl extends EPackageImpl implements SyncMappingP
ETypeParameter mappingInstanceEClass_T = addETypeParameter(mappingInstanceEClass, "T"); //$NON-NLS-1$
addETypeParameter(iMappingInstanceEClass, "F"); //$NON-NLS-1$
addETypeParameter(iMappingInstanceEClass, "T"); //$NON-NLS-1$
- addETypeParameter(internalInstanceEClass, "F"); //$NON-NLS-1$
- addETypeParameter(internalInstanceEClass, "T"); //$NON-NLS-1$
+ ETypeParameter internalInstanceEClass_F = addETypeParameter(internalInstanceEClass, "F"); //$NON-NLS-1$
+ ETypeParameter internalInstanceEClass_T = addETypeParameter(internalInstanceEClass, "T"); //$NON-NLS-1$
addETypeParameter(oneEDataType, "E"); //$NON-NLS-1$
addETypeParameter(mappingEDataType, "F"); //$NON-NLS-1$
addETypeParameter(mappingEDataType, "T"); //$NON-NLS-1$
@@ -420,7 +476,12 @@ public class SyncMappingPackageImpl extends EPackageImpl implements SyncMappingP
g2 = createEGenericType(mappingInstanceEClass_T);
g1.getETypeArguments().add(g2);
mappingInstanceEClass.getEGenericSuperTypes().add(g1);
- internalInstanceEClass.getESuperTypes().add(this.getIMappingInstance());
+ g1 = createEGenericType(this.getIMappingInstance());
+ g2 = createEGenericType(internalInstanceEClass_F);
+ g1.getETypeArguments().add(g2);
+ g2 = createEGenericType(internalInstanceEClass_T);
+ g1.getETypeArguments().add(g2);
+ internalInstanceEClass.getEGenericSuperTypes().add(g1);
// Initialize classes and features; add operations and parameters
initEClass(mappingInstanceEClass, MappingInstance.class, "MappingInstance", !IS_ABSTRACT, !IS_INTERFACE, IS_GENERATED_INSTANCE_CLASS); //$NON-NLS-1$
@@ -488,9 +549,10 @@ public class SyncMappingPackageImpl extends EPackageImpl implements SyncMappingP
initEDataType(mappingEDataType, IMapping.class, "Mapping", IS_SERIALIZABLE, !IS_GENERATED_INSTANCE_CLASS); //$NON-NLS-1$
initEDataType(observerTrackerEDataType, ObserverTracker.class, "ObserverTracker", IS_SERIALIZABLE, !IS_GENERATED_INSTANCE_CLASS); //$NON-NLS-1$
initEDataType(iteratorEDataType, Iterator.class, "Iterator", IS_SERIALIZABLE, !IS_GENERATED_INSTANCE_CLASS); //$NON-NLS-1$
+ initEDataType(mappingContextEDataType, IMappingContext.class, "MappingContext", IS_SERIALIZABLE, !IS_GENERATED_INSTANCE_CLASS); //$NON-NLS-1$
// Create resource
createResource(eNS_URI);
}
-} //SyncMappingPackageImpl
+} // SyncMappingPackageImpl
diff --git a/extraplugins/aof/sync/org.eclipse.papyrus.aof.sync.emf/src-gen/org/eclipse/papyrus/aof/sync/emf/syncmapping/util/SyncMappingAdapterFactory.java b/extraplugins/aof/sync/org.eclipse.papyrus.aof.sync.emf/src-gen/org/eclipse/papyrus/aof/sync/emf/syncmapping/util/SyncMappingAdapterFactory.java
index 8122143bfd3..92a0f7ac490 100644
--- a/extraplugins/aof/sync/org.eclipse.papyrus.aof.sync.emf/src-gen/org/eclipse/papyrus/aof/sync/emf/syncmapping/util/SyncMappingAdapterFactory.java
+++ b/extraplugins/aof/sync/org.eclipse.papyrus.aof.sync.emf/src-gen/org/eclipse/papyrus/aof/sync/emf/syncmapping/util/SyncMappingAdapterFactory.java
@@ -28,6 +28,7 @@ import org.eclipse.papyrus.aof.sync.emf.syncmapping.*;
* The <b>Adapter Factory</b> for the model.
* It provides an adapter <code>createXXX</code> method for each class of the model.
* <!-- end-user-doc -->
+ *
* @see org.eclipse.papyrus.aof.sync.emf.syncmapping.SyncMappingPackage
* @generated
*/
@@ -36,6 +37,7 @@ public class SyncMappingAdapterFactory extends AdapterFactoryImpl {
* The cached model package.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
+ *
* @generated
*/
protected static SyncMappingPackage modelPackage;
@@ -44,6 +46,7 @@ public class SyncMappingAdapterFactory extends AdapterFactoryImpl {
* Creates an instance of the adapter factory.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
+ *
* @generated
*/
public SyncMappingAdapterFactory() {
@@ -57,6 +60,7 @@ public class SyncMappingAdapterFactory extends AdapterFactoryImpl {
* <!-- begin-user-doc -->
* This implementation returns <code>true</code> if the object is either the model's package or is an instance object of the model.
* <!-- end-user-doc -->
+ *
* @return whether this factory is applicable for the type of the object.
* @generated
*/
@@ -75,6 +79,7 @@ public class SyncMappingAdapterFactory extends AdapterFactoryImpl {
* The switch that delegates to the <code>createXXX</code> methods.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
+ *
* @generated
*/
protected SyncMappingSwitch<Adapter> modelSwitch = new SyncMappingSwitch<Adapter>() {
@@ -113,7 +118,9 @@ public class SyncMappingAdapterFactory extends AdapterFactoryImpl {
* Creates an adapter for the <code>target</code>.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
- * @param target the object to adapt.
+ *
+ * @param target
+ * the object to adapt.
* @return the adapter for the <code>target</code>.
* @generated
*/
@@ -129,6 +136,7 @@ public class SyncMappingAdapterFactory extends AdapterFactoryImpl {
* This default implementation returns null so that we can easily ignore cases;
* it's useful to ignore a case when inheritance will catch all the cases anyway.
* <!-- end-user-doc -->
+ *
* @return the new adapter.
* @see org.eclipse.papyrus.aof.sync.emf.syncmapping.MappingInstance
* @generated
@@ -143,6 +151,7 @@ public class SyncMappingAdapterFactory extends AdapterFactoryImpl {
* This default implementation returns null so that we can easily ignore cases;
* it's useful to ignore a case when inheritance will catch all the cases anyway.
* <!-- end-user-doc -->
+ *
* @return the new adapter.
* @see org.eclipse.papyrus.aof.sync.IMappingInstance
* @generated
@@ -157,6 +166,7 @@ public class SyncMappingAdapterFactory extends AdapterFactoryImpl {
* This default implementation returns null so that we can easily ignore cases;
* it's useful to ignore a case when inheritance will catch all the cases anyway.
* <!-- end-user-doc -->
+ *
* @return the new adapter.
* @see org.eclipse.papyrus.aof.sync.AbstractMapping.InternalInstance
* @generated
@@ -171,6 +181,7 @@ public class SyncMappingAdapterFactory extends AdapterFactoryImpl {
* This default implementation returns null so that we can easily ignore cases;
* it's useful to ignore a case when inheritance will catch all the cases anyway.
* <!-- end-user-doc -->
+ *
* @return the new adapter.
* @see org.eclipse.emf.ecore.InternalEObject
* @generated
@@ -185,6 +196,7 @@ public class SyncMappingAdapterFactory extends AdapterFactoryImpl {
* This default implementation returns null so that we can easily ignore cases;
* it's useful to ignore a case when inheritance will catch all the cases anyway.
* <!-- end-user-doc -->
+ *
* @return the new adapter.
* @see org.eclipse.papyrus.aof.sync.emf.syncmapping.MappingModel
* @generated
@@ -198,6 +210,7 @@ public class SyncMappingAdapterFactory extends AdapterFactoryImpl {
* <!-- begin-user-doc -->
* This default implementation returns null.
* <!-- end-user-doc -->
+ *
* @return the new adapter.
* @generated
*/
@@ -205,4 +218,4 @@ public class SyncMappingAdapterFactory extends AdapterFactoryImpl {
return null;
}
-} //SyncMappingAdapterFactory
+} // SyncMappingAdapterFactory
diff --git a/extraplugins/aof/sync/org.eclipse.papyrus.aof.sync.emf/src-gen/org/eclipse/papyrus/aof/sync/emf/syncmapping/util/SyncMappingResource.java b/extraplugins/aof/sync/org.eclipse.papyrus.aof.sync.emf/src-gen/org/eclipse/papyrus/aof/sync/emf/syncmapping/util/SyncMappingResource.java
index 2bb5dfe2297..c83e7a75837 100644
--- a/extraplugins/aof/sync/org.eclipse.papyrus.aof.sync.emf/src-gen/org/eclipse/papyrus/aof/sync/emf/syncmapping/util/SyncMappingResource.java
+++ b/extraplugins/aof/sync/org.eclipse.papyrus.aof.sync.emf/src-gen/org/eclipse/papyrus/aof/sync/emf/syncmapping/util/SyncMappingResource.java
@@ -1,11 +1,11 @@
/**
* Copyright (c) 2015 Christian W. Damus 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:
* Christian W. Damus - Initial API and implementation
*/
@@ -17,6 +17,7 @@ import org.eclipse.emf.ecore.resource.Resource;
* <!-- begin-user-doc -->
* The resource associated with the '<em><b>syncmapping</b></em>' package.
* <!-- end-user-doc -->
+ *
* @generated
*/
public interface SyncMappingResource extends Resource {
@@ -24,6 +25,7 @@ public interface SyncMappingResource extends Resource {
* <!-- begin-user-doc -->
* The factory for '<em><b>syncmapping</b></em>' resources.
* <!-- end-user-doc -->
+ *
* @generated
*/
public interface Factory
@@ -32,6 +34,7 @@ public interface SyncMappingResource extends Resource {
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
+ *
* @generated
*/
public static final Factory INSTANCE = new SyncMappingResourceFactoryImpl();
@@ -42,8 +45,9 @@ public interface SyncMappingResource extends Resource {
* <!-- begin-user-doc -->
* The file extension for '<em><b>syncmapping</b></em>' resources.
* <!-- end-user-doc -->
+ *
* @generated
*/
public static final String FILE_EXTENSION = "syncmapping"; //$NON-NLS-1$
-} //SyncMappingResource
+} // SyncMappingResource
diff --git a/extraplugins/aof/sync/org.eclipse.papyrus.aof.sync.emf/src-gen/org/eclipse/papyrus/aof/sync/emf/syncmapping/util/SyncMappingResourceFactoryImpl.java b/extraplugins/aof/sync/org.eclipse.papyrus.aof.sync.emf/src-gen/org/eclipse/papyrus/aof/sync/emf/syncmapping/util/SyncMappingResourceFactoryImpl.java
index 1d64bc07a63..000752a64c9 100644
--- a/extraplugins/aof/sync/org.eclipse.papyrus.aof.sync.emf/src-gen/org/eclipse/papyrus/aof/sync/emf/syncmapping/util/SyncMappingResourceFactoryImpl.java
+++ b/extraplugins/aof/sync/org.eclipse.papyrus.aof.sync.emf/src-gen/org/eclipse/papyrus/aof/sync/emf/syncmapping/util/SyncMappingResourceFactoryImpl.java
@@ -1,11 +1,11 @@
/**
* Copyright (c) 2015 Christian W. Damus 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:
* Christian W. Damus - Initial API and implementation
*/
@@ -21,6 +21,7 @@ import org.eclipse.emf.ecore.resource.impl.ResourceFactoryImpl;
* <!-- begin-user-doc -->
* The <b>Resource Factory</b> associated with the package.
* <!-- end-user-doc -->
+ *
* @see org.eclipse.papyrus.aof.sync.emf.syncmapping.util.SyncMappingResourceImpl
* @generated
*/
@@ -29,6 +30,7 @@ public class SyncMappingResourceFactoryImpl extends ResourceFactoryImpl implemen
* Creates an instance of the resource factory.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
+ *
* @generated
*/
public SyncMappingResourceFactoryImpl() {
@@ -39,6 +41,7 @@ public class SyncMappingResourceFactoryImpl extends ResourceFactoryImpl implemen
* Creates an instance of the resource.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
+ *
* @generated
*/
@Override
@@ -47,4 +50,4 @@ public class SyncMappingResourceFactoryImpl extends ResourceFactoryImpl implemen
return result;
}
-} //SyncMappingResourceFactoryImpl
+} // SyncMappingResourceFactoryImpl
diff --git a/extraplugins/aof/sync/org.eclipse.papyrus.aof.sync.emf/src-gen/org/eclipse/papyrus/aof/sync/emf/syncmapping/util/SyncMappingResourceImpl.java b/extraplugins/aof/sync/org.eclipse.papyrus.aof.sync.emf/src-gen/org/eclipse/papyrus/aof/sync/emf/syncmapping/util/SyncMappingResourceImpl.java
index d8a37ec7329..04cf76229c5 100644
--- a/extraplugins/aof/sync/org.eclipse.papyrus.aof.sync.emf/src-gen/org/eclipse/papyrus/aof/sync/emf/syncmapping/util/SyncMappingResourceImpl.java
+++ b/extraplugins/aof/sync/org.eclipse.papyrus.aof.sync.emf/src-gen/org/eclipse/papyrus/aof/sync/emf/syncmapping/util/SyncMappingResourceImpl.java
@@ -1,11 +1,11 @@
/**
* Copyright (c) 2015 Christian W. Damus 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:
* Christian W. Damus - Initial API and implementation
*/
@@ -22,6 +22,7 @@ import org.eclipse.emf.ecore.resource.impl.ResourceImpl;
* <!-- begin-user-doc -->
* The <b>Resource </b> associated with the package.
* <!-- end-user-doc -->
+ *
* @see org.eclipse.papyrus.aof.sync.emf.syncmapping.util.SyncMappingResourceFactoryImpl
* @generated
*/
@@ -30,7 +31,9 @@ public class SyncMappingResourceImpl extends ResourceImpl implements SyncMapping
* Creates an instance of the resource.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
- * @param uri the URI of the new resource.
+ *
+ * @param uri
+ * the URI of the new resource.
* @generated
*/
public SyncMappingResourceImpl(URI uri) {
@@ -45,7 +48,7 @@ public class SyncMappingResourceImpl extends ResourceImpl implements SyncMapping
public void load(Map<?, ?> options) throws IOException {
setLoaded(true);
}
-
+
/**
* Persistence is not supported; save requests are just ignored (except that
* I become {@linkplain Resource#isModified() unmodified}.
@@ -54,4 +57,4 @@ public class SyncMappingResourceImpl extends ResourceImpl implements SyncMapping
public void save(Map<?, ?> options) throws IOException {
setModified(false);
}
-} //SyncMappingResourceImpl
+} // SyncMappingResourceImpl
diff --git a/extraplugins/aof/sync/org.eclipse.papyrus.aof.sync.emf/src-gen/org/eclipse/papyrus/aof/sync/emf/syncmapping/util/SyncMappingSwitch.java b/extraplugins/aof/sync/org.eclipse.papyrus.aof.sync.emf/src-gen/org/eclipse/papyrus/aof/sync/emf/syncmapping/util/SyncMappingSwitch.java
index ef41cc8818d..45c1b0f1026 100644
--- a/extraplugins/aof/sync/org.eclipse.papyrus.aof.sync.emf/src-gen/org/eclipse/papyrus/aof/sync/emf/syncmapping/util/SyncMappingSwitch.java
+++ b/extraplugins/aof/sync/org.eclipse.papyrus.aof.sync.emf/src-gen/org/eclipse/papyrus/aof/sync/emf/syncmapping/util/SyncMappingSwitch.java
@@ -31,6 +31,7 @@ import org.eclipse.papyrus.aof.sync.emf.syncmapping.*;
* until a non-null result is returned,
* which is the result of the switch.
* <!-- end-user-doc -->
+ *
* @see org.eclipse.papyrus.aof.sync.emf.syncmapping.SyncMappingPackage
* @generated
*/
@@ -39,6 +40,7 @@ public class SyncMappingSwitch<T1> extends Switch<T1> {
* The cached model package
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
+ *
* @generated
*/
protected static SyncMappingPackage modelPackage;
@@ -47,6 +49,7 @@ public class SyncMappingSwitch<T1> extends Switch<T1> {
* Creates an instance of the switch.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
+ *
* @generated
*/
public SyncMappingSwitch() {
@@ -59,7 +62,9 @@ public class SyncMappingSwitch<T1> extends Switch<T1> {
* Checks whether this is a switch for the given package.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
- * @param ePackage the package in question.
+ *
+ * @param ePackage
+ * the package in question.
* @return whether this is a switch for the given package.
* @generated
*/
@@ -72,6 +77,7 @@ public class SyncMappingSwitch<T1> extends Switch<T1> {
* Calls <code>caseXXX</code> for each class of the model until one returns a non null result; it yields that result.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
+ *
* @return the first non-null result returned by a <code>caseXXX</code> call.
* @generated
*/
@@ -138,7 +144,9 @@ public class SyncMappingSwitch<T1> extends Switch<T1> {
* This implementation returns null;
* returning a non-null result will terminate the switch.
* <!-- end-user-doc -->
- * @param object the target of the switch.
+ *
+ * @param object
+ * the target of the switch.
* @return the result of interpreting the object as an instance of '<em>Mapping Instance</em>'.
* @see #doSwitch(org.eclipse.emf.ecore.EObject) doSwitch(EObject)
* @generated
@@ -153,7 +161,9 @@ public class SyncMappingSwitch<T1> extends Switch<T1> {
* This implementation returns null;
* returning a non-null result will terminate the switch.
* <!-- end-user-doc -->
- * @param object the target of the switch.
+ *
+ * @param object
+ * the target of the switch.
* @return the result of interpreting the object as an instance of '<em>IMapping Instance</em>'.
* @see #doSwitch(org.eclipse.emf.ecore.EObject) doSwitch(EObject)
* @generated
@@ -168,7 +178,9 @@ public class SyncMappingSwitch<T1> extends Switch<T1> {
* This implementation returns null;
* returning a non-null result will terminate the switch.
* <!-- end-user-doc -->
- * @param object the target of the switch.
+ *
+ * @param object
+ * the target of the switch.
* @return the result of interpreting the object as an instance of '<em>Internal Instance</em>'.
* @see #doSwitch(org.eclipse.emf.ecore.EObject) doSwitch(EObject)
* @generated
@@ -183,7 +195,9 @@ public class SyncMappingSwitch<T1> extends Switch<T1> {
* This implementation returns null;
* returning a non-null result will terminate the switch.
* <!-- end-user-doc -->
- * @param object the target of the switch.
+ *
+ * @param object
+ * the target of the switch.
* @return the result of interpreting the object as an instance of '<em>Internal EObject</em>'.
* @see #doSwitch(org.eclipse.emf.ecore.EObject) doSwitch(EObject)
* @generated
@@ -198,7 +212,9 @@ public class SyncMappingSwitch<T1> extends Switch<T1> {
* This implementation returns null;
* returning a non-null result will terminate the switch.
* <!-- end-user-doc -->
- * @param object the target of the switch.
+ *
+ * @param object
+ * the target of the switch.
* @return the result of interpreting the object as an instance of '<em>Mapping Model</em>'.
* @see #doSwitch(org.eclipse.emf.ecore.EObject) doSwitch(EObject)
* @generated
@@ -213,7 +229,9 @@ public class SyncMappingSwitch<T1> extends Switch<T1> {
* This implementation returns null;
* returning a non-null result will terminate the switch, but this is the last case anyway.
* <!-- end-user-doc -->
- * @param object the target of the switch.
+ *
+ * @param object
+ * the target of the switch.
* @return the result of interpreting the object as an instance of '<em>EObject</em>'.
* @see #doSwitch(org.eclipse.emf.ecore.EObject)
* @generated
@@ -223,4 +241,4 @@ public class SyncMappingSwitch<T1> extends Switch<T1> {
return null;
}
-} //SyncMappingSwitch
+} // SyncMappingSwitch

Back to the top