Skip to content

Commit

Permalink
[499468] Introduce user features for Cloudio and DOT.
Browse files Browse the repository at this point in the history
- Introduced org.eclipse.gef.dot.user and org.eclipse.gef.cloudio.user
features, which bundle the end-user tools and the user guides.
  • Loading branch information
nyssen committed Aug 10, 2016
1 parent 9edb5f3 commit c39f54a
Show file tree
Hide file tree
Showing 16 changed files with 353 additions and 47 deletions.
17 changes: 17 additions & 0 deletions org.eclipse.gef.cloudio.user-feature/.project
Original file line number Diff line number Diff line change
@@ -0,0 +1,17 @@
<?xml version="1.0" encoding="UTF-8"?>
<projectDescription>
<name>org.eclipse.gef.cloudio.user-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>
Original file line number Diff line number Diff line change
@@ -0,0 +1,2 @@
eclipse.preferences.version=1
encoding/<project>=UTF-8
Original file line number Diff line number Diff line change
@@ -0,0 +1,2 @@
eclipse.preferences.version=1
line.separator=\n
12 changes: 12 additions & 0 deletions org.eclipse.gef.cloudio.user-feature/build.properties
Original file line number Diff line number Diff line change
@@ -0,0 +1,12 @@
###############################################################################
# Copyright (c) 2015 itemis AG and others.
# 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:
# Alexander Nyßen (itemis AG) - initial API and implementation
###############################################################################
bin.includes = feature.xml,\
feature.properties
25 changes: 25 additions & 0 deletions org.eclipse.gef.cloudio.user-feature/feature.properties
Original file line number Diff line number Diff line change
@@ -0,0 +1,25 @@
###############################################################################
# Copyright (c) 2011, 2016 itemis AG and others.
# 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:
# Alexander Nyßen (itemis AG) - initial API and implementation
###############################################################################

# "updateSiteName" property - text of "Update Site Name"
updateSiteName=GEF Releases

# "description" property - description of the feature
description=GEF Cloudio End-User Tools and User Guide

# "copyright" property - text of the "Feature Update Copyright"
copyright=\
Copyright (c) 2016 itemis AG and others.\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
################ end of copyright property ####################################
45 changes: 45 additions & 0 deletions org.eclipse.gef.cloudio.user-feature/feature.xml
Original file line number Diff line number Diff line change
@@ -0,0 +1,45 @@
<?xml version="1.0" encoding="UTF-8"?>
<!--
Copyright (c) 2016 itemis AG and others.
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:
Alexander Nyßen (itemis AG) - initial API and implementation
-->
<feature
id="org.eclipse.gef.cloudio.user"
label="GEF Cloudio End-User Tools"
version="5.0.0.qualifier"
provider-name="Eclipse GEF"
license-feature="org.eclipse.license"
license-feature-version="1.0.1">

<description>
%description
</description>

<copyright>
%copyright
</copyright>

<license url="%licenseURL">
%license
</license>

<url>
<update label="%updateSiteName" url="http://download.eclipse.org/tools/gef/updates/releases/"/>
<discovery label="%updateSiteName" url="http://download.eclipse.org/tools/gef/updates/releases/"/>
</url>

<includes
id="org.eclipse.gef.cloudio.ui"
version="0.0.0"/>

<includes
id="org.eclipse.gef.cloudio.doc.user"
version="0.0.0"/>

</feature>
38 changes: 38 additions & 0 deletions org.eclipse.gef.cloudio.user-feature/pom.xml
Original file line number Diff line number Diff line change
@@ -0,0 +1,38 @@
<?xml version="1.0" encoding="UTF-8"?>
<!--
Copyright (c) 2016 itemis AG and others.
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:
Alexander Nyßen (itemis AG) - initial API and implementation
-->
<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>
<groupId>org.eclipse.gef</groupId>
<artifactId>org.eclipse.gef.releng</artifactId>
<version>5.0.0-SNAPSHOT</version>
<relativePath>../org.eclipse.gef.releng/pom.xml</relativePath>
</parent>
<groupId>org.eclipse.gef.features</groupId>
<artifactId>org.eclipse.gef.cloudio.user</artifactId>
<version>5.0.0-SNAPSHOT</version>
<packaging>eclipse-feature</packaging>
<build>
<plugins>
<plugin>
<groupId>org.eclipse.tycho.extras</groupId>
<artifactId>tycho-source-feature-plugin</artifactId>
<version>${tycho.version}</version>
<configuration>
<skip>true</skip>
</configuration>
</plugin>
</plugins>
</build>
</project>
17 changes: 17 additions & 0 deletions org.eclipse.gef.dot.user-feature/.project
Original file line number Diff line number Diff line change
@@ -0,0 +1,17 @@
<?xml version="1.0" encoding="UTF-8"?>
<projectDescription>
<name>org.eclipse.gef.dot.user-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>
Original file line number Diff line number Diff line change
@@ -0,0 +1,2 @@
eclipse.preferences.version=1
encoding/<project>=UTF-8
Original file line number Diff line number Diff line change
@@ -0,0 +1,2 @@
eclipse.preferences.version=1
line.separator=\n
12 changes: 12 additions & 0 deletions org.eclipse.gef.dot.user-feature/build.properties
Original file line number Diff line number Diff line change
@@ -0,0 +1,12 @@
###############################################################################
# Copyright (c) 2016 itemis AG and others.
# 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:
# Alexander Nyßen (itemis AG) - initial API and implementation
###############################################################################
bin.includes = feature.xml,\
feature.properties
25 changes: 25 additions & 0 deletions org.eclipse.gef.dot.user-feature/feature.properties
Original file line number Diff line number Diff line change
@@ -0,0 +1,25 @@
###############################################################################
# Copyright (c) 2014, 2016 itemis AG and others.
# 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:
# Alexander Nyßen (itemis AG) - initial API and implementation
###############################################################################

