bpmn++
A BPMN parser library, written in C++
Loading...
Searching...
No Matches
BaseElement.cpp
Go to the documentation of this file.
1#include "BaseElement.h"
2#include "ExtensionElements.h"
3
4using namespace BPMN;
5
9{
10 id = element->id.has_value() ? (std::string)element->id->get().value : "";
11}
12
13// Defined here, where ExtensionElements is complete (see BaseElement.h).
std::unique_ptr< ExtensionElements > extensionElements
Definition BaseElement.h:32
BaseElement(XML::bpmn::tBaseElement *element)
Constructs a BaseElement object representing a BPMN element.
~BaseElement()
Destructor.
XML::bpmn::tBaseElement * element
Definition BaseElement.h:28
Base class for extension elements that may be provided for a BPMN element.
The BPMN namespace contains linked classes representing a BPMN model.