X-Git-Url: https://git.opendaylight.org/gerrit/gitweb?a=blobdiff_plain;f=binding%2Fmdsal-binding-generator%2Fsrc%2Fmain%2Fjava%2Forg%2Fopendaylight%2Fmdsal%2Fbinding%2Fgenerator%2Fimpl%2Frt%2FDefaultBindingRuntimeTypes.java;h=a954560bdbf1376b0c69721fef0902b816cf6192;hb=17e0074ebd15881b425b2df8b94cc318c8bfa402;hp=13c49461c2f7925caa727a56c654941abedc02e1;hpb=34466de476d7234d15719280361a3bf42048ea2c;p=mdsal.git diff --git a/binding/mdsal-binding-generator/src/main/java/org/opendaylight/mdsal/binding/generator/impl/rt/DefaultBindingRuntimeTypes.java b/binding/mdsal-binding-generator/src/main/java/org/opendaylight/mdsal/binding/generator/impl/rt/DefaultBindingRuntimeTypes.java index 13c49461c2..a954560bdb 100644 --- a/binding/mdsal-binding-generator/src/main/java/org/opendaylight/mdsal/binding/generator/impl/rt/DefaultBindingRuntimeTypes.java +++ b/binding/mdsal-binding-generator/src/main/java/org/opendaylight/mdsal/binding/generator/impl/rt/DefaultBindingRuntimeTypes.java @@ -25,9 +25,7 @@ import org.opendaylight.mdsal.binding.runtime.api.CaseRuntimeType; import org.opendaylight.mdsal.binding.runtime.api.ChoiceRuntimeType; import org.opendaylight.mdsal.binding.runtime.api.GeneratedRuntimeType; import org.opendaylight.mdsal.binding.runtime.api.IdentityRuntimeType; -import org.opendaylight.mdsal.binding.runtime.api.InputRuntimeType; import org.opendaylight.mdsal.binding.runtime.api.ModuleRuntimeType; -import org.opendaylight.mdsal.binding.runtime.api.OutputRuntimeType; import org.opendaylight.mdsal.binding.runtime.api.RuntimeType; import org.opendaylight.mdsal.binding.runtime.api.YangDataRuntimeType; import org.opendaylight.yangtools.yang.common.QName; @@ -44,20 +42,15 @@ public final class DefaultBindingRuntimeTypes implements BindingRuntimeTypes { private final ImmutableMap modulesByNamespace; private final ImmutableSortedMap modulesByPackage; private final ImmutableMap identities; - private final ImmutableMap rpcOutputs; - private final ImmutableMap rpcInputs; private final ImmutableMap types; public DefaultBindingRuntimeTypes(final EffectiveModelContext context, final Map modules, final Map types, - final Map identities, final Map rpcInputs, - final Map rpcOutputs, + final Map identities, final SetMultimap choiceToCases) { this.context = requireNonNull(context); this.identities = ImmutableMap.copyOf(identities); this.types = ImmutableMap.copyOf(types); - this.rpcInputs = ImmutableMap.copyOf(rpcInputs); - this.rpcOutputs = ImmutableMap.copyOf(rpcOutputs); this.choiceToCases = ImmutableSetMultimap.copyOf(choiceToCases); modulesByNamespace = ImmutableMap.copyOf(modules); @@ -93,16 +86,6 @@ public final class DefaultBindingRuntimeTypes implements BindingRuntimeTypes { return module == null ? null : module.schemaTreeChild(qname); } - @Override - public Optional findRpcInput(final QName rpcName) { - return Optional.ofNullable(rpcInputs.get(requireNonNull(rpcName))); - } - - @Override - public Optional findRpcOutput(final QName rpcName) { - return Optional.ofNullable(rpcOutputs.get(requireNonNull(rpcName))); - } - @Override public Optional findYangData(final YangDataName templateName) { final var module = modulesByNamespace.get(templateName.module());