Simplify *List* context nodes 84/106084/6
authorRobert Varga <robert.varga@pantheon.tech>
Sat, 20 May 2023 20:02:10 +0000 (22:02 +0200)
committerRobert Varga <robert.varga@pantheon.tech>
Sat, 20 May 2023 21:53:23 +0000 (23:53 +0200)
commiteffa80094c9c1ad7450fcc822c00b95ba5092540
treef7a908e9b4d0581c1d5e1e9c841f0ab3a34791ab
parent953fe27d7ab040ed510a5101133610012e48e090
Simplify *List* context nodes

Ordered/Unordered specializations do not make a difference at the end of
the day. Also we have a 'List'/'Map' parlance which is not exposed to
the outside world. Clean this up, eliminating two classes in the
process.

JIRA: YANGTOOLS-1413
Change-Id: Ief920ece71809c7d6134b73ed49bf532652dfdd5
Signed-off-by: Robert Varga <robert.varga@pantheon.tech>
data/yang-data-util/src/main/java/org/opendaylight/yangtools/yang/data/util/impl/legacy/AbstractDataSchemaContextNode.java
data/yang-data-util/src/main/java/org/opendaylight/yangtools/yang/data/util/impl/legacy/AbstractListItemContextNode.java
data/yang-data-util/src/main/java/org/opendaylight/yangtools/yang/data/util/impl/legacy/AbstractListLikeContextNode.java
data/yang-data-util/src/main/java/org/opendaylight/yangtools/yang/data/util/impl/legacy/LeafListMixinContextNode.java [moved from data/yang-data-util/src/main/java/org/opendaylight/yangtools/yang/data/util/impl/legacy/UnorderedLeafListMixinContextNode.java with 77% similarity]
data/yang-data-util/src/main/java/org/opendaylight/yangtools/yang/data/util/impl/legacy/ListItemContextNode.java
data/yang-data-util/src/main/java/org/opendaylight/yangtools/yang/data/util/impl/legacy/ListMixinContextNode.java [moved from data/yang-data-util/src/main/java/org/opendaylight/yangtools/yang/data/util/impl/legacy/UnkeyedListMixinContextNode.java with 84% similarity]
data/yang-data-util/src/main/java/org/opendaylight/yangtools/yang/data/util/impl/legacy/MapItemContextNode.java [moved from data/yang-data-util/src/main/java/org/opendaylight/yangtools/yang/data/util/impl/legacy/UnkeyedListItemContextNode.java with 55% similarity]
data/yang-data-util/src/main/java/org/opendaylight/yangtools/yang/data/util/impl/legacy/MapMixinContextNode.java [moved from data/yang-data-util/src/main/java/org/opendaylight/yangtools/yang/data/util/impl/legacy/UnorderedMapMixinContextNode.java with 73% similarity]
data/yang-data-util/src/main/java/org/opendaylight/yangtools/yang/data/util/impl/legacy/OrderedLeafListMixinContextNode.java [deleted file]
data/yang-data-util/src/main/java/org/opendaylight/yangtools/yang/data/util/impl/legacy/OrderedMapMixinContextNode.java [deleted file]
data/yang-data-util/src/test/java/org/opendaylight/yangtools/yang/data/util/impl/legacy/YT1412Test.java