Revision 54cc3ca6
Added by Katja Luther over 5 years ago
eu.etaxonomy.taxeditor.store/src/main/java/eu/etaxonomy/taxeditor/ui/section/taxon/TaxonRelationshipDetailElement.java | ||
---|---|---|
14 | 14 |
import eu.etaxonomy.cdm.model.reference.Reference; |
15 | 15 |
import eu.etaxonomy.cdm.model.taxon.Taxon; |
16 | 16 |
import eu.etaxonomy.cdm.model.taxon.TaxonRelationship; |
17 |
import eu.etaxonomy.cdm.model.taxon.TaxonRelationshipType; |
|
18 | 17 |
import eu.etaxonomy.taxeditor.event.EventUtility; |
19 | 18 |
import eu.etaxonomy.taxeditor.event.WorkbenchEventConstants; |
20 | 19 |
import eu.etaxonomy.taxeditor.model.TaxonRelationshipTypeInverseContainer; |
... | ... | |
199 | 198 |
} |
200 | 199 |
firePropertyChangeEvent(new CdmPropertyChangeEvent(this, null)); |
201 | 200 |
EventUtility.postEvent(WorkbenchEventConstants.REFRESH_NAME_EDITOR, getEntity().getToTaxon()); |
201 |
taxonElement.updateTitle(); |
|
202 | 202 |
} |
203 | 203 |
|
204 | 204 |
@Override |
... | ... | |
208 | 208 |
} |
209 | 209 |
@Override |
210 | 210 |
protected void handleTitleCacheRelevantChange(PropertyChangeEvent event) { |
211 |
if (getEntity().getType().equals(TaxonRelationshipType.MISAPPLIED_NAME_FOR())){
|
|
211 |
if (getEntity().getType().isAnyMisappliedName() || getEntity().getType().isAnySynonym()){
|
|
212 | 212 |
String title = taxon.generateTitle(); |
213 | 213 |
taxon.setTitleCache(title); |
214 | 214 |
super.handleTitleCacheRelevantChange(event); |
Also available in: Unified diff
ref #6559: order misapplied names, pro parte synonyms and invalid designations