Rework NormalizedNode type hierarchy
[yangtools.git] / yang / yang-data-api / src / main / java / org / opendaylight / yangtools / yang / data / api / schema / YangModeledAnyXmlNode.java
index 255071869fb62493bc1453b3ebd4091c1ad05bde..d910f5dd58981fb22595078649816508c3df4c28 100644 (file)
@@ -8,19 +8,18 @@
 package org.opendaylight.yangtools.yang.data.api.schema;
 
 import com.google.common.annotations.Beta;
-import java.util.Collection;
 import org.eclipse.jdt.annotation.NonNull;
 import org.opendaylight.yangtools.yang.data.api.YangInstanceIdentifier.NodeIdentifier;
-import org.opendaylight.yangtools.yang.data.api.YangInstanceIdentifier.PathArgument;
 import org.opendaylight.yangtools.yang.model.api.ContainerSchemaNode;
 
 /**
  * AnyXML node with schema of contained XML data.
+ *
+ * @deprecated This interface is wrong abstraction. It should be expressed as {@link NormalizableAnydata} equivalent.
  */
 @Beta
-public interface YangModeledAnyXmlNode extends DataContainerNode<NodeIdentifier>,
-        DataContainerChild<NodeIdentifier, Collection<DataContainerChild<? extends PathArgument, ?>>> {
-
+@Deprecated
+public interface YangModeledAnyXmlNode extends DataContainerNode<NodeIdentifier>, DataContainerChild {
     /**
      * Returns the schema corresponding to the node's datea.
      *