infomat.evaluation
Class Evaluation

java.lang.Object
  extended by infomat.evaluation.Evaluation
All Implemented Interfaces:
HasProperties

public class Evaluation
extends java.lang.Object
implements HasProperties

For calculating quality measures.


Field Summary
private  IObjectGrouping evalGrouping
           
private static java.lang.String evalGroupingDesignation
           
private  IMatrix matrix
           
private  Properties properties
           
private  IObjectGrouping refGrouping
           
private static java.lang.String refGroupingDesignation
           
private  ISimilarity similarity
           
private  java.lang.String stamp
           
 
Constructor Summary
Evaluation(IMatrix matrix, IObjectGrouping evalGrouping, IObjectGrouping refGrouping, ISimilarity similarity, java.lang.String stamp)
           
Evaluation(IMatrix matrix, IObjectGrouping evalGrouping, ISimilarity similarity, java.lang.String stamp)
           
 
Method Summary
 Measures calculateAllMeasures()
           
 Properties getDefaultProperties()
           
 Properties getProperties()
           
 java.lang.Object getPropertyValue(java.lang.String name)
           
 void setProperties(Properties properties)
           
 void setProperty(java.lang.String name, java.lang.Object value)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

properties

private Properties properties

matrix

private IMatrix matrix

evalGrouping

private IObjectGrouping evalGrouping

refGrouping

private IObjectGrouping refGrouping

similarity

private ISimilarity similarity

stamp

private java.lang.String stamp

evalGroupingDesignation

private static java.lang.String evalGroupingDesignation

refGroupingDesignation

private static java.lang.String refGroupingDesignation
Constructor Detail

Evaluation

public Evaluation(IMatrix matrix,
                  IObjectGrouping evalGrouping,
                  IObjectGrouping refGrouping,
                  ISimilarity similarity,
                  java.lang.String stamp)

Evaluation

public Evaluation(IMatrix matrix,
                  IObjectGrouping evalGrouping,
                  ISimilarity similarity,
                  java.lang.String stamp)
Method Detail

getDefaultProperties

public Properties getDefaultProperties()
Specified by:
getDefaultProperties in interface HasProperties

calculateAllMeasures

public Measures calculateAllMeasures()
                              throws MeasureNameConflictException
Throws:
MeasureNameConflictException

getPropertyValue

public java.lang.Object getPropertyValue(java.lang.String name)
Specified by:
getPropertyValue in interface HasProperties

setProperty

public void setProperty(java.lang.String name,
                        java.lang.Object value)
                 throws PropertyNotFoundException
Specified by:
setProperty in interface HasProperties
Throws:
PropertyNotFoundException

getProperties

public Properties getProperties()
Specified by:
getProperties in interface HasProperties

setProperties

public void setProperties(Properties properties)
Specified by:
setProperties in interface HasProperties