package ilarkesto.mda.legacy.generator;
import ilarkesto.gwt.client.AGwtApplication;
import ilarkesto.mda.legacy.model.ApplicationModel;
public class GwtApplicationGenerator extends AClassGenerator {
private ApplicationModel application;
public GwtApplicationGenerator(ApplicationModel application) {
super();
this.application = application;
}
@Override
protected String getName() {
return "G" + application.getName() + "GwtApplication";
}
@Override
protected boolean isInterface() {
return false;
}
@Override
protected boolean isOverwrite() {
return true;
}
@Override
protected String getSuperclass() {
return AGwtApplication.class.getName();
}
@Override
protected String getPackage() {
return application.getPackageName().replace(".server", ".client");
}
@Override
protected void writeContent() {}
}