Make PatternConstraint.getModifier() non-default 33/64833/12
authorRobert Varga <robert.varga@pantheon.tech>
Fri, 27 Oct 2017 22:34:08 +0000 (00:34 +0200)
committerRobert Varga <robert.varga@pantheon.tech>
Thu, 2 Nov 2017 13:58:50 +0000 (14:58 +0100)
commite243ae8c0e61839af72af982afa4f80ef0770a79
tree3c4421b3e609560d6df32ce0845a4720de84b489
parent07c18f1e96d9a9cc1b4a0f23c15980f1c1b7de8e
Make PatternConstraint.getModifier() non-default

Also change its return value to an optional, so that we properly
express its 0..1 cardinality.

Change-Id: I08ba48f31960ccbb1cc45ade46e441fb0d47deff
Signed-off-by: Robert Varga <robert.varga@pantheon.tech>
yang/yang-model-api/src/main/java/org/opendaylight/yangtools/yang/model/api/type/PatternConstraint.java
yang/yang-model-export/src/main/java/org/opendaylight/yangtools/yang/model/export/SchemaContextEmitter.java
yang/yang-model-util/src/main/java/org/opendaylight/yangtools/yang/model/util/PatternConstraintImpl.java
yang/yang-parser-impl/src/main/java/org/opendaylight/yangtools/yang/parser/stmt/rfc6020/effective/type/PatternConstraintEffectiveImpl.java
yang/yang-parser-impl/src/test/java/org/opendaylight/yangtools/yang/parser/stmt/rfc7950/Bug6870Test.java