in taverna-gis-activity/src/main/java/org/apache/taverna/gis/GisActivityFactory.java [84:100]
public Set<ActivityOutputPort> getOutputPorts(JsonNode configuration) {
Set<ActivityOutputPort> outputPorts = new HashSet<>();
// FIXME: Replace with your output port definitions
// Optional ports depending on configuration
if (configuration.get("exampleString").asText().equals("specialCase")) {
outputPorts.add(edits.createActivityOutputPort(OUT_REPORT, 0, 0));
}
// Single value output port (depth 0)
outputPorts.add(edits.createActivityOutputPort(OUT_SIMPLE_OUTPUT, 0, 0));
// Output port with list of values (depth 1)
outputPorts.add(edits.createActivityOutputPort(OUT_MORE_OUTPUTS, 1, 1));
return outputPorts;
}