Class SMTaxonomyWeightedNodes
- java.lang.Object
-
- de.uni_trier.wi2.procake.similarity.impl.SimilarityMeasureImpl
-
- de.uni_trier.wi2.procake.similarity.base.taxonomy.impl.SMTaxonomyImpl
-
- de.uni_trier.wi2.procake.similarity.base.taxonomy.impl.SMTaxonomyWeightedNodes
-
- All Implemented Interfaces:
SMTaxonomy,SimilarityMeasure
- Direct Known Subclasses:
SMTaxonomyClassicImpl,SMTaxonomyNodeHeightImpl,SMTaxonomyPathImpl
public abstract class SMTaxonomyWeightedNodes extends SMTaxonomyImpl implements SMTaxonomy
- Author:
- Rainer Maximini
-
-
Field Summary
Fields Modifier and Type Field Description protected intdeepestNodeHeightprotected org.slf4j.Loggerlogger-
Fields inherited from interface de.uni_trier.wi2.procake.similarity.SimilarityMeasure
COMPONENT, COMPONENT_KEY, LOG_ORDER_NAME_NOT_FOUND
-
-
Constructor Summary
Constructors Constructor Description SMTaxonomyWeightedNodes()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description voidaddNodeWeight(AtomicObject node, Double weight)voidclearNodeWeights()DoublegetNodeWeight(AtomicObject node)protected voidinitClassCaches()voidremoveNodeWeight(AtomicObject node)-
Methods inherited from class de.uni_trier.wi2.procake.similarity.base.taxonomy.impl.SMTaxonomyImpl
getAtomicClass, getInstanceTaxonomyOrderPredicate, initialize, isSimilarityFor
-
Methods inherited from class de.uni_trier.wi2.procake.similarity.impl.SimilarityMeasureImpl
getDataClass, getName, initializeBasedOn, isAggregate, isForceOverride, isInterval, isNumeric, isObject, isReusable, isSet, isTable, isTaxonomy, isText, setDataClass, setForceOverride, setName, toString
-
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
-
Methods inherited from interface de.uni_trier.wi2.procake.similarity.SimilarityMeasure
compute, getDataClass, getName, getSystemName, isForceOverride, isReusable, setForceOverride
-
Methods inherited from interface de.uni_trier.wi2.procake.similarity.base.taxonomy.SMTaxonomy
getInstanceTaxonomyOrderPredicate
-
-
-
-
Method Detail
-
addNodeWeight
public void addNodeWeight(AtomicObject node, Double weight)
-
getNodeWeight
public Double getNodeWeight(AtomicObject node)
-
removeNodeWeight
public void removeNodeWeight(AtomicObject node)
-
clearNodeWeights
public void clearNodeWeights()
-
initClassCaches
protected void initClassCaches()
- Overrides:
initClassCachesin classSMTaxonomyImpl
-
-