Rework NormalizedNode type hierarchy
[yangtools.git] / yang / rfc8528-data-api / src / main / java / org / opendaylight / yangtools / rfc8528 / data / api / MountPointNode.java
index 82db4f2130c1139cfa43e3eb1702e9fa14657088..697da8759f47c4070245ce83c0b3d6b8c4c6523e 100644 (file)
@@ -8,10 +8,8 @@
 package org.opendaylight.yangtools.rfc8528.data.api;
 
 import com.google.common.annotations.Beta;
-import java.util.Collection;
 import org.eclipse.jdt.annotation.NonNull;
 import org.opendaylight.yangtools.yang.common.QName;
-import org.opendaylight.yangtools.yang.data.api.YangInstanceIdentifier.PathArgument;
 import org.opendaylight.yangtools.yang.data.api.schema.DataContainerChild;
 import org.opendaylight.yangtools.yang.data.api.schema.DataContainerNode;
 import org.opendaylight.yangtools.yang.data.api.schema.MixinNode;
@@ -29,9 +27,9 @@ import org.opendaylight.yangtools.yang.data.api.schema.MixinNode;
  *               handle them, provided they get enough support from MountPointContext.
  */
 @Beta
-public interface MountPointNode extends MixinNode, DataContainerNode<MountPointIdentifier>,
-        DataContainerChild<MountPointIdentifier, Collection<DataContainerChild<? extends PathArgument, ?>>> {
+public interface MountPointNode extends DataContainerNode<MountPointIdentifier>, DataContainerChild, MixinNode {
     @Override
+    @Deprecated
     default QName getNodeType() {
         return getIdentifier().getLabel();
     }