blob: c5d7fcaed4308e63de1f95f838fdd90a0d5a2e13 [file] [log] [blame]
/*******************************************************************************
* Copyright (c) 2015 Willink Transformations Ltd., University of York 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:
* Adolfo Sanchez-Barbudo Herrera (University of York) - initial API and implementation
*******************************************************************************/
module org.eclipse.qvtd.cs2as.build.mwe.GenerateCGedQVTiTransformation
import org.eclipse.emf.ecore.resource.*
/**
* The OCL document URI corresponding to the CS2AS description
*/
var String oclFileURI
/**
* Mandatory resource set
*/
var ResourceSet resourceSet
/**
* Mandatory fully qualified name for the lookup solver class
*/
var String lookupSolverClassName
/**
* Mandatory fully qualified name for the lookup result interface
*/
var String lookupResultItfName
/**
* Optional output
*/
var javaFolder = "src-gen/"
var javaPackage = ""
var tracePropertyName = "ast"
var boolean debug = true
Workflow { // FIXME This is not used
component = org.eclipse.qvtd.cs2as.build.utilities.GenerateCGedQVTiTransformation auto-inject {
resourceSet = resourceSet
oclDocURI = oclFileURI
javaFolder = javaFolder
javaPackage = javaPackage
lookupSolverClassName = lookupSolverClassName
lookupResultItfName = lookupResultItfName
tracePropertyName = tracePropertyName
debug = debug
}
}