BUG-8043: eliminate ConstraintFactory 43/62443/3
authorRobert Varga <robert.varga@pantheon.tech>
Tue, 29 Aug 2017 08:28:56 +0000 (10:28 +0200)
committerRobert Varga <nite@hq.sk>
Tue, 5 Sep 2017 12:18:06 +0000 (12:18 +0000)
commitfd047ce5daecc6d0f6a08aac66755cb765212264
tree41a7523298ae59782ff2f33ba0f925be325dd338
parent5898a7b6ebd06c6888cf210244b17f168381d742
BUG-8043: eliminate ConstraintFactory

This factory is getting in the way and it really is a useless abstraction,
as we can achieve the same with simple subclass contract.

Change-Id: I3fb50c4bcce08ec79ac710d2ca0bb9e4292ffc53
Signed-off-by: Robert Varga <robert.varga@pantheon.tech>
yang/yang-parser-impl/src/main/java/org/opendaylight/yangtools/yang/parser/stmt/rfc6020/effective/type/AbstractConstraintEffectiveStatement.java
yang/yang-parser-impl/src/main/java/org/opendaylight/yangtools/yang/parser/stmt/rfc6020/effective/type/AbstractListConstraintEffectiveStatement.java [new file with mode: 0644]
yang/yang-parser-impl/src/main/java/org/opendaylight/yangtools/yang/parser/stmt/rfc6020/effective/type/LengthEffectiveStatementImpl.java
yang/yang-parser-impl/src/main/java/org/opendaylight/yangtools/yang/parser/stmt/rfc6020/effective/type/PatternEffectiveStatementImpl.java
yang/yang-parser-impl/src/main/java/org/opendaylight/yangtools/yang/parser/stmt/rfc6020/effective/type/RangeEffectiveStatementImpl.java