bpmn++
A BPMN parser library, written in C++
Loading...
Searching...
No Matches
DataStore.h
Go to the documentation of this file.
1
#ifndef BPMN_DataStore_H
2
#define BPMN_DataStore_H
3
4
#include <memory>
5
#include <vector>
6
#include <optional>
7
#include "
xml/bpmn/tDataStore.h
"
8
#include "
BaseElement.h
"
9
10
namespace
BPMN
{
11
12
class
DataStore
:
public
BaseElement
{
13
friend
class
Model
;
14
public
:
15
DataStore
(
XML::bpmn::tDataStore
* dataStore);
16
XML::bpmn::tDataStore
*
element
;
17
protected
:
18
};
19
20
}
// namespace BPMN
21
22
#endif
// BPMN_DataStore_H
BaseElement.h
BPMN::BaseElement::BaseElement
BaseElement(XML::bpmn::tBaseElement *element)
Constructs a BaseElement object representing a BPMN element.
Definition
BaseElement.cpp:6
BPMN::DataStore::Model
friend class Model
Definition
DataStore.h:13
BPMN::DataStore::element
XML::bpmn::tDataStore * element
Definition
DataStore.h:16
BPMN::DataStore::DataStore
DataStore(XML::bpmn::tDataStore *dataStore)
Definition
DataStore.cpp:6
XML::bpmn::tDataStore
Definition
tDataStore.h:36
BPMN
The BPMN namespace contains linked classes representing a BPMN model.
Definition
AbstractTask.h:10
tDataStore.h