Add MountPointNode and its specializations 82/82982/28
authorRobert Varga <robert.varga@pantheon.tech>
Tue, 9 Jul 2019 20:29:38 +0000 (22:29 +0200)
committerRobert Varga <robert.varga@pantheon.tech>
Mon, 15 Jul 2019 15:20:44 +0000 (17:20 +0200)
commitd7462460f9ea551112697fef9e4512214810fb92
tree1cb5d376a56b1d190c73d2e2490817f284f0c736
parenta256101ae640824ff8a12f8cec95efb58ecb8a88
Add MountPointNode and its specializations

MountPointNode is a utility construct to carry a NormalizedNode
tree with mount point content attached.

JIRA: YANGTOOLS-1010
Change-Id: Ie33cd6e566584191d20f942eeb87ce6145e30717
Signed-off-by: Robert Varga <robert.varga@pantheon.tech>
13 files changed:
artifacts/pom.xml
yang/pom.xml
yang/rfc8528-data-api/src/main/java/org/opendaylight/yangtools/rfc8528/data/api/InlineMountPointNode.java [new file with mode: 0644]
yang/rfc8528-data-api/src/main/java/org/opendaylight/yangtools/rfc8528/data/api/InlineMountPointSchemaResolver.java [deleted file]
yang/rfc8528-data-api/src/main/java/org/opendaylight/yangtools/rfc8528/data/api/MountPointNode.java [new file with mode: 0644]
yang/rfc8528-data-api/src/main/java/org/opendaylight/yangtools/rfc8528/data/api/MountPointNodeFactory.java [new file with mode: 0644]
yang/rfc8528-data-api/src/main/java/org/opendaylight/yangtools/rfc8528/data/api/MountPointNodeFactoryResolver.java [new file with mode: 0644]
yang/rfc8528-data-api/src/main/java/org/opendaylight/yangtools/rfc8528/data/api/SharedSchemaMountPointNode.java [new file with mode: 0644]
yang/rfc8528-data-util/pom.xml [new file with mode: 0644]
yang/rfc8528-data-util/src/main/java/org/opendaylight/yangtools/rcf8528/data/util/ImmutableMountPointNode.java [new file with mode: 0644]
yang/rfc8528-model-api/src/main/java/org/opendaylight/yangtools/rfc8528/model/api/MountPointSchemaResolver.java
yang/rfc8528-model-api/src/main/java/org/opendaylight/yangtools/rfc8528/model/api/StaticMountPointSchemaResolver.java [moved from yang/rfc8528-model-api/src/main/java/org/opendaylight/yangtools/rfc8528/model/api/StaticMountpointSchemaResolver.java with 92% similarity]
yang/yang-data-util/src/main/java/org/opendaylight/yangtools/yang/data/util/MountPointData.java