Refactored parsing of yang uses statement.
[yangtools.git] / yang-parser-impl / src / main / java / org / opendaylight / yangtools / yang / parser / builder / impl / ChoiceCaseBuilder.java
index d702fa236e7c7182330a7dae8caee81cd67dd244..272e2bbc5795e1ee9b582ada8bf3346bf444e552 100644 (file)
@@ -54,6 +54,12 @@ public final class ChoiceCaseBuilder extends AbstractDataNodeContainerBuilder im
     @Override
     public ChoiceCaseNode build() {
         if (!isBuilt) {
+            // process uses
+            for(UsesNodeBuilder use : addedUsesNodes) {
+                addedChildNodes.addAll(use.getTargetChildren());
+                addedUnknownNodes.addAll(use.getTargetUnknownNodes());
+            }
+
             instance.setConstraints(constraints.build());
             instance.setPath(schemaPath);
             instance.setDescription(description);