From 620fe5b8607ce555b1c847fe3f20f0e36b8b4393 Mon Sep 17 00:00:00 2001 From: Eyck Jentzsch Date: Mon, 9 Apr 2018 10:43:59 +0200 Subject: [PATCH] Streamlined setups --- com.minres.projects.setup | 4 +- projects/DBT-RISE-RISCV.setup | 25 ++- projects/JIT-ISS-CoreDsl.setup | 22 +- projects/Mendel.setup | 62 ++---- projects/RDL-Editor.setup | 363 +++++++++++++++++---------------- projects/SCViewer.setup | 14 +- 6 files changed, 235 insertions(+), 255 deletions(-) diff --git a/com.minres.projects.setup b/com.minres.projects.setup index 886af10..ae29e84 100644 --- a/com.minres.projects.setup +++ b/com.minres.projects.setup @@ -45,7 +45,7 @@ - - + + MINRES provided cool projects. diff --git a/projects/DBT-RISE-RISCV.setup b/projects/DBT-RISE-RISCV.setup index 47ef61a..5e85c8d 100644 --- a/projects/DBT-RISE-RISCV.setup +++ b/projects/DBT-RISE-RISCV.setup @@ -124,6 +124,16 @@ label="HTTPS (read-only, anonymous)"/> Choose from the available Github URIs + + + + Stream to checkout + - - - - Set an Oomph redirection system property to redirect the - logical location of this setup to its physical location in the Git - clone. - - - + An instruction set simulator based on DBT-RISE implementing the RISC-V ISA. diff --git a/projects/JIT-ISS-CoreDsl.setup b/projects/JIT-ISS-CoreDsl.setup index 5b82dd6..75d6570 100644 --- a/projects/JIT-ISS-CoreDsl.setup +++ b/projects/JIT-ISS-CoreDsl.setup @@ -12,8 +12,8 @@ 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="JIT.ISS.CoreDsl" - label="JIT ISS CoreDsl (non-public)"> + name="CoreDsl" + label="CoreDsl (non-public)"> @@ -28,10 +28,10 @@ xsi:type="setup:VariableTask" name="minres-git-stream" label="Stream to checkout"> - + Stream to checkout @@ -73,7 +73,7 @@ ${scope.project.label} @@ -81,7 +81,7 @@ Sets the CoreDSL target platform - - Set an Oomph redirection system property to redirect the logical location of this setup to its physical location in the Git clone. - - + label="Stream to checkout"/> A Xtext based CoreDSL editor with syntax highlighting and context sensitive help. diff --git a/projects/Mendel.setup b/projects/Mendel.setup index e39d2d4..0643f69 100644 --- a/projects/Mendel.setup +++ b/projects/Mendel.setup @@ -12,7 +12,7 @@ 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="mendel" + name="Mendel" label="Mendel (non-public)"> - + Stream to checkout @@ -99,11 +99,8 @@ - - + xsi:type="predicates:LocationPredicate" + pattern="${git.clone.mendel.location}/features/.*"/> The dynamic working sets for ${scope.project.label} @@ -121,7 +118,10 @@ pattern="com.minres.sbml_editor.product"/> + pattern="com\.minres\.mendel\.models\.sbml\.diagram\..*"/> + - - + xsi:type="predicates:LocationPredicate" + pattern="${git.clone.mendel.location}/tests/.*"/> The dynamic working sets for ${scope.project.label} @@ -148,11 +145,8 @@ - - + xsi:type="predicates:LocationPredicate" + pattern="${git.clone.mendel.location}/releng/.*"/> The dynamic working sets for ${scope.project.label} @@ -161,11 +155,8 @@ - - + xsi:type="predicates:LocationPredicate" + pattern="${git.clone.mendel.location}/3rdparty/.*"/> The dynamic working sets for ${scope.project.label} @@ -174,11 +165,8 @@ - - + xsi:type="predicates:LocationPredicate" + pattern="${git.clone.mendel.location}/bundles/.*"/> The dynamic working sets for ${scope.project.label} @@ -187,23 +175,13 @@ - - + xsi:type="predicates:LocationPredicate" + pattern="${git.clone.mendel.location}/C\+\+/.*"/> The dynamic working sets for ${scope.project.label} - - Set an Oomph redirection system property to redirect the logical location of this setup to its physical location in the Git clone. - + label="Stream to checkout"> A Xtext based CoreDSL editor with syntax highlighting and context sensitive help. diff --git a/projects/RDL-Editor.setup b/projects/RDL-Editor.setup index 995a355..2f7b6a4 100644 --- a/projects/RDL-Editor.setup +++ b/projects/RDL-Editor.setup @@ -14,204 +14,205 @@ 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="RDL.Editor" label="RDL Editor"> + - - The user ID of the Github account - - - The author name used for Github commits - - - The email address associated with Github commits - - - - - form - - - https://github.com/session - - - PHPSESSID - - - login password authenticity_token utf8 commit - - - password - - - login=anonymous\&.* - - - $${github.user.id} - - - $${value} - - - - - - Sign in - - - Valid password for $${form.parameter.login} at $${form.url}. - - - Validate the password for $${form.parameter.login} at $${form.url}. - - - Unable to validate the password for $${form.parameter.login} because $${form.url} is unreachable. - - - Invalid password for $${form.parameter.login} at $${form.url}. - - - - - - - - - - Choose from the available Github URIs - - - - Define the JRE needed to compile and run the Java projects of ${scope.project.label} - - - Set the heap space needed to work with the projects of ${scope.project.label} - - - Initialize JDT's package explorer to show working sets as its root objects + xsi:type="setup:VariableTask" + name="github.user.id" + defaultValue="anonymous" + label="Github user ID"> + The user ID of the Github account - - - - Install the tools needed in the IDE to work with the source code for ${scope.project.label} + name="github.author.name" + label="Github author name"> + The author name used for Github commits + xsi:type="setup:VariableTask" + name="github.author.email" + label="Github author email"> + The email address associated with Github commits + + + source="http://www.eclipse.org/oomph/setup/PasswordVerificationDisabled"> - github.remoteURIs + key="type"> + form - ${scope.project.label} Git repository + key="form.url"> + https://github.com/session - remoteURI + key="form.cookie"> + PHPSESSID + + + login password authenticity_token utf8 commit + + + password + + + login=anonymous\&.* + + + $${github.user.id} + + + $${value} + + + + + + Sign in + + + Valid password for $${form.parameter.login} at $${form.url}. + + + Validate the password for $${form.parameter.login} at $${form.url}. + + + Unable to validate the password for $${form.parameter.login} because $${form.url} is unreachable. + + + Invalid password for $${form.parameter.login} at $${form.url}. - ${scope.project.label} - + xsi:type="setup:VariableTask" + name="github.remoteURIs" + label="Github repository"> + + + + + + Choose from the available Github URIs - - - - - - The dynamic working sets for ${scope.project.label} + xsi:type="setup:VariableTask" + name="git-stream" + label="Stream to checkout"> + + + Stream to checkout - - Sets the RDL Editor target platform - - - - Set an Oomph redirection system property to redirect the logical location of this setup to its physical location in the Git clone. - - - A Xtext based SystemRDL editor with syntax highlighting and context sensitive help. + + + Define the JRE needed to compile and run the Java projects of ${scope.project.label} + + + Set the heap space needed to work with the projects of ${scope.project.label} + + + Initialize JDT's package explorer to show working sets as its root objects + + + + + + Install the tools needed in the IDE to work with the source code for ${scope.project.label} + + + + + github.remoteURIs + + + ${scope.project.label} Git repository + + + remoteURI + + + ${scope.project.label} + + + + + + + + + + + The dynamic working sets for ${scope.project.label} + + + Sets the RDL Editor target platform + + + A Xtext based SystemRDL editor with syntax highlighting and context sensitive help. diff --git a/projects/SCViewer.setup b/projects/SCViewer.setup index f2cabc5..703590d 100644 --- a/projects/SCViewer.setup +++ b/projects/SCViewer.setup @@ -120,6 +120,16 @@ label="HTTPS (read-only, anonymous)"/> Choose from the available Github URIs + + + + Stream to checkout + Sets the RDL Editor target platform - + A lightweight tool to visualize VCD and transaction traces.