Refactor PathArgument to DataObjectStep
[mdsal.git] / binding / mdsal-binding-dom-codec / src / main / java / org / opendaylight / mdsal / binding / dom / codec / impl / ContainerLikeCodecContext.java
index b906ff3f2569dd35575f42b41d94127dc6451ac1..c3fc7ea7e232e5b0f678c88e4fee8c9111306b20 100644 (file)
@@ -9,7 +9,7 @@ package org.opendaylight.mdsal.binding.dom.codec.impl;
 
 import org.opendaylight.mdsal.binding.runtime.api.ContainerLikeRuntimeType;
 import org.opendaylight.yangtools.yang.binding.DataObject;
-import org.opendaylight.yangtools.yang.binding.InstanceIdentifier.Item;
+import org.opendaylight.yangtools.yang.binding.NodeStep;
 import org.opendaylight.yangtools.yang.data.api.schema.ContainerNode;
 import org.opendaylight.yangtools.yang.data.api.schema.NormalizedNode;
 
@@ -18,7 +18,7 @@ sealed class ContainerLikeCodecContext<D extends DataObject>
         permits StructuralContainerCodecContext {
     ContainerLikeCodecContext(final Class<D> cls, final ContainerLikeRuntimeType<?, ?> type,
             final CodecContextFactory factory) {
-        this(new ContainerLikeCodecPrototype(Item.of(cls), type, factory));
+        this(new ContainerLikeCodecPrototype(new NodeStep<>(cls), type, factory));
     }
 
     ContainerLikeCodecContext(final ContainerLikeCodecPrototype prototype) {