Squash value-based ModificationStrategies 35/80135/6
authorRobert Varga <robert.varga@pantheon.tech>
Mon, 4 Feb 2019 17:15:15 +0000 (18:15 +0100)
committerRobert Varga <robert.varga@pantheon.tech>
Tue, 5 Feb 2019 00:24:40 +0000 (01:24 +0100)
commitd3ea78c642c428f640ab29f8f197a65e4c4477e1
tree0069b7b0312f3a0e242b737cbf3dd4a38fb77826
parent20df7021c844ccf06d1378f615c2988fff60edee
Squash value-based ModificationStrategies

LeafSetEntryModificationStrategy and LeafModificationStrategy
share all of their codebase, rendering them useless. Remove them
and promote AbstractValueNodeModificationStrategy to a full
class.

JIRA: YANGTOOLS-941
Change-Id: I95f6d5eb106a003dee85028bc8bb0251a25a6130
Signed-off-by: Robert Varga <robert.varga@pantheon.tech>
yang/yang-data-impl/src/main/java/org/opendaylight/yangtools/yang/data/impl/schema/tree/LeafModificationStrategy.java [deleted file]
yang/yang-data-impl/src/main/java/org/opendaylight/yangtools/yang/data/impl/schema/tree/LeafSetEntryModificationStrategy.java [deleted file]
yang/yang-data-impl/src/main/java/org/opendaylight/yangtools/yang/data/impl/schema/tree/LeafSetModificationStrategy.java
yang/yang-data-impl/src/main/java/org/opendaylight/yangtools/yang/data/impl/schema/tree/SchemaAwareApplyOperation.java
yang/yang-data-impl/src/main/java/org/opendaylight/yangtools/yang/data/impl/schema/tree/ValueNodeModificationStrategy.java [moved from yang/yang-data-impl/src/main/java/org/opendaylight/yangtools/yang/data/impl/schema/tree/AbstractValueNodeModificationStrategy.java with 75% similarity]