Definition at line 24 of file FlattenedGraph.h.
#include <FlattenedGraph.h>
|
| const size_t | index |
| |
| const BPMNOS::number | rootId |
| |
| const BPMNOS::number | instanceId |
| |
| const BPMN::Node * | node |
| |
| const Type | type |
| |
| std::optional< std::pair< Vertex &, Vertex & > > | parent |
| |
| std::vector< std::pair< const BPMN::SequenceFlow *, Vertex & > > | inflows |
| | Parent vertices.
|
| |
| std::vector< std::pair< const BPMN::SequenceFlow *, Vertex & > > | outflows |
| | Container holding vertices connecting by an incoming sequence flow.
|
| |
| std::vector< std::reference_wrapper< Vertex > > | predecessors |
| | Container holding vertices connecting by an outgoing sequence flow.
|
| |
| std::vector< std::reference_wrapper< Vertex > > | successors |
| | Container holding predecessors according to the execution logic (excl. sequence flows)
|
| |
| std::vector< std::reference_wrapper< Vertex > > | senders |
| | Container holding successors according to the execution logic (excl. sequence flows)
|
| |
| std::vector< std::reference_wrapper< Vertex > > | recipients |
| | Container holding all possible vertices sending a message (or the message delivery notfication for a SendTask)
|
| |
| std::vector< std::reference_wrapper< Vertex > > | dataOwners |
| | Container holding all possible vertices receiving a message (or the message delivery notfication for a SendTask)
|
| |
◆ Type
◆ Vertex() [1/4]
◆ Vertex() [2/4]
| BPMNOS::Execution::FlattenedGraph::Vertex::Vertex |
( |
| ) |
|
|
delete |
◆ Vertex() [3/4]
| BPMNOS::Execution::FlattenedGraph::Vertex::Vertex |
( |
const Vertex & | | ) |
|
|
delete |
◆ Vertex() [4/4]
| BPMNOS::Execution::FlattenedGraph::Vertex::Vertex |
( |
Vertex && | | ) |
|
|
delete |
◆ dataOwner()
◆ entry()
template<typename T >
| bool BPMNOS::Execution::FlattenedGraph::Vertex::entry |
( |
| ) |
const |
|
inline |
◆ exit()
template<typename T >
| bool BPMNOS::Execution::FlattenedGraph::Vertex::exit |
( |
| ) |
const |
|
inline |
◆ operator=() [1/2]
| Vertex & BPMNOS::Execution::FlattenedGraph::Vertex::operator= |
( |
const Vertex & | | ) |
|
|
delete |
◆ operator=() [2/2]
| Vertex & BPMNOS::Execution::FlattenedGraph::Vertex::operator= |
( |
Vertex && | | ) |
|
|
delete |
◆ performer()
◆ reference()
| std::string FlattenedGraph::Vertex::reference |
( |
| ) |
const |
◆ dataOwners
| std::vector< std::reference_wrapper<Vertex> > BPMNOS::Execution::FlattenedGraph::Vertex::dataOwners |
◆ index
| const size_t BPMNOS::Execution::FlattenedGraph::Vertex::index |
◆ inflows
◆ instanceId
| const BPMNOS::number BPMNOS::Execution::FlattenedGraph::Vertex::instanceId |
◆ node
| const BPMN::Node* BPMNOS::Execution::FlattenedGraph::Vertex::node |
◆ outflows
◆ parent
| std::optional< std::pair<Vertex&, Vertex&> > BPMNOS::Execution::FlattenedGraph::Vertex::parent |
◆ predecessors
| std::vector< std::reference_wrapper<Vertex> > BPMNOS::Execution::FlattenedGraph::Vertex::predecessors |
◆ recipients
| std::vector< std::reference_wrapper<Vertex> > BPMNOS::Execution::FlattenedGraph::Vertex::recipients |
◆ rootId
| const BPMNOS::number BPMNOS::Execution::FlattenedGraph::Vertex::rootId |
◆ senders
| std::vector< std::reference_wrapper<Vertex> > BPMNOS::Execution::FlattenedGraph::Vertex::senders |
◆ successors
| std::vector< std::reference_wrapper<Vertex> > BPMNOS::Execution::FlattenedGraph::Vertex::successors |
◆ type
| const Type BPMNOS::Execution::FlattenedGraph::Vertex::type |
The documentation for this class was generated from the following files: