001 /** 002 * IrisSolution.java 003 * jCOLIBRI2 framework. 004 * @author Juan A. Recio-García. 005 * GAIA - Group for Artificial Intelligence Applications 006 * http://gaia.fdi.ucm.es 007 * 03/05/2007 008 */ 009 package jcolibri.test.test14; 010 011 import jcolibri.cbrcore.Attribute; 012 import jcolibri.extensions.classification.ClassificationSolution; 013 014 /** 015 * Bean storing the solution for the Iris data base. 016 * @author Juan A. Recio-Garcia 017 * @version 1.0 018 */ 019 public class IrisSolution implements ClassificationSolution { 020 021 String type; 022 023 /** 024 * Returns a String representation of this object. 025 * @return a String representation of this object. 026 */ 027 public String toString() 028 { 029 return type; 030 } 031 032 /** 033 * Returns the id attribute of this object. 034 * @return the id attribute of this object. 035 */ 036 public Attribute getIdAttribute() { 037 return new Attribute("type", this.getClass()); 038 } 039 040 /** 041 * @return Returns the type. 042 */ 043 public String getType() { 044 return type; 045 } 046 047 /** 048 * @param type The type to set. 049 */ 050 public void setType(String type) { 051 this.type = type; 052 } 053 054 public Object getClassification() 055 { 056 return type; 057 } 058 059 }