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
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}
BaseElement * baseElement
Reference to the base element the extension elements are bound to.
XML::bpmn::tExtensionElements * element
ExtensionElements(XML::bpmn::tBaseElement *element)
auto * get(this Self &&self)
Attempt to cast the current instance to the specified type T.
Definition XMLObject.h:182
The BPMN namespace contains linked classes representing a BPMN model.