Bug 517488: [Interoperability][SysML] Manage SysML Migration for Oxygen
https://bugs.eclipse.org/bugs/show_bug.cgi?id=517488

- Modify the SysML interoperability plugins ids (0.10.1 to 0.11.0)
- Manage the build for SysML interoperability
- Integrate the SysML interoperability into the buildAll main and tests
builds
- Change some code for correct build
- Change the SysML transformation to manage the new architecture
framework
- Change the target platform definitions (to build SysML
interoperability on oxygen and after the SysML 1.1 new repository)

Change-Id: I4180d6a59888f18a82c4db6b3a4adcd8b88ccd41
Signed-off-by: Nicolas FAUVERGUE <nicolas.fauvergue@cea.fr>
diff --git a/releng/Papyrus - SysML14 - Main.launch b/releng/Papyrus - SysML14 - Main.launch
index 1c1dd0c..1563f19 100644
--- a/releng/Papyrus - SysML14 - Main.launch
+++ b/releng/Papyrus - SysML14 - Main.launch
@@ -4,7 +4,7 @@
 <stringAttribute key="M2_GOALS" value="clean install"/>
 <booleanAttribute key="M2_NON_RECURSIVE" value="false"/>
 <booleanAttribute key="M2_OFFLINE" value="false"/>
-<stringAttribute key="M2_PROFILES" value="SysMl14"/>
+<stringAttribute key="M2_PROFILES" value="SysML14"/>
 <listAttribute key="M2_PROPERTIES">
 <listEntry value="eclipse.p2.mirrors=false"/>
 </listAttribute>
diff --git a/releng/main/pom.xml b/releng/main/pom.xml
index 7ac20ea..566e950 100644
--- a/releng/main/pom.xml
+++ b/releng/main/pom.xml
@@ -248,8 +248,8 @@
 				<module>../../rpy/features/org.eclipse.papyrus.interoperability.rpy.feature</module>
 				<module>../../rsa/plugins</module>
 				<module>../../rsa/features/org.eclipse.papyrus.interoperability.rsa.feature</module>
-				<!--module>../../sysml14/plugins</module>
-				<module>../../sysml14/features/org.eclipse.papyrus.interoperability.sysml14.sysml.feature</module-->
+				<module>../../sysml14/plugins</module>
+				<module>../../sysml14/features/org.eclipse.papyrus.interoperability.sysml14.sysml.feature</module>
 				<module>../../diagram-definition/plugins</module>
 				<module>../../diagram-definition/features/org.eclipse.papyrus.interoperability.dd.feature</module>
 				<module>../org.eclipse.papyrus.interoperability.all.p2</module>
@@ -353,7 +353,7 @@
 			<properties>
 				<target.platform>org.eclipse.papyrus.interoperability.sysml14.sysml.targetplatform.oxygen</target.platform>
 				<target.platform.groupid>org.eclipse.papyrus.interoperability</target.platform.groupid>
-				<target.version>0.10.1-SNAPSHOT</target.version>
+				<target.version>0.11.0-SNAPSHOT</target.version>
 			</properties>
 			
 			<modules>
diff --git a/releng/main/targetplatform/org.eclipse.papyrus.interoperability.targetplatform.oxygen/org.eclipse.papyrus.interoperability.targetplatform.oxygen.target b/releng/main/targetplatform/org.eclipse.papyrus.interoperability.targetplatform.oxygen/org.eclipse.papyrus.interoperability.targetplatform.oxygen.target
index abd4dd2..a9a2c8e 100644
--- a/releng/main/targetplatform/org.eclipse.papyrus.interoperability.targetplatform.oxygen/org.eclipse.papyrus.interoperability.targetplatform.oxygen.target
+++ b/releng/main/targetplatform/org.eclipse.papyrus.interoperability.targetplatform.oxygen/org.eclipse.papyrus.interoperability.targetplatform.oxygen.target
@@ -23,7 +23,7 @@
 <unit id="org.eclipse.papyrus.sysml.nattable.feature.source.feature.group" version="0.0.0"/>
 <unit id="org.eclipse.papyrus.sysml.properties.feature.feature.group" version="0.0.0"/>
 <unit id="org.eclipse.papyrus.sysml.properties.feature.source.feature.group" version="0.0.0"/>
-<repository location="http://download.eclipse.org/modeling/mdt/papyrus/updates/nightly/oxygen/extra/"/>
+<repository location="https://hudson.eclipse.org/papyrus/view/Sysml/job/papyrus-sysml11-oxygen/lastSuccessfulBuild/artifact/org.eclipse.papyrus.sysml11.p2/target/repository/"/>
 </location>
 <location includeAllPlatforms="false" includeConfigurePhase="false" includeMode="planner" includeSource="true" type="InstallableUnit">
 <unit id="org.eclipse.gmf.runtime.notation.sdk.feature.group" version="1.10.0.201606071631"/>
@@ -51,6 +51,11 @@
 <repository location="http://download.eclipse.org/modeling/mdt/papyrus/updates/nightly/oxygen/main/"/>
 </location>
 <location includeAllPlatforms="false" includeConfigurePhase="false" includeMode="planner" includeSource="true" type="InstallableUnit">
+<unit id="org.eclipse.papyrus.sysml14.feature.feature.group" version="0.0.0"/>
+<unit id="org.eclipse.papyrus.sysml14.feature.source.feature.group" version="0.0.0"/>
+<repository location="https://hudson.eclipse.org/papyrus/job/papyrus-sysml-oxygen/lastSuccessfulBuild/artifact/releng/org.eclipse.papyrus.sysml14.p2/target/repository/"/>
+</location>
+<location includeAllPlatforms="false" includeConfigurePhase="false" includeMode="planner" includeSource="true" type="InstallableUnit">
 <unit id="org.apache.commons.io" version="2.2.0.v201405211200"/>
 <unit id="org.apache.commons.io.source" version="2.2.0.v201405211200"/>
 <repository location="http://download.eclipse.org/tools/orbit/downloads/drops/R20160520211859/repository"/>
diff --git a/releng/org.eclipse.papyrus.interoperability.all.p2/category.xml b/releng/org.eclipse.papyrus.interoperability.all.p2/category.xml
index a7bc37e..5a2a65c 100644
--- a/releng/org.eclipse.papyrus.interoperability.all.p2/category.xml
+++ b/releng/org.eclipse.papyrus.interoperability.all.p2/category.xml
@@ -9,6 +9,9 @@
    <feature url="features/org.eclipse.papyrus.interoperability.rsa.feature_1.2.0.qualifier.jar" id="org.eclipse.papyrus.interoperability.rsa.feature" version="1.2.0.qualifier">
       <category name="org.eclipse.papyrus.category"/>
    </feature>
+   <feature url="features/org.eclipse.papyrus.interoperability.sysml14.sysml.feature_0.11.0.qualifier.jar" id="org.eclipse.papyrus.interoperability.sysml14.sysml.feature" version="0.11.0.qualifier">
+      <category name="org.eclipse.papyrus.category"/>
+   </feature>
    <feature url="features/org.eclipse.papyrus.interoperability.main.feature_1.0.0.qualifier.jar" id="org.eclipse.papyrus.interoperability.main.feature" version="1.0.0.qualifier">
       <category name="org.eclipse.papyrus.category"/>
    </feature>
diff --git a/releng/tests/pom.xml b/releng/tests/pom.xml
index 94794c3..70714a8 100644
--- a/releng/tests/pom.xml
+++ b/releng/tests/pom.xml
@@ -413,7 +413,7 @@
 			<properties>
 				<target.platform>org.eclipse.papyrus.interoperability.sysml14.sysml.targetplatform.oxygen</target.platform>
 				<target.platform.groupid>org.eclipse.papyrus.interoperability.tests</target.platform.groupid>
-				<target.version>0.10.1-SNAPSHOT</target.version>
+				<target.version>0.11.0-SNAPSHOT</target.version>
 			</properties>
 			
 			<modules>
@@ -448,7 +448,7 @@
 			<properties>
 				<target.platform>org.eclipse.papyrus.interoperability.sysml14.sysml.targetplatform.oxygen</target.platform>
 				<target.platform.groupid>org.eclipse.papyrus.interoperability.tests</target.platform.groupid>
-				<target.version>0.10.1-SNAPSHOT</target.version>
+				<target.version>0.11.0-SNAPSHOT</target.version>
 			</properties>
 			
 			<modules>
diff --git a/releng/tests/targetplatform/org.eclipse.papyrus.interoperability.targetplatform.oxygen/org.eclipse.papyrus.interoperability.targetplatform.oxygen.target b/releng/tests/targetplatform/org.eclipse.papyrus.interoperability.targetplatform.oxygen/org.eclipse.papyrus.interoperability.targetplatform.oxygen.target
index f6cb562..cc719c8 100644
--- a/releng/tests/targetplatform/org.eclipse.papyrus.interoperability.targetplatform.oxygen/org.eclipse.papyrus.interoperability.targetplatform.oxygen.target
+++ b/releng/tests/targetplatform/org.eclipse.papyrus.interoperability.targetplatform.oxygen/org.eclipse.papyrus.interoperability.targetplatform.oxygen.target
@@ -19,7 +19,7 @@
 <unit id="org.eclipse.papyrus.sysml.nattable.feature.source.feature.group" version="0.0.0"/>
 <unit id="org.eclipse.papyrus.sysml.feature.source.feature.group" version="0.0.0"/>
 <unit id="org.eclipse.papyrus.sysml.nattable.feature.feature.group" version="0.0.0"/>
-<repository location="http://download.eclipse.org/modeling/mdt/papyrus/updates/nightly/oxygen/extra/"/>
+<repository location="https://hudson.eclipse.org/papyrus/view/Sysml/job/papyrus-sysml11-oxygen/lastSuccessfulBuild/artifact/org.eclipse.papyrus.sysml11.p2/target/repository/"/>
 </location>
 <location includeAllPlatforms="false" includeConfigurePhase="false" includeMode="planner" includeSource="true" type="InstallableUnit">
 <unit id="org.eclipse.gmf.runtime.notation.sdk.feature.group" version="1.10.0.201606071631"/>
@@ -48,6 +48,11 @@
 <repository location="http://download.eclipse.org/modeling/mdt/papyrus/updates/nightly/oxygen/main/"/>
 </location>
 <location includeAllPlatforms="false" includeConfigurePhase="false" includeMode="planner" includeSource="true" type="InstallableUnit">
+<unit id="org.eclipse.papyrus.sysml14.feature.feature.group" version="0.0.0"/>
+<unit id="org.eclipse.papyrus.sysml14.feature.source.feature.group" version="0.0.0"/>
+<repository location="https://hudson.eclipse.org/papyrus/job/papyrus-sysml-oxygen/lastSuccessfulBuild/artifact/releng/org.eclipse.papyrus.sysml14.p2/target/repository/"/>
+</location>
+<location includeAllPlatforms="false" includeConfigurePhase="false" includeMode="planner" includeSource="true" type="InstallableUnit">
 <unit id="org.eclipse.papyrus.junit.feature.feature.group" version="0.0.0"/>
 <unit id="org.eclipse.papyrus.junit.feature.source.feature.group" version="0.0.0"/>
 <unit id="org.eclipse.papyrus.uml.m2m.qvto.tests.tools.feature.feature.group" version="0.0.0"/>
diff --git a/rpy/plugins/org.eclipse.papyrus.interoperability.rpy/src/org/eclipse/papyrus/interoperability/rpy/transformations/RpyImportTransformation.java b/rpy/plugins/org.eclipse.papyrus.interoperability.rpy/src/org/eclipse/papyrus/interoperability/rpy/transformations/RpyImportTransformation.java
index c8e44ea..86a81d6 100644
--- a/rpy/plugins/org.eclipse.papyrus.interoperability.rpy/src/org/eclipse/papyrus/interoperability/rpy/transformations/RpyImportTransformation.java
+++ b/rpy/plugins/org.eclipse.papyrus.interoperability.rpy/src/org/eclipse/papyrus/interoperability/rpy/transformations/RpyImportTransformation.java
@@ -338,7 +338,7 @@
 		if (null == this.propertiesResource) {
 			this.propertiesResource = new InternationalizationResource(propertyURI);
 			this.propertiesResource.getDefaultSaveOptions().put(InternationalizationResourceOptionsConstants.SAVE_OPTION_SORT, Boolean.TRUE);
-			this.propertiesResource.getDefaultSaveOptions().put(InternationalizationResourceOptionsConstants.LOAD_SAVE_OPTION_KEY_RESOLVER, UMLInternationalizationKeyResolver.getInstance());
+			this.propertiesResource.getDefaultSaveOptions().put(InternationalizationResourceOptionsConstants.LOAD_SAVE_OPTION_KEY_RESOLVER, new UMLInternationalizationKeyResolver());
 		}
 		return this.propertiesResource;
 	}
diff --git a/rpy/releng/main/targetplatform/org.eclipse.papyrus.interoperability.rpy.targetplatform.oxygen/org.eclipse.papyrus.interoperability.rpy.targetplatform.oxygen.target b/rpy/releng/main/targetplatform/org.eclipse.papyrus.interoperability.rpy.targetplatform.oxygen/org.eclipse.papyrus.interoperability.rpy.targetplatform.oxygen.target
index 26a2582..90d72e5 100755
--- a/rpy/releng/main/targetplatform/org.eclipse.papyrus.interoperability.rpy.targetplatform.oxygen/org.eclipse.papyrus.interoperability.rpy.targetplatform.oxygen.target
+++ b/rpy/releng/main/targetplatform/org.eclipse.papyrus.interoperability.rpy.targetplatform.oxygen/org.eclipse.papyrus.interoperability.rpy.targetplatform.oxygen.target
@@ -21,7 +21,7 @@
 <unit id="org.eclipse.papyrus.sysml.nattable.feature.source.feature.group" version="0.0.0"/>
 <unit id="org.eclipse.papyrus.sysml.properties.feature.feature.group" version="0.0.0"/>
 <unit id="org.eclipse.papyrus.sysml.properties.feature.source.feature.group" version="0.0.0"/>
-<repository location="http://download.eclipse.org/modeling/mdt/papyrus/updates/nightly/oxygen/extra/"/>
+<repository location="https://hudson.eclipse.org/papyrus/view/Sysml/job/papyrus-sysml11-oxygen/lastSuccessfulBuild/artifact/org.eclipse.papyrus.sysml11.p2/target/repository/"/>
 </location>
 <location includeAllPlatforms="false" includeConfigurePhase="false" includeMode="planner" includeSource="true" type="InstallableUnit">
 <repository location="http://download.eclipse.org/mylyn/drops/3.21.1/v20161129-2023"/>
diff --git a/rpy/releng/tests/targetplatform/org.eclipse.papyrus.interoperability.rpy.targetplatform.oxygen/org.eclipse.papyrus.interoperability.rpy.targetplatform.oxygen.target b/rpy/releng/tests/targetplatform/org.eclipse.papyrus.interoperability.rpy.targetplatform.oxygen/org.eclipse.papyrus.interoperability.rpy.targetplatform.oxygen.target
index 98a3856..de4acec 100644
--- a/rpy/releng/tests/targetplatform/org.eclipse.papyrus.interoperability.rpy.targetplatform.oxygen/org.eclipse.papyrus.interoperability.rpy.targetplatform.oxygen.target
+++ b/rpy/releng/tests/targetplatform/org.eclipse.papyrus.interoperability.rpy.targetplatform.oxygen/org.eclipse.papyrus.interoperability.rpy.targetplatform.oxygen.target
@@ -19,7 +19,7 @@
 <unit id="org.eclipse.papyrus.sysml.nattable.feature.source.feature.group" version="0.0.0"/>
 <unit id="org.eclipse.papyrus.sysml.properties.feature.feature.group" version="0.0.0"/>
 <unit id="org.eclipse.papyrus.sysml.properties.feature.source.feature.group" version="0.0.0"/>
-<repository location="http://download.eclipse.org/modeling/mdt/papyrus/updates/nightly/oxygen/extra/"/>
+<repository location="https://hudson.eclipse.org/papyrus/view/Sysml/job/papyrus-sysml11-oxygen/lastSuccessfulBuild/artifact/org.eclipse.papyrus.sysml11.p2/target/repository/"/>
 </location>
 <location includeAllPlatforms="false" includeConfigurePhase="false" includeMode="planner" includeSource="true" type="InstallableUnit">
 <unit id="org.eclipse.gmf.runtime.notation.sdk.feature.group" version="1.10.0.201606071631"/>
diff --git a/sysml14/features/org.eclipse.papyrus.interoperability.sysml14.sysml.feature/feature.xml b/sysml14/features/org.eclipse.papyrus.interoperability.sysml14.sysml.feature/feature.xml
index 05f2828..d2c9318 100644
--- a/sysml14/features/org.eclipse.papyrus.interoperability.sysml14.sysml.feature/feature.xml
+++ b/sysml14/features/org.eclipse.papyrus.interoperability.sysml14.sysml.feature/feature.xml
@@ -2,7 +2,7 @@
 <feature
       id="org.eclipse.papyrus.interoperability.sysml14.sysml.feature"
       label="Papyrus SysML1.1 to SysML1.4 Interoperability Feature"
-      version="0.10.1.qualifier"
+      version="0.11.0.qualifier"
       provider-name="Eclipse Modeling Project">
 
    <copyright url="http://www.eclipse.org/legal/epl-v10.html">
@@ -41,6 +41,20 @@
    <includes
          id="org.eclipse.papyrus.sysml14.feature"
          version="0.0.0"/>
+   
+   <plugin
+         id="org.eclipse.papyrus.uml.m2m.qvto.common"
+         download-size="0"
+         install-size="0"
+         version="0.0.0"
+         unpack="false"/>
+
+   <plugin
+         id="org.eclipse.papyrus.uml.m2m.qvto.common.blackboxes"
+         download-size="0"
+         install-size="0"
+         version="0.0.0"
+         unpack="false"/>
 
    <plugin
          id="org.eclipse.papyrus.interoperability.sysml14.sysml"
diff --git a/sysml14/features/org.eclipse.papyrus.interoperability.sysml14.sysml.feature/pom.xml b/sysml14/features/org.eclipse.papyrus.interoperability.sysml14.sysml.feature/pom.xml
index 010ff94..0dfd148 100644
--- a/sysml14/features/org.eclipse.papyrus.interoperability.sysml14.sysml.feature/pom.xml
+++ b/sysml14/features/org.eclipse.papyrus.interoperability.sysml14.sysml.feature/pom.xml
@@ -9,6 +9,6 @@
 	    <version>1.0.0-SNAPSHOT</version>
 	</parent>
 	<artifactId>org.eclipse.papyrus.interoperability.sysml14.sysml.feature</artifactId>
