Split out odl-codegen-extensions 36/112336/2
authorRobert Varga <robert.varga@pantheon.tech>
Thu, 27 Jun 2024 15:24:16 +0000 (17:24 +0200)
committerRobert Varga <robert.varga@pantheon.tech>
Thu, 27 Jun 2024 17:20:17 +0000 (19:20 +0200)
commitb76f40d1ec5db9a648f8bfa8e25579ff20d227bc
tree0c3e010eca0c84e822af7c05036f0238d1be96a5
parent56bc28b36e945e29a03c535d1e6eab353a609f83
Split out odl-codegen-extensions

We do not want the entirety of odl-ext, as most of it is related to
MD-SAL things. Split out odl-codegen-extensions.yang, which carries the
only extension we are using.

JIRA: YANGTOOLS-1576
Change-Id: Ief7ddddfc23c5087b69a1f72f9d6e0173654e0a7
Signed-off-by: Robert Varga <robert.varga@pantheon.tech>
26 files changed:
artifacts/pom.xml
binding/binding-generator/src/main/java/org/opendaylight/yangtools/binding/generator/impl/reactor/AbstractAugmentGenerator.java
binding/binding-test-model/pom.xml
binding/binding-test-model/src/main/yang/opendaylight-knock-knock-rpc.yang
binding/binding-test-model/src/main/yang/opendaylight-mdsal-augment-test.yang
binding/binding-test-model/src/main/yang/opendaylight-of-migration-test-model.yang
binding/binding-test-model/src/main/yang/opendaylight-test-routed-rpc.yang [deleted file]
binding/codegen-extensions/pom.xml [moved from binding/yang-ext/pom.xml with 88% similarity]
binding/codegen-extensions/src/main/yang/odl-codegen-extensions.yang [new file with mode: 0644]
binding/pom.xml
binding/yang-ext/src/main/yang/yang-ext.yang [deleted file]
features/odl-yangtools-binding-spec/pom.xml
features/odl-yangtools-binding-spec/src/main/feature/template.xml
model/odlext-model-api/src/main/java/org/opendaylight/yangtools/odlext/model/api/AugmentIdentifierEffectiveStatement.java
model/odlext-model-api/src/main/java/org/opendaylight/yangtools/odlext/model/api/AugmentIdentifierStatement.java
model/odlext-model-api/src/main/java/org/opendaylight/yangtools/odlext/model/api/CodegenExtensionsConstants.java [new file with mode: 0644]
model/odlext-model-api/src/main/java/org/opendaylight/yangtools/odlext/model/api/LegacyAugmentIdentifierEffectiveStatement.java [new file with mode: 0644]
model/odlext-model-api/src/main/java/org/opendaylight/yangtools/odlext/model/api/LegacyAugmentIdentifierStatement.java [new file with mode: 0644]
model/odlext-model-api/src/main/java/org/opendaylight/yangtools/odlext/model/api/OpenDaylightExtensionsStatements.java
parser/odlext-parser-support/src/main/java/org/opendaylight/yangtools/odlext/parser/AugmentIdentifierStatementSupport.java
parser/odlext-parser-support/src/main/java/org/opendaylight/yangtools/odlext/parser/LegacyAugmentIdentifierEffectiveStatementImpl.java [new file with mode: 0644]
parser/odlext-parser-support/src/main/java/org/opendaylight/yangtools/odlext/parser/LegacyAugmentIdentifierStatementImpl.java [new file with mode: 0644]
parser/odlext-parser-support/src/main/java/org/opendaylight/yangtools/odlext/parser/LegacyAugmentIdentifierStatementSupport.java [new file with mode: 0644]
parser/odlext-parser-support/src/main/java/org/opendaylight/yangtools/odlext/parser/RefLegacyAugmentIdentifierStatement.java [new file with mode: 0644]
parser/odlext-parser-support/src/test/resources/odl-codegen-extensions.yang [new file with mode: 0644]
parser/yang-parser-impl/src/main/java/org/opendaylight/yangtools/yang/parser/impl/DefaultReactors.java