public class FormulaTermLabelMerger extends java.lang.Object implements TermLabelMerger
TermLabelMerger used to merge FormulaTermLabels.| Constructor and Description |
|---|
FormulaTermLabelMerger() |
| 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. |
public 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.mergeLabels in interface TermLabelMergerexistingSF - 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.