@Entity public class Feature extends DefinedTermBase<Feature>
taxon names
not
taken in account in nomenclature
.description elements
.
Since features are defined terms
they have a hierarchical
structure that allows to specify ("kind of") or generalize
("generalization of") features. "Kind of" / "generalization of" relations
are bidirectional (a feature F1 is a "Kind of" a feature F2 if and only
if the feature F2 is a "generalization of" the feature F1. This hierarchical
structure has nothing in common with feature trees
used for determination.
A standard set of feature instances will be automatically
created as the project starts. But this class allows to extend this standard
set by creating new instances of additional features if needed.
This class corresponds to DescriptionsSectionType according to the SDD schema.
Modifier and Type | Field and Description |
---|---|
protected static java.util.Map<java.util.UUID,Feature> |
termMap |
static java.util.UUID |
uuidCommonName |
static java.util.UUID |
uuidDescription |
static java.util.UUID |
uuidImage |
static java.util.UUID |
uuidLifeform |
static java.util.UUID |
uuidSpecimen |
static java.util.UUID |
uuidStatus |
static java.util.UUID |
uuidUses |
partOf, vocabulary
cacheStrategy, NOT_PROTECTED, PROTECTED, protectedTitleCache, titleCache
annotations, markers
CLOB_LENGTH, uuid
Modifier | Constructor and Description |
---|---|
protected |
Feature()
Deprecated.
|
protected |
Feature(java.lang.String term,
java.lang.String label,
java.lang.String labelAbbrev)
Class constructor: creates a new feature instance with a description (in the
default language ),
a label and a label abbreviation. |
Modifier and Type | Method and Description |
---|---|
void |
addInverseRepresentation(Representation inverseRepresentation) |
static Feature |
ADDITIONAL_PUBLICATION()
Returns the "additional_publication" feature.
|
void |
addRecommendedMeasurementUnit(MeasurementUnit recommendedMeasurementUnit)
Adds a
statistical measure to the set of
recommended statistical measures assigned
to this feature. |
void |
addRecommendedModifierEnumeration(TermVocabulary<DefinedTerm> recommendedModifierEnumeration)
Adds a
term vocabulary (with modifiers ) to the set of
recommended modifier vocabularies assigned
to this feature. |
void |
addRecommendedStatisticalMeasure(StatisticalMeasure recommendedStatisticalMeasure)
Adds a
statistical measure to the set of
recommended statistical measures assigned
to this feature. |
void |
addSupportedCategoricalEnumeration(TermVocabulary<State> supportedCategoricalEnumeration)
Adds a
term vocabulary to the set of
supported state vocabularies assigned
to this feature. |
static Feature |
ANATOMY()
Returns the "anatomy" feature.
|
static Feature |
BIOLOGY_ECOLOGY()
Returns the "biology_ecology" feature.
|
static Feature |
CHROMOSOME_NUMBER()
Returns the "chromosome number" feature.
|
static Feature |
CITATION()
Returns the "citation" feature.
|
java.lang.Object |
clone()
Clones this DefinedTermBase.
|
static Feature |
COMMON_NAME()
Returns the "common_name" feature.
|
static Feature |
CONSERVATION()
Returns the "conservation" feature.
|
static Feature |
CULTIVATION()
Returns the "cultivation" feature.
|
static Feature |
DESCRIPTION()
Returns the "description" feature.
|
static Feature |
DIAGNOSIS()
Returns the "diagnosis" feature.
|
static Feature |
DISCUSSION()
Returns the "discussion" feature.
|
static Feature |
DISTRIBUTION_GENERAL()
Returns the feature for general text-based
distributions
|
static Feature |
DISTRIBUTION()
Returns the "distribution" feature.
|
static Feature |
ECOLOGY()
Returns the "ecology" feature.
|
static Feature |
ETYMOLOGY()
Returns the "etymology" feature.
|
java.util.Set<Feature> |
getGeneralizationOf()
Returns all defined terms this term is a direct generalization for.
|
java.util.Set<Feature> |
getIncludes()
Returns all defined terms this term includes.
|
java.lang.String |
getInverseLabel() |
java.lang.String |
getInverseLabel(Language lang) |
Representation |
getInverseRepresentation(Language lang) |
java.util.Set<Representation> |
getInverseRepresentations() |
Feature |
getKindOf()
Returns the defined term this term is a kind of.
|
Feature |
getPartOf()
Returns the defined term this term is a part of.
|
java.util.Set<MeasurementUnit> |
getRecommendedMeasurementUnits()
Returns the set of
statistical measures recommended to be used
in case of quantitative data with this feature. |
java.util.Set<TermVocabulary<DefinedTerm>> |
getRecommendedModifierEnumeration()
Returns the set of
term vocabularies containing the
modifiers recommended to be used for description elements
with this feature. |
java.util.Set<StatisticalMeasure> |
getRecommendedStatisticalMeasures()
Returns the set of
statistical measures recommended to be used
in case of quantitative data with this feature. |
java.util.Set<TermVocabulary<State>> |
getSupportedCategoricalEnumerations()
Returns the set of
term vocabularies containing the list of
possible states to be used in categorical data
with this feature. |
protected static Feature |
getTermByUuid(java.util.UUID uuid) |
static Feature |
HABITAT_ECOLOGY()
Returns the "habitat & ecology" feature.
|
static Feature |
HABITAT()
Returns the "habitat" feature.
|
static Feature |
HOSTPLANT()
Returns the "hostplant" feature.
|
static Feature |
HYBRID_PARENT()
Returns the "hybrid_parent" feature.
|
static Feature |
IMAGE()
Returns the "image" feature.
|
static Feature |
INDIVIDUALS_ASSOCIATION()
Returns the "individuals association" feature.
|
static Feature |
INTRODUCTION()
Returns the "introduction" feature.
|
boolean |
isSupportsCategoricalData()
Returns the boolean value of the flag indicating whether this
feature can be described with
categorical data
(true) or not (false). |
boolean |
isSupportsCommonTaxonName()
Returns the boolean value of the flag indicating whether this
feature can be described with
common names
(true) or not (false). |
boolean |
isSupportsDistribution()
Returns the boolean value of the flag indicating whether this
feature can be described with
distribution objects
(true) or not (false). |
boolean |
isSupportsIndividualAssociation()
Returns the boolean value of the flag indicating whether this
feature can be described with
individuals associations
(true) or not (false). |
boolean |
isSupportsQuantitativeData()
Returns the boolean value of the flag indicating whether this
feature can be described with
quantitative data (true)
or not (false). |
boolean |
isSupportsTaxonInteraction()
Returns the boolean value of the flag indicating whether this
feature can be described with
taxon interactions
(true) or not (false). |
boolean |
isSupportsTextData()
Returns the boolean value of the flag indicating whether this
feature can be described with
text data (true)
or not (false). |
static Feature |
KEY()
Returns the "key" feature.
|
static Feature |
LIFEFORM() |
static Feature |
MATERIALS_EXAMINED()
Returns the "materials_examined" feature.
|
static Feature |
MATERIALS_METHODS()
Returns the "materials_methods" feature.
|
static Feature |
NewInstance()
Creates a new empty feature instance.
|
static Feature |
NewInstance(java.lang.String description,
java.lang.String label,
java.lang.String labelAbbrev)
Creates a new feature instance with a description (in the
default language ),
a label and a label abbreviation. |
static Feature |
NOTES()
Returns the "notes" feature.
|
static Feature |
OBSERVATION() |
static Feature |
OCCURRENCE()
Returns the "occurrence" feature.
|
static Feature |
PATHOGEN_AGENT()
Returns the "pathogen agent" feature.
|
static Feature |
PHENOLOGY()
Returns the "phenology" feature.
|
static Feature |
PROTOLOGUE()
Returns the "protologue" feature.
|
Feature |
readCsvLine(java.lang.Class<Feature> termClass,
java.util.List<java.lang.String> csvLine,
TermType termType,
java.util.Map<java.util.UUID,DefinedTermBase> terms,
boolean abbrevAsId)
Creates and returns a new feature instance on the basis of a given string
list (containing an UUID, an URI, a label and a description) and a given
language to be associated with the description. |
void |
removeInverseRepresentation(Representation inverseRepresentation) |
void |
removeRecommendedMeasurementUnit(MeasurementUnit recommendedMeasurementUnit)
Removes one element from the set of
recommended statistical measures
assigned to this feature. |
void |
removeRecommendedModifierEnumeration(TermVocabulary<DefinedTerm> recommendedModifierEnumeration)
Removes one element from the set of
recommended modifier vocabularies
assigned to this feature. |
void |
removeRecommendedStatisticalMeasure(StatisticalMeasure recommendedStatisticalMeasure)
Removes one element from the set of
recommended statistical measures
assigned to this feature. |
void |
removeSupportedCategoricalEnumeration(TermVocabulary<State> supportedCategoricalEnumeration)
Removes one element from the set of
supported state vocabularies
assigned to this feature. |
void |
resetTerms() |
protected void |
setDefaultTerms(TermVocabulary<Feature> termVocabulary) |
protected void |
setGeneralizationOf(java.util.Set<Feature> value) |
protected void |
setIncludes(java.util.Set<Feature> includes) |
void |
setKindOf(Feature kindOf) |
void |
setPartOf(Feature partOf) |
void |
setSupportsCategoricalData(boolean supportsCategoricalData) |
void |
setSupportsCommonTaxonName(boolean supportsCommonTaxonName) |
void |
setSupportsDistribution(boolean supportsDistribution) |
void |
setSupportsIndividualAssociation(boolean supportsIndividualAssociation) |
void |
setSupportsQuantitativeData(boolean supportsQuantitativeData) |
void |
setSupportsTaxonInteraction(boolean supportsTaxonInteraction) |
void |
setSupportsTextData(boolean supportsTextData) |
static Feature |
SPECIMEN() |
static Feature |
STATUS()
The status of a taxon.
|
static Feature |
SYSTEMATICS() |
static Feature |
UNKNOWN()
Returns the "unknown" feature.
|
static Feature |
USERECORD() |
static Feature |
USES()
Returns the "uses" feature.
|
addGeneralizationOf, addIncludes, addMedia, compareTo, getByUuid, getCacher, getGeneralizationOf, getIdInVocabulary, getMedia, getSymbol, getSymbol2, getTermByClassAndUUID, getVocabulary, isKindOf, partOfCsvLineIndex, readCsvLine, readIsPartOf, removeGeneralization, removeIncludes, removeMedia, setCacher, setIdInVocabulary, setSymbol, setSymbol2, setVocabulary, writeCsvLine
addRepresentation, getDescription, getDescription, getLabel, getLabel, getPreferredRepresentation, getPreferredRepresentation, getRepresentation, getRepresentations, getTermType, getUri, removeRepresentation, setLabel, setLabel, setTermType, setUri, toString
addCredit, addCredit, addExtension, addExtension, addIdentifier, addIdentifier, addIdentifier, addRights, addSource, addSources, createNewSource, generateTitle, getCacheStrategy, getCredits, getCredits, getData, getExtensions, getExtensions, getExtensions, getExtensionsConcat, getExtensionsConcat, getFilteredExtensions, getIdentifiers, getIdentifiers, getIdentifiers, getLsid, getRights, getTitleCache, getTruncatedCache, hasEmptyTitleCache, hasExtension, hasExtension, initListener, isProtectedTitleCache, removeCredit, removeCredit, removeExtension, removeIdentifier, removeIdentifier, removeRights, replaceCredit, replaceIdentifier, resetTitleCache, setCacheStrategy, setLsid, setProtectedTitleCache, setTitleCache, setTitleCache, updateCaches, updateCaches
addAggregationSource, addImportSource, addPrimaryTaxonomicSource, addPrimaryTaxonomicSource, addSource, addSource, getSources, removeSource, removeSources
addAnnotation, addMarker, addMarker, getAnnotations, getAnnotations, getMarkers, getMarkers, hasMarker, hasMarker, markerValue, removeAnnotation, removeMarker, removeMarker, setAnnotations
cloneLanguageString, equals, getUpdated, getUpdatedBy, setUpdated, setUpdatedBy
addPropertyChangeListener, addPropertyChangeListener, addToSetWithChangeEvent, deproxy, deproxy, fireOnCreateEvent, firePropertyChange, firePropertyChange, firePropertyChange, firePropertyChange, firePropertyChange, firePropertyChange, getCreated, getCreatedBy, getId, getUserFriendlyDescription, getUserFriendlyFieldName, getUserFriendlyTypeName, getUuid, hashCode, hasListeners, instanceToString, invokeSetMethod, invokeSetMethodWithNull, isBlank, isInstanceOf, isNotBlank, isPersited, removeFromSetWithChangeEvent, removePropertyChangeListener, removePropertyChangeListener, replaceInList, setCreated, setCreatedBy, setId, setNewEntityListener, setUuid
finalize, getClass, notify, notifyAll, wait, wait, wait
getUuid
checkTermTypeEqualOrDescendant, checkTermTypeNull, checkTermTypes
removeSources
addAggregationSource, addImportSource, addPrimaryTaxonomicSource, addPrimaryTaxonomicSource, addSource, addSource, getSources, removeSource
addAnnotation, addMarker, getAnnotations, getMarkers, getMarkers, hasMarker, hasMarker, markerValue, removeAnnotation, removeMarker, removeMarker
getUpdated, getUpdatedBy, setUpdated, setUpdatedBy
getCreated, getCreatedBy, getId, getUuid, isInstanceOf, isPersited, setCreated, setCreatedBy, setId, setUuid
protected static java.util.Map<java.util.UUID,Feature> termMap
public static final java.util.UUID uuidDescription
public static final java.util.UUID uuidCommonName
public static final java.util.UUID uuidUses
public static final java.util.UUID uuidImage
public static final java.util.UUID uuidSpecimen
public static final java.util.UUID uuidStatus
public static final java.util.UUID uuidLifeform
@Deprecated protected Feature()
protected Feature(java.lang.String term, java.lang.String label, java.lang.String labelAbbrev)
default language
),
a label and a label abbreviation.term
- the string (in the default language) describing the
new feature to be createdlabel
- the string identifying the new feature to be createdlabelAbbrev
- the string identifying (in abbreviated form) the
new feature to be createdFeature()
public static Feature NewInstance()
NewInstance(String, String, String)
public static Feature NewInstance(java.lang.String description, java.lang.String label, java.lang.String labelAbbrev)
default language
),
a label and a label abbreviation.description
- the string (in the default language) describing the
new feature to be createdlabel
- the string identifying the new feature to be createdlabelAbbrev
- the string identifying (in abbreviated form) the
new feature to be created#readCsvLine(List, Language)
,
NewInstance()
public void resetTerms()
resetTerms
in class DefinedTermBase<Feature>
public boolean isSupportsQuantitativeData()
quantitative data
(true)
or not (false). If this flag is set this feature can only apply to
taxon descriptions
or specimen descriptions
.public void setSupportsQuantitativeData(boolean supportsQuantitativeData)
isSupportsQuantitativeData()
public boolean isSupportsTextData()
text data
(true)
or not (false).public void setSupportsTextData(boolean supportsTextData)
isSupportsTextData()
public boolean isSupportsDistribution()
distribution
objects
(true) or not (false). This flag is set if and only if this feature
is the distribution feature
.public void setSupportsDistribution(boolean supportsDistribution)
isSupportsDistribution()
public boolean isSupportsIndividualAssociation()
individuals associations
(true) or not (false).public void setSupportsIndividualAssociation(boolean supportsIndividualAssociation)
isSupportsIndividualAssociation()
public boolean isSupportsTaxonInteraction()
taxon interactions
(true) or not (false).public void setSupportsTaxonInteraction(boolean supportsTaxonInteraction)
isSupportsTaxonInteraction()
public boolean isSupportsCommonTaxonName()
common names
(true) or not (false). This flag is set if and only if this feature
is the common name feature
.public void setSupportsCommonTaxonName(boolean supportsCommonTaxonName)
isSupportsTaxonInteraction()
public boolean isSupportsCategoricalData()
categorical data
(true) or not (false).public void setSupportsCategoricalData(boolean supportsCategoricalData)
#supportsCategoricalData()
public java.util.Set<TermVocabulary<DefinedTerm>> getRecommendedModifierEnumeration()
term vocabularies
containing the
modifiers
recommended to be used for description elements
with this feature.public void addRecommendedModifierEnumeration(TermVocabulary<DefinedTerm> recommendedModifierEnumeration)
term vocabulary
(with modifiers
) to the set of
recommended modifier vocabularies
assigned
to this feature.recommendedModifierEnumeration
- the term vocabulary to be addedgetRecommendedModifierEnumeration()
public void removeRecommendedModifierEnumeration(TermVocabulary<DefinedTerm> recommendedModifierEnumeration)
recommended modifier vocabularies
assigned to this feature.recommendedModifierEnumeration
- the term vocabulary which should be removedgetRecommendedModifierEnumeration()
,
addRecommendedModifierEnumeration(TermVocabulary)
public java.util.Set<StatisticalMeasure> getRecommendedStatisticalMeasures()
statistical measures
recommended to be used
in case of quantitative data
with this feature.public void addRecommendedStatisticalMeasure(StatisticalMeasure recommendedStatisticalMeasure)
statistical measure
to the set of
recommended statistical measures
assigned
to this feature.recommendedStatisticalMeasure
- the statistical measure to be addedgetRecommendedStatisticalMeasures()
public void removeRecommendedStatisticalMeasure(StatisticalMeasure recommendedStatisticalMeasure)
recommended statistical measures
assigned to this feature.recommendedStatisticalMeasure
- the statistical measure which should be removedgetRecommendedStatisticalMeasures()
,
addRecommendedStatisticalMeasure(StatisticalMeasure)
public java.util.Set<MeasurementUnit> getRecommendedMeasurementUnits()
statistical measures
recommended to be used
in case of quantitative data
with this feature.public void addRecommendedMeasurementUnit(MeasurementUnit recommendedMeasurementUnit)
statistical measure
to the set of
recommended statistical measures
assigned
to this feature.recommendedStatisticalMeasure
- the statistical measure to be addedgetRecommendedStatisticalMeasures()
public void removeRecommendedMeasurementUnit(MeasurementUnit recommendedMeasurementUnit)
recommended statistical measures
assigned to this feature.recommendedStatisticalMeasure
- the statistical measure which should be removedgetRecommendedStatisticalMeasures()
,
addRecommendedStatisticalMeasure(StatisticalMeasure)
public java.util.Set<TermVocabulary<State>> getSupportedCategoricalEnumerations()
term vocabularies
containing the list of
possible states
to be used in categorical data
with this feature.public void addSupportedCategoricalEnumeration(TermVocabulary<State> supportedCategoricalEnumeration)
term vocabulary
to the set of
supported state vocabularies
assigned
to this feature.supportedCategoricalEnumeration
- the term vocabulary which should be removedgetSupportedCategoricalEnumerations()
public void removeSupportedCategoricalEnumeration(TermVocabulary<State> supportedCategoricalEnumeration)
supported state vocabularies
assigned to this feature.supportedCategoricalEnumeration
- the term vocabulary which should be removedgetSupportedCategoricalEnumerations()
,
addSupportedCategoricalEnumeration(TermVocabulary)
public Feature getKindOf()
ISimpleTerm
this
termgetKindOf
in interface ISimpleTerm<Feature>
getKindOf
in class DefinedTermBase<Feature>
public void setKindOf(Feature kindOf)
setKindOf
in class DefinedTermBase<Feature>
public Feature getPartOf()
IDefinedTerm
this
term
Discuss: move to ISimpleTerm
?getPartOf
in interface IDefinedTerm<Feature>
getPartOf
in class DefinedTermBase<Feature>
IDefinedTerm.getIncludes()
public void setPartOf(Feature partOf)
setPartOf
in class DefinedTermBase<Feature>
DefinedTermBase.getPartOf()
public java.util.Set<Feature> getGeneralizationOf()
ISimpleTerm
this
term.getGeneralizationOf
in interface ISimpleTerm<Feature>
getGeneralizationOf
in class DefinedTermBase<Feature>
protected void setGeneralizationOf(java.util.Set<Feature> value)
setGeneralizationOf
in class DefinedTermBase<Feature>
public java.util.Set<Feature> getIncludes()
IDefinedTerm
this
term
Discuss: move to ISimpleTerm
?
FIXME getIncludes(): Hibernate returns this as a collection of CGLibProxy$$DefinedTermBase objects
which can't be cast to instances of T - can we explicitly initialize these terms using
Hibernate.initialize() or ( ( PersistentCollection ) proxy ).forceInitialization(),
does this imply a distinct load, and find methods in the dao?getIncludes
in interface IDefinedTerm<Feature>
getIncludes
in class DefinedTermBase<Feature>
IDefinedTerm.getPartOf()
protected void setIncludes(java.util.Set<Feature> includes)
setIncludes
in class DefinedTermBase<Feature>
DefinedTermBase.getIncludes()
public java.util.Set<Representation> getInverseRepresentations()
public void addInverseRepresentation(Representation inverseRepresentation)
public void removeInverseRepresentation(Representation inverseRepresentation)
public java.lang.String getInverseLabel()
public java.lang.String getInverseLabel(Language lang)
public Representation getInverseRepresentation(Language lang)
public Feature readCsvLine(java.lang.Class<Feature> termClass, java.util.List<java.lang.String> csvLine, TermType termType, java.util.Map<java.util.UUID,DefinedTermBase> terms, boolean abbrevAsId)
language
to be associated with the description. Furthermore
the flags concerning the supported subclasses of description elements
are set according to a particular string belonging to the given
string list.DefinedTermBase
.readCsvLine
in interface ILoadableTerm<Feature>
readCsvLine
in class DefinedTermBase<Feature>
csvLine
- the string list with elementary information for attributeslang
- the language in which the description has been formulatedNewInstance(String, String, String)
protected static Feature getTermByUuid(java.util.UUID uuid)
public static final Feature UNKNOWN()
description elements
even if it is momentarily
not known what they mean.public static final Feature DESCRIPTION()
description elements
for a global description
.public static final Feature DISTRIBUTION()
distributions
.isSupportsDistribution()
public static final Feature DISTRIBUTION_GENERAL()
public static final Feature DISCUSSION()
text data
.isSupportsTextData()
public static final Feature ECOLOGY()
specimen descriptions
or to taxon descriptions
.public static final Feature HABITAT()
specimen descriptions
or to taxon descriptions
.public static final Feature HABITAT_ECOLOGY()
specimen descriptions
or to taxon descriptions
.public static final Feature BIOLOGY_ECOLOGY()
specimen descriptions
or to taxon descriptions
.ECOLOGY()
public static final Feature CHROMOSOME_NUMBER()
specimen descriptions
or to taxon descriptions
.public static final Feature KEY()
public static final Feature MATERIALS_EXAMINED()
text data
or eventually with categorical data
mentioning which material has been examined in order to accomplish
the description. This feature applies only to
specimen descriptions
or to taxon descriptions
.public static final Feature MATERIALS_METHODS()
text data
or eventually with categorical data
mentioning which methods have been adopted to analyze the material in
order to accomplish the description. This feature applies only to
specimen descriptions
or to taxon descriptions
.public static final Feature ETYMOLOGY()
text data
or eventually with categorical data
giving some information about the history of the taxon name. This feature applies only to
taxon name descriptions
.public static final Feature DIAGNOSIS()
text data
or eventually with categorical data
.
This feature applies only to specimen descriptions
or to
taxon descriptions
.public static final Feature INTRODUCTION()
text data
.isSupportsTextData()
public static final Feature PROTOLOGUE()
text data
reproducing the content of the protologue
(or some information about it) of the taxon name. This feature applies only to
taxon name descriptions
.isSupportsTextData()
public static final Feature COMMON_NAME()
common names
.isSupportsCommonTaxonName()
public static final Feature PHENOLOGY()
categorical data
or eventually with text data
containing information time about recurring natural phenomena.
This feature only applies to taxon descriptions
.public static final Feature OCCURRENCE()
public static final Feature ANATOMY()
public static final Feature HOSTPLANT()
public static final Feature PATHOGEN_AGENT()
public static final Feature CITATION()
text data
.isSupportsTextData()
public static final Feature ADDITIONAL_PUBLICATION()
text data
with information about a
publication where a taxon name
has also been published
but which is not the nomenclatural reference
.
This feature applies only to taxon name descriptions
.isSupportsTextData()
public static final Feature USES()
taxon descriptions
.public static final Feature USERECORD()
public static final Feature NOTES()
public static final Feature CONSERVATION()
specimen descriptions
and generalizes
methods and conditions for the conservation of specimens
.public static final Feature CULTIVATION()
public static final Feature IMAGE()
public static final Feature INDIVIDUALS_ASSOCIATION()
public static final Feature SPECIMEN()
public static final Feature OBSERVATION()
public static final Feature STATUS()
distribution
.
If this is not possible for some reason (e.g. the area is not well defined) the status feature
may be used.public static final Feature SYSTEMATICS()
public static final Feature LIFEFORM()
public static final Feature HYBRID_PARENT()
taxon interactions
.
Note: It must be distinguished between hybrid relationships as
relevant nomenclatural relationships between plant names
on the one side and the biological relation between two taxa
as it is here the case on the other one.
protected void setDefaultTerms(TermVocabulary<Feature> termVocabulary)
setDefaultTerms
in class DefinedTermBase<Feature>
public java.lang.Object clone()
DefinedTermBase
clone
in class DefinedTermBase<Feature>
TermBase.clone()
,
Object.clone()
Copyright © 2007-2020 EDIT. All Rights Reserved.