1#ifndef BPMNOS_Model_Signal_H
2#define BPMNOS_Model_Signal_H
Class holding extension elements representing the definition of signal events.
BPMNOS::number name
Signal name.
std::vector< const Attribute * > updatedData
Vector containing data attributes that are modified (for catching signal events)
const AttributeRegistry & attributeRegistry
Signal(XML::bpmn::tBaseElement *baseElement, BPMN::Scope *parent)
ContentMap contentMap
Map allowing to look up contents by their keys.
const BPMN::Scope * parent
Base class for extension elements that may be provided for a BPMN element.
BaseElement * baseElement
Reference to the base element the extension elements are bound to.
Base class for BPMN elements that may contain a ChildNode elements.
std::unordered_map< std::string, std::unique_ptr< Content > > ContentMap
BPMNOS_NUMBER_TYPE number