public Set getOutputPorts()

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;
	}