-	<version>0.10.1-SNAPSHOT</version>
+	<version>0.11.0-SNAPSHOT</version>
 	<packaging>eclipse-feature</packaging>
 </project>
\ No newline at end of file
diff --git a/sysml14/features/org.eclipse.papyrus.interoperability.sysml14.sysml.tests.feature/feature.xml b/sysml14/features/org.eclipse.papyrus.interoperability.sysml14.sysml.tests.feature/feature.xml
index ccdcd0d..99462f6 100644
--- a/sysml14/features/org.eclipse.papyrus.interoperability.sysml14.sysml.tests.feature/feature.xml
+++ b/sysml14/features/org.eclipse.papyrus.interoperability.sysml14.sysml.tests.feature/feature.xml
@@ -2,7 +2,7 @@
 <feature
       id="org.eclipse.papyrus.interoperability.sysml14.sysml.tests.feature"
       label="Papyrus SysML1.1 to SysML1.4 Interoperability Tests Feature"
-      version="0.10.1.qualifier"
+      version="0.11.0.qualifier"
       provider-name="Eclipse Modeling Project">
 
    <copyright url="http://www.eclipse.org/legal/epl-v10.html">
diff --git a/sysml14/features/org.eclipse.papyrus.interoperability.sysml14.sysml.tests.feature/pom.xml b/sysml14/features/org.eclipse.papyrus.interoperability.sysml14.sysml.tests.feature/pom.xml
index 5291041..c73dfeb 100644
--- a/sysml14/features/org.eclipse.papyrus.interoperability.sysml14.sysml.tests.feature/pom.xml
+++ b/sysml14/features/org.eclipse.papyrus.interoperability.sysml14.sysml.tests.feature/pom.xml
@@ -5,10 +5,10 @@
 	<parent>
 	    <groupId>org.eclipse.papyrus.interoperability.tests</groupId>
 	    <artifactId>org.eclipse.papyrus.interoperability.tests.releng</artifactId>
-	    <relativePath>../../../releng/main/pom.xml</relativePath>
+	    <relativePath>../../../releng/tests/pom.xml</relativePath>
 	    <version>1.0.0-SNAPSHOT</version>
 	</parent>
 	<artifactId>org.eclipse.papyrus.interoperability.sysml14.sysml.tests.feature</artifactId>
-	<version>0.10.1-SNAPSHOT</version>
+	<version>0.11.0-SNAPSHOT</version>
 	<packaging>eclipse-feature</packaging>
 </project>
\ No newline at end of file
diff --git a/sysml14/plugins/org.eclipse.papyrus.interoperability.sysml14.sysml.blackboxes/META-INF/MANIFEST.MF b/sysml14/plugins/org.eclipse.papyrus.interoperability.sysml14.sysml.blackboxes/META-INF/MANIFEST.MF
index 27cdc58..d7d7439 100644
--- a/sysml14/plugins/org.eclipse.papyrus.interoperability.sysml14.sysml.blackboxes/META-INF/MANIFEST.MF
+++ b/sysml14/plugins/org.eclipse.papyrus.interoperability.sysml14.sysml.blackboxes/META-INF/MANIFEST.MF
@@ -2,17 +2,17 @@
 Bundle-ManifestVersion: 2
 Bundle-Name: %pluginName
 Bundle-SymbolicName: org.eclipse.papyrus.interoperability.sysml14.sysml.blackboxes;singleton:=true
-Bundle-Version: 0.10.1.qualifier
+Bundle-Version: 0.11.0.qualifier
 Bundle-Activator: org.eclipse.papyrus.interoperability.sysml14.sysml.blackboxes.Activator
 Bundle-Vendor: %providerName
 Require-Bundle: org.eclipse.ui;bundle-version="[3.109.0,4.0.0)",
  org.eclipse.core.runtime;bundle-version="[3.12.0,4.0.0)",
  org.eclipse.papyrus.infra.core.log;bundle-version="[1.2.0,2.0.0)",
- org.eclipse.papyrus.interoperability.sysml14.sysml;bundle-version="[0.10.1,1.0.0)",
+ org.eclipse.papyrus.interoperability.sysml14.sysml;bundle-version="[0.11.0,1.0.0)",
  org.eclipse.m2m.qvt.oml;bundle-version="[3.7.0,4.0.0)",
  org.eclipse.uml2.uml;bundle-version="[5.3.0,6.0.0)",
  org.eclipse.gmf.runtime.notation;bundle-version="[1.8.0,2.0.0)",
- org.eclipse.papyrus.infra.nattable.model;bundle-version="[2.0.0,3.0.0)",
+ org.eclipse.papyrus.infra.nattable.model;bundle-version="[3.0.0,4.0.0)",
  org.eclipse.papyrus.infra.gmfdiag.tooling.runtime;bundle-version="[3.0.0,4.0.0)"
 Bundle-RequiredExecutionEnvironment: JavaSE-1.8
 Bundle-ActivationPolicy: lazy
diff --git a/sysml14/plugins/org.eclipse.papyrus.interoperability.sysml14.sysml.blackboxes/pom.xml b/sysml14/plugins/org.eclipse.papyrus.interoperability.sysml14.sysml.blackboxes/pom.xml
index 451917c..0a8cf21 100644
--- a/sysml14/plugins/org.eclipse.papyrus.interoperability.sysml14.sysml.blackboxes/pom.xml
+++ b/sysml14/plugins/org.eclipse.papyrus.interoperability.sysml14.sysml.blackboxes/pom.xml
@@ -5,9 +5,8 @@
 	<parent>
 		<artifactId>org.eclipse.papyrus.interoperability.sysml14.sysml.plugins</artifactId>
 		<groupId>org.eclipse.papyrus.interoperability</groupId>
-		<version>0.10.1-SNAPSHOT</version>
+		<version>0.11.0-SNAPSHOT</version>
 	</parent>
 	<artifactId>org.eclipse.papyrus.interoperability.sysml14.sysml.blackboxes</artifactId>
-	<version>0.10.1-SNAPSHOT</version>
 	<packaging>eclipse-plugin</packaging>
 </project>
\ No newline at end of file
diff --git a/sysml14/plugins/org.eclipse.papyrus.interoperability.sysml14.sysml.doc/META-INF/MANIFEST.MF b/sysml14/plugins/org.eclipse.papyrus.interoperability.sysml14.sysml.doc/META-INF/MANIFEST.MF
index 90aab6b..f62048c 100644
--- a/sysml14/plugins/org.eclipse.papyrus.interoperability.sysml14.sysml.doc/META-INF/MANIFEST.MF
+++ b/sysml14/plugins/org.eclipse.papyrus.interoperability.sysml14.sysml.doc/META-INF/MANIFEST.MF
@@ -2,7 +2,7 @@
 Bundle-ManifestVersion: 2
 Bundle-Name: Papyrus SysML Migration Documentation
 Bundle-SymbolicName: org.eclipse.papyrus.interoperability.sysml14.sysml.doc;singleton:=true
-Bundle-Version: 0.10.1.qualifier
+Bundle-Version: 0.11.0.qualifier
 Bundle-Vendor: Eclipse Modeling Project
 Bundle-RequiredExecutionEnvironment: JavaSE-1.8
 Require-Bundle: org.eclipse.help;bundle-version="[3.7.0,4.0.0)",
diff --git a/sysml14/plugins/org.eclipse.papyrus.interoperability.sysml14.sysml.doc/pom.xml b/sysml14/plugins/org.eclipse.papyrus.interoperability.sysml14.sysml.doc/pom.xml
index e450242..e724b0f 100644
--- a/sysml14/plugins/org.eclipse.papyrus.interoperability.sysml14.sysml.doc/pom.xml
+++ b/sysml14/plugins/org.eclipse.papyrus.interoperability.sysml14.sysml.doc/pom.xml
@@ -4,7 +4,7 @@
 	<parent>
 		<artifactId>org.eclipse.papyrus.interoperability.sysml14.sysml.plugins</artifactId>
 		<groupId>org.eclipse.papyrus.interoperability</groupId>
-		<version>0.10.1-SNAPSHOT</version>
+		<version>0.11.0-SNAPSHOT</version>
 	</parent>
 	<artifactId>org.eclipse.papyrus.interoperability.sysml14.sysml.doc</artifactId>
 	<packaging>eclipse-plugin</packaging>
diff --git a/sysml14/plugins/org.eclipse.papyrus.interoperability.sysml14.sysml/META-INF/MANIFEST.MF b/sysml14/plugins/org.eclipse.papyrus.interoperability.sysml14.sysml/META-INF/MANIFEST.MF
index b2e8a88..848013e 100644
--- a/sysml14/plugins/org.eclipse.papyrus.interoperability.sysml14.sysml/META-INF/MANIFEST.MF
+++ b/sysml14/plugins/org.eclipse.papyrus.interoperability.sysml14.sysml/META-INF/MANIFEST.MF
@@ -2,7 +2,7 @@
 Bundle-ManifestVersion: 2
 Bundle-Name: %pluginName
 Bundle-SymbolicName: org.eclipse.papyrus.interoperability.sysml14.sysml;singleton:=true
-Bundle-Version: 0.10.1.qualifier
+Bundle-Version: 0.11.0.qualifier
 Bundle-Vendor: %providerName
 Bundle-Activator: org.eclipse.papyrus.interoperability.sysml14.sysml.Activator
 Require-Bundle: org.eclipse.ui;bundle-version="[3.109.0,4.0.0)",
@@ -30,3 +30,4 @@
  org.eclipse.papyrus.interoperability.sysml14.sysml.utils,
  org.eclipse.papyrus.interoperability.sysml14.sysml.wizard,
  org.eclipse.papyrus.interoperability.sysml14.sysml.xmi.helper
+Import-Package: com.google.common.collect
diff --git a/sysml14/plugins/org.eclipse.papyrus.interoperability.sysml14.sysml/pom.xml b/sysml14/plugins/org.eclipse.papyrus.interoperability.sysml14.sysml/pom.xml
index 08ee87a..3b53596 100644
--- a/sysml14/plugins/org.eclipse.papyrus.interoperability.sysml14.sysml/pom.xml
+++ b/sysml14/plugins/org.eclipse.papyrus.interoperability.sysml14.sysml/pom.xml
@@ -5,9 +5,8 @@
 	<parent>
 		<artifactId>org.eclipse.papyrus.interoperability.sysml14.sysml.plugins</artifactId>
 		<groupId>org.eclipse.papyrus.interoperability</groupId>
-		<version>0.10.1-SNAPSHOT</version>
+		<version>0.11.0-SNAPSHOT</version>
 	</parent>
 	<artifactId>org.eclipse.papyrus.interoperability.sysml14.sysml</artifactId>
-	<version>0.10.1-SNAPSHOT</version>
 	<packaging>eclipse-plugin</packaging>
 </project>
\ No newline at end of file
diff --git a/sysml14/plugins/org.eclipse.papyrus.interoperability.sysml14.sysml/src/org/eclipse/papyrus/interoperability/sysml14/sysml/transformations/SysMLImportTransformation.java b/sysml14/plugins/org.eclipse.papyrus.interoperability.sysml14.sysml/src/org/eclipse/papyrus/interoperability/sysml14/sysml/transformations/SysMLImportTransformation.java
index 283c9ad..194dd94 100644
--- a/sysml14/plugins/org.eclipse.papyrus.interoperability.sysml14.sysml/src/org/eclipse/papyrus/interoperability/sysml14/sysml/transformations/SysMLImportTransformation.java
+++ b/sysml14/plugins/org.eclipse.papyrus.interoperability.sysml14.sysml/src/org/eclipse/papyrus/interoperability/sysml14/sysml/transformations/SysMLImportTransformation.java
@@ -429,18 +429,13 @@
 	 */
 	protected List<ModelExtent> getDiagramsModelExtents() {
 		final List<ModelExtent> allExtents = new LinkedList<ModelExtent>();
-		allExtents.add(getInBlockDefinitionViewpoint());
-		allExtents.add(getInInternalBlockViewpoint());
-		allExtents.add(getInParametricViewpoint());
-		allExtents.add(getInRequirementViewpoint());
+		allExtents.add(getInSysML1_4Architecture());
 		allExtents.add(getOutUMLModelForDiagrams());
 		allExtents.add(getInSysML1_4Profile());
 		allExtents.add(getInRequirementNatTableSysML11());
 		allExtents.add(getInAllocationNatTableSysML11());
 		allExtents.add(getInRequirementNatTableSysML14());
 		allExtents.add(getInAllocationNatTableSysML14());
-		allExtents.add(getInRequirementConfigurationSysML14());
-		allExtents.add(getInAllocationConfigurationSysML14());
 		allExtents.add(getInoutNotationModel());
 		return allExtents;
 	}
@@ -496,48 +491,13 @@
 	 * 
 	 * @return The model extent with the block definition viewpoint.
 	 */
