Use concepts.Builder in binding-generator-api
[mdsal.git] / binding / mdsal-binding-generator-api / src / main / java / org / opendaylight / mdsal / binding / model / api / type / builder / GeneratedTOBuilder.java
index 4c244013f6fb59ad1d8b9221f1aecf04ec92584b..277ca1f798490cca3fb3b74f9683e27e9bfbe8bc 100644 (file)
@@ -9,6 +9,7 @@ package org.opendaylight.mdsal.binding.model.api.type.builder;
 
 import org.opendaylight.mdsal.binding.model.api.GeneratedTransferObject;
 import org.opendaylight.mdsal.binding.model.api.Restrictions;
+import org.opendaylight.yangtools.concepts.Builder;
 import org.opendaylight.yangtools.yang.model.api.TypeDefinition;
 
 /**
@@ -17,7 +18,8 @@ import org.opendaylight.yangtools.yang.model.api.TypeDefinition;
  *
  * @see GeneratedTransferObject
  */
-public interface GeneratedTOBuilder extends GeneratedTypeBuilderBase<GeneratedTOBuilder> {
+public interface GeneratedTOBuilder extends GeneratedTypeBuilderBase<GeneratedTOBuilder>,
+        Builder<GeneratedTransferObject> {
 
     /**
      * Add Generated Transfer Object from which will be extended current
@@ -75,7 +77,8 @@ public interface GeneratedTOBuilder extends GeneratedTypeBuilderBase<GeneratedTO
      *
      * @return generated transfer object instance
      */
-    GeneratedTransferObject toInstance();
+    @Override
+    GeneratedTransferObject build();
 
     void setTypedef(boolean isTypedef);