Added initial draft of Normalized Yang Data Tree model.
[yangtools.git] / yang / yang-data-api / src / main / java / org / opendaylight / yangtools / yang / data / api / CompositeNode.java
index 82ebe80d3ef4b9905efc6ce30debd37ae07ab748..f02ada0d67d8d96438a741f439f2728f98fc8532 100644 (file)
@@ -30,8 +30,19 @@ import org.opendaylight.yangtools.yang.common.QName;
  *\r
  *\r
  */\r
-public interface CompositeNode extends Node<List<Node<?>>>, NodeModification, Map<QName,List<Node<?>>> {\r
+public interface CompositeNode extends //\r
+    Node<List<Node<?>>>, //\r
+    NodeModification, //\r
+    Map<QName,List<Node<?>>> {\r
 \r
+    /**\r
+     * Returns a list of children as seens in resulting XML serialization\r
+     * defined by YANG specification.\r
+     *\r
+     *\r
+     * @return\r
+     */\r
+    @Deprecated\r
     List<Node<?>> getChildren();\r
 \r
     List<CompositeNode> getCompositesByName(QName children);\r
@@ -49,6 +60,7 @@ public interface CompositeNode extends Node<List<Node<?>>>, NodeModification, Ma
     /**\r
      * @return cast self to mutable, if possible\r
      */\r
+    @Deprecated\r
     MutableCompositeNode asMutable();\r
-    \r
+\r
 }\r