-	protected ModelExtent getInBlockDefinitionViewpoint() {
-		final URI sysMLProfile = URI.createURI("platform:/plugin/org.eclipse.papyrus.sysml14.diagram.blockdefinition/resources/configuration/blockDefinitionDiagram.configuration");
+	protected ModelExtent getInSysML1_4Architecture() {
+		final URI sysMLProfile = URI.createURI("platform:/plugin/org.eclipse.papyrus.sysml14.architecture/model/sysml14.architecture");
 		final Resource fCMProfile = resourceSet.getResource(sysMLProfile, true);
 		blockDefinitionViewpoint = new BasicModelExtent(fCMProfile.getContents());
 		return blockDefinitionViewpoint;
 	}
 
-	/**
-	 * Get the model extent with the internal block viewpoint.
-	 * 
-	 * @return The model extent with the internal block viewpoint.
-	 */
-	protected ModelExtent getInInternalBlockViewpoint() {
-		final URI sysMLProfile = URI.createURI("platform:/plugin/org.eclipse.papyrus.sysml14.diagram.internalblock/resources/configuration/internalBlockDiagram.configuration");
-		final Resource fCMProfile = resourceSet.getResource(sysMLProfile, true);
-		internalBlockViewpoint = new BasicModelExtent(fCMProfile.getContents());
-		return internalBlockViewpoint;
-	}
-
-	/**
-	 * Get the model extent with the parametric viewpoint.
-	 * 
-	 * @return The model extent with the parametric viewpoint.
-	 */
-	protected ModelExtent getInParametricViewpoint() {
-		final URI sysMLProfile = URI.createURI("platform:/plugin/org.eclipse.papyrus.sysml14.diagram.parametric/resources/configuration/parametricDiagram.configuration");
-		final Resource fCMProfile = resourceSet.getResource(sysMLProfile, true);
-		parametricViewpoint = new BasicModelExtent(fCMProfile.getContents());
-		return parametricViewpoint;
-	}
-
-	/**
-	 * Get the model extent with the requirement viewpoint.
-	 * 
-	 * @return The model extent with the requirement viewpoint.
-	 */
-	protected ModelExtent getInRequirementViewpoint() {
-		final URI sysMLProfile = URI.createURI("platform:/plugin/org.eclipse.papyrus.sysml14.diagram.requirement/resources/configuration/requirementDiagram.configuration");
-		final Resource fCMProfile = resourceSet.getResource(sysMLProfile, true);
-		requirementViewpoint = new BasicModelExtent(fCMProfile.getContents());
-		return requirementViewpoint;
-	}
 
 	/**
 	 * Get the model extent for the SysML1.4 profile.
@@ -636,30 +596,6 @@
 	}
 
 	/**
-	 * Get the model extent with the Requirement Table viewpoint.
-	 * 
-	 * @return The model extent with the Requirement Table viewpoint.
-	 */
-	protected ModelExtent getInRequirementConfigurationSysML14() {
-		final URI sysMLProfile = URI.createURI("platform:/plugin/org.eclipse.papyrus.sysml14.nattable.requirement/resources/configuration/requirementTable.configuration");
-		final Resource fCMProfile = resourceSet.getResource(sysMLProfile, true);
-		requirementTableViewpoint = new BasicModelExtent(fCMProfile.getContents());
-		return requirementTableViewpoint;
-	}
-
-	/**
-	 * Get the model extent with the Allocation Table viewpoint.
-	 * 
-	 * @return The model extent with the Allocation Table viewpoint.
-	 */
-	protected ModelExtent getInAllocationConfigurationSysML14() {
-		final URI sysMLProfile = URI.createURI("platform:/plugin/org.eclipse.papyrus.sysml14.nattable.allocation/resources/configuration/allocationTable.configuration");
-		final Resource fCMProfile = resourceSet.getResource(sysMLProfile, true);
-		allocationTableViewpoint = new BasicModelExtent(fCMProfile.getContents());
-		return allocationTableViewpoint;
-	}
-
-	/**
 	 * {@inheritDoc}
 	 * 
 	 * @see org.eclipse.papyrus.migration.common.transformation.AbstractImportTransformation#convertToPapyrus(org.eclipse.emf.common.util.URI, java.lang.String)
diff --git a/sysml14/plugins/org.eclipse.papyrus.interoperability.sysml14.sysml/src/org/eclipse/papyrus/interoperability/sysml14/sysml/xmi/helper/SysMLXMIIDHelper.java b/sysml14/plugins/org.eclipse.papyrus.interoperability.sysml14.sysml/src/org/eclipse/papyrus/interoperability/sysml14/sysml/xmi/helper/SysMLXMIIDHelper.java
index f9c79f6..d3abd82 100644
--- a/sysml14/plugins/org.eclipse.papyrus.interoperability.sysml14.sysml/src/org/eclipse/papyrus/interoperability/sysml14/sysml/xmi/helper/SysMLXMIIDHelper.java
+++ b/sysml14/plugins/org.eclipse.papyrus.interoperability.sysml14.sysml/src/org/eclipse/papyrus/interoperability/sysml14/sysml/xmi/helper/SysMLXMIIDHelper.java
@@ -23,8 +23,9 @@
 import org.eclipse.emf.ecore.EObject;
 import org.eclipse.emf.ecore.EStructuralFeature;
 import org.eclipse.emf.ecore.xmi.XMIResource;
-import org.eclipse.papyrus.infra.core.architecture.Stakeholder;
 import org.eclipse.papyrus.sysml14.modelelements.Conform;
+import org.eclipse.papyrus.sysml14.modelelements.Stakeholder;
+import org.eclipse.papyrus.sysml14.modelelements.View;
 import org.eclipse.papyrus.sysml14.modelelements.Viewpoint;
 import org.eclipse.papyrus.uml.tools.utils.UMLUtil;
 import org.eclipse.uml2.uml.Comment;
diff --git a/sysml14/plugins/org.eclipse.papyrus.interoperability.sysml14.sysml/transform/SysMLAllocationTable.qvto b/sysml14/plugins/org.eclipse.papyrus.interoperability.sysml14.sysml/transform/SysMLAllocationTable.qvto
index f211cdb..4007213 100644
--- a/sysml14/plugins/org.eclipse.papyrus.interoperability.sysml14.sysml/transform/SysMLAllocationTable.qvto
+++ b/sysml14/plugins/org.eclipse.papyrus.interoperability.sysml14.sysml/transform/SysMLAllocationTable.qvto
@@ -17,15 +17,17 @@
 modeltype notation "strict" uses 'http://www.eclipse.org/gmf/runtime/1.0.2/notation';
 modeltype UML "strict" uses 'http://www.eclipse.org/uml2/5.0.0/UML';
 modeltype ecore "strict" uses 'http://www.eclipse.org/emf/2002/Ecore';
-modeltype viewpoint "strict" uses 'http://www.eclipse.org/papyrus/infra/viewpoints/configuration';
+modeltype architecture "strict" uses 'http://www.eclipse.org/papyrus/infra/core/architecture';
 modeltype SysML11 "strict" uses 'http://www.eclipse.org/papyrus/0.7.0/SysML';
 modeltype SysML14 "strict" uses 'http://www.eclipse.org/papyrus/sysml/1.4/SysML';
 modeltype nattable "strict" uses 'http://www.eclipse.org/papyrus/nattable/model';
+modeltype nattablerepresentation "strict" uses 'http://www.eclipse.org/papyrus/infra/nattable/representation';
 
 
-transformation SysMLAllocationTable(in blockDefinitionViewpoint : viewpoint, in internalBlockViewpoint : viewpoint, in parametricViewpoint : viewpoint, in requirementViewpoint : viewpoint, in umlFile : UML, in inS14Profile : SysML14, in requirementNatTableS11 : nattable, in allocationNatTableS11 : nattable, in requirementNatTableS14 : nattable, in allocationNatTableS14 : nattable, in requirementTableViewPoint : viewpoint, in allocationTableViewPoint : viewpoint, inout notationFile : notation);
+transformation SysMLAllocationTable(in sysml14architecture : architecture, in umlFile : UML, in inS14Profile : SysML14, in requirementNatTableS11 : nattable, in allocationNatTableS11 : nattable, in requirementNatTableS14 : nattable, in allocationNatTableS14 : nattable, inout notationFile : notation);
 
 property rootTableConfigurationS11:nattable::nattableconfiguration::TableConfiguration = requirementNatTableS11.rootObjects()[nattable::nattableconfiguration::TableConfiguration]->any(true);
+property tableRepresentationKindName:String = "SysML 1.4 Allocation Table";
 
 mapping nattable::Table::fromSysML11AllocationTable() : nattable::Table when {self.tableConfiguration.name = "AllocationTable" and self.tableConfiguration.type = "PapyrusSysMLAllocationTable"} {
 	init{
@@ -36,7 +38,7 @@
 	var model:UML::Model := umlFile.rootObjects()[uml::Model]->any(true);
 	result.eAnnotations += model.createEAnnotationForVersioning();
 	
-	prototype := getPrototypeInS14Viewpoint(allocationTableViewPoint.rootObjects()->any(true).oclAsType(viewpoint::PapyrusConfiguration));
+	prototype := sysml14architecture.objects()->selectByType(nattablerepresentation::PapyrusTable)->any(curr | curr.name = tableRepresentationKindName).oclAsType(ecore::EObject);
 	
 	var rootAllocationTableS14 := allocationNatTableS14.rootObjects()->any(true);
 	if (rootAllocationTableS14.oclIsKindOf(nattable::nattableconfiguration::TableConfiguration)) {
diff --git a/sysml14/plugins/org.eclipse.papyrus.interoperability.sysml14.sysml/transform/SysMLBlockDefinitionDiagram.qvto b/sysml14/plugins/org.eclipse.papyrus.interoperability.sysml14.sysml/transform/SysMLBlockDefinitionDiagram.qvto
index 80c07fe..5694014 100644
--- a/sysml14/plugins/org.eclipse.papyrus.interoperability.sysml14.sysml/transform/SysMLBlockDefinitionDiagram.qvto
+++ b/sysml14/plugins/org.eclipse.papyrus.interoperability.sysml14.sysml/transform/SysMLBlockDefinitionDiagram.qvto
@@ -19,17 +19,18 @@
 modeltype notation "strict" uses 'http://www.eclipse.org/gmf/runtime/1.0.2/notation';
 modeltype UML "strict" uses 'http://www.eclipse.org/uml2/5.0.0/UML';
 modeltype ecore "strict" uses 'http://www.eclipse.org/emf/2002/Ecore';
-modeltype viewpoint "strict" uses 'http://www.eclipse.org/papyrus/infra/viewpoints/configuration';
+modeltype architecture "strict" uses 'http://www.eclipse.org/papyrus/infra/core/architecture';
 modeltype SysML11 "strict" uses 'http://www.eclipse.org/papyrus/0.7.0/SysML';
 modeltype SysML14 "strict" uses 'http://www.eclipse.org/papyrus/sysml/1.4/SysML';
 modeltype nattable "strict" uses 'http://www.eclipse.org/papyrus/nattable/model';
+modeltype gmfdiagrepresentation "strict" uses 'http://www.eclipse.org/papyrus/infra/gmfdiag/representation';
 
 
-transformation SysMLBlockDefinitionDiagram(in blockDefinitionViewpoint : viewpoint, in internalBlockViewpoint : viewpoint, in parametricViewpoint : viewpoint, in requirementViewpoint : viewpoint, in umlFile : UML, in inS14Profile : SysML14, in requirementNatTableS11 : nattable, in allocationNatTableS11 : nattable, in requirementNatTableS14 : nattable, in allocationNatTableS14 : nattable, in requirementTableViewPoint : viewpoint, in allocationTableViewPoint : viewpoint, inout notationFile : notation);
+transformation SysMLBlockDefinitionDiagram(in sysml14architecture : architecture, in umlFile : UML, in inS14Profile : SysML14, in requirementNatTableS11 : nattable, in allocationNatTableS11 : nattable, in requirementNatTableS14 : nattable, in allocationNatTableS14 : nattable, inout notationFile : notation);
 
 // Define needed constants
 property diagramName:String = "BlockDefinition";
-property diagramConfigurationName:String = "SysML 1.4 Block Definition";
+property diagramRepresentationKindName:String = "SysML 1.4 Block Definition";
 
 property model:UML::Model = umlFile.rootObjects()[uml::Model]->any(true);
 property rootDiagram:notation::Diagram;
@@ -57,7 +58,7 @@
 	setOrCreateCompatibilityVersion(result);
 	
 	// Add the viewpoint configuration to the papyrus view style
-	addPapyrusViewStyleConfiguration(result, model, getBlockDefinitionPapyrusDiagramConfiguration());
+	addPapyrusDiagramStyleConfiguration(result, model, getBlockDefinitionPapyrusDiagram());
 	
 	// Remove the needed children
 	childrenToRemove->forEach(childToRemove){
@@ -70,8 +71,8 @@
 }
 
 // Get the requirement papyrus diagram configuration from the viewpoint file
-helper getBlockDefinitionPapyrusDiagramConfiguration() : viewpoint::PapyrusDiagram {
-	return blockDefinitionViewpoint.objects()->selectByType(viewpoint::PapyrusDiagram)->any(curr | curr.name = diagramConfigurationName);
+helper getBlockDefinitionPapyrusDiagram() : gmfdiagrepresentation::PapyrusDiagram {
+	return sysml14architecture.objects()->selectByType(gmfdiagrepresentation::PapyrusDiagram)->any(curr | curr.name = diagramRepresentationKindName);
 }
 
 // Nodes ans shapes management
diff --git a/sysml14/plugins/org.eclipse.papyrus.interoperability.sysml14.sysml/transform/SysMLDiagramsUtils.qvto b/sysml14/plugins/org.eclipse.papyrus.interoperability.sysml14.sysml/transform/SysMLDiagramsUtils.qvto
index d7575aa..3922380 100644
--- a/sysml14/plugins/org.eclipse.papyrus.interoperability.sysml14.sysml/transform/SysMLDiagramsUtils.qvto
+++ b/sysml14/plugins/org.eclipse.papyrus.interoperability.sysml14.sysml/transform/SysMLDiagramsUtils.qvto
@@ -16,8 +16,9 @@
 modeltype ecore "strict" uses 'http://www.eclipse.org/emf/2002/Ecore';
 modeltype UML "strict" uses 'http://www.eclipse.org/uml2/5.0.0/UML';
 modeltype notation "strict" uses 'http://www.eclipse.org/gmf/runtime/1.0.2/notation';
-modeltype viewpoint "strict" uses 'http://www.eclipse.org/papyrus/infra/viewpoints/configuration';
-modeltype style "strict" uses 'http://www.eclipse.org/papyrus/infra/viewpoints/policy/style';
+modeltype architecture "strict" uses 'http://www.eclipse.org/papyrus/infra/core/architecture';
+modeltype style "strict" uses 'http://www.eclipse.org/papyrus/infra/gmfdiag/style';
+modeltype gmfdiagrepresentation "strict" uses "http://www.eclipse.org/papyrus/infra/gmfdiag/representation";
 
 /**
 * This file provides useful method for SysML diagrams.
@@ -461,23 +462,23 @@
 		};
 		diagram.styles+= compatibilityVersionStyle;
 	};
-	compatibilityVersionStyle.stringValue := "1.2.0";
+	compatibilityVersionStyle.stringValue := "1.3.0";
 }
 
 /** 
  * This allows to modify the papyrus view style to add the needed configuration
  **/
-helper addPapyrusViewStyleConfiguration(inout diagram:notation::Diagram, in model:UML::Model, in config:viewpoint::PapyrusDiagram){
-	// Search the papyrus view style, if not exist, create it
-	var requirementPapyrusViewStyle:style::PapyrusViewStyle := diagram.styles->selectByType(style::PapyrusViewStyle)->any(true);
-	if (requirementPapyrusViewStyle.oclIsUndefined()) {
-		// add the papyrus view style
-		requirementPapyrusViewStyle := object style::PapyrusViewStyle{
+helper addPapyrusDiagramStyleConfiguration(inout diagram:notation::Diagram, in model:UML::Model, in papyrusDiagram:gmfdiagrepresentation::PapyrusDiagram){
+	// Search the papyrus diagram style, if not exist, create it
+	var papyrusDiagramStyle:style::PapyrusDiagramStyle := diagram.styles->selectByType(style::PapyrusDiagramStyle)->any(true);
+	if (papyrusDiagramStyle.oclIsUndefined()) {
+		// add the papyrus diagram style
+		papyrusDiagramStyle := object style::PapyrusDiagramStyle{
 			owner := model.oclAsType(ecore::EObject);
 		};
-		diagram.styles += requirementPapyrusViewStyle;
+		diagram.styles += papyrusDiagramStyle;
 	};
-	requirementPapyrusViewStyle._configuration := config;
+	papyrusDiagramStyle.diagramKind := papyrusDiagram;
 }
 
 /**
diff --git a/sysml14/plugins/org.eclipse.papyrus.interoperability.sysml14.sysml/transform/SysMLInternalBlockDiagram.qvto b/sysml14/plugins/org.eclipse.papyrus.interoperability.sysml14.sysml/transform/SysMLInternalBlockDiagram.qvto
index c054fe0..5f868d8 100644
--- a/sysml14/plugins/org.eclipse.papyrus.interoperability.sysml14.sysml/transform/SysMLInternalBlockDiagram.qvto
+++ b/sysml14/plugins/org.eclipse.papyrus.interoperability.sysml14.sysml/transform/SysMLInternalBlockDiagram.qvto
@@ -19,17 +19,18 @@
 modeltype notation "strict" uses 'http://www.eclipse.org/gmf/runtime/1.0.2/notation';
 modeltype UML "strict" uses 'http://www.eclipse.org/uml2/5.0.0/UML';
 modeltype ecore "strict" uses 'http://www.eclipse.org/emf/2002/Ecore';
-modeltype viewpoint "strict" uses 'http://www.eclipse.org/papyrus/infra/viewpoints/configuration';
+modeltype architecture "strict" uses 'http://www.eclipse.org/papyrus/infra/core/architecture';
 modeltype SysML11 "strict" uses 'http://www.eclipse.org/papyrus/0.7.0/SysML';
 modeltype SysML14 "strict" uses 'http://www.eclipse.org/papyrus/sysml/1.4/SysML';
 modeltype nattable "strict" uses 'http://www.eclipse.org/papyrus/nattable/model';
+modeltype gmfdiagrepresentation "strict" uses 'http://www.eclipse.org/papyrus/infra/gmfdiag/representation';
 
 
-transformation SysMLInternalBlockDiagram(in blockDefinitionViewpoint : viewpoint, in internalBlockViewpoint : viewpoint, in parametricViewpoint : viewpoint, in requirementViewpoint : viewpoint, in umlFile : UML, in inS14Profile : SysML14, in requirementNatTableS11 : nattable, in allocationNatTableS11 : nattable, in requirementNatTableS14 : nattable, in allocationNatTableS14 : nattable, in requirementTableViewPoint : viewpoint, in allocationTableViewPoint : viewpoint, inout notationFile : notation);
+transformation SysMLInternalBlockDiagram(in sysml14architecture : architecture, in umlFile : UML, in inS14Profile : SysML14, in requirementNatTableS11 : nattable, in allocationNatTableS11 : nattable, in requirementNatTableS14 : nattable, in allocationNatTableS14 : nattable, inout notationFile : notation);
 
 // Define needed constants
 property diagramName:String = "InternalBlock";
-property diagramConfigurationName:String = "SysML 1.4 Internal Block";
+property diagramRepresentationKindName:String = "SysML 1.4 Internal Block";
 
 property model:UML::Model = umlFile.rootObjects()[uml::Model]->any(true);
 property rootDiagram:notation::Diagram;
@@ -57,7 +58,7 @@
 	setOrCreateCompatibilityVersion(result);
 	
 	// Add the viewpoint configuration to the papyrus view style
-	addPapyrusViewStyleConfiguration(result, model, getInternalBlockPapyrusDiagramConfiguration());
+	addPapyrusDiagramStyleConfiguration(result, model, getInternalBlockPapyrusDiagram());
 	
 	// Remove the needed children
 	childrenToRemove->forEach(childToRemove){
@@ -70,8 +71,8 @@
 }
 
 // Get the requirement papyrus diagram configuration from the viewpoint file
-helper getInternalBlockPapyrusDiagramConfiguration() : viewpoint::PapyrusDiagram {
-	return internalBlockViewpoint.objects()->selectByType(viewpoint::PapyrusDiagram)->any(curr | curr.name = diagramConfigurationName);
+helper getInternalBlockPapyrusDiagram() : gmfdiagrepresentation::PapyrusDiagram {
+	return sysml14architecture.objects()->selectByType(gmfdiagrepresentation::PapyrusDiagram)->any(curr | curr.name = diagramRepresentationKindName);
 }
 
 // Nodes ans shapes management
diff --git a/sysml14/plugins/org.eclipse.papyrus.interoperability.sysml14.sysml/transform/SysMLNotation.qvto b/sysml14/plugins/org.eclipse.papyrus.interoperability.sysml14.sysml/transform/SysMLNotation.qvto
index d2901ae..253319d 100644
--- a/sysml14/plugins/org.eclipse.papyrus.interoperability.sysml14.sysml/transform/SysMLNotation.qvto
+++ b/sysml14/plugins/org.eclipse.papyrus.interoperability.sysml14.sysml/transform/SysMLNotation.qvto
@@ -21,13 +21,15 @@
 modeltype notation "strict" uses 'http://www.eclipse.org/gmf/runtime/1.0.2/notation';
 modeltype UML "strict" uses 'http://www.eclipse.org/uml2/5.0.0/UML';
 modeltype ecore "strict" uses 'http://www.eclipse.org/emf/2002/Ecore';
-modeltype viewpoint "strict" uses 'http://www.eclipse.org/papyrus/infra/viewpoints/configuration';
+modeltype architecture "strict" uses 'http://www.eclipse.org/papyrus/infra/core/architecture';
 modeltype SysML11 "strict" uses 'http://www.eclipse.org/papyrus/0.7.0/SysML';
 modeltype SysML14 "strict" uses 'http://www.eclipse.org/papyrus/sysml/1.4/SysML';
 modeltype nattable "strict" uses 'http://www.eclipse.org/papyrus/nattable/model';
+modeltype gmfdiagrepresentation "strict" uses 'http://www.eclipse.org/papyrus/infra/gmfdiag/representation';
+modeltype nattablerepresentation "strict" uses 'http://www.eclipse.org/papyrus/infra/nattable/representation';
 
 
-transformation SysMLNotation(in blockDefinitionViewpoint : viewpoint, in internalBlockViewpoint : viewpoint, in parametricViewpoint : viewpoint, in requirementViewpoint : viewpoint, in umlFile : UML, in inS14Profile : SysML14, in requirementNatTableS11 : nattable, in allocationNatTableS11 : nattable, in requirementNatTableS14 : nattable, in allocationNatTableS14 : nattable, in requirementTableViewPoint : viewpoint, in allocationTableViewPoint : viewpoint, inout notationFile : notation);
+transformation SysMLNotation(in sysml14architecture : architecture, in umlFile : UML, in inS14Profile : SysML14, in requirementNatTableS11 : nattable, in allocationNatTableS11 : nattable, in requirementNatTableS14 : nattable, in allocationNatTableS14 : nattable, inout notationFile : notation);
 
 main() {
 	notationFile.objects()[notation::Diagram]->map filterSysMLDiagrams();
diff --git a/sysml14/plugins/org.eclipse.papyrus.interoperability.sysml14.sysml/transform/SysMLParametricDiagram.qvto b/sysml14/plugins/org.eclipse.papyrus.interoperability.sysml14.sysml/transform/SysMLParametricDiagram.qvto
index 0b77bfa..97b7f0a 100644
--- a/sysml14/plugins/org.eclipse.papyrus.interoperability.sysml14.sysml/transform/SysMLParametricDiagram.qvto
+++ b/sysml14/plugins/org.eclipse.papyrus.interoperability.sysml14.sysml/transform/SysMLParametricDiagram.qvto
@@ -19,17 +19,18 @@
 modeltype notation "strict" uses 'http://www.eclipse.org/gmf/runtime/1.0.2/notation';
 modeltype UML "strict" uses 'http://www.eclipse.org/uml2/5.0.0/UML';
 modeltype ecore "strict" uses 'http://www.eclipse.org/emf/2002/Ecore';
-modeltype viewpoint "strict" uses 'http://www.eclipse.org/papyrus/infra/viewpoints/configuration';
+modeltype architecture "strict" uses 'http://www.eclipse.org/papyrus/infra/core/architecture';
 modeltype SysML11 "strict" uses 'http://www.eclipse.org/papyrus/0.7.0/SysML';
 modeltype SysML14 "strict" uses 'http://www.eclipse.org/papyrus/sysml/1.4/SysML';
 modeltype nattable "strict" uses 'http://www.eclipse.org/papyrus/nattable/model';
+modeltype gmfdiagrepresentation "strict" uses 'http://www.eclipse.org/papyrus/infra/gmfdiag/representation';
 
 
-transformation SysMLParametricDiagram(in blockDefinitionViewpoint : viewpoint, in internalBlockViewpoint : viewpoint, in parametricViewpoint : viewpoint, in requirementViewpoint : viewpoint, in umlFile : UML, in inS14Profile : SysML14, in requirementNatTableS11 : nattable, in allocationNatTableS11 : nattable, in requirementNatTableS14 : nattable, in allocationNatTableS14 : nattable, in requirementTableViewPoint : viewpoint, in allocationTableViewPoint : viewpoint, inout notationFile : notation);
+transformation SysMLParametricDiagram(in sysml14architecture : architecture, in umlFile : UML, in inS14Profile : SysML14, in requirementNatTableS11 : nattable, in allocationNatTableS11 : nattable, in requirementNatTableS14 : nattable, in allocationNatTableS14 : nattable, inout notationFile : notation);
 
 // Define needed constants
 property diagramName:String = "Parametric";
-property diagramConfigurationName:String = "SysML 1.4 Parametric";
+property diagramRepresentationKindName:String = "SysML 1.4 Parametric";
 
 property model:UML::Model = umlFile.rootObjects()[uml::Model]->any(true);
 property rootDiagram:notation::Diagram;
@@ -57,7 +58,7 @@
 	setOrCreateCompatibilityVersion(result);
 	
 	// Add the viewpoint configuration to the papyrus view style
-	addPapyrusViewStyleConfiguration(result, model, getParametricPapyrusDiagramConfiguration());
+	addPapyrusDiagramStyleConfiguration(result, model, getParametricPapyrusDiagram());
 	
 	// Remove the needed children
 	childrenToRemove->forEach(childToRemove){
@@ -70,8 +71,8 @@
 }
 
 // Get the requirement papyrus diagram configuration from the viewpoint file
-helper getParametricPapyrusDiagramConfiguration() : viewpoint::PapyrusDiagram {
-	return parametricViewpoint.objects()->selectByType(viewpoint::PapyrusDiagram)->any(curr | curr.name = diagramConfigurationName);
+helper getParametricPapyrusDiagram() : gmfdiagrepresentation::PapyrusDiagram {
+	return sysml14architecture.objects()->selectByType(gmfdiagrepresentation::PapyrusDiagram)->any(curr | curr.name = diagramRepresentationKindName);
 }
 
 // Nodes ans shapes management
diff --git a/sysml14/plugins/org.eclipse.papyrus.interoperability.sysml14.sysml/transform/SysMLRequirementDiagram.qvto b/sysml14/plugins/org.eclipse.papyrus.interoperability.sysml14.sysml/transform/SysMLRequirementDiagram.qvto
index a3d63d7..c8ca093 100644
--- a/sysml14/plugins/org.eclipse.papyrus.interoperability.sysml14.sysml/transform/SysMLRequirementDiagram.qvto
+++ b/sysml14/plugins/org.eclipse.papyrus.interoperability.sysml14.sysml/transform/SysMLRequirementDiagram.qvto
@@ -19,17 +19,18 @@
 modeltype notation "strict" uses 'http://www.eclipse.org/gmf/runtime/1.0.2/notation';
 modeltype UML "strict" uses 'http://www.eclipse.org/uml2/5.0.0/UML';
 modeltype ecore "strict" uses 'http://www.eclipse.org/emf/2002/Ecore';
-modeltype viewpoint "strict" uses 'http://www.eclipse.org/papyrus/infra/viewpoints/configuration';
+modeltype architecture "strict" uses 'http://www.eclipse.org/papyrus/infra/core/architecture';
 modeltype SysML11 "strict" uses 'http://www.eclipse.org/papyrus/0.7.0/SysML';
 modeltype SysML14 "strict" uses 'http://www.eclipse.org/papyrus/sysml/1.4/SysML';
 modeltype nattable "strict" uses 'http://www.eclipse.org/papyrus/nattable/model';
+modeltype gmfdiagrepresentation "strict" uses 'http://www.eclipse.org/papyrus/infra/gmfdiag/representation';
 
 
-transformation SysMLRequirementDiagram(in blockDefinitionViewpoint : viewpoint, in internalBlockViewpoint : viewpoint, in parametricViewpoint : viewpoint, in requirementViewpoint : viewpoint, in umlFile : UML, in inS14Profile : SysML14, in requirementNatTableS11 : nattable, in allocationNatTableS11 : nattable, in requirementNatTableS14 : nattable, in allocationNatTableS14 : nattable, in requirementTableViewPoint : viewpoint, in allocationTableViewPoint : viewpoint, inout notationFile : notation);
+transformation SysMLRequirementDiagram(in sysml14architecture : architecture, in umlFile : UML, in inS14Profile : SysML14, in requirementNatTableS11 : nattable, in allocationNatTableS11 : nattable, in requirementNatTableS14 : nattable, in allocationNatTableS14 : nattable, inout notationFile : notation);
 
 // Define needed constants
 property diagramName:String = "RequirementDiagram";
-property diagramConfigurationName:String = "SysML 1.4 Requirement";
+property diagramRepresentationKindName:String = "SysML 1.4 Requirement";
 
 property model:UML::Model = umlFile.rootObjects()[uml::Model]->any(true);
 property rootDiagram:notation::Diagram;
@@ -58,7 +59,7 @@
 	setOrCreateCompatibilityVersion(result);
 	
 	// Add the viewpoint configuration to the papyrus view style
-	addPapyrusViewStyleConfiguration(result, model, getRequirementPapyrusDiagramConfiguration());
+	addPapyrusDiagramStyleConfiguration(result, model, getRequirementPapyrusDiagram());
 	
 	// Remove the needed children
 	childrenToRemove->forEach(childToRemove){
@@ -71,8 +72,8 @@
 }
 
 // Get the requirement papyrus diagram configuration from the viewpoint file
-helper getRequirementPapyrusDiagramConfiguration() : viewpoint::PapyrusDiagram {
-	return requirementViewpoint.objects()->selectByType(viewpoint::PapyrusDiagram)->any(curr | curr.name = diagramConfigurationName);
+helper getRequirementPapyrusDiagram() : gmfdiagrepresentation::PapyrusDiagram {
+	return sysml14architecture.objects()->selectByType(gmfdiagrepresentation::PapyrusDiagram)->any(curr | curr.name = diagramRepresentationKindName);
 }
 
 // Nodes ans shapes management
diff --git a/sysml14/plugins/org.eclipse.papyrus.interoperability.sysml14.sysml/transform/SysMLRequirementTable.qvto b/sysml14/plugins/org.eclipse.papyrus.interoperability.sysml14.sysml/transform/SysMLRequirementTable.qvto
index 31f69e8..da62915 100644
--- a/sysml14/plugins/org.eclipse.papyrus.interoperability.sysml14.sysml/transform/SysMLRequirementTable.qvto
+++ b/sysml14/plugins/org.eclipse.papyrus.interoperability.sysml14.sysml/transform/SysMLRequirementTable.qvto
@@ -17,15 +17,17 @@
 modeltype notation "strict" uses 'http://www.eclipse.org/gmf/runtime/1.0.2/notation';
 modeltype UML "strict" uses 'http://www.eclipse.org/uml2/5.0.0/UML';
 modeltype ecore "strict" uses 'http://www.eclipse.org/emf/2002/Ecore';
-modeltype viewpoint "strict" uses 'http://www.eclipse.org/papyrus/infra/viewpoints/configuration';
+modeltype architecture "strict" uses 'http://www.eclipse.org/papyrus/infra/core/architecture';
 modeltype SysML11 "strict" uses 'http://www.eclipse.org/papyrus/0.7.0/SysML';
 modeltype SysML14 "strict" uses 'http://www.eclipse.org/papyrus/sysml/1.4/SysML';
 modeltype nattable "strict" uses 'http://www.eclipse.org/papyrus/nattable/model';
+modeltype nattablerepresentation "strict" uses 'http://www.eclipse.org/papyrus/infra/nattable/representation';
 
 
-transformation SysMLRequirementTable(in blockDefinitionViewpoint : viewpoint, in internalBlockViewpoint : viewpoint, in parametricViewpoint : viewpoint, in requirementViewpoint : viewpoint, in umlFile : UML, in inS14Profile : SysML14, in requirementNatTableS11 : nattable, in allocationNatTableS11 : nattable, in requirementNatTableS14 : nattable, in allocationNatTableS14 : nattable, in requirementTableViewPoint : viewpoint, in allocationTableViewPoint : viewpoint, inout notationFile : notation);
+transformation SysMLRequirementTable(in sysml14architecture : architecture, in umlFile : UML, in inS14Profile : SysML14, in requirementNatTableS11 : nattable, in allocationNatTableS11 : nattable, in requirementNatTableS14 : nattable, in allocationNatTableS14 : nattable, inout notationFile : notation);
 
 property rootTableConfigurationS11:nattable::nattableconfiguration::TableConfiguration = requirementNatTableS11.rootObjects()[nattable::nattableconfiguration::TableConfiguration]->any(true);
+property tableRepresentationKindName:String = "SysML 1.4 Requirement Table";
 
 mapping nattable::Table::fromSysML11RequirementTable() : nattable::Table when {self.tableConfiguration.name = "RequirementTable" and self.tableConfiguration.type = "PapyrusSysMLRequirementTable"} {
 	init{
@@ -41,7 +43,7 @@
 		tableConfiguration := rootReqTableS14.oclAsType(nattable::nattableconfiguration::TableConfiguration);
 	};
 	
-	prototype := getPrototypeInS14Viewpoint(requirementTableViewPoint.rootObjects()->any(true).oclAsType(viewpoint::PapyrusConfiguration));
+	prototype := sysml14architecture.objects()->selectByType(nattablerepresentation::PapyrusTable)->any(curr | curr.name = tableRepresentationKindName).oclAsType(ecore::EObject);
 	
 	rowAxisProvidersHistory->forEach(rowAxisProvider){
 		if (rowAxisProvider.oclIsKindOf(nattable::nattableaxisprovider::AxisProvider)){
diff --git a/sysml14/plugins/org.eclipse.papyrus.interoperability.sysml14.sysml/transform/SysMLTablesUtils.qvto b/sysml14/plugins/org.eclipse.papyrus.interoperability.sysml14.sysml/transform/SysMLTablesUtils.qvto
index 18f5720..4e50346 100644
--- a/sysml14/plugins/org.eclipse.papyrus.interoperability.sysml14.sysml/transform/SysMLTablesUtils.qvto
+++ b/sysml14/plugins/org.eclipse.papyrus.interoperability.sysml14.sysml/transform/SysMLTablesUtils.qvto
@@ -30,11 +30,4 @@
  */
 helper getManagerInS14Configuration(existingAxisManagerRepresentations:Set(nattableaxisconfiguration::AxisManagerRepresentation), oldManager:nattableaxisconfiguration::AxisManagerRepresentation) : nattableaxisconfiguration::AxisManagerRepresentation {
 	return existingAxisManagerRepresentations->any(curr | curr.axisManagerId = oldManager.axisManagerId);
-}
-
-/**
- * Get the first model kind in the papyrus configuration.
- **/
-helper getPrototypeInS14Viewpoint(rootS14Prototype:viewpoint::PapyrusConfiguration) : ecore::EObject {
-	return rootS14Prototype.viewpoints->any(true).modelKinds->any(true).oclAsType(ecore::EObject);
 }
\ No newline at end of file
diff --git a/sysml14/plugins/pom.xml b/sysml14/plugins/pom.xml
index 8ef1969..075e7ed 100644
--- a/sysml14/plugins/pom.xml
+++ b/sysml14/plugins/pom.xml
@@ -11,7 +11,7 @@
     </parent>
 	<name>Papyrus Interoperability SysML1.1 to SysML1.4 Plugins</name>
 	<description>The top container of SysML Migration plug-ins for the Interoperability.</description>
-	<version>0.10.1-SNAPSHOT</version>
+	<version>0.11.0-SNAPSHOT</version>
 
 	<modules>
 		<module>org.eclipse.papyrus.interoperability.sysml14.sysml</module>
diff --git a/sysml14/releng/main/pom.xml b/sysml14/releng/main/pom.xml
index d31f35c..0ba18bf 100644
--- a/sysml14/releng/main/pom.xml
+++ b/sysml14/releng/main/pom.xml
@@ -4,10 +4,10 @@
 	<modelVersion>4.0.0</modelVersion>
 	<artifactId>org.eclipse.papyrus.interoperability.sysml14.sysml.releng</artifactId>
 	<packaging>pom</packaging>
-	<version>0.10.1-SNAPSHOT</version>
+	<version>0.11.0-SNAPSHOT</version>
 	<parent>
 		<groupId>org.eclipse.papyrus.interoperability</groupId>
-		<artifactId>org.eclipse.papyrus.interoperability.all</artifactId>
+		<artifactId>org.eclipse.papyrus.interoperability.releng</artifactId>
 		<version>1.0.0-SNAPSHOT</version>
 		<relativePath>../../../releng/main/pom.xml</relativePath>
 	</parent>
diff --git a/sysml14/releng/main/targetplatform/org.eclipse.papyrus.interoperability.sysml14.sysml.targetplatform.oxygen/org.eclipse.papyrus.interoperability.sysml14.sysml.targetplatform.oxygen.target b/sysml14/releng/main/targetplatform/org.eclipse.papyrus.interoperability.sysml14.sysml.targetplatform.oxygen/org.eclipse.papyrus.interoperability.sysml14.sysml.targetplatform.oxygen.target
index e507b25..1719461 100644
--- a/sysml14/releng/main/targetplatform/org.eclipse.papyrus.interoperability.sysml14.sysml.targetplatform.oxygen/org.eclipse.papyrus.interoperability.sysml14.sysml.targetplatform.oxygen.target
+++ b/sysml14/releng/main/targetplatform/org.eclipse.papyrus.interoperability.sysml14.sysml.targetplatform.oxygen/org.eclipse.papyrus.interoperability.sysml14.sysml.targetplatform.oxygen.target
@@ -19,7 +19,7 @@
 <unit id="org.eclipse.papyrus.sysml.nattable.feature.source.feature.group" version="0.0.0"/>
 <unit id="org.eclipse.papyrus.sysml.properties.feature.feature.group" version="0.0.0"/>
 <unit id="org.eclipse.papyrus.sysml.properties.feature.source.feature.group" version="0.0.0"/>
-<repository location="http://download.eclipse.org/modeling/mdt/papyrus/updates/nightly/oxygen/extra/"/>
+<repository location="https://hudson.eclipse.org/papyrus/view/Sysml/job/papyrus-sysml11-oxygen/lastSuccessfulBuild/artifact/org.eclipse.papyrus.sysml11.p2/target/repository/"/>
 </location>
 <location includeAllPlatforms="false" includeConfigurePhase="false" includeMode="planner" includeSource="true" type="InstallableUnit">
 <unit id="org.eclipse.gmf.runtime.notation.sdk.feature.group" version="1.10.0.201606071631"/>
@@ -46,6 +46,11 @@
 <repository location="http://download.eclipse.org/modeling/mdt/papyrus/updates/nightly/oxygen/main/"/>
 </location>
 <location includeAllPlatforms="false" includeConfigurePhase="false" includeMode="planner" includeSource="true" type="InstallableUnit">
+<unit id="org.eclipse.papyrus.sysml14.feature.feature.group" version="0.0.0"/>
+<unit id="org.eclipse.papyrus.sysml14.feature.source.feature.group" version="0.0.0"/>
+<repository location="https://hudson.eclipse.org/papyrus/job/papyrus-sysml-oxygen/lastSuccessfulBuild/artifact/releng/org.eclipse.papyrus.sysml14.p2/target/repository/"/>
+</location>
+<location includeAllPlatforms="false" includeConfigurePhase="false" includeMode="planner" includeSource="true" type="InstallableUnit">
 <unit id="org.eclipse.nebula.widgets.nattable.core.feature.feature.group" version="1.5.0.201703192131"/>
 <unit id="org.eclipse.nebula.widgets.nattable.core.source.feature.feature.group" version="1.5.0.201703192131"/>
 <unit id="org.eclipse.nebula.widgets.nattable.extension.glazedlists.feature.feature.group" version="1.5.0.201703192131"/>
diff --git a/sysml14/releng/main/targetplatform/org.eclipse.papyrus.interoperability.sysml14.sysml.targetplatform.oxygen/pom.xml b/sysml14/releng/main/targetplatform/org.eclipse.papyrus.interoperability.sysml14.sysml.targetplatform.oxygen/pom.xml
index d256cd9..641cbd7 100644
--- a/sysml14/releng/main/targetplatform/org.eclipse.papyrus.interoperability.sysml14.sysml.targetplatform.oxygen/pom.xml
+++ b/sysml14/releng/main/targetplatform/org.eclipse.papyrus.interoperability.sysml14.sysml.targetplatform.oxygen/pom.xml
@@ -4,7 +4,7 @@
 	<parent>
 		<artifactId>org.eclipse.papyrus.interoperability.sysml14.sysml.target.parent</artifactId>
 		<groupId>org.eclipse.papyrus.interoperability</groupId>
-		<version>0.10.1-SNAPSHOT</version>
+		<version>0.11.0-SNAPSHOT</version>
 	</parent>	
 	<artifactId>org.eclipse.papyrus.interoperability.sysml14.sysml.targetplatform.oxygen</artifactId>
 	<packaging>eclipse-target-definition</packaging>
diff --git a/sysml14/releng/main/targetplatform/pom.xml b/sysml14/releng/main/targetplatform/pom.xml
index e130b06..e1b5c04 100644
--- a/sysml14/releng/main/targetplatform/pom.xml
+++ b/sysml14/releng/main/targetplatform/pom.xml
@@ -6,7 +6,7 @@
 	<parent>
 		<artifactId>org.eclipse.papyrus.interoperability.sysml14.sysml.releng</artifactId>
 		<groupId>org.eclipse.papyrus.interoperability</groupId>
-		<version>0.10.1-SNAPSHOT</version>
+		<version>0.11.0-SNAPSHOT</version>
 	</parent>
 
 	<artifactId>org.eclipse.papyrus.interoperability.sysml14.sysml.target.parent</artifactId>
diff --git a/sysml14/releng/org.eclipse.papyrus.interoperability.sysml14.sysml.p2/category.xml b/sysml14/releng/org.eclipse.papyrus.interoperability.sysml14.sysml.p2/category.xml
index 7e90914..9d25ec7 100644
--- a/sysml14/releng/org.eclipse.papyrus.interoperability.sysml14.sysml.p2/category.xml
+++ b/sysml14/releng/org.eclipse.papyrus.interoperability.sysml14.sysml.p2/category.xml
@@ -1,9 +1,9 @@
 <?xml version="1.0" encoding="UTF-8"?>
 <site>
-   <feature url="features/org.eclipse.papyrus.interoperability.sysml14.sysml.feature_0.10.1.qualifier.jar" id="org.eclipse.papyrus.interoperability.sysml14.sysml.feature" version="0.10.1.qualifier">
+   <feature url="features/org.eclipse.papyrus.interoperability.sysml14.sysml.feature_0.11.0.qualifier.jar" id="org.eclipse.papyrus.interoperability.sysml14.sysml.feature" version="0.11.0.qualifier">
       <category name="org.eclipse.papyrus.category"/>
    </feature>
-   <feature url="features/org.eclipse.papyrus.interoperability.sysml14.sysml.feature.source_0.10.1.qualifier.jar" id="org.eclipse.papyrus.interoperability.sysml14.sysml.feature.source" version="0.10.1.qualifier">
+   <feature url="features/org.eclipse.papyrus.interoperability.sysml14.sysml.feature.source_0.11.0.qualifier.jar" id="org.eclipse.papyrus.interoperability.sysml14.sysml.feature.source" version="0.11.0.qualifier">
       <category name="org.eclipse.papyrus.category"/>
    </feature>
    <category-def name="org.eclipse.papyrus.category" label="Papyrus SysML Interoperability">
diff --git a/sysml14/releng/org.eclipse.papyrus.interoperability.sysml14.sysml.p2/pom.xml b/sysml14/releng/org.eclipse.papyrus.interoperability.sysml14.sysml.p2/pom.xml
index ffb103a..909979e 100644
--- a/sysml14/releng/org.eclipse.papyrus.interoperability.sysml14.sysml.p2/pom.xml
+++ b/sysml14/releng/org.eclipse.papyrus.interoperability.sysml14.sysml.p2/pom.xml
@@ -60,6 +60,7 @@
 				</dependencies>
 			</plugin>
 		</plugins>
-	</build>=
+	</build>
 	<description>This plugin defines the update site of Papyrus Interoperability SysML14 plugins and feature.</description>
+	<version>0.11.0-SNAPSHOT</version>
 </project>
\ No newline at end of file
diff --git a/sysml14/releng/tests/pom.xml b/sysml14/releng/tests/pom.xml
index 3cf49f3..87c4cbf 100644
--- a/sysml14/releng/tests/pom.xml
+++ b/sysml14/releng/tests/pom.xml
@@ -9,7 +9,7 @@
 	</parent>
 	<groupId>org.eclipse.papyrus.interoperability.tests</groupId>
 	<artifactId>org.eclipse.papyrus.interoperability.sysml14.sysml.tests.releng</artifactId>
-	<version>0.10.1-SNAPSHOT</version>
+	<version>0.11.0-SNAPSHOT</version>
 	<packaging>pom</packaging>
 	<modules>
 		<module>targetplatform</module>
diff --git a/sysml14/releng/tests/targetplatform/org.eclipse.papyrus.interoperability.sysml14.sysml.targetplatform.oxygen/org.eclipse.papyrus.interoperability.sysml14.sysml.targetplatform.oxygen.target b/sysml14/releng/tests/targetplatform/org.eclipse.papyrus.interoperability.sysml14.sysml.targetplatform.oxygen/org.eclipse.papyrus.interoperability.sysml14.sysml.targetplatform.oxygen.target
index d70b29a..3bc6145 100644
--- a/sysml14/releng/tests/targetplatform/org.eclipse.papyrus.interoperability.sysml14.sysml.targetplatform.oxygen/org.eclipse.papyrus.interoperability.sysml14.sysml.targetplatform.oxygen.target
+++ b/sysml14/releng/tests/targetplatform/org.eclipse.papyrus.interoperability.sysml14.sysml.targetplatform.oxygen/org.eclipse.papyrus.interoperability.sysml14.sysml.targetplatform.oxygen.target
@@ -19,7 +19,7 @@
 <unit id="org.eclipse.papyrus.sysml.nattable.feature.source.feature.group" version="0.0.0"/>
 <unit id="org.eclipse.papyrus.sysml.properties.feature.feature.group" version="0.0.0"/>
 <unit id="org.eclipse.papyrus.sysml.properties.feature.source.feature.group" version="0.0.0"/>
-<repository location="http://download.eclipse.org/modeling/mdt/papyrus/updates/nightly/oxygen/extra/"/>
+<repository location="https://hudson.eclipse.org/papyrus/view/Sysml/job/papyrus-sysml11-oxygen/lastSuccessfulBuild/artifact/org.eclipse.papyrus.sysml11.p2/target/repository/"/>
 </location>
 <location includeAllPlatforms="false" includeConfigurePhase="false" includeMode="planner" includeSource="true" type="InstallableUnit">
 <unit id="org.eclipse.gmf.runtime.notation.sdk.feature.group" version="1.10.0.201606071631"/>
@@ -49,11 +49,16 @@
 <repository location="http://download.eclipse.org/modeling/mdt/papyrus/updates/nightly/oxygen/main/"/>
 </location>
 <location includeAllPlatforms="false" includeConfigurePhase="false" includeMode="planner" includeSource="true" type="InstallableUnit">
+<unit id="org.eclipse.papyrus.sysml14.feature.feature.group" version="0.0.0"/>
+<unit id="org.eclipse.papyrus.sysml14.feature.source.feature.group" version="0.0.0"/>
+<repository location="https://hudson.eclipse.org/papyrus/job/papyrus-sysml-oxygen/lastSuccessfulBuild/artifact/releng/org.eclipse.papyrus.sysml14.p2/target/repository/"/>
+</location>
+<location includeAllPlatforms="false" includeConfigurePhase="false" includeMode="planner" includeSource="true" type="InstallableUnit">
 <unit id="org.eclipse.papyrus.junit.feature.feature.group" version="0.0.0"/>
 <unit id="org.eclipse.papyrus.junit.feature.source.feature.group" version="0.0.0"/>
-<unit id="org.eclipse.papyrus.uml.m2m.qvto.common.tests.feature.feature.group" version="0.0.0"/>
-<unit id="org.eclipse.papyrus.uml.m2m.qvto.common.tests.feature.source.feature.group" version="0.0.0"/>
-<repository location="https://hudson.eclipse.org/papyrus/view/Oxygen%20(Master)/job/Papyrus-Master-Developer/lastSuccessfulBuild/artifact/repository/"/>
+<unit id="org.eclipse.papyrus.uml.m2m.qvto.tests.tools.feature.feature.group" version="0.0.0"/>
+<unit id="org.eclipse.papyrus.uml.m2m.qvto.tests.tools.feature.source.feature.group" version="0.0.0"/>
+<repository location="https://hudson.eclipse.org/papyrus/job/Papyrus-Master-Developer/lastSuccessfulBuild/artifact/repository/"/>
 </location>
 <location includeAllPlatforms="false" includeConfigurePhase="false" includeMode="planner" includeSource="true" type="InstallableUnit">
 <unit id="org.eclipse.nebula.widgets.nattable.core.feature.feature.group" version="1.5.0.201703192131"/>
diff --git a/sysml14/releng/tests/targetplatform/org.eclipse.papyrus.interoperability.sysml14.sysml.targetplatform.oxygen/pom.xml b/sysml14/releng/tests/targetplatform/org.eclipse.papyrus.interoperability.sysml14.sysml.targetplatform.oxygen/pom.xml
index fc9210a..fcc17c0 100644
--- a/sysml14/releng/tests/targetplatform/org.eclipse.papyrus.interoperability.sysml14.sysml.targetplatform.oxygen/pom.xml
+++ b/sysml14/releng/tests/targetplatform/org.eclipse.papyrus.interoperability.sysml14.sysml.targetplatform.oxygen/pom.xml
@@ -2,11 +2,11 @@
 <project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsd">
 	<modelVersion>4.0.0</modelVersion>
 	<parent>
-		<artifactId>org.eclipse.papyrus.interoperability.tests.target.parent</artifactId>
+		<artifactId>org.eclipse.papyrus.interoperability.sysml14.sysml.tests.target.parent</artifactId>
 		<groupId>org.eclipse.papyrus.interoperability.tests</groupId>
-		<version>1.0.0-SNAPSHOT</version>
+		<version>0.11.0-SNAPSHOT</version>
 	</parent>	
-	<artifactId>org.eclipse.papyrus.interoperability.targetplatform.oxygen</artifactId>
+	<artifactId>org.eclipse.papyrus.interoperability.sysml14.sysml.targetplatform.oxygen</artifactId>
 	<packaging>eclipse-target-definition</packaging>
 	<name>Interoperability Oxygen Target Definition</name>
 	<description>This plug-in contains the target definition for Papyrus Interoperability in Oxygen</description>
diff --git a/sysml14/releng/tests/targetplatform/pom.xml b/sysml14/releng/tests/targetplatform/pom.xml
index dd6354d..f15ef47 100644
--- a/sysml14/releng/tests/targetplatform/pom.xml
+++ b/sysml14/releng/tests/targetplatform/pom.xml
@@ -6,7 +6,7 @@
 	<parent>
 		<artifactId>org.eclipse.papyrus.interoperability.sysml14.sysml.tests.releng</artifactId>
 		<groupId>org.eclipse.papyrus.interoperability.tests</groupId>
-		<version>0.10.1-SNAPSHOT</version>
+		<version>0.11.0-SNAPSHOT</version>
 	</parent>
 
 	<artifactId>org.eclipse.papyrus.interoperability.sysml14.sysml.tests.target.parent</artifactId>
diff --git a/sysml14/tests/org.eclipse.papyrus.interoperability.sysml14.sysml.tests/META-INF/MANIFEST.MF b/sysml14/tests/org.eclipse.papyrus.interoperability.sysml14.sysml.tests/META-INF/MANIFEST.MF
index f71954f..fa476fe 100644
--- a/sysml14/tests/org.eclipse.papyrus.interoperability.sysml14.sysml.tests/META-INF/MANIFEST.MF
+++ b/sysml14/tests/org.eclipse.papyrus.interoperability.sysml14.sysml.tests/META-INF/MANIFEST.MF
@@ -2,7 +2,7 @@
 Bundle-ManifestVersion: 2
 Bundle-Name: %Bundle-Name
 Bundle-SymbolicName: org.eclipse.papyrus.interoperability.sysml14.sysml.tests;singleton:=true
-Bundle-Version: 0.10.1.qualifier
+Bundle-Version: 0.11.0.qualifier
 Bundle-Vendor: %Bundle-Vendor
 Bundle-RequiredExecutionEnvironment: JavaSE-1.8
 Require-Bundle: org.eclipse.papyrus.infra.core.log;bundle-version="[1.2.0,2.0.0)",
@@ -13,7 +13,7 @@
  org.eclipse.papyrus.junit.utils;bundle-version="[2.0.0,3.0.0)",
  org.eclipse.emf.compare;bundle-version="[3.4.0,4.0.0)",
  org.eclipse.papyrus.uml.m2m.qvto.common;bundle-version="[1.0.0,2.0.0)",
- org.eclipse.papyrus.interoperability.sysml14.sysml;bundle-version="[0.10.1,1.0.0)",
+ org.eclipse.papyrus.interoperability.sysml14.sysml;bundle-version="[0.11.0,1.0.0)",
  org.eclipse.papyrus.uml.m2m.qvto.tests.tools;bundle-version="[1.0.0,2.0.0)"
 Bundle-Activator: org.eclipse.papyrus.interoperability.sysml14.sysml.tests.Activator
 Bundle-ActivationPolicy: lazy
diff --git a/sysml14/tests/org.eclipse.papyrus.interoperability.sysml14.sysml.tests/pom.xml b/sysml14/tests/org.eclipse.papyrus.interoperability.sysml14.sysml.tests/pom.xml
index 23e122e..b506395 100644
--- a/sysml14/tests/org.eclipse.papyrus.interoperability.sysml14.sysml.tests/pom.xml
+++ b/sysml14/tests/org.eclipse.papyrus.interoperability.sysml14.sysml.tests/pom.xml
@@ -5,11 +5,9 @@
 	<parent>
 		<groupId>org.eclipse.papyrus.interoperability.tests</groupId>
 		<artifactId>org.eclipse.papyrus.interoperability.sysml14.sysml.tests.plugins</artifactId>
-		<version>0.10.1-SNAPSHOT</version>
+		<version>0.11.0-SNAPSHOT</version>
 	</parent>
-	<groupId>org.eclipse.papyrus.interoperability.tests</groupId>
 	<artifactId>org.eclipse.papyrus.interoperability.sysml14.sysml.tests</artifactId>
-	<version>0.10.1-SNAPSHOT</version>
 	<packaging>eclipse-test-plugin</packaging>
 	<build>
 		<plugins>
diff --git a/sysml14/tests/org.eclipse.papyrus.interoperability.sysml14.sysml.tests/resources/ExpectedResult/AllocationTable/AllocationTable_converted.notation b/sysml14/tests/org.eclipse.papyrus.interoperability.sysml14.sysml.tests/resources/ExpectedResult/AllocationTable/AllocationTable_converted.notation
index cfdc5c0..f4f7bbd 100644
--- a/sysml14/tests/org.eclipse.papyrus.interoperability.sysml14.sysml.tests/resources/ExpectedResult/AllocationTable/AllocationTable_converted.notation
+++ b/sysml14/tests/org.eclipse.papyrus.interoperability.sysml14.sysml.tests/resources/ExpectedResult/AllocationTable/AllocationTable_converted.notation
@@ -1,13 +1,13 @@
 <?xml version="1.0" encoding="UTF-8"?>
-<nattable:Table xmi:version="2.0" xmlns:xmi="http://www.omg.org/XMI" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:configuration="http://www.eclipse.org/papyrus/infra/viewpoints/configuration" xmlns:ecore="http://www.eclipse.org/emf/2002/Ecore" xmlns:nattable="http://www.eclipse.org/papyrus/nattable/model" xmlns:nattableaxis="http://www.eclipse.org/papyrus/nattable/model/table/nattableaxis" xmlns:nattableaxisconfiguration="http://www.eclipse.org/papyrus/nattable/model/table/nattableaxisconfiguration" xmlns:nattableaxisprovider="http://www.eclipse.org/papyrus/nattable/model/table/nattableaxisprovider" xmlns:nattableconfiguration="http://www.eclipse.org/papyrus/nattable/model/nattableconfiguration" xmlns:uml="http://www.eclipse.org/uml2/5.0.0/UML" xsi:schemaLocation="http://www.eclipse.org/papyrus/nattable/model/table/nattableaxis http://www.eclipse.org/papyrus/nattable/model#//nattableaxis http://www.eclipse.org/papyrus/nattable/model/table/nattableaxisconfiguration http://www.eclipse.org/papyrus/nattable/model#//nattableaxisconfiguration http://www.eclipse.org/papyrus/nattable/model/table/nattableaxisprovider http://www.eclipse.org/papyrus/nattable/model#//nattableaxisprovider http://www.eclipse.org/papyrus/nattable/model/nattableconfiguration http://www.eclipse.org/papyrus/nattable/model#//nattableconfiguration" xmi:id="_MRY5QPpwEeaCyZKNPXLxEw" name="AllocationTable0" currentRowAxisProvider="_MRZgVfpwEeaCyZKNPXLxEw" currentColumnAxisProvider="_MRZgUPpwEeaCyZKNPXLxEw">
+<nattable:Table xmi:version="2.0" xmlns:xmi="http://www.omg.org/XMI" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:ecore="http://www.eclipse.org/emf/2002/Ecore" xmlns:nattable="http://www.eclipse.org/papyrus/nattable/model" xmlns:nattableaxis="http://www.eclipse.org/papyrus/nattable/model/table/nattableaxis" xmlns:nattableaxisconfiguration="http://www.eclipse.org/papyrus/nattable/model/table/nattableaxisconfiguration" xmlns:nattableaxisprovider="http://www.eclipse.org/papyrus/nattable/model/table/nattableaxisprovider" xmlns:nattableconfiguration="http://www.eclipse.org/papyrus/nattable/model/nattableconfiguration" xmlns:nattablerepresentation="http://www.eclipse.org/papyrus/infra/nattable/representation" xmlns:uml="http://www.eclipse.org/uml2/5.0.0/UML" xsi:schemaLocation="http://www.eclipse.org/papyrus/nattable/model/table/nattableaxis http://www.eclipse.org/papyrus/nattable/model#//nattableaxis http://www.eclipse.org/papyrus/nattable/model/table/nattableaxisconfiguration http://www.eclipse.org/papyrus/nattable/model#//nattableaxisconfiguration http://www.eclipse.org/papyrus/nattable/model/table/nattableaxisprovider http://www.eclipse.org/papyrus/nattable/model#//nattableaxisprovider http://www.eclipse.org/papyrus/nattable/model/nattableconfiguration http://www.eclipse.org/papyrus/nattable/model#//nattableconfiguration" xmi:id="_MRY5QPpwEeaCyZKNPXLxEw" name="AllocationTable0" currentRowAxisProvider="_MRZgVfpwEeaCyZKNPXLxEw" currentColumnAxisProvider="_MRZgUPpwEeaCyZKNPXLxEw">
   <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="Imported_From_SysML_1.1_Of__MRY5QPpwEeaCyZKNPXLxEw" source="Imported_From_SysML_1.1">
     <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="Papyrus_Source_Model_Name_Of_Imported_From_SysML_1.1_Of__MRY5QPpwEeaCyZKNPXLxEw" key="Papyrus_Source_Model_Name" value="AllocationTable_converted"/>
-    <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="Papyrus_SysML_Migration_Date_Of_Imported_From_SysML_1.1_Of__MRY5QPpwEeaCyZKNPXLxEw" key="Papyrus_SysML_Migration_Date" value="20170228165646"/>
-    <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="Papyrus_SysML_Migration_Bundle_Version_Of_Imported_From_SysML_1.1_Of__MRY5QPpwEeaCyZKNPXLxEw" key="Papyrus_SysML_Migration_Bundle_Version" value="0.10.1.qualifier"/>
+    <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="Papyrus_SysML_Migration_Date_Of_Imported_From_SysML_1.1_Of__MRY5QPpwEeaCyZKNPXLxEw" key="Papyrus_SysML_Migration_Date" value="20170601102542"/>
+    <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="Papyrus_SysML_Migration_Bundle_Version_Of_Imported_From_SysML_1.1_Of__MRY5QPpwEeaCyZKNPXLxEw" key="Papyrus_SysML_Migration_Bundle_Version" value="0.11.0.qualifier"/>
   </eAnnotations>
   <context xmi:type="uml:Model" href="AllocationTable_converted.uml#_m5FkYPkiEeavtrWHCQ8Tnw"/>
   <owner xmi:type="uml:Model" href="AllocationTable_converted.uml#_m5FkYPkiEeavtrWHCQ8Tnw"/>
-  <prototype xmi:type="configuration:PapyrusSyncTable" href="platform:/plugin/org.eclipse.papyrus.sysml14.nattable.allocation/resources/configuration/allocationTable.configuration#_j2LQIC7uEeWklMXvaoXzgQ"/>
+  <prototype xmi:type="nattablerepresentation:PapyrusTable" href="platform:/plugin/org.eclipse.papyrus.sysml14.architecture/model/sysml14.architecture#org.eclipse.papyrus.SysML14.architecture.allocationTable"/>
   <tableConfiguration xmi:type="nattableconfiguration:TableConfiguration" href="platform:/plugin/org.eclipse.papyrus.sysml14.nattable.allocation/resources/allocation.nattableconfiguration#/"/>
   <columnAxisProvidersHistory xmi:type="nattableaxisprovider:SlaveObjectAxisProvider" xmi:id="_MRZgUPpwEeaCyZKNPXLxEw" description="This provider provides the default columns for the SysML Allocation Table" name="SysMLAllocationFeatureProvider">
     <axis xmi:type="nattableaxis:EStructuralFeatureAxis" xmi:id="_MRZgUfpwEeaCyZKNPXLxEw">
diff --git a/sysml14/tests/org.eclipse.papyrus.interoperability.sysml14.sysml.tests/resources/ExpectedResult/AllocationTable/AllocationTable_converted.uml b/sysml14/tests/org.eclipse.papyrus.interoperability.sysml14.sysml.tests/resources/ExpectedResult/AllocationTable/AllocationTable_converted.uml
index 22b0042..f76264a 100644
--- a/sysml14/tests/org.eclipse.papyrus.interoperability.sysml14.sysml.tests/resources/ExpectedResult/AllocationTable/AllocationTable_converted.uml
+++ b/sysml14/tests/org.eclipse.papyrus.interoperability.sysml14.sysml.tests/resources/ExpectedResult/AllocationTable/AllocationTable_converted.uml
@@ -3,8 +3,8 @@
   <uml:Model xmi:id="_m5FkYPkiEeavtrWHCQ8Tnw" name="RootElement">
     <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="Imported_From_SysML_11_Of__m5FkYPkiEeavtrWHCQ8Tnw" source="Imported_From_SysML_1.1">
       <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="Papyrus_Source_Model_Name_Of__m5FkYPkiEeavtrWHCQ8Tnw" key="Papyrus_Source_Model_Name" value="AllocationTable"/>
-      <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="Papyrus_SysML_Migration_Date_Of__m5FkYPkiEeavtrWHCQ8Tnw" key="Papyrus_SysML_Migration_Date" value="20170228165645"/>
-      <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="Papyrus_SysML_Migration_Bundle_Version_Of__m5FkYPkiEeavtrWHCQ8Tnw" key="Papyrus_SysML_Migration_Bundle_Version" value="0.10.1.qualifier"/>
+      <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="Papyrus_SysML_Migration_Date_Of__m5FkYPkiEeavtrWHCQ8Tnw" key="Papyrus_SysML_Migration_Date" value="20170601102539"/>
+      <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="Papyrus_SysML_Migration_Bundle_Version_Of__m5FkYPkiEeavtrWHCQ8Tnw" key="Papyrus_SysML_Migration_Bundle_Version" value="0.11.0.qualifier"/>
     </eAnnotations>
     <ownedComment xmi:type="uml:Comment" xmi:id="_V8AtQPnoEeauDtoDZwIqjw"/>
     <ownedComment xmi:type="uml:Comment" xmi:id="_cPVFcPnoEeauDtoDZwIqjw"/>
@@ -165,7 +165,7 @@
   <standard:Create xmi:id="createStereotype_Of_createOperation_Of__fih7kPnoEeauDtoDZwIqjw" base_BehavioralFeature="createOperation_Of__fih7kPnoEeauDtoDZwIqjw"/>
   <ModelElements:Stakeholder xmi:id="stakeholder2_Of__fih7kPnoEeauDtoDZwIqjw" base_Classifier="baseClassifier_Of_stakeholder2_Of__fih7kPnoEeauDtoDZwIqjw"/>
   <ModelElements:Stakeholder xmi:id="stakeholder1_Of__fih7kPnoEeauDtoDZwIqjw" base_Classifier="baseClassifier_Of_stakeholder1_Of__fih7kPnoEeauDtoDZwIqjw"/>
-  <ModelElements:Viewpoint xmi:id="_fih7kPnoEeauDtoDZwIqjw" base_Class="_fiW8cPnoEeauDtoDZwIqjw" concernList="concernList_1_Of__fih7kPnoEeauDtoDZwIqjw concernList_2_Of__fih7kPnoEeauDtoDZwIqjw" purpose="test1&#xD;&#xA;test2&#xD;&#xA;test3" stakeholder="stakeholder1_Of__fih7kPnoEeauDtoDZwIqjw stakeholder2_Of__fih7kPnoEeauDtoDZwIqjw">
+  <ModelElements:Viewpoint xmi:id="_fih7kPnoEeauDtoDZwIqjw" base_Class="_fiW8cPnoEeauDtoDZwIqjw" concernList="concernList_1_Of__fih7kPnoEeauDtoDZwIqjw concernList_2_Of__fih7kPnoEeauDtoDZwIqjw" purpose="test1&#xD;&#xA;test2&#xD;&#xA;test3" stakeholder="stakeholder2_Of__fih7kPnoEeauDtoDZwIqjw stakeholder1_Of__fih7kPnoEeauDtoDZwIqjw">
     <language>C++</language>
     <language>C</language>
     <language>OCL</language>
diff --git a/sysml14/tests/org.eclipse.papyrus.interoperability.sysml14.sysml.tests/resources/ExpectedResult/BlockDefinitionDiagram/BlockDefinitionDiagram_converted.notation b/sysml14/tests/org.eclipse.papyrus.interoperability.sysml14.sysml.tests/resources/ExpectedResult/BlockDefinitionDiagram/BlockDefinitionDiagram_converted.notation
index 38e152c..33117bc 100644
--- a/sysml14/tests/org.eclipse.papyrus.interoperability.sysml14.sysml.tests/resources/ExpectedResult/BlockDefinitionDiagram/BlockDefinitionDiagram_converted.notation
+++ b/sysml14/tests/org.eclipse.papyrus.interoperability.sysml14.sysml.tests/resources/ExpectedResult/BlockDefinitionDiagram/BlockDefinitionDiagram_converted.notation
@@ -1,9 +1,9 @@
 <?xml version="1.0" encoding="UTF-8"?>
-<notation:Diagram xmi:version="2.0" xmlns:xmi="http://www.omg.org/XMI" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:configuration="http://www.eclipse.org/papyrus/infra/viewpoints/configuration" xmlns:ecore="http://www.eclipse.org/emf/2002/Ecore" xmlns:notation="http://www.eclipse.org/gmf/runtime/1.0.2/notation" xmlns:style="http://www.eclipse.org/papyrus/infra/viewpoints/policy/style" xmlns:uml="http://www.eclipse.org/uml2/5.0.0/UML" xmi:id="_j-e1IPp6EeaCyZKNPXLxEw" type="PapyrusUMLClassDiagram" name="New Block Definition Diagram" measurementUnit="Pixel">
+<notation:Diagram xmi:version="2.0" xmlns:xmi="http://www.omg.org/XMI" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:ecore="http://www.eclipse.org/emf/2002/Ecore" xmlns:gmfdiagrepresentation="http://www.eclipse.org/papyrus/infra/gmfdiag/representation" xmlns:notation="http://www.eclipse.org/gmf/runtime/1.0.2/notation" xmlns:style="http://www.eclipse.org/papyrus/infra/viewpoints/policy/style" xmlns:style_1="http://www.eclipse.org/papyrus/infra/gmfdiag/style" xmlns:uml="http://www.eclipse.org/uml2/5.0.0/UML" xmi:id="_j-e1IPp6EeaCyZKNPXLxEw" type="PapyrusUMLClassDiagram" name="New Block Definition Diagram" measurementUnit="Pixel">
   <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="Imported_From_SysML_1.1_Of__j-e1IPp6EeaCyZKNPXLxEw" source="Imported_From_SysML_1.1">
     <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="Papyrus_Source_Model_Name_Of_Imported_From_SysML_1.1_Of__j-e1IPp6EeaCyZKNPXLxEw" key="Papyrus_Source_Model_Name" value="BlockDefinitionDiagram_converted"/>
-    <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="Papyrus_SysML_Migration_Date_Of_Imported_From_SysML_1.1_Of__j-e1IPp6EeaCyZKNPXLxEw" key="Papyrus_SysML_Migration_Date" value="20170228165652"/>
-    <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="Papyrus_SysML_Migration_Bundle_Version_Of_Imported_From_SysML_1.1_Of__j-e1IPp6EeaCyZKNPXLxEw" key="Papyrus_SysML_Migration_Bundle_Version" value="0.10.1.qualifier"/>
+    <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="Papyrus_SysML_Migration_Date_Of_Imported_From_SysML_1.1_Of__j-e1IPp6EeaCyZKNPXLxEw" key="Papyrus_SysML_Migration_Date" value="20170601102604"/>
+    <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="Papyrus_SysML_Migration_Bundle_Version_Of_Imported_From_SysML_1.1_Of__j-e1IPp6EeaCyZKNPXLxEw" key="Papyrus_SysML_Migration_Bundle_Version" value="0.11.0.qualifier"/>
   </eAnnotations>
   <children xmi:type="notation:Shape" xmi:id="_n4yukPp6EeaCyZKNPXLxEw" type="Class_Shape">
     <children xmi:type="notation:DecorationNode" xmi:id="_n40jwPp6EeaCyZKNPXLxEw" type="Class_NameLabel">
@@ -732,9 +732,12 @@
   <styles xmi:type="notation:DiagramStyle" xmi:id="_j-e1Ifp6EeaCyZKNPXLxEw"/>
   <styles xmi:type="style:PapyrusViewStyle" xmi:id="_j-e1Ivp6EeaCyZKNPXLxEw">
     <owner xmi:type="uml:Model" href="BlockDefinitionDiagram_converted.uml#_m5FkYPkiEeavtrWHCQ8Tnw"/>
-    <configuration xmi:type="configuration:PapyrusDiagram" href="platform:/plugin/org.eclipse.papyrus.sysml14.diagram.blockdefinition/resources/configuration/blockDefinitionDiagram.configuration#_ZrBf4JaBEeS8eNvSwD0lgA"/>
   </styles>
-  <styles xmi:type="notation:StringValueStyle" xmi:id="_j--kYPp6EeaCyZKNPXLxEw" name="diagram_compatibility_version" stringValue="1.2.0"/>
+  <styles xmi:type="notation:StringValueStyle" xmi:id="_j--kYPp6EeaCyZKNPXLxEw" name="diagram_compatibility_version" stringValue="1.3.0"/>
+  <styles xmi:type="style_1:PapyrusDiagramStyle" xmi:id="PapyrusDiagramStyle_Of__j-e1IPp6EeaCyZKNPXLxEw">
+    <owner xmi:type="uml:Model" href="BlockDefinitionDiagram_converted.uml#_m5FkYPkiEeavtrWHCQ8Tnw"/>
+    <diagramKind xmi:type="gmfdiagrepresentation:PapyrusDiagram" href="platform:/plugin/org.eclipse.papyrus.sysml14.architecture/model/sysml14.architecture#org.eclipse.papyrus.SysML14.architecture.bdd"/>
+  </styles>
   <element xmi:type="uml:Model" href="BlockDefinitionDiagram_converted.uml#_m5FkYPkiEeavtrWHCQ8Tnw"/>
   <edges xmi:type="notation:Connector" xmi:id="_4qQIgPqZEeaCyZKNPXLxEw" type="Dependency_Edge" source="_oc3sAPp6EeaCyZKNPXLxEw" target="_3fSiUPp6EeaCyZKNPXLxEw">
     <children xmi:type="notation:DecorationNode" xmi:id="_4qQIg_qZEeaCyZKNPXLxEw" type="Dependency_StereotypeLabel">
diff --git a/sysml14/tests/org.eclipse.papyrus.interoperability.sysml14.sysml.tests/resources/ExpectedResult/BlockDefinitionDiagram/BlockDefinitionDiagram_converted.uml b/sysml14/tests/org.eclipse.papyrus.interoperability.sysml14.sysml.tests/resources/ExpectedResult/BlockDefinitionDiagram/BlockDefinitionDiagram_converted.uml
index 25a60af..fcd6cb8 100644
--- a/sysml14/tests/org.eclipse.papyrus.interoperability.sysml14.sysml.tests/resources/ExpectedResult/BlockDefinitionDiagram/BlockDefinitionDiagram_converted.uml
+++ b/sysml14/tests/org.eclipse.papyrus.interoperability.sysml14.sysml.tests/resources/ExpectedResult/BlockDefinitionDiagram/BlockDefinitionDiagram_converted.uml
@@ -3,8 +3,8 @@
   <uml:Model xmi:id="_m5FkYPkiEeavtrWHCQ8Tnw" name="RootElement">
     <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="Imported_From_SysML_11_Of__m5FkYPkiEeavtrWHCQ8Tnw" source="Imported_From_SysML_1.1">
       <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="Papyrus_Source_Model_Name_Of__m5FkYPkiEeavtrWHCQ8Tnw" key="Papyrus_Source_Model_Name" value="BlockDefinitionDiagram"/>
-      <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="Papyrus_SysML_Migration_Date_Of__m5FkYPkiEeavtrWHCQ8Tnw" key="Papyrus_SysML_Migration_Date" value="20170228165651"/>
-      <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="Papyrus_SysML_Migration_Bundle_Version_Of__m5FkYPkiEeavtrWHCQ8Tnw" key="Papyrus_SysML_Migration_Bundle_Version" value="0.10.1.qualifier"/>
+      <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="Papyrus_SysML_Migration_Date_Of__m5FkYPkiEeavtrWHCQ8Tnw" key="Papyrus_SysML_Migration_Date" value="20170601102601"/>
+      <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="Papyrus_SysML_Migration_Bundle_Version_Of__m5FkYPkiEeavtrWHCQ8Tnw" key="Papyrus_SysML_Migration_Bundle_Version" value="0.11.0.qualifier"/>
     </eAnnotations>
     <ownedComment xmi:type="uml:Comment" xmi:id="_V8AtQPnoEeauDtoDZwIqjw" annotatedElement="_3NRlQPp6EeaCyZKNPXLxEw"/>
     <ownedComment xmi:type="uml:Comment" xmi:id="_cPVFcPnoEeauDtoDZwIqjw"/>
diff --git a/sysml14/tests/org.eclipse.papyrus.interoperability.sysml14.sysml.tests/resources/ExpectedResult/InternalBlockDiagram/InternalBlockDiagram_converted.notation b/sysml14/tests/org.eclipse.papyrus.interoperability.sysml14.sysml.tests/resources/ExpectedResult/InternalBlockDiagram/InternalBlockDiagram_converted.notation
index a716713..233f913 100644
--- a/sysml14/tests/org.eclipse.papyrus.interoperability.sysml14.sysml.tests/resources/ExpectedResult/InternalBlockDiagram/InternalBlockDiagram_converted.notation
+++ b/sysml14/tests/org.eclipse.papyrus.interoperability.sysml14.sysml.tests/resources/ExpectedResult/InternalBlockDiagram/InternalBlockDiagram_converted.notation
@@ -1,9 +1,9 @@
 <?xml version="1.0" encoding="UTF-8"?>
-<notation:Diagram xmi:version="2.0" xmlns:xmi="http://www.omg.org/XMI" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:configuration="http://www.eclipse.org/papyrus/infra/viewpoints/configuration" xmlns:ecore="http://www.eclipse.org/emf/2002/Ecore" xmlns:notation="http://www.eclipse.org/gmf/runtime/1.0.2/notation" xmlns:style="http://www.eclipse.org/papyrus/infra/viewpoints/policy/style" xmlns:uml="http://www.eclipse.org/uml2/5.0.0/UML" xmi:id="_GKEAkPpuEeaCyZKNPXLxEw" type="CompositeStructure" name="New Internal Block Diagram" measurementUnit="Pixel">
+<notation:Diagram xmi:version="2.0" xmlns:xmi="http://www.omg.org/XMI" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:ecore="http://www.eclipse.org/emf/2002/Ecore" xmlns:gmfdiagrepresentation="http://www.eclipse.org/papyrus/infra/gmfdiag/representation" xmlns:notation="http://www.eclipse.org/gmf/runtime/1.0.2/notation" xmlns:style="http://www.eclipse.org/papyrus/infra/viewpoints/policy/style" xmlns:style_1="http://www.eclipse.org/papyrus/infra/gmfdiag/style" xmlns:uml="http://www.eclipse.org/uml2/5.0.0/UML" xmi:id="_GKEAkPpuEeaCyZKNPXLxEw" type="CompositeStructure" name="New Internal Block Diagram" measurementUnit="Pixel">
   <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="Imported_From_SysML_1.1_Of__GKEAkPpuEeaCyZKNPXLxEw" source="Imported_From_SysML_1.1">
     <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="Papyrus_Source_Model_Name_Of_Imported_From_SysML_1.1_Of__GKEAkPpuEeaCyZKNPXLxEw" key="Papyrus_Source_Model_Name" value="InternalBlockDiagram_converted"/>
-    <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="Papyrus_SysML_Migration_Date_Of_Imported_From_SysML_1.1_Of__GKEAkPpuEeaCyZKNPXLxEw" key="Papyrus_SysML_Migration_Date" value="20170228165657"/>
-    <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="Papyrus_SysML_Migration_Bundle_Version_Of_Imported_From_SysML_1.1_Of__GKEAkPpuEeaCyZKNPXLxEw" key="Papyrus_SysML_Migration_Bundle_Version" value="0.10.1.qualifier"/>
+    <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="Papyrus_SysML_Migration_Date_Of_Imported_From_SysML_1.1_Of__GKEAkPpuEeaCyZKNPXLxEw" key="Papyrus_SysML_Migration_Date" value="20170601102632"/>
+    <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="Papyrus_SysML_Migration_Bundle_Version_Of_Imported_From_SysML_1.1_Of__GKEAkPpuEeaCyZKNPXLxEw" key="Papyrus_SysML_Migration_Bundle_Version" value="0.11.0.qualifier"/>
   </eAnnotations>
   <children xmi:type="notation:Shape" xmi:id="_GKEnoPpuEeaCyZKNPXLxEw" type="Class_Shape">
     <children xmi:type="notation:DecorationNode" xmi:id="_GKFOsPpuEeaCyZKNPXLxEw" type="Class_NameLabel">
@@ -283,9 +283,12 @@
   <styles xmi:type="notation:DiagramStyle" xmi:id="_GKEAkfpuEeaCyZKNPXLxEw"/>
   <styles xmi:type="style:PapyrusViewStyle" xmi:id="_GKEAkvpuEeaCyZKNPXLxEw">
     <owner xmi:type="uml:Class" href="InternalBlockDiagram_converted.uml#_TIQzQPnoEeauDtoDZwIqjw"/>
-    <configuration xmi:type="configuration:PapyrusDiagram" href="platform:/plugin/org.eclipse.papyrus.sysml14.diagram.internalblock/resources/configuration/internalBlockDiagram.configuration#_ZrBf4JaBEeS8eNvSwD0lgA"/>
   </styles>
-  <styles xmi:type="notation:StringValueStyle" xmi:id="_GLNQEPpuEeaCyZKNPXLxEw" name="diagram_compatibility_version" stringValue="1.2.0"/>
+  <styles xmi:type="notation:StringValueStyle" xmi:id="_GLNQEPpuEeaCyZKNPXLxEw" name="diagram_compatibility_version" stringValue="1.3.0"/>
+  <styles xmi:type="style_1:PapyrusDiagramStyle" xmi:id="PapyrusDiagramStyle_Of__GKEAkPpuEeaCyZKNPXLxEw">
+    <owner xmi:type="uml:Model" href="InternalBlockDiagram_converted.uml#_m5FkYPkiEeavtrWHCQ8Tnw"/>
+    <diagramKind xmi:type="gmfdiagrepresentation:PapyrusDiagram" href="platform:/plugin/org.eclipse.papyrus.sysml14.architecture/model/sysml14.architecture#org.eclipse.papyrus.SysML14.architecture.ibd"/>
+  </styles>
   <element xmi:type="uml:Class" href="InternalBlockDiagram_converted.uml#_TIQzQPnoEeauDtoDZwIqjw"/>
   <edges xmi:type="notation:Connector" xmi:id="_Tjqe8PpuEeaCyZKNPXLxEw" type="Connector_Edge" source="_S4pzEPpuEeaCyZKNPXLxEw" target="_RyHo0PpuEeaCyZKNPXLxEw">
     <children xmi:type="notation:DecorationNode" xmi:id="_TjrGAPpuEeaCyZKNPXLxEw" type="Connector_StereotypeLabel">
diff --git a/sysml14/tests/org.eclipse.papyrus.interoperability.sysml14.sysml.tests/resources/ExpectedResult/InternalBlockDiagram/InternalBlockDiagram_converted.uml b/sysml14/tests/org.eclipse.papyrus.interoperability.sysml14.sysml.tests/resources/ExpectedResult/InternalBlockDiagram/InternalBlockDiagram_converted.uml
index c448cb6..7738e4e 100644
--- a/sysml14/tests/org.eclipse.papyrus.interoperability.sysml14.sysml.tests/resources/ExpectedResult/InternalBlockDiagram/InternalBlockDiagram_converted.uml
+++ b/sysml14/tests/org.eclipse.papyrus.interoperability.sysml14.sysml.tests/resources/ExpectedResult/InternalBlockDiagram/InternalBlockDiagram_converted.uml
@@ -3,8 +3,8 @@
   <uml:Model xmi:id="_m5FkYPkiEeavtrWHCQ8Tnw" name="RootElement">
     <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="Imported_From_SysML_11_Of__m5FkYPkiEeavtrWHCQ8Tnw" source="Imported_From_SysML_1.1">
       <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="Papyrus_Source_Model_Name_Of__m5FkYPkiEeavtrWHCQ8Tnw" key="Papyrus_Source_Model_Name" value="InternalBlockDiagram"/>
-      <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="Papyrus_SysML_Migration_Date_Of__m5FkYPkiEeavtrWHCQ8Tnw" key="Papyrus_SysML_Migration_Date" value="20170228165656"/>
-      <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="Papyrus_SysML_Migration_Bundle_Version_Of__m5FkYPkiEeavtrWHCQ8Tnw" key="Papyrus_SysML_Migration_Bundle_Version" value="0.10.1.qualifier"/>
+      <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="Papyrus_SysML_Migration_Date_Of__m5FkYPkiEeavtrWHCQ8Tnw" key="Papyrus_SysML_Migration_Date" value="20170601102630"/>
+      <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="Papyrus_SysML_Migration_Bundle_Version_Of__m5FkYPkiEeavtrWHCQ8Tnw" key="Papyrus_SysML_Migration_Bundle_Version" value="0.11.0.qualifier"/>
     </eAnnotations>
     <ownedComment xmi:type="uml:Comment" xmi:id="_V8AtQPnoEeauDtoDZwIqjw"/>
     <ownedComment xmi:type="uml:Comment" xmi:id="_cPVFcPnoEeauDtoDZwIqjw"/>
diff --git a/sysml14/tests/org.eclipse.papyrus.interoperability.sysml14.sysml.tests/resources/ExpectedResult/ParametricDiagram/ParametricDiagram_converted.notation b/sysml14/tests/org.eclipse.papyrus.interoperability.sysml14.sysml.tests/resources/ExpectedResult/ParametricDiagram/ParametricDiagram_converted.notation
index 2c0df48..f36e292 100644
--- a/sysml14/tests/org.eclipse.papyrus.interoperability.sysml14.sysml.tests/resources/ExpectedResult/ParametricDiagram/ParametricDiagram_converted.notation
+++ b/sysml14/tests/org.eclipse.papyrus.interoperability.sysml14.sysml.tests/resources/ExpectedResult/ParametricDiagram/ParametricDiagram_converted.notation
@@ -1,9 +1,9 @@
 <?xml version="1.0" encoding="UTF-8"?>
-<notation:Diagram xmi:version="2.0" xmlns:xmi="http://www.omg.org/XMI" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:configuration="http://www.eclipse.org/papyrus/infra/viewpoints/configuration" xmlns:ecore="http://www.eclipse.org/emf/2002/Ecore" xmlns:notation="http://www.eclipse.org/gmf/runtime/1.0.2/notation" xmlns:style="http://www.eclipse.org/papyrus/infra/viewpoints/policy/style" xmlns:uml="http://www.eclipse.org/uml2/5.0.0/UML" xmi:id="_GQBpMPpvEeaCyZKNPXLxEw" type="CompositeStructure" name="New Parametric Diagram" measurementUnit="Pixel">
+<notation:Diagram xmi:version="2.0" xmlns:xmi="http://www.omg.org/XMI" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:ecore="http://www.eclipse.org/emf/2002/Ecore" xmlns:gmfdiagrepresentation="http://www.eclipse.org/papyrus/infra/gmfdiag/representation" xmlns:notation="http://www.eclipse.org/gmf/runtime/1.0.2/notation" xmlns:style="http://www.eclipse.org/papyrus/infra/viewpoints/policy/style" xmlns:style_1="http://www.eclipse.org/papyrus/infra/gmfdiag/style" xmlns:uml="http://www.eclipse.org/uml2/5.0.0/UML" xmi:id="_GQBpMPpvEeaCyZKNPXLxEw" type="CompositeStructure" name="New Parametric Diagram" measurementUnit="Pixel">
   <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="Imported_From_SysML_1.1_Of__GQBpMPpvEeaCyZKNPXLxEw" source="Imported_From_SysML_1.1">
     <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="Papyrus_Source_Model_Name_Of_Imported_From_SysML_1.1_Of__GQBpMPpvEeaCyZKNPXLxEw" key="Papyrus_Source_Model_Name" value="ParametricDiagram_converted"/>
-    <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="Papyrus_SysML_Migration_Date_Of_Imported_From_SysML_1.1_Of__GQBpMPpvEeaCyZKNPXLxEw" key="Papyrus_SysML_Migration_Date" value="20170228165700"/>
-    <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="Papyrus_SysML_Migration_Bundle_Version_Of_Imported_From_SysML_1.1_Of__GQBpMPpvEeaCyZKNPXLxEw" key="Papyrus_SysML_Migration_Bundle_Version" value="0.10.1.qualifier"/>
+    <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="Papyrus_SysML_Migration_Date_Of_Imported_From_SysML_1.1_Of__GQBpMPpvEeaCyZKNPXLxEw" key="Papyrus_SysML_Migration_Date" value="20170601102643"/>
+    <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="Papyrus_SysML_Migration_Bundle_Version_Of_Imported_From_SysML_1.1_Of__GQBpMPpvEeaCyZKNPXLxEw" key="Papyrus_SysML_Migration_Bundle_Version" value="0.11.0.qualifier"/>
   </eAnnotations>
   <children xmi:type="notation:Shape" xmi:id="_GQCQQPpvEeaCyZKNPXLxEw" type="Class_Shape">
     <children xmi:type="notation:DecorationNode" xmi:id="_GQCQQvpvEeaCyZKNPXLxEw" type="Class_NameLabel">
@@ -228,9 +228,12 @@
   <styles xmi:type="notation:DiagramStyle" xmi:id="_GQBpMfpvEeaCyZKNPXLxEw"/>
   <styles xmi:type="style:PapyrusViewStyle" xmi:id="_GQBpMvpvEeaCyZKNPXLxEw">
     <owner xmi:type="uml:Class" href="ParametricDiagram_converted.uml#_TIQzQPnoEeauDtoDZwIqjw"/>
-    <configuration xmi:type="configuration:PapyrusDiagram" href="platform:/plugin/org.eclipse.papyrus.sysml14.diagram.parametric/resources/configuration/parametricDiagram.configuration#_ZrBf4JaBEeS8eNvSwD0lgA"/>
   </styles>
-  <styles xmi:type="notation:StringValueStyle" xmi:id="_GQlC0PpvEeaCyZKNPXLxEw" name="diagram_compatibility_version" stringValue="1.2.0"/>
+  <styles xmi:type="notation:StringValueStyle" xmi:id="_GQlC0PpvEeaCyZKNPXLxEw" name="diagram_compatibility_version" stringValue="1.3.0"/>
+  <styles xmi:type="style_1:PapyrusDiagramStyle" xmi:id="PapyrusDiagramStyle_Of__GQBpMPpvEeaCyZKNPXLxEw">
+    <owner xmi:type="uml:Model" href="ParametricDiagram_converted.uml#_m5FkYPkiEeavtrWHCQ8Tnw"/>
+    <diagramKind xmi:type="gmfdiagrepresentation:PapyrusDiagram" href="platform:/plugin/org.eclipse.papyrus.sysml14.architecture/model/sysml14.architecture#org.eclipse.papyrus.SysML14.architecture.parametric"/>
+  </styles>
   <element xmi:type="uml:Class" href="ParametricDiagram_converted.uml#_TIQzQPnoEeauDtoDZwIqjw"/>
   <edges xmi:type="notation:Connector" xmi:id="_UqYZ8PpvEeaCyZKNPXLxEw" type="Comment_AnnotatedElementEdge" source="_IXXwMPpvEeaCyZKNPXLxEw" target="_Tw8QgPpvEeaCyZKNPXLxEw">
     <styles xmi:type="notation:FontStyle" xmi:id="_UqYZ8fpvEeaCyZKNPXLxEw"/>
diff --git a/sysml14/tests/org.eclipse.papyrus.interoperability.sysml14.sysml.tests/resources/ExpectedResult/ParametricDiagram/ParametricDiagram_converted.uml b/sysml14/tests/org.eclipse.papyrus.interoperability.sysml14.sysml.tests/resources/ExpectedResult/ParametricDiagram/ParametricDiagram_converted.uml
index fbb743e..38ec4aa 100644
--- a/sysml14/tests/org.eclipse.papyrus.interoperability.sysml14.sysml.tests/resources/ExpectedResult/ParametricDiagram/ParametricDiagram_converted.uml
+++ b/sysml14/tests/org.eclipse.papyrus.interoperability.sysml14.sysml.tests/resources/ExpectedResult/ParametricDiagram/ParametricDiagram_converted.uml
@@ -3,8 +3,8 @@
   <uml:Model xmi:id="_m5FkYPkiEeavtrWHCQ8Tnw" name="RootElement">
     <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="Imported_From_SysML_11_Of__m5FkYPkiEeavtrWHCQ8Tnw" source="Imported_From_SysML_1.1">
       <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="Papyrus_Source_Model_Name_Of__m5FkYPkiEeavtrWHCQ8Tnw" key="Papyrus_Source_Model_Name" value="ParametricDiagram"/>
-      <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="Papyrus_SysML_Migration_Date_Of__m5FkYPkiEeavtrWHCQ8Tnw" key="Papyrus_SysML_Migration_Date" value="20170228165659"/>
-      <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="Papyrus_SysML_Migration_Bundle_Version_Of__m5FkYPkiEeavtrWHCQ8Tnw" key="Papyrus_SysML_Migration_Bundle_Version" value="0.10.1.qualifier"/>
+      <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="Papyrus_SysML_Migration_Date_Of__m5FkYPkiEeavtrWHCQ8Tnw" key="Papyrus_SysML_Migration_Date" value="20170601102641"/>
+      <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="Papyrus_SysML_Migration_Bundle_Version_Of__m5FkYPkiEeavtrWHCQ8Tnw" key="Papyrus_SysML_Migration_Bundle_Version" value="0.11.0.qualifier"/>
     </eAnnotations>
     <ownedComment xmi:type="uml:Comment" xmi:id="_V8AtQPnoEeauDtoDZwIqjw"/>
     <ownedComment xmi:type="uml:Comment" xmi:id="_cPVFcPnoEeauDtoDZwIqjw"/>
diff --git a/sysml14/tests/org.eclipse.papyrus.interoperability.sysml14.sysml.tests/resources/ExpectedResult/RequirementDiagram/RequirementDiagram_converted.notation b/sysml14/tests/org.eclipse.papyrus.interoperability.sysml14.sysml.tests/resources/ExpectedResult/RequirementDiagram/RequirementDiagram_converted.notation
index 7626743..208e619 100644
--- a/sysml14/tests/org.eclipse.papyrus.interoperability.sysml14.sysml.tests/resources/ExpectedResult/RequirementDiagram/RequirementDiagram_converted.notation
+++ b/sysml14/tests/org.eclipse.papyrus.interoperability.sysml14.sysml.tests/resources/ExpectedResult/RequirementDiagram/RequirementDiagram_converted.notation
@@ -1,9 +1,9 @@
 <?xml version="1.0" encoding="UTF-8"?>
-<notation:Diagram xmi:version="2.0" xmlns:xmi="http://www.omg.org/XMI" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:configuration="http://www.eclipse.org/papyrus/infra/viewpoints/configuration" xmlns:ecore="http://www.eclipse.org/emf/2002/Ecore" xmlns:notation="http://www.eclipse.org/gmf/runtime/1.0.2/notation" xmlns:style="http://www.eclipse.org/papyrus/infra/viewpoints/policy/style" xmlns:uml="http://www.eclipse.org/uml2/5.0.0/UML" xmi:id="_icBIYPpwEeaCyZKNPXLxEw" type="PapyrusUMLClassDiagram" name="New Requirements Diagram" measurementUnit="Pixel">
+<notation:Diagram xmi:version="2.0" xmlns:xmi="http://www.omg.org/XMI" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:ecore="http://www.eclipse.org/emf/2002/Ecore" xmlns:gmfdiagrepresentation="http://www.eclipse.org/papyrus/infra/gmfdiag/representation" xmlns:notation="http://www.eclipse.org/gmf/runtime/1.0.2/notation" xmlns:style="http://www.eclipse.org/papyrus/infra/viewpoints/policy/style" xmlns:style_1="http://www.eclipse.org/papyrus/infra/gmfdiag/style" xmlns:uml="http://www.eclipse.org/uml2/5.0.0/UML" xmi:id="_icBIYPpwEeaCyZKNPXLxEw" type="PapyrusUMLClassDiagram" name="New Requirements Diagram" measurementUnit="Pixel">
   <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="Imported_From_SysML_1.1_Of__icBIYPpwEeaCyZKNPXLxEw" source="Imported_From_SysML_1.1">
     <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="Papyrus_Source_Model_Name_Of_Imported_From_SysML_1.1_Of__icBIYPpwEeaCyZKNPXLxEw" key="Papyrus_Source_Model_Name" value="RequirementDiagram_converted"/>
-    <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="Papyrus_SysML_Migration_Date_Of_Imported_From_SysML_1.1_Of__icBIYPpwEeaCyZKNPXLxEw" key="Papyrus_SysML_Migration_Date" value="20170228165705"/>
-    <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="Papyrus_SysML_Migration_Bundle_Version_Of_Imported_From_SysML_1.1_Of__icBIYPpwEeaCyZKNPXLxEw" key="Papyrus_SysML_Migration_Bundle_Version" value="0.10.1.qualifier"/>
+    <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="Papyrus_SysML_Migration_Date_Of_Imported_From_SysML_1.1_Of__icBIYPpwEeaCyZKNPXLxEw" key="Papyrus_SysML_Migration_Date" value="20170601102702"/>
+    <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="Papyrus_SysML_Migration_Bundle_Version_Of_Imported_From_SysML_1.1_Of__icBIYPpwEeaCyZKNPXLxEw" key="Papyrus_SysML_Migration_Bundle_Version" value="0.11.0.qualifier"/>
   </eAnnotations>
   <children xmi:type="notation:Shape" xmi:id="_kMluIPpwEeaCyZKNPXLxEw" type="Class_Shape">
     <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_kNE2UPpwEeaCyZKNPXLxEw" source="Stereotype_Annotation">
@@ -742,9 +742,12 @@
   <styles xmi:type="notation:DiagramStyle" xmi:id="_icBIYfpwEeaCyZKNPXLxEw"/>
   <styles xmi:type="style:PapyrusViewStyle" xmi:id="_icBIYvpwEeaCyZKNPXLxEw">
     <owner xmi:type="uml:Model" href="RequirementDiagram_converted.uml#_m5FkYPkiEeavtrWHCQ8Tnw"/>
-    <configuration xmi:type="configuration:PapyrusDiagram" href="platform:/plugin/org.eclipse.papyrus.sysml14.diagram.requirement/resources/configuration/requirementDiagram.configuration#_ZrBf4JaBEeS8eNvSwD0lgA"/>
   </styles>
-  <styles xmi:type="notation:StringValueStyle" xmi:id="_iciFwPpwEeaCyZKNPXLxEw" name="diagram_compatibility_version" stringValue="1.2.0"/>
+  <styles xmi:type="notation:StringValueStyle" xmi:id="_iciFwPpwEeaCyZKNPXLxEw" name="diagram_compatibility_version" stringValue="1.3.0"/>
+  <styles xmi:type="style_1:PapyrusDiagramStyle" xmi:id="PapyrusDiagramStyle_Of__icBIYPpwEeaCyZKNPXLxEw">
+    <owner xmi:type="uml:Model" href="RequirementDiagram_converted.uml#_m5FkYPkiEeavtrWHCQ8Tnw"/>
+    <diagramKind xmi:type="gmfdiagrepresentation:PapyrusDiagram" href="platform:/plugin/org.eclipse.papyrus.sysml14.architecture/model/sysml14.architecture#org.eclipse.papyrus.SysML14.architecture.requirement"/>
+  </styles>
   <element xmi:type="uml:Model" href="RequirementDiagram_converted.uml#_m5FkYPkiEeavtrWHCQ8Tnw"/>
   <edges xmi:type="notation:Connector" xmi:id="_jiUCF_pwEeaCyZKNPXLxEw" type="StereotypeCommentLink">
     <styles xmi:type="notation:FontStyle" xmi:id="_jiUCGPpwEeaCyZKNPXLxEw"/>
diff --git a/sysml14/tests/org.eclipse.papyrus.interoperability.sysml14.sysml.tests/resources/ExpectedResult/RequirementDiagram/RequirementDiagram_converted.uml b/sysml14/tests/org.eclipse.papyrus.interoperability.sysml14.sysml.tests/resources/ExpectedResult/RequirementDiagram/RequirementDiagram_converted.uml
index e86788c..c005f48 100644
--- a/sysml14/tests/org.eclipse.papyrus.interoperability.sysml14.sysml.tests/resources/ExpectedResult/RequirementDiagram/RequirementDiagram_converted.uml
+++ b/sysml14/tests/org.eclipse.papyrus.interoperability.sysml14.sysml.tests/resources/ExpectedResult/RequirementDiagram/RequirementDiagram_converted.uml
@@ -3,8 +3,8 @@
   <uml:Model xmi:id="_m5FkYPkiEeavtrWHCQ8Tnw" name="RootElement">
     <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="Imported_From_SysML_11_Of__m5FkYPkiEeavtrWHCQ8Tnw" source="Imported_From_SysML_1.1">
       <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="Papyrus_Source_Model_Name_Of__m5FkYPkiEeavtrWHCQ8Tnw" key="Papyrus_Source_Model_Name" value="RequirementDiagram"/>
-      <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="Papyrus_SysML_Migration_Date_Of__m5FkYPkiEeavtrWHCQ8Tnw" key="Papyrus_SysML_Migration_Date" value="20170228165703"/>
-      <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="Papyrus_SysML_Migration_Bundle_Version_Of__m5FkYPkiEeavtrWHCQ8Tnw" key="Papyrus_SysML_Migration_Bundle_Version" value="0.10.1.qualifier"/>
+      <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="Papyrus_SysML_Migration_Date_Of__m5FkYPkiEeavtrWHCQ8Tnw" key="Papyrus_SysML_Migration_Date" value="20170601102701"/>
+      <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="Papyrus_SysML_Migration_Bundle_Version_Of__m5FkYPkiEeavtrWHCQ8Tnw" key="Papyrus_SysML_Migration_Bundle_Version" value="0.11.0.qualifier"/>
     </eAnnotations>
     <ownedComment xmi:type="uml:Comment" xmi:id="_V8AtQPnoEeauDtoDZwIqjw"/>
     <ownedComment xmi:type="uml:Comment" xmi:id="_cPVFcPnoEeauDtoDZwIqjw"/>
diff --git a/sysml14/tests/org.eclipse.papyrus.interoperability.sysml14.sysml.tests/resources/ExpectedResult/RequirementTable/RequirementTable_converted.notation b/sysml14/tests/org.eclipse.papyrus.interoperability.sysml14.sysml.tests/resources/ExpectedResult/RequirementTable/RequirementTable_converted.notation
index 9475716..920d827 100644
--- a/sysml14/tests/org.eclipse.papyrus.interoperability.sysml14.sysml.tests/resources/ExpectedResult/RequirementTable/RequirementTable_converted.notation
+++ b/sysml14/tests/org.eclipse.papyrus.interoperability.sysml14.sysml.tests/resources/ExpectedResult/RequirementTable/RequirementTable_converted.notation
@@ -1,13 +1,13 @@
 <?xml version="1.0" encoding="UTF-8"?>
-<nattable:Table xmi:version="2.0" xmlns:xmi="http://www.omg.org/XMI" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:configuration="http://www.eclipse.org/papyrus/infra/viewpoints/configuration" xmlns:ecore="http://www.eclipse.org/emf/2002/Ecore" xmlns:nattable="http://www.eclipse.org/papyrus/nattable/model" xmlns:nattableaxis="http://www.eclipse.org/papyrus/nattable/model/table/nattableaxis" xmlns:nattableaxisconfiguration="http://www.eclipse.org/papyrus/nattable/model/table/nattableaxisconfiguration" xmlns:nattableaxisprovider="http://www.eclipse.org/papyrus/nattable/model/table/nattableaxisprovider" xmlns:nattableconfiguration="http://www.eclipse.org/papyrus/nattable/model/nattableconfiguration" xmlns:uml="http://www.eclipse.org/uml2/5.0.0/UML" xsi:schemaLocation="http://www.eclipse.org/papyrus/nattable/model/table/nattableaxis http://www.eclipse.org/papyrus/nattable/model#//nattableaxis http://www.eclipse.org/papyrus/nattable/model/table/nattableaxisconfiguration http://www.eclipse.org/papyrus/nattable/model#//nattableaxisconfiguration http://www.eclipse.org/papyrus/nattable/model/table/nattableaxisprovider http://www.eclipse.org/papyrus/nattable/model#//nattableaxisprovider http://www.eclipse.org/papyrus/nattable/model/nattableconfiguration http://www.eclipse.org/papyrus/nattable/model#//nattableconfiguration" xmi:id="_Q0lXoPpwEeaCyZKNPXLxEw" name="RequirementTable0" currentRowAxisProvider="_Q0lXpfpwEeaCyZKNPXLxEw" currentColumnAxisProvider="_Q0lXofpwEeaCyZKNPXLxEw">
+<nattable:Table xmi:version="2.0" xmlns:xmi="http://www.omg.org/XMI" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:ecore="http://www.eclipse.org/emf/2002/Ecore" xmlns:nattable="http://www.eclipse.org/papyrus/nattable/model" xmlns:nattableaxis="http://www.eclipse.org/papyrus/nattable/model/table/nattableaxis" xmlns:nattableaxisconfiguration="http://www.eclipse.org/papyrus/nattable/model/table/nattableaxisconfiguration" xmlns:nattableaxisprovider="http://www.eclipse.org/papyrus/nattable/model/table/nattableaxisprovider" xmlns:nattableconfiguration="http://www.eclipse.org/papyrus/nattable/model/nattableconfiguration" xmlns:nattablerepresentation="http://www.eclipse.org/papyrus/infra/nattable/representation" xmlns:uml="http://www.eclipse.org/uml2/5.0.0/UML" xsi:schemaLocation="http://www.eclipse.org/papyrus/nattable/model/table/nattableaxis http://www.eclipse.org/papyrus/nattable/model#//nattableaxis http://www.eclipse.org/papyrus/nattable/model/table/nattableaxisconfiguration http://www.eclipse.org/papyrus/nattable/model#//nattableaxisconfiguration http://www.eclipse.org/papyrus/nattable/model/table/nattableaxisprovider http://www.eclipse.org/papyrus/nattable/model#//nattableaxisprovider http://www.eclipse.org/papyrus/nattable/model/nattableconfiguration http://www.eclipse.org/papyrus/nattable/model#//nattableconfiguration" xmi:id="_Q0lXoPpwEeaCyZKNPXLxEw" name="RequirementTable0" currentRowAxisProvider="_Q0lXpfpwEeaCyZKNPXLxEw" currentColumnAxisProvider="_Q0lXofpwEeaCyZKNPXLxEw">
   <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="Imported_From_SysML_1.1_Of__Q0lXoPpwEeaCyZKNPXLxEw" source="Imported_From_SysML_1.1">
     <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="Papyrus_Source_Model_Name_Of_Imported_From_SysML_1.1_Of__Q0lXoPpwEeaCyZKNPXLxEw" key="Papyrus_Source_Model_Name" value="RequirementTable_converted"/>
-    <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="Papyrus_SysML_Migration_Date_Of_Imported_From_SysML_1.1_Of__Q0lXoPpwEeaCyZKNPXLxEw" key="Papyrus_SysML_Migration_Date" value="20170228165709"/>
-    <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="Papyrus_SysML_Migration_Bundle_Version_Of_Imported_From_SysML_1.1_Of__Q0lXoPpwEeaCyZKNPXLxEw" key="Papyrus_SysML_Migration_Bundle_Version" value="0.10.1.qualifier"/>
+    <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="Papyrus_SysML_Migration_Date_Of_Imported_From_SysML_1.1_Of__Q0lXoPpwEeaCyZKNPXLxEw" key="Papyrus_SysML_Migration_Date" value="20170601102710"/>
+    <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="Papyrus_SysML_Migration_Bundle_Version_Of_Imported_From_SysML_1.1_Of__Q0lXoPpwEeaCyZKNPXLxEw" key="Papyrus_SysML_Migration_Bundle_Version" value="0.11.0.qualifier"/>
   </eAnnotations>
   <context xmi:type="uml:Model" href="RequirementTable_converted.uml#_m5FkYPkiEeavtrWHCQ8Tnw"/>
   <owner xmi:type="uml:Model" href="RequirementTable_converted.uml#_m5FkYPkiEeavtrWHCQ8Tnw"/>
-  <prototype xmi:type="configuration:PapyrusSyncTable" href="platform:/plugin/org.eclipse.papyrus.sysml14.nattable.requirement/resources/configuration/requirementTable.configuration#_j2LQIy7uEeWklMXvaoXzgQ"/>
+  <prototype xmi:type="nattablerepresentation:PapyrusTable" href="platform:/plugin/org.eclipse.papyrus.sysml14.architecture/model/sysml14.architecture#org.eclipse.papyrus.SysML14.architecture.reqTable"/>
   <tableConfiguration xmi:type="nattableconfiguration:TableConfiguration" href="platform:/plugin/org.eclipse.papyrus.sysml14.nattable.requirement/resources/requirement.nattableconfiguration#/"/>
   <columnAxisProvidersHistory xmi:type="nattableaxisprovider:SlaveObjectAxisProvider" xmi:id="_Q0lXofpwEeaCyZKNPXLxEw" description="Provides the columns of the tables with a default configuration" name="Requirements Feature Columns Provider">
     <axis xmi:type="nattableaxis:FeatureIdAxis" xmi:id="_Q0lXovpwEeaCyZKNPXLxEw" element="property_of_stereotype:/SysML::Requirements::Requirement::id">
diff --git a/sysml14/tests/org.eclipse.papyrus.interoperability.sysml14.sysml.tests/resources/ExpectedResult/RequirementTable/RequirementTable_converted.uml b/sysml14/tests/org.eclipse.papyrus.interoperability.sysml14.sysml.tests/resources/ExpectedResult/RequirementTable/RequirementTable_converted.uml
index 2dcccce..6f7c931 100644
--- a/sysml14/tests/org.eclipse.papyrus.interoperability.sysml14.sysml.tests/resources/ExpectedResult/RequirementTable/RequirementTable_converted.uml
+++ b/sysml14/tests/org.eclipse.papyrus.interoperability.sysml14.sysml.tests/resources/ExpectedResult/RequirementTable/RequirementTable_converted.uml
@@ -3,8 +3,8 @@
   <uml:Model xmi:id="_m5FkYPkiEeavtrWHCQ8Tnw" name="RootElement">
     <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="Imported_From_SysML_11_Of__m5FkYPkiEeavtrWHCQ8Tnw" source="Imported_From_SysML_1.1">
       <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="Papyrus_Source_Model_Name_Of__m5FkYPkiEeavtrWHCQ8Tnw" key="Papyrus_Source_Model_Name" value="RequirementTable"/>
-      <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="Papyrus_SysML_Migration_Date_Of__m5FkYPkiEeavtrWHCQ8Tnw" key="Papyrus_SysML_Migration_Date" value="20170228165708"/>
-      <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="Papyrus_SysML_Migration_Bundle_Version_Of__m5FkYPkiEeavtrWHCQ8Tnw" key="Papyrus_SysML_Migration_Bundle_Version" value="0.10.1.qualifier"/>
+      <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="Papyrus_SysML_Migration_Date_Of__m5FkYPkiEeavtrWHCQ8Tnw" key="Papyrus_SysML_Migration_Date" value="20170601102708"/>
+      <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="Papyrus_SysML_Migration_Bundle_Version_Of__m5FkYPkiEeavtrWHCQ8Tnw" key="Papyrus_SysML_Migration_Bundle_Version" value="0.11.0.qualifier"/>
     </eAnnotations>
     <ownedComment xmi:type="uml:Comment" xmi:id="_V8AtQPnoEeauDtoDZwIqjw"/>
     <ownedComment xmi:type="uml:Comment" xmi:id="_cPVFcPnoEeauDtoDZwIqjw"/>
@@ -166,7 +166,7 @@
   <standard:Create xmi:id="createStereotype_Of_createOperation_Of__fih7kPnoEeauDtoDZwIqjw" base_BehavioralFeature="createOperation_Of__fih7kPnoEeauDtoDZwIqjw"/>
   <ModelElements:Stakeholder xmi:id="stakeholder2_Of__fih7kPnoEeauDtoDZwIqjw" base_Classifier="baseClassifier_Of_stakeholder2_Of__fih7kPnoEeauDtoDZwIqjw"/>
   <ModelElements:Stakeholder xmi:id="stakeholder1_Of__fih7kPnoEeauDtoDZwIqjw" base_Classifier="baseClassifier_Of_stakeholder1_Of__fih7kPnoEeauDtoDZwIqjw"/>
-  <ModelElements:Viewpoint xmi:id="_fih7kPnoEeauDtoDZwIqjw" base_Class="_fiW8cPnoEeauDtoDZwIqjw" concernList="concernList_1_Of__fih7kPnoEeauDtoDZwIqjw concernList_2_Of__fih7kPnoEeauDtoDZwIqjw" purpose="test1&#xD;&#xA;test2&#xD;&#xA;test3" stakeholder="stakeholder2_Of__fih7kPnoEeauDtoDZwIqjw stakeholder1_Of__fih7kPnoEeauDtoDZwIqjw">
+  <ModelElements:Viewpoint xmi:id="_fih7kPnoEeauDtoDZwIqjw" base_Class="_fiW8cPnoEeauDtoDZwIqjw" concernList="concernList_1_Of__fih7kPnoEeauDtoDZwIqjw concernList_2_Of__fih7kPnoEeauDtoDZwIqjw" purpose="test1&#xD;&#xA;test2&#xD;&#xA;test3" stakeholder="stakeholder1_Of__fih7kPnoEeauDtoDZwIqjw stakeholder2_Of__fih7kPnoEeauDtoDZwIqjw">
     <language>C++</language>
     <language>C</language>
     <language>OCL</language>
diff --git a/sysml14/tests/org.eclipse.papyrus.interoperability.sysml14.sysml.tests/resources/ExpectedResult/Semantic/Semantic_converted.uml b/sysml14/tests/org.eclipse.papyrus.interoperability.sysml14.sysml.tests/resources/ExpectedResult/Semantic/Semantic_converted.uml
index 2347f45..29320a3 100644
--- a/sysml14/tests/org.eclipse.papyrus.interoperability.sysml14.sysml.tests/resources/ExpectedResult/Semantic/Semantic_converted.uml
+++ b/sysml14/tests/org.eclipse.papyrus.interoperability.sysml14.sysml.tests/resources/ExpectedResult/Semantic/Semantic_converted.uml
@@ -3,8 +3,8 @@
   <uml:Model xmi:id="_m5FkYPkiEeavtrWHCQ8Tnw" name="RootElement">
     <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="Imported_From_SysML_11_Of__m5FkYPkiEeavtrWHCQ8Tnw" source="Imported_From_SysML_1.1">
       <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="Papyrus_Source_Model_Name_Of__m5FkYPkiEeavtrWHCQ8Tnw" key="Papyrus_Source_Model_Name" value="Semantic"/>
-      <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="Papyrus_SysML_Migration_Date_Of__m5FkYPkiEeavtrWHCQ8Tnw" key="Papyrus_SysML_Migration_Date" value="20170228165713"/>
-      <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="Papyrus_SysML_Migration_Bundle_Version_Of__m5FkYPkiEeavtrWHCQ8Tnw" key="Papyrus_SysML_Migration_Bundle_Version" value="0.10.1.qualifier"/>
+      <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="Papyrus_SysML_Migration_Date_Of__m5FkYPkiEeavtrWHCQ8Tnw" key="Papyrus_SysML_Migration_Date" value="20170601102746"/>
+      <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="Papyrus_SysML_Migration_Bundle_Version_Of__m5FkYPkiEeavtrWHCQ8Tnw" key="Papyrus_SysML_Migration_Bundle_Version" value="0.11.0.qualifier"/>
     </eAnnotations>
     <ownedComment xmi:type="uml:Comment" xmi:id="_V8AtQPnoEeauDtoDZwIqjw"/>
     <ownedComment xmi:type="uml:Comment" xmi:id="_cPVFcPnoEeauDtoDZwIqjw"/>
diff --git a/sysml14/tests/pom.xml b/sysml14/tests/pom.xml
index 6e557d7..ddf0e2d 100644
--- a/sysml14/tests/pom.xml
+++ b/sysml14/tests/pom.xml
@@ -9,7 +9,7 @@
     </parent>
   	<groupId>org.eclipse.papyrus.interoperability.tests</groupId>
   	<artifactId>org.eclipse.papyrus.interoperability.sysml14.sysml.tests.plugins</artifactId>
-  	<version>0.10.1-SNAPSHOT</version>
+  	<version>0.11.0-SNAPSHOT</version>
 	<packaging>pom</packaging>
 	<description>The top container of SysML migration tests plug-ins for the Interoperability.</description>