Class SMTaxonomyImpl
- java.lang.Object
-
- de.uni_trier.wi2.procake.similarity.impl.SimilarityMeasureImpl
-
- de.uni_trier.wi2.procake.similarity.base.taxonomy.impl.SMTaxonomyImpl
-
- All Implemented Interfaces:
SMTaxonomy,SimilarityMeasure
- Direct Known Subclasses:
SMTaxonomyWeightedNodes
public abstract class SMTaxonomyImpl extends SimilarityMeasureImpl implements SMTaxonomy
- Author:
- rmaximi
-
-
Field Summary
-
Fields inherited from interface de.uni_trier.wi2.procake.similarity.SimilarityMeasure
COMPONENT, COMPONENT_KEY, LOG_ORDER_NAME_NOT_FOUND
-
-
Constructor Summary
Constructors Constructor Description SMTaxonomyImpl()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description AtomicClassgetAtomicClass()InstanceTaxonomyOrderPredicategetInstanceTaxonomyOrderPredicate()protected voidinitClassCaches()protected voidinitialize()This method will be called after theDataClassis set bycake.data.similarity.SimilarityMeasureImpl#compute(cake.data.objects.DataObject, de.uni_trier.wi2.procake.data.objects.DataObject).booleanisSimilarityFor(DataClass dataclass, String orderName)-
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
-
-
-
-
Method Detail
-
getAtomicClass
public AtomicClass getAtomicClass()
-
getInstanceTaxonomyOrderPredicate
public InstanceTaxonomyOrderPredicate getInstanceTaxonomyOrderPredicate()
- Specified by:
getInstanceTaxonomyOrderPredicatein interfaceSMTaxonomy- Returns:
- The defined taxonomy order.
-
isSimilarityFor
public boolean isSimilarityFor(DataClass dataclass, String orderName)
- Specified by:
isSimilarityForin classSimilarityMeasureImpl
-
initialize
protected void initialize()
Description copied from class:SimilarityMeasureImplThis method will be called after theDataClassis set bycake.data.similarity.SimilarityMeasureImpl#compute(cake.data.objects.DataObject, de.uni_trier.wi2.procake.data.objects.DataObject). Override this method to initialize yourSimilarityMeasure.- Overrides:
initializein classSimilarityMeasureImpl- See Also:
SimilarityMeasure.compute(DataObject, DataObject, SimilarityValuator)
-
initClassCaches
protected void initClassCaches()
-
-