Flexflow.Processes.Basic (flexflow v0.1.3) View Source

See Elixir.Flexflow.Process

%Flexflow.Process{traversal: [{{Flexflow.Nodes.End, :end}, []}, {{Flexflow.Nodes.Start, :start}, [{Flexflow.Nodes.End, :end}]}], args: %{}, context: %Flexflow.Context{result: nil, state: :initial}, events: [], graph: #Graph<type: directed, vertices: [{Flexflow.Nodes.End, :end}, {Flexflow.Nodes.Start, :start}], edges: [{Flexflow.Nodes.Start, :start} -[{Flexflow.Transitions.Pass, :pass}]-> {Flexflow.Nodes.End, :end}]>, id: nil, module: Flexflow.Processes.Basic, name: nil, nodes: %{{Flexflow.Nodes.End, :end} => %Flexflow.Node{context: %Flexflow.Context{result: nil, state: :initial}, module: Flexflow.Nodes.End, name: :end, opts: [], state: :created}, {Flexflow.Nodes.Start, :start} => %Flexflow.Node{context: %Flexflow.Context{result: nil, state: :initial}, module: Flexflow.Nodes.Start, name: :start, opts: [], state: :created}}, opts: [], state: :created, transitions: %{{Flexflow.Transitions.Pass, :pass} => %Flexflow.Transition{context: %Flexflow.Context{result: nil, state: :initial}, from: {Flexflow.Nodes.Start, :start}, module: Flexflow.Transitions.Pass, name: :pass, opts: [], state: :created, to: {Flexflow.Nodes.End, :end}}}}

Link to this section Summary

Link to this section Functions

Link to this function

new(id \\ Flexflow.Util.make_id(), args \\ %{})

View Source

Specs

Specs