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
- Author:
- Rainer Maximini
-
Field Summary
Modifier and TypeFieldDescriptionprotected int
protected org.slf4j.Logger
Fields inherited from interface de.uni_trier.wi2.procake.similarity.SimilarityMeasure
LOG_ORDER_NAME_NOT_FOUND
-
Constructor Summary
-
Method Summary
Modifier and TypeMethodDescriptionvoid
addNodeWeight
(AtomicObject node, Double weight) void
getNodeWeight
(AtomicObject node) protected void
void
removeNodeWeight
(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
-
Field Details
-
deepestNodeHeight
protected int deepestNodeHeight -
logger
protected org.slf4j.Logger logger
-
-
Constructor Details
-
SMTaxonomyWeightedNodes
public SMTaxonomyWeightedNodes()
-
-
Method Details
-
addNodeWeight
-
getNodeWeight
-
removeNodeWeight
-
clearNodeWeights
public void clearNodeWeights() -
initClassCaches
protected void initClassCaches()- Overrides:
initClassCaches
in classSMTaxonomyImpl
-