bpmn++
A BPMN parser library, written in C++
Loading...
Searching...
No Matches
ExtensionElements.cpp
Go to the documentation of this file.
1#include "ExtensionElements.h"
2#include "BaseElement.h"
3
4using namespace BPMN;
5
7 : element(getExtensionElements(element))
8 , baseElement(nullptr)
9{
10}
11
12XML::bpmn::tExtensionElements* ExtensionElements::getExtensionElements(XML::bpmn::tBaseElement* element) {
13 if ( element->extensionElements.has_value() ) {
14 return &element->extensionElements->get();
15 }
16 return nullptr;
17}
XML::bpmn::tExtensionElements * element
ExtensionElements(XML::bpmn::tBaseElement *element)
T * get()
Attempt to cast the current instance to the specified type T.
Definition XMLObject.h:171
The BPMN namespace contains linked classes representing a BPMN model.