diff --git a/features/org.eclipse.emf.validation.examples.source-feature/.gitignore b/features/org.eclipse.emf.validation.examples.source-feature/.gitignore
deleted file mode 100644
index ea8c4bf..0000000
--- a/features/org.eclipse.emf.validation.examples.source-feature/.gitignore
+++ /dev/null
@@ -1 +0,0 @@
-/target
diff --git a/features/org.eclipse.emf.validation.examples.source-feature/.project b/features/org.eclipse.emf.validation.examples.source-feature/.project
deleted file mode 100644
index db7f7ca..0000000
--- a/features/org.eclipse.emf.validation.examples.source-feature/.project
+++ /dev/null
@@ -1,11 +0,0 @@
-
-
- org.eclipse.emf.validation.examples.source-feature
-
-
-
-
-
-
-
-
diff --git a/features/org.eclipse.emf.validation.examples.source-feature/.settings/org.eclipse.core.resources.prefs b/features/org.eclipse.emf.validation.examples.source-feature/.settings/org.eclipse.core.resources.prefs
deleted file mode 100644
index 99f26c0..0000000
--- a/features/org.eclipse.emf.validation.examples.source-feature/.settings/org.eclipse.core.resources.prefs
+++ /dev/null
@@ -1,2 +0,0 @@
-eclipse.preferences.version=1
-encoding/=UTF-8
diff --git a/features/org.eclipse.emf.validation.examples.source-feature/build.properties b/features/org.eclipse.emf.validation.examples.source-feature/build.properties
deleted file mode 100644
index 8805aa7..0000000
--- a/features/org.eclipse.emf.validation.examples.source-feature/build.properties
+++ /dev/null
@@ -1,17 +0,0 @@
-###############################################################################
-# Copyright (c) 2005, 2014 IBM Corporation and others.
-# This program and the accompanying materials are made
-# available under the terms of the Eclipse Public License 2.0
-# which is available at https://www.eclipse.org/legal/epl-2.0/
-#
-# SPDX-License-Identifier: EPL-2.0
-#
-# Contributors:
-# IBM Corporation - initial API and implementation
-###############################################################################
-bin.includes = feature.xml,\
- feature.properties,\
- modeling32.png
-src.includes = feature.properties,\
- feature.xml,\
- modeling32.png
diff --git a/features/org.eclipse.emf.validation.examples.source-feature/feature.properties b/features/org.eclipse.emf.validation.examples.source-feature/feature.properties
deleted file mode 100644
index f1d0a58..0000000
--- a/features/org.eclipse.emf.validation.examples.source-feature/feature.properties
+++ /dev/null
@@ -1,46 +0,0 @@
-###############################################################################
-# Copyright (c) 2006, 2014 IBM Corporation, Zeligsoft Inc., and others.
-# This program and the accompanying materials are made
-# available under the terms of the Eclipse Public License 2.0
-# which is available at https://www.eclipse.org/legal/epl-2.0/
-#
-# SPDX-License-Identifier: EPL-2.0
-#
-# Contributors:
-# IBM Corporation - initial API and implementation
-# Zeligsoft - Bug 262577
-#
-# $Id: feature.properties,v 1.9 2011/05/02 20:19:13 ahunter Exp $
-###############################################################################
-
-# 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.
-# ==============================================================================
-
-# This file contains externalized strings for feature.xml
-# "%foo" in feature.xml corresponds to the key "foo" in this file
-# java.io.Properties file (ISO 8859-1 with "\" escapes)
-# This file should be translated.
-
-# "featureName" property - name of the feature
-featureName=EMF Validation Framework Examples Source
-
-# "providerName" property - name of the company that provides the feature
-providerName=Eclipse Modeling Project
-
-# "updateSiteName" property - label for the update site
-updateSiteName=EMF Validation Framework Updates
-
-# "description" property - description of the feature
-description=EMF Validation Framework Examples (source code)
-
-# ==============================================================================
-# %%% END OF TRANSLATED PROPERTIES %%%
-# The above properties have been shipped for translation.
-# ==============================================================================
-
diff --git a/features/org.eclipse.emf.validation.examples.source-feature/feature.xml b/features/org.eclipse.emf.validation.examples.source-feature/feature.xml
deleted file mode 100644
index 8c130eb..0000000
--- a/features/org.eclipse.emf.validation.examples.source-feature/feature.xml
+++ /dev/null
@@ -1,73 +0,0 @@
-
-
-
-
-
- %description
-
-
-
- Copyright (c) 2005, 2015 IBM Corporation and others.
-This program and the accompanying materials are made
-available under the terms of the Eclipse Public License 2.0
-which is available at https://www.eclipse.org/legal/epl-2.0/
-
-SPDX-License-Identifier: EPL-2.0
-
-
-
- %license
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
diff --git a/features/org.eclipse.emf.validation.examples.source-feature/modeling32.png b/features/org.eclipse.emf.validation.examples.source-feature/modeling32.png
deleted file mode 100644
index 6b08de2..0000000
Binary files a/features/org.eclipse.emf.validation.examples.source-feature/modeling32.png and /dev/null differ
diff --git a/features/org.eclipse.emf.validation.examples.source-feature/pom.xml b/features/org.eclipse.emf.validation.examples.source-feature/pom.xml
deleted file mode 100644
index 98b6165..0000000
--- a/features/org.eclipse.emf.validation.examples.source-feature/pom.xml
+++ /dev/null
@@ -1,15 +0,0 @@
-
-
- 4.0.0
-
- org.eclipse.emf.validation
- org.eclipse.emf.validation.releng
- 1.14.0-SNAPSHOT
- ../../releng/org.eclipse.emf.validation.releng/pom.xml
-
- org.eclipse.emf.validation.features
- org.eclipse.emf.validation.examples.source
- 1.14.0-SNAPSHOT
- eclipse-feature
-
diff --git a/features/org.eclipse.emf.validation.ocl.source-feature/.gitignore b/features/org.eclipse.emf.validation.ocl.source-feature/.gitignore
deleted file mode 100644
index ea8c4bf..0000000
--- a/features/org.eclipse.emf.validation.ocl.source-feature/.gitignore
+++ /dev/null
@@ -1 +0,0 @@
-/target
diff --git a/features/org.eclipse.emf.validation.ocl.source-feature/.project b/features/org.eclipse.emf.validation.ocl.source-feature/.project
deleted file mode 100644
index 994d87e..0000000
--- a/features/org.eclipse.emf.validation.ocl.source-feature/.project
+++ /dev/null
@@ -1,11 +0,0 @@
-
-
- org.eclipse.emf.validation.ocl.source-feature
-
-
-
-
-
-
-
-
diff --git a/features/org.eclipse.emf.validation.ocl.source-feature/.settings/org.eclipse.core.resources.prefs b/features/org.eclipse.emf.validation.ocl.source-feature/.settings/org.eclipse.core.resources.prefs
deleted file mode 100644
index 99f26c0..0000000
--- a/features/org.eclipse.emf.validation.ocl.source-feature/.settings/org.eclipse.core.resources.prefs
+++ /dev/null
@@ -1,2 +0,0 @@
-eclipse.preferences.version=1
-encoding/=UTF-8
diff --git a/features/org.eclipse.emf.validation.ocl.source-feature/build.properties b/features/org.eclipse.emf.validation.ocl.source-feature/build.properties
deleted file mode 100644
index 8805aa7..0000000
--- a/features/org.eclipse.emf.validation.ocl.source-feature/build.properties
+++ /dev/null
@@ -1,17 +0,0 @@
-###############################################################################
-# Copyright (c) 2005, 2014 IBM Corporation and others.
-# This program and the accompanying materials are made
-# available under the terms of the Eclipse Public License 2.0
-# which is available at https://www.eclipse.org/legal/epl-2.0/
-#
-# SPDX-License-Identifier: EPL-2.0
-#
-# Contributors:
-# IBM Corporation - initial API and implementation
-###############################################################################
-bin.includes = feature.xml,\
- feature.properties,\
- modeling32.png
-src.includes = feature.properties,\
- feature.xml,\
- modeling32.png
diff --git a/features/org.eclipse.emf.validation.ocl.source-feature/feature.properties b/features/org.eclipse.emf.validation.ocl.source-feature/feature.properties
deleted file mode 100644
index 5df469d..0000000
--- a/features/org.eclipse.emf.validation.ocl.source-feature/feature.properties
+++ /dev/null
@@ -1,44 +0,0 @@
-###############################################################################
-# Copyright (c) 2006, 2014 IBM Corporation, Zeligsoft Inc., and others.
-# This program and the accompanying materials are made
-# available under the terms of the Eclipse Public License 2.0
-# which is available at https://www.eclipse.org/legal/epl-2.0/
-#
-# SPDX-License-Identifier: EPL-2.0
-#
-# Contributors:
-# IBM Corporation - initial API and implementation
-# Zeligsoft - Bug 262577
-###############################################################################
-
-# 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.
-# ==============================================================================
-
-# This file contains externalized strings for feature.xml
-# "%foo" in feature.xml corresponds to the key "foo" in this file
-# java.io.Properties file (ISO 8859-1 with "\" escapes)
-# This file should be translated.
-
-# "featureName" property - name of the feature
-featureName=EMF Validation Framework OCL Integration Source
-
-# "providerName" property - name of the company that provides the feature
-providerName=Eclipse Modeling Project
-
-# "updateSiteName" property - label for the update site
-updateSiteName=EMF Validation Framework Updates
-
-# "description" property - description of the feature
-description=EMF Validation Framework OCL Integration (source code)
-
-# ==============================================================================
-# %%% END OF TRANSLATED PROPERTIES %%%
-# The above properties have been shipped for translation.
-# ==============================================================================
-
diff --git a/features/org.eclipse.emf.validation.ocl.source-feature/feature.xml b/features/org.eclipse.emf.validation.ocl.source-feature/feature.xml
deleted file mode 100644
index 41ededc..0000000
--- a/features/org.eclipse.emf.validation.ocl.source-feature/feature.xml
+++ /dev/null
@@ -1,52 +0,0 @@
-
-
-
-
-
- %description
-
-
-
- Copyright (c) 2005, 2015 IBM Corporation and others.
-This program and the accompanying materials are made
-available under the terms of the Eclipse Public License 2.0
-which is available at https://www.eclipse.org/legal/epl-2.0/
-
-SPDX-License-Identifier: EPL-2.0
-
-
-
- %license
-
-
-
-
-
-
-
-
-
diff --git a/features/org.eclipse.emf.validation.ocl.source-feature/modeling32.png b/features/org.eclipse.emf.validation.ocl.source-feature/modeling32.png
deleted file mode 100644
index 6b08de2..0000000
Binary files a/features/org.eclipse.emf.validation.ocl.source-feature/modeling32.png and /dev/null differ
diff --git a/features/org.eclipse.emf.validation.ocl.source-feature/pom.xml b/features/org.eclipse.emf.validation.ocl.source-feature/pom.xml
deleted file mode 100644
index bad77df..0000000
--- a/features/org.eclipse.emf.validation.ocl.source-feature/pom.xml
+++ /dev/null
@@ -1,15 +0,0 @@
-
-
- 4.0.0
-
- org.eclipse.emf.validation
- org.eclipse.emf.validation.releng
- 1.14.0-SNAPSHOT
- ../../releng/org.eclipse.emf.validation.releng/pom.xml
-
- org.eclipse.emf.validation.features
- org.eclipse.emf.validation.ocl.source
- 1.14.0-SNAPSHOT
- eclipse-feature
-
diff --git a/features/org.eclipse.emf.validation.sdk-feature/feature.xml b/features/org.eclipse.emf.validation.sdk-feature/feature.xml
index 47c8753..e79b98e 100644
--- a/features/org.eclipse.emf.validation.sdk-feature/feature.xml
+++ b/features/org.eclipse.emf.validation.sdk-feature/feature.xml
@@ -54,12 +54,4 @@ SPDX-License-Identifier: EPL-2.0
id="org.eclipse.emf.validation.doc"
version="0.0.0"/>
-
-
-
-
diff --git a/features/org.eclipse.emf.validation.source-feature/.gitignore b/features/org.eclipse.emf.validation.source-feature/.gitignore
deleted file mode 100644
index ea8c4bf..0000000
--- a/features/org.eclipse.emf.validation.source-feature/.gitignore
+++ /dev/null
@@ -1 +0,0 @@
-/target
diff --git a/features/org.eclipse.emf.validation.source-feature/.project b/features/org.eclipse.emf.validation.source-feature/.project
deleted file mode 100644
index 26d094f..0000000
--- a/features/org.eclipse.emf.validation.source-feature/.project
+++ /dev/null
@@ -1,11 +0,0 @@
-
-
- org.eclipse.emf.validation.source-feature
-
-
-
-
-
-
-
-
diff --git a/features/org.eclipse.emf.validation.source-feature/.settings/org.eclipse.core.resources.prefs b/features/org.eclipse.emf.validation.source-feature/.settings/org.eclipse.core.resources.prefs
deleted file mode 100644
index 99f26c0..0000000
--- a/features/org.eclipse.emf.validation.source-feature/.settings/org.eclipse.core.resources.prefs
+++ /dev/null
@@ -1,2 +0,0 @@
-eclipse.preferences.version=1
-encoding/=UTF-8
diff --git a/features/org.eclipse.emf.validation.source-feature/build.properties b/features/org.eclipse.emf.validation.source-feature/build.properties
deleted file mode 100644
index 8805aa7..0000000
--- a/features/org.eclipse.emf.validation.source-feature/build.properties
+++ /dev/null
@@ -1,17 +0,0 @@
-###############################################################################
-# Copyright (c) 2005, 2014 IBM Corporation and others.
-# This program and the accompanying materials are made
-# available under the terms of the Eclipse Public License 2.0
-# which is available at https://www.eclipse.org/legal/epl-2.0/
-#
-# SPDX-License-Identifier: EPL-2.0
-#
-# Contributors:
-# IBM Corporation - initial API and implementation
-###############################################################################
-bin.includes = feature.xml,\
- feature.properties,\
- modeling32.png
-src.includes = feature.properties,\
- feature.xml,\
- modeling32.png
diff --git a/features/org.eclipse.emf.validation.source-feature/feature.properties b/features/org.eclipse.emf.validation.source-feature/feature.properties
deleted file mode 100644
index fbf086f..0000000
--- a/features/org.eclipse.emf.validation.source-feature/feature.properties
+++ /dev/null
@@ -1,44 +0,0 @@
-###############################################################################
-# Copyright (c) 2006, 2014 IBM Corporation, Zeligsoft Inc., and others.
-# This program and the accompanying materials are made
-# available under the terms of the Eclipse Public License 2.0
-# which is available at https://www.eclipse.org/legal/epl-2.0/
-#
-# SPDX-License-Identifier: EPL-2.0
-#
-# Contributors:
-# IBM Corporation - initial API and implementation
-# Zeligsoft - Bug 262577
-###############################################################################
-
-# 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.
-# ==============================================================================
-
-# This file contains externalized strings for feature.xml
-# "%foo" in feature.xml corresponds to the key "foo" in this file
-# java.io.Properties file (ISO 8859-1 with "\" escapes)
-# This file should be translated.
-
-# "featureName" property - name of the feature
-featureName=EMF Validation Framework Source
-
-# "providerName" property - name of the company that provides the feature
-providerName=Eclipse Modeling Project
-
-# "updateSiteName" property - label for the update site
-updateSiteName=EMF Validation Framework Updates
-
-# "description" property - description of the feature
-description=EMF Validation Framework (source code)
-
-# ==============================================================================
-# %%% END OF TRANSLATED PROPERTIES %%%
-# The above properties have been shipped for translation.
-# ==============================================================================
-
diff --git a/features/org.eclipse.emf.validation.source-feature/feature.xml b/features/org.eclipse.emf.validation.source-feature/feature.xml
deleted file mode 100644
index 27ad695..0000000
--- a/features/org.eclipse.emf.validation.source-feature/feature.xml
+++ /dev/null
@@ -1,67 +0,0 @@
-
-
-
-
-
- %description
-
-
-
- Copyright (c) 2005, 2015 IBM Corporation and others.
-This program and the accompanying materials are made
-available under the terms of the Eclipse Public License 2.0
-which is available at https://www.eclipse.org/legal/epl-2.0/
-
-SPDX-License-Identifier: EPL-2.0
-
-
-
- %license
-
-
-
-
-
-
-
-
-
-
-
-
-
diff --git a/features/org.eclipse.emf.validation.source-feature/modeling32.png b/features/org.eclipse.emf.validation.source-feature/modeling32.png
deleted file mode 100644
index 6b08de2..0000000
Binary files a/features/org.eclipse.emf.validation.source-feature/modeling32.png and /dev/null differ
diff --git a/features/org.eclipse.emf.validation.source-feature/pom.xml b/features/org.eclipse.emf.validation.source-feature/pom.xml
deleted file mode 100644
index ad7fd88..0000000
--- a/features/org.eclipse.emf.validation.source-feature/pom.xml
+++ /dev/null
@@ -1,15 +0,0 @@
-
-
- 4.0.0
-
- org.eclipse.emf.validation
- org.eclipse.emf.validation.releng
- 1.14.0-SNAPSHOT
- ../../releng/org.eclipse.emf.validation.releng/pom.xml
-
- org.eclipse.emf.validation.features
- org.eclipse.emf.validation.source
- 1.14.0-SNAPSHOT
- eclipse-feature
-
diff --git a/releng/org.eclipse.emf.validation.releng/pom.xml b/releng/org.eclipse.emf.validation.releng/pom.xml
index 2a26b8f..0a666c3 100644
--- a/releng/org.eclipse.emf.validation.releng/pom.xml
+++ b/releng/org.eclipse.emf.validation.releng/pom.xml
@@ -52,6 +52,12 @@
plugin-source
+
+ feature-source
+
+ feature-source
+
+
@@ -104,6 +110,28 @@
+
+ org.eclipse.tycho
+ tycho-p2-repository-plugin
+ ${tycho-version}
+
+ true
+
+
+
+ org.eclipse.tycho
+ tycho-p2-plugin
+ ${tycho-version}
+
+
+ attach-p2-metadata
+ package
+
+ p2-metadata
+
+
+
+
@@ -172,9 +200,6 @@
../../features/org.eclipse.emf.validation-feature
../../features/org.eclipse.emf.validation.ocl-feature
../../features/org.eclipse.emf.validation.examples-feature
- ../../features/org.eclipse.emf.validation.source-feature
- ../../features/org.eclipse.emf.validation.ocl.source-feature
- ../../features/org.eclipse.emf.validation.examples.source-feature
../../features/org.eclipse.emf.validation.doc-feature
../../features/org.eclipse.emf.validation.tests-feature
../../features/org.eclipse.emf.validation.sdk-feature
diff --git a/releng/org.eclipse.emf.validation.repository/category.xml b/releng/org.eclipse.emf.validation.repository/category.xml
index d919bb4..0e99079 100644
--- a/releng/org.eclipse.emf.validation.repository/category.xml
+++ b/releng/org.eclipse.emf.validation.repository/category.xml
@@ -9,24 +9,15 @@
-
-
-
-
-
-
-
-
-