Skip to main content
aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorFrancois Le Fevre - CEA2015-03-25 09:05:47 +0000
committervincent lorenzo2015-03-30 12:18:25 +0000
commit957ec37361057c9674a5735bd249c9384b85cc32 (patch)
tree9a8f04b8cd14f9d03b77dd5e0e4415503c6e49f8
parent5c0fa4980f7c74b1d3179f1089376a21aec647a0 (diff)
downloadorg.eclipse.papyrus-957ec37361057c9674a5735bd249c9384b85cc32.tar.gz
org.eclipse.papyrus-957ec37361057c9674a5735bd249c9384b85cc32.tar.xz
org.eclipse.papyrus-957ec37361057c9674a5735bd249c9384b85cc32.zip
Bug 462320: [releng]: 4 features seems not to be publish
-deletion of feature org.eclipse.papyrus.build.feature, org.eclipse.papyrus.customization.fragment.feature, org.eclipse.papyrus.sdk.sources.feature, org.eclipse.papyrus.team.feature -deletion also of /releng/org.eclipse.mdt.papyrus.releng.buckminster -deletion also of /doc/Viewproperties folder Change-Id: I8f1d388ee0676794b3279aab1542453ee9c146a0 Task-Url: https://bugs.eclipse.org/bugs/show_bug.cgi?id=462320 Signed-off-by: Francois Le Fevre - CEA <francois.le-fevre@cea.fr>
-rw-r--r--doc/ViewProperties/org.eclipse.papyrus.views.properties.doc/.project22
-rw-r--r--doc/ViewProperties/org.eclipse.papyrus.views.properties.doc/.settings/org.eclipse.core.resources.prefs2
-rw-r--r--doc/ViewProperties/org.eclipse.papyrus.views.properties.doc/doc.html6
-rw-r--r--doc/ViewProperties/org.eclipse.papyrus.views.properties.doc/doc.mediawiki307
-rw-r--r--doc/ViewProperties/org.eclipse.papyrus.views.properties.doc/ressource/fig1.pngbin21079 -> 0 bytes
-rw-r--r--doc/ViewProperties/org.eclipse.papyrus.views.properties.doc/ressource/fig10.pngbin38325 -> 0 bytes
-rw-r--r--doc/ViewProperties/org.eclipse.papyrus.views.properties.doc/ressource/fig11.pngbin27846 -> 0 bytes
-rw-r--r--doc/ViewProperties/org.eclipse.papyrus.views.properties.doc/ressource/fig12.pngbin26464 -> 0 bytes
-rw-r--r--doc/ViewProperties/org.eclipse.papyrus.views.properties.doc/ressource/fig13.pngbin169399 -> 0 bytes
-rw-r--r--doc/ViewProperties/org.eclipse.papyrus.views.properties.doc/ressource/fig14.pngbin107156 -> 0 bytes
-rw-r--r--doc/ViewProperties/org.eclipse.papyrus.views.properties.doc/ressource/fig2.pngbin39536 -> 0 bytes
-rw-r--r--doc/ViewProperties/org.eclipse.papyrus.views.properties.doc/ressource/fig3.pngbin55279 -> 0 bytes
-rw-r--r--doc/ViewProperties/org.eclipse.papyrus.views.properties.doc/ressource/fig4.pngbin26937 -> 0 bytes
-rw-r--r--doc/ViewProperties/org.eclipse.papyrus.views.properties.doc/ressource/fig5.pngbin27593 -> 0 bytes
-rw-r--r--doc/ViewProperties/org.eclipse.papyrus.views.properties.doc/ressource/fig6.pngbin26456 -> 0 bytes
-rw-r--r--doc/ViewProperties/org.eclipse.papyrus.views.properties.doc/ressource/fig7.pngbin41019 -> 0 bytes
-rw-r--r--doc/ViewProperties/org.eclipse.papyrus.views.properties.doc/ressource/fig8.pngbin1548 -> 0 bytes
-rw-r--r--doc/ViewProperties/org.eclipse.papyrus.views.properties.doc/ressource/fig9.pngbin21193 -> 0 bytes
-rw-r--r--features/papyrus-main-features/org.eclipse.papyrus.build.feature/.project17
-rw-r--r--features/papyrus-main-features/org.eclipse.papyrus.build.feature/build.properties14
-rw-r--r--features/papyrus-main-features/org.eclipse.papyrus.build.feature/epl-v10.html304
-rw-r--r--features/papyrus-main-features/org.eclipse.papyrus.build.feature/feature.properties132
-rw-r--r--features/papyrus-main-features/org.eclipse.papyrus.build.feature/feature.xml20
-rw-r--r--features/papyrus-main-features/org.eclipse.papyrus.build.feature/license.html107
-rw-r--r--features/papyrus-main-features/org.eclipse.papyrus.customization.fragment.feature/.project17
-rw-r--r--features/papyrus-main-features/org.eclipse.papyrus.customization.fragment.feature/build.properties6
-rw-r--r--features/papyrus-main-features/org.eclipse.papyrus.customization.fragment.feature/epl-v10.html304
-rw-r--r--features/papyrus-main-features/org.eclipse.papyrus.customization.fragment.feature/feature.properties132
-rw-r--r--features/papyrus-main-features/org.eclipse.papyrus.customization.fragment.feature/feature.xml18
-rw-r--r--features/papyrus-main-features/org.eclipse.papyrus.customization.fragment.feature/license.html107
-rw-r--r--features/papyrus-main-features/org.eclipse.papyrus.sdk.sources.feature/.project17
-rw-r--r--features/papyrus-main-features/org.eclipse.papyrus.sdk.sources.feature/build.properties6
-rw-r--r--features/papyrus-main-features/org.eclipse.papyrus.sdk.sources.feature/epl-v10.html304
-rw-r--r--features/papyrus-main-features/org.eclipse.papyrus.sdk.sources.feature/feature.properties132
-rw-r--r--features/papyrus-main-features/org.eclipse.papyrus.sdk.sources.feature/feature.xml86
-rw-r--r--features/papyrus-main-features/org.eclipse.papyrus.sdk.sources.feature/license.html107
-rw-r--r--features/papyrus-main-features/org.eclipse.papyrus.team.feature/.project17
-rw-r--r--features/papyrus-main-features/org.eclipse.papyrus.team.feature/build.properties6
-rw-r--r--features/papyrus-main-features/org.eclipse.papyrus.team.feature/epl-v10.html304
-rw-r--r--features/papyrus-main-features/org.eclipse.papyrus.team.feature/feature.properties138
-rw-r--r--features/papyrus-main-features/org.eclipse.papyrus.team.feature/feature.xml18
-rw-r--r--features/papyrus-main-features/org.eclipse.papyrus.team.feature/license.html107
-rw-r--r--releng/org.eclipse.mdt.papyrus.releng.buckminster/.project11
-rw-r--r--releng/org.eclipse.mdt.papyrus.releng.buckminster/.settings/org.eclipse.core.resources.prefs2
-rw-r--r--releng/org.eclipse.mdt.papyrus.releng.buckminster/.settings/org.eclipse.core.runtime.prefs2
-rw-r--r--releng/org.eclipse.mdt.papyrus.releng.buckminster/papyrus-trunk-extra-nightly-tests/buckminster.cspec24
-rw-r--r--releng/org.eclipse.mdt.papyrus.releng.buckminster/papyrus-trunk-extra-nightly-tests/build.cquery18
-rw-r--r--releng/org.eclipse.mdt.papyrus.releng.buckminster/papyrus-trunk-extra-nightly-tests/build.mspec8
-rw-r--r--releng/org.eclipse.mdt.papyrus.releng.buckminster/papyrus-trunk-extra-nightly-tests/build.properties39
-rw-r--r--releng/org.eclipse.mdt.papyrus.releng.buckminster/papyrus-trunk-extra-nightly-tests/build.rmap369
-rw-r--r--releng/org.eclipse.mdt.papyrus.releng.buckminster/papyrus-trunk-extra-nightly-tests/build.xml323
-rw-r--r--releng/org.eclipse.mdt.papyrus.releng.buckminster/papyrus-trunk-extra-nightly/buckminster.cspec13
-rw-r--r--releng/org.eclipse.mdt.papyrus.releng.buckminster/papyrus-trunk-extra-nightly/build-after.sh47
-rw-r--r--releng/org.eclipse.mdt.papyrus.releng.buckminster/papyrus-trunk-extra-nightly/build-before.sh33
-rw-r--r--releng/org.eclipse.mdt.papyrus.releng.buckminster/papyrus-trunk-extra-nightly/build.cquery17
-rw-r--r--releng/org.eclipse.mdt.papyrus.releng.buckminster/papyrus-trunk-extra-nightly/build.mspec8
-rw-r--r--releng/org.eclipse.mdt.papyrus.releng.buckminster/papyrus-trunk-extra-nightly/build.properties49
-rw-r--r--releng/org.eclipse.mdt.papyrus.releng.buckminster/papyrus-trunk-extra-nightly/build.rmap479
-rw-r--r--releng/org.eclipse.mdt.papyrus.releng.buckminster/papyrus-trunk-extra-nightly/build.xml352
-rw-r--r--releng/org.eclipse.mdt.papyrus.releng.buckminster/papyrus-trunk-nightly-tests/buckminster.cspec23
-rw-r--r--releng/org.eclipse.mdt.papyrus.releng.buckminster/papyrus-trunk-nightly-tests/build-after.sh20
-rw-r--r--releng/org.eclipse.mdt.papyrus.releng.buckminster/papyrus-trunk-nightly-tests/build-failures.xml323
-rw-r--r--releng/org.eclipse.mdt.papyrus.releng.buckminster/papyrus-trunk-nightly-tests/build.cquery18
-rw-r--r--releng/org.eclipse.mdt.papyrus.releng.buckminster/papyrus-trunk-nightly-tests/build.mspec8
-rw-r--r--releng/org.eclipse.mdt.papyrus.releng.buckminster/papyrus-trunk-nightly-tests/build.properties39
-rw-r--r--releng/org.eclipse.mdt.papyrus.releng.buckminster/papyrus-trunk-nightly-tests/build.rmap411
-rw-r--r--releng/org.eclipse.mdt.papyrus.releng.buckminster/papyrus-trunk-nightly-tests/build.xml323
-rw-r--r--releng/org.eclipse.mdt.papyrus.releng.buckminster/papyrus-trunk-nightly/buckminster.cspec12
-rw-r--r--releng/org.eclipse.mdt.papyrus.releng.buckminster/papyrus-trunk-nightly/build-after.sh56
-rw-r--r--releng/org.eclipse.mdt.papyrus.releng.buckminster/papyrus-trunk-nightly/build-before.sh34
-rw-r--r--releng/org.eclipse.mdt.papyrus.releng.buckminster/papyrus-trunk-nightly/build.cquery17
-rw-r--r--releng/org.eclipse.mdt.papyrus.releng.buckminster/papyrus-trunk-nightly/build.mspec8
-rw-r--r--releng/org.eclipse.mdt.papyrus.releng.buckminster/papyrus-trunk-nightly/build.properties69
-rw-r--r--releng/org.eclipse.mdt.papyrus.releng.buckminster/papyrus-trunk-nightly/build.rmap600
-rw-r--r--releng/org.eclipse.mdt.papyrus.releng.buckminster/papyrus-trunk-nightly/build.xml352
-rw-r--r--releng/org.eclipse.mdt.papyrus.releng.buckminster/papyrus-trunk-nightly/local.cquery13
-rw-r--r--releng/org.eclipse.mdt.papyrus.releng.buckminster/papyrus-trunk-nightly/local.mspec8
-rw-r--r--releng/org.eclipse.mdt.papyrus.releng.buckminster/papyrus-trunk-nightly/local.properties35
-rw-r--r--releng/org.eclipse.mdt.papyrus.releng.buckminster/papyrus-trunk-nightly/local.rmap548
-rw-r--r--releng/org.eclipse.mdt.papyrus.releng.buckminster/resources/workspace.template.zipbin5978 -> 0 bytes
-rw-r--r--releng/org.eclipse.mdt.papyrus.releng.buckminster/xsl/build.xml8
-rw-r--r--releng/org.eclipse.mdt.papyrus.releng.buckminster/xsl/content2html.xsl64
-rw-r--r--releng/org.eclipse.mdt.papyrus.releng.buckminster/xsl/content2xml.xsl37
-rw-r--r--releng/org.eclipse.mdt.papyrus.releng.buckminster/xsl/psf/bom2repository.xsl72
-rw-r--r--releng/org.eclipse.mdt.papyrus.releng.buckminster/xsl/psf/build.xml10
-rw-r--r--releng/org.eclipse.mdt.papyrus.releng.buckminster/xsl/psf/repository2subclipse.xsl20
-rw-r--r--releng/org.eclipse.mdt.papyrus.releng.buckminster/xsl/psf/repository2subversive.xsl20
87 files changed, 0 insertions, 7699 deletions
diff --git a/doc/ViewProperties/org.eclipse.papyrus.views.properties.doc/.project b/doc/ViewProperties/org.eclipse.papyrus.views.properties.doc/.project
deleted file mode 100644
index 2c7104fb1bd..00000000000
--- a/doc/ViewProperties/org.eclipse.papyrus.views.properties.doc/.project
+++ /dev/null
@@ -1,22 +0,0 @@
-<?xml version="1.0" encoding="UTF-8"?>
-<projectDescription>
- <name>org.eclipse.papyrus.views.properties.doc</name>
- <comment></comment>
- <projects>
- </projects>
- <buildSpec>
- <buildCommand>
- <name>org.eclipse.pde.ManifestBuilder</name>
- <arguments>
- </arguments>
- </buildCommand>
- <buildCommand>
- <name>org.eclipse.pde.SchemaBuilder</name>
- <arguments>
- </arguments>
- </buildCommand>
- </buildSpec>
- <natures>
- <nature>org.eclipse.pde.PluginNature</nature>
- </natures>
-</projectDescription>
diff --git a/doc/ViewProperties/org.eclipse.papyrus.views.properties.doc/.settings/org.eclipse.core.resources.prefs b/doc/ViewProperties/org.eclipse.papyrus.views.properties.doc/.settings/org.eclipse.core.resources.prefs
deleted file mode 100644
index 3094d0be094..00000000000
--- a/doc/ViewProperties/org.eclipse.papyrus.views.properties.doc/.settings/org.eclipse.core.resources.prefs
+++ /dev/null
@@ -1,2 +0,0 @@
-eclipse.preferences.version=1
-encoding/doc.html=utf-8
diff --git a/doc/ViewProperties/org.eclipse.papyrus.views.properties.doc/doc.html b/doc/ViewProperties/org.eclipse.papyrus.views.properties.doc/doc.html
deleted file mode 100644
index 6371dfbe6dd..00000000000
--- a/doc/ViewProperties/org.eclipse.papyrus.views.properties.doc/doc.html
+++ /dev/null
@@ -1,6 +0,0 @@
-<?xml version='1.0' encoding='utf-8' ?><!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"><html xmlns="http://www.w3.org/1999/xhtml"><head><meta http-equiv="Content-Type" content="text/html; charset=utf-8"/></head><body><h2 id="INTRODUCTION">INTRODUCTION</h2><p>In UML, the main information is represented in graphical diagrams. However, it is not always possible to represent graphically the whole semantic of UML, not talking of all the cosmetic properties. For example, it is pretty easy to represent and to edit a Class’ name graphically. While we still can represent the “is abstract†property graphically (By using the italic font for the Class’ name), it is harder to edit this property directly from the diagram. Worse, the “is leaf†property doesn’t even have a graphical representation. Thus, we often need a different view for representing all the properties of a UML Element, without polluting the graphical view.</p><p>As UML is highly extensible, through the mean of Profiles, it is also important to be able to represent and edit the profile’s properties, without managing everything from the diagram view.</p><p>Eclipse provides a standard view for these properties: the Properties Page. This view is a table representing all the properties available for the selected Element, including the ones that cannot be represented or edited graphically. This view is pretty useful, but is neither really user-friendly nor optimal, as it may require up to four clicks to simply edit a comment’s body. Moreover, it can only be extended via Java code, which requires some technical skills and prevents a dynamic modification of the view, as the Java code needs to be recompiled after each modification.</p><p>There is an extension of the base Property View framework, still in the standard Eclipse implementation, which fixes some of these problems. It is called the “Eclipse Tabbed Properties View†framework. It provides a better look and feel for the property view, with more flexibility, and a better usability. However, it keeps being difficult to customize, as it still hard-coded in Java.</p><p>Papyrus provides its own Property View framework, based on the Tabbed Property View framework. The Papyrus Property View can be extended in two ways:</p><ul><li>Dynamically, for the layout of the property view: show/hide a property, reorder the properties, add/remove a tab…</li><li>Statically, through Java code, for advanced operations: create a new widget for editing the properties, add a custom Content Provider for selecting a reference value…</li></ul><p>This document aims at detailing all the features related to the property view customization, both dynamically and statically.</p><h2 id="THE_CUSTOMIZATION_TOOL">THE CUSTOMIZATION TOOL</h2><p>Most customizations can be done through the Property view customization Editor. It provides native support for EMF Models, UML models and profiles. It also provides a set of basic widgets and property editors.</p><h3 id="Edit_a_configuration">Edit a configuration</h3><p>Each property view configuration is defined in a different set of files. Each configuration can contain elements from different contexts, but we typically have one configuration per Ecore Metamodel or UML Profile (i.e. one configuration for UML, one for the Diagram Appearance tab, another one for the SysML profile…)</p><p>To see the list of available configurations, open the properties view (Window -&gt; Show View -&gt; Other… -&gt; General/Properties). Click on the white arrow in the upper right corner of the Properties view, and select “Customize property viewâ€. You should see a dialog with the list of all available configurations.</p><p><img title="Open the property view customization menu" alt="Open the property view customization menu" border="0" src="ressource/fig1.png"/></p><p>As the standard configurations are read-only, you cannot edit them directly. You will first need to make a copy of the configuration. You will then be able to edit the copy.</p><p><img title="Copy an existing configuration to edit it" alt="Copy an existing configuration to edit it" border="0" src="ressource/fig2.png"/></p><p>The Property View Editor has three panes:</p><ul><li>The Editor part</li><li>The Preview part</li><li>The Properties part</li></ul><p>The Editor presents the elements defined by this configuration. The Preview displays an overview of the selected View, as it will be displayed in the property view at runtime. The properties view displays the properties of the selected element</p><p><img title="The property view Editor" alt="The property view Editor" border="0" src="ressource/fig3.png"/></p><h3 id="The_property_view_elements">The property view elements</h3><p>The editor contains a Tree, containing the following elements :</p><ul><li>Context: it is a property view configuration. You will typically have one property view Context per Ecore Metamodel or UML Profile, but you can choose the granularity you want. A context has a list of tabs, and a list of views.</li><li>Tab: describes a tab in the property view. A tab has a label, an (optional) image, and can be indented. It also has a priority.</li><li>View: describes a property view associated to a selection. The view has a name, a constraint, a multiplicity and a list of sections. The constraint is used to determine for what kind of object the view should be displayed.</li><li>Constraint: a query that inputs a selection, and outputs a boolean (true if the constraint matches the input object, false otherwise). It is possible to implement your own constraint type (In Java).</li><li>Section: a section is a sub-part of a view. A view generally needs only one section, but there are cases where you need more than one section. A section is associated to a single tab, so, if you want to display more than one tab in a single view (For example, « UML » and « Profile » in the UML property view), you will need at least two sections in that view (One for each tab). Another (advanced) case is described in « Dynamic sections ». A section has a name, a tab, and a Composite.</li><li>Composite: this is the actual presentation element. The composite is a widget which can contain other widgets. A composite has a type, and a list of widgets.</li><li>Layout: all composites need a layout. The default is « PropertiesLayout », which is a variant of the SWT standard GridLayout. A PropertiesLayout has a number of columns. The default is one column.</li><li>Property Editor: a property editor is a widget which is used to edit a single property of the selected object. You will typically have one Property editor for each property that you want to edit in the property view. The property editor has a property, and a widget to edit that property.</li><li>Standard Widget: a widget from the standard SWT Library. Few of them are currently available, because they are rarely needed.</li></ul><p>The Tree allows reordering or removing easily the elements (Through drag &amp; drop, delete). The editor also supports the Undo/Redo commands.</p><h4 id="Preview">Preview</h4><p>The preview displays a real-time overview of the selected View. However, some widgets can only be computed at runtime, which prevents a pertinent preview. This is the case of the “Enum Radio†widget, for example, as the enumerated values are only known at runtime.</p><h4 id="Property_view">Property view</h4><p>The property view is used to edit the properties of the element selected in the tree. The property view uses the Papyrus Property View framework, thus can be customized just the same way you would customize any other property view.</p><p><img title=" the three panes of the Property view editor" alt=" the three panes of the Property view editor" border="0" src="ressource/fig4.png"/></p><h3 id="Priorities_between_views">Priorities between views</h3><p>When more than one view match a selection, a priority mechanism will determine which one(s) should be displayed. The priorities are defined at the level of the view’s constraints, i.e. if the constraint for a View A overrides a constraint for the View B, the View B won’t be displayed. For example, a UML Class from a Class Diagram will match many views (The list is not exhaustive):</p><ul><li>SingleClass (From UML)</li><li>MultipleClass (As the -1 multiplicity actually means “any number of elementsâ€)</li><li>SingleElement (And MultipleElement)</li><li>SingleClassifier (And MultipleClassifier)</li><li>*Style (From GMF Notation model)</li><li>StereotypeDisplay (From UML Notation model)</li></ul><p>The priorities are computed in two ways:</p><ul><li>Automatic, according to the Java constraints implementations</li><li>Statically, according to the property view configuration</li></ul><p>When the “isOverrideable†property is set to false for a Constraint (In the property view model), only the static rules will be taken into account.</p><p><img title="The constraint cannot be dynamically overridden" alt="The constraint cannot be dynamically overridden" border="0" src="ressource/fig5.png"/></p><p>The automatic rules are the following:</p><ul><li>A constraint with a multiplicity of 1 always overrides the same constraint with a multiplicity of -1 (Or &gt;1). Thus, “MultipleClass†won’t be displayed, because “SingleClass†also matches our selection.</li><li>An EMF (Or UML) “Instance of†constraint always overrides a constraint matching a supertype. Thus, “SingleClassifier†won’t be displayed, because a Class is more specific than a Classifier. However, “SingleElement†*will be* displayed, because it is not overrideable (isOverrideable=false).</li><li>A stereotype constraint (HasStereotype) will *not* override its UML “Instance of†constraint. However, a specific implementation of this constraint has been provided for Scade, which *will* override the UML metaclass (i.e., a Block will override a Class’ property view, hiding the UML tab).</li><li>For CompositeConstraints: if a composite constraint is a superset of another constraint, it will override it (It is more specific). For example, a Composite Constraint “isA and isB†will override a constraint “isBâ€, but will not override a constraint “isB and isCâ€.</li></ul><p>Please note that each constraint has its own implementation of the overrides() method. See the advanced chapter for more information</p><p>The static rule is simple: when a Constraint explicitly overrides another constraint, it will always override it. This is especially useful when you’ve marked a constraint as “overrideable=falseâ€, but still want to override it in a specific case (Remember that overrideable=false only applies to *automatic* constraint resolution).</p><p><img title="Force this constraint to override another constraint" alt="Force this constraint to override another constraint" border="0" src="ressource/fig6.png"/></p><p>Finally, in the previous example, the following views will be displayed:</p><ul><li>SingleClass (Overrides MultipleClass, Single/MultipleClassifier ; UML Tab)</li><li>SingleElement (overrideable=false ; Profile tab)</li><li>FillStyle, FontStyle, LineStyle (Appearance tab)</li><li>StereotypeDisplay (overrideable=false ; Appearance tab)</li></ul><h3 id="Preferences">Preferences</h3><p>When you make a copy of a property view, it is not automatically activated. Thus, the modifications brought to the copy are not immediately visible on your property view. To activate a property view, you need to open the Papyrus preferences, from Window &gt; Preferences.</p><p><img title="Preferences" alt="Preferences" border="0" src="ressource/fig7.png"/></p><p>When making a copy of an existing configuration, you should uncheck the default one, and check the new one.</p><h2 id="ADVANCED_CUSTOMIZATION">ADVANCED CUSTOMIZATION</h2><p>The customization tool only allows basic operations, such as adding, removing or reordering properties.</p><p>The property view framework is much more powerful, but this requires some Java development. This chapter will focus on the advanced customization of the property view.</p><h3 id="The_Environment_model">The Environment model</h3><p>To associate Java implementations with the property view model, you need to declare an Environment model. You can create a new Environment model with the “Environment Model†wizard in “Example EMF Model Creation Wizards†category. Select “Environment†as the Model Object.</p><p>Once you’ve added your Java class declarations, you should register the environment model so that the property view knows about it. Add an extension to org.eclipse.papyrus.properties.environment, and select your model file.</p><h3 id="Create_a_new_widget">Create a new widget</h3><p>You can create new widgets for the property view. There are four kinds of graphical elements: CompositeWidget, Layout, StandardWidget and PropertyEditor.
-The widgets contain three common fields:</p><ul><li>Label: The label displayed in the Customization editor when the user selects a widget type.</li><li>Namespace: The XWT namespace associated to the Widget.</li><li>WidgetClass: The simple name of the Java class implementing the Widget.</li></ul><p>The PropertyEditor contains two additional fields:</p><ul><li>Multiplicity: The multiplicity of the properties it can handle (1 for single-valued properties, -1 for multivalued properties)</li><li>Type: The type of the properties it can handle.</li></ul><p>To implement a Composite, Layout or Standard widget, you should simply follow the SWT rules, i.e. extend either Composite, Canvas or Layout, and have a (Composite, int) constructor. To define a PropertyEditor, you have two options:</p><ul><li>Extend Composite, have a (Composite, int) constructor, and implement the CustomizablePropertyEditor interface (From org.eclipse.papyrus.properties.widgets)</li><li>Extend directly AbstractPropertyEditor (From org.eclipse.papyrus.properties.widgets)</li></ul><h3 id="Constraints">Constraints</h3><p>Adding a Constraint is similar to creating a new Widget. You have two options to implement a new Constraint:</p><ul><li>Implement the Constraint interface (From org.eclipse.papyrus.properties.constraints)</li><li>Extend the AbstractConstraint class (From org.eclipse.papyrus.properties.constraints)</li></ul><p>The important methods are the following (depending on whether you’re implement Constraint or extending AbstractConstraint):</p><ul><li>setDescriptor/setConstraintDescriptor: <ul><li>Configures the constraint.</li></ul></li><li>match(Object)/match(IStructuredSelection) : Boolean<ul><li>Indicates whether this constraint matches the given given or not</li></ul></li><li>overrides(Constraint) : Boolean<ul><li>Indicates whether this constraint overrides another constraint or not. A constraint should override another constraint when it is more specific.</li></ul></li><li>equivalent(Constraint) : Boolean<ul><li>This is only used by AbstractConstraint. Two constraints are equivalent if they have the same parameters (ConstraintDescriptor). Two equivalent constraints can have different multiplicities.</li></ul></li></ul><p>The equivalent() and overrides() methods are used to automatically resolve constraints conflicts (Two different constraints matching the same element).
-Once the Constraint is implemented, don’t forget to register it in your environment model.</p><h3 id="ModelElement">ModelElement</h3><p>The ModelElement is the interface between the property view and your domain model. It is used to retrieve information about the object(s) being edited from the property. These informations will be used to configure the widget. AbstractModelElement provides a base implementation for this interface.</p><p>All methods from this interface take a single parameter, which is the name of the property being edited.</p><ul><li>getObservable(String) / doGetObservable(String) :</li></ul><p>This method returns an IObservable which will be used to read and write a single property from the represented object. It should return an IObservableValue for single-valued properties, and IObservableList for multi-valued properties.</p><ul><li>getContentProvider(String) :</li></ul><p>This method is only used for reference and enumerated properties. It should return a list of values which can be set to the edited property. Unlike IStructuredContentProvider, this provider will not rely on a StructuredViewer to retrieve an input object: the method getElement() will be called without any parameter, so the implementation should be able to retrieve its own typically. This will typically be achieved by passing a context object in the provider’s constructor.</p><ul><li>getLabelProvider(String) :</li></ul><p>This method is used to display an element’s label for a few widgets. Note that the same instance of label provider can be used by more than one Viewer for a given property. For example, the MultiReference widget will display three viewers, each using the same label provider. Each viewer will try to dispose the LabelProvider as soon as they are themselves disposed (For example, when closing the selection dialog from MultiReference). Thus, you should probably not implement the dispose() method, to avoid inconsistent providers.</p><ul><li>getValidator(String) : </li></ul><p>This method returns an IValidator, if there’s one which is set up for the current property. </p><h3 id="ModelElement_Factory">ModelElement Factory</h3><p>The ModelElements are associated to DataContextElements through a ModelElementFactory. The ModelElementFactory is defined on the DataContextRoot. All children of a DataContextRoot will share the same ModelElementFactory.</p><p>To add a new ModelElement, you should also create a new ModelElementFactory, and register it in your Environment model. Then, you can set this factory to your DataContextRoot.</p><p>Note: to display the Data contexts, you need to check the toggle button on top of the editor: <img border="0" src="ressource/fig8.png"/></p><p><img title="The UML DataContextRoots, with their own factories" alt="The UML DataContextRoots, with their own factories" border="0" src="ressource/fig9.png"/></p><h3 id="Content_Providers_and_Widgets">Content Providers and Widgets</h3><p>Note: The ContentProviders have been refactored in Papyrus 0.9, to be simplified. However, most of this chapter should remain true.</p><p>The ContentProvider is a complex features, which often evolves in the Papyrus property view. The ModelElement has been designed to be compatible with many kinds of different widgets (Combo-box, Tree-based dialogs…). The problem is that these widgets typically use different kinds of JFace ContentProvider (IStructuredContentProvider for flat display, ITreeContentProvider for Tree display). In the Property view, we needed to unify these providers.</p><p>Thus, it is recommended to use a IHierarchicContentProvider, which extends ITreeContentProvider, with an additional method: isValidValue(Object). In a Tree, we typically have two kinds of elements: the elements which can potentially be selected, and their containers, which often cannot. The isValidValue() method is used to distinguish between these values.</p><p>When a flat widget (e.g. ReferenceCombo) is used, only the valid values will be displayed. When a tree-based widget (e.g. ReferenceDialog) is used, a sub-tree will be displayed, excluding the sub-trees which don’t contain any valid value. Moreover, the invalid values won’t be selectable (For example, in the ReferenceDialog, the “ok†button will be grayed).</p><p><img title="IHierarchicContentProvider at runtime" alt="IHierarchicContentProvider at runtime" border="0" src="ressource/fig10.png"/></p><h3 id="Dynamic_sections">Dynamic sections</h3><p>Sometimes, the property view should not depend on a selection, but on a specific property of the selected element. In such a case, it is frequent that this specific property might be edited by the property view itself. However, the property view is only refreshed when the selection changes.</p><p>To overcome this problem, Papyrus offers a “Dynamic section†feature, which allows refreshing dynamically one or more sections of the property view. For example, when you’re editing a View’s constraint in the Property view Editor, the constraint’s properties directly depend on the constraint’s type. When you select an UML constraint, the constraint’s parameter is the name of a UML Metaclass. When you select an EMF constraint, the constraint has two parameters: Namespace URI of the Metamodel, and the name of the Metaclass. Changing the constraint type should also change the constraint’s parameters editors.</p><p><img title="A view with a static and a dynamic section" alt="A view with a static and a dynamic section" border="0" src="ressource/fig11.png"/></p><p>This can be achieved with dynamic sections, i.e. a section with a constraint. The constraint will be executed once at the beginning, and once again each time a property from the property view changes. If the constraint is matched, the section will be displayed. Otherwise, it will be hidden.
-A view with dynamic sections will typically look like the following:</p><ul><li>A single unconstrained section containing the common parameters</li><li>One dynamic (i.e. constrained) section for each specific case</li></ul><p><img title="Dynamic sections configuration" alt="Dynamic sections configuration" border="0" src="ressource/fig12.png"/></p><p>Please note that tabs cannot be added nor removed dynamically. For example, when you apply a stereotype on a UML Element, the tab associated to the stereotype’s property view cannot be displayed until you select the element again.</p><h3 id="Property_view_Header">Property view Header</h3><p>The Eclipse Tabbed Property View offers an extension point to define the label provider for the property view header. However, this label provider will be specific to the editor. For generic editors, it is not always possible to provide a pertinent label provider: they will always be too generic, and won’t be able to handle specific elements. For example, a generic EMF Model Editor with the customizable property view will only be able to display standard EMF labels and icons. To overcome this problem, Papyrus offers a configurable label provider for the header: org.eclipse.papyrus.properties.provider.SelectionLabelProvider</p><p>This label provider uses the selected element to find the most appropriate label provider, then dispatches the getText and getIcon calls to it. This label provider can be configured through an extension point: org.eclipse.papyrus.properties.labelprovider</p><p>This extension point takes an implementation of IFilteredLabelProvider and a priority. The IFilteredLabelProvider is a label provider with an additional method: boolean accept(IStructuredSelection). For each selection, the label provider accepting the selection, and having the highest priority will be used to display a header for it. It will then be possible to define a generic label provider for all java objects, with the lowest priority; another generic label provider for all EMF Objects, and a really specific label provider for a given metamodel (with the highest priority).
-In Papyrus, we have such an example for UML. The Papyrus UML Diagrams use the GMF model, which doesn’t have icons. We wanted to have a different icon for each type of Diagram: this is not possible with a standard EMF label provider, which associates an icon to an EClass, independently of its instances’ attributes.</p><p>So, we registered the standard EMF Label Provider with a medium priority, which can handle any kind of EObject, and a UML Label Provider, which can only handle UML Elements and GMF Diagrams, with a higher priority.</p><p>The lower the priority number, the higher the priority actually is: </p><ul><li>100: Lowest priority. The standard EMF Object label provider has a priority of 100, and is called iff no other label provider can accept an EObject.</li><li>50: Medium priority. The Papyrus UML Label Provider has a priority of 50.</li><li>10: High priority. </li><li>0: Highest priority.</li></ul><p>If no label provider matches the selection, the default JFace LabelProvider is used.</p><h3 id="Binding_and_Validation">Binding and Validation</h3><p>View Properties support JFace Databinding, which connects our UI to our model. For the validation there are two kinds of validators: </p><ul><li>Widget validators: they check that our input is the kind of data expected by our widget before synchronizing it ( e.g IntegerEditor must have a correct integer for input) </li></ul><ul><li>Model validators: they check that our input verifies our model constraint, they must be instantiate in UmlModelElement#getValidator();</li></ul><p>If there are errors during the binding a control decoration is shown next to the widget. It also supports three level of severity (Ok, Warning, Error).</p><p><img title="Example of binding with a model validator and warning severity result" alt="Example of binding with a model validator and warning severity result" border="0" src="ressource/fig13.png"/></p><h3 id="Field_coloration">Field coloration</h3><p>Properties views have fields’ coloration. If you modify a value the background of the field will be orange, when you validate a change the background will turn green for couple of seconds if the synchronization was successful, it will turn red otherwise. </p><p><img title="Example of a field being modified" alt="Example of a field being modified" border="0" src="ressource/fig14.png"/></p><h2 id="GENERATION_TOOL">GENERATION TOOL</h2><p>Editing an existing property view can be useful, but most of the time, you’ll want a brand new configuration for your own profile or meta-model. Thus, the framework provides a tool to automatically generate the initial property view, which you can then customize using the customization tool.
-The generator can create a property view configuration from either a UML Profile or an Ecore Meta-model. The wizard is available in the Papyrus category: File -&gt; New -&gt; Other… -&gt; Papyrus/Property view configuration.</p><p>The wizard provides two default generators:</p><ul><li>Generate a property view from a UML Profile</li><li>Generate a property view from an Ecore Meta-model</li></ul><p>The source file must be located in your workspace. A default target file named will be filled with the .ctx extension (This is the extension for a property view configuration).</p><p>Press next: a combo asks you which strategy to use. </p><p>A basic method: all the elements from the profile or meta-model will be extracted, with no dependencies to other models. </p><p>Same CTX file: you are asked to choose which models you want to extract, and will be saved in the same file</p><p>Different CTX file(s): you are asked to choose which models you want to extract and they will be saved in different files, (each profile name will be the name of the generated ctx file)</p><p>Press next: a table with all the elements extracted from your profile or meta-model is displayed. This table contains four columns:</p><ul><li>Field: the name of the element or property</li><li>Display single: whether this property should be displayed when a single instance of this element is selected</li><li>Display multiple: whether this property should be displayed when more than one instance of this element is selected</li><li>Description: the description of the property (Most of the time, it will be N/A, as the default generators cannot extract the documentation from the source model).</li></ul><p>Press finish: two files or more files according to the chosen strategy and a folder are generated:</p><ul><li>The *.ctx file, corresponding to your property view configuration</li><li>The ui/ folder, containing a set of XWT files, which contain the graphical information of your property views</li><li>The *FieldSelection.xmi file, which reminds the choices you’ve made about displaying each property. This file is currently unused.</li></ul><p>You can now open the *.ctx file and customize your property view.</p><h2 id="DEPLOYING_A_PROPERTY_VIEW">DEPLOYING A PROPERTY VIEW</h2><p>Papyrus provides a simple tool to deploy a property view locally (Right click on a CTX file -&gt; Deploy/Undeploy) </p></body></html> \ No newline at end of file
diff --git a/doc/ViewProperties/org.eclipse.papyrus.views.properties.doc/doc.mediawiki b/doc/ViewProperties/org.eclipse.papyrus.views.properties.doc/doc.mediawiki
deleted file mode 100644
index a24d1ffa520..00000000000
--- a/doc/ViewProperties/org.eclipse.papyrus.views.properties.doc/doc.mediawiki
+++ /dev/null
@@ -1,307 +0,0 @@
-== INTRODUCTION ==
-In UML, the main information is represented in graphical diagrams. However, it is not always possible to represent graphically the whole semantic of UML, not talking of all the cosmetic properties. For example, it is pretty easy to represent and to edit a Class’ name graphically. While we still can represent the “is abstract” property graphically (By using the italic font for the Class’ name), it is harder to edit this property directly from the diagram. Worse, the “is leaf” property doesn’t even have a graphical representation. Thus, we often need a different view for representing all the properties of a UML Element, without polluting the graphical view.
-
-
-As UML is highly extensible, through the mean of Profiles, it is also important to be able to represent and edit the profile’s properties, without managing everything from the diagram view.
-
-
-Eclipse provides a standard view for these properties: the Properties Page. This view is a table representing all the properties available for the selected Element, including the ones that cannot be represented or edited graphically. This view is pretty useful, but is neither really user-friendly nor optimal, as it may require up to four clicks to simply edit a comment’s body. Moreover, it can only be extended via Java code, which requires some technical skills and prevents a dynamic modification of the view, as the Java code needs to be recompiled after each modification.
-
-
-There is an extension of the base Property View framework, still in the standard Eclipse implementation, which fixes some of these problems. It is called the “Eclipse Tabbed Properties View” framework. It provides a better look and feel for the property view, with more flexibility, and a better usability. However, it keeps being difficult to customize, as it still hard-coded in Java.
-
-
-Papyrus provides its own Property View framework, based on the Tabbed Property View framework. The Papyrus Property View can be extended in two ways:
-* Dynamically, for the layout of the property view: show/hide a property, reorder the properties, add/remove a tab…
-* Statically, through Java code, for advanced operations: create a new widget for editing the properties, add a custom Content Provider for selecting a reference value…
-This document aims at detailing all the features related to the property view customization, both dynamically and statically.
-
-== THE CUSTOMIZATION TOOL ==
-
-Most customizations can be done through the Property view customization Editor. It provides native support for EMF Models, UML models and profiles. It also provides a set of basic widgets and property editors.
-
-=== Edit a configuration ===
-
-Each property view configuration is defined in a different set of files. Each configuration can contain elements from different contexts, but we typically have one configuration per Ecore Metamodel or UML Profile (i.e. one configuration for UML, one for the Diagram Appearance tab, another one for the SysML profile…)
-
-To see the list of available configurations, open the properties view (Window -> Show View -> Other… -> General/Properties). Click on the white arrow in the upper right corner of the Properties view, and select “Customize property view”. You should see a dialog with the list of all available configurations.
-
-
-[[File:ressource/fig1.png|Open the property view customization menu]]
-
-As the standard configurations are read-only, you cannot edit them directly. You will first need to make a copy of the configuration. You will then be able to edit the copy.
-
-[[File:ressource/fig2.png|Copy an existing configuration to edit it]]
-
-
-The Property View Editor has three panes:
-* The Editor part
-* The Preview part
-* The Properties part
-The Editor presents the elements defined by this configuration. The Preview displays an overview of the selected View, as it will be displayed in the property view at runtime. The properties view displays the properties of the selected element
-
-[[File:ressource/fig3.png|The property view Editor]]
-
-
-=== The property view elements ===
-
-The editor contains a Tree, containing the following elements :
-* Context: it is a property view configuration. You will typically have one property view Context per Ecore Metamodel or UML Profile, but you can choose the granularity you want. A context has a list of tabs, and a list of views.
-* Tab: describes a tab in the property view. A tab has a label, an (optional) image, and can be indented. It also has a priority.
-* View: describes a property view associated to a selection. The view has a name, a constraint, a multiplicity and a list of sections. The constraint is used to determine for what kind of object the view should be displayed.
-* Constraint: a query that inputs a selection, and outputs a boolean (true if the constraint matches the input object, false otherwise). It is possible to implement your own constraint type (In Java).
-* Section: a section is a sub-part of a view. A view generally needs only one section, but there are cases where you need more than one section. A section is associated to a single tab, so, if you want to display more than one tab in a single view (For example, « UML » and « Profile » in the UML property view), you will need at least two sections in that view (One for each tab). Another (advanced) case is described in « Dynamic sections ». A section has a name, a tab, and a Composite.
-* Composite: this is the actual presentation element. The composite is a widget which can contain other widgets. A composite has a type, and a list of widgets.
-* Layout: all composites need a layout. The default is « PropertiesLayout », which is a variant of the SWT standard GridLayout. A PropertiesLayout has a number of columns. The default is one column.
-* Property Editor: a property editor is a widget which is used to edit a single property of the selected object. You will typically have one Property editor for each property that you want to edit in the property view. The property editor has a property, and a widget to edit that property.
-* Standard Widget: a widget from the standard SWT Library. Few of them are currently available, because they are rarely needed.
-The Tree allows reordering or removing easily the elements (Through drag & drop, delete). The editor also supports the Undo/Redo commands.
-
-==== Preview ====
-
-The preview displays a real-time overview of the selected View. However, some widgets can only be computed at runtime, which prevents a pertinent preview. This is the case of the “Enum Radio” widget, for example, as the enumerated values are only known at runtime.
-
-==== Property view ====
-
-The property view is used to edit the properties of the element selected in the tree. The property view uses the Papyrus Property View framework, thus can be customized just the same way you would customize any other property view.
-
-[[File:ressource/fig4.png| the three panes of the Property view editor]]
-
-=== Priorities between views ===
-When more than one view match a selection, a priority mechanism will determine which one(s) should be displayed. The priorities are defined at the level of the view’s constraints, i.e. if the constraint for a View A overrides a constraint for the View B, the View B won’t be displayed. For example, a UML Class from a Class Diagram will match many views (The list is not exhaustive):
-
-* SingleClass (From UML)
-* MultipleClass (As the -1 multiplicity actually means “any number of elements”)
-* SingleElement (And MultipleElement)
-* SingleClassifier (And MultipleClassifier)
-* *Style (From GMF Notation model)
-* StereotypeDisplay (From UML Notation model)
-
-The priorities are computed in two ways:
-
-* Automatic, according to the Java constraints implementations
-* Statically, according to the property view configuration
-
-When the “isOverrideable” property is set to false for a Constraint (In the property view model), only the static rules will be taken into account.
-
-[[File:ressource/fig5.png|The constraint cannot be dynamically overridden]]
-
-The automatic rules are the following:
-
-* A constraint with a multiplicity of 1 always overrides the same constraint with a multiplicity of -1 (Or >1). Thus, “MultipleClass” won’t be displayed, because “SingleClass” also matches our selection.
-* An EMF (Or UML) “Instance of” constraint always overrides a constraint matching a supertype. Thus, “SingleClassifier” won’t be displayed, because a Class is more specific than a Classifier. However, “SingleElement” *will be* displayed, because it is not overrideable (isOverrideable=false).
-* A stereotype constraint (HasStereotype) will *not* override its UML “Instance of” constraint. However, a specific implementation of this constraint has been provided for Scade, which *will* override the UML metaclass (i.e., a Block will override a Class’ property view, hiding the UML tab).
-* For CompositeConstraints: if a composite constraint is a superset of another constraint, it will override it (It is more specific). For example, a Composite Constraint “isA and isB” will override a constraint “isB”, but will not override a constraint “isB and isC”.
-
-Please note that each constraint has its own implementation of the overrides() method. See the advanced chapter for more information
-
-The static rule is simple: when a Constraint explicitly overrides another constraint, it will always override it. This is especially useful when you’ve marked a constraint as “overrideable=false”, but still want to override it in a specific case (Remember that overrideable=false only applies to *automatic* constraint resolution).
-
-[[File:ressource/fig6.png|Force this constraint to override another constraint]]
-
-
-Finally, in the previous example, the following views will be displayed:
-
-* SingleClass (Overrides MultipleClass, Single/MultipleClassifier ; UML Tab)
-* SingleElement (overrideable=false ; Profile tab)
-* FillStyle, FontStyle, LineStyle (Appearance tab)
-* StereotypeDisplay (overrideable=false ; Appearance tab)
-
-=== Preferences ===
-
-When you make a copy of a property view, it is not automatically activated. Thus, the modifications brought to the copy are not immediately visible on your property view. To activate a property view, you need to open the Papyrus preferences, from Window > Preferences.
-
-[[File:ressource/fig7.png|Preferences]]
-
-When making a copy of an existing configuration, you should uncheck the default one, and check the new one.
-
-== ADVANCED CUSTOMIZATION ==
-
-The customization tool only allows basic operations, such as adding, removing or reordering properties.
-
-The property view framework is much more powerful, but this requires some Java development. This chapter will focus on the advanced customization of the property view.
-
-=== The Environment model ===
-
-To associate Java implementations with the property view model, you need to declare an Environment model. You can create a new Environment model with the “Environment Model” wizard in “Example EMF Model Creation Wizards” category. Select “Environment” as the Model Object.
-
-Once you’ve added your Java class declarations, you should register the environment model so that the property view knows about it. Add an extension to org.eclipse.papyrus.properties.environment, and select your model file.
-
-=== Create a new widget ===
-
-You can create new widgets for the property view. There are four kinds of graphical elements: CompositeWidget, Layout, StandardWidget and PropertyEditor.
-The widgets contain three common fields:
-
-* Label: The label displayed in the Customization editor when the user selects a widget type.
-* Namespace: The XWT namespace associated to the Widget.
-* WidgetClass: The simple name of the Java class implementing the Widget.
-
-The PropertyEditor contains two additional fields:
-
-* Multiplicity: The multiplicity of the properties it can handle (1 for single-valued properties, -1 for multivalued properties)
-* Type: The type of the properties it can handle.
-
-To implement a Composite, Layout or Standard widget, you should simply follow the SWT rules, i.e. extend either Composite, Canvas or Layout, and have a (Composite, int) constructor. To define a PropertyEditor, you have two options:
-
-* Extend Composite, have a (Composite, int) constructor, and implement the CustomizablePropertyEditor interface (From org.eclipse.papyrus.properties.widgets)
-* Extend directly AbstractPropertyEditor (From org.eclipse.papyrus.properties.widgets)
-
-=== Constraints ===
-
-Adding a Constraint is similar to creating a new Widget. You have two options to implement a new Constraint:
-
-* Implement the Constraint interface (From org.eclipse.papyrus.properties.constraints)
-* Extend the AbstractConstraint class (From org.eclipse.papyrus.properties.constraints)
-
-The important methods are the following (depending on whether you’re implement Constraint or extending AbstractConstraint):
-
-* setDescriptor/setConstraintDescriptor:
-** Configures the constraint.
-* match(Object)/match(IStructuredSelection) : Boolean
-** Indicates whether this constraint matches the given given or not
-* overrides(Constraint) : Boolean
-** Indicates whether this constraint overrides another constraint or not. A constraint should override another constraint when it is more specific.
-* equivalent(Constraint) : Boolean
-** This is only used by AbstractConstraint. Two constraints are equivalent if they have the same parameters (ConstraintDescriptor). Two equivalent constraints can have different multiplicities.
-
-The equivalent() and overrides() methods are used to automatically resolve constraints conflicts (Two different constraints matching the same element).
-Once the Constraint is implemented, don’t forget to register it in your environment model.
-
-===ModelElement===
-
-The ModelElement is the interface between the property view and your domain model. It is used to retrieve information about the object(s) being edited from the property. These informations will be used to configure the widget. AbstractModelElement provides a base implementation for this interface.
-
-All methods from this interface take a single parameter, which is the name of the property being edited.
-
-* getObservable(String) / doGetObservable(String) :
-
-This method returns an IObservable which will be used to read and write a single property from the represented object. It should return an IObservableValue for single-valued properties, and IObservableList for multi-valued properties.
-
-* getContentProvider(String) :
-
-This method is only used for reference and enumerated properties. It should return a list of values which can be set to the edited property. Unlike IStructuredContentProvider, this provider will not rely on a StructuredViewer to retrieve an input object: the method getElement() will be called without any parameter, so the implementation should be able to retrieve its own typically. This will typically be achieved by passing a context object in the provider’s constructor.
-
-* getLabelProvider(String) :
-
-This method is used to display an element’s label for a few widgets. Note that the same instance of label provider can be used by more than one Viewer for a given property. For example, the MultiReference widget will display three viewers, each using the same label provider. Each viewer will try to dispose the LabelProvider as soon as they are themselves disposed (For example, when closing the selection dialog from MultiReference). Thus, you should probably not implement the dispose() method, to avoid inconsistent providers.
-
-* getValidator(String) :
-
-This method returns an IValidator, if there’s one which is set up for the current property.
-
-=== ModelElement Factory ===
-
-The ModelElements are associated to DataContextElements through a ModelElementFactory. The ModelElementFactory is defined on the DataContextRoot. All children of a DataContextRoot will share the same ModelElementFactory.
-
-To add a new ModelElement, you should also create a new ModelElementFactory, and register it in your Environment model. Then, you can set this factory to your DataContextRoot.
-
-Note: to display the Data contexts, you need to check the toggle button on top of the editor: [[File:ressource/fig8.png]]
-
-[[File:ressource/fig9.png|The UML DataContextRoots, with their own factories]]
-
-=== Content Providers and Widgets ===
-
-Note: The ContentProviders have been refactored in Papyrus 0.9, to be simplified. However, most of this chapter should remain true.
-
-The ContentProvider is a complex features, which often evolves in the Papyrus property view. The ModelElement has been designed to be compatible with many kinds of different widgets (Combo-box, Tree-based dialogs…). The problem is that these widgets typically use different kinds of JFace ContentProvider (IStructuredContentProvider for flat display, ITreeContentProvider for Tree display). In the Property view, we needed to unify these providers.
-
-Thus, it is recommended to use a IHierarchicContentProvider, which extends ITreeContentProvider, with an additional method: isValidValue(Object). In a Tree, we typically have two kinds of elements: the elements which can potentially be selected, and their containers, which often cannot. The isValidValue() method is used to distinguish between these values.
-
-When a flat widget (e.g. ReferenceCombo) is used, only the valid values will be displayed. When a tree-based widget (e.g. ReferenceDialog) is used, a sub-tree will be displayed, excluding the sub-trees which don’t contain any valid value. Moreover, the invalid values won’t be selectable (For example, in the ReferenceDialog, the “ok” button will be grayed).
-
-[[File:ressource/fig10.png|IHierarchicContentProvider at runtime]]
-
-=== Dynamic sections ===
-
-Sometimes, the property view should not depend on a selection, but on a specific property of the selected element. In such a case, it is frequent that this specific property might be edited by the property view itself. However, the property view is only refreshed when the selection changes.
-
-To overcome this problem, Papyrus offers a “Dynamic section” feature, which allows refreshing dynamically one or more sections of the property view. For example, when you’re editing a View’s constraint in the Property view Editor, the constraint’s properties directly depend on the constraint’s type. When you select an UML constraint, the constraint’s parameter is the name of a UML Metaclass. When you select an EMF constraint, the constraint has two parameters: Namespace URI of the Metamodel, and the name of the Metaclass. Changing the constraint type should also change the constraint’s parameters editors.
-
-[[File:ressource/fig11.png|A view with a static and a dynamic section]]
-
-This can be achieved with dynamic sections, i.e. a section with a constraint. The constraint will be executed once at the beginning, and once again each time a property from the property view changes. If the constraint is matched, the section will be displayed. Otherwise, it will be hidden.
-A view with dynamic sections will typically look like the following:
-
-* A single unconstrained section containing the common parameters
-* One dynamic (i.e. constrained) section for each specific case
-
-[[File:ressource/fig12.png|Dynamic sections configuration]]
-
-Please note that tabs cannot be added nor removed dynamically. For example, when you apply a stereotype on a UML Element, the tab associated to the stereotype’s property view cannot be displayed until you select the element again.
-
-=== Property view Header ===
-The Eclipse Tabbed Property View offers an extension point to define the label provider for the property view header. However, this label provider will be specific to the editor. For generic editors, it is not always possible to provide a pertinent label provider: they will always be too generic, and won’t be able to handle specific elements. For example, a generic EMF Model Editor with the customizable property view will only be able to display standard EMF labels and icons. To overcome this problem, Papyrus offers a configurable label provider for the header: org.eclipse.papyrus.properties.provider.SelectionLabelProvider
-
-This label provider uses the selected element to find the most appropriate label provider, then dispatches the getText and getIcon calls to it. This label provider can be configured through an extension point: org.eclipse.papyrus.properties.labelprovider
-
-This extension point takes an implementation of IFilteredLabelProvider and a priority. The IFilteredLabelProvider is a label provider with an additional method: boolean accept(IStructuredSelection). For each selection, the label provider accepting the selection, and having the highest priority will be used to display a header for it. It will then be possible to define a generic label provider for all java objects, with the lowest priority; another generic label provider for all EMF Objects, and a really specific label provider for a given metamodel (with the highest priority).
-In Papyrus, we have such an example for UML. The Papyrus UML Diagrams use the GMF model, which doesn’t have icons. We wanted to have a different icon for each type of Diagram: this is not possible with a standard EMF label provider, which associates an icon to an EClass, independently of its instances’ attributes.
-
-So, we registered the standard EMF Label Provider with a medium priority, which can handle any kind of EObject, and a UML Label Provider, which can only handle UML Elements and GMF Diagrams, with a higher priority.
-
-The lower the priority number, the higher the priority actually is:
-
-* 100: Lowest priority. The standard EMF Object label provider has a priority of 100, and is called iff no other label provider can accept an EObject.
-* 50: Medium priority. The Papyrus UML Label Provider has a priority of 50.
-* 10: High priority.
-* 0: Highest priority.
-
-If no label provider matches the selection, the default JFace LabelProvider is used.
-
-=== Binding and Validation ===
-
-View Properties support JFace Databinding, which connects our UI to our model. For the validation there are two kinds of validators:
-
-* Widget validators: they check that our input is the kind of data expected by our widget before synchronizing it ( e.g IntegerEditor must have a correct integer for input)
-
-* Model validators: they check that our input verifies our model constraint, they must be instantiate in UmlModelElement#getValidator();
-
-If there are errors during the binding a control decoration is shown next to the widget. It also supports three level of severity (Ok, Warning, Error).
-
-[[File:ressource/fig13.png|Example of binding with a model validator and warning severity result]]
-
-=== Field coloration ===
-
-Properties views have fields’ coloration. If you modify a value the background of the field will be orange, when you validate a change the background will turn green for couple of seconds if the synchronization was successful, it will turn red otherwise.
-
-[[File:ressource/fig14.png|Example of a field being modified]]
-
-== GENERATION TOOL ==
-
-Editing an existing property view can be useful, but most of the time, you’ll want a brand new configuration for your own profile or meta-model. Thus, the framework provides a tool to automatically generate the initial property view, which you can then customize using the customization tool.
-The generator can create a property view configuration from either a UML Profile or an Ecore Meta-model. The wizard is available in the Papyrus category: File -> New -> Other… -> Papyrus/Property view configuration.
-
-The wizard provides two default generators:
-
-* Generate a property view from a UML Profile
-* Generate a property view from an Ecore Meta-model
-
-The source file must be located in your workspace. A default target file named will be filled with the .ctx extension (This is the extension for a property view configuration).
-
-Press next: a combo asks you which strategy to use.
-
-A basic method: all the elements from the profile or meta-model will be extracted, with no dependencies to other models.
-
-Same CTX file: you are asked to choose which models you want to extract, and will be saved in the same file
-
-Different CTX file(s): you are asked to choose which models you want to extract and they will be saved in different files, (each profile name will be the name of the generated ctx file)
-
-Press next: a table with all the elements extracted from your profile or meta-model is displayed. This table contains four columns:
-
-* Field: the name of the element or property
-* Display single: whether this property should be displayed when a single instance of this element is selected
-* Display multiple: whether this property should be displayed when more than one instance of this element is selected
-* Description: the description of the property (Most of the time, it will be N/A, as the default generators cannot extract the documentation from the source model).
-
-Press finish: two files or more files according to the chosen strategy and a folder are generated:
-
-* The *.ctx file, corresponding to your property view configuration
-* The ui/ folder, containing a set of XWT files, which contain the graphical information of your property views
-* The *FieldSelection.xmi file, which reminds the choices you’ve made about displaying each property. This file is currently unused.
-
-You can now open the *.ctx file and customize your property view.
-
-
-== DEPLOYING A PROPERTY VIEW ==
-
-Papyrus provides a simple tool to deploy a property view locally (Right click on a CTX file -> Deploy/Undeploy) \ No newline at end of file
diff --git a/doc/ViewProperties/org.eclipse.papyrus.views.properties.doc/ressource/fig1.png b/doc/ViewProperties/org.eclipse.papyrus.views.properties.doc/ressource/fig1.png
deleted file mode 100644
index 3d2d1cc8400..00000000000
--- a/doc/ViewProperties/org.eclipse.papyrus.views.properties.doc/ressource/fig1.png
+++ /dev/null
Binary files differ
diff --git a/doc/ViewProperties/org.eclipse.papyrus.views.properties.doc/ressource/fig10.png b/doc/ViewProperties/org.eclipse.papyrus.views.properties.doc/ressource/fig10.png
deleted file mode 100644
index 821f836738c..00000000000
--- a/doc/ViewProperties/org.eclipse.papyrus.views.properties.doc/ressource/fig10.png
+++ /dev/null
Binary files differ
diff --git a/doc/ViewProperties/org.eclipse.papyrus.views.properties.doc/ressource/fig11.png b/doc/ViewProperties/org.eclipse.papyrus.views.properties.doc/ressource/fig11.png
deleted file mode 100644
index 2d4b2083184..00000000000
--- a/doc/ViewProperties/org.eclipse.papyrus.views.properties.doc/ressource/fig11.png
+++ /dev/null
Binary files differ
diff --git a/doc/ViewProperties/org.eclipse.papyrus.views.properties.doc/ressource/fig12.png b/doc/ViewProperties/org.eclipse.papyrus.views.properties.doc/ressource/fig12.png
deleted file mode 100644
index f204a909cd7..00000000000
--- a/doc/ViewProperties/org.eclipse.papyrus.views.properties.doc/ressource/fig12.png
+++ /dev/null
Binary files differ
diff --git a/doc/ViewProperties/org.eclipse.papyrus.views.properties.doc/ressource/fig13.png b/doc/ViewProperties/org.eclipse.papyrus.views.properties.doc/ressource/fig13.png
deleted file mode 100644
index b6ae9861817..00000000000
--- a/doc/ViewProperties/org.eclipse.papyrus.views.properties.doc/ressource/fig13.png
+++ /dev/null
Binary files differ
diff --git a/doc/ViewProperties/org.eclipse.papyrus.views.properties.doc/ressource/fig14.png b/doc/ViewProperties/org.eclipse.papyrus.views.properties.doc/ressource/fig14.png
deleted file mode 100644
index 81746438e79..00000000000
--- a/doc/ViewProperties/org.eclipse.papyrus.views.properties.doc/ressource/fig14.png
+++ /dev/null
Binary files differ
diff --git a/doc/ViewProperties/org.eclipse.papyrus.views.properties.doc/ressource/fig2.png b/doc/ViewProperties/org.eclipse.papyrus.views.properties.doc/ressource/fig2.png
deleted file mode 100644
index b5712ef6266..00000000000
--- a/doc/ViewProperties/org.eclipse.papyrus.views.properties.doc/ressource/fig2.png
+++ /dev/null
Binary files differ
diff --git a/doc/ViewProperties/org.eclipse.papyrus.views.properties.doc/ressource/fig3.png b/doc/ViewProperties/org.eclipse.papyrus.views.properties.doc/ressource/fig3.png
deleted file mode 100644
index 8f7403353cd..00000000000
--- a/doc/ViewProperties/org.eclipse.papyrus.views.properties.doc/ressource/fig3.png
+++ /dev/null
Binary files differ
diff --git a/doc/ViewProperties/org.eclipse.papyrus.views.properties.doc/ressource/fig4.png b/doc/ViewProperties/org.eclipse.papyrus.views.properties.doc/ressource/fig4.png
deleted file mode 100644
index 52c37965379..00000000000
--- a/doc/ViewProperties/org.eclipse.papyrus.views.properties.doc/ressource/fig4.png
+++ /dev/null
Binary files differ
diff --git a/doc/ViewProperties/org.eclipse.papyrus.views.properties.doc/ressource/fig5.png b/doc/ViewProperties/org.eclipse.papyrus.views.properties.doc/ressource/fig5.png
deleted file mode 100644
index ebff4ac7ee5..00000000000
--- a/doc/ViewProperties/org.eclipse.papyrus.views.properties.doc/ressource/fig5.png
+++ /dev/null
Binary files differ
diff --git a/doc/ViewProperties/org.eclipse.papyrus.views.properties.doc/ressource/fig6.png b/doc/ViewProperties/org.eclipse.papyrus.views.properties.doc/ressource/fig6.png
deleted file mode 100644
index 806380aced8..00000000000
--- a/doc/ViewProperties/org.eclipse.papyrus.views.properties.doc/ressource/fig6.png
+++ /dev/null
Binary files differ
diff --git a/doc/ViewProperties/org.eclipse.papyrus.views.properties.doc/ressource/fig7.png b/doc/ViewProperties/org.eclipse.papyrus.views.properties.doc/ressource/fig7.png
deleted file mode 100644
index b0968464086..00000000000
--- a/doc/ViewProperties/org.eclipse.papyrus.views.properties.doc/ressource/fig7.png
+++ /dev/null
Binary files differ
diff --git a/doc/ViewProperties/org.eclipse.papyrus.views.properties.doc/ressource/fig8.png b/doc/ViewProperties/org.eclipse.papyrus.views.properties.doc/ressource/fig8.png
deleted file mode 100644
index f76736bca29..00000000000
--- a/doc/ViewProperties/org.eclipse.papyrus.views.properties.doc/ressource/fig8.png
+++ /dev/null
Binary files differ
diff --git a/doc/ViewProperties/org.eclipse.papyrus.views.properties.doc/ressource/fig9.png b/doc/ViewProperties/org.eclipse.papyrus.views.properties.doc/ressource/fig9.png
deleted file mode 100644
index cc2a2e442a0..00000000000
--- a/doc/ViewProperties/org.eclipse.papyrus.views.properties.doc/ressource/fig9.png
+++ /dev/null
Binary files differ
diff --git a/features/papyrus-main-features/org.eclipse.papyrus.build.feature/.project b/features/papyrus-main-features/org.eclipse.papyrus.build.feature/.project
deleted file mode 100644
index 8416721316b..00000000000
--- a/features/papyrus-main-features/org.eclipse.papyrus.build.feature/.project
+++ /dev/null
@@ -1,17 +0,0 @@
-<?xml version="1.0" encoding="UTF-8"?>
-<projectDescription>
- <name>org.eclipse.papyrus.build.feature</name>
- <comment></comment>
- <projects>
- </projects>
- <buildSpec>
- <buildCommand>
- <name>org.eclipse.pde.FeatureBuilder</name>
- <arguments>
- </arguments>
- </buildCommand>
- </buildSpec>
- <natures>
- <nature>org.eclipse.pde.FeatureNature</nature>
- </natures>
-</projectDescription>
diff --git a/features/papyrus-main-features/org.eclipse.papyrus.build.feature/build.properties b/features/papyrus-main-features/org.eclipse.papyrus.build.feature/build.properties
deleted file mode 100644
index 1e4ade14c3e..00000000000
--- a/features/papyrus-main-features/org.eclipse.papyrus.build.feature/build.properties
+++ /dev/null
@@ -1,14 +0,0 @@
-bin.includes = feature.xml,\
- epl-v10.html,\
- license.html,\
- feature.properties
-src.includes = epl-v10.html,\
- license.html
-
-
-# default category for the features on the update site, in a format understood by Buckminster
-category.id.org.eclipse.papyrus.categories.default=Papyrus
-category.description.org.eclipse.papyrus.categories.default=Papyrus
-
-category.default=org.eclipse.papyrus.categories.default
- \ No newline at end of file
diff --git a/features/papyrus-main-features/org.eclipse.papyrus.build.feature/epl-v10.html b/features/papyrus-main-features/org.eclipse.papyrus.build.feature/epl-v10.html
deleted file mode 100644
index cb1073a4bad..00000000000
--- a/features/papyrus-main-features/org.eclipse.papyrus.build.feature/epl-v10.html
+++ /dev/null
@@ -1,304 +0,0 @@
-<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0//EN">
-<html xmlns:o="urn:schemas-microsoft-com:office:office"
-xmlns:w="urn:schemas-microsoft-com:office:word"
-xmlns="http://www.w3.org/TR/REC-html40">
-
-<head>
-<meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1">
-<link rel=File-List
-href="./Eclipse%20EPL%202003_11_10%20Final_files/filelist.xml">
-<title>Eclipse Public License - Version 1.0</title>
-<style>
-<!--
- /* Font Definitions */
-@font-face
- {
- panose-1:2 11 6 4 3 5 4 4 2 4;
- mso-font-charset:0;
- mso-font-pitch:variable;
- mso-font-signature:553679495 -2147483648 8 0 66047 0;}
- /* Style Definitions */
-p.MsoNormal, li.MsoNormal, div.MsoNormal
- {mso-style-parent:"";
- margin:0in;
- margin-bottom:.0001pt;
- mso-pagination:widow-orphan;
- font-size:12.0pt;
- }
-p
- {margin-right:0in;
- mso-margin-top-alt:auto;
- mso-margin-bottom-alt:auto;
- margin-left:0in;
- mso-pagination:widow-orphan;
- font-size:12.0pt;
- }
-p.BalloonText, li.BalloonText, div.BalloonText
- {mso-style-name:"Balloon Text";
- margin:0in;
- margin-bottom:.0001pt;
- mso-pagination:widow-orphan;
- font-size:8.0pt;
-
- }
-@page Section1
- {size:8.5in 11.0in;
- margin:1.0in 1.25in 1.0in 1.25in;
- mso-header-margin:.5in;
- mso-footer-margin:.5in;
- mso-paper-source:0;}
-div.Section1
- {page:Section1;}
--->
-</style>
-</head>
-
-<body lang="EN-US" style='tab-interval:.5in'>
-
-<div class=Section1>
-
-<p align=center style='text-align:center'><b>Eclipse Public License - v 1.0</b>
-</p>
-
-<p><span style='font-size:10.0pt'>THE ACCOMPANYING PROGRAM IS PROVIDED UNDER
-THE TERMS OF THIS ECLIPSE PUBLIC LICENSE (&quot;AGREEMENT&quot;). ANY USE,
-REPRODUCTION OR DISTRIBUTION OF THE PROGRAM CONSTITUTES RECIPIENT'S ACCEPTANCE
-OF THIS AGREEMENT.</span> </p>
-
-<p><b><span style='font-size:10.0pt'>1. DEFINITIONS</span></b> </p>
-
-<p><span style='font-size:10.0pt'>&quot;Contribution&quot; means:</span> </p>
-
-<p class=MsoNormal style='margin-left:.5in'><span style='font-size:10.0pt'>a)
-in the case of the initial Contributor, the initial code and documentation
-distributed under this Agreement, and<br clear=left>
-b) in the case of each subsequent Contributor:</span></p>
-
-<p class=MsoNormal style='margin-left:.5in'><span style='font-size:10.0pt'>i)
-changes to the Program, and</span></p>
-
-<p class=MsoNormal style='margin-left:.5in'><span style='font-size:10.0pt'>ii)
-additions to the Program;</span></p>
-
-<p class=MsoNormal style='margin-left:.5in'><span style='font-size:10.0pt'>where
-such changes and/or additions to the Program originate from and are distributed
-by that particular Contributor. A Contribution 'originates' from a Contributor
-if it was added to the Program by such Contributor itself or anyone acting on
-such Contributor's behalf. Contributions do not include additions to the
-Program which: (i) are separate modules of software distributed in conjunction
-with the Program under their own license agreement, and (ii) are not derivative
-works of the Program. </span></p>
-
-<p><span style='font-size:10.0pt'>&quot;Contributor&quot; means any person or
-entity that distributes the Program.</span> </p>
-
-<p><span style='font-size:10.0pt'>&quot;Licensed Patents &quot; mean patent
-claims licensable by a Contributor which are necessarily infringed by the use
-or sale of its Contribution alone or when combined with the Program. </span></p>
-
-<p><span style='font-size:10.0pt'>&quot;Program&quot; means the Contributions
-distributed in accordance with this Agreement.</span> </p>
-
-<p><span style='font-size:10.0pt'>&quot;Recipient&quot; means anyone who
-receives the Program under this Agreement, including all Contributors.</span> </p>
-
-<p><b><span style='font-size:10.0pt'>2. GRANT OF RIGHTS</span></b> </p>
-
-<p class=MsoNormal style='margin-left:.5in'><span style='font-size:10.0pt'>a)
-Subject to the terms of this Agreement, each Contributor hereby grants Recipient
-a non-exclusive, worldwide, royalty-free copyright license to<span
-style='color:red'> </span>reproduce, prepare derivative works of, publicly
-display, publicly perform, distribute and sublicense the Contribution of such
-Contributor, if any, and such derivative works, in source code and object code
-form.</span></p>
-
-<p class=MsoNormal style='margin-left:.5in'><span style='font-size:10.0pt'>b)
-Subject to the terms of this Agreement, each Contributor hereby grants
-Recipient a non-exclusive, worldwide,<span style='color:green'> </span>royalty-free
-patent license under Licensed Patents to make, use, sell, offer to sell, import
-and otherwise transfer the Contribution of such Contributor, if any, in source
-code and object code form. This patent license shall apply to the combination
-of the Contribution and the Program if, at the time the Contribution is added
-by the Contributor, such addition of the Contribution causes such combination
-to be covered by the Licensed Patents. The patent license shall not apply to
-any other combinations which include the Contribution. No hardware per se is
-licensed hereunder. </span></p>
-
-<p class=MsoNormal style='margin-left:.5in'><span style='font-size:10.0pt'>c)
-Recipient understands that although each Contributor grants the licenses to its
-Contributions set forth herein, no assurances are provided by any Contributor
-that the Program does not infringe the patent or other intellectual property
-rights of any other entity. Each Contributor disclaims any liability to Recipient
-for claims brought by any other entity based on infringement of intellectual
-property rights or otherwise. As a condition to exercising the rights and
-licenses granted hereunder, each Recipient hereby assumes sole responsibility
-to secure any other intellectual property rights needed, if any. For example,
-if a third party patent license is required to allow Recipient to distribute
-the Program, it is Recipient's responsibility to acquire that license before
-distributing the Program.</span></p>
-
-<p class=MsoNormal style='margin-left:.5in'><span style='font-size:10.0pt'>d)
-Each Contributor represents that to its knowledge it has sufficient copyright
-rights in its Contribution, if any, to grant the copyright license set forth in
-this Agreement. </span></p>
-
-<p><b><span style='font-size:10.0pt'>3. REQUIREMENTS</span></b> </p>
-
-<p><span style='font-size:10.0pt'>A Contributor may choose to distribute the
-Program in object code form under its own license agreement, provided that:</span>
-</p>
-
-<p class=MsoNormal style='margin-left:.5in'><span style='font-size:10.0pt'>a)
-it complies with the terms and conditions of this Agreement; and</span></p>
-
-<p class=MsoNormal style='margin-left:.5in'><span style='font-size:10.0pt'>b)
-its license agreement:</span></p>
-
-<p class=MsoNormal style='margin-left:.5in'><span style='font-size:10.0pt'>i)
-effectively disclaims on behalf of all Contributors all warranties and
-conditions, express and implied, including warranties or conditions of title
-and non-infringement, and implied warranties or conditions of merchantability
-and fitness for a particular purpose; </span></p>
-
-<p class=MsoNormal style='margin-left:.5in'><span style='font-size:10.0pt'>ii)
-effectively excludes on behalf of all Contributors all liability for damages,
-including direct, indirect, special, incidental and consequential damages, such
-as lost profits; </span></p>
-
-<p class=MsoNormal style='margin-left:.5in'><span style='font-size:10.0pt'>iii)
-states that any provisions which differ from this Agreement are offered by that
-Contributor alone and not by any other party; and</span></p>
-
-<p class=MsoNormal style='margin-left:.5in'><span style='font-size:10.0pt'>iv)
-states that source code for the Program is available from such Contributor, and
-informs licensees how to obtain it in a reasonable manner on or through a
-medium customarily used for software exchange.<span style='color:blue'> </span></span></p>
-
-<p><span style='font-size:10.0pt'>When the Program is made available in source
-code form:</span> </p>
-
-<p class=MsoNormal style='margin-left:.5in'><span style='font-size:10.0pt'>a)
-it must be made available under this Agreement; and </span></p>
-
-<p class=MsoNormal style='margin-left:.5in'><span style='font-size:10.0pt'>b) a
-copy of this Agreement must be included with each copy of the Program. </span></p>
-
-<p><span style='font-size:10.0pt'>Contributors may not remove or alter any
-copyright notices contained within the Program. </span></p>
-
-<p><span style='font-size:10.0pt'>Each Contributor must identify itself as the
-originator of its Contribution, if any, in a manner that reasonably allows
-subsequent Recipients to identify the originator of the Contribution. </span></p>
-
-<p><b><span style='font-size:10.0pt'>4. COMMERCIAL DISTRIBUTION</span></b> </p>
-
-<p><span style='font-size:10.0pt'>Commercial distributors of software may
-accept certain responsibilities with respect to end users, business partners
-and the like. While this license is intended to facilitate the commercial use
-of the Program, the Contributor who includes the Program in a commercial
-product offering should do so in a manner which does not create potential
-liability for other Contributors. Therefore, if a Contributor includes the
-Program in a commercial product offering, such Contributor (&quot;Commercial
-Contributor&quot;) hereby agrees to defend and indemnify every other
-Contributor (&quot;Indemnified Contributor&quot;) against any losses, damages and
-costs (collectively &quot;Losses&quot;) arising from claims, lawsuits and other
-legal actions brought by a third party against the Indemnified Contributor to
-the extent caused by the acts or omissions of such Commercial Contributor in
-connection with its distribution of the Program in a commercial product
-offering. The obligations in this section do not apply to any claims or Losses
-relating to any actual or alleged intellectual property infringement. In order
-to qualify, an Indemnified Contributor must: a) promptly notify the Commercial
-Contributor in writing of such claim, and b) allow the Commercial Contributor
-to control, and cooperate with the Commercial Contributor in, the defense and
-any related settlement negotiations. The Indemnified Contributor may participate
-in any such claim at its own expense.</span> </p>
-
-<p><span style='font-size:10.0pt'>For example, a Contributor might include the
-Program in a commercial product offering, Product X. That Contributor is then a
-Commercial Contributor. If that Commercial Contributor then makes performance
-claims, or offers warranties related to Product X, those performance claims and
-warranties are such Commercial Contributor's responsibility alone. Under this
-section, the Commercial Contributor would have to defend claims against the
-other Contributors related to those performance claims and warranties, and if a
-court requires any other Contributor to pay any damages as a result, the
-Commercial Contributor must pay those damages.</span> </p>
-
-<p><b><span style='font-size:10.0pt'>5. NO WARRANTY</span></b> </p>
-
-<p><span style='font-size:10.0pt'>EXCEPT AS EXPRESSLY SET FORTH IN THIS
-AGREEMENT, THE PROGRAM IS PROVIDED ON AN &quot;AS IS&quot; BASIS, WITHOUT
-WARRANTIES OR CONDITIONS OF ANY KIND, EITHER EXPRESS OR IMPLIED INCLUDING,
-WITHOUT LIMITATION, ANY WARRANTIES OR CONDITIONS OF TITLE, NON-INFRINGEMENT,
-MERCHANTABILITY OR FITNESS FOR A PARTICULAR PURPOSE. Each Recipient is solely
-responsible for determining the appropriateness of using and distributing the
-Program and assumes all risks associated with its exercise of rights under this
-Agreement , including but not limited to the risks and costs of program errors,
-compliance with applicable laws, damage to or loss of data, programs or
-equipment, and unavailability or interruption of operations. </span></p>
-
-<p><b><span style='font-size:10.0pt'>6. DISCLAIMER OF LIABILITY</span></b> </p>
-
-<p><span style='font-size:10.0pt'>EXCEPT AS EXPRESSLY SET FORTH IN THIS
-AGREEMENT, NEITHER RECIPIENT NOR ANY CONTRIBUTORS SHALL HAVE ANY LIABILITY FOR
-ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES
-(INCLUDING WITHOUT LIMITATION LOST PROFITS), HOWEVER CAUSED AND ON ANY THEORY
-OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING
-NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OR DISTRIBUTION OF
-THE PROGRAM OR THE EXERCISE OF ANY RIGHTS GRANTED HEREUNDER, EVEN IF ADVISED OF
-THE POSSIBILITY OF SUCH DAMAGES.</span> </p>
-
-<p><b><span style='font-size:10.0pt'>7. GENERAL</span></b> </p>
-
-<p><span style='font-size:10.0pt'>If any provision of this Agreement is invalid
-or unenforceable under applicable law, it shall not affect the validity or
-enforceability of the remainder of the terms of this Agreement, and without
-further action by the parties hereto, such provision shall be reformed to the
-minimum extent necessary to make such provision valid and enforceable.</span> </p>
-
-<p><span style='font-size:10.0pt'>If Recipient institutes patent litigation
-against any entity (including a cross-claim or counterclaim in a lawsuit)
-alleging that the Program itself (excluding combinations of the Program with
-other software or hardware) infringes such Recipient's patent(s), then such
-Recipient's rights granted under Section 2(b) shall terminate as of the date
-such litigation is filed. </span></p>
-
-<p><span style='font-size:10.0pt'>All Recipient's rights under this Agreement
-shall terminate if it fails to comply with any of the material terms or
-conditions of this Agreement and does not cure such failure in a reasonable
-period of time after becoming aware of such noncompliance. If all Recipient's
-rights under this Agreement terminate, Recipient agrees to cease use and
-distribution of the Program as soon as reasonably practicable. However,
-Recipient's obligations under this Agreement and any licenses granted by
-Recipient relating to the Program shall continue and survive. </span></p>
-
-<p><span style='font-size:10.0pt'>Everyone is permitted to copy and distribute
-copies of this Agreement, but in order to avoid inconsistency the Agreement is
-copyrighted and may only be modified in the following manner. The Agreement
-Steward reserves the right to publish new versions (including revisions) of
-this Agreement from time to time. No one other than the Agreement Steward has
-the right to modify this Agreement. The Eclipse Foundation is the initial
-Agreement Steward. The Eclipse Foundation may assign the responsibility to
-serve as the Agreement Steward to a suitable separate entity. Each new version
-of the Agreement will be given a distinguishing version number. The Program
-(including Contributions) may always be distributed subject to the version of
-the Agreement under which it was received. In addition, after a new version of
-the Agreement is published, Contributor may elect to distribute the Program
-(including its Contributions) under the new version. Except as expressly stated
-in Sections 2(a) and 2(b) above, Recipient receives no rights or licenses to
-the intellectual property of any Contributor under this Agreement, whether
-expressly, by implication, estoppel or otherwise. All rights in the Program not
-expressly granted under this Agreement are reserved.</span> </p>
-
-<p><span style='font-size:10.0pt'>This Agreement is governed by the laws of the
-State of New York and the intellectual property laws of the United States of
-America. No party to this Agreement will bring a legal action under this
-Agreement more than one year after the cause of action arose. Each party waives
-its rights to a jury trial in any resulting litigation.</span> </p>
-
-<p class=MsoNormal></p>
-
-</div>
-
-</body>
-
-</html> \ No newline at end of file
diff --git a/features/papyrus-main-features/org.eclipse.papyrus.build.feature/feature.properties b/features/papyrus-main-features/org.eclipse.papyrus.build.feature/feature.properties
deleted file mode 100644
index 11ac9ede269..00000000000
--- a/features/papyrus-main-features/org.eclipse.papyrus.build.feature/feature.properties
+++ /dev/null
@@ -1,132 +0,0 @@
-# NLS_MESSAGEFORMAT_VAR
-
-# "licenseURL" property - URL of the "Feature License"
-# do not translate value - just change to point to a locale-specific HTML page
-licenseURL=license.html
-
-# "license" property - text of the "Feature Update License"
-# should be plain text version of license agreement pointed to be "licenseURL"
-license=\
-Eclipse Foundation Software User Agreement\n\
-April 9, 2014\n\
-\n\
-Usage Of Content\n\
-\n\
-THE ECLIPSE FOUNDATION MAKES AVAILABLE SOFTWARE, DOCUMENTATION, INFORMATION AND/OR\n\
-OTHER MATERIALS FOR OPEN SOURCE PROJECTS (COLLECTIVELY "CONTENT").\n\
-USE OF THE CONTENT IS GOVERNED BY THE TERMS AND CONDITIONS OF THIS\n\
-AGREEMENT AND/OR THE TERMS AND CONDITIONS OF LICENSE AGREEMENTS OR\n\
-NOTICES INDICATED OR REFERENCED BELOW. BY USING THE CONTENT, YOU\n\
-AGREE THAT YOUR USE OF THE CONTENT IS GOVERNED BY THIS AGREEMENT\n\
-AND/OR THE TERMS AND CONDITIONS OF ANY APPLICABLE LICENSE AGREEMENTS\n\
-OR NOTICES INDICATED OR REFERENCED BELOW. IF YOU DO NOT AGREE TO THE\n\
-TERMS AND CONDITIONS OF THIS AGREEMENT AND THE TERMS AND CONDITIONS\n\
-OF ANY APPLICABLE LICENSE AGREEMENTS OR NOTICES INDICATED OR REFERENCED\n\
-BELOW, THEN YOU MAY NOT USE THE CONTENT.\n\
-\n\
-Applicable Licenses\n\
-\n\
-Unless otherwise indicated, all Content made available by the\n\
-Eclipse Foundation is provided to you under the terms and conditions of\n\
-the Eclipse Public License Version 1.0 ("EPL"). A copy of the EPL is\n\
-provided with this Content and is also available at http://www.eclipse.org/legal/epl-v10.html.\n\
-For purposes of the EPL, "Program" will mean the Content.\n\
-\n\
-Content includes, but is not limited to, source code, object code,\n\
-documentation and other files maintained in the Eclipse Foundation source code\n\
-repository ("Repository") in software modules ("Modules") and made available\n\
-as downloadable archives ("Downloads").\n\
-\n\
-\t- Content may be structured and packaged into modules to facilitate delivering,\n\
-\t extending, and upgrading the Content. Typical modules may include plug-ins ("Plug-ins"),\n\
-\t plug-in fragments ("Fragments"), and features ("Features").\n\
-\t- Each Plug-in or Fragment may be packaged as a sub-directory or JAR (Java(TM) ARchive)\n\
-\t in a directory named "plugins".\n\
-\t- A Feature is a bundle of one or more Plug-ins and/or Fragments and associated material.\n\
-\t Each Feature may be packaged as a sub-directory in a directory named "features".\n\
-\t Within a Feature, files named "feature.xml" may contain a list of the names and version\n\
-\t numbers of the Plug-ins and/or Fragments associated with that Feature.\n\
-\t- Features may also include other Features ("Included Features"). Within a Feature, files\n\
-\t named "feature.xml" may contain a list of the names and version numbers of Included Features.\n\
-\n\
-The terms and conditions governing Plug-ins and Fragments should be\n\
-contained in files named "about.html" ("Abouts"). The terms and\n\
-conditions governing Features and Included Features should be contained\n\
-in files named "license.html" ("Feature Licenses"). Abouts and Feature\n\
-Licenses may be located in any directory of a Download or Module\n\
-including, but not limited to the following locations:\n\
-\n\
-\t- The top-level (root) directory\n\
-\t- Plug-in and Fragment directories\n\
-\t- Inside Plug-ins and Fragments packaged as JARs\n\
-\t- Sub-directories of the directory named "src" of certain Plug-ins\n\
-\t- Feature directories\n\
-\n\
-Note: if a Feature made available by the Eclipse Foundation is installed using the\n\
-Provisioning Technology (as defined below), you must agree to a license ("Feature \n\
-Update License") during the installation process. If the Feature contains\n\
-Included Features, the Feature Update License should either provide you\n\
-with the terms and conditions governing the Included Features or inform\n\
-you where you can locate them. Feature Update Licenses may be found in\n\
-the "license" property of files named "feature.properties" found within a Feature.\n\
-Such Abouts, Feature Licenses, and Feature Update Licenses contain the\n\
-terms and conditions (or references to such terms and conditions) that\n\
-govern your use of the associated Content in that directory.\n\
-\n\
-THE ABOUTS, FEATURE LICENSES, AND FEATURE UPDATE LICENSES MAY REFER\n\
-TO THE EPL OR OTHER LICENSE AGREEMENTS, NOTICES OR TERMS AND CONDITIONS.\n\
-SOME OF THESE OTHER LICENSE AGREEMENTS MAY INCLUDE (BUT ARE NOT LIMITED TO):\n\
-\n\
-\t- Eclipse Distribution License Version 1.0 (available at http://www.eclipse.org/licenses/edl-v1.0.html)\n\
-\t- Common Public License Version 1.0 (available at http://www.eclipse.org/legal/cpl-v10.html)\n\
-\t- Apache Software License 1.1 (available at http://www.apache.org/licenses/LICENSE)\n\
-\t- Apache Software License 2.0 (available at http://www.apache.org/licenses/LICENSE-2.0)\n\
-\t- Mozilla Public License Version 1.1 (available at http://www.mozilla.org/MPL/MPL-1.1.html)\n\
-\n\
-IT IS YOUR OBLIGATION TO READ AND ACCEPT ALL SUCH TERMS AND CONDITIONS PRIOR\n\
-TO USE OF THE CONTENT. If no About, Feature License, or Feature Update License\n\
-is provided, please contact the Eclipse Foundation to determine what terms and conditions\n\
-govern that particular Content.\n\
-\n\
-\n\Use of Provisioning Technology\n\
-\n\
-The Eclipse Foundation makes available provisioning software, examples of which include,\n\
-but are not limited to, p2 and the Eclipse Update Manager ("Provisioning Technology") for\n\
-the purpose of allowing users to install software, documentation, information and/or\n\
-other materials (collectively "Installable Software"). This capability is provided with\n\
-the intent of allowing such users to install, extend and update Eclipse-based products.\n\
-Information about packaging Installable Software is available at\n\
-http://eclipse.org/equinox/p2/repository_packaging.html ("Specification").\n\
-\n\
-You may use Provisioning Technology to allow other parties to install Installable Software.\n\
-You shall be responsible for enabling the applicable license agreements relating to the\n\
-Installable Software to be presented to, and accepted by, the users of the Provisioning Technology\n\
-in accordance with the Specification. By using Provisioning Technology in such a manner and\n\
-making it available in accordance with the Specification, you further acknowledge your\n\
-agreement to, and the acquisition of all necessary rights to permit the following:\n\
-\n\
-\t1. A series of actions may occur ("Provisioning Process") in which a user may execute\n\
-\t the Provisioning Technology on a machine ("Target Machine") with the intent of installing,\n\
-\t extending or updating the functionality of an Eclipse-based product.\n\
-\t2. During the Provisioning Process, the Provisioning Technology may cause third party\n\
-\t Installable Software or a portion thereof to be accessed and copied to the Target Machine.\n\
-\t3. Pursuant to the Specification, you will provide to the user the terms and conditions that\n\
-\t govern the use of the Installable Software ("Installable Software Agreement") and such\n\
-\t Installable Software Agreement shall be accessed from the Target Machine in accordance\n\
-\t with the Specification. Such Installable Software Agreement must inform the user of the\n\
-\t terms and conditions that govern the Installable Software and must solicit acceptance by\n\
-\t the end user in the manner prescribed in such Installable Software Agreement. Upon such\n\
-\t indication of agreement by the user, the provisioning Technology will complete installation\n\
-\t of the Installable Software.\n\
-\n\
-Cryptography\n\
-\n\
-Content may contain encryption software. The country in which you are\n\
-currently may have restrictions on the import, possession, and use,\n\
-and/or re-export to another country, of encryption software. BEFORE\n\
-using any encryption software, please check the country's laws,\n\
-regulations and policies concerning the import, possession, or use, and\n\
-re-export of encryption software, to see if this is permitted.\n\
-\n\
-Java and all Java-based trademarks are trademarks of Oracle Corporation in the United States, other countries, or both.\n
-########### end of license property ##########################################
diff --git a/features/papyrus-main-features/org.eclipse.papyrus.build.feature/feature.xml b/features/papyrus-main-features/org.eclipse.papyrus.build.feature/feature.xml
deleted file mode 100644
index 773ba1691d5..00000000000
--- a/features/papyrus-main-features/org.eclipse.papyrus.build.feature/feature.xml
+++ /dev/null
@@ -1,20 +0,0 @@
-<?xml version="1.0" encoding="UTF-8" standalone="no"?><feature id="org.eclipse.papyrus.build.feature" label="Papyrus build feature" provider-name="Eclipse Modeling Project" version="1.1.0.qualifier">
-
- <copyright url="http://www.eclipse.org/legal/epl-v10.html">
- Copyright (c) 2012 CEA LIST
-All rights reserved. This program and the accompanying materials
-are made available under the terms of the Eclipse Public License
-v1.0
-which accompanies this distribution, and is available at
-http://www.eclipse.org/legal/epl-v10.html
- </copyright>
-
- <license url="%licenseURL">
- %license
- </license>
-
- <includes id="org.eclipse.papyrus.sdk.feature" version="0.0.0"/>
-
- <includes id="org.eclipse.papyrus.sdk.sources.feature" version="0.0.0"/>
-
-</feature> \ No newline at end of file
diff --git a/features/papyrus-main-features/org.eclipse.papyrus.build.feature/license.html b/features/papyrus-main-features/org.eclipse.papyrus.build.feature/license.html
deleted file mode 100644
index 0fd3dd13aac..00000000000
--- a/features/papyrus-main-features/org.eclipse.papyrus.build.feature/license.html
+++ /dev/null
@@ -1,107 +0,0 @@
-<?xml version="1.0" encoding="ISO-8859-1" ?>
-<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
-<html xmlns="http://www.w3.org/1999/xhtml">
-<head>
-<meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1" />
-<title>Eclipse Foundation Software User Agreement</title>
-</head>
-
-<body lang="EN-US">
-<h2>Eclipse Foundation Software User Agreement</h2>
-<p>April 9, 2014</p>
-
-<h3>Usage Of Content</h3>
-
-<p>THE ECLIPSE FOUNDATION MAKES AVAILABLE SOFTWARE, DOCUMENTATION, INFORMATION AND/OR OTHER MATERIALS FOR OPEN SOURCE PROJECTS
- (COLLECTIVELY &quot;CONTENT&quot;). USE OF THE CONTENT IS GOVERNED BY THE TERMS AND CONDITIONS OF THIS AGREEMENT AND/OR THE TERMS AND
- CONDITIONS OF LICENSE AGREEMENTS OR NOTICES INDICATED OR REFERENCED BELOW. BY USING THE CONTENT, YOU AGREE THAT YOUR USE
- OF THE CONTENT IS GOVERNED BY THIS AGREEMENT AND/OR THE TERMS AND CONDITIONS OF ANY APPLICABLE LICENSE AGREEMENTS OR
- NOTICES INDICATED OR REFERENCED BELOW. IF YOU DO NOT AGREE TO THE TERMS AND CONDITIONS OF THIS AGREEMENT AND THE TERMS AND
- CONDITIONS OF ANY APPLICABLE LICENSE AGREEMENTS OR NOTICES INDICATED OR REFERENCED BELOW, THEN YOU MAY NOT USE THE CONTENT.</p>
-
-<h3>Applicable Licenses</h3>
-
-<p>Unless otherwise indicated, all Content made available by the Eclipse Foundation is provided to you under the terms and conditions of the Eclipse Public License Version 1.0
- (&quot;EPL&quot;). A copy of the EPL is provided with this Content and is also available at <a href="http://www.eclipse.org/legal/epl-v10.html">http://www.eclipse.org/legal/epl-v10.html</a>.
- For purposes of the EPL, &quot;Program&quot; will mean the Content.</p>
-
-<p>Content includes, but is not limited to, source code, object code, documentation and other files maintained in the Eclipse Foundation source code
- repository (&quot;Repository&quot;) in software modules (&quot;Modules&quot;) and made available as downloadable archives (&quot;Downloads&quot;).</p>
-
-<ul>
- <li>Content may be structured and packaged into modules to facilitate delivering, extending, and upgrading the Content. Typical modules may include plug-ins (&quot;Plug-ins&quot;), plug-in fragments (&quot;Fragments&quot;), and features (&quot;Features&quot;).</li>
- <li>Each Plug-in or Fragment may be packaged as a sub-directory or JAR (Java&trade; ARchive) in a directory named &quot;plugins&quot;.</li>
- <li>A Feature is a bundle of one or more Plug-ins and/or Fragments and associated material. Each Feature may be packaged as a sub-directory in a directory named &quot;features&quot;. Within a Feature, files named &quot;feature.xml&quot; may contain a list of the names and version numbers of the Plug-ins
- and/or Fragments associated with that Feature.</li>
- <li>Features may also include other Features (&quot;Included Features&quot;). Within a Feature, files named &quot;feature.xml&quot; may contain a list of the names and version numbers of Included Features.</li>
-</ul>
-
-<p>The terms and conditions governing Plug-ins and Fragments should be contained in files named &quot;about.html&quot; (&quot;Abouts&quot;). The terms and conditions governing Features and
-Included Features should be contained in files named &quot;license.html&quot; (&quot;Feature Licenses&quot;). Abouts and Feature Licenses may be located in any directory of a Download or Module
-including, but not limited to the following locations:</p>
-
-<ul>
- <li>The top-level (root) directory</li>
- <li>Plug-in and Fragment directories</li>
- <li>Inside Plug-ins and Fragments packaged as JARs</li>
- <li>Sub-directories of the directory named &quot;src&quot; of certain Plug-ins</li>
- <li>Feature directories</li>
-</ul>
-
-<p>Note: if a Feature made available by the Eclipse Foundation is installed using the Provisioning Technology (as defined below), you must agree to a license (&quot;Feature Update License&quot;) during the
-installation process. If the Feature contains Included Features, the Feature Update License should either provide you with the terms and conditions governing the Included Features or
-inform you where you can locate them. Feature Update Licenses may be found in the &quot;license&quot; property of files named &quot;feature.properties&quot; found within a Feature.
-Such Abouts, Feature Licenses, and Feature Update Licenses contain the terms and conditions (or references to such terms and conditions) that govern your use of the associated Content in
-that directory.</p>
-
-<p>THE ABOUTS, FEATURE LICENSES, AND FEATURE UPDATE LICENSES MAY REFER TO THE EPL OR OTHER LICENSE AGREEMENTS, NOTICES OR TERMS AND CONDITIONS. SOME OF THESE
-OTHER LICENSE AGREEMENTS MAY INCLUDE (BUT ARE NOT LIMITED TO):</p>
-
-<ul>
- <li>Eclipse Distribution License Version 1.0 (available at <a href="http://www.eclipse.org/licenses/edl-v10.html">http://www.eclipse.org/licenses/edl-v1.0.html</a>)</li>
- <li>Common Public License Version 1.0 (available at <a href="http://www.eclipse.org/legal/cpl-v10.html">http://www.eclipse.org/legal/cpl-v10.html</a>)</li>
- <li>Apache Software License 1.1 (available at <a href="http://www.apache.org/licenses/LICENSE">http://www.apache.org/licenses/LICENSE</a>)</li>
- <li>Apache Software License 2.0 (available at <a href="http://www.apache.org/licenses/LICENSE-2.0">http://www.apache.org/licenses/LICENSE-2.0</a>)</li>
- <li>Mozilla Public License Version 1.1 (available at <a href="http://www.mozilla.org/MPL/MPL-1.1.html">http://www.mozilla.org/MPL/MPL-1.1.html</a>)</li>
-</ul>
-
-<p>IT IS YOUR OBLIGATION TO READ AND ACCEPT ALL SUCH TERMS AND CONDITIONS PRIOR TO USE OF THE CONTENT. If no About, Feature License, or Feature Update License is provided, please
-contact the Eclipse Foundation to determine what terms and conditions govern that particular Content.</p>
-
-
-<h3>Use of Provisioning Technology</h3>
-
-<p>The Eclipse Foundation makes available provisioning software, examples of which include, but are not limited to, p2 and the Eclipse
- Update Manager (&quot;Provisioning Technology&quot;) for the purpose of allowing users to install software, documentation, information and/or
- other materials (collectively &quot;Installable Software&quot;). This capability is provided with the intent of allowing such users to
- install, extend and update Eclipse-based products. Information about packaging Installable Software is available at <a
- href="http://eclipse.org/equinox/p2/repository_packaging.html">http://eclipse.org/equinox/p2/repository_packaging.html</a>
- (&quot;Specification&quot;).</p>
-
-<p>You may use Provisioning Technology to allow other parties to install Installable Software. You shall be responsible for enabling the
- applicable license agreements relating to the Installable Software to be presented to, and accepted by, the users of the Provisioning Technology
- in accordance with the Specification. By using Provisioning Technology in such a manner and making it available in accordance with the
- Specification, you further acknowledge your agreement to, and the acquisition of all necessary rights to permit the following:</p>
-
-<ol>
- <li>A series of actions may occur (&quot;Provisioning Process&quot;) in which a user may execute the Provisioning Technology
- on a machine (&quot;Target Machine&quot;) with the intent of installing, extending or updating the functionality of an Eclipse-based
- product.</li>
- <li>During the Provisioning Process, the Provisioning Technology may cause third party Installable Software or a portion thereof to be
- accessed and copied to the Target Machine.</li>
- <li>Pursuant to the Specification, you will provide to the user the terms and conditions that govern the use of the Installable
- Software (&quot;Installable Software Agreement&quot;) and such Installable Software Agreement shall be accessed from the Target
- Machine in accordance with the Specification. Such Installable Software Agreement must inform the user of the terms and conditions that govern
- the Installable Software and must solicit acceptance by the end user in the manner prescribed in such Installable Software Agreement. Upon such
- indication of agreement by the user, the provisioning Technology will complete installation of the Installable Software.</li>
-</ol>
-
-<h3>Cryptography</h3>
-
-<p>Content may contain encryption software. The country in which you are currently may have restrictions on the import, possession, and use, and/or re-export to
- another country, of encryption software. BEFORE using any encryption software, please check the country's laws, regulations and policies concerning the import,
- possession, or use, and re-export of encryption software, to see if this is permitted.</p>
-
-<p><small>Java and all Java-based trademarks are trademarks of Oracle Corporation in the United States, other countries, or both.</small></p>
-</body>
-</html>
diff --git a/features/papyrus-main-features/org.eclipse.papyrus.customization.fragment.feature/.project b/features/papyrus-main-features/org.eclipse.papyrus.customization.fragment.feature/.project
deleted file mode 100644
index 78e51d2b6f5..00000000000
--- a/features/papyrus-main-features/org.eclipse.papyrus.customization.fragment.feature/.project
+++ /dev/null
@@ -1,17 +0,0 @@
-<?xml version="1.0" encoding="UTF-8"?>
-<projectDescription>
- <name>org.eclipse.papyrus.customization.fragment.feature</name>
- <comment></comment>
- <projects>
- </projects>
- <buildSpec>
- <buildCommand>
- <name>org.eclipse.pde.FeatureBuilder</name>
- <arguments>
- </arguments>
- </buildCommand>
- </buildSpec>
- <natures>
- <nature>org.eclipse.pde.FeatureNature</nature>
- </natures>
-</projectDescription>
diff --git a/features/papyrus-main-features/org.eclipse.papyrus.customization.fragment.feature/build.properties b/features/papyrus-main-features/org.eclipse.papyrus.customization.fragment.feature/build.properties
deleted file mode 100644
index 128baaa4d3b..00000000000
--- a/features/papyrus-main-features/org.eclipse.papyrus.customization.fragment.feature/build.properties
+++ /dev/null
@@ -1,6 +0,0 @@
-bin.includes = feature.xml,\
- epl-v10.html,\
- license.html,\
- feature.properties
-src.includes = epl-v10.html,\
- license.html
diff --git a/features/papyrus-main-features/org.eclipse.papyrus.customization.fragment.feature/epl-v10.html b/features/papyrus-main-features/org.eclipse.papyrus.customization.fragment.feature/epl-v10.html
deleted file mode 100644
index cb1073a4bad..00000000000
--- a/features/papyrus-main-features/org.eclipse.papyrus.customization.fragment.feature/epl-v10.html
+++ /dev/null
@@ -1,304 +0,0 @@
-<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0//EN">
-<html xmlns:o="urn:schemas-microsoft-com:office:office"
-xmlns:w="urn:schemas-microsoft-com:office:word"
-xmlns="http://www.w3.org/TR/REC-html40">
-
-<head>
-<meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1">
-<link rel=File-List
-href="./Eclipse%20EPL%202003_11_10%20Final_files/filelist.xml">
-<title>Eclipse Public License - Version 1.0</title>
-<style>
-<!--
- /* Font Definitions */
-@font-face
- {
- panose-1:2 11 6 4 3 5 4 4 2 4;
- mso-font-charset:0;
- mso-font-pitch:variable;
- mso-font-signature:553679495 -2147483648 8 0 66047 0;}
- /* Style Definitions */
-p.MsoNormal, li.MsoNormal, div.MsoNormal
- {mso-style-parent:"";
- margin:0in;
- margin-bottom:.0001pt;
- mso-pagination:widow-orphan;
- font-size:12.0pt;
- }
-p
- {margin-right:0in;
- mso-margin-top-alt:auto;
- mso-margin-bottom-alt:auto;
- margin-left:0in;
- mso-pagination:widow-orphan;
- font-size:12.0pt;
- }
-p.BalloonText, li.BalloonText, div.BalloonText
- {mso-style-name:"Balloon Text";
- margin:0in;
- margin-bottom:.0001pt;
- mso-pagination:widow-orphan;
- font-size:8.0pt;
-
- }
-@page Section1
- {size:8.5in 11.0in;
- margin:1.0in 1.25in 1.0in 1.25in;
- mso-header-margin:.5in;
- mso-footer-margin:.5in;
- mso-paper-source:0;}
-div.Section1
- {page:Section1;}
--->
-</style>
-</head>
-
-<body lang="EN-US" style='tab-interval:.5in'>
-
-<div class=Section1>
-
-<p align=center style='text-align:center'><b>Eclipse Public License - v 1.0</b>
-</p>
-
-<p><span style='font-size:10.0pt'>THE ACCOMPANYING PROGRAM IS PROVIDED UNDER
-THE TERMS OF THIS ECLIPSE PUBLIC LICENSE (&quot;AGREEMENT&quot;). ANY USE,
-REPRODUCTION OR DISTRIBUTION OF THE PROGRAM CONSTITUTES RECIPIENT'S ACCEPTANCE
-OF THIS AGREEMENT.</span> </p>
-
-<p><b><span style='font-size:10.0pt'>1. DEFINITIONS</span></b> </p>
-
-<p><span style='font-size:10.0pt'>&quot;Contribution&quot; means:</span> </p>
-
-<p class=MsoNormal style='margin-left:.5in'><span style='font-size:10.0pt'>a)
-in the case of the initial Contributor, the initial code and documentation
-distributed under this Agreement, and<br clear=left>
-b) in the case of each subsequent Contributor:</span></p>
-
-<p class=MsoNormal style='margin-left:.5in'><span style='font-size:10.0pt'>i)
-changes to the Program, and</span></p>
-
-<p class=MsoNormal style='margin-left:.5in'><span style='font-size:10.0pt'>ii)
-additions to the Program;</span></p>
-
-<p class=MsoNormal style='margin-left:.5in'><span style='font-size:10.0pt'>where
-such changes and/or additions to the Program originate from and are distributed
-by that particular Contributor. A Contribution 'originates' from a Contributor
-if it was added to the Program by such Contributor itself or anyone acting on
-such Contributor's behalf. Contributions do not include additions to the
-Program which: (i) are separate modules of software distributed in conjunction
-with the Program under their own license agreement, and (ii) are not derivative
-works of the Program. </span></p>
-
-<p><span style='font-size:10.0pt'>&quot;Contributor&quot; means any person or
-entity that distributes the Program.</span> </p>
-
-<p><span style='font-size:10.0pt'>&quot;Licensed Patents &quot; mean patent
-claims licensable by a Contributor which are necessarily infringed by the use
-or sale of its Contribution alone or when combined with the Program. </span></p>
-
-<p><span style='font-size:10.0pt'>&quot;Program&quot; means the Contributions
-distributed in accordance with this Agreement.</span> </p>
-
-<p><span style='font-size:10.0pt'>&quot;Recipient&quot; means anyone who
-receives the Program under this Agreement, including all Contributors.</span> </p>
-
-<p><b><span style='font-size:10.0pt'>2. GRANT OF RIGHTS</span></b> </p>
-
-<p class=MsoNormal style='margin-left:.5in'><span style='font-size:10.0pt'>a)
-Subject to the terms of this Agreement, each Contributor hereby grants Recipient
-a non-exclusive, worldwide, royalty-free copyright license to<span
-style='color:red'> </span>reproduce, prepare derivative works of, publicly
-display, publicly perform, distribute and sublicense the Contribution of such
-Contributor, if any, and such derivative works, in source code and object code
-form.</span></p>
-
-<p class=MsoNormal style='margin-left:.5in'><span style='font-size:10.0pt'>b)
-Subject to the terms of this Agreement, each Contributor hereby grants
-Recipient a non-exclusive, worldwide,<span style='color:green'> </span>royalty-free
-patent license under Licensed Patents to make, use, sell, offer to sell, import
-and otherwise transfer the Contribution of such Contributor, if any, in source
-code and object code form. This patent license shall apply to the combination
-of the Contribution and the Program if, at the time the Contribution is added
-by the Contributor, such addition of the Contribution causes such combination
-to be covered by the Licensed Patents. The patent license shall not apply to
-any other combinations which include the Contribution. No hardware per se is
-licensed hereunder. </span></p>
-
-<p class=MsoNormal style='margin-left:.5in'><span style='font-size:10.0pt'>c)
-Recipient understands that although each Contributor grants the licenses to its
-Contributions set forth herein, no assurances are provided by any Contributor
-that the Program does not infringe the patent or other intellectual property
-rights of any other entity. Each Contributor disclaims any liability to Recipient
-for claims brought by any other entity based on infringement of intellectual
-property rights or otherwise. As a condition to exercising the rights and
-licenses granted hereunder, each Recipient hereby assumes sole responsibility
-to secure any other intellectual property rights needed, if any. For example,
-if a third party patent license is required to allow Recipient to distribute
-the Program, it is Recipient's responsibility to acquire that license before
-distributing the Program.</span></p>
-
-<p class=MsoNormal style='margin-left:.5in'><span style='font-size:10.0pt'>d)
-Each Contributor represents that to its knowledge it has sufficient copyright
-rights in its Contribution, if any, to grant the copyright license set forth in
-this Agreement. </span></p>
-
-<p><b><span style='font-size:10.0pt'>3. REQUIREMENTS</span></b> </p>
-
-<p><span style='font-size:10.0pt'>A Contributor may choose to distribute the
-Program in object code form under its own license agreement, provided that:</span>
-</p>
-
-<p class=MsoNormal style='margin-left:.5in'><span style='font-size:10.0pt'>a)
-it complies with the terms and conditions of this Agreement; and</span></p>
-
-<p class=MsoNormal style='margin-left:.5in'><span style='font-size:10.0pt'>b)
-its license agreement:</span></p>
-
-<p class=MsoNormal style='margin-left:.5in'><span style='font-size:10.0pt'>i)
-effectively disclaims on behalf of all Contributors all warranties and
-conditions, express and implied, including warranties or conditions of title
-and non-infringement, and implied warranties or conditions of merchantability
-and fitness for a particular purpose; </span></p>
-
-<p class=MsoNormal style='margin-left:.5in'><span style='font-size:10.0pt'>ii)
-effectively excludes on behalf of all Contributors all liability for damages,
-including direct, indirect, special, incidental and consequential damages, such
-as lost profits; </span></p>
-
-<p class=MsoNormal style='margin-left:.5in'><span style='font-size:10.0pt'>iii)
-states that any provisions which differ from this Agreement are offered by that
-Contributor alone and not by any other party; and</span></p>
-
-<p class=MsoNormal style='margin-left:.5in'><span style='font-size:10.0pt'>iv)
-states that source code for the Program is available from such Contributor, and
-informs licensees how to obtain it in a reasonable manner on or through a
-medium customarily used for software exchange.<span style='color:blue'> </span></span></p>
-
-<p><span style='font-size:10.0pt'>When the Program is made available in source
-code form:</span> </p>
-
-<p class=MsoNormal style='margin-left:.5in'><span style='font-size:10.0pt'>a)
-it must be made available under this Agreement; and </span></p>
-
-<p class=MsoNormal style='margin-left:.5in'><span style='font-size:10.0pt'>b) a
-copy of this Agreement must be included with each copy of the Program. </span></p>
-
-<p><span style='font-size:10.0pt'>Contributors may not remove or alter any
-copyright notices contained within the Program. </span></p>
-
-<p><span style='font-size:10.0pt'>Each Contributor must identify itself as the
-originator of its Contribution, if any, in a manner that reasonably allows
-subsequent Recipients to identify the originator of the Contribution. </span></p>
-
-<p><b><span style='font-size:10.0pt'>4. COMMERCIAL DISTRIBUTION</span></b> </p>
-
-<p><span style='font-size:10.0pt'>Commercial distributors of software may
-accept certain responsibilities with respect to end users, business partners
-and the like. While this license is intended to facilitate the commercial use
-of the Program, the Contributor who includes the Program in a commercial
-product offering should do so in a manner which does not create potential
-liability for other Contributors. Therefore, if a Contributor includes the
-Program in a commercial product offering, such Contributor (&quot;Commercial
-Contributor&quot;) hereby agrees to defend and indemnify every other
-Contributor (&quot;Indemnified Contributor&quot;) against any losses, damages and
-costs (collectively &quot;Losses&quot;) arising from claims, lawsuits and other
-legal actions brought by a third party against the Indemnified Contributor to
-the extent caused by the acts or omissions of such Commercial Contributor in
-connection with its distribution of the Program in a commercial product
-offering. The obligations in this section do not apply to any claims or Losses
-relating to any actual or alleged intellectual property infringement. In order
-to qualify, an Indemnified Contributor must: a) promptly notify the Commercial
-Contributor in writing of such claim, and b) allow the Commercial Contributor
-to control, and cooperate with the Commercial Contributor in, the defense and
-any related settlement negotiations. The Indemnified Contributor may participate
-in any such claim at its own expense.</span> </p>
-
-<p><span style='font-size:10.0pt'>For example, a Contributor might include the
-Program in a commercial product offering, Product X. That Contributor is then a
-Commercial Contributor. If that Commercial Contributor then makes performance
-claims, or offers warranties related to Product X, those performance claims and
-warranties are such Commercial Contributor's responsibility alone. Under this
-section, the Commercial Contributor would have to defend claims against the
-other Contributors related to those performance claims and warranties, and if a
-court requires any other Contributor to pay any damages as a result, the
-Commercial Contributor must pay those damages.</span> </p>
-
-<p><b><span style='font-size:10.0pt'>5. NO WARRANTY</span></b> </p>
-
-<p><span style='font-size:10.0pt'>EXCEPT AS EXPRESSLY SET FORTH IN THIS
-AGREEMENT, THE PROGRAM IS PROVIDED ON AN &quot;AS IS&quot; BASIS, WITHOUT
-WARRANTIES OR CONDITIONS OF ANY KIND, EITHER EXPRESS OR IMPLIED INCLUDING,
-WITHOUT LIMITATION, ANY WARRANTIES OR CONDITIONS OF TITLE, NON-INFRINGEMENT,
-MERCHANTABILITY OR FITNESS FOR A PARTICULAR PURPOSE. Each Recipient is solely
-responsible for determining the appropriateness of using and distributing the
-Program and assumes all risks associated with its exercise of rights under this
-Agreement , including but not limited to the risks and costs of program errors,
-compliance with applicable laws, damage to or loss of data, programs or
-equipment, and unavailability or interruption of operations. </span></p>
-
-<p><b><span style='font-size:10.0pt'>6. DISCLAIMER OF LIABILITY</span></b> </p>
-
-<p><span style='font-size:10.0pt'>EXCEPT AS EXPRESSLY SET FORTH IN THIS
-AGREEMENT, NEITHER RECIPIENT NOR ANY CONTRIBUTORS SHALL HAVE ANY LIABILITY FOR
-ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES
-(INCLUDING WITHOUT LIMITATION LOST PROFITS), HOWEVER CAUSED AND ON ANY THEORY
-OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING
-NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OR DISTRIBUTION OF
-THE PROGRAM OR THE EXERCISE OF ANY RIGHTS GRANTED HEREUNDER, EVEN IF ADVISED OF
-THE POSSIBILITY OF SUCH DAMAGES.</span> </p>
-
-<p><b><span style='font-size:10.0pt'>7. GENERAL</span></b> </p>
-
-<p><span style='font-size:10.0pt'>If any provision of this Agreement is invalid
-or unenforceable under applicable law, it shall not affect the validity or
-enforceability of the remainder of the terms of this Agreement, and without
-further action by the parties hereto, such provision shall be reformed to the
-minimum extent necessary to make such provision valid and enforceable.</span> </p>
-
-<p><span style='font-size:10.0pt'>If Recipient institutes patent litigation
-against any entity (including a cross-claim or counterclaim in a lawsuit)
-alleging that the Program itself (excluding combinations of the Program with
-other software or hardware) infringes such Recipient's patent(s), then such
-Recipient's rights granted under Section 2(b) shall terminate as of the date
-such litigation is filed. </span></p>
-
-<p><span style='font-size:10.0pt'>All Recipient's rights under this Agreement
-shall terminate if it fails to comply with any of the material terms or
-conditions of this Agreement and does not cure such failure in a reasonable
-period of time after becoming aware of such noncompliance. If all Recipient's
-rights under this Agreement terminate, Recipient agrees to cease use and
-distribution of the Program as soon as reasonably practicable. However,
-Recipient's obligations under this Agreement and any licenses granted by
-Recipient relating to the Program shall continue and survive. </span></p>
-
-<p><span style='font-size:10.0pt'>Everyone is permitted to copy and distribute
-copies of this Agreement, but in order to avoid inconsistency the Agreement is
-copyrighted and may only be modified in the following manner. The Agreement
-Steward reserves the right to publish new versions (including revisions) of
-this Agreement from time to time. No one other than the Agreement Steward has
-the right to modify this Agreement. The Eclipse Foundation is the initial
-Agreement Steward. The Eclipse Foundation may assign the responsibility to
-serve as the Agreement Steward to a suitable separate entity. Each new version
-of the Agreement will be given a distinguishing version number. The Program
-(including Contributions) may always be distributed subject to the version of
-the Agreement under which it was received. In addition, after a new version of
-the Agreement is published, Contributor may elect to distribute the Program
-(including its Contributions) under the new version. Except as expressly stated
-in Sections 2(a) and 2(b) above, Recipient receives no rights or licenses to
-the intellectual property of any Contributor under this Agreement, whether
-expressly, by implication, estoppel or otherwise. All rights in the Program not
-expressly granted under this Agreement are reserved.</span> </p>
-
-<p><span style='font-size:10.0pt'>This Agreement is governed by the laws of the
-State of New York and the intellectual property laws of the United States of
-America. No party to this Agreement will bring a legal action under this
-Agreement more than one year after the cause of action arose. Each party waives
-its rights to a jury trial in any resulting litigation.</span> </p>
-
-<p class=MsoNormal></p>
-
-</div>
-
-</body>
-
-</html> \ No newline at end of file
diff --git a/features/papyrus-main-features/org.eclipse.papyrus.customization.fragment.feature/feature.properties b/features/papyrus-main-features/org.eclipse.papyrus.customization.fragment.feature/feature.properties
deleted file mode 100644
index 11ac9ede269..00000000000
--- a/features/papyrus-main-features/org.eclipse.papyrus.customization.fragment.feature/feature.properties
+++ /dev/null
@@ -1,132 +0,0 @@
-# NLS_MESSAGEFORMAT_VAR
-
-# "licenseURL" property - URL of the "Feature License"
-# do not translate value - just change to point to a locale-specific HTML page
-licenseURL=license.html
-
-# "license" property - text of the "Feature Update License"
-# should be plain text version of license agreement pointed to be "licenseURL"
-license=\
-Eclipse Foundation Software User Agreement\n\
-April 9, 2014\n\
-\n\
-Usage Of Content\n\
-\n\
-THE ECLIPSE FOUNDATION MAKES AVAILABLE SOFTWARE, DOCUMENTATION, INFORMATION AND/OR\n\
-OTHER MATERIALS FOR OPEN SOURCE PROJECTS (COLLECTIVELY "CONTENT").\n\
-USE OF THE CONTENT IS GOVERNED BY THE TERMS AND CONDITIONS OF THIS\n\
-AGREEMENT AND/OR THE TERMS AND CONDITIONS OF LICENSE AGREEMENTS OR\n\
-NOTICES INDICATED OR REFERENCED BELOW. BY USING THE CONTENT, YOU\n\
-AGREE THAT YOUR USE OF THE CONTENT IS GOVERNED BY THIS AGREEMENT\n\
-AND/OR THE TERMS AND CONDITIONS OF ANY APPLICABLE LICENSE AGREEMENTS\n\
-OR NOTICES INDICATED OR REFERENCED BELOW. IF YOU DO NOT AGREE TO THE\n\
-TERMS AND CONDITIONS OF THIS AGREEMENT AND THE TERMS AND CONDITIONS\n\
-OF ANY APPLICABLE LICENSE AGREEMENTS OR NOTICES INDICATED OR REFERENCED\n\
-BELOW, THEN YOU MAY NOT USE THE CONTENT.\n\
-\n\
-Applicable Licenses\n\
-\n\
-Unless otherwise indicated, all Content made available by the\n\
-Eclipse Foundation is provided to you under the terms and conditions of\n\
-the Eclipse Public License Version 1.0 ("EPL"). A copy of the EPL is\n\
-provided with this Content and is also available at http://www.eclipse.org/legal/epl-v10.html.\n\
-For purposes of the EPL, "Program" will mean the Content.\n\
-\n\
-Content includes, but is not limited to, source code, object code,\n\
-documentation and other files maintained in the Eclipse Foundation source code\n\
-repository ("Repository") in software modules ("Modules") and made available\n\
-as downloadable archives ("Downloads").\n\
-\n\
-\t- Content may be structured and packaged into modules to facilitate delivering,\n\
-\t extending, and upgrading the Content. Typical modules may include plug-ins ("Plug-ins"),\n\
-\t plug-in fragments ("Fragments"), and features ("Features").\n\
-\t- Each Plug-in or Fragment may be packaged as a sub-directory or JAR (Java(TM) ARchive)\n\
-\t in a directory named "plugins".\n\
-\t- A Feature is a bundle of one or more Plug-ins and/or Fragments and associated material.\n\
-\t Each Feature may be packaged as a sub-directory in a directory named "features".\n\
-\t Within a Feature, files named "feature.xml" may contain a list of the names and version\n\
-\t numbers of the Plug-ins and/or Fragments associated with that Feature.\n\
-\t- Features may also include other Features ("Included Features"). Within a Feature, files\n\
-\t named "feature.xml" may contain a list of the names and version numbers of Included Features.\n\
-\n\
-The terms and conditions governing Plug-ins and Fragments should be\n\
-contained in files named "about.html" ("Abouts"). The terms and\n\
-conditions governing Features and Included Features should be contained\n\
-in files named "license.html" ("Feature Licenses"). Abouts and Feature\n\
-Licenses may be located in any directory of a Download or Module\n\
-including, but not limited to the following locations:\n\
-\n\
-\t- The top-level (root) directory\n\
-\t- Plug-in and Fragment directories\n\
-\t- Inside Plug-ins and Fragments packaged as JARs\n\
-\t- Sub-directories of the directory named "src" of certain Plug-ins\n\
-\t- Feature directories\n\
-\n\
-Note: if a Feature made available by the Eclipse Foundation is installed using the\n\
-Provisioning Technology (as defined below), you must agree to a license ("Feature \n\
-Update License") during the installation process. If the Feature contains\n\
-Included Features, the Feature Update License should either provide you\n\
-with the terms and conditions governing the Included Features or inform\n\
-you where you can locate them. Feature Update Licenses may be found in\n\
-the "license" property of files named "feature.properties" found within a Feature.\n\
-Such Abouts, Feature Licenses, and Feature Update Licenses contain the\n\
-terms and conditions (or references to such terms and conditions) that\n\
-govern your use of the associated Content in that directory.\n\
-\n\
-THE ABOUTS, FEATURE LICENSES, AND FEATURE UPDATE LICENSES MAY REFER\n\
-TO THE EPL OR OTHER LICENSE AGREEMENTS, NOTICES OR TERMS AND CONDITIONS.\n\
-SOME OF THESE OTHER LICENSE AGREEMENTS MAY INCLUDE (BUT ARE NOT LIMITED TO):\n\
-\n\
-\t- Eclipse Distribution License Version 1.0 (available at http://www.eclipse.org/licenses/edl-v1.0.html)\n\
-\t- Common Public License Version 1.0 (available at http://www.eclipse.org/legal/cpl-v10.html)\n\
-\t- Apache Software License 1.1 (available at http://www.apache.org/licenses/LICENSE)\n\
-\t- Apache Software License 2.0 (available at http://www.apache.org/licenses/LICENSE-2.0)\n\
-\t- Mozilla Public License Version 1.1 (available at http://www.mozilla.org/MPL/MPL-1.1.html)\n\
-\n\
-IT IS YOUR OBLIGATION TO READ AND ACCEPT ALL SUCH TERMS AND CONDITIONS PRIOR\n\
-TO USE OF THE CONTENT. If no About, Feature License, or Feature Update License\n\
-is provided, please contact the Eclipse Foundation to determine what terms and conditions\n\
-govern that particular Content.\n\
-\n\
-\n\Use of Provisioning Technology\n\
-\n\
-The Eclipse Foundation makes available provisioning software, examples of which include,\n\
-but are not limited to, p2 and the Eclipse Update Manager ("Provisioning Technology") for\n\
-the purpose of allowing users to install software, documentation, information and/or\n\
-other materials (collectively "Installable Software"). This capability is provided with\n\
-the intent of allowing such users to install, extend and update Eclipse-based products.\n\
-Information about packaging Installable Software is available at\n\
-http://eclipse.org/equinox/p2/repository_packaging.html ("Specification").\n\
-\n\
-You may use Provisioning Technology to allow other parties to install Installable Software.\n\
-You shall be responsible for enabling the applicable license agreements relating to the\n\
-Installable Software to be presented to, and accepted by, the users of the Provisioning Technology\n\
-in accordance with the Specification. By using Provisioning Technology in such a manner and\n\
-making it available in accordance with the Specification, you further acknowledge your\n\
-agreement to, and the acquisition of all necessary rights to permit the following:\n\
-\n\
-\t1. A series of actions may occur ("Provisioning Process") in which a user may execute\n\
-\t the Provisioning Technology on a machine ("Target Machine") with the intent of installing,\n\
-\t extending or updating the functionality of an Eclipse-based product.\n\
-\t2. During the Provisioning Process, the Provisioning Technology may cause third party\n\
-\t Installable Software or a portion thereof to be accessed and copied to the Target Machine.\n\
-\t3. Pursuant to the Specification, you will provide to the user the terms and conditions that\n\
-\t govern the use of the Installable Software ("Installable Software Agreement") and such\n\
-\t Installable Software Agreement shall be accessed from the Target Machine in accordance\n\
-\t with the Specification. Such Installable Software Agreement must inform the user of the\n\
-\t terms and conditions that govern the Installable Software and must solicit acceptance by\n\
-\t the end user in the manner prescribed in such Installable Software Agreement. Upon such\n\
-\t indication of agreement by the user, the provisioning Technology will complete installation\n\
-\t of the Installable Software.\n\
-\n\
-Cryptography\n\
-\n\
-Content may contain encryption software. The country in which you are\n\
-currently may have restrictions on the import, possession, and use,\n\
-and/or re-export to another country, of encryption software. BEFORE\n\
-using any encryption software, please check the country's laws,\n\
-regulations and policies concerning the import, possession, or use, and\n\
-re-export of encryption software, to see if this is permitted.\n\
-\n\
-Java and all Java-based trademarks are trademarks of Oracle Corporation in the United States, other countries, or both.\n
-########### end of license property ##########################################
diff --git a/features/papyrus-main-features/org.eclipse.papyrus.customization.fragment.feature/feature.xml b/features/papyrus-main-features/org.eclipse.papyrus.customization.fragment.feature/feature.xml
deleted file mode 100644
index a8a7cf5c727..00000000000
--- a/features/papyrus-main-features/org.eclipse.papyrus.customization.fragment.feature/feature.xml
+++ /dev/null
@@ -1,18 +0,0 @@
-<?xml version="1.0" encoding="UTF-8" standalone="no"?><feature id="org.eclipse.papyrus.customization.fragment.feature" label="Papyrus Customization Fragment" provider-name="Eclipse Modeling Project" version="1.1.0.qualifier">
-
-<copyright url="http://www.eclipse.org/legal/epl-v10.html">
- Copyright (c) 2012 CEA LIST
-All rights reserved. This program and the accompanying materials
-are made available under the terms of the Eclipse Public License
-v1.0
-which accompanies this distribution, and is available at
-http://www.eclipse.org/legal/epl-v10.html
- </copyright>
-
- <license url="%licenseURL">
- %license
- </license>
-
- <plugin download-size="0" fragment="true" id="org.eclipse.papyrus.customization.palette" install-size="0" unpack="false" version="0.0.0"/>
-
-</feature> \ No newline at end of file
diff --git a/features/papyrus-main-features/org.eclipse.papyrus.customization.fragment.feature/license.html b/features/papyrus-main-features/org.eclipse.papyrus.customization.fragment.feature/license.html
deleted file mode 100644
index 0fd3dd13aac..00000000000
--- a/features/papyrus-main-features/org.eclipse.papyrus.customization.fragment.feature/license.html
+++ /dev/null
@@ -1,107 +0,0 @@
-<?xml version="1.0" encoding="ISO-8859-1" ?>
-<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
-<html xmlns="http://www.w3.org/1999/xhtml">
-<head>
-<meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1" />
-<title>Eclipse Foundation Software User Agreement</title>
-</head>
-
-<body lang="EN-US">
-<h2>Eclipse Foundation Software User Agreement</h2>
-<p>April 9, 2014</p>
-
-<h3>Usage Of Content</h3>
-
-<p>THE ECLIPSE FOUNDATION MAKES AVAILABLE SOFTWARE, DOCUMENTATION, INFORMATION AND/OR OTHER MATERIALS FOR OPEN SOURCE PROJECTS
- (COLLECTIVELY &quot;CONTENT&quot;). USE OF THE CONTENT IS GOVERNED BY THE TERMS AND CONDITIONS OF THIS AGREEMENT AND/OR THE TERMS AND
- CONDITIONS OF LICENSE AGREEMENTS OR NOTICES INDICATED OR REFERENCED BELOW. BY USING THE CONTENT, YOU AGREE THAT YOUR USE
- OF THE CONTENT IS GOVERNED BY THIS AGREEMENT AND/OR THE TERMS AND CONDITIONS OF ANY APPLICABLE LICENSE AGREEMENTS OR
- NOTICES INDICATED OR REFERENCED BELOW. IF YOU DO NOT AGREE TO THE TERMS AND CONDITIONS OF THIS AGREEMENT AND THE TERMS AND
- CONDITIONS OF ANY APPLICABLE LICENSE AGREEMENTS OR NOTICES INDICATED OR REFERENCED BELOW, THEN YOU MAY NOT USE THE CONTENT.</p>
-
-<h3>Applicable Licenses</h3>
-
-<p>Unless otherwise indicated, all Content made available by the Eclipse Foundation is provided to you under the terms and conditions of the Eclipse Public License Version 1.0
- (&quot;EPL&quot;). A copy of the EPL is provided with this Content and is also available at <a href="http://www.eclipse.org/legal/epl-v10.html">http://www.eclipse.org/legal/epl-v10.html</a>.
- For purposes of the EPL, &quot;Program&quot; will mean the Content.</p>
-
-<p>Content includes, but is not limited to, source code, object code, documentation and other files maintained in the Eclipse Foundation source code
- repository (&quot;Repository&quot;) in software modules (&quot;Modules&quot;) and made available as downloadable archives (&quot;Downloads&quot;).</p>
-
-<ul>
- <li>Content may be structured and packaged into modules to facilitate delivering, extending, and upgrading the Content. Typical modules may include plug-ins (&quot;Plug-ins&quot;), plug-in fragments (&quot;Fragments&quot;), and features (&quot;Features&quot;).</li>
- <li>Each Plug-in or Fragment may be packaged as a sub-directory or JAR (Java&trade; ARchive) in a directory named &quot;plugins&quot;.</li>
- <li>A Feature is a bundle of one or more Plug-ins and/or Fragments and associated material. Each Feature may be packaged as a sub-directory in a directory named &quot;features&quot;. Within a Feature, files named &quot;feature.xml&quot; may contain a list of the names and version numbers of the Plug-ins
- and/or Fragments associated with that Feature.</li>
- <li>Features may also include other Features (&quot;Included Features&quot;). Within a Feature, files named &quot;feature.xml&quot; may contain a list of the names and version numbers of Included Features.</li>
-</ul>
-
-<p>The terms and conditions governing Plug-ins and Fragments should be contained in files named &quot;about.html&quot; (&quot;Abouts&quot;). The terms and conditions governing Features and
-Included Features should be contained in files named &quot;license.html&quot; (&quot;Feature Licenses&quot;). Abouts and Feature Licenses may be located in any directory of a Download or Module
-including, but not limited to the following locations:</p>
-
-<ul>
- <li>The top-level (root) directory</li>
- <li>Plug-in and Fragment directories</li>
- <li>Inside Plug-ins and Fragments packaged as JARs</li>
- <li>Sub-directories of the directory named &quot;src&quot; of certain Plug-ins</li>
- <li>Feature directories</li>
-</ul>
-
-<p>Note: if a Feature made available by the Eclipse Foundation is installed using the Provisioning Technology (as defined below), you must agree to a license (&quot;Feature Update License&quot;) during the
-installation process. If the Feature contains Included Features, the Feature Update License should either provide you with the terms and conditions governing the Included Features or
-inform you where you can locate them. Feature Update Licenses may be found in the &quot;license&quot; property of files named &quot;feature.properties&quot; found within a Feature.
-Such Abouts, Feature Licenses, and Feature Update Licenses contain the terms and conditions (or references to such terms and conditions) that govern your use of the associated Content in
-that directory.</p>
-
-<p>THE ABOUTS, FEATURE LICENSES, AND FEATURE UPDATE LICENSES MAY REFER TO THE EPL OR OTHER LICENSE AGREEMENTS, NOTICES OR TERMS AND CONDITIONS. SOME OF THESE
-OTHER LICENSE AGREEMENTS MAY INCLUDE (BUT ARE NOT LIMITED TO):</p>
-
-<ul>
- <li>Eclipse Distribution License Version 1.0 (available at <a href="http://www.eclipse.org/licenses/edl-v10.html">http://www.eclipse.org/licenses/edl-v1.0.html</a>)</li>
- <li>Common Public License Version 1.0 (available at <a href="http://www.eclipse.org/legal/cpl-v10.html">http://www.eclipse.org/legal/cpl-v10.html</a>)</li>
- <li>Apache Software License 1.1 (available at <a href="http://www.apache.org/licenses/LICENSE">http://www.apache.org/licenses/LICENSE</a>)</li>
- <li>Apache Software License 2.0 (available at <a href="http://www.apache.org/licenses/LICENSE-2.0">http://www.apache.org/licenses/LICENSE-2.0</a>)</li>
- <li>Mozilla Public License Version 1.1 (available at <a href="http://www.mozilla.org/MPL/MPL-1.1.html">http://www.mozilla.org/MPL/MPL-1.1.html</a>)</li>
-</ul>
-
-<p>IT IS YOUR OBLIGATION TO READ AND ACCEPT ALL SUCH TERMS AND CONDITIONS PRIOR TO USE OF THE CONTENT. If no About, Feature License, or Feature Update License is provided, please
-contact the Eclipse Foundation to determine what terms and conditions govern that particular Content.</p>
-
-
-<h3>Use of Provisioning Technology</h3>
-
-<p>The Eclipse Foundation makes available provisioning software, examples of which include, but are not limited to, p2 and the Eclipse
- Update Manager (&quot;Provisioning Technology&quot;) for the purpose of allowing users to install software, documentation, information and/or
- other materials (collectively &quot;Installable Software&quot;). This capability is provided with the intent of allowing such users to
- install, extend and update Eclipse-based products. Information about packaging Installable Software is available at <a
- href="http://eclipse.org/equinox/p2/repository_packaging.html">http://eclipse.org/equinox/p2/repository_packaging.html</a>
- (&quot;Specification&quot;).</p>
-
-<p>You may use Provisioning Technology to allow other parties to install Installable Software. You shall be responsible for enabling the
- applicable license agreements relating to the Installable Software to be presented to, and accepted by, the users of the Provisioning Technology
- in accordance with the Specification. By using Provisioning Technology in such a manner and making it available in accordance with the
- Specification, you further acknowledge your agreement to, and the acquisition of all necessary rights to permit the following:</p>
-
-<ol>
- <li>A series of actions may occur (&quot;Provisioning Process&quot;) in which a user may execute the Provisioning Technology
- on a machine (&quot;Target Machine&quot;) with the intent of installing, extending or updating the functionality of an Eclipse-based
- product.</li>
- <li>During the Provisioning Process, the Provisioning Technology may cause third party Installable Software or a portion thereof to be
- accessed and copied to the Target Machine.</li>
- <li>Pursuant to the Specification, you will provide to the user the terms and conditions that govern the use of the Installable
- Software (&quot;Installable Software Agreement&quot;) and such Installable Software Agreement shall be accessed from the Target
- Machine in accordance with the Specification. Such Installable Software Agreement must inform the user of the terms and conditions that govern
- the Installable Software and must solicit acceptance by the end user in the manner prescribed in such Installable Software Agreement. Upon such
- indication of agreement by the user, the provisioning Technology will complete installation of the Installable Software.</li>
-</ol>
-
-<h3>Cryptography</h3>
-
-<p>Content may contain encryption software. The country in which you are currently may have restrictions on the import, possession, and use, and/or re-export to
- another country, of encryption software. BEFORE using any encryption software, please check the country's laws, regulations and policies concerning the import,
- possession, or use, and re-export of encryption software, to see if this is permitted.</p>
-
-<p><small>Java and all Java-based trademarks are trademarks of Oracle Corporation in the United States, other countries, or both.</small></p>
-</body>
-</html>
diff --git a/features/papyrus-main-features/org.eclipse.papyrus.sdk.sources.feature/.project b/features/papyrus-main-features/org.eclipse.papyrus.sdk.sources.feature/.project
deleted file mode 100644
index 12a4118dfa0..00000000000
--- a/features/papyrus-main-features/org.eclipse.papyrus.sdk.sources.feature/.project
+++ /dev/null
@@ -1,17 +0,0 @@
-<?xml version="1.0" encoding="UTF-8"?>
-<projectDescription>
- <name>org.eclipse.papyrus.sdk.sources.feature</name>
- <comment></comment>
- <projects>
- </projects>
- <buildSpec>
- <buildCommand>
- <name>org.eclipse.pde.FeatureBuilder</name>
- <arguments>
- </arguments>
- </buildCommand>
- </buildSpec>
- <natures>
- <nature>org.eclipse.pde.FeatureNature</nature>
- </natures>
-</projectDescription>
diff --git a/features/papyrus-main-features/org.eclipse.papyrus.sdk.sources.feature/build.properties b/features/papyrus-main-features/org.eclipse.papyrus.sdk.sources.feature/build.properties
deleted file mode 100644
index 128baaa4d3b..00000000000
--- a/features/papyrus-main-features/org.eclipse.papyrus.sdk.sources.feature/build.properties
+++ /dev/null
@@ -1,6 +0,0 @@
-bin.includes = feature.xml,\
- epl-v10.html,\
- license.html,\
- feature.properties
-src.includes = epl-v10.html,\
- license.html
diff --git a/features/papyrus-main-features/org.eclipse.papyrus.sdk.sources.feature/epl-v10.html b/features/papyrus-main-features/org.eclipse.papyrus.sdk.sources.feature/epl-v10.html
deleted file mode 100644
index cb1073a4bad..00000000000
--- a/features/papyrus-main-features/org.eclipse.papyrus.sdk.sources.feature/epl-v10.html
+++ /dev/null
@@ -1,304 +0,0 @@
-<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0//EN">
-<html xmlns:o="urn:schemas-microsoft-com:office:office"
-xmlns:w="urn:schemas-microsoft-com:office:word"
-xmlns="http://www.w3.org/TR/REC-html40">
-
-<head>
-<meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1">
-<link rel=File-List
-href="./Eclipse%20EPL%202003_11_10%20Final_files/filelist.xml">
-<title>Eclipse Public License - Version 1.0</title>
-<style>
-<!--
- /* Font Definitions */
-@font-face
- {
- panose-1:2 11 6 4 3 5 4 4 2 4;
- mso-font-charset:0;
- mso-font-pitch:variable;
- mso-font-signature:553679495 -2147483648 8 0 66047 0;}
- /* Style Definitions */
-p.MsoNormal, li.MsoNormal, div.MsoNormal
- {mso-style-parent:"";
- margin:0in;
- margin-bottom:.0001pt;
- mso-pagination:widow-orphan;
- font-size:12.0pt;
- }
-p
- {margin-right:0in;
- mso-margin-top-alt:auto;
- mso-margin-bottom-alt:auto;
- margin-left:0in;
- mso-pagination:widow-orphan;
- font-size:12.0pt;
- }
-p.BalloonText, li.BalloonText, div.BalloonText
- {mso-style-name:"Balloon Text";
- margin:0in;
- margin-bottom:.0001pt;
- mso-pagination:widow-orphan;
- font-size:8.0pt;
-
- }
-@page Section1
- {size:8.5in 11.0in;
- margin:1.0in 1.25in 1.0in 1.25in;
- mso-header-margin:.5in;
- mso-footer-margin:.5in;
- mso-paper-source:0;}
-div.Section1
- {page:Section1;}
--->
-</style>
-</head>
-
-<body lang="EN-US" style='tab-interval:.5in'>
-
-<div class=Section1>
-
-<p align=center style='text-align:center'><b>Eclipse Public License - v 1.0</b>
-</p>
-
-<p><span style='font-size:10.0pt'>THE ACCOMPANYING PROGRAM IS PROVIDED UNDER
-THE TERMS OF THIS ECLIPSE PUBLIC LICENSE (&quot;AGREEMENT&quot;). ANY USE,
-REPRODUCTION OR DISTRIBUTION OF THE PROGRAM CONSTITUTES RECIPIENT'S ACCEPTANCE
-OF THIS AGREEMENT.</span> </p>
-
-<p><b><span style='font-size:10.0pt'>1. DEFINITIONS</span></b> </p>
-
-<p><span style='font-size:10.0pt'>&quot;Contribution&quot; means:</span> </p>
-
-<p class=MsoNormal style='margin-left:.5in'><span style='font-size:10.0pt'>a)
-in the case of the initial Contributor, the initial code and documentation
-distributed under this Agreement, and<br clear=left>
-b) in the case of each subsequent Contributor:</span></p>
-
-<p class=MsoNormal style='margin-left:.5in'><span style='font-size:10.0pt'>i)
-changes to the Program, and</span></p>
-
-<p class=MsoNormal style='margin-left:.5in'><span style='font-size:10.0pt'>ii)
-additions to the Program;</span></p>
-
-<p class=MsoNormal style='margin-left:.5in'><span style='font-size:10.0pt'>where
-such changes and/or additions to the Program originate from and are distributed
-by that particular Contributor. A Contribution 'originates' from a Contributor
-if it was added to the Program by such Contributor itself or anyone acting on
-such Contributor's behalf. Contributions do not include additions to the
-Program which: (i) are separate modules of software distributed in conjunction
-with the Program under their own license agreement, and (ii) are not derivative
-works of the Program. </span></p>
-
-<p><span style='font-size:10.0pt'>&quot;Contributor&quot; means any person or
-entity that distributes the Program.</span> </p>
-
-<p><span style='font-size:10.0pt'>&quot;Licensed Patents &quot; mean patent
-claims licensable by a Contributor which are necessarily infringed by the use
-or sale of its Contribution alone or when combined with the Program. </span></p>
-
-<p><span style='font-size:10.0pt'>&quot;Program&quot; means the Contributions
-distributed in accordance with this Agreement.</span> </p>
-
-<p><span style='font-size:10.0pt'>&quot;Recipient&quot; means anyone who
-receives the Program under this Agreement, including all Contributors.</span> </p>
-
-<p><b><span style='font-size:10.0pt'>2. GRANT OF RIGHTS</span></b> </p>
-
-<p class=MsoNormal style='margin-left:.5in'><span style='font-size:10.0pt'>a)
-Subject to the terms of this Agreement, each Contributor hereby grants Recipient
-a non-exclusive, worldwide, royalty-free copyright license to<span
-style='color:red'> </span>reproduce, prepare derivative works of, publicly
-display, publicly perform, distribute and sublicense the Contribution of such
-Contributor, if any, and such derivative works, in source code and object code
-form.</span></p>
-
-<p class=MsoNormal style='margin-left:.5in'><span style='font-size:10.0pt'>b)
-Subject to the terms of this Agreement, each Contributor hereby grants
-Recipient a non-exclusive, worldwide,<span style='color:green'> </span>royalty-free
-patent license under Licensed Patents to make, use, sell, offer to sell, import
-and otherwise transfer the Contribution of such Contributor, if any, in source
-code and object code form. This patent license shall apply to the combination
-of the Contribution and the Program if, at the time the Contribution is added
-by the Contributor, such addition of the Contribution causes such combination
-to be covered by the Licensed Patents. The patent license shall not apply to
-any other combinations which include the Contribution. No hardware per se is
-licensed hereunder. </span></p>
-
-<p class=MsoNormal style='margin-left:.5in'><span style='font-size:10.0pt'>c)
-Recipient understands that although each Contributor grants the licenses to its
-Contributions set forth herein, no assurances are provided by any Contributor
-that the Program does not infringe the patent or other intellectual property
-rights of any other entity. Each Contributor disclaims any liability to Recipient
-for claims brought by any other entity based on infringement of intellectual
-property rights or otherwise. As a condition to exercising the rights and
-licenses granted hereunder, each Recipient hereby assumes sole responsibility
-to secure any other intellectual property rights needed, if any. For example,
-if a third party patent license is required to allow Recipient to distribute
-the Program, it is Recipient's responsibility to acquire that license before
-distributing the Program.</span></p>
-
-<p class=MsoNormal style='margin-left:.5in'><span style='font-size:10.0pt'>d)
-Each Contributor represents that to its knowledge it has sufficient copyright
-rights in its Contribution, if any, to grant the copyright license set forth in
-this Agreement. </span></p>
-
-<p><b><span style='font-size:10.0pt'>3. REQUIREMENTS</span></b> </p>
-
-<p><span style='font-size:10.0pt'>A Contributor may choose to distribute the
-Program in object code form under its own license agreement, provided that:</span>
-</p>
-
-<p class=MsoNormal style='margin-left:.5in'><span style='font-size:10.0pt'>a)
-it complies with the terms and conditions of this Agreement; and</span></p>
-
-<p class=MsoNormal style='margin-left:.5in'><span style='font-size:10.0pt'>b)
-its license agreement:</span></p>
-
-<p class=MsoNormal style='margin-left:.5in'><span style='font-size:10.0pt'>i)
-effectively disclaims on behalf of all Contributors all warranties and
-conditions, express and implied, including warranties or conditions of title
-and non-infringement, and implied warranties or conditions of merchantability
-and fitness for a particular purpose; </span></p>
-
-<p class=MsoNormal style='margin-left:.5in'><span style='font-size:10.0pt'>ii)
-effectively excludes on behalf of all Contributors all liability for damages,
-including direct, indirect, special, incidental and consequential damages, such
-as lost profits; </span></p>
-
-<p class=MsoNormal style='margin-left:.5in'><span style='font-size:10.0pt'>iii)
-states that any provisions which differ from this Agreement are offered by that
-Contributor alone and not by any other party; and</span></p>
-
-<p class=MsoNormal style='margin-left:.5in'><span style='font-size:10.0pt'>iv)
-states that source code for the Program is available from such Contributor, and
-informs licensees how to obtain it in a reasonable manner on or through a
-medium customarily used for software exchange.<span style='color:blue'> </span></span></p>
-
-<p><span style='font-size:10.0pt'>When the Program is made available in source
-code form:</span> </p>
-
-<p class=MsoNormal style='margin-left:.5in'><span style='font-size:10.0pt'>a)
-it must be made available under this Agreement; and </span></p>
-
-<p class=MsoNormal style='margin-left:.5in'><span style='font-size:10.0pt'>b) a
-copy of this Agreement must be included with each copy of the Program. </span></p>
-
-<p><span style='font-size:10.0pt'>Contributors may not remove or alter any
-copyright notices contained within the Program. </span></p>
-
-<p><span style='font-size:10.0pt'>Each Contributor must identify itself as the
-originator of its Contribution, if any, in a manner that reasonably allows
-subsequent Recipients to identify the originator of the Contribution. </span></p>
-
-<p><b><span style='font-size:10.0pt'>4. COMMERCIAL DISTRIBUTION</span></b> </p>
-
-<p><span style='font-size:10.0pt'>Commercial distributors of software may
-accept certain responsibilities with respect to end users, business partners
-and the like. While this license is intended to facilitate the commercial use
-of the Program, the Contributor who includes the Program in a commercial
-product offering should do so in a manner which does not create potential
-liability for other Contributors. Therefore, if a Contributor includes the
-Program in a commercial product offering, such Contributor (&quot;Commercial
-Contributor&quot;) hereby agrees to defend and indemnify every other
-Contributor (&quot;Indemnified Contributor&quot;) against any losses, damages and
-costs (collectively &quot;Losses&quot;) arising from claims, lawsuits and other
-legal actions brought by a third party against the Indemnified Contributor to
-the extent caused by the acts or omissions of such Commercial Contributor in
-connection with its distribution of the Program in a commercial product
-offering. The obligations in this section do not apply to any claims or Losses
-relating to any actual or alleged intellectual property infringement. In order
-to qualify, an Indemnified Contributor must: a) promptly notify the Commercial
-Contributor in writing of such claim, and b) allow the Commercial Contributor
-to control, and cooperate with the Commercial Contributor in, the defense and
-any related settlement negotiations. The Indemnified Contributor may participate
-in any such claim at its own expense.</span> </p>
-
-<p><span style='font-size:10.0pt'>For example, a Contributor might include the
-Program in a commercial product offering, Product X. That Contributor is then a
-Commercial Contributor. If that Commercial Contributor then makes performance
-claims, or offers warranties related to Product X, those performance claims and
-warranties are such Commercial Contributor's responsibility alone. Under this
-section, the Commercial Contributor would have to defend claims against the
-other Contributors related to those performance claims and warranties, and if a
-court requires any other Contributor to pay any damages as a result, the
-Commercial Contributor must pay those damages.</span> </p>
-
-<p><b><span style='font-size:10.0pt'>5. NO WARRANTY</span></b> </p>
-
-<p><span style='font-size:10.0pt'>EXCEPT AS EXPRESSLY SET FORTH IN THIS
-AGREEMENT, THE PROGRAM IS PROVIDED ON AN &quot;AS IS&quot; BASIS, WITHOUT
-WARRANTIES OR CONDITIONS OF ANY KIND, EITHER EXPRESS OR IMPLIED INCLUDING,
-WITHOUT LIMITATION, ANY WARRANTIES OR CONDITIONS OF TITLE, NON-INFRINGEMENT,
-MERCHANTABILITY OR FITNESS FOR A PARTICULAR PURPOSE. Each Recipient is solely
-responsible for determining the appropriateness of using and distributing the
-Program and assumes all risks associated with its exercise of rights under this
-Agreement , including but not limited to the risks and costs of program errors,
-compliance with applicable laws, damage to or loss of data, programs or
-equipment, and unavailability or interruption of operations. </span></p>
-
-<p><b><span style='font-size:10.0pt'>6. DISCLAIMER OF LIABILITY</span></b> </p>
-
-<p><span style='font-size:10.0pt'>EXCEPT AS EXPRESSLY SET FORTH IN THIS
-AGREEMENT, NEITHER RECIPIENT NOR ANY CONTRIBUTORS SHALL HAVE ANY LIABILITY FOR
-ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES
-(INCLUDING WITHOUT LIMITATION LOST PROFITS), HOWEVER CAUSED AND ON ANY THEORY
-OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING
-NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OR DISTRIBUTION OF
-THE PROGRAM OR THE EXERCISE OF ANY RIGHTS GRANTED HEREUNDER, EVEN IF ADVISED OF
-THE POSSIBILITY OF SUCH DAMAGES.</span> </p>
-
-<p><b><span style='font-size:10.0pt'>7. GENERAL</span></b> </p>
-
-<p><span style='font-size:10.0pt'>If any provision of this Agreement is invalid
-or unenforceable under applicable law, it shall not affect the validity or
-enforceability of the remainder of the terms of this Agreement, and without
-further action by the parties hereto, such provision shall be reformed to the
-minimum extent necessary to make such provision valid and enforceable.</span> </p>
-
-<p><span style='font-size:10.0pt'>If Recipient institutes patent litigation
-against any entity (including a cross-claim or counterclaim in a lawsuit)
-alleging that the Program itself (excluding combinations of the Program with
-other software or hardware) infringes such Recipient's patent(s), then such
-Recipient's rights granted under Section 2(b) shall terminate as of the date
-such litigation is filed. </span></p>
-
-<p><span style='font-size:10.0pt'>All Recipient's rights under this Agreement
-shall terminate if it fails to comply with any of the material terms or
-conditions of this Agreement and does not cure such failure in a reasonable
-period of time after becoming aware of such noncompliance. If all Recipient's
-rights under this Agreement terminate, Recipient agrees to cease use and
-distribution of the Program as soon as reasonably practicable. However,
-Recipient's obligations under this Agreement and any licenses granted by
-Recipient relating to the Program shall continue and survive. </span></p>
-
-<p><span style='font-size:10.0pt'>Everyone is permitted to copy and distribute
-copies of this Agreement, but in order to avoid inconsistency the Agreement is
-copyrighted and may only be modified in the following manner. The Agreement
-Steward reserves the right to publish new versions (including revisions) of
-this Agreement from time to time. No one other than the Agreement Steward has
-the right to modify this Agreement. The Eclipse Foundation is the initial
-Agreement Steward. The Eclipse Foundation may assign the responsibility to
-serve as the Agreement Steward to a suitable separate entity. Each new version
-of the Agreement will be given a distinguishing version number. The Program
-(including Contributions) may always be distributed subject to the version of
-the Agreement under which it was received. In addition, after a new version of
-the Agreement is published, Contributor may elect to distribute the Program
-(including its Contributions) under the new version. Except as expressly stated
-in Sections 2(a) and 2(b) above, Recipient receives no rights or licenses to
-the intellectual property of any Contributor under this Agreement, whether
-expressly, by implication, estoppel or otherwise. All rights in the Program not
-expressly granted under this Agreement are reserved.</span> </p>
-
-<p><span style='font-size:10.0pt'>This Agreement is governed by the laws of the
-State of New York and the intellectual property laws of the United States of
-America. No party to this Agreement will bring a legal action under this
-Agreement more than one year after the cause of action arose. Each party waives
-its rights to a jury trial in any resulting litigation.</span> </p>
-
-<p class=MsoNormal></p>
-
-</div>
-
-</body>
-
-</html> \ No newline at end of file
diff --git a/features/papyrus-main-features/org.eclipse.papyrus.sdk.sources.feature/feature.properties b/features/papyrus-main-features/org.eclipse.papyrus.sdk.sources.feature/feature.properties
deleted file mode 100644
index 11ac9ede269..00000000000
--- a/features/papyrus-main-features/org.eclipse.papyrus.sdk.sources.feature/feature.properties
+++ /dev/null
@@ -1,132 +0,0 @@
-# NLS_MESSAGEFORMAT_VAR
-
-# "licenseURL" property - URL of the "Feature License"
-# do not translate value - just change to point to a locale-specific HTML page
-licenseURL=license.html
-
-# "license" property - text of the "Feature Update License"
-# should be plain text version of license agreement pointed to be "licenseURL"
-license=\
-Eclipse Foundation Software User Agreement\n\
-April 9, 2014\n\
-\n\
-Usage Of Content\n\
-\n\
-THE ECLIPSE FOUNDATION MAKES AVAILABLE SOFTWARE, DOCUMENTATION, INFORMATION AND/OR\n\
-OTHER MATERIALS FOR OPEN SOURCE PROJECTS (COLLECTIVELY "CONTENT").\n\
-USE OF THE CONTENT IS GOVERNED BY THE TERMS AND CONDITIONS OF THIS\n\
-AGREEMENT AND/OR THE TERMS AND CONDITIONS OF LICENSE AGREEMENTS OR\n\
-NOTICES INDICATED OR REFERENCED BELOW. BY USING THE CONTENT, YOU\n\
-AGREE THAT YOUR USE OF THE CONTENT IS GOVERNED BY THIS AGREEMENT\n\
-AND/OR THE TERMS AND CONDITIONS OF ANY APPLICABLE LICENSE AGREEMENTS\n\
-OR NOTICES INDICATED OR REFERENCED BELOW. IF YOU DO NOT AGREE TO THE\n\
-TERMS AND CONDITIONS OF THIS AGREEMENT AND THE TERMS AND CONDITIONS\n\
-OF ANY APPLICABLE LICENSE AGREEMENTS OR NOTICES INDICATED OR REFERENCED\n\
-BELOW, THEN YOU MAY NOT USE THE CONTENT.\n\
-\n\
-Applicable Licenses\n\
-\n\
-Unless otherwise indicated, all Content made available by the\n\
-Eclipse Foundation is provided to you under the terms and conditions of\n\
-the Eclipse Public License Version 1.0 ("EPL"). A copy of the EPL is\n\
-provided with this Content and is also available at http://www.eclipse.org/legal/epl-v10.html.\n\
-For purposes of the EPL, "Program" will mean the Content.\n\
-\n\
-Content includes, but is not limited to, source code, object code,\n\
-documentation and other files maintained in the Eclipse Foundation source code\n\
-repository ("Repository") in software modules ("Modules") and made available\n\
-as downloadable archives ("Downloads").\n\
-\n\
-\t- Content may be structured and packaged into modules to facilitate delivering,\n\
-\t extending, and upgrading the Content. Typical modules may include plug-ins ("Plug-ins"),\n\
-\t plug-in fragments ("Fragments"), and features ("Features").\n\
-\t- Each Plug-in or Fragment may be packaged as a sub-directory or JAR (Java(TM) ARchive)\n\
-\t in a directory named "plugins".\n\
-\t- A Feature is a bundle of one or more Plug-ins and/or Fragments and associated material.\n\
-\t Each Feature may be packaged as a sub-directory in a directory named "features".\n\
-\t Within a Feature, files named "feature.xml" may contain a list of the names and version\n\
-\t numbers of the Plug-ins and/or Fragments associated with that Feature.\n\
-\t- Features may also include other Features ("Included Features"). Within a Feature, files\n\
-\t named "feature.xml" may contain a list of the names and version numbers of Included Features.\n\
-\n\
-The terms and conditions governing Plug-ins and Fragments should be\n\
-contained in files named "about.html" ("Abouts"). The terms and\n\
-conditions governing Features and Included Features should be contained\n\
-in files named "license.html" ("Feature Licenses"). Abouts and Feature\n\
-Licenses may be located in any directory of a Download or Module\n\
-including, but not limited to the following locations:\n\
-\n\
-\t- The top-level (root) directory\n\
-\t- Plug-in and Fragment directories\n\
-\t- Inside Plug-ins and Fragments packaged as JARs\n\
-\t- Sub-directories of the directory named "src" of certain Plug-ins\n\
-\t- Feature directories\n\
-\n\
-Note: if a Feature made available by the Eclipse Foundation is installed using the\n\
-Provisioning Technology (as defined below), you must agree to a license ("Feature \n\
-Update License") during the installation process. If the Feature contains\n\
-Included Features, the Feature Update License should either provide you\n\
-with the terms and conditions governing the Included Features or inform\n\
-you where you can locate them. Feature Update Licenses may be found in\n\
-the "license" property of files named "feature.properties" found within a Feature.\n\
-Such Abouts, Feature Licenses, and Feature Update Licenses contain the\n\
-terms and conditions (or references to such terms and conditions) that\n\
-govern your use of the associated Content in that directory.\n\
-\n\
-THE ABOUTS, FEATURE LICENSES, AND FEATURE UPDATE LICENSES MAY REFER\n\
-TO THE EPL OR OTHER LICENSE AGREEMENTS, NOTICES OR TERMS AND CONDITIONS.\n\
-SOME OF THESE OTHER LICENSE AGREEMENTS MAY INCLUDE (BUT ARE NOT LIMITED TO):\n\
-\n\
-\t- Eclipse Distribution License Version 1.0 (available at http://www.eclipse.org/licenses/edl-v1.0.html)\n\
-\t- Common Public License Version 1.0 (available at http://www.eclipse.org/legal/cpl-v10.html)\n\
-\t- Apache Software License 1.1 (available at http://www.apache.org/licenses/LICENSE)\n\
-\t- Apache Software License 2.0 (available at http://www.apache.org/licenses/LICENSE-2.0)\n\
-\t- Mozilla Public License Version 1.1 (available at http://www.mozilla.org/MPL/MPL-1.1.html)\n\
-\n\
-IT IS YOUR OBLIGATION TO READ AND ACCEPT ALL SUCH TERMS AND CONDITIONS PRIOR\n\
-TO USE OF THE CONTENT. If no About, Feature License, or Feature Update License\n\
-is provided, please contact the Eclipse Foundation to determine what terms and conditions\n\
-govern that particular Content.\n\
-\n\
-\n\Use of Provisioning Technology\n\
-\n\
-The Eclipse Foundation makes available provisioning software, examples of which include,\n\
-but are not limited to, p2 and the Eclipse Update Manager ("Provisioning Technology") for\n\
-the purpose of allowing users to install software, documentation, information and/or\n\
-other materials (collectively "Installable Software"). This capability is provided with\n\
-the intent of allowing such users to install, extend and update Eclipse-based products.\n\
-Information about packaging Installable Software is available at\n\
-http://eclipse.org/equinox/p2/repository_packaging.html ("Specification").\n\
-\n\
-You may use Provisioning Technology to allow other parties to install Installable Software.\n\
-You shall be responsible for enabling the applicable license agreements relating to the\n\
-Installable Software to be presented to, and accepted by, the users of the Provisioning Technology\n\
-in accordance with the Specification. By using Provisioning Technology in such a manner and\n\
-making it available in accordance with the Specification, you further acknowledge your\n\
-agreement to, and the acquisition of all necessary rights to permit the following:\n\
-\n\
-\t1. A series of actions may occur ("Provisioning Process") in which a user may execute\n\
-\t the Provisioning Technology on a machine ("Target Machine") with the intent of installing,\n\
-\t extending or updating the functionality of an Eclipse-based product.\n\
-\t2. During the Provisioning Process, the Provisioning Technology may cause third party\n\
-\t Installable Software or a portion thereof to be accessed and copied to the Target Machine.\n\
-\t3. Pursuant to the Specification, you will provide to the user the terms and conditions that\n\
-\t govern the use of the Installable Software ("Installable Software Agreement") and such\n\
-\t Installable Software Agreement shall be accessed from the Target Machine in accordance\n\
-\t with the Specification. Such Installable Software Agreement must inform the user of the\n\
-\t terms and conditions that govern the Installable Software and must solicit acceptance by\n\
-\t the end user in the manner prescribed in such Installable Software Agreement. Upon such\n\
-\t indication of agreement by the user, the provisioning Technology will complete installation\n\
-\t of the Installable Software.\n\
-\n\
-Cryptography\n\
-\n\
-Content may contain encryption software. The country in which you are\n\
-currently may have restrictions on the import, possession, and use,\n\
-and/or re-export to another country, of encryption software. BEFORE\n\
-using any encryption software, please check the country's laws,\n\
-regulations and policies concerning the import, possession, or use, and\n\
-re-export of encryption software, to see if this is permitted.\n\
-\n\
-Java and all Java-based trademarks are trademarks of Oracle Corporation in the United States, other countries, or both.\n
-########### end of license property ##########################################
diff --git a/features/papyrus-main-features/org.eclipse.papyrus.sdk.sources.feature/feature.xml b/features/papyrus-main-features/org.eclipse.papyrus.sdk.sources.feature/feature.xml
deleted file mode 100644
index f5efb6ad237..00000000000
--- a/features/papyrus-main-features/org.eclipse.papyrus.sdk.sources.feature/feature.xml
+++ /dev/null
@@ -1,86 +0,0 @@
-<?xml version="1.0" encoding="UTF-8" standalone="no"?><feature id="org.eclipse.papyrus.sdk.sources.feature" label="Papyrus UML SDK" provider-name="Eclipse Modeling Project" version="1.1.0.qualifier">
-
- <copyright url="http://www.eclipse.org/legal/epl-v10.html">
- Copyright (c) 2012, 2013 CEA LIST
-All rights reserved. This program and the accompanying materials
-are made available under the terms of the Eclipse Public License
-v1.0
-which accompanies this distribution, and is available at
-http://www.eclipse.org/legal/epl-v10.html
- </copyright>
-
- <license url="%licenseURL">
- %license
- </license>
-
- <includes id="org.eclipse.papyrus.sdk.feature" version="0.0.0"/>
-
- <includes id="org.eclipse.papyrus.customization.source.feature" version="0.0.0"/>
-
- <includes id="org.eclipse.papyrus.editor.source.feature" version="0.0.0"/>
-
- <includes id="org.eclipse.papyrus.infra.core.source.feature" version="0.0.0"/>
-
- <includes id="org.eclipse.papyrus.infra.source.feature" version="0.0.0"/>
-
- <includes id="org.eclipse.papyrus.infra.gmfdiag.source.feature" version="0.0.0"/>
-
- <includes id="org.eclipse.papyrus.infra.services.source.feature" version="0.0.0"/>
-
- <includes id="org.eclipse.papyrus.emf.facet.source.feature" version="0.0.0"/>
-
- <includes id="org.eclipse.papyrus.infra.viewpoints.source.feature" version="0.0.0"/>
-
- <includes id="org.eclipse.papyrus.infra.widget.source.feature" version="0.0.0"/>
-
- <includes id="org.eclipse.papyrus.sysml.diagram.source.feature" version="0.0.0"/>
-
- <includes id="org.eclipse.papyrus.sysml.source.feature" version="0.0.0"/>
-
- <includes id="org.eclipse.papyrus.uml.source.feature" version="0.0.0"/>
-
- <includes id="org.eclipse.papyrus.uml.modelexplorer.source.feature" version="0.0.0"/>
-
- <includes id="org.eclipse.papyrus.uml.properties.source.feature" version="0.0.0"/>
-
- <includes id="org.eclipse.papyrus.uml.tools.source.feature" version="0.0.0"/>
-
- <includes id="org.eclipse.papyrus.views.modelexplorer.source.feature" version="0.0.0"/>
-
- <includes id="org.eclipse.papyrus.views.properties.source.feature" version="0.0.0"/>
-
- <includes id="org.eclipse.papyrus.uml.diagram.source.feature" version="0.0.0"/>
-
- <includes id="org.eclipse.papyrus.sysml.properties.source.feature" version="0.0.0"/>
-
- <includes id="org.eclipse.papyrus.infra.emf.source.feature" version="0.0.0"/>
-
- <includes id="org.eclipse.papyrus.uml.textedit.source.feature" version="0.0.0"/>
-
- <includes id="org.eclipse.papyrus.uml.alf.source.feature" version="0.0.0"/>
-
- <includes id="org.eclipse.papyrus.xwt.source.feature" version="0.0.0"/>
-
- <includes id="org.eclipse.papyrus.infra.discovery.source.feature" version="0.0.0"/>
-
- <includes id="org.eclipse.papyrus.views.validation.source.feature" version="0.0.0"/>
-
- <includes id="org.eclipse.papyrus.doc.source.feature" version="0.0.0"/>
-
- <includes id="org.eclipse.papyrus.views.search.source.feature" version="0.0.0"/>
-
- <includes id="org.eclipse.papyrus.uml.search.source.feature" version="0.0.0"/>
-
- <includes id="org.eclipse.papyrus.uml.xtext.integration.feature" version="0.0.0"/>
-
- <includes id="org.eclipse.papyrus.infra.nattable.source.feature" version="0.0.0"/>
-
- <includes id="org.eclipse.papyrus.sysml.nattable.source.feature" version="0.0.0"/>
-
- <includes id="org.eclipse.papyrus.uml.nattable.source.feature" version="0.0.0"/>
-
- <includes id="org.eclipse.papyrus.infra.gmfdiag.css.source.feature" version="0.0.0"/>
-
- <includes id="org.eclipse.papyrus.uml.diagram.css.source.feature" version="0.0.0"/>
-
-</feature> \ No newline at end of file
diff --git a/features/papyrus-main-features/org.eclipse.papyrus.sdk.sources.feature/license.html b/features/papyrus-main-features/org.eclipse.papyrus.sdk.sources.feature/license.html
deleted file mode 100644
index 0fd3dd13aac..00000000000
--- a/features/papyrus-main-features/org.eclipse.papyrus.sdk.sources.feature/license.html
+++ /dev/null
@@ -1,107 +0,0 @@
-<?xml version="1.0" encoding="ISO-8859-1" ?>
-<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
-<html xmlns="http://www.w3.org/1999/xhtml">
-<head>
-<meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1" />
-<title>Eclipse Foundation Software User Agreement</title>
-</head>
-
-<body lang="EN-US">
-<h2>Eclipse Foundation Software User Agreement</h2>
-<p>April 9, 2014</p>
-
-<h3>Usage Of Content</h3>
-
-<p>THE ECLIPSE FOUNDATION MAKES AVAILABLE SOFTWARE, DOCUMENTATION, INFORMATION AND/OR OTHER MATERIALS FOR OPEN SOURCE PROJECTS
- (COLLECTIVELY &quot;CONTENT&quot;). USE OF THE CONTENT IS GOVERNED BY THE TERMS AND CONDITIONS OF THIS AGREEMENT AND/OR THE TERMS AND
- CONDITIONS OF LICENSE AGREEMENTS OR NOTICES INDICATED OR REFERENCED BELOW. BY USING THE CONTENT, YOU AGREE THAT YOUR USE
- OF THE CONTENT IS GOVERNED BY THIS AGREEMENT AND/OR THE TERMS AND CONDITIONS OF ANY APPLICABLE LICENSE AGREEMENTS OR
- NOTICES INDICATED OR REFERENCED BELOW. IF YOU DO NOT AGREE TO THE TERMS AND CONDITIONS OF THIS AGREEMENT AND THE TERMS AND
- CONDITIONS OF ANY APPLICABLE LICENSE AGREEMENTS OR NOTICES INDICATED OR REFERENCED BELOW, THEN YOU MAY NOT USE THE CONTENT.</p>
-
-<h3>Applicable Licenses</h3>
-
-<p>Unless otherwise indicated, all Content made available by the Eclipse Foundation is provided to you under the terms and conditions of the Eclipse Public License Version 1.0
- (&quot;EPL&quot;). A copy of the EPL is provided with this Content and is also available at <a href="http://www.eclipse.org/legal/epl-v10.html">http://www.eclipse.org/legal/epl-v10.html</a>.
- For purposes of the EPL, &quot;Program&quot; will mean the Content.</p>
-
-<p>Content includes, but is not limited to, source code, object code, documentation and other files maintained in the Eclipse Foundation source code
- repository (&quot;Repository&quot;) in software modules (&quot;Modules&quot;) and made available as downloadable archives (&quot;Downloads&quot;).</p>
-
-<ul>
- <li>Content may be structured and packaged into modules to facilitate delivering, extending, and upgrading the Content. Typical modules may include plug-ins (&quot;Plug-ins&quot;), plug-in fragments (&quot;Fragments&quot;), and features (&quot;Features&quot;).</li>
- <li>Each Plug-in or Fragment may be packaged as a sub-directory or JAR (Java&trade; ARchive) in a directory named &quot;plugins&quot;.</li>
- <li>A Feature is a bundle of one or more Plug-ins and/or Fragments and associated material. Each Feature may be packaged as a sub-directory in a directory named &quot;features&quot;. Within a Feature, files named &quot;feature.xml&quot; may contain a list of the names and version numbers of the Plug-ins
- and/or Fragments associated with that Feature.</li>
- <li>Features may also include other Features (&quot;Included Features&quot;). Within a Feature, files named &quot;feature.xml&quot; may contain a list of the names and version numbers of Included Features.</li>
-</ul>
-
-<p>The terms and conditions governing Plug-ins and Fragments should be contained in files named &quot;about.html&quot; (&quot;Abouts&quot;). The terms and conditions governing Features and
-Included Features should be contained in files named &quot;license.html&quot; (&quot;Feature Licenses&quot;). Abouts and Feature Licenses may be located in any directory of a Download or Module
-including, but not limited to the following locations:</p>
-
-<ul>
- <li>The top-level (root) directory</li>
- <li>Plug-in and Fragment directories</li>
- <li>Inside Plug-ins and Fragments packaged as JARs</li>
- <li>Sub-directories of the directory named &quot;src&quot; of certain Plug-ins</li>
- <li>Feature directories</li>
-</ul>
-
-<p>Note: if a Feature made available by the Eclipse Foundation is installed using the Provisioning Technology (as defined below), you must agree to a license (&quot;Feature Update License&quot;) during the
-installation process. If the Feature contains Included Features, the Feature Update License should either provide you with the terms and conditions governing the Included Features or
-inform you where you can locate them. Feature Update Licenses may be found in the &quot;license&quot; property of files named &quot;feature.properties&quot; found within a Feature.
-Such Abouts, Feature Licenses, and Feature Update Licenses contain the terms and conditions (or references to such terms and conditions) that govern your use of the associated Content in
-that directory.</p>
-
-<p>THE ABOUTS, FEATURE LICENSES, AND FEATURE UPDATE LICENSES MAY REFER TO THE EPL OR OTHER LICENSE AGREEMENTS, NOTICES OR TERMS AND CONDITIONS. SOME OF THESE
-OTHER LICENSE AGREEMENTS MAY INCLUDE (BUT ARE NOT LIMITED TO):</p>
-
-<ul>
- <li>Eclipse Distribution License Version 1.0 (available at <a href="http://www.eclipse.org/licenses/edl-v10.html">http://www.eclipse.org/licenses/edl-v1.0.html</a>)</li>
- <li>Common Public License Version 1.0 (available at <a href="http://www.eclipse.org/legal/cpl-v10.html">http://www.eclipse.org/legal/cpl-v10.html</a>)</li>
- <li>Apache Software License 1.1 (available at <a href="http://www.apache.org/licenses/LICENSE">http://www.apache.org/licenses/LICENSE</a>)</li>
- <li>Apache Software License 2.0 (available at <a href="http://www.apache.org/licenses/LICENSE-2.0">http://www.apache.org/licenses/LICENSE-2.0</a>)</li>
- <li>Mozilla Public License Version 1.1 (available at <a href="http://www.mozilla.org/MPL/MPL-1.1.html">http://www.mozilla.org/MPL/MPL-1.1.html</a>)</li>
-</ul>
-
-<p>IT IS YOUR OBLIGATION TO READ AND ACCEPT ALL SUCH TERMS AND CONDITIONS PRIOR TO USE OF THE CONTENT. If no About, Feature License, or Feature Update License is provided, please
-contact the Eclipse Foundation to determine what terms and conditions govern that particular Content.</p>
-
-
-<h3>Use of Provisioning Technology</h3>
-
-<p>The Eclipse Foundation makes available provisioning software, examples of which include, but are not limited to, p2 and the Eclipse
- Update Manager (&quot;Provisioning Technology&quot;) for the purpose of allowing users to install software, documentation, information and/or
- other materials (collectively &quot;Installable Software&quot;). This capability is provided with the intent of allowing such users to
- install, extend and update Eclipse-based products. Information about packaging Installable Software is available at <a
- href="http://eclipse.org/equinox/p2/repository_packaging.html">http://eclipse.org/equinox/p2/repository_packaging.html</a>
- (&quot;Specification&quot;).</p>
-
-<p>You may use Provisioning Technology to allow other parties to install Installable Software. You shall be responsible for enabling the
- applicable license agreements relating to the Installable Software to be presented to, and accepted by, the users of the Provisioning Technology
- in accordance with the Specification. By using Provisioning Technology in such a manner and making it available in accordance with the
- Specification, you further acknowledge your agreement to, and the acquisition of all necessary rights to permit the following:</p>
-
-<ol>
- <li>A series of actions may occur (&quot;Provisioning Process&quot;) in which a user may execute the Provisioning Technology
- on a machine (&quot;Target Machine&quot;) with the intent of installing, extending or updating the functionality of an Eclipse-based
- product.</li>
- <li>During the Provisioning Process, the Provisioning Technology may cause third party Installable Software or a portion thereof to be
- accessed and copied to the Target Machine.</li>
- <li>Pursuant to the Specification, you will provide to the user the terms and conditions that govern the use of the Installable
- Software (&quot;Installable Software Agreement&quot;) and such Installable Software Agreement shall be accessed from the Target
- Machine in accordance with the Specification. Such Installable Software Agreement must inform the user of the terms and conditions that govern
- the Installable Software and must solicit acceptance by the end user in the manner prescribed in such Installable Software Agreement. Upon such
- indication of agreement by the user, the provisioning Technology will complete installation of the Installable Software.</li>
-</ol>
-
-<h3>Cryptography</h3>
-
-<p>Content may contain encryption software. The country in which you are currently may have restrictions on the import, possession, and use, and/or re-export to
- another country, of encryption software. BEFORE using any encryption software, please check the country's laws, regulations and policies concerning the import,
- possession, or use, and re-export of encryption software, to see if this is permitted.</p>
-
-<p><small>Java and all Java-based trademarks are trademarks of Oracle Corporation in the United States, other countries, or both.</small></p>
-</body>
-</html>
diff --git a/features/papyrus-main-features/org.eclipse.papyrus.team.feature/.project b/features/papyrus-main-features/org.eclipse.papyrus.team.feature/.project
deleted file mode 100644
index 71d99f7f9be..00000000000
--- a/features/papyrus-main-features/org.eclipse.papyrus.team.feature/.project
+++ /dev/null
@@ -1,17 +0,0 @@
-<?xml version="1.0" encoding="UTF-8"?>
-<projectDescription>
- <name>org.eclipse.papyrus.team.feature</name>
- <comment></comment>
- <projects>
- </projects>
- <buildSpec>
- <buildCommand>
- <name>org.eclipse.pde.FeatureBuilder</name>
- <arguments>
- </arguments>
- </buildCommand>
- </buildSpec>
- <natures>
- <nature>org.eclipse.pde.FeatureNature</nature>
- </natures>
-</projectDescription>
diff --git a/features/papyrus-main-features/org.eclipse.papyrus.team.feature/build.properties b/features/papyrus-main-features/org.eclipse.papyrus.team.feature/build.properties
deleted file mode 100644
index 128baaa4d3b..00000000000
--- a/features/papyrus-main-features/org.eclipse.papyrus.team.feature/build.properties
+++ /dev/null
@@ -1,6 +0,0 @@
-bin.includes = feature.xml,\
- epl-v10.html,\
- license.html,\
- feature.properties
-src.includes = epl-v10.html,\
- license.html
diff --git a/features/papyrus-main-features/org.eclipse.papyrus.team.feature/epl-v10.html b/features/papyrus-main-features/org.eclipse.papyrus.team.feature/epl-v10.html
deleted file mode 100644
index cb1073a4bad..00000000000
--- a/features/papyrus-main-features/org.eclipse.papyrus.team.feature/epl-v10.html
+++ /dev/null
@@ -1,304 +0,0 @@
-<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0//EN">
-<html xmlns:o="urn:schemas-microsoft-com:office:office"
-xmlns:w="urn:schemas-microsoft-com:office:word"
-xmlns="http://www.w3.org/TR/REC-html40">
-
-<head>
-<meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1">
-<link rel=File-List
-href="./Eclipse%20EPL%202003_11_10%20Final_files/filelist.xml">
-<title>Eclipse Public License - Version 1.0</title>
-<style>
-<!--
- /* Font Definitions */
-@font-face
- {
- panose-1:2 11 6 4 3 5 4 4 2 4;
- mso-font-charset:0;
- mso-font-pitch:variable;
- mso-font-signature:553679495 -2147483648 8 0 66047 0;}
- /* Style Definitions */
-p.MsoNormal, li.MsoNormal, div.MsoNormal
- {mso-style-parent:"";
- margin:0in;
- margin-bottom:.0001pt;
- mso-pagination:widow-orphan;
- font-size:12.0pt;
- }
-p
- {margin-right:0in;
- mso-margin-top-alt:auto;
- mso-margin-bottom-alt:auto;
- margin-left:0in;
- mso-pagination:widow-orphan;
- font-size:12.0pt;
- }
-p.BalloonText, li.BalloonText, div.BalloonText
- {mso-style-name:"Balloon Text";
- margin:0in;
- margin-bottom:.0001pt;
- mso-pagination:widow-orphan;
- font-size:8.0pt;
-
- }
-@page Section1
- {size:8.5in 11.0in;
- margin:1.0in 1.25in 1.0in 1.25in;
- mso-header-margin:.5in;
- mso-footer-margin:.5in;
- mso-paper-source:0;}
-div.Section1
- {page:Section1;}
--->
-</style>
-</head>
-
-<body lang="EN-US" style='tab-interval:.5in'>
-
-<div class=Section1>
-
-<p align=center style='text-align:center'><b>Eclipse Public License - v 1.0</b>
-</p>
-
-<p><span style='font-size:10.0pt'>THE ACCOMPANYING PROGRAM IS PROVIDED UNDER
-THE TERMS OF THIS ECLIPSE PUBLIC LICENSE (&quot;AGREEMENT&quot;). ANY USE,
-REPRODUCTION OR DISTRIBUTION OF THE PROGRAM CONSTITUTES RECIPIENT'S ACCEPTANCE
-OF THIS AGREEMENT.</span> </p>
-
-<p><b><span style='font-size:10.0pt'>1. DEFINITIONS</span></b> </p>
-
-<p><span style='font-size:10.0pt'>&quot;Contribution&quot; means:</span> </p>
-
-<p class=MsoNormal style='margin-left:.5in'><span style='font-size:10.0pt'>a)
-in the case of the initial Contributor, the initial code and documentation
-distributed under this Agreement, and<br clear=left>
-b) in the case of each subsequent Contributor:</span></p>
-
-<p class=MsoNormal style='margin-left:.5in'><span style='font-size:10.0pt'>i)
-changes to the Program, and</span></p>
-
-<p class=MsoNormal style='margin-left:.5in'><span style='font-size:10.0pt'>ii)
-additions to the Program;</span></p>
-
-<p class=MsoNormal style='margin-left:.5in'><span style='font-size:10.0pt'>where
-such changes and/or additions to the Program originate from and are distributed
-by that particular Contributor. A Contribution 'originates' from a Contributor
-if it was added to the Program by such Contributor itself or anyone acting on
-such Contributor's behalf. Contributions do not include additions to the
-Program which: (i) are separate modules of software distributed in conjunction
-with the Program under their own license agreement, and (ii) are not derivative
-works of the Program. </span></p>
-
-<p><span style='font-size:10.0pt'>&quot;Contributor&quot; means any person or
-entity that distributes the Program.</span> </p>
-
-<p><span style='font-size:10.0pt'>&quot;Licensed Patents &quot; mean patent
-claims licensable by a Contributor which are necessarily infringed by the use
-or sale of its Contribution alone or when combined with the Program. </span></p>
-
-<p><span style='font-size:10.0pt'>&quot;Program&quot; means the Contributions
-distributed in accordance with this Agreement.</span> </p>
-
-<p><span style='font-size:10.0pt'>&quot;Recipient&quot; means anyone who
-receives the Program under this Agreement, including all Contributors.</span> </p>
-
-<p><b><span style='font-size:10.0pt'>2. GRANT OF RIGHTS</span></b> </p>
-
-<p class=MsoNormal style='margin-left:.5in'><span style='font-size:10.0pt'>a)
-Subject to the terms of this Agreement, each Contributor hereby grants Recipient
-a non-exclusive, worldwide, royalty-free copyright license to<span
-style='color:red'> </span>reproduce, prepare derivative works of, publicly
-display, publicly perform, distribute and sublicense the Contribution of such
-Contributor, if any, and such derivative works, in source code and object code
-form.</span></p>
-
-<p class=MsoNormal style='margin-left:.5in'><span style='font-size:10.0pt'>b)
-Subject to the terms of this Agreement, each Contributor hereby grants
-Recipient a non-exclusive, worldwide,<span style='color:green'> </span>royalty-free
-patent license under Licensed Patents to make, use, sell, offer to sell, import
-and otherwise transfer the Contribution of such Contributor, if any, in source
-code and object code form. This patent license shall apply to the combination
-of the Contribution and the Program if, at the time the Contribution is added
-by the Contributor, such addition of the Contribution causes such combination
-to be covered by the Licensed Patents. The patent license shall not apply to
-any other combinations which include the Contribution. No hardware per se is
-licensed hereunder. </span></p>
-
-<p class=MsoNormal style='margin-left:.5in'><span style='font-size:10.0pt'>c)
-Recipient understands that although each Contributor grants the licenses to its
-Contributions set forth herein, no assurances are provided by any Contributor
-that the Program does not infringe the patent or other intellectual property
-rights of any other entity. Each Contributor disclaims any liability to Recipient
-for claims brought by any other entity based on infringement of intellectual
-property rights or otherwise. As a condition to exercising the rights and
-licenses granted hereunder, each Recipient hereby assumes sole responsibility
-to secure any other intellectual property rights needed, if any. For example,
-if a third party patent license is required to allow Recipient to distribute
-the Program, it is Recipient's responsibility to acquire that license before
-distributing the Program.</span></p>
-
-<p class=MsoNormal style='margin-left:.5in'><span style='font-size:10.0pt'>d)
-Each Contributor represents that to its knowledge it has sufficient copyright
-rights in its Contribution, if any, to grant the copyright license set forth in
-this Agreement. </span></p>
-
-<p><b><span style='font-size:10.0pt'>3. REQUIREMENTS</span></b> </p>
-
-<p><span style='font-size:10.0pt'>A Contributor may choose to distribute the
-Program in object code form under its own license agreement, provided that:</span>
-</p>
-
-<p class=MsoNormal style='margin-left:.5in'><span style='font-size:10.0pt'>a)
-it complies with the terms and conditions of this Agreement; and</span></p>
-
-<p class=MsoNormal style='margin-left:.5in'><span style='font-size:10.0pt'>b)
-its license agreement:</span></p>
-
-<p class=MsoNormal style='margin-left:.5in'><span style='font-size:10.0pt'>i)
-effectively disclaims on behalf of all Contributors all warranties and
-conditions, express and implied, including warranties or conditions of title
-and non-infringement, and implied warranties or conditions of merchantability
-and fitness for a particular purpose; </span></p>
-
-<p class=MsoNormal style='margin-left:.5in'><span style='font-size:10.0pt'>ii)
-effectively excludes on behalf of all Contributors all liability for damages,
-including direct, indirect, special, incidental and consequential damages, such
-as lost profits; </span></p>
-
-<p class=MsoNormal style='margin-left:.5in'><span style='font-size:10.0pt'>iii)
-states that any provisions which differ from this Agreement are offered by that
-Contributor alone and not by any other party; and</span></p>
-
-<p class=MsoNormal style='margin-left:.5in'><span style='font-size:10.0pt'>iv)
-states that source code for the Program is available from such Contributor, and
-informs licensees how to obtain it in a reasonable manner on or through a
-medium customarily used for software exchange.<span style='color:blue'> </span></span></p>
-
-<p><span style='font-size:10.0pt'>When the Program is made available in source
-code form:</span> </p>
-
-<p class=MsoNormal style='margin-left:.5in'><span style='font-size:10.0pt'>a)
-it must be made available under this Agreement; and </span></p>
-
-<p class=MsoNormal style='margin-left:.5in'><span style='font-size:10.0pt'>b) a
-copy of this Agreement must be included with each copy of the Program. </span></p>
-
-<p><span style='font-size:10.0pt'>Contributors may not remove or alter any
-copyright notices contained within the Program. </span></p>
-
-<p><span style='font-size:10.0pt'>Each Contributor must identify itself as the
-originator of its Contribution, if any, in a manner that reasonably allows
-subsequent Recipients to identify the originator of the Contribution. </span></p>
-
-<p><b><span style='font-size:10.0pt'>4. COMMERCIAL DISTRIBUTION</span></b> </p>
-
-<p><span style='font-size:10.0pt'>Commercial distributors of software may
-accept certain responsibilities with respect to end users, business partners
-and the like. While this license is intended to facilitate the commercial use
-of the Program, the Contributor who includes the Program in a commercial
-product offering should do so in a manner which does not create potential
-liability for other Contributors. Therefore, if a Contributor includes the
-Program in a commercial product offering, such Contributor (&quot;Commercial
-Contributor&quot;) hereby agrees to defend and indemnify every other
-Contributor (&quot;Indemnified Contributor&quot;) against any losses, damages and
-costs (collectively &quot;Losses&quot;) arising from claims, lawsuits and other
-legal actions brought by a third party against the Indemnified Contributor to
-the extent caused by the acts or omissions of such Commercial Contributor in
-connection with its distribution of the Program in a commercial product
-offering. The obligations in this section do not apply to any claims or Losses
-relating to any actual or alleged intellectual property infringement. In order
-to qualify, an Indemnified Contributor must: a) promptly notify the Commercial
-Contributor in writing of such claim, and b) allow the Commercial Contributor
-to control, and cooperate with the Commercial Contributor in, the defense and
-any related settlement negotiations. The Indemnified Contributor may participate
-in any such claim at its own expense.</span> </p>
-
-<p><span style='font-size:10.0pt'>For example, a Contributor might include the
-Program in a commercial product offering, Product X. That Contributor is then a
-Commercial Contributor. If that Commercial Contributor then makes performance
-claims, or offers warranties related to Product X, those performance claims and
-warranties are such Commercial Contributor's responsibility alone. Under this
-section, the Commercial Contributor would have to defend claims against the
-other Contributors related to those performance claims and warranties, and if a
-court requires any other Contributor to pay any damages as a result, the
-Commercial Contributor must pay those damages.</span> </p>
-
-<p><b><span style='font-size:10.0pt'>5. NO WARRANTY</span></b> </p>
-
-<p><span style='font-size:10.0pt'>EXCEPT AS EXPRESSLY SET FORTH IN THIS
-AGREEMENT, THE PROGRAM IS PROVIDED ON AN &quot;AS IS&quot; BASIS, WITHOUT
-WARRANTIES OR CONDITIONS OF ANY KIND, EITHER EXPRESS OR IMPLIED INCLUDING,
-WITHOUT LIMITATION, ANY WARRANTIES OR CONDITIONS OF TITLE, NON-INFRINGEMENT,
-MERCHANTABILITY OR FITNESS FOR A PARTICULAR PURPOSE. Each Recipient is solely
-responsible for determining the appropriateness of using and distributing the
-Program and assumes all risks associated with its exercise of rights under this
-Agreement , including but not limited to the risks and costs of program errors,
-compliance with applicable laws, damage to or loss of data, programs or
-equipment, and unavailability or interruption of operations. </span></p>
-
-<p><b><span style='font-size:10.0pt'>6. DISCLAIMER OF LIABILITY</span></b> </p>
-
-<p><span style='font-size:10.0pt'>EXCEPT AS EXPRESSLY SET FORTH IN THIS
-AGREEMENT, NEITHER RECIPIENT NOR ANY CONTRIBUTORS SHALL HAVE ANY LIABILITY FOR
-ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES
-(INCLUDING WITHOUT LIMITATION LOST PROFITS), HOWEVER CAUSED AND ON ANY THEORY
-OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING
-NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OR DISTRIBUTION OF
-THE PROGRAM OR THE EXERCISE OF ANY RIGHTS GRANTED HEREUNDER, EVEN IF ADVISED OF
-THE POSSIBILITY OF SUCH DAMAGES.</span> </p>
-
-<p><b><span style='font-size:10.0pt'>7. GENERAL</span></b> </p>
-
-<p><span style='font-size:10.0pt'>If any provision of this Agreement is invalid
-or unenforceable under applicable law, it shall not affect the validity or
-enforceability of the remainder of the terms of this Agreement, and without
-further action by the parties hereto, such provision shall be reformed to the
-minimum extent necessary to make such provision valid and enforceable.</span> </p>
-
-<p><span style='font-size:10.0pt'>If Recipient institutes patent litigation
-against any entity (including a cross-claim or counterclaim in a lawsuit)
-alleging that the Program itself (excluding combinations of the Program with
-other software or hardware) infringes such Recipient's patent(s), then such
-Recipient's rights granted under Section 2(b) shall terminate as of the date
-such litigation is filed. </span></p>
-
-<p><span style='font-size:10.0pt'>All Recipient's rights under this Agreement
-shall terminate if it fails to comply with any of the material terms or
-conditions of this Agreement and does not cure such failure in a reasonable
-period of time after becoming aware of such noncompliance. If all Recipient's
-rights under this Agreement terminate, Recipient agrees to cease use and
-distribution of the Program as soon as reasonably practicable. However,
-Recipient's obligations under this Agreement and any licenses granted by
-Recipient relating to the Program shall continue and survive. </span></p>
-
-<p><span style='font-size:10.0pt'>Everyone is permitted to copy and distribute
-copies of this Agreement, but in order to avoid inconsistency the Agreement is
-copyrighted and may only be modified in the following manner. The Agreement
-Steward reserves the right to publish new versions (including revisions) of
-this Agreement from time to time. No one other than the Agreement Steward has
-the right to modify this Agreement. The Eclipse Foundation is the initial
-Agreement Steward. The Eclipse Foundation may assign the responsibility to
-serve as the Agreement Steward to a suitable separate entity. Each new version
-of the Agreement will be given a distinguishing version number. The Program
-(including Contributions) may always be distributed subject to the version of
-the Agreement under which it was received. In addition, after a new version of
-the Agreement is published, Contributor may elect to distribute the Program
-(including its Contributions) under the new version. Except as expressly stated
-in Sections 2(a) and 2(b) above, Recipient receives no rights or licenses to
-the intellectual property of any Contributor under this Agreement, whether
-expressly, by implication, estoppel or otherwise. All rights in the Program not
-expressly granted under this Agreement are reserved.</span> </p>
-
-<p><span style='font-size:10.0pt'>This Agreement is governed by the laws of the
-State of New York and the intellectual property laws of the United States of
-America. No party to this Agreement will bring a legal action under this
-Agreement more than one year after the cause of action arose. Each party waives
-its rights to a jury trial in any resulting litigation.</span> </p>
-
-<p class=MsoNormal></p>
-
-</div>
-
-</body>
-
-</html> \ No newline at end of file
diff --git a/features/papyrus-main-features/org.eclipse.papyrus.team.feature/feature.properties b/features/papyrus-main-features/org.eclipse.papyrus.team.feature/feature.properties
deleted file mode 100644
index 1a127ced7ce..00000000000
--- a/features/papyrus-main-features/org.eclipse.papyrus.team.feature/feature.properties
+++ /dev/null
@@ -1,138 +0,0 @@
-# NLS_MESSAGEFORMAT_VAR
-
-# "featureName" property - name of the feature
-featureName=Papyrus Team Feature
-
-# "providerName" property - name of the company that provides the feature
-providerName=Eclipse Modeling Project
-
-# "licenseURL" property - URL of the "Feature License"
-# do not translate value - just change to point to a locale-specific HTML page
-licenseURL=license.html
-
-# "license" property - text of the "Feature Update License"
-# should be plain text version of license agreement pointed to be "licenseURL"
-license=\
-Eclipse Foundation Software User Agreement\n\
-April 9, 2014\n\
-\n\
-Usage Of Content\n\
-\n\
-THE ECLIPSE FOUNDATION MAKES AVAILABLE SOFTWARE, DOCUMENTATION, INFORMATION AND/OR\n\
-OTHER MATERIALS FOR OPEN SOURCE PROJECTS (COLLECTIVELY "CONTENT").\n\
-USE OF THE CONTENT IS GOVERNED BY THE TERMS AND CONDITIONS OF THIS\n\
-AGREEMENT AND/OR THE TERMS AND CONDITIONS OF LICENSE AGREEMENTS OR\n\
-NOTICES INDICATED OR REFERENCED BELOW. BY USING THE CONTENT, YOU\n\
-AGREE THAT YOUR USE OF THE CONTENT IS GOVERNED BY THIS AGREEMENT\n\
-AND/OR THE TERMS AND CONDITIONS OF ANY APPLICABLE LICENSE AGREEMENTS\n\
-OR NOTICES INDICATED OR REFERENCED BELOW. IF YOU DO NOT AGREE TO THE\n\
-TERMS AND CONDITIONS OF THIS AGREEMENT AND THE TERMS AND CONDITIONS\n\
-OF ANY APPLICABLE LICENSE AGREEMENTS OR NOTICES INDICATED OR REFERENCED\n\
-BELOW, THEN YOU MAY NOT USE THE CONTENT.\n\
-\n\
-Applicable Licenses\n\
-\n\
-Unless otherwise indicated, all Content made available by the\n\
-Eclipse Foundation is provided to you under the terms and conditions of\n\
-the Eclipse Public License Version 1.0 ("EPL"). A copy of the EPL is\n\
-provided with this Content and is also available at http://www.eclipse.org/legal/epl-v10.html.\n\
-For purposes of the EPL, "Program" will mean the Content.\n\
-\n\
-Content includes, but is not limited to, source code, object code,\n\
-documentation and other files maintained in the Eclipse Foundation source code\n\
-repository ("Repository") in software modules ("Modules") and made available\n\
-as downloadable archives ("Downloads").\n\
-\n\
-\t- Content may be structured and packaged into modules to facilitate delivering,\n\
-\t extending, and upgrading the Content. Typical modules may include plug-ins ("Plug-ins"),\n\
-\t plug-in fragments ("Fragments"), and features ("Features").\n\
-\t- Each Plug-in or Fragment may be packaged as a sub-directory or JAR (Java(TM) ARchive)\n\
-\t in a directory named "plugins".\n\
-\t- A Feature is a bundle of one or more Plug-ins and/or Fragments and associated material.\n\
-\t Each Feature may be packaged as a sub-directory in a directory named "features".\n\
-\t Within a Feature, files named "feature.xml" may contain a list of the names and version\n\
-\t numbers of the Plug-ins and/or Fragments associated with that Feature.\n\
-\t- Features may also include other Features ("Included Features"). Within a Feature, files\n\
-\t named "feature.xml" may contain a list of the names and version numbers of Included Features.\n\
-\n\
-The terms and conditions governing Plug-ins and Fragments should be\n\
-contained in files named "about.html" ("Abouts"). The terms and\n\
-conditions governing Features and Included Features should be contained\n\
-in files named "license.html" ("Feature Licenses"). Abouts and Feature\n\
-Licenses may be located in any directory of a Download or Module\n\
-including, but not limited to the following locations:\n\
-\n\
-\t- The top-level (root) directory\n\
-\t- Plug-in and Fragment directories\n\
-\t- Inside Plug-ins and Fragments packaged as JARs\n\
-\t- Sub-directories of the directory named "src" of certain Plug-ins\n\
-\t- Feature directories\n\
-\n\
-Note: if a Feature made available by the Eclipse Foundation is installed using the\n\
-Provisioning Technology (as defined below), you must agree to a license ("Feature \n\
-Update License") during the installation process. If the Feature contains\n\
-Included Features, the Feature Update License should either provide you\n\
-with the terms and conditions governing the Included Features or inform\n\
-you where you can locate them. Feature Update Licenses may be found in\n\
-the "license" property of files named "feature.properties" found within a Feature.\n\
-Such Abouts, Feature Licenses, and Feature Update Licenses contain the\n\
-terms and conditions (or references to such terms and conditions) that\n\
-govern your use of the associated Content in that directory.\n\
-\n\
-THE ABOUTS, FEATURE LICENSES, AND FEATURE UPDATE LICENSES MAY REFER\n\
-TO THE EPL OR OTHER LICENSE AGREEMENTS, NOTICES OR TERMS AND CONDITIONS.\n\
-SOME OF THESE OTHER LICENSE AGREEMENTS MAY INCLUDE (BUT ARE NOT LIMITED TO):\n\
-\n\
-\t- Eclipse Distribution License Version 1.0 (available at http://www.eclipse.org/licenses/edl-v1.0.html)\n\
-\t- Common Public License Version 1.0 (available at http://www.eclipse.org/legal/cpl-v10.html)\n\
-\t- Apache Software License 1.1 (available at http://www.apache.org/licenses/LICENSE)\n\
-\t- Apache Software License 2.0 (available at http://www.apache.org/licenses/LICENSE-2.0)\n\
-\t- Mozilla Public License Version 1.1 (available at http://www.mozilla.org/MPL/MPL-1.1.html)\n\
-\n\
-IT IS YOUR OBLIGATION TO READ AND ACCEPT ALL SUCH TERMS AND CONDITIONS PRIOR\n\
-TO USE OF THE CONTENT. If no About, Feature License, or Feature Update License\n\
-is provided, please contact the Eclipse Foundation to determine what terms and conditions\n\
-govern that particular Content.\n\
-\n\
-\n\Use of Provisioning Technology\n\
-\n\
-The Eclipse Foundation makes available provisioning software, examples of which include,\n\
-but are not limited to, p2 and the Eclipse Update Manager ("Provisioning Technology") for\n\
-the purpose of allowing users to install software, documentation, information and/or\n\
-other materials (collectively "Installable Software"). This capability is provided with\n\
-the intent of allowing such users to install, extend and update Eclipse-based products.\n\
-Information about packaging Installable Software is available at\n\
-http://eclipse.org/equinox/p2/repository_packaging.html ("Specification").\n\
-\n\
-You may use Provisioning Technology to allow other parties to install Installable Software.\n\
-You shall be responsible for enabling the applicable license agreements relating to the\n\
-Installable Software to be presented to, and accepted by, the users of the Provisioning Technology\n\
-in accordance with the Specification. By using Provisioning Technology in such a manner and\n\
-making it available in accordance with the Specification, you further acknowledge your\n\
-agreement to, and the acquisition of all necessary rights to permit the following:\n\
-\n\
-\t1. A series of actions may occur ("Provisioning Process") in which a user may execute\n\
-\t the Provisioning Technology on a machine ("Target Machine") with the intent of installing,\n\
-\t extending or updating the functionality of an Eclipse-based product.\n\
-\t2. During the Provisioning Process, the Provisioning Technology may cause third party\n\
-\t Installable Software or a portion thereof to be accessed and copied to the Target Machine.\n\
-\t3. Pursuant to the Specification, you will provide to the user the terms and conditions that\n\
-\t govern the use of the Installable Software ("Installable Software Agreement") and such\n\
-\t Installable Software Agreement shall be accessed from the Target Machine in accordance\n\
-\t with the Specification. Such Installable Software Agreement must inform the user of the\n\
-\t terms and conditions that govern the Installable Software and must solicit acceptance by\n\
-\t the end user in the manner prescribed in such Installable Software Agreement. Upon such\n\
-\t indication of agreement by the user, the provisioning Technology will complete installation\n\
-\t of the Installable Software.\n\
-\n\
-Cryptography\n\
-\n\
-Content may contain encryption software. The country in which you are\n\
-currently may have restrictions on the import, possession, and use,\n\
-and/or re-export to another country, of encryption software. BEFORE\n\
-using any encryption software, please check the country's laws,\n\
-regulations and policies concerning the import, possession, or use, and\n\
-re-export of encryption software, to see if this is permitted.\n\
-\n\
-Java and all Java-based trademarks are trademarks of Oracle Corporation in the United States, other countries, or both.\n
-########### end of license property ##########################################
diff --git a/features/papyrus-main-features/org.eclipse.papyrus.team.feature/feature.xml b/features/papyrus-main-features/org.eclipse.papyrus.team.feature/feature.xml
deleted file mode 100644
index b50b639d079..00000000000
--- a/features/papyrus-main-features/org.eclipse.papyrus.team.feature/feature.xml
+++ /dev/null
@@ -1,18 +0,0 @@
-<?xml version="1.0" encoding="UTF-8" standalone="no"?><feature id="org.eclipse.papyrus.team.feature" label="Papyrus Team Feature" provider-name="Eclipse Modeling Project" version="1.1.0.qualifier">
-
-<copyright url="http://www.eclipse.org/legal/epl-v10.html">
- Copyright (c) 2012 CEA LIST
-All rights reserved. This program and the accompanying materials
-are made available under the terms of the Eclipse Public License
-v1.0
-which accompanies this distribution, and is available at
-http://www.eclipse.org/legal/epl-v10.html
- </copyright>
-
- <license url="%licenseURL">
- %license
- </license>
-
- <plugin download-size="0" id="org.eclipse.papyrus.team.svn" install-size="0" unpack="false" version="0.0.0"/>
-
-</feature> \ No newline at end of file
diff --git a/features/papyrus-main-features/org.eclipse.papyrus.team.feature/license.html b/features/papyrus-main-features/org.eclipse.papyrus.team.feature/license.html
deleted file mode 100644
index 0fd3dd13aac..00000000000
--- a/features/papyrus-main-features/org.eclipse.papyrus.team.feature/license.html
+++ /dev/null
@@ -1,107 +0,0 @@
-<?xml version="1.0" encoding="ISO-8859-1" ?>
-<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
-<html xmlns="http://www.w3.org/1999/xhtml">
-<head>
-<meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1" />
-<title>Eclipse Foundation Software User Agreement</title>
-</head>
-
-<body lang="EN-US">
-<h2>Eclipse Foundation Software User Agreement</h2>
-<p>April 9, 2014</p>
-
-<h3>Usage Of Content</h3>
-
-<p>THE ECLIPSE FOUNDATION MAKES AVAILABLE SOFTWARE, DOCUMENTATION, INFORMATION AND/OR OTHER MATERIALS FOR OPEN SOURCE PROJECTS
- (COLLECTIVELY &quot;CONTENT&quot;). USE OF THE CONTENT IS GOVERNED BY THE TERMS AND CONDITIONS OF THIS AGREEMENT AND/OR THE TERMS AND
- CONDITIONS OF LICENSE AGREEMENTS OR NOTICES INDICATED OR REFERENCED BELOW. BY USING THE CONTENT, YOU AGREE THAT YOUR USE
- OF THE CONTENT IS GOVERNED BY THIS AGREEMENT AND/OR THE TERMS AND CONDITIONS OF ANY APPLICABLE LICENSE AGREEMENTS OR
- NOTICES INDICATED OR REFERENCED BELOW. IF YOU DO NOT AGREE TO THE TERMS AND CONDITIONS OF THIS AGREEMENT AND THE TERMS AND
- CONDITIONS OF ANY APPLICABLE LICENSE AGREEMENTS OR NOTICES INDICATED OR REFERENCED BELOW, THEN YOU MAY NOT USE THE CONTENT.</p>
-
-<h3>Applicable Licenses</h3>
-
-<p>Unless otherwise indicated, all Content made available by the Eclipse Foundation is provided to you under the terms and conditions of the Eclipse Public License Version 1.0
- (&quot;EPL&quot;). A copy of the EPL is provided with this Content and is also available at <a href="http://www.eclipse.org/legal/epl-v10.html">http://www.eclipse.org/legal/epl-v10.html</a>.
- For purposes of the EPL, &quot;Program&quot; will mean the Content.</p>
-
-<p>Content includes, but is not limited to, source code, object code, documentation and other files maintained in the Eclipse Foundation source code
- repository (&quot;Repository&quot;) in software modules (&quot;Modules&quot;) and made available as downloadable archives (&quot;Downloads&quot;).</p>
-
-<ul>
- <li>Content may be structured and packaged into modules to facilitate delivering, extending, and upgrading the Content. Typical modules may include plug-ins (&quot;Plug-ins&quot;), plug-in fragments (&quot;Fragments&quot;), and features (&quot;Features&quot;).</li>
- <li>Each Plug-in or Fragment may be packaged as a sub-directory or JAR (Java&trade; ARchive) in a directory named &quot;plugins&quot;.</li>
- <li>A Feature is a bundle of one or more Plug-ins and/or Fragments and associated material. Each Feature may be packaged as a sub-directory in a directory named &quot;features&quot;. Within a Feature, files named &quot;feature.xml&quot; may contain a list of the names and version numbers of the Plug-ins
- and/or Fragments associated with that Feature.</li>
- <li>Features may also include other Features (&quot;Included Features&quot;). Within a Feature, files named &quot;feature.xml&quot; may contain a list of the names and version numbers of Included Features.</li>
-</ul>
-
-<p>The terms and conditions governing Plug-ins and Fragments should be contained in files named &quot;about.html&quot; (&quot;Abouts&quot;). The terms and conditions governing Features and
-Included Features should be contained in files named &quot;license.html&quot; (&quot;Feature Licenses&quot;). Abouts and Feature Licenses may be located in any directory of a Download or Module
-including, but not limited to the following locations:</p>
-
-<ul>
- <li>The top-level (root) directory</li>
- <li>Plug-in and Fragment directories</li>
- <li>Inside Plug-ins and Fragments packaged as JARs</li>
- <li>Sub-directories of the directory named &quot;src&quot; of certain Plug-ins</li>
- <li>Feature directories</li>
-</ul>
-
-<p>Note: if a Feature made available by the Eclipse Foundation is installed using the Provisioning Technology (as defined below), you must agree to a license (&quot;Feature Update License&quot;) during the
-installation process. If the Feature contains Included Features, the Feature Update License should either provide you with the terms and conditions governing the Included Features or
-inform you where you can locate them. Feature Update Licenses may be found in the &quot;license&quot; property of files named &quot;feature.properties&quot; found within a Feature.
-Such Abouts, Feature Licenses, and Feature Update Licenses contain the terms and conditions (or references to such terms and conditions) that govern your use of the associated Content in
-that directory.</p>
-
-<p>THE ABOUTS, FEATURE LICENSES, AND FEATURE UPDATE LICENSES MAY REFER TO THE EPL OR OTHER LICENSE AGREEMENTS, NOTICES OR TERMS AND CONDITIONS. SOME OF THESE
-OTHER LICENSE AGREEMENTS MAY INCLUDE (BUT ARE NOT LIMITED TO):</p>
-
-<ul>
- <li>Eclipse Distribution License Version 1.0 (available at <a href="http://www.eclipse.org/licenses/edl-v10.html">http://www.eclipse.org/licenses/edl-v1.0.html</a>)</li>
- <li>Common Public License Version 1.0 (available at <a href="http://www.eclipse.org/legal/cpl-v10.html">http://www.eclipse.org/legal/cpl-v10.html</a>)</li>
- <li>Apache Software License 1.1 (available at <a href="http://www.apache.org/licenses/LICENSE">http://www.apache.org/licenses/LICENSE</a>)</li>
- <li>Apache Software License 2.0 (available at <a href="http://www.apache.org/licenses/LICENSE-2.0">http://www.apache.org/licenses/LICENSE-2.0</a>)</li>
- <li>Mozilla Public License Version 1.1 (available at <a href="http://www.mozilla.org/MPL/MPL-1.1.html">http://www.mozilla.org/MPL/MPL-1.1.html</a>)</li>
-</ul>
-
-<p>IT IS YOUR OBLIGATION TO READ AND ACCEPT ALL SUCH TERMS AND CONDITIONS PRIOR TO USE OF THE CONTENT. If no About, Feature License, or Feature Update License is provided, please
-contact the Eclipse Foundation to determine what terms and conditions govern that particular Content.</p>
-
-
-<h3>Use of Provisioning Technology</h3>
-
-<p>The Eclipse Foundation makes available provisioning software, examples of which include, but are not limited to, p2 and the Eclipse
- Update Manager (&quot;Provisioning Technology&quot;) for the purpose of allowing users to install software, documentation, information and/or
- other materials (collectively &quot;Installable Software&quot;). This capability is provided with the intent of allowing such users to
- install, extend and update Eclipse-based products. Information about packaging Installable Software is available at <a
- href="http://eclipse.org/equinox/p2/repository_packaging.html">http://eclipse.org/equinox/p2/repository_packaging.html</a>
- (&quot;Specification&quot;).</p>
-
-<p>You may use Provisioning Technology to allow other parties to install Installable Software. You shall be responsible for enabling the
- applicable license agreements relating to the Installable Software to be presented to, and accepted by, the users of the Provisioning Technology
- in accordance with the Specification. By using Provisioning Technology in such a manner and making it available in accordance with the
- Specification, you further acknowledge your agreement to, and the acquisition of all necessary rights to permit the following:</p>
-
-<ol>
- <li>A series of actions may occur (&quot;Provisioning Process&quot;) in which a user may execute the Provisioning Technology
- on a machine (&quot;Target Machine&quot;) with the intent of installing, extending or updating the functionality of an Eclipse-based
- product.</li>
- <li>During the Provisioning Process, the Provisioning Technology may cause third party Installable Software or a portion thereof to be
- accessed and copied to the Target Machine.</li>
- <li>Pursuant to the Specification, you will provide to the user the terms and conditions that govern the use of the Installable
- Software (&quot;Installable Software Agreement&quot;) and such Installable Software Agreement shall be accessed from the Target
- Machine in accordance with the Specification. Such Installable Software Agreement must inform the user of the terms and conditions that govern
- the Installable Software and must solicit acceptance by the end user in the manner prescribed in such Installable Software Agreement. Upon such
- indication of agreement by the user, the provisioning Technology will complete installation of the Installable Software.</li>
-</ol>
-
-<h3>Cryptography</h3>
-
-<p>Content may contain encryption software. The country in which you are currently may have restrictions on the import, possession, and use, and/or re-export to
- another country, of encryption software. BEFORE using any encryption software, please check the country's laws, regulations and policies concerning the import,
- possession, or use, and re-export of encryption software, to see if this is permitted.</p>
-
-<p><small>Java and all Java-based trademarks are trademarks of Oracle Corporation in the United States, other countries, or both.</small></p>
-</body>
-</html>
diff --git a/releng/org.eclipse.mdt.papyrus.releng.buckminster/.project b/releng/org.eclipse.mdt.papyrus.releng.buckminster/.project
deleted file mode 100644
index 6d20e0ca4be..00000000000
--- a/releng/org.eclipse.mdt.papyrus.releng.buckminster/.project
+++ /dev/null
@@ -1,11 +0,0 @@
-<?xml version="1.0" encoding="UTF-8"?>
-<projectDescription>
- <name>org.eclipse.mdt.papyrus.releng.buckminster</name>
- <comment></comment>
- <projects>
- </projects>
- <buildSpec>
- </buildSpec>
- <natures>
- </natures>
-</projectDescription>
diff --git a/releng/org.eclipse.mdt.papyrus.releng.buckminster/.settings/org.eclipse.core.resources.prefs b/releng/org.eclipse.mdt.papyrus.releng.buckminster/.settings/org.eclipse.core.resources.prefs
deleted file mode 100644
index 4824b802631..00000000000
--- a/releng/org.eclipse.mdt.papyrus.releng.buckminster/.settings/org.eclipse.core.resources.prefs
+++ /dev/null
@@ -1,2 +0,0 @@
-eclipse.preferences.version=1
-encoding/<project>=UTF-8
diff --git a/releng/org.eclipse.mdt.papyrus.releng.buckminster/.settings/org.eclipse.core.runtime.prefs b/releng/org.eclipse.mdt.papyrus.releng.buckminster/.settings/org.eclipse.core.runtime.prefs
deleted file mode 100644
index c522e1f4ae2..00000000000
--- a/releng/org.eclipse.mdt.papyrus.releng.buckminster/.settings/org.eclipse.core.runtime.prefs
+++ /dev/null
@@ -1,2 +0,0 @@
-eclipse.preferences.version=1
-line.separator=\n
diff --git a/releng/org.eclipse.mdt.papyrus.releng.buckminster/papyrus-trunk-extra-nightly-tests/buckminster.cspec b/releng/org.eclipse.mdt.papyrus.releng.buckminster/papyrus-trunk-extra-nightly-tests/buckminster.cspec
deleted file mode 100644
index 9f58f5eb30c..00000000000
--- a/releng/org.eclipse.mdt.papyrus.releng.buckminster/papyrus-trunk-extra-nightly-tests/buckminster.cspec
+++ /dev/null
@@ -1,24 +0,0 @@
-<?xml version="1.0" encoding="UTF-8"?>
-<cs:cspec xmlns:cs="http://www.eclipse.org/buckminster/CSpec-1.0" name="org.eclipse.mdt.papyrus.releng.buckminster"
- componentType="buckminster" version="0.9.0.qualifier">
- <cs:dependencies>
- <cs:dependency name="org.eclipse.sdk" componentType="eclipse.feature"/>
- <cs:dependency name="org.eclipse.pde.junit.runtime" componentType="osgi.bundle"/>
- <cs:dependency name="org.eclipse.papyrus.sdk.feature" componentType="eclipse.feature"/>
- <cs:dependency name="org.eclipse.papyrus.extra.feature" componentType="eclipse.feature"/>
- <cs:dependency name="org.eclipse.papyrus.tests.extra.build.feature" componentType="eclipse.feature"/>
-
- <!-- these are dependencies for imported packages, that are not resolved otherwise -->
- <cs:dependency name="org.w3c.dom.events" componentType="osgi.bundle"/>
- <cs:dependency name="javax.el" componentType="osgi.bundle"/>
- <cs:dependency name="org.aopalliance" componentType="osgi.bundle"/>
- <cs:dependency name="org.apache.batik.dom" componentType="osgi.bundle"/>
- <cs:dependency name="org.apache.batik.dom.svg" componentType="osgi.bundle"/>
- <cs:dependency name="org.apache.batik.parser" componentType="osgi.bundle"/>
- <cs:dependency name="org.apache.batik.css" componentType="osgi.bundle"/>
- <cs:dependency name="org.apache.batik.bridge" componentType="osgi.bundle"/>
- <cs:dependency name="org.apache.batik.transcoder" componentType="osgi.bundle"/>
- <cs:dependency name="org.apache.batik.pdf" componentType="osgi.bundle"/>
-
- </cs:dependencies>
-</cs:cspec> \ No newline at end of file
diff --git a/releng/org.eclipse.mdt.papyrus.releng.buckminster/papyrus-trunk-extra-nightly-tests/build.cquery b/releng/org.eclipse.mdt.papyrus.releng.buckminster/papyrus-trunk-extra-nightly-tests/build.cquery
deleted file mode 100644
index e124f73ab9f..00000000000
--- a/releng/org.eclipse.mdt.papyrus.releng.buckminster/papyrus-trunk-extra-nightly-tests/build.cquery
+++ /dev/null
@@ -1,18 +0,0 @@
-<?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.mdt.papyrus.releng.buckminster" componentType="buckminster"/>
- <cq:property key="target.arch" value="x86_64"/>
- <cq:property key="target.os" value="linux"/> <!-- linux -->
- <cq:property key="target.ws" value="gtk"/> <!-- gtk -->
-
- <!-- all the source features are generated during the build ( but org.eclipse.papyrus.sdk.sources.feature must be materialized ) -->
- <cq:advisorNode namePattern="^org\.eclipse\.papyrus\..*\.source\.feature$" skipComponent="true"/>
- <cq:advisorNode namePattern="^org\.eclipse\.papyrus\..*\.source$" skipComponent="true"/>
-
- <cq:advisorNode namePattern=".*doc\.isv" skipComponent="true"/>
- <cq:advisorNode namePattern=".*doc\.user" skipComponent="true"/>
- <cq:advisorNode namePattern="org\.eclipse\.swt\.gtk\.linux\.s390x\.source" skipComponent="true"/>
-
- <!-- FIXME : allowCircularDependency should be able to be set to false -->
- <cq:advisorNode namePattern=".*" allowCircularDependency="true" useMaterialization="false" useTargetPlatform="false"/>
-</cq:componentQuery>
diff --git a/releng/org.eclipse.mdt.papyrus.releng.buckminster/papyrus-trunk-extra-nightly-tests/build.mspec b/releng/org.eclipse.mdt.papyrus.releng.buckminster/papyrus-trunk-extra-nightly-tests/build.mspec
deleted file mode 100644
index a368a2b6afa..00000000000
--- a/releng/org.eclipse.mdt.papyrus.releng.buckminster/papyrus-trunk-extra-nightly-tests/build.mspec
+++ /dev/null
@@ -1,8 +0,0 @@
-<?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 namePattern="^org\.eclipse\.mdt\.papyrus\.releng\.buckminster$" exclude="true"/>
- <mspec:mspecNode materializer="workspace" namePattern=".*" filter="(buckminster.source=true)"/>
-</mspec:mspec>
diff --git a/releng/org.eclipse.mdt.papyrus.releng.buckminster/papyrus-trunk-extra-nightly-tests/build.properties b/releng/org.eclipse.mdt.papyrus.releng.buckminster/papyrus-trunk-extra-nightly-tests/build.properties
deleted file mode 100644
index 57d4023a32b..00000000000
--- a/releng/org.eclipse.mdt.papyrus.releng.buckminster/papyrus-trunk-extra-nightly-tests/build.properties
+++ /dev/null
@@ -1,39 +0,0 @@
-#--------------------------------------------------------------------------------
-# Copyright (c) 2012 CEA LIST.
-#
-#
-# All rights reserved. This program and the accompanying materials
-# are made available under the terms of the Eclipse Public License v1.0
-# which accompanies this distribution, and is available at
-# http://www.eclipse.org/legal/epl-v10.html
-#
-# Contributors:
-# Nicolas Bros (Mia-Software)
-#--------------------------------------------------------------------------------
-
-# don't use mirrors when building on the eclipse.org infrastructure
-eclipse.p2.mirrors=false
-
-# use the local filesystem
-svn.repository=file:///svnroot
-
-# the ".qualifier" of each plug-in is replaced by the build date
-qualifier.replacement.*=generator:buildTimestamp
-generator.buildTimestamp.format='v'yyyyMMddHHmm
-
-target.os=*
-target.ws=*
-target.arch=*
-
-site.pack200=false
-site.signing=false
-#cbi.include.source=false
-
-eclipse.downloads=file:///home/data/httpd/download.eclipse.org
-bm.headless.path=tools/buckminster/headless-3.7
-director.path=tools/buckminster/products/director_latest.zip
-
-jdk1.5.dir=/shared/common/jdk-1.5.0-22.x86_64
-jdk_1.6=/shared/common/sun-jdk1.6.0_21_x64
-org.eclipse.update.jarprocessor.pack200.buckminster=${jdk_1.6}/jre/bin
-
diff --git a/releng/org.eclipse.mdt.papyrus.releng.buckminster/papyrus-trunk-extra-nightly-tests/build.rmap b/releng/org.eclipse.mdt.papyrus.releng.buckminster/papyrus-trunk-extra-nightly-tests/build.rmap
deleted file mode 100644
index 0756e0fb444..00000000000
--- a/releng/org.eclipse.mdt.papyrus.releng.buckminster/papyrus-trunk-extra-nightly-tests/build.rmap
+++ /dev/null
@@ -1,369 +0,0 @@
-<?xml version="1.0" encoding="UTF-8" standalone="no"?>
-<rm:rmap xmlns:rm="http://www.eclipse.org/buckminster/RMap-1.0" xmlns:bc="http://www.eclipse.org/buckminster/Common-1.0" xmlns:psf="http://www.eclipse.org/buckminster/PSFProvider-1.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">
- <rm:property key="build.type" mutable="true" value="N"/>
- <rm:locator pattern="^org\.eclipse\.mdt\.papyrus\.releng.*" searchPathRef="releng"/>
- <rm:locator failOnError="true" pattern="^org\.eclipse\.papyrus\..*?tests?$" searchPathRef="papyrusTests"/>
- <rm:locator failOnError="true" pattern="^org\.eclipse\.papyrus\..*?tests.*?$" searchPathRef="papyrusTests"/>
- <rm:locator failOnError="true" pattern="^org\.eclipse\.papyrus\..*?tests?$" searchPathRef="papyrusTests"/>
- <rm:locator failOnError="true" pattern="^org\.eclipse\.papyrus\.tests\.extra$" searchPathRef="papyrusTests"/>
- <rm:locator failOnError="true" pattern="^org\.eclipse\.papyrus\.sdk\.feature$" searchPathRef="papyrusBinaries"/>
- <rm:locator failOnError="true" pattern="^org\.eclipse\.papyrus\.extra\.feature$" searchPathRef="papyrusBinaries"/>
- <rm:locator failOnError="true" pattern="^org\.eclipse\.papyrus\.tests\.extra\.feature$" searchPathRef="papyrusTests"/>
- <rm:locator failOnError="true" pattern="^org\.eclipse\.papyrus\.junit\..*$" searchPathRef="papyrusTests"/>
- <rm:locator failOnError="true" pattern="^org\.eclipse\.papyrus\.tests\.extra\..*?feature$" searchPathRef="papyrusTests"/>
- <rm:locator failOnError="true" pattern="^org\.eclipse\.papyrus\.tests\.extra\.build\.feature$" searchPathRef="papyrusTests"/>
- <rm:locator failOnError="true" pattern="^org\.eclipse\.papyrus\..*" searchPathRef="papyrusBinaries"/>
- <rm:locator failOnError="true" pattern="^org\.eclipse\.nebula\..*" searchPathRef="papyrusBinaries"/>
-
- <rm:locator failOnError="false" searchPathRef="orbit"/>
- <rm:locator failOnError="true" searchPathRef="platform.binaries"/>
-
- <!-- Papyrus Releng projects -->
- <rm:searchPath name="releng">
- <rm:provider componentTypes="buckminster,osgi.bundle" readerType="local">
- <rm:uri format="{0}/releng/{1}/{2}">
- <bc:propertyRef key="local.repository"/>
- <bc:propertyRef key="buckminster.component"/>
- <bc:propertyRef key="releng.subproject.name"/>
- </rm:uri>
- </rm:provider>
- </rm:searchPath>
-
-
- <!-- Papyrus test sources -->
- <rm:searchPath name="papyrusTests">
-
- <rm:provider componentTypes="eclipse.feature" readerType="local">
- <!-- rm:uri format="{0}/features/papyrus-main-features/{1}">
- <bc:propertyRef key="local.repository"/>
- <bc:propertyRef key="buckminster.component"/>
- </rm:uri>
- <rm:uri format="{0}/features/papyrus-extra-features/{1}">
- <bc:propertyRef key="local.repository"/>
- <bc:propertyRef key="buckminster.component"/>
- </rm:uri-->
- <rm:uri format="{0}/features/papyrus-tests-extra-features/{1}">
- <bc:propertyRef key="local.repository"/>
- <bc:propertyRef key="buckminster.component"/>
- </rm:uri>
- </rm:provider>
-
- <!-- tablemigration -->
- <rm:provider componentTypes="osgi.bundle" readerType="local">
- <rm:uri format="{0}/extraplugins/tablemigration/{1}">
- <bc:propertyRef key="local.repository"/>
- <bc:propertyRef key="buckminster.component"/>
- </rm:uri>
- </rm:provider>
-
- <rm:provider componentTypes="osgi.bundle" readerType="local">
- <rm:uri format="{0}/tests/junit/extraplugins/{1}">
- <bc:propertyRef key="local.repository"/>
- <bc:propertyRef key="buckminster.component"/>
- </rm:uri>
- </rm:provider>
-
- <rm:provider componentTypes="osgi.bundle" readerType="local">
- <rm:uri format="{0}/tests/junit/extraplugins/uml/compare/{1}">
- <bc:propertyRef key="local.repository"/>
- <bc:propertyRef key="buckminster.component"/>
- </rm:uri>
- </rm:provider>
-
- <rm:provider componentTypes="osgi.bundle" readerType="local">
- <rm:uri format="{0}/tests/junit/extraplugins/cdo/{1}">
- <bc:propertyRef key="local.repository"/>
- <bc:propertyRef key="buckminster.component"/>
- </rm:uri>
- </rm:provider>
-
- <rm:provider componentTypes="osgi.bundle" readerType="local">
- <rm:uri format="{0}/tests/junit/extraplugins/umlrt/{1}">
- <bc:propertyRef key="local.repository"/>
- <bc:propertyRef key="buckminster.component"/>
- </rm:uri>
- </rm:provider>
-
- <rm:provider componentTypes="osgi.bundle" readerType="local">
- <rm:uri format="{0}/tests/junit/plugins/developer/{1}">
- <bc:propertyRef key="local.repository"/>
- <bc:propertyRef key="buckminster.component"/>
- </rm:uri>
- </rm:provider>
-
- <rm:provider componentTypes="osgi.bundle" readerType="local">
- <rm:uri format="{0}/tests/junit/plugins/junit/{1}">
- <bc:propertyRef key="local.repository"/>
- <bc:propertyRef key="buckminster.component"/>
- </rm:uri>
- </rm:provider>
-
- <rm:provider componentTypes="osgi.bundle" readerType="local">
- <rm:uri format="{0}/tests/junit/plugins/core/{1}">
- <bc:propertyRef key="local.repository"/>
- <bc:propertyRef key="buckminster.component"/>
- </rm:uri>
- </rm:provider>
-
- <rm:provider componentTypes="osgi.bundle" readerType="local">
- <rm:uri format="{0}/tests/junit/extraplugins/codegen/{1}">
- <bc:propertyRef key="local.repository"/>
- <bc:propertyRef key="buckminster.component"/>
- </rm:uri>
- </rm:provider>
-
- <rm:provider componentTypes="osgi.bundle" readerType="local">
- <rm:uri format="{0}/tests/junit/extraplugins/moka/{1}">
- <bc:propertyRef key="local.repository"/>
- <bc:propertyRef key="buckminster.component"/>
- </rm:uri>
- </rm:provider>
-
- <rm:provider componentTypes="osgi.bundle" readerType="local">
- <rm:uri format="{0}/tests/junit/extraplugins/migration/{1}">
- <bc:propertyRef key="local.repository"/>
- <bc:propertyRef key="buckminster.component"/>
- </rm:uri>
- </rm:provider>
-
- </rm:searchPath>
-
-
- <!-- **************************************** UPDATE SITES **************************************** -->
-
- <!-- Papyrus nightly -->
- <rm:searchPath name="papyrusBinaries">
- <rm:provider componentTypes="eclipse.feature,osgi.bundle" mutable="false" readerType="p2" source="false">
- <rm:uri format="{0}">
- <bc:propertyRef key="papyrus.update.site"/>
- </rm:uri>
- </rm:provider>
-
- <rm:provider componentTypes="eclipse.feature,osgi.bundle" mutable="false" readerType="p2" source="false">
- <rm:uri format="{0}">
- <bc:propertyRef key="papyrus.extra.update.site"/>
- </rm:uri>
- </rm:provider>
- </rm:searchPath>
-
- <!-- Orbit bundles -->
- <rm:searchPath name="orbit">
- <rm:provider componentTypes="eclipse.feature,osgi.bundle" mutable="false" readerType="p2" source="false">
- <!--rm:uri format="{0}/tools/orbit/downloads/drops/S20111201180206/repository/"-->
- <rm:uri format="{0}/tools/orbit/downloads/drops/R20140525021250/repository">
- <bc:propertyRef key="eclipse.downloads"/>
- </rm:uri>
- </rm:provider>
- </rm:searchPath>
-
- <!-- Everything else : all other Papyrus dependencies -->
- <rm:searchPath name="platform.binaries">
-
- <!-- Birt -->
- <rm:provider componentTypes="eclipse.feature,osgi.bundle" mutable="false" readerType="p2" source="false">
- <!-- updateFrom("BIRT",0) -->
- <rm:uri format="{0}/birt/update-site/mars-interim/">
- <bc:propertyRef key="eclipse.downloads"/>
- </rm:uri>
- </rm:provider>
-
- <!-- CDO -->
- <rm:provider componentTypes="eclipse.feature,osgi.bundle" mutable="false" readerType="p2" source="false">
- <!-- updateFrom("EMF CDO",0) -->
- <rm:uri format="{0}/modeling/emf/cdo/drops/R20140610-0212">
- <bc:propertyRef key="eclipse.downloads"/>
- </rm:uri>
- </rm:provider>
-
- <!-- M2M ATL -->
- <rm:provider componentTypes="eclipse.feature,osgi.bundle" mutable="false" readerType="p2" source="false">
- <!-- updateFrom("M2M ATL",0) -->
- <rm:uri format="{0}/mmt/atl/updates/milestones/3.6/">
- <bc:propertyRef key="eclipse.downloads"/>
- </rm:uri>
- </rm:provider>
-
- <!-- EMFT MWE -->
- <rm:provider componentTypes="eclipse.feature,osgi.bundle" mutable="false" readerType="p2" source="false">
- <!-- updateFrom("EMFT MWE",0) -->
- <rm:uri format="{0}/modeling/emft/mwe/updates/milestones/S201502030703/mwe">
- <bc:propertyRef key="eclipse.downloads"/>
- </rm:uri>
- </rm:provider>
-
- <!-- M2M QVT-OML -->
- <rm:provider componentTypes="eclipse.feature,osgi.bundle" mutable="false" readerType="p2" source="false">
- <!-- updateFrom("QVT Operational",0) -->
- <rm:uri format="{0}/mmt/qvto/updates/milestones/3.5.0/S201502021150">
- <bc:propertyRef key="eclipse.downloads"/>
- </rm:uri>
- </rm:provider>
-
- <!-- M2T Acceleo -->
- <rm:provider componentTypes="eclipse.feature,osgi.bundle" mutable="false" readerType="p2" source="false">
- <!-- updateFrom("M2T ACCELEO",0) -->
- <rm:uri format="{0}/acceleo/updates/milestones/3.6/S201502030917">
- <bc:propertyRef key="eclipse.downloads"/>
- </rm:uri>
- </rm:provider>
-
- <!-- MDT OCL -->
- <rm:provider componentTypes="eclipse.feature,osgi.bundle" mutable="false" readerType="p2" source="false">
- <!-- updateFrom("MDT OCL 6.0",0) -->
- <rm:uri format="{0}/modeling/mdt/ocl/updates/milestones/6.0.0/S201502021341">
- <bc:propertyRef key="eclipse.downloads"/>
- </rm:uri>
- </rm:provider>
-
- <!-- EMF Facet -->
- <rm:provider componentTypes="eclipse.feature,osgi.bundle" mutable="false" readerType="p2" source="false">
- <!-- updateFrom("EMF Facet",0) -->
- <rm:uri format="{0}/facet/updates/integration/1.0.0/I201502030839/">
- <bc:propertyRef key="eclipse.downloads"/>
- </rm:uri>
- </rm:provider>
-
- <!-- MDT UML2 -->
- <rm:provider componentTypes="eclipse.feature,osgi.bundle" mutable="false" readerType="p2" source="false">
- <!-- updateFrom("MDT UML2",0) -->
- <rm:uri format="{0}/modeling/mdt/uml2/updates/5.1milestones">
- <bc:propertyRef key="eclipse.downloads"/>
- </rm:uri>
- </rm:provider>
-
- <!-- Mylyn -->
- <rm:provider componentTypes="eclipse.feature,osgi.bundle" mutable="false" readerType="p2" source="false">
- <!-- updateFrom("Mylyn",0) -->
- <rm:uri format="{0}/mylyn/snapshots/3.15">
- <bc:propertyRef key="eclipse.downloads"/>
- </rm:uri>
- </rm:provider>
-
- <!-- M2T Xpand -->
- <rm:provider componentTypes="eclipse.feature,osgi.bundle" mutable="false" readerType="p2" source="false">
- <!-- updateFrom("M2T XPAND",0) -->
- <rm:uri format="{0}/modeling/m2t/xpand/updates/milestones/S201502030723/">
- <bc:propertyRef key="eclipse.downloads"/>
- </rm:uri>
- </rm:provider>
-
- <!-- Xtext, Xtend -->
- <rm:provider componentTypes="eclipse.feature,osgi.bundle" mutable="false" readerType="p2" source="false">
- <!-- updateFrom("Xtext, Xtend",0) -->
- <rm:uri format="{0}/modeling/tmf/xtext/updates/milestones/head/S201502030924/">
- <bc:propertyRef key="eclipse.downloads"/>
- </rm:uri>
- </rm:provider>
-
- <!-- EMF -->
- <rm:provider componentTypes="eclipse.feature,osgi.bundle" mutable="false" readerType="p2" source="false">
- <!-- updateFrom("EMF (Core)",0) -->
- <rm:uri format="{0}/modeling/emf/emf/updates/2.11milestones/">
- <bc:propertyRef key="eclipse.downloads"/>
- </rm:uri>
- </rm:provider>
-
- <!-- EMF Compare -->
- <rm:provider componentTypes="eclipse.feature,osgi.bundle" mutable="false" readerType="p2" source="false">
- <!-- updateFrom("EMF COMPARE",0) -->
- <rm:uri format="{0}/modeling/emf/compare/updates/milestones/3.1/S201502031424">
- <bc:propertyRef key="eclipse.downloads"/>
- </rm:uri>
- </rm:provider>
-
- <!-- EMF Transaction, EMF Validation -->
- <rm:provider componentTypes="eclipse.feature,osgi.bundle" mutable="false" readerType="p2" source="false">
- <!-- updateFrom("EMF TRANSACTION",0) -->
- <rm:uri format="{0}/modeling/emf/transaction/updates/milestones/S201502040445">
- <bc:propertyRef key="eclipse.downloads"/>
- </rm:uri>
- </rm:provider>
-
- <!-- updateFrom("EMF VALIDATION",0) -->
- <rm:provider componentTypes="eclipse.feature,osgi.bundle" mutable="false" readerType="p2" source="false">
- <rm:uri format="{0}/modeling/emf/validation/updates/milestones">
- <bc:propertyRef key="eclipse.downloads"/>
- </rm:uri>
- </rm:provider>
-
- <!-- GEF -->
- <rm:provider componentTypes="eclipse.feature,osgi.bundle" mutable="false" readerType="p2" source="false">
- <!-- updateFrom("GEF",0) -->
- <rm:uri format="{0}/tools/gef/updates/milestones">
- <bc:propertyRef key="eclipse.downloads"/>
- </rm:uri>
- </rm:provider>
-
- <!-- GMP -->
- <rm:provider componentTypes="eclipse.feature,osgi.bundle" mutable="false" readerType="p2" source="false">
- <!-- updateFrom("GMF Runtime",0) -->
- <rm:uri format="{0}/modeling/gmp/gmf-runtime/updates/milestones/S201502040533">
- <bc:propertyRef key="eclipse.downloads"/>
- </rm:uri>
- </rm:provider>
-
- <!-- GMF Notation -->
- <rm:provider componentTypes="eclipse.feature,osgi.bundle" mutable="false" readerType="p2" source="false">
- <!-- updateFrom("GMF Notation",0) -->
- <rm:uri format="{0}/modeling/gmp/gmf-notation/updates/milestones/S201502040339">
- <bc:propertyRef key="eclipse.downloads"/>
- </rm:uri>
- </rm:provider>
-
- <!-- GMF Tooling -->
- <rm:provider componentTypes="eclipse.feature,osgi.bundle" mutable="false" readerType="p2" source="false">
- <!-- updateFrom("GMF Tooling",0) -->
- <rm:uri format="{0}/modeling/gmp/gmf-tooling/updates/milestones-3.3/M4">
- <bc:propertyRef key="eclipse.downloads"/>
- </rm:uri>
- </rm:provider>
-
- <!-- Subversive -->
- <rm:provider componentTypes="eclipse.feature,osgi.bundle" mutable="false" readerType="p2" source="false">
- <!-- updateFrom("Subversive",0) -->
- <rm:uri format="{0}/technology/subversive/2.0/mars-site/">
- <bc:propertyRef key="eclipse.downloads"/>
- </rm:uri>
- </rm:provider>
-
- <!-- WST -->
- <rm:provider componentTypes="eclipse.feature,osgi.bundle" mutable="false" readerType="p2" source="false">
- <!-- updateFrom("WebTools",0) -->
- <rm:uri format="{0}/webtools/downloads/drops/R3.7.0/S-3.7.0M4-20141211000148/repository/">
- <bc:propertyRef key="eclipse.downloads"/>
- </rm:uri>
- </rm:provider>
-
- <!-- CDT -->
- <rm:provider componentTypes="eclipse.feature,osgi.bundle" mutable="false" readerType="p2" source="false">
- <!-- updateFrom("CDT",0) -->
- <rm:uri format="{0}/tools/cdt/builds/mars/milestones">
- <bc:propertyRef key="eclipse.downloads"/>
- </rm:uri>
- </rm:provider>
-
- <!-- Eclipse Platform Milestones -->
- <rm:provider componentTypes="eclipse.feature,osgi.bundle" mutable="false" readerType="p2" source="false">
- <!-- updateFrom("Eclipse",0) -->
- <rm:uri format="{0}/eclipse/updates/4.5milestones/S-4.5M5a-201502031300/">
- <bc:propertyRef key="eclipse.downloads"/>
- </rm:uri>
- </rm:provider>
-
- <!-- FIXME !!!!! for EMF workspace which is not currently in Juno !!!!! -->
- <rm:provider componentTypes="eclipse.feature,osgi.bundle" mutable="false" readerType="p2" source="false">
- <rm:uri format="{0}/modeling/emf/updates/">
- <bc:propertyRef key="eclipse.downloads"/>
- </rm:uri>
- </rm:provider>
-
- <!-- Papyrus Richtext -->
-<!-- <rm:provider componentTypes="eclipse.feature,osgi.bundle" mutable="false" readerType="p2" source="false"> -->
-<!-- <rm:uri format="{0}/modeling/mdt/papyrus/extra/updates/richtext"> -->
-<!-- <bc:propertyRef key="eclipse.downloads"/> -->
-<!-- </rm:uri> -->
-<!-- </rm:provider> -->
-
- </rm:searchPath>
-
-</rm:rmap>
diff --git a/releng/org.eclipse.mdt.papyrus.releng.buckminster/papyrus-trunk-extra-nightly-tests/build.xml b/releng/org.eclipse.mdt.papyrus.releng.buckminster/papyrus-trunk-extra-nightly-tests/build.xml
deleted file mode 100644
index 2bf806e4d18..00000000000
--- a/releng/org.eclipse.mdt.papyrus.releng.buckminster/papyrus-trunk-extra-nightly-tests/build.xml
+++ /dev/null
@@ -1,323 +0,0 @@
-<?xml version="1.0"?>
-<project name="Papyrus">
-
- <property name="build.config.root.dir" location=".." />
- <echo message="build.config.root.dir=${build.config.root.dir}" />
-
- <condition property="properties.file" value="build.properties" else="local.properties">
- <isset property="server.build" />
- </condition>
-
- <condition property="mspec.file" value="build.mspec" else="local.mspec">
- <isset property="server.build" />
- </condition>
- <echo message="mspec.file=${mspec.file}"/>
-
- <echo message="Sourcing ${properties.file}" />
- <property file="${properties.file}" />
- <property environment="env" />
-
- <condition property="build.root" value="${env.WORKSPACE}/buildroot" else="${basedir}/../build">
- <isset property="env.WORKSPACE" />
- </condition>
- <echo message="build.root=${build.root}"/>
-
- <condition property="buckminster.loglevel" value="${env.BUCKMINSTER_LOGLEVEL}" else="INFO">
- <isset property="env.BUCKMINSTER_LOGLEVEL" />
- </condition>
- <echo message="buckminster.loglevel=${buckminster.loglevel}"/>
-
- <condition property="clean.tools" value="true">
- <equals arg1="${env.CLEAN_TOOLS}" arg2="true" />
- </condition>
-
- <condition property="clean.tp" value="true">
- <equals arg1="${env.CLEAN_TP}" arg2="true" />
- </condition>
-
- <condition property="clean.workspace" value="true">
- <equals arg1="${env.CLEAN_WORKSPACE}" arg2="true" />
- </condition>
-
- <condition property="clean.output" value="true">
- <equals arg1="${env.CLEAN_OUTPUT}" arg2="true" />
- </condition>
-
- <condition property="build.type" value="${env.BUILD_TYPE}" else="N">
- <isset property="env.BUILD_TYPE" />
- </condition>
- <echo message="build.type=${build.type}"/>
-
- <condition property="build.nightly" value="true">
- <equals arg1="${build.type}" arg2="N" />
- </condition>
-
- <condition property="no.proxy" value="${env.no_proxy}, dev.eclipse.org" else="dev.eclipse.org">
- <isset property="env.no_proxy" />
- </condition>
-
- <!-- Default properties intended to be overridden by entries in the above property file -->
- <property name="tools" location="${build.root}/tools" />
- <property name="result" location="${build.root}/result" />
- <property name="workspace" location="${result}/workspace" />
- <property name="targetPlatformPath" location="${result}/targetPlatform" />
- <property name="buckminster.output.root" location="${result}/output" />
- <property name="buckminster.temp.root" location="${result}/temp" />
-
- <echo message="tools=${tools}"/>
- <echo message="result=${result}"/>
- <echo message="workspace=${workspace}"/>
- <echo message="targetPlatformPath=${targetPlatformPath}"/>
-
- <!-- This macro executes the default application of an eclipse installation
- that resides in the folder ${buildtools}/@app -->
- <macrodef name="eclipse.launch">
- <attribute name="app" />
- <element name="properties" optional="true" />
- <element name="args" optional="true" />
- <sequential>
- <!-- We assume that the eclipse installation is beneath ${buildtools} -->
- <property name="@{app}.deploy.dir" value="${tools}/@{app}" />
-
- <!-- Find the Eclipse launcher and assing its location to the @{app}.launcher property -->
- <pathconvert property="@{app}.launcher">
- <first count="1">
- <sort>
- <fileset dir="${@{app}.deploy.dir}/plugins" includes="**/org.eclipse.equinox.launcher_*.jar" />
- <reverse xmlns="antlib:org.apache.tools.ant.types.resources.comparators">
- <date />
- </reverse>
- </sort>
- </first>
- </pathconvert>
-
- <!-- Launch the eclipse application -->
- <java fork="true" jar="${@{app}.launcher}" dir="${@{app}.deploy.dir}" failonerror="true">
- <env key="no_proxy" value="${no.proxy}" />
- <properties />
- <!-- Uncomment to debug <jvmarg value="-agentlib:jdwp=transport=dt_socket,address=8000,server=y,suspend=y"/> -->
- <args />
- </java>
- </sequential>
- </macrodef>
-
- <macrodef name="buckminster">
- <attribute name="command" />
- <attribute name="workspace" default="${workspace}" />
- <element name="sysproperties" optional="true" />
- <element name="globargs" optional="true" />
- <element name="cmdargs" optional="true" />
- <sequential>
- <eclipse.launch app="buckminster">
- <args>
- <jvmarg value="-Xmx1024m" />
- <arg value="-data" />
- <arg value="@{workspace}" />
- <arg value="--loglevel" />
- <arg value="${buckminster.loglevel}" />
- <arg value="--displaystacktrace" />
- <globargs />
- <arg value="@{command}" />
- <arg value="-P" />
- <arg value="${properties.tmp}" />
- <cmdargs />
- </args>
- </eclipse.launch>
- </sequential>
- </macrodef>
-
- <target name="init.clean.tools" if="clean.tools">
- <antcall target="clean.tools" />
- </target>
-
- <target name="init.clean.tp" if="clean.tp">
- <antcall target="clean.tp" />
- </target>
-
- <target name="init.clean.workspace" if="clean.workspace">
- <antcall target="clean.workspace" />
- </target>
-
- <target name="init.clean.output" if="clean.output">
- <antcall target="clean.output" />
- </target>
-
- <target name="init.checks" depends="init.clean.tools,init.clean.tp,init.clean.workspace,init.clean.output">
- <available file="${tools}/director/director" property="director.exists" />
- <available file="${tools}/buckminster/buckminster" property="buckminster.exists" />
- </target>
-
- <target name="get.director" unless="director.exists">
- <echo message="Fetching headless director application" />
- <tempfile destdir="${java.io.tmpdir}" prefix="director-" suffix=".zip" property="director.zip" deleteonexit="true" />
- <get src="${eclipse.downloads}/${director.path}" dest="${director.zip}" />
- <mkdir dir="${tools}" />
- <unzip src="${director.zip}" dest="${tools}" />
- <delete file="${director.zip}" />
- </target>
-
- <target name="install.buckminster" unless="buckminster.exists" depends="get.director">
- <echo message="Configuring headless buckminster with needed features" />
- <echo message="pack200 location configured as: ${org.eclipse.update.jarprocessor.pack200.buckminster}" />
- <eclipse.launch app="director">
- <args>
- <jvmarg value="-Declipse.p2.mirrors=false" />
- <!--
- Hudson Ant property: org.eclipse.update.jarprocessor.pack200=${jdk1.5.dir}/jre/bin
- <jvmarg value="-Dorg.eclipse.update.jarprocessor.pack200=${org.eclipse.update.jarprocessor.pack200}" />
- -->
- <jvmarg value="-Dorg.eclipse.update.jarprocessor.pack200=${org.eclipse.update.jarprocessor.pack200.buckminster}" />
- <arg value="-r" />
- <arg value="${eclipse.downloads}/${bm.headless.path}" />
- <arg value="-d" />
- <arg value="${tools}/buckminster" />
- <arg value="-p" />
- <arg value="Buckminster" />
- <arg value="-i" />
- <arg value="org.eclipse.buckminster.cmdline.product" />
- <arg value="-i" />
- <arg value="org.eclipse.buckminster.core.headless.feature.feature.group" />
- <arg value="-i" />
- <arg value="org.eclipse.buckminster.pde.headless.feature.feature.group" />
- <arg value="-i" />
- <arg value="org.eclipse.buckminster.cvs.headless.feature.feature.group" />
- <arg value="-i" />
- <arg value="org.eclipse.buckminster.emma.headless.feature.feature.group" />
- </args>
- </eclipse.launch>
-
- <!-- install svn headless connector -->
- <eclipse.launch app="director">
- <args>
- <jvmarg value="-Declipse.p2.mirrors=false" />
- <!--<jvmarg value="-Dorg.eclipse.update.jarprocessor.pack200=/shared/common/jdk-1.5.0-22.x86_64/jre/bin" />-->
- <jvmarg value="-Dorg.eclipse.update.jarprocessor.pack200=${org.eclipse.update.jarprocessor.pack200.buckminster}" />
- <arg value="-r" />
- <arg value="http://download.cloudsmith.com/buckminster/external-3.6" />
- <arg value="-d" />
- <arg value="${tools}/buckminster" />
- <arg value="-p" />
- <arg value="Buckminster" />
- <arg value="-i" />
- <arg value="org.eclipse.buckminster.subclipse.headless.feature.feature.group" />
- </args>
- </eclipse.launch>
- </target>
-
- <target name="init.workspace" unless="workspace.exists">
- <echo>creating new workspace from template</echo>
- <unzip dest="${workspace}" src="${build.config.root.dir}/resources/workspace.template.zip"/>
- </target>
-
- <target name="init.build.properties">
- <!-- Echo relevant properties to a temporary file so that Buckminster can read them -->
- <tempfile destdir="${java.io.tmpdir}" prefix="build-" suffix=".properties" deleteonexit="true" property="properties.tmp" />
- <echo message="Properties file is: ${properties.tmp}" />
- <echoproperties destfile="${properties.tmp}">
- <!-- We don't want these. basedir in particular will cause problems if passed explicitly -->
- <propertyset negate="true">
- <propertyref name="basedir" />
- <propertyref name="eclipse.home" />
- <propertyref name="properties.tmp" />
- <propertyref name="line.separator" />
- <propertyref name="path.separator" />
- <propertyref prefix="ant." />
- <propertyref prefix="file." />
- <propertyref prefix="java." />
- <propertyref prefix="sun." />
- <propertyref prefix="user." />
- </propertyset>
- </echoproperties>
- </target>
-
- <target name="provision" depends="init.checks,init.workspace,install.buckminster,init.build.properties" unless="skip.provision">
- <echo message="Importing projects into workspace ${workspace} and binaries into target platform ${targetPlatformPath}" />
- <!--
- <buckminster command="installJRE">
- <cmdargs>
- <arg value="- -location" />
- <arg value="${env.JAVA_HOME}" />
- </cmdargs>
- </buckminster>
- -->
- <buckminster command="setpref">
- <cmdargs>
- <arg value="targetPlatformPath=${targetPlatformPath}" />
- </cmdargs>
- </buckminster>
-
- <buckminster command="import">
- <cmdargs>
- <arg value="-P" />
- <arg value="${basedir}/${properties.file}" />
- <arg value="--bomfile"/>
- <arg value="${build.root}/papyrus_bom.xml"/>
- <arg value="${basedir}/${mspec.file}" />
- </cmdargs>
- </buckminster>
- </target>
-
- <target name="build" depends="provision" unless="skip.build">
- <echo message="Building all projects in workspace ${workspace}" />
- <buckminster command="build">
- <cmdargs>
- <arg value="--thorough" />
- </cmdargs>
- </buckminster>
- </target>
-
- <target name="test" depends="build" unless="skip.tests">
- <echo message="Running JUnit tests" />
- <mkdir dir="${result}/testresults/" />
- <mkdir dir="${result}/testresults/xml" />
- <mkdir dir="${result}/testresults/consolelogs" />
- <buckminster command="junit">
- <cmdargs>
- <arg value="-l" />
- <arg value="org.eclipse.papyrus.tests.extra/AllTests-extra.launch" />
- <arg value="-o" />
- <arg value="${result}/testresults/xml/testReport.xml" />
- <arg value="--terseXML" />
- <arg value="--flatXML" />
- <arg value="--stderr" />
- <arg value="${result}/testresults/consolelogs/ErrorLogJunitPapyrus.txt" />
- <arg value="--stdout" />
- <arg value="${result}/testresults/consolelogs/OutputLogJunitPapyrus.txt" />
- </cmdargs>
- </buckminster>
- <echo message="End of JUnit tests" />
-
- <echo>Generating HTML report for Junit tests</echo>
- <junitreport todir="${result}/testresults">
- <fileset dir="${result}/testresults/xml">
- <include name="*.xml" />
- </fileset>
- <report format="frames" todir="${result}/testresults/html" />
- </junitreport>
-
- </target>
-
- <target name="clean.tools">
- <delete dir="${tools}/director" failonerror="true" quiet="true" />
- <delete dir="${tools}/buckminster" failonerror="true" quiet="true" />
- </target>
-
- <target name="clean.tp">
- <delete dir="${targetPlatformPath}" failonerror="true" quiet="true" />
- </target>
-
- <target name="clean.workspace">
- <delete dir="${workspace}" failonerror="true" quiet="true" />
- </target>
-
- <target name="clean.output">
- <delete dir="${buckminster.output.root}" failonerror="true" quiet="true" />
- <delete dir="${buckminster.temp.root}" failonerror="true" quiet="true" />
- <delete dir="${result}/testresults" failonerror="true" quiet="true" />
- </target>
-
- <target name="clean.all" depends="clean.tools,clean.workspace,clean.tp,clean.output" />
-
- <target name="do.nothing" />
-
-</project>
diff --git a/releng/org.eclipse.mdt.papyrus.releng.buckminster/papyrus-trunk-extra-nightly/buckminster.cspec b/releng/org.eclipse.mdt.papyrus.releng.buckminster/papyrus-trunk-extra-nightly/buckminster.cspec
deleted file mode 100644
index 8127f0f00be..00000000000
--- a/releng/org.eclipse.mdt.papyrus.releng.buckminster/papyrus-trunk-extra-nightly/buckminster.cspec
+++ /dev/null
@@ -1,13 +0,0 @@
-<?xml version="1.0" encoding="UTF-8"?>
-<cs:cspec xmlns:cs="http://www.eclipse.org/buckminster/CSpec-1.0" name="org.eclipse.mdt.papyrus.releng.buckminster"
- componentType="buckminster" version="0.9.0.qualifier">
- <cs:dependencies>
-
- <cs:dependency name="org.eclipse.sdk" componentType="eclipse.feature"/>
- <cs:dependency name="org.eclipse.pde.junit.runtime" componentType="osgi.bundle"/>
- <cs:dependency name="org.eclipse.acceleo" componentType="eclipse.feature"/>
- <cs:dependency name="org.eclipse.acceleo.ide.ui" componentType="osgi.bundle"/>
- <cs:dependency name="org.eclipse.papyrus.extra.build.feature" componentType="eclipse.feature"/>
-
- </cs:dependencies>
-</cs:cspec> \ No newline at end of file
diff --git a/releng/org.eclipse.mdt.papyrus.releng.buckminster/papyrus-trunk-extra-nightly/build-after.sh b/releng/org.eclipse.mdt.papyrus.releng.buckminster/papyrus-trunk-extra-nightly/build-after.sh
deleted file mode 100644
index 470ae536b8b..00000000000
--- a/releng/org.eclipse.mdt.papyrus.releng.buckminster/papyrus-trunk-extra-nightly/build-after.sh
+++ /dev/null
@@ -1,47 +0,0 @@
-#--------------------------------------------------------------------------------
-# Copyright (c) 2012 CEA LIST.
-#
-#
-# All rights reserved. This program and the accompanying materials
-# are made available under the terms of the Eclipse Public License v1.0
-# which accompanies this distribution, and is available at
-# http://www.eclipse.org/legal/epl-v10.html
-#
-# Contributors:
-# Nicolas Bros (Mia-Software)
-#--------------------------------------------------------------------------------
-
-########## publishing ##########
-
-p2UpdateSiteDir=${WORKSPACE}/buildroot/result/output/org.eclipse.papyrus.extra.build.feature_*-eclipse.feature/site.p2
-updateSite=/shared/jobs/${JOB_NAME}/updateSite
-
-promoteSignal=/opt/public/modeling/mdt/papyrus/papyrus-trunk-extra-nightly/promoteSignal
-promoteDirName=/opt/public/modeling/mdt/papyrus/papyrus-trunk-extra-nightly/promoteDirName
-# note: the version and build id used by the cronPromote.sh are taken from papyrus-trunk-nightly
-
-#FULL_BUILD_ID=$(cat $promoteDirName)
-updateZipName=Papyrus-Extra-Update.zip
-zipName=Papyrus-Extra.zip
-
-rm -rf tmp
-mkdir -p "tmp/extra"
-
-# create the update site zip
-(cd $p2UpdateSiteDir && zip -r $updateZipName *)
-mv $p2UpdateSiteDir/$updateZipName "tmp/extra"
-
-rm -rf $updateSite
-mv $p2UpdateSiteDir $updateSite
-
-mv revision.txt "tmp/extra"
-
-# copy the build log into the result
-wget --quiet --no-check-certificate ${HUDSON_URL}/job/${JOB_NAME}/${BUILD_NUMBER}/consoleText -O "${WORKSPACE}/tmp/extra/buildlog.txt"
-
-(cd tmp && zip -r $zipName *)
-mv tmp/$zipName .
-
-if [ "$BUILD_TYPE" == "N" ]; then
- touch $promoteSignal
-fi
diff --git a/releng/org.eclipse.mdt.papyrus.releng.buckminster/papyrus-trunk-extra-nightly/build-before.sh b/releng/org.eclipse.mdt.papyrus.releng.buckminster/papyrus-trunk-extra-nightly/build-before.sh
deleted file mode 100644
index 54c1d014e5c..00000000000
--- a/releng/org.eclipse.mdt.papyrus.releng.buckminster/papyrus-trunk-extra-nightly/build-before.sh
+++ /dev/null
@@ -1,33 +0,0 @@
-#--------------------------------------------------------------------------------
-# Copyright (c) 2012 CEA LIST.
-#
-#
-# All rights reserved. This program and the accompanying materials
-# are made available under the terms of the Eclipse Public License v1.0
-# which accompanies this distribution, and is available at
-# http://www.eclipse.org/legal/epl-v10.html
-#
-# Contributors:
-# Nicolas Bros (Mia-Software)
-#--------------------------------------------------------------------------------
-
-SVN=/usr/local/bin/svn
-promoteDirName=/opt/public/modeling/mdt/papyrus/papyrus-trunk-extra-nightly/promoteDirName
-RELENG_PROJECT="sourceTree/releng/org.eclipse.mdt.papyrus.releng.buckminster"
-
-echo "building in " $WORKSPACE
-
-echo "cleaning previous results"
-rm -f ?20*.zip
-
-echo "displaying java version"
-java -version
-#ls -al /shared/common/jdk-1.5.0-22.x86_64/jre/bin
-
-COMPACT_BUILD_ID="${BUILD_ID//[-_]}"
-COMPACT_BUILD_ID="${COMPACT_BUILD_ID:0:12}"
-FULL_BUILD_ID=${BUILD_TYPE}${COMPACT_BUILD_ID}
-echo $FULL_BUILD_ID > $promoteDirName
-
-revision=$($SVN info svn://dev.eclipse.org/svnroot/modeling/org.eclipse.mdt.papyrus | grep '^Revision:' | awk '{print $2}')
-echo "$revision" > "$WORKSPACE/revision.txt"
diff --git a/releng/org.eclipse.mdt.papyrus.releng.buckminster/papyrus-trunk-extra-nightly/build.cquery b/releng/org.eclipse.mdt.papyrus.releng.buckminster/papyrus-trunk-extra-nightly/build.cquery
deleted file mode 100644
index c918951f423..00000000000
--- a/releng/org.eclipse.mdt.papyrus.releng.buckminster/papyrus-trunk-extra-nightly/build.cquery
+++ /dev/null
@@ -1,17 +0,0 @@
-<?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.mdt.papyrus.releng.buckminster" componentType="buckminster"/>
- <cq:property key="target.arch" value="x86_64"/>
- <cq:property key="target.os" value="linux"/> <!-- linux -->
- <cq:property key="target.ws" value="gtk"/> <!-- gtk -->
-
- <!-- all the source features are generated during the build ( but org.eclipse.papyrus.sdk.sources.feature must be materialized ) -->
- <cq:advisorNode namePattern="^org\.eclipse\.papyrus\..*\.source\.feature$" skipComponent="true"/>
-
- <cq:advisorNode namePattern=".*doc\.isv" skipComponent="true"/>
- <cq:advisorNode namePattern=".*doc\.user" skipComponent="true"/>
- <cq:advisorNode namePattern="org\.eclipse\.swt\.gtk\.linux\.s390x\.source" skipComponent="true"/>
-
- <!-- FIXME : allowCircularDependency should be able to be set to false -->
- <cq:advisorNode namePattern=".*" allowCircularDependency="true" useMaterialization="false" useTargetPlatform="false"/>
-</cq:componentQuery>
diff --git a/releng/org.eclipse.mdt.papyrus.releng.buckminster/papyrus-trunk-extra-nightly/build.mspec b/releng/org.eclipse.mdt.papyrus.releng.buckminster/papyrus-trunk-extra-nightly/build.mspec
deleted file mode 100644
index a368a2b6afa..00000000000
--- a/releng/org.eclipse.mdt.papyrus.releng.buckminster/papyrus-trunk-extra-nightly/build.mspec
+++ /dev/null
@@ -1,8 +0,0 @@
-<?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 namePattern="^org\.eclipse\.mdt\.papyrus\.releng\.buckminster$" exclude="true"/>
- <mspec:mspecNode materializer="workspace" namePattern=".*" filter="(buckminster.source=true)"/>
-</mspec:mspec>
diff --git a/releng/org.eclipse.mdt.papyrus.releng.buckminster/papyrus-trunk-extra-nightly/build.properties b/releng/org.eclipse.mdt.papyrus.releng.buckminster/papyrus-trunk-extra-nightly/build.properties
deleted file mode 100644
index edb088e13f5..00000000000
--- a/releng/org.eclipse.mdt.papyrus.releng.buckminster/papyrus-trunk-extra-nightly/build.properties
+++ /dev/null
@@ -1,49 +0,0 @@
-#--------------------------------------------------------------------------------
-# Copyright (c) 2012 CEA LIST.
-#
-#
-# All rights reserved. This program and the accompanying materials
-# are made available under the terms of the Eclipse Public License v1.0
-# which accompanies this distribution, and is available at
-# http://www.eclipse.org/legal/epl-v10.html
-#
-# Contributors:
-# Nicolas Bros (Mia-Software)
-#--------------------------------------------------------------------------------
-
-# don't use mirrors when building on the eclipse.org infrastructure
-eclipse.p2.mirrors=false
-
-# use the local filesystem
-svn.repository=file:///svnroot
-
-# the ".qualifier" of each plug-in is replaced by the build date
-qualifier.replacement.*=generator:buildTimestamp
-generator.buildTimestamp.format='v'yyyyMMddHHmm
-
-target.os=*
-target.ws=*
-target.arch=*
-
-site.pack200=false
-site.signing=false
-#cbi.include.source=false
-
-eclipse.downloads=file:///home/data/httpd/download.eclipse.org
-bm.headless.path=tools/buckminster/headless-3.7
-director.path=tools/buckminster/products/director_latest.zip
-
-jdk1.5.dir=/shared/common/jdk-1.5.0-22.x86_64
-jdk_1.6=/shared/common/sun-jdk1.6.0_21_x64
-org.eclipse.update.jarprocessor.pack200.buckminster=${jdk_1.6}/jre/bin
-
-
-# the following two properties are used to fix the SVN references in the BOM, for building a correct PSF
-# the location from the rmap
-bom.source.tree.pattern=repository=".*?/papyrus-trunk-extra-nightly(?:/.*?)?/sourceTree/(.*?)"
-# the corresponding location on the SVN
-bom.source.tree.replacement=repository="file:///svnroot/modeling/org.eclipse.mdt.papyrus/trunk/\\1"
-
-# https://bugs.eclipse.org/bugs/show_bug.cgi?id=309147
-pde.bundle.range.generation=false
-pde.feature.range.generation=false \ No newline at end of file
diff --git a/releng/org.eclipse.mdt.papyrus.releng.buckminster/papyrus-trunk-extra-nightly/build.rmap b/releng/org.eclipse.mdt.papyrus.releng.buckminster/papyrus-trunk-extra-nightly/build.rmap
deleted file mode 100644
index d2c908cac9a..00000000000
--- a/releng/org.eclipse.mdt.papyrus.releng.buckminster/papyrus-trunk-extra-nightly/build.rmap
+++ /dev/null
@@ -1,479 +0,0 @@
-<?xml version="1.0" encoding="UTF-8" standalone="no"?>
-<rm:rmap xmlns:rm="http://www.eclipse.org/buckminster/RMap-1.0" xmlns:bc="http://www.eclipse.org/buckminster/Common-1.0" xmlns:psf="http://www.eclipse.org/buckminster/PSFProvider-1.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">
- <rm:property key="build.type" mutable="true" value="N"/>
- <rm:locator pattern="^org\.eclipse\.mdt\.papyrus\.releng.*" searchPathRef="releng"/>
- <rm:locator failOnError="true" pattern="^org\.eclipse\.papyrus\..*" searchPathRef="papyrus"/>
- <rm:locator failOnError="false" searchPathRef="orbit"/>
- <rm:locator failOnError="true" searchPathRef="platform.binaries"/>
-
- <!-- Papyrus Releng projects -->
- <rm:searchPath name="releng">
- <rm:provider componentTypes="buckminster,osgi.bundle" readerType="local">
- <rm:uri format="{0}/releng/{1}/{2}">
- <bc:propertyRef key="local.repository"/>
- <bc:propertyRef key="buckminster.component"/>
- <bc:propertyRef key="releng.subproject.name"/>
- </rm:uri>
- </rm:provider>
- </rm:searchPath>
-
- <!-- Papyrus UML Compare -->
- <rm:searchPath name="papyrus">
- <rm:provider componentTypes="osgi.bundle" readerType="local">
- <rm:uri format="{0}/extraplugins/uml/compare/{1}">
- <bc:propertyRef key="local.repository"/>
- <bc:propertyRef key="buckminster.component"/>
- </rm:uri>
- </rm:provider>
-
- <!-- east-adl -->
- <rm:provider componentTypes="osgi.bundle" readerType="local">
- <rm:uri format="{0}/extraplugins/eastadl/{1}">
- <bc:propertyRef key="local.repository"/>
- <bc:propertyRef key="buckminster.component"/>
- </rm:uri>
- </rm:provider>
-
- <!-- tablemigration -->
- <rm:provider componentTypes="osgi.bundle" readerType="local">
- <rm:uri format="{0}/extraplugins/tablemigration/{1}">
- <bc:propertyRef key="local.repository"/>
- <bc:propertyRef key="buckminster.component"/>
- </rm:uri>
- </rm:provider>
-
- <!-- dsml-validation -->
- <rm:provider componentTypes="osgi.bundle" readerType="local">
- <rm:uri format="{0}/extraplugins/dsml.validation/{1}">
- <bc:propertyRef key="local.repository"/>
- <bc:propertyRef key="buckminster.component"/>
- </rm:uri>
- </rm:provider>
-
- <rm:provider componentTypes="osgi.bundle" readerType="local">
- <rm:uri format="{0}/plugins/customization/{1}">
- <bc:propertyRef key="local.repository"/>
- <bc:propertyRef key="buckminster.component"/>
- </rm:uri>
- </rm:provider>
-
- <!-- UML -->
- <rm:provider componentTypes="osgi.bundle" readerType="local">
- <rm:uri format="{0}/extraplugins/uml/{1}">
- <bc:propertyRef key="local.repository"/>
- <bc:propertyRef key="buckminster.component"/>
- </rm:uri>
- </rm:provider>
-
- <!-- layout-->
- <rm:provider componentTypes="osgi.bundle" readerType="local">
- <rm:uri format="{0}/extraplugins/layout/{1}">
- <bc:propertyRef key="local.repository"/>
- <bc:propertyRef key="buckminster.component"/>
- </rm:uri>
- </rm:provider>
-
- <!-- MARTE -->
- <rm:provider componentTypes="osgi.bundle" readerType="local">
- <rm:uri format="{0}/extraplugins/marte/{1}">
- <bc:propertyRef key="local.repository"/>
- <bc:propertyRef key="buckminster.component"/>
- </rm:uri>
- </rm:provider>
- <rm:provider componentTypes="osgi.bundle" readerType="local">
- <rm:uri format="{0}/extraplugins/marte/properties/{1}">
- <bc:propertyRef key="local.repository"/>
- <bc:propertyRef key="buckminster.component"/>
- </rm:uri>
- </rm:provider>
- <rm:provider componentTypes="osgi.bundle" readerType="local">
- <rm:uri format="{0}/extraplugins/marte/textedit/{1}">
- <bc:propertyRef key="local.repository"/>
- <bc:propertyRef key="buckminster.component"/>
- </rm:uri>
- </rm:provider>
-
- <!-- Moka -->
- <rm:provider componentTypes="osgi.bundle" readerType="local">
- <rm:uri format="{0}/extraplugins/moka/{1}">
- <bc:propertyRef key="local.repository"/>
- <bc:propertyRef key="buckminster.component"/>
- </rm:uri>
- </rm:provider>
-
- <rm:provider componentTypes="osgi.bundle" readerType="local">
- <rm:uri format="{0}/plugins/doc/{1}">
- <bc:propertyRef key="local.repository"/>
- <bc:propertyRef key="buckminster.component"/>
- </rm:uri>
- </rm:provider>
-
- <rm:provider componentTypes="osgi.bundle" readerType="local">
- <rm:uri format="{0}/plugins/uml/diagram/{1}">
- <bc:propertyRef key="local.repository"/>
- <bc:propertyRef key="buckminster.component"/>
- </rm:uri>
- </rm:provider>
-
- <!-- Diagram Templates -->
- <rm:provider componentTypes="osgi.bundle" readerType="local">
- <rm:uri format="{0}/extraplugins/diagramtemplate/{1}">
- <bc:propertyRef key="local.repository"/>
- <bc:propertyRef key="buckminster.component"/>
- </rm:uri>
- </rm:provider>
-
- <!-- Eclipse Project Editors (Infra) -->
- <rm:provider componentTypes="osgi.bundle" readerType="local">
- <rm:uri format="{0}/plugins/infra/{1}">
- <bc:propertyRef key="local.repository"/>
- <bc:propertyRef key="buckminster.component"/>
- </rm:uri>
- </rm:provider>
-
- <!-- Migration -->
- <rm:provider componentTypes="osgi.bundle" readerType="local">
- <rm:uri format="{0}/extraplugins/migration/{1}">
- <bc:propertyRef key="local.repository"/>
- <bc:propertyRef key="buckminster.component"/>
- </rm:uri>
- </rm:provider>
-
- <!-- Papyrus CDO -->
- <rm:provider componentTypes="osgi.bundle" readerType="local">
- <rm:uri format="{0}/extraplugins/cdo/{1}">
- <bc:propertyRef key="local.repository"/>
- <bc:propertyRef key="buckminster.component"/>
- </rm:uri>
- </rm:provider>
-
- <!-- Qompass -->
- <rm:provider componentTypes="osgi.bundle" readerType="local">
- <rm:uri format="{0}/extraplugins/qompass-designer/{1}">
- <bc:propertyRef key="local.repository"/>
- <bc:propertyRef key="buckminster.component"/>
- </rm:uri>
- </rm:provider>
-
- <!-- Tracing -->
- <rm:provider componentTypes="osgi.bundle" readerType="local">
- <rm:uri format="{0}/extraplugins/qompass-designer/tracing/{1}">
- <bc:propertyRef key="local.repository"/>
- <bc:propertyRef key="buckminster.component"/>
- </rm:uri>
- </rm:provider>
-
- <!-- CPP -->
- <rm:provider componentTypes="osgi.bundle" readerType="local">
- <rm:uri format="{0}/extraplugins/codegen/{1}">
- <bc:propertyRef key="local.repository"/>
- <bc:propertyRef key="buckminster.component"/>
- </rm:uri>
- </rm:provider>
-
- <!-- Java -->
- <rm:provider componentTypes="osgi.bundle" readerType="local">
- <rm:uri format="{0}/extraplugins/java/{1}">
- <bc:propertyRef key="local.repository"/>
- <bc:propertyRef key="buckminster.component"/>
- </rm:uri>
- </rm:provider>
-
- <!-- UML RT -->
- <rm:provider componentTypes="osgi.bundle" readerType="local">
- <rm:uri format="{0}/extraplugins/umlrt/{1}">
- <bc:propertyRef key="local.repository"/>
- <bc:propertyRef key="buckminster.component"/>
- </rm:uri>
- </rm:provider>
-
- <!-- RobotML -->
- <rm:provider componentTypes="osgi.bundle" readerType="local">
- <rm:uri format="{0}/extraplugins/robotml/{1}">
- <bc:propertyRef key="local.repository"/>
- <bc:propertyRef key="buckminster.component"/>
- </rm:uri>
- </rm:provider>
-
- <!-- RobotML Generators common -->
- <rm:provider componentTypes="osgi.bundle" readerType="local">
- <rm:uri format="{0}/extraplugins/robotml/generators/{1}">
- <bc:propertyRef key="local.repository"/>
- <bc:propertyRef key="buckminster.component"/>
- </rm:uri>
- </rm:provider>
-
- <!-- RobotML RTMaps Generator -->
- <rm:provider componentTypes="osgi.bundle" readerType="local">
- <rm:uri format="{0}/extraplugins/robotml/generators/rtmaps/{1}">
- <bc:propertyRef key="local.repository"/>
- <bc:propertyRef key="buckminster.component"/>
- </rm:uri>
- </rm:provider>
-
- <!-- Layers -->
- <rm:provider componentTypes="osgi.bundle" readerType="local">
- <rm:uri format="{0}/extraplugins/layers/{1}">
- <bc:propertyRef key="local.repository"/>
- <bc:propertyRef key="buckminster.component"/>
- </rm:uri>
- </rm:provider>
-
- <!-- feature -->
- <rm:provider componentTypes="eclipse.feature" readerType="local">
- <rm:uri format="{0}/features/papyrus-extra-features/{1}">
- <bc:propertyRef key="local.repository"/>
- <bc:propertyRef key="buckminster.component"/>
- </rm:uri>
- </rm:provider>
-
-
- <rm:provider componentTypes="eclipse.feature,osgi.bundle" mutable="false" readerType="p2" source="false">
- <rm:uri format="{0}">
- <bc:propertyRef key="papyrus.update.site"/>
- </rm:uri>
- </rm:provider>
-
- </rm:searchPath>
-
-
- <!-- **************************************** UPDATE SITES **************************************** -->
-
- <!-- Orbit bundles -->
- <rm:searchPath name="orbit">
- <rm:provider componentTypes="eclipse.feature,osgi.bundle" mutable="false" readerType="p2" source="false">
- <!--rm:uri format="{0}/tools/orbit/downloads/drops/S20111201180206/repository/"-->
- <rm:uri format="{0}/tools/orbit/downloads/drops/R20140525021250/repository">
- <bc:propertyRef key="eclipse.downloads"/>
- </rm:uri>
- </rm:provider>
- </rm:searchPath>
-
- <!-- Everything else : all other Papyrus dependencies -->
- <rm:searchPath name="platform.binaries">
-
- <!-- Birt -->
- <rm:provider componentTypes="eclipse.feature,osgi.bundle" mutable="false" readerType="p2" source="false">
- <!-- updateFrom("BIRT",0) -->
- <rm:uri format="{0}/birt/update-site/mars-interim/">
- <bc:propertyRef key="eclipse.downloads"/>
- </rm:uri>
- </rm:provider>
-
- <!-- CDO -->
- <rm:provider componentTypes="eclipse.feature,osgi.bundle" mutable="false" readerType="p2" source="false">
- <!-- updateFrom("EMF CDO",0) -->
- <rm:uri format="{0}/modeling/emf/cdo/drops/R20140610-0212">
- <bc:propertyRef key="eclipse.downloads"/>
- </rm:uri>
- </rm:provider>
-
- <!-- M2M ATL -->
- <rm:provider componentTypes="eclipse.feature,osgi.bundle" mutable="false" readerType="p2" source="false">
- <!-- updateFrom("M2M ATL",0) -->
- <rm:uri format="{0}/mmt/atl/updates/milestones/3.6/">
- <bc:propertyRef key="eclipse.downloads"/>
- </rm:uri>
- </rm:provider>
-
- <!-- EMFT MWE -->
- <rm:provider componentTypes="eclipse.feature,osgi.bundle" mutable="false" readerType="p2" source="false">
- <!-- updateFrom("EMFT MWE",0) -->
- <rm:uri format="{0}/modeling/emft/mwe/updates/milestones/S201502030703/mwe">
- <bc:propertyRef key="eclipse.downloads"/>
- </rm:uri>
- </rm:provider>
-
- <!-- M2M QVT-OML -->
- <rm:provider componentTypes="eclipse.feature,osgi.bundle" mutable="false" readerType="p2" source="false">
- <!-- updateFrom("QVT Operational",0) -->
- <rm:uri format="{0}/mmt/qvto/updates/milestones/3.5.0/S201502021150">
- <bc:propertyRef key="eclipse.downloads"/>
- </rm:uri>
- </rm:provider>
-
- <!-- <rm:provider componentTypes="eclipse.feature,osgi.bundle" mutable="false"
- readerType="p2" source="false"> -->
- <!-- updateFrom("M2T JET",0) -->
- <!-- <rm:uri format="{0}/modeling/m2t/updates/milestones/"> -->
- <!-- <bc:propertyRef key="eclipse.downloads"/> -->
- <!-- </rm:uri> -->
-
- <!-- M2T Acceleo -->
- <rm:provider componentTypes="eclipse.feature,osgi.bundle" mutable="false" readerType="p2" source="false">
- <!-- updateFrom("M2T ACCELEO",0) -->
- <rm:uri format="{0}/acceleo/updates/milestones/3.6/S201502030917">
- <bc:propertyRef key="eclipse.downloads"/>
- </rm:uri>
- </rm:provider>
-
- <!-- MDT OCL -->
- <rm:provider componentTypes="eclipse.feature,osgi.bundle" mutable="false" readerType="p2" source="false">
- <!-- updateFrom("MDT OCL 6.0",0) -->
- <rm:uri format="{0}/modeling/mdt/ocl/updates/milestones/6.0.0/S201502021341">
- <bc:propertyRef key="eclipse.downloads"/>
- </rm:uri>
- </rm:provider>
-
- <!-- EMF Facet -->
- <rm:provider componentTypes="eclipse.feature,osgi.bundle" mutable="false" readerType="p2" source="false">
- <!-- updateFrom("EMF Facet",0) -->
- <rm:uri format="{0}/facet/updates/integration/1.0.0/I201502030839/">
- <bc:propertyRef key="eclipse.downloads"/>
- </rm:uri>
- </rm:provider>
-
- <!-- MDT UML2 -->
- <rm:provider componentTypes="eclipse.feature,osgi.bundle" mutable="false" readerType="p2" source="false">
- <!-- updateFrom("MDT UML2",0) -->
- <rm:uri format="{0}/modeling/mdt/uml2/updates/5.1milestones">
- <bc:propertyRef key="eclipse.downloads"/>
- </rm:uri>
- </rm:provider>
-
- <!-- Mylyn -->
- <rm:provider componentTypes="eclipse.feature,osgi.bundle" mutable="false" readerType="p2" source="false">
- <!-- updateFrom("Mylyn",0) -->
- <rm:uri format="{0}/mylyn/snapshots/3.15">
- <bc:propertyRef key="eclipse.downloads"/>
- </rm:uri>
- </rm:provider>
-
- <!-- M2T Xpand -->
- <rm:provider componentTypes="eclipse.feature,osgi.bundle" mutable="false" readerType="p2" source="false">
- <!-- updateFrom("M2T XPAND",0) -->
- <rm:uri format="{0}/modeling/m2t/xpand/updates/milestones/S201502030723/">
- <bc:propertyRef key="eclipse.downloads"/>
- </rm:uri>
- </rm:provider>
-
- <!-- Xtext, Xtend -->
- <rm:provider componentTypes="eclipse.feature,osgi.bundle" mutable="false" readerType="p2" source="false">
- <!-- updateFrom("Xtext, Xtend",0) -->
- <rm:uri format="{0}/modeling/tmf/xtext/updates/milestones/head/S201502030924/">
- <bc:propertyRef key="eclipse.downloads"/>
- </rm:uri>
- </rm:provider>
-
- <!-- EMF -->
- <rm:provider componentTypes="eclipse.feature,osgi.bundle" mutable="false" readerType="p2" source="false">
- <!-- updateFrom("EMF (Core)",0) -->
- <rm:uri format="{0}/modeling/emf/emf/updates/2.11milestones/">
- <bc:propertyRef key="eclipse.downloads"/>
- </rm:uri>
- </rm:provider>
-
- <!-- EMF Compare -->
- <rm:provider componentTypes="eclipse.feature,osgi.bundle" mutable="false" readerType="p2" source="false">
- <!-- updateFrom("EMF COMPARE",0) -->
- <rm:uri format="{0}/modeling/emf/compare/updates/milestones/3.1/S201502031424">
- <!-- rm:uri format="{0}/modeling/emf/compare/updates/milestones/2.0" -->
- <bc:propertyRef key="eclipse.downloads"/>
- </rm:uri>
- </rm:provider>
-
-
- <!-- EMF Transaction -->
- <rm:provider componentTypes="eclipse.feature,osgi.bundle" mutable="false" readerType="p2" source="false">
- <!-- updateFrom("EMF TRANSACTION",0) -->
- <rm:uri format="{0}/modeling/emf/transaction/updates/milestones/S201502040445">
- <bc:propertyRef key="eclipse.downloads"/>
- </rm:uri>
- </rm:provider>
-
- <!-- EMF Validation -->
- <rm:provider componentTypes="eclipse.feature,osgi.bundle" mutable="false" readerType="p2" source="false">
- <!-- updateFrom("EMF VALIDATION",0) -->
- <rm:uri format="{0}/modeling/emf/validation/updates/milestones/S201502040400">
- <bc:propertyRef key="eclipse.downloads"/>
- </rm:uri>
- </rm:provider>
-
- <!-- GEF -->
- <rm:provider componentTypes="eclipse.feature,osgi.bundle" mutable="false" readerType="p2" source="false">
- <!-- updateFrom("GEF",0) -->
- <rm:uri format="{0}/tools/gef/updates/milestones">
- <bc:propertyRef key="eclipse.downloads"/>
- </rm:uri>
- </rm:provider>
-
- <!-- GMP -->
- <rm:provider componentTypes="eclipse.feature,osgi.bundle" mutable="false" readerType="p2" source="false">
- <!-- updateFrom("GMF Runtime",0) -->
- <rm:uri format="{0}/modeling/gmp/gmf-runtime/updates/milestones/S201502040533">
- <bc:propertyRef key="eclipse.downloads"/>
- </rm:uri>
- </rm:provider>
-
- <!-- GMF Notation -->
- <rm:provider componentTypes="eclipse.feature,osgi.bundle" mutable="false" readerType="p2" source="false">
- <!-- updateFrom("GMF Notation",0) -->
- <rm:uri format="{0}/modeling/gmp/gmf-notation/updates/milestones/S201502040339">
- <bc:propertyRef key="eclipse.downloads"/>
- </rm:uri>
- </rm:provider>
-
- <!-- GMF Tooling -->
- <rm:provider componentTypes="eclipse.feature,osgi.bundle" mutable="false" readerType="p2" source="false">
- <!-- updateFrom("GMF Tooling",0) -->
- <rm:uri format="{0}/modeling/gmp/gmf-tooling/updates/milestones-3.3/M4">
- <bc:propertyRef key="eclipse.downloads"/>
- </rm:uri>
- </rm:provider>
-
- <!-- CDT -->
- <rm:provider componentTypes="eclipse.feature,osgi.bundle" mutable="false" readerType="p2" source="false">
- <!-- updateFrom("CDT",0) -->
- <rm:uri format="{0}/tools/cdt/builds/mars/milestones">
- <bc:propertyRef key="eclipse.downloads"/>
- </rm:uri>
- </rm:provider>
-
- <!-- Subversive -->
- <rm:provider componentTypes="eclipse.feature,osgi.bundle" mutable="false" readerType="p2" source="false">
- <!-- updateFrom("Subversive",0) -->
- <rm:uri format="{0}/technology/subversive/2.0/mars-site/">
- <bc:propertyRef key="eclipse.downloads"/>
- </rm:uri>
- </rm:provider>
-
- <!-- WST -->
- <rm:provider componentTypes="eclipse.feature,osgi.bundle" mutable="false" readerType="p2" source="false">
- <!-- updateFrom("WebTools",0) -->
- <rm:uri format="{0}/webtools/downloads/drops/R3.7.0/S-3.7.0M4-20141211000148/repository/">
- <bc:propertyRef key="eclipse.downloads"/>
- </rm:uri>
- </rm:provider>
-
- <!-- Eclipse Platform Milestones -->
- <rm:provider componentTypes="eclipse.feature,osgi.bundle" mutable="false" readerType="p2" source="false">
- <!-- updateFrom("Eclipse",0) -->
- <rm:uri format="{0}/eclipse/updates/4.5milestones/S-4.5M5a-201502031300/">
- <bc:propertyRef key="eclipse.downloads"/>
- </rm:uri>
- </rm:provider>
-
- <!-- FIXME !!!!! for EMF workspace which is not currently in Juno !!!!! -->
- <rm:provider componentTypes="eclipse.feature,osgi.bundle" mutable="false" readerType="p2" source="false">
- <rm:uri format="{0}/modeling/emf/updates/">
- <bc:propertyRef key="eclipse.downloads"/>
- </rm:uri>
- </rm:provider>
-
- <rm:provider componentTypes="eclipse.feature,osgi.bundle" mutable="false" readerType="p2" source="false">
- <rm:uri format="{0}/nattable/releases/1.2.0/repository/">
- <bc:propertyRef key="eclipse.downloads"/>
- </rm:uri>
- </rm:provider>
-
- <!-- Papyrus Richtext -->
-<!-- <rm:provider componentTypes="eclipse.feature,osgi.bundle" mutable="false" readerType="p2" source="false"> -->
-<!-- <rm:uri format="{0}/modeling/mdt/papyrus/extra/updates/richtext"> -->
-<!-- <bc:propertyRef key="eclipse.downloads"/> -->
-<!-- </rm:uri> -->
-<!-- </rm:provider> -->
-
-
- </rm:searchPath>
-
-</rm:rmap>
diff --git a/releng/org.eclipse.mdt.papyrus.releng.buckminster/papyrus-trunk-extra-nightly/build.xml b/releng/org.eclipse.mdt.papyrus.releng.buckminster/papyrus-trunk-extra-nightly/build.xml
deleted file mode 100644
index c3a3c91caa0..00000000000
--- a/releng/org.eclipse.mdt.papyrus.releng.buckminster/papyrus-trunk-extra-nightly/build.xml
+++ /dev/null
@@ -1,352 +0,0 @@
-<?xml version="1.0"?>
-<project name="Papyrus">
-
- <property name="build.config.root.dir" location=".." />
- <echo message="build.config.root.dir=${build.config.root.dir}" />
-
- <condition property="properties.file" value="build.properties" else="local.properties">
- <isset property="server.build" />
- </condition>
-
- <condition property="mspec.file" value="build.mspec" else="local.mspec">
- <isset property="server.build" />
- </condition>
- <echo message="mspec.file=${mspec.file}"/>
-
- <echo message="Sourcing ${properties.file}" />
- <property file="${properties.file}" />
- <property environment="env" />
-
- <condition property="build.root" value="${env.WORKSPACE}/buildroot" else="${basedir}/../build">
- <isset property="env.WORKSPACE" />
- </condition>
- <echo message="build.root=${build.root}"/>
-
- <condition property="buckminster.loglevel" value="${env.BUCKMINSTER_LOGLEVEL}" else="INFO">
- <isset property="env.BUCKMINSTER_LOGLEVEL" />
- </condition>
- <echo message="buckminster.loglevel=${buckminster.loglevel}"/>
-
- <condition property="clean.tools" value="true">
- <equals arg1="${env.CLEAN_TOOLS}" arg2="true" />
- </condition>
-
- <condition property="clean.tp" value="true">
- <equals arg1="${env.CLEAN_TP}" arg2="true" />
- </condition>
-
- <condition property="clean.workspace" value="true">
- <equals arg1="${env.CLEAN_WORKSPACE}" arg2="true" />
- </condition>
-
- <condition property="clean.output" value="true">
- <equals arg1="${env.CLEAN_OUTPUT}" arg2="true" />
- </condition>
-
- <condition property="build.type" value="${env.BUILD_TYPE}" else="N">
- <isset property="env.BUILD_TYPE" />
- </condition>
- <echo message="build.type=${build.type}"/>
-
- <condition property="build.nightly" value="true">
- <equals arg1="${build.type}" arg2="N" />
- </condition>
-
- <condition property="site.pack200" value="${env.SITE_PACK200}" else="true">
- <isset property="env.SITE_PACK200" />
- </condition>
-
- <condition property="site.signing" value="false" else="true">
- <isset property="build.nightly" />
- </condition>
- <echo message="site.signing=${site.signing}"/>
-
- <condition property="no.proxy" value="${env.no_proxy}, dev.eclipse.org" else="dev.eclipse.org">
- <isset property="env.no_proxy" />
- </condition>
-
- <!-- Default properties intended to be overridden by entries in the above property file -->
- <property name="tools" location="${build.root}/tools" />
- <property name="result" location="${build.root}/result" />
- <property name="workspace" location="${result}/workspace" />
- <property name="targetPlatformPath" location="${result}/targetPlatform" />
- <property name="buckminster.output.root" location="${result}/output" />
- <property name="buckminster.temp.root" location="${result}/temp" />
-
- <echo message="tools=${tools}"/>
- <echo message="result=${result}"/>
- <echo message="workspace=${workspace}"/>
- <echo message="targetPlatformPath=${targetPlatformPath}"/>
-
- <!-- This macro executes the default application of an eclipse installation
- that resides in the folder ${buildtools}/@app -->
- <macrodef name="eclipse.launch">
- <attribute name="app" />
- <element name="properties" optional="true" />
- <element name="args" optional="true" />
- <sequential>
- <!-- We assume that the eclipse installation is beneath ${buildtools} -->
- <property name="@{app}.deploy.dir" value="${tools}/@{app}" />
-
- <!-- Find the Eclipse launcher and assing its location to the @{app}.launcher property -->
- <pathconvert property="@{app}.launcher">
- <first count="1">
- <sort>
- <fileset dir="${@{app}.deploy.dir}/plugins" includes="**/org.eclipse.equinox.launcher_*.jar" />
- <reverse xmlns="antlib:org.apache.tools.ant.types.resources.comparators">
- <date />
- </reverse>
- </sort>
- </first>
- </pathconvert>
-
- <!-- Launch the eclipse application -->
- <java fork="true" jar="${@{app}.launcher}" dir="${@{app}.deploy.dir}" failonerror="true">
- <env key="no_proxy" value="${no.proxy}" />
- <properties />
- <!-- Uncomment to debug <jvmarg value="-agentlib:jdwp=transport=dt_socket,address=8000,server=y,suspend=y"/> -->
- <args />
- </java>
- </sequential>
- </macrodef>
-
- <macrodef name="buckminster">
- <attribute name="command" />
- <attribute name="workspace" default="${workspace}" />
- <element name="sysproperties" optional="true" />
- <element name="globargs" optional="true" />
- <element name="cmdargs" optional="true" />
- <sequential>
- <eclipse.launch app="buckminster">
- <args>
- <jvmarg value="-Xmx1024m" />
- <arg value="-data" />
- <arg value="@{workspace}" />
- <arg value="--loglevel" />
- <arg value="${buckminster.loglevel}" />
- <arg value="--displaystacktrace" />
- <globargs />
- <arg value="@{command}" />
- <arg value="-P" />
- <arg value="${properties.tmp}" />
- <cmdargs />
- </args>
- </eclipse.launch>
- </sequential>
- </macrodef>
-
- <target name="init.clean.tools" if="clean.tools">
- <antcall target="clean.tools" />
- </target>
-
- <target name="init.clean.tp" if="clean.tp">
- <antcall target="clean.tp" />
- </target>
-
- <target name="init.clean.workspace" if="clean.workspace">
- <antcall target="clean.workspace" />
- </target>
-
- <target name="init.clean.output" if="clean.output">
- <antcall target="clean.output" />
- </target>
-
- <target name="init.checks" depends="init.clean.tools,init.clean.tp,init.clean.workspace,init.clean.output">
- <available file="${tools}/director/director" property="director.exists" />
- <available file="${tools}/buckminster/buckminster" property="buckminster.exists" />
- </target>
-
- <target name="get.director" unless="director.exists">
- <echo message="Fetching headless director application" />
- <tempfile destdir="${java.io.tmpdir}" prefix="director-" suffix=".zip" property="director.zip" deleteonexit="true" />
- <get src="${eclipse.downloads}/${director.path}" dest="${director.zip}" />
- <mkdir dir="${tools}" />
- <unzip src="${director.zip}" dest="${tools}" />
- <delete file="${director.zip}" />
- </target>
-
- <target name="install.buckminster" unless="buckminster.exists" depends="get.director">
- <echo message="Configuring headless buckminster with needed features" />
- <echo message="pack200 location configured as: ${org.eclipse.update.jarprocessor.pack200.buckminster}" />
- <eclipse.launch app="director">
- <args>
- <jvmarg value="-Declipse.p2.mirrors=false" />
- <!--
- Hudson Ant property: org.eclipse.update.jarprocessor.pack200=${jdk1.5.dir}/jre/bin
- <jvmarg value="-Dorg.eclipse.update.jarprocessor.pack200=${org.eclipse.update.jarprocessor.pack200}" />
- -->
- <jvmarg value="-Dorg.eclipse.update.jarprocessor.pack200=${org.eclipse.update.jarprocessor.pack200.buckminster}" />
- <arg value="-r" />
- <arg value="${eclipse.downloads}/${bm.headless.path}" />
- <arg value="-d" />
- <arg value="${tools}/buckminster" />
- <arg value="-p" />
- <arg value="Buckminster" />
- <arg value="-i" />
- <arg value="org.eclipse.buckminster.cmdline.product" />
- <arg value="-i" />
- <arg value="org.eclipse.buckminster.core.headless.feature.feature.group" />
- <arg value="-i" />
- <arg value="org.eclipse.buckminster.pde.headless.feature.feature.group" />
- <arg value="-i" />
- <arg value="org.eclipse.buckminster.cvs.headless.feature.feature.group" />
- <arg value="-i" />
- <arg value="org.eclipse.buckminster.emma.headless.feature.feature.group" />
- </args>
- </eclipse.launch>
-
- <!-- install svn headless connector -->
- <eclipse.launch app="director">
- <args>
- <jvmarg value="-Declipse.p2.mirrors=false" />
- <!--<jvmarg value="-Dorg.eclipse.update.jarprocessor.pack200=/shared/common/jdk-1.5.0-22.x86_64/jre/bin" />-->
- <jvmarg value="-Dorg.eclipse.update.jarprocessor.pack200=${org.eclipse.update.jarprocessor.pack200.buckminster}" />
- <arg value="-r" />
- <arg value="http://download.cloudsmith.com/buckminster/external-3.6" />
- <arg value="-d" />
- <arg value="${tools}/buckminster" />
- <arg value="-p" />
- <arg value="Buckminster" />
- <arg value="-i" />
- <arg value="org.eclipse.buckminster.subclipse.headless.feature.feature.group" />
- </args>
- </eclipse.launch>
- </target>
-
- <target name="init.workspace" unless="workspace.exists">
- <mkdir dir="${workspace}" />
- </target>
-
- <target name="init.build.properties">
- <!-- Echo relevant properties to a temporary file so that Buckminster can read them -->
- <tempfile destdir="${java.io.tmpdir}" prefix="build-" suffix=".properties" deleteonexit="true" property="properties.tmp" />
- <echo message="Properties file is: ${properties.tmp}" />
- <echoproperties destfile="${properties.tmp}">
- <!-- We don't want these. basedir in particular will cause problems if passed explicitly -->
- <propertyset negate="true">
- <propertyref name="basedir" />
- <propertyref name="eclipse.home" />
- <propertyref name="properties.tmp" />
- <propertyref name="line.separator" />
- <propertyref name="path.separator" />
- <propertyref prefix="ant." />
- <propertyref prefix="file." />
- <propertyref prefix="java." />
- <propertyref prefix="sun." />
- <propertyref prefix="user." />
- </propertyset>
- </echoproperties>
- </target>
-
- <target name="provision" depends="init.checks,init.workspace,install.buckminster,init.build.properties" unless="skip.provision">
- <echo message="Importing projects into workspace ${workspace} and binaries into target platform ${targetPlatformPath}" />
- <!--
- <buckminster command="installJRE">
- <cmdargs>
- <arg value="- -location" />
- <arg value="${env.JAVA_HOME}" />
- </cmdargs>
- </buckminster>
- -->
- <buckminster command="setpref">
- <cmdargs>
- <arg value="targetPlatformPath=${targetPlatformPath}" />
- </cmdargs>
- </buckminster>
-
- <buckminster command="import">
- <cmdargs>
- <arg value="-P" />
- <arg value="${basedir}/${properties.file}" />
- <arg value="--bomfile"/>
- <arg value="${build.root}/papyrus_bom.xml"/>
- <arg value="${basedir}/${mspec.file}" />
- </cmdargs>
- </buckminster>
-
- <!-- Generate the psf -->
- <echo message="Generating psf" />
- <replaceregexp file="${build.root}/papyrus_bom.xml" match="${bom.source.tree.pattern}" replace="${bom.source.tree.replacement}" byline="true"/>
- <xslt style="${build.config.root.dir}/xsl/psf/bom2repository.xsl" in="${build.root}/papyrus_bom.xml" out="repository.xml" />
- <xslt style="${build.config.root.dir}/xsl/psf/repository2subversive.xsl" in="repository.xml" out="${result}/subversive_${build.type}.psf" />
- <xslt style="${build.config.root.dir}/xsl/psf/repository2subclipse.xsl" in="repository.xml" out="${result}/subclipse_${build.type}.psf" />
- <delete file="repository.xml" />
- </target>
-
- <target name="site.p2" depends="provision" unless="skip.site.p2">
- <echo message="Building all projects in workspace ${workspace}" />
- <buckminster command="build">
- <cmdargs>
- <arg value="--thorough" />
- </cmdargs>
- </buckminster>
-
- <echo message="Performing org.eclipse.papyrus.extra.build.feature#site.p2" />
- <buckminster command="perform">
- <cmdargs>
- <arg value="org.eclipse.papyrus.extra.build.feature#site.p2" />
- </cmdargs>
- </buckminster>
-
- <!-- Find the created update site directory -->
-
- <pathconvert property="site.p2.dir">
- <first count="1">
- <dirset dir="${buckminster.output.root}" includes="org.eclipse.papyrus.extra.build.feature_*/site.p2" />
- </first>
- </pathconvert>
-
- <echo message="Creating human readable index.html" />
- <unzip src="${site.p2.dir}/content.jar" dest="${site.p2.dir}" />
- <xslt style="${build.config.root.dir}/xsl/content2html.xsl" in="${site.p2.dir}/content.xml" out="${site.p2.dir}/index.html" />
- <xslt style="${build.config.root.dir}/xsl/content2xml.xsl" in="${site.p2.dir}/content.xml" out="${site.p2.dir}/index.xml" />
- <delete file="${site.p2.dir}/content.xml" />
-
- </target>
-
- <target name="test" depends="site.p2" unless="skip.tests">
- <echo message="Running JUnit tests" />
- <mkdir dir="${result}/testresults/" />
- <mkdir dir="${result}/testresults/xml" />
- <mkdir dir="${result}/testresults/consolelogs" />
- <buckminster command="junit">
- <cmdargs>
- <arg value="-l" />
- <arg value="org.eclipse.papyrus.tests/Papyrus ALL tests.launch" />
- <arg value="-o" />
- <arg value="${result}/testresults/xml/testReport.xml" />
- <arg value="--terseXML" />
- <arg value="--flatXML" />
- <arg value="--stderr" />
- <arg value="${result}/testresults/consolelogs/ErrorLogJunitPapyrus.txt" />
- <arg value="--stdout" />
- <arg value="${result}/testresults/consolelogs/OutputLogJunitPapyrus.txt" />
- </cmdargs>
- </buckminster>
- <echo message="End of JUnit tests" />
- </target>
-
- <target name="clean.tools">
- <delete dir="${tools}/director" failonerror="true" quiet="true" />
- <delete dir="${tools}/buckminster" failonerror="true" quiet="true" />
- </target>
-
- <target name="clean.tp">
- <delete dir="${targetPlatformPath}" failonerror="true" quiet="true" />
- </target>
-
- <target name="clean.workspace">
- <delete dir="${workspace}" failonerror="true" quiet="true" />
- </target>
-
- <target name="clean.output">
- <delete dir="${buckminster.output.root}" failonerror="true" quiet="true" />
- <delete dir="${buckminster.temp.root}" failonerror="true" quiet="true" />
- <delete dir="${result}/testresults" failonerror="true" quiet="true" />
- </target>
-
- <target name="clean.all" depends="clean.tools,clean.workspace,clean.tp,clean.output" />
-
- <target name="do.nothing" />
-
-</project>
diff --git a/releng/org.eclipse.mdt.papyrus.releng.buckminster/papyrus-trunk-nightly-tests/buckminster.cspec b/releng/org.eclipse.mdt.papyrus.releng.buckminster/papyrus-trunk-nightly-tests/buckminster.cspec
deleted file mode 100644
index 6370cc01941..00000000000
--- a/releng/org.eclipse.mdt.papyrus.releng.buckminster/papyrus-trunk-nightly-tests/buckminster.cspec
+++ /dev/null
@@ -1,23 +0,0 @@
-<?xml version="1.0" encoding="UTF-8"?>
-<cs:cspec xmlns:cs="http://www.eclipse.org/buckminster/CSpec-1.0" name="org.eclipse.mdt.papyrus.releng.buckminster"
- componentType="buckminster" version="0.9.0.qualifier">
- <cs:dependencies>
- <cs:dependency name="org.eclipse.sdk" componentType="eclipse.feature"/>
- <cs:dependency name="org.eclipse.pde.junit.runtime" componentType="osgi.bundle"/>
- <cs:dependency name="org.eclipse.papyrus.sdk.feature" componentType="eclipse.feature"/>
- <cs:dependency name="org.eclipse.papyrus.tests.build.feature" componentType="eclipse.feature"/>
-
- <!-- these are dependencies for imported packages, that are not resolved otherwise -->
- <cs:dependency name="org.w3c.dom.events" componentType="osgi.bundle"/>
- <cs:dependency name="javax.el" componentType="osgi.bundle"/>
- <cs:dependency name="org.aopalliance" componentType="osgi.bundle"/>
- <cs:dependency name="org.apache.batik.dom" componentType="osgi.bundle"/>
- <cs:dependency name="org.apache.batik.dom.svg" componentType="osgi.bundle"/>
- <cs:dependency name="org.apache.batik.parser" componentType="osgi.bundle"/>
- <cs:dependency name="org.apache.batik.css" componentType="osgi.bundle"/>
- <cs:dependency name="org.apache.batik.bridge" componentType="osgi.bundle"/>
- <cs:dependency name="org.apache.batik.transcoder" componentType="osgi.bundle"/>
- <cs:dependency name="org.apache.batik.pdf" componentType="osgi.bundle"/>
-
- </cs:dependencies>
-</cs:cspec> \ No newline at end of file
diff --git a/releng/org.eclipse.mdt.papyrus.releng.buckminster/papyrus-trunk-nightly-tests/build-after.sh b/releng/org.eclipse.mdt.papyrus.releng.buckminster/papyrus-trunk-nightly-tests/build-after.sh
deleted file mode 100644
index 44a5227bb7a..00000000000
--- a/releng/org.eclipse.mdt.papyrus.releng.buckminster/papyrus-trunk-nightly-tests/build-after.sh
+++ /dev/null
@@ -1,20 +0,0 @@
-promoteSignal=/opt/public/modeling/mdt/papyrus/papyrus-trunk-nightly-tests/promoteSignal
-promoteDirName=/opt/public/modeling/mdt/papyrus/papyrus-trunk-nightly-tests/promoteDirName
-# note: the version and build id used by the cronPromote.sh are taken from papyrus-trunk-nightly
-
-zipName="Papyrus-TestResults.zip"
-
-rm -rf tmp
-mkdir -p tmp
-cp -r buildroot/result/testresults tmp
-
-# copy the build log into the result
-wget --quiet --no-check-certificate ${HUDSON_URL}/job/${JOB_NAME}/${BUILD_NUMBER}/consoleText -O "${WORKSPACE}/tmp/testresults/buildlog.txt"
-
-# create the test results zip
-(cd tmp && zip -r "$zipName" *)
-mv "tmp/$zipName" .
-
-if [ "$BUILD_TYPE" == "N" ]; then
- touch $promoteSignal
-fi
diff --git a/releng/org.eclipse.mdt.papyrus.releng.buckminster/papyrus-trunk-nightly-tests/build-failures.xml b/releng/org.eclipse.mdt.papyrus.releng.buckminster/papyrus-trunk-nightly-tests/build-failures.xml
deleted file mode 100644
index 70f4e9a94de..00000000000
--- a/releng/org.eclipse.mdt.papyrus.releng.buckminster/papyrus-trunk-nightly-tests/build-failures.xml
+++ /dev/null
@@ -1,323 +0,0 @@
-<?xml version="1.0"?>
-<project name="Papyrus">
-
- <property name="build.config.root.dir" location=".." />
- <echo message="build.config.root.dir=${build.config.root.dir}" />
-
- <condition property="properties.file" value="build.properties" else="local.properties">
- <isset property="server.build" />
- </condition>
-
- <condition property="mspec.file" value="build.mspec" else="local.mspec">
- <isset property="server.build" />
- </condition>
- <echo message="mspec.file=${mspec.file}"/>
-
- <echo message="Sourcing ${properties.file}" />
- <property file="${properties.file}" />
- <property environment="env" />
-
- <condition property="build.root" value="${env.WORKSPACE}/buildroot" else="${basedir}/../build">
- <isset property="env.WORKSPACE" />
- </condition>
- <echo message="build.root=${build.root}"/>
-
- <condition property="buckminster.loglevel" value="${env.BUCKMINSTER_LOGLEVEL}" else="INFO">
- <isset property="env.BUCKMINSTER_LOGLEVEL" />
- </condition>
- <echo message="buckminster.loglevel=${buckminster.loglevel}"/>
-
- <condition property="clean.tools" value="true">
- <equals arg1="${env.CLEAN_TOOLS}" arg2="true" />
- </condition>
-
- <condition property="clean.tp" value="true">
- <equals arg1="${env.CLEAN_TP}" arg2="true" />
- </condition>
-
- <condition property="clean.workspace" value="true">
- <equals arg1="${env.CLEAN_WORKSPACE}" arg2="true" />
- </condition>
-
- <condition property="clean.output" value="true">
- <equals arg1="${env.CLEAN_OUTPUT}" arg2="true" />
- </condition>
-
- <condition property="build.type" value="${env.BUILD_TYPE}" else="N">
- <isset property="env.BUILD_TYPE" />
- </condition>
- <echo message="build.type=${build.type}"/>
-
- <condition property="build.nightly" value="true">
- <equals arg1="${build.type}" arg2="N" />
- </condition>
-
- <condition property="no.proxy" value="${env.no_proxy}, dev.eclipse.org" else="dev.eclipse.org">
- <isset property="env.no_proxy" />
- </condition>
-
- <!-- Default properties intended to be overridden by entries in the above property file -->
- <property name="tools" location="${build.root}/tools" />
- <property name="result" location="${build.root}/result" />
- <property name="workspace" location="${result}/workspace" />
- <property name="targetPlatformPath" location="${result}/targetPlatform" />
- <property name="buckminster.output.root" location="${result}/output" />
- <property name="buckminster.temp.root" location="${result}/temp" />
-
- <echo message="tools=${tools}"/>
- <echo message="result=${result}"/>
- <echo message="workspace=${workspace}"/>
- <echo message="targetPlatformPath=${targetPlatformPath}"/>
-
- <!-- This macro executes the default application of an eclipse installation
- that resides in the folder ${buildtools}/@app -->
- <macrodef name="eclipse.launch">
- <attribute name="app" />
- <element name="properties" optional="true" />
- <element name="args" optional="true" />
- <sequential>
- <!-- We assume that the eclipse installation is beneath ${buildtools} -->
- <property name="@{app}.deploy.dir" value="${tools}/@{app}" />
-
- <!-- Find the Eclipse launcher and assing its location to the @{app}.launcher property -->
- <pathconvert property="@{app}.launcher">
- <first count="1">
- <sort>
- <fileset dir="${@{app}.deploy.dir}/plugins" includes="**/org.eclipse.equinox.launcher_*.jar" />
- <reverse xmlns="antlib:org.apache.tools.ant.types.resources.comparators">
- <date />
- </reverse>
- </sort>
- </first>
- </pathconvert>
-
- <!-- Launch the eclipse application -->
- <java fork="true" jar="${@{app}.launcher}" dir="${@{app}.deploy.dir}" failonerror="true">
- <env key="no_proxy" value="${no.proxy}" />
- <properties />
- <!-- Uncomment to debug <jvmarg value="-agentlib:jdwp=transport=dt_socket,address=8000,server=y,suspend=y"/> -->
- <args />
- </java>
- </sequential>
- </macrodef>
-
- <macrodef name="buckminster">
- <attribute name="command" />
- <attribute name="workspace" default="${workspace}" />
- <element name="sysproperties" optional="true" />
- <element name="globargs" optional="true" />
- <element name="cmdargs" optional="true" />
- <sequential>
- <eclipse.launch app="buckminster">
- <args>
- <jvmarg value="-Xmx1024m" />
- <arg value="-data" />
- <arg value="@{workspace}" />
- <arg value="--loglevel" />
- <arg value="${buckminster.loglevel}" />
- <arg value="--displaystacktrace" />
- <globargs />
- <arg value="@{command}" />
- <arg value="-P" />
- <arg value="${properties.tmp}" />
- <cmdargs />
- </args>
- </eclipse.launch>
- </sequential>
- </macrodef>
-
- <target name="init.clean.tools" if="clean.tools">
- <antcall target="clean.tools" />
- </target>
-
- <target name="init.clean.tp" if="clean.tp">
- <antcall target="clean.tp" />
- </target>
-
- <target name="init.clean.workspace" if="clean.workspace">
- <antcall target="clean.workspace" />
- </target>
-
- <target name="init.clean.output" if="clean.output">
- <antcall target="clean.output" />
- </target>
-
- <target name="init.checks" depends="init.clean.tools,init.clean.tp,init.clean.workspace,init.clean.output">
- <available file="${tools}/director/director" property="director.exists" />
- <available file="${tools}/buckminster/buckminster" property="buckminster.exists" />
- </target>
-
- <target name="get.director" unless="director.exists">
- <echo message="Fetching headless director application" />
- <tempfile destdir="${java.io.tmpdir}" prefix="director-" suffix=".zip" property="director.zip" deleteonexit="true" />
- <get src="${eclipse.downloads}/${director.path}" dest="${director.zip}" />
- <mkdir dir="${tools}" />
- <unzip src="${director.zip}" dest="${tools}" />
- <delete file="${director.zip}" />
- </target>
-
- <target name="install.buckminster" unless="buckminster.exists" depends="get.director">
- <echo message="Configuring headless buckminster with needed features" />
- <echo message="pack200 location configured as: ${org.eclipse.update.jarprocessor.pack200.buckminster}" />
- <eclipse.launch app="director">
- <args>
- <jvmarg value="-Declipse.p2.mirrors=false" />
- <!--
- Hudson Ant property: org.eclipse.update.jarprocessor.pack200=${jdk1.5.dir}/jre/bin
- <jvmarg value="-Dorg.eclipse.update.jarprocessor.pack200=${org.eclipse.update.jarprocessor.pack200}" />
- -->
- <jvmarg value="-Dorg.eclipse.update.jarprocessor.pack200=@none" />
- <arg value="-r" />
- <arg value="${eclipse.downloads}/${bm.headless.path}" />
- <arg value="-d" />
- <arg value="${tools}/buckminster" />
- <arg value="-p" />
- <arg value="Buckminster" />
- <arg value="-i" />
- <arg value="org.eclipse.buckminster.cmdline.product" />
- <arg value="-i" />
- <arg value="org.eclipse.buckminster.core.headless.feature.feature.group" />
- <arg value="-i" />
- <arg value="org.eclipse.buckminster.pde.headless.feature.feature.group" />
- <arg value="-i" />
- <arg value="org.eclipse.buckminster.cvs.headless.feature.feature.group" />
- <arg value="-i" />
- <arg value="org.eclipse.buckminster.emma.headless.feature.feature.group" />
- </args>
- </eclipse.launch>
-
- <!-- install svn headless connector -->
- <eclipse.launch app="director">
- <args>
- <jvmarg value="-Declipse.p2.mirrors=false" />
- <!--<jvmarg value="-Dorg.eclipse.update.jarprocessor.pack200=/shared/common/jdk-1.5.0-22.x86_64/jre/bin" />-->
- <jvmarg value="-Dorg.eclipse.update.jarprocessor.pack200=@none" />
- <arg value="-r" />
- <arg value="http://download.cloudsmith.com/buckminster/external-3.6" />
- <arg value="-d" />
- <arg value="${tools}/buckminster" />
- <arg value="-p" />
- <arg value="Buckminster" />
- <arg value="-i" />
- <arg value="org.eclipse.buckminster.subclipse.headless.feature.feature.group" />
- </args>
- </eclipse.launch>
- </target>
-
- <target name="init.workspace" unless="workspace.exists">
- <echo>creating new workspace from template</echo>
- <unzip dest="${workspace}" src="${build.config.root.dir}/resources/workspace.template.zip"/>
- </target>
-
- <target name="init.build.properties">
- <!-- Echo relevant properties to a temporary file so that Buckminster can read them -->
- <tempfile destdir="${java.io.tmpdir}" prefix="build-" suffix=".properties" deleteonexit="true" property="properties.tmp" />
- <echo message="Properties file is: ${properties.tmp}" />
- <echoproperties destfile="${properties.tmp}">
- <!-- We don't want these. basedir in particular will cause problems if passed explicitly -->
- <propertyset negate="true">
- <propertyref name="basedir" />
- <propertyref name="eclipse.home" />
- <propertyref name="properties.tmp" />
- <propertyref name="line.separator" />
- <propertyref name="path.separator" />
- <propertyref prefix="ant." />
- <propertyref prefix="file." />
- <propertyref prefix="java." />
- <propertyref prefix="sun." />
- <propertyref prefix="user." />
- </propertyset>
- </echoproperties>
- </target>
-
- <target name="provision" depends="init.checks,init.workspace,install.buckminster,init.build.properties" unless="skip.provision">
- <echo message="Importing projects into workspace ${workspace} and binaries into target platform ${targetPlatformPath}" />
- <!--
- <buckminster command="installJRE">
- <cmdargs>
- <arg value="- -location" />
- <arg value="${env.JAVA_HOME}" />
- </cmdargs>
- </buckminster>
- -->
- <buckminster command="setpref">
- <cmdargs>
- <arg value="targetPlatformPath=${targetPlatformPath}" />
- </cmdargs>
- </buckminster>
-
- <buckminster command="import">
- <cmdargs>
- <arg value="-P" />
- <arg value="${basedir}/${properties.file}" />
- <arg value="--bomfile"/>
- <arg value="${build.root}/papyrus_bom.xml"/>
- <arg value="${basedir}/${mspec.file}" />
- </cmdargs>
- </buckminster>
- </target>
-
- <target name="build" depends="provision" unless="skip.build">
- <echo message="Building all projects in workspace ${workspace}" />
- <buckminster command="build">
- <cmdargs>
- <arg value="--thorough" />
- </cmdargs>
- </buckminster>
- </target>
-
- <target name="test" depends="build" unless="skip.tests">
- <echo message="Running JUnit tests" />
- <mkdir dir="${result}/testresults/" />
- <mkdir dir="${result}/testresults/xml" />
- <mkdir dir="${result}/testresults/consolelogs" />
- <buckminster command="junit">
- <cmdargs>
- <arg value="-l" />
- <arg value="org.eclipse.papyrus.tests/Papyrus ALL tests - Failures.launch" />
- <arg value="-o" />
- <arg value="${result}/testresults/xml/testReport.xml" />
- <arg value="--terseXML" />
- <arg value="--flatXML" />
- <arg value="--stderr" />
- <arg value="${result}/testresults/consolelogs/ErrorLogJunitPapyrus.txt" />
- <arg value="--stdout" />
- <arg value="${result}/testresults/consolelogs/OutputLogJunitPapyrus.txt" />
- </cmdargs>
- </buckminster>
- <echo message="End of tests" />
-
- <echo>Generating HTML report for Junit tests</echo>
- <junitreport todir="${result}/testresults">
- <fileset dir="${result}/testresults/xml">
- <include name="*.xml" />
- </fileset>
- <report format="frames" todir="${result}/testresults/html" />
- </junitreport>
-
- </target>
-
- <target name="clean.tools">
- <delete dir="${tools}/director" failonerror="true" quiet="true" />
- <delete dir="${tools}/buckminster" failonerror="true" quiet="true" />
- </target>
-
- <target name="clean.tp">
- <delete dir="${targetPlatformPath}" failonerror="true" quiet="true" />
- </target>
-
- <target name="clean.workspace">
- <delete dir="${workspace}" failonerror="true" quiet="true" />
- </target>
-
- <target name="clean.output">
- <delete dir="${buckminster.output.root}" failonerror="true" quiet="true" />
- <delete dir="${buckminster.temp.root}" failonerror="true" quiet="true" />
- <delete dir="${result}/testresults" failonerror="true" quiet="true" />
- </target>
-
- <target name="clean.all" depends="clean.tools,clean.workspace,clean.tp,clean.output" />
-
- <target name="do.nothing" />
-
-</project>
diff --git a/releng/org.eclipse.mdt.papyrus.releng.buckminster/papyrus-trunk-nightly-tests/build.cquery b/releng/org.eclipse.mdt.papyrus.releng.buckminster/papyrus-trunk-nightly-tests/build.cquery
deleted file mode 100644
index e124f73ab9f..00000000000
--- a/releng/org.eclipse.mdt.papyrus.releng.buckminster/papyrus-trunk-nightly-tests/build.cquery
+++ /dev/null
@@ -1,18 +0,0 @@
-<?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.mdt.papyrus.releng.buckminster" componentType="buckminster"/>
- <cq:property key="target.arch" value="x86_64"/>
- <cq:property key="target.os" value="linux"/> <!-- linux -->
- <cq:property key="target.ws" value="gtk"/> <!-- gtk -->
-
- <!-- all the source features are generated during the build ( but org.eclipse.papyrus.sdk.sources.feature must be materialized ) -->
- <cq:advisorNode namePattern="^org\.eclipse\.papyrus\..*\.source\.feature$" skipComponent="true"/>
- <cq:advisorNode namePattern="^org\.eclipse\.papyrus\..*\.source$" skipComponent="true"/>
-
- <cq:advisorNode namePattern=".*doc\.isv" skipComponent="true"/>
- <cq:advisorNode namePattern=".*doc\.user" skipComponent="true"/>
- <cq:advisorNode namePattern="org\.eclipse\.swt\.gtk\.linux\.s390x\.source" skipComponent="true"/>
-
- <!-- FIXME : allowCircularDependency should be able to be set to false -->
- <cq:advisorNode namePattern=".*" allowCircularDependency="true" useMaterialization="false" useTargetPlatform="false"/>
-</cq:componentQuery>
diff --git a/releng/org.eclipse.mdt.papyrus.releng.buckminster/papyrus-trunk-nightly-tests/build.mspec b/releng/org.eclipse.mdt.papyrus.releng.buckminster/papyrus-trunk-nightly-tests/build.mspec
deleted file mode 100644
index a368a2b6afa..00000000000
--- a/releng/org.eclipse.mdt.papyrus.releng.buckminster/papyrus-trunk-nightly-tests/build.mspec
+++ /dev/null
@@ -1,8 +0,0 @@
-<?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 namePattern="^org\.eclipse\.mdt\.papyrus\.releng\.buckminster$" exclude="true"/>
- <mspec:mspecNode materializer="workspace" namePattern=".*" filter="(buckminster.source=true)"/>
-</mspec:mspec>
diff --git a/releng/org.eclipse.mdt.papyrus.releng.buckminster/papyrus-trunk-nightly-tests/build.properties b/releng/org.eclipse.mdt.papyrus.releng.buckminster/papyrus-trunk-nightly-tests/build.properties
deleted file mode 100644
index 57d4023a32b..00000000000
--- a/releng/org.eclipse.mdt.papyrus.releng.buckminster/papyrus-trunk-nightly-tests/build.properties
+++ /dev/null
@@ -1,39 +0,0 @@
-#--------------------------------------------------------------------------------
-# Copyright (c) 2012 CEA LIST.
-#
-#
-# All rights reserved. This program and the accompanying materials
-# are made available under the terms of the Eclipse Public License v1.0
-# which accompanies this distribution, and is available at
-# http://www.eclipse.org/legal/epl-v10.html
-#
-# Contributors:
-# Nicolas Bros (Mia-Software)
-#--------------------------------------------------------------------------------
-
-# don't use mirrors when building on the eclipse.org infrastructure
-eclipse.p2.mirrors=false
-
-# use the local filesystem
-svn.repository=file:///svnroot
-
-# the ".qualifier" of each plug-in is replaced by the build date
-qualifier.replacement.*=generator:buildTimestamp
-generator.buildTimestamp.format='v'yyyyMMddHHmm
-
-target.os=*
-target.ws=*
-target.arch=*
-
-site.pack200=false
-site.signing=false
-#cbi.include.source=false
-
-eclipse.downloads=file:///home/data/httpd/download.eclipse.org
-bm.headless.path=tools/buckminster/headless-3.7
-director.path=tools/buckminster/products/director_latest.zip
-
-jdk1.5.dir=/shared/common/jdk-1.5.0-22.x86_64
-jdk_1.6=/shared/common/sun-jdk1.6.0_21_x64
-org.eclipse.update.jarprocessor.pack200.buckminster=${jdk_1.6}/jre/bin
-
diff --git a/releng/org.eclipse.mdt.papyrus.releng.buckminster/papyrus-trunk-nightly-tests/build.rmap b/releng/org.eclipse.mdt.papyrus.releng.buckminster/papyrus-trunk-nightly-tests/build.rmap
deleted file mode 100644
index 1ee85e82a15..00000000000
--- a/releng/org.eclipse.mdt.papyrus.releng.buckminster/papyrus-trunk-nightly-tests/build.rmap
+++ /dev/null
@@ -1,411 +0,0 @@
-<?xml version="1.0" encoding="UTF-8" standalone="no"?>
-<rm:rmap xmlns:rm="http://www.eclipse.org/buckminster/RMap-1.0" xmlns:bc="http://www.eclipse.org/buckminster/Common-1.0" xmlns:psf="http://www.eclipse.org/buckminster/PSFProvider-1.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">
- <rm:property key="build.type" mutable="true" value="N"/>
- <rm:locator pattern="^org\.eclipse\.mdt\.papyrus\.releng.*" searchPathRef="releng"/>
- <rm:locator failOnError="true" pattern="^org\.eclipse\.papyrus\..*?tests?$" searchPathRef="papyrusTests"/>
- <rm:locator failOnError="true" pattern="^org\.eclipse\.papyrus\.junit\..*$" searchPathRef="papyrusTests"/>
- <rm:locator failOnError="true" pattern="^org\.eclipse\.papyrus\.tests\..*?feature$" searchPathRef="papyrusTests"/>
- <rm:locator failOnError="true" pattern="^org\.eclipse\.papyrus\..*" searchPathRef="papyrusBinaries"/>
-
- <rm:locator failOnError="false" searchPathRef="orbit"/>
- <rm:locator failOnError="true" searchPathRef="platform.binaries"/>
-
- <!-- Papyrus Releng projects -->
- <rm:searchPath name="releng">
- <rm:provider componentTypes="buckminster,osgi.bundle" readerType="local">
- <rm:uri format="{0}/releng/{1}/{2}">
- <bc:propertyRef key="local.repository"/>
- <bc:propertyRef key="buckminster.component"/>
- <bc:propertyRef key="releng.subproject.name"/>
- </rm:uri>
- </rm:provider>
- </rm:searchPath>
-
- <!-- Papyrus test sources -->
- <rm:searchPath name="papyrusTests">
-
- <rm:provider componentTypes="eclipse.feature" readerType="local">
- <rm:uri format="{0}/features/papyrus-main-features/{1}">
- <bc:propertyRef key="local.repository"/>
- <bc:propertyRef key="buckminster.component"/>
- </rm:uri>
- <rm:uri format="{0}/features/papyrus-tests-features/{1}">
- <bc:propertyRef key="local.repository"/>
- <bc:propertyRef key="buckminster.component"/>
- </rm:uri>
- </rm:provider>
-
- <rm:provider componentTypes="osgi.bundle" readerType="local">
- <rm:uri format="{0}/tests/junit/plugins/core/{1}">
- <bc:propertyRef key="local.repository"/>
- <bc:propertyRef key="buckminster.component"/>
- </rm:uri>
- </rm:provider>
-
- <rm:provider componentTypes="osgi.bundle" readerType="local">
- <rm:uri format="{0}/tests/junit/plugins/sysml/{1}">
- <bc:propertyRef key="local.repository"/>
- <bc:propertyRef key="buckminster.component"/>
- </rm:uri>
- </rm:provider>
-
- <rm:provider componentTypes="osgi.bundle" readerType="local">
- <rm:uri format="{0}/tests/junit/plugins/sysml/diagram/{1}">
- <bc:propertyRef key="local.repository"/>
- <bc:propertyRef key="buckminster.component"/>
- </rm:uri>
- </rm:provider>
-
- <rm:provider componentTypes="osgi.bundle" readerType="local">
- <rm:uri format="{0}/tests/junit/plugins/sysml/nattable/{1}">
- <bc:propertyRef key="local.repository"/>
- <bc:propertyRef key="buckminster.component"/>
- </rm:uri>
- </rm:provider>
-
- <rm:provider componentTypes="osgi.bundle" readerType="local">
- <rm:uri format="{0}/tests/junit/plugins/uml/{1}">
- <bc:propertyRef key="local.repository"/>
- <bc:propertyRef key="buckminster.component"/>
- </rm:uri>
- </rm:provider>
-
- <rm:provider componentTypes="osgi.bundle" readerType="local">
- <rm:uri format="{0}/tests/junit/plugins/uml/diagram/{1}">
- <bc:propertyRef key="local.repository"/>
- <bc:propertyRef key="buckminster.component"/>
- </rm:uri>
- </rm:provider>
-
- <rm:provider componentTypes="osgi.bundle" readerType="local">
- <rm:uri format="{0}/tests/junit/plugins/uml/modelexplorer/{1}">
- <bc:propertyRef key="local.repository"/>
- <bc:propertyRef key="buckminster.component"/>
- </rm:uri>
- </rm:provider>
-
- <rm:provider componentTypes="osgi.bundle" readerType="local">
- <rm:uri format="{0}/tests/junit/plugins/infra/{1}">
- <bc:propertyRef key="local.repository"/>
- <bc:propertyRef key="buckminster.component"/>
- </rm:uri>
- </rm:provider>
-
- <rm:provider componentTypes="osgi.bundle" readerType="local">
- <rm:uri format="{0}/tests/junit/plugins/infra/services/{1}">
- <bc:propertyRef key="local.repository"/>
- <bc:propertyRef key="buckminster.component"/>
- </rm:uri>
- </rm:provider>
-
- <rm:provider componentTypes="osgi.bundle" readerType="local">
- <rm:uri format="{0}/tests/junit/plugins/infra/nattable/{1}">
- <bc:propertyRef key="local.repository"/>
- <bc:propertyRef key="buckminster.component"/>
- </rm:uri>
- </rm:provider>
-
- <rm:provider componentTypes="osgi.bundle" readerType="local">
- <rm:uri format="{0}/tests/junit/plugins/uml/tools/{1}">
- <bc:propertyRef key="local.repository"/>
- <bc:propertyRef key="buckminster.component"/>
- </rm:uri>
- </rm:provider>
-
- <rm:provider componentTypes="osgi.bundle" readerType="local">
- <rm:uri format="{0}/tests/junit/plugins/uml/nattable/{1}">
- <bc:propertyRef key="local.repository"/>
- <bc:propertyRef key="buckminster.component"/>
- </rm:uri>
- </rm:provider>
-
- <rm:provider componentTypes="osgi.bundle" readerType="local">
- <rm:uri format="{0}/tests/junit/plugins/developer/{1}">
- <bc:propertyRef key="local.repository"/>
- <bc:propertyRef key="buckminster.component"/>
- </rm:uri>
- </rm:provider>
-
- <rm:provider componentTypes="osgi.bundle" readerType="local">
- <rm:uri format="{0}/tests/junit/plugins/views/modelexplorer/{1}">
- <bc:propertyRef key="local.repository"/>
- <bc:propertyRef key="buckminster.component"/>
- </rm:uri>
- </rm:provider>
-
- <rm:provider componentTypes="osgi.bundle" readerType="local">
- <rm:uri format="{0}/tests/junit/plugins/customization/{1}">
- <bc:propertyRef key="local.repository"/>
- <bc:propertyRef key="buckminster.component"/>
- </rm:uri>
- </rm:provider>
-
- <rm:provider componentTypes="osgi.bundle" readerType="local">
- <rm:uri format="{0}/tests/junit/plugins/infra/gmfdiag/{1}">
- <bc:propertyRef key="local.repository"/>
- <bc:propertyRef key="buckminster.component"/>
- </rm:uri>
- </rm:provider>
-
- <rm:provider componentTypes="osgi.bundle" readerType="local">
- <rm:uri format="{0}/tests/junit/plugins/infra/emf/{1}">
- <bc:propertyRef key="local.repository"/>
- <bc:propertyRef key="buckminster.component"/>
- </rm:uri>
- </rm:provider>
-
- <rm:provider componentTypes="osgi.bundle" readerType="local">
- <rm:uri format="{0}/tests/junit/plugins/junit/{1}">
- <bc:propertyRef key="local.repository"/>
- <bc:propertyRef key="buckminster.component"/>
- </rm:uri>
- </rm:provider>
-
- <rm:provider componentTypes="osgi.bundle" readerType="local">
- <rm:uri format="{0}/incoming/{1}">
- <bc:propertyRef key="local.repository"/>
- <bc:propertyRef key="buckminster.component"/>
- </rm:uri>
- </rm:provider>
-
- </rm:searchPath>
-
-
- <!-- **************************************** UPDATE SITES **************************************** -->
-
- <!-- Papyrus nightly -->
- <rm:searchPath name="papyrusBinaries">
- <rm:provider componentTypes="eclipse.feature,osgi.bundle" mutable="false" readerType="p2" source="false">
- <rm:uri format="{0}">
- <bc:propertyRef key="papyrus.update.site"/>
- </rm:uri>
- </rm:provider>
- </rm:searchPath>
-
- <!-- Orbit bundles -->
- <rm:searchPath name="orbit">
- <rm:provider componentTypes="eclipse.feature,osgi.bundle" mutable="false" readerType="p2" source="false">
- <!--rm:uri format="{0}/tools/orbit/downloads/drops/S20111201180206/repository/"-->
- <rm:uri format="{0}/tools/orbit/downloads/drops/R20140525021250/repository">
- <bc:propertyRef key="eclipse.downloads"/>
- </rm:uri>
- </rm:provider>
- </rm:searchPath>
-
- <!-- Everything else : all other Papyrus dependencies -->
- <rm:searchPath name="platform.binaries">
-
- <!-- Birt -->
- <rm:provider componentTypes="eclipse.feature,osgi.bundle" mutable="false" readerType="p2" source="false">
- <!-- updateFrom("BIRT",0) -->
- <rm:uri format="{0}/birt/update-site/mars-interim/">
- <bc:propertyRef key="eclipse.downloads"/>
- </rm:uri>
- </rm:provider>
-
- <!-- CDO -->
-<!-- <rm:provider componentTypes="eclipse.feature,osgi.bundle" mutable="false" readerType="p2" source="false"> -->
-<!-- updateFrom("EMF CDO",0) -->
-<!-- <rm:uri format="{0}/modeling/emf/cdo/drops/S20140507-1015"> -->
-<!-- <bc:propertyRef key="eclipse.downloads"/> -->
-<!-- </rm:uri> -->
-<!-- </rm:provider> -->
-
- <!-- M2M ATL -->
- <rm:provider componentTypes="eclipse.feature,osgi.bundle" mutable="false" readerType="p2" source="false">
- <!-- updateFrom("M2M ATL",0) -->
- <rm:uri format="{0}/mmt/atl/updates/milestones/3.6/">
- <bc:propertyRef key="eclipse.downloads"/>
- </rm:uri>
- </rm:provider>
-
- <!-- EMFT MWE -->
- <rm:provider componentTypes="eclipse.feature,osgi.bundle" mutable="false" readerType="p2" source="false">
- <!-- updateFrom("EMFT MWE",0) -->
- <rm:uri format="{0}/modeling/emft/mwe/updates/milestones/S201502030703/mwe">
- <bc:propertyRef key="eclipse.downloads"/>
- </rm:uri>
- </rm:provider>
-
- <!-- M2M QVT-OML -->
- <rm:provider componentTypes="eclipse.feature,osgi.bundle" mutable="false" readerType="p2" source="false">
- <!-- updateFrom("QVT Operational",0) -->
- <rm:uri format="{0}/mmt/qvto/updates/milestones/3.5.0/S201502021150">
- <bc:propertyRef key="eclipse.downloads"/>
- </rm:uri>
- </rm:provider>
-
- <!-- M2T (Jet) -->
-<!-- <rm:provider componentTypes="eclipse.feature,osgi.bundle" mutable="false" readerType="p2" source="false"> -->
-<!-- updateFrom("M2T JET",0) -->
-<!-- <rm:uri format="{0}/modeling/m2t/updates/milestones/"> -->
-<!-- <bc:propertyRef key="eclipse.downloads"/> -->
-<!-- </rm:uri> -->
-<!-- </rm:provider> -->
-
- <!-- M2T Acceleo -->
- <rm:provider componentTypes="eclipse.feature,osgi.bundle" mutable="false" readerType="p2" source="false">
- <!-- updateFrom("M2T ACCELEO",0) -->
- <rm:uri format="{0}/acceleo/updates/milestones/3.6/S201502030917">
- <bc:propertyRef key="eclipse.downloads"/>
- </rm:uri>
- </rm:provider>
-
- <!-- MDT OCL -->
- <rm:provider componentTypes="eclipse.feature,osgi.bundle" mutable="false" readerType="p2" source="false">
- <!-- updateFrom("MDT OCL 6.0",0) -->
- <rm:uri format="{0}/modeling/mdt/ocl/updates/milestones/6.0.0/S201502021341">
- <bc:propertyRef key="eclipse.downloads"/>
- </rm:uri>
- </rm:provider>
-
- <!-- MDT UML2 -->
- <rm:provider componentTypes="eclipse.feature,osgi.bundle" mutable="false" readerType="p2" source="false">
- <!-- updateFrom("MDT UML2",0) -->
- <rm:uri format="{0}/modeling/mdt/uml2/updates/5.1milestones">
- <bc:propertyRef key="eclipse.downloads"/>
- </rm:uri>
- </rm:provider>
-
- <!-- Mylyn -->
- <rm:provider componentTypes="eclipse.feature,osgi.bundle" mutable="false" readerType="p2" source="false">
- <!-- updateFrom("Mylyn",0) -->
- <rm:uri format="{0}/mylyn/snapshots/3.15">
- <bc:propertyRef key="eclipse.downloads"/>
- </rm:uri>
- </rm:provider>
-
- <!-- M2T Xpand -->
- <rm:provider componentTypes="eclipse.feature,osgi.bundle" mutable="false" readerType="p2" source="false">
- <!-- updateFrom("M2T XPAND",0) -->
- <rm:uri format="{0}/modeling/m2t/xpand/updates/milestones/S201502030723/">
- <bc:propertyRef key="eclipse.downloads"/>
- </rm:uri>
- </rm:provider>
-
- <!-- Xtext, Xtend -->
- <rm:provider componentTypes="eclipse.feature,osgi.bundle" mutable="false" readerType="p2" source="false">
- <!-- updateFrom("Xtext, Xtend",0) -->
- <rm:uri format="{0}/modeling/tmf/xtext/updates/milestones/head/S201502030924/">
- <bc:propertyRef key="eclipse.downloads"/>
- </rm:uri>
- </rm:provider>
-
- <!-- EMF -->
- <rm:provider componentTypes="eclipse.feature,osgi.bundle" mutable="false" readerType="p2" source="false">
- <!-- updateFrom("EMF (Core)",0) -->
- <rm:uri format="{0}/modeling/emf/emf/updates/2.11milestones/">
- <bc:propertyRef key="eclipse.downloads"/>
- </rm:uri>
- </rm:provider>
-
- <!-- EMF Compare -->
- <rm:provider componentTypes="eclipse.feature,osgi.bundle" mutable="false" readerType="p2" source="false">
- <!-- updateFrom("EMF COMPARE",0) -->
- <rm:uri format="{0}/modeling/emf/compare/updates/milestones/3.1/S201502031424">
- <bc:propertyRef key="eclipse.downloads"/>
- </rm:uri>
- </rm:provider>
-
- <!-- EMF Transaction -->
- <rm:provider componentTypes="eclipse.feature,osgi.bundle" mutable="false" readerType="p2" source="false">
- <!-- updateFrom("EMF TRANSACTION",0) -->
- <rm:uri format="{0}/modeling/emf/transaction/updates/milestones/S201502040445">
- <bc:propertyRef key="eclipse.downloads"/>
- </rm:uri>
- </rm:provider>
-
- <!-- EMF Validation -->
- <rm:provider componentTypes="eclipse.feature,osgi.bundle" mutable="false" readerType="p2" source="false">
- <!-- updateFrom("EMF VALIDATION",0) -->
- <rm:uri format="{0}/modeling/emf/validation/updates/milestones/S201502040400">
- <bc:propertyRef key="eclipse.downloads"/>
- </rm:uri>
- </rm:provider>
-
- <!-- GEF -->
- <rm:provider componentTypes="eclipse.feature,osgi.bundle" mutable="false" readerType="p2" source="false">
- <!-- updateFrom("GEF",0) -->
- <rm:uri format="{0}/tools/gef/updates/milestones">
- <bc:propertyRef key="eclipse.downloads"/>
- </rm:uri>
- </rm:provider>
-
- <!-- GMP -->
- <rm:provider componentTypes="eclipse.feature,osgi.bundle" mutable="false" readerType="p2" source="false">
- <!-- updateFrom("GMF Runtime",0) -->
- <rm:uri format="{0}/modeling/gmp/gmf-runtime/updates/milestones/S201502040533">
- <bc:propertyRef key="eclipse.downloads"/>
- </rm:uri>
- </rm:provider>
-
- <!-- GMF Notation -->
- <rm:provider componentTypes="eclipse.feature,osgi.bundle" mutable="false" readerType="p2" source="false">
- <!-- updateFrom("GMF Notation",0) -->
- <rm:uri format="{0}/modeling/gmp/gmf-notation/updates/milestones/S201502040339">
- <bc:propertyRef key="eclipse.downloads"/>
- </rm:uri>
- </rm:provider>
-
- <!-- GMF Tooling -->
- <rm:provider componentTypes="eclipse.feature,osgi.bundle" mutable="false" readerType="p2" source="false">
- <!-- updateFrom("GMF Tooling",0) -->
- <rm:uri format="{0}/modeling/gmp/gmf-tooling/updates/milestones-3.3/M4">
- <bc:propertyRef key="eclipse.downloads"/>
- </rm:uri>
- </rm:provider>
-
- <!-- Subversive -->
- <rm:provider componentTypes="eclipse.feature,osgi.bundle" mutable="false" readerType="p2" source="false">
- <!-- updateFrom("Subversive",0) -->
- <rm:uri format="{0}/technology/subversive/2.0/mars-site/">
- <bc:propertyRef key="eclipse.downloads"/>
- </rm:uri>
- </rm:provider>
-
- <!-- WST -->
- <rm:provider componentTypes="eclipse.feature,osgi.bundle" mutable="false" readerType="p2" source="false">
- <!-- updateFrom("WebTools",0) -->
- <rm:uri format="{0}/webtools/downloads/drops/R3.7.0/S-3.7.0M4-20141211000148/repository/">
- <bc:propertyRef key="eclipse.downloads"/>
- </rm:uri>
- </rm:provider>
-
- <!-- Eclipse Platform Milestones -->
- <rm:provider componentTypes="eclipse.feature,osgi.bundle" mutable="false" readerType="p2" source="false">
- <!-- updateFrom("Eclipse",0) -->
- <rm:uri format="{0}/eclipse/updates/4.5milestones/S-4.5M5a-201502031300/">
- <bc:propertyRef key="eclipse.downloads"/>
- </rm:uri>
- </rm:provider>
-
- <!-- SWTBot -->
- <rm:provider componentTypes="eclipse.feature,osgi.bundle" mutable="false" readerType="p2" source="false">
- <rm:uri format="{0}/technology/swtbot/snapshots">
- <bc:propertyRef key="eclipse.downloads"/>
- </rm:uri>
- </rm:provider>
-
- <!-- FIXME !!!!! for EMF workspace which is not currently in Juno !!!!! -->
- <rm:provider componentTypes="eclipse.feature,osgi.bundle" mutable="false" readerType="p2" source="false">
- <rm:uri format="{0}/modeling/emf/updates/">
- <bc:propertyRef key="eclipse.downloads"/>
- </rm:uri>
- </rm:provider>
-
- <!-- Papyrus Richtext -->
-<!-- <rm:provider componentTypes="eclipse.feature,osgi.bundle" mutable="false" readerType="p2" source="false"> -->
-<!-- <rm:uri format="{0}/modeling/mdt/papyrus/extra/updates/richtext"> -->
-<!-- <bc:propertyRef key="eclipse.downloads"/> -->
-<!-- </rm:uri> -->
-<!-- </rm:provider> -->
-
- <rm:provider componentTypes="eclipse.feature,osgi.bundle" mutable="false" readerType="p2" source="false">
- <rm:uri format="{0}/nattable/releases/1.2.0/repository/">
- <bc:propertyRef key="eclipse.downloads"/>
- </rm:uri>
- </rm:provider>
-
- </rm:searchPath>
-
-</rm:rmap>
diff --git a/releng/org.eclipse.mdt.papyrus.releng.buckminster/papyrus-trunk-nightly-tests/build.xml b/releng/org.eclipse.mdt.papyrus.releng.buckminster/papyrus-trunk-nightly-tests/build.xml
deleted file mode 100644
index 241e48ca17e..00000000000
--- a/releng/org.eclipse.mdt.papyrus.releng.buckminster/papyrus-trunk-nightly-tests/build.xml
+++ /dev/null
@@ -1,323 +0,0 @@
-<?xml version="1.0"?>
-<project name="Papyrus">
-
- <property name="build.config.root.dir" location=".." />
- <echo message="build.config.root.dir=${build.config.root.dir}" />
-
- <condition property="properties.file" value="build.properties" else="local.properties">
- <isset property="server.build" />
- </condition>
-
- <condition property="mspec.file" value="build.mspec" else="local.mspec">
- <isset property="server.build" />
- </condition>
- <echo message="mspec.file=${mspec.file}"/>
-
- <echo message="Sourcing ${properties.file}" />
- <property file="${properties.file}" />
- <property environment="env" />
-
- <condition property="build.root" value="${env.WORKSPACE}/buildroot" else="${basedir}/../build">
- <isset property="env.WORKSPACE" />
- </condition>
- <echo message="build.root=${build.root}"/>
-
- <condition property="buckminster.loglevel" value="${env.BUCKMINSTER_LOGLEVEL}" else="INFO">
- <isset property="env.BUCKMINSTER_LOGLEVEL" />
- </condition>
- <echo message="buckminster.loglevel=${buckminster.loglevel}"/>
-
- <condition property="clean.tools" value="true">
- <equals arg1="${env.CLEAN_TOOLS}" arg2="true" />
- </condition>
-
- <condition property="clean.tp" value="true">
- <equals arg1="${env.CLEAN_TP}" arg2="true" />
- </condition>
-
- <condition property="clean.workspace" value="true">
- <equals arg1="${env.CLEAN_WORKSPACE}" arg2="true" />
- </condition>
-
- <condition property="clean.output" value="true">
- <equals arg1="${env.CLEAN_OUTPUT}" arg2="true" />
- </condition>
-
- <condition property="build.type" value="${env.BUILD_TYPE}" else="N">
- <isset property="env.BUILD_TYPE" />
- </condition>
- <echo message="build.type=${build.type}"/>
-
- <condition property="build.nightly" value="true">
- <equals arg1="${build.type}" arg2="N" />
- </condition>
-
- <condition property="no.proxy" value="${env.no_proxy}, dev.eclipse.org" else="dev.eclipse.org">
- <isset property="env.no_proxy" />
- </condition>
-
- <!-- Default properties intended to be overridden by entries in the above property file -->
- <property name="tools" location="${build.root}/tools" />
- <property name="result" location="${build.root}/result" />
- <property name="workspace" location="${result}/workspace" />
- <property name="targetPlatformPath" location="${result}/targetPlatform" />
- <property name="buckminster.output.root" location="${result}/output" />
- <property name="buckminster.temp.root" location="${result}/temp" />
-
- <echo message="tools=${tools}"/>
- <echo message="result=${result}"/>
- <echo message="workspace=${workspace}"/>
- <echo message="targetPlatformPath=${targetPlatformPath}"/>
-
- <!-- This macro executes the default application of an eclipse installation
- that resides in the folder ${buildtools}/@app -->
- <macrodef name="eclipse.launch">
- <attribute name="app" />
- <element name="properties" optional="true" />
- <element name="args" optional="true" />
- <sequential>
- <!-- We assume that the eclipse installation is beneath ${buildtools} -->
- <property name="@{app}.deploy.dir" value="${tools}/@{app}" />
-
- <!-- Find the Eclipse launcher and assing its location to the @{app}.launcher property -->
- <pathconvert property="@{app}.launcher">
- <first count="1">
- <sort>
- <fileset dir="${@{app}.deploy.dir}/plugins" includes="**/org.eclipse.equinox.launcher_*.jar" />
- <reverse xmlns="antlib:org.apache.tools.ant.types.resources.comparators">
- <date />
- </reverse>
- </sort>
- </first>
- </pathconvert>
-
- <!-- Launch the eclipse application -->
- <java fork="true" jar="${@{app}.launcher}" dir="${@{app}.deploy.dir}" failonerror="true">
- <env key="no_proxy" value="${no.proxy}" />
- <properties />
- <!-- Uncomment to debug <jvmarg value="-agentlib:jdwp=transport=dt_socket,address=8000,server=y,suspend=y"/> -->
- <args />
- </java>
- </sequential>
- </macrodef>
-
- <macrodef name="buckminster">
- <attribute name="command" />
- <attribute name="workspace" default="${workspace}" />
- <element name="sysproperties" optional="true" />
- <element name="globargs" optional="true" />
- <element name="cmdargs" optional="true" />
- <sequential>
- <eclipse.launch app="buckminster">
- <args>
- <jvmarg value="-Xmx1024m" />
- <arg value="-data" />
- <arg value="@{workspace}" />
- <arg value="--loglevel" />
- <arg value="${buckminster.loglevel}" />
- <arg value="--displaystacktrace" />
- <globargs />
- <arg value="@{command}" />
- <arg value="-P" />
- <arg value="${properties.tmp}" />
- <cmdargs />
- </args>
- </eclipse.launch>
- </sequential>
- </macrodef>
-
- <target name="init.clean.tools" if="clean.tools">
- <antcall target="clean.tools" />
- </target>
-
- <target name="init.clean.tp" if="clean.tp">
- <antcall target="clean.tp" />
- </target>
-
- <target name="init.clean.workspace" if="clean.workspace">
- <antcall target="clean.workspace" />
- </target>
-
- <target name="init.clean.output" if="clean.output">
- <antcall target="clean.output" />
- </target>
-
- <target name="init.checks" depends="init.clean.tools,init.clean.tp,init.clean.workspace,init.clean.output">
- <available file="${tools}/director/director" property="director.exists" />
- <available file="${tools}/buckminster/buckminster" property="buckminster.exists" />
- </target>
-
- <target name="get.director" unless="director.exists">
- <echo message="Fetching headless director application" />
- <tempfile destdir="${java.io.tmpdir}" prefix="director-" suffix=".zip" property="director.zip" deleteonexit="true" />
- <get src="${eclipse.downloads}/${director.path}" dest="${director.zip}" />
- <mkdir dir="${tools}" />
- <unzip src="${director.zip}" dest="${tools}" />
- <delete file="${director.zip}" />
- </target>
-
- <target name="install.buckminster" unless="buckminster.exists" depends="get.director">
- <echo message="Configuring headless buckminster with needed features" />
- <echo message="pack200 location configured as: ${org.eclipse.update.jarprocessor.pack200.buckminster}" />
- <eclipse.launch app="director">
- <args>
- <jvmarg value="-Declipse.p2.mirrors=false" />
- <!--
- Hudson Ant property: org.eclipse.update.jarprocessor.pack200=${jdk1.5.dir}/jre/bin
- <jvmarg value="-Dorg.eclipse.update.jarprocessor.pack200=${org.eclipse.update.jarprocessor.pack200}" />
- -->
- <jvmarg value="-Dorg.eclipse.update.jarprocessor.pack200=@none" />
- <arg value="-r" />
- <arg value="${eclipse.downloads}/${bm.headless.path}" />
- <arg value="-d" />
- <arg value="${tools}/buckminster" />
- <arg value="-p" />
- <arg value="Buckminster" />
- <arg value="-i" />
- <arg value="org.eclipse.buckminster.cmdline.product" />
- <arg value="-i" />
- <arg value="org.eclipse.buckminster.core.headless.feature.feature.group" />
- <arg value="-i" />
- <arg value="org.eclipse.buckminster.pde.headless.feature.feature.group" />
- <arg value="-i" />
- <arg value="org.eclipse.buckminster.cvs.headless.feature.feature.group" />
- <arg value="-i" />
- <arg value="org.eclipse.buckminster.emma.headless.feature.feature.group" />
- </args>
- </eclipse.launch>
-
- <!-- install svn headless connector -->
- <eclipse.launch app="director">
- <args>
- <jvmarg value="-Declipse.p2.mirrors=false" />
- <!--<jvmarg value="-Dorg.eclipse.update.jarprocessor.pack200=/shared/common/jdk-1.5.0-22.x86_64/jre/bin" />-->
- <jvmarg value="-Dorg.eclipse.update.jarprocessor.pack200=${org.eclipse.update.jarprocessor.pack200.buckminster}" />
- <arg value="-r" />
- <arg value="http://download.cloudsmith.com/buckminster/external-3.6" />
- <arg value="-d" />
- <arg value="${tools}/buckminster" />
- <arg value="-p" />
- <arg value="Buckminster" />
- <arg value="-i" />
- <arg value="org.eclipse.buckminster.subclipse.headless.feature.feature.group" />
- </args>
- </eclipse.launch>
- </target>
-
- <target name="init.workspace" unless="workspace.exists">
- <echo>creating new workspace from template</echo>
- <unzip dest="${workspace}" src="${build.config.root.dir}/resources/workspace.template.zip"/>
- </target>
-
- <target name="init.build.properties">
- <!-- Echo relevant properties to a temporary file so that Buckminster can read them -->
- <tempfile destdir="${java.io.tmpdir}" prefix="build-" suffix=".properties" deleteonexit="true" property="properties.tmp" />
- <echo message="Properties file is: ${properties.tmp}" />
- <echoproperties destfile="${properties.tmp}">
- <!-- We don't want these. basedir in particular will cause problems if passed explicitly -->
- <propertyset negate="true">
- <propertyref name="basedir" />
- <propertyref name="eclipse.home" />
- <propertyref name="properties.tmp" />
- <propertyref name="line.separator" />
- <propertyref name="path.separator" />
- <propertyref prefix="ant." />
- <propertyref prefix="file." />
- <propertyref prefix="java." />
- <propertyref prefix="sun." />
- <propertyref prefix="user." />
- </propertyset>
- </echoproperties>
- </target>
-
- <target name="provision" depends="init.checks,init.workspace,install.buckminster,init.build.properties" unless="skip.provision">
- <echo message="Importing projects into workspace ${workspace} and binaries into target platform ${targetPlatformPath}" />
- <!--
- <buckminster command="installJRE">
- <cmdargs>
- <arg value="- -location" />
- <arg value="${env.JAVA_HOME}" />
- </cmdargs>
- </buckminster>
- -->
- <buckminster command="setpref">
- <cmdargs>
- <arg value="targetPlatformPath=${targetPlatformPath}" />
- </cmdargs>
- </buckminster>
-
- <buckminster command="import">
- <cmdargs>
- <arg value="-P" />
- <arg value="${basedir}/${properties.file}" />
- <arg value="--bomfile"/>
- <arg value="${build.root}/papyrus_bom.xml"/>
- <arg value="${basedir}/${mspec.file}" />
- </cmdargs>
- </buckminster>
- </target>
-
- <target name="build" depends="provision" unless="skip.build">
- <echo message="Building all projects in workspace ${workspace}" />
- <buckminster command="build">
- <cmdargs>
- <arg value="--thorough" />
- </cmdargs>
- </buckminster>
- </target>
-
- <target name="test" depends="build" unless="skip.tests">
- <echo message="Running JUnit tests" />
- <mkdir dir="${result}/testresults/" />
- <mkdir dir="${result}/testresults/xml" />
- <mkdir dir="${result}/testresults/consolelogs" />
- <buckminster command="junit">
- <cmdargs>
- <arg value="-l" />
- <arg value="org.eclipse.papyrus.tests/Papyrus ALL tests.launch" />
- <arg value="-o" />
- <arg value="${result}/testresults/xml/testReport.xml" />
- <arg value="--terseXML" />
- <arg value="--flatXML" />
- <arg value="--stderr" />
- <arg value="${result}/testresults/consolelogs/ErrorLogJunitPapyrus.txt" />
- <arg value="--stdout" />
- <arg value="${result}/testresults/consolelogs/OutputLogJunitPapyrus.txt" />
- </cmdargs>
- </buckminster>
- <echo message="End of tests" />
-
- <echo>Generating HTML report for Junit tests</echo>
- <junitreport todir="${result}/testresults">
- <fileset dir="${result}/testresults/xml">
- <include name="*.xml" />
- </fileset>
- <report format="frames" todir="${result}/testresults/html" />
- </junitreport>
-
- </target>
-
- <target name="clean.tools">
- <delete dir="${tools}/director" failonerror="true" quiet="true" />
- <delete dir="${tools}/buckminster" failonerror="true" quiet="true" />
- </target>
-
- <target name="clean.tp">
- <delete dir="${targetPlatformPath}" failonerror="true" quiet="true" />
- </target>
-
- <target name="clean.workspace">
- <delete dir="${workspace}" failonerror="true" quiet="true" />
- </target>
-
- <target name="clean.output">
- <delete dir="${buckminster.output.root}" failonerror="true" quiet="true" />
- <delete dir="${buckminster.temp.root}" failonerror="true" quiet="true" />
- <delete dir="${result}/testresults" failonerror="true" quiet="true" />
- </target>
-
- <target name="clean.all" depends="clean.tools,clean.workspace,clean.tp,clean.output" />
-
- <target name="do.nothing" />
-
-</project>
diff --git a/releng/org.eclipse.mdt.papyrus.releng.buckminster/papyrus-trunk-nightly/buckminster.cspec b/releng/org.eclipse.mdt.papyrus.releng.buckminster/papyrus-trunk-nightly/buckminster.cspec
deleted file mode 100644
index 1cc0dc4cd00..00000000000
--- a/releng/org.eclipse.mdt.papyrus.releng.buckminster/papyrus-trunk-nightly/buckminster.cspec
+++ /dev/null
@@ -1,12 +0,0 @@
-<?xml version="1.0" encoding="UTF-8"?>
-<cs:cspec xmlns:cs="http://www.eclipse.org/buckminster/CSpec-1.0" name="org.eclipse.mdt.papyrus.releng.buckminster"
- componentType="buckminster" version="0.9.0.qualifier">
- <cs:dependencies>
-
- <cs:dependency name="org.eclipse.sdk" componentType="eclipse.feature"/>
- <cs:dependency name="org.eclipse.pde.junit.runtime" componentType="osgi.bundle"/>
- <cs:dependency name="org.eclipse.papyrus.build.feature" componentType="eclipse.feature"/>
- <!-- <cs:dependency name="org.eclipse.papyrus.tests.feature" componentType="eclipse.feature"/> -->
-
- </cs:dependencies>
-</cs:cspec> \ No newline at end of file
diff --git a/releng/org.eclipse.mdt.papyrus.releng.buckminster/papyrus-trunk-nightly/build-after.sh b/releng/org.eclipse.mdt.papyrus.releng.buckminster/papyrus-trunk-nightly/build-after.sh
deleted file mode 100644
index ecfbd7d9d63..00000000000
--- a/releng/org.eclipse.mdt.papyrus.releng.buckminster/papyrus-trunk-nightly/build-after.sh
+++ /dev/null
@@ -1,56 +0,0 @@
-#--------------------------------------------------------------------------------
-# Copyright (c) 2012 CEA LIST.
-#
-#
-# All rights reserved. This program and the accompanying materials
-# are made available under the terms of the Eclipse Public License v1.0
-# which accompanies this distribution, and is available at
-# http://www.eclipse.org/legal/epl-v10.html
-#
-# Contributors:
-# Nicolas Bros (Mia-Software)
-#--------------------------------------------------------------------------------
-
-########## publishing ##########
-
-p2UpdateSiteDir=${WORKSPACE}/buildroot/result/output/org.eclipse.papyrus.build.feature_*-eclipse.feature/site.p2
-updateSite=/shared/jobs/${JOB_NAME}/updateSite
-
-promoteSignal=/opt/public/modeling/mdt/papyrus/papyrus-trunk-nightly/promoteSignal
-promoteVersion=/opt/public/modeling/mdt/papyrus/papyrus-trunk-nightly/promoteVersion
-promoteDirName=/opt/public/modeling/mdt/papyrus/papyrus-trunk-nightly/promoteDirName
-
-FULL_BUILD_ID=$(cat $promoteDirName)
-
-if [ -n "$BUILD_ALIAS" ]; then
- updateZipName=Papyrus-Update-incubation-${BUILD_ALIAS}.zip
-else
- updateZipName=Papyrus-Update-incubation-${FULL_BUILD_ID}.zip
-fi
-zipName="Papyrus-Main.zip"
-
-rm -rf tmp
-mkdir -p "tmp/$FULL_BUILD_ID"
-
-rm -rf $updateSite
-mv $p2UpdateSiteDir $updateSite
-
-# create the update site zip
-(cd $updateSite && zip -r $updateZipName *)
-mv $updateSite/$updateZipName "tmp/$FULL_BUILD_ID"
-
-# copy the generated psf files to the tmp dir
-cp buildroot/result/*.psf "tmp/$FULL_BUILD_ID"
-
-mv revision.txt "tmp/$FULL_BUILD_ID"
-
-# copy the build log into the result
-wget --no-check-certificate ${HUDSON_URL}/job/${JOB_NAME}/${BUILD_NUMBER}/consoleText -O "${WORKSPACE}/tmp/$FULL_BUILD_ID/buildlog.txt"
-
-(cd tmp && zip -r $zipName *)
-mv tmp/$zipName .
-
-if [ "$BUILD_TYPE" == "N" ]; then
- echo ${FULL_BUILD_ID} > $promoteSignal
- echo $VERSION > $promoteVersion
-fi
diff --git a/releng/org.eclipse.mdt.papyrus.releng.buckminster/papyrus-trunk-nightly/build-before.sh b/releng/org.eclipse.mdt.papyrus.releng.buckminster/papyrus-trunk-nightly/build-before.sh
deleted file mode 100644
index 5b689c235fb..00000000000
--- a/releng/org.eclipse.mdt.papyrus.releng.buckminster/papyrus-trunk-nightly/build-before.sh
+++ /dev/null
@@ -1,34 +0,0 @@
-#--------------------------------------------------------------------------------
-# Copyright (c) 2012 CEA LIST.
-#
-#
-# All rights reserved. This program and the accompanying materials
-# are made available under the terms of the Eclipse Public License v1.0
-# which accompanies this distribution, and is available at
-# http://www.eclipse.org/legal/epl-v10.html
-#
-# Contributors:
-# Nicolas Bros (Mia-Software)
-#--------------------------------------------------------------------------------
-
-SVN=/usr/local/bin/svn
-promoteDirName=/opt/public/modeling/mdt/papyrus/papyrus-trunk-nightly/promoteDirName
-RELENG_PROJECT="sourceTree/releng/org.eclipse.mdt.papyrus.releng.buckminster"
-
-echo "building in " $WORKSPACE
-
-echo "cleaning previous results"
-rm -f ?20*.zip
-
-echo "displaying java version"
-java -version
-#ls -al /shared/common/jdk-1.5.0-22.x86_64/jre/bin
-
-COMPACT_BUILD_ID="${BUILD_ID//[-_]}"
-COMPACT_BUILD_ID="${COMPACT_BUILD_ID:0:12}"
-FULL_BUILD_ID=${BUILD_TYPE}${COMPACT_BUILD_ID}
-echo $FULL_BUILD_ID > $promoteDirName
-
-
-revision=$($SVN info svn://dev.eclipse.org/svnroot/modeling/org.eclipse.mdt.papyrus | grep '^Revision:' | awk '{print $2}')
-echo "$revision" > "$WORKSPACE/revision.txt"
diff --git a/releng/org.eclipse.mdt.papyrus.releng.buckminster/papyrus-trunk-nightly/build.cquery b/releng/org.eclipse.mdt.papyrus.releng.buckminster/papyrus-trunk-nightly/build.cquery
deleted file mode 100644
index c918951f423..00000000000
--- a/releng/org.eclipse.mdt.papyrus.releng.buckminster/papyrus-trunk-nightly/build.cquery
+++ /dev/null
@@ -1,17 +0,0 @@
-<?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.mdt.papyrus.releng.buckminster" componentType="buckminster"/>
- <cq:property key="target.arch" value="x86_64"/>
- <cq:property key="target.os" value="linux"/> <!-- linux -->
- <cq:property key="target.ws" value="gtk"/> <!-- gtk -->
-
- <!-- all the source features are generated during the build ( but org.eclipse.papyrus.sdk.sources.feature must be materialized ) -->
- <cq:advisorNode namePattern="^org\.eclipse\.papyrus\..*\.source\.feature$" skipComponent="true"/>
-
- <cq:advisorNode namePattern=".*doc\.isv" skipComponent="true"/>
- <cq:advisorNode namePattern=".*doc\.user" skipComponent="true"/>
- <cq:advisorNode namePattern="org\.eclipse\.swt\.gtk\.linux\.s390x\.source" skipComponent="true"/>
-
- <!-- FIXME : allowCircularDependency should be able to be set to false -->
- <cq:advisorNode namePattern=".*" allowCircularDependency="true" useMaterialization="false" useTargetPlatform="false"/>
-</cq:componentQuery>
diff --git a/releng/org.eclipse.mdt.papyrus.releng.buckminster/papyrus-trunk-nightly/build.mspec b/releng/org.eclipse.mdt.papyrus.releng.buckminster/papyrus-trunk-nightly/build.mspec
deleted file mode 100644
index a368a2b6afa..00000000000
--- a/releng/org.eclipse.mdt.papyrus.releng.buckminster/papyrus-trunk-nightly/build.mspec
+++ /dev/null
@@ -1,8 +0,0 @@
-<?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 namePattern="^org\.eclipse\.mdt\.papyrus\.releng\.buckminster$" exclude="true"/>
- <mspec:mspecNode materializer="workspace" namePattern=".*" filter="(buckminster.source=true)"/>
-</mspec:mspec>
diff --git a/releng/org.eclipse.mdt.papyrus.releng.buckminster/papyrus-trunk-nightly/build.properties b/releng/org.eclipse.mdt.papyrus.releng.buckminster/papyrus-trunk-nightly/build.properties
deleted file mode 100644
index 8ef8d63c290..00000000000
--- a/releng/org.eclipse.mdt.papyrus.releng.buckminster/papyrus-trunk-nightly/build.properties
+++ /dev/null
@@ -1,69 +0,0 @@
-#--------------------------------------------------------------------------------
-# Copyright (c) 2012 CEA LIST.
-#
-#
-# All rights reserved. This program and the accompanying materials
-# are made available under the terms of the Eclipse Public License v1.0
-# which accompanies this distribution, and is available at
-# http://www.eclipse.org/legal/epl-v10.html
-#
-# Contributors:
-# Nicolas Bros (Mia-Software)
-#--------------------------------------------------------------------------------
-
-# this property file is used when building on *.eclipse.org
-
-# don't use mirrors when building on the eclipse.org infrastructure
-eclipse.p2.mirrors=false
-
-# use the local filesystem
-svn.repository=file:///svnroot
-#cvs.repository=:pserver;proxy=206.191.52.34;proxyport=9898:anonymous@dev.eclipse.org:/cvsroot/modeling
-
-# can be overridden here:
-#buckminster.output.root=
-#buckminster.temp.root=
-
-# the ".qualifier" of each plug-in is replaced by the build date
-qualifier.replacement.*=generator:buildTimestamp
-generator.buildTimestamp.format='v'yyyyMMddHHmm
-
-target.os=*
-target.ws=*
-target.arch=*
-# note: the "site.signing" property is set by Hudson
-# sign on eclipse.org
-signing.type=eclipse.local
-
-# enable this to disable source bundles generation
-#cbi.include.source=false
-
-eclipse.downloads=file:///home/data/httpd/download.eclipse.org
-bm.headless.path=tools/buckminster/headless-3.7
-director.path=tools/buckminster/products/director_latest.zip
-
-papyrus.download.area=/home/data/httpd/download.eclipse.org/modeling/mdt/papyrus
-eclipse.staging.area=/shared/download-staging.priv/modeling/mdt/papyrus
-jdk1.5.dir=/shared/common/jdk-1.5.0-22.x86_64
-jdk_1.6=/shared/common/sun-jdk1.6.0_21_x64
-
-# the location where the pack200 executable is found
-org.eclipse.update.jarprocessor.pack200.buckminster=${jdk_1.6}/jre/bin
-
-# unpacked jars must be kept (see http://eclipse.org/indigo/planning/EclipseSimultaneousRelease.php)
-site.retain.unpacked=true
-
-# https://bugs.eclipse.org/bugs/show_bug.cgi?id=309147
-pde.bundle.range.generation=false
-pde.feature.range.generation=false
-
-# the following two properties are used to fix the SVN references in the BOM, for building a correct PSF
-# the location from the rmap
-bom.source.tree.pattern=repository=".*?/papyrus-trunk-nightly(?:/.*?)?/sourceTree/(.*?)"
-# the corresponding location on the SVN
-bom.source.tree.replacement=repository="file:///svnroot/modeling/org.eclipse.mdt.papyrus/trunk/\\1"
-
-# for debugging only
-#skip.site.p2=true
-#skip.provision=true
-#skip.tests=true
diff --git a/releng/org.eclipse.mdt.papyrus.releng.buckminster/papyrus-trunk-nightly/build.rmap b/releng/org.eclipse.mdt.papyrus.releng.buckminster/papyrus-trunk-nightly/build.rmap
deleted file mode 100644
index 545c2705900..00000000000
--- a/releng/org.eclipse.mdt.papyrus.releng.buckminster/papyrus-trunk-nightly/build.rmap
+++ /dev/null
@@ -1,600 +0,0 @@
-<?xml version="1.0" encoding="UTF-8" standalone="no"?>
-<rm:rmap xmlns:rm="http://www.eclipse.org/buckminster/RMap-1.0" xmlns:bc="http://www.eclipse.org/buckminster/Common-1.0" xmlns:psf="http://www.eclipse.org/buckminster/PSFProvider-1.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">
- <rm:property key="build.type" mutable="true" value="N"/>
- <rm:locator pattern="^org\.eclipse\.mdt\.papyrus\.releng.*" searchPathRef="releng"/>
- <rm:locator failOnError="true" pattern="^org\.eclipse\.papyrus\..*" searchPathRef="sources"/>
- <rm:locator failOnError="true" pattern="^org\.eclipse\.epf\..*" searchPathRef="sources"/>
- <rm:locator failOnError="false" searchPathRef="orbit"/>
- <rm:locator failOnError="true" searchPathRef="platform.binaries"/>
-
- <!-- Papyrus Releng projects -->
- <rm:searchPath name="releng">
- <rm:provider componentTypes="buckminster,osgi.bundle" readerType="local">
- <rm:uri format="{0}/releng/{1}/{2}">
- <bc:propertyRef key="local.repository"/>
- <bc:propertyRef key="buckminster.component"/>
- <bc:propertyRef key="releng.subproject.name"/>
- </rm:uri>
- </rm:provider>
- </rm:searchPath>
-
- <!-- Papyrus sources -->
- <rm:searchPath name="sources">
-
- <rm:provider componentTypes="osgi.bundle" readerType="local">
- <rm:uri format="{0}/plugins/customization/{1}">
- <bc:propertyRef key="local.repository"/>
- <bc:propertyRef key="buckminster.component"/>
- </rm:uri>
- </rm:provider>
- <rm:provider componentTypes="osgi.bundle" readerType="local">
- <rm:uri format="{0}/plugins/developer/{1}">
- <bc:propertyRef key="local.repository"/>
- <bc:propertyRef key="buckminster.component"/>
- </rm:uri>
- </rm:provider>
- <rm:provider componentTypes="osgi.bundle" readerType="local">
- <rm:uri format="{0}/plugins/editor/{1}">
- <bc:propertyRef key="local.repository"/>
- <bc:propertyRef key="buckminster.component"/>
- </rm:uri>
- </rm:provider>
- <rm:provider componentTypes="osgi.bundle" readerType="local">
- <rm:uri format="{0}/plugins/xwt/{1}">
- <bc:propertyRef key="local.repository"/>
- <bc:propertyRef key="buckminster.component"/>
- </rm:uri>
- </rm:provider>
-
- <!-- INFRA -->
-
- <rm:provider componentTypes="osgi.bundle" readerType="local">
- <rm:uri format="{0}/plugins/infra/{1}">
- <bc:propertyRef key="local.repository"/>
- <bc:propertyRef key="buckminster.component"/>
- </rm:uri>
- </rm:provider>
- <rm:provider componentTypes="osgi.bundle" readerType="local">
- <rm:uri format="{0}/plugins/infra/core/{1}">
- <bc:propertyRef key="local.repository"/>
- <bc:propertyRef key="buckminster.component"/>
- </rm:uri>
- </rm:provider>
- <rm:provider componentTypes="osgi.bundle" readerType="local">
- <rm:uri format="{0}/plugins/infra/emf/{1}">
- <bc:propertyRef key="local.repository"/>
- <bc:propertyRef key="buckminster.component"/>
- </rm:uri>
- </rm:provider>
- <rm:provider componentTypes="osgi.bundle" readerType="local">
- <rm:uri format="{0}/plugins/infra/gmfdiag/{1}">
- <bc:propertyRef key="local.repository"/>
- <bc:propertyRef key="buckminster.component"/>
- </rm:uri>
- </rm:provider>
- <rm:provider componentTypes="osgi.bundle" readerType="local">
- <rm:uri format="{0}/plugins/infra/modelset/{1}">
- <bc:propertyRef key="local.repository"/>
- <bc:propertyRef key="buckminster.component"/>
- </rm:uri>
- </rm:provider>
- <rm:provider componentTypes="osgi.bundle" readerType="local">
- <rm:uri format="{0}/plugins/infra/queries/{1}">
- <bc:propertyRef key="local.repository"/>
- <bc:propertyRef key="buckminster.component"/>
- </rm:uri>
- </rm:provider>
-<!-- <rm:provider componentTypes="osgi.bundle" readerType="local"> -->
-<!-- <rm:uri format="{0}/plugins/infra/serviceregistry/{1}"> -->
-<!-- <bc:propertyRef key="local.repository"/> -->
-<!-- <bc:propertyRef key="buckminster.component"/> -->
-<!-- </rm:uri> -->
-<!-- </rm:provider> -->
- <rm:provider componentTypes="osgi.bundle" readerType="local">
- <rm:uri format="{0}/plugins/infra/services/{1}">
- <bc:propertyRef key="local.repository"/>
- <bc:propertyRef key="buckminster.component"/>
- </rm:uri>
- </rm:provider>
- <rm:provider componentTypes="osgi.bundle" readerType="local">
- <rm:uri format="{0}/plugins/infra/table/{1}">
- <bc:propertyRef key="local.repository"/>
- <bc:propertyRef key="buckminster.component"/>
- </rm:uri>
- </rm:provider>
- <rm:provider componentTypes="osgi.bundle" readerType="local">
- <rm:uri format="{0}/plugins/infra/viewpoints/{1}">
- <bc:propertyRef key="local.repository"/>
- <bc:propertyRef key="buckminster.component"/>
- </rm:uri>
- </rm:provider>
- <rm:provider componentTypes="osgi.bundle" readerType="local">
- <rm:uri format="{0}/plugins/infra/widget/{1}">
- <bc:propertyRef key="local.repository"/>
- <bc:propertyRef key="buckminster.component"/>
- </rm:uri>
- </rm:provider>
- <rm:provider componentTypes="osgi.bundle" readerType="local">
- <rm:uri format="{0}/plugins/infra/xtext/{1}">
- <bc:propertyRef key="local.repository"/>
- <bc:propertyRef key="buckminster.component"/>
- </rm:uri>
- </rm:provider>
- <rm:provider componentTypes="osgi.bundle" readerType="local">
- <rm:uri format="{0}/plugins/infra/discovery/{1}">
- <bc:propertyRef key="local.repository"/>
- <bc:propertyRef key="buckminster.component"/>
- </rm:uri>
- </rm:provider>
-
- <rm:provider componentTypes="osgi.bundle" readerType="local">
- <rm:uri format="{0}/plugins/infra/nattable/{1}">
- <bc:propertyRef key="local.repository"/>
- <bc:propertyRef key="buckminster.component"/>
- </rm:uri>
- </rm:provider>
-
- <rm:provider componentTypes="osgi.bundle" readerType="local">
- <rm:uri format="{0}/plugins/infra/gmfdiag/css/{1}">
- <bc:propertyRef key="local.repository"/>
- <bc:propertyRef key="buckminster.component"/>
- </rm:uri>
- </rm:provider>
-
- <!-- /INFRA -->
-
- <rm:provider componentTypes="osgi.bundle" readerType="local">
- <rm:uri format="{0}/plugins/sysml/{1}">
- <bc:propertyRef key="local.repository"/>
- <bc:propertyRef key="buckminster.component"/>
- </rm:uri>
- </rm:provider>
- <rm:provider componentTypes="osgi.bundle" readerType="local">
- <rm:uri format="{0}/plugins/sysml/diagram/{1}">
- <bc:propertyRef key="local.repository"/>
- <bc:propertyRef key="buckminster.component"/>
- </rm:uri>
- </rm:provider>
- <rm:provider componentTypes="osgi.bundle" readerType="local">
- <rm:uri format="{0}/plugins/sysml/modelexplorer/{1}">
- <bc:propertyRef key="local.repository"/>
- <bc:propertyRef key="buckminster.component"/>
- </rm:uri>
- </rm:provider>
- <rm:provider componentTypes="osgi.bundle" readerType="local">
- <rm:uri format="{0}/plugins/sysml/properties/{1}">
- <bc:propertyRef key="local.repository"/>
- <bc:propertyRef key="buckminster.component"/>
- </rm:uri>
- </rm:provider>
- <rm:provider componentTypes="osgi.bundle" readerType="local">
- <rm:uri format="{0}/plugins/sysml/table/{1}">
- <bc:propertyRef key="local.repository"/>
- <bc:propertyRef key="buckminster.component"/>
- </rm:uri>
- </rm:provider>
-
- <rm:provider componentTypes="osgi.bundle" readerType="local">
- <rm:uri format="{0}/plugins/sysml/nattable/{1}">
- <bc:propertyRef key="local.repository"/>
- <bc:propertyRef key="buckminster.component"/>
- </rm:uri>
- </rm:provider>
-
- <rm:provider componentTypes="osgi.bundle" readerType="local">
- <rm:uri format="{0}/plugins/team/{1}">
- <bc:propertyRef key="local.repository"/>
- <bc:propertyRef key="buckminster.component"/>
- </rm:uri>
- </rm:provider>
-
- <rm:provider componentTypes="osgi.bundle" readerType="local">
- <rm:uri format="{0}/incoming/{1}">
- <bc:propertyRef key="local.repository"/>
- <bc:propertyRef key="buckminster.component"/>
- </rm:uri>
- </rm:provider>
-
- <rm:provider componentTypes="osgi.bundle" readerType="local">
- <rm:uri format="{0}/plugins/doc/{1}">
- <bc:propertyRef key="local.repository"/>
- <bc:propertyRef key="buckminster.component"/>
- </rm:uri>
- </rm:provider>
-
- <!-- UML -->
-
- <rm:provider componentTypes="osgi.bundle" readerType="local">
- <rm:uri format="{0}/plugins/uml/{1}">
- <bc:propertyRef key="local.repository"/>
- <bc:propertyRef key="buckminster.component"/>
- </rm:uri>
- </rm:provider>
- <rm:provider componentTypes="osgi.bundle" readerType="local">
- <rm:uri format="{0}/plugins/uml/diagram/{1}">
- <bc:propertyRef key="local.repository"/>
- <bc:propertyRef key="buckminster.component"/>
- </rm:uri>
- </rm:provider>
- <rm:provider componentTypes="osgi.bundle" readerType="local">
- <rm:uri format="{0}/plugins/uml/modelexplorer/{1}">
- <bc:propertyRef key="local.repository"/>
- <bc:propertyRef key="buckminster.component"/>
- </rm:uri>
- </rm:provider>
- <rm:provider componentTypes="osgi.bundle" readerType="local">
- <rm:uri format="{0}/plugins/uml/profilefacet/{1}">
- <bc:propertyRef key="local.repository"/>
- <bc:propertyRef key="buckminster.component"/>
- </rm:uri>
- </rm:provider>
- <rm:provider componentTypes="osgi.bundle" readerType="local">
- <rm:uri format="{0}/plugins/uml/properties/{1}">
- <bc:propertyRef key="local.repository"/>
- <bc:propertyRef key="buckminster.component"/>
- </rm:uri>
- </rm:provider>
- <rm:provider componentTypes="osgi.bundle" readerType="local">
- <rm:uri format="{0}/plugins/uml/table/{1}">
- <bc:propertyRef key="local.repository"/>
- <bc:propertyRef key="buckminster.component"/>
- </rm:uri>
- </rm:provider>
-
- <rm:provider componentTypes="osgi.bundle" readerType="local">
- <rm:uri format="{0}/plugins/uml/nattable/{1}">
- <bc:propertyRef key="local.repository"/>
- <bc:propertyRef key="buckminster.component"/>
- </rm:uri>
- </rm:provider>
-
- <rm:provider componentTypes="osgi.bundle" readerType="local">
- <rm:uri format="{0}/plugins/uml/textedit/{1}">
- <bc:propertyRef key="local.repository"/>
- <bc:propertyRef key="buckminster.component"/>
- </rm:uri>
- </rm:provider>
- <rm:provider componentTypes="osgi.bundle" readerType="local">
- <rm:uri format="{0}/plugins/uml/xtext/{1}">
- <bc:propertyRef key="local.repository"/>
- <bc:propertyRef key="buckminster.component"/>
- </rm:uri>
- </rm:provider>
- <rm:provider componentTypes="osgi.bundle" readerType="local">
- <rm:uri format="{0}/plugins/uml/tools/{1}">
- <bc:propertyRef key="local.repository"/>
- <bc:propertyRef key="buckminster.component"/>
- </rm:uri>
- </rm:provider>
- <rm:provider componentTypes="osgi.bundle" readerType="local">
- <rm:uri format="{0}/plugins/uml/alf/{1}">
- <bc:propertyRef key="local.repository"/>
- <bc:propertyRef key="buckminster.component"/>
- </rm:uri>
- </rm:provider>
-
- <!-- /UML -->
-
- <rm:provider componentTypes="osgi.bundle" readerType="local">
- <rm:uri format="{0}/plugins/views/{1}">
- <bc:propertyRef key="local.repository"/>
- <bc:propertyRef key="buckminster.component"/>
- </rm:uri>
- </rm:provider>
- <rm:provider componentTypes="osgi.bundle" readerType="local">
- <rm:uri format="{0}/plugins/views/documentation/{1}">
- <bc:propertyRef key="local.repository"/>
- <bc:propertyRef key="buckminster.component"/>
- </rm:uri>
- </rm:provider>
- <rm:provider componentTypes="osgi.bundle" readerType="local">
- <rm:uri format="{0}/plugins/views/modelexplorer/{1}">
- <bc:propertyRef key="local.repository"/>
- <bc:propertyRef key="buckminster.component"/>
- </rm:uri>
- </rm:provider>
- <rm:provider componentTypes="osgi.bundle" readerType="local">
- <rm:uri format="{0}/plugins/views/properties/{1}">
- <bc:propertyRef key="local.repository"/>
- <bc:propertyRef key="buckminster.component"/>
- </rm:uri>
- </rm:provider>
- <rm:provider componentTypes="osgi.bundle" readerType="local">
- <rm:uri format="{0}/plugins/views/validation/{1}">
- <bc:propertyRef key="local.repository"/>
- <bc:propertyRef key="buckminster.component"/>
- </rm:uri>
- </rm:provider>
-
- <!-- PAPYRUS EMF FACET-->
- <rm:provider componentTypes="osgi.bundle" readerType="local">
- <rm:uri format="{0}/plugins/facet/{1}">
- <bc:propertyRef key="local.repository"/>
- <bc:propertyRef key="buckminster.component"/>
- </rm:uri>
- </rm:provider>
- <!-- EPF -->
-
- <rm:provider componentTypes="osgi.bundle" readerType="local">
- <rm:uri format="{0}/extraplugins/epf-richtext/{1}">
- <bc:propertyRef key="local.repository"/>
- <bc:propertyRef key="buckminster.component"/>
- </rm:uri>
- </rm:provider>
-
- <!-- /EPF -->
-
-<!-- TEST -->
-<!--
- <rm:provider componentTypes="osgi.bundle" readerType="local">
- <rm:uri format="{0}/tests/junit/plugins/core/{1}">
- <bc:propertyRef key="local.repository"/>
- <bc:propertyRef key="buckminster.component"/>
- </rm:uri>
- </rm:provider>
- <rm:provider componentTypes="osgi.bundle" readerType="local">
- <rm:uri format="{0}/tests/junit/plugins/developer/{1}">
- <bc:propertyRef key="local.repository"/>
- <bc:propertyRef key="buckminster.component"/>
- </rm:uri>
- </rm:provider>
- <rm:provider componentTypes="osgi.bundle" readerType="local">
- <rm:uri format="{0}/tests/junit/plugins/others/{1}">
- <bc:propertyRef key="local.repository"/>
- <bc:propertyRef key="buckminster.component"/>
- </rm:uri>
- </rm:provider>
- <rm:provider componentTypes="osgi.bundle" readerType="local">
- <rm:uri format="{0}/tests/junit/plugins/profile-tool/{1}">
- <bc:propertyRef key="local.repository"/>
- <bc:propertyRef key="buckminster.component"/>
- </rm:uri>
- </rm:provider>
- <rm:provider componentTypes="osgi.bundle" readerType="local">
- <rm:uri format="{0}/tests/junit/plugins/sysml/{1}">
- <bc:propertyRef key="local.repository"/>
- <bc:propertyRef key="buckminster.component"/>
- </rm:uri>
- </rm:provider>
- <rm:provider componentTypes="osgi.bundle" readerType="local">
- <rm:uri format="{0}/tests/junit/plugins/uml/{1}">
- <bc:propertyRef key="local.repository"/>
- <bc:propertyRef key="buckminster.component"/>
- </rm:uri>
- </rm:provider>
- -->
- <!-- /TEST -->
-
- <!-- feature -->
- <rm:provider componentTypes="eclipse.feature" readerType="local">
- <rm:uri format="{0}/features/papyrus-main-features/{1}">
- <bc:propertyRef key="local.repository"/>
- <bc:propertyRef key="buckminster.component"/>
- </rm:uri>
- </rm:provider>
-
- <rm:provider componentTypes="eclipse.feature" readerType="local">
- <rm:uri format="{0}/extraplugins/epf-richtext/{1}">
- <bc:propertyRef key="local.repository"/>
- <bc:propertyRef key="buckminster.component"/>
- </rm:uri>
- </rm:provider>
-
- </rm:searchPath>
-
-
- <!-- **************************************** UPDATE SITES **************************************** -->
-
- <!-- Orbit bundles -->
- <rm:searchPath name="orbit">
- <rm:provider componentTypes="eclipse.feature,osgi.bundle" mutable="false" readerType="p2" source="false">
- <!--rm:uri format="{0}/tools/orbit/downloads/drops/S20111201180206/repository/"-->
- <rm:uri format="{0}/tools/orbit/downloads/drops/R20140525021250/repository">
- <bc:propertyRef key="eclipse.downloads"/>
- </rm:uri>
- </rm:provider>
- </rm:searchPath>
-
- <!-- Everything else : all other Papyrus dependencies -->
- <rm:searchPath name="platform.binaries">
-
- <!-- Birt -->
- <rm:provider componentTypes="eclipse.feature,osgi.bundle" mutable="false" readerType="p2" source="false">
- <!-- updateFrom("BIRT",0) -->
- <rm:uri format="{0}/birt/update-site/mars-interim/">
- <bc:propertyRef key="eclipse.downloads"/>
- </rm:uri>
- </rm:provider>
-
- <!-- CDO -->
-<!-- <rm:provider componentTypes="eclipse.feature,osgi.bundle" mutable="false" readerType="p2" source="false"> -->
-<!-- updateFrom("EMF CDO",0) -->
-<!-- <rm:uri format="{0}/modeling/emf/cdo/drops/S20140507-1015"> -->
-<!-- <bc:propertyRef key="eclipse.downloads"/> -->
-<!-- </rm:uri> -->
-<!-- </rm:provider> -->
-
- <!-- M2M ATL -->
- <rm:provider componentTypes="eclipse.feature,osgi.bundle" mutable="false" readerType="p2" source="false">
- <!-- updateFrom("M2M ATL",0) -->
- <rm:uri format="{0}/mmt/atl/updates/milestones/3.6/">
- <bc:propertyRef key="eclipse.downloads"/>
- </rm:uri>
- </rm:provider>
-
- <!-- EMFT MWE -->
- <rm:provider componentTypes="eclipse.feature,osgi.bundle" mutable="false" readerType="p2" source="false">
- <!-- updateFrom("EMFT MWE",0) -->
- <rm:uri format="{0}/modeling/emft/mwe/updates/milestones/S201502030703/mwe">
- <bc:propertyRef key="eclipse.downloads"/>
- </rm:uri>
- </rm:provider>
-
- <!-- M2M QVT-OML -->
- <rm:provider componentTypes="eclipse.feature,osgi.bundle" mutable="false" readerType="p2" source="false">
- <!-- updateFrom("QVT Operational",0) -->
- <rm:uri format="{0}/mmt/qvto/updates/milestones/3.5.0/S201502021150">
- <bc:propertyRef key="eclipse.downloads"/>
- </rm:uri>
- </rm:provider>
-
- <!-- M2T (Jet) -->
-<!-- <rm:provider componentTypes="eclipse.feature,osgi.bundle" mutable="false" readerType="p2" source="false"> -->
-<!-- updateFrom("M2T JET",0) -->
-<!-- <rm:uri format="{0}/modeling/m2t/updates/milestones/"> -->
-<!-- <bc:propertyRef key="eclipse.downloads"/> -->
-<!-- </rm:uri> -->
-<!-- </rm:provider> -->
-
- <!-- M2T Acceleo -->
- <rm:provider componentTypes="eclipse.feature,osgi.bundle" mutable="false" readerType="p2" source="false">
- <!-- updateFrom("M2T ACCELEO",0) -->
- <rm:uri format="{0}/acceleo/updates/milestones/3.6/S201502030917">
- <bc:propertyRef key="eclipse.downloads"/>
- </rm:uri>
- </rm:provider>
-
- <!-- MDT OCL -->
- <rm:provider componentTypes="eclipse.feature,osgi.bundle" mutable="false" readerType="p2" source="false">
- <!-- updateFrom("MDT OCL 6.0",0) -->
- <rm:uri format="{0}/modeling/mdt/ocl/updates/milestones/6.0.0/S201502021341">
- <bc:propertyRef key="eclipse.downloads"/>
- </rm:uri>
- </rm:provider>
-
- <!-- MDT UML2 -->
- <rm:provider componentTypes="eclipse.feature,osgi.bundle" mutable="false" readerType="p2" source="false">
- <!-- updateFrom("MDT UML2",0) -->
- <rm:uri format="{0}/modeling/mdt/uml2/updates/5.1milestones">
- <bc:propertyRef key="eclipse.downloads"/>
- </rm:uri>
- </rm:provider>
-
- <!-- Mylyn -->
- <rm:provider componentTypes="eclipse.feature,osgi.bundle" mutable="false" readerType="p2" source="false">
- <!-- updateFrom("Mylyn",0) -->
- <rm:uri format="{0}/mylyn/snapshots/3.15">
- <bc:propertyRef key="eclipse.downloads"/>
- </rm:uri>
- </rm:provider>
-
- <!-- M2T Xpand -->
- <rm:provider componentTypes="eclipse.feature,osgi.bundle" mutable="false" readerType="p2" source="false">
- <!-- updateFrom("M2T XPAND",0) -->
- <rm:uri format="{0}/modeling/m2t/xpand/updates/milestones/S201502030723/">
- <bc:propertyRef key="eclipse.downloads"/>
- </rm:uri>
- </rm:provider>
-
- <!-- Xtext, Xtend -->
- <rm:provider componentTypes="eclipse.feature,osgi.bundle" mutable="false" readerType="p2" source="false">
- <!-- updateFrom("Xtext, Xtend",0) -->
- <rm:uri format="{0}/modeling/tmf/xtext/updates/milestones/head/S201502030924/">
- <bc:propertyRef key="eclipse.downloads"/>
- </rm:uri>
- </rm:provider>
-
- <!-- EMF -->
- <rm:provider componentTypes="eclipse.feature,osgi.bundle" mutable="false" readerType="p2" source="false">
- <!-- updateFrom("EMF (Core)",0) -->
- <rm:uri format="{0}/modeling/emf/emf/updates/2.11milestones/">
- <bc:propertyRef key="eclipse.downloads"/>
- </rm:uri>
- </rm:provider>
-
- <!-- EMF Compare -->
- <rm:provider componentTypes="eclipse.feature,osgi.bundle" mutable="false" readerType="p2" source="false">
- <!-- updateFrom("EMF COMPARE",0) -->
- <rm:uri format="{0}/modeling/emf/compare/updates/milestones/3.1/S201502031424">
- <bc:propertyRef key="eclipse.downloads"/>
- </rm:uri>
- </rm:provider>
-
- <!-- EMF Transaction -->
- <rm:provider componentTypes="eclipse.feature,osgi.bundle" mutable="false" readerType="p2" source="false">
- <!-- updateFrom("EMF TRANSACTION",0) -->
- <rm:uri format="{0}/modeling/emf/transaction/updates/milestones/S201502040445">
- <bc:propertyRef key="eclipse.downloads"/>
- </rm:uri>
- </rm:provider>
-
- <!-- EMF Validation -->
- <rm:provider componentTypes="eclipse.feature,osgi.bundle" mutable="false" readerType="p2" source="false">
- <!-- updateFrom("EMF VALIDATION",0) -->
- <rm:uri format="{0}/modeling/emf/validation/updates/milestones/S201502040400">
- <bc:propertyRef key="eclipse.downloads"/>
- </rm:uri>
- </rm:provider>
-
- <!-- GEF -->
- <rm:provider componentTypes="eclipse.feature,osgi.bundle" mutable="false" readerType="p2" source="false">
- <!-- updateFrom("GEF",0) -->
- <rm:uri format="{0}/tools/gef/updates/milestones">
- <bc:propertyRef key="eclipse.downloads"/>
- </rm:uri>
- </rm:provider>
-
- <!-- GMP -->
- <rm:provider componentTypes="eclipse.feature,osgi.bundle" mutable="false" readerType="p2" source="false">
- <!-- updateFrom("GMF Runtime",0) -->
- <rm:uri format="{0}/modeling/gmp/gmf-runtime/updates/milestones/S201502040533">
- <bc:propertyRef key="eclipse.downloads"/>
- </rm:uri>
- </rm:provider>
-
- <!-- GMF Notation -->
- <rm:provider componentTypes="eclipse.feature,osgi.bundle" mutable="false" readerType="p2" source="false">
- <!-- updateFrom("GMF Notation",0) -->
- <rm:uri format="{0}/modeling/gmp/gmf-notation/updates/milestones/S201502040339">
- <bc:propertyRef key="eclipse.downloads"/>
- </rm:uri>
- </rm:provider>
-
- <!-- GMF Tooling -->
- <rm:provider componentTypes="eclipse.feature,osgi.bundle" mutable="false" readerType="p2" source="false">
- <!-- updateFrom("GMF Tooling",0) -->
- <rm:uri format="{0}/modeling/gmp/gmf-tooling/updates/milestones-3.3/M4">
- <bc:propertyRef key="eclipse.downloads"/>
- </rm:uri>
- </rm:provider>
-
- <!-- Subversive -->
- <rm:provider componentTypes="eclipse.feature,osgi.bundle" mutable="false" readerType="p2" source="false">
- <!-- updateFrom("Subversive",0) -->
- <rm:uri format="{0}/technology/subversive/2.0/mars-site/">
- <bc:propertyRef key="eclipse.downloads"/>
- </rm:uri>
- </rm:provider>
-
- <!-- WST -->
- <rm:provider componentTypes="eclipse.feature,osgi.bundle" mutable="false" readerType="p2" source="false">
- <!-- updateFrom("WebTools",0) -->
- <rm:uri format="{0}/webtools/downloads/drops/R3.7.0/S-3.7.0M4-20141211000148/repository/">
- <bc:propertyRef key="eclipse.downloads"/>
- </rm:uri>
- </rm:provider>
-
- <!-- Eclipse Platform Milestones -->
- <rm:provider componentTypes="eclipse.feature,osgi.bundle" mutable="false" readerType="p2" source="false">
- <!-- updateFrom("Eclipse",0) -->
- <rm:uri format="{0}/eclipse/updates/4.5milestones/S-4.5M5a-201502031300/">
- <bc:propertyRef key="eclipse.downloads"/>
- </rm:uri>
- </rm:provider>
-
- <!-- FIXME !!!!! for EMF workspace which is not currently in Juno !!!!! -->
- <rm:provider componentTypes="eclipse.feature,osgi.bundle" mutable="false" readerType="p2" source="false">
- <rm:uri format="{0}/modeling/emf/updates/">
- <bc:propertyRef key="eclipse.downloads"/>
- </rm:uri>
- </rm:provider>
-
- <rm:provider componentTypes="eclipse.feature,osgi.bundle" mutable="false" readerType="p2" source="false">
- <rm:uri format="{0}/nattable/releases/1.2.0/repository/">
- <bc:propertyRef key="eclipse.downloads"/>
- </rm:uri>
- </rm:provider>
-
- </rm:searchPath>
-
-</rm:rmap>
diff --git a/releng/org.eclipse.mdt.papyrus.releng.buckminster/papyrus-trunk-nightly/build.xml b/releng/org.eclipse.mdt.papyrus.releng.buckminster/papyrus-trunk-nightly/build.xml
deleted file mode 100644
index c70ab96e17c..00000000000
--- a/releng/org.eclipse.mdt.papyrus.releng.buckminster/papyrus-trunk-nightly/build.xml
+++ /dev/null
@@ -1,352 +0,0 @@
-<?xml version="1.0"?>
-<project name="Papyrus">
-
- <property name="build.config.root.dir" location=".." />
- <echo message="build.config.root.dir=${build.config.root.dir}" />
-
- <condition property="properties.file" value="build.properties" else="local.properties">
- <isset property="server.build" />
- </condition>
-
- <condition property="mspec.file" value="build.mspec" else="local.mspec">
- <isset property="server.build" />
- </condition>
- <echo message="mspec.file=${mspec.file}"/>
-
- <echo message="Sourcing ${properties.file}" />
- <property file="${properties.file}" />
- <property environment="env" />
-
- <condition property="build.root" value="${env.WORKSPACE}/buildroot" else="${basedir}/../build">
- <isset property="env.WORKSPACE" />
- </condition>
- <echo message="build.root=${build.root}"/>
-
- <condition property="buckminster.loglevel" value="${env.BUCKMINSTER_LOGLEVEL}" else="INFO">
- <isset property="env.BUCKMINSTER_LOGLEVEL" />
- </condition>
- <echo message="buckminster.loglevel=${buckminster.loglevel}"/>
-
- <condition property="clean.tools" value="true">
- <equals arg1="${env.CLEAN_TOOLS}" arg2="true" />
- </condition>
-
- <condition property="clean.tp" value="true">
- <equals arg1="${env.CLEAN_TP}" arg2="true" />
- </condition>
-
- <condition property="clean.workspace" value="true">
- <equals arg1="${env.CLEAN_WORKSPACE}" arg2="true" />
- </condition>
-
- <condition property="clean.output" value="true">
- <equals arg1="${env.CLEAN_OUTPUT}" arg2="true" />
- </condition>
-
- <condition property="build.type" value="${env.BUILD_TYPE}" else="N">
- <isset property="env.BUILD_TYPE" />
- </condition>
- <echo message="build.type=${build.type}"/>
-
- <condition property="build.nightly" value="true">
- <equals arg1="${build.type}" arg2="N" />
- </condition>
-
- <condition property="site.pack200" value="${env.SITE_PACK200}" else="true">
- <isset property="env.SITE_PACK200" />
- </condition>
-
- <condition property="site.signing" value="false" else="true">
- <isset property="build.nightly" />
- </condition>
- <echo message="site.signing=${site.signing}"/>
-
- <condition property="no.proxy" value="${env.no_proxy}, dev.eclipse.org" else="dev.eclipse.org">
- <isset property="env.no_proxy" />
- </condition>
-
- <!-- Default properties intended to be overridden by entries in the above property file -->
- <property name="tools" location="${build.root}/tools" />
- <property name="result" location="${build.root}/result" />
- <property name="workspace" location="${result}/workspace" />
- <property name="targetPlatformPath" location="${result}/targetPlatform" />
- <property name="buckminster.output.root" location="${result}/output" />
- <property name="buckminster.temp.root" location="${result}/temp" />
-
- <echo message="tools=${tools}"/>
- <echo message="result=${result}"/>
- <echo message="workspace=${workspace}"/>
- <echo message="targetPlatformPath=${targetPlatformPath}"/>
-
- <!-- This macro executes the default application of an eclipse installation
- that resides in the folder ${buildtools}/@app -->
- <macrodef name="eclipse.launch">
- <attribute name="app" />
- <element name="properties" optional="true" />
- <element name="args" optional="true" />
- <sequential>
- <!-- We assume that the eclipse installation is beneath ${buildtools} -->
- <property name="@{app}.deploy.dir" value="${tools}/@{app}" />
-
- <!-- Find the Eclipse launcher and assing its location to the @{app}.launcher property -->
- <pathconvert property="@{app}.launcher">
- <first count="1">
- <sort>
- <fileset dir="${@{app}.deploy.dir}/plugins" includes="**/org.eclipse.equinox.launcher_*.jar" />
- <reverse xmlns="antlib:org.apache.tools.ant.types.resources.comparators">
- <date />
- </reverse>
- </sort>
- </first>
- </pathconvert>
-
- <!-- Launch the eclipse application -->
- <java fork="true" jar="${@{app}.launcher}" dir="${@{app}.deploy.dir}" failonerror="true">
- <env key="no_proxy" value="${no.proxy}" />
- <properties />
- <!-- Uncomment to debug <jvmarg value="-agentlib:jdwp=transport=dt_socket,address=8000,server=y,suspend=y"/> -->
- <args />
- </java>
- </sequential>
- </macrodef>
-
- <macrodef name="buckminster">
- <attribute name="command" />
- <attribute name="workspace" default="${workspace}" />
- <element name="sysproperties" optional="true" />
- <element name="globargs" optional="true" />
- <element name="cmdargs" optional="true" />
- <sequential>
- <eclipse.launch app="buckminster">
- <args>
- <jvmarg value="-Xmx1024m" />
- <arg value="-data" />
- <arg value="@{workspace}" />
- <arg value="--loglevel" />
- <arg value="${buckminster.loglevel}" />
- <arg value="--displaystacktrace" />
- <globargs />
- <arg value="@{command}" />
- <arg value="-P" />
- <arg value="${properties.tmp}" />
- <cmdargs />
- </args>
- </eclipse.launch>
- </sequential>
- </macrodef>
-
- <target name="init.clean.tools" if="clean.tools">
- <antcall target="clean.tools" />
- </target>
-
- <target name="init.clean.tp" if="clean.tp">
- <antcall target="clean.tp" />
- </target>
-
- <target name="init.clean.workspace" if="clean.workspace">
- <antcall target="clean.workspace" />
- </target>
-
- <target name="init.clean.output" if="clean.output">
- <antcall target="clean.output" />
- </target>
-
- <target name="init.checks" depends="init.clean.tools,init.clean.tp,init.clean.workspace,init.clean.output">
- <available file="${tools}/director/director" property="director.exists" />
- <available file="${tools}/buckminster/buckminster" property="buckminster.exists" />
- </target>
-
- <target name="get.director" unless="director.exists">
- <echo message="Fetching headless director application" />
- <tempfile destdir="${java.io.tmpdir}" prefix="director-" suffix=".zip" property="director.zip" deleteonexit="true" />
- <get src="${eclipse.downloads}/${director.path}" dest="${director.zip}" />
- <mkdir dir="${tools}" />
- <unzip src="${director.zip}" dest="${tools}" />
- <delete file="${director.zip}" />
- </target>
-
- <target name="install.buckminster" unless="buckminster.exists" depends="get.director">
- <echo message="Configuring headless buckminster with needed features" />
- <echo message="pack200 location configured as: ${org.eclipse.update.jarprocessor.pack200.buckminster}" />
- <eclipse.launch app="director">
- <args>
- <jvmarg value="-Declipse.p2.mirrors=false" />
- <!--
- Hudson Ant property: org.eclipse.update.jarprocessor.pack200=${jdk1.5.dir}/jre/bin
- <jvmarg value="-Dorg.eclipse.update.jarprocessor.pack200=${org.eclipse.update.jarprocessor.pack200}" />
- -->
- <jvmarg value="-Dorg.eclipse.update.jarprocessor.pack200=${org.eclipse.update.jarprocessor.pack200.buckminster}" />
- <arg value="-r" />
- <arg value="${eclipse.downloads}/${bm.headless.path}" />
- <arg value="-d" />
- <arg value="${tools}/buckminster" />
- <arg value="-p" />
- <arg value="Buckminster" />
- <arg value="-i" />
- <arg value="org.eclipse.buckminster.cmdline.product" />
- <arg value="-i" />
- <arg value="org.eclipse.buckminster.core.headless.feature.feature.group" />
- <arg value="-i" />
- <arg value="org.eclipse.buckminster.pde.headless.feature.feature.group" />
- <arg value="-i" />
- <arg value="org.eclipse.buckminster.cvs.headless.feature.feature.group" />
- <arg value="-i" />
- <arg value="org.eclipse.buckminster.emma.headless.feature.feature.group" />
- </args>
- </eclipse.launch>
-
- <!-- install svn headless connector -->
- <eclipse.launch app="director">
- <args>
- <jvmarg value="-Declipse.p2.mirrors=false" />
- <!--<jvmarg value="-Dorg.eclipse.update.jarprocessor.pack200=/shared/common/jdk-1.5.0-22.x86_64/jre/bin" />-->
- <jvmarg value="-Dorg.eclipse.update.jarprocessor.pack200=${org.eclipse.update.jarprocessor.pack200.buckminster}" />
- <arg value="-r" />
- <arg value="http://download.cloudsmith.com/buckminster/external-3.6" />
- <arg value="-d" />
- <arg value="${tools}/buckminster" />
- <arg value="-p" />
- <arg value="Buckminster" />
- <arg value="-i" />
- <arg value="org.eclipse.buckminster.subclipse.headless.feature.feature.group" />
- </args>
- </eclipse.launch>
- </target>
-
- <target name="init.workspace" unless="workspace.exists">
- <mkdir dir="${workspace}" />
- </target>
-
- <target name="init.build.properties">
- <!-- Echo relevant properties to a temporary file so that Buckminster can read them -->
- <tempfile destdir="${java.io.tmpdir}" prefix="build-" suffix=".properties" deleteonexit="true" property="properties.tmp" />
- <echo message="Properties file is: ${properties.tmp}" />
- <echoproperties destfile="${properties.tmp}">
- <!-- We don't want these. basedir in particular will cause problems if passed explicitly -->
- <propertyset negate="true">
- <propertyref name="basedir" />
- <propertyref name="eclipse.home" />
- <propertyref name="properties.tmp" />
- <propertyref name="line.separator" />
- <propertyref name="path.separator" />
- <propertyref prefix="ant." />
- <propertyref prefix="file." />
- <propertyref prefix="java." />
- <propertyref prefix="sun." />
- <propertyref prefix="user." />
- </propertyset>
- </echoproperties>
- </target>
-
- <target name="provision" depends="init.checks,init.workspace,install.buckminster,init.build.properties" unless="skip.provision">
- <echo message="Importing projects into workspace ${workspace} and binaries into target platform ${targetPlatformPath}" />
- <!--
- <buckminster command="installJRE">
- <cmdargs>
- <arg value="- -location" />
- <arg value="${env.JAVA_HOME}" />
- </cmdargs>
- </buckminster>
- -->
- <buckminster command="setpref">
- <cmdargs>
- <arg value="targetPlatformPath=${targetPlatformPath}" />
- </cmdargs>
- </buckminster>
-
- <buckminster command="import">
- <cmdargs>
- <arg value="-P" />
- <arg value="${basedir}/${properties.file}" />
- <arg value="--bomfile"/>
- <arg value="${build.root}/papyrus_bom.xml"/>
- <arg value="${basedir}/${mspec.file}" />
- </cmdargs>
- </buckminster>
-
- <!-- Generate the psf -->
- <echo message="Generating psf" />
- <replaceregexp file="${build.root}/papyrus_bom.xml" match="${bom.source.tree.pattern}" replace="${bom.source.tree.replacement}" byline="true"/>
- <xslt style="${build.config.root.dir}/xsl/psf/bom2repository.xsl" in="${build.root}/papyrus_bom.xml" out="repository.xml" />
- <xslt style="${build.config.root.dir}/xsl/psf/repository2subversive.xsl" in="repository.xml" out="${result}/subversive_${build.type}.psf" />
- <xslt style="${build.config.root.dir}/xsl/psf/repository2subclipse.xsl" in="repository.xml" out="${result}/subclipse_${build.type}.psf" />
- <delete file="repository.xml" />
- </target>
-
- <target name="site.p2" depends="provision" unless="skip.site.p2">
- <echo message="Building all projects in workspace ${workspace}" />
- <buckminster command="build">
- <cmdargs>
- <arg value="--thorough" />
- </cmdargs>
- </buckminster>
-
- <echo message="Performing org.eclipse.papyrus.build.feature#site.p2" />
- <buckminster command="perform">
- <cmdargs>
- <arg value="org.eclipse.papyrus.build.feature#site.p2" />
- </cmdargs>
- </buckminster>
-
- <!-- Find the created update site directory -->
-
- <pathconvert property="site.p2.dir">
- <first count="1">
- <dirset dir="${buckminster.output.root}" includes="org.eclipse.papyrus.build.feature_*/site.p2" />
- </first>
- </pathconvert>
-
- <echo message="Creating human readable index.html" />
- <unzip src="${site.p2.dir}/content.jar" dest="${site.p2.dir}" />
- <xslt style="${build.config.root.dir}/xsl/content2html.xsl" in="${site.p2.dir}/content.xml" out="${site.p2.dir}/index.html" />
- <xslt style="${build.config.root.dir}/xsl/content2xml.xsl" in="${site.p2.dir}/content.xml" out="${site.p2.dir}/index.xml" />
- <delete file="${site.p2.dir}/content.xml" />
-
- </target>
-
- <target name="test" depends="site.p2" unless="skip.tests">
- <echo message="Running JUnit tests" />
- <mkdir dir="${result}/testresults/" />
- <mkdir dir="${result}/testresults/xml" />
- <mkdir dir="${result}/testresults/consolelogs" />
- <buckminster command="junit">
- <cmdargs>
- <arg value="-l" />
- <arg value="org.eclipse.papyrus.tests/Papyrus ALL tests.launch" />
- <arg value="-o" />
- <arg value="${result}/testresults/xml/testReport.xml" />
- <arg value="--terseXML" />
- <arg value="--flatXML" />
- <arg value="--stderr" />
- <arg value="${result}/testresults/consolelogs/ErrorLogJunitPapyrus.txt" />
- <arg value="--stdout" />
- <arg value="${result}/testresults/consolelogs/OutputLogJunitPapyrus.txt" />
- </cmdargs>
- </buckminster>
- <echo message="End of JUnit tests" />
- </target>
-
- <target name="clean.tools">
- <delete dir="${tools}/director" failonerror="true" quiet="true" />
- <delete dir="${tools}/buckminster" failonerror="true" quiet="true" />
- </target>
-
- <target name="clean.tp">
- <delete dir="${targetPlatformPath}" failonerror="true" quiet="true" />
- </target>
-
- <target name="clean.workspace">
- <delete dir="${workspace}" failonerror="true" quiet="true" />
- </target>
-
- <target name="clean.output">
- <delete dir="${buckminster.output.root}" failonerror="true" quiet="true" />
- <delete dir="${buckminster.temp.root}" failonerror="true" quiet="true" />
- <delete dir="${result}/testresults" failonerror="true" quiet="true" />
- </target>
-
- <target name="clean.all" depends="clean.tools,clean.workspace,clean.tp,clean.output" />
-
- <target name="do.nothing" />
-
-</project>
diff --git a/releng/org.eclipse.mdt.papyrus.releng.buckminster/papyrus-trunk-nightly/local.cquery b/releng/org.eclipse.mdt.papyrus.releng.buckminster/papyrus-trunk-nightly/local.cquery
deleted file mode 100644
index 7a06a2dd8fd..00000000000
--- a/releng/org.eclipse.mdt.papyrus.releng.buckminster/papyrus-trunk-nightly/local.cquery
+++ /dev/null
@@ -1,13 +0,0 @@
-<?xml version="1.0" encoding="UTF-8"?>
-<cq:componentQuery xmlns:cq="http://www.eclipse.org/buckminster/CQuery-1.0" resourceMap="local.rmap">
- <cq:rootRequest name="org.eclipse.mdt.papyrus.releng.buckminster" componentType="buckminster"/>
- <cq:property key="target.arch" value="x86_64"/>
- <cq:property key="target.os" value="linux"/> <!-- linux -->
- <cq:property key="target.ws" value="gtk"/> <!-- gtk -->
- <cq:advisorNode namePattern=".*doc\.isv" skipComponent="true"/>
- <cq:advisorNode namePattern=".*doc\.user" skipComponent="true"/>
- <cq:advisorNode namePattern="org\.eclipse\.papyrus\..*\.source" skipComponent="true"/>
- <cq:advisorNode namePattern="org\.eclipse\.swt\.gtk\.linux\.s390x\.source" skipComponent="true"/>
- <!-- FIXME : allowCircularDependency should be able to be set to false -->
- <cq:advisorNode namePattern=".*" allowCircularDependency="true" useMaterialization="false" useTargetPlatform="false"/>
-</cq:componentQuery>
diff --git a/releng/org.eclipse.mdt.papyrus.releng.buckminster/papyrus-trunk-nightly/local.mspec b/releng/org.eclipse.mdt.papyrus.releng.buckminster/papyrus-trunk-nightly/local.mspec
deleted file mode 100644
index aa412f2c707..00000000000
--- a/releng/org.eclipse.mdt.papyrus.releng.buckminster/papyrus-trunk-nightly/local.mspec
+++ /dev/null
@@ -1,8 +0,0 @@
-<?xml version="1.0" encoding="UTF-8"?>
-<mspec:mspec xmlns:mspec="http://www.eclipse.org/buckminster/MetaData-1.0" installLocation="" materializer="p2" name="local.mspec" url="local.cquery">
- <mspec:property key="target.os" value="*"/>
- <mspec:property key="target.ws" value="*"/>
- <mspec:property key="target.arch" value="*"/>
- <mspec:property key="cvs.repository" value=":pserver:anonymous@dev.eclipse.org:/cvsroot/modeling"/>
- <mspec:mspecNode materializer="workspace" filter="(buckminster.source=true)"/>
-</mspec:mspec>
diff --git a/releng/org.eclipse.mdt.papyrus.releng.buckminster/papyrus-trunk-nightly/local.properties b/releng/org.eclipse.mdt.papyrus.releng.buckminster/papyrus-trunk-nightly/local.properties
deleted file mode 100644
index 0cdd8fba53d..00000000000
--- a/releng/org.eclipse.mdt.papyrus.releng.buckminster/papyrus-trunk-nightly/local.properties
+++ /dev/null
@@ -1,35 +0,0 @@
-svn.repository=http://dev.eclipse.org/svnroot
-
-buckminster.output.root=${workspace.root}/_temp
-
-qualifier.replacement.*=generator:buildTimestamp
-generator.buildTimestamp.format='v'yyyyMMddHHmm
-
-target.os=*
-target.ws=*
-target.arch=*
-
-signing.type=eclipse.remote
-#cbi.include.source=false
-
-# use a mirror for faster local access
-#eclipse.downloads=http://download.eclipse.org
-eclipse.downloads=http://eclipse.ialto.org
-bm.headless.path=tools/buckminster/headless-3.6
-director.path=tools/buckminster/products/director_latest.zip
-
-papyrus.download.area=http://download.eclipse.org/modeling/mdt/papyrus
-
-jdk_1.6=C:/Program Files/Java/jdk1.6.0_26
-org.eclipse.update.jarprocessor.pack200.buckminster=${jdk_1.6}/jre/bin
-
-# INFO (normal) or DEBUG (verbose)
-buckminster.loglevel=DEBUG
-
-# HUDSON VALUES
-BUILD_TYPE=N
-CLEAN_TOOLS=false
-CLEAN_TP=true
-CLEAN_WORKSPACE=true
-CLEAN_OUTPUT=true
-SITE_PACK200=true
diff --git a/releng/org.eclipse.mdt.papyrus.releng.buckminster/papyrus-trunk-nightly/local.rmap b/releng/org.eclipse.mdt.papyrus.releng.buckminster/papyrus-trunk-nightly/local.rmap
deleted file mode 100644
index e6c148c38f7..00000000000
--- a/releng/org.eclipse.mdt.papyrus.releng.buckminster/papyrus-trunk-nightly/local.rmap
+++ /dev/null
@@ -1,548 +0,0 @@
-<?xml version="1.0" encoding="UTF-8" standalone="no"?>
-<rm:rmap xmlns:rm="http://www.eclipse.org/buckminster/RMap-1.0" xmlns:bc="http://www.eclipse.org/buckminster/Common-1.0" xmlns:psf="http://www.eclipse.org/buckminster/PSFProvider-1.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">
- <rm:property key="build.type" mutable="true" value="N"/>
- <rm:locator pattern="^org\.eclipse\.mdt\.papyrus\.releng.*" searchPathRef="releng"/>
- <rm:locator failOnError="true" pattern="^org\.eclipse\.papyrus\..*" searchPathRef="sources"/>
- <rm:locator failOnError="true" pattern="^org\.eclipse\.xtext\.gmf\.glue.*" searchPathRef="sources"/>
- <rm:locator failOnError="false" searchPathRef="orbit"/>
- <rm:locator failOnError="true" searchPathRef="platform.binaries"/>
-
- <!-- Papyrus Releng projects -->
- <rm:searchPath name="releng">
- <rm:provider componentTypes="buckminster,osgi.bundle" readerType="svn">
- <rm:uri format="{0}/modeling/org.eclipse.mdt.papyrus/trunk/releng/{1}">
- <bc:propertyRef key="svn.repository"/>
- <bc:propertyRef key="buckminster.component"/>
- </rm:uri>
- </rm:provider>
- </rm:searchPath>
-
- <!-- Papyrus sources -->
- <rm:searchPath name="sources">
-
-<!-- <rm:provider componentTypes="osgi.bundle" readerType="svn"> -->
-<!-- <rm:uri format="{0}/modeling/org.eclipse.mdt.papyrus/trunk/plugins/core/{1}"> -->
-<!-- <bc:propertyRef key="svn.repository"/> -->
-<!-- <bc:propertyRef key="buckminster.component"/> -->
-<!-- </rm:uri> -->
-<!-- </rm:provider> -->
- <rm:provider componentTypes="osgi.bundle" readerType="svn">
- <rm:uri format="{0}/modeling/org.eclipse.mdt.papyrus/trunk/plugins/customization/{1}">
- <bc:propertyRef key="svn.repository"/>
- <bc:propertyRef key="buckminster.component"/>
- </rm:uri>
- </rm:provider>
- <rm:provider componentTypes="osgi.bundle" readerType="svn">
- <rm:uri format="{0}/modeling/org.eclipse.mdt.papyrus/trunk/plugins/developer/{1}">
- <bc:propertyRef key="svn.repository"/>
- <bc:propertyRef key="buckminster.component"/>
- </rm:uri>
- </rm:provider>
- <rm:provider componentTypes="osgi.bundle" readerType="svn">
- <rm:uri format="{0}/modeling/org.eclipse.mdt.papyrus/trunk/plugins/editor/{1}">
- <bc:propertyRef key="svn.repository"/>
- <bc:propertyRef key="buckminster.component"/>
- </rm:uri>
- </rm:provider>
-
- <!-- INFRA -->
-
- <rm:provider componentTypes="osgi.bundle" readerType="svn">
- <rm:uri format="{0}/modeling/org.eclipse.mdt.papyrus/trunk/plugins/infra/{1}">
- <bc:propertyRef key="svn.repository"/>
- <bc:propertyRef key="buckminster.component"/>
- </rm:uri>
- </rm:provider>
- <rm:provider componentTypes="osgi.bundle" readerType="svn">
- <rm:uri format="{0}/modeling/org.eclipse.mdt.papyrus/trunk/plugins/infra/core/{1}">
- <bc:propertyRef key="svn.repository"/>
- <bc:propertyRef key="buckminster.component"/>
- </rm:uri>
- </rm:provider>
- <rm:provider componentTypes="osgi.bundle" readerType="svn">
- <rm:uri format="{0}/modeling/org.eclipse.mdt.papyrus/trunk/plugins/infra/emf/{1}">
- <bc:propertyRef key="svn.repository"/>
- <bc:propertyRef key="buckminster.component"/>
- </rm:uri>
- </rm:provider>
- <rm:provider componentTypes="osgi.bundle" readerType="svn">
- <rm:uri format="{0}/modeling/org.eclipse.mdt.papyrus/trunk/plugins/infra/gmfdiag/{1}">
- <bc:propertyRef key="svn.repository"/>
- <bc:propertyRef key="buckminster.component"/>
- </rm:uri>
- </rm:provider>
-<!-- <rm:provider componentTypes="osgi.bundle" readerType="svn"> -->
-<!-- <rm:uri format="{0}/modeling/org.eclipse.mdt.papyrus/trunk/plugins/infra/modelset/{1}"> -->
-<!-- <bc:propertyRef key="svn.repository"/> -->
-<!-- <bc:propertyRef key="buckminster.component"/> -->
-<!-- </rm:uri> -->
-<!-- </rm:provider> -->
- <rm:provider componentTypes="osgi.bundle" readerType="svn">
- <rm:uri format="{0}/modeling/org.eclipse.mdt.papyrus/trunk/plugins/infra/queries/{1}">
- <bc:propertyRef key="svn.repository"/>
- <bc:propertyRef key="buckminster.component"/>
- </rm:uri>
- </rm:provider>
-<!-- <rm:provider componentTypes="osgi.bundle" readerType="svn"> -->
-<!-- <rm:uri format="{0}/modeling/org.eclipse.mdt.papyrus/trunk/plugins/infra/serviceregistry/{1}"> -->
-<!-- <bc:propertyRef key="svn.repository"/> -->
-<!-- <bc:propertyRef key="buckminster.component"/> -->
-<!-- </rm:uri> -->
-<!-- </rm:provider> -->
- <rm:provider componentTypes="osgi.bundle" readerType="svn">
- <rm:uri format="{0}/modeling/org.eclipse.mdt.papyrus/trunk/plugins/infra/services/{1}">
- <bc:propertyRef key="svn.repository"/>
- <bc:propertyRef key="buckminster.component"/>
- </rm:uri>
- </rm:provider>
- <rm:provider componentTypes="osgi.bundle" readerType="svn">
- <rm:uri format="{0}/modeling/org.eclipse.mdt.papyrus/trunk/plugins/infra/table/{1}">
- <bc:propertyRef key="svn.repository"/>
- <bc:propertyRef key="buckminster.component"/>
- </rm:uri>
- </rm:provider>
- <rm:provider componentTypes="osgi.bundle" readerType="svn">
- <rm:uri format="{0}/modeling/org.eclipse.mdt.papyrus/trunk/plugins/infra/widget/{1}">
- <bc:propertyRef key="svn.repository"/>
- <bc:propertyRef key="buckminster.component"/>
- </rm:uri>
- </rm:provider>
- <rm:provider componentTypes="osgi.bundle" readerType="svn">
- <rm:uri format="{0}/modeling/org.eclipse.mdt.papyrus/trunk/plugins/infra/xtext/{1}">
- <bc:propertyRef key="svn.repository"/>
- <bc:propertyRef key="buckminster.component"/>
- </rm:uri>
- </rm:provider>
- <rm:provider componentTypes="osgi.bundle" readerType="svn">
- <rm:uri format="{0}/modeling/org.eclipse.mdt.papyrus/trunk/incoming/{1}">
- <bc:propertyRef key="svn.repository"/>
- <bc:propertyRef key="buckminster.component"/>
- </rm:uri>
- </rm:provider>
-
- <!-- /INFRA -->
-
-<!-- <rm:provider componentTypes="osgi.bundle" readerType="svn"> -->
-<!-- <rm:uri format="{0}/modeling/org.eclipse.mdt.papyrus/trunk/plugins/layout/{1}"> -->
-<!-- <bc:propertyRef key="svn.repository"/> -->
-<!-- <bc:propertyRef key="buckminster.component"/> -->
-<!-- </rm:uri> -->
-<!-- </rm:provider> -->
-<!-- <rm:provider componentTypes="osgi.bundle" readerType="svn"> -->
-<!-- <rm:uri format="{0}/modeling/org.eclipse.mdt.papyrus/trunk/plugins/marte/{1}"> -->
-<!-- <bc:propertyRef key="svn.repository"/> -->
-<!-- <bc:propertyRef key="buckminster.component"/> -->
-<!-- </rm:uri> -->
-<!-- </rm:provider> -->
-<!-- <rm:provider componentTypes="osgi.bundle" readerType="svn"> -->
-<!-- <rm:uri format="{0}/modeling/org.eclipse.mdt.papyrus/trunk/plugins/marte/properties/{1}"> -->
-<!-- <bc:propertyRef key="svn.repository"/> -->
-<!-- <bc:propertyRef key="buckminster.component"/> -->
-<!-- </rm:uri> -->
-<!-- </rm:provider> -->
-<!-- <rm:provider componentTypes="osgi.bundle" readerType="svn"> -->
-<!-- <rm:uri format="{0}/modeling/org.eclipse.mdt.papyrus/trunk/plugins/marte/textedit/{1}"> -->
-<!-- <bc:propertyRef key="svn.repository"/> -->
-<!-- <bc:propertyRef key="buckminster.component"/> -->
-<!-- </rm:uri> -->
-<!-- </rm:provider> -->
-<!-- <rm:provider componentTypes="osgi.bundle" readerType="svn"> -->
-<!-- <rm:uri format="{0}/modeling/org.eclipse.mdt.papyrus/trunk/plugins/ocl/{1}"> -->
-<!-- <bc:propertyRef key="svn.repository"/> -->
-<!-- <bc:propertyRef key="buckminster.component"/> -->
-<!-- </rm:uri> -->
-<!-- </rm:provider> -->
-<!-- <rm:provider componentTypes="osgi.bundle" readerType="svn"> -->
-<!-- <rm:uri format="{0}/modeling/org.eclipse.mdt.papyrus/trunk/plugins/others/{1}"> -->
-<!-- <bc:propertyRef key="svn.repository"/> -->
-<!-- <bc:propertyRef key="buckminster.component"/> -->
-<!-- </rm:uri> -->
-<!-- </rm:provider> -->
-<!-- <rm:provider componentTypes="osgi.bundle" readerType="svn"> -->
-<!-- <rm:uri format="{0}/modeling/org.eclipse.mdt.papyrus/trunk/plugins/profile-tool/{1}"> -->
-<!-- <bc:propertyRef key="svn.repository"/> -->
-<!-- <bc:propertyRef key="buckminster.component"/> -->
-<!-- </rm:uri> -->
-<!-- </rm:provider> -->
- <rm:provider componentTypes="osgi.bundle" readerType="svn">
- <rm:uri format="{0}/modeling/org.eclipse.mdt.papyrus/trunk/plugins/sysml/{1}">
- <bc:propertyRef key="svn.repository"/>
- <bc:propertyRef key="buckminster.component"/>
- </rm:uri>
- </rm:provider>
- <rm:provider componentTypes="osgi.bundle" readerType="svn">
- <rm:uri format="{0}/modeling/org.eclipse.mdt.papyrus/trunk/plugins/sysml/diagram/{1}">
- <bc:propertyRef key="svn.repository"/>
- <bc:propertyRef key="buckminster.component"/>
- </rm:uri>
- </rm:provider>
- <rm:provider componentTypes="osgi.bundle" readerType="svn">
- <rm:uri format="{0}/modeling/org.eclipse.mdt.papyrus/trunk/plugins/sysml/modelexplorer/{1}">
- <bc:propertyRef key="svn.repository"/>
- <bc:propertyRef key="buckminster.component"/>
- </rm:uri>
- </rm:provider>
- <rm:provider componentTypes="osgi.bundle" readerType="svn">
- <rm:uri format="{0}/modeling/org.eclipse.mdt.papyrus/trunk/plugins/sysml/properties/{1}">
- <bc:propertyRef key="svn.repository"/>
- <bc:propertyRef key="buckminster.component"/>
- </rm:uri>
- </rm:provider>
- <rm:provider componentTypes="osgi.bundle" readerType="svn">
- <rm:uri format="{0}/modeling/org.eclipse.mdt.papyrus/trunk/plugins/sysml/table/{1}">
- <bc:propertyRef key="svn.repository"/>
- <bc:propertyRef key="buckminster.component"/>
- </rm:uri>
- </rm:provider>
- <rm:provider componentTypes="osgi.bundle" readerType="svn">
- <rm:uri format="{0}/modeling/org.eclipse.mdt.papyrus/trunk/plugins/team/{1}">
- <bc:propertyRef key="svn.repository"/>
- <bc:propertyRef key="buckminster.component"/>
- </rm:uri>
- </rm:provider>
-
- <!-- UML -->
-
- <rm:provider componentTypes="osgi.bundle" readerType="svn">
- <rm:uri format="{0}/modeling/org.eclipse.mdt.papyrus/trunk/plugins/uml/{1}">
- <bc:propertyRef key="svn.repository"/>
- <bc:propertyRef key="buckminster.component"/>
- </rm:uri>
- </rm:provider>
- <rm:provider componentTypes="osgi.bundle" readerType="svn">
- <rm:uri format="{0}/modeling/org.eclipse.mdt.papyrus/trunk/plugins/uml/diagram/{1}">
- <bc:propertyRef key="svn.repository"/>
- <bc:propertyRef key="buckminster.component"/>
- </rm:uri>
- </rm:provider>
- <rm:provider componentTypes="osgi.bundle" readerType="svn">
- <rm:uri format="{0}/modeling/org.eclipse.mdt.papyrus/trunk/plugins/uml/modelexplorer/{1}">
- <bc:propertyRef key="svn.repository"/>
- <bc:propertyRef key="buckminster.component"/>
- </rm:uri>
- </rm:provider>
- <rm:provider componentTypes="osgi.bundle" readerType="svn">
- <rm:uri format="{0}/modeling/org.eclipse.mdt.papyrus/trunk/plugins/uml/properties/{1}">
- <bc:propertyRef key="svn.repository"/>
- <bc:propertyRef key="buckminster.component"/>
- </rm:uri>
- </rm:provider>
- <rm:provider componentTypes="osgi.bundle" readerType="svn">
- <rm:uri format="{0}/modeling/org.eclipse.mdt.papyrus/trunk/plugins/uml/table/{1}">
- <bc:propertyRef key="svn.repository"/>
- <bc:propertyRef key="buckminster.component"/>
- </rm:uri>
- </rm:provider>
- <rm:provider componentTypes="osgi.bundle" readerType="svn">
- <rm:uri format="{0}/modeling/org.eclipse.mdt.papyrus/trunk/plugins/uml/textedit/{1}">
- <bc:propertyRef key="svn.repository"/>
- <bc:propertyRef key="buckminster.component"/>
- </rm:uri>
- </rm:provider>
- <rm:provider componentTypes="osgi.bundle" readerType="svn">
- <rm:uri format="{0}/modeling/org.eclipse.mdt.papyrus/trunk/plugins/uml/tools/{1}">
- <bc:propertyRef key="svn.repository"/>
- <bc:propertyRef key="buckminster.component"/>
- </rm:uri>
- </rm:provider>
-
- <!-- /UML -->
-
- <rm:provider componentTypes="osgi.bundle" readerType="svn">
- <rm:uri format="{0}/modeling/org.eclipse.mdt.papyrus/trunk/plugins/views/{1}">
- <bc:propertyRef key="svn.repository"/>
- <bc:propertyRef key="buckminster.component"/>
- </rm:uri>
- </rm:provider>
- <rm:provider componentTypes="osgi.bundle" readerType="svn">
- <rm:uri format="{0}/modeling/org.eclipse.mdt.papyrus/trunk/plugins/views/documentation/{1}">
- <bc:propertyRef key="svn.repository"/>
- <bc:propertyRef key="buckminster.component"/>
- </rm:uri>
- </rm:provider>
- <rm:provider componentTypes="osgi.bundle" readerType="svn">
- <rm:uri format="{0}/modeling/org.eclipse.mdt.papyrus/trunk/plugins/views/modelexplorer/{1}">
- <bc:propertyRef key="svn.repository"/>
- <bc:propertyRef key="buckminster.component"/>
- </rm:uri>
- </rm:provider>
- <rm:provider componentTypes="osgi.bundle" readerType="svn">
- <rm:uri format="{0}/modeling/org.eclipse.mdt.papyrus/trunk/plugins/views/properties/{1}">
- <bc:propertyRef key="svn.repository"/>
- <bc:propertyRef key="buckminster.component"/>
- </rm:uri>
- </rm:provider>
-
-<!-- TEST -->
-<!--
- <rm:provider componentTypes="osgi.bundle" readerType="svn">
- <rm:uri format="{0}/modeling/org.eclipse.mdt.papyrus/trunk/tests/junit/plugins/core/{1}">
- <bc:propertyRef key="svn.repository"/>
- <bc:propertyRef key="buckminster.component"/>
- </rm:uri>
- </rm:provider>
- <rm:provider componentTypes="osgi.bundle" readerType="svn">
- <rm:uri format="{0}/modeling/org.eclipse.mdt.papyrus/trunk/tests/junit/plugins/developer/{1}">
- <bc:propertyRef key="svn.repository"/>
- <bc:propertyRef key="buckminster.component"/>
- </rm:uri>
- </rm:provider>
- <rm:provider componentTypes="osgi.bundle" readerType="svn">
- <rm:uri format="{0}/modeling/org.eclipse.mdt.papyrus/trunk/tests/junit/plugins/others/{1}">
- <bc:propertyRef key="svn.repository"/>
- <bc:propertyRef key="buckminster.component"/>
- </rm:uri>
- </rm:provider>
- <rm:provider componentTypes="osgi.bundle" readerType="svn">
- <rm:uri format="{0}/modeling/org.eclipse.mdt.papyrus/trunk/tests/junit/plugins/profile-tool/{1}">
- <bc:propertyRef key="svn.repository"/>
- <bc:propertyRef key="buckminster.component"/>
- </rm:uri>
- </rm:provider>
- <rm:provider componentTypes="osgi.bundle" readerType="svn">
- <rm:uri format="{0}/modeling/org.eclipse.mdt.papyrus/trunk/tests/junit/plugins/sysml/{1}">
- <bc:propertyRef key="svn.repository"/>
- <bc:propertyRef key="buckminster.component"/>
- </rm:uri>
- </rm:provider>
- <rm:provider componentTypes="osgi.bundle" readerType="svn">
- <rm:uri format="{0}/modeling/org.eclipse.mdt.papyrus/trunk/tests/junit/plugins/uml/{1}">
- <bc:propertyRef key="svn.repository"/>
- <bc:propertyRef key="buckminster.component"/>
- </rm:uri>
- </rm:provider>
- -->
- <!-- /TEST -->
-
- <!-- feature -->
- <rm:provider componentTypes="eclipse.feature" readerType="svn">
- <rm:uri format="{0}/modeling/org.eclipse.mdt.papyrus/trunk/features/{1}">
- <bc:propertyRef key="svn.repository"/>
- <bc:propertyRef key="buckminster.component"/>
- </rm:uri>
- </rm:provider>
-
-
-
- </rm:searchPath>
-
-
- <!-- **************************************** UPDATE SITES **************************************** -->
-
- <!-- Orbit bundles -->
- <rm:searchPath name="orbit">
- <rm:provider componentTypes="eclipse.feature,osgi.bundle" mutable="false" readerType="p2" source="false">
- <rm:uri format="{0}/tools/orbit/downloads/drops/S20111201180206/repository/">
- <bc:propertyRef key="eclipse.downloads"/>
- </rm:uri>
- </rm:provider>
- </rm:searchPath>
-
- <!-- Everything else : all other Papyrus dependencies -->
- <rm:searchPath name="platform.binaries">
-
- <!-- Birt -->
- <rm:provider componentTypes="eclipse.feature,osgi.bundle" mutable="false" readerType="p2" source="false">
- <!-- updateFrom("BIRT",0) -->
- <rm:uri format="{0}/birt/update-site/3.7/">
- <bc:propertyRef key="eclipse.downloads"/>
- </rm:uri>
- </rm:provider>
-
- <!-- CDO -->
- <rm:provider componentTypes="eclipse.feature,osgi.bundle" mutable="false" readerType="p2" source="false">
- <!-- updateFrom("EMF CDO",0) -->
- <rm:uri format="{0}/modeling/emf/cdo/drops/S20111214-0118">
- <bc:propertyRef key="eclipse.downloads"/>
- </rm:uri>
- </rm:provider>
-
- <!-- M2M ATL -->
- <rm:provider componentTypes="eclipse.feature,osgi.bundle" mutable="false" readerType="p2" source="false">
- <!-- updateFrom("M2M ATL",0) -->
- <rm:uri format="{0}/modeling/m2m/atl/updates/milestones/3.3/">
- <bc:propertyRef key="eclipse.downloads"/>
- </rm:uri>
- </rm:provider>
-
- <!-- EMFT MWE -->
- <rm:provider componentTypes="eclipse.feature,osgi.bundle" mutable="false" readerType="p2" source="false">
- <!-- updateFrom("EMFT MWE",0) -->
- <rm:uri format="{0}/modeling/emft/mwe/updates/releases/R201112070431/mwe">
- <bc:propertyRef key="eclipse.downloads"/>
- </rm:uri>
- </rm:provider>
-
- <!-- M2M QVT-OML -->
- <rm:provider componentTypes="eclipse.feature,osgi.bundle" mutable="false" readerType="p2" source="false">
- <!-- updateFrom("M2M QVTO 3.1.0",0) -->
- <rm:uri format="{0}/modeling/m2m/qvtoml/updates/3.1.0/milestones/">
- <bc:propertyRef key="eclipse.downloads"/>
- </rm:uri>
- </rm:provider>
-
- <!-- M2T (Jet) -->
- <rm:provider componentTypes="eclipse.feature,osgi.bundle" mutable="false" readerType="p2" source="false">
- <!-- updateFrom("M2T JET",0) -->
- <rm:uri format="{0}/modeling/m2t/updates/milestones/">
- <bc:propertyRef key="eclipse.downloads"/>
- </rm:uri>
- </rm:provider>
-
- <!-- M2T Acceleo -->
- <rm:provider componentTypes="eclipse.feature,osgi.bundle" mutable="false" readerType="p2" source="false">
- <!-- updateFrom("M2T ACCELEO",0) -->
- <rm:uri format="{0}/modeling/m2t/acceleo/updates/milestones/3.3">
- <bc:propertyRef key="eclipse.downloads"/>
- </rm:uri>
- </rm:provider>
-
- <!-- MDT OCL -->
- <rm:provider componentTypes="eclipse.feature,osgi.bundle" mutable="false" readerType="p2" source="false">
- <!-- updateFrom("MDT OCL 4.0",0) -->
- <rm:uri format="{0}/modeling/mdt/ocl/updates/milestones/4.0.0">
- <bc:propertyRef key="eclipse.downloads"/>
- </rm:uri>
- </rm:provider>
-
- <!-- EMF Facet -->
- <rm:provider componentTypes="eclipse.feature,osgi.bundle" mutable="false" readerType="p2" source="false">
- <!-- updateFrom("EMF Facet",0) -->
- <rm:uri format="{0}/facet/updates/milestones/0.2/M4">
- <bc:propertyRef key="eclipse.downloads"/>
- </rm:uri>
- </rm:provider>
-
- <!-- MoDisco -->
- <rm:provider componentTypes="eclipse.feature,osgi.bundle" mutable="false" readerType="p2" source="false">
- <!-- updateFrom("MoDisco",0) -->
- <rm:uri format="{0}/modeling/mdt/modisco/updates/milestones/0.10/M4">
- <bc:propertyRef key="eclipse.downloads"/>
- </rm:uri>
- </rm:provider>
-
- <!-- MDT UML2 -->
- <rm:provider componentTypes="eclipse.feature,osgi.bundle" mutable="false" readerType="p2" source="false">
- <!-- updateFrom("MDT UML2",0) -->
- <rm:uri format="{0}/modeling/mdt/uml2/updates/4.0milestones/">
- <bc:propertyRef key="eclipse.downloads"/>
- </rm:uri>
- </rm:provider>
-
- <!-- Mylyn -->
- <rm:provider componentTypes="eclipse.feature,osgi.bundle" mutable="false" readerType="p2" source="false">
- <!-- updateFrom("Mylyn",0) -->
- <rm:uri format="{0}/mylyn/snapshots/juno">
- <bc:propertyRef key="eclipse.downloads"/>
- </rm:uri>
- </rm:provider>
-
- <!-- M2T Xpand -->
- <rm:provider componentTypes="eclipse.feature,osgi.bundle" mutable="false" readerType="p2" source="false">
- <!-- updateFrom("M2T XPAND",0) -->
- <rm:uri format="{0}/modeling/m2t/xpand/updates/milestones">
- <bc:propertyRef key="eclipse.downloads"/>
- </rm:uri>
- </rm:provider>
-
- <!-- TMF Xtext -->
- <rm:provider componentTypes="eclipse.feature,osgi.bundle" mutable="false" readerType="p2" source="false">
- <!-- updateFrom("TMF XTEXT",0) -->
- <rm:uri format="{0}/modeling/tmf/xtext/updates/releases/head/R201112130541">
- <bc:propertyRef key="eclipse.downloads"/>
- </rm:uri>
- </rm:provider>
-
- <!-- EMF -->
- <rm:provider componentTypes="eclipse.feature,osgi.bundle" mutable="false" readerType="p2" source="false">
- <!-- updateFrom("EMF (Core)",0) -->
- <rm:uri format="{0}/modeling/emf/emf/updates/2.8milestones">
- <bc:propertyRef key="eclipse.downloads"/>
- </rm:uri>
- </rm:provider>
-
- <!-- EMF Compare -->
- <rm:provider componentTypes="eclipse.feature,osgi.bundle" mutable="false" readerType="p2" source="false">
- <!-- updateFrom("EMF COMPARE",0) -->
- <rm:uri format="{0}/modeling/emf/compare/updates/milestones/1.3">
- <bc:propertyRef key="eclipse.downloads"/>
- </rm:uri>
- </rm:provider>
-
- <!-- EMF Transaction, EMF Validation -->
- <rm:provider componentTypes="eclipse.feature,osgi.bundle" mutable="false" readerType="p2" source="false">
- <!-- updateFrom("EMF TRANSACTION",0) -->
- <rm:uri format="{0}/modeling/emf/updates/milestones/">
- <bc:propertyRef key="eclipse.downloads"/>
- </rm:uri>
- <!-- updateFrom("EMF VALIDATION",0) -->
- <rm:uri format="{0}/modeling/emf/updates/milestones/">
- <bc:propertyRef key="eclipse.downloads"/>
- </rm:uri>
- </rm:provider>
-
- <!-- GEF -->
- <rm:provider componentTypes="eclipse.feature,osgi.bundle" mutable="false" readerType="p2" source="false">
- <!-- updateFrom("GEF",0) -->
- <rm:uri format="{0}/tools/gef/updates/milestones">
- <bc:propertyRef key="eclipse.downloads"/>
- </rm:uri>
- </rm:provider>
-
- <!-- GMP -->
- <rm:provider componentTypes="eclipse.feature,osgi.bundle" mutable="false" readerType="p2" source="false">
- <!-- updateFrom("GMF Runtime",0) -->
- <rm:uri format="{0}/modeling/gmp/updates/milestones">
- <bc:propertyRef key="eclipse.downloads"/>
- </rm:uri>
- </rm:provider>
-
- <!-- Subversive -->
- <rm:provider componentTypes="eclipse.feature,osgi.bundle" mutable="false" readerType="p2" source="false">
- <!-- updateFrom("Subversive",0) -->
- <rm:uri format="{0}/technology/subversive/0.7/juno-site/">
- <bc:propertyRef key="eclipse.downloads"/>
- </rm:uri>
- </rm:provider>
-
- <!-- WST -->
- <rm:provider componentTypes="eclipse.feature,osgi.bundle" mutable="false" readerType="p2" source="false">
- <!-- updateFrom("WebTools",0) -->
- <rm:uri format="{0}/webtools/downloads/drops/R3.4.0/S-3.4.0M4-20111212171647/repository/">
- <bc:propertyRef key="eclipse.downloads"/>
- </rm:uri>
- </rm:provider>
-
- <!-- Eclipse Platform Milestones -->
- <rm:provider componentTypes="eclipse.feature,osgi.bundle" mutable="false" readerType="p2" source="false">
- <!-- updateFrom("Eclipse",0) -->
- <rm:uri format="{0}/eclipse/updates/4.2milestones/S-4.2M4-201112092100">
- <bc:propertyRef key="eclipse.downloads"/>
- </rm:uri>
- </rm:provider>
-
- <!-- E4 (XWT) -->
- <rm:provider componentTypes="eclipse.feature,osgi.bundle" mutable="false" readerType="p2" source="false">
- <rm:uri format="{0}/e4/updates/0.12-I-builds/I20120105-2100/">
- <bc:propertyRef key="eclipse.downloads"/>
- </rm:uri>
- </rm:provider>
-
- <!-- FIXME !!!!! for EMF workspace which is not currently in Juno !!!!! -->
- <rm:provider componentTypes="eclipse.feature,osgi.bundle" mutable="false" readerType="p2" source="false">
- <rm:uri format="{0}/modeling/emf/updates/">
- <bc:propertyRef key="eclipse.downloads"/>
- </rm:uri>
- </rm:provider>
-
- <!-- Papyrus Richtext -->
- <rm:provider componentTypes="eclipse.feature,osgi.bundle" mutable="false" readerType="p2" source="false">
- <rm:uri format="{0}/modeling/mdt/papyrus/extra/updates/richtext">
- <bc:propertyRef key="eclipse.downloads"/>
- </rm:uri>
- </rm:provider>
-
-
- </rm:searchPath>
-
-</rm:rmap> \ No newline at end of file
diff --git a/releng/org.eclipse.mdt.papyrus.releng.buckminster/resources/workspace.template.zip b/releng/org.eclipse.mdt.papyrus.releng.buckminster/resources/workspace.template.zip
deleted file mode 100644
index 0a08fcfda42..00000000000
--- a/releng/org.eclipse.mdt.papyrus.releng.buckminster/resources/workspace.template.zip
+++ /dev/null
Binary files differ
diff --git a/releng/org.eclipse.mdt.papyrus.releng.buckminster/xsl/build.xml b/releng/org.eclipse.mdt.papyrus.releng.buckminster/xsl/build.xml
deleted file mode 100644
index f680bb0260a..00000000000
--- a/releng/org.eclipse.mdt.papyrus.releng.buckminster/xsl/build.xml
+++ /dev/null
@@ -1,8 +0,0 @@
-<?xml version="1.0"?>
-<project name="Test" default="default">
-
- <target name="default" >
- <xslt style="content2xml.xsl" in="content.xml" out="index.xml" />
- </target>
-
-</project>
diff --git a/releng/org.eclipse.mdt.papyrus.releng.buckminster/xsl/content2html.xsl b/releng/org.eclipse.mdt.papyrus.releng.buckminster/xsl/content2html.xsl
deleted file mode 100644
index b9c36230c99..00000000000
--- a/releng/org.eclipse.mdt.papyrus.releng.buckminster/xsl/content2html.xsl
+++ /dev/null
@@ -1,64 +0,0 @@
-<?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>.
- <br/>
- </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.mdt.papyrus.releng.buckminster/xsl/content2xml.xsl b/releng/org.eclipse.mdt.papyrus.releng.buckminster/xsl/content2xml.xsl
deleted file mode 100644
index 8c03ef7c692..00000000000
--- a/releng/org.eclipse.mdt.papyrus.releng.buckminster/xsl/content2xml.xsl
+++ /dev/null
@@ -1,37 +0,0 @@
-<?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.mdt.papyrus.releng.buckminster/xsl/psf/bom2repository.xsl b/releng/org.eclipse.mdt.papyrus.releng.buckminster/xsl/psf/bom2repository.xsl
deleted file mode 100644
index 7afe6dbbb78..00000000000
--- a/releng/org.eclipse.mdt.papyrus.releng.buckminster/xsl/psf/bom2repository.xsl
+++ /dev/null
@@ -1,72 +0,0 @@
-<?xml version="1.0" encoding="UTF-8"?>
-<xsl:stylesheet version="1.0" xmlns:md="http://www.eclipse.org/buckminster/MetaData-1.0" xmlns:xsl="http://www.w3.org/1999/XSL/Transform">
- <xsl:output method="xml" omit-xml-declaration="no" indent="yes" />
- <xsl:strip-space elements="*" />
-
- <xsl:template match="/">
- <repository>
- <xsl:for-each select="//md:billOfMaterials/md:idwrapper/md:resolution">
- <!-- beginning of the string contained in repository -->
- <xsl:variable name="begin">
- <xsl:value-of select="substring(@repository, 0, string-length('file:///svnroot/modeling/org.eclipse.mdt.papyrus/'))" />
- </xsl:variable>
-
- <!-- Is this the Papyrus repository? -->
- <xsl:variable name="isSource">
- <xsl:value-of select="$begin = 'file:///svnroot/modeling/org.eclipse.mdt.papyrus'" />
- </xsl:variable>
-
- <!-- If yes, generate the right node -->
- <xsl:if test="$isSource='true'">
-
- <xsl:variable name="name">
- <xsl:call-template name="lastIndexOf">
- <xsl:with-param name="string" select="@repository" />
- <xsl:with-param name="char" select="'/'" />
- </xsl:call-template>
- </xsl:variable>
-
- <xsl:variable name="path">
- <xsl:value-of select="concat('http://dev.eclipse.org/', substring(@repository, string-length('file:///')+1))" />
- </xsl:variable>
-
-
- <!-- create the attribute Projects, with sub child name and path in repo -->
- <xsl:element name="Project">
- <xsl:attribute name="name"><xsl:value-of select="$name" /></xsl:attribute>
- <xsl:attribute name="path"><xsl:value-of select="$path" /></xsl:attribute>
- </xsl:element>
- <xsl:text>
- </xsl:text>
-
- </xsl:if>
- </xsl:for-each>
- </repository>
- </xsl:template>
-
- <!-- Retrieves the last index of a character in a given string -->
- <xsl:template name="lastIndexOf">
- <xsl:param name="string" />
- <xsl:param name="char" />
- <xsl:choose>
- <!-- if the string contains the character... -->
- <xsl:when test="contains($string, $char)">
- <!-- call the template recursively... -->
- <xsl:call-template name="lastIndexOf">
- <!-- with the string being the string after the character -->
- <xsl:with-param name="string" select="substring-after($string, $char)" />
- <!-- and the character being the same as before -->
- <xsl:with-param name="char" select="$char" />
- </xsl:call-template>
- </xsl:when>
- <!-- otherwise, return the value of the string -->
- <xsl:otherwise>
- <xsl:value-of select="$string" />
- </xsl:otherwise>
- </xsl:choose>
- </xsl:template>
-
-
-
-
-</xsl:stylesheet> \ No newline at end of file
diff --git a/releng/org.eclipse.mdt.papyrus.releng.buckminster/xsl/psf/build.xml b/releng/org.eclipse.mdt.papyrus.releng.buckminster/xsl/psf/build.xml
deleted file mode 100644
index c89082d84b7..00000000000
--- a/releng/org.eclipse.mdt.papyrus.releng.buckminster/xsl/psf/build.xml
+++ /dev/null
@@ -1,10 +0,0 @@
-<?xml version="1.0"?>
-<project name="Bom2PSF" default="default">
-
- <target name="default" >
- <xslt style="bom2repository.xsl" in="papyrus_bom.xml" out="repository.xml" />
- <xslt style="repository2subversive.xsl" in="repository.xml" out="subversive.psf" />
- <xslt style="repository2subclipse.xsl" in="repository.xml" out="subclipse.psf" />
- </target>
-
-</project>
diff --git a/releng/org.eclipse.mdt.papyrus.releng.buckminster/xsl/psf/repository2subclipse.xsl b/releng/org.eclipse.mdt.papyrus.releng.buckminster/xsl/psf/repository2subclipse.xsl
deleted file mode 100644
index 9af57ff562e..00000000000
--- a/releng/org.eclipse.mdt.papyrus.releng.buckminster/xsl/psf/repository2subclipse.xsl
+++ /dev/null
@@ -1,20 +0,0 @@
-<?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" omit-xml-declaration="no" indent="yes" />
- <xsl:strip-space elements="*" />
-
- <xsl:template match="/">
- <psf version="2.0">
- <provider id="org.tigris.subversion.subclipse.core.svnnature">
- <xsl:for-each select="//Project">
- <xsl:element name="project">
- <xsl:variable name="providerValue" select="concat('0.9.3', ',', @path, ',', @name)"/>
- <xsl:attribute name="reference">
- <xsl:value-of select="$providerValue"/>
- </xsl:attribute>
- </xsl:element>
- </xsl:for-each>
- </provider>
- </psf>
- </xsl:template>
-</xsl:stylesheet> \ No newline at end of file
diff --git a/releng/org.eclipse.mdt.papyrus.releng.buckminster/xsl/psf/repository2subversive.xsl b/releng/org.eclipse.mdt.papyrus.releng.buckminster/xsl/psf/repository2subversive.xsl
deleted file mode 100644
index 53fd96c5c3c..00000000000
--- a/releng/org.eclipse.mdt.papyrus.releng.buckminster/xsl/psf/repository2subversive.xsl
+++ /dev/null
@@ -1,20 +0,0 @@
-<?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" omit-xml-declaration="no" indent="yes" />
- <xsl:strip-space elements="*" />
-
- <xsl:template match="/">
- <psf version="2.0">
- <provider id="org.eclipse.team.svn.core.svnnature">
- <xsl:for-each select="//Project">
- <xsl:element name="project">
- <xsl:variable name="providerValue" select="concat('1.0.1', ',', @path, ',', @name)"/>
- <xsl:attribute name="reference">
- <xsl:value-of select="$providerValue"/>
- </xsl:attribute>
- </xsl:element>
- </xsl:for-each>
- </provider>
- </psf>
- </xsl:template>
-</xsl:stylesheet> \ No newline at end of file

Back to the top