Bump yangtools to 13.0.0
[mdsal.git] / binding / mdsal-binding-runtime-api / src / main / java / org / opendaylight / mdsal / binding / runtime / api / BindingRuntimeContext.java
index 43cd0cb71209b13d8c11207c01357afc56062b15..b9219d34756230a5821a60a342b06702c33b9e7f 100644 (file)
@@ -25,7 +25,6 @@ import org.opendaylight.yangtools.yang.common.YangDataName;
 import org.opendaylight.yangtools.yang.model.api.AugmentationSchemaNode;
 import org.opendaylight.yangtools.yang.model.api.DataSchemaNode;
 import org.opendaylight.yangtools.yang.model.api.EffectiveModelContext;
-import org.opendaylight.yangtools.yang.model.api.EffectiveModelContextProvider;
 import org.opendaylight.yangtools.yang.model.api.TypeDefinition;
 import org.opendaylight.yangtools.yang.model.api.stmt.SchemaNodeIdentifier.Absolute;
 
@@ -35,7 +34,8 @@ import org.opendaylight.yangtools.yang.model.api.stmt.SchemaNodeIdentifier.Absol
  */
 @Beta
 // FIXME: refactor return to follow foo()/getFoo()/findFoo() naming
-public interface BindingRuntimeContext extends EffectiveModelContextProvider, Immutable {
+public interface BindingRuntimeContext extends Immutable {
+
     @NonNull BindingRuntimeTypes getTypes();
 
     @NonNull <T> Class<T> loadClass(JavaTypeName type) throws ClassNotFoundException;
@@ -44,9 +44,8 @@ public interface BindingRuntimeContext extends EffectiveModelContextProvider, Im
         return loadClass(type.getIdentifier());
     }
 
-    @Override
-    default EffectiveModelContext getEffectiveModelContext() {
-        return getTypes().getEffectiveModelContext();
+    default @NonNull EffectiveModelContext modelContext() {
+        return getTypes().modelContext();
     }
 
     /**