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;
mappedRpcs = Maps.uniqueIndex(context.getOperations(), RpcDefinition::getQName);
}
+ public @NonNull EffectiveModelContext modelContext() {
+ return mountContext.modelContext();
+ }
+
@NonNull ImmutableMap<QName, ? extends RpcDefinition> getMappedRpcs() {
return mappedRpcs;
}
public @NonNull MountPointContext getMountPointContext() {
return mountContext;
}
-
- @Override
- public @NonNull EffectiveModelContext getEffectiveModelContext() {
- return mountContext.getEffectiveModelContext();
- }
}