Flexflow.Processes.Basic (flexflow v0.1.2) View Source
%Flexflow.Process{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}, id: nil, module: Flexflow.Nodes.End, name: :end, opts: [], state: :waiting}, {Flexflow.Nodes.Start, :start} => %Flexflow.Node{context: %Flexflow.Context{result: nil, state: :initial}, id: nil, module: Flexflow.Nodes.Start, name: :start, opts: [], state: :waiting}}, opts: [], state: :waiting, transitions: %{{Flexflow.Transitions.Pass, :pass} => %Flexflow.Transition{context: %Flexflow.Context{result: nil, state: :initial}, from: {Flexflow.Nodes.Start, :start}, id: nil, module: Flexflow.Transitions.Pass, name: :pass, opts: [], state: :waiting, to: {Flexflow.Nodes.End, :end}}}}
Link to this section Summary
Link to this section Functions
Specs
new(map()) :: Flexflow.Process.t()
Specs
start(map()) :: Flexflow.Process.result()