pyiron_workflow.actions module
- class pyiron_workflow.actions.AddEdge(edge: 'datatypes.EdgeTuple')[source]
Bases:
object- edge: datatypes.EdgeTuple
- inverse() RemoveEdge[source]
- class pyiron_workflow.actions.AddInput(port: 'datatypes.InputPort')[source]
Bases:
object- inverse() RemoveInput[source]
- port: datatypes.InputPort
- class pyiron_workflow.actions.AddNode(node: 'datatypes.Node')[source]
Bases:
object- inverse() RemoveNode[source]
- node: datatypes.Node
- class pyiron_workflow.actions.AddOutput(port: 'datatypes.OutputPort')[source]
Bases:
object- inverse() RemoveOutput[source]
- port: datatypes.OutputPort
- class pyiron_workflow.actions.GraphAction(*args, **kwargs)[source]
Bases:
Protocol- inverse() GraphAction[source]
- class pyiron_workflow.actions.MoveNode(node: 'datatypes.Node', from_graph: 'datatypes.MutableDag', to_graph: 'datatypes.MutableDag', old_label: 'fr.schemas.Label', new_label: 'fr.schemas.Label')[source]
Bases:
object- from_graph: datatypes.MutableDag
- new_label: fr.schemas.Label
- node: datatypes.Node
- old_label: fr.schemas.Label
- to_graph: datatypes.MutableDag
- class pyiron_workflow.actions.RemoveEdge(edge: 'datatypes.EdgeTuple')[source]
Bases:
object- edge: datatypes.EdgeTuple
- class pyiron_workflow.actions.RemoveInput(port: 'datatypes.InputPort')[source]
Bases:
object- port: datatypes.InputPort
- class pyiron_workflow.actions.RemoveNode(node: 'datatypes.Node')[source]
Bases:
object- node: datatypes.Node
- class pyiron_workflow.actions.RemoveOutput(port: 'datatypes.OutputPort')[source]
Bases:
object- port: datatypes.OutputPort
- class pyiron_workflow.actions.RenameNode(node: 'datatypes.Node', old_label: 'fr.schemas.Label', new_label: 'fr.schemas.Label')[source]
Bases:
object- inverse() RenameNode[source]
- new_label: fr.schemas.Label
- node: datatypes.Node
- old_label: fr.schemas.Label
- class pyiron_workflow.actions.ReplacePort(old_port: 'datatypes.InputPort | datatypes.OutputPort', new_port: 'datatypes.InputPort | datatypes.OutputPort')[source]
Bases:
object- inverse() ReplacePort[source]
- new_port: datatypes.InputPort | datatypes.OutputPort
- old_port: datatypes.InputPort | datatypes.OutputPort