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 voidaddEquivalent(T t)voidaddSub(TaxonomyNode<T> other)voidaddSubs(java.util.Collection<TaxonomyNode<T>> others)voidaddSupers(java.util.Collection<TaxonomyNode<T>> others)voidclearData()voiddisconnect()java.lang.ObjectgetDatum(java.lang.Object key)java.util.Set<T>getEquivalents()booleangetMark()TgetName()java.util.Collection<TaxonomyNode<T>>getSubs()java.util.Collection<TaxonomyNode<T>>getSupers()booleanisBottom()booleanisHidden()booleanisLeaf()booleanisTop()booleanmarkIsDefined()voidprint()voidprint(java.lang.String indentLvl)java.lang.ObjectputDatum(java.lang.Object key, java.lang.Object value)java.lang.ObjectremoveDatum(java.lang.Object key)voidremoveEquivalent(T t)voidremoveMultiplePaths()voidremoveSub(TaxonomyNode<T> other)voidresetMark()voidsetHidden(boolean hidden)voidsetMark(boolean b)java.lang.StringtoString()
-
-
-
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:
toStringin classjava.lang.Object
-
-