Flexflow.Processes.Basic (flexflow v0.1.3) View Source
%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
Specs
new(Flexflow.id(), Flexflow.process_args()) :: Flexflow.Process.t()
Specs
start(Flexflow.id(), Flexflow.process_args()) :: Flexflow.Process.result()