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)
BMscPtr BMscDuplicator::duplicate_bmsc ( BMscPtr bmsc)
template<typename EventType >
EventType* BMscDuplicator::get_event_copy ( EventType *  e)

The documentation for this class was generated from the following files: Logo
Generated on Fri Jan 15 2016 16:26:57 for Sequence Chart Studio by  doxygen