<?xml version="1.0" encoding="UTF-8"?> | |
<setup:Project | |
xmi:version="2.0" | |
xmlns:xmi="http://www.omg.org/XMI" | |
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" | |
xmlns:git="http://www.eclipse.org/oomph/setup/git/1.0" | |
xmlns:jdt="http://www.eclipse.org/oomph/setup/jdt/1.0" | |
xmlns:predicates="http://www.eclipse.org/oomph/predicates/1.0" | |
xmlns:projects="http://www.eclipse.org/oomph/setup/projects/1.0" | |
xmlns:setup="http://www.eclipse.org/oomph/setup/1.0" | |
xmlns:setup.p2="http://www.eclipse.org/oomph/setup/p2/1.0" | |
xmlns:setup.targlets="http://www.eclipse.org/oomph/setup/targlets/1.0" | |
xmlns:setup.workingsets="http://www.eclipse.org/oomph/setup/workingsets/1.0" | |
xsi:schemaLocation="http://www.eclipse.org/oomph/setup/git/1.0 http://git.eclipse.org/c/oomph/org.eclipse.oomph.git/plain/setups/models/Git.ecore http://www.eclipse.org/oomph/setup/jdt/1.0 http://git.eclipse.org/c/oomph/org.eclipse.oomph.git/plain/setups/models/JDT.ecore http://www.eclipse.org/oomph/predicates/1.0 http://git.eclipse.org/c/oomph/org.eclipse.oomph.git/plain/setups/models/Predicates.ecore http://www.eclipse.org/oomph/setup/projects/1.0 http://git.eclipse.org/c/oomph/org.eclipse.oomph.git/plain/setups/models/Projects.ecore http://www.eclipse.org/oomph/setup/targlets/1.0 http://git.eclipse.org/c/oomph/org.eclipse.oomph.git/plain/setups/models/SetupTarglets.ecore http://www.eclipse.org/oomph/setup/workingsets/1.0 http://git.eclipse.org/c/oomph/org.eclipse.oomph.git/plain/setups/models/SetupWorkingSets.ecore" | |
name="qvtd" | |
label="QVTd"> | |
<setupTask | |
xsi:type="jdt:JRETask" | |
version="JavaSE-11" | |
location="${jre.location-11}" | |
name="JRE for JavaSE-11"> | |
<description>Define the JRE needed to compile and run the Java projects of ${scope.project.label}</description> | |
</setupTask> | |
<setupTask | |
xsi:type="setup:EclipseIniTask" | |
option="-Xmx" | |
value="1024m" | |
vm="true"> | |
<description>Set the heap space needed to work with the projects of ${scope.project.label}</description> | |
</setupTask> | |
<setupTask | |
xsi:type="setup:EclipseIniTask" | |
excludedTriggers="STARTUP" | |
option="-perspective" | |
value="org.eclipse.jdt.ui.JavaPerspective"/> | |
<setupTask | |
xsi:type="setup:ResourceCreationTask" | |
excludedTriggers="STARTUP MANUAL" | |
targetURL="${workspace.location|uri}/.metadata/.plugins/org.eclipse.jdt.ui/dialog_settings.xml" | |
encoding="UTF-8"> | |
<description>Initialize JDT's package explorer to show working sets as its root objects</description> | |
<content> | |
<?xml version="1.0" encoding="UTF-8"?> | |
<section name="Workbench"> | |
<section name="org.eclipse.jdt.internal.ui.packageview.PackageExplorerPart"> | |
<item value="true" key="group_libraries"/> | |
<item value="false" key="linkWithEditor"/> | |
<item value="2" key="layout"/> | |
<item value="2" key="rootMode"/> | |
<item value="&lt;?xml version=&quot;1.0&quot; encoding=&quot;UTF-8&quot;?&gt;&#x0D;&#x0A;&lt;packageExplorer configured=&quot;true&quot; group_libraries=&quot;1&quot; layout=&quot;2&quot; linkWithEditor=&quot;0&quot; rootMode=&quot;2&quot; sortWorkingSets=&quot;false&quot; workingSetName=&quot;&quot;&gt;&#x0D;&#x0A;&lt;localWorkingSetManager&gt;&#x0D;&#x0A;&lt;workingSet editPageId=&quot;org.eclipse.jdt.internal.ui.OthersWorkingSet&quot; factoryID=&quot;org.eclipse.ui.internal.WorkingSetFactory&quot; id=&quot;1382792884467_1&quot; label=&quot;Other Projects&quot; name=&quot;Other Projects&quot;/&gt;&#x0D;&#x0A;&lt;/localWorkingSetManager&gt;&#x0D;&#x0A;&lt;activeWorkingSet workingSetName=&quot;Other Projects&quot;/&gt;&#x0D;&#x0A;&lt;allWorkingSets workingSetName=&quot;Other Projects&quot;/&gt;&#x0D;&#x0A;&lt;/packageExplorer&gt;" key="memento"/> | |
</section> | |
</section> | |
</content> | |
</setupTask> | |
<setupTask | |
xsi:type="setup:VariableTask" | |
name="eclipse.target.platform" | |
defaultValue="2022-03" | |
storageURI="scope://Workspace"/> | |
<setupTask | |
xsi:type="setup.p2:P2Task"> | |
<requirement | |
name="org.eclipse.jdt.junit4.runtime"/> | |
<description>Install the tools needed in the IDE to work with the source code for ${scope.project.label}</description> | |
</setupTask> | |
<setupTask | |
xsi:type="setup:CompoundTask" | |
name="Preferences"> | |
<setupTask | |
xsi:type="setup:PreferenceTask" | |
key="instance/org.eclipse.jdt.launching/org.eclipse.jdt.launching.PREF_STRICTLY_COMPATIBLE_JRE_NOT_AVAILABLE" | |
value="ignore"/> | |
<setupTask | |
xsi:type="setup:CompoundTask" | |
name="org.eclipse.pde.api.tools"> | |
<setupTask | |
xsi:type="setup:PreferenceTask" | |
key="/instance/org.eclipse.pde.api.tools/missing_default_api_profile" | |
value="Ignore"/> | |
</setupTask> | |
</setupTask> | |
<setupTask | |
xsi:type="setup.targlets:TargletTask"> | |
<targlet | |
name="${scope.project.label}" | |
activeRepositoryList="${eclipse.target.platform}"> | |
<requirement | |
name="org.eclipse.sdk.feature.group"/> | |
<requirement | |
name="org.eclipse.egit.feature.group"/> | |
<requirement | |
name="org.eclipse.emf.sdk.feature.group"/> | |
<requirement | |
name="org.eclipse.emf.validation.feature.group"/> | |
<requirement | |
name="org.eclipse.epsilon.core.feature.feature.group"/> | |
<requirement | |
name="org.eclipse.epsilon.emf.feature.feature.group"/> | |
<requirement | |
name="org.eclipse.m2m.atl.sdk.feature.group"/> | |
<requirement | |
name="org.eclipse.m2m.qvt.oml.sdk.feature.group"/> | |
<requirement | |
name="org.eclipse.sirius.specifier.feature.group"/> | |
<requirement | |
name="org.eclipse.uml2.sdk.feature.group"/> | |
<requirement | |
name="org.eclipse.xtext.sdk.feature.group"/> | |
<requirement | |
name="org.eclipse.xtext.generator"/> | |
<sourceLocator | |
rootFolder="${git.clone.qvtd.git.location}" | |
locateNestedProjects="true"/> | |
<repositoryList | |
name="Latest"> | |
<repository | |
url="https://download.eclipse.org/releases/latest"/> | |
<repository | |
url="http://download.eclipse.org/cbi/updates/license"/> | |
<repository | |
url="https://download.eclipse.org/modeling/mdt/ocl/updates/nightly/latest"/> | |
<repository | |
url="https://download.eclipse.org/tools/orbit/downloads/latest-R"/> | |
<repository | |
url="https://download.eclipse.org/epsilon/updates/2.1"/> | |
<repository | |
url="https://download.eclipse.org/egit/github/updates/"> | |
<annotation | |
source="Comment"> | |
<detail | |
key=""> | |
<value>EGIT is missing from 2021-12 M1</value> | |
</detail> | |
</annotation> | |
</repository> | |
</repositoryList> | |
<repositoryList | |
name="2022-03"> | |
<repository | |
url="https://download.eclipse.org/releases/latest"/> | |
<repository | |
url="http://download.eclipse.org/cbi/updates/license"/> | |
<repository | |
url="https://download.eclipse.org/modeling/mdt/ocl/updates/nightly/latest"/> | |
<repository | |
url="https://download.eclipse.org/tools/orbit/downloads/drops/R20220302172233/repository"/> | |
<repository | |
url="https://download.eclipse.org/epsilon/updates/2.1"/> | |
</repositoryList> | |
<repositoryList | |
name="2021-12"> | |
<repository | |
url="https://download.eclipse.org/releases/2021-12"/> | |
<repository | |
url="http://download.eclipse.org/cbi/updates/license"/> | |
<repository | |
url="https://download.eclipse.org/modeling/mdt/ocl/updates/releases/6.17.0"/> | |
<repository | |
url="https://download.eclipse.org/tools/orbit/downloads/drops/R20211213173813/repository"/> | |
<repository | |
url="https://download.eclipse.org/epsilon/updates/2.1"/> | |
</repositoryList> | |
<repositoryList | |
name="2021-09"> | |
<repository | |
url="http://download.eclipse.org/releases/2021-09"/> | |
<repository | |
url="http://download.eclipse.org/cbi/updates/license"/> | |
<repository | |
url="https://download.eclipse.org/modeling/mdt/ocl/updates/releases/6.16.0"/> | |
<repository | |
url="https://download.eclipse.org/tools/orbit/downloads/drops/R20210825222808/repository/"/> | |
<repository | |
url="https://download.eclipse.org/epsilon/updates/2.1"/> | |
</repositoryList> | |
<repositoryList | |
name="2021-06"> | |
<repository | |
url="http://download.eclipse.org/releases/2021-06"/> | |
<repository | |
url="http://download.eclipse.org/cbi/updates/license"/> | |
<repository | |
url="https://download.eclipse.org/modeling/mdt/ocl/updates/releases/6.15.0"/> | |
<repository | |
url="https://download.eclipse.org/tools/orbit/downloads/drops/R20210602031627/repository/"/> | |
<repository | |
url="https://download.eclipse.org/epsilon/updates/2.1"/> | |
</repositoryList> | |
<repositoryList | |
name="2021-03"> | |
<repository | |
url="http://download.eclipse.org/releases/2021-03"/> | |
<repository | |
url="http://download.eclipse.org/cbi/updates/license"/> | |
<repository | |
url="https://download.eclipse.org/modeling/mdt/ocl/updates/releases/6.14.0"/> | |
<repository | |
url="https://download.eclipse.org/tools/orbit/downloads/drops/R20210223232630/repository/"/> | |
<repository | |
url="https://download.eclipse.org/epsilon/updates/2.1"/> | |
</repositoryList> | |
<repositoryList | |
name="2020-12"> | |
<repository | |
url="http://download.eclipse.org/releases/2020-12"/> | |
<repository | |
url="http://download.eclipse.org/cbi/updates/license"/> | |
<repository | |
url="https://download.eclipse.org/epsilon/updates/2.1"/> | |
</repositoryList> | |
<repositoryList | |
name="2020-09"> | |
<repository | |
url="http://download.eclipse.org/releases/2020-09"/> | |
<repository | |
url="http://download.eclipse.org/cbi/updates/license"/> | |
<repository | |
url="https://download.eclipse.org/epsilon/updates/2.1"/> | |
</repositoryList> | |
<repositoryList | |
name="2020-06"> | |
<repository | |
url="http://download.eclipse.org/releases/2020-06"/> | |
<repository | |
url="http://download.eclipse.org/cbi/updates/license"/> | |
<repository | |
url="https://download.eclipse.org/epsilon/updates/2.1"/> | |
</repositoryList> | |
<repositoryList | |
name="2020-03"> | |
<repository | |
url="http://download.eclipse.org/releases/2020-03"/> | |
<repository | |
url="http://download.eclipse.org/cbi/updates/license"/> | |
<repository | |
url="https://download.eclipse.org/epsilon/updates/2.1"/> | |
</repositoryList> | |
<repositoryList | |
name="2019-12"> | |
<repository | |
url="http://download.eclipse.org/releases/2019-12"/> | |
<repository | |
url="http://download.eclipse.org/cbi/updates/license"/> | |
<repository | |
url="https://download.eclipse.org/epsilon/updates/2.1"/> | |
</repositoryList> | |
<repositoryList | |
name="2019-09"> | |
<repository | |
url="http://download.eclipse.org/releases/2019-09"/> | |
<repository | |
url="http://download.eclipse.org/cbi/updates/license"/> | |
</repositoryList> | |
<repositoryList | |
name="2019-06"> | |
<repository | |
url="http://download.eclipse.org/releases/2019-06"/> | |
<repository | |
url="http://download.eclipse.org/cbi/updates/license"/> | |
</repositoryList> | |
<repositoryList | |
name="2019-03"> | |
<repository | |
url="http://download.eclipse.org/releases/2019-03"/> | |
<repository | |
url="http://download.eclipse.org/cbi/updates/license"/> | |
</repositoryList> | |
<repositoryList | |
name="2018-12"> | |
<repository | |
url="http://download.eclipse.org/releases/2018-12"/> | |
<repository | |
url="http://download.eclipse.org/cbi/updates/license"/> | |
</repositoryList> | |
<repositoryList | |
name="2018-09"> | |
<repository | |
url="http://download.eclipse.org/releases/2018-09"/> | |
<repository | |
url="http://download.eclipse.org/cbi/updates/license"/> | |
</repositoryList> | |
<repositoryList | |
name="Photon"> | |
<repository | |
url="http://download.eclipse.org/releases/photon"/> | |
<repository | |
url="http://download.eclipse.org/cbi/updates/license"/> | |
</repositoryList> | |
<repositoryList | |
name="Oxygen"> | |
<repository | |
url="http://download.eclipse.org/releases/oxygen"/> | |
<repository | |
url="http://download.eclipse.org/cbi/updates/license"/> | |
</repositoryList> | |
<repositoryList | |
name="Neon"> | |
<repository | |
url="http://download.eclipse.org/releases/neon"/> | |
<repository | |
url="http://download.eclipse.org/cbi/updates/license"/> | |
</repositoryList> | |
<repositoryList | |
name="Mars"> | |
<repository | |
url="http://download.eclipse.org/releases/mars"/> | |
<repository | |
url="http://download.eclipse.org/cbi/updates/license"/> | |
</repositoryList> | |
<repositoryList | |
name="Luna"> | |
<repository | |
url="http://download.eclipse.org/releases/luna"/> | |
<repository | |
url="http://download.eclipse.org/cbi/updates/license"/> | |
</repositoryList> | |
<repositoryList | |
name="Kepler"> | |
<repository | |
url="http://download.eclipse.org/releases/kepler"/> | |
<repository | |
url="http://download.eclipse.org/cbi/updates/license"/> | |
</repositoryList> | |
<repositoryList | |
name="Juno"> | |
<repository | |
url="http://download.eclipse.org/releases/juno"/> | |
<repository | |
url="http://download.eclipse.org/cbi/updates/license"/> | |
</repositoryList> | |
<repositoryList | |
name="Indigo"> | |
<repository | |
url="http://download.eclipse.org/releases/indigo"/> | |
<repository | |
url="http://download.eclipse.org/cbi/updates/license"/> | |
</repositoryList> | |
<repositoryList | |
name="Helios"> | |
<repository | |
url="http://download.eclipse.org/releases/helios"/> | |
<repository | |
url="http://download.eclipse.org/cbi/updates/license"/> | |
</repositoryList> | |
<repositoryList | |
name="Galileo"> | |
<repository | |
url="http://download.eclipse.org/releases/galileo"/> | |
<repository | |
url="http://download.eclipse.org/cbi/updates/license"/> | |
</repositoryList> | |
</targlet> | |
</setupTask> | |
<setupTask | |
xsi:type="git:GitCloneTask" | |
id="git.clone.qvtd.git" | |
remoteURI="mmt/org.eclipse.qvtd.git"> | |
<annotation | |
source="http://www.eclipse.org/oomph/setup/InducedChoices"> | |
<detail | |
key="inherit"> | |
<value>eclipse.git.gerrit.remoteURIs</value> | |
</detail> | |
<detail | |
key="label"> | |
<value>${scope.project.label} Git or Gerrit repository</value> | |
</detail> | |
<detail | |
key="target"> | |
<value>remoteURI</value> | |
</detail> | |
</annotation> | |
<configSections | |
name="core"> | |
<properties | |
key="autocrlf"/> | |
</configSections> | |
<description>${scope.project.label}</description> | |
</setupTask> | |
<setupTask | |
xsi:type="git:GitCloneTask" | |
id="ocl.git.clone" | |
remoteURI="ocl/org.eclipse.ocl" | |
checkoutBranch="${ocl.branch}"> | |
<annotation | |
source="http://www.eclipse.org/oomph/setup/InducedChoices"> | |
<detail | |
key="inherit"> | |
<value>eclipse.git.gerrit.remoteURIs</value> | |
</detail> | |
<detail | |
key="label"> | |
<value>OCL Git or Gerrit Repository</value> | |
</detail> | |
<detail | |
key="target"> | |
<value>remoteURI</value> | |
</detail> | |
</annotation> | |
<configSections | |
name="core"> | |
<properties | |
key="autocrlf"/> | |
</configSections> | |
<description>OCL Git repository clone</description> | |
</setupTask> | |
<project name="dev" | |
label="Development (required)"> | |
<setupTask | |
xsi:type="projects:ProjectsImportTask"> | |
<sourceLocator | |
rootFolder="${ocl.git.clone.location/examples}" | |
locateNestedProjects="true"> | |
<predicate | |
xsi:type="predicates:NamePredicate" | |
pattern="org\.eclipse\.ocl\.examples\.codegen(\..*)?"/> | |
<predicate | |
xsi:type="predicates:NamePredicate" | |
pattern="org\.eclipse\.ocl\.examples\.debug(\..*)?"/> | |
<predicate | |
xsi:type="predicates:NamePredicate" | |
pattern="org\.eclipse\.ocl\.examples\.emf\.validation(\..*)?"/> | |
<predicate | |
xsi:type="predicates:NamePredicate" | |
pattern="org\.eclipse\.ocl\.examples\.standalone"/> | |
<predicate | |
xsi:type="predicates:NamePredicate" | |
pattern="org\.eclipse\.ocl\.examples\.ui"/> | |
<predicate | |
xsi:type="predicates:NamePredicate" | |
pattern="org\.eclipse\.ocl\.examples\.validity"/> | |
<predicate | |
xsi:type="predicates:NamePredicate" | |
pattern="org\.eclipse\.ocl\.examples\.xtext\.console"/> | |
<predicate | |
xsi:type="predicates:NamePredicate" | |
pattern="org\.eclipse\.ocl\.examples\.xtext\.idioms"/> | |
<predicate | |
xsi:type="predicates:NamePredicate" | |
pattern="org\.eclipse\.ocl\.examples\.xtext\.serializer"/> | |
</sourceLocator> | |
<sourceLocator | |
rootFolder="${ocl.git.clone.location/plugins}" | |
locateNestedProjects="true"> | |
<predicate | |
xsi:type="predicates:NamePredicate" | |
pattern="org\.eclipse\.ocl\.common(\..*)?"/> | |
<predicate | |
xsi:type="predicates:NamePredicate" | |
pattern="org\.eclipse\.ocl\.pivot(\..*)?"/> | |
<predicate | |
xsi:type="predicates:NamePredicate" | |
pattern="org\.eclipse\.ocl\.xtext(\..*)?"/> | |
</sourceLocator> | |
<sourceLocator | |
rootFolder="${git.clone.qvtd.git.location/examples}" | |
locateNestedProjects="true"/> | |
<sourceLocator | |
rootFolder="${git.clone.qvtd.git.location/plugins}" | |
locateNestedProjects="true"> | |
<predicate | |
xsi:type="predicates:AndPredicate"> | |
<operand | |
xsi:type="predicates:OrPredicate"> | |
<operand | |
xsi:type="predicates:NamePredicate" | |
pattern="org\.eclipse\.qvt"/> | |
<operand | |
xsi:type="predicates:NamePredicate" | |
pattern="org\.eclipse\.qvtd\..*"/> | |
</operand> | |
<operand | |
xsi:type="predicates:NotPredicate"> | |
<operand | |
xsi:type="predicates:NamePredicate" | |
pattern="org\.eclipse\.qvtd\.master"/> | |
</operand> | |
<operand | |
xsi:type="predicates:NotPredicate"> | |
<operand | |
xsi:type="predicates:NamePredicate" | |
pattern="org\.eclipse\.qvtd\..*\.build"/> | |
</operand> | |
</predicate> | |
</sourceLocator> | |
</setupTask> | |
<setupTask | |
xsi:type="setup.workingsets:WorkingSetTask"> | |
<workingSet | |
name="${scope.project.root.label} Plugins"> | |
<predicate | |
xsi:type="predicates:AndPredicate"> | |
<operand | |
xsi:type="predicates:NamePredicate" | |
pattern="org\.eclipse\.qvtd(\..*)?"/> | |
<operand | |
xsi:type="predicates:NotPredicate"> | |
<operand | |
xsi:type="predicates:NamePredicate" | |
pattern="org\.eclipse\.qvtd\.doc(\..*)?"/> | |
</operand> | |
<operand | |
xsi:type="predicates:NotPredicate"> | |
<operand | |
xsi:type="predicates:NamePredicate" | |
pattern="org\.eclipse\.qvtd(\..*)*\.tests"/> | |
</operand> | |
<operand | |
xsi:type="predicates:NotPredicate"> | |
<operand | |
xsi:type="predicates:NamePredicate" | |
pattern="org\.eclipse\.qvtd\.examples(\..*)?"/> | |
</operand> | |
<operand | |
xsi:type="predicates:NotPredicate"> | |
<operand | |
xsi:type="predicates:NamePredicate" | |
pattern="org\.eclipse\.qvtd\..*\.ide"/> | |
</operand> | |
<operand | |
xsi:type="predicates:NotPredicate"> | |
<operand | |
xsi:type="predicates:NamePredicate" | |
pattern="org\.eclipse\.qvtd\.doc\..*\.ui"/> | |
</operand> | |
<operand | |
xsi:type="predicates:NotPredicate"> | |
<operand | |
xsi:type="predicates:NamePredicate" | |
pattern="org\.eclipse\.qvtd\.releng(\..*)?"/> | |
</operand> | |
<operand | |
xsi:type="predicates:NotPredicate"> | |
<operand | |
xsi:type="predicates:NamePredicate" | |
pattern="org\.eclipse\.qvtd\.oomph"/> | |
</operand> | |
<operand | |
xsi:type="predicates:NotPredicate"> | |
<operand | |
xsi:type="predicates:NamePredicate" | |
pattern="org\.eclipse\.qvtd\..*.design"/> | |
</operand> | |
<operand | |
xsi:type="predicates:NotPredicate"> | |
<operand | |
xsi:type="predicates:NamePredicate" | |
pattern="org\.eclipse\.qvtd\..*-feature"/> | |
</operand> | |
<operand | |
xsi:type="predicates:NotPredicate"> | |
<operand | |
xsi:type="predicates:NamePredicate" | |
pattern="org\.eclipse\.qvtd\.master"/> | |
</operand> | |
<operand | |
xsi:type="predicates:NotPredicate"> | |
<operand | |
xsi:type="predicates:NamePredicate" | |
pattern="org\.eclipse\.qvtd\.build"/> | |
</operand> | |
<operand | |
xsi:type="predicates:NotPredicate"> | |
<operand | |
xsi:type="predicates:NamePredicate" | |
pattern="org\.eclipse\.qvtd\.cs2as\.build"/> | |
</operand> | |
</predicate> | |
</workingSet> | |
<workingSet | |
name="${scope.project.root.label} Examples"> | |
<predicate | |
xsi:type="predicates:AndPredicate"> | |
<operand | |
xsi:type="predicates:OrPredicate"> | |
<operand | |
xsi:type="predicates:NamePredicate" | |
pattern="org\.eclipse\.qvt"/> | |
<operand | |
xsi:type="predicates:NamePredicate" | |
pattern="org\.eclipse\.qvtd\.examples(\..*)?"/> | |
</operand> | |
<operand | |
xsi:type="predicates:NotPredicate"> | |
<operand | |
xsi:type="predicates:NamePredicate" | |
pattern="org\.eclipse\.qvtd\.examples\..*-feature"/> | |
</operand> | |
</predicate> | |
</workingSet> | |
<workingSet | |
name="${scope.project.root.label} Sirius Designs"> | |
<predicate | |
xsi:type="predicates:NamePredicate" | |
pattern="org\.eclipse\.qvtd\..*\.design"/> | |
</workingSet> | |
<workingSet | |
name="OCL Plugins"> | |
<predicate | |
xsi:type="predicates:AndPredicate"> | |
<operand | |
xsi:type="predicates:OrPredicate"> | |
<operand | |
xsi:type="predicates:NamePredicate" | |
pattern="org\.eclipse\.ocl(\..*)*"/> | |
<operand | |
xsi:type="predicates:NamePredicate" | |
pattern="org\.eclipse\.ocl\.examples\.codegen(\..*)?"/> | |
<operand | |
xsi:type="predicates:NamePredicate" | |
pattern="org\.eclipse\.ocl\.examples\.debug(\..*)?"/> | |
<operand | |
xsi:type="predicates:NamePredicate" | |
pattern="org\.eclipse\.ocl\.pivot(\..*)?"/> | |
<operand | |
xsi:type="predicates:NamePredicate" | |
pattern="org\.eclipse\.ocl\.xtext(\..*)?"/> | |
</operand> | |
<operand | |
xsi:type="predicates:NotPredicate"> | |
<operand | |
xsi:type="predicates:NamePredicate" | |
pattern="org\.eclipse\.ocl\.examples\.autogen(\..*)?"/> | |
</operand> | |
<operand | |
xsi:type="predicates:NotPredicate"> | |
<operand | |
xsi:type="predicates:NamePredicate" | |
pattern="org\.eclipse\.ocl\..*\.build"/> | |
</operand> | |
<operand | |
xsi:type="predicates:NotPredicate"> | |
<operand | |
xsi:type="predicates:NamePredicate" | |
pattern="org\.eclipse\.ocl\..*\.extlibrary"/> | |
</operand> | |
<operand | |
xsi:type="predicates:NotPredicate"> | |
<operand | |
xsi:type="predicates:NamePredicate" | |
pattern="org\.eclipse\.ocl\..*\.tests"/> | |
</operand> | |
</predicate> | |
</workingSet> | |
</setupTask> | |
<stream | |
name="master" | |
label="Master"> | |
<setupTask | |
xsi:type="setup:VariableTask" | |
name="ocl.branch" | |
value="master"/> | |
</stream> | |
<stream | |
name="0.28.1" | |
label="0.28.1 (2022-03)"> | |
<setupTask | |
xsi:type="setup:VariableTask" | |
name="ocl.branch" | |
value="6.17.1"/> | |
</stream> | |
<stream | |
name="0.28.0" | |
label="0.28.0 (2021-12)"> | |
<setupTask | |
xsi:type="setup:VariableTask" | |
name="ocl.branch" | |
value="6.17.0"/> | |
</stream> | |
<stream | |
name="0.27.0" | |
label="0.27.0 (2021-09)"> | |
<setupTask | |
xsi:type="setup:VariableTask" | |
name="ocl.branch" | |
value="6.16.0"/> | |
</stream> | |
<stream | |
name="0.26.0" | |
label="0.26.0 (2021-06)"> | |
<setupTask | |
xsi:type="setup:VariableTask" | |
name="ocl.branch" | |
value="6.15.0"/> | |
</stream> | |
<stream | |
name="0.25.0" | |
label="0.25.0 (2021-03)"> | |
<setupTask | |
xsi:type="setup:VariableTask" | |
name="ocl.branch" | |
value="6.14.0"/> | |
</stream> | |
<stream | |
name="0.24.0" | |
label="0.24.0 (2020-12)"> | |
<setupTask | |
xsi:type="setup:VariableTask" | |
name="ocl.branch" | |
value="6.13.0"/> | |
</stream> | |
<stream | |
name="0.23.0" | |
label="0.23.0 (2020-06)"> | |
<setupTask | |
xsi:type="setup:VariableTask" | |
name="ocl.branch" | |
value="6.12.0"/> | |
</stream> | |
<stream | |
name="0.22.0" | |
label="0.22.0 (2020-03)"> | |
<setupTask | |
xsi:type="setup:VariableTask" | |
name="ocl.branch" | |
value="6.11.0"/> | |
</stream> | |
<stream | |
name="0.21.0" | |
label="0.21.0 (2019-12)"> | |
<setupTask | |
xsi:type="setup:VariableTask" | |
name="ocl.branch" | |
value="6.10.0"/> | |
</stream> | |
<stream | |
name="0.20.0" | |
label="0.20.0 (2019-09)"> | |
<setupTask | |
xsi:type="setup:VariableTask" | |
name="ocl.branch" | |
value="6.9.0"/> | |
</stream> | |
<stream | |
name="0.19.0" | |
label="0.19.0 (2019-06)"> | |
<setupTask | |
xsi:type="setup:VariableTask" | |
name="ocl.branch" | |
value="6.8.0"/> | |
</stream> | |
<stream | |
name="0.18.0" | |
label="0.18.0 (2019-03)"> | |
<setupTask | |
xsi:type="setup:VariableTask" | |
name="ocl.branch" | |
value="6.7.0"/> | |
</stream> | |
<stream | |
name="0.17.0" | |
label="0.17.0 (2018-12)"> | |
<setupTask | |
xsi:type="setup:VariableTask" | |
name="ocl.branch" | |
value="6.6.0"/> | |
</stream> | |
<stream | |
name="0.16.0" | |
label="0.16.0 (2018-09)"> | |
<setupTask | |
xsi:type="setup:VariableTask" | |
name="ocl.branch" | |
value="6.5.0"/> | |
</stream> | |
<stream | |
name="0.15.0" | |
label="0.15.0 (Photon)"> | |
<setupTask | |
xsi:type="setup:VariableTask" | |
name="ocl.branch" | |
value="6.4.0"/> | |
</stream> | |
<stream | |
name="0.14.0" | |
label="0.14.0 (Oxygen)"> | |
<setupTask | |
xsi:type="setup:VariableTask" | |
name="ocl.branch" | |
value="6.3.0"/> | |
</stream> | |
<description>All the plugins to work with ${scope.project.root.label}.</description> | |
</project> | |
<project name="build" | |
label="Build and Test (optional)"> | |
<setupTask | |
xsi:type="projects:ProjectsImportTask"> | |
<sourceLocator | |
rootFolder="${ocl.git.clone.location/examples}" | |
locateNestedProjects="true"> | |
<predicate | |
xsi:type="predicates:NamePredicate" | |
pattern="org\.eclipse\.ocl\.examples.autogen"/> | |
<predicate | |
xsi:type="predicates:NamePredicate" | |
pattern="org\.eclipse\.ocl\.examples.build"/> | |
<predicate | |
xsi:type="predicates:NamePredicate" | |
pattern="org\.eclipse\.ocl\.examples.xtext.build"/> | |
</sourceLocator> | |
<sourceLocator | |
rootFolder="${ocl.git.clone.location/examples/org.eclipse.ocl.examples.extlibrary}" | |
locateNestedProjects="true"> | |
<annotation | |
source="Comment"> | |
<detail | |
key="body"> | |
<value>This avoids a typo whereby a bad org.eclipse.ocl.examples.extlibrary was available at org.eclipse.ocl.examples.library</value> | |
</detail> | |
</annotation> | |
<predicate | |
xsi:type="predicates:NamePredicate" | |
pattern="org\.eclipse\.ocl\.examples\.extlibrary"/> | |
</sourceLocator> | |
<sourceLocator | |
rootFolder="${ocl.git.clone.location/tests}" | |
locateNestedProjects="true"> | |
<predicate | |
xsi:type="predicates:NamePredicate" | |
pattern="org\.eclipse\.ocl\.examples\.xtext\.tests"/> | |
</sourceLocator> | |
<sourceLocator | |
rootFolder="${git.clone.qvtd.git.location/doc}" | |
locateNestedProjects="true"> | |
<predicate | |
xsi:type="predicates:NamePredicate" | |
pattern="org\.eclipse\.qvtd\.doc\.miniocl"/> | |
<predicate | |
xsi:type="predicates:NamePredicate" | |
pattern="org\.eclipse\.qvtd\.doc\.minioclcs\.xtext"/> | |
</sourceLocator> | |
<sourceLocator | |
rootFolder="${git.clone.qvtd.git.location/plugins}" | |
locateNestedProjects="true"> | |
<predicate | |
xsi:type="predicates:NamePredicate" | |
pattern="org\.eclipse\.qvtd\.cs2as\.build"/> | |
</sourceLocator> | |
<sourceLocator | |
rootFolder="${git.clone.qvtd.git.location/tests}" | |
locateNestedProjects="true"> | |
<predicate | |
xsi:type="predicates:NotPredicate"> | |
<operand | |
xsi:type="predicates:NamePredicate" | |
pattern="org\.eclipse\.qvtd\.doc\..*\.ui\.tests"/> | |
</predicate> | |
</sourceLocator> | |
<sourceLocator | |
rootFolder="${git.clone.qvtd.git.location/releng}" | |
locateNestedProjects="true"> | |
<predicate | |
xsi:type="predicates:NamePredicate" | |
pattern="org\.eclipse\.qvtd\.build"/> | |
</sourceLocator> | |
</setupTask> | |
<setupTask | |
xsi:type="setup.workingsets:WorkingSetTask"> | |
<workingSet | |
name="${scope.project.root.label} Build"> | |
<predicate | |
xsi:type="predicates:NamePredicate" | |
pattern="org\.eclipse\.qvtd\.build"/> | |
<predicate | |
xsi:type="predicates:NamePredicate" | |
pattern="org\.eclipse\.qvtd\.cs2as\.build"/> | |
</workingSet> | |
<workingSet | |
name="${scope.project.root.label} Tests"> | |
<predicate | |
xsi:type="predicates:NamePredicate" | |
pattern="org\.eclipse\.qvtd\..*\.tests"/> | |
<predicate | |
xsi:type="predicates:NamePredicate" | |
pattern="org\.eclipse\.qvtd\.doc\.minioclcs\.xtext"/> | |
<predicate | |
xsi:type="predicates:NamePredicate" | |
pattern="org\.eclipse\.qvtd\.doc\.miniocl"/> | |
</workingSet> | |
<workingSet | |
name="OCL Build"> | |
<predicate | |
xsi:type="predicates:NamePredicate" | |
pattern="org\.eclipse\.ocl\.examples\.autogen(\..*)?"/> | |
<predicate | |
xsi:type="predicates:NamePredicate" | |
pattern="org\.eclipse\.ocl\.examples\.build(\..*)?"/> | |
<predicate | |
xsi:type="predicates:NamePredicate" | |
pattern="org\.eclipse\.ocl\.examples\.xtext\.build(\..*)?"/> | |
</workingSet> | |
<workingSet | |
name="OCL Tests"> | |
<predicate | |
xsi:type="predicates:NamePredicate" | |
pattern="org\.eclipse\.ocl\.examples\.xtext\.tests(\..*)?"/> | |
<predicate | |
xsi:type="predicates:NamePredicate" | |
pattern="org\.eclipse\.ocl\.examples\.extlibrary"/> | |
</workingSet> | |
</setupTask> | |
<setupTask | |
xsi:type="setup.p2:P2Task" | |
label="Build Tools"> | |
<requirement | |
name="org.eclipse.xtext.sdk.feature.group"/> | |
<requirement | |
name="org.eclipse.xtext.generator"/> | |
</setupTask> | |
<stream | |
name="master" | |
label="Master"> | |
<setupTask | |
xsi:type="setup:VariableTask" | |
name="ocl.branch" | |
value="master"/> | |
</stream> | |
<stream | |
name="0.28.1" | |
label="0.28.1 (2022-03)"> | |
<setupTask | |
xsi:type="setup:VariableTask" | |
name="ocl.branch" | |
value="6.17.1"/> | |
</stream> | |
<stream | |
name="0.28.0" | |
label="0.28.0 (2021-12)"> | |
<setupTask | |
xsi:type="setup:VariableTask" | |
name="ocl.branch" | |
value="6.17.0"/> | |
</stream> | |
<stream | |
name="0.27.0" | |
label="0.27.0 (2021-09)"> | |
<setupTask | |
xsi:type="setup:VariableTask" | |
name="ocl.branch" | |
value="6.16.0"/> | |
<setupTask | |
xsi:type="setup.p2:P2Task"> | |
<requirement | |
name="org.eclipse.uml2.sdk.feature.group" | |
description="See Bug 576593: UML2 needed in Running Platform pre- 2021-12"/> | |
</setupTask> | |
</stream> | |
<stream | |
name="0.26.0" | |
label="0.26.0 (2021-06)"> | |
<setupTask | |
xsi:type="setup:VariableTask" | |
name="ocl.branch" | |
value="6.15.0"/> | |
<setupTask | |
xsi:type="setup.p2:P2Task"> | |
<requirement | |
name="org.eclipse.uml2.sdk.feature.group" | |
description="See Bug 576593: UML2 needed in Running Platform pre- 2021-12"/> | |
</setupTask> | |
</stream> | |
<stream | |
name="0.25.0" | |
label="0.25.0 (2021-03)"> | |
<setupTask | |
xsi:type="setup:VariableTask" | |
name="ocl.branch" | |
value="6.14.0"/> | |
<setupTask | |
xsi:type="setup.p2:P2Task"> | |
<requirement | |
name="org.eclipse.uml2.sdk.feature.group" | |
description="See Bug 576593: UML2 needed in Running Platform pre- 2021-12"/> | |
</setupTask> | |
</stream> | |
<stream | |
name="0.24.0" | |
label="0.24.0 (2020-12)"> | |
<setupTask | |
xsi:type="setup:VariableTask" | |
name="ocl.branch" | |
value="6.13.0"/> | |
<setupTask | |
xsi:type="setup.p2:P2Task"> | |
<requirement | |
name="org.eclipse.uml2.sdk.feature.group" | |
description="See Bug 576593: UML2 needed in Running Platform pre- 2021-12"/> | |
</setupTask> | |
</stream> | |
<stream | |
name="0.23.0" | |
label="0.23.0 (2020-06)"> | |
<setupTask | |
xsi:type="setup:VariableTask" | |
name="ocl.branch" | |
value="6.12.0"/> | |
<setupTask | |
xsi:type="setup.p2:P2Task"> | |
<requirement | |
name="org.eclipse.uml2.sdk.feature.group" | |
description="See Bug 576593: UML2 needed in Running Platform pre- 2021-12"/> | |
</setupTask> | |
</stream> | |
<stream | |
name="0.22.0" | |
label="0.22.0 (2020-03)"> | |
<setupTask | |
xsi:type="setup:VariableTask" | |
name="ocl.branch" | |
value="6.11.0"/> | |
<setupTask | |
xsi:type="setup.p2:P2Task"> | |
<requirement | |
name="org.eclipse.uml2.sdk.feature.group" | |
description="See Bug 576593: UML2 needed in Running Platform pre- 2021-12"/> | |
</setupTask> | |
</stream> | |
<stream | |
name="0.21.0" | |
label="0.21.0 (2019-12)"> | |
<setupTask | |
xsi:type="setup:VariableTask" | |
name="ocl.branch" | |
value="6.10.0"/> | |
<setupTask | |
xsi:type="setup.p2:P2Task"> | |
<requirement | |
name="org.eclipse.uml2.sdk.feature.group" | |
description="See Bug 576593: UML2 needed in Running Platform pre- 2021-12"/> | |
</setupTask> | |
</stream> | |
<stream | |
name="0.20.0" | |
label="0.20.0 (2019-09)"> | |
<setupTask | |
xsi:type="setup:VariableTask" | |
name="ocl.branch" | |
value="6.9.0"/> | |
<setupTask | |
xsi:type="setup.p2:P2Task"> | |
<requirement | |
name="org.eclipse.uml2.sdk.feature.group" | |
description="See Bug 576593: UML2 needed in Running Platform pre- 2021-12"/> | |
</setupTask> | |
</stream> | |
<stream | |
name="0.19.0" | |
label="0.19.0 (2019-06)"> | |
<setupTask | |
xsi:type="setup:VariableTask" | |
name="ocl.branch" | |
value="6.8.0"/> | |
<setupTask | |
xsi:type="setup.p2:P2Task"> | |
<requirement | |
name="org.eclipse.uml2.sdk.feature.group" | |
description="See Bug 576593: UML2 needed in Running Platform pre- 2021-12"/> | |
</setupTask> | |
</stream> | |
<stream | |
name="0.18.0" | |
label="0.18.0 (2019-03)"> | |
<setupTask | |
xsi:type="setup:VariableTask" | |
name="ocl.branch" | |
value="6.7.0"/> | |
<setupTask | |
xsi:type="setup.p2:P2Task"> | |
<requirement | |
name="org.eclipse.uml2.sdk.feature.group" | |
description="See Bug 576593: UML2 needed in Running Platform pre- 2021-12"/> | |
</setupTask> | |
</stream> | |
<stream | |
name="0.17.0" | |
label="0.17.0 (2018-12)"> | |
<setupTask | |
xsi:type="setup:VariableTask" | |
name="ocl.branch" | |
value="6.6.0"/> | |
<setupTask | |
xsi:type="setup.p2:P2Task"> | |
<requirement | |
name="org.eclipse.uml2.sdk.feature.group" | |
description="See Bug 576593: UML2 needed in Running Platform pre- 2021-12"/> | |
</setupTask> | |
</stream> | |
<stream | |
name="0.16.0" | |
label="0.16.0 (2018-09)"> | |
<setupTask | |
xsi:type="setup:VariableTask" | |
name="ocl.branch" | |
value="6.5.0"/> | |
<setupTask | |
xsi:type="setup.p2:P2Task"> | |
<requirement | |
name="org.eclipse.uml2.sdk.feature.group" | |
description="See Bug 576593: UML2 needed in Running Platform pre- 2021-12"/> | |
</setupTask> | |
</stream> | |
<stream | |
name="0.15.0" | |
label="0.15.0 (Photon)"> | |
<setupTask | |
xsi:type="setup:VariableTask" | |
name="ocl.branch" | |
value="6.4.0"/> | |
<setupTask | |
xsi:type="setup.p2:P2Task"> | |
<requirement | |
name="org.eclipse.uml2.sdk.feature.group" | |
description="See Bug 576593: UML2 needed in Running Platform pre- 2021-12"/> | |
</setupTask> | |
</stream> | |
<stream | |
name="0.14.0" | |
label="0.14.0 (Oxygen)"> | |
<setupTask | |
xsi:type="setup:VariableTask" | |
name="ocl.branch" | |
value="6.3.0"/> | |
<setupTask | |
xsi:type="setup.p2:P2Task"> | |
<requirement | |
name="org.eclipse.uml2.sdk.feature.group" | |
description="See Bug 576593: UML2 needed in Running Platform pre- 2021-12"/> | |
</setupTask> | |
</stream> | |
<description>Omit this unless you want to re-autogenerate or test.</description> | |
</project> | |
<project name="releng" | |
label="Releng (optional)"> | |
<setupTask | |
xsi:type="setup.p2:P2Task" | |
label="Releng Tools"> | |
<requirement | |
name="org.eclipse.m2e.feature.feature.group"/> | |
</setupTask> | |
<setupTask | |
xsi:type="projects:ProjectsImportTask"> | |
<sourceLocator | |
rootFolder="${git.clone.qvtd.git.location/features}" | |
locateNestedProjects="true"/> | |
<sourceLocator | |
rootFolder="${git.clone.qvtd.git.location/releng}" | |
locateNestedProjects="true"> | |
<predicate | |
xsi:type="predicates:NotPredicate"> | |
<operand | |
xsi:type="predicates:NamePredicate" | |
pattern="org\.eclipse\.qvtd\.releng"/> | |
</predicate> | |
</sourceLocator> | |
<sourceLocator | |
rootFolder="${git.clone.qvtd.git.location/doc}" | |
locateNestedProjects="true"> | |
<predicate | |
xsi:type="predicates:NamePredicate" | |
pattern="org\.eclipse\.qvtd\.doc"/> | |
</sourceLocator> | |
</setupTask> | |
<setupTask | |
xsi:type="setup.workingsets:WorkingSetTask"> | |
<workingSet | |
name="${scope.project.root.label} Features"> | |
<predicate | |
xsi:type="predicates:NamePredicate" | |
pattern="org\.eclipse\.qvtd\.master"/> | |
<predicate | |
xsi:type="predicates:AndPredicate"> | |
<operand | |
xsi:type="predicates:NamePredicate" | |
pattern="org\.eclipse\.qvtd\..*-feature"/> | |
<operand | |
xsi:type="predicates:NotPredicate"> | |
<operand | |
xsi:type="predicates:NamePredicate" | |
pattern="org\.eclipse\.qvtd\.*build-feature"/> | |
</operand> | |
</predicate> | |
</workingSet> | |
<workingSet | |
name="${scope.project.root.label} Releng + Doc"> | |
<predicate | |
xsi:type="predicates:NamePredicate" | |
pattern="org\.eclipse\.qvtd\.doc"/> | |
<predicate | |
xsi:type="predicates:NamePredicate" | |
pattern="org\.eclipse\.qvtd\.oomph"/> | |
<predicate | |
xsi:type="predicates:NamePredicate" | |
pattern="org\.eclipse\.qvtd\.releng(\..*)?"/> | |
</workingSet> | |
</setupTask> | |
<stream | |
name="master" | |
label="Master"> | |
<setupTask | |
xsi:type="setup:VariableTask" | |
name="ocl.branch" | |
value="master"/> | |
</stream> | |
<stream | |
name="0.28.1" | |
label="0.28.1 (2022-03)"> | |
<setupTask | |
xsi:type="setup:VariableTask" | |
name="ocl.branch" | |
value="6.17.1"/> | |
</stream> | |
<stream | |
name="0.28.0" | |
label="0.28.0 (2021-12)"> | |
<setupTask | |
xsi:type="setup:VariableTask" | |
name="ocl.branch" | |
value="6.17.0"/> | |
</stream> | |
<stream | |
name="0.27.0" | |
label="0.27.0 (2021-09)"> | |
<setupTask | |
xsi:type="setup:VariableTask" | |
name="ocl.branch" | |
value="6.16.0"/> | |
</stream> | |
<stream | |
name="0.26.0" | |
label="0.26.0 (2021-06)"> | |
<setupTask | |
xsi:type="setup:VariableTask" | |
name="ocl.branch" | |
value="6.15.0"/> | |
</stream> | |
<stream | |
name="0.25.0" | |
label="0.25.0 (2021-03)"> | |
<setupTask | |
xsi:type="setup:VariableTask" | |
name="ocl.branch" | |
value="6.14.0"/> | |
</stream> | |
<stream | |
name="0.24.0" | |
label="0.24.0 (2020-12)"> | |
<setupTask | |
xsi:type="setup:VariableTask" | |
name="ocl.branch" | |
value="6.13.0"/> | |
</stream> | |
<stream | |
name="0.23.0" | |
label="0.23.0 (2020-06)"> | |
<setupTask | |
xsi:type="setup:VariableTask" | |
name="ocl.branch" | |
value="6.12.0"/> | |
</stream> | |
<stream | |
name="0.22.0" | |
label="0.22.0 (2020-03)"> | |
<setupTask | |
xsi:type="setup:VariableTask" | |
name="ocl.branch" | |
value="6.11.0"/> | |
</stream> | |
<stream | |
name="0.21.0" | |
label="0.21.0 (2019-12)"> | |
<setupTask | |
xsi:type="setup:VariableTask" | |
name="ocl.branch" | |
value="6.10.0"/> | |
</stream> | |
<stream | |
name="0.20.0" | |
label="0.20.0 (2019-09)"> | |
<setupTask | |
xsi:type="setup:VariableTask" | |
name="ocl.branch" | |
value="6.9.0"/> | |
</stream> | |
<stream | |
name="0.19.0" | |
label="0.19.0 (2019-06)"> | |
<setupTask | |
xsi:type="setup:VariableTask" | |
name="ocl.branch" | |
value="6.8.0"/> | |
</stream> | |
<stream | |
name="0.18.0" | |
label="0.18.0 (2019-03)"> | |
<setupTask | |
xsi:type="setup:VariableTask" | |
name="ocl.branch" | |
value="6.7.0"/> | |
</stream> | |
<stream | |
name="0.17.0" | |
label="0.17.0 (2018-12)"> | |
<setupTask | |
xsi:type="setup:VariableTask" | |
name="ocl.branch" | |
value="6.6.0"/> | |
</stream> | |
<stream | |
name="0.16.0" | |
label="0.16.0 (2018-09)"> | |
<setupTask | |
xsi:type="setup:VariableTask" | |
name="ocl.branch" | |
value="6.5.0"/> | |
</stream> | |
<stream | |
name="0.15.0" | |
label="0.15.0 (Photon)"> | |
<setupTask | |
xsi:type="setup:VariableTask" | |
name="ocl.branch" | |
value="6.4.0"/> | |
</stream> | |
<stream | |
name="0.14.0" | |
label="0.14.0 (Oxygen)"> | |
<setupTask | |
xsi:type="setup:VariableTask" | |
name="ocl.branch" | |
value="6.3.0"/> | |
</stream> | |
<description>Omit this unless you want to build a ${scope.project.root.label} distribution or update documentation.</description> | |
</project> | |
<logicalProjectContainer | |
xsi:type="setup:ProjectCatalog" | |
href="index:/org.eclipse.setup#//@projectCatalogs[name='org.eclipse']"/> | |
<description>QVTd provides the OMG QVTr and QVTi transformation language editors and execution.</description> | |
</setup:Project> |