Seal YangExpr hierarchy
[yangtools.git] / xpath / yang-xpath-api / src / main / java / org / opendaylight / yangtools / yang / xpath / api / YangExpr.java
index 6ef826cfb392ca89c3f8a123540506e1819fdd4b..06888aef78ac11691451645e376551b40f9575ee 100644 (file)
@@ -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 {
 
 }