com.rapidminer.operator.features.aggregation
Class AggregationPopulationPlotter

java.lang.Object
  extended by com.rapidminer.operator.features.aggregation.AggregationPopulationPlotter
All Implemented Interfaces:
ObjectVisualizer

public class AggregationPopulationPlotter
extends java.lang.Object
implements ObjectVisualizer

Plots the current generation's Pareto set.

Author:
Ingo Mierswa ingomierswa Exp $;

Constructor Summary
AggregationPopulationPlotter(ExampleSet originalExampleSet, Attribute[] allAttributes, FeatureGenerator generator)
          Creates plotter panel which is repainted every generation.
 
Method Summary
 SimpleDataTable createDataTable(java.util.List<AggregationIndividual> pop)
           
 int fillDataTable(SimpleDataTable dataTable, java.util.List<AggregationIndividual> pop)
           
 java.lang.String getDetailData(java.lang.Object id, java.lang.String fieldName)
           
 java.lang.String[] getFieldNames(java.lang.Object id)
           
 java.lang.String getTitle(java.lang.Object id)
           
 boolean isCapableToVisualize(java.lang.Object id)
           
 void operate(java.util.List<AggregationIndividual> pop)
           
 void startVisualization(java.lang.Object id)
           
 void stopVisualization(java.lang.Object id)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

AggregationPopulationPlotter

public AggregationPopulationPlotter(ExampleSet originalExampleSet,
                                    Attribute[] allAttributes,
                                    FeatureGenerator generator)
Creates plotter panel which is repainted every generation.

Method Detail

operate

public void operate(java.util.List<AggregationIndividual> pop)

createDataTable

public SimpleDataTable createDataTable(java.util.List<AggregationIndividual> pop)

fillDataTable

public int fillDataTable(SimpleDataTable dataTable,
                         java.util.List<AggregationIndividual> pop)

isCapableToVisualize

public boolean isCapableToVisualize(java.lang.Object id)
Specified by:
isCapableToVisualize in interface ObjectVisualizer

getTitle

public java.lang.String getTitle(java.lang.Object id)
Specified by:
getTitle in interface ObjectVisualizer

getDetailData

public java.lang.String getDetailData(java.lang.Object id,
                                      java.lang.String fieldName)
Specified by:
getDetailData in interface ObjectVisualizer

getFieldNames

public java.lang.String[] getFieldNames(java.lang.Object id)
Specified by:
getFieldNames in interface ObjectVisualizer

stopVisualization

public void stopVisualization(java.lang.Object id)
Specified by:
stopVisualization in interface ObjectVisualizer

startVisualization

public void startVisualization(java.lang.Object id)
Specified by:
startVisualization in interface ObjectVisualizer


Copyright © 2001-2009 by Rapid-I