| /******************************************************************************* |
| * 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 |
| } |
| } |