| Package | Description |
|---|---|
| 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.similarity |
Contains standard classes to maintain similarity functions for
attribute descriptions (local similarity functions) and concepts (amalgamation functions).
|
| Modifier and Type | Class and Description |
|---|---|
class |
SpecialAttribute
Represents special values in queries or cases.
|
| Modifier and Type | Method and Description |
|---|---|
SymbolAttribute |
SymbolRange.addSymbolValue(java.lang.String value) |
SymbolAttribute |
SpecialRange.addSymbolValue(java.lang.String value) |
SymbolAttribute |
SymbolRange.getSymbolValue(java.lang.String symbol)
Returns the SymbolAttribute associated with the given String.
|
SymbolAttribute |
SymbolRange.removeAttribute(java.lang.String symbol)
Removes the SymbolAttribute associated with the given string from this
range.
|
| Modifier and Type | Method and Description |
|---|---|
java.util.HashMap<SymbolAttribute,java.lang.Integer> |
SymbolRange.getIndexes() |
java.util.HashMap<java.lang.String,SymbolAttribute> |
SymbolRange.getSymbols()
Get a map which associates a
SymbolAttribute with each
allowed value for the given attribute description. |
| Modifier and Type | Method and Description |
|---|---|
void |
SymbolRange.setIndexes(java.util.HashMap<SymbolAttribute,java.lang.Integer> i) |
| Modifier and Type | Method and Description |
|---|---|
SymbolAttribute |
BooleanDesc.addSymbol(java.lang.String value)
Does nothing because you cannot add other values than true and false
to a boolean description
|
SymbolAttribute |
SymbolDesc.addSymbol(java.lang.String value)
Adds value to the list of allowed symbols of this description.
|
SymbolAttribute |
BooleanDesc.getBooleanAttribute(java.lang.Boolean value)
Returns
BooleanAttribute object representing the specified
value. |
| Modifier and Type | Method and Description |
|---|---|
java.util.Collection<SymbolAttribute> |
SymbolDesc.getSymbolAttributes()
Returns Collection of symbol attributes representing the allowed symbols
for the given description.
|
| Modifier and Type | Method and Description |
|---|---|
java.util.HashMap<SymbolAttribute,java.lang.Integer> |
OrderedSymbolFct.getOrder() |
| Modifier and Type | Method and Description |
|---|---|
void |
OrderedSymbolFct.addSymbol(SymbolAttribute att)
Adds the given attribute to the list of ordered symbols.
|
java.lang.Object |
TaxonomyFct.getCommonAncestor(SymbolAttribute symbolAtt1,
SymbolAttribute symbolAtt2)
Returns the node of the taxonomy which represents the deepest ancestor of
the given symbol attributes.
|
void |
OrderedSymbolFct.removeSymbol(SymbolAttribute att)
Removes the given attribute from the list of
ordered symbols and updates the internal tabel
|
void |
OrderedSymbolFct.setOrderIndexOf(SymbolAttribute att,
int index)
Sets the index of att used to linearly order the attributes to index.
|
boolean |
OrderedSymbolFct.setSimilarity(SymbolAttribute att1,
SymbolAttribute att2,
double sim) |
boolean |
SymbolFct.setSimilarity(SymbolAttribute att1,
SymbolAttribute att2,
double sim)
Sets the similarity of att1 and att2 to a Similarity.get object
initialized with sim.
|
| Constructor and Description |
|---|
TaxonomyFct(Project prj,
SymbolDesc topSymbol,
java.util.List<SymbolAttribute> values,
java.lang.String name)
Initializes this with a new taxonomy as internal data structure.
|