...
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
...