blob: d444187083ee4c3b46ddab7c91ddc3f805b28589 [file] [log] [blame]
/*******************************************************************************
* Copyright (c) 2010 Willink Transformations and others.
* All rights reserved. This program and the accompanying materials
* are made available under the terms of the Eclipse Public License v2.0
* which accompanies this distribution, and is available at
* http://www.eclipse.org/legal/epl-v20.html
*
* Contributors:
* E.D.Willink - initial API and implementation
*
* Run As->MWE2 Workflow to regenerate the Xtest CST models.
*******************************************************************************/
module GenerateQVTdATL2QVTrTransformation
import org.eclipse.qvtd.build.modelspecs.*
import org.eclipse.qvtd.build.utilities.*
import org.eclipse.qvtd.build.xtend.*
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 Evaluation Status Model used by the QVT polled/incremental execution.
*/
Workflow {
bean = ResourceSetImpl : resourceSet {}
bean = StandaloneSetup { resourceSet = resourceSet
platformUri = "."
scanClassPath = true
}
bean = EcoreGenModelSetup { resourceSet = resourceSet }
component = CompileQVTrTransformation { /*resourceSet = resourceSet*/ skipOnErrors = true
qvtrModel = "/org.eclipse.qvtd.atl/model/ATL2QVTr.qvtr"
usedGenPackage = "org.eclipse.qvtd.pivot.qvtrelation/model/QVTrelation.genmodel#//qvtrelation"
usedGenPackage = "org.eclipse.qvtd.pivot.qvttemplate/model/QVTtemplate.genmodel#//qvttemplate"
usedGenPackage = "org.eclipse.qvtd.pivot.qvtbase/model/QVTbase.genmodel#//qvtbase"
usedGenPackage = "org.eclipse.ocl.pivot/model/Pivot.genmodel#//pivot"
usedGenPackage = "org.eclipse.m2m.atl.common/model/ATL.genmodel#//ATL"
usedGenPackage = "org.eclipse.m2m.atl.common/model/ATL.genmodel#//OCL"
usedGenPackage = "org.eclipse.m2m.atl.common/model/ATL.genmodel#//PrimitiveTypes"
copyright = "Copyright (c) 2015, 2019 Willink Transformations and others.\nAll rights reserved. This program and the accompanying materials\nare made available under the terms of the Eclipse Public License v2.0\nwhich accompanies this distribution, and is available at\nhttp://www.eclipse.org/legal/epl-v20.html\n\nContributors:\n E.D.Willink - Initial API and implementation"
}
// component = ConvertToUnixLineEndings {
// directory = "org.eclipse.qvtd.atl/emf-gen"
// }
}