Sequence Chart Studio  svn HEAD revision
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros
Public Member Functions | Protected Member Functions | Protected Attributes | List of all members
EventsCreatorListener Class Reference

#include <msc_duplicators.h>

Inheritance diagram for EventsCreatorListener:
Inheritance graph
Collaboration diagram for EventsCreatorListener:
Collaboration graph

Public Member Functions

 EventsCreatorListener (BMscDuplicator *duplicator, DFSAreaTraverser *traverser, BMsc *bmsc)
 
void on_white_event_found (Event *e)
 
void on_gray_event_found (Event *e)
 
void on_black_event_found (Event *e)
 
- Public Member Functions inherited from WhiteEventFoundListener
virtual ~WhiteEventFoundListener ()
 
- Public Member Functions inherited from GrayEventFoundListener
virtual ~GrayEventFoundListener ()
 
- Public Member Functions inherited from BlackEventFoundListener
virtual ~BlackEventFoundListener ()
 

Protected Member Functions

void create_successor (Event *e)
 
Eventget_preceding_event ()
 

Protected Attributes

BMscDuplicatorm_duplicator
 
Instancem_last_instance
 
Instancem_last_new_instance
 
EventAream_last_area
 
EventAream_last_new_area
 
BMscm_bmsc
 
DFSAreaTraverserm_traverser
 

Detailed Description

Definition at line 102 of file msc_duplicators.h.

Constructor & Destructor Documentation

EventsCreatorListener::EventsCreatorListener ( BMscDuplicator duplicator,
DFSAreaTraverser traverser,
BMsc bmsc 
)

Definition at line 354 of file msc_duplicators.cpp.

Member Function Documentation

void EventsCreatorListener::create_successor ( Event e)
protected
Event * EventsCreatorListener::get_preceding_event ( )
protected

Definition at line 399 of file msc_duplicators.cpp.

References DFSEventsTraverser::get_reached_elements(), and m_traverser.

Referenced by create_successor().

void EventsCreatorListener::on_black_event_found ( Event e)
virtual

Implements BlackEventFoundListener.

Definition at line 421 of file msc_duplicators.cpp.

References create_successor().

void EventsCreatorListener::on_gray_event_found ( Event e)
virtual

Implements GrayEventFoundListener.

Definition at line 416 of file msc_duplicators.cpp.

References create_successor().

void EventsCreatorListener::on_white_event_found ( Event e)
virtual

Member Data Documentation

BMsc* EventsCreatorListener::m_bmsc
protected

Definition at line 118 of file msc_duplicators.h.

Referenced by on_white_event_found().

BMscDuplicator* EventsCreatorListener::m_duplicator
protected

Definition at line 108 of file msc_duplicators.h.

Referenced by create_successor(), and on_white_event_found().

EventArea* EventsCreatorListener::m_last_area
protected

Definition at line 114 of file msc_duplicators.h.

Referenced by on_white_event_found().

Instance* EventsCreatorListener::m_last_instance
protected

Definition at line 110 of file msc_duplicators.h.

Referenced by on_white_event_found().

EventArea* EventsCreatorListener::m_last_new_area
protected

Definition at line 116 of file msc_duplicators.h.

Referenced by on_white_event_found().

Instance* EventsCreatorListener::m_last_new_instance
protected

Definition at line 112 of file msc_duplicators.h.

Referenced by on_white_event_found().

DFSAreaTraverser* EventsCreatorListener::m_traverser
protected

Definition at line 120 of file msc_duplicators.h.

Referenced by get_preceding_event().


The documentation for this class was generated from the following files:

SourceForge.net Logo
Generated on Fri Jan 15 2016 16:26:58 for Sequence Chart Studio by  doxygen