Package 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.

See: Description

Package de.dfki.mycbr.core.model Description

Contains classes for the basic definition of the project's model.
The model is represented as a tree-like structure representing an inheritance hierarchy. Elements in this hierarchy are objects of class ConceptDescription. The highest concept descriptions in this hierarchy are called top concepts. Each concept consists of several attribute description. Simple attributes are described by IntegerDescription, FloatDescription, SymbolDescription, etc. A special attribute description is the MultipleDescription which is used for describing sets of attributes of one type.
Moreover, concept description can themselves be attribute descriptions again (representing composition). Attribute Descriptions describe restrictions to the values which can be used for attributes of this description. The proper values are described by Attribute classes introduced in the package de.dfki.mycbr.core.casebase. To allow computation of similarity assure that your model does not contain cycles. Cycles can easily be modeled using composition (for example: a component consists of several other components). However, the computation of similarities is not properly defines this case.
Since:
myCBR 3.0.0