Uses of Class
de.dfki.mycbr.core.casebase.Attribute

Packages that use Attribute
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. 
de.dfki.mycbr.core.similarity Contains standard classes to maintain similarity functions for attribute descriptions (local similarity functions) and concepts (amalgamation functions). 
 

Uses of Attribute in de.dfki.mycbr.core
 

Methods in de.dfki.mycbr.core that return Attribute
 Attribute Project.getSpecialAttribute(java.lang.String obj)
          Returns the SpecialAttribute object corresponding to the given string.
 

Methods in de.dfki.mycbr.core with parameters of type Attribute
 Similarity Project.calculateSpecialSimilarity(Attribute att1, Attribute att2)
          Calculates the similarity of the given attributes by calling the calculateSimilarity method of the appropriate similarity function.
 Similarity Project.getLocalSimilarity(Attribute a, Attribute b, AttributeDesc desc)
          For displaying local similarities.
 

Uses of Attribute in de.dfki.mycbr.core.casebase
 

Subclasses of Attribute in de.dfki.mycbr.core.casebase
 class DateAttribute
          Represents date attributes.
 class DoubleAttribute
          Represents integers in query/cases.
 class FloatAttribute
          Represents integers in query/cases.
 class Instance
          Represents values occurring in query and or cases.
 class IntegerAttribute
          Represents integers in query/cases.
 class IntervalAttribute
          Represents intervals as values in query/case.
 class MultipleAttribute<Type extends AttributeDesc>
          Represents sets of values in query/case.
 class SimpleAttribute
          Represents values occurring in query and or cases.
 class SpecialAttribute
          Represents special values in queries or cases.
 class StringAttribute
          Represents strings used in query/cases.
 class SymbolAttribute
          Represents values of symbol attribute descriptions (for example: color could have green, blue, red, ... as SymbolAttribute objects).
 

Methods in de.dfki.mycbr.core.casebase that return Attribute
 Attribute Instance.getAttForDesc(AttributeDesc attDesc)
          Returns the attribute for the given description.
 Attribute SymbolRange.getAttribute(java.lang.Object obj)
          Gets the attribute associated with the specified Object obj.
 Attribute StringRange.getAttribute(java.lang.Object obj)
          Gets the attribute associated with the specified Object obj.
 Attribute SpecialRange.getAttribute(java.lang.Object obj)
          Gets the attribute associated with the specified Object obj.
abstract  Attribute Range.getAttribute(java.lang.Object obj)
          Gets the attribute associated with the specified Object obj.
 Attribute IntervalRange.getAttribute(java.lang.Object obj)
          Gets the attribute associated with the specified Object obj.
 Attribute IntegerRange.getAttribute(java.lang.Object obj)
          Gets the attribute associated with the specified Object obj.
 Attribute FloatRange.getAttribute(java.lang.Object obj)
          Gets the attribute associated with the specified Object obj.
 Attribute DoubleRange.getAttribute(java.lang.Object obj)
          Gets the attribute associated with the specified Object obj.
 Attribute DateRange.getAttribute(java.lang.Object obj)
          Gets the attribute associated with the specified Object obj.
 Attribute ConceptRange.getAttribute(java.lang.Object obj)
          Gets the attribute associated with the specified Object obj.
 Attribute StringRange.parseValue(java.lang.String string)
           
 Attribute IntervalRange.parseValue(java.lang.String string)
           
 Attribute IntegerRange.parseValue(java.lang.String string)
           
 Attribute FloatRange.parseValue(java.lang.String string)
           
 Attribute DoubleRange.parseValue(java.lang.String string)
           
 Attribute DateRange.parseValue(java.lang.String string)
           
 Attribute ConceptRange.parseValue(java.lang.String s)
           
 

Methods in de.dfki.mycbr.core.casebase that return types with arguments of type Attribute
 java.util.HashMap<AttributeDesc,Attribute> Instance.getAttributes()
          Gets all the attribute values for this c.
 java.util.List<Attribute> MultipleAttribute.getValues()
          Gets the list of values for this attribute.
 

