mirror of
https://github.com/Echtzeitsysteme/gips.git
synced 2024-06-02 02:32:04 +00:00
Adds MWE2 file for the intermediate model
This commit is contained in:
parent
22debd1ad5
commit
b5183822f0
|
@ -13,5 +13,9 @@ Export-Package: org.emoflon.gips.intermediate.GipsIntermediate,
|
|||
org.emoflon.gips.intermediate.GipsIntermediate.util
|
||||
Require-Bundle: org.eclipse.emf.ecore;visibility:=reexport,
|
||||
org.eclipse.core.runtime,
|
||||
org.emoflon.ibex.patternmodel;bundle-version="0.1.0";visibility:=reexport
|
||||
org.emoflon.ibex.patternmodel;bundle-version="0.1.0";visibility:=reexport,
|
||||
org.apache.log4j,
|
||||
org.eclipse.xtext,
|
||||
org.apache.commons.logging,
|
||||
org.eclipse.emf.mwe2.launch
|
||||
Bundle-ActivationPolicy: lazy
|
||||
|
|
|
@ -8,3 +8,5 @@ bin.includes = .,\
|
|||
jars.compile.order = .
|
||||
source.. = src-gen/
|
||||
output.. = bin/
|
||||
additional.bundles = org.eclipse.xtext.xbase,\
|
||||
org.eclipse.xtext.generator
|
||||
|
|
|
@ -4,7 +4,7 @@
|
|||
modelDirectory="/org.emoflon.gips.intermediate/src-gen" creationIcons="false"
|
||||
editDirectory="/org.emoflon.gips.intermediate.edit/src-gen" editorDirectory="/org.emoflon.gips.intermediate.editor/src-gen"
|
||||
modelPluginID="org.emoflon.gips.intermediate" modelName="GipsIntermediate" rootExtendsClass="org.eclipse.emf.ecore.impl.MinimalEObjectImpl$Container"
|
||||
codeFormatting="true" importerID="org.eclipse.emf.importer.ecore" complianceLevel="5.0"
|
||||
codeFormatting="true" importerID="org.eclipse.emf.importer.ecore" complianceLevel="17.0"
|
||||
copyrightFields="false" usedGenPackages="../../org.emoflon.ibex.patternmodel/model/IBeXPatternModel.genmodel#//IBeXPatternModel"
|
||||
operationReflection="true" importOrganizing="true">
|
||||
<foreignModel>GipsIntermediate.ecore</foreignModel>
|
||||
|
|
|
@ -0,0 +1,29 @@
|
|||
module org.emoflon.gips.intermediate.GenerateGIPSIntermediateModel
|
||||
|
||||
import org.eclipse.xtext.ecore.EcoreSupport
|
||||
import org.eclipse.emf.ecore.resource.impl.ResourceSetImpl
|
||||
|
||||
import org.eclipse.emf.mwe.utils.StandaloneSetup
|
||||
import org.eclipse.emf.mwe2.ecore.EcoreGenerator
|
||||
import org.eclipse.emf.mwe2.runtime.workflow.Workflow
|
||||
|
||||
var rootPath = ".."
|
||||
|
||||
Workflow {
|
||||
bean = ResourceSetImpl : resourceSet {}
|
||||
|
||||
bean = StandaloneSetup {
|
||||
resourceSet = resourceSet
|
||||
platformUri = rootPath
|
||||
scanClassPath = true
|
||||
}
|
||||
|
||||
component = EcoreGenerator {
|
||||
resourceSet = resourceSet
|
||||
|
||||
genModel = "platform:/resource/org.emoflon.gips.intermediate/model/GipsIntermediate.genmodel"
|
||||
srcPath = "platform:/resource/org.emoflon.gips.intermediate/src-gen/"
|
||||
|
||||
generateModel = true
|
||||
}
|
||||
}
|
Loading…
Reference in a new issue