Code generator prototype - Binding specification v2
[mdsal.git] / binding2 / mdsal-binding2-generator-api / src / main / java / org / opendaylight / mdsal / binding / javav2 / model / api / type / builder / GeneratedTypeBuilderBase.java
index 592d2332a77e03bb983ebe95081b3503f5848541..65b217b6f30aa66fe70d7aacba931d2dc0ab1bc7 100644 (file)
@@ -10,8 +10,8 @@ package org.opendaylight.mdsal.binding.javav2.model.api.type.builder;
 
 import com.google.common.annotations.Beta;
 import java.util.List;
-import org.opendaylight.mdsal.binding.javav2.model.api.Type;
 import org.opendaylight.mdsal.binding.javav2.model.api.Constant;
+import org.opendaylight.mdsal.binding.javav2.model.api.Type;
 import org.opendaylight.yangtools.yang.common.QName;
 
 @Beta
@@ -132,6 +132,14 @@ public interface GeneratedTypeBuilderBase<T extends GeneratedTypeBuilderBase<T>>
      */
     EnumBuilder addEnumeration(String name);
 
+    /**
+     * Sets parent type for data schema node node builder
+     *
+     * @param type generated parent type
+     * @return generated type
+     */
+    Type setParentTypeForBuilder(Type type);
+
     List<MethodSignatureBuilder> getMethodDefinitions();
 
     /**