Methods in de.dfki.mycbr.core.casebase with parameters of type Attribute
 boolean Instance.addAttribute(AttributeDesc desc, Attribute a)
           
 boolean Instance.addAttribute(java.lang.String n, Attribute a)
          Sets the value of the attribute specified by desc to att.
 void MultipleAttribute.addValue(Attribute value)
          Adds the given attribute to the list of values for this attribute.
 void MultipleAttribute.removeValue(Attribute value)
          Adds the given attribute to the list of values for this attribute.
 

Constructor parameters in de.dfki.mycbr.core.casebase with type arguments of type Attribute
MultipleAttribute(Type desc, java.util.LinkedList<Attribute> l1)
          Initializes this with empty value.
 

Uses of Attribute in de.dfki.mycbr.core.model
 

Methods in de.dfki.mycbr.core.model that return Attribute
 Attribute BooleanDesc.getAttribute(java.lang.Object value)
          Returns SymbolAttribute object representing the specified value.
 Attribute AttributeDesc.getAttribute(java.lang.Object value)
           
 Attribute SymbolDesc.getAttribute(java.lang.String value)
          Returns SymbolAttribute object representing the specified value.
 Attribute SpecialDesc.getAttribute(java.lang.String value)
          Returns SymbolAttribute object representing the specified value.
 

Methods in de.dfki.mycbr.core.model with parameters of type Attribute
 boolean SymbolDesc.fits(Attribute att)
           
 boolean IntervalDesc.fits(Attribute att)
           
 boolean IntegerDesc.fits(Attribute att)
           
 boolean FloatDesc.fits(Attribute att)
           
 boolean DoubleDesc.fits(Attribute att)
           
 boolean DateDesc.fits(Attribute att)
           
 boolean ConceptDesc.fits(Attribute att)
           
 boolean AttributeDesc.fits(Attribute att)
          Checks whether the given attribute fits this.
 boolean SymbolDesc.fitsSingle(Attribute att)
           
 boolean IntervalDesc.fitsSingle(Attribute att)
           
 boolean IntegerDesc.fitsSingle(Attribute att)
           
 boolean FloatDesc.fitsSingle(Attribute att)
           
 boolean DoubleDesc.fitsSingle(Attribute att)
           
 boolean DateDesc.fitsSingle(Attribute att)
           
 boolean ConceptDesc.fitsSingle(Attribute att)
           
 boolean AttributeDesc.fitsSingle(Attribute att)
          Checks whether a single attribute fits the constraints for this.
 

Uses of Attribute in de.dfki.mycbr.core.similarity
 

Methods in de.dfki.mycbr.core.similarity with parameters of type Attribute
 Similarity SymbolFct.calculateSimilarity(Attribute attribute, Attribute attribute2)
          Returns the similarity of the given attributes.
 Similarity StringFct.calculateSimilarity(Attribute value1, Attribute value2)
          Calculates the similarity of the given attributes.
 Similarity ISimFct.calculateSimilarity(Attribute value1, Attribute value2)
          Computes the similarity of value1 and value2.
 Similarity IntervalFct.calculateSimilarity(Attribute value1, Attribute value2)
           
 Similarity IntegerFct.calculateSimilarity(Attribute a1, Attribute a2)
          Returns the similarity of the given attributes.
 Similarity FloatFct.calculateSimilarity(Attribute a1, Attribute a2)
          Returns the similarity of the given attributes.
 Similarity DoubleFct.calculateSimilarity(Attribute a1, Attribute a2)
          Returns the similarity of the given attributes.
 Similarity DateFct.calculateSimilarity(Attribute value1, Attribute value2)
           
 Similarity AmalgamationFct.calculateSimilarity(Attribute value1, Attribute value2)
          Returns the similarity of the given SimpleAttribute objects.
 Similarity AdvancedIntegerFct.calculateSimilarity(Attribute a1, Attribute a2)
          Calculates the similarity of the specified attributes using the interpolated function.
 Similarity AdvancedFloatFct.calculateSimilarity(Attribute a1, Attribute a2)
          Calculates the similarity of the specified attributes using the interpolated function.
 Similarity AdvancedDoubleFct.calculateSimilarity(Attribute a1, Attribute a2)
          Calculates the similarity of the specified attributes using the interpolated function.
 boolean SymbolFct.setSimilarity(Attribute att1, Attribute att2, Similarity sim)
          Sets the similarity of att1 and att2 to sim.
 boolean OrderedSymbolFct.setSimilarity(Attribute att1, Attribute att2, Similarity sim)