org.gcube.dataanalysis.ecoengine.interfaces
Interface SpatialProbabilityDistributionTable

All Superinterfaces:
GenericAlgorithm
All Known Implementing Classes:
AquamapsNative, AquamapsNative2050, AquamapsNN, AquamapsNNNS, AquamapsNNSuitable, AquamapsSuitable, AquamapsSuitable2050

public interface SpatialProbabilityDistributionTable
extends GenericAlgorithm


Method Summary
 float calcProb(Object mainInfo, Object area)
           
 Queue<String> filterProbabilitySet(Queue<String> probabiltyRows)
           
 String filterProbabiltyRow(String probabiltyRow)
           
 String getAdditionalInformation(Object mainInfo, Object area)
           
 String getAdditionalMetaInformation()
           
 String getDistributionTableStatement()
           
 String getGeographicalID(Object geoInfo)
           
 String getGeographicalInfoQuery()
           
 float getInternalStatus()
           
 String getMainInfoID(Object mainInfo)
           
 String getMainInfoQuery()
           
 ALG_PROPS[] getProperties()
           
 void init(AlgorithmConfiguration config, org.hibernate.SessionFactory dbHibConnection)
           
 boolean isSynchronousProbabilityWrite()
           
 void postProcess()
           
 void singleStepPostprocess(Object mainInfo, Object allAreasInformation)
           
 void singleStepPreprocess(Object mainInfo, Object area)
           
 
Methods inherited from interface org.gcube.dataanalysis.ecoengine.interfaces.GenericAlgorithm
getDescription, getInputParameters, getName, getOutput
 

Method Detail

getProperties

ALG_PROPS[] getProperties()
Specified by:
getProperties in interface GenericAlgorithm

init

void init(AlgorithmConfiguration config,
          org.hibernate.SessionFactory dbHibConnection)

getMainInfoQuery

String getMainInfoQuery()

getGeographicalInfoQuery

String getGeographicalInfoQuery()

getDistributionTableStatement

String getDistributionTableStatement()

calcProb

float calcProb(Object mainInfo,
               Object area)

getAdditionalMetaInformation

String getAdditionalMetaInformation()

getAdditionalInformation

String getAdditionalInformation(Object mainInfo,
                                Object area)

singleStepPreprocess

void singleStepPreprocess(Object mainInfo,
                          Object area)

singleStepPostprocess

void singleStepPostprocess(Object mainInfo,
                           Object allAreasInformation)

postProcess

void postProcess()

getInternalStatus

float getInternalStatus()

getMainInfoID

String getMainInfoID(Object mainInfo)

getGeographicalID

String getGeographicalID(Object geoInfo)

filterProbabiltyRow

String filterProbabiltyRow(String probabiltyRow)

filterProbabilitySet

Queue<String> filterProbabilitySet(Queue<String> probabiltyRows)

isSynchronousProbabilityWrite

boolean isSynchronousProbabilityWrite()


Copyright © 2013. All Rights Reserved.