Add DataSchemaContext.SimpleValue.type() 21/107021/2
authorRobert Varga <robert.varga@pantheon.tech>
Mon, 24 Jul 2023 17:38:14 +0000 (19:38 +0200)
committerRobert Varga <robert.varga@pantheon.tech>
Mon, 24 Jul 2023 18:08:43 +0000 (20:08 +0200)
commitb702860d2f51bab1dfe756fa3423eec72c4b53ad
tree5d3ba1e3378b730c78687a70381cb3eabfd98c6a
parent302fb79ac843c53b27b19f0aaf10cb1a3a51b52a
Add DataSchemaContext.SimpleValue.type()

SimpleValues have an underlying TypeDefinition. Expose it so users
of DataSchemaContext can use that instead of going through the
underlying dataSchemaNode().

JIRA: YANGTOOLS-1529
Change-Id: I04bbb8e64913d140a29d96380ddc6ce4b5536fd8
Signed-off-by: Robert Varga <robert.varga@pantheon.tech>
data/yang-data-util/src/main/java/org/opendaylight/yangtools/yang/data/util/DataSchemaContext.java
data/yang-data-util/src/main/java/org/opendaylight/yangtools/yang/data/util/impl/context/AbstractContext.java
data/yang-data-util/src/main/java/org/opendaylight/yangtools/yang/data/util/impl/context/AbstractValueContext.java [new file with mode: 0644]
data/yang-data-util/src/main/java/org/opendaylight/yangtools/yang/data/util/impl/context/LeafContext.java
data/yang-data-util/src/main/java/org/opendaylight/yangtools/yang/data/util/impl/context/LeafListItemContext.java
model/yang-model-api/src/main/java/org/opendaylight/yangtools/yang/model/api/TypeDefinition.java