X-Git-Url: https://git.opendaylight.org/gerrit/gitweb?a=blobdiff_plain;f=yang%2Fyang-model-util%2Fsrc%2Fmain%2Fjava%2Forg%2Fopendaylight%2Fyangtools%2Fyang%2Fmodel%2Futil%2FDataNodeIterator.java;h=02b81df296394f04a7dbdd73cdba81340ca5db75;hb=37962d89fbd4032653b3918921181377c855b598;hp=025c11c1e26b3fd53d1f7b99b28be84fcb65f59c;hpb=b787ab883d903072ed420724d05299f3473d7867;p=yangtools.git diff --git a/yang/yang-model-util/src/main/java/org/opendaylight/yangtools/yang/model/util/DataNodeIterator.java b/yang/yang-model-util/src/main/java/org/opendaylight/yangtools/yang/model/util/DataNodeIterator.java index 025c11c1e2..02b81df296 100644 --- a/yang/yang-model-util/src/main/java/org/opendaylight/yangtools/yang/model/util/DataNodeIterator.java +++ b/yang/yang-model-util/src/main/java/org/opendaylight/yangtools/yang/model/util/DataNodeIterator.java @@ -12,9 +12,8 @@ import java.util.Collection; import java.util.Iterator; import java.util.List; import java.util.Set; - import org.opendaylight.yangtools.yang.model.api.ChoiceCaseNode; -import org.opendaylight.yangtools.yang.model.api.ChoiceNode; +import org.opendaylight.yangtools.yang.model.api.ChoiceSchemaNode; import org.opendaylight.yangtools.yang.model.api.ContainerSchemaNode; import org.opendaylight.yangtools.yang.model.api.DataNodeContainer; import org.opendaylight.yangtools.yang.model.api.DataSchemaNode; @@ -39,7 +38,7 @@ public class DataNodeIterator implements Iterator { private final DataNodeContainer container; private final List allLists; private final List allContainers; - private final List allChoices; + private final List allChoices; private final List allChilds; private final List allGroupings; private final List> allTypedefs; @@ -83,7 +82,7 @@ public class DataNodeIterator implements Iterator { * * @return Returns list all containers present in subtree. */ - public List allChoices() { + public List allChoices() { return allChoices; } @@ -125,8 +124,8 @@ public class DataNodeIterator implements Iterator { final ListSchemaNode list = (ListSchemaNode) childNode; allLists.add(list); traverse(list); - } else if (childNode instanceof ChoiceNode) { - final ChoiceNode choiceNode = (ChoiceNode) childNode; + } else if (childNode instanceof ChoiceSchemaNode) { + final ChoiceSchemaNode choiceNode = (ChoiceSchemaNode) childNode; allChoices.add(choiceNode); final Set cases = choiceNode.getCases(); if (cases != null) { @@ -164,8 +163,8 @@ public class DataNodeIterator implements Iterator { if (input != null) { traverse(input); } - ContainerSchemaNode output = rpcDefinition.getInput(); - if (input != null) { + ContainerSchemaNode output = rpcDefinition.getOutput(); + if (output != null) { traverse(output); } }