bpmn++
A BPMN parser library, written in C++
Loading...
Searching...
No Matches
tCollaboration.cpp
Go to the documentation of this file.
1
#include "
tCollaboration.h
"
2
3
using namespace
XML
;
4
using namespace
XML::bpmn
;
5
6
tCollaboration::tCollaboration
(
const
Namespace
& xmlns,
const
ClassName
& className,
const
xercesc::DOMElement* element,
const
Attributes
& defaultAttributes) :
7
tRootElement
(xmlns, className, element, defaultAttributes)
8
, participant(getChildren<
tParticipant
>())
9
,
messageFlow
(getChildren<
tMessageFlow
>())
10
, artifact(getChildren<
tArtifact
>())
11
,
conversationNode
(getChildren<
tConversationNode
>())
12
,
conversationAssociation
(getChildren<
tConversationAssociation
>())
13
,
participantAssociation
(getChildren<
tParticipantAssociation
>())
14
,
messageFlowAssociation
(getChildren<
tMessageFlowAssociation
>())
15
,
correlationKey
(getChildren<
tCorrelationKey
>())
16
, choreographyRef(getChildrenByName(
"choreographyRef"
))
17
,
conversationLink
(getChildren<
tConversationLink
>())
18
, name(getOptionalAttributeByName(
"name"
))
19
, isClosed(getOptionalAttributeByName(
"isClosed"
))
20
{
21
}
XML::bpmn::conversationAssociation
Definition
conversationAssociation.h:30
XML::bpmn::conversationLink
Definition
conversationLink.h:31
XML::bpmn::conversationNode
Definition
conversationNode.h:32
XML::bpmn::correlationKey
Definition
correlationKey.h:30
XML::bpmn::messageFlowAssociation
Definition
messageFlowAssociation.h:30
XML::bpmn::messageFlow
Definition
messageFlow.h:32
XML::bpmn::participantAssociation
Definition
participantAssociation.h:30
XML::bpmn::tArtifact
Definition
tArtifact.h:28
XML::bpmn::tCollaboration::tCollaboration
tCollaboration(const Namespace &xmlns, const ClassName &className, const xercesc::DOMElement *element, const Attributes &defaultAttributes)
Definition
tCollaboration.cpp:6
XML::bpmn::tConversationAssociation
Definition
tConversationAssociation.h:30
XML::bpmn::tConversationLink
Definition
tConversationLink.h:31
XML::bpmn::tConversationNode
Definition
tConversationNode.h:35
XML::bpmn::tCorrelationKey
Definition
tCorrelationKey.h:30
XML::bpmn::tMessageFlowAssociation
Definition
tMessageFlowAssociation.h:30
XML::bpmn::tMessageFlow
Definition
tMessageFlow.h:32
XML::bpmn::tParticipantAssociation
Definition
tParticipantAssociation.h:30
XML::bpmn::tParticipant
Definition
tParticipant.h:36
XML::bpmn::tRootElement
Definition
tRootElement.h:28
XML::bpmn
The XML::bpmn namespace contains classes from the following XML-schema(s): xsd/DC....
Definition
adHocSubProcess.h:13
XML
The XML namespace contains classes representing XML-nodes defined in given XML-schema(s).
Definition
XMLObject.cpp:9
XML::Namespace
std::string Namespace
Definition
XMLObject.h:24
XML::Attributes
std::vector< Attribute > Attributes
Definition
XMLObject.h:80
XML::ClassName
std::string ClassName
Definition
XMLObject.h:21
tCollaboration.h