X-Git-Url: https://git.opendaylight.org/gerrit/gitweb?a=blobdiff_plain;f=binding%2Fmdsal-binding-dom-codec-api%2Fsrc%2Fmain%2Fjava%2Forg%2Fopendaylight%2Fmdsal%2Fbinding%2Fdom%2Fcodec%2Fapi%2FBindingObjectCodecTreeNode.java;h=2d4d0e6d2db75a2fe6fee597d131fc8d4ee7975b;hb=refs%2Fchanges%2F46%2F109746%2F2;hp=b19ed111921b4c7d83f0d5f205a27b2715e87c09;hpb=c4cd9849a119f27f88523e00c49691c3d5aef7b3;p=mdsal.git diff --git a/binding/mdsal-binding-dom-codec-api/src/main/java/org/opendaylight/mdsal/binding/dom/codec/api/BindingObjectCodecTreeNode.java b/binding/mdsal-binding-dom-codec-api/src/main/java/org/opendaylight/mdsal/binding/dom/codec/api/BindingObjectCodecTreeNode.java index b19ed11192..2d4d0e6d2d 100644 --- a/binding/mdsal-binding-dom-codec-api/src/main/java/org/opendaylight/mdsal/binding/dom/codec/api/BindingObjectCodecTreeNode.java +++ b/binding/mdsal-binding-dom-codec-api/src/main/java/org/opendaylight/mdsal/binding/dom/codec/api/BindingObjectCodecTreeNode.java @@ -9,14 +9,14 @@ package org.opendaylight.mdsal.binding.dom.codec.api; import com.google.common.annotations.Beta; import org.eclipse.jdt.annotation.NonNull; -import org.opendaylight.yangtools.yang.binding.BindingObject; @Beta -public interface BindingObjectCodecTreeNode extends BindingCodecTreeNode { +public sealed interface BindingObjectCodecTreeNode extends BindingCodecTreeNode + permits BindingDataContainerCodecTreeNode, BindingOpaqueObjectCodecTreeNode, BindingTypeObjectCodecTreeNode { /** * Returns binding class which represents API of current schema node. * * @return interface which defines API of binding representation of data. */ - @NonNull Class getBindingClass(); + @NonNull Class getBindingClass(); }