Uses of Interface
de.aristaflow.adept2.model.common.changetracking.ChangeCombiner
-
Packages that use ChangeCombiner Package Description de.aristaflow.adept2.model.common.changetracking -
-
Uses of ChangeCombiner in de.aristaflow.adept2.model.common.changetracking
Classes in de.aristaflow.adept2.model.common.changetracking that implement ChangeCombiner Modifier and Type Class Description class
DifferentChangeCombiner
Combines different changes, for instance the changes refer to the different property values.class
EqualChangeCombiner
Combines equal changes, for instance the changes refer to the same property value.class
SimilarChangeCombiner
Combines similar changes, for instance the changes refer to the same property value.Fields in de.aristaflow.adept2.model.common.changetracking declared as ChangeCombiner Modifier and Type Field Description protected ChangeCombiner
ChangeTrackingMap. changeCombiner
The change combiner used for combining several changes to a property value.static ChangeCombiner
ChangeCombiner. DIFFERENT_CHANGES
The changes are different and therefore most combinations of changes lead toCHANGED
.static ChangeCombiner
ChangeCombiner. EQUAL_CHANGES
The changes are equal, for instanceADDED
andREMOVED
as well asREMOVED
andADDED
are no-ops.static ChangeCombiner
ChangeCombiner. SIMILAR_CHANGES
The changes are similar, for instanceADDED
andREMOVED
is a no-op butREMOVED
andADDED
isCHANGED
.Constructors in de.aristaflow.adept2.model.common.changetracking with parameters of type ChangeCombiner Constructor Description ChangeTrackingMap(ChangeCombiner changeCombiner)
Creates a newChangeTrackingMap
with the designated change combiner.ChangeTrackingMap(ChangeCombiner changeCombiner, int initialCapacity)
Creates a newChangeTrackingMap
with the designated change combiner and the designated initial capacity.ChangeTrackingMap(ChangeCombiner changeCombiner, Map<? extends T,ChangeType> m)
Creates a newChangeTrackingMap
with the designated change combiner containing the content of the designated map.
-