Skip to main content
aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
-rw-r--r--features/org.eclipse.etrice.core.feature/feature.xml2
-rw-r--r--features/org.eclipse.etrice.examples.feature/feature.xml2
-rw-r--r--releng/org.eclipse.etrice.releng.feature/buckminster.cspex14
-rw-r--r--releng/org.eclipse.etrice.releng.feature/buckminster.properties1
-rw-r--r--releng/org.eclipse.etrice.releng.feature/build.properties1
-rw-r--r--releng/org.eclipse.etrice.releng.feature/etrice-git.rmap126
-rw-r--r--releng/org.eclipse.etrice.releng.feature/etrice.target8
-rw-r--r--releng/org.eclipse.etrice.releng.feature/feature.xml139
-rw-r--r--releng/org.eclipse.etrice.releng/.project11
-rw-r--r--releng/org.eclipse.etrice.releng/buckminster.ant117
-rw-r--r--releng/org.eclipse.etrice.releng/buckminster.cspec62
-rw-r--r--releng/org.eclipse.etrice.releng/build.cquery8
-rw-r--r--releng/org.eclipse.etrice.releng/build.mspec7
-rw-r--r--releng/org.eclipse.etrice.releng/build.properties18
-rw-r--r--releng/org.eclipse.etrice.releng/build.rmap115
-rw-r--r--releng/org.eclipse.etrice.releng/local.properties16
-rw-r--r--releng/org.eclipse.etrice.releng/xsl/content2html.xsl62
-rw-r--r--releng/org.eclipse.etrice.releng/xsl/content2xml.xsl37
-rw-r--r--releng/org.eclipse.etrice.site/.project (renamed from releng/org.eclipse.etrice.releng.feature/.project)2
-rw-r--r--releng/org.eclipse.etrice.site/about.html28
-rw-r--r--releng/org.eclipse.etrice.site/buckminster.cspex13
-rw-r--r--releng/org.eclipse.etrice.site/build.properties31
-rw-r--r--releng/org.eclipse.etrice.site/category.xml17
-rw-r--r--releng/org.eclipse.etrice.site/copyright.txt8
-rw-r--r--releng/org.eclipse.etrice.site/eclipse.gifbin0 -> 1058 bytes
-rw-r--r--releng/org.eclipse.etrice.site/eclipse_update_120.jpgbin0 -> 21695 bytes
-rw-r--r--releng/org.eclipse.etrice.site/feature.properties30
-rw-r--r--releng/org.eclipse.etrice.site/feature.xml50
-rw-r--r--releng/org.eclipse.etrice.update-site/.gitignore6
-rw-r--r--releng/org.eclipse.etrice.update-site/.project17
-rw-r--r--releng/org.eclipse.etrice.update-site/index.html62
-rw-r--r--releng/org.eclipse.etrice.update-site/readme.txt7
-rw-r--r--releng/org.eclipse.etrice.update-site/site.xml17
-rw-r--r--releng/org.eclipse.etrice.update-site/web/site.css12
-rw-r--r--releng/org.eclipse.etrice.update-site/web/site.xsl214
35 files changed, 633 insertions, 627 deletions
diff --git a/features/org.eclipse.etrice.core.feature/feature.xml b/features/org.eclipse.etrice.core.feature/feature.xml
index a852de5cf..e5aa72b34 100644
--- a/features/org.eclipse.etrice.core.feature/feature.xml
+++ b/features/org.eclipse.etrice.core.feature/feature.xml
@@ -1,6 +1,6 @@
<?xml version="1.0" encoding="UTF-8"?>
<feature
- id="org.eclipse.etrice.core"
+ id="org.eclipse.etrice.core.feature"
label="%featureName"
version="0.1.0.qualifier"
provider-name="%providerName">
diff --git a/features/org.eclipse.etrice.examples.feature/feature.xml b/features/org.eclipse.etrice.examples.feature/feature.xml
index 4c348e5bf..4fe84eac6 100644
--- a/features/org.eclipse.etrice.examples.feature/feature.xml
+++ b/features/org.eclipse.etrice.examples.feature/feature.xml
@@ -1,6 +1,6 @@
<?xml version="1.0" encoding="UTF-8"?>
<feature
- id="org.eclipse.etrice.examples"
+ id="org.eclipse.etrice.examples.feature"
label="%featureName"
version="0.1.0.qualifier"
provider-name="%providerName">
diff --git a/releng/org.eclipse.etrice.releng.feature/buckminster.cspex b/releng/org.eclipse.etrice.releng.feature/buckminster.cspex
deleted file mode 100644
index 9af23925e..000000000
--- a/releng/org.eclipse.etrice.releng.feature/buckminster.cspex
+++ /dev/null
@@ -1,14 +0,0 @@
-<?xml version="1.0" encoding="UTF-8"?>
-<cspecExtension
- xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
- xmlns:bc="http://www.eclipse.org/buckminster/Common-1.0"
- xmlns="http://www.eclipse.org/buckminster/CSpec-1.0">
- <dependencies>
- <!-- This cannot be part of the feature as it is a plain java project, not an OSGI bundle -->
- <dependency componentType="buckminster" name="org.eclipse.etrice.runtime.java"/>
- <dependency componentType="buckminster" name="org.eclipse.etrice.runtime.java.tests"/>
- <!-- TODO this is hard-coded to the win32 swt fragment! -->
- <dependency componentType="osgi.bundle" name="org.eclipse.swt.win32.win32.x86"/>
- <dependency componentType="osgi.bundle" name="de.itemis.xtext.antlr"/>
- </dependencies>
-</cspecExtension>
diff --git a/releng/org.eclipse.etrice.releng.feature/buckminster.properties b/releng/org.eclipse.etrice.releng.feature/buckminster.properties
deleted file mode 100644
index cbdabc8e1..000000000
--- a/releng/org.eclipse.etrice.releng.feature/buckminster.properties
+++ /dev/null
@@ -1 +0,0 @@
-buckminster.download.source = false \ No newline at end of file
diff --git a/releng/org.eclipse.etrice.releng.feature/build.properties b/releng/org.eclipse.etrice.releng.feature/build.properties
deleted file mode 100644
index 82ab19c62..000000000
--- a/releng/org.eclipse.etrice.releng.feature/build.properties
+++ /dev/null
@@ -1 +0,0 @@
-bin.includes = feature.xml
diff --git a/releng/org.eclipse.etrice.releng.feature/etrice-git.rmap b/releng/org.eclipse.etrice.releng.feature/etrice-git.rmap
deleted file mode 100644
index 437d6a9c4..000000000
--- a/releng/org.eclipse.etrice.releng.feature/etrice-git.rmap
+++ /dev/null
@@ -1,126 +0,0 @@
-<?xml version="1.0" encoding="UTF-8"?>
-<rm:rmap xmlns:bc="http://www.eclipse.org/buckminster/Common-1.0" xmlns:mspec="http://www.eclipse.org/buckminster/MetaData-1.0" xmlns:rm="http://www.eclipse.org/buckminster/RMap-1.0">
- <mspec:property key="etrice.git.repo" value="git://git.eclipse.org/gitroot/etrice/org.eclipse.etrice.git"/>
- <mspec:property key="eclipse.downloads" value="http://download.eclipse.org"/>
- <mspec:property key="target.platform.path" value="C:\Users\hrentz\Downloads\eclipse\Indigo\target"/>
- <rm:locator pattern="^org.eclipse.etrice.releng.feature$" searchPathRef="etrice.releng"/>
- <rm:locator pattern="^org.eclipse.etrice" searchPathRef="etrice.sources"/>
- <rm:locator searchPathRef="target.platform"/>
- <rm:locator pattern="^org.antlr.runtime$" searchPathRef="orbit"/>
- <rm:locator pattern="^.*\.antlr.*$" searchPathRef="itemis"/>
- <rm:searchPath name="itemis">
- <rm:provider componentTypes="osgi.bundle,eclipse.feature" readerType="p2" mutable="false">
- <mspec:property key="buckminster.mutable" value="false"/>
- <rm:uri format="http://download.itemis.com/updates/milestones/"/>
- </rm:provider>
- </rm:searchPath>
- <rm:searchPath name="orbit">
- <rm:provider componentTypes="osgi.bundle,eclipse.feature" readerType="p2" mutable="false">
- <mspec:property key="buckminster.mutable" value="false"/>
- <rm:uri format="http://download.eclipse.org/tools/orbit/downloads/drops/R20110523182458/repository/"/>
- </rm:provider>
- </rm:searchPath>
- <rm:searchPath name="etrice.releng">
- <rm:provider componentTypes="osgi.bundle" readerType="local">
- <rm:uri format="C:\Users\hrentz\Documents\protos\Entwicklung\Projekte\Kunden\Schaeffler\git\org.eclipse.etrice\releng\org.eclipse.etrice.releng.feature"/>
- </rm:provider>
- <rm:provider componentTypes="buckminster,osgi.bundle,eclipse.feature" readerType="git">
- <mspec:property key="git.remote.uri" value="${etrice.git.repo}"/>
- <rm:uri format="{0}/org.eclipse.etrice,releng/{1}">
- <bc:propertyRef key="workspace.root"/>
- <bc:propertyRef key="buckminster.component"/>
- </rm:uri>
- </rm:provider>
- </rm:searchPath>
- <rm:searchPath name="etrice.sources">
- <rm:provider componentTypes="buckminster,osgi.bundle,eclipse.feature" readerType="git">
- <mspec:property key="git.remote.uri" value="${etrice.git.repo}"/>
- <rm:uri format="{0}/org.eclipse.etrice,examples/{1}">
- <bc:propertyRef key="workspace.root"/>
- <bc:propertyRef key="buckminster.component"/>
- </rm:uri>
- </rm:provider>
- <rm:provider componentTypes="buckminster,osgi.bundle,eclipse.feature" readerType="git">
- <mspec:property key="git.remote.uri" value="${etrice.git.repo}"/>
- <rm:uri format="{0}/org.eclipse.etrice,modellib/{1}">
- <bc:propertyRef key="workspace.root"/>
- <bc:propertyRef key="buckminster.component"/>
- </rm:uri>
- </rm:provider>
- <rm:provider componentTypes="buckminster,osgi.bundle,eclipse.feature" readerType="git">
- <mspec:property key="git.remote.uri" value="${etrice.git.repo}"/>
- <rm:uri format="{0}/org.eclipse.etrice,plugins/{1}">
- <bc:propertyRef key="workspace.root"/>
- <bc:propertyRef key="buckminster.component"/>
- </rm:uri>
- </rm:provider>
- <rm:provider componentTypes="buckminster,osgi.bundle,eclipse.feature" readerType="git">
- <mspec:property key="git.remote.uri" value="${etrice.git.repo}"/>
- <rm:uri format="{0}/org.eclipse.etrice,runtime/{1}">
- <bc:propertyRef key="workspace.root"/>
- <bc:propertyRef key="buckminster.component"/>
- </rm:uri>
- </rm:provider>
- <rm:provider componentTypes="buckminster,osgi.bundle,eclipse.feature" readerType="git">
- <mspec:property key="git.remote.uri" value="${etrice.git.repo}"/>
- <rm:uri format="{0}/org.eclipse.etrice,tests/{1}">
- <bc:propertyRef key="workspace.root"/>
- <bc:propertyRef key="buckminster.component"/>
- </rm:uri>
- </rm:provider>
- <rm:provider componentTypes="buckminster,osgi.bundle,eclipse.feature" readerType="git">
- <mspec:property key="git.remote.uri" value="${etrice.git.repo}"/>
- <rm:uri format="{0}/org.eclipse.etrice,docs/{1}">
- <bc:propertyRef key="workspace.root"/>
- <bc:propertyRef key="buckminster.component"/>
- </rm:uri>
- </rm:provider>
- </rm:searchPath>
- <rm:searchPath name="platform.binaries">
- <rm:provider componentTypes="eclipse.feature,osgi.bundle" readerType="p2" source="false" mutable="false">
- <mspec:property key="buckminster.source" value="false"/>
- <mspec:property key="buckminster.mutable" value="false"/>
- <rm:uri format="{0}/modeling/emf/emf/updates/2.7milestones/">
- <bc:propertyRef key="eclipse.downloads"/>
- </rm:uri>
- </rm:provider>
- <rm:provider componentTypes="eclipse.feature,osgi.bundle" readerType="p2" source="false" mutable="false">
- <mspec:property key="buckminster.source" value="false"/>
- <mspec:property key="buckminster.mutable" value="false"/>
- <rm:uri format="{0}/tools/gef/updates/milestones/">
- <bc:propertyRef key="eclipse.downloads"/>
- </rm:uri>
- </rm:provider>
- <rm:provider componentTypes="eclipse.feature,osgi.bundle" readerType="p2" source="false" mutable="false">
- <mspec:property key="buckminster.source" value="false"/>
- <mspec:property key="buckminster.mutable" value="false"/>
- <rm:uri format="{0}/releases/indigo">
- <bc:propertyRef key="eclipse.downloads"/>
- </rm:uri>
- </rm:provider>
- <rm:provider componentTypes="osgi.bundle,eclipse.feature" readerType="p2" mutable="false">
- <mspec:property key="buckminster.mutable" value="false"/>
- <rm:uri format="http://download.eclipse.org/tools/orbit/downloads/drops/R20100519200754/repository"/>
- </rm:provider>
- </rm:searchPath>
- <rm:searchPath name="target.platform">
- <rm:provider componentTypes="osgi.bundle,eclipse.feature" readerType="local" source="false">
- <mspec:property key="buckminster.source" value="false"/>
- <rm:uri format="{0}/eclipse-modeling-indigo-win32/eclipse/plugins">
- <bc:propertyRef key="target.platform.path"/>
- </rm:uri>
- </rm:provider>
- <rm:provider componentTypes="osgi.bundle,eclipse.feature" readerType="local" source="false">
- <mspec:property key="buckminster.source" value="false"/>
- <rm:uri format="{0}/eclipse-modeling-indigo-win32/eclipse/features">
- <bc:propertyRef key="target.platform.path"/>
- </rm:uri>
- </rm:provider>
- <rm:provider componentTypes="osgi.bundle,eclipse.feature" readerType="local" source="false">
- <mspec:property key="buckminster.source" value="false"/>
- <rm:uri format="{0}/extra">
- <bc:propertyRef key="target.platform.path"/>
- </rm:uri>
- </rm:provider>
- </rm:searchPath>
-</rm:rmap>
diff --git a/releng/org.eclipse.etrice.releng.feature/etrice.target b/releng/org.eclipse.etrice.releng.feature/etrice.target
deleted file mode 100644
index 2f2c10867..000000000
--- a/releng/org.eclipse.etrice.releng.feature/etrice.target
+++ /dev/null
@@ -1,8 +0,0 @@
-<?xml version="1.0" encoding="UTF-8" standalone="no"?>
-<?pde version="3.6"?>
-
-<target name="etrice" sequenceNumber="1">
-<locations>
-<location path="${workspace_loc}/target-platform" type="Directory"/>
-</locations>
-</target>
diff --git a/releng/org.eclipse.etrice.releng.feature/feature.xml b/releng/org.eclipse.etrice.releng.feature/feature.xml
deleted file mode 100644
index b24240017..000000000
--- a/releng/org.eclipse.etrice.releng.feature/feature.xml
+++ /dev/null
@@ -1,139 +0,0 @@
-<?xml version="1.0" encoding="UTF-8"?>
-<feature
- id="org.eclipse.etrice.releng.feature"
- label="eTrice Release Engineering"
- version="0.1.0"
- provider-name="eTrice (Incubation)">
-
- <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="org.eclipse.etrice.core.room"
- download-size="0"
- install-size="0"
- version="0.0.0"
- unpack="false"/>
-
- <plugin
- id="org.eclipse.etrice.core.room.ui"
- download-size="0"
- install-size="0"
- version="0.0.0"
- unpack="false"/>
-
- <plugin
- id="org.eclipse.etrice.doc"
- download-size="0"
- install-size="0"
- version="0.0.0"
- unpack="false"/>
-
- <plugin
- id="org.eclipse.etrice.tutorials"
- download-size="0"
- install-size="0"
- version="0.0.0"
- unpack="false"/>
-
- <plugin
- id="org.eclipse.etrice.generator"
- download-size="0"
- install-size="0"
- version="0.0.0"
- unpack="false"/>
-
- <plugin
- id="org.eclipse.etrice.generator.java"
- download-size="0"
- install-size="0"
- version="0.0.0"
- unpack="false"/>
-
- <plugin
- id="org.eclipse.etrice.core.room.tests"
- download-size="0"
- install-size="0"
- version="0.0.0"
- unpack="false"/>
-
- <plugin
- id="org.eclipse.etrice.generator.tests"
- download-size="0"
- install-size="0"
- version="0.0.0"
- unpack="false"/>
-
- <plugin
- id="org.eclipse.etrice.integration.tests"
- download-size="0"
- install-size="0"
- version="0.0.0"
- unpack="false"/>
-
- <plugin
- id="org.eclipse.etrice.ui.behavior.tests"
- download-size="0"
- install-size="0"
- version="0.0.0"
- unpack="false"/>
-
- <plugin
- id="org.eclipse.etrice.ui.structure.tests"
- download-size="0"
- install-size="0"
- version="0.0.0"
- unpack="false"/>
-
- <plugin
- id="org.eclipse.etrice.ui.tests.base"
- download-size="0"
- install-size="0"
- version="0.0.0"
- unpack="false"/>
-
- <plugin
- id="org.eclipse.etrice.modellib"
- download-size="0"
- install-size="0"
- version="0.0.0"
- unpack="false"/>
-
- <plugin
- id="org.eclipse.etrice.ui.behavior"
- download-size="0"
- install-size="0"
- version="0.0.0"
- unpack="false"/>
-
- <plugin
- id="org.eclipse.etrice.ui.commands"
- download-size="0"
- install-size="0"
- version="0.0.0"
- unpack="false"/>
-
- <plugin
- id="org.eclipse.etrice.ui.common"
- download-size="0"
- install-size="0"
- version="0.0.0"
- unpack="false"/>
-
- <plugin
- id="org.eclipse.etrice.ui.structure"
- download-size="0"
- install-size="0"
- version="0.0.0"
- unpack="false"/>
-
-</feature>
diff --git a/releng/org.eclipse.etrice.releng/.project b/releng/org.eclipse.etrice.releng/.project
new file mode 100644
index 000000000..43677a367
--- /dev/null
+++ b/releng/org.eclipse.etrice.releng/.project
@@ -0,0 +1,11 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<projectDescription>
+ <name>org.eclipse.etrice.releng</name>
+ <comment></comment>
+ <projects>
+ </projects>
+ <buildSpec>
+ </buildSpec>
+ <natures>
+ </natures>
+</projectDescription>
diff --git a/releng/org.eclipse.etrice.releng/buckminster.ant b/releng/org.eclipse.etrice.releng/buckminster.ant
new file mode 100644
index 000000000..9002c63c3
--- /dev/null
+++ b/releng/org.eclipse.etrice.releng/buckminster.ant
@@ -0,0 +1,117 @@
+<?xml version="1.0"?>
+<project name="project">
+
+ <target name="create.javadoc" description="Generate the JavaDoc for the sources">
+ <echo message="Generate the JavaDoc for the sources"></echo>
+ <echo message="javadoc source ${root}/buildroot/buckminster.workspace" />
+
+ <!-- set targetPlatformPath as classpath -->
+ <path id="files-classpath">
+ <fileset dir="${root}/buildroot/target.platform">
+ <include name="*.jar"/>
+ </fileset>
+ </path>
+
+ <!-- clean and create output location -->
+ <delete dir="${root}/buildroot/buckminster.workspace/../../etrice_local_repo/examples/org.eclipse.etrie.doc/javadoc"/>
+ <mkdir dir="${root}/buildroot/buckminster.workspace/../../etrice_local_repo/examples/org.eclipse.etrice.doc/javadoc"/>
+
+ <!-- generate the javadoc -->
+ <javadoc destdir="${root}/buildroot/buckminster.workspace/../../etrice_local_repo/examples/org.eclipse.etrice.doc/javadoc"
+ classpathref="files-classpath"
+ author="true"
+ version="true"
+ nodeprecated="false"
+ nodeprecatedlist="false"
+ access="private"
+ maxmemory="1024m"
+ useexternalfile="true"
+ sourcepath="src"
+ verbose="true"
+ use="true"
+ noindex="false"
+ nonavbar="false"
+ notree="false"
+ splitindex="true"
+ windowtitle="eTrice Documentation">
+
+ <arg value="-J-Dhttp.proxyHost=proxy.eclipse.org"/>
+ <arg value="-J-Dhttp.proxyPort=9898"/>
+
+ <!-- link external APIs -->
+ <link href="http://download.oracle.com/javase/6/docs/api/"/>
+ <link href="http://download.eclipse.org/modeling/emf/emf/javadoc/2.6.0/"/>
+ <link href="http://download.eclipse.org/modeling/emf/transaction/javadoc/workspace/1.4.0/"/>
+
+ <!-- eTrice sources -->
+ <fileset dir="${root}/etrice_local_repo/plugins/" defaultexcludes="true">
+ <include name="**/*.java"/>
+ <exclude name="**/internal/**"/>
+ <exclude name="**/tests/**"/>
+ <exclude name="**/examples/**"/>
+ <exclude name="**/testtool/**"/>
+ </fileset>
+ <bottom><![CDATA[ <a href="http://www.eclipse.org/legal/epl-v10.html" shape="rect">Copyright (c) Protos Software GmbH 2010, 2011.</a>]]></bottom>
+ </javadoc>
+ </target>
+
+ <target name="create.site.index">
+ <echo message="Creating human readable index.html" />
+ <unzip src="${root}/buildroot/buckminster.build/org.eclipse.etrice.site_1.0.0-eclipse.feature/site.p2/content.jar"
+ dest="${root}/buildroot/buckminster.build/org.eclipse.etrice.site_1.0.0-eclipse.feature/site.p2" />
+ <xslt style="xsl/content2html.xsl"
+ in="${root}/buildroot/buckminster.build/org.eclipse.etrice.site_1.0.0-eclipse.feature/site.p2/content.xml"
+ out="${root}/buildroot/buckminster.build/org.eclipse.etrice.site_1.0.0-eclipse.feature/site.p2/index.html" />
+ <xslt style="xsl/content2xml.xsl"
+ in="${root}/buildroot/buckminster.build/org.eclipse.etrice.site_1.0.0-eclipse.feature/site.p2/content.xml"
+ out="${root}/buildroot/buckminster.build/org.eclipse.etrice.site_1.0.0-eclipse.feature/site.p2/index.xml" />
+ <delete file="${root}/buildroot/buckminster.build/org.eclipse.etrice.site_1.0.0-eclipse.feature/site.p2/content.xml" />
+ </target>
+
+ <target name="copy.sites" >
+
+ <echo message="Deleting old packed update site from last_success area" />
+ <delete dir="${root}/last_success/site.packed/" failonerror="true" />
+
+ <echo message="Deleting old ZIP archive from last_success area" />
+ <delete dir="${root}/last_success/site.p2.zip/" failonerror="true" />
+
+ <echo message="Copying site.packed to last_success area" />
+ <copydir dest="${root}/last_success/site.packed/" src="${root}/buildroot/buckminster.build/org.eclipse.etrice.site_1.0.0-eclipse.feature/site.packed" />
+
+ <echo message="Add update site stuff and user-readable description to site.packed folder (copy from site.p2 folder)" />
+ <copy todir="${root}/last_success/site.packed/" file="${root}/buildroot/buckminster.build/org.eclipse.etrice.site_1.0.0-eclipse.feature/site.p2/artifacts.jar" />
+ <copy todir="${root}/last_success/site.packed/" file="${root}/buildroot/buckminster.build/org.eclipse.etrice.site_1.0.0-eclipse.feature/site.p2/content.jar" />
+ <copy todir="${root}/last_success/site.packed/" file="${root}/buildroot/buckminster.build/org.eclipse.etrice.site_1.0.0-eclipse.feature/site.p2/index.html" />
+ <copy todir="${root}/last_success/site.packed/" file="${root}/buildroot/buckminster.build/org.eclipse.etrice.site_1.0.0-eclipse.feature/site.p2/index.xml" />
+
+ <echo message="Copying site.p2.zip to last_success area" />
+ <copydir dest="${root}/last_success/site.p2.zip/" src="${root}/buildroot/buckminster.build/org.eclipse.etrice.site_1.0.0-eclipse.feature/site.p2.zip" />
+ <rename dest="${root}/last_success/site.p2.zip/org.eclipse.etrice.site_0.1.0.${build_id}.zip"
+ src="${root}/last_success/site.p2.zip/org.eclipse.etrice.site_0.1.0.qualifier.zip"/>
+
+ </target>
+
+ <!-- Sub targets for copy.sites -->
+ <target name="sub.delete.last_success.site.signed" if="site.signed.exists">
+ <echo message="Deleting old signed update site from last_success area" />
+ <delete dir="${root}/last_success/site.signed/" failonerror="true" />
+ </target>
+ <!-- End sub targets -->
+
+ <!-- This target promotes the last_success folder to the download area for the nightly build. It is triggered via a cron job running each evening -->
+ <target name="promote.sites" >
+ <echo message="Deleting old update site from downloads area" />
+ <delete dir="/home/data/httpd/download.eclipse.org/etrice/updates/nightly/" failonerror="true" />
+
+ <echo message="Promoting site.packed" />
+ <copydir dest="/home/data/httpd/download.eclipse.org/etrice/updates/nightly/" src="/opt/public/jobs/gmp-etrice-nightly/workspace/last_success/site.packed" />
+
+ <echo message="Deleting old ZIP archive from downloads area" />
+ <delete dir="/home/data/httpd/download.eclipse.org/etrice/archives/nightly/zips/" failonerror="true" />
+
+ <echo message="Promoting site.p2.zip" />
+ <copydir dest="/home/data/httpd/download.eclipse.org/etrice/archives/nightly/zips/" src="/opt/public/jobs/gmp-etrice-nightly/workspace/last_success/site.p2.zip" />
+ </target>
+
+</project>
diff --git a/releng/org.eclipse.etrice.releng/buckminster.cspec b/releng/org.eclipse.etrice.releng/buckminster.cspec
new file mode 100644
index 000000000..d36c96adf
--- /dev/null
+++ b/releng/org.eclipse.etrice.releng/buckminster.cspec
@@ -0,0 +1,62 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<cs:cspec xmlns:cs="http://www.eclipse.org/buckminster/CSpec-1.0" name="org.eclipse.etrice.releng" componentType="buckminster" version="0.1.0.qualifier">
+ <cs:dependencies>
+ <cs:dependency name="com.thoughtworks.qdox" componentType="osgi.bundle"/>
+ <cs:dependency name="org.eclipse.draw2d" componentType="eclipse.feature"/>
+ <cs:dependency name="org.eclipse.pde" componentType="eclipse.feature"/>
+ <cs:dependency name="org.eclipse.pde.source" componentType="eclipse.feature"/>
+ <cs:dependency name="org.eclipse.platform" componentType="eclipse.feature"/>
+ <cs:dependency name="org.eclipse.platform.source" componentType="eclipse.feature"/>
+ <cs:dependency name="org.eclipse.etrice.core.feature" componentType="eclipse.feature"/>
+ <cs:dependency name="org.eclipse.etrice.examples.feature" componentType="eclipse.feature"/>
+ <cs:dependency name="org.eclipse.etrice.site" componentType="eclipse.feature"/>
+ </cs:dependencies>
+ <cs:actions>
+ <cs:public name="copy.sites" actor="ant">
+ <cs:actorProperties>
+ <cs:property key="buildFile" value="buckminster.ant"/>
+ <cs:property key="targets" value="copy.sites"/>
+ </cs:actorProperties>
+ <cs:properties>
+ <cs:property key="build_id" value="${build.id}"/>
+ <cs:property key="root" value="${WORKSPACE}"/>
+ </cs:properties>
+ <cs:products alias="action.output" base="${WORKSPACE}/last_success/"/>
+ </cs:public>
+ <cs:public name="create.javadoc" actor="ant">
+ <cs:actorProperties>
+ <cs:property key="buildFile" value="buckminster.ant"/>
+ <cs:property key="targets" value="create.javadoc"/>
+ </cs:actorProperties>
+ <cs:properties>
+ <cs:property key="root" value="${WORKSPACE}"/>
+ </cs:properties>
+ <cs:products>
+ <cs:public name="javadoc.output" base="plugins/org.eclipse.graphiti.doc/javadoc/"/>
+ </cs:products>
+ </cs:public>
+ <cs:public name="create.site.index" actor="ant">
+ <cs:actorProperties>
+ <cs:property key="buildFile" value="buckminster.ant"/>
+ <cs:property key="targets" value="create.site.index"/>
+ </cs:actorProperties>
+ <cs:properties>
+ <cs:property key="root" value="${WORKSPACE}"/>
+ </cs:properties>
+ <cs:products>
+ <cs:public name="readable.index" base="site/"/>
+ </cs:products>
+ </cs:public>
+ <cs:public name="promote.sites" actor="ant">
+ <cs:actorProperties>
+ <cs:property key="buildFile" value="buckminster.ant"/>
+ <cs:property key="targets" value="promote.sites"/>
+ </cs:actorProperties>
+ <cs:properties>
+ <cs:property key="download.area" value="${graphiti.download.area}"/>
+ <cs:property key="root" value="${WORKSPACE}"/>
+ </cs:properties>
+ <cs:products alias="action.output" base="${graphiti.download.area}/updates/nightly/"/>
+ </cs:public>
+ </cs:actions>
+</cs:cspec>
diff --git a/releng/org.eclipse.etrice.releng/build.cquery b/releng/org.eclipse.etrice.releng/build.cquery
new file mode 100644
index 000000000..226931ba5
--- /dev/null
+++ b/releng/org.eclipse.etrice.releng/build.cquery
@@ -0,0 +1,8 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<cq:componentQuery xmlns:cq="http://www.eclipse.org/buckminster/CQuery-1.0" resourceMap="build.rmap">
+ <cq:rootRequest name="org.eclipse.etrice.releng" componentType="buckminster"/>
+ <cq:advisorNode namePattern="^org\.eclipse\.etrice(\..+)?\.source*" skipComponent="true"/>
+ <cq:advisorNode namePattern="^org\.eclipse\.swt\.motif\.solaris\.sparc\.source*" skipComponent="true"/>
+ <cq:advisorNode namePattern="^org\.eclipse\.swt\.photon\.qnx\.x86\.source*" skipComponent="true"/>
+ <cq:advisorNode namePattern=".*" useMaterialization="false" useTargetPlatform="false"/>
+</cq:componentQuery>
diff --git a/releng/org.eclipse.etrice.releng/build.mspec b/releng/org.eclipse.etrice.releng/build.mspec
new file mode 100644
index 000000000..07b316272
--- /dev/null
+++ b/releng/org.eclipse.etrice.releng/build.mspec
@@ -0,0 +1,7 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<mspec:mspec xmlns:mspec="http://www.eclipse.org/buckminster/MetaData-1.0" installLocation="" materializer="p2" name="build.mspec" url="build.cquery">
+ <mspec:property key="target.os" value="*"/>
+ <mspec:property key="target.ws" value="*"/>
+ <mspec:property key="target.arch" value="*"/>
+ <mspec:mspecNode materializer="workspace" filter="(buckminster.source=true)"/>
+</mspec:mspec>
diff --git a/releng/org.eclipse.etrice.releng/build.properties b/releng/org.eclipse.etrice.releng/build.properties
new file mode 100644
index 000000000..3e26593fe
--- /dev/null
+++ b/releng/org.eclipse.etrice.releng/build.properties
@@ -0,0 +1,18 @@
+git.repository=http://git.eclipse.org/gitroot/etrice/org.eclipse.etrice.git
+
+qualifier.replacement.*=generator:lastModified
+generator.lastModified.format='v'yyyyMMdd-HHmm
+
+target.os=*
+target.ws=*
+target.arch=*
+
+site.pack200=true
+#site.retain.unpacked=true
+signing.type=eclipse.local
+cbi.include.source=true
+
+eclipse.downloads=file:/home/data/httpd/download.eclipse.org
+
+etrice.download.area=/home/data/httpd/download.eclipse.org/etrice
+eclipse.staging.area=/shared/download-staging.priv/modeling/mdt/etrice
diff --git a/releng/org.eclipse.etrice.releng/build.rmap b/releng/org.eclipse.etrice.releng/build.rmap
new file mode 100644
index 000000000..cfc754e48
--- /dev/null
+++ b/releng/org.eclipse.etrice.releng/build.rmap
@@ -0,0 +1,115 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<rm:rmap xmlns:bc="http://www.eclipse.org/buckminster/Common-1.0" xmlns:rm="http://www.eclipse.org/buckminster/RMap-1.0">
+ <rm:property key="build.type" value="N"/>
+ <rm:locator pattern="^org\.eclipse\.etrice\.releng.*" searchPathRef="releng"/>
+ <rm:locator pattern="^org\.eclipse\.etrice\.*" searchPathRef="sources"/>
+ <rm:locator pattern="^org\.eclipse\.license.*" searchPathRef="eclipse.license"/>
+ <rm:locator searchPathRef="platform.binaries" failOnError="false"/>
+ <rm:locator searchPathRef="orbit"/>
+ <rm:searchPath name="releng">
+ <rm:provider componentTypes="buckminster,osgi.bundle" readerType="local">
+ <rm:uri format="{0}/../../etrice_local_repo/releng/{1}">
+ <bc:propertyRef key="workspace.root"/>
+ <bc:propertyRef key="buckminster.component"/>
+ </rm:uri>
+ </rm:provider>
+ <rm:provider componentTypes="eclipse.feature" readerType="local">
+ <rm:uri format="{0}/../../etrice_local_repo/features/{1}">
+ <bc:propertyRef key="workspace.root"/>
+ <bc:propertyRef key="buckminster.component"/>
+ </rm:uri>
+ </rm:provider>
+ </rm:searchPath>
+ <rm:searchPath name="sources">
+ <rm:provider componentTypes="osgi.bundle" readerType="local">
+ <rm:uri format="{0}/../../etrice_local_repo/plugins/{1}">
+ <bc:propertyRef key="workspace.root"/>
+ <bc:propertyRef key="buckminster.component"/>
+ </rm:uri>
+ </rm:provider>
+ <rm:provider componentTypes="osgi.bundle" readerType="local">
+ <rm:uri format="{0}/../../etrice_local_repo/examples/{1}">
+ <bc:propertyRef key="workspace.root"/>
+ <bc:propertyRef key="buckminster.component"/>
+ </rm:uri>
+ </rm:provider>
+ <rm:provider componentTypes="eclipse.feature" readerType="local">
+ <rm:uri format="{0}/../../etrice_local_repo/features/{1}">
+ <bc:propertyRef key="workspace.root"/>
+ <bc:propertyRef key="buckminster.component"/>
+ </rm:uri>
+ </rm:provider>
+ <rm:provider componentTypes="osgi.bundle" readerType="local">
+ <rm:uri format="{0}/../../etrice_local_repo/tests/{1}">
+ <bc:propertyRef key="workspace.root"/>
+ <bc:propertyRef key="buckminster.component"/>
+ </rm:uri>
+ </rm:provider>
+ <rm:provider componentTypes="osgi.bundle" readerType="local">
+ <rm:uri format="{0}/../../etrice_local_repo/modellib/{1}">
+ <bc:propertyRef key="workspace.root"/>
+ <bc:propertyRef key="buckminster.component"/>
+ </rm:uri>
+ </rm:provider>
+ <rm:provider componentTypes="osgi.bundle" readerType="local">
+ <rm:uri format="{0}/../../etrice_local_repo/runtime/{1}">
+ <bc:propertyRef key="workspace.root"/>
+ <bc:propertyRef key="buckminster.component"/>
+ </rm:uri>
+ </rm:provider>
+ </rm:searchPath>
+ <rm:searchPath name="orbit">
+ <rm:provider componentTypes="eclipse.feature,osgi.bundle" readerType="p2" source="false" mutable="false">
+ <rm:property key="buckminster.source" value="false"/>
+ <rm:property key="buckminster.mutable" value="false"/>
+ <rm:uri format="{0}/tools/orbit/downloads/drops/R20110523182458/repository">
+ <bc:propertyRef key="eclipse.downloads"/>
+ </rm:uri>
+ </rm:provider>
+ </rm:searchPath>
+ <rm:searchPath name="platform.binaries">
+ <rm:provider componentTypes="eclipse.feature,osgi.bundle" readerType="p2" source="false" mutable="false">
+ <rm:property key="buckminster.source" value="false"/>
+ <rm:property key="buckminster.mutable" value="false"/>
+ <rm:uri format="{0}/modeling/emf/emf/updates/2.7milestones/">
+ <bc:propertyRef key="eclipse.downloads"/>
+ </rm:uri>
+ </rm:provider>
+ <rm:provider componentTypes="eclipse.feature,osgi.bundle" readerType="p2" source="false" mutable="false">
+ <rm:property key="buckminster.source" value="false"/>
+ <rm:property key="buckminster.mutable" value="false"/>
+ <rm:uri format="{0}/tools/gef/updates/milestones/">
+ <bc:propertyRef key="eclipse.downloads"/>
+ </rm:uri>
+ </rm:provider>
+ <rm:provider componentTypes="eclipse.feature,osgi.bundle" readerType="p2" source="false" mutable="false">
+ <rm:property key="buckminster.source" value="false"/>
+ <rm:property key="buckminster.mutable" value="false"/>
+ <rm:uri format="{0}/eclipse/updates/3.7milestones">
+ <bc:propertyRef key="eclipse.downloads"/>
+ </rm:uri>
+ </rm:provider>
+ <rm:provider componentTypes="eclipse.feature,osgi.bundle" resolutionFilter="(|(build.type=M)(build.type=R)(build.type=S))" readerType="p2" source="false" mutable="false">
+ <rm:property key="buckminster.source" value="false"/>
+ <rm:property key="buckminster.mutable" value="false"/>
+ <rm:uri format="{0}/releases/staging">
+ <bc:propertyRef key="eclipse.downloads"/>
+ </rm:uri>
+ </rm:provider>
+ <rm:provider componentTypes="eclipse.feature,osgi.bundle" resolutionFilter="(|(build.type=I)(build.type=N))" readerType="p2" source="false" mutable="false">
+ <rm:property key="buckminster.source" value="false"/>
+ <rm:property key="buckminster.mutable" value="false"/>
+ <rm:uri format="{0}/releases/indigo">
+ <bc:propertyRef key="eclipse.downloads"/>
+ </rm:uri>
+ </rm:provider>
+ </rm:searchPath>
+ <rm:searchPath name="eclipse.license">
+ <rm:provider componentTypes="eclipse.feature" readerType="cvs">
+ <rm:uri format="{0},org.eclipse.sdk-feature/features/{1}">
+ <bc:propertyRef key="cvs.repository.eclipse"/>
+ <bc:propertyRef key="buckminster.component"/>
+ </rm:uri>
+ </rm:provider>
+ </rm:searchPath>
+</rm:rmap>
diff --git a/releng/org.eclipse.etrice.releng/local.properties b/releng/org.eclipse.etrice.releng/local.properties
new file mode 100644
index 000000000..e866f419b
--- /dev/null
+++ b/releng/org.eclipse.etrice.releng/local.properties
@@ -0,0 +1,16 @@
+git.repository=http://git.eclipse.org/gitroot/etrice/org.eclipse.etrice.git
+
+qualifier.replacement.*=generator:lastModified
+generator.lastModified.format='v'yyyyMMdd-HHmm
+
+target.os=*
+target.ws=*
+target.arch=*
+
+site.pack200=false
+signing.type=eclipse.remote
+cbi.include.source=true
+
+eclipse.downloads=http://download.eclipse.org
+
+etrice.download.area=http://download.eclipse.org/etrice
diff --git a/releng/org.eclipse.etrice.releng/xsl/content2html.xsl b/releng/org.eclipse.etrice.releng/xsl/content2html.xsl
new file mode 100644
index 000000000..1f14ee1fb
--- /dev/null
+++ b/releng/org.eclipse.etrice.releng/xsl/content2html.xsl
@@ -0,0 +1,62 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<xsl:stylesheet version="1.0" xmlns:xsl="http://www.w3.org/1999/XSL/Transform">
+ <xsl:output method="html" omit-xml-declaration="yes" indent="yes"/>
+ <xsl:strip-space elements="*"/>
+
+ <xsl:template match="/">
+ <html xmlns="http://www.w3.org/1999/xhtml">
+ <xsl:apply-templates select="repository"/>
+ </html>
+ </xsl:template>
+
+ <xsl:template match="repository">
+ <head>
+ <title>
+ <xsl:value-of select="@name"/>
+ </title>
+ </head>
+ <body>
+ <h1>
+ <xsl:value-of select="@name"/>
+ </h1>
+ <p>
+ <em>For information about installing or updating software, see the
+ <a href="http://help.eclipse.org/galileo/index.jsp?topic=/org.eclipse.platform.doc.user/tasks/tasks-124.htm">
+ Eclipse Platform Help</a>.</em>
+
+ </p>
+ <table border="0">
+ <tr>
+ <td colspan="2">
+ <hr/>
+ <h2>Features</h2>
+ </td>
+ </tr>
+ <xsl:apply-templates select="//provided[@namespace='org.eclipse.update.feature']">
+ <xsl:sort select="@name"/>
+ </xsl:apply-templates>
+ <tr>
+ <td colspan="2">
+ <hr/>
+ <h2>Plugins</h2>
+ </td>
+ </tr>
+ <xsl:apply-templates select="//provided[@namespace='osgi.bundle']">
+ <xsl:sort select="@name"/>
+ </xsl:apply-templates>
+ </table>
+ </body>
+ </xsl:template>
+
+ <xsl:template match="provided">
+ <tr>
+ <td>
+ <xsl:value-of select="@name"/>
+ </td>
+ <td>
+ <xsl:value-of select="@version"/>
+ </td>
+ </tr>
+ </xsl:template>
+
+</xsl:stylesheet> \ No newline at end of file
diff --git a/releng/org.eclipse.etrice.releng/xsl/content2xml.xsl b/releng/org.eclipse.etrice.releng/xsl/content2xml.xsl
new file mode 100644
index 000000000..8c03ef7c6
--- /dev/null
+++ b/releng/org.eclipse.etrice.releng/xsl/content2xml.xsl
@@ -0,0 +1,37 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<xsl:stylesheet version="1.0" xmlns:xsl="http://www.w3.org/1999/XSL/Transform">
+ <xsl:output method="xml" indent="yes"/>
+
+ <xsl:template match="/">
+ <xsl:apply-templates select="repository"/>
+ </xsl:template>
+
+ <xsl:template match="repository">
+ <release tag="" integration="true">
+ <xsl:attribute name="repository">
+ <xsl:value-of select="@name"/>
+ </xsl:attribute>
+ <xsl:apply-templates select="//provided[@namespace='org.eclipse.update.feature']">
+ <xsl:sort select="@name"/>
+ </xsl:apply-templates>
+ <xsl:apply-templates select="//provided[@namespace='osgi.bundle']">
+ <xsl:sort select="@name"/>
+ </xsl:apply-templates>
+ </release>
+ </xsl:template>
+
+ <xsl:template match="provided">
+ <element>
+ <xsl:attribute name="name">
+ <xsl:value-of select="@name"/>
+ </xsl:attribute>
+ <xsl:attribute name="version">
+ <xsl:value-of select="@version"/>
+ </xsl:attribute>
+ <xsl:attribute name="type">
+ <xsl:value-of select="@namespace"/>
+ </xsl:attribute>
+ </element>
+ </xsl:template>
+
+</xsl:stylesheet> \ No newline at end of file
diff --git a/releng/org.eclipse.etrice.releng.feature/.project b/releng/org.eclipse.etrice.site/.project
index 5cc46d04e..c3c73a0ce 100644
--- a/releng/org.eclipse.etrice.releng.feature/.project
+++ b/releng/org.eclipse.etrice.site/.project
@@ -1,6 +1,6 @@
<?xml version="1.0" encoding="UTF-8"?>
<projectDescription>
- <name>org.eclipse.etrice.releng.feature</name>
+ <name>org.eclipse.etrice.site</name>
<comment></comment>
<projects>
</projects>
diff --git a/releng/org.eclipse.etrice.site/about.html b/releng/org.eclipse.etrice.site/about.html
new file mode 100644
index 000000000..82d49bf5f
--- /dev/null
+++ b/releng/org.eclipse.etrice.site/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/releng/org.eclipse.etrice.site/buckminster.cspex b/releng/org.eclipse.etrice.site/buckminster.cspex
new file mode 100644
index 000000000..c14937c5c
--- /dev/null
+++ b/releng/org.eclipse.etrice.site/buckminster.cspex
@@ -0,0 +1,13 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<cspecExtension
+ xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
+ xmlns:bc="http://www.eclipse.org/buckminster/Common-1.0"
+ xmlns="http://www.eclipse.org/buckminster/CSpec-1.0" componentType="eclipse.feature" version="1.0.0">
+ <dependencies>
+ <dependency name="org.eclipse.equinox.executable" componentType="eclipse.feature"/>
+ <dependency name="org.eclipse.platform" componentType="eclipse.feature"/>
+ <dependency name="org.eclipse.emf.ecore" componentType="eclipse.feature"/>
+ <dependency name="org.eclipse.emf.edit" componentType="eclipse.feature"/>
+ <dependency name="org.eclipse.emf.transaction" componentType="eclipse.feature"/>
+ </dependencies>
+</cspecExtension>
diff --git a/releng/org.eclipse.etrice.site/build.properties b/releng/org.eclipse.etrice.site/build.properties
new file mode 100644
index 000000000..e08029c6a
--- /dev/null
+++ b/releng/org.eclipse.etrice.site/build.properties
@@ -0,0 +1,31 @@
+# Copyright (c) 2005 - 2011 SAP AG.
+# 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:
+# SAP AG - initial API and implementation
+# mwenz - Update of Eclipse license
+# mwenz - Use central Eclipse license feature
+
+# NLS_MESSAGEFORMAT_VAR
+
+bin.includes = feature.xml,\
+ copyright.txt,\
+ feature.properties,\
+ about.html,\
+ eclipse.gif,\
+ eclipse_update_120.jpg,\
+ category.xml,\
+ buckminster.cspex
+src.includes = about.html,\
+ copyright.txt,\
+ category.xml,\
+ build.properties,\
+ eclipse.gif,\
+ eclipse_update_120.jpg,\
+ feature.properties,\
+ feature.xml,\
+ .project,\
+ buckminster.cspex
diff --git a/releng/org.eclipse.etrice.site/category.xml b/releng/org.eclipse.etrice.site/category.xml
new file mode 100644
index 000000000..a7089eec3
--- /dev/null
+++ b/releng/org.eclipse.etrice.site/category.xml
@@ -0,0 +1,17 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<site>
+ <feature url="features/org.eclipse.etrice.core_0.1.0.qualifier.jar" id="org.eclipse.etrice.core" version="0.1.0.qualifier">
+ <category name="org.eclipse.etrice"/>
+ </feature>
+ <feature url="features/org.eclipse.etrice.examples_0.1.0.qualifier.jar" id="org.eclipse.etrice.examples" version="0.1.0.qualifier">
+ <category name="org.eclipse.etrice"/>
+ </feature>
+ <feature url="features/org.eclipse.etrice.tests_0.1.0.qualifier.jar" id="org.eclipse.etrice.tests" version="0.1.0.qualifier">
+ <category name="org.eclipse.etrice"/>
+ </feature>
+ <category-def name="org.eclipse.etrice" label="etrice">
+ <description>
+ The eTrice update site provides access to the eTrice modeling tools and all additional features.
+ </description>
+ </category-def>
+</site>
diff --git a/releng/org.eclipse.etrice.site/copyright.txt b/releng/org.eclipse.etrice.site/copyright.txt
new file mode 100644
index 000000000..d21468f4c
--- /dev/null
+++ b/releng/org.eclipse.etrice.site/copyright.txt
@@ -0,0 +1,8 @@
+Copyright (c) 2010 - 2011 Protos Software GmbH.
+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:
+ Thomas Schuetz and Henrik Rentz-Reichert - initial API and implementation \ No newline at end of file
diff --git a/releng/org.eclipse.etrice.site/eclipse.gif b/releng/org.eclipse.etrice.site/eclipse.gif
new file mode 100644
index 000000000..bdc2912bf
--- /dev/null
+++ b/releng/org.eclipse.etrice.site/eclipse.gif
Binary files differ
diff --git a/releng/org.eclipse.etrice.site/eclipse_update_120.jpg b/releng/org.eclipse.etrice.site/eclipse_update_120.jpg
new file mode 100644
index 000000000..bfdf708ad
--- /dev/null
+++ b/releng/org.eclipse.etrice.site/eclipse_update_120.jpg
Binary files differ
diff --git a/releng/org.eclipse.etrice.site/feature.properties b/releng/org.eclipse.etrice.site/feature.properties
new file mode 100644
index 000000000..d5408f071
--- /dev/null
+++ b/releng/org.eclipse.etrice.site/feature.properties
@@ -0,0 +1,30 @@
+# Copyright (c) 2010 - 2011 Protos Software GmbH.
+# 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:
+# Thomas Schuetz and Henrik Rentz-Reichert - initial API and implementation
+
+# NLS_MESSAGEFORMAT_VAR
+
+# ==============================================================================
+# Do not change the properties between this line and the last line containing:
+# %%% END OF TRANSLATED PROPERTIES %%%
+# Instead, either redefine an existing property, or create a new property,
+# append it to the end of the file, and change the code to use the new name.
+# ==============================================================================
+
+providerName = eTrice (Incubation)
+featureName = eTirce Site
+description = eTrice modeling tools for event driven real-time systems based on the modeling language ROOM
+
+# Label for the update site (on download1.eclipse.org)
+updateSiteName=Eclipse Modeling Project Updates
+
+
+# ==============================================================================
+# %%% END OF TRANSLATED PROPERTIES %%%
+# The above properties have been shipped for translation.
+# ==============================================================================
diff --git a/releng/org.eclipse.etrice.site/feature.xml b/releng/org.eclipse.etrice.site/feature.xml
new file mode 100644
index 000000000..b74b491f4
--- /dev/null
+++ b/releng/org.eclipse.etrice.site/feature.xml
@@ -0,0 +1,50 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!--
+ Copyright (c) 2010 - 2011 Protos Software GmbH.
+ 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:
+ Thomas Schuetz and Henrik Rentz-Reichert - initial API and implementation
+-->
+<feature
+ id="org.eclipse.etrice.site"
+ label="eTrice (Incubation) 0.1.0 Update Site"
+ version="0.1.0.qualifier"
+ provider-name="%providerName"
+ image="eclipse_update_120.jpg"
+ license-feature="org.eclipse.license"
+ license-feature-version="1.0.0.qualifier">
+
+ <description>
+ %description
+ </description>
+
+ <copyright url="etrice Site contains the etrice framework and all additional features.">
+ (c) 2010 - 2011 Protos Software GmbH.
+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>
+
+ <url>
+ <update url="http://www.eclipse.org/downloads/download.php?file=/etrice/updates/0.1.0/&amp;protocol=http&amp;format=xml"/>
+ </url>
+
+ <includes
+ id="org.eclipse.etrice.core"
+ version="0.0.0"/>
+
+ <includes
+ id="org.eclipse.etrice.tests"
+ version="0.0.0"/>
+
+ <includes
+ id="org.eclipse.etrice.examples"
+ version="0.0.0"/>
+
+</feature>
diff --git a/releng/org.eclipse.etrice.update-site/.gitignore b/releng/org.eclipse.etrice.update-site/.gitignore
deleted file mode 100644
index bcdc3f078..000000000
--- a/releng/org.eclipse.etrice.update-site/.gitignore
+++ /dev/null
@@ -1,6 +0,0 @@
-binary
-features
-plugins
-artifacts.jar
-content.jar
-logs.zip \ No newline at end of file
diff --git a/releng/org.eclipse.etrice.update-site/.project b/releng/org.eclipse.etrice.update-site/.project
deleted file mode 100644
index 076b4863f..000000000
--- a/releng/org.eclipse.etrice.update-site/.project
+++ /dev/null
@@ -1,17 +0,0 @@
-<?xml version="1.0" encoding="UTF-8"?>
-<projectDescription>
- <name>org.eclipse.etrice.update-site</name>
- <comment></comment>
- <projects>
- </projects>
- <buildSpec>
- <buildCommand>
- <name>org.eclipse.pde.UpdateSiteBuilder</name>
- <arguments>
- </arguments>
- </buildCommand>
- </buildSpec>
- <natures>
- <nature>org.eclipse.pde.UpdateSiteNature</nature>
- </natures>
-</projectDescription>
diff --git a/releng/org.eclipse.etrice.update-site/index.html b/releng/org.eclipse.etrice.update-site/index.html
deleted file mode 100644
index 5c732b966..000000000
--- a/releng/org.eclipse.etrice.update-site/index.html
+++ /dev/null
@@ -1,62 +0,0 @@
-<html>
-<head>
-<title>eTrice Modeling Tools Update Site</title>
-<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<style>@import url("web/site.css");</style>
-<script type="text/javascript">
- var returnval = 0;
- var stylesheet, xmlFile, cache, doc;
- function init(){
- // NSCP 7.1+ / Mozilla 1.4.1+ / Safari
- // Use the standard DOM Level 2 technique, if it is supported
- if (document.implementation && document.implementation.createDocument) {
- xmlFile = document.implementation.createDocument("", "", null);
- stylesheet = document.implementation.createDocument("", "", null);
- if (xmlFile.load){
- xmlFile.load("site.xml");
- stylesheet.load("web/site.xsl");
- } else {
- alert("Document could not be loaded by browser.");
- }
- xmlFile.addEventListener("load", transform, false);
- stylesheet.addEventListener("load", transform, false);
- }
- //IE 6.0+ solution
- else if (window.ActiveXObject) {
- xmlFile = new ActiveXObject("msxml2.DOMDocument.3.0");
- xmlFile.async = false;
- xmlFile.load("site.xml");
- stylesheet = new ActiveXObject("msxml2.FreeThreadedDOMDocument.3.0");
- stylesheet.async = false;
- stylesheet.load("web/site.xsl");
- cache = new ActiveXObject("msxml2.XSLTemplate.3.0");
- cache.stylesheet = stylesheet;
- transformData();
- }
- }
- // separate transformation function for IE 6.0+
- function transformData(){
- var processor = cache.createProcessor();
- processor.input = xmlFile;
- processor.transform();
- data.innerHTML = processor.output;
- }
- // separate transformation function for NSCP 7.1+ and Mozilla 1.4.1+
- function transform(){
- returnval+=1;
- if (returnval==2){
- var processor = new XSLTProcessor();
- processor.importStylesheet(stylesheet);
- doc = processor.transformToDocument(xmlFile);
- document.getElementById("data").innerHTML = doc.documentElement.innerHTML;
- }
- }
-</script>
-</head>
-<body onload="init();">
-<!--[insert static HTML here]-->
-<h1>eTrice Modeling Tools Update Site</h1>
-<p>This is <b>no official Eclipse build or release</b>! Use it on your own risk.</p>
-<div id="data"><!-- this is where the transformed data goes --></div>
-</body>
-</html>
diff --git a/releng/org.eclipse.etrice.update-site/readme.txt b/releng/org.eclipse.etrice.update-site/readme.txt
deleted file mode 100644
index dfcad3105..000000000
--- a/releng/org.eclipse.etrice.update-site/readme.txt
+++ /dev/null
@@ -1,7 +0,0 @@
-For some reason a second "build all" does something but doesn't change the contents of the binary, features and plugins folder
-inside this update site plug-in.
-Also the artifacts.jar and the content.jar are not updated.
-
-Workaround:
-use files from
-<workspace>\.metadata\.plugins\org.eclipse.pde.core\tempp2metadata
diff --git a/releng/org.eclipse.etrice.update-site/site.xml b/releng/org.eclipse.etrice.update-site/site.xml
deleted file mode 100644
index 7fa8fd8e7..000000000
--- a/releng/org.eclipse.etrice.update-site/site.xml
+++ /dev/null
@@ -1,17 +0,0 @@
-<?xml version="1.0" encoding="UTF-8"?>
-<site>
- <feature url="features/org.eclipse.etrice.core_0.1.0.jar" id="org.eclipse.etrice.core" version="0.1.0">
- <category name="org.eclipse.etrice"/>
- </feature>
- <feature url="features/org.eclipse.etrice.examples_0.1.0.jar" id="org.eclipse.etrice.examples" version="0.1.0">
- <category name="org.eclipse.etrice"/>
- </feature>
- <feature url="features/org.eclipse.etrice.tests_0.1.0.jar" id="org.eclipse.etrice.tests" version="0.1.0">
- <category name="org.eclipse.etrice"/>
- </feature>
- <category-def name="org.eclipse.etrice" label="eTrice">
- <description>
- eTrice modeling tools
- </description>
- </category-def>
-</site>
diff --git a/releng/org.eclipse.etrice.update-site/web/site.css b/releng/org.eclipse.etrice.update-site/web/site.css
deleted file mode 100644
index 425134ee3..000000000
--- a/releng/org.eclipse.etrice.update-site/web/site.css
+++ /dev/null
@@ -1,12 +0,0 @@
-<STYLE type="text/css">
-td.spacer {padding-bottom: 10px; padding-top: 10px;}
-.title { font-family: sans-serif; color: #99AACC;}
-.bodyText { font-family: sans-serif; font-size: 9pt; color:#000000; }
-.sub-header { font-family: sans-serif; font-style: normal; font-weight: bold; font-size: 9pt; color: white;}
-.log-text {font-family: sans-serif; font-style: normal; font-weight: lighter; font-size: 8pt; color:black;}
-.big-header { font-family: sans-serif; font-style: normal; font-weight: bold; font-size: 9pt; color: white; border-top:10px solid white;}
-.light-row {background:#FFFFFF}
-.dark-row {background:#EEEEFF}
-.header {background:#99AADD}
-#indent {word-wrap : break-word;width :300px;text-indent:10px;}
-</STYLE>
diff --git a/releng/org.eclipse.etrice.update-site/web/site.xsl b/releng/org.eclipse.etrice.update-site/web/site.xsl
deleted file mode 100644
index 4f8d16ecc..000000000
--- a/releng/org.eclipse.etrice.update-site/web/site.xsl
+++ /dev/null
@@ -1,214 +0,0 @@
-<xsl:stylesheet version = '1.0' xmlns:xsl='http://www.w3.org/1999/XSL/Transform' xmlns:msxsl="urn:schemas-microsoft-com:xslt">
-<xsl:output method="html" encoding="UTF-8"/>
-<xsl:key name="cat" match="category" use="@name"/>
-<xsl:template match="/">
-<xsl:for-each select="site">
- <html>
- <head>
- <title>org.eclipse.etrice.update-site</title>
- <style>@import url("web/site.css");</style>
- </head>
- <body>
- <h1 class="title">org.eclipse.etrice.update-site</h1>
- <p class="bodyText"><xsl:value-of select="description"/></p>
- <table width="100%" border="0" cellspacing="1" cellpadding="2">
- <xsl:for-each select="category-def">
- <xsl:sort select="@label" order="ascending" case-order="upper-first"/>
- <xsl:sort select="@name" order="ascending" case-order="upper-first"/>
- <xsl:if test="count(key('cat',@name)) != 0">
- <tr class="header">
- <td class="sub-header" width="30%">
- <xsl:value-of select="@name"/>
- </td>
- <td class="sub-header" width="70%">
- <xsl:value-of select="@label"/>
- </td>
- </tr>
- <xsl:for-each select="key('cat',@name)">
- <xsl:sort select="ancestor::feature//@version" order="ascending"/>
- <xsl:sort select="ancestor::feature//@id" order="ascending" case-order="upper-first"/>
- <tr>
- <xsl:choose>
- <xsl:when test="(position() mod 2 = 1)">
- <xsl:attribute name="class">dark-row</xsl:attribute>
- </xsl:when>
- <xsl:otherwise>
- <xsl:attribute name="class">light-row</xsl:attribute>
- </xsl:otherwise>
- </xsl:choose>
- <td class="log-text" id="indent">
- <xsl:choose>
- <xsl:when test="ancestor::feature//@label">
- <a href="{ancestor::feature//@url}"><xsl:value-of select="ancestor::feature//@label"/></a>
- <br/>
- <div id="indent">
- (<xsl:value-of select="ancestor::feature//@id"/> - <xsl:value-of select="ancestor::feature//@version"/>)
- </div>
- </xsl:when>
- <xsl:otherwise>
- <a href="{ancestor::feature//@url}"><xsl:value-of select="ancestor::feature//@id"/> - <xsl:value-of select="ancestor::feature//@version"/></a>
- </xsl:otherwise>
- </xsl:choose>
- <br />
- </td>
- <td>
- <table>
- <xsl:if test="ancestor::feature//@os">
- <tr><td class="log-text" id="indent">Operating Systems:</td>
- <td class="log-text" id="indent"><xsl:value-of select="ancestor::feature//@os"/></td>
- </tr>
- </xsl:if>
- <xsl:if test="ancestor::feature//@ws">
- <tr><td class="log-text" id="indent">Windows Systems:</td>
- <td class="log-text" id="indent"><xsl:value-of select="ancestor::feature//@ws"/></td>
- </tr>
- </xsl:if>
- <xsl:if test="ancestor::feature//@nl">
- <tr><td class="log-text" id="indent">Languages:</td>
- <td class="log-text" id="indent"><xsl:value-of select="ancestor::feature//@nl"/></td>
- </tr>
- </xsl:if>
- <xsl:if test="ancestor::feature//@arch">
- <tr><td class="log-text" id="indent">Architecture:</td>
- <td class="log-text" id="indent"><xsl:value-of select="ancestor::feature//@arch"/></td>
- </tr>
- </xsl:if>
- </table>
- </td>
- </tr>
- </xsl:for-each>
- <tr><td class="spacer"><br/></td><td class="spacer"><br/></td></tr>
- </xsl:if>
- </xsl:for-each>
- <xsl:if test="count(feature) &gt; count(feature/category)">
- <tr class="header">
- <td class="sub-header" colspan="2">
- Uncategorized
- </td>
- </tr>
- </xsl:if>
- <xsl:choose>
- <xsl:when test="function-available('msxsl:node-set')">
- <xsl:variable name="rtf-nodes">
- <xsl:for-each select="feature[not(category)]">
- <xsl:sort select="@id" order="ascending" case-order="upper-first"/>
- <xsl:sort select="@version" order="ascending" />
- <xsl:value-of select="."/>
- <xsl:copy-of select="." />
- </xsl:for-each>
- </xsl:variable>
- <xsl:variable name="myNodeSet" select="msxsl:node-set($rtf-nodes)/*"/>
- <xsl:for-each select="$myNodeSet">
- <tr>
- <xsl:choose>
- <xsl:when test="position() mod 2 = 1">
- <xsl:attribute name="class">dark-row</xsl:attribute>
- </xsl:when>
- <xsl:otherwise>
- <xsl:attribute name="class">light-row</xsl:attribute>
- </xsl:otherwise>
- </xsl:choose>
- <td class="log-text" id="indent">
- <xsl:choose>
- <xsl:when test="@label">
- <a href="{@url}"><xsl:value-of select="@label"/></a>
- <br />
- <div id="indent">
- (<xsl:value-of select="@id"/> - <xsl:value-of select="@version"/>)
- </div>
- </xsl:when>
- <xsl:otherwise>
- <a href="{@url}"><xsl:value-of select="@id"/> - <xsl:value-of select="@version"/></a>
- </xsl:otherwise>
- </xsl:choose>
- <br /><br />
- </td>
- <td>
- <table>
- <xsl:if test="@os">
- <tr><td class="log-text" id="indent">Operating Systems:</td>
- <td class="log-text" id="indent"><xsl:value-of select="@os"/></td>
- </tr>
- </xsl:if>
- <xsl:if test="@ws">
- <tr><td class="log-text" id="indent">Windows Systems:</td>
- <td class="log-text" id="indent"><xsl:value-of select="@ws"/></td>
- </tr>
- </xsl:if>
- <xsl:if test="@nl">
- <tr><td class="log-text" id="indent">Languages:</td>
- <td class="log-text" id="indent"><xsl:value-of select="@nl"/></td>
- </tr>
- </xsl:if>
- <xsl:if test="@arch">
- <tr><td class="log-text" id="indent">Architecture:</td>
- <td class="log-text" id="indent"><xsl:value-of select="@arch"/></td>
- </tr>
- </xsl:if>
- </table>
- </td>
- </tr>
- </xsl:for-each>
- </xsl:when>
- <xsl:otherwise>
- <xsl:for-each select="feature[not(category)]">
- <xsl:sort select="@id" order="ascending" case-order="upper-first"/>
- <xsl:sort select="@version" order="ascending" />
- <tr>
- <xsl:choose>
- <xsl:when test="count(preceding-sibling::feature[not(category)]) mod 2 = 1">
- <xsl:attribute name="class">dark-row</xsl:attribute>
- </xsl:when>
- <xsl:otherwise>
- <xsl:attribute name="class">light-row</xsl:attribute>
- </xsl:otherwise>
- </xsl:choose>
- <td class="log-text" id="indent">
- <xsl:choose>
- <xsl:when test="@label">
- <a href="{@url}"><xsl:value-of select="@label"/></a>
- <br />
- <div id="indent">
- (<xsl:value-of select="@id"/> - <xsl:value-of select="@version"/>)
- </div>
- </xsl:when>
- <xsl:otherwise>
- <a href="{@url}"><xsl:value-of select="@id"/> - <xsl:value-of select="@version"/></a>
- </xsl:otherwise>
- </xsl:choose>
- <br /><br />
- </td>
- <td>
- <table>
- <xsl:if test="@os">
- <tr><td class="log-text" id="indent">Operating Systems:</td>
- <td class="log-text" id="indent"><xsl:value-of select="@os"/></td>
- </tr>
- </xsl:if>
- <xsl:if test="@ws">
- <tr><td class="log-text" id="indent">Windows Systems:</td>
- <td class="log-text" id="indent"><xsl:value-of select="@ws"/></td>
- </tr>
- </xsl:if>
- <xsl:if test="@nl">
- <tr><td class="log-text" id="indent">Languages:</td>
- <td class="log-text" id="indent"><xsl:value-of select="@nl"/></td>
- </tr>
- </xsl:if>
- <xsl:if test="@arch">
- <tr><td class="log-text" id="indent">Architecture:</td>
- <td class="log-text" id="indent"><xsl:value-of select="@arch"/></td>
- </tr>
- </xsl:if>
- </table>
- </td>
- </tr>
- </xsl:for-each>
- </xsl:otherwise>
- </xsl:choose>
- </table>
- </body>
- </html>
-</xsl:for-each>
-</xsl:template>
-</xsl:stylesheet>

Back to the top