public interface TermLabelMerger
 A TermLabelMerger is used by
 TermLabelManager.mergeLabels(Services, de.uka.ilkd.key.logic.SequentChangeInfo)
 to merge TermLabels in case a SequentFormula was 
 rejected to be added to the resulting Sequent.
 
 For more information about TermLabels and how they are maintained
 during prove read the documentation of interface TermLabel.
 
TermLabel, 
TermLabelManager| Modifier and Type | Method and Description | 
|---|---|
boolean | 
mergeLabels(SequentFormula existingSF,
           Term existingTerm,
           TermLabel existingLabel,
           SequentFormula rejectedSF,
           Term rejectedTerm,
           TermLabel rejectedLabel,
           java.util.List<TermLabel> mergedLabels)
Merges the existing and the rejected  
TermLabel by updating the merged List. | 
boolean mergeLabels(SequentFormula existingSF, Term existingTerm, TermLabel existingLabel, SequentFormula rejectedSF, Term rejectedTerm, TermLabel rejectedLabel, java.util.List<TermLabel> mergedLabels)
TermLabel by updating the merged List.existingSF - The existing SequentFormula.existingTerm - The Term of the existing SequentFormula.existingLabel - The existing TermLabel if available or null otherwise.rejectedSF - The rejected SequentFormula.rejectedTerm - The Term of the rejected SequentFormula.rejectedLabel - The rejected TermLabel.mergedLabels - The List with new TermLabels which will be visible in the resulting Sequent.true if the List of TermLabel was modified and false otherwise.