Flexflow.Processes.Basic (flexflow v0.1.4) View Source
%Flexflow.Process{attributes: [size: "\"4,4\""], counter: 0, identities: [node: {Flexflow.Nodes.Start, "start"}, node: {Flexflow.Nodes.End, "end"}, transition: {Flexflow.Transitions.Pass, "passbystart"}, transition: {Flexflow.Transitions.Pass, 2}], loop_counter: 0, path: %{{Flexflow.Nodes.End, "end"} => %{}, {Flexflow.Nodes.Start, "start"} => %{{Flexflow.Nodes.End, "end"} => {Flexflow.Transitions.Pass, "passbystart"}, {Flexflow.Nodes.Start, "start"} => {Flexflow.Transitions.Pass, 2}}}, args: %{}, context: %Flexflow.Context{result: nil, state: :initial}, graph: #Graph<type: directed, vertices: [{Flexflow.Nodes.Start, "start"}, {Flexflow.Nodes.End, "end"}], edges: [{Flexflow.Nodes.Start, "start"} -[{Flexflow.Transitions.Pass, 2}]-> {Flexflow.Nodes.Start, "start"}, {Flexflow.Nodes.Start, "start"} -[{Flexflow.Transitions.Pass, "passbystart"}]-> {Flexflow.Nodes.End, "end"}]>, histories: [], id: nil, module: Flexflow.Processes.Basic, name: nil, nodes: %{{Flexflow.Nodes.End, "end"} => %Flexflow.Node{attributes: [shape: "box"], context: %Flexflow.Context{result: nil, state: :initial}, module: Flexflow.Nodes.End, name: "end", opts: [], state: :created}, {Flexflow.Nodes.Start, "start"} => %Flexflow.Node{__attributes: [shape: "box"], context: %Flexflow.Context{result: nil, state: :initial}, module: Flexflow.Nodes.Start, name: "start", opts: [], state: :created}}, opts: [], state: :created, transitions: %{{Flexflow.Transitions.Pass, 2} => %Flexflow.Transition{__attributes: [color: "blue"], context: %Flexflow.Context{result: nil, state: :initial}, from: {Flexflow.Nodes.Start, "start"}, module: Flexflow.Transitions.Pass, name: 2, opts: [], state: :created, to: {Flexflow.Nodes.Start, "start"}}, {Flexflow.Transitions.Pass, "pass_by_start"} => %Flexflow.Transition{__attributes: [], context: %Flexflow.Context{result: nil, state: :initial}, from: {Flexflow.Nodes.Start, "start"}, module: Flexflow.Transitions.Pass, name: "pass_by_start", 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()