Class representing a data provider for dynamic BPMN instance data.
More...
The DynamicDataProvider class is responsible for providing and managing instance data for BPMN processes.
Definition at line 15 of file DynamicDataProvider.h.
#include <DynamicDataProvider.h>
|
| | DynamicDataProvider (const std::string &modelFile, const std::string &instanceFileOrString) |
| | Constructor for DynamicDataProvider.
|
| |
| | DynamicDataProvider (const std::string &modelFile, const std::vector< std::string > &folders, const std::string &instanceFileOrString) |
| | Constructor for DynamicDataProvider.
|
| |
| | ~DynamicDataProvider () override=default |
| |
| std::unique_ptr< Scenario > | createScenario (unsigned int scenarioId=0) override |
| |
| | DataProvider (const std::string &modelFile, const std::vector< std::string > &folders) |
| | Constructor for DataProvider.
|
| |
| virtual | ~DataProvider ()=0 |
| |
| const Model & | getModel () const |
| |
◆ DynamicDataProvider() [1/2]
| DynamicDataProvider::DynamicDataProvider |
( |
const std::string & | modelFile, |
|
|
const std::string & | instanceFileOrString ) |
- Parameters
-
| modelFile | The file path to the BPMN model file. |
| instanceFileOrString | The file path to the instance data file or a string containing the data. |
Definition at line 12 of file DynamicDataProvider.cpp.
◆ DynamicDataProvider() [2/2]
| DynamicDataProvider::DynamicDataProvider |
( |
const std::string & | modelFile, |
|
|
const std::vector< std::string > & | folders, |
|
|
const std::string & | instanceFileOrString ) |
- Parameters
-
| modelFile | The file path to the BPMN model file. |
| folders | The folders containing lookup tables. |
| instanceFileOrString | The file path to the instance data file or a string containing the data. |
Definition at line 17 of file DynamicDataProvider.cpp.
◆ ~DynamicDataProvider()
| BPMNOS::Model::DynamicDataProvider::~DynamicDataProvider |
( |
| ) |
|
|
overridedefault |
◆ createScenario()
| std::unique_ptr< Scenario > DynamicDataProvider::createScenario |
( |
unsigned int | scenarioId = 0 | ) |
|
|
overridevirtual |
◆ readInstances()
| void DynamicDataProvider::readInstances |
( |
| ) |
|
|
protected |
◆ earliestInstantiation
| BPMNOS::number BPMNOS::Model::DynamicDataProvider::earliestInstantiation |
|
protected |
◆ globalValueMap
◆ instances
| std::unordered_map< long unsigned int, DynamicInstanceData > BPMNOS::Model::DynamicDataProvider::instances |
|
protected |
◆ latestInstantiation
| BPMNOS::number BPMNOS::Model::DynamicDataProvider::latestInstantiation |
|
protected |
◆ reader
| CSVReader BPMNOS::Model::DynamicDataProvider::reader |
|
protected |
The documentation for this class was generated from the following files: