Update tool versions, add CoreDSL generator
This commit is contained in:
		
										
											
												File diff suppressed because it is too large
												Load Diff
											
										
									
								
							| @@ -51,7 +51,8 @@ | |||||||
|   <project href="projects/RDL-Editor.setup?name='RDL.Editor'#/"/> |   <project href="projects/RDL-Editor.setup?name='RDL.Editor'#/"/> | ||||||
|   <project href="projects/SCViewer.setup?name='SCViewer'#/"/> |   <project href="projects/SCViewer.setup?name='SCViewer'#/"/> | ||||||
|   <project href="projects/SystemC-Quickstart.setup?name='systemc.quickstart'#/"/> |   <project href="projects/SystemC-Quickstart.setup?name='systemc.quickstart'#/"/> | ||||||
|   <project href="projects/JIT-ISS-CoreDsl.setup?name='CoreDsl'#/"/> |   <project href="projects/CoreDsl2.setup?name='CoreDsl2'#/"/> | ||||||
|  |   <project href="projects/CoreDsl2-Generator.setup?name='CoreDsl2-Generator'#/"/> | ||||||
|   <project href="projects/Mendel.setup?name='Mendel'#/"/> |   <project href="projects/Mendel.setup?name='Mendel'#/"/> | ||||||
|   <project href="projects/Structural.setup?name='Structural'#/"/> |   <project href="projects/Structural.setup?name='Structural'#/"/> | ||||||
|   <description>MINRES provided cool projects.</description> |   <description>MINRES provided cool projects.</description> | ||||||
|   | |||||||
| @@ -4,7 +4,7 @@ | |||||||
|     xmlns:xmi="http://www.omg.org/XMI" |     xmlns:xmi="http://www.omg.org/XMI" | ||||||
|     xmlns:setup="http://www.eclipse.org/oomph/setup/1.0" |     xmlns:setup="http://www.eclipse.org/oomph/setup/1.0" | ||||||
|     name="index" |     name="index" | ||||||
|     label="index"> |     label="MINRES Tooling"> | ||||||
|   <discoverablePackage |   <discoverablePackage | ||||||
|       href="https://git.eclipse.org/c/oomph/org.eclipse.oomph.git/plain/setups/models/Git.ecore#/"/> |       href="https://git.eclipse.org/c/oomph/org.eclipse.oomph.git/plain/setups/models/Git.ecore#/"/> | ||||||
|   <discoverablePackage |   <discoverablePackage | ||||||
|   | |||||||
| @@ -12,8 +12,8 @@ | |||||||
|     xmlns:setup.p2="http://www.eclipse.org/oomph/setup/p2/1.0" |     xmlns:setup.p2="http://www.eclipse.org/oomph/setup/p2/1.0" | ||||||
|     xmlns:setup.workingsets="http://www.eclipse.org/oomph/setup/workingsets/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/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" |     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" | ||||||
|     name="CoreDsl" |     name="CoreDsl2-Generator" | ||||||
|     label="CoreDsl (non-public)"> |     label="CoreDsl2 Generator for DBT-RISE (non-public)"> | ||||||
|   <setupTask |   <setupTask | ||||||
|       xsi:type="setup:CompoundTask" |       xsi:type="setup:CompoundTask" | ||||||
|       name="Global Variables"> |       name="Global Variables"> | ||||||
| @@ -52,10 +52,22 @@ | |||||||
|   <setupTask |   <setupTask | ||||||
|       xsi:type="setup:ResourceCreationTask" |       xsi:type="setup:ResourceCreationTask" | ||||||
|       excludedTriggers="STARTUP MANUAL" |       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" |       targetURL="${workspace.location|uri}/.metadata/.plugins/org.eclipse.jdt.ui/dialog_settings.xml" | ||||||
|       encoding="UTF-8"> |       encoding="UTF-8"> | ||||||
|     <description>Initialize JDT's package explorer to show working sets as its root objects</description> |     <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> | ||||||
|   <setupTask |   <setupTask | ||||||
|       xsi:type="setup:VariableTask" |       xsi:type="setup:VariableTask" | ||||||
| @@ -70,15 +82,19 @@ | |||||||
|     <requirement |     <requirement | ||||||
|         name="org.codehaus.groovy.eclipse.feature.feature.group"/> |         name="org.codehaus.groovy.eclipse.feature.feature.group"/> | ||||||
|     <requirement |     <requirement | ||||||
|         name="org.codehaus.groovy.jdt.patch.feature.group"/> |         name="org.codehaus.groovy.jdt.patch.feature.group" | ||||||
|  |         optional="true"/> | ||||||
|     <requirement |     <requirement | ||||||
|         name="org.codehaus.groovy25.feature.feature.group"/> |         name="org.codehaus.groovy25.feature.feature.group" | ||||||
|  |         optional="true"/> | ||||||
|     <requirement |     <requirement | ||||||
|         name="org.codehaus.groovy30.feature.feature.group"/> |         name="org.codehaus.groovy30.feature.feature.group"/> | ||||||
|     <requirement |     <requirement | ||||||
|         name="org.codehaus.groovy.compilerless.feature.feature.group"/> |         name="org.codehaus.groovy.compilerless.feature.feature.group" | ||||||
|  |         optional="true"/> | ||||||
|     <requirement |     <requirement | ||||||
|         name="org.codehaus.groovy.headless.feature.feature.group"/> |         name="org.codehaus.groovy.headless.feature.feature.group" | ||||||
|  |         optional="true"/> | ||||||
|     <requirement |     <requirement | ||||||
|         name="org.codehaus.groovy.m2eclipse.feature.feature.group"/> |         name="org.codehaus.groovy.m2eclipse.feature.feature.group"/> | ||||||
|     <repository |     <repository | ||||||
							
								
								
									
										120
									
								
								projects/CoreDsl2.setup
									
									
									
									
									
										Normal file
									
								
							
							
						
						
									
										120
									
								
								projects/CoreDsl2.setup
									
									
									
									
									
										Normal file
									
								
							| @@ -0,0 +1,120 @@ | |||||||
