Revision 2c98dda6
Added by Andreas Müller about 5 years ago
cdmlib-model/src/main/java/eu/etaxonomy/cdm/model/common/TermType.java | ||
---|---|---|
485 | 485 |
@XmlEnumValue("StructureModifier") |
486 | 486 |
StructureModifier(UUID.fromString("41617e59-17c9-47f5-8fe6-319e117447ce"), "Structure Modifier", "STMO", Modifier), |
487 | 487 |
|
488 |
|
|
489 |
//37 |
|
490 |
/** |
|
491 |
* The type for {@link Character characters}. Is subtype of {@link #Feature} |
|
492 |
* @see TermType#Feature |
|
493 |
* @deprecated not yet clear if really needed, might be replaced in future |
|
494 |
* by {@value TermType#Feature} |
|
495 |
*/ |
|
496 |
@XmlEnumValue("Character") |
|
497 |
@Deprecated |
|
498 |
Character(UUID.fromString("70baa056-4a3c-4a79-860f-934765c626c4"), "Character", "CHA", Feature), |
|
499 |
|
|
500 |
|
|
488 | 501 |
; |
489 | 502 |
|
490 | 503 |
|
... | ... | |
559 | 572 |
return DefinedTerm.NewInstance(this, null, "Untitled", null); |
560 | 573 |
case Feature: |
561 | 574 |
return eu.etaxonomy.cdm.model.description.Feature.NewInstance(null, "Untitled", null); |
575 |
case Character: |
|
576 |
return eu.etaxonomy.cdm.model.description.Character.NewInstance(null, null, null, "Untitled", null); |
|
562 | 577 |
case State: |
563 | 578 |
return eu.etaxonomy.cdm.model.description.State.NewInstance(null, "Untitled", null); |
564 | 579 |
case MarkerType: |
cdmlib-model/src/main/java/eu/etaxonomy/cdm/model/description/Character.java | ||
---|---|---|
25 | 25 |
|
26 | 26 |
import eu.etaxonomy.cdm.model.common.DefinedTerm; |
27 | 27 |
import eu.etaxonomy.cdm.model.common.Language; |
28 |
import eu.etaxonomy.cdm.model.common.TermType; |
|
28 | 29 |
|
29 | 30 |
/** |
30 | 31 |
* A subclass of the Feature class that is meant for handling |
... | ... | |
137 | 138 |
@Deprecated |
138 | 139 |
protected Character() { |
139 | 140 |
super(); |
141 |
this.setTermType(TermType.Character); |
|
140 | 142 |
} |
141 | 143 |
|
142 | 144 |
|
... | ... | |
160 | 162 |
*/ |
161 | 163 |
protected Character(FeatureNode structure, FeatureNode property, String term, String label, String labelAbbrev) { |
162 | 164 |
super(term, label, labelAbbrev); |
165 |
this.setTermType(TermType.Character); |
|
163 | 166 |
this.structure = structure; |
164 | 167 |
this.property = property; |
165 | 168 |
} |
Also available in: Unified diff
ref #6618 , ref #8012, ref #3853 add TermType.Character