Add BindingRuntimeContext.getYangDataClass()
[mdsal.git] / binding / mdsal-binding-runtime-api / src / main / java / org / opendaylight / mdsal / binding / runtime / api / BindingRuntimeContext.java
index bdfbfb2295b9b0058ae28e8cd5a8e5f656311cbc..43cd0cb71209b13d8c11207c01357afc56062b15 100644 (file)
@@ -19,7 +19,9 @@ import org.opendaylight.yangtools.yang.binding.BaseIdentity;
 import org.opendaylight.yangtools.yang.binding.Rpc;
 import org.opendaylight.yangtools.yang.binding.RpcInput;
 import org.opendaylight.yangtools.yang.binding.RpcOutput;
+import org.opendaylight.yangtools.yang.binding.YangData;
 import org.opendaylight.yangtools.yang.common.QName;
+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;
@@ -105,4 +107,6 @@ public interface BindingRuntimeContext extends EffectiveModelContextProvider, Im
     @NonNull Class<?> getClassForSchema(Absolute schema);
 
     @NonNull Class<? extends BaseIdentity> getIdentityClass(QName input);
+
+    @NonNull Class<? extends YangData<?>> getYangDataClass(YangDataName templateName);
 }