@Retention(value=RUNTIME) @Target(value=TYPE) @Repeatable(value=AddJIPipeInputSlots.class) public @interface AddJIPipeInputSlot
JIPipeGraphNode
with an input slot.Modifier and Type | Required Element and Description |
---|---|
Class<? extends JIPipeData> |
value
The data class
|
Modifier and Type | Optional Element and Description |
---|---|
boolean |
create
If true,
JIPipeGraphNode automatically configures its slots based on annotations (unless a custom JIPipeSlotConfiguration
is provided. |
String |
description
An optional description.
|
String |
name
An optional slot name.
|
boolean |
optional
If true, the input is considered optional.
|
JIPipeDataSlotRole |
role
Assigns a role to the slot for internal usage within the node's code.
|
public abstract Class<? extends JIPipeData> value
public abstract String name
public abstract String description
public abstract boolean create
JIPipeGraphNode
automatically configures its slots based on annotations (unless a custom JIPipeSlotConfiguration
is provided.public abstract boolean optional
public abstract JIPipeDataSlotRole role
Copyright © 2020–2025 Leibniz Institute for Natural Product Research and Infection Biology - Hans Knöll Institute (HKI). All rights reserved.