org.jactr.core.module.declarative.five
Interface IDeclarativeModule5

All Superinterfaces:
IDeclarativeModule, IInitializable, IInstallable, IModule
All Known Implementing Classes:
DefaultDeclarativeModule6

public interface IDeclarativeModule5
extends IDeclarativeModule


Field Summary
static java.lang.String MAXIMUM_DIFFERENCE
           
static java.lang.String MAXIMUM_SIMILARITY
           
static java.lang.String MISMATCH_PENALTY
           
 
Method Summary
 double getMaximumDifference()
           
 double getMaximumSimilarity()
           
 double getMismatchPenalty()
           
 double getSimilarity(java.lang.Object one, java.lang.Object two)
           
 void setMaximumDifference(double maxDiff)
           
 void setMaximumSimilarity(double maxSim)
           
 void setMismatchPenalty(double mismatch)
           
 void setSimilarity(java.lang.Object one, java.lang.Object two, double sim)
           
 
Methods inherited from interface org.jactr.core.module.declarative.IDeclarativeModule
addChunk, addChunkType, addListener, copyChunk, createChunk, createChunkType, findExactMatches, findPartialMatches, getBusyChunk, getChunk, getChunks, getChunkType, getChunkTypes, getEmptyChunk, getErrorChunk, getFreeChunk, getFullChunk, getNewChunk, getNumberOfChunks, getRequestedChunk, getUnrequestedChunk, removeListener
 
Methods inherited from interface org.jactr.core.module.IModule
dispose, getModel, getName, initialize, install
 
Methods inherited from interface org.jactr.core.utils.IInstallable
uninstall
 

Field Detail

MISMATCH_PENALTY

static final java.lang.String MISMATCH_PENALTY
See Also:
Constant Field Values

MAXIMUM_SIMILARITY

static final java.lang.String MAXIMUM_SIMILARITY
See Also:
Constant Field Values

MAXIMUM_DIFFERENCE

static final java.lang.String MAXIMUM_DIFFERENCE
See Also:
Constant Field Values
Method Detail

getMismatchPenalty

double getMismatchPenalty()

setMismatchPenalty

void setMismatchPenalty(double mismatch)

getMaximumSimilarity

double getMaximumSimilarity()

setMaximumSimilarity

void setMaximumSimilarity(double maxSim)

getMaximumDifference

double getMaximumDifference()

setMaximumDifference

void setMaximumDifference(double maxDiff)

getSimilarity

double getSimilarity(java.lang.Object one,
                     java.lang.Object two)

setSimilarity

void setSimilarity(java.lang.Object one,
                   java.lang.Object two,
                   double sim)