public class AlgorithmDescriptor extends Object
| Constructor and Description |
|---|
AlgorithmDescriptor(AlgorithmDescriptor toCopy) |
AlgorithmDescriptor(String name,
AlgorithmCategory category) |
AlgorithmDescriptor(String name,
AlgorithmCategory category,
List<org.gcube.dataanalysis.ecoengine.datatypes.StatisticalType> parameters,
String description,
org.gcube.dataanalysis.ecoengine.datatypes.StatisticalType output) |
| Modifier and Type | Method and Description |
|---|---|
static ArrayList<org.gcube.data.analysis.statisticalmanager.stubs.SMAlgorithm> |
asList(Collection<AlgorithmDescriptor> toTranslate) |
org.gcube.data.analysis.statisticalmanager.stubs.SMAlgorithm |
asSMAlgorithm() |
boolean |
equals(Object obj) |
AlgorithmCategory |
getCategory() |
String |
getDescription() |
String |
getName() |
org.gcube.dataanalysis.ecoengine.datatypes.StatisticalType |
getOutput() |
Map<String,org.gcube.dataanalysis.ecoengine.datatypes.StatisticalType> |
getParameters() |
HashSet<String> |
getUserPerspectiveCategory() |
boolean |
hasDynamicOutput() |
int |
hashCode() |
Boolean |
isDinamycallyLoaded() |
void |
setCategory(AlgorithmCategory category) |
void |
setDescription(String description) |
void |
setDinamycallyLoaded(Boolean dinamycallyLoaded) |
void |
setName(String name) |
void |
setOutput(org.gcube.dataanalysis.ecoengine.datatypes.StatisticalType output) |
void |
setParameters(Map<String,org.gcube.dataanalysis.ecoengine.datatypes.StatisticalType> parameters) |
void |
setUserPerspectiveCategory(HashSet<String> userPerspectiveCategory) |
String |
toString() |
void |
update(AlgorithmDescriptor updated) |
public AlgorithmDescriptor(String name, AlgorithmCategory category, List<org.gcube.dataanalysis.ecoengine.datatypes.StatisticalType> parameters, String description, org.gcube.dataanalysis.ecoengine.datatypes.StatisticalType output)
public AlgorithmDescriptor(String name, AlgorithmCategory category)
public AlgorithmDescriptor(AlgorithmDescriptor toCopy)
public boolean hasDynamicOutput()
public org.gcube.dataanalysis.ecoengine.datatypes.StatisticalType getOutput()
public Boolean isDinamycallyLoaded()
public void setDinamycallyLoaded(Boolean dinamycallyLoaded)
public void setOutput(org.gcube.dataanalysis.ecoengine.datatypes.StatisticalType output)
output - the output to setpublic void setUserPerspectiveCategory(HashSet<String> userPerspectiveCategory)
public String getName()
public void setName(String name)
name - the name to setpublic AlgorithmCategory getCategory()
public void setCategory(AlgorithmCategory category)
category - the category to setpublic Map<String,org.gcube.dataanalysis.ecoengine.datatypes.StatisticalType> getParameters()
public void setParameters(Map<String,org.gcube.dataanalysis.ecoengine.datatypes.StatisticalType> parameters)
parameters - the parameters to setpublic String getDescription()
public void setDescription(String description)
description - the description to setpublic org.gcube.data.analysis.statisticalmanager.stubs.SMAlgorithm asSMAlgorithm()
public static ArrayList<org.gcube.data.analysis.statisticalmanager.stubs.SMAlgorithm> asList(Collection<AlgorithmDescriptor> toTranslate)
public void update(AlgorithmDescriptor updated)
Copyright © 2016. All Rights Reserved.