Allow instantiation of rooted DataTrees 42/22742/8
authorRobert Varga <rovarga@cisco.com>
Tue, 16 Jun 2015 23:08:50 +0000 (01:08 +0200)
committerTony Tkacik <ttkacik@cisco.com>
Fri, 3 Jul 2015 12:17:31 +0000 (12:17 +0000)
commit6aced154f28787c22cf002e2faba4b5535695026
tree2d9cb274096d1b66f5ff71ef0eab93fbb719108e
parent369acc82f1d32abae66a80c1479aa04b07d336a1
Allow instantiation of rooted DataTrees

We are not restricted to instantiation of data trees only at the root,
but can also bind them to a particular SchemaPath. Accessing such a data
tree uses relative instance identifiers, thus increasing performance.

Change-Id: I065d224e851c723d775f2b5711f818747592fc74
Signed-off-by: Robert Varga <rovarga@cisco.com>
yang/yang-data-api/src/main/java/org/opendaylight/yangtools/yang/data/api/schema/tree/DataTree.java
yang/yang-data-api/src/main/java/org/opendaylight/yangtools/yang/data/api/schema/tree/DataTreeFactory.java
yang/yang-data-impl/src/main/java/org/opendaylight/yangtools/yang/data/impl/schema/tree/InMemoryDataTree.java
yang/yang-data-impl/src/main/java/org/opendaylight/yangtools/yang/data/impl/schema/tree/InMemoryDataTreeFactory.java
yang/yang-data-impl/src/main/java/org/opendaylight/yangtools/yang/data/impl/schema/tree/SchemaAwareApplyOperation.java