package org.opendaylight.yangtools.yang.parser.rfc7950.stmt.augment;
import org.opendaylight.yangtools.yang.model.api.YangStmtMapping;
+import org.opendaylight.yangtools.yang.parser.spi.meta.StmtContext;
import org.opendaylight.yangtools.yang.parser.spi.meta.SubstatementValidator;
public final class AugmentStatementRFC6020Support extends AbstractAugmentStatementSupport {
.addAny(YangStmtMapping.USES)
.addOptional(YangStmtMapping.WHEN)
.build();
+ private static final AugmentStatementRFC6020Support INSTANCE = new AugmentStatementRFC6020Support();
+
+ private AugmentStatementRFC6020Support() {
+ // Hidden
+ }
+
+ public static AugmentStatementRFC6020Support getInstance() {
+ return INSTANCE;
+ }
@Override
protected SubstatementValidator getSubstatementValidator() {
return SUBSTATEMENT_VALIDATOR;
}
+
+ @Override
+ boolean allowsMandatory(final StmtContext<?, ?, ?> ctx) {
+ return false;
+ }
}
\ No newline at end of file