BUG-865: deprecate pre-Beryllium parser elements
[yangtools.git] / yang / yang-parser-impl / src / main / java / org / opendaylight / yangtools / yang / parser / builder / api / Builder.java
index 5270396c579cc6662c60241e2e01e810d6366ac4..3e136562f6130f363c27dceedbecd80a4c5768c2 100644 (file)
@@ -12,7 +12,10 @@ import org.opendaylight.yangtools.concepts.Mutable;
 
 /**
  * Parent interface for all builder interfaces.
+ *
+ * @deprecated Pre-Beryllium implementation, scheduled for removal.
  */
+@Deprecated
 public interface Builder extends Mutable {
 
     /**
@@ -23,15 +26,6 @@ public interface Builder extends Mutable {
      */
     String getModuleName();
 
-    /**
-     * Set name of module in which this node is declared.
-     *
-     * @param moduleName
-     * @deprecated Module name should be set during creation of builder.
-     */
-    @Deprecated
-    void setModuleName(String moduleName);
-
     /**
      * Get current line in yang file, on which statement
      * associated with this builder was declared.
@@ -62,7 +56,7 @@ public interface Builder extends Mutable {
      * method, this builder is also built and unknown node is added
      * as child to the product of this builder.
      *
-     * @param unknownNode
+     * @param unknownNode an unknown node builder
      */
     void addUnknownNodeBuilder(UnknownSchemaNodeBuilder unknownNode);