# "updateSiteName" property - text of "Update Site Name"
updateSiteName=GEF Releases

# "description" property - description of the feature
description=GEF DOT End-User Tools and User Guide

# "copyright" property - text of the "Feature Update Copyright"
copyright=\
Copyright (c) 2016 itemis AG and others.\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
################ end of copyright property ####################################
61 changes: 61 additions & 0 deletions org.eclipse.gef.dot.user-feature/feature.xml
Original file line number Diff line number Diff line change
@@ -0,0 +1,61 @@
<?xml version="1.0" encoding="UTF-8"?>
<!--
Copyright (c) 2016 itemis AG and others.
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:
Alexander Nyßen (itemis AG) - initial API and implementation
-->
<feature
id="org.eclipse.gef.dot.user"
label="GEF DOT End-User Tools"
version="5.0.0.qualifier"
provider-name="Eclipse GEF"
license-feature="org.eclipse.license"
license-feature-version="1.0.1">

<description>
%description
</description>

<copyright>
%copyright
</copyright>

<license url="%licenseURL">
%license
</license>

<url>
<update label="%updateSiteName" url="http://download.eclipse.org/tools/gef/updates/releases/"/>
<discovery label="%updateSiteName" url="http://download.eclipse.org/tools/gef/updates/releases/"/>
</url>

<includes
id="org.eclipse.gef.dot"
version="0.0.0"/>

<includes
id="org.eclipse.gef.dot.ui"
version="0.0.0"/>

<includes
id="org.eclipse.gef.dot.doc.user"
version="0.0.0"/>

<requires>
<import feature="org.eclipse.gef.common" version="5.0.0" match="compatible"/>
<import feature="org.eclipse.gef.geometry" version="5.0.0" match="compatible"/>
<import feature="org.eclipse.gef.graph" version="5.0.0" match="compatible"/>
<import feature="org.eclipse.gef.layout" version="5.0.0" match="compatible"/>
<import feature="org.eclipse.gef.fx" version="5.0.0" match="compatible"/>
<import feature="org.eclipse.gef.mvc.fx" version="5.0.0" match="compatible"/>
<import feature="org.eclipse.gef.mvc.fx.ui" version="5.0.0" match="compatible"/>
<import feature="org.eclipse.gef.zest.fx" version="5.0.0" match="compatible"/>
<import feature="org.eclipse.gef.zest.fx.ui" version="5.0.0" match="compatible"/>
</requires>

</feature>
38 changes: 38 additions & 0 deletions org.eclipse.gef.dot.user-feature/pom.xml
Original file line number Diff line number Diff line change
@@ -0,0 +1,38 @@
<?xml version="1.0" encoding="UTF-8"?>
<!--
Copyright (c) 2016 itemis AG and others.
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:
Alexander Nyßen (itemis AG) - initial API and implementation
-->
<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>
<groupId>org.eclipse.gef</groupId>
<artifactId>org.eclipse.gef.releng</artifactId>
<version>5.0.0-SNAPSHOT</version>
<relativePath>../org.eclipse.gef.releng/pom.xml</relativePath>
</parent>
<groupId>org.eclipse.gef.features</groupId>
<artifactId>org.eclipse.gef.dot.user</artifactId>
<version>5.0.0-SNAPSHOT</version>
<packaging>eclipse-feature</packaging>
<build>
<plugins>
<plugin>
<groupId>org.eclipse.tycho.extras</groupId>
<artifactId>tycho-source-feature-plugin</artifactId>
<version>${tycho.version}</version>
<configuration>
<skip>true</skip>
</configuration>
</plugin>
</plugins>
</build>
</project>
6 changes: 4 additions & 2 deletions org.eclipse.gef.releng/pom.xml
Original file line number Diff line number Diff line change
Expand Up @@ -644,9 +644,10 @@
<module>../org.eclipse.gef.cloudio.tests.ui</module>
<module>../org.eclipse.gef.cloudio.doc</module>
<module>../org.eclipse.gef.cloudio.doc-feature</module>
<module>../org.eclipse.gef.cloudio.sdk-feature</module>
<module>../org.eclipse.gef.cloudio.doc.user</module>
<module>../org.eclipse.gef.cloudio.doc.user-feature</module>
<module>../org.eclipse.gef.cloudio.sdk-feature</module>
<module>../org.eclipse.gef.cloudio.user-feature</module>
<module>../org.eclipse.gef.graph</module>
<module>../org.eclipse.gef.graph-feature</module>
<module>../org.eclipse.gef.graph.tests</module>
Expand All @@ -660,9 +661,10 @@
<module>../org.eclipse.gef.dot.tests</module>
<module>../org.eclipse.gef.dot.doc</module>
<module>../org.eclipse.gef.dot.doc-feature</module>
<module>../org.eclipse.gef.dot.sdk-feature</module>
<module>../org.eclipse.gef.dot.doc.user</module>
<module>../org.eclipse.gef.dot.doc.user-feature</module>
<module>../org.eclipse.gef.dot.sdk-feature</module>
<module>../org.eclipse.gef.dot.user-feature</module>
<module>../org.eclipse.gef.layout</module>
<module>../org.eclipse.gef.layout-feature</module>
<module>../org.eclipse.gef.layout.tests</module>
Expand Down
Loading

0 comments on commit c39f54a

Please sign in to comment.