Move more implementation classes to yang-model-spi 87/95087/4
authorRobert Varga <robert.varga@pantheon.tech>
Tue, 9 Feb 2021 11:47:21 +0000 (12:47 +0100)
committerRobert Varga <robert.varga@pantheon.tech>
Tue, 9 Feb 2021 13:21:19 +0000 (14:21 +0100)
commite39cb92e02d9cdf977051937c13a7d539af0ddf9
treef16e0fcccab2d686ce2b5ab2929113356e5e8c47
parentf928faae7a4df760000c350f1a1c61feff05aea4
Move more implementation classes to yang-model-spi

AbstractSchemaContext as well as AbstractEffectiveModelContextProvider
are really baseline implementation classes, move them.

JIRA: YANGTOOLS-1052
Change-Id: I2e68cd53fff00c2ee322a6045bf029b46921c2a3
Signed-off-by: Robert Varga <robert.varga@pantheon.tech>
16 files changed:
attic/yang-data-jaxen/pom.xml
attic/yang-data-jaxen/src/main/java/org/opendaylight/yangtools/yang/data/jaxen/JaxenDocument.java
yang/rfc8528-data-util/src/main/java/module-info.java
yang/rfc8528-data-util/src/main/java/org/opendaylight/yangtools/rcf8528/data/util/EmptyMountPointContext.java
yang/rfc8528-data-util/src/main/java/org/opendaylight/yangtools/rcf8528/data/util/ImmutableMountPointContext.java
yang/yang-data-impl/src/main/java/org/opendaylight/yangtools/yang/data/impl/leafref/LeafRefContext.java
yang/yang-data-util/src/main/java/module-info.java
yang/yang-data-util/src/main/java/org/opendaylight/yangtools/yang/data/util/ImmutableNormalizedAnydata.java
yang/yang-data-util/src/main/java/org/opendaylight/yangtools/yang/data/util/codec/AbstractCodecFactory.java
yang/yang-model-spi/src/main/java/module-info.java
yang/yang-model-spi/src/main/java/org/opendaylight/yangtools/yang/model/spi/AbstractEffectiveModelContextProvider.java [moved from yang/yang-model-util/src/main/java/org/opendaylight/yangtools/yang/model/util/AbstractEffectiveModelContextProvider.java with 96% similarity]
yang/yang-model-spi/src/main/java/org/opendaylight/yangtools/yang/model/spi/AbstractSchemaContext.java [moved from yang/yang-model-util/src/main/java/org/opendaylight/yangtools/yang/model/util/AbstractSchemaContext.java with 97% similarity]
yang/yang-model-util/src/main/java/org/opendaylight/yangtools/yang/model/util/FilteringSchemaContextProxy.java
yang/yang-model-util/src/main/java/org/opendaylight/yangtools/yang/model/util/ModuleNameNamespaceContext.java
yang/yang-model-util/src/main/java/org/opendaylight/yangtools/yang/model/util/SimpleSchemaContext.java
yang/yang-model-util/src/test/java/org/opendaylight/yangtools/yang/model/util/SchemaContextProxyTest.java