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

Duplicates BMsc. More...

#include <msc_duplicators.h>

Inheritance diagram for BMscDuplicator:
Inheritance graph
Collaboration diagram for BMscDuplicator:
Collaboration graph

Public Member Functions

 BMscDuplicator ()
 
BMscPtr duplicate_bmsc (BMscPtr &bmsc)
 
 ~BMscDuplicator ()
 
template<typename EventType >
EventType * get_event_copy (EventType *e)
 
- Public Member Functions inherited from Duplicator
virtual ~Duplicator ()
 
MscElement *& get_copy (MscElement *e)
 
SuccessorNodeget_copy (SuccessorNode *s)
 
PredecessorNodeget_copy (PredecessorNode *p)
 
ReferenceNodeget_copy (ReferenceNode *p)
 
HMscget_copy (HMsc *p)
 
BMscget_copy (BMsc *p)
 
Mscget_copy (Msc *p)
 
MscElementPList get_m_modified_elements ()
 
void set_m_modified_elements (MscElementPList elements)
 
void set_copy (MscElement *original, MscElement *copy)
 
void cleanup_attributes ()
 

Static Public Member Functions

static BMscPtr duplicate (BMscPtr &bmsc)
 

Additional Inherited Members

- Protected Member Functions inherited from Duplicator
 Duplicator ()
 
- Protected Attributes inherited from Duplicator
MscElementPList m_modified_elements
 

Detailed Description

Duplicates BMsc.

Duplicated BMsc's elements have set attribute original to the original BMsc's elements.

Definition at line 171 of file msc_duplicators.h.

Constructor & Destructor Documentation

BMscDuplicator::BMscDuplicator ( )

Definition at line 67 of file msc_duplicators.cpp.

BMscDuplicator::~BMscDuplicator ( )

Definition at line 108 of file msc_duplicators.cpp.

Member Function Documentation

BMscPtr BMscDuplicator::duplicate ( BMscPtr bmsc)
static
BMscPtr BMscDuplicator::duplicate_bmsc ( BMscPtr bmsc)
template<typename EventType >
EventType* BMscDuplicator::get_event_copy ( EventType *  e)
inline

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

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