@PortedFrom(file="taxNamEntry.h", name="ClassifiableEntry") public class ClassifiableEntry extends NamedEntry
| Modifier and Type | Method and Description |
|---|---|
void |
addParent(ClassifiableEntry parent)
add told subsumer of entry (duplications possible)
|
void |
addParentIfNew(ClassifiableEntry parent) |
void |
addParents(Collection<ClassifiableEntry> entries)
add all parents (with duplicates) from the range to current node
|
void |
canonicaliseSynonym()
make sure that synonym's representative is not a synonym itself
|
int |
getIndex()
get the index value
|
ClassifiableEntry |
getSynonym() |
TaxonomyVertex |
getTaxVertex() |
Collection<ClassifiableEntry> |
getToldSubsumers() |
boolean |
hasToldSubsumers() |
boolean |
isClassified() |
boolean |
isCompletelyDefined() |
boolean |
isNonClassifiable() |
boolean |
isSynonym() |
void |
removeSynonymsFromParents()
if two synonyms are in 'told' list, merge them
|
static <T extends ClassifiableEntry> |
resolveSynonym(T p) |
void |
setCompletelyDefined(boolean action) |
void |
setIndex(int ind)
set the index value
|
void |
setNonClassifiable(boolean action) |
void |
setSynonym(ClassifiableEntry syn)
add entry's synonym
|
void |
setTaxVertex(TaxonomyVertex vertex)
set up given entry
|
@PortedFrom(file="taxNamEntry.h", name="isClassified") public boolean isClassified()
@PortedFrom(file="taxNamEntry.h", name="setTaxVertex") public void setTaxVertex(TaxonomyVertex vertex)
vertex - vertex@Nullable @PortedFrom(file="taxNamEntry.h", name="getTaxVertex") public TaxonomyVertex getTaxVertex()
@Original public boolean isCompletelyDefined()
@Original public void setCompletelyDefined(boolean action)
action - action@Original public boolean isNonClassifiable()
@Original public void setNonClassifiable(boolean action)
action - action@Nullable @PortedFrom(file="taxNamEntry.h", name="told_begin") public Collection<ClassifiableEntry> getToldSubsumers()
@PortedFrom(file="taxNamEntry.h", name="hasToldSubsumers") public boolean hasToldSubsumers()
@PortedFrom(file="taxNamEntry.h", name="addParent") public void addParent(ClassifiableEntry parent)
parent - parent@PortedFrom(file="taxNamEntry.h", name="addParents") public void addParents(@Nullable Collection<ClassifiableEntry> entries)
entries - entries@PortedFrom(file="taxNamEntry.h", name="getIndex") public int getIndex()
getIndex in class NamedEntry@PortedFrom(file="taxNamEntry.h", name="setIndex") public void setIndex(int ind)
setIndex in class NamedEntryind - i@PortedFrom(file="taxNamEntry.h", name="isSynonym") public boolean isSynonym()
@PortedFrom(file="taxNamEntry.h", name="getSynonym") public ClassifiableEntry getSynonym()
@PortedFrom(file="taxNamEntry.h", name="canonicaliseSynonym") public void canonicaliseSynonym()
@PortedFrom(file="taxNamEntry.h", name="setSynonym") public void setSynonym(@Nullable ClassifiableEntry syn)
syn - syn@PortedFrom(file="taxNamEntry.h", name="removeSynonymsFromParents") public void removeSynonymsFromParents()
@PortedFrom(file="taxNamEntry.h", name="resolveSynonym") public static <T extends ClassifiableEntry> T resolveSynonym(T p)
T - expression typep - p@PortedFrom(file="taxNamEntry.h", name="addParentIfNew") public void addParentIfNew(ClassifiableEntry parent)
parent - parentCopyright © 2018 The University of Manchester. All rights reserved.