Split out MountPointLabel 93/105993/2
authorRobert Varga <robert.varga@pantheon.tech>
Tue, 16 May 2023 15:57:29 +0000 (17:57 +0200)
committerRobert Varga <robert.varga@pantheon.tech>
Tue, 16 May 2023 16:09:14 +0000 (18:09 +0200)
commita32c59f1b047d9246540ae685fa5525ae1f34313
tree1091cd23ba84ff110dcf5591271595442baf1425
parent994676cec9e14b5312a120acef90dcec7c22cf76
Split out MountPointLabel

MountPointIdentifier is quite heavy-handed in its tie-in with
PathArgument. Introduce a much simpler MountPointLabel, and update
MountPointContext/MountPointDefinition to operate on it.

JIRA: YANGTOOLS-1172
Change-Id: I3a9067c1cb4650dc0dcddcaee53d02d0307d1f0d
Signed-off-by: Robert Varga <robert.varga@pantheon.tech>
codec/yang-data-codec-xml/src/main/java/org/opendaylight/yangtools/yang/data/codec/xml/XmlParserStream.java
data/rfc8528-data-api/pom.xml
data/rfc8528-data-api/src/main/java/module-info.java
data/rfc8528-data-api/src/main/java/org/opendaylight/yangtools/rfc8528/data/api/MountPointContext.java
data/rfc8528-data-api/src/main/java/org/opendaylight/yangtools/rfc8528/data/api/MountPointIdentifier.java
data/rfc8528-data-util/src/main/java/org/opendaylight/yangtools/rfc8528/data/util/AbstractMountPointContextFactory.java
data/rfc8528-data-util/src/main/java/org/opendaylight/yangtools/rfc8528/data/util/EmptyMountPointContext.java
data/rfc8528-data-util/src/main/java/org/opendaylight/yangtools/rfc8528/data/util/ImmutableMountPointContext.java
model/rfc8528-model-api/src/main/java/org/opendaylight/yangtools/rfc8528/model/api/MountPointLabel.java [new file with mode: 0644]