package org.erlide.builder.resourcecompiler;
import org.eclipse.xtend.lib.Property;
import org.eclipse.xtext.xbase.lib.Pure;
import org.erlide.builder.BuilderExecutor;
import org.erlide.builder.resourcecompiler.AbstractCompiler;
@SuppressWarnings("all")
public abstract class AbstractExternalProcessCompiler extends AbstractCompiler {
@Property
private final BuilderExecutor _executor;
public AbstractExternalProcessCompiler(final BuilderExecutor executor) {
this._executor = executor;
}
public AbstractExternalProcessCompiler() {
this(new BuilderExecutor());
}
@Pure
public BuilderExecutor getExecutor() {
return this._executor;
}
}