Add Oomph setup model
diff --git a/org.eclipse.userstorage.releng/UserStorage.setup b/org.eclipse.userstorage.releng/UserStorage.setup
new file mode 100644
index 0000000..62387ee
--- /dev/null
+++ b/org.eclipse.userstorage.releng/UserStorage.setup
@@ -0,0 +1,182 @@
+<?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: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"
+ 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/targlets/1.0 http://git.eclipse.org/c/oomph/org.eclipse.oomph.git/plain/setups/models/SetupTarglets.ecore"
+ name="userstorage"
+ label="User Storage SDK">
+ <setupTask
+ xsi:type="setup.p2:P2Task"
+ label="JDT + PDE">
+ <requirement
+ name="org.eclipse.jdt.feature.group"/>
+ <requirement
+ name="org.eclipse.pde.feature.group"/>
+ <requirement
+ name="org.eclipse.pde.api.tools.ee.feature.feature.group"
+ optional="true"/>
+ </setupTask>
+ <setupTask
+ xsi:type="setup:CompoundTask"
+ name="Global Preferences">
+ <setupTask
+ xsi:type="setup:CompoundTask"
+ name="org.eclipse.ant.ui">
+ <setupTask
+ xsi:type="setup:PreferenceTask"
+ key="/instance/org.eclipse.ant.ui/problem_classpath"
+ value="ignore"/>
+ </setupTask>
+ <setupTask
+ xsi:type="setup:CompoundTask"
+ name="org.eclipse.jdt.core">
+ <setupTask
+ xsi:type="setup:PreferenceTask"
+ key="/instance/org.eclipse.jdt.core/org.eclipse.jdt.core.compiler.problem.potentiallyUnclosedCloseable"
+ value="ignore"/>
+ <setupTask
+ xsi:type="setup:PreferenceTask"
+ key="/instance/org.eclipse.jdt.core/org.eclipse.jdt.core.compiler.problem.unclosedCloseable"
+ value="ignore"/>
+ </setupTask>
+ <setupTask
+ xsi:type="setup:CompoundTask"
+ name="org.eclipse.jdt.launching">
+ <setupTask
+ xsi:type="setup:PreferenceTask"
+ key="/instance/org.eclipse.jdt.launching/org.eclipse.jdt.launching.PREF_STRICTLY_COMPATIBLE_JRE_NOT_AVAILABLE"
+ value="ignore"/>
+ </setupTask>
+ <setupTask
+ xsi:type="setup:CompoundTask"
+ name="org.eclipse.pde">
+ <setupTask
+ xsi:type="setup:PreferenceTask"
+ disabled="true"
+ key="/instance/org.eclipse.pde/compilers.f.unresolved-features"
+ value="2"/>
+ <setupTask
+ xsi:type="setup:PreferenceTask"
+ key="/instance/org.eclipse.pde/compilers.f.unresolved-plugins"
+ value="2"/>
+ </setupTask>
+ <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
+ xsi:type="setup:CompoundTask"
+ name="org.eclipse.mylyn.team.ui">
+ <setupTask
+ xsi:type="setup:PreferenceTask"
+ key="/instance/org.eclipse.mylyn.team.ui/org.eclipse.mylyn.team.commit.template"
+ value="[$${task.key}] $${task.description}

$${task.url}"/>
+ </setupTask>
+ </setupTask>
+ <setupTask
+ xsi:type="setup:EclipseIniTask"
+ option="-Xmx"
+ value="1400m"
+ vm="true"/>
+ <setupTask
+ xsi:type="jdt:JRETask"
+ version="JavaSE-1.6"
+ location="${jre.location-1.6}"/>
+ <setupTask
+ xsi:type="setup:StringSubstitutionTask"
+ name="git.clone.uss"
+ value="${git.clone.uss.location}"
+ documentation="The location of Oomph's Git clone."/>
+ <setupTask
+ xsi:type="git:GitCloneTask"
+ id="git.clone.uss"
+ remoteURI="ssh://${git.user.id}@git.eclipse.org/gitroot/oomph/uss"
+ userID="">
+ <description>User Storage</description>
+ </setupTask>
+ <setupTask
+ xsi:type="setup:VariableTask"
+ name="eclipse.target.platform"
+ defaultValue="Mars"
+ storageURI="scope://Workspace"
+ label="Target Platform">
+ <description>Choose the compatibility level of the target platform</description>
+ </setupTask>
+ <setupTask
+ xsi:type="setup.targlets:TargletTask">
+ <targlet
+ name="User Storage SDK"
+ activeRepositoryList="${eclipse.target.platform}">
+ <annotation
+ source="http:/www.eclipse.org/oomph/targlets/PomArtifactUpdater">
+ <detail
+ key="skipArtifactIDs">
+ <value>false</value>
+ </detail>
+ <detail
+ key="skipVersions">
+ <value>false</value>
+ </detail>
+ </annotation>
+ <annotation
+ source="http:/www.eclipse.org/oomph/targlets/TargetDefinitionGenerator">
+ <detail
+ key="location">
+ <value>${git.clone.uss.location/org.eclipse.userstorage.releng/org.eclipse.userstorage.releng.target}</value>
+ </detail>
+ <detail
+ key="preferredRepositories">
+ <value>http://download.eclipse.org/eclipse/updates/</value>
+ </detail>
+ <detail
+ key="includeAllPlatforms">
+ <value>false</value>
+ </detail>
+ <detail
+ key="includeSource">
+ <value>false</value>
+ </detail>
+ </annotation>
+ <requirement
+ name="org.eclipse.sdk.feature.group"/>
+ <requirement
+ name="*"/>
+ <sourceLocator
+ rootFolder="${git.clone.uss.location}">
+ <predicate
+ xsi:type="predicates:NotPredicate">
+ <operand
+ xsi:type="predicates:FilePredicate"
+ filePattern="prototype.txt"/>
+ </predicate>
+ </sourceLocator>
+ <repositoryList
+ name="Neon"/>
+ <repositoryList
+ name="Mars"/>
+ </targlet>
+ </setupTask>
+ <stream name="master"
+ label="Master">
+ <setupTask
+ xsi:type="setup:EclipseIniTask"
+ option="-Doomph.redirection.uss"
+ value="=http://git.eclipse.org/c/oomph/uss.git/plain/org.eclipse.userstorage.releng/UserStorage.setup->${git.clone.uss.location|uri}/org.eclipse.userstorage.releng/UserStorage.setup"
+ vm="true"
+ documentation="Redirect to the development version of the releng setup model."/>
+ </stream>
+ <logicalProjectContainer
+ xsi:type="setup:ProjectCatalog"
+ href="index:/org.eclipse.setup#//@projectCatalogs[name='org.eclipse']"/>
+</setup:Project>