Skip to main content
aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorMarton Elekes2017-07-10 14:58:43 +0000
committerMarton Elekes2017-07-10 14:58:43 +0000
commitc626ee69ca061ffa24e62a8b3a910a1fc5f66900 (patch)
tree891f2cbc6f11b43a6fc066ffb1a8f2774d4d9c53
parent6681db0fde7f0030af684fb8cf6ddbde2ceb0e5e (diff)
downloadorg.eclipse.viatra.examples-c626ee69ca061ffa24e62a8b3a910a1fc5f66900.tar.gz
org.eclipse.viatra.examples-c626ee69ca061ffa24e62a8b3a910a1fc5f66900.tar.xz
org.eclipse.viatra.examples-c626ee69ca061ffa24e62a8b3a910a1fc5f66900.zip
[519464] Add product for CPS Application
This commit adds feature and product projects for CPS Application. Change-Id: Ief601cac6ad7d2170fad9045ff37d9923e0c14a5 Signed-off-by: Marton Elekes <marci543@gmail.com>
-rw-r--r--cps/pom.xml8
-rw-r--r--cps/releng/org.eclipse.viatra.examples.cps.application.dependencies.feature/.project17
-rw-r--r--cps/releng/org.eclipse.viatra.examples.cps.application.dependencies.feature/build.properties1
-rw-r--r--cps/releng/org.eclipse.viatra.examples.cps.application.dependencies.feature/feature.xml120
-rw-r--r--cps/releng/org.eclipse.viatra.examples.cps.application.dependencies.feature/pom.xml15
-rw-r--r--cps/releng/org.eclipse.viatra.examples.cps.application.feature/.project17
-rw-r--r--cps/releng/org.eclipse.viatra.examples.cps.application.feature/build.properties1
-rw-r--r--cps/releng/org.eclipse.viatra.examples.cps.application.feature/feature.xml121
-rw-r--r--cps/releng/org.eclipse.viatra.examples.cps.application.feature/pom.xml15
-rw-r--r--cps/releng/org.eclipse.viatra.examples.cps.application.product/.project11
-rw-r--r--cps/releng/org.eclipse.viatra.examples.cps.application.product/cps-application.product162
-rw-r--r--cps/releng/org.eclipse.viatra.examples.cps.application.product/pom.xml45
-rw-r--r--cps/releng/org.eclipse.viatra.examples.cps.setup/CPSExample.setup4
-rw-r--r--cps/releng/org.eclipse.viatra.examples.cps.target/org.eclipse.viatra.examples.cps.target.target4
14 files changed, 536 insertions, 5 deletions
diff --git a/cps/pom.xml b/cps/pom.xml
index 9567e02..7444d5c 100644
--- a/cps/pom.xml
+++ b/cps/pom.xml
@@ -52,6 +52,9 @@
<!-- Application -->
<module>application/org.eclipse.viatra.examples.cps.application.ui</module>
+ <module>releng/org.eclipse.viatra.examples.cps.application.dependencies.feature</module>
+ <module>releng/org.eclipse.viatra.examples.cps.application.feature</module>
+ <module>releng/org.eclipse.viatra.examples.cps.application.product</module>
<!-- Tests -->
<module>tests/org.eclipse.viatra.examples.cps.generator.tests</module>
@@ -120,11 +123,6 @@
<environment>
<os>win32</os>
<ws>win32</ws>
- <arch>x86</arch>
- </environment>
- <environment>
- <os>win32</os>
- <ws>win32</ws>
<arch>x86_64</arch>
</environment>
<environment>
diff --git a/cps/releng/org.eclipse.viatra.examples.cps.application.dependencies.feature/.project b/cps/releng/org.eclipse.viatra.examples.cps.application.dependencies.feature/.project
new file mode 100644
index 0000000..097f4b9
--- /dev/null
+++ b/cps/releng/org.eclipse.viatra.examples.cps.application.dependencies.feature/.project
@@ -0,0 +1,17 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<projectDescription>
+ <name>org.eclipse.viatra.examples.cps.application.dependencies.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/cps/releng/org.eclipse.viatra.examples.cps.application.dependencies.feature/build.properties b/cps/releng/org.eclipse.viatra.examples.cps.application.dependencies.feature/build.properties
new file mode 100644
index 0000000..64f93a9
--- /dev/null
+++ b/cps/releng/org.eclipse.viatra.examples.cps.application.dependencies.feature/build.properties
@@ -0,0 +1 @@
+bin.includes = feature.xml
diff --git a/cps/releng/org.eclipse.viatra.examples.cps.application.dependencies.feature/feature.xml b/cps/releng/org.eclipse.viatra.examples.cps.application.dependencies.feature/feature.xml
new file mode 100644
index 0000000..da6d546
--- /dev/null
+++ b/cps/releng/org.eclipse.viatra.examples.cps.application.dependencies.feature/feature.xml
@@ -0,0 +1,120 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<feature
+ id="org.eclipse.viatra.examples.cps.application.dependencies.feature"
+ label="CPS Demonstrator Application dependencies"
+ version="0.1.0.qualifier"
+ provider-name="IncQuery Labs Ltd.">
+
+ <description url="http://www.example.com/description">
+ [Enter Feature Description here.]
+ </description>
+
+ <copyright url="http://www.example.com/copyright">
+ [Enter Copyright Description here.]
+ </copyright>
+
+ <license url="http://www.example.com/license">
+ [Enter License Description here.]
+ </license>
+
+ <plugin
+ id="com.google.guava"
+ download-size="0"
+ install-size="0"
+ version="0.0.0"
+ unpack="false"/>
+
+ <plugin
+ id="com.google.inject"
+ download-size="0"
+ install-size="0"
+ version="0.0.0"
+ unpack="false"/>
+
+ <plugin
+ id="com.google.inject.multibindings"
+ download-size="0"
+ install-size="0"
+ version="0.0.0"
+ fragment="true"
+ unpack="false"/>
+
+ <plugin
+ id="org.eclipse.emf.mwe2.launch"
+ download-size="0"
+ install-size="0"
+ version="0.0.0"
+ unpack="false"/>
+
+ <plugin
+ id="org.eclipse.emf.mwe2.language"
+ download-size="0"
+ install-size="0"
+ version="0.0.0"
+ unpack="false"/>
+
+ <plugin
+ id="org.eclipse.emf.mwe2.runtime"
+ download-size="0"
+ install-size="0"
+ version="0.0.0"
+ unpack="false"/>
+
+ <plugin
+ id="org.apache.commons.cli"
+ download-size="0"
+ install-size="0"
+ version="0.0.0"
+ unpack="false"/>
+
+ <plugin
+ id="org.eclipse.platform.doc.isv"
+ download-size="0"
+ install-size="0"
+ version="0.0.0"
+ unpack="false"/>
+
+ <plugin
+ id="org.eclipse.xpand"
+ download-size="0"
+ install-size="0"
+ version="0.0.0"
+ unpack="false"/>
+
+ <plugin
+ id="org.eclipse.xtend.typesystem.emf"
+ download-size="0"
+ install-size="0"
+ version="0.0.0"
+ unpack="false"/>
+
+ <plugin
+ id="org.eclipse.xtend"
+ download-size="0"
+ install-size="0"
+ version="0.0.0"
+ unpack="false"/>
+
+ <plugin
+ id="org.eclipse.emf.mwe.core"
+ download-size="0"
+ install-size="0"
+ version="0.0.0"
+ unpack="false"/>
+
+ <plugin
+ id="org.eclipse.emf.mwe.utils"
+ download-size="0"
+ install-size="0"
+ version="0.0.0"
+ unpack="false"/>
+
+ <plugin
+ id="com.google.inject.assistedinject"
+ download-size="0"
+ install-size="0"
+ version="0.0.0"
+ fragment="true"
+ unpack="false"/>
+
+</feature>
diff --git a/cps/releng/org.eclipse.viatra.examples.cps.application.dependencies.feature/pom.xml b/cps/releng/org.eclipse.viatra.examples.cps.application.dependencies.feature/pom.xml
new file mode 100644
index 0000000..af7cc3e
--- /dev/null
+++ b/cps/releng/org.eclipse.viatra.examples.cps.application.dependencies.feature/pom.xml
@@ -0,0 +1,15 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<project
+ xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsd"
+ xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">
+ <modelVersion>4.0.0</modelVersion>
+ <artifactId>org.eclipse.viatra.examples.cps.application.dependencies.feature</artifactId>
+ <name>CPS Demonstrator Application dependencies</name>
+ <parent>
+ <artifactId>org.eclipse.viatra.examples.cps.parent</artifactId>
+ <groupId>org.eclipse.viatra.examples.cps</groupId>
+ <version>0.1.0-SNAPSHOT</version>
+ <relativePath>../../pom.xml</relativePath>
+ </parent>
+ <packaging>eclipse-feature</packaging>
+</project>
diff --git a/cps/releng/org.eclipse.viatra.examples.cps.application.feature/.project b/cps/releng/org.eclipse.viatra.examples.cps.application.feature/.project
new file mode 100644
index 0000000..dc27da4
--- /dev/null
+++ b/cps/releng/org.eclipse.viatra.examples.cps.application.feature/.project
@@ -0,0 +1,17 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<projectDescription>
+ <name>org.eclipse.viatra.examples.cps.application.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/cps/releng/org.eclipse.viatra.examples.cps.application.feature/build.properties b/cps/releng/org.eclipse.viatra.examples.cps.application.feature/build.properties
new file mode 100644
index 0000000..64f93a9
--- /dev/null
+++ b/cps/releng/org.eclipse.viatra.examples.cps.application.feature/build.properties
@@ -0,0 +1 @@
+bin.includes = feature.xml
diff --git a/cps/releng/org.eclipse.viatra.examples.cps.application.feature/feature.xml b/cps/releng/org.eclipse.viatra.examples.cps.application.feature/feature.xml
new file mode 100644
index 0000000..8e46e15
--- /dev/null
+++ b/cps/releng/org.eclipse.viatra.examples.cps.application.feature/feature.xml
@@ -0,0 +1,121 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<feature
+ id="org.eclipse.viatra.examples.cps.application.feature"
+ label="CPS Demonstrator Application"
+ version="0.1.0.qualifier"
+ provider-name="IncQuery Labs Ltd.">
+
+ <description url="http://www.example.com/description">
+ [Enter Feature Description here.]
+ </description>
+
+ <copyright url="http://www.example.com/copyright">
+ [Enter Copyright Description here.]
+ </copyright>
+
+ <license url="http://www.example.com/license">
+ [Enter License Description here.]
+ </license>
+
+ <includes
+ id="org.eclipse.viatra.examples.cps.metamodel.feature"
+ version="0.0.0"/>
+
+ <includes
+ id="org.eclipse.viatra.query.sdk.feature"
+ version="0.0.0"/>
+
+ <plugin
+ id="org.eclipse.viatra.examples.cps.application.ui"
+ download-size="0"
+ install-size="0"
+ version="0.0.0"
+ unpack="false"/>
+
+ <plugin
+ id="org.eclipse.viatra.examples.cps.generator"
+ download-size="0"
+ install-size="0"
+ version="0.0.0"
+ unpack="false"/>
+
+ <plugin
+ id="org.eclipse.viatra.examples.cps.xform.m2m.launcher"
+ download-size="0"
+ install-size="0"
+ version="0.0.0"
+ unpack="false"/>
+
+ <plugin
+ id="org.eclipse.viatra.examples.cps.planexecutor"
+ download-size="0"
+ install-size="0"
+ version="0.0.0"
+ unpack="false"/>
+
+ <plugin
+ id="org.eclipse.viatra.examples.cps.xform.m2m.batch.eiq"
+ download-size="0"
+ install-size="0"
+ version="0.0.0"
+ unpack="false"/>
+
+ <plugin
+ id="org.eclipse.viatra.examples.cps.xform.m2m.batch.optimized"
+ download-size="0"
+ install-size="0"
+ version="0.0.0"
+ unpack="false"/>
+
+ <plugin
+ id="org.eclipse.viatra.examples.cps.xform.m2m.batch.simple"
+ download-size="0"
+ install-size="0"
+ version="0.0.0"
+ unpack="false"/>
+
+ <plugin
+ id="org.eclipse.viatra.examples.cps.xform.m2m.batch.viatra"
+ download-size="0"
+ install-size="0"
+ version="0.0.0"
+ unpack="false"/>
+
+ <plugin
+ id="org.eclipse.viatra.examples.cps.xform.m2m.incr.aggr"
+ download-size="0"
+ install-size="0"
+ version="0.0.0"
+ unpack="false"/>
+
+ <plugin
+ id="org.eclipse.viatra.examples.cps.xform.m2m.incr.expl"
+ download-size="0"
+ install-size="0"
+ version="0.0.0"
+ unpack="false"/>
+
+ <plugin
+ id="org.eclipse.viatra.examples.cps.xform.m2m.incr.qrt"
+ download-size="0"
+ install-size="0"
+ version="0.0.0"
+ unpack="false"/>
+
+ <plugin
+ id="org.eclipse.viatra.examples.cps.xform.m2m.incr.viatra"
+ download-size="0"
+ install-size="0"
+ version="0.0.0"
+ unpack="false"/>
+
+ <plugin
+ id="org.eclipse.viatra.examples.cps.xform.m2m.util"
+ download-size="0"
+ install-size="0"
+ version="0.0.0"
+ unpack="false"/>
+
+
+
+</feature>
diff --git a/cps/releng/org.eclipse.viatra.examples.cps.application.feature/pom.xml b/cps/releng/org.eclipse.viatra.examples.cps.application.feature/pom.xml
new file mode 100644
index 0000000..05c4c1e
--- /dev/null
+++ b/cps/releng/org.eclipse.viatra.examples.cps.application.feature/pom.xml
@@ -0,0 +1,15 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<project
+ xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsd"
+ xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">
+ <modelVersion>4.0.0</modelVersion>
+ <artifactId>org.eclipse.viatra.examples.cps.application.feature</artifactId>
+ <name>CPS Demonstrator Application</name>
+ <parent>
+ <artifactId>org.eclipse.viatra.examples.cps.parent</artifactId>
+ <groupId>org.eclipse.viatra.examples.cps</groupId>
+ <version>0.1.0-SNAPSHOT</version>
+ <relativePath>../../pom.xml</relativePath>
+ </parent>
+ <packaging>eclipse-feature</packaging>
+</project>
diff --git a/cps/releng/org.eclipse.viatra.examples.cps.application.product/.project b/cps/releng/org.eclipse.viatra.examples.cps.application.product/.project
new file mode 100644
index 0000000..bcf8cea
--- /dev/null
+++ b/cps/releng/org.eclipse.viatra.examples.cps.application.product/.project
@@ -0,0 +1,11 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<projectDescription>
+ <name>org.eclipse.viatra.examples.cps.application.product</name>
+ <comment></comment>
+ <projects>
+ </projects>
+ <buildSpec>
+ </buildSpec>
+ <natures>
+ </natures>
+</projectDescription>
diff --git a/cps/releng/org.eclipse.viatra.examples.cps.application.product/cps-application.product b/cps/releng/org.eclipse.viatra.examples.cps.application.product/cps-application.product
new file mode 100644
index 0000000..365040b
--- /dev/null
+++ b/cps/releng/org.eclipse.viatra.examples.cps.application.product/cps-application.product
@@ -0,0 +1,162 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<?pde version="3.5"?>
+
+<product name="VIATRA CPS Demonstrator Application Product" uid="org.eclipse.viatra.examples.cps.application.product" id="org.eclipse.platform.ide" application="org.eclipse.ui.ide.workbench" version="0.1.0" useFeatures="true" includeLaunchers="true">
+
+ <configIni use="default">
+ </configIni>
+
+ <launcherArgs>
+ <vmArgs>-Dosgi.framework.extensions=org.eclipse.fx.osgi -Xms512M -Xmx3G
+ </vmArgs>
+ <vmArgsMac>-XstartOnFirstThread -Dorg.eclipse.swt.internal.carbon.smallFonts
+ </vmArgsMac>
+ </launcherArgs>
+
+ <windowImages/>
+
+ <launcher>
+ <win useIco="false">
+ <bmp/>
+ </win>
+ </launcher>
+
+ <vm>
+ </vm>
+
+ <license>
+ <url>http://www.eclipse.org/legal/epl-v10.html</url>
+ </license>
+
+ <plugins>
+ </plugins>
+
+ <features>
+ <feature id="org.eclipse.draw2d"/>
+ <feature id="org.eclipse.e4.rcp"/>
+ <feature id="org.eclipse.ecf.core.feature"/>
+ <feature id="org.eclipse.ecf.core.ssl.feature"/>
+ <feature id="org.eclipse.ecf.filetransfer.feature"/>
+ <feature id="org.eclipse.ecf.filetransfer.httpclient4.feature"/>
+ <feature id="org.eclipse.ecf.filetransfer.httpclient4.ssl.feature"/>
+ <feature id="org.eclipse.ecf.filetransfer.ssl.feature"/>
+ <feature id="org.eclipse.emf.codegen"/>
+ <feature id="org.eclipse.emf.codegen.ecore"/>
+ <feature id="org.eclipse.emf.codegen.ecore.ui"/>
+ <feature id="org.eclipse.emf.codegen.ui"/>
+ <feature id="org.eclipse.emf.common"/>
+ <feature id="org.eclipse.emf.common.source"/>
+ <feature id="org.eclipse.emf.common.ui"/>
+ <feature id="org.eclipse.emf.converter"/>
+ <feature id="org.eclipse.emf.databinding"/>
+ <feature id="org.eclipse.emf.ecore"/>
+ <feature id="org.eclipse.emf.ecore.edit"/>
+ <feature id="org.eclipse.emf.ecore.editor"/>
+ <feature id="org.eclipse.emf.ecore.source"/>
+ <feature id="org.eclipse.emf.edit"/>
+ <feature id="org.eclipse.emf.edit.ui"/>
+ <feature id="org.eclipse.emf.mapping"/>
+ <feature id="org.eclipse.emf.mapping.ecore"/>
+ <feature id="org.eclipse.emf.mwe2.language.sdk"/>
+ <feature id="org.eclipse.emf.mwe2.launcher"/>
+ <feature id="org.eclipse.emf.mwe2.launcher.source"/>
+ <feature id="org.eclipse.emf.mwe2.runtime.sdk"/>
+ <feature id="org.eclipse.emf.transaction"/>
+ <feature id="org.eclipse.emf.validation"/>
+ <feature id="org.eclipse.equinox.core.sdk"/>
+ <feature id="org.eclipse.equinox.p2.core.feature"/>
+ <feature id="org.eclipse.equinox.p2.extras.feature"/>
+ <feature id="org.eclipse.equinox.p2.rcp.feature"/>
+ <feature id="org.eclipse.equinox.p2.user.ui"/>
+ <feature id="org.eclipse.fx.runtime.min.feature"/>
+ <feature id="org.eclipse.gef.common"/>
+ <feature id="org.eclipse.gef.common.doc"/>
+ <feature id="org.eclipse.gef.common.sdk"/>
+ <feature id="org.eclipse.gef.common.source"/>
+ <feature id="org.eclipse.gef.fx"/>
+ <feature id="org.eclipse.gef.fx.doc"/>
+ <feature id="org.eclipse.gef.fx.jface"/>
+ <feature id="org.eclipse.gef.fx.jface.source"/>
+ <feature id="org.eclipse.gef.fx.sdk"/>
+ <feature id="org.eclipse.gef.fx.source"/>
+ <feature id="org.eclipse.gef.fx.swt"/>
+ <feature id="org.eclipse.gef.fx.swt.source"/>
+ <feature id="org.eclipse.gef.geometry"/>
+ <feature id="org.eclipse.gef.geometry.convert.fx"/>
+ <feature id="org.eclipse.gef.geometry.convert.fx.source"/>
+ <feature id="org.eclipse.gef.geometry.convert.swt"/>
+ <feature id="org.eclipse.gef.geometry.convert.swt.source"/>
+ <feature id="org.eclipse.gef.geometry.doc"/>
+ <feature id="org.eclipse.gef.geometry.sdk"/>
+ <feature id="org.eclipse.gef.geometry.source"/>
+ <feature id="org.eclipse.gef.graph"/>
+ <feature id="org.eclipse.gef.graph.doc"/>
+ <feature id="org.eclipse.gef.graph.sdk"/>
+ <feature id="org.eclipse.gef.graph.source"/>
+ <feature id="org.eclipse.gef.layout"/>
+ <feature id="org.eclipse.gef.layout.doc"/>
+ <feature id="org.eclipse.gef.layout.sdk"/>
+ <feature id="org.eclipse.gef.layout.source"/>
+ <feature id="org.eclipse.gef.mvc.doc"/>
+ <feature id="org.eclipse.gef.mvc.fx"/>
+ <feature id="org.eclipse.gef.mvc.fx.source"/>
+ <feature id="org.eclipse.gef.mvc.fx.ui"/>
+ <feature id="org.eclipse.gef.mvc.fx.ui.source"/>
+ <feature id="org.eclipse.gef.mvc.sdk"/>
+ <feature id="org.eclipse.gef.zest.doc"/>
+ <feature id="org.eclipse.gef.zest.fx"/>
+ <feature id="org.eclipse.gef.zest.fx.jface"/>
+ <feature id="org.eclipse.gef.zest.fx.jface.source"/>
+ <feature id="org.eclipse.gef.zest.fx.source"/>
+ <feature id="org.eclipse.gef.zest.fx.ui"/>
+ <feature id="org.eclipse.gef.zest.fx.ui.source"/>
+ <feature id="org.eclipse.gef.zest.sdk"/>
+ <feature id="org.eclipse.help"/>
+ <feature id="org.eclipse.jdt"/>
+ <feature id="org.eclipse.pde"/>
+ <feature id="org.eclipse.platform"/>
+ <feature id="org.eclipse.rcp"/>
+ <feature id="org.eclipse.viatra.addon.databinding.runtime.feature" version="1.7.0.qualifier"/>
+ <feature id="org.eclipse.viatra.addon.querybasedfeatures.runtime.feature" version="1.7.0.qualifier"/>
+ <feature id="org.eclipse.viatra.addon.validation.runtime.feature" version="1.7.0.qualifier"/>
+ <feature id="org.eclipse.viatra.addon.viewers.runtime.feature" version="0.17.0.qualifier"/>
+ <feature id="org.eclipse.viatra.addon.viewers.runtime.zest.feature" version="0.17.0.qualifier"/>
+ <feature id="org.eclipse.viatra.addon.viewers.tooling.feature" version="0.17.0.qualifier"/>
+ <feature id="org.eclipse.viatra.examples.cps.application.dependencies.feature" version="0.1.0.qualifier"/>
+ <feature id="org.eclipse.viatra.examples.cps.application.feature" version="0.1.0.qualifier"/>
+ <feature id="org.eclipse.viatra.examples.cps.metamodel.feature" version="0.1.0.qualifier"/>
+ <feature id="org.eclipse.viatra.query.language.feature" version="1.7.0.qualifier"/>
+ <feature id="org.eclipse.viatra.query.runtime.feature" version="1.7.0.qualifier"/>
+ <feature id="org.eclipse.viatra.query.sdk.feature" version="1.7.0.qualifier"/>
+ <feature id="org.eclipse.viatra.query.tooling.ui.visualization.feature" version="0.17.0.qualifier"/>
+ <feature id="org.eclipse.viatra.transformation.debug.feature" version="0.17.0.qualifier"/>
+ <feature id="org.eclipse.viatra.transformation.evm.transactions.feature" version="1.7.0.qualifier"/>
+ <feature id="org.eclipse.viatra.transformation.runtime.emf.feature" version="1.7.0.qualifier"/>
+ <feature id="org.eclipse.xtend.sdk"/>
+ <feature id="org.eclipse.xtext.docs"/>
+ <feature id="org.eclipse.xtext.examples"/>
+ <feature id="org.eclipse.xtext.redist"/>
+ <feature id="org.eclipse.xtext.runtime"/>
+ <feature id="org.eclipse.xtext.sdk"/>
+ <feature id="org.eclipse.xtext.ui"/>
+ <feature id="org.eclipse.xtext.xbase"/>
+ <feature id="org.eclipse.xtext.xbase.lib"/>
+ <feature id="org.eclipse.xtext.xtext.ui"/>
+ </features>
+
+ <configurations>
+ <plugin id="org.eclipse.core.runtime" autoStart="true" startLevel="0" />
+ <plugin id="org.eclipse.equinox.common" autoStart="true" startLevel="2" />
+ <plugin id="org.eclipse.equinox.ds" autoStart="true" startLevel="2" />
+ <plugin id="org.eclipse.equinox.event" autoStart="true" startLevel="2" />
+ <plugin id="org.eclipse.equinox.simpleconfigurator" autoStart="true" startLevel="1" />
+ </configurations>
+
+ <preferencesInfo>
+ <targetfile overwrite="false"/>
+ </preferencesInfo>
+
+ <cssInfo>
+ </cssInfo>
+
+</product>
diff --git a/cps/releng/org.eclipse.viatra.examples.cps.application.product/pom.xml b/cps/releng/org.eclipse.viatra.examples.cps.application.product/pom.xml
new file mode 100644
index 0000000..89ee45e
--- /dev/null
+++ b/cps/releng/org.eclipse.viatra.examples.cps.application.product/pom.xml
@@ -0,0 +1,45 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<project
+ xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsd"
+ xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">
+ <modelVersion>4.0.0</modelVersion>
+ <parent>
+ <artifactId>org.eclipse.viatra.examples.cps.parent</artifactId>
+ <groupId>org.eclipse.viatra.examples.cps</groupId>
+ <version>0.1.0-SNAPSHOT</version>
+ <relativePath>../../pom.xml</relativePath>
+ </parent>
+ <artifactId>org.eclipse.viatra.examples.cps.application.product</artifactId>
+ <packaging>eclipse-repository</packaging>
+ <build>
+ <plugins>
+ <plugin>
+ <groupId>org.eclipse.tycho</groupId>
+ <artifactId>tycho-p2-repository-plugin</artifactId>
+ <version>${tycho.version}</version>
+ <configuration>
+ <includeAllDependencies>true</includeAllDependencies>
+ </configuration>
+ </plugin>
+ <plugin>
+ <groupId>org.eclipse.tycho</groupId>
+ <artifactId>tycho-p2-director-plugin</artifactId>
+ <version>${tycho.version}</version>
+ <executions>
+ <execution>
+ <id>materialize-products</id>
+ <goals>
+ <goal>materialize-products</goal>
+ </goals>
+ </execution>
+ <execution>
+ <id>archive-products</id>
+ <goals>
+ <goal>archive-products</goal>
+ </goals>
+ </execution>
+ </executions>
+ </plugin>
+ </plugins>
+ </build>
+</project>
diff --git a/cps/releng/org.eclipse.viatra.examples.cps.setup/CPSExample.setup b/cps/releng/org.eclipse.viatra.examples.cps.setup/CPSExample.setup
index 41ad587..12ed2f0 100644
--- a/cps/releng/org.eclipse.viatra.examples.cps.setup/CPSExample.setup
+++ b/cps/releng/org.eclipse.viatra.examples.cps.setup/CPSExample.setup
@@ -178,6 +178,10 @@
<requirement
name="org.eclipse.viatra.transformation.debug.feature.feature.group"
versionRange="[0.13.0,0.18.0)"/>
+ <requirement
+ name="org.eclipse.draw2d.feature.group"/>
+ <requirement
+ name="org.eclipse.emf.validation.feature.group"/>
<repositoryList
name="Dependencies">
<repository
diff --git a/cps/releng/org.eclipse.viatra.examples.cps.target/org.eclipse.viatra.examples.cps.target.target b/cps/releng/org.eclipse.viatra.examples.cps.target/org.eclipse.viatra.examples.cps.target.target
index 49ff8b3..3a9654f 100644
--- a/cps/releng/org.eclipse.viatra.examples.cps.target/org.eclipse.viatra.examples.cps.target.target
+++ b/cps/releng/org.eclipse.viatra.examples.cps.target/org.eclipse.viatra.examples.cps.target.target
@@ -6,12 +6,16 @@
<unit id="com.google.inject.multibindings" version="3.0.0.v201402270930"/>
<unit id="org.eclipse.emf.sdk.feature.group" version="2.13.0.v20170504-0807"/>
<unit id="org.eclipse.emf.transaction.feature.group" version="1.11.0.201706061339"/>
+ <unit id="org.eclipse.emf.validation.feature.group" version="1.11.0.201706061352"/>
<unit id="org.eclipse.equinox.sdk.feature.group" version="3.13.0.v20170531-1133"/>
<unit id="org.eclipse.sdk.feature.group" version="4.7.0.v20170531-2000"/>
+ <unit id="org.eclipse.draw2d.feature.group" version="3.10.100.201606061308"/>
+ <unit id="org.eclipse.emf.mwe2.language.sdk.feature.group" version="2.9.1.201705291011"/>
<repository location="http://download.eclipse.org/releases/oxygen/201706091000"/>
</location>
<location includeAllPlatforms="false" includeConfigurePhase="false" includeMode="planner" includeSource="true" type="InstallableUnit">
<unit id="org.eclipse.xtext.sdk.feature.group" version="2.10.0.v201605250459"/>
+ <unit id="org.eclipse.xtext.redist.feature.group" version="2.10.0.v201605250459"/>
<repository location="http://download.eclipse.org/modeling/tmf/xtext/updates/releases/2.10.0"/>
</location>
<location includeAllPlatforms="false" includeConfigurePhase="false" includeMode="planner" includeSource="true" type="InstallableUnit">

Back to the top