eu.etaxonomy.cdm.model.common
Interface IDefinedTerm<T extends IDefinedTerm>

All Superinterfaces:
ILoadableTerm<T>
All Known Implementing Classes:
AbsenceTerm, AnnotationType, Continent, DefinedTermBase, DerivationEventType, DeterminationModifier, ExtensionType, Feature, HybridRelationshipType, InstitutionType, Language, MarkerType, MeasurementUnit, Modifier, NamedArea, NamedAreaLevel, NamedAreaType, NameRelationshipType, NameTypeDesignationStatus, NaturalLanguageTerm, NomenclaturalCode, NomenclaturalStatusType, OrderedTermBase, PresenceAbsenceTermBase, PresenceTerm, PreservationMethod, Rank, ReferenceSystem, ReferenceType, RelationshipTermBase, RightsTerm, Scope, Sex, SpecimenTypeDesignationStatus, Stage, State, StatisticalMeasure, SynonymRelationshipType, TaxonRelationshipType, TdwgArea, TextFormat, TypeDesignationStatusBase, WaterbodyOrCountry

public interface IDefinedTerm<T extends IDefinedTerm>
extends ILoadableTerm<T>


Method Summary
 T getByUuid(UUID uuid)
           
 Set<T> getGeneralizationOf()
          Returns all defined terms this term is a generalization for.
 Set<T> getIncludes()
          Returns all defined terms this term includes.
 T getKindOf()
          Returns the defined term this term is a kind of.
 Set<Media> getMedia()
           
 T getPartOf()
          Returns the defined term this term is a part of.
 UUID getUuid()
           
 
Methods inherited from interface eu.etaxonomy.cdm.model.common.ILoadableTerm
readCsvLine, writeCsvLine
 

Method Detail

getUuid

UUID getUuid()

getByUuid

T getByUuid(UUID uuid)

getKindOf

T getKindOf()
Returns the defined term this term is a kind of. Therefore the returned term is a generalization of this term


getGeneralizationOf

Set<T> getGeneralizationOf()
Returns all defined terms this term is a generalization for. Therefore the returned terms are kind of this term


getPartOf

T getPartOf()
Returns the defined term this term is a part of. Therefore the returned term includes this term


getIncludes

Set<T> getIncludes()
Returns all defined terms this term includes. Therefore the returned terms are part of this term


getMedia

Set<Media> getMedia()


Copyright © 2007-2012 EDIT. All Rights Reserved.