|  | <?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.p2="http://www.eclipse.org/oomph/setup/p2/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/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" | ||||||
|  |     name="CoreDsl" | ||||||
|  |     label="CoreDsl"> | ||||||
|  |   <setupTask | ||||||
|  |       xsi:type="setup:CompoundTask" | ||||||
|  |       name="Global Variables"> | ||||||
|  |     <setupTask | ||||||
|  |         xsi:type="setup:VariableTask" | ||||||
|  |         name="git.user.id" | ||||||
|  |         defaultValue="anonymous" | ||||||
|  |         label="User ID"> | ||||||
|  |       <description>The user ID of the MINRES account</description> | ||||||
|  |     </setupTask> | ||||||
|  |     <setupTask | ||||||
|  |         xsi:type="setup:VariableTask" | ||||||
|  |         name="git.stream" | ||||||
|  |         defaultValue="master" | ||||||
|  |         label="Stream to checkout"> | ||||||
|  |       <choice | ||||||
|  |           value="master"/> | ||||||
|  |       <choice | ||||||
|  |           value="develop"/> | ||||||
|  |       <description>Stream to checkout</description> | ||||||
|  |     </setupTask> | ||||||
|  |   </setupTask> | ||||||
|  |   <setupTask | ||||||
|  |       xsi:type="jdt:JRETask" | ||||||
|  |       version="JavaSE-1.8" | ||||||
|  |       location="${jre.location-1.8}"> | ||||||
|  |     <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="1G" | ||||||
|  |       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" | ||||||
|  |       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" | ||||||
|  |       value="None" | ||||||
|  |       defaultValue="Neon" | ||||||
|  |       storageURI="scope://Workspace"/> | ||||||
|  |   <setupTask | ||||||
|  |       xsi:type="setup.p2:P2Task"> | ||||||
|  |     <requirement | ||||||
|  |         name="org.eclipse.xtext.sdk.feature.group"/> | ||||||
|  |     <repository | ||||||
|  |         url="http://download.eclipse.org/modeling/tmf/xtext/updates/composite/releases/"/> | ||||||
|  |     <description>Install the tools needed in the IDE to work with the source code for ${scope.project.label}</description> | ||||||
|  |   </setupTask> | ||||||
|  |   <setupTask | ||||||
|  |       xsi:type="git:GitCloneTask" | ||||||
|  |       id="git.clone.CoreDsl" | ||||||
|  |       filter="" | ||||||
|  |       remoteURI="https://github.com/Minres/CoreDSL.git"> | ||||||
|  |     <description>${scope.project.label}</description> | ||||||
|  |   </setupTask> | ||||||
|  |   <setupTask | ||||||
|  |       xsi:type="projects:ProjectsImportTask"> | ||||||
|  |     <sourceLocator | ||||||
|  |         rootFolder="${git.clone.CoreDsl.location}" | ||||||
|  |         locateNestedProjects="true"/> | ||||||
|  |   </setupTask> | ||||||
|  |   <setupTask | ||||||
|  |       xsi:type="setup.workingsets:WorkingSetTask"> | ||||||
|  |     <workingSet | ||||||
|  |         name="${scope.project.name}"> | ||||||
|  |       <predicate | ||||||
|  |           xsi:type="predicates:AndPredicate"> | ||||||
|  |         <operand | ||||||
|  |             xsi:type="predicates:RepositoryPredicate" | ||||||
|  |             project="com.minres.coredsl"/> | ||||||
|  |       </predicate> | ||||||
|  |     </workingSet> | ||||||
|  |     <description>The dynamic working sets for ${scope.project.label}</description> | ||||||
|  |   </setupTask> | ||||||
|  |   <setupTask | ||||||
|  |       xsi:type="pde:TargetPlatformTask" | ||||||
|  |       name="com.minres.coredsl.target"> | ||||||
|  |     <description>Sets the CoreDSL target platform</description> | ||||||
|  |   </setupTask> | ||||||
|  |   <stream name="${git.stream}" | ||||||
|  |       label="Stream to checkout"/> | ||||||
|  |   <description>A Xtext based CoreDSL editor with syntax highlighting and context sensitive help.</description> | ||||||
|  | </setup:Project> | ||||||
		Reference in New Issue
	
	Block a user