tracdap.rt.metadata.flow

Module Contents

Classes

FlowDefinition

FlowEdge

FlowModelStub

FlowNode

FlowNodeType

Generic enumeration.

FlowSocket

class tracdap.rt.metadata.flow.FlowDefinition
edges :List[FlowEdge]
inputs :Dict[str, ModelInputSchema]
nodes :Dict[str, FlowNode]
outputs :Dict[str, ModelOutputSchema]
parameters :Dict[str, ModelParameter]
class tracdap.rt.metadata.flow.FlowEdge
source :FlowSocket
target :FlowSocket
class tracdap.rt.metadata.flow.FlowModelStub
inputs :List[str]
outputs :List[str]
parameters :Dict[str, tracdap.rt.metadata.search.TypeDescriptor]
class tracdap.rt.metadata.flow.FlowNode
modelStub :FlowModelStub
nodeSearch :tracdap.rt.metadata.search.SearchExpression
nodeType :FlowNodeType
class tracdap.rt.metadata.flow.FlowNodeType

Bases: enum.Enum

Generic enumeration.

Derive from this class to define new enumerations.

INPUT_NODE = [1]
MODEL_NODE = [3]
NODE_TYPE_NOT_SET = [0]
OUTPUT_NODE = [2]
class tracdap.rt.metadata.flow.FlowSocket
node :str
socket :str