16 if ( parameter.name.value.value ==
"trigger" ) {
23template <
typename DataType>
27 if ( value.has_value() ) {
Class holding extension elements representing execution data for nodes.
Represents a BPMN model with all its processes.
std::unique_ptr< const Expression > expression
BPMNOS::number earliest(const BPMNOS::Values &status, const DataType &data, const BPMNOS::Values &globals) const
Timer(XML::bpmn::tBaseElement *baseElement, BPMN::Scope *parent)
const AttributeRegistry & attributeRegistry
std::unique_ptr< BPMNOS::Model::Parameter > trigger
std::vector< std::reference_wrapper< T > > get()
Returns a vector of elements of type T embedded within a container of type T.
XML::bpmn::tExtensionElements * element
Base class for BPMN elements that may contain a ChildNode elements.
BPMNOS_NUMBER_TYPE number
The BPMN namespace contains linked classes representing a BPMN model.
static constexpr size_t Timestamp