Refactor PathArgument to DataObjectStep
[mdsal.git] / binding / mdsal-binding-dom-codec / src / main / java / org / opendaylight / mdsal / binding / dom / codec / impl / CommonDataObjectCodecContext.java
index 219ef7ca84654ec37ea48455658b159c2158c3f7..1e38caae1a06eb677e1298c3581a19f215588baf 100644 (file)
@@ -10,8 +10,8 @@ package org.opendaylight.mdsal.binding.dom.codec.impl;
 import org.opendaylight.mdsal.binding.dom.codec.api.CommonDataObjectCodecTreeNode;
 import org.opendaylight.mdsal.binding.runtime.api.CompositeRuntimeType;
 import org.opendaylight.yangtools.yang.binding.DataObject;
-import org.opendaylight.yangtools.yang.binding.InstanceIdentifier.PathArgument;
-import org.opendaylight.yangtools.yang.data.api.YangInstanceIdentifier;
+import org.opendaylight.yangtools.yang.binding.DataObjectStep;
+import org.opendaylight.yangtools.yang.data.api.YangInstanceIdentifier.PathArgument;
 
 /**
  * Base implementation of {@link CommonDataObjectCodecTreeNode}.
@@ -27,11 +27,11 @@ abstract sealed class CommonDataObjectCodecContext<D extends DataObject, T exten
     /**
      * Returns deserialized Binding Path Argument from YANG instance identifier.
      */
-    protected PathArgument getBindingPathArgument(final YangInstanceIdentifier.PathArgument domArg) {
+    protected DataObjectStep<?> getBindingPathArgument(final PathArgument domArg) {
         return bindingArg();
     }
 
-    protected final PathArgument bindingArg() {
+    protected final DataObjectStep<?> bindingArg() {
         return prototype().getBindingArg();
     }
 }