package org.atomnuke.atom.model.builder;
import org.atomnuke.atom.model.Generator;
/**
*
* @author zinic
*/
public class GeneratorBuilder extends SimpleContentBuilder<GeneratorBuilder, Generator, GeneratorImpl> {
public GeneratorBuilder() {
super(GeneratorBuilder.class, new GeneratorImpl());
}
public GeneratorBuilder(Generator copyConstruct) {
super(GeneratorBuilder.class, new GeneratorImpl(), copyConstruct);
if (copyConstruct != null) {
if (copyConstruct.uri() != null) {
setUri(copyConstruct.uri());
}
if (copyConstruct.version() != null) {
setVersion(copyConstruct.version());
}
}
}
public final GeneratorBuilder setUri(String uri) {
construct().setUri(uri);
return this;
}
public final GeneratorBuilder setVersion(String version) {
construct().setVersion(version);
return this;
}
}