Eliminate yang.data.spi.tree 41/98941/4
authorRobert Varga <robert.varga@pantheon.tech>
Sun, 12 Dec 2021 01:03:17 +0000 (02:03 +0100)
committerRobert Varga <robert.varga@pantheon.tech>
Sun, 12 Dec 2021 07:37:24 +0000 (08:37 +0100)
commitcfaab1c0c2a07d099756fe72bbe883c1f7dac9ec
tree4107712984b7c13421de16d4d274735956615733
parent9d19eece0115e5666f1c23abadbbf560bb70096e
Eliminate yang.data.spi.tree

We have tests lurking in the wrong artifact (should be yang-data-api)
and the production code is really implementation detail of
yang-data-tree-ri.

JIRA: YANGTOOLS-1242
Change-Id: I039d10858f86ab07305d9e92841310bbcfdb2863
Signed-off-by: Robert Varga <robert.varga@pantheon.tech>
47 files changed:
data/yang-data-api/src/test/java/org/opendaylight/yangtools/yang/data/api/schema/DuplicityTest.java [moved from data/yang-data-spi/src/test/java/org/opendaylight/yangtools/yang/data/spi/tree/DuplicityTest.java with 73% similarity]
data/yang-data-spi/src/main/java/module-info.java
data/yang-data-tree-ri/src/main/java/org/opendaylight/yangtools/yang/data/tree/impl/AbstractDataTreeTip.java
data/yang-data-tree-ri/src/main/java/org/opendaylight/yangtools/yang/data/tree/impl/AbstractModifiedNodeBasedCandidateNode.java
data/yang-data-tree-ri/src/main/java/org/opendaylight/yangtools/yang/data/tree/impl/AbstractNodeContainerModificationStrategy.java
data/yang-data-tree-ri/src/main/java/org/opendaylight/yangtools/yang/data/tree/impl/AbstractReadyIterator.java
data/yang-data-tree-ri/src/main/java/org/opendaylight/yangtools/yang/data/tree/impl/AbstractValidation.java
data/yang-data-tree-ri/src/main/java/org/opendaylight/yangtools/yang/data/tree/impl/AugmentationModificationStrategy.java
data/yang-data-tree-ri/src/main/java/org/opendaylight/yangtools/yang/data/tree/impl/AutomaticLifecycleMixin.java
data/yang-data-tree-ri/src/main/java/org/opendaylight/yangtools/yang/data/tree/impl/ChoiceModificationStrategy.java
data/yang-data-tree-ri/src/main/java/org/opendaylight/yangtools/yang/data/tree/impl/ContainerModificationStrategy.java
data/yang-data-tree-ri/src/main/java/org/opendaylight/yangtools/yang/data/tree/impl/DataTreeState.java
data/yang-data-tree-ri/src/main/java/org/opendaylight/yangtools/yang/data/tree/impl/InMemoryDataTree.java
data/yang-data-tree-ri/src/main/java/org/opendaylight/yangtools/yang/data/tree/impl/InMemoryDataTreeCandidate.java
data/yang-data-tree-ri/src/main/java/org/opendaylight/yangtools/yang/data/tree/impl/InMemoryDataTreeModification.java
data/yang-data-tree-ri/src/main/java/org/opendaylight/yangtools/yang/data/tree/impl/InMemoryDataTreeSnapshot.java
data/yang-data-tree-ri/src/main/java/org/opendaylight/yangtools/yang/data/tree/impl/ListModificationStrategy.java
data/yang-data-tree-ri/src/main/java/org/opendaylight/yangtools/yang/data/tree/impl/MandatoryLeafEnforcer.java
data/yang-data-tree-ri/src/main/java/org/opendaylight/yangtools/yang/data/tree/impl/MapEntryModificationStrategy.java
data/yang-data-tree-ri/src/main/java/org/opendaylight/yangtools/yang/data/tree/impl/MapModificationStrategy.java
data/yang-data-tree-ri/src/main/java/org/opendaylight/yangtools/yang/data/tree/impl/ModificationApplyOperation.java
data/yang-data-tree-ri/src/main/java/org/opendaylight/yangtools/yang/data/tree/impl/ModifiedNode.java
data/yang-data-tree-ri/src/main/java/org/opendaylight/yangtools/yang/data/tree/impl/NodeModification.java
data/yang-data-tree-ri/src/main/java/org/opendaylight/yangtools/yang/data/tree/impl/NoopDataTreeCandidate.java
data/yang-data-tree-ri/src/main/java/org/opendaylight/yangtools/yang/data/tree/impl/OperationWithModification.java
data/yang-data-tree-ri/src/main/java/org/opendaylight/yangtools/yang/data/tree/impl/SchemaAwareApplyOperation.java
data/yang-data-tree-ri/src/main/java/org/opendaylight/yangtools/yang/data/tree/impl/StructuralContainerModificationStrategy.java
data/yang-data-tree-ri/src/main/java/org/opendaylight/yangtools/yang/data/tree/impl/ValueNodeModificationStrategy.java
data/yang-data-tree-ri/src/main/java/org/opendaylight/yangtools/yang/data/tree/impl/di/InMemoryDataTreeFactory.java
data/yang-data-tree-ri/src/main/java/org/opendaylight/yangtools/yang/data/tree/impl/node/AbstractContainerNode.java [moved from data/yang-data-spi/src/main/java/org/opendaylight/yangtools/yang/data/spi/tree/AbstractContainerNode.java with 96% similarity]
data/yang-data-tree-ri/src/main/java/org/opendaylight/yangtools/yang/data/tree/impl/node/AbstractModifiedContainerNode.java [moved from data/yang-data-spi/src/main/java/org/opendaylight/yangtools/yang/data/spi/tree/AbstractModifiedContainerNode.java with 96% similarity]
data/yang-data-tree-ri/src/main/java/org/opendaylight/yangtools/yang/data/tree/impl/node/AbstractMutableContainerNode.java [moved from data/yang-data-spi/src/main/java/org/opendaylight/yangtools/yang/data/spi/tree/AbstractMutableContainerNode.java with 98% similarity]
data/yang-data-tree-ri/src/main/java/org/opendaylight/yangtools/yang/data/tree/impl/node/AbstractTreeNode.java [moved from data/yang-data-spi/src/main/java/org/opendaylight/yangtools/yang/data/spi/tree/AbstractTreeNode.java with 96% similarity]
data/yang-data-tree-ri/src/main/java/org/opendaylight/yangtools/yang/data/tree/impl/node/LazyContainerNode.java [moved from data/yang-data-spi/src/main/java/org/opendaylight/yangtools/yang/data/spi/tree/LazyContainerNode.java with 97% similarity]
data/yang-data-tree-ri/src/main/java/org/opendaylight/yangtools/yang/data/tree/impl/node/LazyMutableContainerNode.java [moved from data/yang-data-spi/src/main/java/org/opendaylight/yangtools/yang/data/spi/tree/LazyMutableContainerNode.java with 95% similarity]
data/yang-data-tree-ri/src/main/java/org/opendaylight/yangtools/yang/data/tree/impl/node/MaterializedContainerNode.java [moved from data/yang-data-spi/src/main/java/org/opendaylight/yangtools/yang/data/spi/tree/MaterializedContainerNode.java with 94% similarity]
data/yang-data-tree-ri/src/main/java/org/opendaylight/yangtools/yang/data/tree/impl/node/MaterializedMutableContainerNode.java [moved from data/yang-data-spi/src/main/java/org/opendaylight/yangtools/yang/data/spi/tree/MaterializedMutableContainerNode.java with 92% similarity]
data/yang-data-tree-ri/src/main/java/org/opendaylight/yangtools/yang/data/tree/impl/node/MutableTreeNode.java [moved from data/yang-data-spi/src/main/java/org/opendaylight/yangtools/yang/data/spi/tree/MutableTreeNode.java with 97% similarity]
data/yang-data-tree-ri/src/main/java/org/opendaylight/yangtools/yang/data/tree/impl/node/SimpleContainerNode.java [moved from data/yang-data-spi/src/main/java/org/opendaylight/yangtools/yang/data/spi/tree/SimpleContainerNode.java with 95% similarity]
data/yang-data-tree-ri/src/main/java/org/opendaylight/yangtools/yang/data/tree/impl/node/TreeNode.java [moved from data/yang-data-spi/src/main/java/org/opendaylight/yangtools/yang/data/spi/tree/TreeNode.java with 97% similarity]
data/yang-data-tree-ri/src/main/java/org/opendaylight/yangtools/yang/data/tree/impl/node/TreeNodeFactory.java [moved from data/yang-data-spi/src/main/java/org/opendaylight/yangtools/yang/data/spi/tree/TreeNodeFactory.java with 96% similarity]
data/yang-data-tree-ri/src/main/java/org/opendaylight/yangtools/yang/data/tree/impl/node/ValueNode.java [moved from data/yang-data-spi/src/main/java/org/opendaylight/yangtools/yang/data/spi/tree/ValueNode.java with 96% similarity]
data/yang-data-tree-ri/src/main/java/org/opendaylight/yangtools/yang/data/tree/impl/node/Version.java [moved from data/yang-data-spi/src/main/java/org/opendaylight/yangtools/yang/data/spi/tree/Version.java with 93% similarity]
data/yang-data-tree-ri/src/test/java/org/opendaylight/yangtools/yang/data/tree/impl/ModificationMetadataTreeTest.java
data/yang-data-tree-ri/src/test/java/org/opendaylight/yangtools/yang/data/tree/impl/StoreTreeNodesTest.java
data/yang-data-tree-ri/src/test/java/org/opendaylight/yangtools/yang/data/tree/impl/node/TreeNodeFactoryTest.java [moved from data/yang-data-spi/src/test/java/org/opendaylight/yangtools/yang/data/spi/tree/TreeNodeFactoryTest.java with 97% similarity]
data/yang-data-tree-ri/src/test/java/org/opendaylight/yangtools/yang/data/tree/impl/node/VersionTest.java [moved from data/yang-data-spi/src/test/java/org/opendaylight/yangtools/yang/data/spi/tree/VersionTest.java with 93% similarity]