Skip to main content
aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorJuan Cadavid2015-11-26 11:51:58 -0500
committerJuan Cadavid2016-01-03 16:56:18 -0500
commitbaf2ea79dc426afafcefcafba2ce39bc5008baff (patch)
tree8c077029149e621bfdefcd7c950a6174187a1b38
parent5e7e89ab61c01eb3a4cbcfe6fba8aac940b6630a (diff)
downloadorg.eclipse.papyrus-baf2ea7.tar.gz
org.eclipse.papyrus-baf2ea7.tar.xz
org.eclipse.papyrus-baf2ea7.zip
[Manufacturing] RAMI 4.0 model template
Signed-off-by: Juan Cadavid <juan.cadavid@cea.fr> Setting up Papyrus4Manufacturing feature Change-Id: Ibdf89968061d1d53544cb06c003219782865e7c3
-rw-r--r--extraplugins/manufacturing/org.eclipse.papyrus.manufacturing.b2mml/META-INF/MANIFEST.MF2
-rw-r--r--extraplugins/manufacturing/org.eclipse.papyrus.manufacturing.b2mml/pom.xml14
-rw-r--r--extraplugins/manufacturing/org.eclipse.papyrus.manufacturing.example.carFactory/CarEnterpriseProcess.notation96
-rw-r--r--extraplugins/manufacturing/org.eclipse.papyrus.manufacturing.example.carFactory/CarEnterpriseProcess.uml8
-rw-r--r--extraplugins/manufacturing/org.eclipse.papyrus.manufacturing/META-INF/MANIFEST.MF4
-rw-r--r--extraplugins/manufacturing/org.eclipse.papyrus.manufacturing/build.properties4
-rw-r--r--extraplugins/manufacturing/org.eclipse.papyrus.manufacturing/plugin.xml15
-rw-r--r--extraplugins/manufacturing/org.eclipse.papyrus.manufacturing/pom.xml14
-rw-r--r--extraplugins/manufacturing/org.eclipse.papyrus.manufacturing/template/rami40.di2
-rw-r--r--extraplugins/manufacturing/org.eclipse.papyrus.manufacturing/template/rami40.notation153
-rw-r--r--extraplugins/manufacturing/org.eclipse.papyrus.manufacturing/template/rami40.uml27
-rw-r--r--extraplugins/manufacturing/org.eclipse.papyrus.manufacturing/template/template.di2
-rw-r--r--extraplugins/manufacturing/org.eclipse.papyrus.manufacturing/template/template.uml2
-rw-r--r--features/papyrus-extra-features/org.eclipse.papyrus.bpmn.extra.feature/build.properties5
-rw-r--r--features/papyrus-extra-features/org.eclipse.papyrus.extra.feature/feature.xml120
-rw-r--r--features/papyrus-extra-features/org.eclipse.papyrus.manufacturing.extra.feature/.project17
-rw-r--r--features/papyrus-extra-features/org.eclipse.papyrus.manufacturing.extra.feature/about.html28
-rw-r--r--features/papyrus-extra-features/org.eclipse.papyrus.manufacturing.extra.feature/build.properties6
-rw-r--r--features/papyrus-extra-features/org.eclipse.papyrus.manufacturing.extra.feature/epl-v10.html304
-rw-r--r--features/papyrus-extra-features/org.eclipse.papyrus.manufacturing.extra.feature/feature.properties143
-rw-r--r--features/papyrus-extra-features/org.eclipse.papyrus.manufacturing.extra.feature/feature.xml41
-rw-r--r--features/papyrus-extra-features/org.eclipse.papyrus.manufacturing.extra.feature/license.html107
-rw-r--r--features/papyrus-extra-features/org.eclipse.papyrus.manufacturing.extra.feature/pom.xml13
-rw-r--r--releng/extra/pom.xml1245
-rw-r--r--releng/org.eclipse.papyrus.oomph/setups/papyrus.setup3655
25 files changed, 3431 insertions, 2596 deletions
diff --git a/extraplugins/manufacturing/org.eclipse.papyrus.manufacturing.b2mml/META-INF/MANIFEST.MF b/extraplugins/manufacturing/org.eclipse.papyrus.manufacturing.b2mml/META-INF/MANIFEST.MF
index e6634e51a02..7e731988a24 100644
--- a/extraplugins/manufacturing/org.eclipse.papyrus.manufacturing.b2mml/META-INF/MANIFEST.MF
+++ b/extraplugins/manufacturing/org.eclipse.papyrus.manufacturing.b2mml/META-INF/MANIFEST.MF
@@ -2,7 +2,7 @@ Manifest-Version: 1.0
Bundle-ManifestVersion: 2
Bundle-Name: %pluginName
Bundle-SymbolicName: org.eclipse.papyrus.manufacturing.b2mml;singleton:=true
-Bundle-Version: 1.1.0.qualifier
+Bundle-Version: 0.7.0.qualifier
Bundle-ClassPath: .
Bundle-Vendor: %providerName
Bundle-Localization: plugin
diff --git a/extraplugins/manufacturing/org.eclipse.papyrus.manufacturing.b2mml/pom.xml b/extraplugins/manufacturing/org.eclipse.papyrus.manufacturing.b2mml/pom.xml
new file mode 100644
index 00000000000..85bb9eaf4d5
--- /dev/null
+++ b/extraplugins/manufacturing/org.eclipse.papyrus.manufacturing.b2mml/pom.xml
@@ -0,0 +1,14 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<project>
+ <modelVersion>4.0.0</modelVersion>
+ <parent>
+ <artifactId>org.eclipse.papyrus.extra.releng</artifactId>
+ <groupId>org.eclipse.papyrus</groupId>
+ <version>1.2.0-SNAPSHOT</version>
+ <relativePath>../../../releng/extra</relativePath>
+ </parent>
+ <artifactId>org.eclipse.papyrus.manufacturing.b2mml</artifactId>
+ <groupId>org.eclipse.papyrus</groupId>
+ <version>0.7.0-SNAPSHOT</version>
+ <packaging>eclipse-plugin</packaging>
+</project> \ No newline at end of file
diff --git a/extraplugins/manufacturing/org.eclipse.papyrus.manufacturing.example.carFactory/CarEnterpriseProcess.notation b/extraplugins/manufacturing/org.eclipse.papyrus.manufacturing.example.carFactory/CarEnterpriseProcess.notation
index 039e1557ba3..494b9df0e52 100644
--- a/extraplugins/manufacturing/org.eclipse.papyrus.manufacturing.example.carFactory/CarEnterpriseProcess.notation
+++ b/extraplugins/manufacturing/org.eclipse.papyrus.manufacturing.example.carFactory/CarEnterpriseProcess.notation
@@ -650,72 +650,6 @@
<element xsi:nil="true"/>
<layoutConstraint xmi:type="notation:Bounds" xmi:id="_Rd8tEnN1EeWb3vNKniFtKg" x="801" y="-169"/>
</children>
- <children xmi:type="notation:Shape" xmi:id="_TKDl4HmREeWeCYbCThYi4A" type="3067">
- <children xmi:type="notation:DecorationNode" xmi:id="_TKDl43mREeWeCYbCThYi4A" type="5118"/>
- <children xmi:type="notation:DecorationNode" xmi:id="_TKDl5HmREeWeCYbCThYi4A" type="6016">
- <layoutConstraint xmi:type="notation:Location" xmi:id="_TKDl5XmREeWeCYbCThYi4A" y="5"/>
- </children>
- <children xmi:type="notation:BasicCompartment" xmi:id="_TKDl5nmREeWeCYbCThYi4A" type="7006">
- <children xmi:type="notation:Shape" xmi:id="_WKnM0HmREeWeCYbCThYi4A" type="3007">
- <children xmi:type="notation:DecorationNode" xmi:id="_WKnM03mREeWeCYbCThYi4A" type="5003"/>
- <children xmi:type="notation:DecorationNode" xmi:id="_WKnM1HmREeWeCYbCThYi4A" type="6028">
- <layoutConstraint xmi:type="notation:Location" xmi:id="_WKnM1XmREeWeCYbCThYi4A" y="5"/>
- </children>
- <children xmi:type="notation:DecorationNode" xmi:id="_WMsQcHmREeWeCYbCThYi4A" visible="false" type="StereotypeLabel">
- <styles xmi:type="notation:StringValueStyle" xmi:id="_WMsQcXmREeWeCYbCThYi4A" name="stereotype" stringValue="BPMNProfile::Task"/>
- <element xmi:type="uml:Stereotype" href="pathmap://BPMN_PROF/bpmn.profile.uml#BPMNProfile-Process-Activities-Task"/>
- <layoutConstraint xmi:type="notation:Bounds" xmi:id="_WMsQcnmREeWeCYbCThYi4A"/>
- </children>
- <styles xmi:type="notation:HintedDiagramLinkStyle" xmi:id="_WKnM0XmREeWeCYbCThYi4A"/>
- <styles xmi:type="notation:BooleanValueStyle" xmi:id="_Z1UkAHmREeWeCYbCThYi4A" name="shapeVisibility" booleanValue="true"/>
- <element xmi:type="uml:OpaqueAction" href="CarEnterpriseProcess.uml#_WH7sQHmREeWeCYbCThYi4A"/>
- <layoutConstraint xmi:type="notation:Bounds" xmi:id="_WKw90HmREeWeCYbCThYi4A" x="177" y="43"/>
- </children>
- <children xmi:type="notation:Shape" xmi:id="_WM_ycHmREeWeCYbCThYi4A" type="StereotypeComment">
- <styles xmi:type="notation:TitleStyle" xmi:id="_WM_ycXmREeWeCYbCThYi4A" showTitle="true"/>
- <styles xmi:type="notation:EObjectValueStyle" xmi:id="_WM_yc3mREeWeCYbCThYi4A" name="BASE_ELEMENT">
- <eObjectValue xmi:type="uml:OpaqueAction" href="CarEnterpriseProcess.uml#_WH7sQHmREeWeCYbCThYi4A"/>
- </styles>
- <element xsi:nil="true"/>
- <layoutConstraint xmi:type="notation:Bounds" xmi:id="_WM_ycnmREeWeCYbCThYi4A" x="200"/>
- </children>
- <children xmi:type="notation:Shape" xmi:id="_agzxAHmREeWeCYbCThYi4A" type="3007">
- <children xmi:type="notation:DecorationNode" xmi:id="_agzxA3mREeWeCYbCThYi4A" type="5003"/>
- <children xmi:type="notation:DecorationNode" xmi:id="_agzxBHmREeWeCYbCThYi4A" type="6028">
- <layoutConstraint xmi:type="notation:Location" xmi:id="_agzxBXmREeWeCYbCThYi4A" y="5"/>
- </children>
- <children xmi:type="notation:DecorationNode" xmi:id="_ajWHoHmREeWeCYbCThYi4A" visible="false" type="StereotypeLabel">
- <styles xmi:type="notation:StringValueStyle" xmi:id="_ajWHoXmREeWeCYbCThYi4A" name="stereotype" stringValue="BPMNProfile::UserTask"/>
- <element xmi:type="uml:Stereotype" href="pathmap://BPMN_PROF/bpmn.profile.uml#BPMNProfile-Process-HumanInteraction-UserTask"/>
- <layoutConstraint xmi:type="notation:Bounds" xmi:id="_ajWHonmREeWeCYbCThYi4A"/>
- </children>
- <styles xmi:type="notation:HintedDiagramLinkStyle" xmi:id="_agzxAXmREeWeCYbCThYi4A"/>
- <styles xmi:type="notation:BooleanValueStyle" xmi:id="_a3RwQHmREeWeCYbCThYi4A" name="shapeVisibility" booleanValue="true"/>
- <element xmi:type="uml:OpaqueAction" href="CarEnterpriseProcess.uml#_adZQoHmREeWeCYbCThYi4A"/>
- <layoutConstraint xmi:type="notation:Bounds" xmi:id="_agzxBnmREeWeCYbCThYi4A" x="93" y="98" width="188"/>
- </children>
- <children xmi:type="notation:Shape" xmi:id="_ajfRk3mREeWeCYbCThYi4A" type="StereotypeComment">
- <styles xmi:type="notation:TitleStyle" xmi:id="_ajfRlHmREeWeCYbCThYi4A" showTitle="true"/>
- <styles xmi:type="notation:EObjectValueStyle" xmi:id="_ajfRlnmREeWeCYbCThYi4A" name="BASE_ELEMENT">
- <eObjectValue xmi:type="uml:OpaqueAction" href="CarEnterpriseProcess.uml#_adZQoHmREeWeCYbCThYi4A"/>
- </styles>
- <element xsi:nil="true"/>
- <layoutConstraint xmi:type="notation:Bounds" xmi:id="_ajfRlXmREeWeCYbCThYi4A" x="200"/>
- </children>
- <layoutConstraint xmi:type="notation:Bounds" xmi:id="_TKDl53mREeWeCYbCThYi4A"/>
- </children>
- <styles xmi:type="notation:HintedDiagramLinkStyle" xmi:id="_TKDl4XmREeWeCYbCThYi4A"/>
- <element xmi:type="uml:ActivityPartition" href="CarEnterpriseProcess.uml#_THFKYHmREeWeCYbCThYi4A"/>
- <layoutConstraint xmi:type="notation:Bounds" xmi:id="_TKDl4nmREeWeCYbCThYi4A" x="145" y="225" width="388"/>
- </children>
- <children xmi:type="notation:Shape" xmi:id="_TL1usHmREeWeCYbCThYi4A" type="StereotypeComment">
- <styles xmi:type="notation:TitleStyle" xmi:id="_TL1usXmREeWeCYbCThYi4A" showTitle="true"/>
- <styles xmi:type="notation:EObjectValueStyle" xmi:id="_TL1us3mREeWeCYbCThYi4A" name="BASE_ELEMENT">
- <eObjectValue xmi:type="uml:ActivityPartition" href="CarEnterpriseProcess.uml#_THFKYHmREeWeCYbCThYi4A"/>
- </styles>
- <element xsi:nil="true"/>
- <layoutConstraint xmi:type="notation:Bounds" xmi:id="_TL1usnmREeWeCYbCThYi4A" x="200"/>
- </children>
<layoutConstraint xmi:type="notation:Bounds" xmi:id="_48Wy4QR0EeWIQumHcGWAvg"/>
</children>
<children xmi:type="notation:BasicCompartment" xmi:id="_Hxoz2BTCEeWfYoAHTRGC0g" type="StereotypeCompartment">
@@ -1502,36 +1436,6 @@
<sourceAnchor xmi:type="notation:IdentityAnchor" xmi:id="_Rd9UJHN1EeWb3vNKniFtKg"/>
<targetAnchor xmi:type="notation:IdentityAnchor" xmi:id="_Rd9UJXN1EeWb3vNKniFtKg"/>
</edges>
- <edges xmi:type="notation:Connector" xmi:id="_TL1utHmREeWeCYbCThYi4A" type="StereotypeCommentLink" source="_TKDl4HmREeWeCYbCThYi4A" target="_TL1usHmREeWeCYbCThYi4A">
- <styles xmi:type="notation:FontStyle" xmi:id="_TL1utXmREeWeCYbCThYi4A"/>
- <styles xmi:type="notation:EObjectValueStyle" xmi:id="_TL1uuXmREeWeCYbCThYi4A" name="BASE_ELEMENT">
- <eObjectValue xmi:type="uml:ActivityPartition" href="CarEnterpriseProcess.uml#_THFKYHmREeWeCYbCThYi4A"/>
- </styles>
- <element xsi:nil="true"/>
- <bendpoints xmi:type="notation:RelativeBendpoints" xmi:id="_TL1utnmREeWeCYbCThYi4A" points="[0, 0, 0, 0]$[0, 0, 0, 0]"/>
- <sourceAnchor xmi:type="notation:IdentityAnchor" xmi:id="_TL1ut3mREeWeCYbCThYi4A"/>
- <targetAnchor xmi:type="notation:IdentityAnchor" xmi:id="_TL1uuHmREeWeCYbCThYi4A"/>
- </edges>
- <edges xmi:type="notation:Connector" xmi:id="_WM_ydHmREeWeCYbCThYi4A" type="StereotypeCommentLink" source="_WKnM0HmREeWeCYbCThYi4A" target="_WM_ycHmREeWeCYbCThYi4A">
- <styles xmi:type="notation:FontStyle" xmi:id="_WM_ydXmREeWeCYbCThYi4A"/>
- <styles xmi:type="notation:EObjectValueStyle" xmi:id="_WM_yeXmREeWeCYbCThYi4A" name="BASE_ELEMENT">
- <eObjectValue xmi:type="uml:OpaqueAction" href="CarEnterpriseProcess.uml#_WH7sQHmREeWeCYbCThYi4A"/>
- </styles>
- <element xsi:nil="true"/>
- <bendpoints xmi:type="notation:RelativeBendpoints" xmi:id="_WM_ydnmREeWeCYbCThYi4A" points="[0, 0, 0, 0]$[0, 0, 0, 0]"/>
- <sourceAnchor xmi:type="notation:IdentityAnchor" xmi:id="_WM_yd3mREeWeCYbCThYi4A"/>
- <targetAnchor xmi:type="notation:IdentityAnchor" xmi:id="_WM_yeHmREeWeCYbCThYi4A"/>
- </edges>
- <edges xmi:type="notation:Connector" xmi:id="_ajfRl3mREeWeCYbCThYi4A" type="StereotypeCommentLink" source="_agzxAHmREeWeCYbCThYi4A" target="_ajfRk3mREeWeCYbCThYi4A">
- <styles xmi:type="notation:FontStyle" xmi:id="_ajfRmHmREeWeCYbCThYi4A"/>
- <styles xmi:type="notation:EObjectValueStyle" xmi:id="_ajfRnHmREeWeCYbCThYi4A" name="BASE_ELEMENT">
- <eObjectValue xmi:type="uml:OpaqueAction" href="CarEnterpriseProcess.uml#_adZQoHmREeWeCYbCThYi4A"/>
- </styles>
- <element xsi:nil="true"/>
- <bendpoints xmi:type="notation:RelativeBendpoints" xmi:id="_ajfRmXmREeWeCYbCThYi4A" points="[0, 0, 0, 0]$[0, 0, 0, 0]"/>
- <sourceAnchor xmi:type="notation:IdentityAnchor" xmi:id="_ajfRmnmREeWeCYbCThYi4A"/>
- <targetAnchor xmi:type="notation:IdentityAnchor" xmi:id="_ajfRm3mREeWeCYbCThYi4A"/>
- </edges>
</notation:Diagram>
<css:EmbeddedStyleSheet xmi:id="_2SiXYHNCEeWvWbw3QXW-3g" label="DataObject" content="[appliedStereotypes~=&quot;BPMNProfile::DataObject&quot;]{&#xD;&#xA;&#x9;svgFile: &quot;platform:/plugin/org.eclipse.papyrus.bpmn.diagram.common/shapes/DataObject.svg&quot;;&#xD;&#xA;}"/>
</xmi:XMI>
diff --git a/extraplugins/manufacturing/org.eclipse.papyrus.manufacturing.example.carFactory/CarEnterpriseProcess.uml b/extraplugins/manufacturing/org.eclipse.papyrus.manufacturing.example.carFactory/CarEnterpriseProcess.uml
index f4a61ed2f1e..a03f30ef251 100644
--- a/extraplugins/manufacturing/org.eclipse.papyrus.manufacturing.example.carFactory/CarEnterpriseProcess.uml
+++ b/extraplugins/manufacturing/org.eclipse.papyrus.manufacturing.example.carFactory/CarEnterpriseProcess.uml
@@ -4,7 +4,7 @@
<packageImport xmi:type="uml:PackageImport" xmi:id="_8yvQEA6cEeWAwbLB97M__A">
<importedPackage xmi:type="uml:Profile" href="pathmap://BPMN_PROF/bpmn.profile.uml#_wrG1oHwkEeOWLfCz6n-rOA"/>
</packageImport>
- <packagedElement xmi:type="uml:Activity" xmi:id="_47da8AR0EeWIQumHcGWAvg" name="CarEnterpriseProcess" node="_fZZZIAR4EeWyl-_r6kRgqw _95dCIAR4EeWyl-_r6kRgqw _7JNSoAR5EeWyl-_r6kRgqw _8Y71IAR5EeWyl-_r6kRgqw _wWcowAR7EeWyl-_r6kRgqw _x9oB8AR7EeWyl-_r6kRgqw _1naMEAR7EeWyl-_r6kRgqw _ObvoYAR8EeWyl-_r6kRgqw _QurUUAR8EeWyl-_r6kRgqw _CC44gASAEeWyl-_r6kRgqw _V--zgASAEeWyl-_r6kRgqw _vsznIASBEeWyl-_r6kRgqw _7B1lsASBEeWyl-_r6kRgqw _SCePwASCEeWyl-_r6kRgqw _8kUPoASCEeWyl-_r6kRgqw _CSghgASDEeWyl-_r6kRgqw _F5IW8AVUEeW3arN6DgdBDQ _WH7sQHmREeWeCYbCThYi4A _adZQoHmREeWeCYbCThYi4A" group="_THFKYHmREeWeCYbCThYi4A">
+ <packagedElement xmi:type="uml:Activity" xmi:id="_47da8AR0EeWIQumHcGWAvg" name="CarEnterpriseProcess" node="_fZZZIAR4EeWyl-_r6kRgqw _95dCIAR4EeWyl-_r6kRgqw _7JNSoAR5EeWyl-_r6kRgqw _8Y71IAR5EeWyl-_r6kRgqw _wWcowAR7EeWyl-_r6kRgqw _x9oB8AR7EeWyl-_r6kRgqw _1naMEAR7EeWyl-_r6kRgqw _ObvoYAR8EeWyl-_r6kRgqw _QurUUAR8EeWyl-_r6kRgqw _CC44gASAEeWyl-_r6kRgqw _V--zgASAEeWyl-_r6kRgqw _vsznIASBEeWyl-_r6kRgqw _7B1lsASBEeWyl-_r6kRgqw _SCePwASCEeWyl-_r6kRgqw _8kUPoASCEeWyl-_r6kRgqw _CSghgASDEeWyl-_r6kRgqw _F5IW8AVUEeW3arN6DgdBDQ _WH7sQHmREeWeCYbCThYi4A _adZQoHmREeWeCYbCThYi4A">
<edge xmi:type="uml:ObjectFlow" xmi:id="_VEMUUASCEeWyl-_r6kRgqw" target="_SCePwASCEeWyl-_r6kRgqw" source="_BbsqIA6bEeWAwbLB97M__A">
<guard xmi:type="uml:LiteralBoolean" xmi:id="_VIGj8ASCEeWyl-_r6kRgqw" value="true"/>
<weight xmi:type="uml:LiteralInteger" xmi:id="_VIGj8QSCEeWyl-_r6kRgqw" value="1"/>
@@ -67,7 +67,6 @@
<guard xmi:type="uml:LiteralBoolean" xmi:id="_h8LdABThEeWfYoAHTRGC0g" value="true"/>
<weight xmi:type="uml:LiteralInteger" xmi:id="_h8LdARThEeWfYoAHTRGC0g" value="1"/>
</edge>
- <group xmi:type="uml:ActivityPartition" xmi:id="_THFKYHmREeWeCYbCThYi4A" name="Commercial" node="_WH7sQHmREeWeCYbCThYi4A _adZQoHmREeWeCYbCThYi4A"/>
<node xmi:type="uml:OpaqueAction" xmi:id="_fZZZIAR4EeWyl-_r6kRgqw" name="Gather raw pieces in kit" incoming="_FuhVYASDEeWyl-_r6kRgqw">
<outputValue xmi:type="uml:OutputPin" xmi:id="_1GSMoA6aEeWAwbLB97M__A" name=" " outgoing="_7pWAwBTLEeWfYoAHTRGC0g">
<upperBound xmi:type="uml:LiteralInteger" xmi:id="_1GY6UA6aEeWAwbLB97M__A" value="100"/>
@@ -146,8 +145,8 @@
<upperBound xmi:type="uml:LiteralInteger" xmi:id="_MnYfcA6bEeWAwbLB97M__A" value="1"/>
</result>
</node>
- <node xmi:type="uml:OpaqueAction" xmi:id="_WH7sQHmREeWeCYbCThYi4A" name="OpaqueAction1" inPartition="_THFKYHmREeWeCYbCThYi4A"/>
- <node xmi:type="uml:OpaqueAction" xmi:id="_adZQoHmREeWeCYbCThYi4A" name="OpaqueAction2" inPartition="_THFKYHmREeWeCYbCThYi4A"/>
+ <node xmi:type="uml:OpaqueAction" xmi:id="_WH7sQHmREeWeCYbCThYi4A" name="OpaqueAction1"/>
+ <node xmi:type="uml:OpaqueAction" xmi:id="_adZQoHmREeWeCYbCThYi4A" name="OpaqueAction2"/>
</packagedElement>
<packagedElement xmi:type="uml:Package" xmi:id="_k3jpcA-FEeWtWOH565QwTw" name="Events">
<packagedElement xmi:type="uml:ChangeEvent" xmi:id="_Azs7UA9yEeW1k7cB-vLtKg" name="LoadRawMaterialsDuration"/>
@@ -229,7 +228,6 @@
<BPMNProfile:BPMNExpression xmi:id="_KRYfQA-JEeWtWOH565QwTw" base_Element="_GeutAA-JEeWtWOH565QwTw"/>
<BPMNProfile:ServiceTask xmi:id="_NEq_sHN1EeWb3vNKniFtKg" base_Element="_1naMEAR7EeWyl-_r6kRgqw" base_ActivityNode="_1naMEAR7EeWyl-_r6kRgqw" base_Action="_1naMEAR7EeWyl-_r6kRgqw"/>
<BPMNProfile:ScriptTask xmi:id="_RcqToHN1EeWb3vNKniFtKg" base_Element="_7B1lsASBEeWyl-_r6kRgqw" base_ActivityNode="_7B1lsASBEeWyl-_r6kRgqw" base_Action="_7B1lsASBEeWyl-_r6kRgqw" base_OpaqueAction="_7B1lsASBEeWyl-_r6kRgqw" scriptFormat=""/>
- <BPMNProfile:Lane xmi:id="_THOUUHmREeWeCYbCThYi4A" base_Element="_THFKYHmREeWeCYbCThYi4A" base_ActivityPartition="_THFKYHmREeWeCYbCThYi4A"/>
<BPMNProfile:Task xmi:id="_WIFdQHmREeWeCYbCThYi4A" base_Element="_WH7sQHmREeWeCYbCThYi4A" base_ActivityNode="_WH7sQHmREeWeCYbCThYi4A" base_Action="_WH7sQHmREeWeCYbCThYi4A"/>
<BPMNProfile:UserTask xmi:id="_adsLkHmREeWeCYbCThYi4A" base_Element="_adZQoHmREeWeCYbCThYi4A" base_ActivityNode="_adZQoHmREeWeCYbCThYi4A" base_Action="_adZQoHmREeWeCYbCThYi4A" base_OpaqueAction="_adZQoHmREeWeCYbCThYi4A"/>
</xmi:XMI>
diff --git a/extraplugins/manufacturing/org.eclipse.papyrus.manufacturing/META-INF/MANIFEST.MF b/extraplugins/manufacturing/org.eclipse.papyrus.manufacturing/META-INF/MANIFEST.MF
index a7496bb68d7..88b008a47ee 100644
--- a/extraplugins/manufacturing/org.eclipse.papyrus.manufacturing/META-INF/MANIFEST.MF
+++ b/extraplugins/manufacturing/org.eclipse.papyrus.manufacturing/META-INF/MANIFEST.MF
@@ -1,8 +1,8 @@
Manifest-Version: 1.0
Bundle-ManifestVersion: 2
Bundle-Name: %Bundle-Name
-Bundle-SymbolicName: org.eclipse.papyrus.manufacturing
-Bundle-Version: 1.1.0.qualifier
+Bundle-SymbolicName: org.eclipse.papyrus.manufacturing;singleton:=true
+Bundle-Version: 0.7.0.qualifier
Bundle-Activator: org.eclipse.papyrus.manufacturing.Activator
Require-Bundle: org.eclipse.ui,
org.eclipse.core.runtime
diff --git a/extraplugins/manufacturing/org.eclipse.papyrus.manufacturing/build.properties b/extraplugins/manufacturing/org.eclipse.papyrus.manufacturing/build.properties
index ef93fc5167b..74fa0e49a7f 100644
--- a/extraplugins/manufacturing/org.eclipse.papyrus.manufacturing/build.properties
+++ b/extraplugins/manufacturing/org.eclipse.papyrus.manufacturing/build.properties
@@ -2,4 +2,6 @@ source.. = src/
output.. = bin/
bin.includes = META-INF/,\
.,\
- OSGI-INF/l10n/bundle.properties
+ OSGI-INF/l10n/bundle.properties,\
+ plugin.xml,\
+ template/
diff --git a/extraplugins/manufacturing/org.eclipse.papyrus.manufacturing/plugin.xml b/extraplugins/manufacturing/org.eclipse.papyrus.manufacturing/plugin.xml
new file mode 100644
index 00000000000..53aca8d2b0c
--- /dev/null
+++ b/extraplugins/manufacturing/org.eclipse.papyrus.manufacturing/plugin.xml
@@ -0,0 +1,15 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<?eclipse version="3.4"?>
+<plugin>
+ <extension
+ point="org.eclipse.papyrus.uml.diagram.wizards.templates">
+ <template
+ di_file="template/rami40.di"
+ file="template/rami40.uml"
+ id="org.eclipse.papyrus.manufacturing.rami40"
+ language="uml"
+ name="Template implementing the RAMI 4.0 Reference Architecture"
+ notation_file="template/rami40.notation">
+ </template>
+ </extension>
+</plugin>
diff --git a/extraplugins/manufacturing/org.eclipse.papyrus.manufacturing/pom.xml b/extraplugins/manufacturing/org.eclipse.papyrus.manufacturing/pom.xml
new file mode 100644
index 00000000000..26b2d123f66
--- /dev/null
+++ b/extraplugins/manufacturing/org.eclipse.papyrus.manufacturing/pom.xml
@@ -0,0 +1,14 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<project>
+ <modelVersion>4.0.0</modelVersion>
+ <parent>
+ <artifactId>org.eclipse.papyrus.extra.releng</artifactId>
+ <groupId>org.eclipse.papyrus</groupId>
+ <version>1.2.0-SNAPSHOT</version>
+ <relativePath>../../../releng/extra</relativePath>
+ </parent>
+ <artifactId>org.eclipse.papyrus.manufacturing</artifactId>
+ <groupId>org.eclipse.papyrus</groupId>
+ <version>0.7.0-SNAPSHOT</version>
+ <packaging>eclipse-plugin</packaging>
+</project> \ No newline at end of file
diff --git a/extraplugins/manufacturing/org.eclipse.papyrus.manufacturing/template/rami40.di b/extraplugins/manufacturing/org.eclipse.papyrus.manufacturing/template/rami40.di
new file mode 100644
index 00000000000..bf9abab340f
--- /dev/null
+++ b/extraplugins/manufacturing/org.eclipse.papyrus.manufacturing/template/rami40.di
@@ -0,0 +1,2 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<xmi:XMI xmi:version="2.0" xmlns:xmi="http://www.omg.org/XMI"/>
diff --git a/extraplugins/manufacturing/org.eclipse.papyrus.manufacturing/template/rami40.notation b/extraplugins/manufacturing/org.eclipse.papyrus.manufacturing/template/rami40.notation
new file mode 100644
index 00000000000..9ecc6b7fd7c
--- /dev/null
+++ b/extraplugins/manufacturing/org.eclipse.papyrus.manufacturing/template/rami40.notation
@@ -0,0 +1,153 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<notation:Diagram xmi:version="2.0" xmlns:xmi="http://www.omg.org/XMI" 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="_S4zqYJRXEeWI-K5c0BQQLA" type="PapyrusUMLClassDiagram" name="Architecture" measurementUnit="Pixel">
+ <children xmi:type="notation:Shape" xmi:id="_UdcF4JRXEeWI-K5c0BQQLA" type="2005">
+ <children xmi:type="notation:DecorationNode" xmi:id="_Udcs8JRXEeWI-K5c0BQQLA" type="5020"/>
+ <children xmi:type="notation:BasicCompartment" xmi:id="_Udcs8ZRXEeWI-K5c0BQQLA" type="7009">
+ <children xmi:type="notation:Shape" xmi:id="_VsrgMJRXEeWI-K5c0BQQLA" type="3009">
+ <children xmi:type="notation:DecorationNode" xmi:id="_VssHQJRXEeWI-K5c0BQQLA" type="5017"/>
+ <children xmi:type="notation:BasicCompartment" xmi:id="_VssHQZRXEeWI-K5c0BQQLA" type="7010">
+ <children xmi:type="notation:Shape" xmi:id="_iDyKUJRYEeWI-K5c0BQQLA" type="3009">
+ <children xmi:type="notation:DecorationNode" xmi:id="_iDyxYJRYEeWI-K5c0BQQLA" type="5017"/>
+ <children xmi:type="notation:BasicCompartment" xmi:id="_iDyxYZRYEeWI-K5c0BQQLA" type="7010">
+ <styles xmi:type="notation:TitleStyle" xmi:id="_iDyxYpRYEeWI-K5c0BQQLA"/>
+ <layoutConstraint xmi:type="notation:Bounds" xmi:id="_iDyxY5RYEeWI-K5c0BQQLA"/>
+ </children>
+ <element xmi:type="uml:Package" href="rami40.uml#_FYgr8JRIEeWI-K5c0BQQLA"/>
+ <layoutConstraint xmi:type="notation:Bounds" xmi:id="_iDyKUZRYEeWI-K5c0BQQLA" x="13" y="6" width="197" height="43"/>
+ </children>
+ <children xmi:type="notation:Shape" xmi:id="_jytxUJRYEeWI-K5c0BQQLA" type="3009">
+ <children xmi:type="notation:DecorationNode" xmi:id="_jyuYYJRYEeWI-K5c0BQQLA" type="5017"/>
+ <children xmi:type="notation:BasicCompartment" xmi:id="_jyuYYZRYEeWI-K5c0BQQLA" type="7010">
+ <styles xmi:type="notation:TitleStyle" xmi:id="_jyuYYpRYEeWI-K5c0BQQLA"/>
+ <layoutConstraint xmi:type="notation:Bounds" xmi:id="_jyuYY5RYEeWI-K5c0BQQLA"/>
+ </children>
+ <element xmi:type="uml:Package" href="rami40.uml#_Gy_s8JRIEeWI-K5c0BQQLA"/>
+ <layoutConstraint xmi:type="notation:Bounds" xmi:id="_jytxUZRYEeWI-K5c0BQQLA" x="13" y="63" width="197" height="43"/>
+ </children>
+ <children xmi:type="notation:Shape" xmi:id="_k1QMYJRYEeWI-K5c0BQQLA" type="3009">
+ <children xmi:type="notation:DecorationNode" xmi:id="_k1QMYpRYEeWI-K5c0BQQLA" type="5017"/>
+ <children xmi:type="notation:BasicCompartment" xmi:id="_k1QMY5RYEeWI-K5c0BQQLA" type="7010">
+ <styles xmi:type="notation:TitleStyle" xmi:id="_k1QMZJRYEeWI-K5c0BQQLA"/>
+ <layoutConstraint xmi:type="notation:Bounds" xmi:id="_k1QMZZRYEeWI-K5c0BQQLA"/>
+ </children>
+ <element xmi:type="uml:Package" href="rami40.uml#__4LZcJRTEeWI-K5c0BQQLA"/>
+ <layoutConstraint xmi:type="notation:Bounds" xmi:id="_k1QMYZRYEeWI-K5c0BQQLA" x="13" y="122" width="197" height="43"/>
+ </children>
+ <children xmi:type="notation:Shape" xmi:id="_mAfQcJRYEeWI-K5c0BQQLA" type="3009">
+ <children xmi:type="notation:DecorationNode" xmi:id="_mAf3gJRYEeWI-K5c0BQQLA" type="5017"/>
+ <children xmi:type="notation:BasicCompartment" xmi:id="_mAf3gZRYEeWI-K5c0BQQLA" type="7010">
+ <styles xmi:type="notation:TitleStyle" xmi:id="_mAf3gpRYEeWI-K5c0BQQLA"/>
+ <layoutConstraint xmi:type="notation:Bounds" xmi:id="_mAf3g5RYEeWI-K5c0BQQLA"/>
+ </children>
+ <element xmi:type="uml:Package" href="rami40.uml#_CLvXgJRUEeWI-K5c0BQQLA"/>
+ <layoutConstraint xmi:type="notation:Bounds" xmi:id="_mAfQcZRYEeWI-K5c0BQQLA" x="13" y="181" width="197" height="43"/>
+ </children>
+ <children xmi:type="notation:Shape" xmi:id="_nBurAJRYEeWI-K5c0BQQLA" type="3009">
+ <children xmi:type="notation:DecorationNode" xmi:id="_nBurApRYEeWI-K5c0BQQLA" type="5017"/>
+ <children xmi:type="notation:BasicCompartment" xmi:id="_nBurA5RYEeWI-K5c0BQQLA" type="7010">
+ <styles xmi:type="notation:TitleStyle" xmi:id="_nBurBJRYEeWI-K5c0BQQLA"/>
+ <layoutConstraint xmi:type="notation:Bounds" xmi:id="_nBurBZRYEeWI-K5c0BQQLA"/>
+ </children>
+ <element xmi:type="uml:Package" href="rami40.uml#_D-lOIJRUEeWI-K5c0BQQLA"/>
+ <layoutConstraint xmi:type="notation:Bounds" xmi:id="_nBurAZRYEeWI-K5c0BQQLA" x="13" y="240" width="197" height="43"/>
+ </children>
+ <children xmi:type="notation:Shape" xmi:id="_qAMnQJRYEeWI-K5c0BQQLA" type="3009">
+ <children xmi:type="notation:DecorationNode" xmi:id="_qAMnQpRYEeWI-K5c0BQQLA" type="5017"/>
+ <children xmi:type="notation:BasicCompartment" xmi:id="_qAMnQ5RYEeWI-K5c0BQQLA" type="7010">
+ <styles xmi:type="notation:TitleStyle" xmi:id="_qAMnRJRYEeWI-K5c0BQQLA"/>
+ <layoutConstraint xmi:type="notation:Bounds" xmi:id="_qAMnRZRYEeWI-K5c0BQQLA"/>
+ </children>
+ <element xmi:type="uml:Package" href="rami40.uml#_Gt7wUJRUEeWI-K5c0BQQLA"/>
+ <layoutConstraint xmi:type="notation:Bounds" xmi:id="_qAMnQZRYEeWI-K5c0BQQLA" x="13" y="304" width="197" height="43"/>
+ </children>
+ <styles xmi:type="notation:TitleStyle" xmi:id="_VssHQpRXEeWI-K5c0BQQLA"/>
+ <layoutConstraint xmi:type="notation:Bounds" xmi:id="_VssHQ5RXEeWI-K5c0BQQLA"/>
+ </children>
+ <element xmi:type="uml:Package" href="rami40.uml#_esiKYJRHEeWI-K5c0BQQLA"/>
+ <layoutConstraint xmi:type="notation:Bounds" xmi:id="_VsrgMZRXEeWI-K5c0BQQLA" x="10" y="13" width="230" height="402"/>
+ </children>
+ <children xmi:type="notation:Shape" xmi:id="_bBx8oJRXEeWI-K5c0BQQLA" type="3009">
+ <children xmi:type="notation:DecorationNode" xmi:id="_bBx8opRXEeWI-K5c0BQQLA" type="5017"/>
+ <children xmi:type="notation:BasicCompartment" xmi:id="_bBx8o5RXEeWI-K5c0BQQLA" type="7010">
+ <children xmi:type="notation:Shape" xmi:id="_tkcKEJRYEeWI-K5c0BQQLA" type="3009">
+ <children xmi:type="notation:DecorationNode" xmi:id="_tkcxIJRYEeWI-K5c0BQQLA" type="5017"/>
+ <children xmi:type="notation:BasicCompartment" xmi:id="_tkcxIZRYEeWI-K5c0BQQLA" type="7010">
+ <styles xmi:type="notation:TitleStyle" xmi:id="_tkcxIpRYEeWI-K5c0BQQLA"/>
+ <layoutConstraint xmi:type="notation:Bounds" xmi:id="_tkcxI5RYEeWI-K5c0BQQLA"/>
+ </children>
+ <element xmi:type="uml:Package" href="rami40.uml#_IZaasJRUEeWI-K5c0BQQLA"/>
+ <layoutConstraint xmi:type="notation:Bounds" xmi:id="_tkcKEZRYEeWI-K5c0BQQLA" x="9" y="5" width="197" height="43"/>
+ </children>
+ <children xmi:type="notation:Shape" xmi:id="_vYvZQJRYEeWI-K5c0BQQLA" type="3009">
+ <children xmi:type="notation:DecorationNode" xmi:id="_vYvZQpRYEeWI-K5c0BQQLA" type="5017"/>
+ <children xmi:type="notation:BasicCompartment" xmi:id="_vYvZQ5RYEeWI-K5c0BQQLA" type="7010">
+ <styles xmi:type="notation:TitleStyle" xmi:id="_vYvZRJRYEeWI-K5c0BQQLA"/>
+ <layoutConstraint xmi:type="notation:Bounds" xmi:id="_vYvZRZRYEeWI-K5c0BQQLA"/>
+ </children>
+ <element xmi:type="uml:Package" href="rami40.uml#_K9sVUJRUEeWI-K5c0BQQLA"/>
+ <layoutConstraint xmi:type="notation:Bounds" xmi:id="_vYvZQZRYEeWI-K5c0BQQLA" x="9" y="58" width="197" height="43"/>
+ </children>
+ <children xmi:type="notation:Shape" xmi:id="_wlFQkJRYEeWI-K5c0BQQLA" type="3009">
+ <children xmi:type="notation:DecorationNode" xmi:id="_wlF3oJRYEeWI-K5c0BQQLA" type="5017"/>
+ <children xmi:type="notation:BasicCompartment" xmi:id="_wlF3oZRYEeWI-K5c0BQQLA" type="7010">
+ <styles xmi:type="notation:TitleStyle" xmi:id="_wlF3opRYEeWI-K5c0BQQLA"/>
+ <layoutConstraint xmi:type="notation:Bounds" xmi:id="_wlF3o5RYEeWI-K5c0BQQLA"/>
+ </children>
+ <element xmi:type="uml:Package" href="rami40.uml#_M3-QsJRUEeWI-K5c0BQQLA"/>
+ <layoutConstraint xmi:type="notation:Bounds" xmi:id="_wlFQkZRYEeWI-K5c0BQQLA" x="9" y="116" width="197" height="43"/>
+ </children>
+ <children xmi:type="notation:Shape" xmi:id="_xPp3kJRYEeWI-K5c0BQQLA" type="3009">
+ <children xmi:type="notation:DecorationNode" xmi:id="_xPp3kpRYEeWI-K5c0BQQLA" type="5017"/>
+ <children xmi:type="notation:BasicCompartment" xmi:id="_xPp3k5RYEeWI-K5c0BQQLA" type="7010">
+ <styles xmi:type="notation:TitleStyle" xmi:id="_xPp3lJRYEeWI-K5c0BQQLA"/>
+ <layoutConstraint xmi:type="notation:Bounds" xmi:id="_xPp3lZRYEeWI-K5c0BQQLA"/>
+ </children>
+ <element xmi:type="uml:Package" href="rami40.uml#_UkMVgJRUEeWI-K5c0BQQLA"/>
+ <layoutConstraint xmi:type="notation:Bounds" xmi:id="_xPp3kZRYEeWI-K5c0BQQLA" x="9" y="178" width="197" height="43"/>
+ </children>
+ <children xmi:type="notation:Shape" xmi:id="_xQF8cJRYEeWI-K5c0BQQLA" type="3009">
+ <children xmi:type="notation:DecorationNode" xmi:id="_xQF8cpRYEeWI-K5c0BQQLA" type="5017"/>
+ <children xmi:type="notation:BasicCompartment" xmi:id="_xQF8c5RYEeWI-K5c0BQQLA" type="7010">
+ <styles xmi:type="notation:TitleStyle" xmi:id="_xQF8dJRYEeWI-K5c0BQQLA"/>
+ <layoutConstraint xmi:type="notation:Bounds" xmi:id="_xQF8dZRYEeWI-K5c0BQQLA"/>
+ </children>
+ <element xmi:type="uml:Package" href="rami40.uml#_nc8kMJRUEeWI-K5c0BQQLA"/>
+ <layoutConstraint xmi:type="notation:Bounds" xmi:id="_xQF8cZRYEeWI-K5c0BQQLA" x="9" y="246" width="197" height="43"/>
+ </children>
+ <children xmi:type="notation:Shape" xmi:id="_xQdI0JRYEeWI-K5c0BQQLA" type="3009">
+ <children xmi:type="notation:DecorationNode" xmi:id="_xQdI0pRYEeWI-K5c0BQQLA" type="5017"/>
+ <children xmi:type="notation:BasicCompartment" xmi:id="_xQdv4JRYEeWI-K5c0BQQLA" type="7010">
+ <styles xmi:type="notation:TitleStyle" xmi:id="_xQdv4ZRYEeWI-K5c0BQQLA"/>
+ <layoutConstraint xmi:type="notation:Bounds" xmi:id="_xQdv4pRYEeWI-K5c0BQQLA"/>
+ </children>
+ <element xmi:type="uml:Package" href="rami40.uml#_plb6sJRUEeWI-K5c0BQQLA"/>
+ <layoutConstraint xmi:type="notation:Bounds" xmi:id="_xQdI0ZRYEeWI-K5c0BQQLA" x="9" y="319" width="197" height="43"/>
+ </children>
+ <children xmi:type="notation:Shape" xmi:id="_xQ84EJRYEeWI-K5c0BQQLA" type="3009">
+ <children xmi:type="notation:DecorationNode" xmi:id="_xQ84EpRYEeWI-K5c0BQQLA" type="5017"/>
+ <children xmi:type="notation:BasicCompartment" xmi:id="_xQ9fIJRYEeWI-K5c0BQQLA" type="7010">
+ <styles xmi:type="notation:TitleStyle" xmi:id="_xQ9fIZRYEeWI-K5c0BQQLA"/>
+ <layoutConstraint xmi:type="notation:Bounds" xmi:id="_xQ9fIpRYEeWI-K5c0BQQLA"/>
+ </children>
+ <element xmi:type="uml:Package" href="rami40.uml#_vlhN0JRUEeWI-K5c0BQQLA"/>
+ <layoutConstraint xmi:type="notation:Bounds" xmi:id="_xQ84EZRYEeWI-K5c0BQQLA" x="9" y="388" width="197" height="43"/>
+ </children>
+ <styles xmi:type="notation:TitleStyle" xmi:id="_bBx8pJRXEeWI-K5c0BQQLA"/>
+ <layoutConstraint xmi:type="notation:Bounds" xmi:id="_bBx8pZRXEeWI-K5c0BQQLA"/>
+ </children>
+ <element xmi:type="uml:Package" href="rami40.uml#_-X_2kJRHEeWI-K5c0BQQLA"/>
+ <layoutConstraint xmi:type="notation:Bounds" xmi:id="_bBx8oZRXEeWI-K5c0BQQLA" x="254" y="14" width="222" height="479"/>
+ </children>
+ <styles xmi:type="notation:TitleStyle" xmi:id="_Udcs8pRXEeWI-K5c0BQQLA"/>
+ <layoutConstraint xmi:type="notation:Bounds" xmi:id="_Udcs85RXEeWI-K5c0BQQLA"/>
+ </children>
+ <element xmi:type="uml:Model" href="rami40.uml#_r-xR8JRGEeWI-K5c0BQQLA"/>
+ <layoutConstraint xmi:type="notation:Bounds" xmi:id="_UdcF4ZRXEeWI-K5c0BQQLA" x="101" y="10" width="510" height="536"/>
+ </children>
+ <styles xmi:type="notation:StringValueStyle" xmi:id="_S4zqYZRXEeWI-K5c0BQQLA" name="diagram_compatibility_version" stringValue="1.1.0"/>
+ <styles xmi:type="notation:DiagramStyle" xmi:id="_S4zqYpRXEeWI-K5c0BQQLA"/>
+ <styles xmi:type="style:PapyrusViewStyle" xmi:id="_S4zqY5RXEeWI-K5c0BQQLA">
+ <owner xmi:type="uml:Model" href="rami40.uml#_r-xR8JRGEeWI-K5c0BQQLA"/>
+ </styles>
+ <element xmi:type="uml:Model" href="rami40.uml#_r-xR8JRGEeWI-K5c0BQQLA"/>
+</notation:Diagram>
diff --git a/extraplugins/manufacturing/org.eclipse.papyrus.manufacturing/template/rami40.uml b/extraplugins/manufacturing/org.eclipse.papyrus.manufacturing/template/rami40.uml
new file mode 100644
index 00000000000..ccb7377c66b
--- /dev/null
+++ b/extraplugins/manufacturing/org.eclipse.papyrus.manufacturing/template/rami40.uml
@@ -0,0 +1,27 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<uml:Model xmi:version="20131001" xmlns:xmi="http://www.omg.org/spec/XMI/20131001" xmlns:uml="http://www.eclipse.org/uml2/5.0.0/UML" xmi:id="_r-xR8JRGEeWI-K5c0BQQLA" name="Papyrus4ManufacturingTemplate">
+ <packagedElement xmi:type="uml:Package" xmi:id="_esiKYJRHEeWI-K5c0BQQLA" name="ValueStreamHierarchy">
+ <packagedElement xmi:type="uml:Package" xmi:id="_FYgr8JRIEeWI-K5c0BQQLA" name="BusinessLayer"/>
+ <packagedElement xmi:type="uml:Package" xmi:id="_Gy_s8JRIEeWI-K5c0BQQLA" name="FunctionalLayer"/>
+ <packagedElement xmi:type="uml:Package" xmi:id="__4LZcJRTEeWI-K5c0BQQLA" name="InformationLayer"/>
+ <packagedElement xmi:type="uml:Package" xmi:id="_CLvXgJRUEeWI-K5c0BQQLA" name="CommunicationLayer"/>
+ <packagedElement xmi:type="uml:Package" xmi:id="_D-lOIJRUEeWI-K5c0BQQLA" name="IntegrationLayer"/>
+ <packagedElement xmi:type="uml:Package" xmi:id="_Gt7wUJRUEeWI-K5c0BQQLA" name="AssetLayer"/>
+ </packagedElement>
+ <packagedElement xmi:type="uml:Package" xmi:id="_-X_2kJRHEeWI-K5c0BQQLA" name="InfrastructureHierarchy">
+ <packagedElement xmi:type="uml:Package" xmi:id="_IZaasJRUEeWI-K5c0BQQLA" name="ConnectedWorldLevel"/>
+ <packagedElement xmi:type="uml:Package" xmi:id="_K9sVUJRUEeWI-K5c0BQQLA" name="EnterpriseLevel"/>
+ <packagedElement xmi:type="uml:Package" xmi:id="_M3-QsJRUEeWI-K5c0BQQLA" name="WorkCentersLevel"/>
+ <packagedElement xmi:type="uml:Package" xmi:id="_UkMVgJRUEeWI-K5c0BQQLA" name="StationsLevel"/>
+ <packagedElement xmi:type="uml:Package" xmi:id="_nc8kMJRUEeWI-K5c0BQQLA" name="ControlDeviceLevel"/>
+ <packagedElement xmi:type="uml:Package" xmi:id="_plb6sJRUEeWI-K5c0BQQLA" name="FieldDeviceLevel"/>
+ <packagedElement xmi:type="uml:Package" xmi:id="_vlhN0JRUEeWI-K5c0BQQLA" name="ProductLevel"/>
+ </packagedElement>
+ <packagedElement xmi:type="uml:Package" xmi:id="_r54iMJRXEeWI-K5c0BQQLA" name="LifeCycleHierarchy">
+ <packagedElement xmi:type="uml:Package" xmi:id="_zrD_gJRXEeWI-K5c0BQQLA" name="TypeDevelopment"/>
+ <packagedElement xmi:type="uml:Package" xmi:id="_2C5ZkJRXEeWI-K5c0BQQLA" name="InstanceProduction"/>
+ </packagedElement>
+ <packagedElement xmi:type="uml:Package" xmi:id="_1bEr8JRUEeWI-K5c0BQQLA" name="Variability"/>
+ <packagedElement xmi:type="uml:Package" xmi:id="_33K68JRUEeWI-K5c0BQQLA" name="Safety"/>
+ <packagedElement xmi:type="uml:Package" xmi:id="_5B_IQJRUEeWI-K5c0BQQLA" name="Security"/>
+</uml:Model>
diff --git a/extraplugins/manufacturing/org.eclipse.papyrus.manufacturing/template/template.di b/extraplugins/manufacturing/org.eclipse.papyrus.manufacturing/template/template.di
new file mode 100644
index 00000000000..bf9abab340f
--- /dev/null
+++ b/extraplugins/manufacturing/org.eclipse.papyrus.manufacturing/template/template.di
@@ -0,0 +1,2 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<xmi:XMI xmi:version="2.0" xmlns:xmi="http://www.omg.org/XMI"/>
diff --git a/extraplugins/manufacturing/org.eclipse.papyrus.manufacturing/template/template.uml b/extraplugins/manufacturing/org.eclipse.papyrus.manufacturing/template/template.uml
new file mode 100644
index 00000000000..6e00ebcc363
--- /dev/null
+++ b/extraplugins/manufacturing/org.eclipse.papyrus.manufacturing/template/template.uml
@@ -0,0 +1,2 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<xmi:XMI xmi:version="20131001" xmlns:xmi="http://www.omg.org/spec/XMI/20131001"/>
diff --git a/features/papyrus-extra-features/org.eclipse.papyrus.bpmn.extra.feature/build.properties b/features/papyrus-extra-features/org.eclipse.papyrus.bpmn.extra.feature/build.properties
index cff2bd50c57..5b06d01a325 100644
--- a/features/papyrus-extra-features/org.eclipse.papyrus.bpmn.extra.feature/build.properties
+++ b/features/papyrus-extra-features/org.eclipse.papyrus.bpmn.extra.feature/build.properties
@@ -1,6 +1,9 @@
bin.includes = feature.xml,\
epl-v10.html,\
license.html,\
- feature.properties
+ feature.properties,\
+ about.html,\
+ build.properties,\
+ pom.xml
src.includes = epl-v10.html,\
license.html
diff --git a/features/papyrus-extra-features/org.eclipse.papyrus.extra.feature/feature.xml b/features/papyrus-extra-features/org.eclipse.papyrus.extra.feature/feature.xml
index 0acaf633629..6957e49a20b 100644
--- a/features/papyrus-extra-features/org.eclipse.papyrus.extra.feature/feature.xml
+++ b/features/papyrus-extra-features/org.eclipse.papyrus.extra.feature/feature.xml
@@ -1,4 +1,9 @@
-<?xml version="1.0" encoding="UTF-8" standalone="no"?><feature id="org.eclipse.papyrus.extra.feature" label="%featureName" provider-name="%providerName" version="1.2.0.qualifier">
+<?xml version="1.0" encoding="UTF-8"?>
+<feature
+ id="org.eclipse.papyrus.extra.feature"
+ label="%featureName"
+ version="1.2.0.qualifier"
+ provider-name="%providerName">
<copyright url="http://www.eclipse.org/legal/epl-v10.html">
Copyright (c) 2008-2013 CEA LIST, Atos Origin, Conselleria de
@@ -15,55 +20,112 @@ http://www.eclipse.org/legal/epl-v10.html
%license
</license>
- <includes id="org.eclipse.papyrus.extra.migration.feature" version="0.0.0"/>
+ <includes
+ id="org.eclipse.papyrus.extra.migration.feature"
+ version="0.0.0"/>
- <includes id="org.eclipse.papyrus.uml.export.feature" version="0.0.0"/>
+ <includes
+ id="org.eclipse.papyrus.uml.export.feature"
+ version="0.0.0"/>
- <includes id="org.eclipse.papyrus.extra.cdo.feature" version="0.0.0"/>
+ <includes
+ id="org.eclipse.papyrus.extra.cdo.feature"
+ version="0.0.0"/>
- <includes id="org.eclipse.papyrus.extra.diagramtemplate.feature" version="0.0.0"/>
+ <includes
+ id="org.eclipse.papyrus.extra.diagramtemplate.feature"
+ version="0.0.0"/>
- <includes id="org.eclipse.papyrus.extra.dsml.validation.feature" version="0.0.0"/>
+ <includes
+ id="org.eclipse.papyrus.extra.dsml.validation.feature"
+ version="0.0.0"/>
- <includes id="org.eclipse.papyrus.extra.eastadl.feature" version="0.0.0"/>
+ <includes
+ id="org.eclipse.papyrus.extra.eastadl.feature"
+ version="0.0.0"/>
- <includes id="org.eclipse.papyrus.extra.marte.feature" version="0.0.0"/>
+ <includes
+ id="org.eclipse.papyrus.extra.marte.feature"
+ version="0.0.0"/>
- <includes id="org.eclipse.papyrus.extra.marte.properties.feature" version="0.0.0"/>
+ <includes
+ id="org.eclipse.papyrus.extra.marte.properties.feature"
+ version="0.0.0"/>
- <includes id="org.eclipse.papyrus.extra.marte.textedit.feature" version="0.0.0"/>
+ <includes
+ id="org.eclipse.papyrus.extra.marte.textedit.feature"
+ version="0.0.0"/>
- <includes id="org.eclipse.papyrus.extra.uml.compare.feature" version="0.0.0"/>
+ <includes
+ id="org.eclipse.papyrus.extra.uml.compare.feature"
+ version="0.0.0"/>
- <includes id="org.eclipse.papyrus.extra.umlrt.feature" version="0.0.0"/>
+ <includes
+ id="org.eclipse.papyrus.extra.umlrt.feature"
+ version="0.0.0"/>
- <includes id="org.eclipse.papyrus.java.generator.feature" version="0.0.0"/>
+ <includes
+ id="org.eclipse.papyrus.java.generator.feature"
+ version="0.0.0"/>
- <includes id="org.eclipse.papyrus.java.reverse.feature" version="0.0.0"/>
+ <includes
+ id="org.eclipse.papyrus.java.reverse.feature"
+ version="0.0.0"/>
- <includes id="org.eclipse.papyrus.extra.robotml.feature" version="0.0.0"/>
+ <includes
+ id="org.eclipse.papyrus.extra.robotml.feature"
+ version="0.0.0"/>
- <includes id="org.eclipse.papyrus.extra.qompass.designer.basic.feature" version="0.0.0"/>
+ <includes
+ id="org.eclipse.papyrus.extra.qompass.designer.basic.feature"
+ version="0.0.0"/>
- <includes id="org.eclipse.papyrus.extra.qompass.designer.tracing.feature" version="0.0.0"/>
+ <includes
+ id="org.eclipse.papyrus.extra.qompass.designer.tracing.feature"
+ version="0.0.0"/>
- <includes id="org.eclipse.papyrus.extra.cpp.feature" version="0.0.0"/>
+ <includes
+ id="org.eclipse.papyrus.extra.cpp.feature"
+ version="0.0.0"/>
- <includes id="org.eclipse.papyrus.java.profile.feature" version="0.0.0"/>
+ <includes
+ id="org.eclipse.papyrus.java.profile.feature"
+ version="0.0.0"/>
- <includes id="org.eclipse.papyrus.robotml.generators.intempora.rtmaps.feature" version="0.0.0"/>
+ <includes
+ id="org.eclipse.papyrus.robotml.generators.intempora.rtmaps.feature"
+ version="0.0.0"/>
- <includes id="org.eclipse.papyrus.layers.feature" version="0.0.0"/>
+ <includes
+ id="org.eclipse.papyrus.layers.feature"
+ version="0.0.0"/>
- <includes id="org.eclipse.papyrus.migration.rsa.feature" version="0.0.0"/>
+ <includes
+ id="org.eclipse.papyrus.migration.rsa.feature"
+ version="0.0.0"/>
- <includes id="org.eclipse.papyrus.uml.diagram.ecore.feature" version="0.0.0"/>
+ <includes
+ id="org.eclipse.papyrus.uml.diagram.ecore.feature"
+ version="0.0.0"/>
- <includes id="org.eclipse.papyrus.uml.alf.extra.feature" version="0.0.0"/>
+ <includes
+ id="org.eclipse.papyrus.uml.alf.extra.feature"
+ version="0.0.0"/>
- <includes id="org.eclipse.papyrus.extra.soaml.feature" version="0.0.0"/>
-
- <includes id="org.eclipse.papyrus.bpmn.extra.feature" version="0.0.0"/>
- <includes id="org.eclipse.papyrus.req.feature" version="0.0.0"/>
+ <includes
+ id="org.eclipse.papyrus.extra.soaml.feature"
+ version="0.0.0"/>
-</feature> \ No newline at end of file
+ <includes
+ id="org.eclipse.papyrus.bpmn.extra.feature"
+ version="0.0.0"/>
+
+ <includes
+ id="org.eclipse.papyrus.req.feature"
+ version="0.0.0"/>
+
+ <includes
+ id="org.eclipse.papyrus.manufacturing.extra.feature"
+ version="0.0.0"/>
+
+</feature>
diff --git a/features/papyrus-extra-features/org.eclipse.papyrus.manufacturing.extra.feature/.project b/features/papyrus-extra-features/org.eclipse.papyrus.manufacturing.extra.feature/.project
new file mode 100644
index 00000000000..b058f028c65
--- /dev/null
+++ b/features/papyrus-extra-features/org.eclipse.papyrus.manufacturing.extra.feature/.project
@@ -0,0 +1,17 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<projectDescription>
+ <name>org.eclipse.papyrus.manufacturing.extra.feature</name>
+ <comment></comment>
+ <projects>
+ </projects>
+ <buildSpec>
+ <buildCommand>
+ <name>org.eclipse.pde.FeatureBuilder</name>
+ <arguments>
+ </arguments>
+ </buildCommand>
+ </buildSpec>
+ <natures>
+ <nature>org.eclipse.pde.FeatureNature</nature>
+ </natures>
+</projectDescription>
diff --git a/features/papyrus-extra-features/org.eclipse.papyrus.manufacturing.extra.feature/about.html b/features/papyrus-extra-features/org.eclipse.papyrus.manufacturing.extra.feature/about.html
new file mode 100644
index 00000000000..d35d5aed64c
--- /dev/null
+++ b/features/papyrus-extra-features/org.eclipse.papyrus.manufacturing.extra.feature/about.html
@@ -0,0 +1,28 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN"
+ "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml">
+<head>
+<meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1"/>
+<title>About</title>
+</head>
+<body lang="EN-US">
+<h2>About This Content</h2>
+
+<p>June 5, 2007</p>
+<h3>License</h3>
+
+<p>The Eclipse Foundation makes available all content in this plug-in (&quot;Content&quot;). Unless otherwise
+indicated below, the Content is provided to you under the terms and conditions of the
+Eclipse Public License Version 1.0 (&quot;EPL&quot;). A copy of the EPL is available
+at <a href="http://www.eclipse.org/legal/epl-v10.html">http://www.eclipse.org/legal/epl-v10.html</a>.
+For purposes of the EPL, &quot;Program&quot; will mean the Content.</p>
+
+<p>If you did not receive this Content directly from the Eclipse Foundation, the Content is
+being redistributed by another party (&quot;Redistributor&quot;) and different terms and conditions may
+apply to your use of any object code in the Content. Check the Redistributor's license that was
+provided with the Content. If no such license exists, contact the Redistributor. Unless otherwise
+indicated below, the terms and conditions of the EPL still apply to any source code in the Content
+and such source code may be obtained at <a href="http://www.eclipse.org/">http://www.eclipse.org</a>.</p>
+
+</body>
+</html>
diff --git a/features/papyrus-extra-features/org.eclipse.papyrus.manufacturing.extra.feature/build.properties b/features/papyrus-extra-features/org.eclipse.papyrus.manufacturing.extra.feature/build.properties
new file mode 100644
index 00000000000..dbaf65c707c
--- /dev/null
+++ b/features/papyrus-extra-features/org.eclipse.papyrus.manufacturing.extra.feature/build.properties
@@ -0,0 +1,6 @@
+bin.includes = feature.xml,\
+ about.html,\
+ build.properties,\
+ epl-v10.html,\
+ license.html,\
+ pom.xml
diff --git a/features/papyrus-extra-features/org.eclipse.papyrus.manufacturing.extra.feature/epl-v10.html b/features/papyrus-extra-features/org.eclipse.papyrus.manufacturing.extra.feature/epl-v10.html
new file mode 100644
index 00000000000..cb1073a4bad
--- /dev/null
+++ b/features/papyrus-extra-features/org.eclipse.papyrus.manufacturing.extra.feature/epl-v10.html
@@ -0,0 +1,304 @@
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0//EN">
+<html xmlns:o="urn:schemas-microsoft-com:office:office"
+xmlns:w="urn:schemas-microsoft-com:office:word"
+xmlns="http://www.w3.org/TR/REC-html40">
+
+<head>
+<meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1">
+<link rel=File-List
+href="./Eclipse%20EPL%202003_11_10%20Final_files/filelist.xml">
+<title>Eclipse Public License - Version 1.0</title>
+<style>
+<!--
+ /* Font Definitions */
+@font-face
+ {
+ panose-1:2 11 6 4 3 5 4 4 2 4;
+ mso-font-charset:0;
+ mso-font-pitch:variable;
+ mso-font-signature:553679495 -2147483648 8 0 66047 0;}
+ /* Style Definitions */
+p.MsoNormal, li.MsoNormal, div.MsoNormal
+ {mso-style-parent:"";
+ margin:0in;
+ margin-bottom:.0001pt;
+ mso-pagination:widow-orphan;
+ font-size:12.0pt;
+ }
+p
+ {margin-right:0in;
+ mso-margin-top-alt:auto;
+ mso-margin-bottom-alt:auto;
+ margin-left:0in;
+ mso-pagination:widow-orphan;
+ font-size:12.0pt;
+ }
+p.BalloonText, li.BalloonText, div.BalloonText
+ {mso-style-name:"Balloon Text";
+ margin:0in;
+ margin-bottom:.0001pt;
+ mso-pagination:widow-orphan;
+ font-size:8.0pt;
+
+ }
+@page Section1
+ {size:8.5in 11.0in;
+ margin:1.0in 1.25in 1.0in 1.25in;
+ mso-header-margin:.5in;
+ mso-footer-margin:.5in;
+ mso-paper-source:0;}
+div.Section1
+ {page:Section1;}
+-->
+</style>
+</head>
+
+<body lang="EN-US" style='tab-interval:.5in'>
+
+<div class=Section1>
+
+<p align=center style='text-align:center'><b>Eclipse Public License - v 1.0</b>
+</p>
+
+<p><span style='font-size:10.0pt'>THE ACCOMPANYING PROGRAM IS PROVIDED UNDER
+THE TERMS OF THIS ECLIPSE PUBLIC LICENSE (&quot;AGREEMENT&quot;). ANY USE,
+REPRODUCTION OR DISTRIBUTION OF THE PROGRAM CONSTITUTES RECIPIENT'S ACCEPTANCE
+OF THIS AGREEMENT.</span> </p>
+
+<p><b><span style='font-size:10.0pt'>1. DEFINITIONS</span></b> </p>
+
+<p><span style='font-size:10.0pt'>&quot;Contribution&quot; means:</span> </p>
+
+<p class=MsoNormal style='margin-left:.5in'><span style='font-size:10.0pt'>a)
+in the case of the initial Contributor, the initial code and documentation
+distributed under this Agreement, and<br clear=left>
+b) in the case of each subsequent Contributor:</span></p>
+
+<p class=MsoNormal style='margin-left:.5in'><span style='font-size:10.0pt'>i)
+changes to the Program, and</span></p>
+
+<p class=MsoNormal style='margin-left:.5in'><span style='font-size:10.0pt'>ii)
+additions to the Program;</span></p>
+
+<p class=MsoNormal style='margin-left:.5in'><span style='font-size:10.0pt'>where
+such changes and/or additions to the Program originate from and are distributed
+by that particular Contributor. A Contribution 'originates' from a Contributor
+if it was added to the Program by such Contributor itself or anyone acting on
+such Contributor's behalf. Contributions do not include additions to the
+Program which: (i) are separate modules of software distributed in conjunction
+with the Program under their own license agreement, and (ii) are not derivative
+works of the Program. </span></p>
+
+<p><span style='font-size:10.0pt'>&quot;Contributor&quot; means any person or
+entity that distributes the Program.</span> </p>
+
+<p><span style='font-size:10.0pt'>&quot;Licensed Patents &quot; mean patent
+claims licensable by a Contributor which are necessarily infringed by the use
+or sale of its Contribution alone or when combined with the Program. </span></p>
+
+<p><span style='font-size:10.0pt'>&quot;Program&quot; means the Contributions
+distributed in accordance with this Agreement.</span> </p>
+
+<p><span style='font-size:10.0pt'>&quot;Recipient&quot; means anyone who
+receives the Program under this Agreement, including all Contributors.</span> </p>
+
+<p><b><span style='font-size:10.0pt'>2. GRANT OF RIGHTS</span></b> </p>
+
+<p class=MsoNormal style='margin-left:.5in'><span style='font-size:10.0pt'>a)
+Subject to the terms of this Agreement, each Contributor hereby grants Recipient
+a non-exclusive, worldwide, royalty-free copyright license to<span
+style='color:red'> </span>reproduce, prepare derivative works of, publicly
+display, publicly perform, distribute and sublicense the Contribution of such
+Contributor, if any, and such derivative works, in source code and object code
+form.</span></p>
+
+<p class=MsoNormal style='margin-left:.5in'><span style='font-size:10.0pt'>b)
+Subject to the terms of this Agreement, each Contributor hereby grants
+Recipient a non-exclusive, worldwide,<span style='color:green'> </span>royalty-free
+patent license under Licensed Patents to make, use, sell, offer to sell, import
+and otherwise transfer the Contribution of such Contributor, if any, in source
+code and object code form. This patent license shall apply to the combination
+of the Contribution and the Program if, at the time the Contribution is added
+by the Contributor, such addition of the Contribution causes such combination
+to be covered by the Licensed Patents. The patent license shall not apply to
+any other combinations which include the Contribution. No hardware per se is
+licensed hereunder. </span></p>
+
+<p class=MsoNormal style='margin-left:.5in'><span style='font-size:10.0pt'>c)
+Recipient understands that although each Contributor grants the licenses to its
+Contributions set forth herein, no assurances are provided by any Contributor
+that the Program does not infringe the patent or other intellectual property
+rights of any other entity. Each Contributor disclaims any liability to Recipient
+for claims brought by any other entity based on infringement of intellectual
+property rights or otherwise. As a condition to exercising the rights and
+licenses granted hereunder, each Recipient hereby assumes sole responsibility
+to secure any other intellectual property rights needed, if any. For example,
+if a third party patent license is required to allow Recipient to distribute
+the Program, it is Recipient's responsibility to acquire that license before
+distributing the Program.</span></p>
+
+<p class=MsoNormal style='margin-left:.5in'><span style='font-size:10.0pt'>d)
+Each Contributor represents that to its knowledge it has sufficient copyright
+rights in its Contribution, if any, to grant the copyright license set forth in
+this Agreement. </span></p>
+
+<p><b><span style='font-size:10.0pt'>3. REQUIREMENTS</span></b> </p>
+
+<p><span style='font-size:10.0pt'>A Contributor may choose to distribute the
+Program in object code form under its own license agreement, provided that:</span>
+</p>
+
+<p class=MsoNormal style='margin-left:.5in'><span style='font-size:10.0pt'>a)
+it complies with the terms and conditions of this Agreement; and</span></p>
+
+<p class=MsoNormal style='margin-left:.5in'><span style='font-size:10.0pt'>b)
+its license agreement:</span></p>
+
+<p class=MsoNormal style='margin-left:.5in'><span style='font-size:10.0pt'>i)
+effectively disclaims on behalf of all Contributors all warranties and
+conditions, express and implied, including warranties or conditions of title
+and non-infringement, and implied warranties or conditions of merchantability
+and fitness for a particular purpose; </span></p>
+
+<p class=MsoNormal style='margin-left:.5in'><span style='font-size:10.0pt'>ii)
+effectively excludes on behalf of all Contributors all liability for damages,
+including direct, indirect, special, incidental and consequential damages, such
+as lost profits; </span></p>
+
+<p class=MsoNormal style='margin-left:.5in'><span style='font-size:10.0pt'>iii)
+states that any provisions which differ from this Agreement are offered by that
+Contributor alone and not by any other party; and</span></p>
+
+<p class=MsoNormal style='margin-left:.5in'><span style='font-size:10.0pt'>iv)
+states that source code for the Program is available from such Contributor, and
+informs licensees how to obtain it in a reasonable manner on or through a
+medium customarily used for software exchange.<span style='color:blue'> </span></span></p>
+
+<p><span style='font-size:10.0pt'>When the Program is made available in source
+code form:</span> </p>
+
+<p class=MsoNormal style='margin-left:.5in'><span style='font-size:10.0pt'>a)
+it must be made available under this Agreement; and </span></p>
+
+<p class=MsoNormal style='margin-left:.5in'><span style='font-size:10.0pt'>b) a
+copy of this Agreement must be included with each copy of the Program. </span></p>
+
+<p><span style='font-size:10.0pt'>Contributors may not remove or alter any
+copyright notices contained within the Program. </span></p>
+
+<p><span style='font-size:10.0pt'>Each Contributor must identify itself as the
+originator of its Contribution, if any, in a manner that reasonably allows
+subsequent Recipients to identify the originator of the Contribution. </span></p>
+
+<p><b><span style='font-size:10.0pt'>4. COMMERCIAL DISTRIBUTION</span></b> </p>
+
+<p><span style='font-size:10.0pt'>Commercial distributors of software may
+accept certain responsibilities with respect to end users, business partners
+and the like. While this license is intended to facilitate the commercial use
+of the Program, the Contributor who includes the Program in a commercial
+product offering should do so in a manner which does not create potential
+liability for other Contributors. Therefore, if a Contributor includes the
+Program in a commercial product offering, such Contributor (&quot;Commercial
+Contributor&quot;) hereby agrees to defend and indemnify every other
+Contributor (&quot;Indemnified Contributor&quot;) against any losses, damages and
+costs (collectively &quot;Losses&quot;) arising from claims, lawsuits and other
+legal actions brought by a third party against the Indemnified Contributor to
+the extent caused by the acts or omissions of such Commercial Contributor in
+connection with its distribution of the Program in a commercial product
+offering. The obligations in this section do not apply to any claims or Losses
+relating to any actual or alleged intellectual property infringement. In order
+to qualify, an Indemnified Contributor must: a) promptly notify the Commercial
+Contributor in writing of such claim, and b) allow the Commercial Contributor
+to control, and cooperate with the Commercial Contributor in, the defense and
+any related settlement negotiations. The Indemnified Contributor may participate
+in any such claim at its own expense.</span> </p>
+
+<p><span style='font-size:10.0pt'>For example, a Contributor might include the
+Program in a commercial product offering, Product X. That Contributor is then a
+Commercial Contributor. If that Commercial Contributor then makes performance
+claims, or offers warranties related to Product X, those performance claims and
+warranties are such Commercial Contributor's responsibility alone. Under this
+section, the Commercial Contributor would have to defend claims against the
+other Contributors related to those performance claims and warranties, and if a
+court requires any other Contributor to pay any damages as a result, the
+Commercial Contributor must pay those damages.</span> </p>
+
+<p><b><span style='font-size:10.0pt'>5. NO WARRANTY</span></b> </p>
+
+<p><span style='font-size:10.0pt'>EXCEPT AS EXPRESSLY SET FORTH IN THIS
+AGREEMENT, THE PROGRAM IS PROVIDED ON AN &quot;AS IS&quot; BASIS, WITHOUT
+WARRANTIES OR CONDITIONS OF ANY KIND, EITHER EXPRESS OR IMPLIED INCLUDING,
+WITHOUT LIMITATION, ANY WARRANTIES OR CONDITIONS OF TITLE, NON-INFRINGEMENT,
+MERCHANTABILITY OR FITNESS FOR A PARTICULAR PURPOSE. Each Recipient is solely
+responsible for determining the appropriateness of using and distributing the
+Program and assumes all risks associated with its exercise of rights under this
+Agreement , including but not limited to the risks and costs of program errors,
+compliance with applicable laws, damage to or loss of data, programs or
+equipment, and unavailability or interruption of operations. </span></p>
+
+<p><b><span style='font-size:10.0pt'>6. DISCLAIMER OF LIABILITY</span></b> </p>
+
+<p><span style='font-size:10.0pt'>EXCEPT AS EXPRESSLY SET FORTH IN THIS
+AGREEMENT, NEITHER RECIPIENT NOR ANY CONTRIBUTORS SHALL HAVE ANY LIABILITY FOR
+ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES
+(INCLUDING WITHOUT LIMITATION LOST PROFITS), HOWEVER CAUSED AND ON ANY THEORY
+OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING
+NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OR DISTRIBUTION OF
+THE PROGRAM OR THE EXERCISE OF ANY RIGHTS GRANTED HEREUNDER, EVEN IF ADVISED OF
+THE POSSIBILITY OF SUCH DAMAGES.</span> </p>
+
+<p><b><span style='font-size:10.0pt'>7. GENERAL</span></b> </p>
+
+<p><span style='font-size:10.0pt'>If any provision of this Agreement is invalid
+or unenforceable under applicable law, it shall not affect the validity or
+enforceability of the remainder of the terms of this Agreement, and without
+further action by the parties hereto, such provision shall be reformed to the
+minimum extent necessary to make such provision valid and enforceable.</span> </p>
+
+<p><span style='font-size:10.0pt'>If Recipient institutes patent litigation
+against any entity (including a cross-claim or counterclaim in a lawsuit)
+alleging that the Program itself (excluding combinations of the Program with
+other software or hardware) infringes such Recipient's patent(s), then such
+Recipient's rights granted under Section 2(b) shall terminate as of the date
+such litigation is filed. </span></p>
+
+<p><span style='font-size:10.0pt'>All Recipient's rights under this Agreement
+shall terminate if it fails to comply with any of the material terms or
+conditions of this Agreement and does not cure such failure in a reasonable
+period of time after becoming aware of such noncompliance. If all Recipient's
+rights under this Agreement terminate, Recipient agrees to cease use and
+distribution of the Program as soon as reasonably practicable. However,
+Recipient's obligations under this Agreement and any licenses granted by
+Recipient relating to the Program shall continue and survive. </span></p>
+
+<p><span style='font-size:10.0pt'>Everyone is permitted to copy and distribute
+copies of this Agreement, but in order to avoid inconsistency the Agreement is
+copyrighted and may only be modified in the following manner. The Agreement
+Steward reserves the right to publish new versions (including revisions) of
+this Agreement from time to time. No one other than the Agreement Steward has
+the right to modify this Agreement. The Eclipse Foundation is the initial
+Agreement Steward. The Eclipse Foundation may assign the responsibility to
+serve as the Agreement Steward to a suitable separate entity. Each new version
+of the Agreement will be given a distinguishing version number. The Program
+(including Contributions) may always be distributed subject to the version of
+the Agreement under which it was received. In addition, after a new version of
+the Agreement is published, Contributor may elect to distribute the Program
+(including its Contributions) under the new version. Except as expressly stated
+in Sections 2(a) and 2(b) above, Recipient receives no rights or licenses to
+the intellectual property of any Contributor under this Agreement, whether
+expressly, by implication, estoppel or otherwise. All rights in the Program not
+expressly granted under this Agreement are reserved.</span> </p>
+
+<p><span style='font-size:10.0pt'>This Agreement is governed by the laws of the
+State of New York and the intellectual property laws of the United States of
+America. No party to this Agreement will bring a legal action under this
+Agreement more than one year after the cause of action arose. Each party waives
+its rights to a jury trial in any resulting litigation.</span> </p>
+
+<p class=MsoNormal></p>
+
+</div>
+
+</body>
+
+</html> \ No newline at end of file
diff --git a/features/papyrus-extra-features/org.eclipse.papyrus.manufacturing.extra.feature/feature.properties b/features/papyrus-extra-features/org.eclipse.papyrus.manufacturing.extra.feature/feature.properties
new file mode 100644
index 00000000000..59db28b786f
--- /dev/null
+++ b/features/papyrus-extra-features/org.eclipse.papyrus.manufacturing.extra.feature/feature.properties
@@ -0,0 +1,143 @@
+###############################################################################
+# Copyright (c) 2013 CEA LIST.
+# All rights reserved. This program and the accompanying materials
+# are made available under the terms of the Eclipse Public License v1.0
+# which accompanies this distribution, and is available at
+# http://www.eclipse.org/legal/epl-v10.html
+#
+# Contributors:
+# CEA LIST - initial API and implementation
+###############################################################################
+featureName=Papyrus RobotML Modeling Tools (Incubation)
+providerName=Eclipse Modeling Project
+
+# "licenseURL" property - URL of the "Feature License"
+# do not translate value - just change to point to a locale-specific HTML page
+licenseURL=license.html
+
+# "license" property - text of the "Feature Update License"
+# should be plain text version of license agreement pointed to be "licenseURL"
+license=\
+Eclipse Foundation Software User Agreement\n\
+April 9, 2014\n\
+\n\
+Usage Of Content\n\
+\n\
+THE ECLIPSE FOUNDATION MAKES AVAILABLE SOFTWARE, DOCUMENTATION, INFORMATION AND/OR\n\
+OTHER MATERIALS FOR OPEN SOURCE PROJECTS (COLLECTIVELY "CONTENT").\n\
+USE OF THE CONTENT IS GOVERNED BY THE TERMS AND CONDITIONS OF THIS\n\
+AGREEMENT AND/OR THE TERMS AND CONDITIONS OF LICENSE AGREEMENTS OR\n\
+NOTICES INDICATED OR REFERENCED BELOW. BY USING THE CONTENT, YOU\n\
+AGREE THAT YOUR USE OF THE CONTENT IS GOVERNED BY THIS AGREEMENT\n\
+AND/OR THE TERMS AND CONDITIONS OF ANY APPLICABLE LICENSE AGREEMENTS\n\
+OR NOTICES INDICATED OR REFERENCED BELOW. IF YOU DO NOT AGREE TO THE\n\
+TERMS AND CONDITIONS OF THIS AGREEMENT AND THE TERMS AND CONDITIONS\n\
+OF ANY APPLICABLE LICENSE AGREEMENTS OR NOTICES INDICATED OR REFERENCED\n\
+BELOW, THEN YOU MAY NOT USE THE CONTENT.\n\
+\n\
+Applicable Licenses\n\
+\n\
+Unless otherwise indicated, all Content made available by the\n\
+Eclipse Foundation is provided to you under the terms and conditions of\n\
+the Eclipse Public License Version 1.0 ("EPL"). A copy of the EPL is\n\
+provided with this Content and is also available at http://www.eclipse.org/legal/epl-v10.html.\n\
+For purposes of the EPL, "Program" will mean the Content.\n\
+\n\
+Content includes, but is not limited to, source code, object code,\n\
+documentation and other files maintained in the Eclipse Foundation source code\n\
+repository ("Repository") in software modules ("Modules") and made available\n\
+as downloadable archives ("Downloads").\n\
+\n\
+\t- Content may be structured and packaged into modules to facilitate delivering,\n\
+\t extending, and upgrading the Content. Typical modules may include plug-ins ("Plug-ins"),\n\
+\t plug-in fragments ("Fragments"), and features ("Features").\n\
+\t- Each Plug-in or Fragment may be packaged as a sub-directory or JAR (Java(TM) ARchive)\n\
+\t in a directory named "plugins".\n\
+\t- A Feature is a bundle of one or more Plug-ins and/or Fragments and associated material.\n\
+\t Each Feature may be packaged as a sub-directory in a directory named "features".\n\
+\t Within a Feature, files named "feature.xml" may contain a list of the names and version\n\
+\t numbers of the Plug-ins and/or Fragments associated with that Feature.\n\
+\t- Features may also include other Features ("Included Features"). Within a Feature, files\n\
+\t named "feature.xml" may contain a list of the names and version numbers of Included Features.\n\
+\n\
+The terms and conditions governing Plug-ins and Fragments should be\n\
+contained in files named "about.html" ("Abouts"). The terms and\n\
+conditions governing Features and Included Features should be contained\n\
+in files named "license.html" ("Feature Licenses"). Abouts and Feature\n\
+Licenses may be located in any directory of a Download or Module\n\
+including, but not limited to the following locations:\n\
+\n\
+\t- The top-level (root) directory\n\
+\t- Plug-in and Fragment directories\n\
+\t- Inside Plug-ins and Fragments packaged as JARs\n\
+\t- Sub-directories of the directory named "src" of certain Plug-ins\n\
+\t- Feature directories\n\
+\n\
+Note: if a Feature made available by the Eclipse Foundation is installed using the\n\
+Provisioning Technology (as defined below), you must agree to a license ("Feature \n\
+Update License") during the installation process. If the Feature contains\n\
+Included Features, the Feature Update License should either provide you\n\
+with the terms and conditions governing the Included Features or inform\n\
+you where you can locate them. Feature Update Licenses may be found in\n\
+the "license" property of files named "feature.properties" found within a Feature.\n\
+Such Abouts, Feature Licenses, and Feature Update Licenses contain the\n\
+terms and conditions (or references to such terms and conditions) that\n\
+govern your use of the associated Content in that directory.\n\
+\n\
+THE ABOUTS, FEATURE LICENSES, AND FEATURE UPDATE LICENSES MAY REFER\n\
+TO THE EPL OR OTHER LICENSE AGREEMENTS, NOTICES OR TERMS AND CONDITIONS.\n\
+SOME OF THESE OTHER LICENSE AGREEMENTS MAY INCLUDE (BUT ARE NOT LIMITED TO):\n\
+\n\
+\t- Eclipse Distribution License Version 1.0 (available at http://www.eclipse.org/licenses/edl-v1.0.html)\n\
+\t- Common Public License Version 1.0 (available at http://www.eclipse.org/legal/cpl-v10.html)\n\
+\t- Apache Software License 1.1 (available at http://www.apache.org/licenses/LICENSE)\n\
+\t- Apache Software License 2.0 (available at http://www.apache.org/licenses/LICENSE-2.0)\n\
+\t- Mozilla Public License Version 1.1 (available at http://www.mozilla.org/MPL/MPL-1.1.html)\n\
+\n\
+IT IS YOUR OBLIGATION TO READ AND ACCEPT ALL SUCH TERMS AND CONDITIONS PRIOR\n\
+TO USE OF THE CONTENT. If no About, Feature License, or Feature Update License\n\
+is provided, please contact the Eclipse Foundation to determine what terms and conditions\n\
+govern that particular Content.\n\
+\n\
+\n\Use of Provisioning Technology\n\
+\n\
+The Eclipse Foundation makes available provisioning software, examples of which include,\n\
+but are not limited to, p2 and the Eclipse Update Manager ("Provisioning Technology") for\n\
+the purpose of allowing users to install software, documentation, information and/or\n\
+other materials (collectively "Installable Software"). This capability is provided with\n\
+the intent of allowing such users to install, extend and update Eclipse-based products.\n\
+Information about packaging Installable Software is available at\n\
+http://eclipse.org/equinox/p2/repository_packaging.html ("Specification").\n\
+\n\
+You may use Provisioning Technology to allow other parties to install Installable Software.\n\
+You shall be responsible for enabling the applicable license agreements relating to the\n\
+Installable Software to be presented to, and accepted by, the users of the Provisioning Technology\n\
+in accordance with the Specification. By using Provisioning Technology in such a manner and\n\
+making it available in accordance with the Specification, you further acknowledge your\n\
+agreement to, and the acquisition of all necessary rights to permit the following:\n\
+\n\
+\t1. A series of actions may occur ("Provisioning Process") in which a user may execute\n\
+\t the Provisioning Technology on a machine ("Target Machine") with the intent of installing,\n\
+\t extending or updating the functionality of an Eclipse-based product.\n\
+\t2. During the Provisioning Process, the Provisioning Technology may cause third party\n\
+\t Installable Software or a portion thereof to be accessed and copied to the Target Machine.\n\
+\t3. Pursuant to the Specification, you will provide to the user the terms and conditions that\n\
+\t govern the use of the Installable Software ("Installable Software Agreement") and such\n\
+\t Installable Software Agreement shall be accessed from the Target Machine in accordance\n\
+\t with the Specification. Such Installable Software Agreement must inform the user of the\n\
+\t terms and conditions that govern the Installable Software and must solicit acceptance by\n\
+\t the end user in the manner prescribed in such Installable Software Agreement. Upon such\n\
+\t indication of agreement by the user, the provisioning Technology will complete installation\n\
+\t of the Installable Software.\n\
+\n\
+Cryptography\n\
+\n\
+Content may contain encryption software. The country in which you are\n\
+currently may have restrictions on the import, possession, and use,\n\
+and/or re-export to another country, of encryption software. BEFORE\n\
+using any encryption software, please check the country's laws,\n\
+regulations and policies concerning the import, possession, or use, and\n\
+re-export of encryption software, to see if this is permitted.\n\
+\n\
+Java and all Java-based trademarks are trademarks of Oracle Corporation in the United States, other countries, or both.\n
+########### end of license property ##########################################
diff --git a/features/papyrus-extra-features/org.eclipse.papyrus.manufacturing.extra.feature/feature.xml b/features/papyrus-extra-features/org.eclipse.papyrus.manufacturing.extra.feature/feature.xml
new file mode 100644
index 00000000000..f035accf6ee
--- /dev/null
+++ b/features/papyrus-extra-features/org.eclipse.papyrus.manufacturing.extra.feature/feature.xml
@@ -0,0 +1,41 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<feature
+ id="org.eclipse.papyrus.manufacturing.extra.feature"
+ label="Papyrus4Manufacturing Feature"
+ version="0.7.0.qualifier"
+ provider-name="Eclipse Modeling Project">
+
+ <description>
+ This feature offers two capabilities:
+1. A new template for Papyrus models, to create a model with a package structure to develop a RAMI 4.0 aligned project.
+2. The registered UML profile for B2MML (Business-to-Manufacturing Markup Language), used for the interface between Enterprise and Industrial Control systems.
+ </description>
+
+ <copyright url="http://www.eclipse.org/legal/epl-v10.html">
+ Copyright (c) 2015 CEA LIST
+All rights reserved. This program and the accompanying materials
+are made available under the terms of the Eclipse Public License
+v1.0
+which accompanies this distribution, and is available at
+http://www.eclipse.org/legal/epl-v10.html
+ </copyright>
+
+ <license url="%licenseURL">
+ %license
+ </license>
+
+ <plugin
+ id="org.eclipse.papyrus.manufacturing"
+ download-size="0"
+ install-size="0"
+ version="0.0.0"
+ unpack="false"/>
+
+ <plugin
+ id="org.eclipse.papyrus.manufacturing.b2mml"
+ download-size="0"
+ install-size="0"
+ version="0.0.0"
+ unpack="false"/>
+
+</feature>
diff --git a/features/papyrus-extra-features/org.eclipse.papyrus.manufacturing.extra.feature/license.html b/features/papyrus-extra-features/org.eclipse.papyrus.manufacturing.extra.feature/license.html
new file mode 100644
index 00000000000..c3d34c3c21e
--- /dev/null
+++ b/features/papyrus-extra-features/org.eclipse.papyrus.manufacturing.extra.feature/license.html
@@ -0,0 +1,107 @@
+<?xml version="1.0" encoding="ISO-8859-1" ?>
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml">
+<head>
+<meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1" />
+<title>Eclipse Foundation Software User Agreement</title>
+</head>
+
+<body lang="EN-US">
+<h2>Eclipse Foundation Software User Agreement</h2>
+<p>April 9, 2014</p>
+
+<h3>Usage Of Content</h3>
+
+<p>THE ECLIPSE FOUNDATION MAKES AVAILABLE SOFTWARE, DOCUMENTATION, INFORMATION AND/OR OTHER MATERIALS FOR OPEN SOURCE PROJECTS
+ (COLLECTIVELY &quot;CONTENT&quot;). USE OF THE CONTENT IS GOVERNED BY THE TERMS AND CONDITIONS OF THIS AGREEMENT AND/OR THE TERMS AND
+ CONDITIONS OF LICENSE AGREEMENTS OR NOTICES INDICATED OR REFERENCED BELOW. BY USING THE CONTENT, YOU AGREE THAT YOUR USE
+ OF THE CONTENT IS GOVERNED BY THIS AGREEMENT AND/OR THE TERMS AND CONDITIONS OF ANY APPLICABLE LICENSE AGREEMENTS OR
+ NOTICES INDICATED OR REFERENCED BELOW. IF YOU DO NOT AGREE TO THE TERMS AND CONDITIONS OF THIS AGREEMENT AND THE TERMS AND
+ CONDITIONS OF ANY APPLICABLE LICENSE AGREEMENTS OR NOTICES INDICATED OR REFERENCED BELOW, THEN YOU MAY NOT USE THE CONTENT.</p>
+
+<h3>Applicable Licenses</h3>
+
+<p>Unless otherwise indicated, all Content made available by the Eclipse Foundation is provided to you under the terms and conditions of the Eclipse Public License Version 1.0
+ (&quot;EPL&quot;). A copy of the EPL is provided with this Content and is also available at <a href="http://www.eclipse.org/legal/epl-v10.html">http://www.eclipse.org/legal/epl-v10.html</a>.
+ For purposes of the EPL, &quot;Program&quot; will mean the Content.</p>
+
+<p>Content includes, but is not limited to, source code, object code, documentation and other files maintained in the Eclipse Foundation source code
+ repository (&quot;Repository&quot;) in software modules (&quot;Modules&quot;) and made available as downloadable archives (&quot;Downloads&quot;).</p>
+
+<ul>
+ <li>Content may be structured and packaged into modules to facilitate delivering, extending, and upgrading the Content. Typical modules may include plug-ins (&quot;Plug-ins&quot;), plug-in fragments (&quot;Fragments&quot;), and features (&quot;Features&quot;).</li>
+ <li>Each Plug-in or Fragment may be packaged as a sub-directory or JAR (Java&trade; ARchive) in a directory named &quot;plugins&quot;.</li>
+ <li>A Feature is a bundle of one or more Plug-ins and/or Fragments and associated material. Each Feature may be packaged as a sub-directory in a directory named &quot;features&quot;. Within a Feature, files named &quot;feature.xml&quot; may contain a list of the names and version numbers of the Plug-ins
+ and/or Fragments associated with that Feature.</li>
+ <li>Features may also include other Features (&quot;Included Features&quot;). Within a Feature, files named &quot;feature.xml&quot; may contain a list of the names and version numbers of Included Features.</li>
+</ul>
+
+<p>The terms and conditions governing Plug-ins and Fragments should be contained in files named &quot;about.html&quot; (&quot;Abouts&quot;). The terms and conditions governing Features and
+Included Features should be contained in files named &quot;license.html&quot; (&quot;Feature Licenses&quot;). Abouts and Feature Licenses may be located in any directory of a Download or Module
+including, but not limited to the following locations:</p>
+
+<ul>
+ <li>The top-level (root) directory</li>
+ <li>Plug-in and Fragment directories</li>
+ <li>Inside Plug-ins and Fragments packaged as JARs</li>
+ <li>Sub-directories of the directory named &quot;src&quot; of certain Plug-ins</li>
+ <li>Feature directories</li>
+</ul>
+
+<p>Note: if a Feature made available by the Eclipse Foundation is installed using the Provisioning Technology (as defined below), you must agree to a license (&quot;Feature Update License&quot;) during the
+installation process. If the Feature contains Included Features, the Feature Update License should either provide you with the terms and conditions governing the Included Features or
+inform you where you can locate them. Feature Update Licenses may be found in the &quot;license&quot; property of files named &quot;feature.properties&quot; found within a Feature.
+Such Abouts, Feature Licenses, and Feature Update Licenses contain the terms and conditions (or references to such terms and conditions) that govern your use of the associated Content in
+that directory.</p>
+
+<p>THE ABOUTS, FEATURE LICENSES, AND FEATURE UPDATE LICENSES MAY REFER TO THE EPL OR OTHER LICENSE AGREEMENTS, NOTICES OR TERMS AND CONDITIONS. SOME OF THESE
+OTHER LICENSE AGREEMENTS MAY INCLUDE (BUT ARE NOT LIMITED TO):</p>
+
+<ul>
+ <li>Eclipse Distribution License Version 1.0 (available at <a href="http://www.eclipse.org/licenses/edl-v10.html">http://www.eclipse.org/licenses/edl-v1.0.html</a>)</li>
+ <li>Common Public License Version 1.0 (available at <a href="http://www.eclipse.org/legal/cpl-v10.html">http://www.eclipse.org/legal/cpl-v10.html</a>)</li>
+ <li>Apache Software License 1.1 (available at <a href="http://www.apache.org/licenses/LICENSE">http://www.apache.org/licenses/LICENSE</a>)</li>
+ <li>Apache Software License 2.0 (available at <a href="http://www.apache.org/licenses/LICENSE-2.0">http://www.apache.org/licenses/LICENSE-2.0</a>)</li>
+ <li>Mozilla Public License Version 1.1 (available at <a href="http://www.mozilla.org/MPL/MPL-1.1.html">http://www.mozilla.org/MPL/MPL-1.1.html</a>)</li>
+</ul>
+
+<p>IT IS YOUR OBLIGATION TO READ AND ACCEPT ALL SUCH TERMS AND CONDITIONS PRIOR TO USE OF THE CONTENT. If no About, Feature License, or Feature Update License is provided, please
+contact the Eclipse Foundation to determine what terms and conditions govern that particular Content.</p>
+
+
+<h3>Use of Provisioning Technology</h3>
+
+<p>The Eclipse Foundation makes available provisioning software, examples of which include, but are not limited to, p2 and the Eclipse
+ Update Manager (&quot;Provisioning Technology&quot;) for the purpose of allowing users to install software, documentation, information and/or
+ other materials (collectively &quot;Installable Software&quot;). This capability is provided with the intent of allowing such users to
+ install, extend and update Eclipse-based products. Information about packaging Installable Software is available at <a
+ href="http://eclipse.org/equinox/p2/repository_packaging.html">http://eclipse.org/equinox/p2/repository_packaging.html</a>
+ (&quot;Specification&quot;).</p>
+
+<p>You may use Provisioning Technology to allow other parties to install Installable Software. You shall be responsible for enabling the
+ applicable license agreements relating to the Installable Software to be presented to, and accepted by, the users of the Provisioning Technology
+ in accordance with the Specification. By using Provisioning Technology in such a manner and making it available in accordance with the
+ Specification, you further acknowledge your agreement to, and the acquisition of all necessary rights to permit the following:</p>
+
+<ol>
+ <li>A series of actions may occur (&quot;Provisioning Process&quot;) in which a user may execute the Provisioning Technology
+ on a machine (&quot;Target Machine&quot;) with the intent of installing, extending or updating the functionality of an Eclipse-based
+ product.</li>
+ <li>During the Provisioning Process, the Provisioning Technology may cause third party Installable Software or a portion thereof to be
+ accessed and copied to the Target Machine.</li>
+ <li>Pursuant to the Specification, you will provide to the user the terms and conditions that govern the use of the Installable
+ Software (&quot;Installable Software Agreement&quot;) and such Installable Software Agreement shall be accessed from the Target
+ Machine in accordance with the Specification. Such Installable Software Agreement must inform the user of the terms and conditions that govern
+ the Installable Software and must solicit acceptance by the end user in the manner prescribed in such Installable Software Agreement. Upon such
+ indication of agreement by the user, the provisioning Technology will complete installation of the Installable Software.</li>
+</ol>
+
+<h3>Cryptography</h3>
+
+<p>Content may contain encryption software. The country in which you are currently may have restrictions on the import, possession, and use, and/or re-export to
+ another country, of encryption software. BEFORE using any encryption software, please check the country's laws, regulations and policies concerning the import,
+ possession, or use, and re-export of encryption software, to see if this is permitted.</p>
+
+<p><small>Java and all Java-based trademarks are trademarks of Oracle Corporation in the United States, other countries, or both.</small></p>
+</body>
+</html>
diff --git a/features/papyrus-extra-features/org.eclipse.papyrus.manufacturing.extra.feature/pom.xml b/features/papyrus-extra-features/org.eclipse.papyrus.manufacturing.extra.feature/pom.xml
new file mode 100644
index 00000000000..00ee1fb1be1
--- /dev/null
+++ b/features/papyrus-extra-features/org.eclipse.papyrus.manufacturing.extra.feature/pom.xml
@@ -0,0 +1,13 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<project>
+ <modelVersion>4.0.0</modelVersion>
+ <parent>
+ <artifactId>org.eclipse.papyrus.extra.releng</artifactId>
+ <groupId>org.eclipse.papyrus</groupId>
+ <version>1.2.0-SNAPSHOT</version>
+ <relativePath>../../../releng/extra</relativePath>
+ </parent>
+ <artifactId>org.eclipse.papyrus.manufacturing.extra.feature</artifactId>
+ <version>0.7.0-SNAPSHOT</version>
+ <packaging>eclipse-feature</packaging>
+</project> \ No newline at end of file
diff --git a/releng/extra/pom.xml b/releng/extra/pom.xml
index 5e2d32f51aa..c7fee17abef 100644
--- a/releng/extra/pom.xml
+++ b/releng/extra/pom.xml
@@ -1,642 +1,603 @@
-<?xml version="1.0" encoding="UTF-8" standalone="no"?>
-<project>
- <modelVersion>4.0.0</modelVersion>
- <groupId>org.eclipse.papyrus</groupId>
- <artifactId>org.eclipse.papyrus.extra.releng</artifactId>
- <version>1.2.0-SNAPSHOT</version>
- <packaging>pom</packaging>
- <parent>
- <groupId>org.eclipse.papyrus</groupId>
- <artifactId>org.eclipse.papyrus.all.releng</artifactId>
- <version>1.2.0-SNAPSHOT</version>
- <relativePath>..</relativePath>
- </parent>
- <modules>
- <module>../../features/papyrus-extra-features/org.eclipse.papyrus.extra.cdo.feature</module>
- <module>../../features/papyrus-extra-features/org.eclipse.papyrus.extra.cpp.feature</module>
- <module>../../features/papyrus-extra-features/org.eclipse.papyrus.extra.diagramtemplate.feature</module>
- <module>../../features/papyrus-extra-features/org.eclipse.papyrus.extra.dsml.validation.feature</module>
- <module>../../features/papyrus-extra-features/org.eclipse.papyrus.extra.eastadl.feature</module>
- <module>../../features/papyrus-extra-features/org.eclipse.papyrus.extra.feature</module>
- <module>../../features/papyrus-extra-features/org.eclipse.papyrus.extra.marte.feature</module>
- <module>../../features/papyrus-extra-features/org.eclipse.papyrus.extra.marte.properties.feature</module>
- <module>../../features/papyrus-extra-features/org.eclipse.papyrus.extra.marte.textedit.feature</module>
- <module>../../features/papyrus-extra-features/org.eclipse.papyrus.extra.migration.feature</module>
- <module>../../features/papyrus-extra-features/org.eclipse.papyrus.extra.qompass.designer.basic.feature</module>
- <module>../../features/papyrus-extra-features/org.eclipse.papyrus.extra.qompass.designer.tracing.feature</module>
- <module>../../features/papyrus-extra-features/org.eclipse.papyrus.extra.robotml.feature</module>
- <module>../../features/papyrus-extra-features/org.eclipse.papyrus.extra.uml.compare.feature</module>
- <module>../../features/papyrus-extra-features/org.eclipse.papyrus.extra.umlrt.feature</module>
- <module>../../features/papyrus-extra-features/org.eclipse.papyrus.java.generator.feature</module>
- <module>../../features/papyrus-extra-features/org.eclipse.papyrus.java.profile.feature</module>
- <module>../../features/papyrus-extra-features/org.eclipse.papyrus.java.reverse.feature</module>
- <module>../../features/papyrus-extra-features/org.eclipse.papyrus.layers.feature</module>
- <module>../../features/papyrus-extra-features/org.eclipse.papyrus.robotml.generators.intempora.rtmaps.feature</module>
- <module>../../features/papyrus-extra-features/org.eclipse.papyrus.uml.export.feature</module>
- <module>../../features/papyrus-extra-features/org.eclipse.papyrus.migration.rsa.feature</module>
- <module>../../features/papyrus-extra-features/org.eclipse.papyrus.uml.alf.extra.feature</module>
- <module>../../features/papyrus-extra-features/org.eclipse.papyrus.extra.soaml.feature</module>
- <module>../../features/papyrus-extra-features/org.eclipse.papyrus.revisiontool.feature</module>
- <module>../../extraplugins/codegen/org.eclipse.papyrus.acceleo</module>
- <module>../../extraplugins/codegen/org.eclipse.papyrus.acceleo.debug</module>
- <module>../../extraplugins/codegen/org.eclipse.papyrus.acceleo.ui</module>
- <module>../../extraplugins/cdo/org.eclipse.papyrus.cdo.core</module>
- <module>../../extraplugins/cdo/org.eclipse.papyrus.cdo.ui</module>
- <module>../../extraplugins/cdo/org.eclipse.papyrus.cdo.ui.customization.properties</module>
- <module>../../extraplugins/cdo/org.eclipse.papyrus.cdo.ui.hyperlink</module>
- <module>../../extraplugins/cdo/org.eclipse.papyrus.cdo.uml.diagram.ui</module>
- <module>../../extraplugins/cdo/org.eclipse.papyrus.cdo.uml.search.ui</module>
- <module>../../extraplugins/cdo/org.eclipse.papyrus.cdo.uml.ui</module>
- <module>../../extraplugins/cdo/org.eclipse.papyrus.cdo.validation.problems</module>
- <module>../../extraplugins/cdo/org.eclipse.papyrus.cdo.validation.problems.edit</module>
- <module>../../extraplugins/codegen/org.eclipse.papyrus.codegen.base</module>
- <module>../../extraplugins/codegen/org.eclipse.papyrus.codegen.extensionpoints</module>
- <module>../../extraplugins/codegen/org.eclipse.papyrus.cpp.cdtproject</module>
- <module>../../extraplugins/codegen/org.eclipse.papyrus.cpp.codegen</module>
- <module>../../extraplugins/codegen/org.eclipse.papyrus.cpp.codegen.ui</module>
- <module>../../extraplugins/codegen/org.eclipse.papyrus.cpp.examples</module>
- <module>../../extraplugins/codegen/org.eclipse.papyrus.cpp.profile</module>
- <module>../../plugins/customization/org.eclipse.papyrus.customization</module>
- <module>../../extraplugins/diagramtemplate/org.eclipse.papyrus.diagramtemplate</module>
- <module>../../extraplugins/diagramtemplate/org.eclipse.papyrus.diagramtemplate.edit</module>
- <module>../../extraplugins/diagramtemplate/org.eclipse.papyrus.diagramtemplate.editor</module>
- <module>../../extraplugins/dsml.validation/org.eclipse.papyrus.dsml.validation</module>
- <module>../../extraplugins/dsml.validation/org.eclipse.papyrus.dsml.validation.generator</module>
- <module>../../extraplugins/dsml.validation/org.eclipse.papyrus.dsml.validation.model</module>
- <module>../../extraplugins/dsml.validation/org.eclipse.papyrus.dsml.validation.model.ui</module>
- <module>../../extraplugins/dsml.validation/org.eclipse.papyrus.dsml.validation.properties</module>
- <module>../../extraplugins/dsml.validation/org.eclipse.papyrus.dsml.validation.wizard</module>
- <module>../../extraplugins/eastadl/org.eclipse.papyrus.eastadl</module>
- <module>../../extraplugins/eastadl/org.eclipse.papyrus.eastadl.nattable</module>
- <module>../../extraplugins/eastadl/org.eclipse.papyrus.eastadl.nattable.allocation</module>
- <module>../../extraplugins/eastadl/org.eclipse.papyrus.eastadl.nattable.allocation.config</module>
- <module>../../extraplugins/eastadl/org.eclipse.papyrus.eastadl.nattable.menu</module>
- <module>../../extraplugins/eastadl/org.eclipse.papyrus.eastadl.service.types</module>
- <module>../../extraplugins/qompass-designer/org.eclipse.papyrus.fcm.profile</module>
- <module>../../extraplugins/qompass-designer/tracing/org.eclipse.papyrus.infra.services.tracepoints</module>
- <module>../../extraplugins/java/org.eclipse.papyrus.java.generator.jdtsynchronizer</module>
- <module>../../extraplugins/java/org.eclipse.papyrus.java.generator.metamodel.jdt</module>
- <module>../../extraplugins/java/org.eclipse.papyrus.java.generator.metamodel.jdt.edit</module>
- <module>../../extraplugins/java/org.eclipse.papyrus.java.generator.metamodel.jdt.editor</module>
- <module>../../extraplugins/java/org.eclipse.papyrus.java.generator.transfo.umltojdt</module>
- <module>../../extraplugins/java/org.eclipse.papyrus.java.generator.ui</module>
- <module>../../extraplugins/java/org.eclipse.papyrus.java.profile</module>
- <module>../../extraplugins/java/org.eclipse.papyrus.java.profile.edit</module>
- <module>../../extraplugins/java/org.eclipse.papyrus.java.profile.editor</module>
- <module>../../extraplugins/java/org.eclipse.papyrus.java.reverse</module>
- <module>../../extraplugins/java/org.eclipse.papyrus.java.reverse.ui</module>
- <module>../../extraplugins/layers/org.eclipse.papyrus.layers.notationmodel.edit</module>
- <module>../../extraplugins/layers/org.eclipse.papyrus.layers.runtime</module>
- <module>../../extraplugins/layers/org.eclipse.papyrus.layers.stackmodel</module>
- <module>../../extraplugins/layers/org.eclipse.papyrus.layers.stackmodel.diagram</module>
- <module>../../extraplugins/layers/org.eclipse.papyrus.layers.stackmodel.edit</module>
- <module>../../extraplugins/layers/org.eclipse.papyrus.layers.stackmodel.editor</module>
- <module>../../extraplugins/layers/org.eclipse.papyrus.layers.ui</module>
- <module>../../extraplugins/marte/properties/org.eclipse.papyrus.marte.properties</module>
- <module>../../extraplugins/marte/org.eclipse.papyrus.marte.static.profile</module>
- <module>../../extraplugins/marte/textedit/org.eclipse.papyrus.marte.textedit.constraintwithvsl.xtext</module>
- <module>../../extraplugins/marte/textedit/org.eclipse.papyrus.marte.textedit.constraintwithvsl.xtext.ui</module>
- <module>../../extraplugins/marte/textedit/org.eclipse.papyrus.marte.textedit.stereotypeapplicationwithvsl.xtext</module>
- <module>../../extraplugins/marte/textedit/org.eclipse.papyrus.marte.textedit.stereotypeapplicationwithvsl.xtext.ui</module>
- <module>../../extraplugins/marte/org.eclipse.papyrus.marte.vsl</module>
- <module>../../extraplugins/marte/org.eclipse.papyrus.marte.vsl.ui</module>
- <module>../../extraplugins/migration/org.eclipse.papyrus.migration.properties.model</module>
- <module>../../extraplugins/qompass-designer/org.eclipse.papyrus.qompass.designer.core</module>
- <module>../../extraplugins/qompass-designer/org.eclipse.papyrus.qompass.designer.cpp</module>
- <module>../../extraplugins/qompass-designer/org.eclipse.papyrus.qompass.designer.java</module>
- <module>../../extraplugins/qompass-designer/org.eclipse.papyrus.qompass.designer.doc</module>
- <module>../../extraplugins/qompass-designer/org.eclipse.papyrus.qompass.designer.ui</module>
- <module>../../extraplugins/qompass-designer/org.eclipse.papyrus.qompass.designer.validation</module>
- <module>../../extraplugins/qompass-designer/org.eclipse.papyrus.qompass.designer.vsl</module>
- <module>../../extraplugins/qompass-designer/org.eclipse.papyrus.qompass.modellibs.core</module>
- <module>../../extraplugins/qompass-designer/tracing/org.eclipse.papyrus.qompass.modellibs.tracing</module>
- <module>../../extraplugins/robotml/org.eclipse.papyrus.robotml</module>
- <module>../../extraplugins/robotml/org.eclipse.papyrus.robotml.deployment</module>
- <module>../../extraplugins/robotml/org.eclipse.papyrus.robotml.diagram.common</module>
- <module>../../extraplugins/robotml/org.eclipse.papyrus.robotml.diagram.ui</module>
- <module>../../extraplugins/robotml/org.eclipse.papyrus.robotml.doc</module>
- <module>../../extraplugins/robotml/generators/org.eclipse.papyrus.robotml.generators.common</module>
- <module>../../extraplugins/robotml/generators/rtmaps/org.eclipse.papyrus.robotml.generators.intempora.rtmaps</module>
- <module>../../extraplugins/robotml/generators/rtmaps/org.eclipse.papyrus.robotml.generators.intempora.rtmaps.ui</module>
- <module>../../extraplugins/robotml/org.eclipse.papyrus.robotml.perspective</module>
- <module>../../extraplugins/robotml/org.eclipse.papyrus.robotml.templaterepository</module>
- <module>../../extraplugins/robotml/org.eclipse.papyrus.robotml.validation</module>
- <module>../../extraplugins/codegen/org.eclipse.papyrus.texteditor.cdt</module>
- <module>../../extraplugins/codegen/org.eclipse.papyrus.texteditor.model</module>
- <module>../../extraplugins/codegen/org.eclipse.papyrus.texteditor.modelexplorer</module>
- <module>../../extraplugins/uml/compare/org.eclipse.papyrus.uml.compare</module>
- <module>../../extraplugins/uml/org.eclipse.papyrus.uml.export</module>
- <module>../../extraplugins/uml/org.eclipse.papyrus.uml.diagram.dnd.smart</module>
-
- <!-- Papyrus SoaML -->
- <module>../../extraplugins/soaml/org.eclipse.papyrus.soaml.profile</module>
- <module>../../extraplugins/soaml/org.eclipse.papyrus.soaml.profile.validation</module>
- <module>../../extraplugins/soaml/org.eclipse.papyrus.soaml.diagram.ui</module>
- <module>../../extraplugins/soaml/org.eclipse.papyrus.soaml.diagram.common</module>
-
- <!-- ALF -->
- <module>../../extraplugins/alf/core/org.eclipse.papyrus.uml.alf.text</module>
- <module>../../extraplugins/alf/core/org.eclipse.papyrus.uml.alf.transaction</module>
- <module>../../extraplugins/alf/ui/org.eclipse.papyrus.uml.alf.properties.xtext</module>
- <module>../../extraplugins/alf/ui/org.eclipse.papyrus.uml.alf.preferences</module>
-
- <!-- Papyrus Uml Rt -->
- <module>../../extraplugins/umlrt/org.eclipse.papyrus.umlrt</module>
- <module>../../extraplugins/umlrt/org.eclipse.papyrus.umlrt.ui</module>
- <module>../../extraplugins/umlrt/org.eclipse.papyrus.umlrt.properties</module>
- <module>../../extraplugins/umlrt/org.eclipse.papyrus.umlrt.validation</module>
- <module>../../extraplugins/umlrt/org.eclipse.papyrus.umlrt.wizard</module>
-
- <module>../../extraplugins/migration/org.eclipse.papyrus.m2m.qvto</module>
- <module>../../extraplugins/migration/org.eclipse.papyrus.migration.rsa</module>
- <module>../../extraplugins/codegen/org.eclipse.papyrus.views.cpp</module>
- <module>../../extraplugins/qompass-designer/tracing/org.eclipse.papyrus.views.tracepoints</module>
- <!-- Papyrus Uml Diagram Ecore -->
- <module>../../extraplugins/papyrus4ecore/org.eclipse.papyrus.uml.diagram.ecore</module>
- <module>../../features/papyrus-extra-features/org.eclipse.papyrus.uml.diagram.ecore.feature</module>
- <!-- Papyrus 4 Education -->
- <module>../../extraplugins/papyrus4education/org.eclipse.papyrus.uml.diagram.education</module>
- <module>../../features/papyrus-extra-features/org.eclipse.papyrus.uml.diagram.education.feature</module>
- <!-- Module EPF -->
- <!-- <module>../../extraplugins/epf-richtext/org.eclipse.papyrus.infra.widgets.epf.richtext.extension</module> -->
- <!-- <module>../../features/papyrus-extra-features/org.eclipse.papyrus.extra.epf.richtext.feature</module> -->
-
- <module>../../extraplugins/adl4eclipse/org.eclipse.papyrus.adl4eclipse.profile</module>
- <module>../../extraplugins/adl4eclipse/org.eclipse.papyrus.adl4eclipsetool.assistant</module>
- <module>../../extraplugins/adl4eclipse/org.eclipse.papyrus.adl4eclipsetool.table</module>
- <module>../../extraplugins/adl4eclipse/org.eclipse.papyrus.adl4eclipsetool</module>
- <module>../../extraplugins/adl4eclipse/org.eclipse.papyrus.osgi.profile</module>
- <!-- Missing org.eclipse.xtext.gmf.glue 0.8.0' <module>../../extraplugins/alf/org.eclipse.papyrus.operation.editor.xtext.ui</module>
- <module>../../extraplugins/alf/org.eclipse.papyrus.operation.editor.xtext</module> -->
-
- <module>../../extraplugins/design/org.eclipse.papyrus.design.profile.architecture</module>
- <module>../../extraplugins/design/org.eclipse.papyrus.design.profile.architecture.edit</module>
- <module>../../extraplugins/design/org.eclipse.papyrus.design.profile.architecture.editor</module>
-
- <!-- Diagram Definition -->
- <module>../../extraplugins/diagram-definition/org.eclipse.papyrus.dd.edit</module>
- <module>../../extraplugins/diagram-definition/org.eclipse.papyrus.dd.editor</module>
- <module>../../extraplugins/diagram-definition/org.eclipse.papyrus.dd.qvt</module>
- <module>../../extraplugins/diagram-definition/org.eclipse.papyrus.dd</module>
- <module>../../extraplugins/diagram-definition/org.eclipse.papyrus.notation.export</module>
- <module>../../extraplugins/diagram-definition/org.eclipse.papyrus.notation.qvt</module>
- <module>../../extraplugins/diagram-definition/org.eclipse.papyrus.notation2umldi</module>
- <module>../../extraplugins/diagram-definition/org.eclipse.papyrus.umldi.edit</module>
- <module>../../extraplugins/diagram-definition/org.eclipse.papyrus.umldi.editor</module>
- <module>../../extraplugins/diagram-definition/org.eclipse.papyrus.umldi</module>
- <module>../../extraplugins/diagram-definition/org.eclipse.papyrus.umldi2dg</module>
- <module>../../features/papyrus-extra-features/org.eclipse.papyrus.dd.feature</module>
- <module>../../features/papyrus-extra-features/org.eclipse.papyrus.umldi.feature</module>
- <module>../../features/papyrus-extra-features/org.eclipse.papyrus.notation.feature</module>
-
- <module>../../extraplugins/facade/org.eclipse.papyrus.facade.codegen</module>
- <module>../../extraplugins/facade/org.eclipse.papyrus.facade.definition.editor</module>
- <module>../../extraplugins/facade/org.eclipse.papyrus.facade.edit</module>
- <module>../../extraplugins/facade/org.eclipse.papyrus.facade.editor</module>
- <module>../../extraplugins/facade/org.eclipse.papyrus.facade.utils</module>
- <module>../../extraplugins/facade/org.eclipse.papyrus.facade</module>
- <module>../../extraplugins/layout/org.eclipse.papyrus.layout</module>
- <module>../../extraplugins/layout/org.eclipse.papyrus.layout.algorithms.gridAlgorithm</module>
- <module>../../extraplugins/layout/org.eclipse.papyrus.layout.algorithms.horizontalAlgorithm</module>
- <module>../../extraplugins/layout/org.eclipse.papyrus.layout.algorithms.horizontalSymmetryAlgorithm</module>
- <module>../../extraplugins/layout/org.eclipse.papyrus.layout.algorithms.horizontalTreeAlgorithm</module>
- <module>../../extraplugins/layout/org.eclipse.papyrus.layout.algorithms.radialAlgorithm</module>
- <module>../../extraplugins/layout/org.eclipse.papyrus.layout.algorithms.springAlgorithm</module>
- <module>../../extraplugins/layout/org.eclipse.papyrus.layout.algorithms.treeAlgorithm</module>
- <module>../../extraplugins/layout/org.eclipse.papyrus.layout.algorithms.verticalAlgorithm</module>
- <module>../../extraplugins/layout/org.eclipse.papyrus.layout.algorithms.verticalSymmetryAlgorithm</module>
- <module>../../extraplugins/layout/org.eclipse.papyrus.layout.subeditor.gmf</module>
-
- <module>../../extraplugins/revision/org.eclipse.papyrus.revisiontool</module>
- <module>../../extraplugins/spem2/org.eclipse.papyrus.spem2.profile</module>
-
- <!-- Papyrus Req -->
- <module>../../extraplugins/req/org.eclipse.papyrus.req.reqif</module>
- <module>../../extraplugins/req/org.eclipse.papyrus.req.domainModel2Profile</module>
- <module>../../extraplugins/req/org.eclipse.papyrus.req.sysml.preferences</module>
- <module>../../extraplugins/req/org.eclipse.papyrus.req.sysml.assistant</module>
- <module>../../extraplugins/req/org.eclipse.papyrus.req.sysml.traceabilityassistant</module>
- <module>../../features/papyrus-extra-features/org.eclipse.papyrus.req.feature</module>
-
- <!-- Papyrus BMM -->
- <module>../../extraplugins/req/org.eclipse.papyrus.req.bmm</module>
- <module>../../extraplugins/req/org.eclipse.papyrus.req.bmm.diagram</module>
- <module>../../extraplugins/req/org.eclipse.papyrus.req.bmm.diagram.common</module>
- <module>../../extraplugins/req/org.eclipse.papyrus.req.bmm.diagram.ui</module>
- <module>../../features/papyrus-extra-features/org.eclipse.papyrus.bmm.extra.feature</module>
-
- <!-- Papyrus BPMN -->
- <module>../../extraplugins/bpmn/org.eclipse.papyrus.bpmn</module>
- <module>../../extraplugins/bpmn/org.eclipse.papyrus.bpmn.diagram</module>
- <module>../../extraplugins/bpmn/org.eclipse.papyrus.bpmn.diagram.common</module>
- <module>../../extraplugins/bpmn/org.eclipse.papyrus.bpmn.diagram.process</module>
- <module>../../extraplugins/bpmn/org.eclipse.papyrus.bpmn.diagram.ui</module>
- <module>../../features/papyrus-extra-features/org.eclipse.papyrus.bpmn.extra.feature</module>
-
- <module>site</module>
- </modules>
-
- <repositories>
- <!-- <repository> <id>org.eclipse.epf.richtext_1.5.1.6-update-site</id>
- <layout>p2</layout> <url>http://download.eclipse.org/modeling/mdt/papyrus/updates/epf/main</url>
- </repository> -->
- <repository>
- <id>cdt</id>
- <layout>p2</layout>
- <!-- updateFrom("CDT",0) -->
- <url>${cdt.repo.url}</url>
- </repository>
- <repository>
- <id>emf-cdo</id>
- <layout>p2</layout>
- <!-- updateFrom("EMF CDO",0) -->
- <url>${emf-cdo.repo.url}</url>
- </repository>
- <repository>
- <id>emf-compare</id>
- <layout>p2</layout>
- <!-- updateFrom("EMF COMPARE",0) -->
- <url>${emf-compare.repo.url}</url>
- </repository>
- <repository>
- <id>emf-query</id>
- <layout>p2</layout>
- <!-- updateFrom("EMF Query",0) -->
- <url>${emf-query.repo.url}</url>
- </repository>
- <repository>
- <id>m2t-acceleo</id>
- <layout>p2</layout>
- <!-- updateFrom("M2T ACCELEO",0) -->
- <url>${m2t-acceleo.repo.url}</url>
- </repository>
- <repository>
- <id>EEF</id>
- <layout>p2</layout>
- <!-- updateFrom("Extended Editing Framework (EEF)",0) -->
- <url>${eef.repo.url}</url>
- </repository>
- <repository>
- <id>RMF</id>
- <layout>p2</layout>
- <!-- manualUpdate -->
- <url>${rmf.repo.url}</url>
- </repository>
- </repositories>
- <build>
- <pluginManagement>
- <plugins>
- <plugin>
- <groupId>org.apache.maven.plugins</groupId>
- <artifactId>maven-compiler-plugin</artifactId>
- <version>3.2</version>
- <configuration>
- <source>${java.source.version}</source>
- <target>${java.target.version}</target>
- </configuration>
- </plugin>
- <plugin>
- <groupId>org.codehaus.mojo</groupId>
- <artifactId>build-helper-maven-plugin</artifactId>
- <version>1.9.1</version>
- </plugin>
- <plugin>
- <groupId>org.codehaus.mojo</groupId>
- <artifactId>exec-maven-plugin</artifactId>
- <version>1.2.1</version>
- </plugin>
- <plugin>
- <groupId>org.eclipse.tycho</groupId>
- <artifactId>tycho-compiler-plugin</artifactId>
- <version>${tycho-version}</version>
- <configuration>
- <optimize>true</optimize>
- <showWarnings>true</showWarnings>
- <!-- Tycho build using the project's JDT settings. -->
- <useProjectSettings>true</useProjectSettings>
- </configuration>
- </plugin>
- <plugin>
- <groupId>org.eclipse.tycho</groupId>
- <artifactId>tycho-maven-plugin</artifactId>
- <version>${tycho-version}</version>
- <extensions>true</extensions>
- </plugin>
- <plugin>
- <groupId>org.eclipse.tycho</groupId>
- <artifactId>target-platform-configuration</artifactId>
- <version>${tycho-version}</version>
- <configuration>
- <environments>
- <environment>
- <os>win32</os>
- <ws>win32</ws>
- <arch>x86_64</arch>
- </environment>
- </environments>
- </configuration>
- </plugin>
- </plugins>
- </pluginManagement>
- <plugins>
- <plugin>
- <groupId>org.apache.maven.plugins</groupId>
- <artifactId>maven-resources-plugin</artifactId>
- </plugin>
- <plugin>
- <groupId>org.eclipse.tycho</groupId>
- <artifactId>tycho-compiler-plugin</artifactId>
- </plugin>
- <plugin>
- <groupId>org.eclipse.tycho</groupId>
- <artifactId>tycho-maven-plugin</artifactId>
- </plugin>
- <plugin>
- <groupId>org.eclipse.tycho</groupId>
- <artifactId>target-platform-configuration</artifactId>
- </plugin>
- <plugin>
- <groupId>org.eclipse.tycho</groupId>
- <artifactId>tycho-p2-repository-plugin</artifactId>
- <version>${tycho-version}</version>
- </plugin>
- <!-- Sources -->
- <plugin>
- <groupId>org.eclipse.tycho</groupId>
- <artifactId>tycho-source-plugin</artifactId>
- <version>${tycho-version}</version>
- <executions>
- <execution>
- <id>plugin-source</id>
- <goals>
- <goal>plugin-source</goal>
- </goals>
- </execution>
- </executions>
- </plugin>
- <plugin>
- <groupId>org.eclipse.tycho.extras</groupId>
- <artifactId>tycho-source-feature-plugin</artifactId>
- <version>${tychoExtrasVersion}</version>
- <executions>
- <execution>
- <id>source-feature</id>
- <phase>package</phase>
- <goals>
- <goal>source-feature</goal>
- </goals>
- </execution>
- </executions>
- </plugin>
- <plugin>
- <groupId>org.eclipse.tycho</groupId>
- <artifactId>tycho-packaging-plugin</artifactId>
- <version>${tycho-version}</version>
- <configuration>
- <sourceReferences>
- <generate>true</generate>
- </sourceReferences>
- </configuration>
- <dependencies>
- <dependency>
- <groupId>org.eclipse.tycho.extras</groupId>
- <artifactId>tycho-sourceref-jgit</artifactId>
- <version>${tychoExtrasVersion}</version>
- </dependency>
- </dependencies>
- </plugin>
- </plugins>
- </build>
-
-
- <profiles>
-
- <profile>
- <id>defaultProfile</id>
- <repositories>
- <repository>
- <id>papyrus-main</id>
- <layout>p2</layout>
- <url>${papyrus.repo.main}</url>
- </repository>
- </repositories>
- <build>
- <plugins>
- <plugin>
- <groupId>org.eclipse.tycho</groupId>
- <artifactId>tycho-p2-plugin</artifactId>
- <version>${tycho-version}</version>
- <executions>
- <execution>
- <id>attach-p2-metadata</id>
- <phase>package</phase>
- <goals>
- <goal>p2-metadata</goal>
- </goals>
- </execution>
- </executions>
- </plugin>
- </plugins>
- </build>
- <activation>
- <activeByDefault>true</activeByDefault>
- </activation>
- </profile>
-
- <profile>
- <id>packAndSign</id> <!-- Stable release profile. Takes +30min. Eclipse servers only -->
- <!-- Pack200 -->
- <build>
- <plugins>
- <plugin>
- <groupId>org.eclipse.tycho.extras</groupId>
- <artifactId>tycho-pack200a-plugin</artifactId>
- <version>${tychoExtrasVersion}</version>
- <executions>
- <execution>
- <id>pack200-normalize</id>
- <goals>
- <goal>normalize</goal>
- </goals>
- </execution>
- </executions>
- </plugin>
- <plugin>
- <groupId>org.eclipse.cbi.maven.plugins</groupId>
- <artifactId>eclipse-jarsigner-plugin</artifactId>
- <version>${jarSignerVersion}</version>
- <executions>
- <execution>
- <id>sign</id>
- <goals>
- <goal>sign</goal>
- </goals>
- </execution>
- </executions>
- </plugin>
- <plugin>
- <groupId>org.eclipse.tycho.extras</groupId>
- <artifactId>tycho-pack200b-plugin</artifactId>
- <version>${tychoExtrasVersion}</version>
- <executions>
- <execution>
- <id>pack200-pack</id>
- <goals>
- <goal>pack</goal>
- </goals>
- </execution>
- </executions>
- </plugin>
- <plugin>
- <groupId>org.eclipse.tycho</groupId>
- <artifactId>tycho-p2-plugin</artifactId>
- <version>${tycho-version}</version>
- <executions>
- <execution>
- <id>attach-p2-metadata</id>
- <phase>package</phase>
- <goals>
- <goal>p2-metadata</goal>
- </goals>
- </execution>
- </executions>
- <configuration>
- <defaultP2Metadata>false</defaultP2Metadata>
- </configuration>
- </plugin>
- </plugins>
- </build>
- <activation>
- <property>
- <name>SIGN</name>
- <value>true</value>
- </property>
- </activation>
- </profile>
-
-
- <profile>
- <id>pack</id> <!-- Nightly profile. Artifacts can be consumed, but are not signed -->
- <build>
- <plugins>
- <!-- Pack200 -->
- <plugin>
- <groupId>org.eclipse.tycho.extras</groupId>
- <artifactId>tycho-pack200b-plugin</artifactId>
- <version>${tychoExtrasVersion}</version>
- <executions>
- <execution>
- <id>pack200-pack</id>
- <goals>
- <goal>pack</goal>
- </goals>
- </execution>
- </executions>
- </plugin>
- <plugin>
- <groupId>org.eclipse.tycho</groupId>
- <artifactId>tycho-p2-plugin</artifactId>
- <version>${tycho-version}</version>
- <executions>
- <execution>
- <id>attach-p2-metadata</id>
- <phase>package</phase>
- <goals>
- <goal>p2-metadata</goal>
- </goals>
- </execution>
- </executions>
- <configuration>
- <defaultP2Metadata>false</defaultP2Metadata>
- </configuration>
- </plugin>
- </plugins>
- </build>
- <activation>
- <property>
- <name>SIGN</name>
- <value>false</value>
- </property>
- </activation>
- </profile>
-
- <!-- Used with pack and packAndSign -->
- <profile>
- <id>buildExtra</id>
- <repositories>
- <repository>
- <id>papyrus-main</id>
- <layout>p2</layout>
- <url>${papyrus.repo.main}</url>
- </repository>
- </repositories>
- <activation>
- <property>
- <name>SIGN</name> <!-- Either true or false -->
- </property>
- </activation>
- </profile>
-
-
- <profile>
- <id>buildAll</id>
- <!-- Papyrus Update sites not included (They are included in the same build) -->
-
- <build>
- <plugins>
- <plugin>
- <groupId>org.eclipse.tycho</groupId>
- <artifactId>tycho-p2-plugin</artifactId>
- <version>${tycho-version}</version>
- <executions>
- <execution>
- <id>attach-p2-metadata</id>
- <phase>package</phase>
- <goals>
- <goal>p2-metadata</goal>
- </goals>
- </execution>
- </executions>
- </plugin>
- </plugins>
- </build>
-
- <activation>
- <property>
- <name>buildAll</name>
- <value>true</value>
- </property>
- </activation>
- </profile>
-
- <!-- profile dedicated to activate the repository linked to nightly artifacts,
- useful for daily life of developers -->
- <profile>
- <id>nightly</id>
- <repositories>
- <repository>
- <id>papyrus</id>
- <layout>p2</layout>
- <url>${papyrus.repo.main}</url>
- <releases>
- <enabled>true</enabled>
- <updatePolicy>daily</updatePolicy>
- <checksumPolicy>warn</checksumPolicy>
- </releases>
- <snapshots>
- <enabled>true</enabled>
- <updatePolicy>daily</updatePolicy>
- <checksumPolicy>fail</checksumPolicy>
- </snapshots>
- </repository>
- </repositories>
- <activation>
- <property>
- <name>env</name>
- <value>devnightly</value>
- </property>
- <activeByDefault>false</activeByDefault>
- </activation>
- </profile>
- </profiles>
-</project>
+<?xml version="1.0" encoding="UTF-8" standalone="no"?>
+<project>
+ <modelVersion>4.0.0</modelVersion>
+ <groupId>org.eclipse.papyrus</groupId>
+ <artifactId>org.eclipse.papyrus.extra.releng</artifactId>
+ <version>1.2.0-SNAPSHOT</version>
+ <packaging>pom</packaging>
+ <parent>
+ <groupId>org.eclipse.papyrus</groupId>
+ <artifactId>org.eclipse.papyrus.all.releng</artifactId>
+ <version>1.2.0-SNAPSHOT</version>
+ <relativePath>..</relativePath>
+ </parent>
+ <modules>
+ <module>../../features/papyrus-extra-features/org.eclipse.papyrus.extra.cdo.feature</module>
+ <module>../../features/papyrus-extra-features/org.eclipse.papyrus.extra.cpp.feature</module>
+ <module>../../features/papyrus-extra-features/org.eclipse.papyrus.extra.diagramtemplate.feature</module>
+ <module>../../features/papyrus-extra-features/org.eclipse.papyrus.extra.dsml.validation.feature</module>
+ <module>../../features/papyrus-extra-features/org.eclipse.papyrus.extra.eastadl.feature</module>
+ <module>../../features/papyrus-extra-features/org.eclipse.papyrus.extra.feature</module>
+ <module>../../features/papyrus-extra-features/org.eclipse.papyrus.extra.marte.feature</module>
+ <module>../../features/papyrus-extra-features/org.eclipse.papyrus.extra.marte.properties.feature</module>
+ <module>../../features/papyrus-extra-features/org.eclipse.papyrus.extra.marte.textedit.feature</module>
+ <module>../../features/papyrus-extra-features/org.eclipse.papyrus.extra.migration.feature</module>
+ <module>../../features/papyrus-extra-features/org.eclipse.papyrus.extra.qompass.designer.basic.feature</module>
+ <module>../../features/papyrus-extra-features/org.eclipse.papyrus.extra.qompass.designer.tracing.feature</module>
+ <module>../../features/papyrus-extra-features/org.eclipse.papyrus.extra.robotml.feature</module>
+ <module>../../features/papyrus-extra-features/org.eclipse.papyrus.extra.uml.compare.feature</module>
+ <module>../../features/papyrus-extra-features/org.eclipse.papyrus.extra.umlrt.feature</module>
+ <module>../../features/papyrus-extra-features/org.eclipse.papyrus.java.generator.feature</module>
+ <module>../../features/papyrus-extra-features/org.eclipse.papyrus.java.profile.feature</module>
+ <module>../../features/papyrus-extra-features/org.eclipse.papyrus.java.reverse.feature</module>
+ <module>../../features/papyrus-extra-features/org.eclipse.papyrus.layers.feature</module>
+ <module>../../features/papyrus-extra-features/org.eclipse.papyrus.robotml.generators.intempora.rtmaps.feature</module>
+ <module>../../features/papyrus-extra-features/org.eclipse.papyrus.uml.export.feature</module>
+ <module>../../features/papyrus-extra-features/org.eclipse.papyrus.migration.rsa.feature</module>
+ <module>../../features/papyrus-extra-features/org.eclipse.papyrus.uml.alf.extra.feature</module>
+ <module>../../features/papyrus-extra-features/org.eclipse.papyrus.extra.soaml.feature</module>
+ <module>../../features/papyrus-extra-features/org.eclipse.papyrus.revisiontool.feature</module>
+ <module>../../extraplugins/codegen/org.eclipse.papyrus.acceleo</module>
+ <module>../../extraplugins/codegen/org.eclipse.papyrus.acceleo.debug</module>
+ <module>../../extraplugins/codegen/org.eclipse.papyrus.acceleo.ui</module>
+ <module>../../extraplugins/cdo/org.eclipse.papyrus.cdo.core</module>
+ <module>../../extraplugins/cdo/org.eclipse.papyrus.cdo.ui</module>
+ <module>../../extraplugins/cdo/org.eclipse.papyrus.cdo.ui.customization.properties</module>
+ <module>../../extraplugins/cdo/org.eclipse.papyrus.cdo.ui.hyperlink</module>
+ <module>../../extraplugins/cdo/org.eclipse.papyrus.cdo.uml.diagram.ui</module>
+ <module>../../extraplugins/cdo/org.eclipse.papyrus.cdo.uml.search.ui</module>
+ <module>../../extraplugins/cdo/org.eclipse.papyrus.cdo.uml.ui</module>
+ <module>../../extraplugins/cdo/org.eclipse.papyrus.cdo.validation.problems</module>
+ <module>../../extraplugins/cdo/org.eclipse.papyrus.cdo.validation.problems.edit</module>
+ <module>../../extraplugins/codegen/org.eclipse.papyrus.codegen.base</module>
+ <module>../../extraplugins/codegen/org.eclipse.papyrus.codegen.extensionpoints</module>
+ <module>../../extraplugins/codegen/org.eclipse.papyrus.cpp.cdtproject</module>
+ <module>../../extraplugins/codegen/org.eclipse.papyrus.cpp.codegen</module>
+ <module>../../extraplugins/codegen/org.eclipse.papyrus.cpp.codegen.ui</module>
+ <module>../../extraplugins/codegen/org.eclipse.papyrus.cpp.examples</module>
+ <module>../../extraplugins/codegen/org.eclipse.papyrus.cpp.profile</module>
+ <module>../../plugins/customization/org.eclipse.papyrus.customization</module>
+ <module>../../extraplugins/diagramtemplate/org.eclipse.papyrus.diagramtemplate</module>
+ <module>../../extraplugins/diagramtemplate/org.eclipse.papyrus.diagramtemplate.edit</module>
+ <module>../../extraplugins/diagramtemplate/org.eclipse.papyrus.diagramtemplate.editor</module>
+ <module>../../extraplugins/dsml.validation/org.eclipse.papyrus.dsml.validation</module>
+ <module>../../extraplugins/dsml.validation/org.eclipse.papyrus.dsml.validation.generator</module>
+ <module>../../extraplugins/dsml.validation/org.eclipse.papyrus.dsml.validation.model</module>
+ <module>../../extraplugins/dsml.validation/org.eclipse.papyrus.dsml.validation.model.ui</module>
+ <module>../../extraplugins/dsml.validation/org.eclipse.papyrus.dsml.validation.properties</module>
+ <module>../../extraplugins/dsml.validation/org.eclipse.papyrus.dsml.validation.wizard</module>
+ <module>../../extraplugins/eastadl/org.eclipse.papyrus.eastadl</module>
+ <module>../../extraplugins/eastadl/org.eclipse.papyrus.eastadl.nattable</module>
+ <module>../../extraplugins/eastadl/org.eclipse.papyrus.eastadl.nattable.allocation</module>
+ <module>../../extraplugins/eastadl/org.eclipse.papyrus.eastadl.nattable.allocation.config</module>
+ <module>../../extraplugins/eastadl/org.eclipse.papyrus.eastadl.nattable.menu</module>
+ <module>../../extraplugins/eastadl/org.eclipse.papyrus.eastadl.service.types</module>
+ <module>../../extraplugins/qompass-designer/org.eclipse.papyrus.fcm.profile</module>
+ <module>../../extraplugins/qompass-designer/tracing/org.eclipse.papyrus.infra.services.tracepoints</module>
+ <module>../../extraplugins/java/org.eclipse.papyrus.java.generator.jdtsynchronizer</module>
+ <module>../../extraplugins/java/org.eclipse.papyrus.java.generator.metamodel.jdt</module>
+ <module>../../extraplugins/java/org.eclipse.papyrus.java.generator.metamodel.jdt.edit</module>
+ <module>../../extraplugins/java/org.eclipse.papyrus.java.generator.metamodel.jdt.editor</module>
+ <module>../../extraplugins/java/org.eclipse.papyrus.java.generator.transfo.umltojdt</module>
+ <module>../../extraplugins/java/org.eclipse.papyrus.java.generator.ui</module>
+ <module>../../extraplugins/java/org.eclipse.papyrus.java.profile</module>
+ <module>../../extraplugins/java/org.eclipse.papyrus.java.profile.edit</module>
+ <module>../../extraplugins/java/org.eclipse.papyrus.java.profile.editor</module>
+ <module>../../extraplugins/java/org.eclipse.papyrus.java.reverse</module>
+ <module>../../extraplugins/java/org.eclipse.papyrus.java.reverse.ui</module>
+ <module>../../extraplugins/layers/org.eclipse.papyrus.layers.notationmodel.edit</module>
+ <module>../../extraplugins/layers/org.eclipse.papyrus.layers.runtime</module>
+ <module>../../extraplugins/layers/org.eclipse.papyrus.layers.stackmodel</module>
+ <module>../../extraplugins/layers/org.eclipse.papyrus.layers.stackmodel.diagram</module>
+ <module>../../extraplugins/layers/org.eclipse.papyrus.layers.stackmodel.edit</module>
+ <module>../../extraplugins/layers/org.eclipse.papyrus.layers.stackmodel.editor</module>
+ <module>../../extraplugins/layers/org.eclipse.papyrus.layers.ui</module>
+ <module>../../extraplugins/marte/properties/org.eclipse.papyrus.marte.properties</module>
+ <module>../../extraplugins/marte/org.eclipse.papyrus.marte.static.profile</module>
+ <module>../../extraplugins/marte/textedit/org.eclipse.papyrus.marte.textedit.constraintwithvsl.xtext</module>
+ <module>../../extraplugins/marte/textedit/org.eclipse.papyrus.marte.textedit.constraintwithvsl.xtext.ui</module>
+ <module>../../extraplugins/marte/textedit/org.eclipse.papyrus.marte.textedit.stereotypeapplicationwithvsl.xtext</module>
+ <module>../../extraplugins/marte/textedit/org.eclipse.papyrus.marte.textedit.stereotypeapplicationwithvsl.xtext.ui</module>
+ <module>../../extraplugins/marte/org.eclipse.papyrus.marte.vsl</module>
+ <module>../../extraplugins/marte/org.eclipse.papyrus.marte.vsl.ui</module>
+ <module>../../extraplugins/migration/org.eclipse.papyrus.migration.properties.model</module>
+ <module>../../extraplugins/qompass-designer/org.eclipse.papyrus.qompass.designer.core</module>
+ <module>../../extraplugins/qompass-designer/org.eclipse.papyrus.qompass.designer.cpp</module>
+ <module>../../extraplugins/qompass-designer/org.eclipse.papyrus.qompass.designer.java</module>
+ <module>../../extraplugins/qompass-designer/org.eclipse.papyrus.qompass.designer.doc</module>
+ <module>../../extraplugins/qompass-designer/org.eclipse.papyrus.qompass.designer.ui</module>
+ <module>../../extraplugins/qompass-designer/org.eclipse.papyrus.qompass.designer.validation</module>
+ <module>../../extraplugins/qompass-designer/org.eclipse.papyrus.qompass.designer.vsl</module>
+ <module>../../extraplugins/qompass-designer/org.eclipse.papyrus.qompass.modellibs.core</module>
+ <module>../../extraplugins/qompass-designer/tracing/org.eclipse.papyrus.qompass.modellibs.tracing</module>
+ <module>../../extraplugins/robotml/org.eclipse.papyrus.robotml</module>
+ <module>../../extraplugins/robotml/org.eclipse.papyrus.robotml.deployment</module>
+ <module>../../extraplugins/robotml/org.eclipse.papyrus.robotml.diagram.common</module>
+ <module>../../extraplugins/robotml/org.eclipse.papyrus.robotml.diagram.ui</module>
+ <module>../../extraplugins/robotml/org.eclipse.papyrus.robotml.doc</module>
+ <module>../../extraplugins/robotml/generators/org.eclipse.papyrus.robotml.generators.common</module>
+ <module>../../extraplugins/robotml/generators/rtmaps/org.eclipse.papyrus.robotml.generators.intempora.rtmaps</module>
+ <module>../../extraplugins/robotml/generators/rtmaps/org.eclipse.papyrus.robotml.generators.intempora.rtmaps.ui</module>
+ <module>../../extraplugins/robotml/org.eclipse.papyrus.robotml.perspective</module>
+ <module>../../extraplugins/robotml/org.eclipse.papyrus.robotml.templaterepository</module>
+ <module>../../extraplugins/robotml/org.eclipse.papyrus.robotml.validation</module>
+ <module>../../extraplugins/codegen/org.eclipse.papyrus.texteditor.cdt</module>
+ <module>../../extraplugins/codegen/org.eclipse.papyrus.texteditor.model</module>
+ <module>../../extraplugins/codegen/org.eclipse.papyrus.texteditor.modelexplorer</module>
+ <module>../../extraplugins/uml/compare/org.eclipse.papyrus.uml.compare</module>
+ <module>../../extraplugins/uml/org.eclipse.papyrus.uml.export</module>
+ <module>../../extraplugins/uml/org.eclipse.papyrus.uml.diagram.dnd.smart</module>
+
+ <!-- Papyrus SoaML -->
+ <module>../../extraplugins/soaml/org.eclipse.papyrus.soaml.profile</module>
+ <module>../../extraplugins/soaml/org.eclipse.papyrus.soaml.profile.validation</module>
+ <module>../../extraplugins/soaml/org.eclipse.papyrus.soaml.diagram.ui</module>
+ <module>../../extraplugins/soaml/org.eclipse.papyrus.soaml.diagram.common</module>
+
+ <!-- ALF -->
+ <module>../../extraplugins/alf/core/org.eclipse.papyrus.uml.alf.text</module>
+ <module>../../extraplugins/alf/core/org.eclipse.papyrus.uml.alf.transaction</module>
+ <module>../../extraplugins/alf/ui/org.eclipse.papyrus.uml.alf.properties.xtext</module>
+ <module>../../extraplugins/alf/ui/org.eclipse.papyrus.uml.alf.preferences</module>
+
+ <!-- Papyrus Uml Rt -->
+ <module>../../extraplugins/umlrt/org.eclipse.papyrus.umlrt</module>
+ <module>../../extraplugins/umlrt/org.eclipse.papyrus.umlrt.ui</module>
+ <module>../../extraplugins/umlrt/org.eclipse.papyrus.umlrt.properties</module>
+ <module>../../extraplugins/umlrt/org.eclipse.papyrus.umlrt.validation</module>
+ <module>../../extraplugins/umlrt/org.eclipse.papyrus.umlrt.wizard</module>
+
+ <module>../../extraplugins/migration/org.eclipse.papyrus.m2m.qvto</module>
+ <module>../../extraplugins/migration/org.eclipse.papyrus.migration.rsa</module>
+ <module>../../extraplugins/codegen/org.eclipse.papyrus.views.cpp</module>
+ <module>../../extraplugins/qompass-designer/tracing/org.eclipse.papyrus.views.tracepoints</module>
+ <!-- Papyrus Uml Diagram Ecore -->
+ <module>../../extraplugins/papyrus4ecore/org.eclipse.papyrus.uml.diagram.ecore</module>
+ <module>../../features/papyrus-extra-features/org.eclipse.papyrus.uml.diagram.ecore.feature</module>
+ <!-- Papyrus 4 Education -->
+ <module>../../extraplugins/papyrus4education/org.eclipse.papyrus.uml.diagram.education</module>
+ <module>../../features/papyrus-extra-features/org.eclipse.papyrus.uml.diagram.education.feature</module>
+ <!-- Module EPF -->
+ <!-- <module>../../extraplugins/epf-richtext/org.eclipse.papyrus.infra.widgets.epf.richtext.extension</module> -->
+ <!-- <module>../../features/papyrus-extra-features/org.eclipse.papyrus.extra.epf.richtext.feature</module> -->
+
+ <module>../../extraplugins/adl4eclipse/org.eclipse.papyrus.adl4eclipse.profile</module>
+ <module>../../extraplugins/adl4eclipse/org.eclipse.papyrus.adl4eclipsetool.assistant</module>
+ <module>../../extraplugins/adl4eclipse/org.eclipse.papyrus.adl4eclipsetool.table</module>
+ <module>../../extraplugins/adl4eclipse/org.eclipse.papyrus.adl4eclipsetool</module>
+ <module>../../extraplugins/adl4eclipse/org.eclipse.papyrus.osgi.profile</module>
+ <!-- Missing org.eclipse.xtext.gmf.glue 0.8.0' <module>../../extraplugins/alf/org.eclipse.papyrus.operation.editor.xtext.ui</module>
+ <module>../../extraplugins/alf/org.eclipse.papyrus.operation.editor.xtext</module> -->
+
+ <module>../../extraplugins/design/org.eclipse.papyrus.design.profile.architecture</module>
+ <module>../../extraplugins/design/org.eclipse.papyrus.design.profile.architecture.edit</module>
+ <module>../../extraplugins/design/org.eclipse.papyrus.design.profile.architecture.editor</module>
+
+ <!-- Diagram Definition -->
+ <module>../../extraplugins/diagram-definition/org.eclipse.papyrus.dd.edit</module>
+ <module>../../extraplugins/diagram-definition/org.eclipse.papyrus.dd.editor</module>
+ <module>../../extraplugins/diagram-definition/org.eclipse.papyrus.dd.qvt</module>
+ <module>../../extraplugins/diagram-definition/org.eclipse.papyrus.dd</module>
+ <module>../../extraplugins/diagram-definition/org.eclipse.papyrus.notation.export</module>
+ <module>../../extraplugins/diagram-definition/org.eclipse.papyrus.notation.qvt</module>
+ <module>../../extraplugins/diagram-definition/org.eclipse.papyrus.notation2umldi</module>
+ <module>../../extraplugins/diagram-definition/org.eclipse.papyrus.umldi.edit</module>
+ <module>../../extraplugins/diagram-definition/org.eclipse.papyrus.umldi.editor</module>
+ <module>../../extraplugins/diagram-definition/org.eclipse.papyrus.umldi</module>
+ <module>../../extraplugins/diagram-definition/org.eclipse.papyrus.umldi2dg</module>
+ <module>../../features/papyrus-extra-features/org.eclipse.papyrus.dd.feature</module>
+ <module>../../features/papyrus-extra-features/org.eclipse.papyrus.umldi.feature</module>
+ <module>../../features/papyrus-extra-features/org.eclipse.papyrus.notation.feature</module>
+
+ <module>../../extraplugins/facade/org.eclipse.papyrus.facade.codegen</module>
+ <module>../../extraplugins/facade/org.eclipse.papyrus.facade.definition.editor</module>
+ <module>../../extraplugins/facade/org.eclipse.papyrus.facade.edit</module>
+ <module>../../extraplugins/facade/org.eclipse.papyrus.facade.editor</module>
+ <module>../../extraplugins/facade/org.eclipse.papyrus.facade.utils</module>
+ <module>../../extraplugins/facade/org.eclipse.papyrus.facade</module>
+ <module>../../extraplugins/layout/org.eclipse.papyrus.layout</module>
+ <module>../../extraplugins/layout/org.eclipse.papyrus.layout.algorithms.gridAlgorithm</module>
+ <module>../../extraplugins/layout/org.eclipse.papyrus.layout.algorithms.horizontalAlgorithm</module>
+ <module>../../extraplugins/layout/org.eclipse.papyrus.layout.algorithms.horizontalSymmetryAlgorithm</module>
+ <module>../../extraplugins/layout/org.eclipse.papyrus.layout.algorithms.horizontalTreeAlgorithm</module>
+ <module>../../extraplugins/layout/org.eclipse.papyrus.layout.algorithms.radialAlgorithm</module>
+ <module>../../extraplugins/layout/org.eclipse.papyrus.layout.algorithms.springAlgorithm</module>
+ <module>../../extraplugins/layout/org.eclipse.papyrus.layout.algorithms.treeAlgorithm</module>
+ <module>../../extraplugins/layout/org.eclipse.papyrus.layout.algorithms.verticalAlgorithm</module>
+ <module>../../extraplugins/layout/org.eclipse.papyrus.layout.algorithms.verticalSymmetryAlgorithm</module>
+ <module>../../extraplugins/layout/org.eclipse.papyrus.layout.subeditor.gmf</module>
+
+ <module>../../extraplugins/revision/org.eclipse.papyrus.revisiontool</module>
+ <module>../../extraplugins/spem2/org.eclipse.papyrus.spem2.profile</module>
+
+ <!-- Papyrus Req -->
+ <module>../../extraplugins/req/org.eclipse.papyrus.req.reqif</module>
+ <module>../../extraplugins/req/org.eclipse.papyrus.req.domainModel2Profile</module>
+ <module>../../extraplugins/req/org.eclipse.papyrus.req.sysml.preferences</module>
+ <module>../../extraplugins/req/org.eclipse.papyrus.req.sysml.assistant</module>
+ <module>../../extraplugins/req/org.eclipse.papyrus.req.sysml.traceabilityassistant</module>
+ <module>../../features/papyrus-extra-features/org.eclipse.papyrus.req.feature</module>
+
+ <!-- Papyrus BMM -->
+ <module>../../extraplugins/req/org.eclipse.papyrus.req.bmm</module>
+ <module>../../extraplugins/req/org.eclipse.papyrus.req.bmm.diagram</module>
+ <module>../../extraplugins/req/org.eclipse.papyrus.req.bmm.diagram.common</module>
+ <module>../../extraplugins/req/org.eclipse.papyrus.req.bmm.diagram.ui</module>
+ <module>../../features/papyrus-extra-features/org.eclipse.papyrus.bmm.extra.feature</module>
+
+ <!-- Papyrus BPMN -->
+ <module>../../extraplugins/bpmn/org.eclipse.papyrus.bpmn</module>
+ <module>../../extraplugins/bpmn/org.eclipse.papyrus.bpmn.diagram</module>
+ <module>../../extraplugins/bpmn/org.eclipse.papyrus.bpmn.diagram.common</module>
+ <module>../../extraplugins/bpmn/org.eclipse.papyrus.bpmn.diagram.process</module>
+ <module>../../extraplugins/bpmn/org.eclipse.papyrus.bpmn.diagram.ui</module>
+ <module>../../features/papyrus-extra-features/org.eclipse.papyrus.bpmn.extra.feature</module>
+
+ <!-- Papyrus4Manufacturing -->
+ <module>../../extraplugins/manufacturing/org.eclipse.papyrus.manufacturing</module>
+ <module>../../extraplugins/manufacturing/org.eclipse.papyrus.manufacturing.b2mml</module>
+ <module>../../features/papyrus-extra-features/org.eclipse.papyrus.manufacturing.extra.feature</module>
+
+ <module>site</module>
+ </modules>
+
+ <repositories>
+ <!-- <repository> <id>org.eclipse.epf.richtext_1.5.1.6-update-site</id>
+ <layout>p2</layout> <url>http://download.eclipse.org/modeling/mdt/papyrus/updates/epf/main</url>
+ </repository> -->
+ <repository>
+ <id>papyrus-main</id>
+ <layout>p2</layout>
+ <url>${papyrus.repo.main}</url>
+ </repository>
+ <repository>
+ <id>cdt</id>
+ <layout>p2</layout>
+ <!-- updateFrom("CDT",0) -->
+ <url>${cdt.repo.url}</url>
+ </repository>
+ <repository>
+ <id>emf-cdo</id>
+ <layout>p2</layout>
+ <!-- updateFrom("EMF CDO",0) -->
+ <url>${emf-cdo.repo.url}</url>
+ </repository>
+ <repository>
+ <id>emf-compare</id>
+ <layout>p2</layout>
+ <!-- updateFrom("EMF COMPARE",0) -->
+ <url>${emf-compare.repo.url}</url>
+ </repository>
+ <repository>
+ <id>emf-query</id>
+ <layout>p2</layout>
+ <!-- updateFrom("EMF Query",0) -->
+ <url>${emf-query.repo.url}</url>
+ </repository>
+ <repository>
+ <id>m2t-acceleo</id>
+ <layout>p2</layout>
+ <!-- updateFrom("M2T ACCELEO",0) -->
+ <url>${m2t-acceleo.repo.url}</url>
+ </repository>
+ <repository>
+ <id>EEF</id>
+ <layout>p2</layout>
+ <!-- updateFrom("Extended Editing Framework (EEF)",0) -->
+ <url>${eef.repo.url}</url>
+ </repository>
+ <repository>
+ <id>RMF</id>
+ <layout>p2</layout>
+ <!-- manualUpdate -->
+ <url>${rmf.repo.url}</url>
+ </repository>
+ <repository>
+ <id>PapyrusRT</id>
+ <layout>p2</layout>
+ <!-- manualUpdate -->
+ <url>${papyrusrt.repo.url}</url>
+ </repository>
+ </repositories>
+ <build>
+
+ <pluginManagement>
+ <plugins>
+ <plugin>
+ <groupId>org.apache.maven.plugins</groupId>
+ <artifactId>maven-compiler-plugin</artifactId>
+ <version>3.2</version>
+ <configuration>
+ <source>${java.source.version}</source>
+ <target>${java.target.version}</target>
+ </configuration>
+ </plugin>
+ <plugin>
+ <groupId>org.codehaus.mojo</groupId>
+ <artifactId>build-helper-maven-plugin</artifactId>
+ <version>1.9.1</version>
+ </plugin>
+ <plugin>
+ <groupId>org.codehaus.mojo</groupId>
+ <artifactId>exec-maven-plugin</artifactId>
+ <version>1.2.1</version>
+ </plugin>
+ <plugin>
+ <groupId>org.eclipse.tycho</groupId>
+ <artifactId>tycho-compiler-plugin</artifactId>
+ <version>${tycho-version}</version>
+ <configuration>
+ <optimize>true</optimize>
+ <showWarnings>true</showWarnings>
+ <!-- Tycho build using the project's JDT settings. -->
+ <useProjectSettings>true</useProjectSettings>
+ </configuration>
+ </plugin>
+ <plugin>
+ <groupId>org.eclipse.tycho</groupId>
+ <artifactId>tycho-maven-plugin</artifactId>
+ <version>${tycho-version}</version>
+ <extensions>true</extensions>
+ </plugin>
+ <plugin>
+ <groupId>org.eclipse.tycho</groupId>
+ <artifactId>target-platform-configuration</artifactId>
+ <version>${tycho-version}</version>
+ <configuration>
+ <environments>
+ <environment>
+ <os>win32</os>
+ <ws>win32</ws>
+ <arch>x86_64</arch>
+ </environment>
+ </environments>
+ </configuration>
+ </plugin>
+ </plugins>
+ </pluginManagement>
+ <plugins>
+ <plugin>
+ <groupId>org.apache.maven.plugins</groupId>
+ <artifactId>maven-resources-plugin</artifactId>
+ </plugin>
+ <plugin>
+ <groupId>org.eclipse.tycho</groupId>
+ <artifactId>tycho-compiler-plugin</artifactId>
+ </plugin>
+ <plugin>
+ <groupId>org.eclipse.tycho</groupId>
+ <artifactId>tycho-maven-plugin</artifactId>
+ </plugin>
+ <plugin>
+ <groupId>org.eclipse.tycho</groupId>
+ <artifactId>target-platform-configuration</artifactId>
+ </plugin>
+ <plugin>
+ <groupId>org.eclipse.tycho</groupId>
+ <artifactId>tycho-p2-repository-plugin</artifactId>
+ <version>${tycho-version}</version>
+ </plugin>
+ <!-- Sources -->
+ <plugin>
+ <groupId>org.eclipse.tycho</groupId>
+ <artifactId>tycho-source-plugin</artifactId>
+ <version>${tycho-version}</version>
+ <executions>
+ <execution>
+ <id>plugin-source</id>
+ <goals>
+ <goal>plugin-source</goal>
+ </goals>
+ </execution>
+ </executions>
+ </plugin>
+ <plugin>
+ <groupId>org.eclipse.tycho.extras</groupId>
+ <artifactId>tycho-source-feature-plugin</artifactId>
+ <version>${tychoExtrasVersion}</version>
+ <executions>
+ <execution>
+ <id>source-feature</id>
+ <phase>package</phase>
+ <goals>
+ <goal>source-feature</goal>
+ </goals>
+ </execution>
+ </executions>
+ </plugin>
+ <plugin>
+ <groupId>org.eclipse.tycho</groupId>
+ <artifactId>tycho-packaging-plugin</artifactId>
+ <version>${tycho-version}</version>
+ <configuration>
+ <sourceReferences>
+ <generate>true</generate>
+ </sourceReferences>
+ </configuration>
+ <dependencies>
+ <dependency>
+ <groupId>org.eclipse.tycho.extras</groupId>
+ <artifactId>tycho-sourceref-jgit</artifactId>
+ <version>${tychoExtrasVersion}</version>
+ </dependency>
+ </dependencies>
+ </plugin>
+ </plugins>
+ </build>
+
+
+ <profiles>
+
+ <profile>
+ <id>defaultProfile</id>
+ <build>
+ <plugins>
+ <plugin>
+ <groupId>org.eclipse.tycho</groupId>
+ <artifactId>tycho-p2-plugin</artifactId>
+ <version>${tycho-version}</version>
+ <executions>
+ <execution>
+ <id>attach-p2-metadata</id>
+ <phase>package</phase>
+ <goals>
+ <goal>p2-metadata</goal>
+ </goals>
+ </execution>
+ </executions>
+ </plugin>
+ </plugins>
+ </build>
+ <activation>
+ <activeByDefault>true</activeByDefault>
+ </activation>
+ </profile>
+
+ <profile>
+ <id>packAndSign</id> <!-- Stable release profile. Takes +30min. Eclipse servers only -->
+ <!-- Pack200 -->
+ <build>
+ <plugins>
+ <plugin>
+ <groupId>org.eclipse.tycho.extras</groupId>
+ <artifactId>tycho-pack200a-plugin</artifactId>
+ <version>${tychoExtrasVersion}</version>
+ <executions>
+ <execution>
+ <id>pack200-normalize</id>
+ <goals>
+ <goal>normalize</goal>
+ </goals>
+ </execution>
+ </executions>
+ </plugin>
+ <plugin>
+ <groupId>org.eclipse.cbi.maven.plugins</groupId>
+ <artifactId>eclipse-jarsigner-plugin</artifactId>
+ <version>${jarSignerVersion}</version>
+ <executions>
+ <execution>
+ <id>sign</id>
+ <goals>
+ <goal>sign</goal>
+ </goals>
+ </execution>
+ </executions>
+ </plugin>
+ <plugin>
+ <groupId>org.eclipse.tycho.extras</groupId>
+ <artifactId>tycho-pack200b-plugin</artifactId>
+ <version>${tychoExtrasVersion}</version>
+ <executions>
+ <execution>
+ <id>pack200-pack</id>
+ <goals>
+ <goal>pack</goal>
+ </goals>
+ </execution>
+ </executions>
+ </plugin>
+ <plugin>
+ <groupId>org.eclipse.tycho</groupId>
+ <artifactId>tycho-p2-plugin</artifactId>
+ <version>${tycho-version}</version>
+ <executions>
+ <execution>
+ <id>attach-p2-metadata</id>
+ <phase>package</phase>
+ <goals>
+ <goal>p2-metadata</goal>
+ </goals>
+ </execution>
+ </executions>
+ <configuration>
+ <defaultP2Metadata>false</defaultP2Metadata>
+ </configuration>
+ </plugin>
+ </plugins>
+ </build>
+ <activation>
+ <property>
+ <name>SIGN</name>
+ <value>true</value>
+ </property>
+ </activation>
+ </profile>
+
+
+ <profile>
+ <id>pack</id> <!-- Nightly profile. Artifacts can be consumed, but are not signed -->
+ <build>
+ <plugins>
+ <!-- Pack200 -->
+ <plugin>
+ <groupId>org.eclipse.tycho.extras</groupId>
+ <artifactId>tycho-pack200b-plugin</artifactId>
+ <version>${tychoExtrasVersion}</version>
+ <executions>
+ <execution>
+ <id>pack200-pack</id>
+ <goals>
+ <goal>pack</goal>
+ </goals>
+ </execution>
+ </executions>
+ </plugin>
+ <plugin>
+ <groupId>org.eclipse.tycho</groupId>
+ <artifactId>tycho-p2-plugin</artifactId>
+ <version>${tycho-version}</version>
+ <executions>
+ <execution>
+ <id>attach-p2-metadata</id>
+ <phase>package</phase>
+ <goals>
+ <goal>p2-metadata</goal>
+ </goals>
+ </execution>
+ </executions>
+ <configuration>
+ <defaultP2Metadata>false</defaultP2Metadata>
+ </configuration>
+ </plugin>
+ </plugins>
+ </build>
+ <activation>
+ <property>
+ <name>SIGN</name>
+ <value>false</value>
+ </property>
+ </activation>
+ </profile>
+
+ <!-- profile dedicated to activate the repository linked to nightly artifacts,
+ useful for daily life of developers -->
+ <profile>
+ <id>nightly</id>
+ <repositories>
+ <repository>
+ <id>papyrus</id>
+ <layout>p2</layout>
+ <url>${papyrus.repo.main}</url>
+ <releases>
+ <enabled>true</enabled>
+ <updatePolicy>daily</updatePolicy>
+ <checksumPolicy>warn</checksumPolicy>
+ </releases>
+ <snapshots>
+ <enabled>true</enabled>
+ <updatePolicy>daily</updatePolicy>
+ <checksumPolicy>fail</checksumPolicy>
+ </snapshots>
+ </repository>
+ </repositories>
+ <activation>
+ <property>
+ <name>env</name>
+ <value>devnightly</value>
+ </property>
+ <activeByDefault>false</activeByDefault>
+ </activation>
+ </profile>
+ </profiles>
+</project>
diff --git a/releng/org.eclipse.papyrus.oomph/setups/papyrus.setup b/releng/org.eclipse.papyrus.oomph/setups/papyrus.setup
index 4164d4f41d1..9c0661c9d1a 100644
--- a/releng/org.eclipse.papyrus.oomph/setups/papyrus.setup
+++ b/releng/org.eclipse.papyrus.oomph/setups/papyrus.setup
@@ -1,1819 +1,1836 @@
-<?xml version="1.0" encoding="ASCII"?>
-<setup:Project xmi:version="2.0" xmlns:xmi="http://www.omg.org/XMI" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:git="http://www.eclipse.org/oomph/setup/git/1.0" xmlns:jdt="http://www.eclipse.org/oomph/setup/jdt/1.0" xmlns:mylyn="http://www.eclipse.org/oomph/setup/mylyn/1.0" xmlns:p2_1.0="http://www.eclipse.org/oomph/setup/p2/1.0" xmlns:predicates="http://www.eclipse.org/oomph/predicates/1.0" xmlns:projects="http://www.eclipse.org/oomph/setup/projects/1.0" xmlns:setup="http://www.eclipse.org/oomph/setup/1.0" xmlns:setup.targlets="http://www.eclipse.org/oomph/setup/targlets/1.0" xmlns:setup.workingsets="http://www.eclipse.org/oomph/setup/workingsets/1.0" xmlns:workingsets="http://www.eclipse.org/oomph/workingsets/1.0" xsi:schemaLocation="http://www.eclipse.org/oomph/setup/git/1.0 http://git.eclipse.org/c/oomph/org.eclipse.oomph.git/plain/setups/models/Git.ecore http://www.eclipse.org/oomph/setup/jdt/1.0 http://git.eclipse.org/c/oomph/org.eclipse.oomph.git/plain/setups/models/JDT.ecore http://www.eclipse.org/oomph/setup/mylyn/1.0 http://git.eclipse.org/c/oomph/org.eclipse.oomph.git/plain/setups/models/Mylyn.ecore http://www.eclipse.org/oomph/predicates/1.0 http://git.eclipse.org/c/oomph/org.eclipse.oomph.git/plain/setups/models/Predicates.ecore http://www.eclipse.org/oomph/setup/projects/1.0 http://git.eclipse.org/c/oomph/org.eclipse.oomph.git/plain/setups/models/Projects.ecore http://www.eclipse.org/oomph/setup/targlets/1.0 http://git.eclipse.org/c/oomph/org.eclipse.oomph.git/plain/setups/models/SetupTarglets.ecore http://www.eclipse.org/oomph/setup/workingsets/1.0 http://git.eclipse.org/c/oomph/org.eclipse.oomph.git/plain/setups/models/SetupWorkingSets.ecore http://www.eclipse.org/oomph/workingsets/1.0 http://git.eclipse.org/c/oomph/org.eclipse.oomph.git/plain/setups/models/WorkingSets.ecore" name="papyrus" label="Papyrus">
- <logicalProjectContainer xsi:type="setup:ProjectCatalog" href="index:/org.eclipse.setup#//@projectCatalogs[name='org.eclipse']"/>
- <description>Workbench and workspace configuration for development on Papyrus</description>
- <setupTask xsi:type="p2_1.0:P2Task" label="Core Development Tools">
- <requirement name="org.eclipse.emf.sdk.feature.group"/>
- <requirement name="org.eclipse.gmf.runtime.notation.sdk.feature.group"/>
- <requirement name="org.eclipse.gmf.runtime.sdk.feature.group"/>
- <requirement name="org.eclipse.gmf.sdk.feature.group"/>
- <requirement name="org.eclipse.uml2.sdk.feature.group"/>
- <requirement name="org.eclipse.papyrus.sdk.feature.feature.group"/>
- <requirement name="org.eclipse.pde.api.tools.ee.feature.feature.group"/>
- <requirement name="org.eclipse.mylyn.ide_feature.feature.group"/>
- <requirement name="org.eclipse.mylyn.java_feature.feature.group"/>
- <requirement name="org.eclipse.mylyn.pde_feature.feature.group"/>
- <requirement name="org.eclipse.mylyn.team_feature.feature.group"/>
- <requirement name="org.eclipse.mylyn.gerrit.feature.feature.group"/>
- <requirement name="org.eclipse.mylyn_feature.feature.group"/>
- <requirement name="org.eclipse.mylyn.bugzilla_feature.feature.group"/>
- <requirement name="org.eclipse.mylyn.git.feature.group"/>
- <requirement name="org.eclipse.mylyn.hudson.feature.group"/>
- <requirement name="org.eclipse.mylyn.wikitext_feature.feature.group"/>
- <requirement name="org.eclipse.egit.feature.group"/>
- <requirement name="org.eclipse.egit.mylyn.feature.group"/>
- <requirement name="org.eclipse.swtbot.ide.feature.group"/>
- <requirement name="org.eclipse.swtbot.generator.feature.feature.group"/>
- <requirement name="org.eclipse.m2e.feature.feature.group"/>
- <repository url="http://download.eclipse.org/technology/swtbot/snapshots"/>
- </setupTask>
- <setupTask xsi:type="p2_1.0:P2Task" label="Releng Tools">
- <requirement name="org.eclipse.oomph.projectconfig.feature.group"/>
- <requirement name="org.eclipse.oomph.projectcopy.feature.group"/>
- <requirement name="org.eclipse.oomph.workingsets.feature.group"/>
- <requirement name="org.sonatype.tycho.m2e.feature.feature.group"/>
- <repository url="http://repo1.maven.org/maven2/.m2e/connectors/m2eclipse-tycho/0.8.0/N/LATEST/"/>
- </setupTask>
- <setupTask xsi:type="p2_1.0:P2Task" label="Code Quality Tools">
- <requirement name="com.mountainminds.eclemma.feature.feature.group" optional="true"/>
- <requirement name="net.sf.eclipsecs.feature.group" optional="true"/>
- <requirement name="edu.umd.cs.findbugs.plugin.eclipse.feature.group" optional="true"/>
- <repository url="http://update.eclemma.org/"/>
- <repository url="http://eclipse-cs.sourceforge.net/update/"/>
- <repository url="http://findbugs.cs.umd.edu/eclipse/"/>
- </setupTask>
- <setupTask xsi:type="setup:EclipseIniTask" option="-Xmx" value="2048m" vm="true"/>
- <setupTask xsi:type="setup:ResourceCreationTask" excludedTriggers="STARTUP MANUAL" content="&lt;?xml version=&quot;1.0&quot; encoding=&quot;UTF-8&quot;?>&#xD;&#xA;&lt;section name=&quot;Workbench&quot;>&#xD;&#xA;&#x9;&lt;item value=&quot;${papyrus.git.clone.location}/doc/DevelopperDocuments/templates&quot; key=&quot;org.eclipse.jdt.ui.cleanup.loadpath&quot;/>&#xA;&#x9;&lt;item value=&quot;${papyrus.git.clone.location}/doc/DevelopperDocuments/templates&quot; key=&quot;org.eclipse.jdt.ui.codeformatter.loadpath&quot;/>&#xA;&#x9;&lt;item value=&quot;${papyrus.git.clone.location}/doc/DevelopperDocuments/templates&quot; key=&quot;org.eclipse.jdt.ui.importorder.loadpath&quot;/>&#xA;&#x9;&lt;section name=&quot;org.eclipse.jdt.internal.ui.packageview.PackageExplorerPart&quot;>&#xD;&#xA;&#x9;&#x9;&lt;item value=&quot;true&quot; key=&quot;group_libraries&quot;/>&#xD;&#xA;&#x9;&#x9;&lt;item value=&quot;false&quot; key=&quot;linkWithEditor&quot;/>&#xD;&#xA;&#x9;&#x9;&lt;item value=&quot;2&quot; key=&quot;layout&quot;/>&#xD;&#xA;&#x9;&#x9;&lt;item value=&quot;2&quot; key=&quot;rootMode&quot;/>&#xD;&#xA;&#x9;&#x9;&lt;item value=&quot;&amp;lt;?xml version=&amp;quot;1.0&amp;quot; encoding=&amp;quot;UTF-8&amp;quot;?&amp;gt;&amp;#x0D;&amp;#x0A;&amp;lt;packageExplorer configured=&amp;quot;true&amp;quot; group_libraries=&amp;quot;1&amp;quot; layout=&amp;quot;2&amp;quot; linkWithEditor=&amp;quot;0&amp;quot; rootMode=&amp;quot;2&amp;quot; sortWorkingSets=&amp;quot;false&amp;quot; workingSetName=&amp;quot;&amp;quot;&amp;gt;&amp;#x0D;&amp;#x0A;&amp;lt;localWorkingSetManager&amp;gt;&amp;#x0D;&amp;#x0A;&amp;lt;workingSet editPageId=&amp;quot;org.eclipse.jdt.internal.ui.OthersWorkingSet&amp;quot; factoryID=&amp;quot;org.eclipse.ui.internal.WorkingSetFactory&amp;quot; id=&amp;quot;1382792884467_1&amp;quot; label=&amp;quot;Other Projects&amp;quot; name=&amp;quot;Other Projects&amp;quot;/&amp;gt;&amp;#x0D;&amp;#x0A;&amp;lt;/localWorkingSetManager&amp;gt;&amp;#x0D;&amp;#x0A;&amp;lt;activeWorkingSet workingSetName=&amp;quot;Other Projects&amp;quot;/&amp;gt;&amp;#x0D;&amp;#x0A;&amp;lt;allWorkingSets workingSetName=&amp;quot;Other Projects&amp;quot;/&amp;gt;&amp;#x0D;&amp;#x0A;&amp;lt;/packageExplorer&amp;gt;&quot; key=&quot;memento&quot;/>&#xD;&#xA;&#x9;&lt;/section>&#xD;&#xA;&lt;/section>&#xD;&#xA;" targetURL="${workspace.location|uri}/.metadata/.plugins/org.eclipse.jdt.ui/dialog_settings.xml" encoding="UTF-8"/>
- <setupTask xsi:type="setup:ResourceCreationTask" content="cleanup_profile=_Papyrus&#xA;cleanup_settings_version=2&#xA;eclipse.preferences.version=1&#xA;formatter_profile=_Papyrus&#xA;formatter_settings_version=12&#xA;org.eclipse.jdt.ui.cleanupprofiles=&lt;?xml version\=&quot;1.0&quot; encoding\=&quot;UTF-8&quot; standalone\=&quot;no&quot;?>\n&lt;profiles version\=&quot;2&quot;>\n&lt;profile kind\=&quot;CleanUpProfile&quot; name\=&quot;Papyrus&quot; version\=&quot;2&quot;>\n&lt;setting id\=&quot;cleanup.format_source_code&quot; value\=&quot;false&quot;/>\n&lt;setting id\=&quot;cleanup.convert_functional_interfaces&quot; value\=&quot;false&quot;/>\n&lt;setting id\=&quot;cleanup.add_missing_annotations&quot; value\=&quot;true&quot;/>\n&lt;setting id\=&quot;cleanup.use_this_for_non_static_method_access_only_if_necessary&quot; value\=&quot;true&quot;/>\n&lt;setting id\=&quot;cleanup.remove_unused_private_types&quot; value\=&quot;true&quot;/>\n&lt;setting id\=&quot;cleanup.insert_inferred_type_arguments&quot; value\=&quot;false&quot;/>\n&lt;setting id\=&quot;cleanup.qualify_static_member_accesses_through_instances_with_declaring_class&quot; value\=&quot;true&quot;/>\n&lt;setting id\=&quot;cleanup.qualify_static_method_accesses_with_declaring_class&quot; value\=&quot;false&quot;/>\n&lt;setting id\=&quot;cleanup.add_generated_serial_version_id&quot; value\=&quot;false&quot;/>\n&lt;setting id\=&quot;cleanup.make_variable_declarations_final&quot; value\=&quot;false&quot;/>\n&lt;setting id\=&quot;cleanup.add_missing_methods&quot; value\=&quot;false&quot;/>\n&lt;setting id\=&quot;cleanup.always_use_this_for_non_static_field_access&quot; value\=&quot;false&quot;/>\n&lt;setting id\=&quot;cleanup.use_type_arguments&quot; value\=&quot;false&quot;/>\n&lt;setting id\=&quot;cleanup.remove_trailing_whitespaces_ignore_empty&quot; value\=&quot;false&quot;/>\n&lt;setting id\=&quot;cleanup.correct_indentation&quot; value\=&quot;false&quot;/>\n&lt;setting id\=&quot;cleanup.never_use_parentheses_in_expressions&quot; value\=&quot;true&quot;/>\n&lt;setting id\=&quot;cleanup.add_serial_version_id&quot; value\=&quot;false&quot;/>\n&lt;setting id\=&quot;cleanup.remove_unused_private_methods&quot; value\=&quot;true&quot;/>\n&lt;setting id\=&quot;cleanup.use_this_for_non_static_field_access&quot; value\=&quot;false&quot;/>\n&lt;setting id\=&quot;cleanup.use_blocks_only_for_return_and_throw&quot; value\=&quot;false&quot;/>\n&lt;setting id\=&quot;cleanup.remove_unused_private_members&quot; value\=&quot;false&quot;/>\n&lt;setting id\=&quot;cleanup.add_missing_override_annotations_interface_methods&quot; value\=&quot;true&quot;/>\n&lt;setting id\=&quot;cleanup.remove_trailing_whitespaces_all&quot; value\=&quot;true&quot;/>\n&lt;setting id\=&quot;cleanup.make_type_abstract_if_missing_method&quot; value\=&quot;false&quot;/>\n&lt;setting id\=&quot;cleanup.always_use_this_for_non_static_method_access&quot; value\=&quot;false&quot;/>\n&lt;setting id\=&quot;cleanup.remove_unnecessary_nls_tags&quot; value\=&quot;true&quot;/>\n&lt;setting id\=&quot;cleanup.format_source_code_changes_only&quot; value\=&quot;false&quot;/>\n&lt;setting id\=&quot;cleanup.qualify_static_field_accesses_with_declaring_class&quot; value\=&quot;false&quot;/>\n&lt;setting id\=&quot;cleanup.add_missing_nls_tags&quot; value\=&quot;false&quot;/>\n&lt;setting id\=&quot;cleanup.use_this_for_non_static_field_access_only_if_necessary&quot; value\=&quot;true&quot;/>\n&lt;setting id\=&quot;cleanup.qualify_static_member_accesses_through_subtypes_with_declaring_class&quot; value\=&quot;true&quot;/>\n&lt;setting id\=&quot;cleanup.remove_unnecessary_casts&quot; value\=&quot;true&quot;/>\n&lt;setting id\=&quot;cleanup.qualify_static_member_accesses_with_declaring_class&quot; value\=&quot;true&quot;/>\n&lt;setting id\=&quot;cleanup.use_parentheses_in_expressions&quot; value\=&quot;false&quot;/>\n&lt;setting id\=&quot;cleanup.remove_unused_private_fields&quot; value\=&quot;true&quot;/>\n&lt;setting id\=&quot;cleanup.make_parameters_final&quot; value\=&quot;false&quot;/>\n&lt;setting id\=&quot;cleanup.remove_redundant_type_arguments&quot; value\=&quot;true&quot;/>\n&lt;setting id\=&quot;cleanup.remove_trailing_whitespaces&quot; value\=&quot;true&quot;/>\n&lt;setting id\=&quot;cleanup.remove_unused_imports&quot; value\=&quot;true&quot;/>\n&lt;setting id\=&quot;cleanup.use_anonymous_class_creation&quot; value\=&quot;false&quot;/>\n&lt;setting id\=&quot;cleanup.organize_imports&quot; value\=&quot;false&quot;/>\n&lt;setting id\=&quot;cleanup.sort_members&quot; value\=&quot;false&quot;/>\n&lt;setting id\=&quot;cleanup.remove_private_constructors&quot; value\=&quot;true&quot;/>\n&lt;setting id\=&quot;cleanup.convert_to_enhanced_for_loop&quot; value\=&quot;false&quot;/>\n&lt;setting id\=&quot;cleanup.always_use_blocks&quot; value\=&quot;true&quot;/>\n&lt;setting id\=&quot;cleanup.never_use_blocks&quot; value\=&quot;false&quot;/>\n&lt;setting id\=&quot;cleanup.use_lambda&quot; value\=&quot;true&quot;/>\n&lt;setting id\=&quot;cleanup.always_use_parentheses_in_expressions&quot; value\=&quot;false&quot;/>\n&lt;setting id\=&quot;cleanup.use_this_for_non_static_method_access&quot; value\=&quot;false&quot;/>\n&lt;setting id\=&quot;cleanup.remove_unused_local_variables&quot; value\=&quot;false&quot;/>\n&lt;setting id\=&quot;cleanup.make_private_fields_final&quot; value\=&quot;true&quot;/>\n&lt;setting id\=&quot;cleanup.add_missing_deprecated_annotations&quot; value\=&quot;true&quot;/>\n&lt;setting id\=&quot;cleanup.add_default_serial_version_id&quot; value\=&quot;true&quot;/>\n&lt;setting id\=&quot;cleanup.sort_members_all&quot; value\=&quot;false&quot;/>\n&lt;setting id\=&quot;cleanup.use_blocks&quot; value\=&quot;true&quot;/>\n&lt;setting id\=&quot;cleanup.add_missing_override_annotations&quot; value\=&quot;true&quot;/>\n&lt;setting id\=&quot;cleanup.make_local_variable_final&quot; value\=&quot;true&quot;/>\n&lt;/profile>\n&lt;/profiles>\n&#xA;org.eclipse.jdt.ui.cleanupprofiles.version=2&#xA;org.eclipse.jdt.ui.formatterprofiles=&lt;?xml version\=&quot;1.0&quot; encoding\=&quot;UTF-8&quot; standalone\=&quot;no&quot;?>\n&lt;profiles version\=&quot;12&quot;>\n&lt;profile kind\=&quot;CodeFormatterProfile&quot; name\=&quot;Papyrus&quot; version\=&quot;12&quot;>\n&lt;setting id\=&quot;org.eclipse.jdt.core.formatter.insert_space_after_ellipsis&quot; value\=&quot;insert&quot;/>\n&lt;setting id\=&quot;org.eclipse.jdt.core.formatter.insert_space_after_comma_in_enum_declarations&quot; value\=&quot;insert&quot;/>\n&lt;setting id\=&quot;org.eclipse.jdt.core.formatter.insert_new_line_in_empty_annotation_declaration&quot; value\=&quot;insert&quot;/>\n&lt;setting id\=&quot;org.eclipse.jdt.core.formatter.insert_space_before_comma_in_allocation_expression&quot; value\=&quot;do not insert&quot;/>\n&lt;setting id\=&quot;org.eclipse.jdt.core.formatter.insert_space_before_at_in_annotation_type_declaration&quot; value\=&quot;insert&quot;/>\n&lt;setting id\=&quot;org.eclipse.jdt.core.formatter.comment.new_lines_at_block_boundaries&quot; value\=&quot;true&quot;/>\n&lt;setting id\=&quot;org.eclipse.jdt.core.formatter.insert_space_after_comma_in_constructor_declaration_parameters&quot; value\=&quot;insert&quot;/>\n&lt;setting id\=&quot;org.eclipse.jdt.core.formatter.comment.insert_new_line_for_parameter&quot; value\=&quot;insert&quot;/>\n&lt;setting id\=&quot;org.eclipse.jdt.core.formatter.insert_new_line_after_annotation_on_package&quot; value\=&quot;insert&quot;/>\n&lt;setting id\=&quot;org.eclipse.jdt.core.formatter.insert_space_between_empty_parens_in_enum_constant&quot; value\=&quot;do not insert&quot;/>\n&lt;setting id\=&quot;org.eclipse.jdt.core.formatter.blank_lines_after_imports&quot; value\=&quot;1&quot;/>\n&lt;setting id\=&quot;org.eclipse.jdt.core.formatter.insert_space_before_closing_paren_in_while&quot; value\=&quot;do not insert&quot;/>\n&lt;setting id\=&quot;org.eclipse.jdt.core.formatter.comment.insert_new_line_before_root_tags&quot; value\=&quot;insert&quot;/>\n&lt;setting id\=&quot;org.eclipse.jdt.core.formatter.insert_space_between_empty_parens_in_annotation_type_member_declaration&quot; value\=&quot;do not insert&quot;/>\n&lt;setting id\=&quot;org.eclipse.jdt.core.formatter.insert_space_before_comma_in_method_declaration_throws&quot; value\=&quot;do not insert&quot;/>\n&lt;setting id\=&quot;org.eclipse.jdt.core.formatter.comment.format_javadoc_comments&quot; value\=&quot;true&quot;/>\n&lt;setting id\=&quot;org.eclipse.jdt.core.formatter.indentation.size&quot; value\=&quot;4&quot;/>\n&lt;setting id\=&quot;org.eclipse.jdt.core.formatter.insert_space_after_postfix_operator&quot; value\=&quot;do not insert&quot;/>\n&lt;setting id\=&quot;org.eclipse.jdt.core.formatter.insert_space_after_comma_in_for_increments&quot; value\=&quot;insert&quot;/>\n&lt;setting id\=&quot;org.eclipse.jdt.core.formatter.insert_space_after_comma_in_type_arguments&quot; value\=&quot;insert&quot;/>\n&lt;setting id\=&quot;org.eclipse.jdt.core.formatter.insert_space_before_comma_in_for_inits&quot; value\=&quot;do not insert&quot;/>\n&lt;setting id\=&quot;org.eclipse.jdt.core.formatter.insert_new_line_in_empty_anonymous_type_declaration&quot; value\=&quot;insert&quot;/>\n&lt;setting id\=&quot;org.eclipse.jdt.core.formatter.insert_space_after_semicolon_in_for&quot; value\=&quot;insert&quot;/>\n&lt;setting id\=&quot;org.eclipse.jdt.core.formatter.disabling_tag&quot; value\=&quot;@formatter\:off&quot;/>\n&lt;setting id\=&quot;org.eclipse.jdt.core.formatter.continuation_indentation&quot; value\=&quot;2&quot;/>\n&lt;setting id\=&quot;org.eclipse.jdt.core.formatter.alignment_for_enum_constants&quot; value\=&quot;0&quot;/>\n&lt;setting id\=&quot;org.eclipse.jdt.core.formatter.blank_lines_before_imports&quot; value\=&quot;1&quot;/>\n&lt;setting id\=&quot;org.eclipse.jdt.core.formatter.blank_lines_after_package&quot; value\=&quot;1&quot;/>\n&lt;setting id\=&quot;org.eclipse.jdt.core.formatter.insert_space_after_binary_operator&quot; value\=&quot;insert&quot;/>\n&lt;setting id\=&quot;org.eclipse.jdt.core.formatter.insert_space_after_comma_in_multiple_local_declarations&quot; value\=&quot;insert&quot;/>\n&lt;setting id\=&quot;org.eclipse.jdt.core.formatter.alignment_for_arguments_in_enum_constant&quot; value\=&quot;16&quot;/>\n&lt;setting id\=&quot;org.eclipse.jdt.core.formatter.insert_space_after_opening_angle_bracket_in_parameterized_type_reference&quot; value\=&quot;do not insert&quot;/>\n&lt;setting id\=&quot;org.eclipse.jdt.core.formatter.comment.indent_root_tags&quot; value\=&quot;true&quot;/>\n&lt;setting id\=&quot;org.eclipse.jdt.core.formatter.wrap_before_or_operator_multicatch&quot; value\=&quot;true&quot;/>\n&lt;setting id\=&quot;org.eclipse.jdt.core.formatter.enabling_tag&quot; value\=&quot;@formatter\:on&quot;/>\n&lt;setting id\=&quot;org.eclipse.jdt.core.formatter.insert_space_after_closing_brace_in_block&quot; value\=&quot;insert&quot;/>\n&lt;setting id\=&quot;org.eclipse.jdt.core.formatter.insert_space_before_parenthesized_expression_in_return&quot; value\=&quot;insert&quot;/>\n&lt;setting id\=&quot;org.eclipse.jdt.core.formatter.alignment_for_throws_clause_in_method_declaration&quot; value\=&quot;16&quot;/>\n&lt;setting id\=&quot;org.eclipse.jdt.core.formatter.insert_new_line_after_annotation_on_parameter&quot; value\=&quot;do not insert&quot;/>\n&lt;setting id\=&quot;org.eclipse.jdt.core.formatter.keep_then_statement_on_same_line&quot; value\=&quot;false&quot;/>\n&lt;setting id\=&quot;org.eclipse.jdt.core.formatter.insert_new_line_after_annotation_on_field&quot; value\=&quot;insert&quot;/>\n&lt;setting id\=&quot;org.eclipse.jdt.core.formatter.insert_space_after_comma_in_explicitconstructorcall_arguments&quot; value\=&quot;insert&quot;/>\n&lt;setting id\=&quot;org.eclipse.jdt.core.formatter.insert_new_line_in_empty_block&quot; value\=&quot;insert&quot;/>\n&lt;setting id\=&quot;org.eclipse.jdt.core.formatter.insert_space_after_prefix_operator&quot; value\=&quot;do not insert&quot;/>\n&lt;setting id\=&quot;org.eclipse.jdt.core.formatter.blank_lines_between_type_declarations&quot; value\=&quot;1&quot;/>\n&lt;setting id\=&quot;org.eclipse.jdt.core.formatter.insert_space_before_closing_brace_in_array_initializer&quot; value\=&quot;insert&quot;/>\n&lt;setting id\=&quot;org.eclipse.jdt.core.formatter.insert_space_before_closing_paren_in_for&quot; value\=&quot;do not insert&quot;/>\n&lt;setting id\=&quot;org.eclipse.jdt.core.formatter.insert_space_after_opening_paren_in_catch&quot; value\=&quot;do not insert&quot;/>\n&lt;setting id\=&quot;org.eclipse.jdt.core.formatter.insert_space_after_opening_angle_bracket_in_type_arguments&quot; value\=&quot;do not insert&quot;/>\n&lt;setting id\=&quot;org.eclipse.jdt.core.formatter.insert_new_line_after_annotation_on_method&quot; value\=&quot;insert&quot;/>\n&lt;setting id\=&quot;org.eclipse.jdt.core.formatter.insert_space_after_opening_paren_in_switch&quot; value\=&quot;do not insert&quot;/>\n&lt;setting id\=&quot;org.eclipse.jdt.core.formatter.insert_space_before_opening_brace_in_anonymous_type_declaration&quot; value\=&quot;insert&quot;/>\n&lt;setting id\=&quot;org.eclipse.jdt.core.formatter.insert_space_before_closing_paren_in_parenthesized_expression&quot; value\=&quot;do not insert&quot;/>\n&lt;setting id\=&quot;org.eclipse.jdt.core.formatter.never_indent_line_comments_on_first_column&quot; value\=&quot;false&quot;/>\n&lt;setting id\=&quot;org.eclipse.jdt.core.compiler.problem.enumIdentifier&quot; value\=&quot;error&quot;/>\n&lt;setting id\=&quot;org.eclipse.jdt.core.formatter.insert_space_after_and_in_type_parameter&quot; value\=&quot;insert&quot;/>\n&lt;setting id\=&quot;org.eclipse.jdt.core.formatter.insert_space_after_comma_in_for_inits&quot; value\=&quot;insert&quot;/>\n&lt;setting id\=&quot;org.eclipse.jdt.core.formatter.indent_statements_compare_to_block&quot; value\=&quot;true&quot;/>\n&lt;setting id\=&quot;org.eclipse.jdt.core.formatter.brace_position_for_anonymous_type_declaration&quot; value\=&quot;end_of_line&quot;/>\n&lt;setting id\=&quot;org.eclipse.jdt.core.formatter.insert_space_before_question_in_wildcard&quot; value\=&quot;do not insert&quot;/>\n&lt;setting id\=&quot;org.eclipse.jdt.core.formatter.insert_space_before_opening_paren_in_annotation&quot; value\=&quot;do not insert&quot;/>\n&lt;setting id\=&quot;org.eclipse.jdt.core.formatter.insert_space_before_comma_in_method_invocation_arguments&quot; value\=&quot;do not insert&quot;/>\n&lt;setting id\=&quot;org.eclipse.jdt.core.formatter.insert_space_before_opening_brace_in_switch&quot; value\=&quot;insert&quot;/>\n&lt;setting id\=&quot;org.eclipse.jdt.core.formatter.comment.line_length&quot; value\=&quot;260&quot;/>\n&lt;setting id\=&quot;org.eclipse.jdt.core.formatter.use_on_off_tags&quot; value\=&quot;false&quot;/>\n&lt;setting id\=&quot;org.eclipse.jdt.core.formatter.insert_space_between_empty_brackets_in_array_allocation_expression&quot; value\=&quot;do not insert&quot;/>\n&lt;setting id\=&quot;org.eclipse.jdt.core.formatter.insert_space_before_opening_brace_in_enum_constant&quot; value\=&quot;insert&quot;/>\n&lt;setting id\=&quot;org.eclipse.jdt.core.formatter.insert_space_between_empty_parens_in_method_invocation&quot; value\=&quot;do not insert&quot;/>\n&lt;setting id\=&quot;org.eclipse.jdt.core.formatter.insert_space_after_assignment_operator&quot; value\=&quot;insert&quot;/>\n&lt;setting id\=&quot;org.eclipse.jdt.core.formatter.insert_space_before_opening_brace_in_type_declaration&quot; value\=&quot;insert&quot;/>\n&lt;setting id\=&quot;org.eclipse.jdt.core.formatter.insert_space_after_opening_paren_in_for&quot; value\=&quot;do not insert&quot;/>\n&lt;setting id\=&quot;org.eclipse.jdt.core.formatter.comment.preserve_white_space_between_code_and_line_comments&quot; value\=&quot;false&quot;/>\n&lt;setting id\=&quot;org.eclipse.jdt.core.formatter.insert_new_line_after_annotation_on_local_variable&quot; value\=&quot;insert&quot;/>\n&lt;setting id\=&quot;org.eclipse.jdt.core.formatter.brace_position_for_method_declaration&quot; value\=&quot;end_of_line&quot;/>\n&lt;setting id\=&quot;org.eclipse.jdt.core.formatter.insert_space_before_closing_paren_in_method_invocation&quot; value\=&quot;do not insert&quot;/>\n&lt;setting id\=&quot;org.eclipse.jdt.core.formatter.alignment_for_union_type_in_multicatch&quot; value\=&quot;16&quot;/>\n&lt;setting id\=&quot;org.eclipse.jdt.core.formatter.insert_space_after_colon_in_for&quot; value\=&quot;insert&quot;/>\n&lt;setting id\=&quot;org.eclipse.jdt.core.formatter.number_of_blank_lines_at_beginning_of_method_body&quot; value\=&quot;0&quot;/>\n&lt;setting id\=&quot;org.eclipse.jdt.core.formatter.insert_space_after_closing_angle_bracket_in_type_arguments&quot; value\=&quot;insert&quot;/>\n&lt;setting id\=&quot;org.eclipse.jdt.core.formatter.keep_else_statement_on_same_line&quot; value\=&quot;false&quot;/>\n&lt;setting id\=&quot;org.eclipse.jdt.core.formatter.alignment_for_binary_expression&quot; value\=&quot;16&quot;/>\n&lt;setting id\=&quot;org.eclipse.jdt.core.formatter.insert_space_after_comma_in_parameterized_type_reference&quot; value\=&quot;insert&quot;/>\n&lt;setting id\=&quot;org.eclipse.jdt.core.formatter.insert_space_before_comma_in_array_initializer&quot; value\=&quot;do not insert&quot;/>\n&lt;setting id\=&quot;org.eclipse.jdt.core.formatter.insert_space_after_comma_in_multiple_field_declarations&quot; value\=&quot;insert&quot;/>\n&lt;setting id\=&quot;org.eclipse.jdt.core.formatter.insert_space_before_comma_in_annotation&quot; value\=&quot;do not insert&quot;/>\n&lt;setting id\=&quot;org.eclipse.jdt.core.formatter.alignment_for_arguments_in_explicit_constructor_call&quot; value\=&quot;16&quot;/>\n&lt;setting id\=&quot;org.eclipse.jdt.core.formatter.indent_body_declarations_compare_to_annotation_declaration_header&quot; value\=&quot;true&quot;/>\n&lt;setting id\=&quot;org.eclipse.jdt.core.formatter.insert_space_after_comma_in_superinterfaces&quot; value\=&quot;insert&quot;/>\n&lt;setting id\=&quot;org.eclipse.jdt.core.formatter.insert_space_before_colon_in_default&quot; value\=&quot;do not insert&quot;/>\n&lt;setting id\=&quot;org.eclipse.jdt.core.formatter.insert_space_after_question_in_conditional&quot; value\=&quot;insert&quot;/>\n&lt;setting id\=&quot;org.eclipse.jdt.core.formatter.brace_position_for_block&quot; value\=&quot;end_of_line&quot;/>\n&lt;setting id\=&quot;org.eclipse.jdt.core.formatter.brace_position_for_constructor_declaration&quot; value\=&quot;end_of_line&quot;/>\n&lt;setting id\=&quot;org.eclipse.jdt.core.formatter.brace_position_for_lambda_body&quot; value\=&quot;end_of_line&quot;/>\n&lt;setting id\=&quot;org.eclipse.jdt.core.formatter.compact_else_if&quot; value\=&quot;true&quot;/>\n&lt;setting id\=&quot;org.eclipse.jdt.core.formatter.insert_space_before_comma_in_type_parameters&quot; value\=&quot;do not insert&quot;/>\n&lt;setting id\=&quot;org.eclipse.jdt.core.formatter.insert_space_before_opening_paren_in_catch&quot; value\=&quot;insert&quot;/>\n&lt;setting id\=&quot;org.eclipse.jdt.core.formatter.insert_space_before_opening_paren_in_method_invocation&quot; value\=&quot;do not insert&quot;/>\n&lt;setting id\=&quot;org.eclipse.jdt.core.formatter.put_empty_statement_on_new_line&quot; value\=&quot;true&quot;/>\n&lt;setting id\=&quot;org.eclipse.jdt.core.formatter.alignment_for_parameters_in_constructor_declaration&quot; value\=&quot;16&quot;/>\n&lt;setting id\=&quot;org.eclipse.jdt.core.formatter.insert_space_after_comma_in_method_invocation_arguments&quot; value\=&quot;insert&quot;/>\n&lt;setting id\=&quot;org.eclipse.jdt.core.formatter.alignment_for_arguments_in_method_invocation&quot; value\=&quot;16&quot;/>\n&lt;setting id\=&quot;org.eclipse.jdt.core.formatter.alignment_for_throws_clause_in_constructor_declaration&quot; value\=&quot;16&quot;/>\n&lt;setting id\=&quot;org.eclipse.jdt.core.compiler.problem.assertIdentifier&quot; value\=&quot;error&quot;/>\n&lt;setting id\=&quot;org.eclipse.jdt.core.formatter.comment.clear_blank_lines_in_block_comment&quot; value\=&quot;false&quot;/>\n&lt;setting id\=&quot;org.eclipse.jdt.core.formatter.insert_new_line_before_catch_in_try_statement&quot; value\=&quot;do not insert&quot;/>\n&lt;setting id\=&quot;org.eclipse.jdt.core.formatter.insert_space_before_opening_paren_in_try&quot; value\=&quot;insert&quot;/>\n&lt;setting id\=&quot;org.eclipse.jdt.core.formatter.insert_new_line_at_end_of_file_if_missing&quot; value\=&quot;do not insert&quot;/>\n&lt;setting id\=&quot;org.eclipse.jdt.core.formatter.comment.clear_blank_lines_in_javadoc_comment&quot; value\=&quot;false&quot;/>\n&lt;setting id\=&quot;org.eclipse.jdt.core.formatter.insert_space_after_comma_in_array_initializer&quot; value\=&quot;insert&quot;/>\n&lt;setting id\=&quot;org.eclipse.jdt.core.formatter.insert_space_before_binary_operator&quot; value\=&quot;insert&quot;/>\n&lt;setting id\=&quot;org.eclipse.jdt.core.formatter.insert_space_before_unary_operator&quot; value\=&quot;do not insert&quot;/>\n&lt;setting id\=&quot;org.eclipse.jdt.core.formatter.alignment_for_expressions_in_array_initializer&quot; value\=&quot;16&quot;/>\n&lt;setting id\=&quot;org.eclipse.jdt.core.formatter.format_line_comment_starting_on_first_column&quot; value\=&quot;true&quot;/>\n&lt;setting id\=&quot;org.eclipse.jdt.core.formatter.number_of_empty_lines_to_preserve&quot; value\=&quot;5&quot;/>\n&lt;setting id\=&quot;org.eclipse.jdt.core.formatter.insert_space_after_colon_in_case&quot; value\=&quot;insert&quot;/>\n&lt;setting id\=&quot;org.eclipse.jdt.core.formatter.insert_space_before_ellipsis&quot; value\=&quot;do not insert&quot;/>\n&lt;setting id\=&quot;org.eclipse.jdt.core.formatter.insert_space_before_semicolon_in_try_resources&quot; value\=&quot;do not insert&quot;/>\n&lt;setting id\=&quot;org.eclipse.jdt.core.formatter.insert_space_after_colon_in_assert&quot; value\=&quot;insert&quot;/>\n&lt;setting id\=&quot;org.eclipse.jdt.core.formatter.insert_space_before_closing_paren_in_if&quot; value\=&quot;do not insert&quot;/>\n&lt;setting id\=&quot;org.eclipse.jdt.core.formatter.insert_space_before_comma_in_type_arguments&quot; value\=&quot;do not insert&quot;/>\n&lt;setting id\=&quot;org.eclipse.jdt.core.formatter.insert_space_before_and_in_type_parameter&quot; value\=&quot;insert&quot;/>\n&lt;setting id\=&quot;org.eclipse.jdt.core.formatter.insert_new_line_in_empty_type_declaration&quot; value\=&quot;insert&quot;/>\n&lt;setting id\=&quot;org.eclipse.jdt.core.formatter.insert_space_after_opening_paren_in_parenthesized_expression&quot; value\=&quot;do not insert&quot;/>\n&lt;setting id\=&quot;org.eclipse.jdt.core.formatter.comment.format_line_comments&quot; value\=&quot;true&quot;/>\n&lt;setting id\=&quot;org.eclipse.jdt.core.formatter.insert_space_after_colon_in_labeled_statement&quot; value\=&quot;insert&quot;/>\n&lt;setting id\=&quot;org.eclipse.jdt.core.formatter.align_type_members_on_columns&quot; value\=&quot;false&quot;/>\n&lt;setting id\=&quot;org.eclipse.jdt.core.formatter.alignment_for_assignment&quot; value\=&quot;0&quot;/>\n&lt;setting id\=&quot;org.eclipse.jdt.core.formatter.insert_new_line_in_empty_method_body&quot; value\=&quot;insert&quot;/>\n&lt;setting id\=&quot;org.eclipse.jdt.core.formatter.indent_body_declarations_compare_to_type_header&quot; value\=&quot;true&quot;/>\n&lt;setting id\=&quot;org.eclipse.jdt.core.formatter.insert_space_between_empty_parens_in_method_declaration&quot; value\=&quot;do not insert&quot;/>\n&lt;setting id\=&quot;org.eclipse.jdt.core.formatter.insert_space_after_opening_paren_in_enum_constant&quot; value\=&quot;do not insert&quot;/>\n&lt;setting id\=&quot;org.eclipse.jdt.core.formatter.alignment_for_superinterfaces_in_type_declaration&quot; value\=&quot;16&quot;/>\n&lt;setting id\=&quot;org.eclipse.jdt.core.formatter.blank_lines_before_first_class_body_declaration&quot; value\=&quot;0&quot;/>\n&lt;setting id\=&quot;org.eclipse.jdt.core.formatter.alignment_for_conditional_expression&quot; value\=&quot;80&quot;/>\n&lt;setting id\=&quot;org.eclipse.jdt.core.formatter.insert_new_line_before_closing_brace_in_array_initializer&quot; value\=&quot;do not insert&quot;/>\n&lt;setting id\=&quot;org.eclipse.jdt.core.formatter.insert_space_before_comma_in_constructor_declaration_parameters&quot; value\=&quot;do not insert&quot;/>\n&lt;setting id\=&quot;org.eclipse.jdt.core.formatter.format_guardian_clause_on_one_line&quot; value\=&quot;false&quot;/>\n&lt;setting id\=&quot;org.eclipse.jdt.core.formatter.insert_space_before_opening_paren_in_if&quot; value\=&quot;insert&quot;/>\n&lt;setting id\=&quot;org.eclipse.jdt.core.formatter.insert_new_line_after_annotation_on_type&quot; value\=&quot;insert&quot;/>\n&lt;setting id\=&quot;org.eclipse.jdt.core.formatter.insert_space_before_opening_brace_in_block&quot; value\=&quot;insert&quot;/>\n&lt;setting id\=&quot;org.eclipse.jdt.core.formatter.brace_position_for_enum_declaration&quot; value\=&quot;end_of_line&quot;/>\n&lt;setting id\=&quot;org.eclipse.jdt.core.formatter.brace_position_for_block_in_case&quot; value\=&quot;end_of_line&quot;/>\n&lt;setting id\=&quot;org.eclipse.jdt.core.formatter.insert_space_before_closing_paren_in_constructor_declaration&quot; value\=&quot;do not insert&quot;/>\n&lt;setting id\=&quot;org.eclipse.jdt.core.formatter.comment.format_header&quot; value\=&quot;false&quot;/>\n&lt;setting id\=&quot;org.eclipse.jdt.core.formatter.alignment_for_arguments_in_allocation_expression&quot; value\=&quot;16&quot;/>\n&lt;setting id\=&quot;org.eclipse.jdt.core.formatter.insert_space_after_opening_paren_in_method_invocation&quot; value\=&quot;do not insert&quot;/>\n&lt;setting id\=&quot;org.eclipse.jdt.core.formatter.insert_space_before_opening_paren_in_while&quot; value\=&quot;insert&quot;/>\n&lt;setting id\=&quot;org.eclipse.jdt.core.compiler.codegen.inlineJsrBytecode&quot; value\=&quot;enabled&quot;/>\n&lt;setting id\=&quot;org.eclipse.jdt.core.formatter.insert_space_before_closing_paren_in_switch&quot; value\=&quot;do not insert&quot;/>\n&lt;setting id\=&quot;org.eclipse.jdt.core.formatter.alignment_for_method_declaration&quot; value\=&quot;0&quot;/>\n&lt;setting id\=&quot;org.eclipse.jdt.core.formatter.join_wrapped_lines&quot; value\=&quot;false&quot;/>\n&lt;setting id\=&quot;org.eclipse.jdt.core.formatter.insert_space_between_empty_parens_in_constructor_declaration&quot; value\=&quot;do not insert&quot;/>\n&lt;setting id\=&quot;org.eclipse.jdt.core.formatter.indent_switchstatements_compare_to_cases&quot; value\=&quot;true&quot;/>\n&lt;setting id\=&quot;org.eclipse.jdt.core.formatter.insert_space_before_closing_bracket_in_array_allocation_expression&quot; value\=&quot;do not insert&quot;/>\n&lt;setting id\=&quot;org.eclipse.jdt.core.formatter.insert_space_before_closing_paren_in_synchronized&quot; value\=&quot;do not insert&quot;/>\n&lt;setting id\=&quot;org.eclipse.jdt.core.formatter.comment.new_lines_at_javadoc_boundaries&quot; value\=&quot;true&quot;/>\n&lt;setting id\=&quot;org.eclipse.jdt.core.formatter.brace_position_for_annotation_type_declaration&quot; value\=&quot;end_of_line&quot;/>\n&lt;setting id\=&quot;org.eclipse.jdt.core.formatter.insert_space_before_colon_in_for&quot; value\=&quot;insert&quot;/>\n&lt;setting id\=&quot;org.eclipse.jdt.core.formatter.alignment_for_resources_in_try&quot; value\=&quot;80&quot;/>\n&lt;setting id\=&quot;org.eclipse.jdt.core.formatter.use_tabs_only_for_leading_indentations&quot; value\=&quot;false&quot;/>\n&lt;setting id\=&quot;org.eclipse.jdt.core.formatter.alignment_for_selector_in_method_invocation&quot; value\=&quot;16&quot;/>\n&lt;setting id\=&quot;org.eclipse.jdt.core.formatter.never_indent_block_comments_on_first_column&quot; value\=&quot;false&quot;/>\n&lt;setting id\=&quot;org.eclipse.jdt.core.compiler.source&quot; value\=&quot;1.8&quot;/>\n&lt;setting id\=&quot;org.eclipse.jdt.core.formatter.insert_space_after_opening_paren_in_synchronized&quot; value\=&quot;do not insert&quot;/>\n&lt;setting id\=&quot;org.eclipse.jdt.core.formatter.insert_space_after_comma_in_constructor_declaration_throws&quot; value\=&quot;insert&quot;/>\n&lt;setting id\=&quot;org.eclipse.jdt.core.formatter.tabulation.size&quot; value\=&quot;4&quot;/>\n&lt;setting id\=&quot;org.eclipse.jdt.core.formatter.insert_new_line_in_empty_enum_constant&quot; value\=&quot;insert&quot;/>\n&lt;setting id\=&quot;org.eclipse.jdt.core.formatter.insert_space_after_comma_in_allocation_expression&quot; value\=&quot;insert&quot;/>\n&lt;setting id\=&quot;org.eclipse.jdt.core.formatter.insert_space_after_opening_bracket_in_array_reference&quot; value\=&quot;do not insert&quot;/>\n&lt;setting id\=&quot;org.eclipse.jdt.core.formatter.insert_space_after_colon_in_conditional&quot; value\=&quot;insert&quot;/>\n&lt;setting id\=&quot;org.eclipse.jdt.core.formatter.comment.format_source_code&quot; value\=&quot;true&quot;/>\n&lt;setting id\=&quot;org.eclipse.jdt.core.formatter.insert_space_before_opening_brace_in_array_initializer&quot; value\=&quot;insert&quot;/>\n&lt;setting id\=&quot;org.eclipse.jdt.core.formatter.insert_space_before_closing_paren_in_try&quot; value\=&quot;do not insert&quot;/>\n&lt;setting id\=&quot;org.eclipse.jdt.core.formatter.insert_space_after_semicolon_in_try_resources&quot; value\=&quot;insert&quot;/>\n&lt;setting id\=&quot;org.eclipse.jdt.core.formatter.blank_lines_before_field&quot; value\=&quot;0&quot;/>\n&lt;setting id\=&quot;org.eclipse.jdt.core.formatter.insert_space_after_at_in_annotation&quot; value\=&quot;do not insert&quot;/>\n&lt;setting id\=&quot;org.eclipse.jdt.core.formatter.continuation_indentation_for_array_initializer&quot; value\=&quot;2&quot;/>\n&lt;setting id\=&quot;org.eclipse.jdt.core.formatter.insert_space_after_question_in_wildcard&quot; value\=&quot;do not insert&quot;/>\n&lt;setting id\=&quot;org.eclipse.jdt.core.formatter.blank_lines_before_method&quot; value\=&quot;1&quot;/>\n&lt;setting id\=&quot;org.eclipse.jdt.core.formatter.alignment_for_superclass_in_type_declaration&quot; value\=&quot;16&quot;/>\n&lt;setting id\=&quot;org.eclipse.jdt.core.formatter.alignment_for_superinterfaces_in_enum_declaration&quot; value\=&quot;16&quot;/>\n&lt;setting id\=&quot;org.eclipse.jdt.core.formatter.insert_space_before_parenthesized_expression_in_throw&quot; value\=&quot;insert&quot;/>\n&lt;setting id\=&quot;org.eclipse.jdt.core.formatter.insert_space_before_colon_in_labeled_statement&quot; value\=&quot;do not insert&quot;/>\n&lt;setting id\=&quot;org.eclipse.jdt.core.compiler.codegen.targetPlatform&quot; value\=&quot;1.8&quot;/>\n&lt;setting id\=&quot;org.eclipse.jdt.core.formatter.brace_position_for_switch&quot; value\=&quot;end_of_line&quot;/>\n&lt;setting id\=&quot;org.eclipse.jdt.core.formatter.insert_space_before_comma_in_superinterfaces&quot; value\=&quot;do not insert&quot;/>\n&lt;setting id\=&quot;org.eclipse.jdt.core.formatter.insert_space_after_comma_in_method_declaration_parameters&quot; value\=&quot;insert&quot;/>\n&lt;setting id\=&quot;org.eclipse.jdt.core.formatter.insert_new_line_after_type_annotation&quot; value\=&quot;do not insert&quot;/>\n&lt;setting id\=&quot;org.eclipse.jdt.core.formatter.insert_space_after_opening_brace_in_array_initializer&quot; value\=&quot;insert&quot;/>\n&lt;setting id\=&quot;org.eclipse.jdt.core.formatter.insert_space_before_opening_paren_in_parenthesized_expression&quot; value\=&quot;do not insert&quot;/>\n&lt;setting id\=&quot;org.eclipse.jdt.core.formatter.comment.format_html&quot; value\=&quot;true&quot;/>\n&lt;setting id\=&quot;org.eclipse.jdt.core.formatter.insert_space_after_at_in_annotation_type_declaration&quot; value\=&quot;do not insert&quot;/>\n&lt;setting id\=&quot;org.eclipse.jdt.core.formatter.insert_space_after_closing_angle_bracket_in_type_parameters&quot; value\=&quot;insert&quot;/>\n&lt;setting id\=&quot;org.eclipse.jdt.core.formatter.alignment_for_compact_if&quot; value\=&quot;16&quot;/>\n&lt;setting id\=&quot;org.eclipse.jdt.core.formatter.indent_empty_lines&quot; value\=&quot;false&quot;/>\n&lt;setting id\=&quot;org.eclipse.jdt.core.formatter.insert_space_before_comma_in_parameterized_type_reference&quot; value\=&quot;do not insert&quot;/>\n&lt;setting id\=&quot;org.eclipse.jdt.core.formatter.insert_space_after_unary_operator&quot; value\=&quot;do not insert&quot;/>\n&lt;setting id\=&quot;org.eclipse.jdt.core.formatter.insert_space_before_opening_paren_in_enum_constant&quot; value\=&quot;do not insert&quot;/>\n&lt;setting id\=&quot;org.eclipse.jdt.core.formatter.alignment_for_arguments_in_annotation&quot; value\=&quot;0&quot;/>\n&lt;setting id\=&quot;org.eclipse.jdt.core.formatter.insert_space_before_comma_in_enum_declarations&quot; value\=&quot;do not insert&quot;/>\n&lt;setting id\=&quot;org.eclipse.jdt.core.formatter.keep_empty_array_initializer_on_one_line&quot; value\=&quot;false&quot;/>\n&lt;setting id\=&quot;org.eclipse.jdt.core.formatter.indent_switchstatements_compare_to_switch&quot; value\=&quot;false&quot;/>\n&lt;setting id\=&quot;org.eclipse.jdt.core.formatter.insert_new_line_before_else_in_if_statement&quot; value\=&quot;do not insert&quot;/>\n&lt;setting id\=&quot;org.eclipse.jdt.core.formatter.insert_space_before_assignment_operator&quot; value\=&quot;insert&quot;/>\n&lt;setting id\=&quot;org.eclipse.jdt.core.formatter.insert_space_before_opening_paren_in_constructor_declaration&quot; value\=&quot;do not insert&quot;/>\n&lt;setting id\=&quot;org.eclipse.jdt.core.formatter.blank_lines_before_new_chunk&quot; value\=&quot;1&quot;/>\n&lt;setting id\=&quot;org.eclipse.jdt.core.formatter.insert_new_line_after_label&quot; value\=&quot;do not insert&quot;/>\n&lt;setting id\=&quot;org.eclipse.jdt.core.formatter.indent_body_declarations_compare_to_enum_declaration_header&quot; value\=&quot;true&quot;/>\n&lt;setting id\=&quot;org.eclipse.jdt.core.formatter.insert_space_after_opening_bracket_in_array_allocation_expression&quot; value\=&quot;do not insert&quot;/>\n&lt;setting id\=&quot;org.eclipse.jdt.core.formatter.insert_space_after_opening_paren_in_constructor_declaration&quot; value\=&quot;do not insert&quot;/>\n&lt;setting id\=&quot;org.eclipse.jdt.core.formatter.insert_space_before_colon_in_conditional&quot; value\=&quot;insert&quot;/>\n&lt;setting id\=&quot;org.eclipse.jdt.core.formatter.insert_space_before_opening_angle_bracket_in_parameterized_type_reference&quot; value\=&quot;do not insert&quot;/>\n&lt;setting id\=&quot;org.eclipse.jdt.core.formatter.insert_space_before_comma_in_method_declaration_parameters&quot; value\=&quot;do not insert&quot;/>\n&lt;setting id\=&quot;org.eclipse.jdt.core.formatter.insert_space_before_closing_angle_bracket_in_type_arguments&quot; value\=&quot;do not insert&quot;/>\n&lt;setting id\=&quot;org.eclipse.jdt.core.formatter.insert_space_before_closing_paren_in_cast&quot; value\=&quot;do not insert&quot;/>\n&lt;setting id\=&quot;org.eclipse.jdt.core.formatter.insert_space_before_colon_in_assert&quot; value\=&quot;insert&quot;/>\n&lt;setting id\=&quot;org.eclipse.jdt.core.formatter.blank_lines_before_member_type&quot; value\=&quot;1&quot;/>\n&lt;setting id\=&quot;org.eclipse.jdt.core.formatter.insert_new_line_before_while_in_do_statement&quot; value\=&quot;do not insert&quot;/>\n&lt;setting id\=&quot;org.eclipse.jdt.core.formatter.insert_space_before_opening_bracket_in_array_type_reference&quot; value\=&quot;do not insert&quot;/>\n&lt;setting id\=&quot;org.eclipse.jdt.core.formatter.insert_space_before_closing_angle_bracket_in_parameterized_type_reference&quot; value\=&quot;do not insert&quot;/>\n&lt;setting id\=&quot;org.eclipse.jdt.core.formatter.alignment_for_arguments_in_qualified_allocation_expression&quot; value\=&quot;16&quot;/>\n&lt;setting id\=&quot;org.eclipse.jdt.core.formatter.insert_new_line_after_opening_brace_in_array_initializer&quot; value\=&quot;do not insert&quot;/>\n&lt;setting id\=&quot;org.eclipse.jdt.core.formatter.insert_new_line_in_empty_enum_declaration&quot; value\=&quot;insert&quot;/>\n&lt;setting id\=&quot;org.eclipse.jdt.core.formatter.indent_breaks_compare_to_cases&quot; value\=&quot;true&quot;/>\n&lt;setting id\=&quot;org.eclipse.jdt.core.formatter.insert_space_before_closing_paren_in_method_declaration&quot; value\=&quot;do not insert&quot;/>\n&lt;setting id\=&quot;org.eclipse.jdt.core.formatter.insert_space_after_opening_paren_in_if&quot; value\=&quot;do not insert&quot;/>\n&lt;setting id\=&quot;org.eclipse.jdt.core.formatter.insert_space_before_semicolon&quot; value\=&quot;do not insert&quot;/>\n&lt;setting id\=&quot;org.eclipse.jdt.core.formatter.insert_space_before_postfix_operator&quot; value\=&quot;do not insert&quot;/>\n&lt;setting id\=&quot;org.eclipse.jdt.core.formatter.insert_space_after_opening_paren_in_try&quot; value\=&quot;do not insert&quot;/>\n&lt;setting id\=&quot;org.eclipse.jdt.core.formatter.insert_space_before_opening_angle_bracket_in_type_arguments&quot; value\=&quot;do not insert&quot;/>\n&lt;setting id\=&quot;org.eclipse.jdt.core.formatter.insert_space_after_opening_paren_in_cast&quot; value\=&quot;do not insert&quot;/>\n&lt;setting id\=&quot;org.eclipse.jdt.core.formatter.comment.format_block_comments&quot; value\=&quot;true&quot;/>\n&lt;setting id\=&quot;org.eclipse.jdt.core.formatter.insert_space_before_lambda_arrow&quot; value\=&quot;insert&quot;/>\n&lt;setting id\=&quot;org.eclipse.jdt.core.formatter.insert_space_after_opening_paren_in_method_declaration&quot; value\=&quot;do not insert&quot;/>\n&lt;setting id\=&quot;org.eclipse.jdt.core.formatter.keep_imple_if_on_one_line&quot; value\=&quot;false&quot;/>\n&lt;setting id\=&quot;org.eclipse.jdt.core.formatter.insert_space_before_opening_brace_in_enum_declaration&quot; value\=&quot;insert&quot;/>\n&lt;setting id\=&quot;org.eclipse.jdt.core.formatter.alignment_for_parameters_in_method_declaration&quot; value\=&quot;16&quot;/>\n&lt;setting id\=&quot;org.eclipse.jdt.core.formatter.insert_space_between_brackets_in_array_type_reference&quot; value\=&quot;do not insert&quot;/>\n&lt;setting id\=&quot;org.eclipse.jdt.core.formatter.insert_space_before_opening_angle_bracket_in_type_parameters&quot; value\=&quot;do not insert&quot;/>\n&lt;setting id\=&quot;org.eclipse.jdt.core.formatter.insert_space_before_semicolon_in_for&quot; value\=&quot;do not insert&quot;/>\n&lt;setting id\=&quot;org.eclipse.jdt.core.formatter.insert_space_after_comma_in_method_declaration_throws&quot; value\=&quot;insert&quot;/>\n&lt;setting id\=&quot;org.eclipse.jdt.core.formatter.insert_space_before_opening_bracket_in_array_allocation_expression&quot; value\=&quot;do not insert&quot;/>\n&lt;setting id\=&quot;org.eclipse.jdt.core.formatter.indent_statements_compare_to_body&quot; value\=&quot;true&quot;/>\n&lt;setting id\=&quot;org.eclipse.jdt.core.formatter.alignment_for_multiple_fields&quot; value\=&quot;16&quot;/>\n&lt;setting id\=&quot;org.eclipse.jdt.core.formatter.insert_space_after_comma_in_enum_constant_arguments&quot; value\=&quot;insert&quot;/>\n&lt;setting id\=&quot;org.eclipse.jdt.core.formatter.insert_space_before_prefix_operator&quot; value\=&quot;do not insert&quot;/>\n&lt;setting id\=&quot;org.eclipse.jdt.core.formatter.brace_position_for_array_initializer&quot; value\=&quot;end_of_line&quot;/>\n&lt;setting id\=&quot;org.eclipse.jdt.core.formatter.wrap_before_binary_operator&quot; value\=&quot;true&quot;/>\n&lt;setting id\=&quot;org.eclipse.jdt.core.formatter.insert_space_before_opening_brace_in_method_declaration&quot; value\=&quot;insert&quot;/>\n&lt;setting id\=&quot;org.eclipse.jdt.core.formatter.insert_space_after_comma_in_type_parameters&quot; value\=&quot;insert&quot;/>\n&lt;setting id\=&quot;org.eclipse.jdt.core.formatter.insert_space_before_closing_paren_in_catch&quot; value\=&quot;do not insert&quot;/>\n&lt;setting id\=&quot;org.eclipse.jdt.core.compiler.compliance&quot; value\=&quot;1.8&quot;/>\n&lt;setting id\=&quot;org.eclipse.jdt.core.formatter.insert_space_before_closing_bracket_in_array_reference&quot; value\=&quot;do not insert&quot;/>\n&lt;setting id\=&quot;org.eclipse.jdt.core.formatter.insert_space_after_comma_in_annotation&quot; value\=&quot;insert&quot;/>\n&lt;setting id\=&quot;org.eclipse.jdt.core.formatter.insert_space_before_comma_in_enum_constant_arguments&quot; value\=&quot;do not insert&quot;/>\n&lt;setting id\=&quot;org.eclipse.jdt.core.formatter.insert_space_between_empty_braces_in_array_initializer&quot; value\=&quot;do not insert&quot;/>\n&lt;setting id\=&quot;org.eclipse.jdt.core.formatter.insert_space_before_colon_in_case&quot; value\=&quot;do not insert&quot;/>\n&lt;setting id\=&quot;org.eclipse.jdt.core.formatter.insert_space_before_comma_in_multiple_local_declarations&quot; value\=&quot;do not insert&quot;/>\n&lt;setting id\=&quot;org.eclipse.jdt.core.formatter.insert_space_before_opening_brace_in_annotation_type_declaration&quot; value\=&quot;insert&quot;/>\n&lt;setting id\=&quot;org.eclipse.jdt.core.formatter.insert_space_before_opening_bracket_in_array_reference&quot; value\=&quot;do not insert&quot;/>\n&lt;setting id\=&quot;org.eclipse.jdt.core.formatter.insert_space_before_opening_paren_in_method_declaration&quot; value\=&quot;do not insert&quot;/>\n&lt;setting id\=&quot;org.eclipse.jdt.core.formatter.wrap_outer_expressions_when_nested&quot; value\=&quot;true&quot;/>\n&lt;setting id\=&quot;org.eclipse.jdt.core.formatter.insert_space_after_closing_paren_in_cast&quot; value\=&quot;insert&quot;/>\n&lt;setting id\=&quot;org.eclipse.jdt.core.formatter.brace_position_for_enum_constant&quot; value\=&quot;end_of_line&quot;/>\n&lt;setting id\=&quot;org.eclipse.jdt.core.formatter.brace_position_for_type_declaration&quot; value\=&quot;end_of_line&quot;/>\n&lt;setting id\=&quot;org.eclipse.jdt.core.formatter.blank_lines_before_package&quot; value\=&quot;0&quot;/>\n&lt;setting id\=&quot;org.eclipse.jdt.core.formatter.insert_space_before_opening_paren_in_for&quot; value\=&quot;insert&quot;/>\n&lt;setting id\=&quot;org.eclipse.jdt.core.formatter.insert_space_before_opening_paren_in_synchronized&quot; value\=&quot;insert&quot;/>\n&lt;setting id\=&quot;org.eclipse.jdt.core.formatter.insert_space_before_comma_in_for_increments&quot; value\=&quot;do not insert&quot;/>\n&lt;setting id\=&quot;org.eclipse.jdt.core.formatter.insert_space_before_opening_paren_in_annotation_type_member_declaration&quot; value\=&quot;do not insert&quot;/>\n&lt;setting id\=&quot;org.eclipse.jdt.core.formatter.insert_space_after_opening_paren_in_while&quot; value\=&quot;do not insert&quot;/>\n&lt;setting id\=&quot;org.eclipse.jdt.core.formatter.insert_space_before_closing_paren_in_enum_constant&quot; value\=&quot;do not insert&quot;/>\n&lt;setting id\=&quot;org.eclipse.jdt.core.formatter.insert_space_before_comma_in_explicitconstructorcall_arguments&quot; value\=&quot;do not insert&quot;/>\n&lt;setting id\=&quot;org.eclipse.jdt.core.formatter.insert_space_before_closing_paren_in_annotation&quot; value\=&quot;do not insert&quot;/>\n&lt;setting id\=&quot;org.eclipse.jdt.core.formatter.insert_space_after_opening_angle_bracket_in_type_parameters&quot; value\=&quot;do not insert&quot;/>\n&lt;setting id\=&quot;org.eclipse.jdt.core.formatter.indent_body_declarations_compare_to_enum_constant_header&quot; value\=&quot;true&quot;/>\n&lt;setting id\=&quot;org.eclipse.jdt.core.formatter.insert_space_after_lambda_arrow&quot; value\=&quot;insert&quot;/>\n&lt;setting id\=&quot;org.eclipse.jdt.core.formatter.insert_space_before_opening_brace_in_constructor_declaration&quot; value\=&quot;insert&quot;/>\n&lt;setting id\=&quot;org.eclipse.jdt.core.formatter.insert_space_before_comma_in_constructor_declaration_throws&quot; value\=&quot;do not insert&quot;/>\n&lt;setting id\=&quot;org.eclipse.jdt.core.formatter.join_lines_in_comments&quot; value\=&quot;false&quot;/>\n&lt;setting id\=&quot;org.eclipse.jdt.core.formatter.insert_space_before_closing_angle_bracket_in_type_parameters&quot; value\=&quot;do not insert&quot;/>\n&lt;setting id\=&quot;org.eclipse.jdt.core.formatter.insert_space_before_question_in_conditional&quot; value\=&quot;insert&quot;/>\n&lt;setting id\=&quot;org.eclipse.jdt.core.formatter.comment.indent_parameter_description&quot; value\=&quot;true&quot;/>\n&lt;setting id\=&quot;org.eclipse.jdt.core.formatter.insert_new_line_before_finally_in_try_statement&quot; value\=&quot;do not insert&quot;/>\n&lt;setting id\=&quot;org.eclipse.jdt.core.formatter.tabulation.char&quot; value\=&quot;tab&quot;/>\n&lt;setting id\=&quot;org.eclipse.jdt.core.formatter.insert_space_before_comma_in_multiple_field_declarations&quot; value\=&quot;do not insert&quot;/>\n&lt;setting id\=&quot;org.eclipse.jdt.core.formatter.blank_lines_between_import_groups&quot; value\=&quot;1&quot;/>\n&lt;setting id\=&quot;org.eclipse.jdt.core.formatter.lineSplit&quot; value\=&quot;260&quot;/>\n&lt;setting id\=&quot;org.eclipse.jdt.core.formatter.insert_space_after_opening_paren_in_annotation&quot; value\=&quot;do not insert&quot;/>\n&lt;setting id\=&quot;org.eclipse.jdt.core.formatter.insert_space_before_opening_paren_in_switch&quot; value\=&quot;insert&quot;/>\n&lt;/profile>\n&lt;profile kind\=&quot;CodeFormatterProfile&quot; name\=&quot;Zero blank Papyrus Formatter Profile CDM&quot; version\=&quot;12&quot;>\n&lt;setting id\=&quot;org.eclipse.jdt.core.formatter.insert_space_after_ellipsis&quot; value\=&quot;insert&quot;/>\n&lt;setting id\=&quot;org.eclipse.jdt.core.formatter.insert_space_after_comma_in_enum_declarations&quot; value\=&quot;insert&quot;/>\n&lt;setting id\=&quot;org.eclipse.jdt.core.formatter.insert_new_line_in_empty_annotation_declaration&quot; value\=&quot;insert&quot;/>\n&lt;setting id\=&quot;org.eclipse.jdt.core.formatter.insert_space_before_comma_in_allocation_expression&quot; value\=&quot;do not insert&quot;/>\n&lt;setting id\=&quot;org.eclipse.jdt.core.formatter.insert_space_before_at_in_annotation_type_declaration&quot; value\=&quot;insert&quot;/>\n&lt;setting id\=&quot;org.eclipse.jdt.core.formatter.comment.new_lines_at_block_boundaries&quot; value\=&quot;true&quot;/>\n&lt;setting id\=&quot;org.eclipse.jdt.core.formatter.insert_space_after_comma_in_constructor_declaration_parameters&quot; value\=&quot;insert&quot;/>\n&lt;setting id\=&quot;org.eclipse.jdt.core.formatter.comment.insert_new_line_for_parameter&quot; value\=&quot;insert&quot;/>\n&lt;setting id\=&quot;org.eclipse.jdt.core.formatter.insert_new_line_after_annotation_on_package&quot; value\=&quot;insert&quot;/>\n&lt;setting id\=&quot;org.eclipse.jdt.core.formatter.insert_space_between_empty_parens_in_enum_constant&quot; value\=&quot;do not insert&quot;/>\n&lt;setting id\=&quot;org.eclipse.jdt.core.formatter.blank_lines_after_imports&quot; value\=&quot;1&quot;/>\n&lt;setting id\=&quot;org.eclipse.jdt.core.formatter.insert_space_before_closing_paren_in_while&quot; value\=&quot;do not insert&quot;/>\n&lt;setting id\=&quot;org.eclipse.jdt.core.formatter.comment.insert_new_line_before_root_tags&quot; value\=&quot;insert&quot;/>\n&lt;setting id\=&quot;org.eclipse.jdt.core.formatter.insert_space_between_empty_parens_in_annotation_type_member_declaration&quot; value\=&quot;do not insert&quot;/>\n&lt;setting id\=&quot;org.eclipse.jdt.core.formatter.insert_space_before_comma_in_method_declaration_throws&quot; value\=&quot;do not insert&quot;/>\n&lt;setting id\=&quot;org.eclipse.jdt.core.formatter.comment.format_javadoc_comments&quot; value\=&quot;true&quot;/>\n&lt;setting id\=&quot;org.eclipse.jdt.core.formatter.indentation.size&quot; value\=&quot;4&quot;/>\n&lt;setting id\=&quot;org.eclipse.jdt.core.formatter.insert_space_after_postfix_operator&quot; value\=&quot;do not insert&quot;/>\n&lt;setting id\=&quot;org.eclipse.jdt.core.formatter.insert_space_after_comma_in_for_increments&quot; value\=&quot;insert&quot;/>\n&lt;setting id\=&quot;org.eclipse.jdt.core.formatter.insert_space_after_comma_in_type_arguments&quot; value\=&quot;insert&quot;/>\n&lt;setting id\=&quot;org.eclipse.jdt.core.formatter.insert_space_before_comma_in_for_inits&quot; value\=&quot;do not insert&quot;/>\n&lt;setting id\=&quot;org.eclipse.jdt.core.formatter.insert_new_line_in_empty_anonymous_type_declaration&quot; value\=&quot;insert&quot;/>\n&lt;setting id\=&quot;org.eclipse.jdt.core.formatter.insert_space_after_semicolon_in_for&quot; value\=&quot;insert&quot;/>\n&lt;setting id\=&quot;org.eclipse.jdt.core.formatter.disabling_tag&quot; value\=&quot;@formatter\:off&quot;/>\n&lt;setting id\=&quot;org.eclipse.jdt.core.formatter.continuation_indentation&quot; value\=&quot;1&quot;/>\n&lt;setting id\=&quot;org.eclipse.jdt.core.formatter.alignment_for_enum_constants&quot; value\=&quot;0&quot;/>\n&lt;setting id\=&quot;org.eclipse.jdt.core.formatter.blank_lines_before_imports&quot; value\=&quot;1&quot;/>\n&lt;setting id\=&quot;org.eclipse.jdt.core.formatter.blank_lines_after_package&quot; value\=&quot;1&quot;/>\n&lt;setting id\=&quot;org.eclipse.jdt.core.formatter.insert_space_after_binary_operator&quot; value\=&quot;insert&quot;/>\n&lt;setting id\=&quot;org.eclipse.jdt.core.formatter.insert_space_after_comma_in_multiple_local_declarations&quot; value\=&quot;insert&quot;/>\n&lt;setting id\=&quot;org.eclipse.jdt.core.formatter.alignment_for_arguments_in_enum_constant&quot; value\=&quot;0&quot;/>\n&lt;setting id\=&quot;org.eclipse.jdt.core.formatter.insert_space_after_opening_angle_bracket_in_parameterized_type_reference&quot; value\=&quot;do not insert&quot;/>\n&lt;setting id\=&quot;org.eclipse.jdt.core.formatter.comment.indent_root_tags&quot; value\=&quot;true&quot;/>\n&lt;setting id\=&quot;org.eclipse.jdt.core.formatter.wrap_before_or_operator_multicatch&quot; value\=&quot;true&quot;/>\n&lt;setting id\=&quot;org.eclipse.jdt.core.formatter.enabling_tag&quot; value\=&quot;@formatter\:on&quot;/>\n&lt;setting id\=&quot;org.eclipse.jdt.core.formatter.insert_space_after_closing_brace_in_block&quot; value\=&quot;insert&quot;/>\n&lt;setting id\=&quot;org.eclipse.jdt.core.formatter.insert_space_before_parenthesized_expression_in_return&quot; value\=&quot;insert&quot;/>\n&lt;setting id\=&quot;org.eclipse.jdt.core.formatter.alignment_for_throws_clause_in_method_declaration&quot; value\=&quot;0&quot;/>\n&lt;setting id\=&quot;org.eclipse.jdt.core.formatter.insert_new_line_after_annotation_on_parameter&quot; value\=&quot;do not insert&quot;/>\n&lt;setting id\=&quot;org.eclipse.jdt.core.formatter.keep_then_statement_on_same_line&quot; value\=&quot;false&quot;/>\n&lt;setting id\=&quot;org.eclipse.jdt.core.formatter.insert_new_line_after_annotation_on_field&quot; value\=&quot;insert&quot;/>\n&lt;setting id\=&quot;org.eclipse.jdt.core.formatter.insert_space_after_comma_in_explicitconstructorcall_arguments&quot; value\=&quot;insert&quot;/>\n&lt;setting id\=&quot;org.eclipse.jdt.core.formatter.insert_new_line_in_empty_block&quot; value\=&quot;insert&quot;/>\n&lt;setting id\=&quot;org.eclipse.jdt.core.formatter.insert_space_after_prefix_operator&quot; value\=&quot;do not insert&quot;/>\n&lt;setting id\=&quot;org.eclipse.jdt.core.formatter.blank_lines_between_type_declarations&quot; value\=&quot;1&quot;/>\n&lt;setting id\=&quot;org.eclipse.jdt.core.formatter.insert_space_before_closing_brace_in_array_initializer&quot; value\=&quot;insert&quot;/>\n&lt;setting id\=&quot;org.eclipse.jdt.core.formatter.insert_space_before_closing_paren_in_for&quot; value\=&quot;do not insert&quot;/>\n&lt;setting id\=&quot;org.eclipse.jdt.core.formatter.insert_space_after_opening_paren_in_catch&quot; value\=&quot;do not insert&quot;/>\n&lt;setting id\=&quot;org.eclipse.jdt.core.formatter.insert_space_after_opening_angle_bracket_in_type_arguments&quot; value\=&quot;do not insert&quot;/>\n&lt;setting id\=&quot;org.eclipse.jdt.core.formatter.insert_new_line_after_annotation_on_method&quot; value\=&quot;insert&quot;/>\n&lt;setting id\=&quot;org.eclipse.jdt.core.formatter.insert_space_after_opening_paren_in_switch&quot; value\=&quot;do not insert&quot;/>\n&lt;setting id\=&quot;org.eclipse.jdt.core.formatter.insert_space_before_opening_brace_in_anonymous_type_declaration&quot; value\=&quot;insert&quot;/>\n&lt;setting id\=&quot;org.eclipse.jdt.core.formatter.insert_space_before_closing_paren_in_parenthesized_expression&quot; value\=&quot;do not insert&quot;/>\n&lt;setting id\=&quot;org.eclipse.jdt.core.formatter.never_indent_line_comments_on_first_column&quot; value\=&quot;false&quot;/>\n&lt;setting id\=&quot;org.eclipse.jdt.core.compiler.problem.enumIdentifier&quot; value\=&quot;error&quot;/>\n&lt;setting id\=&quot;org.eclipse.jdt.core.formatter.insert_space_after_and_in_type_parameter&quot; value\=&quot;insert&quot;/>\n&lt;setting id\=&quot;org.eclipse.jdt.core.formatter.insert_space_after_comma_in_for_inits&quot; value\=&quot;insert&quot;/>\n&lt;setting id\=&quot;org.eclipse.jdt.core.formatter.indent_statements_compare_to_block&quot; value\=&quot;true&quot;/>\n&lt;setting id\=&quot;org.eclipse.jdt.core.formatter.brace_position_for_anonymous_type_declaration&quot; value\=&quot;end_of_line&quot;/>\n&lt;setting id\=&quot;org.eclipse.jdt.core.formatter.insert_space_before_question_in_wildcard&quot; value\=&quot;do not insert&quot;/>\n&lt;setting id\=&quot;org.eclipse.jdt.core.formatter.insert_space_before_opening_paren_in_annotation&quot; value\=&quot;do not insert&quot;/>\n&lt;setting id\=&quot;org.eclipse.jdt.core.formatter.insert_space_before_comma_in_method_invocation_arguments&quot; value\=&quot;do not insert&quot;/>\n&lt;setting id\=&quot;org.eclipse.jdt.core.formatter.insert_space_before_opening_brace_in_switch&quot; value\=&quot;insert&quot;/>\n&lt;setting id\=&quot;org.eclipse.jdt.core.formatter.comment.line_length&quot; value\=&quot;150&quot;/>\n&lt;setting id\=&quot;org.eclipse.jdt.core.formatter.use_on_off_tags&quot; value\=&quot;false&quot;/>\n&lt;setting id\=&quot;org.eclipse.jdt.core.formatter.insert_space_between_empty_brackets_in_array_allocation_expression&quot; value\=&quot;do not insert&quot;/>\n&lt;setting id\=&quot;org.eclipse.jdt.core.formatter.insert_space_before_opening_brace_in_enum_constant&quot; value\=&quot;insert&quot;/>\n&lt;setting id\=&quot;org.eclipse.jdt.core.formatter.insert_space_between_empty_parens_in_method_invocation&quot; value\=&quot;do not insert&quot;/>\n&lt;setting id\=&quot;org.eclipse.jdt.core.formatter.insert_space_after_assignment_operator&quot; value\=&quot;insert&quot;/>\n&lt;setting id\=&quot;org.eclipse.jdt.core.formatter.insert_space_before_opening_brace_in_type_declaration&quot; value\=&quot;insert&quot;/>\n&lt;setting id\=&quot;org.eclipse.jdt.core.formatter.insert_space_after_opening_paren_in_for&quot; value\=&quot;do not insert&quot;/>\n&lt;setting id\=&quot;org.eclipse.jdt.core.formatter.comment.preserve_white_space_between_code_and_line_comments&quot; value\=&quot;false&quot;/>\n&lt;setting id\=&quot;org.eclipse.jdt.core.formatter.insert_new_line_after_annotation_on_local_variable&quot; value\=&quot;insert&quot;/>\n&lt;setting id\=&quot;org.eclipse.jdt.core.formatter.brace_position_for_method_declaration&quot; value\=&quot;end_of_line&quot;/>\n&lt;setting id\=&quot;org.eclipse.jdt.core.formatter.insert_space_before_closing_paren_in_method_invocation&quot; value\=&quot;do not insert&quot;/>\n&lt;setting id\=&quot;org.eclipse.jdt.core.formatter.alignment_for_union_type_in_multicatch&quot; value\=&quot;16&quot;/>\n&lt;setting id\=&quot;org.eclipse.jdt.core.formatter.insert_space_after_colon_in_for&quot; value\=&quot;insert&quot;/>\n&lt;setting id\=&quot;org.eclipse.jdt.core.formatter.number_of_blank_lines_at_beginning_of_method_body&quot; value\=&quot;0&quot;/>\n&lt;setting id\=&quot;org.eclipse.jdt.core.formatter.insert_space_after_closing_angle_bracket_in_type_arguments&quot; value\=&quot;insert&quot;/>\n&lt;setting id\=&quot;org.eclipse.jdt.core.formatter.keep_else_statement_on_same_line&quot; value\=&quot;false&quot;/>\n&lt;setting id\=&quot;org.eclipse.jdt.core.formatter.alignment_for_binary_expression&quot; value\=&quot;0&quot;/>\n&lt;setting id\=&quot;org.eclipse.jdt.core.formatter.insert_space_after_comma_in_parameterized_type_reference&quot; value\=&quot;insert&quot;/>\n&lt;setting id\=&quot;org.eclipse.jdt.core.formatter.insert_space_before_comma_in_array_initializer&quot; value\=&quot;do not insert&quot;/>\n&lt;setting id\=&quot;org.eclipse.jdt.core.formatter.insert_space_after_comma_in_multiple_field_declarations&quot; value\=&quot;insert&quot;/>\n&lt;setting id\=&quot;org.eclipse.jdt.core.formatter.insert_space_before_comma_in_annotation&quot; value\=&quot;do not insert&quot;/>\n&lt;setting id\=&quot;org.eclipse.jdt.core.formatter.alignment_for_arguments_in_explicit_constructor_call&quot; value\=&quot;0&quot;/>\n&lt;setting id\=&quot;org.eclipse.jdt.core.formatter.indent_body_declarations_compare_to_annotation_declaration_header&quot; value\=&quot;true&quot;/>\n&lt;setting id\=&quot;org.eclipse.jdt.core.formatter.insert_space_after_comma_in_superinterfaces&quot; value\=&quot;insert&quot;/>\n&lt;setting id\=&quot;org.eclipse.jdt.core.formatter.insert_space_before_colon_in_default&quot; value\=&quot;do not insert&quot;/>\n&lt;setting id\=&quot;org.eclipse.jdt.core.formatter.insert_space_after_question_in_conditional&quot; value\=&quot;insert&quot;/>\n&lt;setting id\=&quot;org.eclipse.jdt.core.formatter.brace_position_for_block&quot; value\=&quot;end_of_line&quot;/>\n&lt;setting id\=&quot;org.eclipse.jdt.core.formatter.brace_position_for_constructor_declaration&quot; value\=&quot;end_of_line&quot;/>\n&lt;setting id\=&quot;org.eclipse.jdt.core.formatter.brace_position_for_lambda_body&quot; value\=&quot;end_of_line&quot;/>\n&lt;setting id\=&quot;org.eclipse.jdt.core.formatter.compact_else_if&quot; value\=&quot;true&quot;/>\n&lt;setting id\=&quot;org.eclipse.jdt.core.formatter.insert_space_before_comma_in_type_parameters&quot; value\=&quot;do not insert&quot;/>\n&lt;setting id\=&quot;org.eclipse.jdt.core.formatter.insert_space_before_opening_paren_in_catch&quot; value\=&quot;insert&quot;/>\n&lt;setting id\=&quot;org.eclipse.jdt.core.formatter.insert_space_before_opening_paren_in_method_invocation&quot; value\=&quot;do not insert&quot;/>\n&lt;setting id\=&quot;org.eclipse.jdt.core.formatter.put_empty_statement_on_new_line&quot; value\=&quot;false&quot;/>\n&lt;setting id\=&quot;org.eclipse.jdt.core.formatter.alignment_for_parameters_in_constructor_declaration&quot; value\=&quot;0&quot;/>\n&lt;setting id\=&quot;org.eclipse.jdt.core.formatter.insert_space_after_comma_in_method_invocation_arguments&quot; value\=&quot;insert&quot;/>\n&lt;setting id\=&quot;org.eclipse.jdt.core.formatter.alignment_for_arguments_in_method_invocation&quot; value\=&quot;0&quot;/>\n&lt;setting id\=&quot;org.eclipse.jdt.core.formatter.alignment_for_throws_clause_in_constructor_declaration&quot; value\=&quot;0&quot;/>\n&lt;setting id\=&quot;org.eclipse.jdt.core.compiler.problem.assertIdentifier&quot; value\=&quot;error&quot;/>\n&lt;setting id\=&quot;org.eclipse.jdt.core.formatter.comment.clear_blank_lines_in_block_comment&quot; value\=&quot;false&quot;/>\n&lt;setting id\=&quot;org.eclipse.jdt.core.formatter.insert_new_line_before_catch_in_try_statement&quot; value\=&quot;do not insert&quot;/>\n&lt;setting id\=&quot;org.eclipse.jdt.core.formatter.insert_space_before_opening_paren_in_try&quot; value\=&quot;insert&quot;/>\n&lt;setting id\=&quot;org.eclipse.jdt.core.formatter.insert_new_line_at_end_of_file_if_missing&quot; value\=&quot;insert&quot;/>\n&lt;setting id\=&quot;org.eclipse.jdt.core.formatter.comment.clear_blank_lines_in_javadoc_comment&quot; value\=&quot;false&quot;/>\n&lt;setting id\=&quot;org.eclipse.jdt.core.formatter.insert_space_after_comma_in_array_initializer&quot; value\=&quot;insert&quot;/>\n&lt;setting id\=&quot;org.eclipse.jdt.core.formatter.insert_space_before_binary_operator&quot; value\=&quot;insert&quot;/>\n&lt;setting id\=&quot;org.eclipse.jdt.core.formatter.insert_space_before_unary_operator&quot; value\=&quot;do not insert&quot;/>\n&lt;setting id\=&quot;org.eclipse.jdt.core.formatter.alignment_for_expressions_in_array_initializer&quot; value\=&quot;0&quot;/>\n&lt;setting id\=&quot;org.eclipse.jdt.core.formatter.format_line_comment_starting_on_first_column&quot; value\=&quot;true&quot;/>\n&lt;setting id\=&quot;org.eclipse.jdt.core.formatter.number_of_empty_lines_to_preserve&quot; value\=&quot;0&quot;/>\n&lt;setting id\=&quot;org.eclipse.jdt.core.formatter.insert_space_after_colon_in_case&quot; value\=&quot;insert&quot;/>\n&lt;setting id\=&quot;org.eclipse.jdt.core.formatter.insert_space_before_ellipsis&quot; value\=&quot;do not insert&quot;/>\n&lt;setting id\=&quot;org.eclipse.jdt.core.formatter.insert_space_before_semicolon_in_try_resources&quot; value\=&quot;do not insert&quot;/>\n&lt;setting id\=&quot;org.eclipse.jdt.core.formatter.insert_space_after_colon_in_assert&quot; value\=&quot;insert&quot;/>\n&lt;setting id\=&quot;org.eclipse.jdt.core.formatter.insert_space_before_closing_paren_in_if&quot; value\=&quot;do not insert&quot;/>\n&lt;setting id\=&quot;org.eclipse.jdt.core.formatter.insert_space_before_comma_in_type_arguments&quot; value\=&quot;do not insert&quot;/>\n&lt;setting id\=&quot;org.eclipse.jdt.core.formatter.insert_space_before_and_in_type_parameter&quot; value\=&quot;insert&quot;/>\n&lt;setting id\=&quot;org.eclipse.jdt.core.formatter.insert_new_line_in_empty_type_declaration&quot; value\=&quot;insert&quot;/>\n&lt;setting id\=&quot;org.eclipse.jdt.core.formatter.insert_space_after_opening_paren_in_parenthesized_expression&quot; value\=&quot;do not insert&quot;/>\n&lt;setting id\=&quot;org.eclipse.jdt.core.formatter.comment.format_line_comments&quot; value\=&quot;false&quot;/>\n&lt;setting id\=&quot;org.eclipse.jdt.core.formatter.insert_space_after_colon_in_labeled_statement&quot; value\=&quot;insert&quot;/>\n&lt;setting id\=&quot;org.eclipse.jdt.core.formatter.align_type_members_on_columns&quot; value\=&quot;false&quot;/>\n&lt;setting id\=&quot;org.eclipse.jdt.core.formatter.alignment_for_assignment&quot; value\=&quot;0&quot;/>\n&lt;setting id\=&quot;org.eclipse.jdt.core.formatter.insert_new_line_in_empty_method_body&quot; value\=&quot;insert&quot;/>\n&lt;setting id\=&quot;org.eclipse.jdt.core.formatter.indent_body_declarations_compare_to_type_header&quot; value\=&quot;true&quot;/>\n&lt;setting id\=&quot;org.eclipse.jdt.core.formatter.insert_space_between_empty_parens_in_method_declaration&quot; value\=&quot;do not insert&quot;/>\n&lt;setting id\=&quot;org.eclipse.jdt.core.formatter.insert_space_after_opening_paren_in_enum_constant&quot; value\=&quot;do not insert&quot;/>\n&lt;setting id\=&quot;org.eclipse.jdt.core.formatter.alignment_for_superinterfaces_in_type_declaration&quot; value\=&quot;0&quot;/>\n&lt;setting id\=&quot;org.eclipse.jdt.core.formatter.blank_lines_before_first_class_body_declaration&quot; value\=&quot;1&quot;/>\n&lt;setting id\=&quot;org.eclipse.jdt.core.formatter.alignment_for_conditional_expression&quot; value\=&quot;0&quot;/>\n&lt;setting id\=&quot;org.eclipse.jdt.core.formatter.insert_new_line_before_closing_brace_in_array_initializer&quot; value\=&quot;do not insert&quot;/>\n&lt;setting id\=&quot;org.eclipse.jdt.core.formatter.insert_space_before_comma_in_constructor_declaration_parameters&quot; value\=&quot;do not insert&quot;/>\n&lt;setting id\=&quot;org.eclipse.jdt.core.formatter.format_guardian_clause_on_one_line&quot; value\=&quot;false&quot;/>\n&lt;setting id\=&quot;org.eclipse.jdt.core.formatter.insert_space_before_opening_paren_in_if&quot; value\=&quot;do not insert&quot;/>\n&lt;setting id\=&quot;org.eclipse.jdt.core.formatter.insert_new_line_after_annotation_on_type&quot; value\=&quot;insert&quot;/>\n&lt;setting id\=&quot;org.eclipse.jdt.core.formatter.insert_space_before_opening_brace_in_block&quot; value\=&quot;insert&quot;/>\n&lt;setting id\=&quot;org.eclipse.jdt.core.formatter.brace_position_for_enum_declaration&quot; value\=&quot;end_of_line&quot;/>\n&lt;setting id\=&quot;org.eclipse.jdt.core.formatter.brace_position_for_block_in_case&quot; value\=&quot;next_line&quot;/>\n&lt;setting id\=&quot;org.eclipse.jdt.core.formatter.insert_space_before_closing_paren_in_constructor_declaration&quot; value\=&quot;do not insert&quot;/>\n&lt;setting id\=&quot;org.eclipse.jdt.core.formatter.comment.format_header&quot; value\=&quot;false&quot;/>\n&lt;setting id\=&quot;org.eclipse.jdt.core.formatter.alignment_for_arguments_in_allocation_expression&quot; value\=&quot;0&quot;/>\n&lt;setting id\=&quot;org.eclipse.jdt.core.formatter.insert_space_after_opening_paren_in_method_invocation&quot; value\=&quot;do not insert&quot;/>\n&lt;setting id\=&quot;org.eclipse.jdt.core.formatter.insert_space_before_opening_paren_in_while&quot; value\=&quot;do not insert&quot;/>\n&lt;setting id\=&quot;org.eclipse.jdt.core.compiler.codegen.inlineJsrBytecode&quot; value\=&quot;enabled&quot;/>\n&lt;setting id\=&quot;org.eclipse.jdt.core.formatter.insert_space_before_closing_paren_in_switch&quot; value\=&quot;do not insert&quot;/>\n&lt;setting id\=&quot;org.eclipse.jdt.core.formatter.alignment_for_method_declaration&quot; value\=&quot;0&quot;/>\n&lt;setting id\=&quot;org.eclipse.jdt.core.formatter.join_wrapped_lines&quot; value\=&quot;true&quot;/>\n&lt;setting id\=&quot;org.eclipse.jdt.core.formatter.insert_space_between_empty_parens_in_constructor_declaration&quot; value\=&quot;do not insert&quot;/>\n&lt;setting id\=&quot;org.eclipse.jdt.core.formatter.indent_switchstatements_compare_to_cases&quot; value\=&quot;true&quot;/>\n&lt;setting id\=&quot;org.eclipse.jdt.core.formatter.insert_space_before_closing_bracket_in_array_allocation_expression&quot; value\=&quot;do not insert&quot;/>\n&lt;setting id\=&quot;org.eclipse.jdt.core.formatter.insert_space_before_closing_paren_in_synchronized&quot; value\=&quot;do not insert&quot;/>\n&lt;setting id\=&quot;org.eclipse.jdt.core.formatter.comment.new_lines_at_javadoc_boundaries&quot; value\=&quot;true&quot;/>\n&lt;setting id\=&quot;org.eclipse.jdt.core.formatter.brace_position_for_annotation_type_declaration&quot; value\=&quot;end_of_line&quot;/>\n&lt;setting id\=&quot;org.eclipse.jdt.core.formatter.insert_space_before_colon_in_for&quot; value\=&quot;insert&quot;/>\n&lt;setting id\=&quot;org.eclipse.jdt.core.formatter.alignment_for_resources_in_try&quot; value\=&quot;80&quot;/>\n&lt;setting id\=&quot;org.eclipse.jdt.core.formatter.use_tabs_only_for_leading_indentations&quot; value\=&quot;false&quot;/>\n&lt;setting id\=&quot;org.eclipse.jdt.core.formatter.alignment_for_selector_in_method_invocation&quot; value\=&quot;0&quot;/>\n&lt;setting id\=&quot;org.eclipse.jdt.core.formatter.never_indent_block_comments_on_first_column&quot; value\=&quot;false&quot;/>\n&lt;setting id\=&quot;org.eclipse.jdt.core.compiler.source&quot; value\=&quot;1.8&quot;/>\n&lt;setting id\=&quot;org.eclipse.jdt.core.formatter.insert_space_after_opening_paren_in_synchronized&quot; value\=&quot;do not insert&quot;/>\n&lt;setting id\=&quot;org.eclipse.jdt.core.formatter.insert_space_after_comma_in_constructor_declaration_throws&quot; value\=&quot;insert&quot;/>\n&lt;setting id\=&quot;org.eclipse.jdt.core.formatter.tabulation.size&quot; value\=&quot;4&quot;/>\n&lt;setting id\=&quot;org.eclipse.jdt.core.formatter.insert_new_line_in_empty_enum_constant&quot; value\=&quot;insert&quot;/>\n&lt;setting id\=&quot;org.eclipse.jdt.core.formatter.insert_space_after_comma_in_allocation_expression&quot; value\=&quot;insert&quot;/>\n&lt;setting id\=&quot;org.eclipse.jdt.core.formatter.insert_space_after_opening_bracket_in_array_reference&quot; value\=&quot;do not insert&quot;/>\n&lt;setting id\=&quot;org.eclipse.jdt.core.formatter.insert_space_after_colon_in_conditional&quot; value\=&quot;insert&quot;/>\n&lt;setting id\=&quot;org.eclipse.jdt.core.formatter.comment.format_source_code&quot; value\=&quot;true&quot;/>\n&lt;setting id\=&quot;org.eclipse.jdt.core.formatter.insert_space_before_opening_brace_in_array_initializer&quot; value\=&quot;do not insert&quot;/>\n&lt;setting id\=&quot;org.eclipse.jdt.core.formatter.insert_space_before_closing_paren_in_try&quot; value\=&quot;do not insert&quot;/>\n&lt;setting id\=&quot;org.eclipse.jdt.core.formatter.insert_space_after_semicolon_in_try_resources&quot; value\=&quot;insert&quot;/>\n&lt;setting id\=&quot;org.eclipse.jdt.core.formatter.blank_lines_before_field&quot; value\=&quot;1&quot;/>\n&lt;setting id\=&quot;org.eclipse.jdt.core.formatter.insert_space_after_at_in_annotation&quot; value\=&quot;do not insert&quot;/>\n&lt;setting id\=&quot;org.eclipse.jdt.core.formatter.continuation_indentation_for_array_initializer&quot; value\=&quot;1&quot;/>\n&lt;setting id\=&quot;org.eclipse.jdt.core.formatter.insert_space_after_question_in_wildcard&quot; value\=&quot;do not insert&quot;/>\n&lt;setting id\=&quot;org.eclipse.jdt.core.formatter.blank_lines_before_method&quot; value\=&quot;1&quot;/>\n&lt;setting id\=&quot;org.eclipse.jdt.core.formatter.alignment_for_superclass_in_type_declaration&quot; value\=&quot;0&quot;/>\n&lt;setting id\=&quot;org.eclipse.jdt.core.formatter.alignment_for_superinterfaces_in_enum_declaration&quot; value\=&quot;0&quot;/>\n&lt;setting id\=&quot;org.eclipse.jdt.core.formatter.insert_space_before_parenthesized_expression_in_throw&quot; value\=&quot;insert&quot;/>\n&lt;setting id\=&quot;org.eclipse.jdt.core.formatter.insert_space_before_colon_in_labeled_statement&quot; value\=&quot;do not insert&quot;/>\n&lt;setting id\=&quot;org.eclipse.jdt.core.compiler.codegen.targetPlatform&quot; value\=&quot;1.8&quot;/>\n&lt;setting id\=&quot;org.eclipse.jdt.core.formatter.brace_position_for_switch&quot; value\=&quot;end_of_line&quot;/>\n&lt;setting id\=&quot;org.eclipse.jdt.core.formatter.insert_space_before_comma_in_superinterfaces&quot; value\=&quot;do not insert&quot;/>\n&lt;setting id\=&quot;org.eclipse.jdt.core.formatter.insert_space_after_comma_in_method_declaration_parameters&quot; value\=&quot;insert&quot;/>\n&lt;setting id\=&quot;org.eclipse.jdt.core.formatter.insert_new_line_after_type_annotation&quot; value\=&quot;do not insert&quot;/>\n&lt;setting id\=&quot;org.eclipse.jdt.core.formatter.insert_space_after_opening_brace_in_array_initializer&quot; value\=&quot;insert&quot;/>\n&lt;setting id\=&quot;org.eclipse.jdt.core.formatter.insert_space_before_opening_paren_in_parenthesized_expression&quot; value\=&quot;do not insert&quot;/>\n&lt;setting id\=&quot;org.eclipse.jdt.core.formatter.comment.format_html&quot; value\=&quot;true&quot;/>\n&lt;setting id\=&quot;org.eclipse.jdt.core.formatter.insert_space_after_at_in_annotation_type_declaration&quot; value\=&quot;do not insert&quot;/>\n&lt;setting id\=&quot;org.eclipse.jdt.core.formatter.insert_space_after_closing_angle_bracket_in_type_parameters&quot; value\=&quot;insert&quot;/>\n&lt;setting id\=&quot;org.eclipse.jdt.core.formatter.alignment_for_compact_if&quot; value\=&quot;0&quot;/>\n&lt;setting id\=&quot;org.eclipse.jdt.core.formatter.indent_empty_lines&quot; value\=&quot;false&quot;/>\n&lt;setting id\=&quot;org.eclipse.jdt.core.formatter.insert_space_before_comma_in_parameterized_type_reference&quot; value\=&quot;do not insert&quot;/>\n&lt;setting id\=&quot;org.eclipse.jdt.core.formatter.insert_space_after_unary_operator&quot; value\=&quot;do not insert&quot;/>\n&lt;setting id\=&quot;org.eclipse.jdt.core.formatter.insert_space_before_opening_paren_in_enum_constant&quot; value\=&quot;do not insert&quot;/>\n&lt;setting id\=&quot;org.eclipse.jdt.core.formatter.alignment_for_arguments_in_annotation&quot; value\=&quot;0&quot;/>\n&lt;setting id\=&quot;org.eclipse.jdt.core.formatter.insert_space_before_comma_in_enum_declarations&quot; value\=&quot;do not insert&quot;/>\n&lt;setting id\=&quot;org.eclipse.jdt.core.formatter.keep_empty_array_initializer_on_one_line&quot; value\=&quot;false&quot;/>\n&lt;setting id\=&quot;org.eclipse.jdt.core.formatter.indent_switchstatements_compare_to_switch&quot; value\=&quot;false&quot;/>\n&lt;setting id\=&quot;org.eclipse.jdt.core.formatter.insert_new_line_before_else_in_if_statement&quot; value\=&quot;do not insert&quot;/>\n&lt;setting id\=&quot;org.eclipse.jdt.core.formatter.insert_space_before_assignment_operator&quot; value\=&quot;insert&quot;/>\n&lt;setting id\=&quot;org.eclipse.jdt.core.formatter.insert_space_before_opening_paren_in_constructor_declaration&quot; value\=&quot;do not insert&quot;/>\n&lt;setting id\=&quot;org.eclipse.jdt.core.formatter.blank_lines_before_new_chunk&quot; value\=&quot;1&quot;/>\n&lt;setting id\=&quot;org.eclipse.jdt.core.formatter.insert_new_line_after_label&quot; value\=&quot;do not insert&quot;/>\n&lt;setting id\=&quot;org.eclipse.jdt.core.formatter.indent_body_declarations_compare_to_enum_declaration_header&quot; value\=&quot;true&quot;/>\n&lt;setting id\=&quot;org.eclipse.jdt.core.formatter.insert_space_after_opening_bracket_in_array_allocation_expression&quot; value\=&quot;do not insert&quot;/>\n&lt;setting id\=&quot;org.eclipse.jdt.core.formatter.insert_space_after_opening_paren_in_constructor_declaration&quot; value\=&quot;do not insert&quot;/>\n&lt;setting id\=&quot;org.eclipse.jdt.core.formatter.insert_space_before_colon_in_conditional&quot; value\=&quot;insert&quot;/>\n&lt;setting id\=&quot;org.eclipse.jdt.core.formatter.insert_space_before_opening_angle_bracket_in_parameterized_type_reference&quot; value\=&quot;do not insert&quot;/>\n&lt;setting id\=&quot;org.eclipse.jdt.core.formatter.insert_space_before_comma_in_method_declaration_parameters&quot; value\=&quot;do not insert&quot;/>\n&lt;setting id\=&quot;org.eclipse.jdt.core.formatter.insert_space_before_closing_angle_bracket_in_type_arguments&quot; value\=&quot;do not insert&quot;/>\n&lt;setting id\=&quot;org.eclipse.jdt.core.formatter.insert_space_before_closing_paren_in_cast&quot; value\=&quot;do not insert&quot;/>\n&lt;setting id\=&quot;org.eclipse.jdt.core.formatter.insert_space_before_colon_in_assert&quot; value\=&quot;insert&quot;/>\n&lt;setting id\=&quot;org.eclipse.jdt.core.formatter.blank_lines_before_member_type&quot; value\=&quot;1&quot;/>\n&lt;setting id\=&quot;org.eclipse.jdt.core.formatter.insert_new_line_before_while_in_do_statement&quot; value\=&quot;do not insert&quot;/>\n&lt;setting id\=&quot;org.eclipse.jdt.core.formatter.insert_space_before_opening_bracket_in_array_type_reference&quot; value\=&quot;do not insert&quot;/>\n&lt;setting id\=&quot;org.eclipse.jdt.core.formatter.insert_space_before_closing_angle_bracket_in_parameterized_type_reference&quot; value\=&quot;do not insert&quot;/>\n&lt;setting id\=&quot;org.eclipse.jdt.core.formatter.alignment_for_arguments_in_qualified_allocation_expression&quot; value\=&quot;0&quot;/>\n&lt;setting id\=&quot;org.eclipse.jdt.core.formatter.insert_new_line_after_opening_brace_in_array_initializer&quot; value\=&quot;do not insert&quot;/>\n&lt;setting id\=&quot;org.eclipse.jdt.core.formatter.insert_new_line_in_empty_enum_declaration&quot; value\=&quot;insert&quot;/>\n&lt;setting id\=&quot;org.eclipse.jdt.core.formatter.indent_breaks_compare_to_cases&quot; value\=&quot;true&quot;/>\n&lt;setting id\=&quot;org.eclipse.jdt.core.formatter.insert_space_before_closing_paren_in_method_declaration&quot; value\=&quot;do not insert&quot;/>\n&lt;setting id\=&quot;org.eclipse.jdt.core.formatter.insert_space_after_opening_paren_in_if&quot; value\=&quot;do not insert&quot;/>\n&lt;setting id\=&quot;org.eclipse.jdt.core.formatter.insert_space_before_semicolon&quot; value\=&quot;do not insert&quot;/>\n&lt;setting id\=&quot;org.eclipse.jdt.core.formatter.insert_space_before_postfix_operator&quot; value\=&quot;do not insert&quot;/>\n&lt;setting id\=&quot;org.eclipse.jdt.core.formatter.insert_space_after_opening_paren_in_try&quot; value\=&quot;do not insert&quot;/>\n&lt;setting id\=&quot;org.eclipse.jdt.core.formatter.insert_space_before_opening_angle_bracket_in_type_arguments&quot; value\=&quot;do not insert&quot;/>\n&lt;setting id\=&quot;org.eclipse.jdt.core.formatter.insert_space_after_opening_paren_in_cast&quot; value\=&quot;do not insert&quot;/>\n&lt;setting id\=&quot;org.eclipse.jdt.core.formatter.comment.format_block_comments&quot; value\=&quot;true&quot;/>\n&lt;setting id\=&quot;org.eclipse.jdt.core.formatter.insert_space_before_lambda_arrow&quot; value\=&quot;insert&quot;/>\n&lt;setting id\=&quot;org.eclipse.jdt.core.formatter.insert_space_after_opening_paren_in_method_declaration&quot; value\=&quot;do not insert&quot;/>\n&lt;setting id\=&quot;org.eclipse.jdt.core.formatter.keep_imple_if_on_one_line&quot; value\=&quot;false&quot;/>\n&lt;setting id\=&quot;org.eclipse.jdt.core.formatter.insert_space_before_opening_brace_in_enum_declaration&quot; value\=&quot;insert&quot;/>\n&lt;setting id\=&quot;org.eclipse.jdt.core.formatter.alignment_for_parameters_in_method_declaration&quot; value\=&quot;0&quot;/>\n&lt;setting id\=&quot;org.eclipse.jdt.core.formatter.insert_space_between_brackets_in_array_type_reference&quot; value\=&quot;do not insert&quot;/>\n&lt;setting id\=&quot;org.eclipse.jdt.core.formatter.insert_space_before_opening_angle_bracket_in_type_parameters&quot; value\=&quot;do not insert&quot;/>\n&lt;setting id\=&quot;org.eclipse.jdt.core.formatter.insert_space_before_semicolon_in_for&quot; value\=&quot;do not insert&quot;/>\n&lt;setting id\=&quot;org.eclipse.jdt.core.formatter.insert_space_after_comma_in_method_declaration_throws&quot; value\=&quot;insert&quot;/>\n&lt;setting id\=&quot;org.eclipse.jdt.core.formatter.insert_space_before_opening_bracket_in_array_allocation_expression&quot; value\=&quot;do not insert&quot;/>\n&lt;setting id\=&quot;org.eclipse.jdt.core.formatter.indent_statements_compare_to_body&quot; value\=&quot;true&quot;/>\n&lt;setting id\=&quot;org.eclipse.jdt.core.formatter.alignment_for_multiple_fields&quot; value\=&quot;16&quot;/>\n&lt;setting id\=&quot;org.eclipse.jdt.core.formatter.insert_space_after_comma_in_enum_constant_arguments&quot; value\=&quot;insert&quot;/>\n&lt;setting id\=&quot;org.eclipse.jdt.core.formatter.insert_space_before_prefix_operator&quot; value\=&quot;do not insert&quot;/>\n&lt;setting id\=&quot;org.eclipse.jdt.core.formatter.brace_position_for_array_initializer&quot; value\=&quot;end_of_line&quot;/>\n&lt;setting id\=&quot;org.eclipse.jdt.core.formatter.wrap_before_binary_operator&quot; value\=&quot;true&quot;/>\n&lt;setting id\=&quot;org.eclipse.jdt.core.formatter.insert_space_before_opening_brace_in_method_declaration&quot; value\=&quot;insert&quot;/>\n&lt;setting id\=&quot;org.eclipse.jdt.core.formatter.insert_space_after_comma_in_type_parameters&quot; value\=&quot;insert&quot;/>\n&lt;setting id\=&quot;org.eclipse.jdt.core.formatter.insert_space_before_closing_paren_in_catch&quot; value\=&quot;do not insert&quot;/>\n&lt;setting id\=&quot;org.eclipse.jdt.core.compiler.compliance&quot; value\=&quot;1.8&quot;/>\n&lt;setting id\=&quot;org.eclipse.jdt.core.formatter.insert_space_before_closing_bracket_in_array_reference&quot; value\=&quot;do not insert&quot;/>\n&lt;setting id\=&quot;org.eclipse.jdt.core.formatter.insert_space_after_comma_in_annotation&quot; value\=&quot;insert&quot;/>\n&lt;setting id\=&quot;org.eclipse.jdt.core.formatter.insert_space_before_comma_in_enum_constant_arguments&quot; value\=&quot;do not insert&quot;/>\n&lt;setting id\=&quot;org.eclipse.jdt.core.formatter.insert_space_between_empty_braces_in_array_initializer&quot; value\=&quot;do not insert&quot;/>\n&lt;setting id\=&quot;org.eclipse.jdt.core.formatter.insert_space_before_colon_in_case&quot; value\=&quot;do not insert&quot;/>\n&lt;setting id\=&quot;org.eclipse.jdt.core.formatter.insert_space_before_comma_in_multiple_local_declarations&quot; value\=&quot;do not insert&quot;/>\n&lt;setting id\=&quot;org.eclipse.jdt.core.formatter.insert_space_before_opening_brace_in_annotation_type_declaration&quot; value\=&quot;insert&quot;/>\n&lt;setting id\=&quot;org.eclipse.jdt.core.formatter.insert_space_before_opening_bracket_in_array_reference&quot; value\=&quot;do not insert&quot;/>\n&lt;setting id\=&quot;org.eclipse.jdt.core.formatter.insert_space_before_opening_paren_in_method_declaration&quot; value\=&quot;do not insert&quot;/>\n&lt;setting id\=&quot;org.eclipse.jdt.core.formatter.wrap_outer_expressions_when_nested&quot; value\=&quot;true&quot;/>\n&lt;setting id\=&quot;org.eclipse.jdt.core.formatter.insert_space_after_closing_paren_in_cast&quot; value\=&quot;do not insert&quot;/>\n&lt;setting id\=&quot;org.eclipse.jdt.core.formatter.brace_position_for_enum_constant&quot; value\=&quot;next_line&quot;/>\n&lt;setting id\=&quot;org.eclipse.jdt.core.formatter.brace_position_for_type_declaration&quot; value\=&quot;end_of_line&quot;/>\n&lt;setting id\=&quot;org.eclipse.jdt.core.formatter.blank_lines_before_package&quot; value\=&quot;0&quot;/>\n&lt;setting id\=&quot;org.eclipse.jdt.core.formatter.insert_space_before_opening_paren_in_for&quot; value\=&quot;do not insert&quot;/>\n&lt;setting id\=&quot;org.eclipse.jdt.core.formatter.insert_space_before_opening_paren_in_synchronized&quot; value\=&quot;do not insert&quot;/>\n&lt;setting id\=&quot;org.eclipse.jdt.core.formatter.insert_space_before_comma_in_for_increments&quot; value\=&quot;do not insert&quot;/>\n&lt;setting id\=&quot;org.eclipse.jdt.core.formatter.insert_space_before_opening_paren_in_annotation_type_member_declaration&quot; value\=&quot;do not insert&quot;/>\n&lt;setting id\=&quot;org.eclipse.jdt.core.formatter.insert_space_after_opening_paren_in_while&quot; value\=&quot;do not insert&quot;/>\n&lt;setting id\=&quot;org.eclipse.jdt.core.formatter.insert_space_before_closing_paren_in_enum_constant&quot; value\=&quot;do not insert&quot;/>\n&lt;setting id\=&quot;org.eclipse.jdt.core.formatter.insert_space_before_comma_in_explicitconstructorcall_arguments&quot; value\=&quot;do not insert&quot;/>\n&lt;setting id\=&quot;org.eclipse.jdt.core.formatter.insert_space_before_closing_paren_in_annotation&quot; value\=&quot;do not insert&quot;/>\n&lt;setting id\=&quot;org.eclipse.jdt.core.formatter.insert_space_after_opening_angle_bracket_in_type_parameters&quot; value\=&quot;do not insert&quot;/>\n&lt;setting id\=&quot;org.eclipse.jdt.core.formatter.indent_body_declarations_compare_to_enum_constant_header&quot; value\=&quot;true&quot;/>\n&lt;setting id\=&quot;org.eclipse.jdt.core.formatter.insert_space_after_lambda_arrow&quot; value\=&quot;insert&quot;/>\n&lt;setting id\=&quot;org.eclipse.jdt.core.formatter.insert_space_before_opening_brace_in_constructor_declaration&quot; value\=&quot;insert&quot;/>\n&lt;setting id\=&quot;org.eclipse.jdt.core.formatter.insert_space_before_comma_in_constructor_declaration_throws&quot; value\=&quot;do not insert&quot;/>\n&lt;setting id\=&quot;org.eclipse.jdt.core.formatter.join_lines_in_comments&quot; value\=&quot;false&quot;/>\n&lt;setting id\=&quot;org.eclipse.jdt.core.formatter.insert_space_before_closing_angle_bracket_in_type_parameters&quot; value\=&quot;do not insert&quot;/>\n&lt;setting id\=&quot;org.eclipse.jdt.core.formatter.insert_space_before_question_in_conditional&quot; value\=&quot;insert&quot;/>\n&lt;setting id\=&quot;org.eclipse.jdt.core.formatter.comment.indent_parameter_description&quot; value\=&quot;false&quot;/>\n&lt;setting id\=&quot;org.eclipse.jdt.core.formatter.insert_new_line_before_finally_in_try_statement&quot; value\=&quot;do not insert&quot;/>\n&lt;setting id\=&quot;org.eclipse.jdt.core.formatter.tabulation.char&quot; value\=&quot;tab&quot;/>\n&lt;setting id\=&quot;org.eclipse.jdt.core.formatter.insert_space_before_comma_in_multiple_field_declarations&quot; value\=&quot;do not insert&quot;/>\n&lt;setting id\=&quot;org.eclipse.jdt.core.formatter.blank_lines_between_import_groups&quot; value\=&quot;1&quot;/>\n&lt;setting id\=&quot;org.eclipse.jdt.core.formatter.lineSplit&quot; value\=&quot;200&quot;/>\n&lt;setting id\=&quot;org.eclipse.jdt.core.formatter.insert_space_after_opening_paren_in_annotation&quot; value\=&quot;do not insert&quot;/>\n&lt;setting id\=&quot;org.eclipse.jdt.core.formatter.insert_space_before_opening_paren_in_switch&quot; value\=&quot;do not insert&quot;/>\n&lt;/profile>\n&lt;/profiles>\n&#xA;org.eclipse.jdt.ui.formatterprofiles.version=12&#xA;org.eclipse.jdt.ui.text.code_templates_migrated=true&#xA;org.eclipse.jdt.ui.text.custom_code_templates=&lt;?xml version\=&quot;1.0&quot; encoding\=&quot;UTF-8&quot; standalone\=&quot;no&quot;?>&lt;templates>&lt;template autoinsert\=&quot;false&quot; context\=&quot;constructorcomment_context&quot; deleted\=&quot;false&quot; description\=&quot;Comment for created constructors&quot; enabled\=&quot;true&quot; id\=&quot;org.eclipse.jdt.ui.text.codetemplates.constructorcomment&quot; name\=&quot;constructorcomment&quot;>/**\n * Constructor.\n *\n * $${tags}\n */&lt;/template>&lt;template autoinsert\=&quot;false&quot; context\=&quot;filecomment_context&quot; deleted\=&quot;false&quot; description\=&quot;Comment for created Java files&quot; enabled\=&quot;true&quot; id\=&quot;org.eclipse.jdt.ui.text.codetemplates.filecomment&quot; name\=&quot;filecomment&quot;>/*****************************************************************************\n * Copyright (c) $${year} CEA LIST and others.\n * \n * All rights reserved. This program and the accompanying materials\n * are made available under the terms of the Eclipse Public License v1.0\n * which accompanies this distribution, and is available at\n * http\://www.eclipse.org/legal/epl-v10.html\n *\n * Contributors\:\n * CEA LIST - Initial API and implementation\n * \n *****************************************************************************/\n&lt;/template>&lt;template autoinsert\=&quot;false&quot; context\=&quot;overridecomment_context&quot; deleted\=&quot;false&quot; description\=&quot;Comment for overriding methods&quot; enabled\=&quot;true&quot; id\=&quot;org.eclipse.jdt.ui.text.codetemplates.overridecomment&quot; name\=&quot;overridecomment&quot;>/**\n * $${see_to_overridden}\n *\n * $${tags}\n */&lt;/template>&lt;template autoinsert\=&quot;false&quot; context\=&quot;delegatecomment_context&quot; deleted\=&quot;false&quot; description\=&quot;Comment for delegate methods&quot; enabled\=&quot;true&quot; id\=&quot;org.eclipse.jdt.ui.text.codetemplates.delegatecomment&quot; name\=&quot;delegatecomment&quot;>/**\n * $${see_to_target}\n *\n * $${tags}\n */&lt;/template>&lt;/templates>&#xA;" targetURL="${workspace.location|uri}/.metadata/.plugins/org.eclipse.core.runtime/.settings/org.eclipse.jdt.ui.prefs">
- <description>Code formatting and clean-up profiles for Papyrus.</description>
- </setupTask>
- <setupTask xsi:type="setup:CompoundTask" name="Compiler Preferences">
- <setupTask xsi:type="setup:PreferenceTask" key="instance/org.eclipse.jdt.launching/org.eclipse.jdt.launching.PREF_STRICTLY_COMPATIBLE_JRE_NOT_AVAILABLE" value="ignore"/>
- <setupTask xsi:type="setup:PreferenceTask" key="instance/org.eclipse.pde/compilers.f.unresolved-features" value="2"/>
- <setupTask xsi:type="setup:CompoundTask" name="org.eclipse.pde.api.tools">
- <setupTask xsi:type="setup:PreferenceTask" key="/instance/org.eclipse.pde.api.tools/missing_default_api_profile" value="Ignore"/>
- </setupTask>
- </setupTask>
- <setupTask xsi:type="setup:VariableTask" type="URI" name="base.downloads.url" value="http://download.eclipse.org"/>
- <setupTask xsi:type="setup:VariableTask" name="git.checkout.branch" value="${scope.project.stream.name}"/>
- <setupTask xsi:type="setup:VariableTask" name="eclipse.target.platform" defaultValue="Neon" storageURI="scope://Workspace"/>
- <setupTask xsi:type="git:GitCloneTask" id="papyrus.git.clone" remoteURI="papyrus/org.eclipse.papyrus" pushURI="" checkoutBranch="${git.checkout.branch}">
- <description>Papyrus</description>
- <annotation source="http://www.eclipse.org/oomph/setup/InducedChoices">
- <detail key="inherit">
- <value>eclipse.git.gerrit.remoteURIs</value>
- </detail>
- <detail key="label">
- <value>Papyrus Git or Gerrit Repository</value>
- </detail>
- <detail key="target">
- <value>remoteURI</value>
- </detail>
- </annotation>
- </setupTask>
- <setupTask xsi:type="setup.targlets:TargletTask">
- <targlet activeRepositoryList="${eclipse.target.platform}" name="Papyrus Main Dependencies">
- <requirement name="org.eclipse.sdk.feature.group"/>
- <requirement name="org.eclipse.uml2.sdk.feature.group"/>
- <requirement name="org.eclipse.emf.sdk.feature.group"/>
- <repositoryList name="Neon">
- <repository url="http://download.eclipse.org/eclipse/updates/4.6milestones/S-4.6M4-201512092300/">
- <annotation source="http://www.eclipse.org/Papyrus/2014/releng/dependencytools">
- <detail key="updateFrom">
- <value>Eclipse</value>
- </detail>
- </annotation>
- </repository>
- <repository url="${base.downloads.url}/tools/orbit/downloads/drops/R20150519210750/repository"/>
- <repository url="http://download.eclipse.org/modeling/emf/emf/updates/2.12milestones/">
- <annotation source="http://www.eclipse.org/Papyrus/2014/releng/dependencytools">
- <detail key="updateFrom">
- <value>EMF (Core)</value>
- </detail>
- </annotation>
- </repository>
- <repository url="http://download.eclipse.org/modeling/emf/transaction/updates/milestones">
- <annotation source="http://www.eclipse.org/Papyrus/2014/releng/dependencytools">
- <detail key="updateFrom">
- <value>EMF TRANSACTION</value>
- </detail>
- </annotation>
- </repository>
- <repository url="http://download.eclipse.org/modeling/emf/validation/updates/milestones">
- <annotation source="http://www.eclipse.org/Papyrus/2014/releng/dependencytools">
- <detail key="updateFrom">
- <value>EMF VALIDATION</value>
- </detail>
- </annotation>
- </repository>
- <repository url="http://download.eclipse.org/tools/gef/updates/milestones">
- <annotation source="http://www.eclipse.org/Papyrus/2014/releng/dependencytools">
- <detail key="updateFrom">
- <value>GEF</value>
- </detail>
- </annotation>
- </repository>
- <repository url="http://download.eclipse.org/modeling/gmp/gmf-runtime/updates/milestones">
- <annotation source="http://www.eclipse.org/Papyrus/2014/releng/dependencytools">
- <detail key="updateFrom">
- <value>GMF Runtime</value>
- </detail>
- </annotation>
- </repository>
- <repository url="http://download.eclipse.org/modeling/gmp/gmf-notation/updates/milestones">
- <annotation source="http://www.eclipse.org/Papyrus/2014/releng/dependencytools">
- <detail key="updateFrom">
- <value>GMF Notation</value>
- </detail>
- </annotation>
- </repository>
- <repository url="http://download.eclipse.org/modeling/gmp/gmf-tooling/updates/milestones-3.3/S201506090500">
- <annotation source="http://www.eclipse.org/Papyrus/2014/releng/dependencytools">
- <detail key="updateFrom">
- <value>GMF Tooling</value>
- </detail>
- </annotation>
- </repository>
- <repository url="http://download.eclipse.org/modeling/emft/mwe/updates/milestones/S201512150804/mwe">
- <annotation source="http://www.eclipse.org/Papyrus/2014/releng/dependencytools">
- <detail key="updateFrom">
- <value>EMFT MWE</value>
- </detail>
- </annotation>
- </repository>
- <repository url="http://download.eclipse.org/modeling/emft/mwe/updates/milestones/S201512150821/mwe2lang/">
- <annotation source="http://www.eclipse.org/Papyrus/2014/releng/dependencytools">
- <detail key="updateFrom">
- <value>EMFT MWE:1</value>
- </detail>
- </annotation>
- </repository>
- <repository url="http://download.eclipse.org/mmt/qvto/updates/milestones/3.6.0/S201512100140">
- <annotation source="http://www.eclipse.org/Papyrus/2014/releng/dependencytools">
- <detail key="updateFrom">
- <value>QVT Operational</value>
- </detail>
- </annotation>
- </repository>
- <repository url="http://download.eclipse.org/acceleo/updates/milestones/3.6/S201510300615">
- <annotation source="http://www.eclipse.org/Papyrus/2014/releng/dependencytools">
- <detail key="updateFrom">
- <value>M2T ACCELEO</value>
- </detail>
- </annotation>
- </repository>
- <repository url="http://download.eclipse.org/modeling/mdt/ocl/updates/milestones/6.1.0/S201512141327">
- <annotation source="http://www.eclipse.org/Papyrus/2014/releng/dependencytools">
- <detail key="updateFrom">
- <value>MDT OCL 6.0</value>
- </detail>
- </annotation>
- </repository>
- <repository url="http://download.eclipse.org/modeling/mdt/uml2/updates/5.2milestones">
- <annotation source="http://www.eclipse.org/Papyrus/2014/releng/dependencytools">
- <detail key="updateFrom">
- <value>MDT UML2</value>
- </detail>
- </annotation>
- </repository>
- <repository url="http://download.eclipse.org/modeling/m2t/xpand/updates/milestones/S201512150757/">
- <annotation source="http://www.eclipse.org/Papyrus/2014/releng/dependencytools">
- <detail key="updateFrom">
- <value>M2T XPAND</value>
- </detail>
- </annotation>
- </repository>
- <repository url="http://download.eclipse.org/modeling/tmf/xtext/updates/releases/2.9.0/">
- <annotation source="http://www.eclipse.org/Papyrus/2014/releng/dependencytools">
- <detail key="updateFrom">
- <value>Xtext, Xtend</value>
- </detail>
- </annotation>
- </repository>
- <repository url="http://download.eclipse.org/modeling/emf/compare/updates/milestones/3.2/S201511010417">
- <annotation source="http://www.eclipse.org/Papyrus/2014/releng/dependencytools">
- <detail key="updateFrom">
- <value>EMF COMPARE</value>
- </detail>
- </annotation>
- </repository>
- <repository url="http://build.eclipse.org/webtools/committers/wtp-R3.8.0-I/20151215010029/S-3.8.0M4-20151215010029/repository/">
- <annotation source="http://www.eclipse.org/Papyrus/2014/releng/dependencytools">
- <detail key="updateFrom">
- <value>WebTools</value>
- </detail>
- </annotation>
- </repository>
- <repository url="${base.downloads.url}/nattable/releases/1.3.0/repository/"/>
- <repository url="http://download.eclipse.org/xwt/release-1.1.0">
- <annotation source="http://www.eclipse.org/Papyrus/2014/releng/dependencytools">
- <detail key="updateFrom">
- <value>XWT</value>
- </detail>
- </annotation>
- </repository>
- </repositoryList>
- <repositoryList name="Mars">
- <repository url="http://download.eclipse.org/eclipse/updates/4.5-M-builds/M-4.5.1RC3-201509040015/">
- <annotation source="http://www.eclipse.org/Papyrus/2014/releng/dependencytools">
- <detail key="updateFrom">
- <value>Eclipse</value>
- </detail>
- </annotation>
- </repository>
- <repository url="${base.downloads.url}/tools/orbit/downloads/drops/R20150519210750/repository"/>
- <repository url="http://download.eclipse.org/modeling/emf/emf/updates/2.11.x/">
- <annotation source="http://www.eclipse.org/Papyrus/2014/releng/dependencytools">
- <detail key="updateFrom">
- <value>EMF (Core)</value>
- </detail>
- </annotation>
- </repository>
- <repository url="http://download.eclipse.org/modeling/emf/transaction/updates/releases/R201506010221">
- <annotation source="http://www.eclipse.org/Papyrus/2014/releng/dependencytools">
- <detail key="updateFrom">
- <value>EMF TRANSACTION</value>
- </detail>
- </annotation>
- </repository>
- <repository url="http://download.eclipse.org/modeling/emf/validation/updates/releases/R201505312255">
- <annotation source="http://www.eclipse.org/Papyrus/2014/releng/dependencytools">
- <detail key="updateFrom">
- <value>EMF VALIDATION</value>
- </detail>
- </annotation>
- </repository>
- <repository url="http://download.eclipse.org/tools/gef/updates/milestones">
- <annotation source="http://www.eclipse.org/Papyrus/2014/releng/dependencytools">
- <detail key="updateFrom">
- <value>GEF</value>
- </detail>
- </annotation>
- </repository>
- <repository url="http://download.eclipse.org/modeling/gmp/gmf-runtime/updates/releases/R201506060219">
- <annotation source="http://www.eclipse.org/Papyrus/2014/releng/dependencytools">
- <detail key="updateFrom">
- <value>GMF Runtime</value>
- </detail>
- </annotation>
- </repository>
- <repository url="http://download.eclipse.org/modeling/gmp/gmf-notation/updates/releases/R201505312221">
- <annotation source="http://www.eclipse.org/Papyrus/2014/releng/dependencytools">
- <detail key="updateFrom">
- <value>GMF Notation</value>
- </detail>
- </annotation>
- </repository>
- <repository url="http://download.eclipse.org/modeling/gmp/gmf-tooling/updates/milestones-3.3.1/RC2">
- <annotation source="http://www.eclipse.org/Papyrus/2014/releng/dependencytools">
- <detail key="updateFrom">
- <value>GMF Tooling</value>
- </detail>
- </annotation>
- </repository>
- <repository url="http://download.eclipse.org/modeling/emft/mwe/updates/releases/2.8.1/R201508030321/mwe">
- <annotation source="http://www.eclipse.org/Papyrus/2014/releng/dependencytools">
- <detail key="updateFrom">
- <value>EMFT MWE</value>
- </detail>
- </annotation>
- </repository>
- <repository url="http://download.eclipse.org/modeling/emft/mwe/updates/releases/2.8.1/R201508030411/mwe2lang/">
- <annotation source="http://www.eclipse.org/Papyrus/2014/releng/dependencytools">
- <detail key="updateFrom">
- <value>EMFT MWE:1</value>
- </detail>
- </annotation>
- </repository>
- <repository url="http://download.eclipse.org/mmt/qvto/updates/releases/3.5.0">
- <annotation source="http://www.eclipse.org/Papyrus/2014/releng/dependencytools">
- <detail key="updateFrom">
- <value>QVT Operational</value>
- </detail>
- </annotation>
- </repository>
- <repository url="http://download.eclipse.org/acceleo/updates/milestones/3.6/S201509091420">
- <annotation source="http://www.eclipse.org/Papyrus/2014/releng/dependencytools">
- <detail key="updateFrom">
- <value>M2T ACCELEO</value>
- </detail>
- </annotation>
- </repository>
- <repository url="http://download.eclipse.org/modeling/mdt/ocl/updates/milestones/6.0.1/S201509081048">
- <annotation source="http://www.eclipse.org/Papyrus/2014/releng/dependencytools">
- <detail key="updateFrom">
- <value>MDT OCL 6.0.1</value>
- </detail>
- </annotation>
- </repository>
- <repository url="http://download.eclipse.org/modeling/mdt/uml2/updates/5.1.x">
- <annotation source="http://www.eclipse.org/Papyrus/2014/releng/dependencytools">
- <detail key="updateFrom">
- <value>MDT UML2</value>
- </detail>
- </annotation>
- </repository>
- <repository url="http://download.eclipse.org/modeling/m2t/xpand/updates/releases/R201505260349/">
- <annotation source="http://www.eclipse.org/Papyrus/2014/releng/dependencytools">
- <detail key="updateFrom">
- <value>M2T XPAND</value>
- </detail>
- </annotation>
- </repository>
- <repository url="http://download.eclipse.org/modeling/tmf/xtext/updates/releases/2.8.4/">
- <annotation source="http://www.eclipse.org/Papyrus/2014/releng/dependencytools">
- <detail key="updateFrom">
- <value>Xtext, Xtend</value>
- </detail>
- </annotation>
- </repository>
- <repository url="http://download.eclipse.org/modeling/emf/compare/updates/milestones/3.1/S201509010903">
- <annotation source="http://www.eclipse.org/Papyrus/2014/releng/dependencytools">
- <detail key="updateFrom">
- <value>EMF COMPARE</value>
- </detail>
- </annotation>
- </repository>
- <repository url="http://download.eclipse.org/webtools/downloads/drops/R3.7.1/S-3.7.1RC3-20150908020029/repository/">
- <annotation source="http://www.eclipse.org/Papyrus/2014/releng/dependencytools">
- <detail key="updateFrom">
- <value>WebTools</value>
- </detail>
- </annotation>
- </repository>
- <repository url="${base.downloads.url}/nattable/releases/1.2.0/repository/"/>
- <repository url="http://download.eclipse.org/xwt/release-1.1.0">
- <annotation source="http://www.eclipse.org/Papyrus/2014/releng/dependencytools">
- <detail key="updateFrom">
- <value>XWT</value>
- </detail>
- </annotation>
- </repository>
- </repositoryList>
- <repositoryList name="Luna">
- <repository url="http://download.eclipse.org/eclipse/updates/4.4/R-4.4.2-201502041700/">
- <annotation source="http://www.eclipse.org/Papyrus/2014/releng/dependencytools">
- <detail key="updateFrom">
- <value>Eclipse</value>
- </detail>
- </annotation>
- </repository>
- <repository url="${base.downloads.url}/tools/orbit/downloads/drops/R20140525021250/repository"/>
- <repository url="http://download.eclipse.org/modeling/emf/emf/updates/2.10.x/">
- <annotation source="http://www.eclipse.org/Papyrus/2014/releng/dependencytools">
- <detail key="updateFrom">
- <value>EMF (Core)</value>
- </detail>
- </annotation>
- </repository>
- <repository url="http://download.eclipse.org/modeling/emf/transaction/updates/releases/R201405281451/">
- <annotation source="http://www.eclipse.org/Papyrus/2014/releng/dependencytools">
- <detail key="updateFrom">
- <value>EMF TRANSACTION</value>
- </detail>
- </annotation>
- </repository>
- <repository url="http://download.eclipse.org/modeling/emf/validation/updates/releases/R201405281429/">
- <annotation source="http://www.eclipse.org/Papyrus/2014/releng/dependencytools">
- <detail key="updateFrom">
- <value>EMF VALIDATION</value>
- </detail>
- </annotation>
- </repository>
- <repository url="${base.downloads.url}/modeling/emf/query/updates/releases/R201405281426"/>
- <repository url="http://download.eclipse.org/tools/gef/updates/milestones">
- <annotation source="http://www.eclipse.org/Papyrus/2014/releng/dependencytools">
- <detail key="updateFrom">
- <value>GEF</value>
- </detail>
- </annotation>
- </repository>
- <repository url="http://download.eclipse.org/modeling/gmp/gmf-runtime/updates/releases/R201408201453/">
- <annotation source="http://www.eclipse.org/Papyrus/2014/releng/dependencytools">
- <detail key="updateFrom">
- <value>GMF Runtime</value>
- </detail>
- </annotation>
- </repository>
- <repository url="http://download.eclipse.org/modeling/gmp/gmf-notation/updates/releases/R201405281433/">
- <annotation source="http://www.eclipse.org/Papyrus/2014/releng/dependencytools">
- <detail key="updateFrom">
- <value>GMF Notation</value>
- </detail>
- </annotation>
- </repository>
- <repository url="http://download.eclipse.org/modeling/gmp/gmf-tooling/updates/milestones-3.2.2.RC4">
- <annotation source="http://www.eclipse.org/Papyrus/2014/releng/dependencytools">
- <detail key="updateFrom">
- <value>GMF Tooling</value>
- </detail>
- </annotation>
- </repository>
- <repository url="http://download.eclipse.org/modeling/emft/mwe/updates/releases/R201409021027/mwe">
- <annotation source="http://www.eclipse.org/Papyrus/2014/releng/dependencytools">
- <detail key="updateFrom">
- <value>EMFT MWE</value>
- </detail>
- </annotation>
- </repository>
- <repository url="http://download.eclipse.org/mmt/qvto/updates/milestones/3.4.1/S201502011444">
- <annotation source="http://www.eclipse.org/Papyrus/2014/releng/dependencytools">
- <detail key="updateFrom">
- <value>QVT Operational</value>
- </detail>
- </annotation>
- </repository>
- <repository url="http://download.eclipse.org/acceleo/updates/milestones/3.5/S201409021433">
- <annotation source="http://www.eclipse.org/Papyrus/2014/releng/dependencytools">
- <detail key="updateFrom">
- <value>M2T ACCELEO</value>
- </detail>
- </annotation>
- </repository>
- <repository url="http://download.eclipse.org/modeling/mdt/ocl/updates/releases/5.0.4">
- <annotation source="http://www.eclipse.org/Papyrus/2014/releng/dependencytools">
- <detail key="updateFrom">
- <value>MDT OCL 5.0</value>
- </detail>
- </annotation>
- </repository>
- <repository url="http://download.eclipse.org/modeling/mdt/uml2/updates/5.0">
- <annotation source="http://www.eclipse.org/Papyrus/2014/releng/dependencytools">
- <detail key="updateFrom">
- <value>MDT UML2</value>
- </detail>
- </annotation>
- </repository>
- <repository url="http://download.eclipse.org/modeling/m2t/xpand/updates/releases/R201406030414/">
- <annotation source="http://www.eclipse.org/Papyrus/2014/releng/dependencytools">
- <detail key="updateFrom">
- <value>M2T XPAND</value>
- </detail>
- </annotation>
- </repository>
- <repository url="http://download.eclipse.org/modeling/tmf/xtext/updates/releases/maintenance/R201411190455/">
- <annotation source="http://www.eclipse.org/Papyrus/2014/releng/dependencytools">
- <detail key="updateFrom">
- <value>Xtext, Xtend</value>
- </detail>
- </annotation>
- </repository>
- <repository url="http://download.eclipse.org/modeling/emf/compare/updates/milestones/3.0/S201501201328">
- <annotation source="http://www.eclipse.org/Papyrus/2014/releng/dependencytools">
- <detail key="updateFrom">
- <value>EMF COMPARE</value>
- </detail>
- </annotation>
- </repository>
- <repository url="http://download.eclipse.org/webtools/downloads/drops/R3.6.3/R-3.6.3-20150216091848/repository/">
- <annotation source="http://www.eclipse.org/Papyrus/2014/releng/dependencytools">
- <detail key="updateFrom">
- <value>WebTools</value>
- </detail>
- </annotation>
- </repository>
- <repository url="${base.downloads.url}/nattable/releases/1.2.0/repository/"/>
- </repositoryList>
- </targlet>
- <targlet activeRepositoryList="${eclipse.target.platform}" name="Papyrus Test Dependencies">
- <requirement name="org.eclipse.swtbot.feature.group"/>
- <requirement name="org.eclipse.swtbot.eclipse.feature.group"/>
- <requirement name="org.eclipse.swtbot.eclipse.gef.feature.group"/>
- <requirement name="org.eclipse.swtbot.forms.feature.group"/>
- <repositoryList name="Neon">
- <repository url="${base.downloads.url}/technology/swtbot/snapshots"/>
- </repositoryList>
- <repositoryList name="Mars">
- <repository url="${base.downloads.url}/technology/swtbot/snapshots"/>
- </repositoryList>
- <repositoryList name="Luna">
- <repository url="${base.downloads.url}/technology/swtbot/snapshots"/>
- </repositoryList>
- </targlet>
- <targlet activeRepositoryList="${eclipse.target.platform}" name="Papyrus Main Plug-ins">
- <requirement name="org.eclipse.papyrus.sdk.feature.feature.group"/>
- <repositoryList name="Neon">
- <repository url="${base.downloads.url}/modeling/mdt/papyrus/updates/nightly/neon/main"/>
- </repositoryList>
- <repositoryList name="Mars">
- <repository url="${base.downloads.url}/modeling/mdt/papyrus/updates/nightly/mars/main"/>
- </repositoryList>
- <repositoryList name="Luna">
- <repository url="${base.downloads.url}/modeling/mdt/papyrus/updates/nightly/luna"/>
- </repositoryList>
- </targlet>
- <targlet activeRepositoryList="${eclipse.target.platform}" includeSources="false" name="Diagnostic/Debug Tools">
- <requirement name="org.eclipse.swt.tools" optional="true"/>
- <repositoryList name="Neon">
- <repository url="http://www.eclipse.org/swt/updates/4.4"/>
- </repositoryList>
- <repositoryList name="Mars">
- <repository url="http://www.eclipse.org/swt/updates/4.4"/>
- </repositoryList>
- <repositoryList name="Luna">
- <repository url="http://www.eclipse.org/swt/updates/4.4"/>
- </repositoryList>
- </targlet>
- </setupTask>
- <setupTask xsi:type="setup:CompoundTask" name="Mylyn Queries">
- <setupTask xsi:type="setup:VariableTask" name="papyrus.bugzilla.repository" value="https://bugs.eclipse.org/bugs"/>
- <setupTask xsi:type="setup:VariableTask" name="papyrus.bugzilla.prefix" value="/buglist.cgi?classification=Modeling&amp;product=Papyrus&amp;${papyrus.bugzilla.version}"/>
- <setupTask xsi:type="setup:VariableTask" name="papyrus.bugzilla.open" value="bug_status=UNCONFIRMED&amp;bug_status=NEW&amp;bug_status=ASSIGNED&amp;bug_status=REOPENED"/>
- <setupTask xsi:type="mylyn:MylynQueriesTask" repositoryURL="${papyrus.bugzilla.repository}">
- <query summary="Papyrus Flagged for Review" url="${papyrus.bugzilla.prefix}&amp;${papyrus.bugzilla.open}&amp;query_format=advanced&amp;field0-0-0=flagtypes.name&amp;type0-0-0=equals&amp;value0-0-0=review%3F"/>
- <query summary="Papyrus Open Bugs" url="${papyrus.bugzilla.prefix}&amp;${papyrus.bugzilla.open}&amp;bug_severity=blocker&amp;bug_severity=critical&amp;bug_severity=major&amp;bug_severity=normal&amp;bug_severity=minor&amp;bug_severity=trivial"/>
- <query summary="Papyrus Open Enhancement Requests" url="${papyrus.bugzilla.prefix}&amp;${papyrus.bugzilla.open}&amp;bug_severity=enhancement"/>
- <query summary="Papyrus Resolved Items" url="${papyrus.bugzilla.prefix}&amp;bug_status=RESOLVED&amp;resolution=FIXED"/>
- </setupTask>
- <setupTask xsi:type="mylyn:MylynQueriesTask" connectorKind="org.eclipse.mylyn.gerrit" repositoryURL="https://git.eclipse.org/r" userID="${bugzilla.id}" password="${eclipse.user.password}">
- <query summary="Papyrus Open Gerrit Reviews">
- <attribute key="gerrit query type" value="custom"/>
- <attribute key="gerrit query project" value="papyrus/org.eclipse.papyrus"/>
- <attribute key="gerrit query string" value="project:papyrus/org.eclipse.papyrus status:open branch:${git.checkout.branch}"/>
- </query>
- </setupTask>
- <setupTask xsi:type="mylyn:MylynBuildsTask" serverURL="https://hudson.eclipse.org/papyrus/" userID="${bugzilla.id}" password="${eclipse.user.password}">
- <buildPlan name="Papyrus-Master-Full"/>
- <buildPlan name="Papyrus-Master"/>
- <buildPlan name="Papyrus-Master-Tests"/>
- <buildPlan name="Papyrus-Master-Extra"/>
- <buildPlan name="Papyrus-Master-Extra-Tests"/>
- <buildPlan name="Papyrus-Mars"/>
- <buildPlan name="Papyrus-Mars-Tests"/>
- </setupTask>
- <setupTask xsi:type="setup:VariableTask" name="papyrus.bugzver.master" value="version="/>
- <setupTask xsi:type="setup:VariableTask" name="papyrus.bugzver.mars" value="version=1.0.0&amp;version=1.0.1&amp;version=1.0.2&amp;version=1.1.0&amp;version=1.1.1&amp;version=1.1.2"/>
- <setupTask xsi:type="setup:VariableTask" name="papyrus.bugzver.luna" value="version=1.0.0&amp;version=1.0.1&amp;version=1.0.2"/>
- </setupTask>
- <setupTask xsi:type="projects:ProjectsImportTask">
- <sourceLocator rootFolder="${papyrus.git.clone.location/tests/junit/plugins}">
- <predicate xsi:type="predicates:OrPredicate">
- <operand xsi:type="predicates:NamePredicate" pattern="org\.eclipse\.papyrus\.junit\.framework"/>
- <operand xsi:type="predicates:NamePredicate" pattern="org\.eclipse\.papyrus\.junit\.utils"/>
- </predicate>
- </sourceLocator>
- <sourceLocator rootFolder="${papyrus.git.clone.location/tests/framework}"/>
- </setupTask>
- <project label="Main" name="main">
- <project label="Infra" name="infra">
- <setupTask xsi:type="projects:ProjectsImportTask">
- <sourceLocator rootFolder="${papyrus.git.clone.location/plugins/infra}">
- <predicate xsi:type="predicates:AndPredicate">
- <operand xsi:type="predicates:OrPredicate">
- <operand xsi:type="predicates:NamePredicate" pattern="org\.eclipse\.papyrus\.infra\..*"/>
- <operand xsi:type="predicates:NamePredicate" pattern="org\.eclipse\.papyrus\.eclipse\.project\.editors"/>
- <operand xsi:type="predicates:NamePredicate" pattern="org\.eclipse\.papyrus\.extensionpoints\.editors"/>
- </operand>
- <operand xsi:type="predicates:NotPredicate">
- <operand xsi:type="predicates:OrPredicate">
- <operand xsi:type="predicates:NamePredicate" pattern="org\.eclipse\.papyrus\.infra\.emf\.(?:embedded)?editor"/>
- <operand xsi:type="predicates:NamePredicate" pattern="org\.eclipse\.papyrus\.infra\.emf\.facet\.queries"/>
- <operand xsi:type="predicates:NamePredicate" pattern="org\.eclipse\.papyrus\.infra\.emf\.newchild"/>
- </operand>
- </operand>
- </predicate>
- </sourceLocator>
- <sourceLocator rootFolder="${papyrus.git.clone.location/plugins/editor}"/>
- <sourceLocator rootFolder="${papyrus.git.clone.location/tests/junit/plugins/infra}"/>
- <sourceLocator rootFolder="${papyrus.git.clone.location/tests/junit/plugins/core}">
- <predicate xsi:type="predicates:NotPredicate">
- <operand xsi:type="predicates:NamePredicate" pattern="org\.eclipse\.papyrus\.tests"/>
- </predicate>
- </sourceLocator>
- <sourceLocator rootFolder="${papyrus.git.clone.location/features}">
- <predicate xsi:type="predicates:NamePredicate" pattern="org\.eclipse\.papyrus\.(tests\.)?infra($|\..+)"/>
- </sourceLocator>
- </setupTask>
- <setupTask xsi:type="setup.workingsets:WorkingSetTask">
- <workingSet id="papyrus-infra" name="Papyrus Infra">
- <predicate xsi:type="predicates:AndPredicate">
- <operand xsi:type="predicates:RepositoryPredicate" project="org.eclipse.papyrus.infra.core"/>
- <operand xsi:type="predicates:NaturePredicate" nature="org.eclipse.pde.PluginNature"/>
- <operand xsi:type="predicates:OrPredicate">
- <operand xsi:type="predicates:NamePredicate" pattern="org\.eclipse\.papyrus\.infra\..*"/>
- <operand xsi:type="predicates:NamePredicate" pattern="org\.eclipse\.papyrus\.editor($|\..+)"/>
- <operand xsi:type="predicates:NamePredicate" pattern="org\.eclipse\.papyrus\.eclipse\.project\.editors"/>
- </operand>
- <operand xsi:type="workingsets:ExclusionPredicate" excludedWorkingSet="//@projects[name='main']/@projects[name='infra']/@setupTasks.1/@workingSets.1 //@projects[name='main']/@projects[name='infra']/@setupTasks.1/@workingSets.2 //@projects[name='main']/@projects[name='infra']/@setupTasks.1/@workingSets.3 //@projects[name='main']/@projects[name='infra']/@setupTasks.1/@workingSets.5 //@projects[name='main']/@projects[name='infra']/@setupTasks.1/@workingSets.4"/>
- </predicate>
- </workingSet>
- <workingSet id="papyrus-infra-diagram" name="Papyrus Infra Diagram">
- <predicate xsi:type="predicates:AndPredicate">
- <operand xsi:type="predicates:RepositoryPredicate" project="org.eclipse.papyrus.infra.gmfdiag.common"/>
- <operand xsi:type="predicates:NaturePredicate" nature="org.eclipse.pde.PluginNature"/>
- <operand xsi:type="workingsets:ExclusionPredicate" excludedWorkingSet="//@projects[name='main']/@projects[name='infra']/@setupTasks.1/@workingSets.5"/>
- <operand xsi:type="predicates:OrPredicate">
- <operand xsi:type="predicates:NamePredicate" pattern="org\.eclipse\.papyrus\.infra\.gmfdiag($|\..+)"/>
- <operand xsi:type="predicates:NamePredicate" pattern="org\.eclipse\.papyrus\.extensionpoints\.editors"/>
- </operand>
- </predicate>
- </workingSet>
- <workingSet id="papyrus-infra-nattable" name="Papyrus Infra Nattable">
- <predicate xsi:type="predicates:AndPredicate">
- <operand xsi:type="predicates:RepositoryPredicate" project="org.eclipse.papyrus.infra.nattable"/>
- <operand xsi:type="predicates:NaturePredicate" nature="org.eclipse.pde.PluginNature"/>
- <operand xsi:type="predicates:NamePredicate" pattern="org\.eclipse\.papyrus\.infra\.(?:emf\.)?nattable($|\..+)"/>
- <operand xsi:type="workingsets:ExclusionPredicate" excludedWorkingSet="//@projects[name='main']/@projects[name='infra']/@setupTasks.1/@workingSets.5"/>
- </predicate>
- </workingSet>
- <workingSet id="papyrus-infra-services" name="Papyrus Infra Services">
- <predicate xsi:type="predicates:AndPredicate">
- <operand xsi:type="predicates:RepositoryPredicate" project="org.eclipse.papyrus.infra.services.labelprovider"/>
- <operand xsi:type="predicates:NaturePredicate" nature="org.eclipse.pde.PluginNature"/>
- <operand xsi:type="predicates:NamePredicate" pattern="org\.eclipse\.papyrus\.infra\.services($|\..+)"/>
- <operand xsi:type="workingsets:ExclusionPredicate" excludedWorkingSet="//@projects[name='main']/@projects[name='infra']/@setupTasks.1/@workingSets.5"/>
- </predicate>
- </workingSet>
- <workingSet id="papyrus-infra-viewpoints" name="Papyrus Infra Viewpoints">
- <predicate xsi:type="predicates:AndPredicate">
- <operand xsi:type="predicates:RepositoryPredicate" project="org.eclipse.papyrus.infra.viewpoints.policy"/>
- <operand xsi:type="predicates:NaturePredicate" nature="org.eclipse.pde.PluginNature"/>
- <operand xsi:type="predicates:NamePredicate" pattern="org\.eclipse\.papyrus\.infra\.viewpoints($|\..+)"/>
- <operand xsi:type="workingsets:ExclusionPredicate" excludedWorkingSet="//@projects[name='main']/@projects[name='infra']/@setupTasks.1/@workingSets.5"/>
- </predicate>
- </workingSet>
- <workingSet id="papyrus-infra-tests" name="Papyrus Infra Tests">
- <predicate xsi:type="predicates:AndPredicate">
- <operand xsi:type="predicates:RepositoryPredicate" project="org.eclipse.papyrus.infra.core.tests"/>
- <operand xsi:type="predicates:NaturePredicate" nature="org.eclipse.pde.PluginNature"/>
- <operand xsi:type="predicates:OrPredicate">
- <operand xsi:type="predicates:NamePredicate" pattern="org\.eclipse\.papyrus\.infra(\..+)?\.tests"/>
- <operand xsi:type="predicates:NamePredicate" pattern="org\.eclipse\.papyrus\.editor\.integration\.tests"/>
- </operand>
- </predicate>
- </workingSet>
- <workingSet id="papyrus-infra-features" name="Papyrus Infra Features">
- <predicate xsi:type="predicates:AndPredicate">
- <operand xsi:type="predicates:RepositoryPredicate" project="org.eclipse.papyrus.infra.core.feature"/>
- <operand xsi:type="predicates:NaturePredicate" nature="org.eclipse.pde.FeatureNature"/>
- <operand xsi:type="predicates:NamePredicate" pattern="org\.eclipse\.papyrus(\.tests)?\.infra($|\..+)"/>
- </predicate>
- </workingSet>
- </setupTask>
- <setupTask xsi:type="setup.targlets:TargletTask">
- <targlet activeRepositoryList="${eclipse.target.platform}" name="Papyrus Infra Dependencies">
- <repositoryList name="Neon">
- <repository url="${base.downloads.url}/technology/nebula/snapshot/"/>
- </repositoryList>
- <repositoryList name="Mars">
- <repository url="${base.downloads.url}/technology/nebula/snapshot/"/>
- </repositoryList>
- </targlet>
- </setupTask>
- <stream label="master (Neon/1.2)" name="master">
- <setupTask xsi:type="setup:VariableTask" name="papyrus.bugzilla.version" value="${papyrus.bugzver.master}"/>
- <setupTask xsi:type="setup.targlets:TargletTask">
- <targlet activeRepositoryList="${eclipse.target.platform}" name="Papyrus Infra Neon Dependencies">
- <requirement name="org.eclipse.nebula.widgets.tablecombo.feature.feature.group"/>
- </targlet>
- </setupTask>
- </stream>
- <stream label="streams/1.1-maintenance (Mars/1.1.x)" name="streams/1.1-maintenance">
- <setupTask xsi:type="setup:VariableTask" name="papyrus.bugzilla.version" value="${papyrus.bugzver.mars}"/>
- <setupTask xsi:type="setup.targlets:TargletTask">
- <targlet activeRepositoryList="${eclipse.target.platform}" name="Papyrus Infra Mars Dependencies">
- <requirement name="org.eclipse.nebula.widgets.tablecombo.feature.feature.group"/>
- </targlet>
- </setupTask>
- </stream>
- <stream label="streams/1.0-maintenance (Luna/1.0.x)" name="streams/1.0-maintenance">
- <setupTask xsi:type="setup:VariableTask" name="papyrus.bugzilla.version" value="${papyrus.bugzver.luna}"/>
- </stream>
- </project>
- <project label="Views" name="views">
- <setupTask xsi:type="projects:ProjectsImportTask">
- <sourceLocator rootFolder="${papyrus.git.clone.location/plugins/views}"/>
- <sourceLocator rootFolder="${papyrus.git.clone.location/tests/junit/plugins/views}"/>
- <sourceLocator rootFolder="${papyrus.git.clone.location/features}">
- <predicate xsi:type="predicates:NamePredicate" pattern="org\.eclipse\.papyrus\.(tests\.)?views($|\..+)"/>
- </sourceLocator>
- </setupTask>
- <setupTask xsi:type="setup.workingsets:WorkingSetTask">
- <workingSet id="papyrus-views" name="Papyrus Views">
- <predicate xsi:type="predicates:AndPredicate">
- <operand xsi:type="predicates:RepositoryPredicate" project="org.eclipse.papyrus.views.properties"/>
- <operand xsi:type="predicates:NaturePredicate" nature="org.eclipse.pde.PluginNature"/>
- <operand xsi:type="predicates:NamePredicate" pattern="org\.eclipse\.papyrus\.views($|\..+)"/>
- <operand xsi:type="workingsets:ExclusionPredicate" excludedWorkingSet="//@projects[name='main']/@projects[name='views']/@setupTasks.1/@workingSets.1"/>
- </predicate>
- </workingSet>
- <workingSet id="papyrus-views-tests" name="Papyrus Views Tests">
- <predicate xsi:type="predicates:AndPredicate">
- <operand xsi:type="predicates:RepositoryPredicate" project="org.eclipse.papyrus.views.modelexplorer.tests"/>
- <operand xsi:type="predicates:NaturePredicate" nature="org.eclipse.pde.PluginNature"/>
- <operand xsi:type="predicates:NamePredicate" pattern="org\.eclipse\.papyrus\.views(\..+)?\.tests"/>
- </predicate>
- </workingSet>
- <workingSet id="papyrus-views-features" name="Papyrus Views Features">
- <predicate xsi:type="predicates:AndPredicate">
- <operand xsi:type="predicates:RepositoryPredicate" project="org.eclipse.papyrus.views.properties.feature"/>
- <operand xsi:type="predicates:NaturePredicate" nature="org.eclipse.pde.FeatureNature"/>
- <operand xsi:type="predicates:NamePredicate" pattern="org\.eclipse\.papyrus\.(tests\.)?views($|\..+)"/>
- </predicate>
- </workingSet>
- </setupTask>
- <stream label="master (Neon/1.2)" name="master">
- <setupTask xsi:type="setup:VariableTask" name="papyrus.bugzilla.version" value="${papyrus.bugzver.master}"/>
- </stream>
- <stream label="streams/1.1-maintenance (Mars/1.1.x)" name="streams/1.1-maintenance">
- <setupTask xsi:type="setup:VariableTask" name="papyrus.bugzilla.version" value="${papyrus.bugzver.mars}"/>
- </stream>
- <stream label="streams/1.0-maintenance (Luna/1.0.x)" name="streams/1.0-maintenance">
- <setupTask xsi:type="setup:VariableTask" name="papyrus.bugzilla.version" value="${papyrus.bugzver.luna}"/>
- <setupTask xsi:type="projects:ProjectsImportTask">
- <sourceLocator rootFolder="${papyrus.git.clone.location/plugins/xwt}"/>
- <sourceLocator rootFolder="${papyrus.git.clone.location/features}">
- <predicate xsi:type="predicates:NamePredicate" pattern="org\.eclipse\.papyrus\.(tests\.)?xwt($|\..+)"/>
- </sourceLocator>
- </setupTask>
- <setupTask xsi:type="setup.workingsets:WorkingSetTask">
- <workingSet id="papyrus-xwt" name="Papyrus XWT">
- <predicate xsi:type="predicates:AndPredicate">
- <operand xsi:type="predicates:RepositoryPredicate" project="org.eclipse.papyrus.views.properties"/>
- <operand xsi:type="predicates:NaturePredicate" nature="org.eclipse.pde.PluginNature"/>
- <operand xsi:type="predicates:NamePredicate" pattern="org\.eclipse\.papyrus\.xwt($|\..+)"/>
- </predicate>
- </workingSet>
- <workingSet id="papyrus-xwt-features" name="Papyrus XWT Features">
- <predicate xsi:type="predicates:AndPredicate">
- <operand xsi:type="predicates:RepositoryPredicate" project="org.eclipse.papyrus.views.properties.feature"/>
- <operand xsi:type="predicates:NaturePredicate" nature="org.eclipse.pde.FeatureNature"/>
- <operand xsi:type="predicates:NamePredicate" pattern="org\.eclipse\.papyrus\.(tests\.)?xwt($|\..+)"/>
- </predicate>
- </workingSet>
- </setupTask>
- </stream>
- </project>
- <project label="UML" name="uml">
- <setupTask xsi:type="projects:ProjectsImportTask">
- <sourceLocator rootFolder="${papyrus.git.clone.location/plugins/uml}">
- <predicate xsi:type="predicates:NotPredicate">
- <operand xsi:type="predicates:NamePredicate" pattern=".*\.(alf|textedit|xtext)($|\..+)"/>
- </predicate>
- </sourceLocator>
- <sourceLocator rootFolder="${papyrus.git.clone.location/tests/junit/plugins/uml}">
- <predicate xsi:type="predicates:NotPredicate">
- <operand xsi:type="predicates:NamePredicate" pattern=".*\.(alf|textedit|xtext)($|\..+)"/>
- </predicate>
- </sourceLocator>
- <sourceLocator rootFolder="${papyrus.git.clone.location/features}">
- <predicate xsi:type="predicates:AndPredicate">
- <operand xsi:type="predicates:NamePredicate" pattern="org\.eclipse\.papyrus\.(tests\.)?uml($|\..+)"/>
- <operand xsi:type="predicates:NotPredicate">
- <operand xsi:type="predicates:NamePredicate" pattern=".*\.(alf|textedit|xtext)($|\..+)"/>
- </operand>
- </predicate>
- </sourceLocator>
- </setupTask>
- <setupTask xsi:type="setup.workingsets:WorkingSetTask">
- <workingSet id="papyrus-uml" name="Papyrus UML">
- <predicate xsi:type="predicates:AndPredicate">
- <operand xsi:type="predicates:RepositoryPredicate" project="org.eclipse.papyrus.uml.commands"/>
- <operand xsi:type="predicates:NaturePredicate" nature="org.eclipse.pde.PluginNature"/>
- <operand xsi:type="predicates:NamePredicate" pattern="org\.eclipse\.papyrus\.uml($|\..+)"/>
- <operand xsi:type="predicates:NotPredicate">
- <operand xsi:type="predicates:NamePredicate" pattern=".*\.(alf|textedit|xtext)($|\..+)"/>
- </operand>
- <operand xsi:type="workingsets:ExclusionPredicate" excludedWorkingSet="//@projects[name='main']/@projects[name='uml']/@setupTasks.1/@workingSets.1 //@projects[name='main']/@projects[name='uml']/@setupTasks.1/@workingSets.2 //@projects[name='main']/@projects[name='uml']/@setupTasks.1/@workingSets.3"/>
- </predicate>
- </workingSet>
- <workingSet id="papyrus-uml-diagram" name="Papyrus UML Diagrams">
- <predicate xsi:type="predicates:AndPredicate">
- <operand xsi:type="predicates:RepositoryPredicate" project="org.eclipse.papyrus.uml.diagram.common"/>
- <operand xsi:type="predicates:NaturePredicate" nature="org.eclipse.pde.PluginNature"/>
- <operand xsi:type="predicates:NamePredicate" pattern="org\.eclipse\.papyrus\.uml\.diagram.*"/>
- <operand xsi:type="predicates:NotPredicate">
- <operand xsi:type="predicates:NamePredicate" pattern=".*\.(alf|textedit|xtext)($|\..+)"/>
- </operand>
- <operand xsi:type="workingsets:ExclusionPredicate" excludedWorkingSet="//@projects[name='main']/@projects[name='uml']/@setupTasks.1/@workingSets.3"/>
- </predicate>
- </workingSet>
- <workingSet id="papyrus-uml-table" name="Papyrus UML Tables">
- <predicate xsi:type="predicates:AndPredicate">
- <operand xsi:type="predicates:RepositoryPredicate" project="org.eclipse.papyrus.uml.nattable"/>
- <operand xsi:type="predicates:NaturePredicate" nature="org.eclipse.pde.PluginNature"/>
- <operand xsi:type="predicates:NamePredicate" pattern="org\.eclipse\.papyrus\.uml\.nattable.*"/>
- <operand xsi:type="predicates:NotPredicate">
- <operand xsi:type="predicates:NamePredicate" pattern=".*\.(alf|textedit|xtext)($|\..+)"/>
- </operand>
- <operand xsi:type="workingsets:ExclusionPredicate" excludedWorkingSet="//@projects[name='main']/@projects[name='uml']/@setupTasks.1/@workingSets.3"/>
- </predicate>
- </workingSet>
- <workingSet id="papyrus-uml-tests" name="Papyrus UML Tests">
- <predicate xsi:type="predicates:AndPredicate">
- <operand xsi:type="predicates:RepositoryPredicate" project="org.eclipse.papyrus.uml.diagram.common.tests"/>
- <operand xsi:type="predicates:NaturePredicate" nature="org.eclipse.pde.PluginNature"/>
- <operand xsi:type="predicates:NamePredicate" pattern="org\.eclipse\.papyrus\.uml(\..+)?\.tests"/>
- <operand xsi:type="predicates:NotPredicate">
- <operand xsi:type="predicates:NamePredicate" pattern=".*\.alf.*|.*\.uml\.textedit.*"/>
- </operand>
- </predicate>
- </workingSet>
- <workingSet id="papyrus-uml-features" name="Papyrus UML Features">
- <predicate xsi:type="predicates:AndPredicate">
- <operand xsi:type="predicates:RepositoryPredicate" project="org.eclipse.papyrus.uml.feature"/>
- <operand xsi:type="predicates:NaturePredicate" nature="org.eclipse.pde.FeatureNature"/>
- <operand xsi:type="predicates:NamePredicate" pattern="org\.eclipse\.papyrus(\.tests)?\.uml($|\..+)"/>
- <operand xsi:type="predicates:NotPredicate">
- <operand xsi:type="predicates:NamePredicate" pattern=".*\.(alf|textedit|xtext)($|\..+)"/>
- </operand>
- </predicate>
- </workingSet>
- </setupTask>
- <setupTask xsi:type="setup.targlets:TargletTask">
- <targlet activeRepositoryList="" name="Additional UML Dependencies">
- <requirement name="org.eclipse.ocl.jdt.annotation7" optional="true"/>
- </targlet>
- </setupTask>
- <setupTask xsi:type="p2_1.0:P2Task">
- <requirement name="org.eclipse.xtend.sdk.feature.group"/>
- </setupTask>
- <stream label="master (Neon/1.2)" name="master">
- <setupTask xsi:type="setup:VariableTask" name="papyrus.bugzilla.version" value="${papyrus.bugzver.master}"/>
- </stream>
- <stream label="streams/1.1-maintenance (Mars/1.1.x)" name="streams/1.1-maintenance">
- <setupTask xsi:type="setup:VariableTask" name="papyrus.bugzilla.version" value="${papyrus.bugzver.mars}"/>
- </stream>
- <stream label="streams/1.0-maintenance (Luna/1.0.x)" name="streams/1.0-maintenance">
- <setupTask xsi:type="setup:VariableTask" name="papyrus.bugzilla.version" value="${papyrus.bugzver.luna}"/>
- </stream>
- </project>
- <project label="UML ALF" name="uml-alf">
- <setupTask xsi:type="projects:ProjectsImportTask">
- <sourceLocator rootFolder="${papyrus.git.clone.location/plugins/uml}">
- <predicate xsi:type="predicates:NamePredicate" pattern="org\.eclipse\.papyrus\.uml\.alf($|\..+)"/>
- </sourceLocator>
- <sourceLocator rootFolder="${papyrus.git.clone.location/tests/junit/plugins/uml}">
- <predicate xsi:type="predicates:NamePredicate" pattern="org\.eclipse\.papyrus\.uml\.alf($|\..+)"/>
- </sourceLocator>
- <sourceLocator rootFolder="${papyrus.git.clone.location/features}">
- <predicate xsi:type="predicates:NamePredicate" pattern="org\.eclipse\.papyrus\.(tests\.)?uml\.alf($|\..+)"/>
- </sourceLocator>
- </setupTask>
- <setupTask xsi:type="setup.workingsets:WorkingSetTask">
- <workingSet id="papyrus-uml-alf" name="Papyrus UML ALF">
- <predicate xsi:type="predicates:AndPredicate">
- <operand xsi:type="predicates:RepositoryPredicate" project="org.eclipse.papyrus.uml.alf.common"/>
- <operand xsi:type="predicates:NaturePredicate" nature="org.eclipse.pde.PluginNature"/>
- <operand xsi:type="predicates:NamePredicate" pattern="org\.eclipse\.papyrus\.uml\.alf($|\..+)"/>
- </predicate>
- </workingSet>
- <workingSet id="papyrus-uml-alf-features" name="Papyrus UML ALF Features">
- <predicate xsi:type="predicates:AndPredicate">
- <operand xsi:type="predicates:RepositoryPredicate" project="org.eclipse.papyrus.uml.alf.feature"/>
- <operand xsi:type="predicates:NaturePredicate" nature="org.eclipse.pde.FeatureNature"/>
- <operand xsi:type="predicates:NamePredicate" pattern="org\.eclipse\.papyrus\.uml\.alf($|\..+)"/>
- </predicate>
- </workingSet>
- </setupTask>
- <setupTask xsi:type="p2_1.0:P2Task">
- <requirement name="org.eclipse.xtend.sdk.feature.group"/>
- </setupTask>
- <setupTask xsi:type="setup.targlets:TargletTask">
- <targlet activeRepositoryList="${eclipse.target.platform}" name="Papyrus ALF Dependencies">
- <requirement name="org.eclipse.ocl.core.sdk.feature.group"/>
- <requirement name="org.eclipse.m2m.qvt.oml.runtime.feature.group"/>
- </targlet>
- </setupTask>
- <stream label="master (Neon/1.2)" name="master">
- <setupTask xsi:type="setup:VariableTask" name="papyrus.bugzilla.version" value="${papyrus.bugzver.master}"/>
- </stream>
- <stream label="streams/1.1-maintenance (Mars/1.1.x)" name="streams/1.1-maintenance">
- <setupTask xsi:type="setup:VariableTask" name="papyrus.bugzilla.version" value="${papyrus.bugzver.mars}"/>
- </stream>
- <stream label="streams/1.0-maintenance (Luna/1.0.x)" name="streams/1.0-maintenance">
- <setupTask xsi:type="setup:VariableTask" name="papyrus.bugzilla.version" value="${papyrus.bugzver.luna}"/>
- </stream>
- </project>
- <project label="UML Text Editors" name="uml-text">
- <setupTask xsi:type="projects:ProjectsImportTask">
- <sourceLocator rootFolder="${papyrus.git.clone.location/plugins/uml}">
- <predicate xsi:type="predicates:NamePredicate" pattern="org\.eclipse\.papyrus\.uml\.(textedit|xtext)($|\..+)"/>
- </sourceLocator>
- <sourceLocator rootFolder="${papyrus.git.clone.location/tests/junit/plugins/uml}">
- <predicate xsi:type="predicates:NamePredicate" pattern="org\.eclipse\.papyrus\.uml\.(textedit|xtext)($|\..+)"/>
- </sourceLocator>
- <sourceLocator rootFolder="${papyrus.git.clone.location/features}">
- <predicate xsi:type="predicates:NamePredicate" pattern="org\.eclipse\.papyrus\.(tests\.)?uml\.(textedit|xtext)($|\..+)"/>
- </sourceLocator>
- </setupTask>
- <setupTask xsi:type="setup.workingsets:WorkingSetTask">
- <workingSet id="papyrus-uml-text" name="Papyrus UML Text Editors">
- <predicate xsi:type="predicates:AndPredicate">
- <operand xsi:type="predicates:RepositoryPredicate" project="org.eclipse.papyrus.uml.textedit.common.xtext"/>
- <operand xsi:type="predicates:NaturePredicate" nature="org.eclipse.pde.PluginNature"/>
- <operand xsi:type="predicates:NamePredicate" pattern="org\.eclipse\.papyrus\.uml\.(textedit|xtext)($|\..+)"/>
- </predicate>
- </workingSet>
- <workingSet id="papyrus-uml-text-features" name="Papyrus UML Text Editors Features">
- <predicate xsi:type="predicates:AndPredicate">
- <operand xsi:type="predicates:RepositoryPredicate" project="org.eclipse.papyrus.uml.textedit.feature"/>
- <operand xsi:type="predicates:NaturePredicate" nature="org.eclipse.pde.FeatureNature"/>
- <operand xsi:type="predicates:NamePredicate" pattern="org\.eclipse\.papyrus\.uml\.(textedit|xtext)($|\..+)"/>
- </predicate>
- </workingSet>
- </setupTask>
- <setupTask xsi:type="p2_1.0:P2Task">
- <requirement name="org.eclipse.xtend.sdk.feature.group"/>
- </setupTask>
- <stream label="master (Neon/1.2)" name="master">
- <setupTask xsi:type="setup:VariableTask" name="papyrus.bugzilla.version" value="${papyrus.bugzver.master}"/>
- </stream>
- <stream label="streams/1.1-maintenance (Mars/1.1.x)" name="streams/1.1-maintenance">
- <setupTask xsi:type="setup:VariableTask" name="papyrus.bugzilla.version" value="${papyrus.bugzver.mars}"/>
- </stream>
- <stream label="streams/1.0-maintenance (Luna/1.0.x)" name="streams/1.0-maintenance">
- <setupTask xsi:type="setup:VariableTask" name="papyrus.bugzilla.version" value="${papyrus.bugzver.luna}"/>
- </stream>
- </project>
- <project label="SysML" name="sysml">
- <setupTask xsi:type="projects:ProjectsImportTask">
- <sourceLocator rootFolder="${papyrus.git.clone.location/plugins/sysml}"/>
- <sourceLocator rootFolder="${papyrus.git.clone.location/tests/junit/plugins/sysml}"/>
- <sourceLocator rootFolder="${papyrus.git.clone.location/features}">
- <predicate xsi:type="predicates:AndPredicate">
- <operand xsi:type="predicates:NamePredicate" pattern="org\.eclipse\.papyrus\.(tests\.)?sysml($|\..+)"/>
- </predicate>
- </sourceLocator>
- </setupTask>
- <setupTask xsi:type="setup.workingsets:WorkingSetTask">
- <workingSet id="papyrus-sysml" name="Papyrus SysML">
- <predicate xsi:type="predicates:AndPredicate">
- <operand xsi:type="predicates:RepositoryPredicate" project="org.eclipse.papyrus.sysml"/>
- <operand xsi:type="predicates:NaturePredicate" nature="org.eclipse.pde.PluginNature"/>
- <operand xsi:type="predicates:NamePredicate" pattern="org\.eclipse\.papyrus\.sysml($|\..+)"/>
- <operand xsi:type="workingsets:ExclusionPredicate" excludedWorkingSet="//@projects[name='main']/@projects[name='sysml']/@setupTasks.1/@workingSets.1 //@projects[name='main']/@projects[name='sysml']/@setupTasks.1/@workingSets.2 //@projects[name='main']/@projects[name='sysml']/@setupTasks.1/@workingSets.3"/>
- </predicate>
- </workingSet>
- <workingSet id="papyrus-sysml-diagram" name="Papyrus SysML Diagrams">
- <predicate xsi:type="predicates:AndPredicate">
- <operand xsi:type="predicates:RepositoryPredicate" project="org.eclipse.papyrus.sysml.diagram.common"/>
- <operand xsi:type="predicates:NaturePredicate" nature="org.eclipse.pde.PluginNature"/>
- <operand xsi:type="predicates:NamePredicate" pattern="org\.eclipse\.papyrus\.sysml\.diagram($|\..+)"/>
- <operand xsi:type="workingsets:ExclusionPredicate" excludedWorkingSet="//@projects[name='main']/@projects[name='sysml']/@setupTasks.1/@workingSets.3"/>
- </predicate>
- </workingSet>
- <workingSet id="papyrus-sysml-table" name="Papyrus SysML Tables">
- <predicate xsi:type="predicates:AndPredicate">
- <operand xsi:type="predicates:RepositoryPredicate" project="org.eclipse.papyrus.sysml.nattable"/>
- <operand xsi:type="predicates:NaturePredicate" nature="org.eclipse.pde.PluginNature"/>
- <operand xsi:type="predicates:NamePredicate" pattern="org\.eclipse\.papyrus\.sysml\.nattable($|\..+)"/>
- <operand xsi:type="workingsets:ExclusionPredicate" excludedWorkingSet="//@projects[name='main']/@projects[name='sysml']/@setupTasks.1/@workingSets.3"/>
- </predicate>
- </workingSet>
- <workingSet id="papyrus-sysml-tests" name="Papyrus SysML Tests">
- <predicate xsi:type="predicates:AndPredicate">
- <operand xsi:type="predicates:RepositoryPredicate" project="org.eclipse.papyrus.sysml.tests"/>
- <operand xsi:type="predicates:NaturePredicate" nature="org.eclipse.pde.PluginNature"/>
- <operand xsi:type="predicates:NamePredicate" pattern="org\.eclipse\.papyrus\.sysml(\..+)?\.tests"/>
- </predicate>
- </workingSet>
- <workingSet id="papyrus-sysml-features" name="Papyrus SysML Features">
- <predicate xsi:type="predicates:AndPredicate">
- <operand xsi:type="predicates:RepositoryPredicate" project="org.eclipse.papyrus.sysml.feature"/>
- <operand xsi:type="predicates:NaturePredicate" nature="org.eclipse.pde.FeatureNature"/>
- <operand xsi:type="predicates:NamePredicate" pattern="org\.eclipse\.papyrus(\.tests)?\.sysml($|\..+)"/>
- </predicate>
- </workingSet>
- </setupTask>
- <stream label="master (Neon/1.2)" name="master">
- <setupTask xsi:type="setup:VariableTask" name="papyrus.bugzilla.version" value="${papyrus.bugzver.master}"/>
- </stream>
- <stream label="streams/1.1-maintenance (Mars/1.1.x)" name="streams/1.1-maintenance">
- <setupTask xsi:type="setup:VariableTask" name="papyrus.bugzilla.version" value="${papyrus.bugzver.mars}"/>
- </stream>
- <stream label="streams/1.0-maintenance (Luna/1.0.x)" name="streams/1.0-maintenance">
- <setupTask xsi:type="setup:VariableTask" name="papyrus.bugzilla.version" value="${papyrus.bugzver.luna}"/>
- </stream>
- </project>
- <project label="EMF Facet" name="emffacet">
- <setupTask xsi:type="projects:ProjectsImportTask">
- <sourceLocator rootFolder="${papyrus.git.clone.location/plugins/facet}">
- <predicate xsi:type="predicates:NamePredicate" pattern="org\.eclipse\.papyrus\.emf\.facet\..*"/>
- </sourceLocator>
- <sourceLocator rootFolder="${papyrus.git.clone.location/features}">
- <predicate xsi:type="predicates:AndPredicate">
- <operand xsi:type="predicates:NamePredicate" pattern="org\.eclipse\.papyrus\.(tests\.)?emf\.facet($|\..+)"/>
- </predicate>
- </sourceLocator>
- </setupTask>
- <setupTask xsi:type="setup.workingsets:WorkingSetTask">
- <workingSet id="papyrus-emffacet" name="Papyrus EMF Facet">
- <predicate xsi:type="predicates:AndPredicate">
- <operand xsi:type="predicates:RepositoryPredicate" project="org.eclipse.papyrus.emf.facet.common.core"/>
- <operand xsi:type="predicates:NaturePredicate" nature="org.eclipse.pde.PluginNature"/>
- <operand xsi:type="predicates:NamePredicate" pattern="org\.eclipse\.papyrus\.emf\.facet($|\..+)"/>
- </predicate>
- </workingSet>
- <workingSet id="papyrus-emffacet-features" name="Papyrus EMF Facet Features">
- <predicate xsi:type="predicates:AndPredicate">
- <operand xsi:type="predicates:RepositoryPredicate" project="org.eclipse.papyrus.emf.facet.feature"/>
- <operand xsi:type="predicates:NaturePredicate" nature="org.eclipse.pde.FeatureNature"/>
- <operand xsi:type="predicates:NamePredicate" pattern="org\.eclipse\.papyrus(\.tests)?\.emf\.facet($|\..+)"/>
- </predicate>
- </workingSet>
- </setupTask>
- <stream label="master (Neon/1.2)" name="master">
- <setupTask xsi:type="setup:VariableTask" name="papyrus.bugzilla.version" value="${papyrus.bugzver.master}"/>
- </stream>
- <stream label="streams/1.1-maintenance (Mars/1.1.x)" name="streams/1.1-maintenance">
- <setupTask xsi:type="setup:VariableTask" name="papyrus.bugzilla.version" value="${papyrus.bugzver.mars}"/>
- </stream>
- <stream label="streams/1.0-maintenance (Luna/1.0.x)" name="streams/1.0-maintenance">
- <setupTask xsi:type="setup:VariableTask" name="papyrus.bugzilla.version" value="${papyrus.bugzver.luna}"/>
- </stream>
- </project>
- <project label="Customization" name="customization">
- <setupTask xsi:type="p2_1.0:P2Task">
- <requirement name="org.eclipse.m2m.qvt.oml.sdk.feature.group"/>
- </setupTask>
- <setupTask xsi:type="projects:ProjectsImportTask">
- <sourceLocator rootFolder="${papyrus.git.clone.location/plugins/customization}"/>
- <sourceLocator rootFolder="${papyrus.git.clone.location/tests/junit/plugins/customization}"/>
- <sourceLocator rootFolder="${papyrus.git.clone.location/features}">
- <predicate xsi:type="predicates:AndPredicate">
- <operand xsi:type="predicates:NamePredicate" pattern="org\.eclipse\.papyrus\.(tests\.)?customization($|\..+)"/>
- </predicate>
- </sourceLocator>
- </setupTask>
- <setupTask xsi:type="setup.workingsets:WorkingSetTask">
- <workingSet id="papyrus-customization" name="Papyrus Customization">
- <predicate xsi:type="predicates:AndPredicate">
- <operand xsi:type="predicates:RepositoryPredicate" project="org.eclipse.papyrus.customization"/>
- <operand xsi:type="predicates:NaturePredicate" nature="org.eclipse.pde.PluginNature"/>
- <operand xsi:type="predicates:OrPredicate">
- <operand xsi:type="predicates:NamePredicate" pattern="org\.eclipse\.papyrus\.customization(?:$|\..+)"/>
- <operand xsi:type="predicates:NamePredicate" pattern="org\.eclipse\.papyrus\.editor(?:$|\..+)"/>
- </operand>
- </predicate>
- </workingSet>
- <workingSet id="papyrus-customization-features" name="Papyrus Customization Features">
- <predicate xsi:type="predicates:AndPredicate">
- <operand xsi:type="predicates:RepositoryPredicate" project="org.eclipse.papyrus.customization.feature"/>
- <operand xsi:type="predicates:NaturePredicate" nature="org.eclipse.pde.FeatureNature"/>
- <operand xsi:type="predicates:NamePredicate" pattern="org\.eclipse\.papyrus\.customization(?:$|\..+)"/>
- </predicate>
- </workingSet>
- </setupTask>
- <stream label="master (Neon/1.2)" name="master">
- <setupTask xsi:type="setup:VariableTask" name="papyrus.bugzilla.version" value="${papyrus.bugzver.master}"/>
- </stream>
- <stream label="streams/1.1-maintenance (Mars/1.1.x)" name="streams/1.1-maintenance">
- <setupTask xsi:type="setup:VariableTask" name="papyrus.bugzilla.version" value="${papyrus.bugzver.mars}"/>
- </stream>
- <stream label="streams/1.0-maintenance (Luna/1.0.x)" name="streams/1.0-maintenance">
- <setupTask xsi:type="setup:VariableTask" name="papyrus.bugzilla.version" value="${papyrus.bugzver.luna}"/>
- </stream>
- </project>
- <project label="Documentation" name="doc">
- <setupTask xsi:type="projects:ProjectsImportTask">
- <sourceLocator rootFolder="${papyrus.git.clone.location/plugins/doc}"/>
- <sourceLocator rootFolder="${papyrus.git.clone.location/features}">
- <predicate xsi:type="predicates:AndPredicate">
- <operand xsi:type="predicates:NamePredicate" pattern="org\.eclipse\.papyrus(\..+)?\.doc($|\..+)"/>
- </predicate>
- </sourceLocator>
- </setupTask>
- <setupTask xsi:type="setup.workingsets:WorkingSetTask">
- <workingSet id="papyrus-doc" name="Papyrus Documentation">
- <predicate xsi:type="predicates:AndPredicate">
- <operand xsi:type="predicates:RepositoryPredicate" project="org.eclipse.papyrus.uml.doc"/>
- <operand xsi:type="predicates:NaturePredicate" nature="org.eclipse.pde.PluginNature"/>
- <operand xsi:type="predicates:NamePredicate" pattern="org\.eclipse\.papyrus(\..+)?\.doc(umentation)?"/>
- </predicate>
- </workingSet>
- <workingSet id="papyrus-doc-features" name="Papyrus Documentation Features">
- <predicate xsi:type="predicates:AndPredicate">
- <operand xsi:type="predicates:RepositoryPredicate" project="org.eclipse.papyrus.doc.feature"/>
- <operand xsi:type="predicates:NaturePredicate" nature="org.eclipse.pde.FeatureNature"/>
- <operand xsi:type="predicates:NamePredicate" pattern="org\.eclipse\.papyrus(\..+)?\.doc($|\..+)"/>
- </predicate>
- </workingSet>
- </setupTask>
- <stream label="master (Neon/1.2)" name="master">
- <setupTask xsi:type="setup:VariableTask" name="papyrus.bugzilla.version" value="${papyrus.bugzver.master}"/>
- </stream>
- <stream label="streams/1.1-maintenance (Mars/1.1.x)" name="streams/1.1-maintenance">
- <setupTask xsi:type="setup:VariableTask" name="papyrus.bugzilla.version" value="${papyrus.bugzver.mars}"/>
- </stream>
- <stream label="streams/1.0-maintenance (Luna/1.0.x)" name="streams/1.0-maintenance">
- <setupTask xsi:type="setup:VariableTask" name="papyrus.bugzilla.version" value="${papyrus.bugzver.luna}"/>
- </stream>
- </project>
- <project label="All Tests" name="alltests">
- <setupTask xsi:type="projects:ProjectsImportTask">
- <sourceLocator rootFolder="${papyrus.git.clone.location/tests/junit/plugins}"/>
- <sourceLocator rootFolder="${papyrus.git.clone.location/features}">
- <predicate xsi:type="predicates:AndPredicate">
- <operand xsi:type="predicates:NamePredicate" pattern="org\.eclipse\.papyrus\.tests\..+"/>
- <operand xsi:type="predicates:NotPredicate">
- <operand xsi:type="predicates:NamePredicate" pattern=".*\.extra\..*"/>
- </operand>
- </predicate>
- </sourceLocator>
- </setupTask>
- <setupTask xsi:type="setup.workingsets:WorkingSetTask">
- <workingSet id="papyrus-alltests" name="Papyrus All Main Tests">
- <predicate xsi:type="predicates:AndPredicate">
- <operand xsi:type="predicates:RepositoryPredicate" project="org.eclipse.papyrus.tests"/>
- <operand xsi:type="predicates:NaturePredicate" nature="org.eclipse.pde.PluginNature"/>
- <operand xsi:type="predicates:NamePredicate" pattern="org\.eclipse\.papyrus(\..+)?\.tests"/>
- <operand xsi:type="predicates:NotPredicate">
- <operand xsi:type="predicates:NamePredicate" pattern=".*\.extra\..*"/>
- </operand>
- </predicate>
- </workingSet>
- <workingSet id="papyrus-alltests-features" name="Papyrus Main Test Features">
- <predicate xsi:type="predicates:AndPredicate">
- <operand xsi:type="predicates:RepositoryPredicate" project="org.eclipse.papyrus.tests.feature"/>
- <operand xsi:type="predicates:NaturePredicate" nature="org.eclipse.pde.FeatureNature"/>
- <operand xsi:type="predicates:NamePredicate" pattern="org\.eclipse\.papyrus\.tests($|\..+)"/>
- <operand xsi:type="predicates:NotPredicate">
- <operand xsi:type="predicates:NamePredicate" pattern=".*\.extra\..*"/>
- </operand>
- </predicate>
- </workingSet>
- </setupTask>
- <setupTask xsi:type="setup.targlets:TargletTask">
- <targlet activeRepositoryList="${eclipse.target.platform}" name="Papyrus ALF Test Dependencies">
- <requirement name="org.eclipse.ocl.all.feature.group"/>
- <requirement name="org.eclipse.m2m.qvt.oml.runtime.feature.group"/>
- </targlet>
- </setupTask>
- <stream label="master (Neon/1.2)" name="master">
- <setupTask xsi:type="setup:VariableTask" name="papyrus.bugzilla.version" value="${papyrus.bugzver.master}"/>
- </stream>
- <stream label="streams/1.1-maintenance (Mars/1.1.x)" name="streams/1.1-maintenance">
- <setupTask xsi:type="setup:VariableTask" name="papyrus.bugzilla.version" value="${papyrus.bugzver.mars}"/>
- </stream>
- <stream label="streams/1.0-maintenance (Luna/1.0.x)" name="streams/1.0-maintenance">
- <setupTask xsi:type="setup:VariableTask" name="papyrus.bugzilla.version" value="${papyrus.bugzver.luna}"/>
- </stream>
- </project>
- <project label="Others" name="misc">
- <stream label="master (Neon/1.2)" name="master">
- <setupTask xsi:type="setup:VariableTask" name="papyrus.bugzilla.version" value="${papyrus.bugzver.master}"/>
- </stream>
- <stream label="streams/1.1-maintenance (Mars/1.1.x)" name="streams/1.1-maintenance">
- <setupTask xsi:type="setup:VariableTask" name="papyrus.bugzilla.version" value="${papyrus.bugzver.mars}"/>
- </stream>
- <stream label="streams/1.0-maintenance (Luna/1.0.x)" name="streams/1.0-maintenance">
- <setupTask xsi:type="setup:VariableTask" name="papyrus.bugzilla.version" value="${papyrus.bugzver.luna}"/>
- <setupTask xsi:type="projects:ProjectsImportTask">
- <sourceLocator rootFolder="${papyrus.git.clone.location/plugins/team}"/>
- <sourceLocator rootFolder="${papyrus.git.clone.location/features}">
- <predicate xsi:type="predicates:AndPredicate">
- <operand xsi:type="predicates:NamePredicate" pattern="org\.eclipse\.papyrus\.team($|\..+)"/>
- </predicate>
- </sourceLocator>
- </setupTask>
- <setupTask xsi:type="setup.workingsets:WorkingSetTask">
- <workingSet id="papyrus-others" name="Papyrus Others">
- <predicate xsi:type="predicates:AndPredicate">
- <operand xsi:type="predicates:RepositoryPredicate" project="org.eclipse.papyrus.team.svn"/>
- <operand xsi:type="predicates:NaturePredicate" nature="org.eclipse.pde.PluginNature"/>
- <operand xsi:type="predicates:NamePredicate" pattern="org\.eclipse\.papyrus\.team\.svn"/>
- </predicate>
- </workingSet>
- <workingSet id="papyrus-others-features" name="Papyrus Other Features">
- <predicate xsi:type="predicates:AndPredicate">
- <operand xsi:type="predicates:RepositoryPredicate" project="org.eclipse.papyrus.team.feature"/>
- <operand xsi:type="predicates:NaturePredicate" nature="org.eclipse.pde.FeatureNature"/>
- <operand xsi:type="predicates:NamePredicate" pattern="org\.eclipse\.papyrus\.team($|\..+)"/>
- </predicate>
- </workingSet>
- </setupTask>
- <setupTask xsi:type="setup.targlets:TargletTask">
- <description>&#xD;
- Additional dependencies, e.g. for Subversive (SVN team integration), including&#xD;
- an SVN connector from Polarion to prevent the connector dialog appearing at&#xD;
- run-time, especially as it interferes with JUnit test execution.&#xD;
- </description>
- <targlet activeRepositoryList="${eclipse.target.platform}" name="Papyrus Other Dependencies">
- <requirement name="org.eclipse.team.svn.feature.group"/>
- <requirement name="org.polarion.eclipse.team.svn.connector.svnkit18.feature.group"/>
- <repositoryList name="Luna">
- <repository url="${base.downloads.url}/technology/subversive/2.0/luna-site/"/>
- <repository url="http://community.polarion.com/projects/subversive/download/eclipse/4.0/update-site/"/>
- </repositoryList>
- </targlet>
- </setupTask>
- </stream>
- </project>
- <project label="Releng" name="releng">
- <setupTask xsi:type="projects:ProjectsImportTask">
- <sourceLocator locateNestedProjects="true" rootFolder="${papyrus.git.clone.location/releng}">
- <excludedPath>emfgen</excludedPath>
- </sourceLocator>
- </setupTask>
- <setupTask xsi:type="setup.workingsets:WorkingSetTask">
- <workingSet id="papyrus-releng" name="Papyrus Releng">
- <predicate xsi:type="predicates:AndPredicate">
- <operand xsi:type="predicates:RepositoryPredicate" project="releng"/>
- <operand xsi:type="predicates:NamePredicate" pattern=".*\.releng.*|.*\.oomph.*|releng"/>
- </predicate>
- </workingSet>
- </setupTask>
- <project label="Maven Plug-ins" name="maven">
- <setupTask xsi:type="projects:ProjectsImportTask">
- <sourceLocator locateNestedProjects="true" rootFolder="${papyrus.git.clone.location/releng/emfgen}"/>
- </setupTask>
- <stream label="master (Neon/1.2)" name="master">
- <setupTask xsi:type="setup:VariableTask" name="papyrus.bugzilla.version" value="${papyrus.bugzver.master}"/>
- </stream>
- <stream label="streams/1.1-maintenance (Mars/1.1.x)" name="streams/1.1-maintenance">
- <setupTask xsi:type="setup:VariableTask" name="papyrus.bugzilla.version" value="${papyrus.bugzver.mars}"/>
- </stream>
- <description>Sources of Maven plug-ins for Papyrus custom build behaviours</description>
- </project>
- <stream label="master (Neon/1.2)" name="master">
- <setupTask xsi:type="setup:VariableTask" name="papyrus.bugzilla.version" value="${papyrus.bugzver.master}"/>
- </stream>
- <stream label="streams/1.1-maintenance (Mars/1.1.x)" name="streams/1.1-maintenance">
- <setupTask xsi:type="setup:VariableTask" name="papyrus.bugzilla.version" value="${papyrus.bugzver.mars}"/>
- </stream>
- <stream label="streams/1.0-maintenance (Luna/1.0.x)" name="streams/1.0-maintenance">
- <setupTask xsi:type="setup:VariableTask" name="papyrus.bugzilla.version" value="${papyrus.bugzver.luna}"/>
- </stream>
- </project>
- <description>Tools, dependencies, and sources for development of the main Papyrus components. Required for any Papyrus development.</description>
- </project>
- <project label="Extras" name="extras">
- <setupTask xsi:type="setup:VariableTask" name="papyrus.extratests.folder" value="${papyrus.extraplugins.folder}"/>
- <setupTask xsi:type="setup:VariableTask" name="papyrus.extrafeature" value="extra.${papyrus.extraplugins.folder}"/>
- <setupTask xsi:type="setup:VariableTask" name="papyrus.extratestsfeature" value="tests.${papyrus.extrafeature}"/>
- <setupTask xsi:type="setup.targlets:TargletTask">
- <targlet activeRepositoryList="${eclipse.target.platform}" name="${scope.project.label} Plug-ins">
- <requirement name="org.eclipse.papyrus.${papyrus.extrafeature}.feature.feature.group" optional="true"/>
- <repositoryList name="Neon">
- <repository url="${base.downloads.url}/modeling/mdt/papyrus/updates/nightly/neon/extra"/>
- </repositoryList>
- <repositoryList name="Mars">
- <repository url="${base.downloads.url}/modeling/mdt/papyrus/updates/nightly/mars/extra"/>
- </repositoryList>
- <repositoryList name="Luna">
- <repository url="${base.downloads.url}/modeling/mdt/papyrus/updates/nightly/luna"/>
- </repositoryList>
- </targlet>
- </setupTask>
- <setupTask xsi:type="projects:ProjectsImportTask">
- <sourceLocator rootFolder="${papyrus.git.clone.location/extraplugins}/${papyrus.extraplugins.folder}"/>
- <sourceLocator rootFolder="${papyrus.git.clone.location/tests/junit/extraplugins}/${papyrus.extratests.folder}"/>
- <sourceLocator rootFolder="${papyrus.git.clone.location/features/papyrus-extra-features}">
- <predicate xsi:type="predicates:NamePredicate" pattern="org\.eclipse\.papyrus\.${papyrus.extrafeature}\.feature"/>
- </sourceLocator>
- <sourceLocator rootFolder="${papyrus.git.clone.location/features/papyrus-tests-extra-features}">
- <predicate xsi:type="predicates:NamePredicate" pattern="org\.eclipse\.papyrus\.${papyrus.extratestsfeature}\.feature"/>
- </sourceLocator>
- </setupTask>
- <setupTask xsi:type="setup.workingsets:WorkingSetTask">
- <workingSet name="Papyrus ${scope.project.label}">
- <predicate xsi:type="predicates:OrPredicate">
- <operand xsi:type="predicates:LocationPredicate" pattern="\Q${papyrus.git.clone.location/extraplugins}\E[\\/]\Q${papyrus.extraplugins.folder}\E"/>
- <operand xsi:type="predicates:LocationPredicate" pattern="\Q${papyrus.git.clone.location/extraplugins}\E[\\/]\Q${papyrus.extraplugins.folder}\E[\\/].*"/>
- <operand xsi:type="predicates:LocationPredicate" pattern="\Q${papyrus.git.clone.location/tests/junit/extraplugins}\E[\\/]\Q${papyrus.extratests.folder}\E[\\/].*"/>
- <operand xsi:type="predicates:AndPredicate">
- <operand xsi:type="predicates:NaturePredicate" nature="org.eclipse.pde.FeatureNature"/>
- <operand xsi:type="predicates:OrPredicate">
- <operand xsi:type="predicates:NamePredicate" pattern="org\.eclipse\.papyrus\.${papyrus.extrafeature}($|\..*)"/>
- <operand xsi:type="predicates:NamePredicate" pattern="org\.eclipse\.papyrus\.${papyrus.extratestsfeature}($|\..*)"/>
- </operand>
- </operand>
- </predicate>
- </workingSet>
- </setupTask>
- <project label="CDO Integration" name="cdo">
- <setupTask xsi:type="setup.targlets:TargletTask">
- <targlet activeRepositoryList="${eclipse.target.platform}" name="Papyrus CDO Dependencies">
- <requirement name="org.eclipse.emf.cdo.sdk.feature.group"/>
- <repositoryList name="Neon">
- <repository url="http://download.eclipse.org/modeling/emf/cdo/drops/R20150916-0434">
- <annotation source="http://www.eclipse.org/Papyrus/2014/releng/dependencytools">
- <detail key="updateFrom">
- <value>EMF CDO</value>
- </detail>
- </annotation>
- </repository>
- </repositoryList>
- <repositoryList name="Mars">
- <repository url="http://download.eclipse.org/modeling/emf/cdo/drops/S20150909-0459">
- <annotation source="http://www.eclipse.org/Papyrus/2014/releng/dependencytools">
- <detail key="updateFrom">
- <value>EMF CDO</value>
- </detail>
- </annotation>
- </repository>
- </repositoryList>
- <repositoryList name="Luna">
- <repository url="${base.downloads.url}/modeling/emf/cdo/drops/R20140610-0212"/>
- </repositoryList>
- </targlet>
- </setupTask>
- <setupTask xsi:type="setup:VariableTask" name="papyrus.extraplugins.folder" value="cdo"/>
- <stream label="master (Neon/1.2)" name="master">
- <setupTask xsi:type="setup:VariableTask" name="papyrus.bugzilla.version" value="${papyrus.bugzver.master}"/>
- </stream>
- <stream label="streams/1.1-maintenance (Mars/1.1.x)" name="streams/1.1-maintenance">
- <setupTask xsi:type="setup:VariableTask" name="papyrus.bugzilla.version" value="${papyrus.bugzver.mars}"/>
- </stream>
- <stream label="streams/1.0-maintenance (Luna/1.0.x)" name="streams/1.0-maintenance">
- <setupTask xsi:type="setup:VariableTask" name="papyrus.bugzilla.version" value="${papyrus.bugzver.luna}"/>
- </stream>
- </project>
- <project label="C/C++ Codegen" name="cpp">
- <setupTask xsi:type="setup.targlets:TargletTask">
- <targlet activeRepositoryList="${eclipse.target.platform}" name="Papyrus CPP Dependencies">
- <requirement name="org.eclipse.cdt.feature.group"/>
- <requirement name="org.eclipse.acceleo.feature.group"/>
- <repositoryList name="Neon">
- <repository url="http://download.eclipse.org/tools/cdt/builds/neon/milestones">
- <annotation source="http://www.eclipse.org/Papyrus/2014/releng/dependencytools">
- <detail key="updateFrom">
- <value>CDT</value>
- </detail>
- </annotation>
- </repository>
- <repository url="http://download.eclipse.org/facet/updates/integration/1.1.0/I201512140944/">
- <annotation source="http://www.eclipse.org/Papyrus/2014/releng/dependencytools">
- <detail key="updateFrom">
- <value>EMF Facet</value>
- </detail>
- </annotation>
- </repository>
- </repositoryList>
- <repositoryList name="Mars">
- <repository url="http://download.eclipse.org/tools/cdt/builds/mars/milestones">
- <annotation source="http://www.eclipse.org/Papyrus/2014/releng/dependencytools">
- <detail key="updateFrom">
- <value>CDT</value>
- </detail>
- </annotation>
- </repository>
- <repository url="http://download.eclipse.org/facet/updates/integration/1.0.1/I201508190910/">
- <annotation source="http://www.eclipse.org/Papyrus/2014/releng/dependencytools">
- <detail key="updateFrom">
- <value>EMF Facet</value>
- </detail>
- </annotation>
- </repository>
- </repositoryList>
- <repositoryList name="Luna">
- <repository url="${base.downloads.url}/tools/cdt/builds/luna/milestones"/>
- <repository url="${base.downloads.url}/facet/updates/release/0.4.0"/>
- </repositoryList>
- </targlet>
- </setupTask>
- <setupTask xsi:type="setup:VariableTask" name="papyrus.extraplugins.folder" value="codegen"/>
- <setupTask xsi:type="setup:VariableTask" name="papyrus.extratests.folder" value="codegen"/>
- <setupTask xsi:type="setup:VariableTask" name="papyrus.extrafeature" value="extra.cpp"/>
- <setupTask xsi:type="setup:VariableTask" name="papyrus.extratestsfeature" value="tests.extra.codegen.cpp"/>
- <setupTask xsi:type="p2_1.0:P2Task">
- <requirement name="org.eclipse.xtend.sdk.feature.group"/>
- <requirement name="org.eclipse.acceleo.feature.group"/>
- </setupTask>
- <stream label="master (Neon/1.2)" name="master">
- <setupTask xsi:type="setup:VariableTask" name="papyrus.bugzilla.version" value="${papyrus.bugzver.master}"/>
- </stream>
- <stream label="streams/1.1-maintenance (Mars/1.1.x)" name="streams/1.1-maintenance">
- <setupTask xsi:type="setup:VariableTask" name="papyrus.bugzilla.version" value="${papyrus.bugzver.mars}"/>
- </stream>
- <stream label="streams/1.0-maintenance (Luna/1.0.x)" name="streams/1.0-maintenance">
- <setupTask xsi:type="setup:VariableTask" name="papyrus.bugzilla.version" value="${papyrus.bugzver.luna}"/>
- <setupTask xsi:type="setup.targlets:TargletTask">
- <targlet activeRepositoryList="${eclipse.target.platform}" name="Papyrus CPP Dependencies">
- <requirement name="org.eclipse.emf.facet.sdk.feature.feature.group"/>
- </targlet>
- </setupTask>
- </stream>
- </project>
- <project label="Diagram Template" name="diagramtemplate">
- <setupTask xsi:type="setup:VariableTask" name="papyrus.extraplugins.folder" value="diagramtemplate"/>
- <stream label="master (Neon/1.2)" name="master">
- <setupTask xsi:type="setup:VariableTask" name="papyrus.bugzilla.version" value="${papyrus.bugzver.master}"/>
- </stream>
- <stream label="streams/1.1-maintenance (Mars/1.1.x)" name="streams/1.1-maintenance">
- <setupTask xsi:type="setup:VariableTask" name="papyrus.bugzilla.version" value="${papyrus.bugzver.mars}"/>
- </stream>
- <stream label="streams/1.0-maintenance (Luna/1.0.x)" name="streams/1.0-maintenance">
- <setupTask xsi:type="setup:VariableTask" name="papyrus.bugzilla.version" value="${papyrus.bugzver.luna}"/>
- </stream>
- <description/>
- </project>
- <project label="DSML Validation" name="dsml.validation">
- <setupTask xsi:type="setup:VariableTask" name="papyrus.extraplugins.folder" value="dsml.validation"/>
- <setupTask xsi:type="projects:ProjectsImportTask">
- <sourceLocator rootFolder="${papyrus.git.clone.location/extraplugins}/codegen">
- <predicate xsi:type="predicates:NamePredicate" pattern="org\.eclipse\.papyrus\.codegen\.base"/>
- </sourceLocator>
- </setupTask>
- <setupTask xsi:type="p2_1.0:P2Task">
- <requirement name="org.eclipse.xtend.sdk.feature.group"/>
- </setupTask>
- <stream label="master (Neon/1.2)" name="master">
- <setupTask xsi:type="setup:VariableTask" name="papyrus.bugzilla.version" value="${papyrus.bugzver.master}"/>
- </stream>
- <stream label="streams/1.1-maintenance (Mars/1.1.x)" name="streams/1.1-maintenance">
- <setupTask xsi:type="setup:VariableTask" name="papyrus.bugzilla.version" value="${papyrus.bugzver.mars}"/>
- </stream>
- <stream label="streams/1.0-maintenance (Luna/1.0.x)" name="streams/1.0-maintenance">
- <setupTask xsi:type="setup:VariableTask" name="papyrus.bugzilla.version" value="${papyrus.bugzver.luna}"/>
- </stream>
- <description/>
- </project>
- <project label="East-ADL" name="eastadl">
- <setupTask xsi:type="setup:VariableTask" name="papyrus.extraplugins.folder" value="eastadl"/>
- <stream label="master (Neon/1.2)" name="master">
- <setupTask xsi:type="setup:VariableTask" name="papyrus.bugzilla.version" value="${papyrus.bugzver.master}"/>
- </stream>
- <stream label="streams/1.1-maintenance (Mars/1.1.x)" name="streams/1.1-maintenance">
- <setupTask xsi:type="setup:VariableTask" name="papyrus.bugzilla.version" value="${papyrus.bugzver.mars}"/>
- </stream>
- <stream label="streams/1.0-maintenance (Luna/1.0.x)" name="streams/1.0-maintenance">
- <setupTask xsi:type="setup:VariableTask" name="papyrus.bugzilla.version" value="${papyrus.bugzver.luna}"/>
- </stream>
- <description/>
- </project>
- <project label="Java" name="java">
- <setupTask xsi:type="setup:VariableTask" name="papyrus.extraplugins.folder" value="java"/>
- <setupTask xsi:type="setup:VariableTask" name="papyrus.extrafeature" value="java\.(?:profile|generator|reverse)"/>
- <setupTask xsi:type="setup.targlets:TargletTask">
- <targlet activeRepositoryList="${eclipse.target.platform}" name="Java Plug-ins">
- <requirement name="org.eclipse.papyrus.java.profile.feature.feature.group"/>
- <requirement name="org.eclipse.papyrus.java.generator.feature.feature.group"/>
- <requirement name="org.eclipse.papyrus.java.reverse.feature.feature.group"/>
- <repositoryList name="Neon">
- <repository url="${base.downloads.url}/modeling/mdt/papyrus/updates/nightly/neon/extra"/>
- </repositoryList>
- <repositoryList name="Mars">
- <repository url="${base.downloads.url}/modeling/mdt/papyrus/updates/nightly/mars/extra"/>
- </repositoryList>
- <repositoryList name="Luna">
- <repository url="${base.downloads.url}/modeling/mdt/papyrus/updates/nightly/luna"/>
- </repositoryList>
- </targlet>
- </setupTask>
- <setupTask xsi:type="setup.workingsets:WorkingSetTask">
- <description>Projects related to Java code generation/reverse.</description>
- <workingSet name="Papyrus Java">
- <predicate xsi:type="predicates:AndPredicate">
- <operand xsi:type="predicates:RepositoryPredicate" project="org.eclipse.papyrus.layers.stackmodel"/>
- <operand xsi:type="predicates:NaturePredicate" nature="org.eclipse.pde.PluginNature"/>
- <operand xsi:type="predicates:NamePredicate" pattern="org\.eclipse\.papyrus\.java\..*"/>
- </predicate>
- </workingSet>
- </setupTask>
- <stream label="master (Neon/1.2)" name="master">
- <setupTask xsi:type="setup:VariableTask" name="papyrus.bugzilla.version" value="${papyrus.bugzver.master}"/>
- </stream>
- <stream label="streams/1.1-maintenance (Mars/1.1.x)" name="streams/1.1-maintenance">
- <setupTask xsi:type="setup:VariableTask" name="papyrus.bugzilla.version" value="${papyrus.bugzver.mars}"/>
- </stream>
- <stream label="streams/1.0-maintenance (Luna/1.0.x)" name="streams/1.0-maintenance">
- <setupTask xsi:type="setup:VariableTask" name="papyrus.bugzilla.version" value="${papyrus.bugzver.luna}"/>
- </stream>
- <description/>
- </project>
- <project label="Layers" name="layers">
- <setupTask xsi:type="setup:VariableTask" name="papyrus.extraplugins.folder" value="layers"/>
- <setupTask xsi:type="setup:VariableTask" name="papyrus.extrafeature" value="layers"/>
- <setupTask xsi:type="setup.workingsets:WorkingSetTask">
- <description>Projects related to Papyrus Layers.</description>
- <workingSet name="Papyrus Layers">
- <predicate xsi:type="predicates:AndPredicate">
- <operand xsi:type="predicates:RepositoryPredicate" project="org.eclipse.papyrus.layers.stackmodel"/>
- <operand xsi:type="predicates:NaturePredicate" nature="org.eclipse.pde.PluginNature"/>
- <operand xsi:type="predicates:NamePredicate" pattern="org\.eclipse\.papyrus\.layers\..*"/>
- </predicate>
- </workingSet>
- </setupTask>
- <setupTask xsi:type="projects:ProjectsImportTask">
- <description>Import plugin requested by Layers</description>
- <sourceLocator rootFolder="${papyrus.git.clone.location/tests/integration/plugins}/org.eclipse.papyrus.integrationtests.editor"/>
- </setupTask>
- <setupTask xsi:type="setup.targlets:TargletTask">
- <targlet activeRepositoryList="${eclipse.target.platform}" name="Layers dependencies">
- <requirement name="org.eclipse.emf.query.sdk.feature.group"/>
- <repositoryList name="Neon">
- <repository url="http://download.eclipse.org/modeling/emf/query/updates/releases/"/>
- </repositoryList>
- <repositoryList name="Mars">
- <repository url="http://download.eclipse.org/modeling/emf/query/updates/releases/"/>
- </repositoryList>
- </targlet>
- </setupTask>
- <stream label="master (Neon/1.2)" name="master">
- <setupTask xsi:type="setup:VariableTask" name="papyrus.bugzilla.version" value="${papyrus.bugzver.master}"/>
- </stream>
- <stream label="streams/1.1-maintenance (Mars/1.1.x)" name="streams/1.1-maintenance">
- <setupTask xsi:type="setup:VariableTask" name="papyrus.bugzilla.version" value="${papyrus.bugzver.mars}"/>
- </stream>
- <stream label="streams/1.0-maintenance (Luna/1.0.x)" name="streams/1.0-maintenance">
- <setupTask xsi:type="setup:VariableTask" name="papyrus.bugzilla.version" value="${papyrus.bugzver.luna}"/>
- </stream>
- <description/>
- </project>
- <project label="MARTE" name="marte">
- <setupTask xsi:type="setup:VariableTask" name="papyrus.extraplugins.folder" value="marte"/>
- <setupTask xsi:type="p2_1.0:P2Task">
- <requirement name="org.eclipse.xtend.sdk.feature.group"/>
- </setupTask>
- <stream label="master (Neon/1.2)" name="master">
- <setupTask xsi:type="setup:VariableTask" name="papyrus.bugzilla.version" value="${papyrus.bugzver.master}"/>
- </stream>
- <stream label="streams/1.1-maintenance (Mars/1.1.x)" name="streams/1.1-maintenance">
- <setupTask xsi:type="setup:VariableTask" name="papyrus.bugzilla.version" value="${papyrus.bugzver.mars}"/>
- </stream>
- <stream label="streams/1.0-maintenance (Luna/1.0.x)" name="streams/1.0-maintenance">
- <setupTask xsi:type="setup:VariableTask" name="papyrus.bugzilla.version" value="${papyrus.bugzver.luna}"/>
- </stream>
- <description/>
- </project>
- <project label="Model Migration" name="migration">
- <setupTask xsi:type="setup:VariableTask" name="papyrus.extraplugins.folder" value="migration"/>
- <setupTask xsi:type="setup.targlets:TargletTask">
- <targlet name="Papyrus Model Migration Dependencies">
- <requirement name="org.eclipse.papyrus.umlrt"/>
- </targlet>
- </setupTask>
- <stream label="master (Neon/1.2)" name="master">
- <setupTask xsi:type="setup:VariableTask" name="papyrus.bugzilla.version" value="${papyrus.bugzver.master}"/>
- </stream>
- <stream label="streams/1.1-maintenance (Mars/1.1.x)" name="streams/1.1-maintenance">
- <setupTask xsi:type="setup:VariableTask" name="papyrus.bugzilla.version" value="${papyrus.bugzver.mars}"/>
- </stream>
- <stream label="streams/1.0-maintenance (Luna/1.0.x)" name="streams/1.0-maintenance">
- <setupTask xsi:type="setup:VariableTask" name="papyrus.bugzilla.version" value="${papyrus.bugzver.luna}"/>
- </stream>
- <description/>
- </project>
- <project label="Moka" name="moka">
- <setupTask xsi:type="setup:VariableTask" name="papyrus.extraplugins.folder" value="moka"/>
- <stream label="streams/1.1-maintenance (Mars/1.1.x)" name="streams/1.1-maintenance">
- <setupTask xsi:type="setup:VariableTask" name="papyrus.bugzilla.version" value="${papyrus.bugzver.mars}"/>
- </stream>
- <stream label="streams/1.0-maintenance (Luna/1.0.x)" name="streams/1.0-maintenance">
- <setupTask xsi:type="setup:VariableTask" name="papyrus.bugzilla.version" value="${papyrus.bugzver.luna}"/>
- </stream>
- <description/>
- </project>
- <project label="RobotML" name="robotml">
- <setupTask xsi:type="setup:VariableTask" name="papyrus.extraplugins.folder" value="robotml"/>
- <stream label="master (Neon/1.2)" name="master">
- <setupTask xsi:type="setup:VariableTask" name="papyrus.bugzilla.version" value="${papyrus.bugzver.master}"/>
- </stream>
- <stream label="streams/1.1-maintenance (Mars/1.1.x)" name="streams/1.1-maintenance">
- <setupTask xsi:type="setup:VariableTask" name="papyrus.bugzilla.version" value="${papyrus.bugzver.mars}"/>
- </stream>
- <stream label="streams/1.0-maintenance (Luna/1.0.x)" name="streams/1.0-maintenance">
- <setupTask xsi:type="setup:VariableTask" name="papyrus.bugzilla.version" value="${papyrus.bugzver.luna}"/>
- </stream>
- <description/>
- </project>
- <project label="Table Migration" name="tablemigration">
- <setupTask xsi:type="setup:VariableTask" name="papyrus.extraplugins.folder" value="tablemigration"/>
- <setupTask xsi:type="setup:VariableTask" name="papyrus.extrafeature" value="tablemigration"/>
- <stream label="master (Neon/1.2)" name="master">
- <setupTask xsi:type="setup:VariableTask" name="papyrus.bugzilla.version" value="${papyrus.bugzver.master}"/>
- </stream>
- <stream label="streams/1.1-maintenance (Mars/1.1.x)" name="streams/1.1-maintenance">
- <setupTask xsi:type="setup:VariableTask" name="papyrus.bugzilla.version" value="${papyrus.bugzver.mars}"/>
- </stream>
- <stream label="streams/1.0-maintenance (Luna/1.0.x)" name="streams/1.0-maintenance">
- <setupTask xsi:type="setup:VariableTask" name="papyrus.bugzilla.version" value="${papyrus.bugzver.luna}"/>
- </stream>
- <description/>
- </project>
- <project label="UML Compare" name="umlcompare">
- <setupTask xsi:type="setup:VariableTask" name="papyrus.extraplugins.folder" value="uml/compare"/>
- <setupTask xsi:type="setup:VariableTask" name="papyrus.extrafeature" value="extra.uml.compare"/>
- <stream label="master (Neon/1.2)" name="master">
- <setupTask xsi:type="setup:VariableTask" name="papyrus.bugzilla.version" value="${papyrus.bugzver.master}"/>
- </stream>
- <stream label="streams/1.1-maintenance (Mars/1.1.x)" name="streams/1.1-maintenance">
- <setupTask xsi:type="setup:VariableTask" name="papyrus.bugzilla.version" value="${papyrus.bugzver.mars}"/>
- </stream>
- <stream label="streams/1.0-maintenance (Luna/1.0.x)" name="streams/1.0-maintenance">
- <setupTask xsi:type="setup:VariableTask" name="papyrus.bugzilla.version" value="${papyrus.bugzver.luna}"/>
- </stream>
- <description/>
- </project>
- <project label="UML Export" name="umlexport">
- <setupTask xsi:type="setup:VariableTask" name="papyrus.extraplugins.folder" value="uml/org.eclipse.papyrus.uml.export"/>
- <setupTask xsi:type="setup:VariableTask" name="papyrus.extrafeature" value="uml.export"/>
- <stream label="master (Neon/1.2)" name="master">
- <setupTask xsi:type="setup:VariableTask" name="papyrus.bugzilla.version" value="${papyrus.bugzver.master}"/>
- </stream>
- <stream label="streams/1.1-maintenance (Mars/1.1.x)" name="streams/1.1-maintenance">
- <setupTask xsi:type="setup:VariableTask" name="papyrus.bugzilla.version" value="${papyrus.bugzver.mars}"/>
- </stream>
- <stream label="streams/1.0-maintenance (Luna/1.0.x)" name="streams/1.0-maintenance">
- <setupTask xsi:type="setup:VariableTask" name="papyrus.bugzilla.version" value="${papyrus.bugzver.luna}"/>
- </stream>
- <description/>
- </project>
- <project label="UML-RT" name="umlrt">
- <setupTask xsi:type="setup:VariableTask" name="papyrus.extraplugins.folder" value="umlrt"/>
- <stream label="master (Neon/1.2)" name="master">
- <setupTask xsi:type="setup:VariableTask" name="papyrus.bugzilla.version" value="${papyrus.bugzver.master}"/>
- </stream>
- <stream label="streams/1.1-maintenance (Mars/1.1.x)" name="streams/1.1-maintenance">
- <setupTask xsi:type="setup:VariableTask" name="papyrus.bugzilla.version" value="${papyrus.bugzver.mars}"/>
- </stream>
- <stream label="streams/1.0-maintenance (Luna/1.0.x)" name="streams/1.0-maintenance">
- <setupTask xsi:type="setup:VariableTask" name="papyrus.bugzilla.version" value="${papyrus.bugzver.luna}"/>
- </stream>
- <description/>
- </project>
- <project label="SysML 1.4" name="sysml14">
- <setupTask xsi:type="setup:VariableTask" name="papyrus.extraplugins.folder" value="sysml14"/>
- <stream label="streams/1.1-maintenance (Mars/1.1.x)" name="streams/1.1-maintenance">
- <setupTask xsi:type="setup:VariableTask" name="papyrus.bugzilla.version" value="${papyrus.bugzver.mars}"/>
- </stream>
- <stream label="streams/1.0-maintenance (Luna/1.0.x)" name="streams/1.0-maintenance">
- <setupTask xsi:type="setup:VariableTask" name="papyrus.bugzilla.version" value="${papyrus.bugzver.luna}"/>
- </stream>
- <description/>
- </project>
- <project label="BPMN" name="bpmn">
- <setupTask xsi:type="setup:VariableTask" name="papyrus.extraplugins.folder" value="bpmn"/>
- <stream label="master (Neon/1.2)" name="master">
- <setupTask xsi:type="setup:VariableTask" name="papyrus.bugzilla.version" value="${papyrus.bugzver.master}"/>
- </stream>
- <stream label="streams/1.1-maintenance (Mars/1.1.x)" name="streams/1.1-maintenance">
- <setupTask xsi:type="setup:VariableTask" name="papyrus.bugzilla.version" value="${papyrus.bugzver.mars}"/>
- </stream>
- <description>Papyrus BPMN</description>
- </project>
- <description>Select sub-projects to import dependencies and sources for Papyrus extra components.</description>
- </project>
- <project label="Developer" name="dev">
- <setupTask xsi:type="projects:ProjectsImportTask">
- <sourceLocator rootFolder="${papyrus.git.clone.location/plugins/developer}">
- <predicate xsi:type="predicates:NotPredicate">
- <operand xsi:type="predicates:OrPredicate">
- <operand xsi:type="predicates:NamePredicate" pattern="org\.eclipse\.papyrus\.sysml\.sysmloveruml\.codegen"/>
- <operand xsi:type="predicates:NamePredicate" pattern="org\.eclipse\.papyrus\.infra\.extendedtypes\.elementtypeview"/>
- <operand xsi:type="predicates:NamePredicate" pattern="org\.eclipse\.papyrus\.dev\.view\.services\.edit\.request"/>
- <operand xsi:type="predicates:NamePredicate" pattern="org\.eclipse\.papyrus\.diagramdev\.modelexplorer"/>
- <operand xsi:type="predicates:NamePredicate" pattern="org\.eclipse\.papyrus\.releng\.tools"/>
- </operand>
- </predicate>
- </sourceLocator>
- <sourceLocator rootFolder="${papyrus.git.clone.location/features/papyrus-dev-features}"/>
- <sourceLocator rootFolder="${papyrus.git.clone.location/tests/junit/plugins/developer}"/>
- </setupTask>
- <setupTask xsi:type="setup.workingsets:WorkingSetTask">
- <workingSet id="papyrus-dev" name="Papyrus Developer Tools">
- <predicate xsi:type="predicates:AndPredicate">
- <operand xsi:type="predicates:RepositoryPredicate" project="org.eclipse.papyrus.codegen"/>
- <operand xsi:type="predicates:OrPredicate">
- <operand xsi:type="predicates:LocationPredicate" pattern="\Q${papyrus.git.clone.location/plugins/developer/}\E.+"/>
- <operand xsi:type="predicates:LocationPredicate" pattern="\Q${papyrus.git.clone.location/features/papyrus-dev-features/}\E.*"/>
- <operand xsi:type="predicates:LocationPredicate" pattern="\Q${papyrus.git.clone.location/tests/junit/plugins/developer/}\E.+"/>
- </operand>
- </predicate>
- </workingSet>
- </setupTask>
- <setupTask xsi:type="setup.targlets:TargletTask">
- <targlet name="Papyrus Developer Tools Dependencies">
- <requirement name="org.eclipse.gmf.tooling.codegen.xtend2.feature.group"/>
- <requirement name="org.eclipse.acceleo.feature.group"/>
- </targlet>
- </setupTask>
- <setupTask xsi:type="p2_1.0:P2Task">
- <requirement name="org.eclipse.xtend.sdk.feature.group"/>
- <requirement name="org.eclipse.acceleo.feature.group"/>
- </setupTask>
- <project label="Oomph Setup" name="Oomph">
- <setupTask xsi:type="setup:EclipseIniTask" option="-Doomph.redirection.papyrussetups" value="=http://git.eclipse.org/c/papyrus/org.eclipse.papyrus.git/plain/releng/org.eclipse.papyrus.oomph/setups/->${papyrus.git.clone.location|uri}/releng/org.eclipse.papyrus.oomph/setups/" vm="true"/>
- <stream label="master (Neon/1.2)" name="master">
- <setupTask xsi:type="setup:VariableTask" name="papyrus.bugzilla.version" value="${papyrus.bugzver.master}"/>
- </stream>
- <stream label="streams/1.1-maintenance (Mars/1.1.x)" name="streams/1.1-maintenance">
- <setupTask xsi:type="setup:VariableTask" name="papyrus.bugzilla.version" value="${papyrus.bugzver.mars}"/>
- </stream>
- <description>Additional configuration for developing and testing the Oomph setup model.</description>
- </project>
- <project label="Releng Tools" name="relengtools">
- <setupTask xsi:type="setup.targlets:TargletTask">
- <targlet name="Papyrus Releng Tools Dependencies">
- <requirement name="org.eclipse.oomph.setup.workingsets.feature.group" optional="true"/>
- <requirement name="org.eclipse.oomph.setup.targlets.feature.group" optional="true"/>
- <requirement name="org.eclipse.oomph.setup.feature.group" optional="true"/>
- <requirement name="org.eclipse.b3.aggregator.engine.feature.feature.group"/>
- <repositoryList>
- <repository url="${oomph.update.url}"/>
- <repository url="http://download.eclipse.org/modeling/emft/b3/updates-4.4/"/>
- </repositoryList>
- </targlet>
- </setupTask>
- <setupTask xsi:type="projects:ProjectsImportTask">
- <sourceLocator locateNestedProjects="true" rootFolder="${papyrus.git.clone.location/plugins/developer}">
- <predicate xsi:type="predicates:NamePredicate" pattern="org\.eclipse\.papyrus\.releng\.tools"/>
- </sourceLocator>
- </setupTask>
- <stream label="master (Neon/1.2)" name="master">
- <setupTask xsi:type="setup:VariableTask" name="papyrus.bugzilla.version" value="${papyrus.bugzver.master}"/>
- </stream>
- <stream label="streams/1.1-maintenance (Mars/1.1.x)" name="streams/1.1-maintenance">
- <setupTask xsi:type="setup:VariableTask" name="papyrus.bugzilla.version" value="${papyrus.bugzver.mars}"/>
- </stream>
- <description>Release engineering tools, including the POM and Oomph Setup dependencies updater actions.</description>
- </project>
- <project label="Developer Tools" name="devtools">
- <stream label="master (Neon/1.2)" name="master">
- <setupTask xsi:type="setup:VariableTask" name="papyrus.bugzilla.version" value="${papyrus.bugzver.master}"/>
- <setupTask xsi:type="p2_1.0:P2Task">
- <requirement name="org.eclipse.papyrus.dev.feature.feature.group"/>
- <requirement name="org.eclipse.b3.aggregator.engine.feature.feature.group"/>
- <repository url="https://hudson.eclipse.org/papyrus/job/Papyrus-Master-Developer/lastSuccessfulBuild/artifact/repository/"/>
- <repository url="${base.downloads.url}/modeling/mdt/papyrus/updates/nightly/neon/main"/>
- <repository url="http://download.eclipse.org/modeling/emft/b3/updates-4.4/"/>
- <repository url="http://download.eclipse.org/modeling/tmf/xtext/updates/milestones/head/I201509281643/">
- <annotation source="http://www.eclipse.org/Papyrus/2014/releng/dependencytools">
- <detail key="updateFrom">
- <value>Xtext, Xtend</value>
- </detail>
- </annotation>
- </repository>
- </setupTask>
- </stream>
- <stream label="streams/1.1-maintenance (Mars/1.1.x)" name="streams/1.1-maintenance">
- <setupTask xsi:type="setup:VariableTask" name="papyrus.bugzilla.version" value="${papyrus.bugzver.mars}"/>
- <setupTask xsi:type="p2_1.0:P2Task">
- <requirement name="org.eclipse.papyrus.dev.feature.feature.group"/>
- <requirement name="org.eclipse.b3.aggregator.engine.feature.feature.group"/>
- <repository url="https://hudson.eclipse.org/papyrus/job/Papyrus-Mars-Developer/lastSuccessfulBuild/artifact/releng/dev/target/repository/"/>
- <repository url="${base.downloads.url}/modeling/mdt/papyrus/updates/nightly/mars/main"/>
- <repository url="http://download.eclipse.org/modeling/emft/b3/updates-4.3/"/>
- </setupTask>
- </stream>
- <stream label="streams/1.0-maintenance (Luna/1.0.x)" name="streams/1.0-maintenance">
- <setupTask xsi:type="setup:VariableTask" name="papyrus.bugzilla.version" value="${papyrus.bugzver.luna}"/>
- <setupTask xsi:type="p2_1.0:P2Task">
- <requirement name="org.eclipse.papyrus.dev.feature.feature.group"/>
- <requirement name="org.eclipse.b3.aggregator.engine.feature.feature.group"/>
- <requirement name="org.eclipse.buckminster.core.feature.feature.group"/>
- <requirement name="org.eclipse.buckminster.git.feature.feature.group"/>
- <requirement name="org.eclipse.buckminster.pde.feature.feature.group"/>
- <repository url="https://hudson.eclipse.org/papyrus/job/Papyrus-Luna-Developer/lastSuccessfulBuild/artifact/releng/dev/target/repository/"/>
- <repository url="${base.downloads.url}/modeling/mdt/papyrus/updates/nightly/luna"/>
- <repository url="http://download.eclipse.org/modeling/emft/b3/updates-4.3/"/>
- <repository url="http://download.eclipse.org/tools/buckminster/updates-4.4"/>
- </setupTask>
- </stream>
- <description>Installs developer tools, including the code generator for Papyrus diagram plug-ins and various debugging aids such as &quot;spy&quot; views. Source code is not included.</description>
- </project>
- <stream label="master (Neon/1.2)" name="master">
- <setupTask xsi:type="setup:VariableTask" name="papyrus.bugzilla.version" value="${papyrus.bugzver.master}"/>
- </stream>
- <stream label="streams/1.1-maintenance (Mars/1.1.x)" name="streams/1.1-maintenance">
- <setupTask xsi:type="setup:VariableTask" name="papyrus.bugzilla.version" value="${papyrus.bugzver.mars}"/>
- </stream>
- <stream label="streams/1.0-maintenance (Luna/1.0.x)" name="streams/1.0-maintenance">
- <setupTask xsi:type="setup:VariableTask" name="papyrus.bugzilla.version" value="${papyrus.bugzver.luna}"/>
- </stream>
- <description>Sources and tools required for working on the Papyrus developer tools (not part of the product). Does not install the developer tools in your IDE: use the Developer Tools sub-project for that.</description>
- </project>
- <stream label="master (Neon/1.2)" name="master">
- <setupTask xsi:type="setup:VariableTask" name="papyrus.bugzilla.version" value="${papyrus.bugzver.master}"/>
- <setupTask xsi:type="jdt:JRETask" version="JavaSE-1.8" location="${jre.location-1.8}"/>
- <setupTask xsi:type="setup.targlets:TargletTask">
- <targlet name="Papyrus Test Generation Framework Dependencies">
- <requirement name="org.eclipse.upr.utp"/>
- <requirement name="org.eclipse.upr.utp.papyrus"/>
- <requirement name="org.eclipse.gmf.tooling.codegen.xtend2.feature.group"/>
- <repositoryList>
- <repository url="${base.downloads.url}/upr/nightly/standardized/update/"/>
- </repositoryList>
- </targlet>
- </setupTask>
- <setupTask xsi:type="p2_1.0:P2Task" label="Papyrus Test Generation Framework Tools">
- <requirement name="org.eclipse.upr.utp"/>
- <requirement name="org.eclipse.upr.utp.papyrus"/>
- <repository url="${base.downloads.url}/upr/nightly/standardized/update/"/>
- </setupTask>
- </stream>
- <stream label="streams/1.1-maintenance (Mars/1.1.x)" name="streams/1.1-maintenance">
- <setupTask xsi:type="setup:VariableTask" name="papyrus.bugzilla.version" value="${papyrus.bugzver.mars}"/>
- <setupTask xsi:type="jdt:JRETask" version="JavaSE-1.7" location="${jre.location-1.7}"/>
- </stream>
- <stream label="streams/1.0-maintenance (Luna/1.0.x)" name="streams/1.0-maintenance">
- <setupTask xsi:type="setup:VariableTask" name="papyrus.bugzilla.version" value="${papyrus.bugzver.luna}"/>
- <setupTask xsi:type="jdt:JRETask" version="JavaSE-1.6" location="${jre.location-1.6}"/>
- <setupTask xsi:type="setup.targlets:TargletTask">
- <targlet activeRepositoryList="${eclipse.target.platform}" name="Papyrus Luna Dependencies">
- <requirement name="org.eclipse.acceleo.feature.group"/>
- <repositoryList name="Luna">
- <repository url="http://download.eclipse.org/acceleo/updates/milestones/3.5/S201409021433">
- <annotation source="http://www.eclipse.org/Papyrus/2014/releng/dependencytools">
- <detail key="updateFrom">
- <value>M2T ACCELEO</value>
- </detail>
- </annotation>
- </repository>
- </repositoryList>
- </targlet>
- </setupTask>
- </stream>
-</setup:Project>
+<?xml version="1.0" encoding="ASCII"?>
+<setup:Project xmi:version="2.0" xmlns:xmi="http://www.omg.org/XMI" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:git="http://www.eclipse.org/oomph/setup/git/1.0" xmlns:jdt="http://www.eclipse.org/oomph/setup/jdt/1.0" xmlns:mylyn="http://www.eclipse.org/oomph/setup/mylyn/1.0" xmlns:p2_1.0="http://www.eclipse.org/oomph/setup/p2/1.0" xmlns:predicates="http://www.eclipse.org/oomph/predicates/1.0" xmlns:projects="http://www.eclipse.org/oomph/setup/projects/1.0" xmlns:setup="http://www.eclipse.org/oomph/setup/1.0" xmlns:setup.targlets="http://www.eclipse.org/oomph/setup/targlets/1.0" xmlns:setup.workingsets="http://www.eclipse.org/oomph/setup/workingsets/1.0" xmlns:workingsets="http://www.eclipse.org/oomph/workingsets/1.0" xsi:schemaLocation="http://www.eclipse.org/oomph/setup/git/1.0 http://git.eclipse.org/c/oomph/org.eclipse.oomph.git/plain/setups/models/Git.ecore http://www.eclipse.org/oomph/setup/jdt/1.0 http://git.eclipse.org/c/oomph/org.eclipse.oomph.git/plain/setups/models/JDT.ecore http://www.eclipse.org/oomph/setup/mylyn/1.0 http://git.eclipse.org/c/oomph/org.eclipse.oomph.git/plain/setups/models/Mylyn.ecore http://www.eclipse.org/oomph/predicates/1.0 http://git.eclipse.org/c/oomph/org.eclipse.oomph.git/plain/setups/models/Predicates.ecore http://www.eclipse.org/oomph/setup/projects/1.0 http://git.eclipse.org/c/oomph/org.eclipse.oomph.git/plain/setups/models/Projects.ecore http://www.eclipse.org/oomph/setup/targlets/1.0 http://git.eclipse.org/c/oomph/org.eclipse.oomph.git/plain/setups/models/SetupTarglets.ecore http://www.eclipse.org/oomph/setup/workingsets/1.0 http://git.eclipse.org/c/oomph/org.eclipse.oomph.git/plain/setups/models/SetupWorkingSets.ecore http://www.eclipse.org/oomph/workingsets/1.0 http://git.eclipse.org/c/oomph/org.eclipse.oomph.git/plain/setups/models/WorkingSets.ecore" name="papyrus" label="Papyrus">
+ <logicalProjectContainer xsi:type="setup:ProjectCatalog" href="index:/org.eclipse.setup#//@projectCatalogs[name='org.eclipse']"/>
+ <description>Workbench and workspace configuration for development on Papyrus</description>
+ <setupTask xsi:type="p2_1.0:P2Task" label="Core Development Tools">
+ <requirement name="org.eclipse.emf.sdk.feature.group"/>
+ <requirement name="org.eclipse.gmf.runtime.notation.sdk.feature.group"/>
+ <requirement name="org.eclipse.gmf.runtime.sdk.feature.group"/>
+ <requirement name="org.eclipse.gmf.sdk.feature.group"/>
+ <requirement name="org.eclipse.uml2.sdk.feature.group"/>
+ <requirement name="org.eclipse.papyrus.sdk.feature.feature.group"/>
+ <requirement name="org.eclipse.pde.api.tools.ee.feature.feature.group"/>
+ <requirement name="org.eclipse.mylyn.ide_feature.feature.group"/>
+ <requirement name="org.eclipse.mylyn.java_feature.feature.group"/>
+ <requirement name="org.eclipse.mylyn.pde_feature.feature.group"/>
+ <requirement name="org.eclipse.mylyn.team_feature.feature.group"/>
+ <requirement name="org.eclipse.mylyn.gerrit.feature.feature.group"/>
+ <requirement name="org.eclipse.mylyn_feature.feature.group"/>
+ <requirement name="org.eclipse.mylyn.bugzilla_feature.feature.group"/>
+ <requirement name="org.eclipse.mylyn.git.feature.group"/>
+ <requirement name="org.eclipse.mylyn.hudson.feature.group"/>
+ <requirement name="org.eclipse.mylyn.wikitext_feature.feature.group"/>
+ <requirement name="org.eclipse.egit.feature.group"/>
+ <requirement name="org.eclipse.egit.mylyn.feature.group"/>
+ <requirement name="org.eclipse.swtbot.ide.feature.group"/>
+ <requirement name="org.eclipse.swtbot.generator.feature.feature.group"/>
+ <requirement name="org.eclipse.m2e.feature.feature.group"/>
+ <repository url="http://download.eclipse.org/technology/swtbot/snapshots"/>
+ </setupTask>
+ <setupTask xsi:type="p2_1.0:P2Task" label="Releng Tools">
+ <requirement name="org.eclipse.oomph.projectconfig.feature.group"/>
+ <requirement name="org.eclipse.oomph.projectcopy.feature.group"/>
+ <requirement name="org.eclipse.oomph.workingsets.feature.group"/>
+ <requirement name="org.sonatype.tycho.m2e.feature.feature.group"/>
+ <repository url="http://repo1.maven.org/maven2/.m2e/connectors/m2eclipse-tycho/0.8.0/N/LATEST/"/>
+ </setupTask>
+ <setupTask xsi:type="p2_1.0:P2Task" label="Code Quality Tools">
+ <requirement name="com.mountainminds.eclemma.feature.feature.group" optional="true"/>
+ <requirement name="net.sf.eclipsecs.feature.group" optional="true"/>
+ <requirement name="edu.umd.cs.findbugs.plugin.eclipse.feature.group" optional="true"/>
+ <repository url="http://update.eclemma.org/"/>
+ <repository url="http://eclipse-cs.sourceforge.net/update/"/>
+ <repository url="http://findbugs.cs.umd.edu/eclipse/"/>
+ </setupTask>
+ <setupTask xsi:type="setup:EclipseIniTask" option="-Xmx" value="2048m" vm="true"/>
+ <setupTask xsi:type="setup:ResourceCreationTask" excludedTriggers="STARTUP MANUAL" content="&lt;?xml version=&quot;1.0&quot; encoding=&quot;UTF-8&quot;?>&#xD;&#xA;&lt;section name=&quot;Workbench&quot;>&#xD;&#xA;&#x9;&lt;item value=&quot;${papyrus.git.clone.location}/doc/DevelopperDocuments/templates&quot; key=&quot;org.eclipse.jdt.ui.cleanup.loadpath&quot;/>&#xA;&#x9;&lt;item value=&quot;${papyrus.git.clone.location}/doc/DevelopperDocuments/templates&quot; key=&quot;org.eclipse.jdt.ui.codeformatter.loadpath&quot;/>&#xA;&#x9;&lt;item value=&quot;${papyrus.git.clone.location}/doc/DevelopperDocuments/templates&quot; key=&quot;org.eclipse.jdt.ui.importorder.loadpath&quot;/>&#xA;&#x9;&lt;section name=&quot;org.eclipse.jdt.internal.ui.packageview.PackageExplorerPart&quot;>&#xD;&#xA;&#x9;&#x9;&lt;item value=&quot;true&quot; key=&quot;group_libraries&quot;/>&#xD;&#xA;&#x9;&#x9;&lt;item value=&quot;false&quot; key=&quot;linkWithEditor&quot;/>&#xD;&#xA;&#x9;&#x9;&lt;item value=&quot;2&quot; key=&quot;layout&quot;/>&#xD;&#xA;&#x9;&#x9;&lt;item value=&quot;2&quot; key=&quot;rootMode&quot;/>&#xD;&#xA;&#x9;&#x9;&lt;item value=&quot;&amp;lt;?xml version=&amp;quot;1.0&amp;quot; encoding=&amp;quot;UTF-8&amp;quot;?&amp;gt;&amp;#x0D;&amp;#x0A;&amp;lt;packageExplorer configured=&amp;quot;true&amp;quot; group_libraries=&amp;quot;1&amp;quot; layout=&amp;quot;2&amp;quot; linkWithEditor=&amp;quot;0&amp;quot; rootMode=&amp;quot;2&amp;quot; sortWorkingSets=&amp;quot;false&amp;quot; workingSetName=&amp;quot;&amp;quot;&amp;gt;&amp;#x0D;&amp;#x0A;&amp;lt;localWorkingSetManager&amp;gt;&amp;#x0D;&amp;#x0A;&amp;lt;workingSet editPageId=&amp;quot;org.eclipse.jdt.internal.ui.OthersWorkingSet&amp;quot; factoryID=&amp;quot;org.eclipse.ui.internal.WorkingSetFactory&amp;quot; id=&amp;quot;1382792884467_1&amp;quot; label=&amp;quot;Other Projects&amp;quot; name=&amp;quot;Other Projects&amp;quot;/&amp;gt;&amp;#x0D;&amp;#x0A;&amp;lt;/localWorkingSetManager&amp;gt;&amp;#x0D;&amp;#x0A;&amp;lt;activeWorkingSet workingSetName=&amp;quot;Other Projects&amp;quot;/&amp;gt;&amp;#x0D;&amp;#x0A;&amp;lt;allWorkingSets workingSetName=&amp;quot;Other Projects&amp;quot;/&amp;gt;&amp;#x0D;&amp;#x0A;&amp;lt;/packageExplorer&amp;gt;&quot; key=&quot;memento&quot;/>&#xD;&#xA;&#x9;&lt;/section>&#xD;&#xA;&lt;/section>&#xD;&#xA;" targetURL="${workspace.location|uri}/.metadata/.plugins/org.eclipse.jdt.ui/dialog_settings.xml" encoding="UTF-8"/>
+ <setupTask xsi:type="setup:ResourceCreationTask" content="cleanup_profile=_Papyrus&#xA;cleanup_settings_version=2&#xA;eclipse.preferences.version=1&#xA;formatter_profile=_Papyrus&#xA;formatter_settings_version=12&#xA;org.eclipse.jdt.ui.cleanupprofiles=&lt;?xml version\=&quot;1.0&quot; encoding\=&quot;UTF-8&quot; standalone\=&quot;no&quot;?>\n&lt;profiles version\=&quot;2&quot;>\n&lt;profile kind\=&quot;CleanUpProfile&quot; name\=&quot;Papyrus&quot; version\=&quot;2&quot;>\n&lt;setting id\=&quot;cleanup.format_source_code&quot; value\=&quot;false&quot;/>\n&lt;setting id\=&quot;cleanup.convert_functional_interfaces&quot; value\=&quot;false&quot;/>\n&lt;setting id\=&quot;cleanup.add_missing_annotations&quot; value\=&quot;true&quot;/>\n&lt;setting id\=&quot;cleanup.use_this_for_non_static_method_access_only_if_necessary&quot; value\=&quot;true&quot;/>\n&lt;setting id\=&quot;cleanup.remove_unused_private_types&quot; value\=&quot;true&quot;/>\n&lt;setting id\=&quot;cleanup.insert_inferred_type_arguments&quot; value\=&quot;false&quot;/>\n&lt;setting id\=&quot;cleanup.qualify_static_member_accesses_through_instances_with_declaring_class&quot; value\=&quot;true&quot;/>\n&lt;setting id\=&quot;cleanup.qualify_static_method_accesses_with_declaring_class&quot; value\=&quot;false&quot;/>\n&lt;setting id\=&quot;cleanup.add_generated_serial_version_id&quot; value\=&quot;false&quot;/>\n&lt;setting id\=&quot;cleanup.make_variable_declarations_final&quot; value\=&quot;false&quot;/>\n&lt;setting id\=&quot;cleanup.add_missing_methods&quot; value\=&quot;false&quot;/>\n&lt;setting id\=&quot;cleanup.always_use_this_for_non_static_field_access&quot; value\=&quot;false&quot;/>\n&lt;setting id\=&quot;cleanup.use_type_arguments&quot; value\=&quot;false&quot;/>\n&lt;setting id\=&quot;cleanup.remove_trailing_whitespaces_ignore_empty&quot; value\=&quot;false&quot;/>\n&lt;setting id\=&quot;cleanup.correct_indentation&quot; value\=&quot;false&quot;/>\n&lt;setting id\=&quot;cleanup.never_use_parentheses_in_expressions&quot; value\=&quot;true&quot;/>\n&lt;setting id\=&quot;cleanup.add_serial_version_id&quot; value\=&quot;false&quot;/>\n&lt;setting id\=&quot;cleanup.remove_unused_private_methods&quot; value\=&quot;true&quot;/>\n&lt;setting id\=&quot;cleanup.use_this_for_non_static_field_access&quot; value\=&quot;false&quot;/>\n&lt;setting id\=&quot;cleanup.use_blocks_only_for_return_and_throw&quot; value\=&quot;false&quot;/>\n&lt;setting id\=&quot;cleanup.remove_unused_private_members&quot; value\=&quot;false&quot;/>\n&lt;setting id\=&quot;cleanup.add_missing_override_annotations_interface_methods&quot; value\=&quot;true&quot;/>\n&lt;setting id\=&quot;cleanup.remove_trailing_whitespaces_all&quot; value\=&quot;true&quot;/>\n&lt;setting id\=&quot;cleanup.make_type_abstract_if_missing_method&quot; value\=&quot;false&quot;/>\n&lt;setting id\=&quot;cleanup.always_use_this_for_non_static_method_access&quot; value\=&quot;false&quot;/>\n&lt;setting id\=&quot;cleanup.remove_unnecessary_nls_tags&quot; value\=&quot;true&quot;/>\n&lt;setting id\=&quot;cleanup.format_source_code_changes_only&quot; value\=&quot;false&quot;/>\n&lt;setting id\=&quot;cleanup.qualify_static_field_accesses_with_declaring_class&quot; value\=&quot;false&quot;/>\n&lt;setting id\=&quot;cleanup.add_missing_nls_tags&quot; value\=&quot;false&quot;/>\n&lt;setting id\=&quot;cleanup.use_this_for_non_static_field_access_only_if_necessary&quot; value\=&quot;true&quot;/>\n&lt;setting id\=&quot;cleanup.qualify_static_member_accesses_through_subtypes_with_declaring_class&quot; value\=&quot;true&quot;/>\n&lt;setting id\=&quot;cleanup.remove_unnecessary_casts&quot; value\=&quot;true&quot;/>\n&lt;setting id\=&quot;cleanup.qualify_static_member_accesses_with_declaring_class&quot; value\=&quot;true&quot;/>\n&lt;setting id\=&quot;cleanup.use_parentheses_in_expressions&quot; value\=&quot;false&quot;/>\n&lt;setting id\=&quot;cleanup.remove_unused_private_fields&quot; value\=&quot;true&quot;/>\n&lt;setting id\=&quot;cleanup.make_parameters_final&quot; value\=&quot;false&quot;/>\n&lt;setting id\=&quot;cleanup.remove_redundant_type_arguments&quot; value\=&quot;true&quot;/>\n&lt;setting id\=&quot;cleanup.remove_trailing_whitespaces&quot; value\=&quot;true&quot;/>\n&lt;setting id\=&quot;cleanup.remove_unused_imports&quot; value\=&quot;true&quot;/>\n&lt;setting id\=&quot;cleanup.use_anonymous_class_creation&quot; value\=&quot;false&quot;/>\n&lt;setting id\=&quot;cleanup.organize_imports&quot; value\=&quot;false&quot;/>\n&lt;setting id\=&quot;cleanup.sort_members&quot; value\=&quot;false&quot;/>\n&lt;setting id\=&quot;cleanup.remove_private_constructors&quot; value\=&quot;true&quot;/>\n&lt;setting id\=&quot;cleanup.convert_to_enhanced_for_loop&quot; value\=&quot;false&quot;/>\n&lt;setting id\=&quot;cleanup.always_use_blocks&quot; value\=&quot;true&quot;/>\n&lt;setting id\=&quot;cleanup.never_use_blocks&quot; value\=&quot;false&quot;/>\n&lt;setting id\=&quot;cleanup.use_lambda&quot; value\=&quot;true&quot;/>\n&lt;setting id\=&quot;cleanup.always_use_parentheses_in_expressions&quot; value\=&quot;false&quot;/>\n&lt;setting id\=&quot;cleanup.use_this_for_non_static_method_access&quot; value\=&quot;false&quot;/>\n&lt;setting id\=&quot;cleanup.remove_unused_local_variables&quot; value\=&quot;false&quot;/>\n&lt;setting id\=&quot;cleanup.make_private_fields_final&quot; value\=&quot;true&quot;/>\n&lt;setting id\=&quot;cleanup.add_missing_deprecated_annotations&quot; value\=&quot;true&quot;/>\n&lt;setting id\=&quot;cleanup.add_default_serial_version_id&quot; value\=&quot;true&quot;/>\n&lt;setting id\=&quot;cleanup.sort_members_all&quot; value\=&quot;false&quot;/>\n&lt;setting id\=&quot;cleanup.use_blocks&quot; value\=&quot;true&quot;/>\n&lt;setting id\=&quot;cleanup.add_missing_override_annotations&quot; value\=&quot;true&quot;/>\n&lt;setting id\=&quot;cleanup.make_local_variable_final&quot; value\=&quot;true&quot;/>\n&lt;/profile>\n&lt;/profiles>\n&#xA;org.eclipse.jdt.ui.cleanupprofiles.version=2&#xA;org.eclipse.jdt.ui.formatterprofiles=&lt;?xml version\=&quot;1.0&quot; encoding\=&quot;UTF-8&quot; standalone\=&quot;no&quot;?>\n&lt;profiles version\=&quot;12&quot;>\n&lt;profile kind\=&quot;CodeFormatterProfile&quot; name\=&quot;Papyrus&quot; version\=&quot;12&quot;>\n&lt;setting id\=&quot;org.eclipse.jdt.core.formatter.insert_space_after_ellipsis&quot; value\=&quot;insert&quot;/>\n&lt;setting id\=&quot;org.eclipse.jdt.core.formatter.insert_space_after_comma_in_enum_declarations&quot; value\=&quot;insert&quot;/>\n&lt;setting id\=&quot;org.eclipse.jdt.core.formatter.insert_new_line_in_empty_annotation_declaration&quot; value\=&quot;insert&quot;/>\n&lt;setting id\=&quot;org.eclipse.jdt.core.formatter.insert_space_before_comma_in_allocation_expression&quot; value\=&quot;do not insert&quot;/>\n&lt;setting id\=&quot;org.eclipse.jdt.core.formatter.insert_space_before_at_in_annotation_type_declaration&quot; value\=&quot;insert&quot;/>\n&lt;setting id\=&quot;org.eclipse.jdt.core.formatter.comment.new_lines_at_block_boundaries&quot; value\=&quot;true&quot;/>\n&lt;setting id\=&quot;org.eclipse.jdt.core.formatter.insert_space_after_comma_in_constructor_declaration_parameters&quot; value\=&quot;insert&quot;/>\n&lt;setting id\=&quot;org.eclipse.jdt.core.formatter.comment.insert_new_line_for_parameter&quot; value\=&quot;insert&quot;/>\n&lt;setting id\=&quot;org.eclipse.jdt.core.formatter.insert_new_line_after_annotation_on_package&quot; value\=&quot;insert&quot;/>\n&lt;setting id\=&quot;org.eclipse.jdt.core.formatter.insert_space_between_empty_parens_in_enum_constant&quot; value\=&quot;do not insert&quot;/>\n&lt;setting id\=&quot;org.eclipse.jdt.core.formatter.blank_lines_after_imports&quot; value\=&quot;1&quot;/>\n&lt;setting id\=&quot;org.eclipse.jdt.core.formatter.insert_space_before_closing_paren_in_while&quot; value\=&quot;do not insert&quot;/>\n&lt;setting id\=&quot;org.eclipse.jdt.core.formatter.comment.insert_new_line_before_root_tags&quot; value\=&quot;insert&quot;/>\n&lt;setting id\=&quot;org.eclipse.jdt.core.formatter.insert_space_between_empty_parens_in_annotation_type_member_declaration&quot; value\=&quot;do not insert&quot;/>\n&lt;setting id\=&quot;org.eclipse.jdt.core.formatter.insert_space_before_comma_in_method_declaration_throws&quot; value\=&quot;do not insert&quot;/>\n&lt;setting id\=&quot;org.eclipse.jdt.core.formatter.comment.format_javadoc_comments&quot; value\=&quot;true&quot;/>\n&lt;setting id\=&quot;org.eclipse.jdt.core.formatter.indentation.size&quot; value\=&quot;4&quot;/>\n&lt;setting id\=&quot;org.eclipse.jdt.core.formatter.insert_space_after_postfix_operator&quot; value\=&quot;do not insert&quot;/>\n&lt;setting id\=&quot;org.eclipse.jdt.core.formatter.insert_space_after_comma_in_for_increments&quot; value\=&quot;insert&quot;/>\n&lt;setting id\=&quot;org.eclipse.jdt.core.formatter.insert_space_after_comma_in_type_arguments&quot; value\=&quot;insert&quot;/>\n&lt;setting id\=&quot;org.eclipse.jdt.core.formatter.insert_space_before_comma_in_for_inits&quot; value\=&quot;do not insert&quot;/>\n&lt;setting id\=&quot;org.eclipse.jdt.core.formatter.insert_new_line_in_empty_anonymous_type_declaration&quot; value\=&quot;insert&quot;/>\n&lt;setting id\=&quot;org.eclipse.jdt.core.formatter.insert_space_after_semicolon_in_for&quot; value\=&quot;insert&quot;/>\n&lt;setting id\=&quot;org.eclipse.jdt.core.formatter.disabling_tag&quot; value\=&quot;@formatter\:off&quot;/>\n&lt;setting id\=&quot;org.eclipse.jdt.core.formatter.continuation_indentation&quot; value\=&quot;2&quot;/>\n&lt;setting id\=&quot;org.eclipse.jdt.core.formatter.alignment_for_enum_constants&quot; value\=&quot;0&quot;/>\n&lt;setting id\=&quot;org.eclipse.jdt.core.formatter.blank_lines_before_imports&quot; value\=&quot;1&quot;/>\n&lt;setting id\=&quot;org.eclipse.jdt.core.formatter.blank_lines_after_package&quot; value\=&quot;1&quot;/>\n&lt;setting id\=&quot;org.eclipse.jdt.core.formatter.insert_space_after_binary_operator&quot; value\=&quot;insert&quot;/>\n&lt;setting id\=&quot;org.eclipse.jdt.core.formatter.insert_space_after_comma_in_multiple_local_declarations&quot; value\=&quot;insert&quot;/>\n&lt;setting id\=&quot;org.eclipse.jdt.core.formatter.alignment_for_arguments_in_enum_constant&quot; value\=&quot;16&quot;/>\n&lt;setting id\=&quot;org.eclipse.jdt.core.formatter.insert_space_after_opening_angle_bracket_in_parameterized_type_reference&quot; value\=&quot;do not insert&quot;/>\n&lt;setting id\=&quot;org.eclipse.jdt.core.formatter.comment.indent_root_tags&quot; value\=&quot;true&quot;/>\n&lt;setting id\=&quot;org.eclipse.jdt.core.formatter.wrap_before_or_operator_multicatch&quot; value\=&quot;true&quot;/>\n&lt;setting id\=&quot;org.eclipse.jdt.core.formatter.enabling_tag&quot; value\=&quot;@formatter\:on&quot;/>\n&lt;setting id\=&quot;org.eclipse.jdt.core.formatter.insert_space_after_closing_brace_in_block&quot; value\=&quot;insert&quot;/>\n&lt;setting id\=&quot;org.eclipse.jdt.core.formatter.insert_space_before_parenthesized_expression_in_return&quot; value\=&quot;insert&quot;/>\n&lt;setting id\=&quot;org.eclipse.jdt.core.formatter.alignment_for_throws_clause_in_method_declaration&quot; value\=&quot;16&quot;/>\n&lt;setting id\=&quot;org.eclipse.jdt.core.formatter.insert_new_line_after_annotation_on_parameter&quot; value\=&quot;do not insert&quot;/>\n&lt;setting id\=&quot;org.eclipse.jdt.core.formatter.keep_then_statement_on_same_line&quot; value\=&quot;false&quot;/>\n&lt;setting id\=&quot;org.eclipse.jdt.core.formatter.insert_new_line_after_annotation_on_field&quot; value\=&quot;insert&quot;/>\n&lt;setting id\=&quot;org.eclipse.jdt.core.formatter.insert_space_after_comma_in_explicitconstructorcall_arguments&quot; value\=&quot;insert&quot;/>\n&lt;setting id\=&quot;org.eclipse.jdt.core.formatter.insert_new_line_in_empty_block&quot; value\=&quot;insert&quot;/>\n&lt;setting id\=&quot;org.eclipse.jdt.core.formatter.insert_space_after_prefix_operator&quot; value\=&quot;do not insert&quot;/>\n&lt;setting id\=&quot;org.eclipse.jdt.core.formatter.blank_lines_between_type_declarations&quot; value\=&quot;1&quot;/>\n&lt;setting id\=&quot;org.eclipse.jdt.core.formatter.insert_space_before_closing_brace_in_array_initializer&quot; value\=&quot;insert&quot;/>\n&lt;setting id\=&quot;org.eclipse.jdt.core.formatter.insert_space_before_closing_paren_in_for&quot; value\=&quot;do not insert&quot;/>\n&lt;setting id\=&quot;org.eclipse.jdt.core.formatter.insert_space_after_opening_paren_in_catch&quot; value\=&quot;do not insert&quot;/>\n&lt;setting id\=&quot;org.eclipse.jdt.core.formatter.insert_space_after_opening_angle_bracket_in_type_arguments&quot; value\=&quot;do not insert&quot;/>\n&lt;setting id\=&quot;org.eclipse.jdt.core.formatter.insert_new_line_after_annotation_on_method&quot; value\=&quot;insert&quot;/>\n&lt;setting id\=&quot;org.eclipse.jdt.core.formatter.insert_space_after_opening_paren_in_switch&quot; value\=&quot;do not insert&quot;/>\n&lt;setting id\=&quot;org.eclipse.jdt.core.formatter.insert_space_before_opening_brace_in_anonymous_type_declaration&quot; value\=&quot;insert&quot;/>\n&lt;setting id\=&quot;org.eclipse.jdt.core.formatter.insert_space_before_closing_paren_in_parenthesized_expression&quot; value\=&quot;do not insert&quot;/>\n&lt;setting id\=&quot;org.eclipse.jdt.core.formatter.never_indent_line_comments_on_first_column&quot; value\=&quot;false&quot;/>\n&lt;setting id\=&quot;org.eclipse.jdt.core.compiler.problem.enumIdentifier&quot; value\=&quot;error&quot;/>\n&lt;setting id\=&quot;org.eclipse.jdt.core.formatter.insert_space_after_and_in_type_parameter&quot; value\=&quot;insert&quot;/>\n&lt;setting id\=&quot;org.eclipse.jdt.core.formatter.insert_space_after_comma_in_for_inits&quot; value\=&quot;insert&quot;/>\n&lt;setting id\=&quot;org.eclipse.jdt.core.formatter.indent_statements_compare_to_block&quot; value\=&quot;true&quot;/>\n&lt;setting id\=&quot;org.eclipse.jdt.core.formatter.brace_position_for_anonymous_type_declaration&quot; value\=&quot;end_of_line&quot;/>\n&lt;setting id\=&quot;org.eclipse.jdt.core.formatter.insert_space_before_question_in_wildcard&quot; value\=&quot;do not insert&quot;/>\n&lt;setting id\=&quot;org.eclipse.jdt.core.formatter.insert_space_before_opening_paren_in_annotation&quot; value\=&quot;do not insert&quot;/>\n&lt;setting id\=&quot;org.eclipse.jdt.core.formatter.insert_space_before_comma_in_method_invocation_arguments&quot; value\=&quot;do not insert&quot;/>\n&lt;setting id\=&quot;org.eclipse.jdt.core.formatter.insert_space_before_opening_brace_in_switch&quot; value\=&quot;insert&quot;/>\n&lt;setting id\=&quot;org.eclipse.jdt.core.formatter.comment.line_length&quot; value\=&quot;260&quot;/>\n&lt;setting id\=&quot;org.eclipse.jdt.core.formatter.use_on_off_tags&quot; value\=&quot;false&quot;/>\n&lt;setting id\=&quot;org.eclipse.jdt.core.formatter.insert_space_between_empty_brackets_in_array_allocation_expression&quot; value\=&quot;do not insert&quot;/>\n&lt;setting id\=&quot;org.eclipse.jdt.core.formatter.insert_space_before_opening_brace_in_enum_constant&quot; value\=&quot;insert&quot;/>\n&lt;setting id\=&quot;org.eclipse.jdt.core.formatter.insert_space_between_empty_parens_in_method_invocation&quot; value\=&quot;do not insert&quot;/>\n&lt;setting id\=&quot;org.eclipse.jdt.core.formatter.insert_space_after_assignment_operator&quot; value\=&quot;insert&quot;/>\n&lt;setting id\=&quot;org.eclipse.jdt.core.formatter.insert_space_before_opening_brace_in_type_declaration&quot; value\=&quot;insert&quot;/>\n&lt;setting id\=&quot;org.eclipse.jdt.core.formatter.insert_space_after_opening_paren_in_for&quot; value\=&quot;do not insert&quot;/>\n&lt;setting id\=&quot;org.eclipse.jdt.core.formatter.comment.preserve_white_space_between_code_and_line_comments&quot; value\=&quot;false&quot;/>\n&lt;setting id\=&quot;org.eclipse.jdt.core.formatter.insert_new_line_after_annotation_on_local_variable&quot; value\=&quot;insert&quot;/>\n&lt;setting id\=&quot;org.eclipse.jdt.core.formatter.brace_position_for_method_declaration&quot; value\=&quot;end_of_line&quot;/>\n&lt;setting id\=&quot;org.eclipse.jdt.core.formatter.insert_space_before_closing_paren_in_method_invocation&quot; value\=&quot;do not insert&quot;/>\n&lt;setting id\=&quot;org.eclipse.jdt.core.formatter.alignment_for_union_type_in_multicatch&quot; value\=&quot;16&quot;/>\n&lt;setting id\=&quot;org.eclipse.jdt.core.formatter.insert_space_after_colon_in_for&quot; value\=&quot;insert&quot;/>\n&lt;setting id\=&quot;org.eclipse.jdt.core.formatter.number_of_blank_lines_at_beginning_of_method_body&quot; value\=&quot;0&quot;/>\n&lt;setting id\=&quot;org.eclipse.jdt.core.formatter.insert_space_after_closing_angle_bracket_in_type_arguments&quot; value\=&quot;insert&quot;/>\n&lt;setting id\=&quot;org.eclipse.jdt.core.formatter.keep_else_statement_on_same_line&quot; value\=&quot;false&quot;/>\n&lt;setting id\=&quot;org.eclipse.jdt.core.formatter.alignment_for_binary_expression&quot; value\=&quot;16&quot;/>\n&lt;setting id\=&quot;org.eclipse.jdt.core.formatter.insert_space_after_comma_in_parameterized_type_reference&quot; value\=&quot;insert&quot;/>\n&lt;setting id\=&quot;org.eclipse.jdt.core.formatter.insert_space_before_comma_in_array_initializer&quot; value\=&quot;do not insert&quot;/>\n&lt;setting id\=&quot;org.eclipse.jdt.core.formatter.insert_space_after_comma_in_multiple_field_declarations&quot; value\=&quot;insert&quot;/>\n&lt;setting id\=&quot;org.eclipse.jdt.core.formatter.insert_space_before_comma_in_annotation&quot; value\=&quot;do not insert&quot;/>\n&lt;setting id\=&quot;org.eclipse.jdt.core.formatter.alignment_for_arguments_in_explicit_constructor_call&quot; value\=&quot;16&quot;/>\n&lt;setting id\=&quot;org.eclipse.jdt.core.formatter.indent_body_declarations_compare_to_annotation_declaration_header&quot; value\=&quot;true&quot;/>\n&lt;setting id\=&quot;org.eclipse.jdt.core.formatter.insert_space_after_comma_in_superinterfaces&quot; value\=&quot;insert&quot;/>\n&lt;setting id\=&quot;org.eclipse.jdt.core.formatter.insert_space_before_colon_in_default&quot; value\=&quot;do not insert&quot;/>\n&lt;setting id\=&quot;org.eclipse.jdt.core.formatter.insert_space_after_question_in_conditional&quot; value\=&quot;insert&quot;/>\n&lt;setting id\=&quot;org.eclipse.jdt.core.formatter.brace_position_for_block&quot; value\=&quot;end_of_line&quot;/>\n&lt;setting id\=&quot;org.eclipse.jdt.core.formatter.brace_position_for_constructor_declaration&quot; value\=&quot;end_of_line&quot;/>\n&lt;setting id\=&quot;org.eclipse.jdt.core.formatter.brace_position_for_lambda_body&quot; value\=&quot;end_of_line&quot;/>\n&lt;setting id\=&quot;org.eclipse.jdt.core.formatter.compact_else_if&quot; value\=&quot;true&quot;/>\n&lt;setting id\=&quot;org.eclipse.jdt.core.formatter.insert_space_before_comma_in_type_parameters&quot; value\=&quot;do not insert&quot;/>\n&lt;setting id\=&quot;org.eclipse.jdt.core.formatter.insert_space_before_opening_paren_in_catch&quot; value\=&quot;insert&quot;/>\n&lt;setting id\=&quot;org.eclipse.jdt.core.formatter.insert_space_before_opening_paren_in_method_invocation&quot; value\=&quot;do not insert&quot;/>\n&lt;setting id\=&quot;org.eclipse.jdt.core.formatter.put_empty_statement_on_new_line&quot; value\=&quot;true&quot;/>\n&lt;setting id\=&quot;org.eclipse.jdt.core.formatter.alignment_for_parameters_in_constructor_declaration&quot; value\=&quot;16&quot;/>\n&lt;setting id\=&quot;org.eclipse.jdt.core.formatter.insert_space_after_comma_in_method_invocation_arguments&quot; value\=&quot;insert&quot;/>\n&lt;setting id\=&quot;org.eclipse.jdt.core.formatter.alignment_for_arguments_in_method_invocation&quot; value\=&quot;16&quot;/>\n&lt;setting id\=&quot;org.eclipse.jdt.core.formatter.alignment_for_throws_clause_in_constructor_declaration&quot; value\=&quot;16&quot;/>\n&lt;setting id\=&quot;org.eclipse.jdt.core.compiler.problem.assertIdentifier&quot; value\=&quot;error&quot;/>\n&lt;setting id\=&quot;org.eclipse.jdt.core.formatter.comment.clear_blank_lines_in_block_comment&quot; value\=&quot;false&quot;/>\n&lt;setting id\=&quot;org.eclipse.jdt.core.formatter.insert_new_line_before_catch_in_try_statement&quot; value\=&quot;do not insert&quot;/>\n&lt;setting id\=&quot;org.eclipse.jdt.core.formatter.insert_space_before_opening_paren_in_try&quot; value\=&quot;insert&quot;/>\n&lt;setting id\=&quot;org.eclipse.jdt.core.formatter.insert_new_line_at_end_of_file_if_missing&quot; value\=&quot;do not insert&quot;/>\n&lt;setting id\=&quot;org.eclipse.jdt.core.formatter.comment.clear_blank_lines_in_javadoc_comment&quot; value\=&quot;false&quot;/>\n&lt;setting id\=&quot;org.eclipse.jdt.core.formatter.insert_space_after_comma_in_array_initializer&quot; value\=&quot;insert&quot;/>\n&lt;setting id\=&quot;org.eclipse.jdt.core.formatter.insert_space_before_binary_operator&quot; value\=&quot;insert&quot;/>\n&lt;setting id\=&quot;org.eclipse.jdt.core.formatter.insert_space_before_unary_operator&quot; value\=&quot;do not insert&quot;/>\n&lt;setting id\=&quot;org.eclipse.jdt.core.formatter.alignment_for_expressions_in_array_initializer&quot; value\=&quot;16&quot;/>\n&lt;setting id\=&quot;org.eclipse.jdt.core.formatter.format_line_comment_starting_on_first_column&quot; value\=&quot;true&quot;/>\n&lt;setting id\=&quot;org.eclipse.jdt.core.formatter.number_of_empty_lines_to_preserve&quot; value\=&quot;5&quot;/>\n&lt;setting id\=&quot;org.eclipse.jdt.core.formatter.insert_space_after_colon_in_case&quot; value\=&quot;insert&quot;/>\n&lt;setting id\=&quot;org.eclipse.jdt.core.formatter.insert_space_before_ellipsis&quot; value\=&quot;do not insert&quot;/>\n&lt;setting id\=&quot;org.eclipse.jdt.core.formatter.insert_space_before_semicolon_in_try_resources&quot; value\=&quot;do not insert&quot;/>\n&lt;setting id\=&quot;org.eclipse.jdt.core.formatter.insert_space_after_colon_in_assert&quot; value\=&quot;insert&quot;/>\n&lt;setting id\=&quot;org.eclipse.jdt.core.formatter.insert_space_before_closing_paren_in_if&quot; value\=&quot;do not insert&quot;/>\n&lt;setting id\=&quot;org.eclipse.jdt.core.formatter.insert_space_before_comma_in_type_arguments&quot; value\=&quot;do not insert&quot;/>\n&lt;setting id\=&quot;org.eclipse.jdt.core.formatter.insert_space_before_and_in_type_parameter&quot; value\=&quot;insert&quot;/>\n&lt;setting id\=&quot;org.eclipse.jdt.core.formatter.insert_new_line_in_empty_type_declaration&quot; value\=&quot;insert&quot;/>\n&lt;setting id\=&quot;org.eclipse.jdt.core.formatter.insert_space_after_opening_paren_in_parenthesized_expression&quot; value\=&quot;do not insert&quot;/>\n&lt;setting id\=&quot;org.eclipse.jdt.core.formatter.comment.format_line_comments&quot; value\=&quot;true&quot;/>\n&lt;setting id\=&quot;org.eclipse.jdt.core.formatter.insert_space_after_colon_in_labeled_statement&quot; value\=&quot;insert&quot;/>\n&lt;setting id\=&quot;org.eclipse.jdt.core.formatter.align_type_members_on_columns&quot; value\=&quot;false&quot;/>\n&lt;setting id\=&quot;org.eclipse.jdt.core.formatter.alignment_for_assignment&quot; value\=&quot;0&quot;/>\n&lt;setting id\=&quot;org.eclipse.jdt.core.formatter.insert_new_line_in_empty_method_body&quot; value\=&quot;insert&quot;/>\n&lt;setting id\=&quot;org.eclipse.jdt.core.formatter.indent_body_declarations_compare_to_type_header&quot; value\=&quot;true&quot;/>\n&lt;setting id\=&quot;org.eclipse.jdt.core.formatter.insert_space_between_empty_parens_in_method_declaration&quot; value\=&quot;do not insert&quot;/>\n&lt;setting id\=&quot;org.eclipse.jdt.core.formatter.insert_space_after_opening_paren_in_enum_constant&quot; value\=&quot;do not insert&quot;/>\n&lt;setting id\=&quot;org.eclipse.jdt.core.formatter.alignment_for_superinterfaces_in_type_declaration&quot; value\=&quot;16&quot;/>\n&lt;setting id\=&quot;org.eclipse.jdt.core.formatter.blank_lines_before_first_class_body_declaration&quot; value\=&quot;0&quot;/>\n&lt;setting id\=&quot;org.eclipse.jdt.core.formatter.alignment_for_conditional_expression&quot; value\=&quot;80&quot;/>\n&lt;setting id\=&quot;org.eclipse.jdt.core.formatter.insert_new_line_before_closing_brace_in_array_initializer&quot; value\=&quot;do not insert&quot;/>\n&lt;setting id\=&quot;org.eclipse.jdt.core.formatter.insert_space_before_comma_in_constructor_declaration_parameters&quot; value\=&quot;do not insert&quot;/>\n&lt;setting id\=&quot;org.eclipse.jdt.core.formatter.format_guardian_clause_on_one_line&quot; value\=&quot;false&quot;/>\n&lt;setting id\=&quot;org.eclipse.jdt.core.formatter.insert_space_before_opening_paren_in_if&quot; value\=&quot;insert&quot;/>\n&lt;setting id\=&quot;org.eclipse.jdt.core.formatter.insert_new_line_after_annotation_on_type&quot; value\=&quot;insert&quot;/>\n&lt;setting id\=&quot;org.eclipse.jdt.core.formatter.insert_space_before_opening_brace_in_block&quot; value\=&quot;insert&quot;/>\n&lt;setting id\=&quot;org.eclipse.jdt.core.formatter.brace_position_for_enum_declaration&quot; value\=&quot;end_of_line&quot;/>\n&lt;setting id\=&quot;org.eclipse.jdt.core.formatter.brace_position_for_block_in_case&quot; value\=&quot;end_of_line&quot;/>\n&lt;setting id\=&quot;org.eclipse.jdt.core.formatter.insert_space_before_closing_paren_in_constructor_declaration&quot; value\=&quot;do not insert&quot;/>\n&lt;setting id\=&quot;org.eclipse.jdt.core.formatter.comment.format_header&quot; value\=&quot;false&quot;/>\n&lt;setting id\=&quot;org.eclipse.jdt.core.formatter.alignment_for_arguments_in_allocation_expression&quot; value\=&quot;16&quot;/>\n&lt;setting id\=&quot;org.eclipse.jdt.core.formatter.insert_space_after_opening_paren_in_method_invocation&quot; value\=&quot;do not insert&quot;/>\n&lt;setting id\=&quot;org.eclipse.jdt.core.formatter.insert_space_before_opening_paren_in_while&quot; value\=&quot;insert&quot;/>\n&lt;setting id\=&quot;org.eclipse.jdt.core.compiler.codegen.inlineJsrBytecode&quot; value\=&quot;enabled&quot;/>\n&lt;setting id\=&quot;org.eclipse.jdt.core.formatter.insert_space_before_closing_paren_in_switch&quot; value\=&quot;do not insert&quot;/>\n&lt;setting id\=&quot;org.eclipse.jdt.core.formatter.alignment_for_method_declaration&quot; value\=&quot;0&quot;/>\n&lt;setting id\=&quot;org.eclipse.jdt.core.formatter.join_wrapped_lines&quot; value\=&quot;false&quot;/>\n&lt;setting id\=&quot;org.eclipse.jdt.core.formatter.insert_space_between_empty_parens_in_constructor_declaration&quot; value\=&quot;do not insert&quot;/>\n&lt;setting id\=&quot;org.eclipse.jdt.core.formatter.indent_switchstatements_compare_to_cases&quot; value\=&quot;true&quot;/>\n&lt;setting id\=&quot;org.eclipse.jdt.core.formatter.insert_space_before_closing_bracket_in_array_allocation_expression&quot; value\=&quot;do not insert&quot;/>\n&lt;setting id\=&quot;org.eclipse.jdt.core.formatter.insert_space_before_closing_paren_in_synchronized&quot; value\=&quot;do not insert&quot;/>\n&lt;setting id\=&quot;org.eclipse.jdt.core.formatter.comment.new_lines_at_javadoc_boundaries&quot; value\=&quot;true&quot;/>\n&lt;setting id\=&quot;org.eclipse.jdt.core.formatter.brace_position_for_annotation_type_declaration&quot; value\=&quot;end_of_line&quot;/>\n&lt;setting id\=&quot;org.eclipse.jdt.core.formatter.insert_space_before_colon_in_for&quot; value\=&quot;insert&quot;/>\n&lt;setting id\=&quot;org.eclipse.jdt.core.formatter.alignment_for_resources_in_try&quot; value\=&quot;80&quot;/>\n&lt;setting id\=&quot;org.eclipse.jdt.core.formatter.use_tabs_only_for_leading_indentations&quot; value\=&quot;false&quot;/>\n&lt;setting id\=&quot;org.eclipse.jdt.core.formatter.alignment_for_selector_in_method_invocation&quot; value\=&quot;16&quot;/>\n&lt;setting id\=&quot;org.eclipse.jdt.core.formatter.never_indent_block_comments_on_first_column&quot; value\=&quot;false&quot;/>\n&lt;setting id\=&quot;org.eclipse.jdt.core.compiler.source&quot; value\=&quot;1.8&quot;/>\n&lt;setting id\=&quot;org.eclipse.jdt.core.formatter.insert_space_after_opening_paren_in_synchronized&quot; value\=&quot;do not insert&quot;/>\n&lt;setting id\=&quot;org.eclipse.jdt.core.formatter.insert_space_after_comma_in_constructor_declaration_throws&quot; value\=&quot;insert&quot;/>\n&lt;setting id\=&quot;org.eclipse.jdt.core.formatter.tabulation.size&quot; value\=&quot;4&quot;/>\n&lt;setting id\=&quot;org.eclipse.jdt.core.formatter.insert_new_line_in_empty_enum_constant&quot; value\=&quot;insert&quot;/>\n&lt;setting id\=&quot;org.eclipse.jdt.core.formatter.insert_space_after_comma_in_allocation_expression&quot; value\=&quot;insert&quot;/>\n&lt;setting id\=&quot;org.eclipse.jdt.core.formatter.insert_space_after_opening_bracket_in_array_reference&quot; value\=&quot;do not insert&quot;/>\n&lt;setting id\=&quot;org.eclipse.jdt.core.formatter.insert_space_after_colon_in_conditional&quot; value\=&quot;insert&quot;/>\n&lt;setting id\=&quot;org.eclipse.jdt.core.formatter.comment.format_source_code&quot; value\=&quot;true&quot;/>\n&lt;setting id\=&quot;org.eclipse.jdt.core.formatter.insert_space_before_opening_brace_in_array_initializer&quot; value\=&quot;insert&quot;/>\n&lt;setting id\=&quot;org.eclipse.jdt.core.formatter.insert_space_before_closing_paren_in_try&quot; value\=&quot;do not insert&quot;/>\n&lt;setting id\=&quot;org.eclipse.jdt.core.formatter.insert_space_after_semicolon_in_try_resources&quot; value\=&quot;insert&quot;/>\n&lt;setting id\=&quot;org.eclipse.jdt.core.formatter.blank_lines_before_field&quot; value\=&quot;0&quot;/>\n&lt;setting id\=&quot;org.eclipse.jdt.core.formatter.insert_space_after_at_in_annotation&quot; value\=&quot;do not insert&quot;/>\n&lt;setting id\=&quot;org.eclipse.jdt.core.formatter.continuation_indentation_for_array_initializer&quot; value\=&quot;2&quot;/>\n&lt;setting id\=&quot;org.eclipse.jdt.core.formatter.insert_space_after_question_in_wildcard&quot; value\=&quot;do not insert&quot;/>\n&lt;setting id\=&quot;org.eclipse.jdt.core.formatter.blank_lines_before_method&quot; value\=&quot;1&quot;/>\n&lt;setting id\=&quot;org.eclipse.jdt.core.formatter.alignment_for_superclass_in_type_declaration&quot; value\=&quot;16&quot;/>\n&lt;setting id\=&quot;org.eclipse.jdt.core.formatter.alignment_for_superinterfaces_in_enum_declaration&quot; value\=&quot;16&quot;/>\n&lt;setting id\=&quot;org.eclipse.jdt.core.formatter.insert_space_before_parenthesized_expression_in_throw&quot; value\=&quot;insert&quot;/>\n&lt;setting id\=&quot;org.eclipse.jdt.core.formatter.insert_space_before_colon_in_labeled_statement&quot; value\=&quot;do not insert&quot;/>\n&lt;setting id\=&quot;org.eclipse.jdt.core.compiler.codegen.targetPlatform&quot; value\=&quot;1.8&quot;/>\n&lt;setting id\=&quot;org.eclipse.jdt.core.formatter.brace_position_for_switch&quot; value\=&quot;end_of_line&quot;/>\n&lt;setting id\=&quot;org.eclipse.jdt.core.formatter.insert_space_before_comma_in_superinterfaces&quot; value\=&quot;do not insert&quot;/>\n&lt;setting id\=&quot;org.eclipse.jdt.core.formatter.insert_space_after_comma_in_method_declaration_parameters&quot; value\=&quot;insert&quot;/>\n&lt;setting id\=&quot;org.eclipse.jdt.core.formatter.insert_new_line_after_type_annotation&quot; value\=&quot;do not insert&quot;/>\n&lt;setting id\=&quot;org.eclipse.jdt.core.formatter.insert_space_after_opening_brace_in_array_initializer&quot; value\=&quot;insert&quot;/>\n&lt;setting id\=&quot;org.eclipse.jdt.core.formatter.insert_space_before_opening_paren_in_parenthesized_expression&quot; value\=&quot;do not insert&quot;/>\n&lt;setting id\=&quot;org.eclipse.jdt.core.formatter.comment.format_html&quot; value\=&quot;true&quot;/>\n&lt;setting id\=&quot;org.eclipse.jdt.core.formatter.insert_space_after_at_in_annotation_type_declaration&quot; value\=&quot;do not insert&quot;/>\n&lt;setting id\=&quot;org.eclipse.jdt.core.formatter.insert_space_after_closing_angle_bracket_in_type_parameters&quot; value\=&quot;insert&quot;/>\n&lt;setting id\=&quot;org.eclipse.jdt.core.formatter.alignment_for_compact_if&quot; value\=&quot;16&quot;/>\n&lt;setting id\=&quot;org.eclipse.jdt.core.formatter.indent_empty_lines&quot; value\=&quot;false&quot;/>\n&lt;setting id\=&quot;org.eclipse.jdt.core.formatter.insert_space_before_comma_in_parameterized_type_reference&quot; value\=&quot;do not insert&quot;/>\n&lt;setting id\=&quot;org.eclipse.jdt.core.formatter.insert_space_after_unary_operator&quot; value\=&quot;do not insert&quot;/>\n&lt;setting id\=&quot;org.eclipse.jdt.core.formatter.insert_space_before_opening_paren_in_enum_constant&quot; value\=&quot;do not insert&quot;/>\n&lt;setting id\=&quot;org.eclipse.jdt.core.formatter.alignment_for_arguments_in_annotation&quot; value\=&quot;0&quot;/>\n&lt;setting id\=&quot;org.eclipse.jdt.core.formatter.insert_space_before_comma_in_enum_declarations&quot; value\=&quot;do not insert&quot;/>\n&lt;setting id\=&quot;org.eclipse.jdt.core.formatter.keep_empty_array_initializer_on_one_line&quot; value\=&quot;false&quot;/>\n&lt;setting id\=&quot;org.eclipse.jdt.core.formatter.indent_switchstatements_compare_to_switch&quot; value\=&quot;false&quot;/>\n&lt;setting id\=&quot;org.eclipse.jdt.core.formatter.insert_new_line_before_else_in_if_statement&quot; value\=&quot;do not insert&quot;/>\n&lt;setting id\=&quot;org.eclipse.jdt.core.formatter.insert_space_before_assignment_operator&quot; value\=&quot;insert&quot;/>\n&lt;setting id\=&quot;org.eclipse.jdt.core.formatter.insert_space_before_opening_paren_in_constructor_declaration&quot; value\=&quot;do not insert&quot;/>\n&lt;setting id\=&quot;org.eclipse.jdt.core.formatter.blank_lines_before_new_chunk&quot; value\=&quot;1&quot;/>\n&lt;setting id\=&quot;org.eclipse.jdt.core.formatter.insert_new_line_after_label&quot; value\=&quot;do not insert&quot;/>\n&lt;setting id\=&quot;org.eclipse.jdt.core.formatter.indent_body_declarations_compare_to_enum_declaration_header&quot; value\=&quot;true&quot;/>\n&lt;setting id\=&quot;org.eclipse.jdt.core.formatter.insert_space_after_opening_bracket_in_array_allocation_expression&quot; value\=&quot;do not insert&quot;/>\n&lt;setting id\=&quot;org.eclipse.jdt.core.formatter.insert_space_after_opening_paren_in_constructor_declaration&quot; value\=&quot;do not insert&quot;/>\n&lt;setting id\=&quot;org.eclipse.jdt.core.formatter.insert_space_before_colon_in_conditional&quot; value\=&quot;insert&quot;/>\n&lt;setting id\=&quot;org.eclipse.jdt.core.formatter.insert_space_before_opening_angle_bracket_in_parameterized_type_reference&quot; value\=&quot;do not insert&quot;/>\n&lt;setting id\=&quot;org.eclipse.jdt.core.formatter.insert_space_before_comma_in_method_declaration_parameters&quot; value\=&quot;do not insert&quot;/>\n&lt;setting id\=&quot;org.eclipse.jdt.core.formatter.insert_space_before_closing_angle_bracket_in_type_arguments&quot; value\=&quot;do not insert&quot;/>\n&lt;setting id\=&quot;org.eclipse.jdt.core.formatter.insert_space_before_closing_paren_in_cast&quot; value\=&quot;do not insert&quot;/>\n&lt;setting id\=&quot;org.eclipse.jdt.core.formatter.insert_space_before_colon_in_assert&quot; value\=&quot;insert&quot;/>\n&lt;setting id\=&quot;org.eclipse.jdt.core.formatter.blank_lines_before_member_type&quot; value\=&quot;1&quot;/>\n&lt;setting id\=&quot;org.eclipse.jdt.core.formatter.insert_new_line_before_while_in_do_statement&quot; value\=&quot;do not insert&quot;/>\n&lt;setting id\=&quot;org.eclipse.jdt.core.formatter.insert_space_before_opening_bracket_in_array_type_reference&quot; value\=&quot;do not insert&quot;/>\n&lt;setting id\=&quot;org.eclipse.jdt.core.formatter.insert_space_before_closing_angle_bracket_in_parameterized_type_reference&quot; value\=&quot;do not insert&quot;/>\n&lt;setting id\=&quot;org.eclipse.jdt.core.formatter.alignment_for_arguments_in_qualified_allocation_expression&quot; value\=&quot;16&quot;/>\n&lt;setting id\=&quot;org.eclipse.jdt.core.formatter.insert_new_line_after_opening_brace_in_array_initializer&quot; value\=&quot;do not insert&quot;/>\n&lt;setting id\=&quot;org.eclipse.jdt.core.formatter.insert_new_line_in_empty_enum_declaration&quot; value\=&quot;insert&quot;/>\n&lt;setting id\=&quot;org.eclipse.jdt.core.formatter.indent_breaks_compare_to_cases&quot; value\=&quot;true&quot;/>\n&lt;setting id\=&quot;org.eclipse.jdt.core.formatter.insert_space_before_closing_paren_in_method_declaration&quot; value\=&quot;do not insert&quot;/>\n&lt;setting id\=&quot;org.eclipse.jdt.core.formatter.insert_space_after_opening_paren_in_if&quot; value\=&quot;do not insert&quot;/>\n&lt;setting id\=&quot;org.eclipse.jdt.core.formatter.insert_space_before_semicolon&quot; value\=&quot;do not insert&quot;/>\n&lt;setting id\=&quot;org.eclipse.jdt.core.formatter.insert_space_before_postfix_operator&quot; value\=&quot;do not insert&quot;/>\n&lt;setting id\=&quot;org.eclipse.jdt.core.formatter.insert_space_after_opening_paren_in_try&quot; value\=&quot;do not insert&quot;/>\n&lt;setting id\=&quot;org.eclipse.jdt.core.formatter.insert_space_before_opening_angle_bracket_in_type_arguments&quot; value\=&quot;do not insert&quot;/>\n&lt;setting id\=&quot;org.eclipse.jdt.core.formatter.insert_space_after_opening_paren_in_cast&quot; value\=&quot;do not insert&quot;/>\n&lt;setting id\=&quot;org.eclipse.jdt.core.formatter.comment.format_block_comments&quot; value\=&quot;true&quot;/>\n&lt;setting id\=&quot;org.eclipse.jdt.core.formatter.insert_space_before_lambda_arrow&quot; value\=&quot;insert&quot;/>\n&lt;setting id\=&quot;org.eclipse.jdt.core.formatter.insert_space_after_opening_paren_in_method_declaration&quot; value\=&quot;do not insert&quot;/>\n&lt;setting id\=&quot;org.eclipse.jdt.core.formatter.keep_imple_if_on_one_line&quot; value\=&quot;false&quot;/>\n&lt;setting id\=&quot;org.eclipse.jdt.core.formatter.insert_space_before_opening_brace_in_enum_declaration&quot; value\=&quot;insert&quot;/>\n&lt;setting id\=&quot;org.eclipse.jdt.core.formatter.alignment_for_parameters_in_method_declaration&quot; value\=&quot;16&quot;/>\n&lt;setting id\=&quot;org.eclipse.jdt.core.formatter.insert_space_between_brackets_in_array_type_reference&quot; value\=&quot;do not insert&quot;/>\n&lt;setting id\=&quot;org.eclipse.jdt.core.formatter.insert_space_before_opening_angle_bracket_in_type_parameters&quot; value\=&quot;do not insert&quot;/>\n&lt;setting id\=&quot;org.eclipse.jdt.core.formatter.insert_space_before_semicolon_in_for&quot; value\=&quot;do not insert&quot;/>\n&lt;setting id\=&quot;org.eclipse.jdt.core.formatter.insert_space_after_comma_in_method_declaration_throws&quot; value\=&quot;insert&quot;/>\n&lt;setting id\=&quot;org.eclipse.jdt.core.formatter.insert_space_before_opening_bracket_in_array_allocation_expression&quot; value\=&quot;do not insert&quot;/>\n&lt;setting id\=&quot;org.eclipse.jdt.core.formatter.indent_statements_compare_to_body&quot; value\=&quot;true&quot;/>\n&lt;setting id\=&quot;org.eclipse.jdt.core.formatter.alignment_for_multiple_fields&quot; value\=&quot;16&quot;/>\n&lt;setting id\=&quot;org.eclipse.jdt.core.formatter.insert_space_after_comma_in_enum_constant_arguments&quot; value\=&quot;insert&quot;/>\n&lt;setting id\=&quot;org.eclipse.jdt.core.formatter.insert_space_before_prefix_operator&quot; value\=&quot;do not insert&quot;/>\n&lt;setting id\=&quot;org.eclipse.jdt.core.formatter.brace_position_for_array_initializer&quot; value\=&quot;end_of_line&quot;/>\n&lt;setting id\=&quot;org.eclipse.jdt.core.formatter.wrap_before_binary_operator&quot; value\=&quot;true&quot;/>\n&lt;setting id\=&quot;org.eclipse.jdt.core.formatter.insert_space_before_opening_brace_in_method_declaration&quot; value\=&quot;insert&quot;/>\n&lt;setting id\=&quot;org.eclipse.jdt.core.formatter.insert_space_after_comma_in_type_parameters&quot; value\=&quot;insert&quot;/>\n&lt;setting id\=&quot;org.eclipse.jdt.core.formatter.insert_space_before_closing_paren_in_catch&quot; value\=&quot;do not insert&quot;/>\n&lt;setting id\=&quot;org.eclipse.jdt.core.compiler.compliance&quot; value\=&quot;1.8&quot;/>\n&lt;setting id\=&quot;org.eclipse.jdt.core.formatter.insert_space_before_closing_bracket_in_array_reference&quot; value\=&quot;do not insert&quot;/>\n&lt;setting id\=&quot;org.eclipse.jdt.core.formatter.insert_space_after_comma_in_annotation&quot; value\=&quot;insert&quot;/>\n&lt;setting id\=&quot;org.eclipse.jdt.core.formatter.insert_space_before_comma_in_enum_constant_arguments&quot; value\=&quot;do not insert&quot;/>\n&lt;setting id\=&quot;org.eclipse.jdt.core.formatter.insert_space_between_empty_braces_in_array_initializer&quot; value\=&quot;do not insert&quot;/>\n&lt;setting id\=&quot;org.eclipse.jdt.core.formatter.insert_space_before_colon_in_case&quot; value\=&quot;do not insert&quot;/>\n&lt;setting id\=&quot;org.eclipse.jdt.core.formatter.insert_space_before_comma_in_multiple_local_declarations&quot; value\=&quot;do not insert&quot;/>\n&lt;setting id\=&quot;org.eclipse.jdt.core.formatter.insert_space_before_opening_brace_in_annotation_type_declaration&quot; value\=&quot;insert&quot;/>\n&lt;setting id\=&quot;org.eclipse.jdt.core.formatter.insert_space_before_opening_bracket_in_array_reference&quot; value\=&quot;do not insert&quot;/>\n&lt;setting id\=&quot;org.eclipse.jdt.core.formatter.insert_space_before_opening_paren_in_method_declaration&quot; value\=&quot;do not insert&quot;/>\n&lt;setting id\=&quot;org.eclipse.jdt.core.formatter.wrap_outer_expressions_when_nested&quot; value\=&quot;true&quot;/>\n&lt;setting id\=&quot;org.eclipse.jdt.core.formatter.insert_space_after_closing_paren_in_cast&quot; value\=&quot;insert&quot;/>\n&lt;setting id\=&quot;org.eclipse.jdt.core.formatter.brace_position_for_enum_constant&quot; value\=&quot;end_of_line&quot;/>\n&lt;setting id\=&quot;org.eclipse.jdt.core.formatter.brace_position_for_type_declaration&quot; value\=&quot;end_of_line&quot;/>\n&lt;setting id\=&quot;org.eclipse.jdt.core.formatter.blank_lines_before_package&quot; value\=&quot;0&quot;/>\n&lt;setting id\=&quot;org.eclipse.jdt.core.formatter.insert_space_before_opening_paren_in_for&quot; value\=&quot;insert&quot;/>\n&lt;setting id\=&quot;org.eclipse.jdt.core.formatter.insert_space_before_opening_paren_in_synchronized&quot; value\=&quot;insert&quot;/>\n&lt;setting id\=&quot;org.eclipse.jdt.core.formatter.insert_space_before_comma_in_for_increments&quot; value\=&quot;do not insert&quot;/>\n&lt;setting id\=&quot;org.eclipse.jdt.core.formatter.insert_space_before_opening_paren_in_annotation_type_member_declaration&quot; value\=&quot;do not insert&quot;/>\n&lt;setting id\=&quot;org.eclipse.jdt.core.formatter.insert_space_after_opening_paren_in_while&quot; value\=&quot;do not insert&quot;/>\n&lt;setting id\=&quot;org.eclipse.jdt.core.formatter.insert_space_before_closing_paren_in_enum_constant&quot; value\=&quot;do not insert&quot;/>\n&lt;setting id\=&quot;org.eclipse.jdt.core.formatter.insert_space_before_comma_in_explicitconstructorcall_arguments&quot; value\=&quot;do not insert&quot;/>\n&lt;setting id\=&quot;org.eclipse.jdt.core.formatter.insert_space_before_closing_paren_in_annotation&quot; value\=&quot;do not insert&quot;/>\n&lt;setting id\=&quot;org.eclipse.jdt.core.formatter.insert_space_after_opening_angle_bracket_in_type_parameters&quot; value\=&quot;do not insert&quot;/>\n&lt;setting id\=&quot;org.eclipse.jdt.core.formatter.indent_body_declarations_compare_to_enum_constant_header&quot; value\=&quot;true&quot;/>\n&lt;setting id\=&quot;org.eclipse.jdt.core.formatter.insert_space_after_lambda_arrow&quot; value\=&quot;insert&quot;/>\n&lt;setting id\=&quot;org.eclipse.jdt.core.formatter.insert_space_before_opening_brace_in_constructor_declaration&quot; value\=&quot;insert&quot;/>\n&lt;setting id\=&quot;org.eclipse.jdt.core.formatter.insert_space_before_comma_in_constructor_declaration_throws&quot; value\=&quot;do not insert&quot;/>\n&lt;setting id\=&quot;org.eclipse.jdt.core.formatter.join_lines_in_comments&quot; value\=&quot;false&quot;/>\n&lt;setting id\=&quot;org.eclipse.jdt.core.formatter.insert_space_before_closing_angle_bracket_in_type_parameters&quot; value\=&quot;do not insert&quot;/>\n&lt;setting id\=&quot;org.eclipse.jdt.core.formatter.insert_space_before_question_in_conditional&quot; value\=&quot;insert&quot;/>\n&lt;setting id\=&quot;org.eclipse.jdt.core.formatter.comment.indent_parameter_description&quot; value\=&quot;true&quot;/>\n&lt;setting id\=&quot;org.eclipse.jdt.core.formatter.insert_new_line_before_finally_in_try_statement&quot; value\=&quot;do not insert&quot;/>\n&lt;setting id\=&quot;org.eclipse.jdt.core.formatter.tabulation.char&quot; value\=&quot;tab&quot;/>\n&lt;setting id\=&quot;org.eclipse.jdt.core.formatter.insert_space_before_comma_in_multiple_field_declarations&quot; value\=&quot;do not insert&quot;/>\n&lt;setting id\=&quot;org.eclipse.jdt.core.formatter.blank_lines_between_import_groups&quot; value\=&quot;1&quot;/>\n&lt;setting id\=&quot;org.eclipse.jdt.core.formatter.lineSplit&quot; value\=&quot;260&quot;/>\n&lt;setting id\=&quot;org.eclipse.jdt.core.formatter.insert_space_after_opening_paren_in_annotation&quot; value\=&quot;do not insert&quot;/>\n&lt;setting id\=&quot;org.eclipse.jdt.core.formatter.insert_space_before_opening_paren_in_switch&quot; value\=&quot;insert&quot;/>\n&lt;/profile>\n&lt;profile kind\=&quot;CodeFormatterProfile&quot; name\=&quot;Zero blank Papyrus Formatter Profile CDM&quot; version\=&quot;12&quot;>\n&lt;setting id\=&quot;org.eclipse.jdt.core.formatter.insert_space_after_ellipsis&quot; value\=&quot;insert&quot;/>\n&lt;setting id\=&quot;org.eclipse.jdt.core.formatter.insert_space_after_comma_in_enum_declarations&quot; value\=&quot;insert&quot;/>\n&lt;setting id\=&quot;org.eclipse.jdt.core.formatter.insert_new_line_in_empty_annotation_declaration&quot; value\=&quot;insert&quot;/>\n&lt;setting id\=&quot;org.eclipse.jdt.core.formatter.insert_space_before_comma_in_allocation_expression&quot; value\=&quot;do not insert&quot;/>\n&lt;setting id\=&quot;org.eclipse.jdt.core.formatter.insert_space_before_at_in_annotation_type_declaration&quot; value\=&quot;insert&quot;/>\n&lt;setting id\=&quot;org.eclipse.jdt.core.formatter.comment.new_lines_at_block_boundaries&quot; value\=&quot;true&quot;/>\n&lt;setting id\=&quot;org.eclipse.jdt.core.formatter.insert_space_after_comma_in_constructor_declaration_parameters&quot; value\=&quot;insert&quot;/>\n&lt;setting id\=&quot;org.eclipse.jdt.core.formatter.comment.insert_new_line_for_parameter&quot; value\=&quot;insert&quot;/>\n&lt;setting id\=&quot;org.eclipse.jdt.core.formatter.insert_new_line_after_annotation_on_package&quot; value\=&quot;insert&quot;/>\n&lt;setting id\=&quot;org.eclipse.jdt.core.formatter.insert_space_between_empty_parens_in_enum_constant&quot; value\=&quot;do not insert&quot;/>\n&lt;setting id\=&quot;org.eclipse.jdt.core.formatter.blank_lines_after_imports&quot; value\=&quot;1&quot;/>\n&lt;setting id\=&quot;org.eclipse.jdt.core.formatter.insert_space_before_closing_paren_in_while&quot; value\=&quot;do not insert&quot;/>\n&lt;setting id\=&quot;org.eclipse.jdt.core.formatter.comment.insert_new_line_before_root_tags&quot; value\=&quot;insert&quot;/>\n&lt;setting id\=&quot;org.eclipse.jdt.core.formatter.insert_space_between_empty_parens_in_annotation_type_member_declaration&quot; value\=&quot;do not insert&quot;/>\n&lt;setting id\=&quot;org.eclipse.jdt.core.formatter.insert_space_before_comma_in_method_declaration_throws&quot; value\=&quot;do not insert&quot;/>\n&lt;setting id\=&quot;org.eclipse.jdt.core.formatter.comment.format_javadoc_comments&quot; value\=&quot;true&quot;/>\n&lt;setting id\=&quot;org.eclipse.jdt.core.formatter.indentation.size&quot; value\=&quot;4&quot;/>\n&lt;setting id\=&quot;org.eclipse.jdt.core.formatter.insert_space_after_postfix_operator&quot; value\=&quot;do not insert&quot;/>\n&lt;setting id\=&quot;org.eclipse.jdt.core.formatter.insert_space_after_comma_in_for_increments&quot; value\=&quot;insert&quot;/>\n&lt;setting id\=&quot;org.eclipse.jdt.core.formatter.insert_space_after_comma_in_type_arguments&quot; value\=&quot;insert&quot;/>\n&lt;setting id\=&quot;org.eclipse.jdt.core.formatter.insert_space_before_comma_in_for_inits&quot; value\=&quot;do not insert&quot;/>\n&lt;setting id\=&quot;org.eclipse.jdt.core.formatter.insert_new_line_in_empty_anonymous_type_declaration&quot; value\=&quot;insert&quot;/>\n&lt;setting id\=&quot;org.eclipse.jdt.core.formatter.insert_space_after_semicolon_in_for&quot; value\=&quot;insert&quot;/>\n&lt;setting id\=&quot;org.eclipse.jdt.core.formatter.disabling_tag&quot; value\=&quot;@formatter\:off&quot;/>\n&lt;setting id\=&quot;org.eclipse.jdt.core.formatter.continuation_indentation&quot; value\=&quot;1&quot;/>\n&lt;setting id\=&quot;org.eclipse.jdt.core.formatter.alignment_for_enum_constants&quot; value\=&quot;0&quot;/>\n&lt;setting id\=&quot;org.eclipse.jdt.core.formatter.blank_lines_before_imports&quot; value\=&quot;1&quot;/>\n&lt;setting id\=&quot;org.eclipse.jdt.core.formatter.blank_lines_after_package&quot; value\=&quot;1&quot;/>\n&lt;setting id\=&quot;org.eclipse.jdt.core.formatter.insert_space_after_binary_operator&quot; value\=&quot;insert&quot;/>\n&lt;setting id\=&quot;org.eclipse.jdt.core.formatter.insert_space_after_comma_in_multiple_local_declarations&quot; value\=&quot;insert&quot;/>\n&lt;setting id\=&quot;org.eclipse.jdt.core.formatter.alignment_for_arguments_in_enum_constant&quot; value\=&quot;0&quot;/>\n&lt;setting id\=&quot;org.eclipse.jdt.core.formatter.insert_space_after_opening_angle_bracket_in_parameterized_type_reference&quot; value\=&quot;do not insert&quot;/>\n&lt;setting id\=&quot;org.eclipse.jdt.core.formatter.comment.indent_root_tags&quot; value\=&quot;true&quot;/>\n&lt;setting id\=&quot;org.eclipse.jdt.core.formatter.wrap_before_or_operator_multicatch&quot; value\=&quot;true&quot;/>\n&lt;setting id\=&quot;org.eclipse.jdt.core.formatter.enabling_tag&quot; value\=&quot;@formatter\:on&quot;/>\n&lt;setting id\=&quot;org.eclipse.jdt.core.formatter.insert_space_after_closing_brace_in_block&quot; value\=&quot;insert&quot;/>\n&lt;setting id\=&quot;org.eclipse.jdt.core.formatter.insert_space_before_parenthesized_expression_in_return&quot; value\=&quot;insert&quot;/>\n&lt;setting id\=&quot;org.eclipse.jdt.core.formatter.alignment_for_throws_clause_in_method_declaration&quot; value\=&quot;0&quot;/>\n&lt;setting id\=&quot;org.eclipse.jdt.core.formatter.insert_new_line_after_annotation_on_parameter&quot; value\=&quot;do not insert&quot;/>\n&lt;setting id\=&quot;org.eclipse.jdt.core.formatter.keep_then_statement_on_same_line&quot; value\=&quot;false&quot;/>\n&lt;setting id\=&quot;org.eclipse.jdt.core.formatter.insert_new_line_after_annotation_on_field&quot; value\=&quot;insert&quot;/>\n&lt;setting id\=&quot;org.eclipse.jdt.core.formatter.insert_space_after_comma_in_explicitconstructorcall_arguments&quot; value\=&quot;insert&quot;/>\n&lt;setting id\=&quot;org.eclipse.jdt.core.formatter.insert_new_line_in_empty_block&quot; value\=&quot;insert&quot;/>\n&lt;setting id\=&quot;org.eclipse.jdt.core.formatter.insert_space_after_prefix_operator&quot; value\=&quot;do not insert&quot;/>\n&lt;setting id\=&quot;org.eclipse.jdt.core.formatter.blank_lines_between_type_declarations&quot; value\=&quot;1&quot;/>\n&lt;setting id\=&quot;org.eclipse.jdt.core.formatter.insert_space_before_closing_brace_in_array_initializer&quot; value\=&quot;insert&quot;/>\n&lt;setting id\=&quot;org.eclipse.jdt.core.formatter.insert_space_before_closing_paren_in_for&quot; value\=&quot;do not insert&quot;/>\n&lt;setting id\=&quot;org.eclipse.jdt.core.formatter.insert_space_after_opening_paren_in_catch&quot; value\=&quot;do not insert&quot;/>\n&lt;setting id\=&quot;org.eclipse.jdt.core.formatter.insert_space_after_opening_angle_bracket_in_type_arguments&quot; value\=&quot;do not insert&quot;/>\n&lt;setting id\=&quot;org.eclipse.jdt.core.formatter.insert_new_line_after_annotation_on_method&quot; value\=&quot;insert&quot;/>\n&lt;setting id\=&quot;org.eclipse.jdt.core.formatter.insert_space_after_opening_paren_in_switch&quot; value\=&quot;do not insert&quot;/>\n&lt;setting id\=&quot;org.eclipse.jdt.core.formatter.insert_space_before_opening_brace_in_anonymous_type_declaration&quot; value\=&quot;insert&quot;/>\n&lt;setting id\=&quot;org.eclipse.jdt.core.formatter.insert_space_before_closing_paren_in_parenthesized_expression&quot; value\=&quot;do not insert&quot;/>\n&lt;setting id\=&quot;org.eclipse.jdt.core.formatter.never_indent_line_comments_on_first_column&quot; value\=&quot;false&quot;/>\n&lt;setting id\=&quot;org.eclipse.jdt.core.compiler.problem.enumIdentifier&quot; value\=&quot;error&quot;/>\n&lt;setting id\=&quot;org.eclipse.jdt.core.formatter.insert_space_after_and_in_type_parameter&quot; value\=&quot;insert&quot;/>\n&lt;setting id\=&quot;org.eclipse.jdt.core.formatter.insert_space_after_comma_in_for_inits&quot; value\=&quot;insert&quot;/>\n&lt;setting id\=&quot;org.eclipse.jdt.core.formatter.indent_statements_compare_to_block&quot; value\=&quot;true&quot;/>\n&lt;setting id\=&quot;org.eclipse.jdt.core.formatter.brace_position_for_anonymous_type_declaration&quot; value\=&quot;end_of_line&quot;/>\n&lt;setting id\=&quot;org.eclipse.jdt.core.formatter.insert_space_before_question_in_wildcard&quot; value\=&quot;do not insert&quot;/>\n&lt;setting id\=&quot;org.eclipse.jdt.core.formatter.insert_space_before_opening_paren_in_annotation&quot; value\=&quot;do not insert&quot;/>\n&lt;setting id\=&quot;org.eclipse.jdt.core.formatter.insert_space_before_comma_in_method_invocation_arguments&quot; value\=&quot;do not insert&quot;/>\n&lt;setting id\=&quot;org.eclipse.jdt.core.formatter.insert_space_before_opening_brace_in_switch&quot; value\=&quot;insert&quot;/>\n&lt;setting id\=&quot;org.eclipse.jdt.core.formatter.comment.line_length&quot; value\=&quot;150&quot;/>\n&lt;setting id\=&quot;org.eclipse.jdt.core.formatter.use_on_off_tags&quot; value\=&quot;false&quot;/>\n&lt;setting id\=&quot;org.eclipse.jdt.core.formatter.insert_space_between_empty_brackets_in_array_allocation_expression&quot; value\=&quot;do not insert&quot;/>\n&lt;setting id\=&quot;org.eclipse.jdt.core.formatter.insert_space_before_opening_brace_in_enum_constant&quot; value\=&quot;insert&quot;/>\n&lt;setting id\=&quot;org.eclipse.jdt.core.formatter.insert_space_between_empty_parens_in_method_invocation&quot; value\=&quot;do not insert&quot;/>\n&lt;setting id\=&quot;org.eclipse.jdt.core.formatter.insert_space_after_assignment_operator&quot; value\=&quot;insert&quot;/>\n&lt;setting id\=&quot;org.eclipse.jdt.core.formatter.insert_space_before_opening_brace_in_type_declaration&quot; value\=&quot;insert&quot;/>\n&lt;setting id\=&quot;org.eclipse.jdt.core.formatter.insert_space_after_opening_paren_in_for&quot; value\=&quot;do not insert&quot;/>\n&lt;setting id\=&quot;org.eclipse.jdt.core.formatter.comment.preserve_white_space_between_code_and_line_comments&quot; value\=&quot;false&quot;/>\n&lt;setting id\=&quot;org.eclipse.jdt.core.formatter.insert_new_line_after_annotation_on_local_variable&quot; value\=&quot;insert&quot;/>\n&lt;setting id\=&quot;org.eclipse.jdt.core.formatter.brace_position_for_method_declaration&quot; value\=&quot;end_of_line&quot;/>\n&lt;setting id\=&quot;org.eclipse.jdt.core.formatter.insert_space_before_closing_paren_in_method_invocation&quot; value\=&quot;do not insert&quot;/>\n&lt;setting id\=&quot;org.eclipse.jdt.core.formatter.alignment_for_union_type_in_multicatch&quot; value\=&quot;16&quot;/>\n&lt;setting id\=&quot;org.eclipse.jdt.core.formatter.insert_space_after_colon_in_for&quot; value\=&quot;insert&quot;/>\n&lt;setting id\=&quot;org.eclipse.jdt.core.formatter.number_of_blank_lines_at_beginning_of_method_body&quot; value\=&quot;0&quot;/>\n&lt;setting id\=&quot;org.eclipse.jdt.core.formatter.insert_space_after_closing_angle_bracket_in_type_arguments&quot; value\=&quot;insert&quot;/>\n&lt;setting id\=&quot;org.eclipse.jdt.core.formatter.keep_else_statement_on_same_line&quot; value\=&quot;false&quot;/>\n&lt;setting id\=&quot;org.eclipse.jdt.core.formatter.alignment_for_binary_expression&quot; value\=&quot;0&quot;/>\n&lt;setting id\=&quot;org.eclipse.jdt.core.formatter.insert_space_after_comma_in_parameterized_type_reference&quot; value\=&quot;insert&quot;/>\n&lt;setting id\=&quot;org.eclipse.jdt.core.formatter.insert_space_before_comma_in_array_initializer&quot; value\=&quot;do not insert&quot;/>\n&lt;setting id\=&quot;org.eclipse.jdt.core.formatter.insert_space_after_comma_in_multiple_field_declarations&quot; value\=&quot;insert&quot;/>\n&lt;setting id\=&quot;org.eclipse.jdt.core.formatter.insert_space_before_comma_in_annotation&quot; value\=&quot;do not insert&quot;/>\n&lt;setting id\=&quot;org.eclipse.jdt.core.formatter.alignment_for_arguments_in_explicit_constructor_call&quot; value\=&quot;0&quot;/>\n&lt;setting id\=&quot;org.eclipse.jdt.core.formatter.indent_body_declarations_compare_to_annotation_declaration_header&quot; value\=&quot;true&quot;/>\n&lt;setting id\=&quot;org.eclipse.jdt.core.formatter.insert_space_after_comma_in_superinterfaces&quot; value\=&quot;insert&quot;/>\n&lt;setting id\=&quot;org.eclipse.jdt.core.formatter.insert_space_before_colon_in_default&quot; value\=&quot;do not insert&quot;/>\n&lt;setting id\=&quot;org.eclipse.jdt.core.formatter.insert_space_after_question_in_conditional&quot; value\=&quot;insert&quot;/>\n&lt;setting id\=&quot;org.eclipse.jdt.core.formatter.brace_position_for_block&quot; value\=&quot;end_of_line&quot;/>\n&lt;setting id\=&quot;org.eclipse.jdt.core.formatter.brace_position_for_constructor_declaration&quot; value\=&quot;end_of_line&quot;/>\n&lt;setting id\=&quot;org.eclipse.jdt.core.formatter.brace_position_for_lambda_body&quot; value\=&quot;end_of_line&quot;/>\n&lt;setting id\=&quot;org.eclipse.jdt.core.formatter.compact_else_if&quot; value\=&quot;true&quot;/>\n&lt;setting id\=&quot;org.eclipse.jdt.core.formatter.insert_space_before_comma_in_type_parameters&quot; value\=&quot;do not insert&quot;/>\n&lt;setting id\=&quot;org.eclipse.jdt.core.formatter.insert_space_before_opening_paren_in_catch&quot; value\=&quot;insert&quot;/>\n&lt;setting id\=&quot;org.eclipse.jdt.core.formatter.insert_space_before_opening_paren_in_method_invocation&quot; value\=&quot;do not insert&quot;/>\n&lt;setting id\=&quot;org.eclipse.jdt.core.formatter.put_empty_statement_on_new_line&quot; value\=&quot;false&quot;/>\n&lt;setting id\=&quot;org.eclipse.jdt.core.formatter.alignment_for_parameters_in_constructor_declaration&quot; value\=&quot;0&quot;/>\n&lt;setting id\=&quot;org.eclipse.jdt.core.formatter.insert_space_after_comma_in_method_invocation_arguments&quot; value\=&quot;insert&quot;/>\n&lt;setting id\=&quot;org.eclipse.jdt.core.formatter.alignment_for_arguments_in_method_invocation&quot; value\=&quot;0&quot;/>\n&lt;setting id\=&quot;org.eclipse.jdt.core.formatter.alignment_for_throws_clause_in_constructor_declaration&quot; value\=&quot;0&quot;/>\n&lt;setting id\=&quot;org.eclipse.jdt.core.compiler.problem.assertIdentifier&quot; value\=&quot;error&quot;/>\n&lt;setting id\=&quot;org.eclipse.jdt.core.formatter.comment.clear_blank_lines_in_block_comment&quot; value\=&quot;false&quot;/>\n&lt;setting id\=&quot;org.eclipse.jdt.core.formatter.insert_new_line_before_catch_in_try_statement&quot; value\=&quot;do not insert&quot;/>\n&lt;setting id\=&quot;org.eclipse.jdt.core.formatter.insert_space_before_opening_paren_in_try&quot; value\=&quot;insert&quot;/>\n&lt;setting id\=&quot;org.eclipse.jdt.core.formatter.insert_new_line_at_end_of_file_if_missing&quot; value\=&quot;insert&quot;/>\n&lt;setting id\=&quot;org.eclipse.jdt.core.formatter.comment.clear_blank_lines_in_javadoc_comment&quot; value\=&quot;false&quot;/>\n&lt;setting id\=&quot;org.eclipse.jdt.core.formatter.insert_space_after_comma_in_array_initializer&quot; value\=&quot;insert&quot;/>\n&lt;setting id\=&quot;org.eclipse.jdt.core.formatter.insert_space_before_binary_operator&quot; value\=&quot;insert&quot;/>\n&lt;setting id\=&quot;org.eclipse.jdt.core.formatter.insert_space_before_unary_operator&quot; value\=&quot;do not insert&quot;/>\n&lt;setting id\=&quot;org.eclipse.jdt.core.formatter.alignment_for_expressions_in_array_initializer&quot; value\=&quot;0&quot;/>\n&lt;setting id\=&quot;org.eclipse.jdt.core.formatter.format_line_comment_starting_on_first_column&quot; value\=&quot;true&quot;/>\n&lt;setting id\=&quot;org.eclipse.jdt.core.formatter.number_of_empty_lines_to_preserve&quot; value\=&quot;0&quot;/>\n&lt;setting id\=&quot;org.eclipse.jdt.core.formatter.insert_space_after_colon_in_case&quot; value\=&quot;insert&quot;/>\n&lt;setting id\=&quot;org.eclipse.jdt.core.formatter.insert_space_before_ellipsis&quot; value\=&quot;do not insert&quot;/>\n&lt;setting id\=&quot;org.eclipse.jdt.core.formatter.insert_space_before_semicolon_in_try_resources&quot; value\=&quot;do not insert&quot;/>\n&lt;setting id\=&quot;org.eclipse.jdt.core.formatter.insert_space_after_colon_in_assert&quot; value\=&quot;insert&quot;/>\n&lt;setting id\=&quot;org.eclipse.jdt.core.formatter.insert_space_before_closing_paren_in_if&quot; value\=&quot;do not insert&quot;/>\n&lt;setting id\=&quot;org.eclipse.jdt.core.formatter.insert_space_before_comma_in_type_arguments&quot; value\=&quot;do not insert&quot;/>\n&lt;setting id\=&quot;org.eclipse.jdt.core.formatter.insert_space_before_and_in_type_parameter&quot; value\=&quot;insert&quot;/>\n&lt;setting id\=&quot;org.eclipse.jdt.core.formatter.insert_new_line_in_empty_type_declaration&quot; value\=&quot;insert&quot;/>\n&lt;setting id\=&quot;org.eclipse.jdt.core.formatter.insert_space_after_opening_paren_in_parenthesized_expression&quot; value\=&quot;do not insert&quot;/>\n&lt;setting id\=&quot;org.eclipse.jdt.core.formatter.comment.format_line_comments&quot; value\=&quot;false&quot;/>\n&lt;setting id\=&quot;org.eclipse.jdt.core.formatter.insert_space_after_colon_in_labeled_statement&quot; value\=&quot;insert&quot;/>\n&lt;setting id\=&quot;org.eclipse.jdt.core.formatter.align_type_members_on_columns&quot; value\=&quot;false&quot;/>\n&lt;setting id\=&quot;org.eclipse.jdt.core.formatter.alignment_for_assignment&quot; value\=&quot;0&quot;/>\n&lt;setting id\=&quot;org.eclipse.jdt.core.formatter.insert_new_line_in_empty_method_body&quot; value\=&quot;insert&quot;/>\n&lt;setting id\=&quot;org.eclipse.jdt.core.formatter.indent_body_declarations_compare_to_type_header&quot; value\=&quot;true&quot;/>\n&lt;setting id\=&quot;org.eclipse.jdt.core.formatter.insert_space_between_empty_parens_in_method_declaration&quot; value\=&quot;do not insert&quot;/>\n&lt;setting id\=&quot;org.eclipse.jdt.core.formatter.insert_space_after_opening_paren_in_enum_constant&quot; value\=&quot;do not insert&quot;/>\n&lt;setting id\=&quot;org.eclipse.jdt.core.formatter.alignment_for_superinterfaces_in_type_declaration&quot; value\=&quot;0&quot;/>\n&lt;setting id\=&quot;org.eclipse.jdt.core.formatter.blank_lines_before_first_class_body_declaration&quot; value\=&quot;1&quot;/>\n&lt;setting id\=&quot;org.eclipse.jdt.core.formatter.alignment_for_conditional_expression&quot; value\=&quot;0&quot;/>\n&lt;setting id\=&quot;org.eclipse.jdt.core.formatter.insert_new_line_before_closing_brace_in_array_initializer&quot; value\=&quot;do not insert&quot;/>\n&lt;setting id\=&quot;org.eclipse.jdt.core.formatter.insert_space_before_comma_in_constructor_declaration_parameters&quot; value\=&quot;do not insert&quot;/>\n&lt;setting id\=&quot;org.eclipse.jdt.core.formatter.format_guardian_clause_on_one_line&quot; value\=&quot;false&quot;/>\n&lt;setting id\=&quot;org.eclipse.jdt.core.formatter.insert_space_before_opening_paren_in_if&quot; value\=&quot;do not insert&quot;/>\n&lt;setting id\=&quot;org.eclipse.jdt.core.formatter.insert_new_line_after_annotation_on_type&quot; value\=&quot;insert&quot;/>\n&lt;setting id\=&quot;org.eclipse.jdt.core.formatter.insert_space_before_opening_brace_in_block&quot; value\=&quot;insert&quot;/>\n&lt;setting id\=&quot;org.eclipse.jdt.core.formatter.brace_position_for_enum_declaration&quot; value\=&quot;end_of_line&quot;/>\n&lt;setting id\=&quot;org.eclipse.jdt.core.formatter.brace_position_for_block_in_case&quot; value\=&quot;next_line&quot;/>\n&lt;setting id\=&quot;org.eclipse.jdt.core.formatter.insert_space_before_closing_paren_in_constructor_declaration&quot; value\=&quot;do not insert&quot;/>\n&lt;setting id\=&quot;org.eclipse.jdt.core.formatter.comment.format_header&quot; value\=&quot;false&quot;/>\n&lt;setting id\=&quot;org.eclipse.jdt.core.formatter.alignment_for_arguments_in_allocation_expression&quot; value\=&quot;0&quot;/>\n&lt;setting id\=&quot;org.eclipse.jdt.core.formatter.insert_space_after_opening_paren_in_method_invocation&quot; value\=&quot;do not insert&quot;/>\n&lt;setting id\=&quot;org.eclipse.jdt.core.formatter.insert_space_before_opening_paren_in_while&quot; value\=&quot;do not insert&quot;/>\n&lt;setting id\=&quot;org.eclipse.jdt.core.compiler.codegen.inlineJsrBytecode&quot; value\=&quot;enabled&quot;/>\n&lt;setting id\=&quot;org.eclipse.jdt.core.formatter.insert_space_before_closing_paren_in_switch&quot; value\=&quot;do not insert&quot;/>\n&lt;setting id\=&quot;org.eclipse.jdt.core.formatter.alignment_for_method_declaration&quot; value\=&quot;0&quot;/>\n&lt;setting id\=&quot;org.eclipse.jdt.core.formatter.join_wrapped_lines&quot; value\=&quot;true&quot;/>\n&lt;setting id\=&quot;org.eclipse.jdt.core.formatter.insert_space_between_empty_parens_in_constructor_declaration&quot; value\=&quot;do not insert&quot;/>\n&lt;setting id\=&quot;org.eclipse.jdt.core.formatter.indent_switchstatements_compare_to_cases&quot; value\=&quot;true&quot;/>\n&lt;setting id\=&quot;org.eclipse.jdt.core.formatter.insert_space_before_closing_bracket_in_array_allocation_expression&quot; value\=&quot;do not insert&quot;/>\n&lt;setting id\=&quot;org.eclipse.jdt.core.formatter.insert_space_before_closing_paren_in_synchronized&quot; value\=&quot;do not insert&quot;/>\n&lt;setting id\=&quot;org.eclipse.jdt.core.formatter.comment.new_lines_at_javadoc_boundaries&quot; value\=&quot;true&quot;/>\n&lt;setting id\=&quot;org.eclipse.jdt.core.formatter.brace_position_for_annotation_type_declaration&quot; value\=&quot;end_of_line&quot;/>\n&lt;setting id\=&quot;org.eclipse.jdt.core.formatter.insert_space_before_colon_in_for&quot; value\=&quot;insert&quot;/>\n&lt;setting id\=&quot;org.eclipse.jdt.core.formatter.alignment_for_resources_in_try&quot; value\=&quot;80&quot;/>\n&lt;setting id\=&quot;org.eclipse.jdt.core.formatter.use_tabs_only_for_leading_indentations&quot; value\=&quot;false&quot;/>\n&lt;setting id\=&quot;org.eclipse.jdt.core.formatter.alignment_for_selector_in_method_invocation&quot; value\=&quot;0&quot;/>\n&lt;setting id\=&quot;org.eclipse.jdt.core.formatter.never_indent_block_comments_on_first_column&quot; value\=&quot;false&quot;/>\n&lt;setting id\=&quot;org.eclipse.jdt.core.compiler.source&quot; value\=&quot;1.8&quot;/>\n&lt;setting id\=&quot;org.eclipse.jdt.core.formatter.insert_space_after_opening_paren_in_synchronized&quot; value\=&quot;do not insert&quot;/>\n&lt;setting id\=&quot;org.eclipse.jdt.core.formatter.insert_space_after_comma_in_constructor_declaration_throws&quot; value\=&quot;insert&quot;/>\n&lt;setting id\=&quot;org.eclipse.jdt.core.formatter.tabulation.size&quot; value\=&quot;4&quot;/>\n&lt;setting id\=&quot;org.eclipse.jdt.core.formatter.insert_new_line_in_empty_enum_constant&quot; value\=&quot;insert&quot;/>\n&lt;setting id\=&quot;org.eclipse.jdt.core.formatter.insert_space_after_comma_in_allocation_expression&quot; value\=&quot;insert&quot;/>\n&lt;setting id\=&quot;org.eclipse.jdt.core.formatter.insert_space_after_opening_bracket_in_array_reference&quot; value\=&quot;do not insert&quot;/>\n&lt;setting id\=&quot;org.eclipse.jdt.core.formatter.insert_space_after_colon_in_conditional&quot; value\=&quot;insert&quot;/>\n&lt;setting id\=&quot;org.eclipse.jdt.core.formatter.comment.format_source_code&quot; value\=&quot;true&quot;/>\n&lt;setting id\=&quot;org.eclipse.jdt.core.formatter.insert_space_before_opening_brace_in_array_initializer&quot; value\=&quot;do not insert&quot;/>\n&lt;setting id\=&quot;org.eclipse.jdt.core.formatter.insert_space_before_closing_paren_in_try&quot; value\=&quot;do not insert&quot;/>\n&lt;setting id\=&quot;org.eclipse.jdt.core.formatter.insert_space_after_semicolon_in_try_resources&quot; value\=&quot;insert&quot;/>\n&lt;setting id\=&quot;org.eclipse.jdt.core.formatter.blank_lines_before_field&quot; value\=&quot;1&quot;/>\n&lt;setting id\=&quot;org.eclipse.jdt.core.formatter.insert_space_after_at_in_annotation&quot; value\=&quot;do not insert&quot;/>\n&lt;setting id\=&quot;org.eclipse.jdt.core.formatter.continuation_indentation_for_array_initializer&quot; value\=&quot;1&quot;/>\n&lt;setting id\=&quot;org.eclipse.jdt.core.formatter.insert_space_after_question_in_wildcard&quot; value\=&quot;do not insert&quot;/>\n&lt;setting id\=&quot;org.eclipse.jdt.core.formatter.blank_lines_before_method&quot; value\=&quot;1&quot;/>\n&lt;setting id\=&quot;org.eclipse.jdt.core.formatter.alignment_for_superclass_in_type_declaration&quot; value\=&quot;0&quot;/>\n&lt;setting id\=&quot;org.eclipse.jdt.core.formatter.alignment_for_superinterfaces_in_enum_declaration&quot; value\=&quot;0&quot;/>\n&lt;setting id\=&quot;org.eclipse.jdt.core.formatter.insert_space_before_parenthesized_expression_in_throw&quot; value\=&quot;insert&quot;/>\n&lt;setting id\=&quot;org.eclipse.jdt.core.formatter.insert_space_before_colon_in_labeled_statement&quot; value\=&quot;do not insert&quot;/>\n&lt;setting id\=&quot;org.eclipse.jdt.core.compiler.codegen.targetPlatform&quot; value\=&quot;1.8&quot;/>\n&lt;setting id\=&quot;org.eclipse.jdt.core.formatter.brace_position_for_switch&quot; value\=&quot;end_of_line&quot;/>\n&lt;setting id\=&quot;org.eclipse.jdt.core.formatter.insert_space_before_comma_in_superinterfaces&quot; value\=&quot;do not insert&quot;/>\n&lt;setting id\=&quot;org.eclipse.jdt.core.formatter.insert_space_after_comma_in_method_declaration_parameters&quot; value\=&quot;insert&quot;/>\n&lt;setting id\=&quot;org.eclipse.jdt.core.formatter.insert_new_line_after_type_annotation&quot; value\=&quot;do not insert&quot;/>\n&lt;setting id\=&quot;org.eclipse.jdt.core.formatter.insert_space_after_opening_brace_in_array_initializer&quot; value\=&quot;insert&quot;/>\n&lt;setting id\=&quot;org.eclipse.jdt.core.formatter.insert_space_before_opening_paren_in_parenthesized_expression&quot; value\=&quot;do not insert&quot;/>\n&lt;setting id\=&quot;org.eclipse.jdt.core.formatter.comment.format_html&quot; value\=&quot;true&quot;/>\n&lt;setting id\=&quot;org.eclipse.jdt.core.formatter.insert_space_after_at_in_annotation_type_declaration&quot; value\=&quot;do not insert&quot;/>\n&lt;setting id\=&quot;org.eclipse.jdt.core.formatter.insert_space_after_closing_angle_bracket_in_type_parameters&quot; value\=&quot;insert&quot;/>\n&lt;setting id\=&quot;org.eclipse.jdt.core.formatter.alignment_for_compact_if&quot; value\=&quot;0&quot;/>\n&lt;setting id\=&quot;org.eclipse.jdt.core.formatter.indent_empty_lines&quot; value\=&quot;false&quot;/>\n&lt;setting id\=&quot;org.eclipse.jdt.core.formatter.insert_space_before_comma_in_parameterized_type_reference&quot; value\=&quot;do not insert&quot;/>\n&lt;setting id\=&quot;org.eclipse.jdt.core.formatter.insert_space_after_unary_operator&quot; value\=&quot;do not insert&quot;/>\n&lt;setting id\=&quot;org.eclipse.jdt.core.formatter.insert_space_before_opening_paren_in_enum_constant&quot; value\=&quot;do not insert&quot;/>\n&lt;setting id\=&quot;org.eclipse.jdt.core.formatter.alignment_for_arguments_in_annotation&quot; value\=&quot;0&quot;/>\n&lt;setting id\=&quot;org.eclipse.jdt.core.formatter.insert_space_before_comma_in_enum_declarations&quot; value\=&quot;do not insert&quot;/>\n&lt;setting id\=&quot;org.eclipse.jdt.core.formatter.keep_empty_array_initializer_on_one_line&quot; value\=&quot;false&quot;/>\n&lt;setting id\=&quot;org.eclipse.jdt.core.formatter.indent_switchstatements_compare_to_switch&quot; value\=&quot;false&quot;/>\n&lt;setting id\=&quot;org.eclipse.jdt.core.formatter.insert_new_line_before_else_in_if_statement&quot; value\=&quot;do not insert&quot;/>\n&lt;setting id\=&quot;org.eclipse.jdt.core.formatter.insert_space_before_assignment_operator&quot; value\=&quot;insert&quot;/>\n&lt;setting id\=&quot;org.eclipse.jdt.core.formatter.insert_space_before_opening_paren_in_constructor_declaration&quot; value\=&quot;do not insert&quot;/>\n&lt;setting id\=&quot;org.eclipse.jdt.core.formatter.blank_lines_before_new_chunk&quot; value\=&quot;1&quot;/>\n&lt;setting id\=&quot;org.eclipse.jdt.core.formatter.insert_new_line_after_label&quot; value\=&quot;do not insert&quot;/>\n&lt;setting id\=&quot;org.eclipse.jdt.core.formatter.indent_body_declarations_compare_to_enum_declaration_header&quot; value\=&quot;true&quot;/>\n&lt;setting id\=&quot;org.eclipse.jdt.core.formatter.insert_space_after_opening_bracket_in_array_allocation_expression&quot; value\=&quot;do not insert&quot;/>\n&lt;setting id\=&quot;org.eclipse.jdt.core.formatter.insert_space_after_opening_paren_in_constructor_declaration&quot; value\=&quot;do not insert&quot;/>\n&lt;setting id\=&quot;org.eclipse.jdt.core.formatter.insert_space_before_colon_in_conditional&quot; value\=&quot;insert&quot;/>\n&lt;setting id\=&quot;org.eclipse.jdt.core.formatter.insert_space_before_opening_angle_bracket_in_parameterized_type_reference&quot; value\=&quot;do not insert&quot;/>\n&lt;setting id\=&quot;org.eclipse.jdt.core.formatter.insert_space_before_comma_in_method_declaration_parameters&quot; value\=&quot;do not insert&quot;/>\n&lt;setting id\=&quot;org.eclipse.jdt.core.formatter.insert_space_before_closing_angle_bracket_in_type_arguments&quot; value\=&quot;do not insert&quot;/>\n&lt;setting id\=&quot;org.eclipse.jdt.core.formatter.insert_space_before_closing_paren_in_cast&quot; value\=&quot;do not insert&quot;/>\n&lt;setting id\=&quot;org.eclipse.jdt.core.formatter.insert_space_before_colon_in_assert&quot; value\=&quot;insert&quot;/>\n&lt;setting id\=&quot;org.eclipse.jdt.core.formatter.blank_lines_before_member_type&quot; value\=&quot;1&quot;/>\n&lt;setting id\=&quot;org.eclipse.jdt.core.formatter.insert_new_line_before_while_in_do_statement&quot; value\=&quot;do not insert&quot;/>\n&lt;setting id\=&quot;org.eclipse.jdt.core.formatter.insert_space_before_opening_bracket_in_array_type_reference&quot; value\=&quot;do not insert&quot;/>\n&lt;setting id\=&quot;org.eclipse.jdt.core.formatter.insert_space_before_closing_angle_bracket_in_parameterized_type_reference&quot; value\=&quot;do not insert&quot;/>\n&lt;setting id\=&quot;org.eclipse.jdt.core.formatter.alignment_for_arguments_in_qualified_allocation_expression&quot; value\=&quot;0&quot;/>\n&lt;setting id\=&quot;org.eclipse.jdt.core.formatter.insert_new_line_after_opening_brace_in_array_initializer&quot; value\=&quot;do not insert&quot;/>\n&lt;setting id\=&quot;org.eclipse.jdt.core.formatter.insert_new_line_in_empty_enum_declaration&quot; value\=&quot;insert&quot;/>\n&lt;setting id\=&quot;org.eclipse.jdt.core.formatter.indent_breaks_compare_to_cases&quot; value\=&quot;true&quot;/>\n&lt;setting id\=&quot;org.eclipse.jdt.core.formatter.insert_space_before_closing_paren_in_method_declaration&quot; value\=&quot;do not insert&quot;/>\n&lt;setting id\=&quot;org.eclipse.jdt.core.formatter.insert_space_after_opening_paren_in_if&quot; value\=&quot;do not insert&quot;/>\n&lt;setting id\=&quot;org.eclipse.jdt.core.formatter.insert_space_before_semicolon&quot; value\=&quot;do not insert&quot;/>\n&lt;setting id\=&quot;org.eclipse.jdt.core.formatter.insert_space_before_postfix_operator&quot; value\=&quot;do not insert&quot;/>\n&lt;setting id\=&quot;org.eclipse.jdt.core.formatter.insert_space_after_opening_paren_in_try&quot; value\=&quot;do not insert&quot;/>\n&lt;setting id\=&quot;org.eclipse.jdt.core.formatter.insert_space_before_opening_angle_bracket_in_type_arguments&quot; value\=&quot;do not insert&quot;/>\n&lt;setting id\=&quot;org.eclipse.jdt.core.formatter.insert_space_after_opening_paren_in_cast&quot; value\=&quot;do not insert&quot;/>\n&lt;setting id\=&quot;org.eclipse.jdt.core.formatter.comment.format_block_comments&quot; value\=&quot;true&quot;/>\n&lt;setting id\=&quot;org.eclipse.jdt.core.formatter.insert_space_before_lambda_arrow&quot; value\=&quot;insert&quot;/>\n&lt;setting id\=&quot;org.eclipse.jdt.core.formatter.insert_space_after_opening_paren_in_method_declaration&quot; value\=&quot;do not insert&quot;/>\n&lt;setting id\=&quot;org.eclipse.jdt.core.formatter.keep_imple_if_on_one_line&quot; value\=&quot;false&quot;/>\n&lt;setting id\=&quot;org.eclipse.jdt.core.formatter.insert_space_before_opening_brace_in_enum_declaration&quot; value\=&quot;insert&quot;/>\n&lt;setting id\=&quot;org.eclipse.jdt.core.formatter.alignment_for_parameters_in_method_declaration&quot; value\=&quot;0&quot;/>\n&lt;setting id\=&quot;org.eclipse.jdt.core.formatter.insert_space_between_brackets_in_array_type_reference&quot; value\=&quot;do not insert&quot;/>\n&lt;setting id\=&quot;org.eclipse.jdt.core.formatter.insert_space_before_opening_angle_bracket_in_type_parameters&quot; value\=&quot;do not insert&quot;/>\n&lt;setting id\=&quot;org.eclipse.jdt.core.formatter.insert_space_before_semicolon_in_for&quot; value\=&quot;do not insert&quot;/>\n&lt;setting id\=&quot;org.eclipse.jdt.core.formatter.insert_space_after_comma_in_method_declaration_throws&quot; value\=&quot;insert&quot;/>\n&lt;setting id\=&quot;org.eclipse.jdt.core.formatter.insert_space_before_opening_bracket_in_array_allocation_expression&quot; value\=&quot;do not insert&quot;/>\n&lt;setting id\=&quot;org.eclipse.jdt.core.formatter.indent_statements_compare_to_body&quot; value\=&quot;true&quot;/>\n&lt;setting id\=&quot;org.eclipse.jdt.core.formatter.alignment_for_multiple_fields&quot; value\=&quot;16&quot;/>\n&lt;setting id\=&quot;org.eclipse.jdt.core.formatter.insert_space_after_comma_in_enum_constant_arguments&quot; value\=&quot;insert&quot;/>\n&lt;setting id\=&quot;org.eclipse.jdt.core.formatter.insert_space_before_prefix_operator&quot; value\=&quot;do not insert&quot;/>\n&lt;setting id\=&quot;org.eclipse.jdt.core.formatter.brace_position_for_array_initializer&quot; value\=&quot;end_of_line&quot;/>\n&lt;setting id\=&quot;org.eclipse.jdt.core.formatter.wrap_before_binary_operator&quot; value\=&quot;true&quot;/>\n&lt;setting id\=&quot;org.eclipse.jdt.core.formatter.insert_space_before_opening_brace_in_method_declaration&quot; value\=&quot;insert&quot;/>\n&lt;setting id\=&quot;org.eclipse.jdt.core.formatter.insert_space_after_comma_in_type_parameters&quot; value\=&quot;insert&quot;/>\n&lt;setting id\=&quot;org.eclipse.jdt.core.formatter.insert_space_before_closing_paren_in_catch&quot; value\=&quot;do not insert&quot;/>\n&lt;setting id\=&quot;org.eclipse.jdt.core.compiler.compliance&quot; value\=&quot;1.8&quot;/>\n&lt;setting id\=&quot;org.eclipse.jdt.core.formatter.insert_space_before_closing_bracket_in_array_reference&quot; value\=&quot;do not insert&quot;/>\n&lt;setting id\=&quot;org.eclipse.jdt.core.formatter.insert_space_after_comma_in_annotation&quot; value\=&quot;insert&quot;/>\n&lt;setting id\=&quot;org.eclipse.jdt.core.formatter.insert_space_before_comma_in_enum_constant_arguments&quot; value\=&quot;do not insert&quot;/>\n&lt;setting id\=&quot;org.eclipse.jdt.core.formatter.insert_space_between_empty_braces_in_array_initializer&quot; value\=&quot;do not insert&quot;/>\n&lt;setting id\=&quot;org.eclipse.jdt.core.formatter.insert_space_before_colon_in_case&quot; value\=&quot;do not insert&quot;/>\n&lt;setting id\=&quot;org.eclipse.jdt.core.formatter.insert_space_before_comma_in_multiple_local_declarations&quot; value\=&quot;do not insert&quot;/>\n&lt;setting id\=&quot;org.eclipse.jdt.core.formatter.insert_space_before_opening_brace_in_annotation_type_declaration&quot; value\=&quot;insert&quot;/>\n&lt;setting id\=&quot;org.eclipse.jdt.core.formatter.insert_space_before_opening_bracket_in_array_reference&quot; value\=&quot;do not insert&quot;/>\n&lt;setting id\=&quot;org.eclipse.jdt.core.formatter.insert_space_before_opening_paren_in_method_declaration&quot; value\=&quot;do not insert&quot;/>\n&lt;setting id\=&quot;org.eclipse.jdt.core.formatter.wrap_outer_expressions_when_nested&quot; value\=&quot;true&quot;/>\n&lt;setting id\=&quot;org.eclipse.jdt.core.formatter.insert_space_after_closing_paren_in_cast&quot; value\=&quot;do not insert&quot;/>\n&lt;setting id\=&quot;org.eclipse.jdt.core.formatter.brace_position_for_enum_constant&quot; value\=&quot;next_line&quot;/>\n&lt;setting id\=&quot;org.eclipse.jdt.core.formatter.brace_position_for_type_declaration&quot; value\=&quot;end_of_line&quot;/>\n&lt;setting id\=&quot;org.eclipse.jdt.core.formatter.blank_lines_before_package&quot; value\=&quot;0&quot;/>\n&lt;setting id\=&quot;org.eclipse.jdt.core.formatter.insert_space_before_opening_paren_in_for&quot; value\=&quot;do not insert&quot;/>\n&lt;setting id\=&quot;org.eclipse.jdt.core.formatter.insert_space_before_opening_paren_in_synchronized&quot; value\=&quot;do not insert&quot;/>\n&lt;setting id\=&quot;org.eclipse.jdt.core.formatter.insert_space_before_comma_in_for_increments&quot; value\=&quot;do not insert&quot;/>\n&lt;setting id\=&quot;org.eclipse.jdt.core.formatter.insert_space_before_opening_paren_in_annotation_type_member_declaration&quot; value\=&quot;do not insert&quot;/>\n&lt;setting id\=&quot;org.eclipse.jdt.core.formatter.insert_space_after_opening_paren_in_while&quot; value\=&quot;do not insert&quot;/>\n&lt;setting id\=&quot;org.eclipse.jdt.core.formatter.insert_space_before_closing_paren_in_enum_constant&quot; value\=&quot;do not insert&quot;/>\n&lt;setting id\=&quot;org.eclipse.jdt.core.formatter.insert_space_before_comma_in_explicitconstructorcall_arguments&quot; value\=&quot;do not insert&quot;/>\n&lt;setting id\=&quot;org.eclipse.jdt.core.formatter.insert_space_before_closing_paren_in_annotation&quot; value\=&quot;do not insert&quot;/>\n&lt;setting id\=&quot;org.eclipse.jdt.core.formatter.insert_space_after_opening_angle_bracket_in_type_parameters&quot; value\=&quot;do not insert&quot;/>\n&lt;setting id\=&quot;org.eclipse.jdt.core.formatter.indent_body_declarations_compare_to_enum_constant_header&quot; value\=&quot;true&quot;/>\n&lt;setting id\=&quot;org.eclipse.jdt.core.formatter.insert_space_after_lambda_arrow&quot; value\=&quot;insert&quot;/>\n&lt;setting id\=&quot;org.eclipse.jdt.core.formatter.insert_space_before_opening_brace_in_constructor_declaration&quot; value\=&quot;insert&quot;/>\n&lt;setting id\=&quot;org.eclipse.jdt.core.formatter.insert_space_before_comma_in_constructor_declaration_throws&quot; value\=&quot;do not insert&quot;/>\n&lt;setting id\=&quot;org.eclipse.jdt.core.formatter.join_lines_in_comments&quot; value\=&quot;false&quot;/>\n&lt;setting id\=&quot;org.eclipse.jdt.core.formatter.insert_space_before_closing_angle_bracket_in_type_parameters&quot; value\=&quot;do not insert&quot;/>\n&lt;setting id\=&quot;org.eclipse.jdt.core.formatter.insert_space_before_question_in_conditional&quot; value\=&quot;insert&quot;/>\n&lt;setting id\=&quot;org.eclipse.jdt.core.formatter.comment.indent_parameter_description&quot; value\=&quot;false&quot;/>\n&lt;setting id\=&quot;org.eclipse.jdt.core.formatter.insert_new_line_before_finally_in_try_statement&quot; value\=&quot;do not insert&quot;/>\n&lt;setting id\=&quot;org.eclipse.jdt.core.formatter.tabulation.char&quot; value\=&quot;tab&quot;/>\n&lt;setting id\=&quot;org.eclipse.jdt.core.formatter.insert_space_before_comma_in_multiple_field_declarations&quot; value\=&quot;do not insert&quot;/>\n&lt;setting id\=&quot;org.eclipse.jdt.core.formatter.blank_lines_between_import_groups&quot; value\=&quot;1&quot;/>\n&lt;setting id\=&quot;org.eclipse.jdt.core.formatter.lineSplit&quot; value\=&quot;200&quot;/>\n&lt;setting id\=&quot;org.eclipse.jdt.core.formatter.insert_space_after_opening_paren_in_annotation&quot; value\=&quot;do not insert&quot;/>\n&lt;setting id\=&quot;org.eclipse.jdt.core.formatter.insert_space_before_opening_paren_in_switch&quot; value\=&quot;do not insert&quot;/>\n&lt;/profile>\n&lt;/profiles>\n&#xA;org.eclipse.jdt.ui.formatterprofiles.version=12&#xA;org.eclipse.jdt.ui.text.code_templates_migrated=true&#xA;org.eclipse.jdt.ui.text.custom_code_templates=&lt;?xml version\=&quot;1.0&quot; encoding\=&quot;UTF-8&quot; standalone\=&quot;no&quot;?>&lt;templates>&lt;template autoinsert\=&quot;false&quot; context\=&quot;constructorcomment_context&quot; deleted\=&quot;false&quot; description\=&quot;Comment for created constructors&quot; enabled\=&quot;true&quot; id\=&quot;org.eclipse.jdt.ui.text.codetemplates.constructorcomment&quot; name\=&quot;constructorcomment&quot;>/**\n * Constructor.\n *\n * $${tags}\n */&lt;/template>&lt;template autoinsert\=&quot;false&quot; context\=&quot;filecomment_context&quot; deleted\=&quot;false&quot; description\=&quot;Comment for created Java files&quot; enabled\=&quot;true&quot; id\=&quot;org.eclipse.jdt.ui.text.codetemplates.filecomment&quot; name\=&quot;filecomment&quot;>/*****************************************************************************\n * Copyright (c) $${year} CEA LIST and others.\n * \n * All rights reserved. This program and the accompanying materials\n * are made available under the terms of the Eclipse Public License v1.0\n * which accompanies this distribution, and is available at\n * http\://www.eclipse.org/legal/epl-v10.html\n *\n * Contributors\:\n * CEA LIST - Initial API and implementation\n * \n *****************************************************************************/\n&lt;/template>&lt;template autoinsert\=&quot;false&quot; context\=&quot;overridecomment_context&quot; deleted\=&quot;false&quot; description\=&quot;Comment for overriding methods&quot; enabled\=&quot;true&quot; id\=&quot;org.eclipse.jdt.ui.text.codetemplates.overridecomment&quot; name\=&quot;overridecomment&quot;>/**\n * $${see_to_overridden}\n *\n * $${tags}\n */&lt;/template>&lt;template autoinsert\=&quot;false&quot; context\=&quot;delegatecomment_context&quot; deleted\=&quot;false&quot; description\=&quot;Comment for delegate methods&quot; enabled\=&quot;true&quot; id\=&quot;org.eclipse.jdt.ui.text.codetemplates.delegatecomment&quot; name\=&quot;delegatecomment&quot;>/**\n * $${see_to_target}\n *\n * $${tags}\n */&lt;/template>&lt;/templates>&#xA;" targetURL="${workspace.location|uri}/.metadata/.plugins/org.eclipse.core.runtime/.settings/org.eclipse.jdt.ui.prefs">
+ <description>Code formatting and clean-up profiles for Papyrus.</description>
+ </setupTask>
+ <setupTask xsi:type="setup:CompoundTask" name="Compiler Preferences">
+ <setupTask xsi:type="setup:PreferenceTask" key="instance/org.eclipse.jdt.launching/org.eclipse.jdt.launching.PREF_STRICTLY_COMPATIBLE_JRE_NOT_AVAILABLE" value="ignore"/>
+ <setupTask xsi:type="setup:PreferenceTask" key="instance/org.eclipse.pde/compilers.f.unresolved-features" value="2"/>
+ <setupTask xsi:type="setup:CompoundTask" name="org.eclipse.pde.api.tools">
+ <setupTask xsi:type="setup:PreferenceTask" key="/instance/org.eclipse.pde.api.tools/missing_default_api_profile" value="Ignore"/>
+ </setupTask>
+ </setupTask>
+ <setupTask xsi:type="setup:VariableTask" type="URI" name="base.downloads.url" value="http://download.eclipse.org"/>
+ <setupTask xsi:type="setup:VariableTask" name="git.checkout.branch" value="${scope.project.stream.name}"/>
+ <setupTask xsi:type="setup:VariableTask" name="eclipse.target.platform" defaultValue="Neon" storageURI="scope://Workspace"/>
+ <setupTask xsi:type="git:GitCloneTask" id="papyrus.git.clone" remoteURI="papyrus/org.eclipse.papyrus" pushURI="" checkoutBranch="${git.checkout.branch}">
+ <description>Papyrus</description>
+ <annotation source="http://www.eclipse.org/oomph/setup/InducedChoices">
+ <detail key="inherit">
+ <value>eclipse.git.gerrit.remoteURIs</value>
+ </detail>
+ <detail key="label">
+ <value>Papyrus Git or Gerrit Repository</value>
+ </detail>
+ <detail key="target">
+ <value>remoteURI</value>
+ </detail>
+ </annotation>
+ </setupTask>
+ <setupTask xsi:type="setup.targlets:TargletTask">
+ <targlet activeRepositoryList="${eclipse.target.platform}" name="Papyrus Main Dependencies">
+ <requirement name="org.eclipse.sdk.feature.group"/>
+ <requirement name="org.eclipse.uml2.sdk.feature.group"/>
+ <requirement name="org.eclipse.emf.sdk.feature.group"/>
+ <repositoryList name="Neon">
+ <repository url="http://download.eclipse.org/eclipse/updates/4.6milestones/S-4.6M4-201512092300/">
+ <annotation source="http://www.eclipse.org/Papyrus/2014/releng/dependencytools">
+ <detail key="updateFrom">
+ <value>Eclipse</value>
+ </detail>
+ </annotation>
+ </repository>
+ <repository url="${base.downloads.url}/tools/orbit/downloads/drops/R20150519210750/repository"/>
+ <repository url="http://download.eclipse.org/modeling/emf/emf/updates/2.12milestones/">
+ <annotation source="http://www.eclipse.org/Papyrus/2014/releng/dependencytools">
+ <detail key="updateFrom">
+ <value>EMF (Core)</value>
+ </detail>
+ </annotation>
+ </repository>
+ <repository url="http://download.eclipse.org/modeling/emf/transaction/updates/milestones">
+ <annotation source="http://www.eclipse.org/Papyrus/2014/releng/dependencytools">
+ <detail key="updateFrom">
+ <value>EMF TRANSACTION</value>
+ </detail>
+ </annotation>
+ </repository>
+ <repository url="http://download.eclipse.org/modeling/emf/validation/updates/milestones">
+ <annotation source="http://www.eclipse.org/Papyrus/2014/releng/dependencytools">
+ <detail key="updateFrom">
+ <value>EMF VALIDATION</value>
+ </detail>
+ </annotation>
+ </repository>
+ <repository url="http://download.eclipse.org/tools/gef/updates/milestones">
+ <annotation source="http://www.eclipse.org/Papyrus/2014/releng/dependencytools">
+ <detail key="updateFrom">
+ <value>GEF</value>
+ </detail>
+ </annotation>
+ </repository>
+ <repository url="http://download.eclipse.org/modeling/gmp/gmf-runtime/updates/milestones">
+ <annotation source="http://www.eclipse.org/Papyrus/2014/releng/dependencytools">
+ <detail key="updateFrom">
+ <value>GMF Runtime</value>
+ </detail>
+ </annotation>
+ </repository>
+ <repository url="http://download.eclipse.org/modeling/gmp/gmf-notation/updates/milestones">
+ <annotation source="http://www.eclipse.org/Papyrus/2014/releng/dependencytools">
+ <detail key="updateFrom">
+ <value>GMF Notation</value>
+ </detail>
+ </annotation>
+ </repository>
+ <repository url="http://download.eclipse.org/modeling/gmp/gmf-tooling/updates/milestones-3.3/S201506090500">
+ <annotation source="http://www.eclipse.org/Papyrus/2014/releng/dependencytools">
+ <detail key="updateFrom">
+ <value>GMF Tooling</value>
+ </detail>
+ </annotation>
+ </repository>
+ <repository url="http://download.eclipse.org/modeling/emft/mwe/updates/milestones/S201512150804/mwe">
+ <annotation source="http://www.eclipse.org/Papyrus/2014/releng/dependencytools">
+ <detail key="updateFrom">
+ <value>EMFT MWE</value>
+ </detail>
+ </annotation>
+ </repository>
+ <repository url="http://download.eclipse.org/modeling/emft/mwe/updates/milestones/S201512150821/mwe2lang/">
+ <annotation source="http://www.eclipse.org/Papyrus/2014/releng/dependencytools">
+ <detail key="updateFrom">
+ <value>EMFT MWE:1</value>
+ </detail>
+ </annotation>
+ </repository>
+ <repository url="http://download.eclipse.org/mmt/qvto/updates/milestones/3.6.0/S201512100140">
+ <annotation source="http://www.eclipse.org/Papyrus/2014/releng/dependencytools">
+ <detail key="updateFrom">
+ <value>QVT Operational</value>
+ </detail>
+ </annotation>
+ </repository>
+ <repository url="http://download.eclipse.org/acceleo/updates/milestones/3.6/S201510300615">
+ <annotation source="http://www.eclipse.org/Papyrus/2014/releng/dependencytools">
+ <detail key="updateFrom">
+ <value>M2T ACCELEO</value>
+ </detail>
+ </annotation>
+ </repository>
+ <repository url="http://download.eclipse.org/modeling/mdt/ocl/updates/milestones/6.1.0/S201512141327">
+ <annotation source="http://www.eclipse.org/Papyrus/2014/releng/dependencytools">
+ <detail key="updateFrom">
+ <value>MDT OCL 6.0</value>
+ </detail>
+ </annotation>
+ </repository>
+ <repository url="http://download.eclipse.org/modeling/mdt/uml2/updates/5.2milestones">
+ <annotation source="http://www.eclipse.org/Papyrus/2014/releng/dependencytools">
+ <detail key="updateFrom">
+ <value>MDT UML2</value>
+ </detail>
+ </annotation>
+ </repository>
+ <repository url="http://download.eclipse.org/modeling/m2t/xpand/updates/milestones/S201512150757/">
+ <annotation source="http://www.eclipse.org/Papyrus/2014/releng/dependencytools">
+ <detail key="updateFrom">
+ <value>M2T XPAND</value>
+ </detail>
+ </annotation>
+ </repository>
+ <repository url="http://download.eclipse.org/modeling/tmf/xtext/updates/releases/2.9.0/">
+ <annotation source="http://www.eclipse.org/Papyrus/2014/releng/dependencytools">
+ <detail key="updateFrom">
+ <value>Xtext, Xtend</value>
+ </detail>
+ </annotation>
+ </repository>
+ <repository url="http://download.eclipse.org/modeling/emf/compare/updates/milestones/3.2/S201511010417">
+ <annotation source="http://www.eclipse.org/Papyrus/2014/releng/dependencytools">
+ <detail key="updateFrom">
+ <value>EMF COMPARE</value>
+ </detail>
+ </annotation>
+ </repository>
+ <repository url="http://build.eclipse.org/webtools/committers/wtp-R3.8.0-I/20151215010029/S-3.8.0M4-20151215010029/repository/">
+ <annotation source="http://www.eclipse.org/Papyrus/2014/releng/dependencytools">
+ <detail key="updateFrom">
+ <value>WebTools</value>
+ </detail>
+ </annotation>
+ </repository>
+ <repository url="${base.downloads.url}/nattable/releases/1.3.0/repository/"/>
+ <repository url="http://download.eclipse.org/xwt/release-1.1.0">
+ <annotation source="http://www.eclipse.org/Papyrus/2014/releng/dependencytools">
+ <detail key="updateFrom">
+ <value>XWT</value>
+ </detail>
+ </annotation>
+ </repository>
+ </repositoryList>
+ <repositoryList name="Mars">
+ <repository url="http://download.eclipse.org/eclipse/updates/4.5-M-builds/M-4.5.1RC3-201509040015/">
+ <annotation source="http://www.eclipse.org/Papyrus/2014/releng/dependencytools">
+ <detail key="updateFrom">
+ <value>Eclipse</value>
+ </detail>
+ </annotation>
+ </repository>
+ <repository url="${base.downloads.url}/tools/orbit/downloads/drops/R20150519210750/repository"/>
+ <repository url="http://download.eclipse.org/modeling/emf/emf/updates/2.11.x/">
+ <annotation source="http://www.eclipse.org/Papyrus/2014/releng/dependencytools">
+ <detail key="updateFrom">
+ <value>EMF (Core)</value>
+ </detail>
+ </annotation>
+ </repository>
+ <repository url="http://download.eclipse.org/modeling/emf/transaction/updates/releases/R201506010221">
+ <annotation source="http://www.eclipse.org/Papyrus/2014/releng/dependencytools">
+ <detail key="updateFrom">
+ <value>EMF TRANSACTION</value>
+ </detail>
+ </annotation>
+ </repository>
+ <repository url="http://download.eclipse.org/modeling/emf/validation/updates/releases/R201505312255">
+ <annotation source="http://www.eclipse.org/Papyrus/2014/releng/dependencytools">
+ <detail key="updateFrom">
+ <value>EMF VALIDATION</value>
+ </detail>
+ </annotation>
+ </repository>
+ <repository url="http://download.eclipse.org/tools/gef/updates/milestones">
+ <annotation source="http://www.eclipse.org/Papyrus/2014/releng/dependencytools">
+ <detail key="updateFrom">
+ <value>GEF</value>
+ </detail>
+ </annotation>
+ </repository>
+ <repository url="http://download.eclipse.org/modeling/gmp/gmf-runtime/updates/releases/R201506060219">
+ <annotation source="http://www.eclipse.org/Papyrus/2014/releng/dependencytools">
+ <detail key="updateFrom">
+ <value>GMF Runtime</value>
+ </detail>
+ </annotation>
+ </repository>
+ <repository url="http://download.eclipse.org/modeling/gmp/gmf-notation/updates/releases/R201505312221">
+ <annotation source="http://www.eclipse.org/Papyrus/2014/releng/dependencytools">
+ <detail key="updateFrom">
+ <value>GMF Notation</value>
+ </detail>
+ </annotation>
+ </repository>
+ <repository url="http://download.eclipse.org/modeling/gmp/gmf-tooling/updates/milestones-3.3.1/RC2">
+ <annotation source="http://www.eclipse.org/Papyrus/2014/releng/dependencytools">
+ <detail key="updateFrom">
+ <value>GMF Tooling</value>
+ </detail>
+ </annotation>
+ </repository>
+ <repository url="http://download.eclipse.org/modeling/emft/mwe/updates/releases/2.8.1/R201508030321/mwe">
+ <annotation source="http://www.eclipse.org/Papyrus/2014/releng/dependencytools">
+ <detail key="updateFrom">
+ <value>EMFT MWE</value>
+ </detail>
+ </annotation>
+ </repository>
+ <repository url="http://download.eclipse.org/modeling/emft/mwe/updates/releases/2.8.1/R201508030411/mwe2lang/">
+ <annotation source="http://www.eclipse.org/Papyrus/2014/releng/dependencytools">
+ <detail key="updateFrom">
+ <value>EMFT MWE:1</value>
+ </detail>
+ </annotation>
+ </repository>
+ <repository url="http://download.eclipse.org/mmt/qvto/updates/releases/3.5.0">
+ <annotation source="http://www.eclipse.org/Papyrus/2014/releng/dependencytools">
+ <detail key="updateFrom">
+ <value>QVT Operational</value>
+ </detail>
+ </annotation>
+ </repository>
+ <repository url="http://download.eclipse.org/acceleo/updates/milestones/3.6/S201509091420">
+ <annotation source="http://www.eclipse.org/Papyrus/2014/releng/dependencytools">
+ <detail key="updateFrom">
+ <value>M2T ACCELEO</value>
+ </detail>
+ </annotation>
+ </repository>
+ <repository url="http://download.eclipse.org/modeling/mdt/ocl/updates/milestones/6.0.1/S201509081048">
+ <annotation source="http://www.eclipse.org/Papyrus/2014/releng/dependencytools">
+ <detail key="updateFrom">
+ <value>MDT OCL 6.0.1</value>
+ </detail>
+ </annotation>
+ </repository>
+ <repository url="http://download.eclipse.org/modeling/mdt/uml2/updates/5.1.x">
+ <annotation source="http://www.eclipse.org/Papyrus/2014/releng/dependencytools">
+ <detail key="updateFrom">
+ <value>MDT UML2</value>
+ </detail>
+ </annotation>
+ </repository>
+ <repository url="http://download.eclipse.org/modeling/m2t/xpand/updates/releases/R201505260349/">
+ <annotation source="http://www.eclipse.org/Papyrus/2014/releng/dependencytools">
+ <detail key="updateFrom">
+ <value>M2T XPAND</value>
+ </detail>
+ </annotation>
+ </repository>
+ <repository url="http://download.eclipse.org/modeling/tmf/xtext/updates/releases/2.8.4/">
+ <annotation source="http://www.eclipse.org/Papyrus/2014/releng/dependencytools">
+ <detail key="updateFrom">
+ <value>Xtext, Xtend</value>
+ </detail>
+ </annotation>
+ </repository>
+ <repository url="http://download.eclipse.org/modeling/emf/compare/updates/milestones/3.1/S201509010903">
+ <annotation source="http://www.eclipse.org/Papyrus/2014/releng/dependencytools">
+ <detail key="updateFrom">
+ <value>EMF COMPARE</value>
+ </detail>
+ </annotation>
+ </repository>
+ <repository url="http://download.eclipse.org/webtools/downloads/drops/R3.7.1/S-3.7.1RC3-20150908020029/repository/">
+ <annotation source="http://www.eclipse.org/Papyrus/2014/releng/dependencytools">
+ <detail key="updateFrom">
+ <value>WebTools</value>
+ </detail>
+ </annotation>
+ </repository>
+ <repository url="${base.downloads.url}/nattable/releases/1.2.0/repository/"/>
+ <repository url="http://download.eclipse.org/xwt/release-1.1.0">
+ <annotation source="http://www.eclipse.org/Papyrus/2014/releng/dependencytools">
+ <detail key="updateFrom">
+ <value>XWT</value>
+ </detail>
+ </annotation>
+ </repository>
+ </repositoryList>
+ <repositoryList name="Luna">
+ <repository url="http://download.eclipse.org/eclipse/updates/4.4/R-4.4.2-201502041700/">
+ <annotation source="http://www.eclipse.org/Papyrus/2014/releng/dependencytools">
+ <detail key="updateFrom">
+ <value>Eclipse</value>
+ </detail>
+ </annotation>
+ </repository>
+ <repository url="${base.downloads.url}/tools/orbit/downloads/drops/R20140525021250/repository"/>
+ <repository url="http://download.eclipse.org/modeling/emf/emf/updates/2.10.x/">
+ <annotation source="http://www.eclipse.org/Papyrus/2014/releng/dependencytools">
+ <detail key="updateFrom">
+ <value>EMF (Core)</value>
+ </detail>
+ </annotation>
+ </repository>
+ <repository url="http://download.eclipse.org/modeling/emf/transaction/updates/releases/R201405281451/">
+ <annotation source="http://www.eclipse.org/Papyrus/2014/releng/dependencytools">
+ <detail key="updateFrom">
+ <value>EMF TRANSACTION</value>
+ </detail>
+ </annotation>
+ </repository>
+ <repository url="http://download.eclipse.org/modeling/emf/validation/updates/releases/R201405281429/">
+ <annotation source="http://www.eclipse.org/Papyrus/2014/releng/dependencytools">
+ <detail key="updateFrom">
+ <value>EMF VALIDATION</value>
+ </detail>
+ </annotation>
+ </repository>
+ <repository url="${base.downloads.url}/modeling/emf/query/updates/releases/R201405281426"/>
+ <repository url="http://download.eclipse.org/tools/gef/updates/milestones">
+ <annotation source="http://www.eclipse.org/Papyrus/2014/releng/dependencytools">
+ <detail key="updateFrom">
+ <value>GEF</value>
+ </detail>
+ </annotation>
+ </repository>
+ <repository url="http://download.eclipse.org/modeling/gmp/gmf-runtime/updates/releases/R201408201453/">
+ <annotation source="http://www.eclipse.org/Papyrus/2014/releng/dependencytools">
+ <detail key="updateFrom">
+ <value>GMF Runtime</value>
+ </detail>
+ </annotation>
+ </repository>
+ <repository url="http://download.eclipse.org/modeling/gmp/gmf-notation/updates/releases/R201405281433/">
+ <annotation source="http://www.eclipse.org/Papyrus/2014/releng/dependencytools">
+ <detail key="updateFrom">
+ <value>GMF Notation</value>
+ </detail>
+ </annotation>
+ </repository>
+ <repository url="http://download.eclipse.org/modeling/gmp/gmf-tooling/updates/milestones-3.2.2.RC4">
+ <annotation source="http://www.eclipse.org/Papyrus/2014/releng/dependencytools">
+ <detail key="updateFrom">
+ <value>GMF Tooling</value>
+ </detail>
+ </annotation>
+ </repository>
+ <repository url="http://download.eclipse.org/modeling/emft/mwe/updates/releases/R201409021027/mwe">
+ <annotation source="http://www.eclipse.org/Papyrus/2014/releng/dependencytools">
+ <detail key="updateFrom">
+ <value>EMFT MWE</value>
+ </detail>
+ </annotation>
+ </repository>
+ <repository url="http://download.eclipse.org/mmt/qvto/updates/milestones/3.4.1/S201502011444">
+ <annotation source="http://www.eclipse.org/Papyrus/2014/releng/dependencytools">
+ <detail key="updateFrom">
+ <value>QVT Operational</value>
+ </detail>
+ </annotation>
+ </repository>
+ <repository url="http://download.eclipse.org/acceleo/updates/milestones/3.5/S201409021433">
+ <annotation source="http://www.eclipse.org/Papyrus/2014/releng/dependencytools">
+ <detail key="updateFrom">
+ <value>M2T ACCELEO</value>
+ </detail>
+ </annotation>
+ </repository>
+ <repository url="http://download.eclipse.org/modeling/mdt/ocl/updates/releases/5.0.4">
+ <annotation source="http://www.eclipse.org/Papyrus/2014/releng/dependencytools">
+ <detail key="updateFrom">
+ <value>MDT OCL 5.0</value>
+ </detail>
+ </annotation>
+ </repository>
+ <repository url="http://download.eclipse.org/modeling/mdt/uml2/updates/5.0">
+ <annotation source="http://www.eclipse.org/Papyrus/2014/releng/dependencytools">
+ <detail key="updateFrom">
+ <value>MDT UML2</value>
+ </detail>
+ </annotation>
+ </repository>
+ <repository url="http://download.eclipse.org/modeling/m2t/xpand/updates/releases/R201406030414/">
+ <annotation source="http://www.eclipse.org/Papyrus/2014/releng/dependencytools">
+ <detail key="updateFrom">
+ <value>M2T XPAND</value>
+ </detail>
+ </annotation>
+ </repository>
+ <repository url="http://download.eclipse.org/modeling/tmf/xtext/updates/releases/maintenance/R201411190455/">
+ <annotation source="http://www.eclipse.org/Papyrus/2014/releng/dependencytools">
+ <detail key="updateFrom">
+ <value>Xtext, Xtend</value>
+ </detail>
+ </annotation>
+ </repository>
+ <repository url="http://download.eclipse.org/modeling/emf/compare/updates/milestones/3.0/S201501201328">
+ <annotation source="http://www.eclipse.org/Papyrus/2014/releng/dependencytools">
+ <detail key="updateFrom">
+ <value>EMF COMPARE</value>
+ </detail>
+ </annotation>
+ </repository>
+ <repository url="http://download.eclipse.org/webtools/downloads/drops/R3.6.3/R-3.6.3-20150216091848/repository/">
+ <annotation source="http://www.eclipse.org/Papyrus/2014/releng/dependencytools">
+ <detail key="updateFrom">
+ <value>WebTools</value>
+ </detail>
+ </annotation>
+ </repository>
+ <repository url="${base.downloads.url}/nattable/releases/1.2.0/repository/"/>
+ </repositoryList>
+ </targlet>
+ <targlet activeRepositoryList="${eclipse.target.platform}" name="Papyrus Test Dependencies">
+ <requirement name="org.eclipse.swtbot.feature.group"/>
+ <requirement name="org.eclipse.swtbot.eclipse.feature.group"/>
+ <requirement name="org.eclipse.swtbot.eclipse.gef.feature.group"/>
+ <requirement name="org.eclipse.swtbot.forms.feature.group"/>
+ <repositoryList name="Neon">
+ <repository url="${base.downloads.url}/technology/swtbot/snapshots"/>
+ </repositoryList>
+ <repositoryList name="Mars">
+ <repository url="${base.downloads.url}/technology/swtbot/snapshots"/>
+ </repositoryList>
+ <repositoryList name="Luna">
+ <repository url="${base.downloads.url}/technology/swtbot/snapshots"/>
+ </repositoryList>
+ </targlet>
+ <targlet activeRepositoryList="${eclipse.target.platform}" name="Papyrus Main Plug-ins">
+ <requirement name="org.eclipse.papyrus.sdk.feature.feature.group"/>
+ <repositoryList name="Neon">
+ <repository url="${base.downloads.url}/modeling/mdt/papyrus/updates/nightly/neon/main"/>
+ </repositoryList>
+ <repositoryList name="Mars">
+ <repository url="${base.downloads.url}/modeling/mdt/papyrus/updates/nightly/mars/main"/>
+ </repositoryList>
+ <repositoryList name="Luna">
+ <repository url="${base.downloads.url}/modeling/mdt/papyrus/updates/nightly/luna"/>
+ </repositoryList>
+ </targlet>
+ <targlet activeRepositoryList="${eclipse.target.platform}" includeSources="false" name="Diagnostic/Debug Tools">
+ <requirement name="org.eclipse.swt.tools" optional="true"/>
+ <repositoryList name="Neon">
+ <repository url="http://www.eclipse.org/swt/updates/4.4"/>
+ </repositoryList>
+ <repositoryList name="Mars">
+ <repository url="http://www.eclipse.org/swt/updates/4.4"/>
+ </repositoryList>
+ <repositoryList name="Luna">
+ <repository url="http://www.eclipse.org/swt/updates/4.4"/>
+ </repositoryList>
+ </targlet>
+ </setupTask>
+ <setupTask xsi:type="setup:CompoundTask" name="Mylyn Queries">
+ <setupTask xsi:type="setup:VariableTask" name="papyrus.bugzilla.repository" value="https://bugs.eclipse.org/bugs"/>
+ <setupTask xsi:type="setup:VariableTask" name="papyrus.bugzilla.prefix" value="/buglist.cgi?classification=Modeling&amp;product=Papyrus&amp;${papyrus.bugzilla.version}"/>
+ <setupTask xsi:type="setup:VariableTask" name="papyrus.bugzilla.open" value="bug_status=UNCONFIRMED&amp;bug_status=NEW&amp;bug_status=ASSIGNED&amp;bug_status=REOPENED"/>
+ <setupTask xsi:type="mylyn:MylynQueriesTask" repositoryURL="${papyrus.bugzilla.repository}">
+ <query summary="Papyrus Flagged for Review" url="${papyrus.bugzilla.prefix}&amp;${papyrus.bugzilla.open}&amp;query_format=advanced&amp;field0-0-0=flagtypes.name&amp;type0-0-0=equals&amp;value0-0-0=review%3F"/>
+ <query summary="Papyrus Open Bugs" url="${papyrus.bugzilla.prefix}&amp;${papyrus.bugzilla.open}&amp;bug_severity=blocker&amp;bug_severity=critical&amp;bug_severity=major&amp;bug_severity=normal&amp;bug_severity=minor&amp;bug_severity=trivial"/>
+ <query summary="Papyrus Open Enhancement Requests" url="${papyrus.bugzilla.prefix}&amp;${papyrus.bugzilla.open}&amp;bug_severity=enhancement"/>
+ <query summary="Papyrus Resolved Items" url="${papyrus.bugzilla.prefix}&amp;bug_status=RESOLVED&amp;resolution=FIXED"/>
+ </setupTask>
+ <setupTask xsi:type="mylyn:MylynQueriesTask" connectorKind="org.eclipse.mylyn.gerrit" repositoryURL="https://git.eclipse.org/r" userID="${bugzilla.id}" password="${eclipse.user.password}">
+ <query summary="Papyrus Open Gerrit Reviews">
+ <attribute key="gerrit query type" value="custom"/>
+ <attribute key="gerrit query project" value="papyrus/org.eclipse.papyrus"/>
+ <attribute key="gerrit query string" value="project:papyrus/org.eclipse.papyrus status:open branch:${git.checkout.branch}"/>
+ </query>
+ </setupTask>
+ <setupTask xsi:type="mylyn:MylynBuildsTask" serverURL="https://hudson.eclipse.org/papyrus/" userID="${bugzilla.id}" password="${eclipse.user.password}">
+ <buildPlan name="Papyrus-Master-Full"/>
+ <buildPlan name="Papyrus-Master"/>
+ <buildPlan name="Papyrus-Master-Tests"/>
+ <buildPlan name="Papyrus-Master-Extra"/>
+ <buildPlan name="Papyrus-Master-Extra-Tests"/>
+ <buildPlan name="Papyrus-Mars"/>
+ <buildPlan name="Papyrus-Mars-Tests"/>
+ </setupTask>
+ <setupTask xsi:type="setup:VariableTask" name="papyrus.bugzver.master" value="version="/>
+ <setupTask xsi:type="setup:VariableTask" name="papyrus.bugzver.mars" value="version=1.0.0&amp;version=1.0.1&amp;version=1.0.2&amp;version=1.1.0&amp;version=1.1.1&amp;version=1.1.2"/>
+ <setupTask xsi:type="setup:VariableTask" name="papyrus.bugzver.luna" value="version=1.0.0&amp;version=1.0.1&amp;version=1.0.2"/>
+ </setupTask>
+ <setupTask xsi:type="projects:ProjectsImportTask">
+ <sourceLocator rootFolder="${papyrus.git.clone.location/tests/junit/plugins}">
+ <predicate xsi:type="predicates:OrPredicate">
+ <operand xsi:type="predicates:NamePredicate" pattern="org\.eclipse\.papyrus\.junit\.framework"/>
+ <operand xsi:type="predicates:NamePredicate" pattern="org\.eclipse\.papyrus\.junit\.utils"/>
+ </predicate>
+ </sourceLocator>
+ <sourceLocator rootFolder="${papyrus.git.clone.location/tests/framework}"/>
+ </setupTask>
+ <project label="Main" name="main">
+ <project label="Infra" name="infra">
+ <setupTask xsi:type="projects:ProjectsImportTask">
+ <sourceLocator rootFolder="${papyrus.git.clone.location/plugins/infra}">
+ <predicate xsi:type="predicates:AndPredicate">
+ <operand xsi:type="predicates:OrPredicate">
+ <operand xsi:type="predicates:NamePredicate" pattern="org\.eclipse\.papyrus\.infra\..*"/>
+ <operand xsi:type="predicates:NamePredicate" pattern="org\.eclipse\.papyrus\.eclipse\.project\.editors"/>
+ <operand xsi:type="predicates:NamePredicate" pattern="org\.eclipse\.papyrus\.extensionpoints\.editors"/>
+ </operand>
+ <operand xsi:type="predicates:NotPredicate">
+ <operand xsi:type="predicates:OrPredicate">
+ <operand xsi:type="predicates:NamePredicate" pattern="org\.eclipse\.papyrus\.infra\.emf\.(?:embedded)?editor"/>
+ <operand xsi:type="predicates:NamePredicate" pattern="org\.eclipse\.papyrus\.infra\.emf\.facet\.queries"/>
+ <operand xsi:type="predicates:NamePredicate" pattern="org\.eclipse\.papyrus\.infra\.emf\.newchild"/>
+ </operand>
+ </operand>
+ </predicate>
+ </sourceLocator>
+ <sourceLocator rootFolder="${papyrus.git.clone.location/plugins/editor}"/>
+ <sourceLocator rootFolder="${papyrus.git.clone.location/tests/junit/plugins/infra}"/>
+ <sourceLocator rootFolder="${papyrus.git.clone.location/tests/junit/plugins/core}">
+ <predicate xsi:type="predicates:NotPredicate">
+ <operand xsi:type="predicates:NamePredicate" pattern="org\.eclipse\.papyrus\.tests"/>
+ </predicate>
+ </sourceLocator>
+ <sourceLocator rootFolder="${papyrus.git.clone.location/features}">
+ <predicate xsi:type="predicates:NamePredicate" pattern="org\.eclipse\.papyrus\.(tests\.)?infra($|\..+)"/>
+ </sourceLocator>
+ </setupTask>
+ <setupTask xsi:type="setup.workingsets:WorkingSetTask">
+ <workingSet id="papyrus-infra" name="Papyrus Infra">
+ <predicate xsi:type="predicates:AndPredicate">
+ <operand xsi:type="predicates:RepositoryPredicate" project="org.eclipse.papyrus.infra.core"/>
+ <operand xsi:type="predicates:NaturePredicate" nature="org.eclipse.pde.PluginNature"/>
+ <operand xsi:type="predicates:OrPredicate">
+ <operand xsi:type="predicates:NamePredicate" pattern="org\.eclipse\.papyrus\.infra\..*"/>
+ <operand xsi:type="predicates:NamePredicate" pattern="org\.eclipse\.papyrus\.editor($|\..+)"/>
+ <operand xsi:type="predicates:NamePredicate" pattern="org\.eclipse\.papyrus\.eclipse\.project\.editors"/>
+ </operand>
+ <operand xsi:type="workingsets:ExclusionPredicate" excludedWorkingSet="//@projects[name='main']/@projects[name='infra']/@setupTasks.1/@workingSets.1 //@projects[name='main']/@projects[name='infra']/@setupTasks.1/@workingSets.2 //@projects[name='main']/@projects[name='infra']/@setupTasks.1/@workingSets.3 //@projects[name='main']/@projects[name='infra']/@setupTasks.1/@workingSets.5 //@projects[name='main']/@projects[name='infra']/@setupTasks.1/@workingSets.4"/>
+ </predicate>
+ </workingSet>
+ <workingSet id="papyrus-infra-diagram" name="Papyrus Infra Diagram">
+ <predicate xsi:type="predicates:AndPredicate">
+ <operand xsi:type="predicates:RepositoryPredicate" project="org.eclipse.papyrus.infra.gmfdiag.common"/>
+ <operand xsi:type="predicates:NaturePredicate" nature="org.eclipse.pde.PluginNature"/>
+ <operand xsi:type="workingsets:ExclusionPredicate" excludedWorkingSet="//@projects[name='main']/@projects[name='infra']/@setupTasks.1/@workingSets.5"/>
+ <operand xsi:type="predicates:OrPredicate">
+ <operand xsi:type="predicates:NamePredicate" pattern="org\.eclipse\.papyrus\.infra\.gmfdiag($|\..+)"/>
+ <operand xsi:type="predicates:NamePredicate" pattern="org\.eclipse\.papyrus\.extensionpoints\.editors"/>
+ </operand>
+ </predicate>
+ </workingSet>
+ <workingSet id="papyrus-infra-nattable" name="Papyrus Infra Nattable">
+ <predicate xsi:type="predicates:AndPredicate">
+ <operand xsi:type="predicates:RepositoryPredicate" project="org.eclipse.papyrus.infra.nattable"/>
+ <operand xsi:type="predicates:NaturePredicate" nature="org.eclipse.pde.PluginNature"/>
+ <operand xsi:type="predicates:NamePredicate" pattern="org\.eclipse\.papyrus\.infra\.(?:emf\.)?nattable($|\..+)"/>
+ <operand xsi:type="workingsets:ExclusionPredicate" excludedWorkingSet="//@projects[name='main']/@projects[name='infra']/@setupTasks.1/@workingSets.5"/>
+ </predicate>
+ </workingSet>
+ <workingSet id="papyrus-infra-services" name="Papyrus Infra Services">
+ <predicate xsi:type="predicates:AndPredicate">
+ <operand xsi:type="predicates:RepositoryPredicate" project="org.eclipse.papyrus.infra.services.labelprovider"/>
+ <operand xsi:type="predicates:NaturePredicate" nature="org.eclipse.pde.PluginNature"/>
+ <operand xsi:type="predicates:NamePredicate" pattern="org\.eclipse\.papyrus\.infra\.services($|\..+)"/>
+ <operand xsi:type="workingsets:ExclusionPredicate" excludedWorkingSet="//@projects[name='main']/@projects[name='infra']/@setupTasks.1/@workingSets.5"/>
+ </predicate>
+ </workingSet>
+ <workingSet id="papyrus-infra-viewpoints" name="Papyrus Infra Viewpoints">
+ <predicate xsi:type="predicates:AndPredicate">
+ <operand xsi:type="predicates:RepositoryPredicate" project="org.eclipse.papyrus.infra.viewpoints.policy"/>
+ <operand xsi:type="predicates:NaturePredicate" nature="org.eclipse.pde.PluginNature"/>
+ <operand xsi:type="predicates:NamePredicate" pattern="org\.eclipse\.papyrus\.infra\.viewpoints($|\..+)"/>
+ <operand xsi:type="workingsets:ExclusionPredicate" excludedWorkingSet="//@projects[name='main']/@projects[name='infra']/@setupTasks.1/@workingSets.5"/>
+ </predicate>
+ </workingSet>
+ <workingSet id="papyrus-infra-tests" name="Papyrus Infra Tests">
+ <predicate xsi:type="predicates:AndPredicate">
+ <operand xsi:type="predicates:RepositoryPredicate" project="org.eclipse.papyrus.infra.core.tests"/>
+ <operand xsi:type="predicates:NaturePredicate" nature="org.eclipse.pde.PluginNature"/>
+ <operand xsi:type="predicates:OrPredicate">
+ <operand xsi:type="predicates:NamePredicate" pattern="org\.eclipse\.papyrus\.infra(\..+)?\.tests"/>
+ <operand xsi:type="predicates:NamePredicate" pattern="org\.eclipse\.papyrus\.editor\.integration\.tests"/>
+ </operand>
+ </predicate>
+ </workingSet>
+ <workingSet id="papyrus-infra-features" name="Papyrus Infra Features">
+ <predicate xsi:type="predicates:AndPredicate">
+ <operand xsi:type="predicates:RepositoryPredicate" project="org.eclipse.papyrus.infra.core.feature"/>
+ <operand xsi:type="predicates:NaturePredicate" nature="org.eclipse.pde.FeatureNature"/>
+ <operand xsi:type="predicates:NamePredicate" pattern="org\.eclipse\.papyrus(\.tests)?\.infra($|\..+)"/>
+ </predicate>
+ </workingSet>
+ </setupTask>
+ <setupTask xsi:type="setup.targlets:TargletTask">
+ <targlet activeRepositoryList="${eclipse.target.platform}" name="Papyrus Infra Dependencies">
+ <repositoryList name="Neon">
+ <repository url="${base.downloads.url}/technology/nebula/snapshot/"/>
+ </repositoryList>
+ <repositoryList name="Mars">
+ <repository url="${base.downloads.url}/technology/nebula/snapshot/"/>
+ </repositoryList>
+ </targlet>
+ </setupTask>
+ <stream label="master (Neon/1.2)" name="master">
+ <setupTask xsi:type="setup:VariableTask" name="papyrus.bugzilla.version" value="${papyrus.bugzver.master}"/>
+ <setupTask xsi:type="setup.targlets:TargletTask">
+ <targlet activeRepositoryList="${eclipse.target.platform}" name="Papyrus Infra Neon Dependencies">
+ <requirement name="org.eclipse.nebula.widgets.tablecombo.feature.feature.group"/>
+ </targlet>
+ </setupTask>
+ </stream>
+ <stream label="streams/1.1-maintenance (Mars/1.1.x)" name="streams/1.1-maintenance">
+ <setupTask xsi:type="setup:VariableTask" name="papyrus.bugzilla.version" value="${papyrus.bugzver.mars}"/>
+ <setupTask xsi:type="setup.targlets:TargletTask">
+ <targlet activeRepositoryList="${eclipse.target.platform}" name="Papyrus Infra Mars Dependencies">
+ <requirement name="org.eclipse.nebula.widgets.tablecombo.feature.feature.group"/>
+ </targlet>
+ </setupTask>
+ </stream>
+ <stream label="streams/1.0-maintenance (Luna/1.0.x)" name="streams/1.0-maintenance">
+ <setupTask xsi:type="setup:VariableTask" name="papyrus.bugzilla.version" value="${papyrus.bugzver.luna}"/>
+ </stream>
+ </project>
+ <project label="Views" name="views">
+ <setupTask xsi:type="projects:ProjectsImportTask">
+ <sourceLocator rootFolder="${papyrus.git.clone.location/plugins/views}"/>
+ <sourceLocator rootFolder="${papyrus.git.clone.location/tests/junit/plugins/views}"/>
+ <sourceLocator rootFolder="${papyrus.git.clone.location/features}">
+ <predicate xsi:type="predicates:NamePredicate" pattern="org\.eclipse\.papyrus\.(tests\.)?views($|\..+)"/>
+ </sourceLocator>
+ </setupTask>
+ <setupTask xsi:type="setup.workingsets:WorkingSetTask">
+ <workingSet id="papyrus-views" name="Papyrus Views">
+ <predicate xsi:type="predicates:AndPredicate">
+ <operand xsi:type="predicates:RepositoryPredicate" project="org.eclipse.papyrus.views.properties"/>
+ <operand xsi:type="predicates:NaturePredicate" nature="org.eclipse.pde.PluginNature"/>
+ <operand xsi:type="predicates:NamePredicate" pattern="org\.eclipse\.papyrus\.views($|\..+)"/>
+ <operand xsi:type="workingsets:ExclusionPredicate" excludedWorkingSet="//@projects[name='main']/@projects[name='views']/@setupTasks.1/@workingSets.1"/>
+ </predicate>
+ </workingSet>
+ <workingSet id="papyrus-views-tests" name="Papyrus Views Tests">
+ <predicate xsi:type="predicates:AndPredicate">
+ <operand xsi:type="predicates:RepositoryPredicate" project="org.eclipse.papyrus.views.modelexplorer.tests"/>
+ <operand xsi:type="predicates:NaturePredicate" nature="org.eclipse.pde.PluginNature"/>
+ <operand xsi:type="predicates:NamePredicate" pattern="org\.eclipse\.papyrus\.views(\..+)?\.tests"/>
+ </predicate>
+ </workingSet>
+ <workingSet id="papyrus-views-features" name="Papyrus Views Features">
+ <predicate xsi:type="predicates:AndPredicate">
+ <operand xsi:type="predicates:RepositoryPredicate" project="org.eclipse.papyrus.views.properties.feature"/>
+ <operand xsi:type="predicates:NaturePredicate" nature="org.eclipse.pde.FeatureNature"/>
+ <operand xsi:type="predicates:NamePredicate" pattern="org\.eclipse\.papyrus\.(tests\.)?views($|\..+)"/>
+ </predicate>
+ </workingSet>
+ </setupTask>
+ <stream label="master (Neon/1.2)" name="master">
+ <setupTask xsi:type="setup:VariableTask" name="papyrus.bugzilla.version" value="${papyrus.bugzver.master}"/>
+ </stream>
+ <stream label="streams/1.1-maintenance (Mars/1.1.x)" name="streams/1.1-maintenance">
+ <setupTask xsi:type="setup:VariableTask" name="papyrus.bugzilla.version" value="${papyrus.bugzver.mars}"/>
+ </stream>
+ <stream label="streams/1.0-maintenance (Luna/1.0.x)" name="streams/1.0-maintenance">
+ <setupTask xsi:type="setup:VariableTask" name="papyrus.bugzilla.version" value="${papyrus.bugzver.luna}"/>
+ <setupTask xsi:type="projects:ProjectsImportTask">
+ <sourceLocator rootFolder="${papyrus.git.clone.location/plugins/xwt}"/>
+ <sourceLocator rootFolder="${papyrus.git.clone.location/features}">
+ <predicate xsi:type="predicates:NamePredicate" pattern="org\.eclipse\.papyrus\.(tests\.)?xwt($|\..+)"/>
+ </sourceLocator>
+ </setupTask>
+ <setupTask xsi:type="setup.workingsets:WorkingSetTask">
+ <workingSet id="papyrus-xwt" name="Papyrus XWT">
+ <predicate xsi:type="predicates:AndPredicate">
+ <operand xsi:type="predicates:RepositoryPredicate" project="org.eclipse.papyrus.views.properties"/>
+ <operand xsi:type="predicates:NaturePredicate" nature="org.eclipse.pde.PluginNature"/>
+ <operand xsi:type="predicates:NamePredicate" pattern="org\.eclipse\.papyrus\.xwt($|\..+)"/>
+ </predicate>
+ </workingSet>
+ <workingSet id="papyrus-xwt-features" name="Papyrus XWT Features">
+ <predicate xsi:type="predicates:AndPredicate">
+ <operand xsi:type="predicates:RepositoryPredicate" project="org.eclipse.papyrus.views.properties.feature"/>
+ <operand xsi:type="predicates:NaturePredicate" nature="org.eclipse.pde.FeatureNature"/>
+ <operand xsi:type="predicates:NamePredicate" pattern="org\.eclipse\.papyrus\.(tests\.)?xwt($|\..+)"/>
+ </predicate>
+ </workingSet>
+ </setupTask>
+ </stream>
+ </project>
+ <project label="UML" name="uml">
+ <setupTask xsi:type="projects:ProjectsImportTask">
+ <sourceLocator rootFolder="${papyrus.git.clone.location/plugins/uml}">
+ <predicate xsi:type="predicates:NotPredicate">
+ <operand xsi:type="predicates:NamePredicate" pattern=".*\.(alf|textedit|xtext)($|\..+)"/>
+ </predicate>
+ </sourceLocator>
+ <sourceLocator rootFolder="${papyrus.git.clone.location/tests/junit/plugins/uml}">
+ <predicate xsi:type="predicates:NotPredicate">
+ <operand xsi:type="predicates:NamePredicate" pattern=".*\.(alf|textedit|xtext)($|\..+)"/>
+ </predicate>
+ </sourceLocator>
+ <sourceLocator rootFolder="${papyrus.git.clone.location/features}">
+ <predicate xsi:type="predicates:AndPredicate">
+ <operand xsi:type="predicates:NamePredicate" pattern="org\.eclipse\.papyrus\.(tests\.)?uml($|\..+)"/>
+ <operand xsi:type="predicates:NotPredicate">
+ <operand xsi:type="predicates:NamePredicate" pattern=".*\.(alf|textedit|xtext)($|\..+)"/>
+ </operand>
+ </predicate>
+ </sourceLocator>
+ </setupTask>
+ <setupTask xsi:type="setup.workingsets:WorkingSetTask">
+ <workingSet id="papyrus-uml" name="Papyrus UML">
+ <predicate xsi:type="predicates:AndPredicate">
+ <operand xsi:type="predicates:RepositoryPredicate" project="org.eclipse.papyrus.uml.commands"/>
+ <operand xsi:type="predicates:NaturePredicate" nature="org.eclipse.pde.PluginNature"/>
+ <operand xsi:type="predicates:NamePredicate" pattern="org\.eclipse\.papyrus\.uml($|\..+)"/>
+ <operand xsi:type="predicates:NotPredicate">
+ <operand xsi:type="predicates:NamePredicate" pattern=".*\.(alf|textedit|xtext)($|\..+)"/>
+ </operand>
+ <operand xsi:type="workingsets:ExclusionPredicate" excludedWorkingSet="//@projects[name='main']/@projects[name='uml']/@setupTasks.1/@workingSets.1 //@projects[name='main']/@projects[name='uml']/@setupTasks.1/@workingSets.2 //@projects[name='main']/@projects[name='uml']/@setupTasks.1/@workingSets.3"/>
+ </predicate>
+ </workingSet>
+ <workingSet id="papyrus-uml-diagram" name="Papyrus UML Diagrams">
+ <predicate xsi:type="predicates:AndPredicate">
+ <operand xsi:type="predicates:RepositoryPredicate" project="org.eclipse.papyrus.uml.diagram.common"/>
+ <operand xsi:type="predicates:NaturePredicate" nature="org.eclipse.pde.PluginNature"/>
+ <operand xsi:type="predicates:NamePredicate" pattern="org\.eclipse\.papyrus\.uml\.diagram.*"/>
+ <operand xsi:type="predicates:NotPredicate">
+ <operand xsi:type="predicates:NamePredicate" pattern=".*\.(alf|textedit|xtext)($|\..+)"/>
+ </operand>
+ <operand xsi:type="workingsets:ExclusionPredicate" excludedWorkingSet="//@projects[name='main']/@projects[name='uml']/@setupTasks.1/@workingSets.3"/>
+ </predicate>
+ </workingSet>
+ <workingSet id="papyrus-uml-table" name="Papyrus UML Tables">
+ <predicate xsi:type="predicates:AndPredicate">
+ <operand xsi:type="predicates:RepositoryPredicate" project="org.eclipse.papyrus.uml.nattable"/>
+ <operand xsi:type="predicates:NaturePredicate" nature="org.eclipse.pde.PluginNature"/>
+ <operand xsi:type="predicates:NamePredicate" pattern="org\.eclipse\.papyrus\.uml\.nattable.*"/>
+ <operand xsi:type="predicates:NotPredicate">
+ <operand xsi:type="predicates:NamePredicate" pattern=".*\.(alf|textedit|xtext)($|\..+)"/>
+ </operand>
+ <operand xsi:type="workingsets:ExclusionPredicate" excludedWorkingSet="//@projects[name='main']/@projects[name='uml']/@setupTasks.1/@workingSets.3"/>
+ </predicate>
+ </workingSet>
+ <workingSet id="papyrus-uml-tests" name="Papyrus UML Tests">
+ <predicate xsi:type="predicates:AndPredicate">
+ <operand xsi:type="predicates:RepositoryPredicate" project="org.eclipse.papyrus.uml.diagram.common.tests"/>
+ <operand xsi:type="predicates:NaturePredicate" nature="org.eclipse.pde.PluginNature"/>
+ <operand xsi:type="predicates:NamePredicate" pattern="org\.eclipse\.papyrus\.uml(\..+)?\.tests"/>
+ <operand xsi:type="predicates:NotPredicate">
+ <operand xsi:type="predicates:NamePredicate" pattern=".*\.alf.*|.*\.uml\.textedit.*"/>
+ </operand>
+ </predicate>
+ </workingSet>
+ <workingSet id="papyrus-uml-features" name="Papyrus UML Features">
+ <predicate xsi:type="predicates:AndPredicate">
+ <operand xsi:type="predicates:RepositoryPredicate" project="org.eclipse.papyrus.uml.feature"/>
+ <operand xsi:type="predicates:NaturePredicate" nature="org.eclipse.pde.FeatureNature"/>
+ <operand xsi:type="predicates:NamePredicate" pattern="org\.eclipse\.papyrus(\.tests)?\.uml($|\..+)"/>
+ <operand xsi:type="predicates:NotPredicate">
+ <operand xsi:type="predicates:NamePredicate" pattern=".*\.(alf|textedit|xtext)($|\..+)"/>
+ </operand>
+ </predicate>
+ </workingSet>
+ </setupTask>
+ <setupTask xsi:type="setup.targlets:TargletTask">
+ <targlet activeRepositoryList="" name="Additional UML Dependencies">
+ <requirement name="org.eclipse.ocl.jdt.annotation7" optional="true"/>
+ </targlet>
+ </setupTask>
+ <setupTask xsi:type="p2_1.0:P2Task">
+ <requirement name="org.eclipse.xtend.sdk.feature.group"/>
+ </setupTask>
+ <stream label="master (Neon/1.2)" name="master">
+ <setupTask xsi:type="setup:VariableTask" name="papyrus.bugzilla.version" value="${papyrus.bugzver.master}"/>
+ </stream>
+ <stream label="streams/1.1-maintenance (Mars/1.1.x)" name="streams/1.1-maintenance">
+ <setupTask xsi:type="setup:VariableTask" name="papyrus.bugzilla.version" value="${papyrus.bugzver.mars}"/>
+ </stream>
+ <stream label="streams/1.0-maintenance (Luna/1.0.x)" name="streams/1.0-maintenance">
+ <setupTask xsi:type="setup:VariableTask" name="papyrus.bugzilla.version" value="${papyrus.bugzver.luna}"/>
+ </stream>
+ </project>
+ <project label="UML ALF" name="uml-alf">
+ <setupTask xsi:type="projects:ProjectsImportTask">
+ <sourceLocator rootFolder="${papyrus.git.clone.location/plugins/uml}">
+ <predicate xsi:type="predicates:NamePredicate" pattern="org\.eclipse\.papyrus\.uml\.alf($|\..+)"/>
+ </sourceLocator>
+ <sourceLocator rootFolder="${papyrus.git.clone.location/tests/junit/plugins/uml}">
+ <predicate xsi:type="predicates:NamePredicate" pattern="org\.eclipse\.papyrus\.uml\.alf($|\..+)"/>
+ </sourceLocator>
+ <sourceLocator rootFolder="${papyrus.git.clone.location/features}">
+ <predicate xsi:type="predicates:NamePredicate" pattern="org\.eclipse\.papyrus\.(tests\.)?uml\.alf($|\..+)"/>
+ </sourceLocator>
+ </setupTask>
+ <setupTask xsi:type="setup.workingsets:WorkingSetTask">
+ <workingSet id="papyrus-uml-alf" name="Papyrus UML ALF">
+ <predicate xsi:type="predicates:AndPredicate">
+ <operand xsi:type="predicates:RepositoryPredicate" project="org.eclipse.papyrus.uml.alf.common"/>
+ <operand xsi:type="predicates:NaturePredicate" nature="org.eclipse.pde.PluginNature"/>
+ <operand xsi:type="predicates:NamePredicate" pattern="org\.eclipse\.papyrus\.uml\.alf($|\..+)"/>
+ </predicate>
+ </workingSet>
+ <workingSet id="papyrus-uml-alf-features" name="Papyrus UML ALF Features">
+ <predicate xsi:type="predicates:AndPredicate">
+ <operand xsi:type="predicates:RepositoryPredicate" project="org.eclipse.papyrus.uml.alf.feature"/>
+ <operand xsi:type="predicates:NaturePredicate" nature="org.eclipse.pde.FeatureNature"/>
+ <operand xsi:type="predicates:NamePredicate" pattern="org\.eclipse\.papyrus\.uml\.alf($|\..+)"/>
+ </predicate>
+ </workingSet>
+ </setupTask>
+ <setupTask xsi:type="p2_1.0:P2Task">
+ <requirement name="org.eclipse.xtend.sdk.feature.group"/>
+ </setupTask>
+ <setupTask xsi:type="setup.targlets:TargletTask">
+ <targlet activeRepositoryList="${eclipse.target.platform}" name="Papyrus ALF Dependencies">
+ <requirement name="org.eclipse.ocl.core.sdk.feature.group"/>
+ <requirement name="org.eclipse.m2m.qvt.oml.runtime.feature.group"/>
+ </targlet>
+ </setupTask>
+ <stream label="master (Neon/1.2)" name="master">
+ <setupTask xsi:type="setup:VariableTask" name="papyrus.bugzilla.version" value="${papyrus.bugzver.master}"/>
+ </stream>
+ <stream label="streams/1.1-maintenance (Mars/1.1.x)" name="streams/1.1-maintenance">
+ <setupTask xsi:type="setup:VariableTask" name="papyrus.bugzilla.version" value="${papyrus.bugzver.mars}"/>
+ </stream>
+ <stream label="streams/1.0-maintenance (Luna/1.0.x)" name="streams/1.0-maintenance">
+ <setupTask xsi:type="setup:VariableTask" name="papyrus.bugzilla.version" value="${papyrus.bugzver.luna}"/>
+ </stream>
+ </project>
+ <project label="UML Text Editors" name="uml-text">
+ <setupTask xsi:type="projects:ProjectsImportTask">
+ <sourceLocator rootFolder="${papyrus.git.clone.location/plugins/uml}">
+ <predicate xsi:type="predicates:NamePredicate" pattern="org\.eclipse\.papyrus\.uml\.(textedit|xtext)($|\..+)"/>
+ </sourceLocator>
+ <sourceLocator rootFolder="${papyrus.git.clone.location/tests/junit/plugins/uml}">
+ <predicate xsi:type="predicates:NamePredicate" pattern="org\.eclipse\.papyrus\.uml\.(textedit|xtext)($|\..+)"/>
+ </sourceLocator>
+ <sourceLocator rootFolder="${papyrus.git.clone.location/features}">
+ <predicate xsi:type="predicates:NamePredicate" pattern="org\.eclipse\.papyrus\.(tests\.)?uml\.(textedit|xtext)($|\..+)"/>
+ </sourceLocator>
+ </setupTask>
+ <setupTask xsi:type="setup.workingsets:WorkingSetTask">
+ <workingSet id="papyrus-uml-text" name="Papyrus UML Text Editors">
+ <predicate xsi:type="predicates:AndPredicate">
+ <operand xsi:type="predicates:RepositoryPredicate" project="org.eclipse.papyrus.uml.textedit.common.xtext"/>
+ <operand xsi:type="predicates:NaturePredicate" nature="org.eclipse.pde.PluginNature"/>
+ <operand xsi:type="predicates:NamePredicate" pattern="org\.eclipse\.papyrus\.uml\.(textedit|xtext)($|\..+)"/>
+ </predicate>
+ </workingSet>
+ <workingSet id="papyrus-uml-text-features" name="Papyrus UML Text Editors Features">
+ <predicate xsi:type="predicates:AndPredicate">
+ <operand xsi:type="predicates:RepositoryPredicate" project="org.eclipse.papyrus.uml.textedit.feature"/>
+ <operand xsi:type="predicates:NaturePredicate" nature="org.eclipse.pde.FeatureNature"/>
+ <operand xsi:type="predicates:NamePredicate" pattern="org\.eclipse\.papyrus\.uml\.(textedit|xtext)($|\..+)"/>
+ </predicate>
+ </workingSet>
+ </setupTask>
+ <setupTask xsi:type="p2_1.0:P2Task">
+ <requirement name="org.eclipse.xtend.sdk.feature.group"/>
+ </setupTask>
+ <stream label="master (Neon/1.2)" name="master">
+ <setupTask xsi:type="setup:VariableTask" name="papyrus.bugzilla.version" value="${papyrus.bugzver.master}"/>
+ </stream>
+ <stream label="streams/1.1-maintenance (Mars/1.1.x)" name="streams/1.1-maintenance">
+ <setupTask xsi:type="setup:VariableTask" name="papyrus.bugzilla.version" value="${papyrus.bugzver.mars}"/>
+ </stream>
+ <stream label="streams/1.0-maintenance (Luna/1.0.x)" name="streams/1.0-maintenance">
+ <setupTask xsi:type="setup:VariableTask" name="papyrus.bugzilla.version" value="${papyrus.bugzver.luna}"/>
+ </stream>
+ </project>
+ <project label="SysML" name="sysml">
+ <setupTask xsi:type="projects:ProjectsImportTask">
+ <sourceLocator rootFolder="${papyrus.git.clone.location/plugins/sysml}"/>
+ <sourceLocator rootFolder="${papyrus.git.clone.location/tests/junit/plugins/sysml}"/>
+ <sourceLocator rootFolder="${papyrus.git.clone.location/features}">
+ <predicate xsi:type="predicates:AndPredicate">
+ <operand xsi:type="predicates:NamePredicate" pattern="org\.eclipse\.papyrus\.(tests\.)?sysml($|\..+)"/>
+ </predicate>
+ </sourceLocator>
+ </setupTask>
+ <setupTask xsi:type="setup.workingsets:WorkingSetTask">
+ <workingSet id="papyrus-sysml" name="Papyrus SysML">
+ <predicate xsi:type="predicates:AndPredicate">
+ <operand xsi:type="predicates:RepositoryPredicate" project="org.eclipse.papyrus.sysml"/>
+ <operand xsi:type="predicates:NaturePredicate" nature="org.eclipse.pde.PluginNature"/>
+ <operand xsi:type="predicates:NamePredicate" pattern="org\.eclipse\.papyrus\.sysml($|\..+)"/>
+ <operand xsi:type="workingsets:ExclusionPredicate" excludedWorkingSet="//@projects[name='main']/@projects[name='sysml']/@setupTasks.1/@workingSets.1 //@projects[name='main']/@projects[name='sysml']/@setupTasks.1/@workingSets.2 //@projects[name='main']/@projects[name='sysml']/@setupTasks.1/@workingSets.3"/>
+ </predicate>
+ </workingSet>
+ <workingSet id="papyrus-sysml-diagram" name="Papyrus SysML Diagrams">
+ <predicate xsi:type="predicates:AndPredicate">
+ <operand xsi:type="predicates:RepositoryPredicate" project="org.eclipse.papyrus.sysml.diagram.common"/>
+ <operand xsi:type="predicates:NaturePredicate" nature="org.eclipse.pde.PluginNature"/>
+ <operand xsi:type="predicates:NamePredicate" pattern="org\.eclipse\.papyrus\.sysml\.diagram($|\..+)"/>
+ <operand xsi:type="workingsets:ExclusionPredicate" excludedWorkingSet="//@projects[name='main']/@projects[name='sysml']/@setupTasks.1/@workingSets.3"/>
+ </predicate>
+ </workingSet>
+ <workingSet id="papyrus-sysml-table" name="Papyrus SysML Tables">
+ <predicate xsi:type="predicates:AndPredicate">
+ <operand xsi:type="predicates:RepositoryPredicate" project="org.eclipse.papyrus.sysml.nattable"/>
+ <operand xsi:type="predicates:NaturePredicate" nature="org.eclipse.pde.PluginNature"/>
+ <operand xsi:type="predicates:NamePredicate" pattern="org\.eclipse\.papyrus\.sysml\.nattable($|\..+)"/>
+ <operand xsi:type="workingsets:ExclusionPredicate" excludedWorkingSet="//@projects[name='main']/@projects[name='sysml']/@setupTasks.1/@workingSets.3"/>
+ </predicate>
+ </workingSet>
+ <workingSet id="papyrus-sysml-tests" name="Papyrus SysML Tests">
+ <predicate xsi:type="predicates:AndPredicate">
+ <operand xsi:type="predicates:RepositoryPredicate" project="org.eclipse.papyrus.sysml.tests"/>
+ <operand xsi:type="predicates:NaturePredicate" nature="org.eclipse.pde.PluginNature"/>
+ <operand xsi:type="predicates:NamePredicate" pattern="org\.eclipse\.papyrus\.sysml(\..+)?\.tests"/>
+ </predicate>
+ </workingSet>
+ <workingSet id="papyrus-sysml-features" name="Papyrus SysML Features">
+ <predicate xsi:type="predicates:AndPredicate">
+ <operand xsi:type="predicates:RepositoryPredicate" project="org.eclipse.papyrus.sysml.feature"/>
+ <operand xsi:type="predicates:NaturePredicate" nature="org.eclipse.pde.FeatureNature"/>
+ <operand xsi:type="predicates:NamePredicate" pattern="org\.eclipse\.papyrus(\.tests)?\.sysml($|\..+)"/>
+ </predicate>
+ </workingSet>
+ </setupTask>
+ <stream label="master (Neon/1.2)" name="master">
+ <setupTask xsi:type="setup:VariableTask" name="papyrus.bugzilla.version" value="${papyrus.bugzver.master}"/>
+ </stream>
+ <stream label="streams/1.1-maintenance (Mars/1.1.x)" name="streams/1.1-maintenance">
+ <setupTask xsi:type="setup:VariableTask" name="papyrus.bugzilla.version" value="${papyrus.bugzver.mars}"/>
+ </stream>
+ <stream label="streams/1.0-maintenance (Luna/1.0.x)" name="streams/1.0-maintenance">
+ <setupTask xsi:type="setup:VariableTask" name="papyrus.bugzilla.version" value="${papyrus.bugzver.luna}"/>
+ </stream>
+ </project>
+ <project label="EMF Facet" name="emffacet">
+ <setupTask xsi:type="projects:ProjectsImportTask">
+ <sourceLocator rootFolder="${papyrus.git.clone.location/plugins/facet}">
+ <predicate xsi:type="predicates:NamePredicate" pattern="org\.eclipse\.papyrus\.emf\.facet\..*"/>
+ </sourceLocator>
+ <sourceLocator rootFolder="${papyrus.git.clone.location/features}">
+ <predicate xsi:type="predicates:AndPredicate">
+ <operand xsi:type="predicates:NamePredicate" pattern="org\.eclipse\.papyrus\.(tests\.)?emf\.facet($|\..+)"/>
+ </predicate>
+ </sourceLocator>
+ </setupTask>
+ <setupTask xsi:type="setup.workingsets:WorkingSetTask">
+ <workingSet id="papyrus-emffacet" name="Papyrus EMF Facet">
+ <predicate xsi:type="predicates:AndPredicate">
+ <operand xsi:type="predicates:RepositoryPredicate" project="org.eclipse.papyrus.emf.facet.common.core"/>
+ <operand xsi:type="predicates:NaturePredicate" nature="org.eclipse.pde.PluginNature"/>
+ <operand xsi:type="predicates:NamePredicate" pattern="org\.eclipse\.papyrus\.emf\.facet($|\..+)"/>
+ </predicate>
+ </workingSet>
+ <workingSet id="papyrus-emffacet-features" name="Papyrus EMF Facet Features">
+ <predicate xsi:type="predicates:AndPredicate">
+ <operand xsi:type="predicates:RepositoryPredicate" project="org.eclipse.papyrus.emf.facet.feature"/>
+ <operand xsi:type="predicates:NaturePredicate" nature="org.eclipse.pde.FeatureNature"/>
+ <operand xsi:type="predicates:NamePredicate" pattern="org\.eclipse\.papyrus(\.tests)?\.emf\.facet($|\..+)"/>
+ </predicate>
+ </workingSet>
+ </setupTask>
+ <stream label="master (Neon/1.2)" name="master">
+ <setupTask xsi:type="setup:VariableTask" name="papyrus.bugzilla.version" value="${papyrus.bugzver.master}"/>
+ </stream>
+ <stream label="streams/1.1-maintenance (Mars/1.1.x)" name="streams/1.1-maintenance">
+ <setupTask xsi:type="setup:VariableTask" name="papyrus.bugzilla.version" value="${papyrus.bugzver.mars}"/>
+ </stream>
+ <stream label="streams/1.0-maintenance (Luna/1.0.x)" name="streams/1.0-maintenance">
+ <setupTask xsi:type="setup:VariableTask" name="papyrus.bugzilla.version" value="${papyrus.bugzver.luna}"/>
+ </stream>
+ </project>
+ <project label="Customization" name="customization">
+ <setupTask xsi:type="p2_1.0:P2Task">
+ <requirement name="org.eclipse.m2m.qvt.oml.sdk.feature.group"/>
+ </setupTask>
+ <setupTask xsi:type="projects:ProjectsImportTask">
+ <sourceLocator rootFolder="${papyrus.git.clone.location/plugins/customization}"/>
+ <sourceLocator rootFolder="${papyrus.git.clone.location/tests/junit/plugins/customization}"/>
+ <sourceLocator rootFolder="${papyrus.git.clone.location/features}">
+ <predicate xsi:type="predicates:AndPredicate">
+ <operand xsi:type="predicates:NamePredicate" pattern="org\.eclipse\.papyrus\.(tests\.)?customization($|\..+)"/>
+ </predicate>
+ </sourceLocator>
+ </setupTask>
+ <setupTask xsi:type="setup.workingsets:WorkingSetTask">
+ <workingSet id="papyrus-customization" name="Papyrus Customization">
+ <predicate xsi:type="predicates:AndPredicate">
+ <operand xsi:type="predicates:RepositoryPredicate" project="org.eclipse.papyrus.customization"/>
+ <operand xsi:type="predicates:NaturePredicate" nature="org.eclipse.pde.PluginNature"/>
+ <operand xsi:type="predicates:OrPredicate">
+ <operand xsi:type="predicates:NamePredicate" pattern="org\.eclipse\.papyrus\.customization(?:$|\..+)"/>
+ <operand xsi:type="predicates:NamePredicate" pattern="org\.eclipse\.papyrus\.editor(?:$|\..+)"/>
+ </operand>
+ </predicate>
+ </workingSet>
+ <workingSet id="papyrus-customization-features" name="Papyrus Customization Features">
+ <predicate xsi:type="predicates:AndPredicate">
+ <operand xsi:type="predicates:RepositoryPredicate" project="org.eclipse.papyrus.customization.feature"/>
+ <operand xsi:type="predicates:NaturePredicate" nature="org.eclipse.pde.FeatureNature"/>
+ <operand xsi:type="predicates:NamePredicate" pattern="org\.eclipse\.papyrus\.customization(?:$|\..+)"/>
+ </predicate>
+ </workingSet>
+ </setupTask>
+ <stream label="master (Neon/1.2)" name="master">
+ <setupTask xsi:type="setup:VariableTask" name="papyrus.bugzilla.version" value="${papyrus.bugzver.master}"/>
+ </stream>
+ <stream label="streams/1.1-maintenance (Mars/1.1.x)" name="streams/1.1-maintenance">
+ <setupTask xsi:type="setup:VariableTask" name="papyrus.bugzilla.version" value="${papyrus.bugzver.mars}"/>
+ </stream>
+ <stream label="streams/1.0-maintenance (Luna/1.0.x)" name="streams/1.0-maintenance">
+ <setupTask xsi:type="setup:VariableTask" name="papyrus.bugzilla.version" value="${papyrus.bugzver.luna}"/>
+ </stream>
+ </project>
+ <project label="Documentation" name="doc">
+ <setupTask xsi:type="projects:ProjectsImportTask">
+ <sourceLocator rootFolder="${papyrus.git.clone.location/plugins/doc}"/>
+ <sourceLocator rootFolder="${papyrus.git.clone.location/features}">
+ <predicate xsi:type="predicates:AndPredicate">
+ <operand xsi:type="predicates:NamePredicate" pattern="org\.eclipse\.papyrus(\..+)?\.doc($|\..+)"/>
+ </predicate>
+ </sourceLocator>
+ </setupTask>
+ <setupTask xsi:type="setup.workingsets:WorkingSetTask">
+ <workingSet id="papyrus-doc" name="Papyrus Documentation">
+ <predicate xsi:type="predicates:AndPredicate">
+ <operand xsi:type="predicates:RepositoryPredicate" project="org.eclipse.papyrus.uml.doc"/>
+ <operand xsi:type="predicates:NaturePredicate" nature="org.eclipse.pde.PluginNature"/>
+ <operand xsi:type="predicates:NamePredicate" pattern="org\.eclipse\.papyrus(\..+)?\.doc(umentation)?"/>
+ </predicate>
+ </workingSet>
+ <workingSet id="papyrus-doc-features" name="Papyrus Documentation Features">
+ <predicate xsi:type="predicates:AndPredicate">
+ <operand xsi:type="predicates:RepositoryPredicate" project="org.eclipse.papyrus.doc.feature"/>
+ <operand xsi:type="predicates:NaturePredicate" nature="org.eclipse.pde.FeatureNature"/>
+ <operand xsi:type="predicates:NamePredicate" pattern="org\.eclipse\.papyrus(\..+)?\.doc($|\..+)"/>
+ </predicate>
+ </workingSet>
+ </setupTask>
+ <stream label="master (Neon/1.2)" name="master">
+ <setupTask xsi:type="setup:VariableTask" name="papyrus.bugzilla.version" value="${papyrus.bugzver.master}"/>
+ </stream>
+ <stream label="streams/1.1-maintenance (Mars/1.1.x)" name="streams/1.1-maintenance">
+ <setupTask xsi:type="setup:VariableTask" name="papyrus.bugzilla.version" value="${papyrus.bugzver.mars}"/>
+ </stream>
+ <stream label="streams/1.0-maintenance (Luna/1.0.x)" name="streams/1.0-maintenance">
+ <setupTask xsi:type="setup:VariableTask" name="papyrus.bugzilla.version" value="${papyrus.bugzver.luna}"/>
+ </stream>
+ </project>
+ <project label="All Tests" name="alltests">
+ <setupTask xsi:type="projects:ProjectsImportTask">
+ <sourceLocator rootFolder="${papyrus.git.clone.location/tests/junit/plugins}"/>
+ <sourceLocator rootFolder="${papyrus.git.clone.location/features}">
+ <predicate xsi:type="predicates:AndPredicate">
+ <operand xsi:type="predicates:NamePredicate" pattern="org\.eclipse\.papyrus\.tests\..+"/>
+ <operand xsi:type="predicates:NotPredicate">
+ <operand xsi:type="predicates:NamePredicate" pattern=".*\.extra\..*"/>
+ </operand>
+ </predicate>
+ </sourceLocator>
+ </setupTask>
+ <setupTask xsi:type="setup.workingsets:WorkingSetTask">
+ <workingSet id="papyrus-alltests" name="Papyrus All Main Tests">
+ <predicate xsi:type="predicates:AndPredicate">
+ <operand xsi:type="predicates:RepositoryPredicate" project="org.eclipse.papyrus.tests"/>
+ <operand xsi:type="predicates:NaturePredicate" nature="org.eclipse.pde.PluginNature"/>
+ <operand xsi:type="predicates:NamePredicate" pattern="org\.eclipse\.papyrus(\..+)?\.tests"/>
+ <operand xsi:type="predicates:NotPredicate">
+ <operand xsi:type="predicates:NamePredicate" pattern=".*\.extra\..*"/>
+ </operand>
+ </predicate>
+ </workingSet>
+ <workingSet id="papyrus-alltests-features" name="Papyrus Main Test Features">
+ <predicate xsi:type="predicates:AndPredicate">
+ <operand xsi:type="predicates:RepositoryPredicate" project="org.eclipse.papyrus.tests.feature"/>
+ <operand xsi:type="predicates:NaturePredicate" nature="org.eclipse.pde.FeatureNature"/>
+ <operand xsi:type="predicates:NamePredicate" pattern="org\.eclipse\.papyrus\.tests($|\..+)"/>
+ <operand xsi:type="predicates:NotPredicate">
+ <operand xsi:type="predicates:NamePredicate" pattern=".*\.extra\..*"/>
+ </operand>
+ </predicate>
+ </workingSet>
+ </setupTask>
+ <setupTask xsi:type="setup.targlets:TargletTask">
+ <targlet activeRepositoryList="${eclipse.target.platform}" name="Papyrus ALF Test Dependencies">
+ <requirement name="org.eclipse.ocl.all.feature.group"/>
+ <requirement name="org.eclipse.m2m.qvt.oml.runtime.feature.group"/>
+ </targlet>
+ </setupTask>
+ <stream label="master (Neon/1.2)" name="master">
+ <setupTask xsi:type="setup:VariableTask" name="papyrus.bugzilla.version" value="${papyrus.bugzver.master}"/>
+ </stream>
+ <stream label="streams/1.1-maintenance (Mars/1.1.x)" name="streams/1.1-maintenance">
+ <setupTask xsi:type="setup:VariableTask" name="papyrus.bugzilla.version" value="${papyrus.bugzver.mars}"/>
+ </stream>
+ <stream label="streams/1.0-maintenance (Luna/1.0.x)" name="streams/1.0-maintenance">
+ <setupTask xsi:type="setup:VariableTask" name="papyrus.bugzilla.version" value="${papyrus.bugzver.luna}"/>
+ </stream>
+ </project>
+ <project label="Others" name="misc">
+ <stream label="master (Neon/1.2)" name="master">
+ <setupTask xsi:type="setup:VariableTask" name="papyrus.bugzilla.version" value="${papyrus.bugzver.master}"/>
+ </stream>
+ <stream label="streams/1.1-maintenance (Mars/1.1.x)" name="streams/1.1-maintenance">
+ <setupTask xsi:type="setup:VariableTask" name="papyrus.bugzilla.version" value="${papyrus.bugzver.mars}"/>
+ </stream>
+ <stream label="streams/1.0-maintenance (Luna/1.0.x)" name="streams/1.0-maintenance">
+ <setupTask xsi:type="setup:VariableTask" name="papyrus.bugzilla.version" value="${papyrus.bugzver.luna}"/>
+ <setupTask xsi:type="projects:ProjectsImportTask">
+ <sourceLocator rootFolder="${papyrus.git.clone.location/plugins/team}"/>
+ <sourceLocator rootFolder="${papyrus.git.clone.location/features}">
+ <predicate xsi:type="predicates:AndPredicate">
+ <operand xsi:type="predicates:NamePredicate" pattern="org\.eclipse\.papyrus\.team($|\..+)"/>
+ </predicate>
+ </sourceLocator>
+ </setupTask>
+ <setupTask xsi:type="setup.workingsets:WorkingSetTask">
+ <workingSet id="papyrus-others" name="Papyrus Others">
+ <predicate xsi:type="predicates:AndPredicate">
+ <operand xsi:type="predicates:RepositoryPredicate" project="org.eclipse.papyrus.team.svn"/>
+ <operand xsi:type="predicates:NaturePredicate" nature="org.eclipse.pde.PluginNature"/>
+ <operand xsi:type="predicates:NamePredicate" pattern="org\.eclipse\.papyrus\.team\.svn"/>
+ </predicate>
+ </workingSet>
+ <workingSet id="papyrus-others-features" name="Papyrus Other Features">
+ <predicate xsi:type="predicates:AndPredicate">
+ <operand xsi:type="predicates:RepositoryPredicate" project="org.eclipse.papyrus.team.feature"/>
+ <operand xsi:type="predicates:NaturePredicate" nature="org.eclipse.pde.FeatureNature"/>
+ <operand xsi:type="predicates:NamePredicate" pattern="org\.eclipse\.papyrus\.team($|\..+)"/>
+ </predicate>
+ </workingSet>
+ </setupTask>
+ <setupTask xsi:type="setup.targlets:TargletTask">
+ <description>&#xD;
+ Additional dependencies, e.g. for Subversive (SVN team integration), including&#xD;
+ an SVN connector from Polarion to prevent the connector dialog appearing at&#xD;
+ run-time, especially as it interferes with JUnit test execution.&#xD;
+ </description>
+ <targlet activeRepositoryList="${eclipse.target.platform}" name="Papyrus Other Dependencies">
+ <requirement name="org.eclipse.team.svn.feature.group"/>
+ <requirement name="org.polarion.eclipse.team.svn.connector.svnkit18.feature.group"/>
+ <repositoryList name="Luna">
+ <repository url="${base.downloads.url}/technology/subversive/2.0/luna-site/"/>
+ <repository url="http://community.polarion.com/projects/subversive/download/eclipse/4.0/update-site/"/>
+ </repositoryList>
+ </targlet>
+ </setupTask>
+ </stream>
+ </project>
+ <project label="Releng" name="releng">
+ <setupTask xsi:type="projects:ProjectsImportTask">
+ <sourceLocator locateNestedProjects="true" rootFolder="${papyrus.git.clone.location/releng}">
+ <excludedPath>emfgen</excludedPath>
+ </sourceLocator>
+ </setupTask>
+ <setupTask xsi:type="setup.workingsets:WorkingSetTask">
+ <workingSet id="papyrus-releng" name="Papyrus Releng">
+ <predicate xsi:type="predicates:AndPredicate">
+ <operand xsi:type="predicates:RepositoryPredicate" project="releng"/>
+ <operand xsi:type="predicates:NamePredicate" pattern=".*\.releng.*|.*\.oomph.*|releng"/>
+ </predicate>
+ </workingSet>
+ </setupTask>
+ <project label="Maven Plug-ins" name="maven">
+ <setupTask xsi:type="projects:ProjectsImportTask">
+ <sourceLocator locateNestedProjects="true" rootFolder="${papyrus.git.clone.location/releng/emfgen}"/>
+ </setupTask>
+ <stream label="master (Neon/1.2)" name="master">
+ <setupTask xsi:type="setup:VariableTask" name="papyrus.bugzilla.version" value="${papyrus.bugzver.master}"/>
+ </stream>
+ <stream label="streams/1.1-maintenance (Mars/1.1.x)" name="streams/1.1-maintenance">
+ <setupTask xsi:type="setup:VariableTask" name="papyrus.bugzilla.version" value="${papyrus.bugzver.mars}"/>
+ </stream>
+ <description>Sources of Maven plug-ins for Papyrus custom build behaviours</description>
+ </project>
+ <stream label="master (Neon/1.2)" name="master">
+ <setupTask xsi:type="setup:VariableTask" name="papyrus.bugzilla.version" value="${papyrus.bugzver.master}"/>
+ </stream>
+ <stream label="streams/1.1-maintenance (Mars/1.1.x)" name="streams/1.1-maintenance">
+ <setupTask xsi:type="setup:VariableTask" name="papyrus.bugzilla.version" value="${papyrus.bugzver.mars}"/>
+ </stream>
+ <stream label="streams/1.0-maintenance (Luna/1.0.x)" name="streams/1.0-maintenance">
+ <setupTask xsi:type="setup:VariableTask" name="papyrus.bugzilla.version" value="${papyrus.bugzver.luna}"/>
+ </stream>
+ </project>
+ <description>Tools, dependencies, and sources for development of the main Papyrus components. Required for any Papyrus development.</description>
+ </project>
+ <project label="Extras" name="extras">
+ <setupTask xsi:type="setup:VariableTask" name="papyrus.extratests.folder" value="${papyrus.extraplugins.folder}"/>
+ <setupTask xsi:type="setup:VariableTask" name="papyrus.extrafeature" value="extra.${papyrus.extraplugins.folder}"/>
+ <setupTask xsi:type="setup:VariableTask" name="papyrus.extratestsfeature" value="tests.${papyrus.extrafeature}"/>
+ <setupTask xsi:type="setup.targlets:TargletTask">
+ <targlet activeRepositoryList="${eclipse.target.platform}" name="${scope.project.label} Plug-ins">
+ <requirement name="org.eclipse.papyrus.${papyrus.extrafeature}.feature.feature.group" optional="true"/>
+ <repositoryList name="Neon">
+ <repository url="${base.downloads.url}/modeling/mdt/papyrus/updates/nightly/neon/extra"/>
+ </repositoryList>
+ <repositoryList name="Mars">
+ <repository url="${base.downloads.url}/modeling/mdt/papyrus/updates/nightly/mars/extra"/>
+ </repositoryList>
+ <repositoryList name="Luna">
+ <repository url="${base.downloads.url}/modeling/mdt/papyrus/updates/nightly/luna"/>
+ </repositoryList>
+ </targlet>
+ </setupTask>
+ <setupTask xsi:type="projects:ProjectsImportTask">
+ <sourceLocator rootFolder="${papyrus.git.clone.location/extraplugins}/${papyrus.extraplugins.folder}"/>
+ <sourceLocator rootFolder="${papyrus.git.clone.location/tests/junit/extraplugins}/${papyrus.extratests.folder}"/>
+ <sourceLocator rootFolder="${papyrus.git.clone.location/features/papyrus-extra-features}">
+ <predicate xsi:type="predicates:NamePredicate" pattern="org\.eclipse\.papyrus\.${papyrus.extrafeature}\.feature"/>
+ </sourceLocator>
+ <sourceLocator rootFolder="${papyrus.git.clone.location/features/papyrus-tests-extra-features}">
+ <predicate xsi:type="predicates:NamePredicate" pattern="org\.eclipse\.papyrus\.${papyrus.extratestsfeature}\.feature"/>
+ </sourceLocator>
+ </setupTask>
+ <setupTask xsi:type="setup.workingsets:WorkingSetTask">
+ <workingSet name="Papyrus ${scope.project.label}">
+ <predicate xsi:type="predicates:OrPredicate">
+ <operand xsi:type="predicates:LocationPredicate" pattern="\Q${papyrus.git.clone.location/extraplugins}\E[\\/]\Q${papyrus.extraplugins.folder}\E"/>
+ <operand xsi:type="predicates:LocationPredicate" pattern="\Q${papyrus.git.clone.location/extraplugins}\E[\\/]\Q${papyrus.extraplugins.folder}\E[\\/].*"/>
+ <operand xsi:type="predicates:LocationPredicate" pattern="\Q${papyrus.git.clone.location/tests/junit/extraplugins}\E[\\/]\Q${papyrus.extratests.folder}\E[\\/].*"/>
+ <operand xsi:type="predicates:AndPredicate">
+ <operand xsi:type="predicates:NaturePredicate" nature="org.eclipse.pde.FeatureNature"/>
+ <operand xsi:type="predicates:OrPredicate">
+ <operand xsi:type="predicates:NamePredicate" pattern="org\.eclipse\.papyrus\.${papyrus.extrafeature}($|\..*)"/>
+ <operand xsi:type="predicates:NamePredicate" pattern="org\.eclipse\.papyrus\.${papyrus.extratestsfeature}($|\..*)"/>
+ </operand>
+ </operand>
+ </predicate>
+ </workingSet>
+ </setupTask>
+ <project label="CDO Integration" name="cdo">
+ <setupTask xsi:type="setup.targlets:TargletTask">
+ <targlet activeRepositoryList="${eclipse.target.platform}" name="Papyrus CDO Dependencies">
+ <requirement name="org.eclipse.emf.cdo.sdk.feature.group"/>
+ <repositoryList name="Neon">
+ <repository url="http://download.eclipse.org/modeling/emf/cdo/drops/R20150916-0434">
+ <annotation source="http://www.eclipse.org/Papyrus/2014/releng/dependencytools">
+ <detail key="updateFrom">
+ <value>EMF CDO</value>
+ </detail>
+ </annotation>
+ </repository>
+ </repositoryList>
+ <repositoryList name="Mars">
+ <repository url="http://download.eclipse.org/modeling/emf/cdo/drops/S20150909-0459">
+ <annotation source="http://www.eclipse.org/Papyrus/2014/releng/dependencytools">
+ <detail key="updateFrom">
+ <value>EMF CDO</value>
+ </detail>
+ </annotation>
+ </repository>
+ </repositoryList>
+ <repositoryList name="Luna">
+ <repository url="${base.downloads.url}/modeling/emf/cdo/drops/R20140610-0212"/>
+ </repositoryList>
+ </targlet>
+ </setupTask>
+ <setupTask xsi:type="setup:VariableTask" name="papyrus.extraplugins.folder" value="cdo"/>
+ <stream label="master (Neon/1.2)" name="master">
+ <setupTask xsi:type="setup:VariableTask" name="papyrus.bugzilla.version" value="${papyrus.bugzver.master}"/>
+ </stream>
+ <stream label="streams/1.1-maintenance (Mars/1.1.x)" name="streams/1.1-maintenance">
+ <setupTask xsi:type="setup:VariableTask" name="papyrus.bugzilla.version" value="${papyrus.bugzver.mars}"/>
+ </stream>
+ <stream label="streams/1.0-maintenance (Luna/1.0.x)" name="streams/1.0-maintenance">
+ <setupTask xsi:type="setup:VariableTask" name="papyrus.bugzilla.version" value="${papyrus.bugzver.luna}"/>
+ </stream>
+ </project>
+ <project label="C/C++ Codegen" name="cpp">
+ <setupTask xsi:type="setup.targlets:TargletTask">
+ <targlet activeRepositoryList="${eclipse.target.platform}" name="Papyrus CPP Dependencies">
+ <requirement name="org.eclipse.cdt.feature.group"/>
+ <requirement name="org.eclipse.acceleo.feature.group"/>
+ <repositoryList name="Neon">
+ <repository url="http://download.eclipse.org/tools/cdt/builds/neon/milestones">
+ <annotation source="http://www.eclipse.org/Papyrus/2014/releng/dependencytools">
+ <detail key="updateFrom">
+ <value>CDT</value>
+ </detail>
+ </annotation>
+ </repository>
+ <repository url="http://download.eclipse.org/facet/updates/integration/1.1.0/I201512140944/">
+ <annotation source="http://www.eclipse.org/Papyrus/2014/releng/dependencytools">
+ <detail key="updateFrom">
+ <value>EMF Facet</value>
+ </detail>
+ </annotation>
+ </repository>
+ </repositoryList>
+ <repositoryList name="Mars">
+ <repository url="http://download.eclipse.org/tools/cdt/builds/mars/milestones">
+ <annotation source="http://www.eclipse.org/Papyrus/2014/releng/dependencytools">
+ <detail key="updateFrom">
+ <value>CDT</value>
+ </detail>
+ </annotation>
+ </repository>
+ <repository url="http://download.eclipse.org/facet/updates/integration/1.0.1/I201508190910/">
+ <annotation source="http://www.eclipse.org/Papyrus/2014/releng/dependencytools">
+ <detail key="updateFrom">
+ <value>EMF Facet</value>
+ </detail>
+ </annotation>
+ </repository>
+ </repositoryList>
+ <repositoryList name="Luna">
+ <repository url="${base.downloads.url}/tools/cdt/builds/luna/milestones"/>
+ <repository url="${base.downloads.url}/facet/updates/release/0.4.0"/>
+ </repositoryList>
+ </targlet>
+ </setupTask>
+ <setupTask xsi:type="setup:VariableTask" name="papyrus.extraplugins.folder" value="codegen"/>
+ <setupTask xsi:type="setup:VariableTask" name="papyrus.extratests.folder" value="codegen"/>
+ <setupTask xsi:type="setup:VariableTask" name="papyrus.extrafeature" value="extra.cpp"/>
+ <setupTask xsi:type="setup:VariableTask" name="papyrus.extratestsfeature" value="tests.extra.codegen.cpp"/>
+ <setupTask xsi:type="p2_1.0:P2Task">
+ <requirement name="org.eclipse.xtend.sdk.feature.group"/>
+ <requirement name="org.eclipse.acceleo.feature.group"/>
+ </setupTask>
+ <stream label="master (Neon/1.2)" name="master">
+ <setupTask xsi:type="setup:VariableTask" name="papyrus.bugzilla.version" value="${papyrus.bugzver.master}"/>
+ </stream>
+ <stream label="streams/1.1-maintenance (Mars/1.1.x)" name="streams/1.1-maintenance">
+ <setupTask xsi:type="setup:VariableTask" name="papyrus.bugzilla.version" value="${papyrus.bugzver.mars}"/>
+ </stream>
+ <stream label="streams/1.0-maintenance (Luna/1.0.x)" name="streams/1.0-maintenance">
+ <setupTask xsi:type="setup:VariableTask" name="papyrus.bugzilla.version" value="${papyrus.bugzver.luna}"/>
+ <setupTask xsi:type="setup.targlets:TargletTask">
+ <targlet activeRepositoryList="${eclipse.target.platform}" name="Papyrus CPP Dependencies">
+ <requirement name="org.eclipse.emf.facet.sdk.feature.feature.group"/>
+ </targlet>
+ </setupTask>
+ </stream>
+ </project>
+ <project label="Diagram Template" name="diagramtemplate">
+ <setupTask xsi:type="setup:VariableTask" name="papyrus.extraplugins.folder" value="diagramtemplate"/>
+ <stream label="master (Neon/1.2)" name="master">
+ <setupTask xsi:type="setup:VariableTask" name="papyrus.bugzilla.version" value="${papyrus.bugzver.master}"/>
+ </stream>
+ <stream label="streams/1.1-maintenance (Mars/1.1.x)" name="streams/1.1-maintenance">
+ <setupTask xsi:type="setup:VariableTask" name="papyrus.bugzilla.version" value="${papyrus.bugzver.mars}"/>
+ </stream>
+ <stream label="streams/1.0-maintenance (Luna/1.0.x)" name="streams/1.0-maintenance">
+ <setupTask xsi:type="setup:VariableTask" name="papyrus.bugzilla.version" value="${papyrus.bugzver.luna}"/>
+ </stream>
+ <description/>
+ </project>
+ <project label="DSML Validation" name="dsml.validation">
+ <setupTask xsi:type="setup:VariableTask" name="papyrus.extraplugins.folder" value="dsml.validation"/>
+ <setupTask xsi:type="projects:ProjectsImportTask">
+ <sourceLocator rootFolder="${papyrus.git.clone.location/extraplugins}/codegen">
+ <predicate xsi:type="predicates:NamePredicate" pattern="org\.eclipse\.papyrus\.codegen\.base"/>
+ </sourceLocator>
+ </setupTask>
+ <setupTask xsi:type="p2_1.0:P2Task">
+ <requirement name="org.eclipse.xtend.sdk.feature.group"/>
+ </setupTask>
+ <stream label="master (Neon/1.2)" name="master">
+ <setupTask xsi:type="setup:VariableTask" name="papyrus.bugzilla.version" value="${papyrus.bugzver.master}"/>
+ </stream>
+ <stream label="streams/1.1-maintenance (Mars/1.1.x)" name="streams/1.1-maintenance">
+ <setupTask xsi:type="setup:VariableTask" name="papyrus.bugzilla.version" value="${papyrus.bugzver.mars}"/>
+ </stream>
+ <stream label="streams/1.0-maintenance (Luna/1.0.x)" name="streams/1.0-maintenance">
+ <setupTask xsi:type="setup:VariableTask" name="papyrus.bugzilla.version" value="${papyrus.bugzver.luna}"/>
+ </stream>
+ <description/>
+ </project>
+ <project label="East-ADL" name="eastadl">
+ <setupTask xsi:type="setup:VariableTask" name="papyrus.extraplugins.folder" value="eastadl"/>
+ <stream label="master (Neon/1.2)" name="master">
+ <setupTask xsi:type="setup:VariableTask" name="papyrus.bugzilla.version" value="${papyrus.bugzver.master}"/>
+ </stream>
+ <stream label="streams/1.1-maintenance (Mars/1.1.x)" name="streams/1.1-maintenance">
+ <setupTask xsi:type="setup:VariableTask" name="papyrus.bugzilla.version" value="${papyrus.bugzver.mars}"/>
+ </stream>
+ <stream label="streams/1.0-maintenance (Luna/1.0.x)" name="streams/1.0-maintenance">
+ <setupTask xsi:type="setup:VariableTask" name="papyrus.bugzilla.version" value="${papyrus.bugzver.luna}"/>
+ </stream>
+ <description/>
+ </project>
+ <project label="Java" name="java">
+ <setupTask xsi:type="setup:VariableTask" name="papyrus.extraplugins.folder" value="java"/>
+ <setupTask xsi:type="setup:VariableTask" name="papyrus.extrafeature" value="java\.(?:profile|generator|reverse)"/>
+ <setupTask xsi:type="setup.targlets:TargletTask">
+ <targlet activeRepositoryList="${eclipse.target.platform}" name="Java Plug-ins">
+ <requirement name="org.eclipse.papyrus.java.profile.feature.feature.group"/>
+ <requirement name="org.eclipse.papyrus.java.generator.feature.feature.group"/>
+ <requirement name="org.eclipse.papyrus.java.reverse.feature.feature.group"/>
+ <repositoryList name="Neon">
+ <repository url="${base.downloads.url}/modeling/mdt/papyrus/updates/nightly/neon/extra"/>
+ </repositoryList>
+ <repositoryList name="Mars">
+ <repository url="${base.downloads.url}/modeling/mdt/papyrus/updates/nightly/mars/extra"/>
+ </repositoryList>
+ <repositoryList name="Luna">
+ <repository url="${base.downloads.url}/modeling/mdt/papyrus/updates/nightly/luna"/>
+ </repositoryList>
+ </targlet>
+ </setupTask>
+ <setupTask xsi:type="setup.workingsets:WorkingSetTask">
+ <description>Projects related to Java code generation/reverse.</description>
+ <workingSet name="Papyrus Java">
+ <predicate xsi:type="predicates:AndPredicate">
+ <operand xsi:type="predicates:RepositoryPredicate" project="org.eclipse.papyrus.layers.stackmodel"/>
+ <operand xsi:type="predicates:NaturePredicate" nature="org.eclipse.pde.PluginNature"/>
+ <operand xsi:type="predicates:NamePredicate" pattern="org\.eclipse\.papyrus\.java\..*"/>
+ </predicate>
+ </workingSet>
+ </setupTask>
+ <stream label="master (Neon/1.2)" name="master">
+ <setupTask xsi:type="setup:VariableTask" name="papyrus.bugzilla.version" value="${papyrus.bugzver.master}"/>
+ </stream>
+ <stream label="streams/1.1-maintenance (Mars/1.1.x)" name="streams/1.1-maintenance">
+ <setupTask xsi:type="setup:VariableTask" name="papyrus.bugzilla.version" value="${papyrus.bugzver.mars}"/>
+ </stream>
+ <stream label="streams/1.0-maintenance (Luna/1.0.x)" name="streams/1.0-maintenance">
+ <setupTask xsi:type="setup:VariableTask" name="papyrus.bugzilla.version" value="${papyrus.bugzver.luna}"/>
+ </stream>
+ <description/>
+ </project>
+ <project label="Layers" name="layers">
+ <setupTask xsi:type="setup:VariableTask" name="papyrus.extraplugins.folder" value="layers"/>
+ <setupTask xsi:type="setup:VariableTask" name="papyrus.extrafeature" value="layers"/>
+ <setupTask xsi:type="setup.workingsets:WorkingSetTask">
+ <description>Projects related to Papyrus Layers.</description>
+ <workingSet name="Papyrus Layers">
+ <predicate xsi:type="predicates:AndPredicate">
+ <operand xsi:type="predicates:RepositoryPredicate" project="org.eclipse.papyrus.layers.stackmodel"/>
+ <operand xsi:type="predicates:NaturePredicate" nature="org.eclipse.pde.PluginNature"/>
+ <operand xsi:type="predicates:NamePredicate" pattern="org\.eclipse\.papyrus\.layers\..*"/>
+ </predicate>
+ </workingSet>
+ </setupTask>
+ <setupTask xsi:type="projects:ProjectsImportTask">
+ <description>Import plugin requested by Layers</description>
+ <sourceLocator rootFolder="${papyrus.git.clone.location/tests/integration/plugins}/org.eclipse.papyrus.integrationtests.editor"/>
+ </setupTask>
+ <setupTask xsi:type="setup.targlets:TargletTask">
+ <targlet activeRepositoryList="${eclipse.target.platform}" name="Layers dependencies">
+ <requirement name="org.eclipse.emf.query.sdk.feature.group"/>
+ <repositoryList name="Neon">
+ <repository url="http://download.eclipse.org/modeling/emf/query/updates/releases/"/>
+ </repositoryList>
+ <repositoryList name="Mars">
+ <repository url="http://download.eclipse.org/modeling/emf/query/updates/releases/"/>
+ </repositoryList>
+ </targlet>
+ </setupTask>
+ <stream label="master (Neon/1.2)" name="master">
+ <setupTask xsi:type="setup:VariableTask" name="papyrus.bugzilla.version" value="${papyrus.bugzver.master}"/>
+ </stream>
+ <stream label="streams/1.1-maintenance (Mars/1.1.x)" name="streams/1.1-maintenance">
+ <setupTask xsi:type="setup:VariableTask" name="papyrus.bugzilla.version" value="${papyrus.bugzver.mars}"/>
+ </stream>
+ <stream label="streams/1.0-maintenance (Luna/1.0.x)" name="streams/1.0-maintenance">
+ <setupTask xsi:type="setup:VariableTask" name="papyrus.bugzilla.version" value="${papyrus.bugzver.luna}"/>
+ </stream>
+ <description/>
+ </project>
+ <project label="MARTE" name="marte">
+ <setupTask xsi:type="setup:VariableTask" name="papyrus.extraplugins.folder" value="marte"/>
+ <setupTask xsi:type="p2_1.0:P2Task">
+ <requirement name="org.eclipse.xtend.sdk.feature.group"/>
+ </setupTask>
+ <stream label="master (Neon/1.2)" name="master">
+ <setupTask xsi:type="setup:VariableTask" name="papyrus.bugzilla.version" value="${papyrus.bugzver.master}"/>
+ </stream>
+ <stream label="streams/1.1-maintenance (Mars/1.1.x)" name="streams/1.1-maintenance">
+ <setupTask xsi:type="setup:VariableTask" name="papyrus.bugzilla.version" value="${papyrus.bugzver.mars}"/>
+ </stream>
+ <stream label="streams/1.0-maintenance (Luna/1.0.x)" name="streams/1.0-maintenance">
+ <setupTask xsi:type="setup:VariableTask" name="papyrus.bugzilla.version" value="${papyrus.bugzver.luna}"/>
+ </stream>
+ <description/>
+ </project>
+ <project label="Model Migration" name="migration">
+ <setupTask xsi:type="setup:VariableTask" name="papyrus.extraplugins.folder" value="migration"/>
+ <setupTask xsi:type="setup.targlets:TargletTask">
+ <targlet name="Papyrus Model Migration Dependencies">
+ <requirement name="org.eclipse.papyrus.umlrt"/>
+ </targlet>
+ </setupTask>
+ <stream label="master (Neon/1.2)" name="master">
+ <setupTask xsi:type="setup:VariableTask" name="papyrus.bugzilla.version" value="${papyrus.bugzver.master}"/>
+ </stream>
+ <stream label="streams/1.1-maintenance (Mars/1.1.x)" name="streams/1.1-maintenance">
+ <setupTask xsi:type="setup:VariableTask" name="papyrus.bugzilla.version" value="${papyrus.bugzver.mars}"/>
+ </stream>
+ <stream label="streams/1.0-maintenance (Luna/1.0.x)" name="streams/1.0-maintenance">
+ <setupTask xsi:type="setup:VariableTask" name="papyrus.bugzilla.version" value="${papyrus.bugzver.luna}"/>
+ </stream>
+ <description/>
+ </project>
+ <project label="Moka" name="moka">
+ <setupTask xsi:type="setup:VariableTask" name="papyrus.extraplugins.folder" value="moka"/>
+ <stream label="streams/1.1-maintenance (Mars/1.1.x)" name="streams/1.1-maintenance">
+ <setupTask xsi:type="setup:VariableTask" name="papyrus.bugzilla.version" value="${papyrus.bugzver.mars}"/>
+ </stream>
+ <stream label="streams/1.0-maintenance (Luna/1.0.x)" name="streams/1.0-maintenance">
+ <setupTask xsi:type="setup:VariableTask" name="papyrus.bugzilla.version" value="${papyrus.bugzver.luna}"/>
+ </stream>
+ <description/>
+ </project>
+ <project label="RobotML" name="robotml">
+ <setupTask xsi:type="setup:VariableTask" name="papyrus.extraplugins.folder" value="robotml"/>
+ <stream label="master (Neon/1.2)" name="master">
+ <setupTask xsi:type="setup:VariableTask" name="papyrus.bugzilla.version" value="${papyrus.bugzver.master}"/>
+ </stream>
+ <stream label="streams/1.1-maintenance (Mars/1.1.x)" name="streams/1.1-maintenance">
+ <setupTask xsi:type="setup:VariableTask" name="papyrus.bugzilla.version" value="${papyrus.bugzver.mars}"/>
+ </stream>
+ <stream label="streams/1.0-maintenance (Luna/1.0.x)" name="streams/1.0-maintenance">
+ <setupTask xsi:type="setup:VariableTask" name="papyrus.bugzilla.version" value="${papyrus.bugzver.luna}"/>
+ </stream>
+ <description/>
+ </project>
+ <project label="Table Migration" name="tablemigration">
+ <setupTask xsi:type="setup:VariableTask" name="papyrus.extraplugins.folder" value="tablemigration"/>
+ <setupTask xsi:type="setup:VariableTask" name="papyrus.extrafeature" value="tablemigration"/>
+ <stream label="master (Neon/1.2)" name="master">
+ <setupTask xsi:type="setup:VariableTask" name="papyrus.bugzilla.version" value="${papyrus.bugzver.master}"/>
+ </stream>
+ <stream label="streams/1.1-maintenance (Mars/1.1.x)" name="streams/1.1-maintenance">
+ <setupTask xsi:type="setup:VariableTask" name="papyrus.bugzilla.version" value="${papyrus.bugzver.mars}"/>
+ </stream>
+ <stream label="streams/1.0-maintenance (Luna/1.0.x)" name="streams/1.0-maintenance">
+ <setupTask xsi:type="setup:VariableTask" name="papyrus.bugzilla.version" value="${papyrus.bugzver.luna}"/>
+ </stream>
+ <description/>
+ </project>
+ <project label="UML Compare" name="umlcompare">
+ <setupTask xsi:type="setup:VariableTask" name="papyrus.extraplugins.folder" value="uml/compare"/>
+ <setupTask xsi:type="setup:VariableTask" name="papyrus.extrafeature" value="extra.uml.compare"/>
+ <stream label="master (Neon/1.2)" name="master">
+ <setupTask xsi:type="setup:VariableTask" name="papyrus.bugzilla.version" value="${papyrus.bugzver.master}"/>
+ </stream>
+ <stream label="streams/1.1-maintenance (Mars/1.1.x)" name="streams/1.1-maintenance">
+ <setupTask xsi:type="setup:VariableTask" name="papyrus.bugzilla.version" value="${papyrus.bugzver.mars}"/>
+ </stream>
+ <stream label="streams/1.0-maintenance (Luna/1.0.x)" name="streams/1.0-maintenance">
+ <setupTask xsi:type="setup:VariableTask" name="papyrus.bugzilla.version" value="${papyrus.bugzver.luna}"/>
+ </stream>
+ <description/>
+ </project>
+ <project label="UML Export" name="umlexport">
+ <setupTask xsi:type="setup:VariableTask" name="papyrus.extraplugins.folder" value="uml/org.eclipse.papyrus.uml.export"/>
+ <setupTask xsi:type="setup:VariableTask" name="papyrus.extrafeature" value="uml.export"/>
+ <stream label="master (Neon/1.2)" name="master">
+ <setupTask xsi:type="setup:VariableTask" name="papyrus.bugzilla.version" value="${papyrus.bugzver.master}"/>
+ </stream>
+ <stream label="streams/1.1-maintenance (Mars/1.1.x)" name="streams/1.1-maintenance">
+ <setupTask xsi:type="setup:VariableTask" name="papyrus.bugzilla.version" value="${papyrus.bugzver.mars}"/>
+ </stream>
+ <stream label="streams/1.0-maintenance (Luna/1.0.x)" name="streams/1.0-maintenance">
+ <setupTask xsi:type="setup:VariableTask" name="papyrus.bugzilla.version" value="${papyrus.bugzver.luna}"/>
+ </stream>
+ <description/>
+ </project>
+ <project label="UML-RT" name="umlrt">
+ <setupTask xsi:type="setup:VariableTask" name="papyrus.extraplugins.folder" value="umlrt"/>
+ <stream label="master (Neon/1.2)" name="master">
+ <setupTask xsi:type="setup:VariableTask" name="papyrus.bugzilla.version" value="${papyrus.bugzver.master}"/>
+ </stream>
+ <stream label="streams/1.1-maintenance (Mars/1.1.x)" name="streams/1.1-maintenance">
+ <setupTask xsi:type="setup:VariableTask" name="papyrus.bugzilla.version" value="${papyrus.bugzver.mars}"/>
+ </stream>
+ <stream label="streams/1.0-maintenance (Luna/1.0.x)" name="streams/1.0-maintenance">
+ <setupTask xsi:type="setup:VariableTask" name="papyrus.bugzilla.version" value="${papyrus.bugzver.luna}"/>
+ </stream>
+ <description/>
+ </project>
+ <project label="SysML 1.4" name="sysml14">
+ <setupTask xsi:type="setup:VariableTask" name="papyrus.extraplugins.folder" value="sysml14"/>
+ <stream label="streams/1.1-maintenance (Mars/1.1.x)" name="streams/1.1-maintenance">
+ <setupTask xsi:type="setup:VariableTask" name="papyrus.bugzilla.version" value="${papyrus.bugzver.mars}"/>
+ </stream>
+ <stream label="streams/1.0-maintenance (Luna/1.0.x)" name="streams/1.0-maintenance">
+ <setupTask xsi:type="setup:VariableTask" name="papyrus.bugzilla.version" value="${papyrus.bugzver.luna}"/>
+ </stream>
+ <description/>
+ </project>
+ <project label="BPMN" name="bpmn">
+ <setupTask xsi:type="setup:VariableTask" name="papyrus.extraplugins.folder" value="bpmn"/>
+ <stream label="master (Neon/1.2)" name="master">
+ <setupTask xsi:type="setup:VariableTask" name="papyrus.bugzilla.version" value="${papyrus.bugzver.master}"/>
+ </stream>
+ <stream label="streams/1.1-maintenance (Mars/1.1.x)" name="streams/1.1-maintenance">
+ <setupTask xsi:type="setup:VariableTask" name="papyrus.bugzilla.version" value="${papyrus.bugzver.mars}"/>
+ </stream>
+ <description>Papyrus BPMN</description>
+ </project>
+ <project
+ name="manufacturing"
+ label="Manufacturing">
+ <setupTask
+ xsi:type="setup:VariableTask"
+ name="papyrus.extraplugins.folder"
+ value="manufacturing"/>
+ <stream
+ name="master"
+ label="master (Neon/1.2)">
+ <setupTask
+ xsi:type="setup:VariableTask"
+ name="papyrus.bugzilla.version"
+ value="${papyrus.bugzver.master}"/>
+ </stream>
+ <description>Papyrus4Manufacturing</description>
+ </project>
+ <description>Select sub-projects to import dependencies and sources for Papyrus extra components.</description>
+ </project>
+ <project label="Developer" name="dev">
+ <setupTask xsi:type="projects:ProjectsImportTask">
+ <sourceLocator rootFolder="${papyrus.git.clone.location/plugins/developer}">
+ <predicate xsi:type="predicates:NotPredicate">
+ <operand xsi:type="predicates:OrPredicate">
+ <operand xsi:type="predicates:NamePredicate" pattern="org\.eclipse\.papyrus\.sysml\.sysmloveruml\.codegen"/>
+ <operand xsi:type="predicates:NamePredicate" pattern="org\.eclipse\.papyrus\.infra\.extendedtypes\.elementtypeview"/>
+ <operand xsi:type="predicates:NamePredicate" pattern="org\.eclipse\.papyrus\.dev\.view\.services\.edit\.request"/>
+ <operand xsi:type="predicates:NamePredicate" pattern="org\.eclipse\.papyrus\.diagramdev\.modelexplorer"/>
+ <operand xsi:type="predicates:NamePredicate" pattern="org\.eclipse\.papyrus\.releng\.tools"/>
+ </operand>
+ </predicate>
+ </sourceLocator>
+ <sourceLocator rootFolder="${papyrus.git.clone.location/features/papyrus-dev-features}"/>
+ <sourceLocator rootFolder="${papyrus.git.clone.location/tests/junit/plugins/developer}"/>
+ </setupTask>
+ <setupTask xsi:type="setup.workingsets:WorkingSetTask">
+ <workingSet id="papyrus-dev" name="Papyrus Developer Tools">
+ <predicate xsi:type="predicates:AndPredicate">
+ <operand xsi:type="predicates:RepositoryPredicate" project="org.eclipse.papyrus.codegen"/>
+ <operand xsi:type="predicates:OrPredicate">
+ <operand xsi:type="predicates:LocationPredicate" pattern="\Q${papyrus.git.clone.location/plugins/developer/}\E.+"/>
+ <operand xsi:type="predicates:LocationPredicate" pattern="\Q${papyrus.git.clone.location/features/papyrus-dev-features/}\E.*"/>
+ <operand xsi:type="predicates:LocationPredicate" pattern="\Q${papyrus.git.clone.location/tests/junit/plugins/developer/}\E.+"/>
+ </operand>
+ </predicate>
+ </workingSet>
+ </setupTask>
+ <setupTask xsi:type="setup.targlets:TargletTask">
+ <targlet name="Papyrus Developer Tools Dependencies">
+ <requirement name="org.eclipse.gmf.tooling.codegen.xtend2.feature.group"/>
+ <requirement name="org.eclipse.acceleo.feature.group"/>
+ </targlet>
+ </setupTask>
+ <setupTask xsi:type="p2_1.0:P2Task">
+ <requirement name="org.eclipse.xtend.sdk.feature.group"/>
+ <requirement name="org.eclipse.acceleo.feature.group"/>
+ </setupTask>
+ <project label="Oomph Setup" name="Oomph">
+ <setupTask xsi:type="setup:EclipseIniTask" option="-Doomph.redirection.papyrussetups" value="=http://git.eclipse.org/c/papyrus/org.eclipse.papyrus.git/plain/releng/org.eclipse.papyrus.oomph/setups/->${papyrus.git.clone.location|uri}/releng/org.eclipse.papyrus.oomph/setups/" vm="true"/>
+ <stream label="master (Neon/1.2)" name="master">
+ <setupTask xsi:type="setup:VariableTask" name="papyrus.bugzilla.version" value="${papyrus.bugzver.master}"/>
+ </stream>
+ <stream label="streams/1.1-maintenance (Mars/1.1.x)" name="streams/1.1-maintenance">
+ <setupTask xsi:type="setup:VariableTask" name="papyrus.bugzilla.version" value="${papyrus.bugzver.mars}"/>
+ </stream>
+ <description>Additional configuration for developing and testing the Oomph setup model.</description>
+ </project>
+ <project label="Releng Tools" name="relengtools">
+ <setupTask xsi:type="setup.targlets:TargletTask">
+ <targlet name="Papyrus Releng Tools Dependencies">
+ <requirement name="org.eclipse.oomph.setup.workingsets.feature.group" optional="true"/>
+ <requirement name="org.eclipse.oomph.setup.targlets.feature.group" optional="true"/>
+ <requirement name="org.eclipse.oomph.setup.feature.group" optional="true"/>
+ <requirement name="org.eclipse.b3.aggregator.engine.feature.feature.group"/>
+ <repositoryList>
+ <repository url="${oomph.update.url}"/>
+ <repository url="http://download.eclipse.org/modeling/emft/b3/updates-4.4/"/>
+ </repositoryList>
+ </targlet>
+ </setupTask>
+ <setupTask xsi:type="projects:ProjectsImportTask">
+ <sourceLocator locateNestedProjects="true" rootFolder="${papyrus.git.clone.location/plugins/developer}">
+ <predicate xsi:type="predicates:NamePredicate" pattern="org\.eclipse\.papyrus\.releng\.tools"/>
+ </sourceLocator>
+ </setupTask>
+ <stream label="master (Neon/1.2)" name="master">
+ <setupTask xsi:type="setup:VariableTask" name="papyrus.bugzilla.version" value="${papyrus.bugzver.master}"/>
+ </stream>
+ <stream label="streams/1.1-maintenance (Mars/1.1.x)" name="streams/1.1-maintenance">
+ <setupTask xsi:type="setup:VariableTask" name="papyrus.bugzilla.version" value="${papyrus.bugzver.mars}"/>
+ </stream>
+ <description>Release engineering tools, including the POM and Oomph Setup dependencies updater actions.</description>
+ </project>
+ <project label="Developer Tools" name="devtools">
+ <stream label="master (Neon/1.2)" name="master">
+ <setupTask xsi:type="setup:VariableTask" name="papyrus.bugzilla.version" value="${papyrus.bugzver.master}"/>
+ <setupTask xsi:type="p2_1.0:P2Task">
+ <requirement name="org.eclipse.papyrus.dev.feature.feature.group"/>
+ <requirement name="org.eclipse.b3.aggregator.engine.feature.feature.group"/>
+ <repository url="https://hudson.eclipse.org/papyrus/job/Papyrus-Master-Developer/lastSuccessfulBuild/artifact/repository/"/>
+ <repository url="${base.downloads.url}/modeling/mdt/papyrus/updates/nightly/neon/main"/>
+ <repository url="http://download.eclipse.org/modeling/emft/b3/updates-4.4/"/>
+ <repository url="http://download.eclipse.org/modeling/tmf/xtext/updates/milestones/head/I201509281643/">
+ <annotation source="http://www.eclipse.org/Papyrus/2014/releng/dependencytools">
+ <detail key="updateFrom">
+ <value>Xtext, Xtend</value>
+ </detail>
+ </annotation>
+ </repository>
+ </setupTask>
+ </stream>
+ <stream label="streams/1.1-maintenance (Mars/1.1.x)" name="streams/1.1-maintenance">
+ <setupTask xsi:type="setup:VariableTask" name="papyrus.bugzilla.version" value="${papyrus.bugzver.mars}"/>
+ <setupTask xsi:type="p2_1.0:P2Task">
+ <requirement name="org.eclipse.papyrus.dev.feature.feature.group"/>
+ <requirement name="org.eclipse.b3.aggregator.engine.feature.feature.group"/>
+ <repository url="https://hudson.eclipse.org/papyrus/job/Papyrus-Mars-Developer/lastSuccessfulBuild/artifact/releng/dev/target/repository/"/>
+ <repository url="${base.downloads.url}/modeling/mdt/papyrus/updates/nightly/mars/main"/>
+ <repository url="http://download.eclipse.org/modeling/emft/b3/updates-4.3/"/>
+ </setupTask>
+ </stream>
+ <stream label="streams/1.0-maintenance (Luna/1.0.x)" name="streams/1.0-maintenance">
+ <setupTask xsi:type="setup:VariableTask" name="papyrus.bugzilla.version" value="${papyrus.bugzver.luna}"/>
+ <setupTask xsi:type="p2_1.0:P2Task">
+ <requirement name="org.eclipse.papyrus.dev.feature.feature.group"/>
+ <requirement name="org.eclipse.b3.aggregator.engine.feature.feature.group"/>
+ <requirement name="org.eclipse.buckminster.core.feature.feature.group"/>
+ <requirement name="org.eclipse.buckminster.git.feature.feature.group"/>
+ <requirement name="org.eclipse.buckminster.pde.feature.feature.group"/>
+ <repository url="https://hudson.eclipse.org/papyrus/job/Papyrus-Luna-Developer/lastSuccessfulBuild/artifact/releng/dev/target/repository/"/>
+ <repository url="${base.downloads.url}/modeling/mdt/papyrus/updates/nightly/luna"/>
+ <repository url="http://download.eclipse.org/modeling/emft/b3/updates-4.3/"/>
+ <repository url="http://download.eclipse.org/tools/buckminster/updates-4.4"/>
+ </setupTask>
+ </stream>
+ <description>Installs developer tools, including the code generator for Papyrus diagram plug-ins and various debugging aids such as &quot;spy&quot; views. Source code is not included.</description>
+ </project>
+ <stream label="master (Neon/1.2)" name="master">
+ <setupTask xsi:type="setup:VariableTask" name="papyrus.bugzilla.version" value="${papyrus.bugzver.master}"/>
+ </stream>
+ <stream label="streams/1.1-maintenance (Mars/1.1.x)" name="streams/1.1-maintenance">
+ <setupTask xsi:type="setup:VariableTask" name="papyrus.bugzilla.version" value="${papyrus.bugzver.mars}"/>
+ </stream>
+ <stream label="streams/1.0-maintenance (Luna/1.0.x)" name="streams/1.0-maintenance">
+ <setupTask xsi:type="setup:VariableTask" name="papyrus.bugzilla.version" value="${papyrus.bugzver.luna}"/>
+ </stream>
+ <description>Sources and tools required for working on the Papyrus developer tools (not part of the product). Does not install the developer tools in your IDE: use the Developer Tools sub-project for that.</description>
+ </project>
+ <stream label="master (Neon/1.2)" name="master">
+ <setupTask xsi:type="setup:VariableTask" name="papyrus.bugzilla.version" value="${papyrus.bugzver.master}"/>
+ <setupTask xsi:type="jdt:JRETask" version="JavaSE-1.8" location="${jre.location-1.8}"/>
+ <setupTask xsi:type="setup.targlets:TargletTask">
+ <targlet name="Papyrus Test Generation Framework Dependencies">
+ <requirement name="org.eclipse.upr.utp"/>
+ <requirement name="org.eclipse.upr.utp.papyrus"/>
+ <requirement name="org.eclipse.gmf.tooling.codegen.xtend2.feature.group"/>
+ <repositoryList>
+ <repository url="${base.downloads.url}/upr/nightly/standardized/update/"/>
+ </repositoryList>
+ </targlet>
+ </setupTask>
+ <setupTask xsi:type="p2_1.0:P2Task" label="Papyrus Test Generation Framework Tools">
+ <requirement name="org.eclipse.upr.utp"/>
+ <requirement name="org.eclipse.upr.utp.papyrus"/>
+ <repository url="${base.downloads.url}/upr/nightly/standardized/update/"/>
+ </setupTask>
+ </stream>
+ <stream label="streams/1.1-maintenance (Mars/1.1.x)" name="streams/1.1-maintenance">
+ <setupTask xsi:type="setup:VariableTask" name="papyrus.bugzilla.version" value="${papyrus.bugzver.mars}"/>
+ <setupTask xsi:type="jdt:JRETask" version="JavaSE-1.7" location="${jre.location-1.7}"/>
+ </stream>
+ <stream label="streams/1.0-maintenance (Luna/1.0.x)" name="streams/1.0-maintenance">
+ <setupTask xsi:type="setup:VariableTask" name="papyrus.bugzilla.version" value="${papyrus.bugzver.luna}"/>
+ <setupTask xsi:type="jdt:JRETask" version="JavaSE-1.6" location="${jre.location-1.6}"/>
+ <setupTask xsi:type="setup.targlets:TargletTask">
+ <targlet activeRepositoryList="${eclipse.target.platform}" name="Papyrus Luna Dependencies">
+ <requirement name="org.eclipse.acceleo.feature.group"/>
+ <repositoryList name="Luna">
+ <repository url="http://download.eclipse.org/acceleo/updates/milestones/3.5/S201409021433">
+ <annotation source="http://www.eclipse.org/Papyrus/2014/releng/dependencytools">
+ <detail key="updateFrom">
+ <value>M2T ACCELEO</value>
+ </detail>
+ </annotation>
+ </repository>
+ </repositoryList>
+ </targlet>
+ </setupTask>
+ </stream>
+</setup:Project>

Back to the top