Package openllet.core.taxonomy
Class TaxonomyNode<T>
- java.lang.Object
-
- openllet.core.taxonomy.TaxonomyNode<T>
-
- Type Parameters:
T
- type of the node name.
public class TaxonomyNode<T> extends java.lang.Object
- Author:
- Evren Sirin
-
-
Constructor Summary
Constructors Constructor Description TaxonomyNode(java.util.Collection<T> equivalents, boolean hidden)
TaxonomyNode(T name, boolean hidden)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description void
addEquivalent(T t)
void
addSub(TaxonomyNode<T> other)
void
addSubs(java.util.Collection<TaxonomyNode<T>> others)
void
addSupers(java.util.Collection<TaxonomyNode<T>> others)
void
clearData()
void
disconnect()
java.lang.Object
getDatum(java.lang.Object key)
java.util.Set<T>
getEquivalents()
boolean
getMark()
T
getName()
java.util.Collection<TaxonomyNode<T>>
getSubs()
java.util.Collection<TaxonomyNode<T>>
getSupers()
boolean
isBottom()
boolean
isHidden()
boolean
isLeaf()
boolean
isTop()
boolean
markIsDefined()
void
print()
void
print(java.lang.String indentLvl)
java.lang.Object
putDatum(java.lang.Object key, java.lang.Object value)
java.lang.Object
removeDatum(java.lang.Object key)
void
removeEquivalent(T t)
void
removeMultiplePaths()
void
removeSub(TaxonomyNode<T> other)
void
resetMark()
void
setHidden(boolean hidden)
void
setMark(boolean b)
java.lang.String
toString()
-
-
-
Method Detail
-
setMark
public void setMark(boolean b)
-
markIsDefined
public boolean markIsDefined()
-
getMark
public boolean getMark()
-
resetMark
public void resetMark()
-
addEquivalent
public void addEquivalent(T t)
-
addSub
public void addSub(TaxonomyNode<T> other)
-
addSubs
public void addSubs(java.util.Collection<TaxonomyNode<T>> others)
-
addSupers
public void addSupers(java.util.Collection<TaxonomyNode<T>> others)
-
clearData
public void clearData()
-
disconnect
public void disconnect()
-
getDatum
public java.lang.Object getDatum(java.lang.Object key)
-
getEquivalents
public java.util.Set<T> getEquivalents()
-
getName
public T getName()
-
getSubs
public java.util.Collection<TaxonomyNode<T>> getSubs()
-
getSupers
public java.util.Collection<TaxonomyNode<T>> getSupers()
-
isBottom
public boolean isBottom()
-
isHidden
public boolean isHidden()
-
isLeaf
public boolean isLeaf()
-
isTop
public boolean isTop()
-
print
public void print()
-
print
public void print(java.lang.String indentLvl)
-
putDatum
public java.lang.Object putDatum(java.lang.Object key, java.lang.Object value)
-
removeDatum
public java.lang.Object removeDatum(java.lang.Object key)
-
removeMultiplePaths
public void removeMultiplePaths()
-
removeEquivalent
public void removeEquivalent(T t)
-
removeSub
public void removeSub(TaxonomyNode<T> other)
-
setHidden
public void setHidden(boolean hidden)
-
toString
public java.lang.String toString()
- Overrides:
toString
in classjava.lang.Object
-
-