Merge remote-tracking branch 'origin/devel' into 563991-improve-checker-manager
diff --git a/org.polarsys.chess.parent/releng/org.polarsys.chess.configuration/pom.xml b/org.polarsys.chess.parent/releng/org.polarsys.chess.configuration/pom.xml
index 6cf6b8e..527e5fd 100644
--- a/org.polarsys.chess.parent/releng/org.polarsys.chess.configuration/pom.xml
+++ b/org.polarsys.chess.parent/releng/org.polarsys.chess.configuration/pom.xml
@@ -1,7 +1,7 @@
 <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>
-	<groupId>org.polarsys.chess</groupId>	
+	<groupId>org.polarsys.chess</groupId>
 	<artifactId>org.polarsys.chess.configuration</artifactId>
 	<version>1.0.0-SNAPSHOT</version>
 	<packaging>pom</packaging>
@@ -11,13 +11,13 @@
 	</prerequisites>
 
 	<properties>
-		<distribution.repository>file:///tmp/maven_repository/</distribution.repository>	
+		<distribution.repository>file:///tmp/maven_repository/</distribution.repository>
 		<project.build.sourceEncoding>UTF-8</project.build.sourceEncoding>
 		<project.reporting.outputEncoding>UTF-8</project.reporting.outputEncoding>
-		
+
 		<maven.compiler.source>1.8</maven.compiler.source>
 		<maven.compiler.target>1.8</maven.compiler.target>
-		
+
 		<!-- Define overridable properties for tycho-surefire-plugin -->
 		<platformSystemProperties></platformSystemProperties>
 		<moduleProperties></moduleProperties>
@@ -28,26 +28,26 @@
 		<!-- Define a variable for the timestamp -->
 		<maven.build.timestamp.format>yyMMddHHmm</maven.build.timestamp.format>
 		<!-- <buildNumber>${maven.build.timestamp}</buildNumber> -->
-    	<chessBuildNumber>1.0.0</chessBuildNumber>
+		<!-- <chessBuildNumber>1.0.0</chessBuildNumber> -->
 	</properties>
-	
+
 	<distributionManagement>
 		<repository>
-	   	      <id>CHESS</id>
-	   	      <name>CHESS</name>
-		      <url>${distribution.repository}</url>
-	    </repository>
-    </distributionManagement>
-    
-    <repositories>
-		<repository>
-   			<id>SDE</id>
-   			<url>http://es-static.fbk.eu/tools/maven_repository/SDE</url>
+			<id>CHESS</id>
+			<name>CHESS</name>
+			<url>${distribution.repository}</url>
 		</repository>
-		
+	</distributionManagement>
+
+	<repositories>
 		<repository>
-   			<id>EST</id>
-   			<url>http://es-static.fbk.eu/tools/maven_repository/EST</url>
+			<id>SDE</id>
+			<url>http://es-static.fbk.eu/tools/maven_repository/SDE</url>
+		</repository>
+
+		<repository>
+			<id>EST</id>
+			<url>http://es-static.fbk.eu/tools/maven_repository/EST</url>
 		</repository>
 	</repositories>
 
@@ -283,6 +283,7 @@
 				<maven.compiler.source>1.8</maven.compiler.source>
 				<maven.compiler.target>1.8</maven.compiler.target>
 				<emfRuntimeVersion>2.12</emfRuntimeVersion>
+				<chessBuildNumber>1.0.0</chessBuildNumber>
 			</properties>
 			<build>
 				<plugins>
@@ -351,6 +352,78 @@
 				<maven.compiler.source>1.8</maven.compiler.source>
 				<maven.compiler.target>1.8</maven.compiler.target>
 				<emfRuntimeVersion>2.12</emfRuntimeVersion>
