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%2Freactor%2FOpaqueObjectGenerator.java;h=f020779dca5b6b679a5245ab53823f4f6b2ce3d8;hb=feaecf128a14832eec9661057af4de6b3704a07f;hp=d05c9b55ed0f45d8c8e4931e68aacbd4ae72b888;hpb=46df82388d1f9bf7a939ccf9e26fbd71cd5193c2;p=mdsal.git diff --git a/binding/mdsal-binding-generator/src/main/java/org/opendaylight/mdsal/binding/generator/impl/reactor/OpaqueObjectGenerator.java b/binding/mdsal-binding-generator/src/main/java/org/opendaylight/mdsal/binding/generator/impl/reactor/OpaqueObjectGenerator.java index d05c9b55ed..f020779dca 100644 --- a/binding/mdsal-binding-generator/src/main/java/org/opendaylight/mdsal/binding/generator/impl/reactor/OpaqueObjectGenerator.java +++ b/binding/mdsal-binding-generator/src/main/java/org/opendaylight/mdsal/binding/generator/impl/reactor/OpaqueObjectGenerator.java @@ -7,6 +7,7 @@ */ package org.opendaylight.mdsal.binding.generator.impl.reactor; +import org.opendaylight.mdsal.binding.generator.impl.tree.SchemaTreeChild; import org.opendaylight.mdsal.binding.model.api.GeneratedType; import org.opendaylight.mdsal.binding.model.api.Type; import org.opendaylight.mdsal.binding.model.api.type.builder.GeneratedTypeBuilder; @@ -18,11 +19,17 @@ import org.opendaylight.yangtools.yang.model.util.SchemaInferenceStack; /** * Common generator for {@code anydata} and {@code anyxml}. */ -final class OpaqueObjectGenerator> extends AbstractExplicitGenerator { +final class OpaqueObjectGenerator> extends AbstractExplicitGenerator + implements SchemaTreeChild> { OpaqueObjectGenerator(final T statement, final AbstractCompositeGenerator parent) { super(statement, parent); } + @Override + public OpaqueObjectGenerator generator() { + return this; + } + @Override void pushToInference(final SchemaInferenceStack dataTree) { dataTree.enterDataTree(statement().getIdentifier());