Add StateStorage 24/104624/3
authorRobert Varga <robert.varga@pantheon.tech>
Tue, 28 Feb 2023 15:16:15 +0000 (16:16 +0100)
committerRobert Varga <robert.varga@pantheon.tech>
Tue, 28 Feb 2023 15:59:42 +0000 (16:59 +0100)
commitebec8dab50c4ca13d0867e3dc6f80ec76d19ece6
treef468cc336eb8191d6dca67bb1f0b7b9c920e153e
parent12454780f82c8db5ab6036e4fe04380008163c60
Add StateStorage

The task of storing and restoring YangToSourceState can be filled
by multiple means. Add StateStorage interface and a simple
implementation based on BuildContext.

JIRA: YANGTOOLS-745
Change-Id: I2bc53ade834b140a429be9d7dcc9e6aba078d66f
Signed-off-by: Ruslan Kashapov <ruslan.kashapov@pantheon.tech>
Signed-off-by: Robert Varga <robert.varga@pantheon.tech>
plugin/yang-maven-plugin/src/main/java/org/opendaylight/yangtools/yang2sources/plugin/BuildContextStateStorage.java [new file with mode: 0644]
plugin/yang-maven-plugin/src/main/java/org/opendaylight/yangtools/yang2sources/plugin/StateStorage.java [new file with mode: 0644]
plugin/yang-maven-plugin/src/main/java/org/opendaylight/yangtools/yang2sources/plugin/YangToSourcesProcessor.java