org.gcube.dataanalysis.ecoengine.interfaces
Class SpatialProbabilityDistributionNode

java.lang.Object
  extended by org.gcube.dataanalysis.ecoengine.interfaces.SpatialProbabilityDistributionNode
All Implemented Interfaces:
SpatialProbabilityDistribution

public abstract class SpatialProbabilityDistributionNode
extends Object
implements SpatialProbabilityDistribution


Constructor Summary
SpatialProbabilityDistributionNode()
           
 
Method Summary
abstract  int executeNode(int cellStarIndex, int numberOfCellsToProcess, int speciesStartIndex, int numberOfSpeciesToProcess, boolean duplicate, String sandboxFolder, String nodeConfigurationFileObject, String logfileNameToProduce)
           
abstract  float getInternalStatus()
           
abstract  int getNumberOfGeoInfo()
           
abstract  int getNumberOfProcessedSpecies()
           
abstract  int getNumberOfSpecies()
           
abstract  void initSingleNode(AlgorithmConfiguration config)
           
static void main(String[] args)
           
abstract  void postProcess(boolean manageDuplicates, boolean manageFault)
           
abstract  void setup(AlgorithmConfiguration config)
           
abstract  void stop()
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 
Methods inherited from interface org.gcube.dataanalysis.ecoengine.interfaces.SpatialProbabilityDistribution
getDescription, getInputParameters, getName, getOutput, getProperties
 

Constructor Detail

SpatialProbabilityDistributionNode

public SpatialProbabilityDistributionNode()
Method Detail

initSingleNode

public abstract void initSingleNode(AlgorithmConfiguration config)

getInternalStatus

public abstract float getInternalStatus()

executeNode

public abstract int executeNode(int cellStarIndex,
                                int numberOfCellsToProcess,
                                int speciesStartIndex,
                                int numberOfSpeciesToProcess,
                                boolean duplicate,
                                String sandboxFolder,
                                String nodeConfigurationFileObject,
                                String logfileNameToProduce)

setup

public abstract void setup(AlgorithmConfiguration config)
                    throws Exception
Throws:
Exception

getNumberOfSpecies

public abstract int getNumberOfSpecies()

getNumberOfGeoInfo

public abstract int getNumberOfGeoInfo()

getNumberOfProcessedSpecies

public abstract int getNumberOfProcessedSpecies()

stop

public abstract void stop()

postProcess

public abstract void postProcess(boolean manageDuplicates,
                                 boolean manageFault)

main

public static void main(String[] args)
                 throws Exception
Throws:
Exception


Copyright © 2012. All Rights Reserved.