Skip to main content
summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorEd Willink2015-04-29 11:48:23 +0000
committerEd Willink2015-04-29 14:16:52 +0000
commit445294f7b9491fa6ef6a4e3b7ff22b15444abb04 (patch)
tree2caaef6c5168a57b396e1b4d82b6fbe91b080b34 /releng/org.eclipse.qvtd.build/src/org/eclipse/qvtd
parent3653aa496862f4fd05388688dc42bac196f3aa63 (diff)
downloadorg.eclipse.qvtd-445294f7b9491fa6ef6a4e3b7ff22b15444abb04.tar.gz
org.eclipse.qvtd-445294f7b9491fa6ef6a4e3b7ff22b15444abb04.tar.xz
org.eclipse.qvtd-445294f7b9491fa6ef6a4e3b7ff22b15444abb04.zip
[445105] Fix references from QVTbaseLibrary to OCL AS models
Diffstat (limited to 'releng/org.eclipse.qvtd.build/src/org/eclipse/qvtd')
-rw-r--r--releng/org.eclipse.qvtd.build/src/org/eclipse/qvtd/build/mwe2/GenerateQVTbaseLibraryModels.mwe2 (renamed from releng/org.eclipse.qvtd.build/src/org/eclipse/qvtd/build/mwe2/GenerateQVTdStdlibModel.mwe2)26
-rw-r--r--releng/org.eclipse.qvtd.build/src/org/eclipse/qvtd/build/mwe2/GenerateQVTdASModels.mwe220
-rw-r--r--releng/org.eclipse.qvtd.build/src/org/eclipse/qvtd/build/mwe2/GenerateQVTdAll.mwe22
3 files changed, 40 insertions, 8 deletions
diff --git a/releng/org.eclipse.qvtd.build/src/org/eclipse/qvtd/build/mwe2/GenerateQVTdStdlibModel.mwe2 b/releng/org.eclipse.qvtd.build/src/org/eclipse/qvtd/build/mwe2/GenerateQVTbaseLibraryModels.mwe2
index a6dfead6a..cdcd7dce1 100644
--- a/releng/org.eclipse.qvtd.build/src/org/eclipse/qvtd/build/mwe2/GenerateQVTdStdlibModel.mwe2
+++ b/releng/org.eclipse.qvtd.build/src/org/eclipse/qvtd/build/mwe2/GenerateQVTbaseLibraryModels.mwe2
@@ -11,7 +11,7 @@
*
* Run As->MWE2 Workflow to regenerate the pivot model.
*******************************************************************************/
-module GenerateQVTdStdlibModel
+module GenerateQVTbaseLibraryModels
import org.eclipse.ocl.examples.build.utilities.*
import org.eclipse.ocl.examples.build.xtend.*
@@ -33,18 +33,30 @@ Workflow {
bean = GenModelSetup { resourceSet = resourceSet }
component = GenerateOCLstdlibXtend { resourceSet = resourceSet
projectName = "${sourceName}"
- modelFile = "model/QVTd-1.3.oclstdlib"
- uri = "http://www.eclipse.org/qvt/2015/QVTdLibrary"
- ecoreFile = "/org.eclipse.qvtd.pivot.qvtbase/model-gen/qvtdstdlib.ecore"
+ modelFile = "model/QVTbaseLibrary.oclstdlib"
+ uri = "http://www.eclipse.org/qvt/2015/QVTbaseLibrary"
+ ecoreFile = "/org.eclipse.qvtd.pivot.qvtbase/model-gen/QVTbaseLibrary.ecore"
javaFolder = "/org.eclipse.qvtd.pivot.qvtbase/emf-gen"
javaPackageName = "org.eclipse.qvtd.pivot.qvtbase.model"
- javaClassName = "QVTdStdlib"
+ javaClassName = "QVTbaseLibrary"
+ generatedClassNameMap = {
+ from = "http://www.eclipse.org/ocl/2015/Pivot"
+ to = "org.eclipse.ocl.pivot.model.OCLmetamodel"
+ }
+ generatedClassNameMap = {
+ from = "http://www.eclipse.org/ocl/2015/Library"
+ to = "org.eclipse.ocl.pivot.model.OCLstdlib"
+ }
+ generatedClassNameMap = {
+ from = "http://www.eclipse.org/qvt/2015/QVTbase"
+ to = "org.eclipse.qvtd.pivot.qvtbase.model.QVTbaseMetamodel"
+ }
}
component = GenerateModel { resourceSet = resourceSet skipOnErrors = true
- genModel = "/${sourceName}/model/qvtdstdlib.genmodel"
+ genModel = "/${sourceName}/model/QVTbaseLibrary.genmodel"
}
component = Model2tablesGenerator { resourceSet = resourceSet
- genModelFile = "/${sourceName}/model/qvtdstdlib.genmodel"
+ genModelFile = "/${sourceName}/model/QVTbaseLibrary.genmodel"
genOCLstdlib = true
}
}
diff --git a/releng/org.eclipse.qvtd.build/src/org/eclipse/qvtd/build/mwe2/GenerateQVTdASModels.mwe2 b/releng/org.eclipse.qvtd.build/src/org/eclipse/qvtd/build/mwe2/GenerateQVTdASModels.mwe2
index d4748981c..7b47cd132 100644
--- a/releng/org.eclipse.qvtd.build/src/org/eclipse/qvtd/build/mwe2/GenerateQVTdASModels.mwe2
+++ b/releng/org.eclipse.qvtd.build/src/org/eclipse/qvtd/build/mwe2/GenerateQVTdASModels.mwe2
@@ -39,6 +39,26 @@ Workflow {
modelPackageName = "org.eclipse.qvtd.pivot.qvtbase"
// visitorPackageName = "org.eclipse.qvtd.pivot.qvtbase.util"
}
+ component = GenerateOCLmetamodelXtend { //resourceSet = resourceSet
+ projectName = "org.eclipse.qvtd.pivot.qvtbase"
+ modelFile = "model/QVTbase.ecore"
+ uri = "http://www.eclipse.org/qvt/2015/QVTbase"
+ javaFolder = "emf-gen"
+ javaPackageName = "org.eclipse.qvtd.pivot.qvtbase.model"
+ javaClassName = "QVTbaseMetamodel"
+ generatedClassNameMap = {
+ from = "http://www.eclipse.org/ocl/2015/Pivot"
+ to = "org.eclipse.ocl.pivot.model.OCLmetamodel"
+ }
+ generatedClassNameMap = {
+ from = "http://www.eclipse.org/ocl/2015/Library"
+ to = "org.eclipse.ocl.pivot.model.OCLstdlib"
+ }
+// generatedClassNameMap = {
+// from = "http://www.eclipse.org/qvt/2015/QVTbase"
+// to = "org.eclipse.qvtd.pivot.qvtbase.model.QVTbaseMetamodel"
+// }
+ }
component = @SubGenerateASModel { resourceSet = resourceSet
projectName = "org.eclipse.qvtd.pivot.qvtcorebase"
modelName = "QVTcoreBase"
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 240df28fd..ee574b0ba 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,7 +17,7 @@ module GenerateQVTdAll
*/
Workflow {
component = @GenerateQVTdASModels {}
- component = @GenerateQVTdStdlibModel {}
+ component = @GenerateQVTbaseLibraryModels {}
component = @GenerateQVTdScheduleModels {}
component = @GenerateQVTdCSModels {}
component = @GenerateQVTdCGModels {}

Back to the top