package org.eclipse.qvto.examples.xtext.qvtoperational.cs2as; import org.eclipse.jdt.annotation.NonNull; import org.eclipse.ocl.pivot.internal.utilities.EnvironmentFactoryInternal; import org.eclipse.ocl.pivot.resource.ASResource; import org.eclipse.ocl.xtext.base.cs2as.CS2ASConversion; import org.eclipse.ocl.xtext.base.utilities.BaseCSResource; import org.eclipse.qvto.examples.xtext.imperativeocl.cs2as.ImperativeOCLCS2AS; import org.eclipse.xtext.diagnostics.IDiagnosticConsumer; public class QVTOperationalCS2AS extends ImperativeOCLCS2AS { public QVTOperationalCS2AS(@NonNull EnvironmentFactoryInternal environmentFactory, @NonNull BaseCSResource csResource, @NonNull ASResource asResource) { super(environmentFactory, csResource, asResource); } @Override protected @NonNull CS2ASConversion createConversion(@NonNull IDiagnosticConsumer diagnosticsConsumer, @NonNull BaseCSResource csResource) { return new QVTOperationalCS2ASConversion(this, diagnosticsConsumer); } }