public IncrementalQvtast2qvt(URI ast,URI qvt,URI message,URI primitivetypes,URI oclstdlib,URI qvtstdlib,URI _trace,java.lang.String catalog, Logger logger) throws Exception
{
super(catalog,logger);
this.logger = logger;
if (catalog != null) {this.catalog = catalog;}
oclLib = new OclLib(logger);
qvtLib = new QvtLib(logger);
emof = new fr.tm.elibel.smartqvt.modulesmanager.emoflib.EmofLibExt(catalog,logger);
primitiveTypes = new PrimitiveTypes();
if (_trace==null) {
tracer = qvtLib.new DisabledTracer();