| <?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:pde="http://www.eclipse.org/oomph/setup/pde/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.workingsets="http://www.eclipse.org/oomph/setup/workingsets/1.0" | |
| xmlns:workingsets="http://www.eclipse.org/oomph/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/setup/pde/1.0 http://git.eclipse.org/c/oomph/org.eclipse.oomph.git/plain/setups/models/PDE.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/workingsets/1.0 http://git.eclipse.org/c/oomph/org.eclipse.oomph.git/plain/setups/models/SetupWorkingSets.ecore http://www.eclipse.org/oomph/workingsets/1.0 http://git.eclipse.org/c/oomph/org.eclipse.oomph.git/plain/setups/models/WorkingSets.ecore" | |
| name="emfforms" | |
| label="EMFForms"> | |
| <setupTask | |
| xsi:type="jdt:JRETask" | |
| version="JavaSE-1.7" | |
| location="${jre.location-1.7}"> | |
| <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="2048m" | |
| vm="true"> | |
| <description>Set the heap space needed to work with the projects of ${scope.project.label}</description> | |
| </setupTask> | |
| <setupTask | |
| xsi:type="setup:ResourceCreationTask" | |
| excludedTriggers="STARTUP MANUAL" | |
| 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>
" | |
| 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> | |
| </setupTask> | |
| <setupTask | |
| xsi:type="setup:VariableTask" | |
| name="eclipse.target.platform" | |
| defaultValue="Mars" | |
| storageURI="scope://Workspace"/> | |
| <setupTask | |
| xsi:type="git:GitCloneTask" | |
| id="git.clone" | |
| remoteURI="emfclient/org.eclipse.emf.ecp.core.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> | |
| <description>${scope.project.label}</description> | |
| </setupTask> | |
| <setupTask | |
| xsi:type="setup.workingsets:WorkingSetTask"> | |
| <workingSet | |
| name="emfforms" | |
| id=""> | |
| <predicate | |
| xsi:type="predicates:AndPredicate"> | |
| <operand | |
| xsi:type="workingsets:ExclusionPredicate" | |
| excludedWorkingSet="//@setupTasks.5/@workingSets.1 //@setupTasks.5/@workingSets.3 //@setupTasks.5/@workingSets.4 //@setupTasks.5/@workingSets.5 //@setupTasks.5/@workingSets.8 //@setupTasks.5/@workingSets.7 //@setupTasks.5/@workingSets.9 //@setupTasks.5/@workingSets.2 //@setupTasks.5/@workingSets.10 //@setupTasks.5/@workingSets.11 //@setupTasks.5/@workingSets.6 //@setupTasks.5/@workingSets.12 //@setupTasks.5/@workingSets.13"/> | |
| </predicate> | |
| </workingSet> | |
| <workingSet | |
| name="rap"> | |
| <predicate | |
| xsi:type="predicates:AndPredicate"> | |
| <operand | |
| xsi:type="predicates:NamePredicate" | |
| pattern=".*\.rap.*"/> | |
| <operand | |
| xsi:type="workingsets:ExclusionPredicate" | |
| excludedWorkingSet="//@setupTasks.5/@workingSets.10"/> | |
| </predicate> | |
| </workingSet> | |
| <workingSet | |
| name="ecp"> | |
| <predicate | |
| xsi:type="predicates:AndPredicate"> | |
| <operand | |
| xsi:type="predicates:OrPredicate"> | |
| <operand | |
| xsi:type="predicates:NamePredicate" | |
| pattern=".*\.ecp.core.*"/> | |
| <operand | |
| xsi:type="predicates:NamePredicate" | |
| pattern=".*\.ecp.ui.*"/> | |
| <operand | |
| xsi:type="predicates:NamePredicate" | |
| pattern=".*\.ecp.validation.*"/> | |
| </operand> | |
| <operand | |
| xsi:type="workingsets:ExclusionPredicate" | |
| excludedWorkingSet="//@setupTasks.5/@workingSets.8 //@setupTasks.5/@workingSets.7 //@setupTasks.5/@workingSets.9 //@setupTasks.5/@workingSets.10 //@setupTasks.5/@workingSets.3 //@setupTasks.5/@workingSets.4 //@setupTasks.5/@workingSets.1"/> | |
| </predicate> | |
| </workingSet> | |
| <workingSet | |
| name="e3"> | |
| <predicate | |
| xsi:type="predicates:AndPredicate"> | |
| <operand | |
| xsi:type="predicates:OrPredicate"> | |
| <operand | |
| xsi:type="predicates:NamePredicate" | |
| pattern=".*\.e3\..*"/> | |
| <operand | |
| xsi:type="predicates:NamePredicate" | |
| pattern=".*\.e3.*"/> | |
| </operand> | |
| <operand | |
| xsi:type="workingsets:ExclusionPredicate" | |
| excludedWorkingSet="//@setupTasks.5/@workingSets.8 //@setupTasks.5/@workingSets.7 //@setupTasks.5/@workingSets.9 //@setupTasks.5/@workingSets.10 //@setupTasks.5/@workingSets.12"/> | |
| </predicate> | |
| </workingSet> | |
| <workingSet | |
| name="e4"> | |
| <predicate | |
| xsi:type="predicates:AndPredicate"> | |
| <operand | |
| xsi:type="predicates:OrPredicate"> | |
| <operand | |
| xsi:type="predicates:NamePredicate" | |
| pattern=".*\.e4\..*"/> | |
| <operand | |
| xsi:type="predicates:NamePredicate" | |
| pattern=".*\.e4.*"/> | |
| </operand> | |
| <operand | |
| xsi:type="workingsets:ExclusionPredicate" | |
| excludedWorkingSet="//@setupTasks.5/@workingSets.8 //@setupTasks.5/@workingSets.7 //@setupTasks.5/@workingSets.9 //@setupTasks.5/@workingSets.10 //@setupTasks.5/@workingSets.12"/> | |
| </predicate> | |
| </workingSet> | |
| <workingSet | |
| name="spreadsheet"> | |
| <predicate | |
| xsi:type="predicates:OrPredicate"> | |
| <operand | |
| xsi:type="predicates:NamePredicate" | |
| pattern=".*\.spreadsheet.*"/> | |
| <operand | |
| xsi:type="predicates:NamePredicate" | |
| pattern=".*\.spreadsheet\..*"/> | |
| </predicate> | |
| </workingSet> | |
| <workingSet | |
| name="releng"> | |
| <predicate | |
| xsi:type="predicates:AndPredicate"> | |
| <operand | |
| xsi:type="predicates:OrPredicate"> | |
| <operand | |
| xsi:type="predicates:NamePredicate" | |
| pattern=".*\.releng.*"/> | |
| <operand | |
| xsi:type="predicates:NamePredicate" | |
| pattern=".*\.repository.*"/> | |
| <operand | |
| xsi:type="predicates:NamePredicate" | |
| pattern=".*\.target.*"/> | |
| <operand | |
| xsi:type="predicates:NamePredicate" | |
| pattern="ECPQ7Tests"/> | |
| <operand | |
| xsi:type="predicates:NamePredicate" | |
| pattern=".*\.doc.*"/> | |
| <operand | |
| xsi:type="predicates:NamePredicate" | |
| pattern=".*\.sdk.*"/> | |
| <operand | |
| xsi:type="predicates:NamePredicate" | |
| pattern=".*\.license.*"/> | |
| <operand | |
| xsi:type="predicates:NamePredicate" | |
| pattern=".*\.products.*"/> | |
| </operand> | |
| <operand | |
| xsi:type="workingsets:ExclusionPredicate" | |
| excludedWorkingSet="//@setupTasks.5/@workingSets.5 //@setupTasks.5/@workingSets.12"/> | |
| </predicate> | |
| </workingSet> | |
| <workingSet | |
| name="ecp_emfstore"> | |
| <predicate | |
| xsi:type="predicates:AndPredicate"> | |
| <operand | |
| xsi:type="predicates:NamePredicate" | |
| pattern=".*\.emfstore.*"/> | |
| <operand | |
| xsi:type="workingsets:ExclusionPredicate" | |
| excludedWorkingSet="//@setupTasks.5/@workingSets.12"/> | |
| </predicate> | |
| </workingSet> | |
| <workingSet | |
| name="ecp_cdo"> | |
| <predicate | |
| xsi:type="predicates:OrPredicate"> | |
| <operand | |
| xsi:type="predicates:NamePredicate" | |
| pattern=".*\.cdo.*"/> | |
| <operand | |
| xsi:type="predicates:NamePredicate" | |
| pattern=".*\.cdo\..*"/> | |
| </predicate> | |
| </workingSet> | |
| <workingSet | |
| name="ecp_workspace"> | |
| <predicate | |
| xsi:type="predicates:OrPredicate"> | |
| <operand | |
| xsi:type="predicates:NamePredicate" | |
| pattern=".*\.workspace.*"/> | |
| <operand | |
| xsi:type="predicates:NamePredicate" | |
| pattern=".*\.workspace\..*"/> | |
| </predicate> | |
| </workingSet> | |
| <workingSet | |
| name="example"> | |
| <predicate | |
| xsi:type="predicates:OrPredicate"> | |
| <operand | |
| xsi:type="predicates:NamePredicate" | |
| pattern=".*\.makeithappen.*"/> | |
| <operand | |
| xsi:type="predicates:NamePredicate" | |
| pattern=".*\.makeithappen\..*"/> | |
| </predicate> | |
| </workingSet> | |
| <workingSet | |
| name="ide"> | |
| <predicate | |
| xsi:type="predicates:AndPredicate"> | |
| <operand | |
| xsi:type="predicates:OrPredicate"> | |
| <operand | |
| xsi:type="predicates:NamePredicate" | |
| pattern=".*\.ecp\.ecore.*"/> | |
| <operand | |
| xsi:type="predicates:NamePredicate" | |
| pattern=".*\.ide.*"/> | |
| </operand> | |
| <operand | |
| xsi:type="workingsets:ExclusionPredicate" | |
| excludedWorkingSet="//@setupTasks.5/@workingSets.8 //@setupTasks.5/@workingSets.7 //@setupTasks.5/@workingSets.9 //@setupTasks.5/@workingSets.10 //@setupTasks.5/@workingSets.12"/> | |
| </predicate> | |
| </workingSet> | |
| <workingSet | |
| name="fx"> | |
| <predicate | |
| xsi:type="predicates:OrPredicate"> | |
| <operand | |
| xsi:type="predicates:NamePredicate" | |
| pattern=".*\.fx\..*"/> | |
| <operand | |
| xsi:type="predicates:NamePredicate" | |
| pattern=".*\.fx.*"/> | |
| </predicate> | |
| </workingSet> | |
| <workingSet | |
| name="graphiti"> | |
| <predicate | |
| xsi:type="predicates:NamePredicate" | |
| pattern=".*\.graphiti.*"/> | |
| </workingSet> | |
| <description>The dynamic working sets for ${scope.project.label}</description> | |
| </setupTask> | |
| <setupTask | |
| xsi:type="projects:ProjectsImportTask" | |
| id="org.eclipse.emf.ecp.releng"> | |
| <sourceLocator | |
| rootFolder="${git.clone.location}"/> | |
| </setupTask> | |
| <setupTask | |
| xsi:type="pde:APIBaselineTask" | |
| name="EMFForms" | |
| version="1.6.0" | |
| location="${installation.location/baseline}" | |
| remoteURI="https://www.eclipse.org/downloads/download.php?file=/ecp/releases/releases_target_17/170/170.zip&r=1"/> | |
| <stream name="develop"/> | |
| <logicalProjectContainer | |
| xsi:type="setup:ProjectCatalog" | |
| href="index:/org.eclipse.setup#//@projectCatalogs[name='org.eclipse']"/> | |
| <description>EMFForms</description> | |
| </setup:Project> |