Deprecate SemVer import mode 38/99038/1
authorRobert Varga <robert.varga@pantheon.tech>
Thu, 21 Oct 2021 08:48:35 +0000 (10:48 +0200)
committerRobert Varga <nite@hq.sk>
Mon, 10 Jan 2022 07:44:07 +0000 (07:44 +0000)
commitffccd85f570bbb64398d13db385b78d58ee992a3
treea759f3bff2ffeffbd9895b5775b88be8ac598bf0
parent99828ad40463849ed5cbe26fb8d4d38093c73dc3
Deprecate SemVer import mode

Semantic version imports are not used by anyone and have a rather
convoluted implementation. Deprecate them along with their supporting
elements.

JIRA: YANGTOOLS-1354
Change-Id: I6b41c3407d51833cb13445517e896be39b371ac8
Signed-off-by: Robert Varga <robert.varga@pantheon.tech>
(cherry picked from commit 1fff58dc4bee0df39b9c600f2291f98b18d7dc55)
parser/yang-parser-api/src/main/java/org/opendaylight/yangtools/yang/parser/api/ImportResolutionMode.java
parser/yang-parser-spi/src/main/java/org/opendaylight/yangtools/yang/parser/spi/meta/SemanticVersionModuleNamespace.java
parser/yang-parser-spi/src/main/java/org/opendaylight/yangtools/yang/parser/spi/meta/SemanticVersionNamespace.java
parser/yang-parser-spi/src/main/java/org/opendaylight/yangtools/yang/parser/spi/source/ImportPrefixToSemVerSourceIdentifier.java
plugin/plugin-generator-api/src/main/java/org/opendaylight/yangtools/plugin/generator/api/FileGenerator.java
yang/yang-repo-api/src/main/java/org/opendaylight/yangtools/yang/model/repo/api/SemVerSourceIdentifier.java
yang/yang-repo-api/src/main/java/org/opendaylight/yangtools/yang/model/repo/api/SourceIdentifier.java
yang/yang-repo-api/src/main/java/org/opendaylight/yangtools/yang/model/repo/api/StatementParserMode.java