BPMN-OS
BPMN for optimization and simulation
Loading...
Searching...
No Matches
BPMNOS::Model Namespace Reference

Classes

class  Attribute
 
class  AttributeRegistry
 
class  Choice
 Class representing a choice to be made within a BPMNOS::Model::DecisionTask. More...
 
class  Conditions
 Class holding extension elements representing conditions for sequence flows and conditional events. More...
 
class  Content
 
class  DataProvider
 Abstract base class representing a data provider for BPMN instance data. More...
 
class  DecisionTask
 Class representing a task in which one or more choices have to be made. More...
 
class  DynamicDataProvider
 Class representing a data provider for dynamic BPMN instance data. More...
 
class  Expression
 Class representing a mathematical expression. More...
 
class  ExtensionElements
 Class holding extension elements representing execution data for nodes. More...
 
class  Gatekeeper
 Class holding extension elements representing gatekeeper conditions for sequence flows. More...
 
class  Guidance
 
class  LookupTable
 Class generating a lookup table from a CSV file. More...
 
class  MessageDefinition
 
class  Model
 Represents a BPMN model with all its processes. More...
 
class  Operator
 Class representing an operator allowing to manipulate attribute values. More...
 
class  Parameter
 
class  Restriction
 
class  Scenario
 The Scenario class holds data for all BPMN instances. More...
 
class  SequentialAdHocSubProcess
 Class representing adhoc subprocesses with sequential ordering. More...
 
class  Signal
 Class holding extension elements representing the definition of signal events. More...
 
class  StaticDataProvider
 Class representing a data provider for static BPMN instance data. More...
 
class  Timer
 Class holding extension elements representing the trigger of timer events. More...
 

Typedefs

typedef std::unordered_map< std::string, std::unique_ptr< Content > > ContentMap
 
typedef std::unordered_map< std::string, std::unique_ptr< Parameter > > ParameterMap
 
typedef std::unordered_map< const BPMN::Process *, std::unordered_map< std::string, const Attribute * > > DataInput
 

Typedef Documentation

◆ ContentMap

typedef std::unordered_map< std::string, std::unique_ptr<Content> > BPMNOS::Model::ContentMap

Definition at line 27 of file Content.h.

◆ DataInput

typedef std::unordered_map< const BPMN::Process*, std::unordered_map< std::string, const Attribute* > > BPMNOS::Model::DataInput

Definition at line 15 of file Scenario.h.

◆ ParameterMap

typedef std::unordered_map< std::string, std::unique_ptr<Parameter> > BPMNOS::Model::ParameterMap

Definition at line 34 of file Parameter.h.