Propagate EffectiveModelContext to more places
[yangtools.git] / yang / yang-data-util / src / main / java / org / opendaylight / yangtools / yang / data / util / ModuleStringIdentityrefCodec.java
index 2b85ee83fa0a6d184e87f6492562d7d3a42f86e7..64107a770f9d82cd223398c30302833311eb7c16 100644 (file)
@@ -14,27 +14,27 @@ import java.net.URI;
 import java.util.Iterator;
 import org.eclipse.jdt.annotation.NonNull;
 import org.opendaylight.yangtools.yang.common.QNameModule;
+import org.opendaylight.yangtools.yang.model.api.EffectiveModelContext;
+import org.opendaylight.yangtools.yang.model.api.EffectiveModelContextProvider;
 import org.opendaylight.yangtools.yang.model.api.Module;
-import org.opendaylight.yangtools.yang.model.api.SchemaContext;
-import org.opendaylight.yangtools.yang.model.api.SchemaContextProvider;
 
 /**
  * Base class for implementing identityref codecs on based on module names.
  */
 @Beta
 public abstract class ModuleStringIdentityrefCodec extends AbstractModuleStringIdentityrefCodec
-        implements SchemaContextProvider {
-    private final SchemaContext context;
+        implements EffectiveModelContextProvider {
+    private final EffectiveModelContext context;
     private final QNameModule parentModule;
 
-    protected ModuleStringIdentityrefCodec(final @NonNull SchemaContext context,
+    protected ModuleStringIdentityrefCodec(final @NonNull EffectiveModelContext context,
             final @NonNull QNameModule parentModule) {
         this.context = requireNonNull(context);
         this.parentModule = requireNonNull(parentModule);
     }
 
     @Override
-    public final SchemaContext getSchemaContext() {
+    public final EffectiveModelContext getEffectiveModelContext() {
         return context;
     }