Skip to main content
summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorEd Willink2015-03-24 10:12:04 +0000
committerEd Willink2015-03-24 10:25:57 +0000
commit97a20910d835f3e55066d4255b135f710c2cbf9e (patch)
treec0851f6eb92717aa2594eb7a0a24825bbdc8764e
parent7aaf262ebfcf4a50df1e84983f0002505edeadaf (diff)
downloadorg.eclipse.qvtd-97a20910d835f3e55066d4255b135f710c2cbf9e.tar.gz
org.eclipse.qvtd-97a20910d835f3e55066d4255b135f710c2cbf9e.tar.xz
org.eclipse.qvtd-97a20910d835f3e55066d4255b135f710c2cbf9e.zip
[releng] Add QVTschedule to MWE2 scripts
-rw-r--r--plugins/org.eclipse.qvtd.xtext.qvtcorebase.ui/plugin.xml8
-rw-r--r--plugins/org.eclipse.qvtd.xtext.qvtcorebase.ui/src-gen/org/eclipse/qvtd/xtext/qvtcorebase/ui/contentassist/antlr/internal/InternalQVTcoreBaseLexer.java2
-rw-r--r--plugins/org.eclipse.qvtd.xtext.qvtcorebase.ui/src-gen/org/eclipse/qvtd/xtext/qvtcorebase/ui/contentassist/antlr/internal/InternalQVTcoreBaseParser.java2
-rw-r--r--plugins/org.eclipse.qvtd.xtext.qvtcorebase/src-gen/org/eclipse/qvtd/xtext/qvtcorebase/parser/antlr/internal/InternalQVTcoreBaseLexer.java2
-rw-r--r--plugins/org.eclipse.qvtd.xtext.qvtcorebase/src-gen/org/eclipse/qvtd/xtext/qvtcorebase/parser/antlr/internal/InternalQVTcoreBaseParser.java2
-rw-r--r--releng/org.eclipse.qvtd.build/META-INF/MANIFEST.MF1
-rw-r--r--releng/org.eclipse.qvtd.build/src/org/eclipse/qvtd/build/mwe2/GenerateQVTdAll.mwe21
-rw-r--r--releng/org.eclipse.qvtd.build/src/org/eclipse/qvtd/build/mwe2/GenerateQVTdScheduleModels.mwe252
8 files changed, 66 insertions, 4 deletions
diff --git a/plugins/org.eclipse.qvtd.xtext.qvtcorebase.ui/plugin.xml b/plugins/org.eclipse.qvtd.xtext.qvtcorebase.ui/plugin.xml
new file mode 100644
index 000000000..13285ca1d
--- /dev/null
+++ b/plugins/org.eclipse.qvtd.xtext.qvtcorebase.ui/plugin.xml
@@ -0,0 +1,8 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<?eclipse version="3.0"?>
+
+<plugin>
+ <extension point="org.eclipse.ui.commands">
+ </extension>
+
+</plugin>
diff --git a/plugins/org.eclipse.qvtd.xtext.qvtcorebase.ui/src-gen/org/eclipse/qvtd/xtext/qvtcorebase/ui/contentassist/antlr/internal/InternalQVTcoreBaseLexer.java b/plugins/org.eclipse.qvtd.xtext.qvtcorebase.ui/src-gen/org/eclipse/qvtd/xtext/qvtcorebase/ui/contentassist/antlr/internal/InternalQVTcoreBaseLexer.java
index 3f28fd49a..c1a36f54e 100644
--- a/plugins/org.eclipse.qvtd.xtext.qvtcorebase.ui/src-gen/org/eclipse/qvtd/xtext/qvtcorebase/ui/contentassist/antlr/internal/InternalQVTcoreBaseLexer.java
+++ b/plugins/org.eclipse.qvtd.xtext.qvtcorebase.ui/src-gen/org/eclipse/qvtd/xtext/qvtcorebase/ui/contentassist/antlr/internal/InternalQVTcoreBaseLexer.java
@@ -85,8 +85,8 @@ public class InternalQVTcoreBaseLexer extends Lexer {
public static final int T__42=42;
public static final int T__43=43;
public static final int T__40=40;
- public static final int RULE_ML_SINGLE_QUOTED_STRING=11;
public static final int T__41=41;
+ public static final int RULE_ML_SINGLE_QUOTED_STRING=11;
public static final int T__46=46;
public static final int T__47=47;
public static final int T__44=44;
diff --git a/plugins/org.eclipse.qvtd.xtext.qvtcorebase.ui/src-gen/org/eclipse/qvtd/xtext/qvtcorebase/ui/contentassist/antlr/internal/InternalQVTcoreBaseParser.java b/plugins/org.eclipse.qvtd.xtext.qvtcorebase.ui/src-gen/org/eclipse/qvtd/xtext/qvtcorebase/ui/contentassist/antlr/internal/InternalQVTcoreBaseParser.java
index 959f1e8a6..3c34c3d8a 100644
--- a/plugins/org.eclipse.qvtd.xtext.qvtcorebase.ui/src-gen/org/eclipse/qvtd/xtext/qvtcorebase/ui/contentassist/antlr/internal/InternalQVTcoreBaseParser.java
+++ b/plugins/org.eclipse.qvtd.xtext.qvtcorebase.ui/src-gen/org/eclipse/qvtd/xtext/qvtcorebase/ui/contentassist/antlr/internal/InternalQVTcoreBaseParser.java
@@ -98,8 +98,8 @@ public class InternalQVTcoreBaseParser extends AbstractInternalContentAssistPars
public static final int T__42=42;
public static final int T__43=43;
public static final int T__40=40;
- public static final int RULE_ML_SINGLE_QUOTED_STRING=11;
public static final int T__41=41;
+ public static final int RULE_ML_SINGLE_QUOTED_STRING=11;
public static final int T__46=46;
public static final int T__47=47;
public static final int T__44=44;
diff --git a/plugins/org.eclipse.qvtd.xtext.qvtcorebase/src-gen/org/eclipse/qvtd/xtext/qvtcorebase/parser/antlr/internal/InternalQVTcoreBaseLexer.java b/plugins/org.eclipse.qvtd.xtext.qvtcorebase/src-gen/org/eclipse/qvtd/xtext/qvtcorebase/parser/antlr/internal/InternalQVTcoreBaseLexer.java
index 92ba5a517..a2e5fb24b 100644
--- a/plugins/org.eclipse.qvtd.xtext.qvtcorebase/src-gen/org/eclipse/qvtd/xtext/qvtcorebase/parser/antlr/internal/InternalQVTcoreBaseLexer.java
+++ b/plugins/org.eclipse.qvtd.xtext.qvtcorebase/src-gen/org/eclipse/qvtd/xtext/qvtcorebase/parser/antlr/internal/InternalQVTcoreBaseLexer.java
@@ -85,8 +85,8 @@ public class InternalQVTcoreBaseLexer extends Lexer {
public static final int T__42=42;
public static final int T__43=43;
public static final int T__40=40;
- public static final int RULE_ML_SINGLE_QUOTED_STRING=11;
public static final int T__41=41;
+ public static final int RULE_ML_SINGLE_QUOTED_STRING=11;
public static final int T__46=46;
public static final int T__47=47;
public static final int T__44=44;
diff --git a/plugins/org.eclipse.qvtd.xtext.qvtcorebase/src-gen/org/eclipse/qvtd/xtext/qvtcorebase/parser/antlr/internal/InternalQVTcoreBaseParser.java b/plugins/org.eclipse.qvtd.xtext.qvtcorebase/src-gen/org/eclipse/qvtd/xtext/qvtcorebase/parser/antlr/internal/InternalQVTcoreBaseParser.java
index 093b3525c..aac0bce1c 100644
--- a/plugins/org.eclipse.qvtd.xtext.qvtcorebase/src-gen/org/eclipse/qvtd/xtext/qvtcorebase/parser/antlr/internal/InternalQVTcoreBaseParser.java
+++ b/plugins/org.eclipse.qvtd.xtext.qvtcorebase/src-gen/org/eclipse/qvtd/xtext/qvtcorebase/parser/antlr/internal/InternalQVTcoreBaseParser.java
@@ -97,8 +97,8 @@ public class InternalQVTcoreBaseParser extends AbstractInternalAntlrParser {
public static final int T__42=42;
public static final int T__43=43;
public static final int T__40=40;
- public static final int RULE_ML_SINGLE_QUOTED_STRING=11;
public static final int T__41=41;
+ public static final int RULE_ML_SINGLE_QUOTED_STRING=11;
public static final int T__46=46;
public static final int T__47=47;
public static final int T__44=44;
diff --git a/releng/org.eclipse.qvtd.build/META-INF/MANIFEST.MF b/releng/org.eclipse.qvtd.build/META-INF/MANIFEST.MF
index 0c9668ed1..b19b77a9d 100644
--- a/releng/org.eclipse.qvtd.build/META-INF/MANIFEST.MF
+++ b/releng/org.eclipse.qvtd.build/META-INF/MANIFEST.MF
@@ -11,6 +11,7 @@ Require-Bundle: org.eclipse.core.resources,
org.eclipse.xtext.generator,
org.eclipse.ocl.examples.build;bundle-version="[2.0.0,3.0.0)",
org.eclipse.qvtd.codegen,
+ org.eclipse.qvtd.build.schedule,
org.eclipse.qvtd.xtext.qvtcore;visibility:=reexport,
org.eclipse.qvtd.xtext.qvtimperative;visibility:=reexport,
org.eclipse.qvtd.xtext.qvtrelation;visibility:=reexport
diff --git a/releng/org.eclipse.qvtd.build/src/org/eclipse/qvtd/build/mwe2/GenerateQVTdAll.mwe2 b/releng/org.eclipse.qvtd.build/src/org/eclipse/qvtd/build/mwe2/GenerateQVTdAll.mwe2
index f1832e178..6520fc96b 100644
--- a/releng/org.eclipse.qvtd.build/src/org/eclipse/qvtd/build/mwe2/GenerateQVTdAll.mwe2
+++ b/releng/org.eclipse.qvtd.build/src/org/eclipse/qvtd/build/mwe2/GenerateQVTdAll.mwe2
@@ -17,6 +17,7 @@ module GenerateQVTdAll
*/
Workflow {
component = @GenerateQVTdASModels {}
+ component = @GenerateQVTdScheduleModels {}
component = @GenerateQVTdCSModels {}
component = @GenerateQVTdCGModels {}
component = @GenerateQVTcoreBaseEditor {}
diff --git a/releng/org.eclipse.qvtd.build/src/org/eclipse/qvtd/build/mwe2/GenerateQVTdScheduleModels.mwe2 b/releng/org.eclipse.qvtd.build/src/org/eclipse/qvtd/build/mwe2/GenerateQVTdScheduleModels.mwe2
new file mode 100644
index 000000000..ab4be2d1a
--- /dev/null
+++ b/releng/org.eclipse.qvtd.build/src/org/eclipse/qvtd/build/mwe2/GenerateQVTdScheduleModels.mwe2
@@ -0,0 +1,52 @@
+/*******************************************************************************
+ * Copyright (c) 2010 E.D.Willink and others.
+ * All rights reserved. This program and the accompanying materials
+ * are made available under the terms of the Eclipse Public License v1.0
+ * which accompanies this distribution, and is available at
+ * http://www.eclipse.org/legal/epl-v10.html
+ *
+ * Contributors:
+ * E.D.Willink - initial API and implementation
+ *
+ * Run As->MWE2 Workflow to regenerate the Xtest CST models.
+ *******************************************************************************/
+module GenerateQVTdScheduleModels
+
+import org.eclipse.qvtd.build.modelspecs.*
+import org.eclipse.qvtd.build.utilities.*
+import org.eclipse.ocl.examples.build.utilities.*
+import org.eclipse.ocl.examples.build.xtend.*
+import org.eclipse.emf.mwe.utils.*
+import org.eclipse.emf.mwe.utils.*
+import org.eclipse.emf.ecore.resource.impl.*
+
+/**
+ * Generate the Schedule Model used by the QVT scheduling.
+ */
+Workflow {
+ bean = ResourceSetImpl : resourceSet {}
+ bean = StandaloneSetup { resourceSet = resourceSet
+ platformUri = ".."
+ scanClassPath = true
+ }
+ bean = EcoreGenModelSetup { resourceSet = resourceSet }
+
+ component = GenerateModel { resourceSet = resourceSet skipOnErrors = true
+ genModel = "/org.eclipse.qvtd.build.schedule/model/QVTSchedule.genmodel"
+ }
+/* component = GenerateCGVisitors { resourceSet = resourceSet
+ projectName = "org.eclipse.qvtd.codegen"
+ projectPrefix = "QVTiCGModel"
+ superProjectName = "org.eclipse.ocl.examples.codegen"
+ superProjectPrefix = "CGModel"
+ genModelFile = "model/qvticgmodel.genmodel"
+ javaFolder = "emf-gen"
+ modelPackageName = "org.eclipse.qvtd.codegen.qvticgmodel"
+ visitorPackageName = "org.eclipse.qvtd.codegen.qvticgmodel.util"
+ visitorClassName = "QVTiCGModelVisitor"
+ superVisitorPackageName = "org.eclipse.ocl.examples.codegen.cgmodel.util"
+ superVisitorClassName = "CGModelVisitor"
+ visitablePackageName = "org.eclipse.ocl.examples.codegen.cgmodel"
+ visitableClassName= "CGElement"
+ } */
+} \ No newline at end of file

Back to the top