de.unihalle.informatik.Alida.demo
Class ALDKmeansOp

java.lang.Object
  extended by de.unihalle.informatik.Alida.operator.ALDOperator
      extended by de.unihalle.informatik.Alida.demo.ALDKmeansOp
All Implemented Interfaces:
ALDConfigurationValidator, ALDOperatorExecutionProgressEventListener, EventListener

@ALDAOperator(genericExecutionMode=ALL,
              level=APPLICATION)
public class ALDKmeansOp
extends ALDOperator

Demo operator clustering experimental data using k-means.

Author:
posch

Nested Class Summary
 
Nested classes/interfaces inherited from class de.unihalle.informatik.Alida.operator.ALDOperator
ALDOperator.HidingMode
 
Field Summary
 
Fields inherited from class de.unihalle.informatik.Alida.operator.ALDOperator
completeDAG, name, operatorExecutionEventlistenerList, portHashAccess, verbose, versionProvider
 
Constructor Summary
ALDKmeansOp()
          Default constructor.
ALDKmeansOp(ExperimentalData _experiment)
          Constructor.
 
Method Summary
 List<Set<Integer>> getClusters()
          Get value of result.
 ExperimentalData getExperiment()
          Get value of experiment.
 Integer getNumCluster()
           
protected  void operate()
          This method does the actual work and needs to be implemented by every subclass.
 void setExperiment(ExperimentalData value)
          Set value of data.
 void setNumCluster(Integer numCluster)
           
 
Methods inherited from class de.unihalle.informatik.Alida.operator.ALDOperator
addOperatorExecutionProgressEventListener, fieldContained, fireOperatorExecutionProgressEvent, getALDPortHashAccessKey, getConstructionMode, getHidingMode, getInInoutNames, getInInoutNames, getInNames, getInOutNames, getMissingRequiredInputs, getName, getNumParameters, getOutInoutNames, getOutNames, getParameter, getParameterDescriptor, getParameterNames, getSupplementalNames, getVerbose, getVersion, handleOperatorExecutionProgressEvent, isConfigured, print, print, print, printInterface, printInterface, readHistory, readResolve, reinitializeParameterDescriptors, removeOperatorExecutionProgressEventListener, runOp, runOp, runOp, setConstructionMode, setHidingMode, setName, setParameter, setVerbose, toStringVerbose, unconfiguredItems, validate, validateCustom, validateGeneric, writeHistory, writeHistory, writeHistory
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

ALDKmeansOp

public ALDKmeansOp()
            throws ALDOperatorException
Default constructor.

Throws:
ALDOperatorException

ALDKmeansOp

public ALDKmeansOp(ExperimentalData _experiment)
            throws ALDOperatorException
Constructor.

Parameters:
_experiment - Experimental data
Throws:
ALDOperatorException
Method Detail

operate

protected void operate()
                throws ALDOperatorException,
                       ALDProcessingDAGException
Description copied from class: ALDOperator
This method does the actual work and needs to be implemented by every subclass.

Specified by:
operate in class ALDOperator
Throws:
ALDOperatorException
ALDProcessingDAGException

getClusters

public List<Set<Integer>> getClusters()
Get value of result. Explanation: Normalized experiment.

Returns:
value of result

getExperiment

public ExperimentalData getExperiment()
Get value of experiment. Explanation: Experimental data to be normalized.

Returns:
value of data

setExperiment

public void setExperiment(ExperimentalData value)
Set value of data. Explanation: Experimental data to be normalized.

Parameters:
value - New value of data

getNumCluster

public Integer getNumCluster()
Returns:
the numCluster

setNumCluster

public void setNumCluster(Integer numCluster)
Parameters:
numCluster - the numCluster to set


Copyright © 2010–2014 Martin Luther University Halle-Wittenberg, Institute of Computer Science, Pattern Recognition and Bioinformatics. All rights reserved.