Uses of Interface
de.aristaflow.adept2.model.common.changetracking.ChangeCombiner
Packages that use ChangeCombiner
-
Uses of ChangeCombiner in de.aristaflow.adept2.model.common.changetracking
Classes in de.aristaflow.adept2.model.common.changetracking that implement ChangeCombinerModifier and TypeClassDescriptionclassCombines different changes, for instance the changes refer to the different property values.classCombines equal changes, for instance the changes refer to the same property value.classCombines similar changes, for instance the changes refer to the same property value.Fields in de.aristaflow.adept2.model.common.changetracking declared as ChangeCombinerModifier and TypeFieldDescriptionprotected final ChangeCombinerChangeTrackingMap.changeCombinerThe change combiner used for combining several changes to a property value.static final ChangeCombinerChangeCombiner.DIFFERENT_CHANGESThe changes are different and therefore most combinations of changes lead toCHANGED.static final ChangeCombinerChangeCombiner.EQUAL_CHANGESThe changes are equal, for instanceADDEDandREMOVEDas well asREMOVEDandADDEDare no-ops.static final ChangeCombinerChangeCombiner.SIMILAR_CHANGESThe changes are similar, for instanceADDEDandREMOVEDis a no-op butREMOVEDandADDEDisCHANGED.Constructors in de.aristaflow.adept2.model.common.changetracking with parameters of type ChangeCombinerModifierConstructorDescriptionChangeTrackingMap(ChangeCombiner changeCombiner) Creates a newChangeTrackingMapwith the designated change combiner.ChangeTrackingMap(ChangeCombiner changeCombiner, int initialCapacity) Creates a newChangeTrackingMapwith the designated change combiner and the designated initial capacity.ChangeTrackingMap(ChangeCombiner changeCombiner, Map<? extends T, ChangeType> m) Creates a newChangeTrackingMapwith the designated change combiner containing the content of the designated map.