public final class InputEdges extends Edges
Edges.Type
Fields.ObjectTransformer
Modifier and Type | Field and Description |
---|---|
private InputType[] |
inputTypes |
private boolean[] |
isOptional |
Constructor and Description |
---|
InputEdges(int directCount,
ArrayList<NodeClass.InputInfo> edges) |
Modifier and Type | Method and Description |
---|---|
InputType |
getInputType(int index) |
boolean |
isOptional(int index) |
static void |
translateInto(InputEdges inputs,
ArrayList<NodeClass.InputInfo> infos) |
void |
update(Node node,
Node oldValue,
Node newValue) |
accept, areEqualIn, clear, contains, copy, getDirectCount, getIterable, getNode, getNodeList, initializeList, initializeLists, initializeNode, pushAll, replaceFirst, set, setNode, translateInto, type
appendFields, copy, copy, forClass, get, getBoolean, getByte, getChar, getCount, getDeclaringClass, getDouble, getFloat, getInt, getLong, getName, getObject, getOffsets, getRawPrimitive, getShort, getType, isSame, putObject, setRawPrimitive, toString, translateInto
private final InputType[] inputTypes
private final boolean[] isOptional
public InputEdges(int directCount, ArrayList<NodeClass.InputInfo> edges)
public static void translateInto(InputEdges inputs, ArrayList<NodeClass.InputInfo> infos)
public InputType getInputType(int index)
public boolean isOptional(int index)