Refactored parsing of yang uses statement.
[yangtools.git] / yang-parser-impl / src / main / java / org / opendaylight / yangtools / yang / parser / builder / impl / NotificationBuilder.java
index 41856413a6e7135aa5030cd54d0a4a201d8f2e0c..16eeacab9be53cca11708dbbbf4893ddd2ba8bc5 100644 (file)
@@ -57,6 +57,14 @@ public final class NotificationBuilder extends AbstractDataNodeContainerBuilder
     @Override
     public NotificationDefinition build() {
         if (!isBuilt) {
+            // process uses
+            for(UsesNodeBuilder use : addedUsesNodes) {
+                addedChildNodes.addAll(use.getTargetChildren());
+                addedGroupings.addAll(use.getTargetGroupings());
+                addedTypedefs.addAll(use.getTargetTypedefs());
+                addedUnknownNodes.addAll(use.getTargetUnknownNodes());
+            }
+
             instance.setPath(schemaPath);
             instance.setDescription(description);
             instance.setReference(reference);