Introduce EffectiveModelContext 81/81381/3
authorRobert Varga <robert.varga@pantheon.tech>
Thu, 4 Apr 2019 19:42:43 +0000 (21:42 +0200)
committerRobert Varga <robert.varga@pantheon.tech>
Thu, 4 Apr 2019 20:01:59 +0000 (22:01 +0200)
commit862bc29f99617a37daecb59f3c2fa72c40dfa975
tree8a5869993d71d98c79d86276ebc82adf4aab1015
parentf3c688186b9402b06a195437f33053953dcb89da
Introduce EffectiveModelContext

EffectiveModelContext ties together SchemaNode world, as represented
by SchemaContext and EffectiveStatement world, which does not have
a representation, yet.

Change-Id: I1b1eba4c4030c597151662b2cafefdc841943701
Signed-off-by: Robert Varga <robert.varga@pantheon.tech>
yang/yang-model-api/src/main/java/org/opendaylight/yangtools/yang/model/api/EffectiveModelContext.java [new file with mode: 0644]
yang/yang-model-api/src/main/java/org/opendaylight/yangtools/yang/model/api/EffectiveModelContextProvider.java [new file with mode: 0644]
yang/yang-model-api/src/main/java/org/opendaylight/yangtools/yang/model/api/SchemaContext.java
yang/yang-parser-api/src/main/java/org/opendaylight/yangtools/yang/model/parser/api/YangParser.java
yang/yang-parser-impl/src/main/java/org/opendaylight/yangtools/yang/parser/impl/YangParserImpl.java
yang/yang-parser-reactor/src/main/java/org/opendaylight/yangtools/yang/parser/stmt/reactor/EffectiveSchemaContext.java
yang/yang-parser-rfc7950/src/test/java/org/opendaylight/yangtools/yang/stmt/EffectiveSchemaContextTest.java