Make InMemoryDataTreeSnapshot implement SchemaContextProvider 64/78064/3
authorRobert Varga <robert.varga@pantheon.tech>
Thu, 22 Nov 2018 21:34:12 +0000 (22:34 +0100)
committerRobert Varga <robert.varga@pantheon.tech>
Thu, 22 Nov 2018 23:10:49 +0000 (00:10 +0100)
commitccdb5a655b07693eedbe96d4d5215ff52cbfd671
tree049aca729afe4ebd7670b38a0d28e0c50279a6bb
parent9c73f586bfae63818e0ded04dd8282d4c7c8e468
Make InMemoryDataTreeSnapshot implement SchemaContextProvider

Note DataTreeSnapshot's duplication of getSchemaContext(), which
is indicative of a coupling to yang.model.api. This is fine for now,
as this coupling already exists through xpath interfaces, but it
needs to be revisited and cleaned by either removing the method,
or making it a non-default (and inherited from SchemaContextProvider).

Change-Id: If335f178e9e086b8b5185044a06d4296f81b2a74
Signed-off-by: Robert Varga <robert.varga@pantheon.tech>
yang/yang-data-api/src/main/java/org/opendaylight/yangtools/yang/data/api/schema/tree/DataTreeSnapshot.java
yang/yang-data-impl/src/main/java/org/opendaylight/yangtools/yang/data/impl/schema/tree/InMemoryDataTreeModification.java
yang/yang-data-impl/src/main/java/org/opendaylight/yangtools/yang/data/impl/schema/tree/InMemoryDataTreeSnapshot.java