Yang parser refactoring.
[yangtools.git] / yang / yang-parser-impl / src / main / java / org / opendaylight / yangtools / yang / parser / builder / api / DataSchemaNodeBuilder.java
index 8d343bb4e07f41093fabc1f70f8fcf0ffd6e4e05..018610176407a65eab6da4ecdb6c1dddeb9dd24e 100644 (file)
@@ -7,9 +7,8 @@
  */
 package org.opendaylight.yangtools.yang.parser.builder.api;
 
-import org.opendaylight.yangtools.yang.common.QName;
 import org.opendaylight.yangtools.yang.model.api.DataSchemaNode;
-import org.opendaylight.yangtools.yang.model.api.YangNode;
+import org.opendaylight.yangtools.yang.model.api.SchemaPath;
 import org.opendaylight.yangtools.yang.parser.builder.impl.ConstraintsBuilder;
 
 /**
@@ -18,12 +17,12 @@ import org.opendaylight.yangtools.yang.parser.builder.impl.ConstraintsBuilder;
  */
 public interface DataSchemaNodeBuilder extends SchemaNodeBuilder, GroupingMember {
 
-    void setQName(QName qname);
-
     /**
      * Build DataSchemaNode object from this builder.
      */
-    DataSchemaNode build(YangNode parent);
+    DataSchemaNode build();
+
+    void setPath(SchemaPath path);
 
     /**
      *