import org.opendaylight.mdsal.binding.model.api.GeneratedProperty;
import org.opendaylight.mdsal.binding.model.api.GeneratedTransferObject;
+import org.opendaylight.mdsal.binding.model.api.JavaTypeName;
import org.opendaylight.mdsal.binding.model.api.Restrictions;
import org.opendaylight.mdsal.binding.model.api.type.builder.GeneratedPropertyBuilder;
import org.opendaylight.yangtools.yang.common.QName;
private String moduleName;
private SchemaPath schemaPath;
- public CodegenGeneratedTOBuilder(final String packageName, final String name) {
- super(packageName, name);
+ public CodegenGeneratedTOBuilder(final JavaTypeName identifier) {
+ super(identifier);
}
@Override
}
@Override
- AbstractEnumerationBuilder newEnumerationBuilder(final String packageName, final String name) {
- return new CodegenEnumerationBuilder(packageName, name);
+ AbstractEnumerationBuilder newEnumerationBuilder(final JavaTypeName identifier) {
+ return new CodegenEnumerationBuilder(identifier);
}
private static final class GTO extends AbstractGeneratedTransferObject {
private final String moduleName;
private final SchemaPath schemaPath;
- public GTO(final CodegenGeneratedTOBuilder builder) {
+ GTO(final CodegenGeneratedTOBuilder builder) {
super(builder);
this.restrictions = builder.restrictions;
this.reference = builder.reference;