Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

...

Code Block

public class SimpleCropProvider extends SeamLinkableComponent {

	public SimpleCropProvider(String ID) {
		super(ID);
		registerOutputExchangeItem(Crop.class);
	}

	...
}


public abstract class SeamLinkableComponent extends LinkableComponent {

	...

	protected <I extends Class> ValueSet registerOutputExchangeItem(I type) {
		SeamOutputExchangeItem<I> item = new SeamOutputExchangeItem<I>(this,
				type);
		outputExchangeItems.add(item);
		ValueSet<I> values = new ValueSet<I>();
		outputs.put(type, values);
		return values;
	}

	...
}

...

How to address in Version 2

...