|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Object eu.etaxonomy.cdm.model.common.CdmBase eu.etaxonomy.cdm.model.common.VersionableEntity eu.etaxonomy.cdm.model.common.TermBase eu.etaxonomy.cdm.model.common.DefinedTermBase eu.etaxonomy.cdm.model.common.OrderedTermBase<T> eu.etaxonomy.cdm.model.common.RelationshipTermBase<TaxonRelationshipType> eu.etaxonomy.cdm.model.taxon.TaxonRelationshipType
public class TaxonRelationshipType
The class representing categories of taxon relationships
(like "is congruent to" or "is misapplied name for").
A standard (ordered) list of taxon relationship type instances will be automatically created as the project starts. But this class allows to extend this standard list by creating new instances of additional taxon relationship types if needed.
This class corresponds in part to:
Field Summary |
---|
Fields inherited from class eu.etaxonomy.cdm.model.common.OrderedTermBase |
---|
orderIndex |
Fields inherited from class eu.etaxonomy.cdm.model.common.DefinedTermBase |
---|
vocabulary, vocabularyStore |
Constructor Summary | |
---|---|
TaxonRelationshipType()
Class constructor: creates a new empty taxon relationship type instance. |
|
TaxonRelationshipType(String term,
String label,
String labelAbbrev,
boolean symmetric,
boolean transitive)
Class constructor: creates an additional taxon relationship type instance with a description (in the default language ), a label,
a label abbreviation and the flags indicating whether this new taxon
relationship type is symmetric and/or transitive. |
Method Summary | |
---|---|
static TaxonRelationshipType |
CONGRUENT_TO()
Returns the (concept) taxon relationship type "is congruent to". |
static TaxonRelationshipType |
CONTRADICTION()
Returns the (concept) taxon relationship type "is impossible" (contradiction). |
static TaxonRelationshipType |
DOES_NOT_EXCLUDE()
Returns the (concept) taxon relationship type "does not exclude". |
static TaxonRelationshipType |
DOES_NOT_OVERLAP()
Returns the (concept) taxon relationship type "does not overlap". |
static TaxonRelationshipType |
EXCLUDES()
Returns the (concept) taxon relationship type "excludes". |
static TaxonRelationshipType |
getByUuid(UUID uuid)
Returns the taxon relationship type identified through its immutable universally unique identifier (UUID). |
static TaxonRelationshipType |
INCLUDES()
Returns the (concept) taxon relationship type "includes". |
static TaxonRelationshipType |
INVALID_DESIGNATION_FOR()
Returns the taxon relationship type "is invalid designation for". |
static TaxonRelationshipType |
MISAPPLIED_NAME_FOR()
Returns the taxon relationship type "is misapplied name for". |
static TaxonRelationshipType |
NOT_CONGRUENT_TO()
Returns the (concept) taxon relationship type "is not congruent to". |
static TaxonRelationshipType |
NOT_INCLUDED_IN()
Returns the (concept) taxon relationship type "is not included in". |
static TaxonRelationshipType |
OVERLAPS()
Returns the (concept) taxon relationship type "overlaps". |
static TaxonRelationshipType |
TAXONOMICALLY_INCLUDED_IN()
Returns the taxon relationship type "is taxonomically included in". |
Methods inherited from class eu.etaxonomy.cdm.model.common.RelationshipTermBase |
---|
addInverseRepresentation, addRepresentation, getInverseDescription, getInverseDescription, getInverseLabel, getInverseLabel, getInverseRepresentation, getInverseRepresentations, isSymmetric, isTransitive, readCsvLine, removeInverseRepresentation, setInverseRepresentations, setSymmetric, setTransitive, writeCsvLine |
Methods inherited from class eu.etaxonomy.cdm.model.common.OrderedTermBase |
---|
compareTo, decreaseIndex, equals, incrementIndex, isHigher, isLower, setVocabulary |
Methods inherited from class eu.etaxonomy.cdm.model.common.DefinedTermBase |
---|
addIncludes, addMedia, findByUuid, getGeneralizationOf, getIncludes, getKindOf, getMedia, getPartOf, getPersistentVocabulary, getVocabulary, readCsvLine, removeIncludes, removeMedia, setGeneralizationOf, setIncludes, setKindOf, setMedia, setPartOf, setPersistentVocabulary, setVocabularyStore |
Methods inherited from class eu.etaxonomy.cdm.model.common.TermBase |
---|
addRepresentation, getDescription, getDescription, getLabel, getLabel, getPreferredRepresentation, getPreferredRepresentation, getRepresentation, getRepresentations, getUri, removeRepresentation, setRepresentations, setUri, toString |
Methods inherited from class eu.etaxonomy.cdm.model.common.VersionableEntity |
---|
clone, getNextVersion, getPreviousVersion, getUpdated, getUpdatedBy, getValidFrom, getValidTo, hashCode, setNextVersion, setPreviousVersion, setUpdated, setUpdatedBy |
Methods inherited from class eu.etaxonomy.cdm.model.common.CdmBase |
---|
addPropertyChangeListener, addPropertyChangeListener, clone, firePropertyChange, firePropertyChange, firePropertyChange, firePropertyChange, firePropertyChange, firePropertyChange, getCreated, getCreatedBy, getId, getUuid, hasListeners, invokeSetMethod, invokeSetMethodWithNull, removePropertyChangeListener, removePropertyChangeListener, setCreated, setCreatedBy, setId, setUuid |
Methods inherited from class java.lang.Object |
---|
finalize, getClass, notify, notifyAll, wait, wait, wait |
Methods inherited from interface eu.etaxonomy.cdm.model.common.ICdmBase |
---|
getCreated, getCreatedBy, getId, getUuid, setCreated, setCreatedBy, setId, setUuid |
Constructor Detail |
---|
public TaxonRelationshipType()
TaxonRelationshipType(String, String, String, boolean, boolean)
public TaxonRelationshipType(String term, String label, String labelAbbrev, boolean symmetric, boolean transitive)
default language
), a label,
a label abbreviation and the flags indicating whether this new taxon
relationship type is symmetric and/or transitive.
term
- the string (in the default language) describing the
new taxon relationship type to be createdlabel
- the string identifying the new taxon relationship
type to be createdlabelAbbrev
- the string identifying (in abbreviated form) the
new taxon relationship type to be createdsymmetric
- the boolean indicating whether the new taxon
relationship type to be created is symmetrictransitive
- the boolean indicating whether the new taxon
relationship type to be created is transitiveTaxonRelationshipType()
Method Detail |
---|
public static final TaxonRelationshipType getByUuid(UUID uuid)
uuid
- the universally unique identifier
public static final TaxonRelationshipType TAXONOMICALLY_INCLUDED_IN()
source taxon
in such a taxon relationship
has the target taxon
as immediate next higher parent within the taxonomic tree. Generally
the concept reference
of both taxa are the same
except if the concept reference follows the taxonomical opinion of
another reference.
public static final TaxonRelationshipType MISAPPLIED_NAME_FOR()
taxon name
of the source taxon
in such a taxon relationship
has been erroneously used by
the concept reference
to denominate the same real taxon
as the one meant by the target taxon
.
public static final TaxonRelationshipType INVALID_DESIGNATION_FOR()
taxon name
of the source taxon
in such a taxon relationship
has
not been validly published
but was intended to denominate
a real taxon which is the same as the one meant by the target taxon
.
public static final TaxonRelationshipType CONTRADICTION()
taxon
according to the -maybe implicit- opinion of the concept reference
)
of both taxa involved in such a taxon relationship
are
beeing compared. In a concept relationship the concept references of the
involved taxa must be distinct.
public static final TaxonRelationshipType CONGRUENT_TO()
taxon
according
to the -maybe implicit- opinion of the concept reference
)
of both taxa involved in such a taxon relationship
are
beeing compared. In a concept relationship the concept references of the
involved taxa must be distinct.
public static final TaxonRelationshipType INCLUDES()
taxon
according
to the -maybe implicit- opinion of the concept reference
)
of both taxa involved in such a taxon relationship
are
beeing compared. In a concept relationship the concept references of the
involved taxa must be distinct.
public static final TaxonRelationshipType OVERLAPS()
taxon
according
to the -maybe implicit- opinion of the concept reference
)
of both taxa involved in such a taxon relationship
are
beeing compared. In a concept relationship the concept references of the
involved taxa must be distinct.
public static final TaxonRelationshipType EXCLUDES()
taxon
according
to the -maybe implicit- opinion of the concept reference
)
of both taxa involved in such a taxon relationship
are
beeing compared. In a concept relationship the concept references of the
involved taxa must be distinct.
public static final TaxonRelationshipType DOES_NOT_EXCLUDE()
taxon
according
to the -maybe implicit- opinion of the concept reference
)
of both taxa involved in such a taxon relationship
are
beeing compared. In a concept relationship the concept references of the
involved taxa must be distinct. "is congruent to"
, "includes"
and "overlaps"
.
EXCLUDES()
public static final TaxonRelationshipType DOES_NOT_OVERLAP()
taxon
according
to the -maybe implicit- opinion of the concept reference
)
of both taxa involved in such a taxon relationship
are
beeing compared. In a concept relationship the concept references of the
involved taxa must be distinct. "is congruent to"
, "includes"
and "excludes"
.
OVERLAPS()
public static final TaxonRelationshipType NOT_INCLUDED_IN()
taxon
according
to the -maybe implicit- opinion of the concept reference
)
of both taxa involved in such a taxon relationship
are
beeing compared. In a concept relationship the concept references of the
involved taxa must be distinct.
INCLUDES()
public static final TaxonRelationshipType NOT_CONGRUENT_TO()
taxon
according
to the -maybe implicit- opinion of the concept reference
)
of both taxa involved in such a taxon relationship
are
beeing compared. In a concept relationship the concept references of the
involved taxa must be distinct. "includes"
, "overlaps"
and "excludes"
.
CONGRUENT_TO()
|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |