X-Git-Url: https://git.opendaylight.org/gerrit/gitweb?a=blobdiff_plain;f=parser%2Fyang-parser-rfc7950%2Fsrc%2Fmain%2Fjava%2Forg%2Fopendaylight%2Fyangtools%2Fyang%2Fparser%2Frfc7950%2Freactor%2FYangValidationBundles.java;h=97ebbd67deee3b6e3f1409018d685c140cffa0b5;hb=0125f41acf8764d48c8a78d71a34647631811853;hp=bee9d0bf404170b042dd6092c1eb7f7e2948a4cc;hpb=2ea3002ec624c5372f8dca6015c24f30f697d306;p=yangtools.git diff --git a/parser/yang-parser-rfc7950/src/main/java/org/opendaylight/yangtools/yang/parser/rfc7950/reactor/YangValidationBundles.java b/parser/yang-parser-rfc7950/src/main/java/org/opendaylight/yangtools/yang/parser/rfc7950/reactor/YangValidationBundles.java index bee9d0bf40..97ebbd67de 100644 --- a/parser/yang-parser-rfc7950/src/main/java/org/opendaylight/yangtools/yang/parser/rfc7950/reactor/YangValidationBundles.java +++ b/parser/yang-parser-rfc7950/src/main/java/org/opendaylight/yangtools/yang/parser/rfc7950/reactor/YangValidationBundles.java @@ -27,17 +27,18 @@ public final class YangValidationBundles { YangStmtMapping.MAX_ELEMENTS, YangStmtMapping.IF_FEATURE); public static final Map> SUPPORTED_REFINE_TARGETS = - ImmutableMap.>builder() - .put(YangStmtMapping.DEFAULT, ImmutableSet.of(YangStmtMapping.LEAF, YangStmtMapping.CHOICE)) + ImmutableMap.>builder() + .put(YangStmtMapping.DEFAULT, ImmutableSet.of( + YangStmtMapping.LEAF, YangStmtMapping.CHOICE, YangStmtMapping.LEAF_LIST)) .put(YangStmtMapping.MANDATORY, ImmutableSet.of( - YangStmtMapping.LEAF, YangStmtMapping.CHOICE, YangStmtMapping.ANYXML, YangStmtMapping.ANYDATA)) - .put(YangStmtMapping.PRESENCE, ImmutableSet.of(YangStmtMapping.CONTAINER)) - .put(YangStmtMapping.MUST, ImmutableSet.of( - YangStmtMapping.CONTAINER, YangStmtMapping.LIST, YangStmtMapping.LEAF, - YangStmtMapping.LEAF_LIST, YangStmtMapping.ANYXML, YangStmtMapping.ANYDATA)) - .put(YangStmtMapping.MIN_ELEMENTS, ImmutableSet.of(YangStmtMapping.LIST, YangStmtMapping.LEAF_LIST)) - .put(YangStmtMapping.MAX_ELEMENTS, ImmutableSet.of(YangStmtMapping.LIST, YangStmtMapping.LEAF_LIST)) - .build(); + YangStmtMapping.LEAF, YangStmtMapping.ANYDATA, YangStmtMapping.ANYXML, YangStmtMapping.CHOICE)) + .put(YangStmtMapping.MAX_ELEMENTS, ImmutableSet.of(YangStmtMapping.LIST, YangStmtMapping.LEAF_LIST)) + .put(YangStmtMapping.MIN_ELEMENTS, ImmutableSet.of(YangStmtMapping.LIST, YangStmtMapping.LEAF_LIST)) + .put(YangStmtMapping.MUST, ImmutableSet.of( + YangStmtMapping.LEAF, YangStmtMapping.LEAF_LIST, YangStmtMapping.LIST, YangStmtMapping.CONTAINER, + YangStmtMapping.ANYDATA, YangStmtMapping.ANYXML)) + .put(YangStmtMapping.PRESENCE, ImmutableSet.of(YangStmtMapping.CONTAINER)) + .build(); private YangValidationBundles() { // Hidden on purpose