package sharpen.xobotos.generator;
import sharpen.core.csharp.ast.CSCompilationUnit;
import sharpen.core.framework.CompilationUnitPair;
import sharpen.xobotos.api.interop.NativeBuilder;
import sharpen.xobotos.api.templates.CompilationUnitTemplate;
public interface CompilationUnitBuilder {
String getName();
CompilationUnitTemplate getTemplate();
CompilationUnitPair getPair();
CSCompilationUnit getCompilationUnit();
NativeBuilder getNativeBuilder();
boolean build();
boolean writeOutput();
}