import org.opendaylight.yangtools.yang.data.api.schema.NormalizedNode;
import org.opendaylight.yangtools.yang.data.api.schema.UnkeyedListEntryNode;
import org.opendaylight.yangtools.yang.data.api.schema.UnkeyedListNode;
-import org.opendaylight.yangtools.yang.data.api.schema.tree.DataTreeCandidateNode;
+import org.opendaylight.yangtools.yang.data.tree.api.DataTreeCandidateNode;
/**
* Defines structural mapping of Normalized Node to Binding data addressable by Instance Identifier. Not all binding
UNKNOWN;
public static BindingStructuralType from(final DataTreeCandidateNode domChildNode) {
- Optional<NormalizedNode<?, ?>> dataBased = domChildNode.getDataAfter();
+ Optional<NormalizedNode> dataBased = domChildNode.getDataAfter();
if (!dataBased.isPresent()) {
dataBased = domChildNode.getDataBefore();
}
return UNKNOWN;
}
- static BindingStructuralType from(final NormalizedNode<?, ?> data) {
+ static BindingStructuralType from(final NormalizedNode data) {
if (isNotAddressable(data)) {
return NOT_ADDRESSABLE;
}
}
}
- private static boolean isVisibleContainer(final NormalizedNode<?, ?> data) {
+ private static boolean isVisibleContainer(final NormalizedNode data) {
return data instanceof MapEntryNode || data instanceof ContainerNode || data instanceof AugmentationNode;
}
- private static boolean isNotAddressable(final NormalizedNode<?, ?> normalizedNode) {
+ private static boolean isNotAddressable(final NormalizedNode normalizedNode) {
return normalizedNode instanceof LeafNode
|| normalizedNode instanceof AnyxmlNode
|| normalizedNode instanceof LeafSetNode