import org.opendaylight.mdsal.binding.javav2.model.api.Type;
import org.opendaylight.mdsal.binding.javav2.model.api.TypeComment;
import org.opendaylight.mdsal.binding.javav2.model.api.YangSourceDefinition;
+import org.opendaylight.mdsal.binding.javav2.spec.runtime.BindingNamespaceType;
import org.opendaylight.yangtools.yang.common.QName;
@Beta
*/
Type setParentTypeForBuilder(Type type);
+ /**
+ * Get the BindingNamespaceType.
+ *
+ * @return BindingNamespaceType which type belongs to.
+ */
+ BindingNamespaceType getBindingNamespaceType();
+
List<MethodSignatureBuilder> getMethodDefinitions();
/**
* @param definition YANG source definition, must not be null
*/
void setYangSourceDefinition(@NonNull YangSourceDefinition definition);
+
+ /**
+ * Set the BindingNamespaceType.
+ *
+ * @param namespaceType BindingNamespaceType which type belongs to, must not be null
+ */
+ void setBindingNamespaceType(@NonNull BindingNamespaceType namespaceType);
}