BPEL4Chor Class Reference

#include <extension-chor.h>

Collaboration diagram for BPEL4Chor:

Collaboration graph
[legend]
List of all members.

Detailed Description

This class organizes informations read from a BPEL4Chor topology file.

Definition at line 154 of file extension-chor.h.

Public Member Functions

void add_participantType (map< string, string > &attribute_map)
 add a <participantType>
void add_participant (map< string, string > &attribute_map)
 add a <participant>
void start_participantSet (map< string, string > &attribute_map)
 start processing a <participantSet>
void end_participantSet ()
 end processing a <participantSet>
void add_messageLink (map< string, string > &attribute_map)
 add a <messageLink>
BPEL4Chor_messageLinkget_messageLink (unsigned int ASTE_id) const
 find a channel name given an activity id or name
int instances (string process_name) const
 find the number of instances to be created, given a process name
unsigned int forEach_count (unsigned int ASTE_id) const
 find a forEach name given an activity id or name
void print_information () const
 prints information about the BPEL4Chor topology
 BPEL4Chor ()
 constructor

Private Attributes

BPEL4Chor_participantSetcurrent_participantSet
 the currently parsed participantSet
map< string, BPEL4Chor_messageLink * > messageLinks
 the messageLinks, indexed by their name
map< string, string > participantTypes
 the participantTypes with XMLNS, indexed by their name
map< string, BPEL4Chor_participantSet * > participantSets
 the participantSets, indexed by their name

Friends

class BPEL4Chor_participantSet
class BPEL4Chor_messageLink


The documentation for this class was generated from the following files:
Generated on Thu Jan 24 04:01:08 2008 for GNU BPEL2oWFN by  doxygen 1.5.2