Bump upstreams
[netconf.git] / plugins / netconf-client-mdsal / src / main / java / org / opendaylight / netconf / client / mdsal / impl / BaseSchema.java
index bc40068392adcaa7fca6c70e27fe36fb3dfea661..ed3cd04cde82c3982fcbdcc2dfd3fb6a55719436 100644 (file)
@@ -14,10 +14,9 @@ import org.opendaylight.yangtools.concepts.Immutable;
 import org.opendaylight.yangtools.yang.common.QName;
 import org.opendaylight.yangtools.yang.data.api.schema.MountPointContext;
 import org.opendaylight.yangtools.yang.model.api.EffectiveModelContext;
-import org.opendaylight.yangtools.yang.model.api.EffectiveModelContextProvider;
 import org.opendaylight.yangtools.yang.model.api.RpcDefinition;
 
-public final class BaseSchema implements EffectiveModelContextProvider, Immutable {
+public final class BaseSchema implements Immutable {
     private final @NonNull ImmutableMap<QName, ? extends RpcDefinition> mappedRpcs;
     private final @NonNull MountPointContext mountContext;
 
@@ -26,6 +25,10 @@ public final class BaseSchema implements EffectiveModelContextProvider, Immutabl
         mappedRpcs = Maps.uniqueIndex(context.getOperations(), RpcDefinition::getQName);
     }
 
+    public @NonNull EffectiveModelContext modelContext() {
+        return mountContext.modelContext();
+    }
+
     @NonNull ImmutableMap<QName, ? extends RpcDefinition> getMappedRpcs() {
         return mappedRpcs;
     }
@@ -33,9 +36,4 @@ public final class BaseSchema implements EffectiveModelContextProvider, Immutabl
     public @NonNull MountPointContext getMountPointContext() {
         return mountContext;
     }
-
-    @Override
-    public @NonNull EffectiveModelContext getEffectiveModelContext() {
-        return mountContext.getEffectiveModelContext();
-    }
 }