Class SMAggregateImpl
- java.lang.Object
-
- de.uni_trier.wi2.procake.similarity.impl.SimilarityMeasureImpl
-
- de.uni_trier.wi2.procake.similarity.base.aggregate.impl.SMAggregateImpl
-
- All Implemented Interfaces:
SMAggregate,SimilarityMeasure
- Direct Known Subclasses:
SMAggregateWeightedImpl
public abstract class SMAggregateImpl extends SimilarityMeasureImpl implements SMAggregate
- Author:
- rmaximi
-
-
Field Summary
-
Fields inherited from interface de.uni_trier.wi2.procake.similarity.SimilarityMeasure
COMPONENT, COMPONENT_KEY, LOG_ORDER_NAME_NOT_FOUND
-
Fields inherited from interface de.uni_trier.wi2.procake.similarity.base.aggregate.SMAggregate
COMPONENT, COMPONENT_KEY, DEFAULT_IGNORE_NULL_ATTRIBUTES_IN_QUERY, LOG_ATTRIBUTE_NAME_NOT_FOUND, LOG_ATTRIBUTE_NOT_FOUND, PROPERTY_USER_WEIGHT
-
-
Constructor Summary
Constructors Constructor Description SMAggregateImpl()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description protected SimilarityImplcomputeAttributeSimilarity(SimilarityValuator valuator, DataObject queryObject, DataObject caseObject, String attName)protected voidinitializeBasedOn(SimilarityMeasure base)Initialize measure based on existing instancebooleanisIgnoreNullAttributesInQuery()booleanisSimilarityFor(DataClass dataclass, String orderName)voidsetIgnoreNullAttributesInQuery(boolean ignoreNullAttributesInQuery)-
Methods inherited from class de.uni_trier.wi2.procake.similarity.impl.SimilarityMeasureImpl
getDataClass, getName, initialize, 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
-
isSimilarityFor
public boolean isSimilarityFor(DataClass dataclass, String orderName)
- Specified by:
isSimilarityForin classSimilarityMeasureImpl
-
computeAttributeSimilarity
protected SimilarityImpl computeAttributeSimilarity(SimilarityValuator valuator, DataObject queryObject, DataObject caseObject, String attName)
-
isIgnoreNullAttributesInQuery
public boolean isIgnoreNullAttributesInQuery()
- Specified by:
isIgnoreNullAttributesInQueryin interfaceSMAggregate- Returns:
-
setIgnoreNullAttributesInQuery
public void setIgnoreNullAttributesInQuery(boolean ignoreNullAttributesInQuery)
- Specified by:
setIgnoreNullAttributesInQueryin interfaceSMAggregate
-
initializeBasedOn
protected void initializeBasedOn(SimilarityMeasure base)
Description copied from class:SimilarityMeasureImplInitialize measure based on existing instance- Overrides:
initializeBasedOnin classSimilarityMeasureImpl- Parameters:
base- similarity measure to base on
-
-