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%2FCompositeSchemaTreeGenerator.java;h=196316b2bd372511a0c810e5c81aec9fd48e6601;hb=ecdcdb340457ded6898193197e88ea33c84d58ae;hp=c92707d774db5c2eb048f73d85c4fe2e3b5c19a6;hpb=60039d4d027e172f6e1d644fb1c2fa60688c06c0;p=mdsal.git diff --git a/binding/mdsal-binding-generator/src/main/java/org/opendaylight/mdsal/binding/generator/impl/reactor/CompositeSchemaTreeGenerator.java b/binding/mdsal-binding-generator/src/main/java/org/opendaylight/mdsal/binding/generator/impl/reactor/CompositeSchemaTreeGenerator.java index c92707d774..196316b2bd 100644 --- a/binding/mdsal-binding-generator/src/main/java/org/opendaylight/mdsal/binding/generator/impl/reactor/CompositeSchemaTreeGenerator.java +++ b/binding/mdsal-binding-generator/src/main/java/org/opendaylight/mdsal/binding/generator/impl/reactor/CompositeSchemaTreeGenerator.java @@ -7,22 +7,15 @@ */ package org.opendaylight.mdsal.binding.generator.impl.reactor; -import org.opendaylight.mdsal.binding.generator.impl.tree.SchemaTreeChild; +import org.opendaylight.mdsal.binding.runtime.api.CompositeRuntimeType; import org.opendaylight.yangtools.yang.model.api.stmt.SchemaTreeEffectiveStatement; /** * Abstract base class for {@link AbstractCompositeGenerator}s which are also {@link SchemaTreeChild}ren. */ -abstract class CompositeSchemaTreeGenerator, - G extends CompositeSchemaTreeGenerator> - extends AbstractCompositeGenerator implements SchemaTreeChild { - CompositeSchemaTreeGenerator(final S statement, final AbstractCompositeGenerator parent) { +abstract class CompositeSchemaTreeGenerator, R extends CompositeRuntimeType> + extends AbstractCompositeGenerator { + CompositeSchemaTreeGenerator(final S statement, final AbstractCompositeGenerator parent) { super(statement, parent); } - - @Override - @SuppressWarnings("unchecked") - public final G generator() { - return (G) this; - } }