Centralize substatement validators
[yangtools.git] / yang / yang-parser-rfc7950 / src / main / java / org / opendaylight / yangtools / yang / parser / rfc7950 / stmt / meta / UniqueStatementSupport.java
index 47a002035a0b01ba34135703549a5077bd232d4d..ff85bb7c1d88c08a5ede003b926f7bbccd71d564 100644 (file)
@@ -50,7 +50,7 @@ public final class UniqueStatementSupport
     public UniqueStatementSupport(final YangParserConfiguration config) {
         // FIXME: This reflects what the current implementation does. We really want to define an adaptArgumentValue(),
         //        but how that plays with the argument and expectations needs to be investigated.
-        super(YangStmtMapping.UNIQUE, StatementPolicy.contextIndependent(), config);
+        super(YangStmtMapping.UNIQUE, StatementPolicy.contextIndependent(), config, SUBSTATEMENT_VALIDATOR);
     }
 
     @Override
@@ -62,11 +62,6 @@ public final class UniqueStatementSupport
         return uniqueConstraints;
     }
 
-    @Override
-    protected SubstatementValidator getSubstatementValidator() {
-        return SUBSTATEMENT_VALIDATOR;
-    }
-
     @Override
     protected UniqueStatement createDeclared(final StmtContext<Set<Descendant>, UniqueStatement, ?> ctx,
             final ImmutableList<? extends DeclaredStatement<?>> substatements) {