bpmn++
A BPMN parser library, written in C++
Loading...
Searching...
No Matches
Class Hierarchy
Go to the graphical class hierarchy
This inheritance list is sorted roughly, but not completely, alphabetically:
[detail level
1
2
3
4
5
6
7
8
9
]
C
XML::Attribute
A struct representing an attribute of an XML-node
C
BPMN::Element
Abstract base class for all elements in a BPMN model
C
BPMN::BaseElement
Base class for all core BPMN elements
C
BPMN::DataObject
C
BPMN::DataStore
C
BPMN::MessageFlow
Encapsulates the information and relationships associated with a message flow in a BPMN process
C
BPMN::Node
Base class for all nodes in a BPMN model
C
BPMN::ChildNode
Base class for BPMN elements within a Scope
C
BPMN::EventSubProcess
C
BPMN::FlowNode
Base class for BPMN elements that may contain incoming and outgoing sequence flows
C
BPMN::Activity
C
BPMN::AdHocSubProcess
C
BPMN::CallActivity
C
BPMN::SubProcess
C
BPMN::Transaction
C
BPMN::Task
C
BPMN::AbstractTask
C
BPMN::BusinessRuleTask
C
BPMN::ManualTask
C
BPMN::ReceiveTask
C
BPMN::ScriptTask
C
BPMN::SendTask
C
BPMN::UserTask
C
BPMN::Event
C
BPMN::CatchEvent
C
BPMN::BoundaryEvent
Base class for all boundary events attached to an Activity
C
BPMN::CancelBoundaryEvent
C
BPMN::CompensateBoundaryEvent
C
BPMN::ConditionalBoundaryEvent
C
BPMN::ErrorBoundaryEvent
C
BPMN::EscalationBoundaryEvent
C
BPMN::MessageBoundaryEvent
C
BPMN::SignalBoundaryEvent
C
BPMN::TimerBoundaryEvent
C
BPMN::CancelBoundaryEvent
C
BPMN::CompensateBoundaryEvent
C
BPMN::ConditionalCatchEvent
C
BPMN::ConditionalBoundaryEvent
C
BPMN::ConditionalStartEvent
C
BPMN::ErrorBoundaryEvent
C
BPMN::EscalationBoundaryEvent
C
BPMN::LinkTargetEvent
C
BPMN::MessageCatchEvent
C
BPMN::MessageBoundaryEvent
C
BPMN::MessageStartEvent
C
BPMN::ReceiveTask
C
BPMN::SignalCatchEvent
C
BPMN::SignalBoundaryEvent
C
BPMN::SignalStartEvent
C
BPMN::TimerCatchEvent
C
BPMN::TimerBoundaryEvent
C
BPMN::TimerStartEvent
C
BPMN::TypedStartEvent
Base class for all start events with an event definition
C
BPMN::CompensateStartEvent
C
BPMN::ConditionalStartEvent
C
BPMN::ErrorStartEvent
C
BPMN::EscalationStartEvent
C
BPMN::MessageStartEvent
C
BPMN::SignalStartEvent
C
BPMN::TimerStartEvent
C
BPMN::UntypedStartEvent
C
BPMN::ThrowEvent
C
BPMN::CancelEndEvent
C
BPMN::CompensateThrowEvent
C
BPMN::ErrorEndEvent
C
BPMN::EscalationThrowEvent
C
BPMN::LinkSourceEvent
C
BPMN::MessageThrowEvent
C
BPMN::SendTask
C
BPMN::SignalThrowEvent
C
BPMN::TerminateEvent
C
BPMN::UntypedEndEvent
C
BPMN::Gateway
C
BPMN::ComplexGateway
C
BPMN::EventBasedGateway
C
BPMN::ExclusiveGateway
C
BPMN::InclusiveGateway
C
BPMN::ParallelGateway
C
BPMN::Scope
Base class for BPMN elements that may contain a ChildNode elements
C
BPMN::AdHocSubProcess
C
BPMN::EventSubProcess
C
BPMN::Process
C
BPMN::SubProcess
C
BPMN::SequenceFlow
Encapsulates the information and relationships associated with a sequence flow in a BPMN process
C
BPMN::ExtensionElements
Base class for extension elements that may be provided for a BPMN element
C
BPMN::Model
Represents a BPMN model with all its processes, message flows, and data stores
C
XML::Value
A struct representing the value of an XML-node attribute
C
XML::XMLObject
A class representing a node in an XML-tree
C
XML::bpmn::tBaseElement
C
XML::bpmn::baseElement
C
XML::bpmn::tArtifact
C
XML::bpmn::tAssociation
C
XML::bpmn::tGroup
C
XML::bpmn::tTextAnnotation
C
XML::bpmn::textAnnotation
C
XML::bpmn::tAssignment
C
XML::bpmn::tAuditing
C
XML::bpmn::tCategoryValue
C
XML::bpmn::categoryValue
C
XML::bpmn::tComplexBehaviorDefinition
C
XML::bpmn::complexBehaviorDefinition
C
XML::bpmn::tConversationAssociation
C
XML::bpmn::conversationAssociation
C
XML::bpmn::tConversationLink
C
XML::bpmn::conversationLink
C
XML::bpmn::tConversationNode
C
XML::bpmn::conversationNode
C
XML::bpmn::tCallConversation
C
XML::bpmn::callConversation
C
XML::bpmn::tConversation
C
XML::bpmn::tSubConversation
C
XML::bpmn::subConversation
C
XML::bpmn::tCorrelationKey
C
XML::bpmn::correlationKey
C
XML::bpmn::tCorrelationPropertyBinding
C
XML::bpmn::correlationPropertyBinding
C
XML::bpmn::tCorrelationPropertyRetrievalExpression
C
XML::bpmn::correlationPropertyRetrievalExpression
C
XML::bpmn::tCorrelationSubscription
C
XML::bpmn::correlationSubscription
C
XML::bpmn::tDataAssociation
C
XML::bpmn::dataAssociation
C
XML::bpmn::tDataInputAssociation
C
XML::bpmn::dataInputAssociation
C
XML::bpmn::tDataOutputAssociation
C
XML::bpmn::dataOutputAssociation
C
XML::bpmn::tDataInput
C
XML::bpmn::dataInput
C
XML::bpmn::tDataOutput
C
XML::bpmn::dataOutput
C
XML::bpmn::tDataState
C
XML::bpmn::dataState
C
XML::bpmn::tFlowElement
C
XML::bpmn::flowElement
C
XML::bpmn::tDataObject
C
XML::bpmn::dataObject
C
XML::bpmn::tDataObjectReference
C
XML::bpmn::dataObjectReference
C
XML::bpmn::tDataStoreReference
C
XML::bpmn::dataStoreReference
C
XML::bpmn::tFlowNode
C
XML::bpmn::flowNode
C
XML::bpmn::tActivity
C
XML::bpmn::tCallActivity
C
XML::bpmn::callActivity
C
XML::bpmn::tSubProcess
C
XML::bpmn::subProcess
C
XML::bpmn::tAdHocSubProcess
C
XML::bpmn::adHocSubProcess
C
XML::bpmn::tTransaction
C
XML::bpmn::tTask
C
XML::bpmn::tBusinessRuleTask
C
XML::bpmn::businessRuleTask
C
XML::bpmn::tManualTask
C
XML::bpmn::manualTask
C
XML::bpmn::tReceiveTask
C
XML::bpmn::receiveTask
C
XML::bpmn::tScriptTask
C
XML::bpmn::scriptTask
C
XML::bpmn::tSendTask
C
XML::bpmn::sendTask
C
XML::bpmn::tServiceTask
C
XML::bpmn::serviceTask
C
XML::bpmn::tUserTask
C
XML::bpmn::userTask
C
XML::bpmn::tChoreographyActivity
C
XML::bpmn::choreographyActivity
C
XML::bpmn::tCallChoreography
C
XML::bpmn::callChoreography
C
XML::bpmn::tChoreographyTask
C
XML::bpmn::choreographyTask
C
XML::bpmn::tSubChoreography
C
XML::bpmn::subChoreography
C
XML::bpmn::tEvent
C
XML::bpmn::tCatchEvent
C
XML::bpmn::catchEvent
C
XML::bpmn::tBoundaryEvent
C
XML::bpmn::boundaryEvent
C
XML::bpmn::tIntermediateCatchEvent
C
XML::bpmn::intermediateCatchEvent
C
XML::bpmn::tStartEvent
C
XML::bpmn::startEvent
C
XML::bpmn::tThrowEvent
C
XML::bpmn::tEndEvent
C
XML::bpmn::endEvent
C
XML::bpmn::tImplicitThrowEvent
C
XML::bpmn::implicitThrowEvent
C
XML::bpmn::tIntermediateThrowEvent
C
XML::bpmn::intermediateThrowEvent
C
XML::bpmn::throwEvent
C
XML::bpmn::tGateway
C
XML::bpmn::tComplexGateway
C
XML::bpmn::complexGateway
C
XML::bpmn::tEventBasedGateway
C
XML::bpmn::eventBasedGateway
C
XML::bpmn::tExclusiveGateway
C
XML::bpmn::exclusiveGateway
C
XML::bpmn::tInclusiveGateway
C
XML::bpmn::inclusiveGateway
C
XML::bpmn::tParallelGateway
C
XML::bpmn::parallelGateway
C
XML::bpmn::tSequenceFlow
C
XML::bpmn::sequenceFlow
C
XML::bpmn::tInputOutputBinding
C
XML::bpmn::ioBinding
C
XML::bpmn::tInputOutputSpecification
C
XML::bpmn::ioSpecification
C
XML::bpmn::tInputSet
C
XML::bpmn::inputSet
C
XML::bpmn::tLane
C
XML::bpmn::tLaneSet
C
XML::bpmn::laneSet
C
XML::bpmn::tLoopCharacteristics
C
XML::bpmn::loopCharacteristics
C
XML::bpmn::tMultiInstanceLoopCharacteristics
C
XML::bpmn::multiInstanceLoopCharacteristics
C
XML::bpmn::tStandardLoopCharacteristics
C
XML::bpmn::standardLoopCharacteristics
C
XML::bpmn::tMessageFlow
C
XML::bpmn::messageFlow
C
XML::bpmn::tMessageFlowAssociation
C
XML::bpmn::messageFlowAssociation
C
XML::bpmn::tMonitoring
C
XML::bpmn::tOperation
C
XML::bpmn::tOutputSet
C
XML::bpmn::outputSet
C
XML::bpmn::tParticipant
C
XML::bpmn::tParticipantAssociation
C
XML::bpmn::participantAssociation
C
XML::bpmn::tParticipantMultiplicity
C
XML::bpmn::participantMultiplicity
C
XML::bpmn::tProperty
C
XML::bpmn::tRelationship
C
XML::bpmn::tRendering
C
XML::bpmn::tResourceAssignmentExpression
C
XML::bpmn::resourceAssignmentExpression
C
XML::bpmn::tResourceParameter
C
XML::bpmn::resourceParameter
C
XML::bpmn::tResourceParameterBinding
C
XML::bpmn::resourceParameterBinding
C
XML::bpmn::tResourceRole
C
XML::bpmn::resourceRole
C
XML::bpmn::tPerformer
C
XML::bpmn::tHumanPerformer
C
XML::bpmn::humanPerformer
C
XML::bpmn::tPotentialOwner
C
XML::bpmn::potentialOwner
C
XML::bpmn::tRootElement
C
XML::bpmn::rootElement
C
XML::bpmn::tCallableElement
C
XML::bpmn::callableElement
C
XML::bpmn::tGlobalTask
C
XML::bpmn::globalTask
C
XML::bpmn::tGlobalBusinessRuleTask
C
XML::bpmn::globalBusinessRuleTask
C
XML::bpmn::tGlobalManualTask
C
XML::bpmn::globalManualTask
C
XML::bpmn::tGlobalScriptTask
C
XML::bpmn::globalScriptTask
C
XML::bpmn::tGlobalUserTask
C
XML::bpmn::globalUserTask
C
XML::bpmn::tProcess
C
XML::bpmn::tCategory
C
XML::bpmn::tCollaboration
C
XML::bpmn::tChoreography
C
XML::bpmn::tGlobalChoreographyTask
C
XML::bpmn::globalChoreographyTask
C
XML::bpmn::tGlobalConversation
C
XML::bpmn::globalConversation
C
XML::bpmn::tCorrelationProperty
C
XML::bpmn::correlationProperty
C
XML::bpmn::tDataStore
C
XML::bpmn::dataStore
C
XML::bpmn::tEndPoint
C
XML::bpmn::endPoint
C
XML::bpmn::tError
C
XML::bpmn::tEscalation
C
XML::bpmn::tEventDefinition
C
XML::bpmn::eventDefinition
C
XML::bpmn::tCancelEventDefinition
C
XML::bpmn::cancelEventDefinition
C
XML::bpmn::tCompensateEventDefinition
C
XML::bpmn::compensateEventDefinition
C
XML::bpmn::tConditionalEventDefinition
C
XML::bpmn::conditionalEventDefinition
C
XML::bpmn::tErrorEventDefinition
C
XML::bpmn::errorEventDefinition
C
XML::bpmn::tEscalationEventDefinition
C
XML::bpmn::escalationEventDefinition
C
XML::bpmn::tLinkEventDefinition
C
XML::bpmn::linkEventDefinition
C
XML::bpmn::tMessageEventDefinition
C
XML::bpmn::messageEventDefinition
C
XML::bpmn::tSignalEventDefinition
C
XML::bpmn::signalEventDefinition
C
XML::bpmn::tTerminateEventDefinition
C
XML::bpmn::terminateEventDefinition
C
XML::bpmn::tTimerEventDefinition
C
XML::bpmn::timerEventDefinition
C
XML::bpmn::tInterface
C
XML::bpmn::tItemDefinition
C
XML::bpmn::itemDefinition
C
XML::bpmn::tMessage
C
XML::bpmn::tPartnerEntity
C
XML::bpmn::partnerEntity
C
XML::bpmn::tPartnerRole
C
XML::bpmn::partnerRole
C
XML::bpmn::tResource
C
XML::bpmn::tSignal
C
XML::bpmn::tBaseElementWithMixedContent
C
XML::bpmn::baseElementWithMixedContent
C
XML::bpmn::tExpression
C
XML::bpmn::tFormalExpression
C
XML::bpmn::formalExpression
C
XML::bpmn::tDefinitions
C
XML::bpmn::tDocumentation
C
XML::bpmn::tExtension
C
XML::bpmn::tExtensionElements
C
XML::bpmn::extensionElements
C
XML::bpmn::tImport
C
XML::bpmn::tScript
C
XML::bpmn::tText