p2izing the editor
[taxeditor.git] / eclipseprojects / eu.etaxonomy.taxeditor.prototype2 / src / eu / etaxonomy / taxeditor / prototype2 / view / nameviewersupport / NameDocument.java
1 package eu.etaxonomy.taxeditor.prototype2.view.nameviewersupport;
2
3 import org.eclipse.jface.text.Document;
4
5 import eu.etaxonomy.cdm.model.name.BotanicalName;
6 import eu.etaxonomy.cdm.model.name.Rank;
7 import eu.etaxonomy.cdm.model.name.TaxonNameBase;
8
9
10 /**
11 * Extends Document to associate a TaxonName
12 *
13 * @author p.ciardelli
14 *
15 */
16 public class NameDocument extends Document {
17
18 private TaxonNameBase taxonName = new BotanicalName(Rank.SPECIES());
19
20 public NameDocument (String initialContent) {
21 super(initialContent);
22 }
23
24 public NameDocument (TaxonNameBase taxonName) {
25 this("");
26 this.taxonName = taxonName;
27 }
28
29 public NameDocument () {
30 this("");
31 }
32
33 public TaxonNameBase getTaxonName() {
34 return taxonName;
35 }
36
37 public void setTaxonName(TaxonNameBase taxonName) {
38 this.taxonName = taxonName;
39 }
40 }