X-Git-Url: https://git.opendaylight.org/gerrit/gitweb?a=blobdiff_plain;ds=sidebyside;f=xpath%2Fyang-xpath-api%2Fsrc%2Fmain%2Fjava%2Forg%2Fopendaylight%2Fyangtools%2Fyang%2Fxpath%2Fapi%2FYangExpr.java;h=06888aef78ac11691451645e376551b40f9575ee;hb=039ce35af37222ba07670c6515dc8b3457bfc12f;hp=6ef826cfb392ca89c3f8a123540506e1819fdd4b;hpb=7cc9900e0e173b44f393158d18f1bf2a986e4603;p=yangtools.git diff --git a/xpath/yang-xpath-api/src/main/java/org/opendaylight/yangtools/yang/xpath/api/YangExpr.java b/xpath/yang-xpath-api/src/main/java/org/opendaylight/yangtools/yang/xpath/api/YangExpr.java index 6ef826cfb3..06888aef78 100644 --- a/xpath/yang-xpath-api/src/main/java/org/opendaylight/yangtools/yang/xpath/api/YangExpr.java +++ b/xpath/yang-xpath-api/src/main/java/org/opendaylight/yangtools/yang/xpath/api/YangExpr.java @@ -17,6 +17,18 @@ import org.opendaylight.yangtools.concepts.Immutable; * @author Robert Varga */ @Beta -public interface YangExpr extends Immutable, Serializable { +public sealed interface YangExpr extends Immutable, Serializable + permits YangBinaryExpr, + YangConstantExpr, + YangFilterExpr, + YangFunctionCallExpr, + YangLiteralExpr, + YangLocationPath, + YangNaryExpr, + YangNegateExpr, + YangNumberExpr, + YangPathExpr, + YangQNameExpr, + YangVariableReferenceExpr { }