Add SchemaTreeInference 40/95140/7
authorRobert Varga <robert.varga@pantheon.tech>
Fri, 12 Feb 2021 15:20:56 +0000 (16:20 +0100)
committerRobert Varga <nite@hq.sk>
Fri, 12 Feb 2021 18:49:27 +0000 (18:49 +0000)
commita35bc120deb6e129708040f381810bbb199b4a2d
tree155f1bd356198b2a90c93b14c4ebf56a8cd6aaaf
parentcfc3ae38c22d0342dc188dff3347a5f13bfe7e1c
Add SchemaTreeInference

SchemaTreeInference is a nice inference point, firmly rooted in
RFC7950 concepts. Also wire it to SchemaInferenceStack, which can
support it quite easily.

JIRA: YANGTOOLS-1240
Change-Id: I746e5a4c17af3e4ca17c24dc15b7cb3533b48d8f
Signed-off-by: Robert Varga <robert.varga@pantheon.tech>
yang/yang-model-api/pom.xml
yang/yang-model-api/src/main/java/org/opendaylight/yangtools/yang/model/api/EffectiveStatementInference.java
yang/yang-model-api/src/main/java/org/opendaylight/yangtools/yang/model/api/SchemaTreeInference.java [new file with mode: 0644]
yang/yang-model-spi/src/main/java/org/opendaylight/yangtools/yang/model/spi/AbstractEffectiveStatementInference.java
yang/yang-model-spi/src/main/java/org/opendaylight/yangtools/yang/model/spi/DefaultSchemaTreeInference.java [new file with mode: 0644]
yang/yang-model-util/src/main/java/org/opendaylight/yangtools/yang/model/util/SchemaInferenceStack.java