in taverna-gis-activity/src/main/java/org/apache/taverna/gis/GisActivity.java [73:91]
protected void configurePorts() {
// In case we are being reconfigured - remove existing ports first
// to avoid duplicates
removeInputs();
removeOutputs();
// Add input ports
for(ActivityInputPortDefinitionBean inputPort : configBean.getInputPortDefinitions())
{
addInput(inputPort.getName(),inputPort.getDepth(),inputPort.getAllowsLiteralValues(),inputPort.getHandledReferenceSchemes(), inputPort.getTranslatedElementType());
}
// Add output ports
for(ActivityOutputPortDefinitionBean outputPort : configBean.getOutputPortDefinitions())
{
addOutput(outputPort.getName(),outputPort.getDepth());
}
}