X-Git-Url: https://git.opendaylight.org/gerrit/gitweb?a=blobdiff_plain;f=opendaylight%2Fsal%2Fyang-prototype%2Fcode-generator%2Fyang-model-parser-impl%2Fsrc%2Fmain%2Fjava%2Forg%2Fopendaylight%2Fcontroller%2Fyang%2Fparser%2Futil%2FTypeConstraints.java;h=670c1d573c9b46de1df4f3085b39716a63695818;hb=ff1b4a79cca00743a00c3b0b1100bd0ab2b2fb31;hp=18e4c31ab93856826251748abde40e73e30bf33e;hpb=06aa5ce746e29a3760688b2ef2817f50bec5ea7a;p=controller.git diff --git a/opendaylight/sal/yang-prototype/code-generator/yang-model-parser-impl/src/main/java/org/opendaylight/controller/yang/parser/util/TypeConstraints.java b/opendaylight/sal/yang-prototype/code-generator/yang-model-parser-impl/src/main/java/org/opendaylight/controller/yang/parser/util/TypeConstraints.java index 18e4c31ab9..670c1d573c 100644 --- a/opendaylight/sal/yang-prototype/code-generator/yang-model-parser-impl/src/main/java/org/opendaylight/controller/yang/parser/util/TypeConstraints.java +++ b/opendaylight/sal/yang-prototype/code-generator/yang-model-parser-impl/src/main/java/org/opendaylight/controller/yang/parser/util/TypeConstraints.java @@ -23,14 +23,14 @@ public final class TypeConstraints { private final List> ranges = new ArrayList>(); private final List> lengths = new ArrayList>(); private final List patterns = new ArrayList(); - private Integer fractionDigits; + private final List fractionDigits = new ArrayList(); List> getAllRanges() { return ranges; } public List getRange() { - if(ranges.isEmpty()) { + if (ranges.isEmpty()) { return Collections.emptyList(); } @@ -108,7 +108,7 @@ public final class TypeConstraints { } public List getLength() { - if(lengths.isEmpty()) { + if (lengths.isEmpty()) { return Collections.emptyList(); } @@ -190,13 +190,14 @@ public final class TypeConstraints { } public Integer getFractionDigits() { - return fractionDigits; + if (fractionDigits.isEmpty()) { + return null; + } + return fractionDigits.get(0); } - public void setFractionDigits(final Integer fractionDigits) { - if (this.fractionDigits == null) { - this.fractionDigits = fractionDigits; - } + public void addFractionDigits(final Integer fractionDigits) { + this.fractionDigits.add(fractionDigits); } }