Commit 49aade58 authored by Philip Makedonski's avatar Philip Makedonski
Browse files

+ updated mwe workflow for data labels

parent 4efd56a1
Loading
Loading
Loading
Loading
+23 −23
Original line number Diff line number Diff line
module org.etsi.mts.tdl.graphical.labels.Data

import org.eclipse.emf.mwe.utils.*
import org.eclipse.xtext.generator.*
import org.eclipse.xtext.ui.generator.*
import org.eclipse.xtext.xtext.generator.*
import org.eclipse.xtext.xtext.generator.model.project.*

var rootPath = ".."

var projectName = "org.etsi.mts.tdl.graphical.labels.data"
var runtimeProject = "../${projectName}"
//var projectName = "org.etsi.mts.tdl.graphical.labels.data"
//var runtimeProject = "../${projectName}"

Workflow {
	bean = StandaloneSetup {
		scanClassPath  = true
		platformUri = "${runtimeProject}/.."
        
		registerGeneratedEPackage = "org.etsi.mts.tdl.tdlPackage"
		registerGenModelFile = "platform:/resource/org.etsi.mts.tdl.model/model/tdl.genmodel"
	}

	component = DirectoryCleaner {
		directory = "${runtimeProject}/src-gen"
	}

	component = DirectoryCleaner {
		directory = "${runtimeProject}.ui/src-gen"
	}
//	bean = StandaloneSetup {
//		scanClassPath  = true
//		platformUri = "${runtimeProject}/.."
//        
//		registerGeneratedEPackage = "org.etsi.mts.tdl.tdlPackage"
//		registerGenModelFile = "platform:/resource/org.etsi.mts.tdl.model/model/tdl.genmodel"
//	}
//
//	component = DirectoryCleaner {
//		directory = "${runtimeProject}/src-gen"
//	}
//
//	component = DirectoryCleaner {
//		directory = "${runtimeProject}.ui/src-gen"
//	}
	
	component = org.eclipse.xtext.xtext.generator.XtextGenerator {
	component = XtextGenerator {
		configuration = {
			project = org.eclipse.xtext.xtext.generator.model.project.StandardProjectConfig {
			project = StandardProjectConfig {
				baseName = "org.etsi.mts.tdl.graphical.labels.data"
				rootPath = rootPath
				eclipsePlugin = {
@@ -45,9 +44,10 @@ Workflow {
				preferXtendStubs = false
			}
		}
		language = org.eclipse.xtext.xtext.generator.StandardLanguage {
		language = StandardLanguage {
			name = "org.etsi.mts.tdl.graphical.labels.data"
			fileExtensions = "tdldata"
			referencedResource = "platform:/resource/org.etsi.mts.tdl.model/model/tdl.genmodel"
			
			formatter = {
				generateStub = true