| Package | Description |
|---|---|
| de.dfki.mycbr.core |
Contains all classes that represent core functionality of a CBR application
such as the domain model, case bases, similarity functions and retrieval algorithms.
|
| de.dfki.mycbr.core.casebase |
Contains classes for the basic definition of
DefaultCaseBase objects. |
| de.dfki.mycbr.core.model |
Contains classes for the basic definition of the project's model.
The model is represented as a tree-like structure representing an inheritance hierarchy. |
| de.dfki.mycbr.core.retrieval |
All retrieval algorithms extend the abstract class
RetrievalEngine
and can be used within Retrieval objects to obtain the retrieval results
(possibly ordered pairs of case and corresponding similarity). |
| de.dfki.mycbr.core.similarity |
Contains standard classes to maintain similarity functions for
attribute descriptions (local similarity functions) and concepts (amalgamation functions).
|
| de.dfki.mycbr.core.similarity.config |
Contains various enumerations specifying configurations
for the corresponding similarity function.
|
| Class and Description |
|---|
| Similarity
Represents similarity values.
|
| SpecialFct
Special values such as "undefined" can be used as values
for any attribute description.
|
| SymbolFct
Holds the similarity of the known attributes for the given
description in a two dimensional array (table).
|
| TaxonomyFct
Similarity function for symbol descriptions.
|
| Class and Description |
|---|
| Similarity
Represents similarity values.
|
| TaxonomyNode
Represents nodes in the taxonomy used by
TaxonomyFct
to compute similarities of symbols. |
| Class and Description |
|---|
| AdvancedDoubleFct
Used for calculating similarities of DoubleAttribute objects.
|
| AdvancedFloatFct
Used for calculating similarities of FloatAttribute objects.
|
| AdvancedIntegerFct
Used for calculating similarities of IntegerAttribute objects.
|
| AmalgamationFct
This function is used to compute similarity of to ConceptAttribute objects.
|
| DateFct
Not implemented yet.
|
| DateFct.DateFunctionPrecision |
| DoubleFct
Calculates the similarity of DoubleAttribute objects.
|
| FloatFct
Calculates the similarity of FloatAttribute objects.
|
| IntegerFct
Calculates the similarity of IntegerAttribute objects.
|
| IntervalFct
Not implemented yet.
|
| ISimFct
Has to be implemented by each similarity function such that one can always
compute similarity of two attributes without casting the ISimFct to a
specific object.
|
| OrderedSymbolFct
This function provides a linear order of the known symbol attributes
for the given description.
|
| SpecialFct
Special values such as "undefined" can be used as values
for any attribute description.
|
| StringFct
Calculates the similarity of two strings for a given description.
|
| SymbolFct
Holds the similarity of the known attributes for the given
description in a two dimensional array (table).
|
| TaxonomyFct
Similarity function for symbol descriptions.
|
| TaxonomyNode
Represents nodes in the taxonomy used by
TaxonomyFct
to compute similarities of symbols. |
| Class and Description |
|---|
| Similarity
Represents similarity values.
|
| Class and Description |
|---|
| DateFct.DateFunctionPrecision |
| FunctionEnum
Lists the functions types which can be used
to calculate the similarity of attributes of
the respective description.
|
| IntegerFct
Calculates the similarity of IntegerAttribute objects.
|
| ISimFct
Has to be implemented by each similarity function such that one can always
compute similarity of two attributes without casting the ISimFct to a
specific object.
|
| NumberFct
Defines how to compute the similarity of two integers, floats or doubles.
|
| Similarity
Represents similarity values.
|
| SymbolFct
Holds the similarity of the known attributes for the given
description in a two dimensional array (table).
|
| Taxonomy
Represents the data structure used for taxonomy similarity functions.
|
| TaxonomyNode
Represents nodes in the taxonomy used by
TaxonomyFct
to compute similarities of symbols. |
| Class and Description |
|---|
| AmalgamationFct
This function is used to compute similarity of to ConceptAttribute objects.
|
| ISimFct
Has to be implemented by each similarity function such that one can always
compute similarity of two attributes without casting the ISimFct to a
specific object.
|
| Similarity
Represents similarity values.
|