Improve IdentityrefTypeDefinition 65/101065/3
authorRobert Varga <robert.varga@pantheon.tech>
Wed, 11 May 2022 11:37:42 +0000 (13:37 +0200)
committerRobert Varga <robert.varga@pantheon.tech>
Wed, 11 May 2022 12:02:12 +0000 (14:02 +0200)
commita52b7c01f9766623098cbc06fda14cffc6f91cb3
tree17b8a7a12d7d2507894cc23af7ab5dbdc8f350bf
parentc2ff81107aac5e92c2036775b5bd891035a54253
Improve IdentityrefTypeDefinition

Base identities are guaranteed to be non-null, annotate that and
use ImmutableSet for internal implementation.

Change-Id: I8e2356bd63a5cb41d4b2a01103a1444bd4e82ef4
Signed-off-by: Robert Varga <robert.varga@pantheon.tech>
model/yang-model-api/src/main/java/org/opendaylight/yangtools/yang/model/api/type/IdentityrefTypeDefinition.java
model/yang-model-ri/src/main/java/org/opendaylight/yangtools/yang/model/ri/type/BaseIdentityrefType.java
model/yang-model-ri/src/main/java/org/opendaylight/yangtools/yang/model/ri/type/IdentityrefTypeBuilder.java