2 * Copyright (C) 2007 EDIT
3 * European Distributed Institute of Taxonomy
4 * http://www.e-taxonomy.eu
6 * The contents of this file are subject to the Mozilla Public License Version 1.1
7 * See LICENSE.TXT at the top of this package for the full license terms.
10 package etaxonomy
.cdm
.model
.name
;
13 import etaxonomy
.cdm
.model
.common
.EnumeratedTermBase
;
14 import org
.apache
.log4j
.Logger
;
17 * This list should be extensible at runtime through configuration. This needs to
19 * http://rs.tdwg.org/ontology/voc/TaxonRank
22 * @created 02-Nov-2007 18:15:12
24 public class Rank
extends EnumeratedTermBase
{
25 static Logger logger
= Logger
.getLogger(Rank
.class);
28 private static final int ontologyClassUri
= http
://rs.tdwg.org/ontology/voc/TaxonRank#TaxonRankTerm;
29 private ArrayList m_TaxonNameBase
;
31 public ArrayList
getM_TaxonNameBase(){
32 return m_TaxonNameBase
;
39 public void setM_TaxonNameBase(ArrayList newVal
){
40 m_TaxonNameBase
= newVal
;
43 public getOntologyClassUri(){
44 return ontologyClassUri
;
51 public void setOntologyClassUri(newVal
){
52 ontologyClassUri
= newVal
;
55 public static final Rank
EMPIRE(){
59 public static final Rank
DOMAIN(){
63 public static final Rank
SUPER_KINGDOM(){
67 public static final Rank
KINGDOM(){
71 public static final Rank
SUBKINGDOM(){
75 public static final Rank
INFRAKINGDOM(){
79 public static final Rank
SUPERPHYLUM(){
83 public static final Rank
PHYLUM(){
87 public static final Rank
SUBPHYLUM(){
91 public static final Rank
INFRAPHYLUM(){
95 public static final Rank
SUPERDIVISION(){
99 public static final Rank
DIVISION(){
103 public static final Rank
SUBDIVISION(){
107 public static final Rank
INFRADIVISION(){
111 public static final Rank
SUPERCLASS(){
115 public static final Rank
CLASS(){
119 public static final Rank
SUBCLASS(){
123 public static final Rank
INFRACLASS(){
127 public static final Rank
SUPERORDER(){
131 public static final Rank
ORDER(){
135 public static final Rank
SUBORDER(){
139 public static final Rank
INFRAORDER(){
143 public static final Rank
SUPERFAMILY(){
147 public static final Rank
FAMILY(){
151 public static final Rank
SUBFAMILY(){
155 public static final Rank
INFRAFAMILY(){
159 public static final Rank
SUPERTRIBE(){
163 public static final Rank
TRIBE(){
167 public static final Rank
SUBTRIBE(){
171 public static final Rank
INFRATRIBE(){
175 public static final Rank
SUPRAGENERIC_TAXON(){
179 public static final Rank
GENUS(){
183 public static final Rank
SUBGENUS(){
187 public static final Rank
INFRAGENUS(){
191 public static final Rank
SECTION(){
195 public static final Rank
SUBSECTION(){
199 public static final Rank
SERIES(){
203 public static final Rank
SUBSERIES(){
207 public static final Rank
SPECIES_AGGREGATE(){
211 public static final Rank
INFRAGENERIC_TAXON(){
215 public static final Rank
SPECIES(){
219 public static final Rank
SUBSPECIFIC_AGGREGATE(){
223 public static final Rank
SUBSPECIES(){
227 public static final Rank
INFRASPECIES(){
231 public static final Rank
VARIETY(){
235 public static final Rank
BIO_VARIETY(){
239 public static final Rank
PATHO_VARIETY(){
243 public static final Rank
SUBVARIETY(){
247 public static final Rank
SUBSUBVARIETY(){
251 public static final Rank
CONVAR(){
255 public static final Rank
FORM(){
259 public static final Rank
SPECIAL_FORM(){
263 public static final Rank
SUBFORM(){
267 public static final Rank
SUBSUBFORM(){
271 public static final Rank
INFRASPECIFIC_TAXON(){
275 public static final Rank
CANDIDATE(){
279 public static final Rank
DENOMINATION_CLASS(){
283 public static final Rank
GREX(){
287 public static final Rank
GRAFT_CHIMAERA(){
291 public static final Rank
CULTIVAR_GROUP(){
295 public static final Rank
CULTIVAR(){