import java.util.Set;
import org.opendaylight.yangtools.util.TopologicalSort;
import org.opendaylight.yangtools.util.TopologicalSort.Node;
-import org.opendaylight.yangtools.yang.model.api.AugmentationSchema;
-import org.opendaylight.yangtools.yang.model.api.ChoiceCaseNode;
+import org.opendaylight.yangtools.yang.model.api.AugmentationSchemaNode;
+import org.opendaylight.yangtools.yang.model.api.CaseSchemaNode;
import org.opendaylight.yangtools.yang.model.api.ChoiceSchemaNode;
import org.opendaylight.yangtools.yang.model.api.DataNodeContainer;
import org.opendaylight.yangtools.yang.model.api.DataSchemaNode;
ret.addAll(usesNodes);
for (UsesNode usesNode : usesNodes) {
- for (AugmentationSchema augment : usesNode.getAugmentations()) {
+ for (AugmentationSchemaNode augment : usesNode.getAugmentations()) {
ret.addAll(getAllUsesNodes(augment));
}
}
if (childNode instanceof DataNodeContainer) {
ret.addAll(getAllUsesNodes((DataNodeContainer) childNode));
} else if (childNode instanceof ChoiceSchemaNode) {
- Set<ChoiceCaseNode> cases = ((ChoiceSchemaNode) childNode).getCases();
- for (ChoiceCaseNode choiceCaseNode : cases) {
+ for (CaseSchemaNode choiceCaseNode : ((ChoiceSchemaNode) childNode).getCases().values()) {
ret.addAll(getAllUsesNodes(choiceCaseNode));
}
}