+				<chessBuildNumber>1.0.0</chessBuildNumber>
+			</properties>
+			<build>
+				<plugins>
+					<plugin>
+						<groupId>org.eclipse.tycho</groupId>
+						<artifactId>target-platform-configuration</artifactId>
+						<version>${tycho.version}</version>
+						<configuration>
+							<target>
+								<artifact>
+									<groupId>org.polarsys.chess.target</groupId>
+									<artifactId>org.polarsys.chess.target.neon</artifactId>
+									<version>${project.version}</version>
+								</artifact>
+							</target>
+						</configuration>
+					</plugin>
+					<plugin>
+						<groupId>org.eclipse.xtend</groupId>
+						<artifactId>xtend-maven-plugin</artifactId>
+						<dependencies>
+							<dependency>
+								<groupId>org.eclipse.platform</groupId>
+								<artifactId>org.eclipse.equinox.common</artifactId>
+								<version>[3.8.0,4.0.0)</version>
+							</dependency>
+							<dependency>
+								<groupId>org.eclipse.jdt</groupId>
+								<artifactId>org.eclipse.jdt.core</artifactId>
+								<version>3.13.102</version>
+							</dependency>
+							<dependency>
+								<groupId>org.eclipse.jdt</groupId>
+								<artifactId>org.eclipse.jdt.compiler.apt</artifactId>
+								<version>1.3.110</version>
+							</dependency>
+							<dependency>
+								<groupId>org.eclipse.jdt</groupId>
+								<artifactId>org.eclipse.jdt.compiler.tool</artifactId>
+								<version>1.2.101</version>
+							</dependency>
+							<dependency>
+								<groupId>org.eclipse.emf</groupId>
+								<artifactId>org.eclipse.emf.codegen</artifactId>
+								<version>2.11.0</version>
+							</dependency>
+						</dependencies>
+					</plugin>
+				</plugins>
+			</build>
+		</profile>
+		<profile>
+			<id>Eclipse-Neon-Java8-devel</id>
+			<properties>
+				<!-- Tycho settings -->
+				<tycho.version>1.0.0</tycho.version>
+				<tycho.extras.version>1.0.0</tycho.extras.version>
+				<maven.compiler.source>1.8</maven.compiler.source>
+				<maven.compiler.target>1.8</maven.compiler.target>
+				<xtextVersion>2.12.0</xtextVersion>
+				<ecore-xcore-version>1.3.1</ecore-xcore-version>
+				<ecore-xcore-codegen-version>1.2.0</ecore-xcore-codegen-version>
+				<ecore-xcore-lib-version>1.1.100</ecore-xcore-lib-version>
+				<mwe2Version>[2.9.0,2.9.1)</mwe2Version>
+				<project.build.sourceEncoding>UTF-8</project.build.sourceEncoding>
+				<maven.compiler.source>1.8</maven.compiler.source>
+				<maven.compiler.target>1.8</maven.compiler.target>
+				<emfRuntimeVersion>2.12</emfRuntimeVersion>
+				<maven.build.timestamp.format>yyMMddHHmm</maven.build.timestamp.format>
+				<!-- <buildNumber>${maven.build.timestamp}</buildNumber> -->
+				<chessBuildNumber>devel_${maven.build.timestamp}</chessBuildNumber>
 			</properties>
 			<build>
 				<plugins>
diff --git a/plugins/contracts/org.polarsys.chess.contracts.verificationService.test.runtime/src/org/polarsys/chess/contracts/verificationService/test/runtime/tests/TestBasicOperationsHeadless.java b/plugins/contracts/org.polarsys.chess.contracts.verificationService.test.runtime/src/org/polarsys/chess/contracts/verificationService/test/runtime/tests/TestBasicOperationsHeadless.java
index 1d2e211..ce93bf5 100644
--- a/plugins/contracts/org.polarsys.chess.contracts.verificationService.test.runtime/src/org/polarsys/chess/contracts/verificationService/test/runtime/tests/TestBasicOperationsHeadless.java
+++ b/plugins/contracts/org.polarsys.chess.contracts.verificationService.test.runtime/src/org/polarsys/chess/contracts/verificationService/test/runtime/tests/TestBasicOperationsHeadless.java
@@ -60,7 +60,7 @@
 

 	@Test

 	@PluginResource(projectPath)

-	@Ignore

+	//@Ignore

 	public void testExportModelAsOss() throws Exception {

 		Class umlSelectedComponent = getSystemComponent();

 

@@ -74,7 +74,7 @@
 	

 	@Test

 	@PluginResource(emptyProjectPath)

-	@Ignore

+	//@Ignore

 	public void testImportModelFromOssFile() throws Exception{

 		

 		Model model = getModel();

@@ -135,7 +135,7 @@
 

 	@Test

 	@PluginResource(projectPath)

-	@Ignore

+	//@Ignore

 	public void testExportStateMachinesAsSmv() throws Exception {

 		Model model = getModel();