Adjust to yangtools-2.0.0 changes
[mdsal.git] / binding2 / mdsal-binding2-java-api-generator / src / main / java / org / opendaylight / mdsal / binding / javav2 / java / api / generator / rangeGenerators / AbstractRangeGenerator.java
index bd6c812f4f74e1c07603504d2f11dcfe797e8b7b..8eb814c12d832e5f69ca060226deb4d308d51e78 100644 (file)
@@ -10,7 +10,6 @@ package org.opendaylight.mdsal.binding.javav2.java.api.generator.rangeGenerators
 import com.google.common.base.Preconditions;
 import com.google.common.collect.ImmutableMap;
 import com.google.common.collect.ImmutableMap.Builder;
-import java.util.Collection;
 import java.util.Map;
 import javax.annotation.Nonnull;
 import org.opendaylight.mdsal.binding.javav2.model.api.ConcreteType;
@@ -106,22 +105,21 @@ public abstract class AbstractRangeGenerator<T extends Number & Comparable<T>> {
     /**
      * Generate the checker method source code.
      * @param checkerName Name of the checker method.
-     * @param constraints Restrictions which need to be applied.
+     * @param constraint Restrictions which need to be applied.
      * @return Method source code.
      */
-    @Nonnull protected abstract String generateRangeCheckerImplementation(@Nonnull final String checkerName, @Nonnull final Collection<RangeConstraint> constraints);
+    @Nonnull protected abstract String generateRangeCheckerImplementation(@Nonnull final String checkerName,
+            @Nonnull final RangeConstraint<?> constraint);
 
     private static String rangeCheckerName(final String member) {
         return "check" + member + "Range";
     }
 
-    public String generateRangeChecker(@Nonnull final String member, @Nonnull final Collection<RangeConstraint>
-            constraints) {
-        Preconditions.checkArgument(!constraints.isEmpty(), "Restrictions may not be empty");
-        return generateRangeCheckerImplementation(rangeCheckerName(member), constraints);
+    public String generateRangeChecker(@Nonnull final String member, @Nonnull final RangeConstraint<?> constraint) {
+        return generateRangeCheckerImplementation(rangeCheckerName(member), constraint);
     }
 
     public String generateRangeCheckerCall(@Nonnull final String member, @Nonnull final String valueReference) {
         return rangeCheckerName(member) + '(' + valueReference + ");\n";
     }
-}
\ No newline at end of file
+}