Class RestoredMergeSettings


  • public class RestoredMergeSettings
    extends Object
    Container recovered from merge settings file (read only).
    See Also:
    IMergeSettingsModel
    • Constructor Detail

      • RestoredMergeSettings

        public RestoredMergeSettings​(List<ObjectsTriple<String>> comparedObjectsCorrespondences,
                                     IMergeSettingsModel mergeSettingsModel)
        Creates restored merge settings instance.
        Parameters:
        comparedObjectsCorrespondences - the list of correspondences, cannot be null
        mergeSettingsModel - the merge settings model, cannot be null
    • Method Detail

      • getMergeSettingsModel

        public IMergeSettingsModel getMergeSettingsModel()
        Returns model of restored merge settings.
        Returns:
        merge settings model, cannot be null
      • getComparedObjectsCorrespondences

        public List<ObjectsTriple<String>> getComparedObjectsCorrespondences()
        Returns the list of explicit correspondences between main, other and ancestor objects.
        Returns:
        the list of explicit correspondences as triples of strings, where the first string is the symbolic link of the main object, the second string is the symbolic link of the other object and the third string is the symbolic link of the third object. The first or second string (but not both) may be null, which means that the specified (non-null) object must be excluded from matching on the opposite side (the side with null value). The third string may also be null. Never null