| 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.io |
Contains classes that handle import and export of relevant CBR application
data.
|
| Modifier and Type | Method and Description |
|---|---|
Project |
DefaultCaseBase.getProject() |
Project |
ICaseBase.getProject()
Returns the project this case base belongs to
|
Project |
Project.getProject() |
| Constructor and Description |
|---|
DefaultCaseBase(Project p,
java.lang.String cbName,
int count) |
| Modifier and Type | Method and Description |
|---|---|
Project |
Range.getProject() |
| Modifier and Type | Method and Description |
|---|---|
void |
Range.setProject(Project p) |
| Constructor and Description |
|---|
ConceptRange(Project p,
Concept c)
Initializes map for special attributes.
|
DateRange(Project p,
DateDesc d)
Initializes internal data structures.
|
DoubleRange(Project prj,
DoubleDesc doubleDesc)
Initializes internal data structures according to maximal number of
integer attributes (given by
DoubleDesc.getMax() -
DoubleDesc.getMin()). |
FloatRange(Project prj,
FloatDesc floatDesc)
Initializes internal data structures according to maximal number of
integer attributes (given by
FloatDesc.getMax() -
FloatDesc.getMin()). |
IntegerRange(Project prj,
IntegerDesc d)
Initializes internal data structures according to maximal Integer of
integer attributes (given by
IntegerDesc.getMax() -
IntegerDesc.getMin()). |
IntervalRange(Project prj,
IntervalDesc d)
Initializes internal data structures.
|
Range(Project p) |
SpecialRange(Project prj,
SymbolDesc desc,
java.util.Collection<java.lang.String> allowedValues) |
StringRange(Project prj,
StringDesc d) |
SymbolRange(Project prj,
SymbolDesc description,
java.util.Collection<java.lang.String> allowedValues)
Creates one SymbolAttribute object for each String specified by
allowedValues.
|
| Modifier and Type | Method and Description |
|---|---|
Project |
Concept.getProject()
Returns the current project.
|
| Constructor and Description |
|---|
Concept(java.lang.String ID,
Project project,
Concept superConcept)
Initializes this with the given name.
|
SpecialDesc(Project p,
java.util.HashSet<java.lang.String> allowedValues)
For initializing special value desc.
|
| Constructor and Description |
|---|
SequentialRetrieval(Project p,
Retrieval r) |
| Modifier and Type | Method and Description |
|---|---|
Project |
DateFct.getProject() |
Project |
IntervalFct.getProject() |
Project |
ISimFct.getProject() |
Project |
AmalgamationFct.getProject() |
Project |
NumberFct.getProject() |
Project |
StringFct.getProject() |
Project |
SymbolFct.getProject() |
| Constructor and Description |
|---|
AdvancedDoubleFct(Project prj,
DoubleDesc desc,
java.lang.String name)
Initializes this with the given description.
|
AdvancedFloatFct(Project prj,
FloatDesc desc,
java.lang.String name)
Initializes this with the given description.
|
AdvancedIntegerFct(Project prj,
IntegerDesc desc,
java.lang.String name)
Initializes this with the given description.
|
DateFct(Project prj,
DateDesc desc,
java.lang.String name,
DateFct.DateFunctionPrecision precision) |
DoubleFct(Project prj,
DoubleDesc desc,
java.lang.String name)
Constructor should only be called by FunctionContainer.
|
FloatFct(Project prj,
FloatDesc desc,
java.lang.String name)
Constructor should only be called by FunctionContainer.
|
IntegerFct(Project prj,
IntegerDesc desc,
java.lang.String name)
Constructor should only be called by FunctionContainer.
|
IntervalFct(Project prj,
IntervalDesc desc2,
java.lang.String name) |
NumberFct(Project p,
SimpleAttDesc d,
java.lang.String n) |
OrderedSymbolFct(Project prj,
SymbolDesc desc,
java.lang.String name)
Initializes this with the given description.
|
SpecialFct(Project prj,
SpecialDesc desc,
java.lang.String name) |
StringFct(Project prj,
StringConfig config,
StringDesc desc,
java.lang.String name)
Initializes this with the given description.
|
SymbolFct(Project prj,
SymbolDesc desc,
java.lang.String name)
Initializes this by asking the given description
for the number of allowed symbols.
|
TaxonomyFct(Project prj,
SymbolDesc topSymbol,
java.util.List<SymbolAttribute> values,
java.lang.String name)
Initializes this with a new taxonomy as internal data structure.
|
| Modifier and Type | Method and Description |
|---|---|
Project |
XMLImporter.getProject()
Returns the current project.
|
| Modifier and Type | Method and Description |
|---|---|
static void |
XMLExporter.save(Project prj,
java.lang.String path)
Saves the given project to the given path
|
| Constructor and Description |
|---|
DataBaseImporter(int id,
Project project,
Concept concept,
java.lang.String dbmapping)
Constructor for DataBaseImporter
|
MyCBRImporter(Project project)
Initializes this with the given project, path and name.
|
XMLImporter(Project p)
Initializes this with the given project, path and name.
|