Loading plugins/org.etsi.mts.tdl.model/META-INF/MANIFEST.MF +8 −2 Original line number Diff line number Diff line Loading @@ -7,7 +7,7 @@ Bundle-Version: 1.4.0.qualifier Bundle-ClassPath: . Bundle-Vendor: %providerName Bundle-Localization: plugin Bundle-RequiredExecutionEnvironment: JavaSE-11 Bundle-RequiredExecutionEnvironment: JavaSE-1.7 Export-Package: org.etsi.mts.tdl, org.etsi.mts.tdl.extendedconfigurations, org.etsi.mts.tdl.extendedconfigurations.impl, Loading @@ -20,9 +20,15 @@ Export-Package: org.etsi.mts.tdl, Require-Bundle: org.eclipse.core.runtime, org.eclipse.emf.ecore;visibility:=reexport, org.eclipse.emf.ecore.xmi;visibility:=reexport, org.etsi.mts.tdl.model;visibility:=reexport, org.eclipse.ocl.pivot;visibility:=reexport, org.eclipse.ocl.xtext.essentialocl, org.eclipse.ocl.xtext.completeocl org.eclipse.ocl.xtext.completeocl, org.eclipse.emf.mwe2.launch, org.eclipse.emf.mwe2.lib, org.eclipse.emf.codegen.ecore, org.apache.log4j, org.apache.commons.logging Eclipse-LazyStart: true Bundle-ActivationPolicy: lazy Bundle-Activator: org.etsi.mts.tdl.Activator plugins/org.etsi.mts.tdl.model/model/GenerateTDL.mwe2 0 → 100644 +46 −0 Original line number Diff line number Diff line module org.etsi.mts.tdl.GenerateTDLtx import org.eclipse.xtext.xtext.generator.* import org.eclipse.xtext.xtext.generator.model.project.* Workflow { bean = org.eclipse.emf.mwe.utils.StandaloneSetup { platformUri=".." } component = org.eclipse.emf.mwe.utils.DirectoryCleaner { directory ="src-gen" } component = org.eclipse.emf.mwe2.ecore.EcoreGenerator { generateCustomClasses = false generateModel = true generateEdit = false generateEditor = false genModel = "platform:/resource/org.etsi.mts.tdl.model/model/tdl.genmodel" srcPath = "platform:/resource/org.etsi.mts.tdl.model/src-gen" } component = org.eclipse.emf.mwe2.ecore.EcoreGenerator { generateCustomClasses = false generateModel = true generateEdit = false generateEditor = false genModel = "platform:/resource/org.etsi.mts.tdl.model/model/structured.genmodel" srcPath = "platform:/resource/org.etsi.mts.tdl.model/src-gen" } component = org.eclipse.emf.mwe2.ecore.EcoreGenerator { generateCustomClasses = false generateModel = true generateEdit = false generateEditor = false genModel = "platform:/resource/org.etsi.mts.tdl.model/model/configurations.genmodel" srcPath = "platform:/resource/org.etsi.mts.tdl.model/src-gen" } } //TODO: move to separate project? //TODO: repeat for structured and configurations plugins/org.etsi.mts.tdl.model/pom.xml +68 −0 Original line number Diff line number Diff line Loading @@ -12,7 +12,75 @@ <plugins> <plugin> <artifactId>maven-compiler-plugin</artifactId> </plugin> <plugin> <groupId>org.codehaus.mojo</groupId> <artifactId>exec-maven-plugin</artifactId> <version>3.0.0</version> <executions> <execution> <id>mwe2Launcher</id> <phase>generate-sources</phase> <goals> <goal>java</goal> </goals> </execution> </executions> <configuration> <mainClass>org.eclipse.emf.mwe2.launch.runtime.Mwe2Launcher</mainClass> <arguments> <argument>/${project.basedir}/model/GenerateTDL.mwe2</argument> <argument>-p</argument> <argument>rootPath=/${project.basedir}/..</argument> </arguments> <classpathScope>compile</classpathScope> <includePluginDependencies>true</includePluginDependencies> <cleanupDaemonThreads>false</cleanupDaemonThreads><!-- see https://bugs.eclipse.org/bugs/show_bug.cgi?id=475098#c3 --> </configuration> <dependencies> <!-- <dependency> <groupId>org.eclipse.xtext</groupId> <artifactId>xtext-antlr-generator</artifactId> <version>2.1.1</version> </dependency> --> </dependencies> </plugin> </plugins> <pluginManagement> <plugins> <plugin> <groupId>org.eclipse.m2e</groupId> <artifactId>lifecycle-mapping</artifactId> <version>1.0.0</version> <configuration> <lifecycleMappingMetadata> <pluginExecutions> <pluginExecution> <pluginExecutionFilter> <groupId> org.codehaus.mojo </groupId> <artifactId> exec-maven-plugin </artifactId> <versionRange> [1.2.1,) </versionRange> <goals> <goal>java</goal> </goals> </pluginExecutionFilter> <action> <ignore></ignore> </action> </pluginExecution> </pluginExecutions> </lifecycleMappingMetadata> </configuration> </plugin> </plugins> </pluginManagement> </build> </project> No newline at end of file Loading
plugins/org.etsi.mts.tdl.model/META-INF/MANIFEST.MF +8 −2 Original line number Diff line number Diff line Loading @@ -7,7 +7,7 @@ Bundle-Version: 1.4.0.qualifier Bundle-ClassPath: . Bundle-Vendor: %providerName Bundle-Localization: plugin Bundle-RequiredExecutionEnvironment: JavaSE-11 Bundle-RequiredExecutionEnvironment: JavaSE-1.7 Export-Package: org.etsi.mts.tdl, org.etsi.mts.tdl.extendedconfigurations, org.etsi.mts.tdl.extendedconfigurations.impl, Loading @@ -20,9 +20,15 @@ Export-Package: org.etsi.mts.tdl, Require-Bundle: org.eclipse.core.runtime, org.eclipse.emf.ecore;visibility:=reexport, org.eclipse.emf.ecore.xmi;visibility:=reexport, org.etsi.mts.tdl.model;visibility:=reexport, org.eclipse.ocl.pivot;visibility:=reexport, org.eclipse.ocl.xtext.essentialocl, org.eclipse.ocl.xtext.completeocl org.eclipse.ocl.xtext.completeocl, org.eclipse.emf.mwe2.launch, org.eclipse.emf.mwe2.lib, org.eclipse.emf.codegen.ecore, org.apache.log4j, org.apache.commons.logging Eclipse-LazyStart: true Bundle-ActivationPolicy: lazy Bundle-Activator: org.etsi.mts.tdl.Activator
plugins/org.etsi.mts.tdl.model/model/GenerateTDL.mwe2 0 → 100644 +46 −0 Original line number Diff line number Diff line module org.etsi.mts.tdl.GenerateTDLtx import org.eclipse.xtext.xtext.generator.* import org.eclipse.xtext.xtext.generator.model.project.* Workflow { bean = org.eclipse.emf.mwe.utils.StandaloneSetup { platformUri=".." } component = org.eclipse.emf.mwe.utils.DirectoryCleaner { directory ="src-gen" } component = org.eclipse.emf.mwe2.ecore.EcoreGenerator { generateCustomClasses = false generateModel = true generateEdit = false generateEditor = false genModel = "platform:/resource/org.etsi.mts.tdl.model/model/tdl.genmodel" srcPath = "platform:/resource/org.etsi.mts.tdl.model/src-gen" } component = org.eclipse.emf.mwe2.ecore.EcoreGenerator { generateCustomClasses = false generateModel = true generateEdit = false generateEditor = false genModel = "platform:/resource/org.etsi.mts.tdl.model/model/structured.genmodel" srcPath = "platform:/resource/org.etsi.mts.tdl.model/src-gen" } component = org.eclipse.emf.mwe2.ecore.EcoreGenerator { generateCustomClasses = false generateModel = true generateEdit = false generateEditor = false genModel = "platform:/resource/org.etsi.mts.tdl.model/model/configurations.genmodel" srcPath = "platform:/resource/org.etsi.mts.tdl.model/src-gen" } } //TODO: move to separate project? //TODO: repeat for structured and configurations
plugins/org.etsi.mts.tdl.model/pom.xml +68 −0 Original line number Diff line number Diff line Loading @@ -12,7 +12,75 @@ <plugins> <plugin> <artifactId>maven-compiler-plugin</artifactId> </plugin> <plugin> <groupId>org.codehaus.mojo</groupId> <artifactId>exec-maven-plugin</artifactId> <version>3.0.0</version> <executions> <execution> <id>mwe2Launcher</id> <phase>generate-sources</phase> <goals> <goal>java</goal> </goals> </execution> </executions> <configuration> <mainClass>org.eclipse.emf.mwe2.launch.runtime.Mwe2Launcher</mainClass> <arguments> <argument>/${project.basedir}/model/GenerateTDL.mwe2</argument> <argument>-p</argument> <argument>rootPath=/${project.basedir}/..</argument> </arguments> <classpathScope>compile</classpathScope> <includePluginDependencies>true</includePluginDependencies> <cleanupDaemonThreads>false</cleanupDaemonThreads><!-- see https://bugs.eclipse.org/bugs/show_bug.cgi?id=475098#c3 --> </configuration> <dependencies> <!-- <dependency> <groupId>org.eclipse.xtext</groupId> <artifactId>xtext-antlr-generator</artifactId> <version>2.1.1</version> </dependency> --> </dependencies> </plugin> </plugins> <pluginManagement> <plugins> <plugin> <groupId>org.eclipse.m2e</groupId> <artifactId>lifecycle-mapping</artifactId> <version>1.0.0</version> <configuration> <lifecycleMappingMetadata> <pluginExecutions> <pluginExecution> <pluginExecutionFilter> <groupId> org.codehaus.mojo </groupId> <artifactId> exec-maven-plugin </artifactId> <versionRange> [1.2.1,) </versionRange> <goals> <goal>java</goal> </goals> </pluginExecutionFilter> <action> <ignore></ignore> </action> </pluginExecution> </pluginExecutions> </lifecycleMappingMetadata> </configuration> </plugin> </plugins> </pluginManagement> </build> </project> No newline at end of file