Map identities to proper objects
[mdsal.git] / binding / mdsal-binding-runtime-api / src / main / java / org / opendaylight / mdsal / binding / runtime / api / BindingRuntimeContext.java
index 109656a7bd6337f0b9eb142ddba6d2febf7f6d11..321295d2b748a4e8b98dc8e8eb96cd80b03b0a3c 100644 (file)
@@ -15,6 +15,7 @@ import org.opendaylight.mdsal.binding.model.api.Type;
 import org.opendaylight.yangtools.concepts.Immutable;
 import org.opendaylight.yangtools.yang.binding.Action;
 import org.opendaylight.yangtools.yang.binding.Augmentation;
+import org.opendaylight.yangtools.yang.binding.BaseIdentity;
 import org.opendaylight.yangtools.yang.binding.RpcInput;
 import org.opendaylight.yangtools.yang.binding.RpcOutput;
 import org.opendaylight.yangtools.yang.common.QName;
@@ -100,5 +101,5 @@ public interface BindingRuntimeContext extends EffectiveModelContextProvider, Im
     // FIXME: 9.0.0: this needs to accept an EffectiveStatementInference
     @NonNull Class<?> getClassForSchema(Absolute schema);
 
-    @NonNull Class<?> getIdentityClass(QName input);
+    @NonNull Class<? extends BaseIdentity> getIdentityClass(QName input);
 }