Add ItemOrder concept 53/93653/1
authorRobert Varga <robert.varga@pantheon.tech>
Fri, 13 Nov 2020 12:30:50 +0000 (13:30 +0100)
committerRobert Varga <nite@hq.sk>
Fri, 13 Nov 2020 16:09:11 +0000 (16:09 +0000)
commitc23d47ca7abcd6b2d296110b4b02a57337dc8347
tree993191892f70a3979dee6513e9fb665e21a9f527
parenta32b7777aa314eb03cce365b1abd0893bfb23e74
Add ItemOrder concept

This is a generalized contract for container-like classes, expressing how contained
items contribute to equality contract of the container.

The defined values are ItemOrder.Ordered and ItemOrder.Unordered. For convenience,
these are also exposed as ItemOrder.itemOrder(), reporting the implemented class
of ItemOrder.

JIRA: YANGTOOLS-1170
Change-Id: Ic67926c2146696ecb4be6f664720e842f363c6b0
Signed-off-by: Robert Varga <robert.varga@pantheon.tech>
(cherry picked from commit c0efc51f8eaec305de6524c8f98b30e20730feb7)
common/concepts/src/main/java/org/opendaylight/yangtools/concepts/ItemOrder.java [new file with mode: 0644]