Fix derived types missing pattern restrictions 49/70749/3
authorRobert Varga <robert.varga@pantheon.tech>
Tue, 10 Apr 2018 17:14:19 +0000 (19:14 +0200)
committerRobert Varga <robert.varga@pantheon.tech>
Wed, 11 Apr 2018 08:38:08 +0000 (10:38 +0200)
commit1b4812628fa0389e7f4f4b62a97c5806e3534a12
treeccc6e77c782e49487fd13d8bd120081f1494ceb4
parentbdce7d5a47c73e7b5b7087f9d353d4a3b8715ac4
Fix derived types missing pattern restrictions

We have missed a place where constants to support restrictions need
to be generated, which meant that Ipv4AddressNoZone and similar
constructs were not doing correct enforcement.

JIRA: MDSAL-335
Change-Id: Id659362038e001207eab9ca5f1618c376aa0ea5a
Signed-off-by: Robert Varga <robert.varga@pantheon.tech>
(cherry picked from commit a2713a39a1b1aac6a2337a09559f930240523311)
binding/mdsal-binding-generator-impl/src/main/java/org/opendaylight/mdsal/binding/yang/types/TypeProviderImpl.java
binding/mdsal-binding-generator-impl/src/test/java/org/opendaylight/mdsal/binding/generator/impl/Mdsal335Test.java [new file with mode: 0644]
binding/mdsal-binding-generator-impl/src/test/resources/mdsal335.yang [new file with mode: 0644]