Project

General

Profile

« Previous | Next » 

Revision 2c98dda6

Added by Andreas Müller about 5 years ago

ref #6618 , ref #8012, ref #3853 add TermType.Character

View differences:

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