diff options
author | Ed Willink | 2015-03-24 10:12:04 +0000 |
---|---|---|
committer | Ed Willink | 2015-03-24 10:25:57 +0000 |
commit | 97a20910d835f3e55066d4255b135f710c2cbf9e (patch) | |
tree | c0851f6eb92717aa2594eb7a0a24825bbdc8764e | |
parent | 7aaf262ebfcf4a50df1e84983f0002505edeadaf (diff) | |
download | org.eclipse.qvtd-97a20910d835f3e55066d4255b135f710c2cbf9e.tar.gz org.eclipse.qvtd-97a20910d835f3e55066d4255b135f710c2cbf9e.tar.xz org.eclipse.qvtd-97a20910d835f3e55066d4255b135f710c2cbf9e.zip |
[releng] Add QVTschedule to MWE2 scripts
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 |