Class DeltaSetTripleImpl<T>

  • All Implemented Interfaces:
    DeltaSetTriple<T>, SimpleVisitable<T>, DebugDumpable, Foreachable<T>, ShortDumpable, Serializable
    Direct Known Subclasses:
    PrismValueDeltaSetTripleImpl

    public class DeltaSetTripleImpl<T>
    extends Object
    implements DeltaSetTriple<T>
    The triple of values (added, unchanged, deleted) that represents difference between two collections of values.

    The DeltaSetTriple is used as a result of a "diff" operation or it is constructed to determine a ObjectDelta or PropertyDelta. It is a very useful structure in numerous situations when dealing with relative changes.

    DeltaSetTriple (similarly to other parts of this system) deal only with unordered values.

    Author:
    Radovan Semancik
    See Also:
    Serialized Form