From c03f94f3c1bd576c73205a61586c9b9c71559bd5 Mon Sep 17 00:00:00 2001 From: Gianpaolo Coro Date: Fri, 30 Sep 2016 08:19:26 +0000 Subject: [PATCH] git-svn-id: https://svn.d4science.research-infrastructures.eu/gcube/trunk/data-analysis/EcologicalEngine@132116 82a268e6-3cf1-43bd-a215-b396298e98cf --- .../interfaces/StandardLocalExternalAlgorithm.java | 8 ++++++++ 1 file changed, 8 insertions(+) diff --git a/src/main/java/org/gcube/dataanalysis/ecoengine/interfaces/StandardLocalExternalAlgorithm.java b/src/main/java/org/gcube/dataanalysis/ecoengine/interfaces/StandardLocalExternalAlgorithm.java index a0ea812..1ca6849 100644 --- a/src/main/java/org/gcube/dataanalysis/ecoengine/interfaces/StandardLocalExternalAlgorithm.java +++ b/src/main/java/org/gcube/dataanalysis/ecoengine/interfaces/StandardLocalExternalAlgorithm.java @@ -45,6 +45,14 @@ public abstract class StandardLocalExternalAlgorithm implements Transducerer { inputs.add(new PrimitiveType(Integer.class.getName(), null, PrimitiveTypes.NUMBER, name, description, defaultvalue)); } + protected void addBooleanInput(String name, String description, String defaultvalue) { + inputs.add(new PrimitiveType(Boolean.class.getName(), null, PrimitiveTypes.BOOLEAN, name, description, defaultvalue)); + } + + protected void addFileInput(String name, String description, String defaultvalue) { + inputs.add(new PrimitiveType(File.class.getName(), null, PrimitiveTypes.FILE, name, description, defaultvalue)); + } + protected void addDoubleInput(String name, String description, String defaultvalue) { inputs.add(new PrimitiveType(Double.class.getName(), null, PrimitiveTypes.NUMBER, name, description, defaultvalue)); }