Introduce HierarchicalIdentifier to replace Path 05/97705/2
authorRobert Varga <robert.varga@pantheon.tech>
Sat, 2 Oct 2021 15:04:00 +0000 (17:04 +0200)
committerRobert Varga <robert.varga@pantheon.tech>
Sat, 2 Oct 2021 15:25:18 +0000 (17:25 +0200)
commitce393b58bbeebe85e7725f357f9eb73c8cfafe13
tree477c09e2f21370dd13268ad67d0424b43de3d9db
parentea1cd91b2315b8756760f89e21280d7f346ca68d
Introduce HierarchicalIdentifier to replace Path

Path is always combined with Identifier, and it really is an extension
of Identifier contract. Add a new interface to capture that contract
and deprecate Path, so we get out of java.nio.file.Path's way.

JIRA: YANGTOOLS-1344
Change-Id: Ida2f28b1f2d349b67115611eac843e7da8628f42
Signed-off-by: Robert Varga <robert.varga@pantheon.tech>
common/concepts/src/main/java/org/opendaylight/yangtools/concepts/HierarchicalIdentifier.java [new file with mode: 0644]
common/concepts/src/main/java/org/opendaylight/yangtools/concepts/Path.java
data/yang-data-api/src/main/java/org/opendaylight/yangtools/yang/data/api/YangInstanceIdentifier.java