Bridge {Notification,Operation}Definition to ContainerLike
[yangtools.git] / codec / yang-data-codec-xml / src / main / java / org / opendaylight / yangtools / yang / data / codec / xml / XmlParserStream.java
index 103088412189db45b8618883f062dca386b7a01c..fc3facb9f8df413f2fa8c2ecb825abc5ea573016 100644 (file)
@@ -68,8 +68,6 @@ import org.opendaylight.yangtools.yang.data.util.ListEntryNodeDataWithSchema;
 import org.opendaylight.yangtools.yang.data.util.ListNodeDataWithSchema;
 import org.opendaylight.yangtools.yang.data.util.MountPointData;
 import org.opendaylight.yangtools.yang.data.util.MultipleEntryDataWithSchema;
-import org.opendaylight.yangtools.yang.data.util.NotificationAsContainer;
-import org.opendaylight.yangtools.yang.data.util.OperationAsContainer;
 import org.opendaylight.yangtools.yang.data.util.ParserStreamUtils;
 import org.opendaylight.yangtools.yang.data.util.SimpleNodeDataWithSchema;
 import org.opendaylight.yangtools.yang.model.api.AnydataSchemaNode;
@@ -158,9 +156,9 @@ public final class XmlParserStream implements Closeable, Flushable {
             if (stmt instanceof DataSchemaNode data) {
                 parentNode = data;
             } else if (stmt instanceof OperationDefinition oper) {
-                parentNode = OperationAsContainer.of(oper);
+                parentNode = oper.toContainerLike();
             } else if (stmt instanceof NotificationDefinition notif) {
-                parentNode = NotificationAsContainer.of(notif);
+                parentNode = notif.toContainerLike();
             } else {
                 throw new IllegalArgumentException("Illegal parent node " + stmt);
             }