1610ed0e3a5fbfd64dfab9462290797ef349c719
[taxeditor.git] / taxeditor-editor / src / main / java / eu / etaxonomy / taxeditor / propertysheet / name / SynonymPropertySource.java
1 /**
2 *
3 */
4 package eu.etaxonomy.taxeditor.propertysheet.name;
5
6 import eu.etaxonomy.cdm.model.name.TaxonNameBase;
7 import eu.etaxonomy.cdm.model.taxon.Synonym;
8 import eu.etaxonomy.taxeditor.store.model.NameUtil;
9
10 /**
11 * @author p.ciardelli
12 *
13 */
14 public class SynonymPropertySource extends TaxonBasePropertySource {
15
16
17 boolean isBasionym = false;
18
19 /**
20 * @param synonym
21 */
22 public SynonymPropertySource(Synonym synonym) {
23 super(synonym, "Synonym Name");
24
25 setIsBasionym();
26 }
27
28 /**
29 *
30 */
31 private void setIsBasionym() {
32 TaxonNameBase name = getTaxonBase().getName();
33 isBasionym = NameUtil.isNameGroupBasionym(name);
34 }
35 }