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

A pair of coregion events contributing to the coregion relation. It may be marked by some algorithms and it may be commented by the user. More...

#include <CoregionEventRelation.h>

Inheritance diagram for CoregionEventRelation:
Inheritance graph
Collaboration diagram for CoregionEventRelation:
Collaboration graph

Public Member Functions

 CoregionEventRelation (Event *predecessor, Event *successor)
 
Eventget_predecessor () const
 
Eventget_successor () const
 
void set_predecessor (Event *predecessor)
 
void set_successor (Event *successor)
 
- Public Member Functions inherited from MscElementTmpl< CoregionEventRelation >
int get_visual_style () const
 
void set_visual_style (int visual_style)
 
MscElementget_general_original () const
 See MscElementTmpl for details about attribute original. More...
 
void set_general_original (MscElement *original)
 See MscElementTmpl for details about attribute original. More...
 
CoregionEventRelationget_original () const
 
void set_original (CoregionEventRelation *e)
 
void set_original (boost::intrusive_ptr< CoregionEventRelation > &e)
 
virtual ~MscElementTmpl ()
 
- Public Member Functions inherited from MscElement
bool is_attribute_set (const std::string &name) const
 Finds out whether attribute with specified name is set or not. More...
 
template<class T >
T & get_attribute (const std::string &name, const T &def)
 Returns dynamic attribute of MscElement. More...
 
template<class T >
T & get_attribute (const std::string &name, const T &def, bool &status)
 Returns dynamic attribute of MscElement. More...
 
template<class T >
void set_attribute (const std::string &name, const T &val)
 Sets dynamic attribute of MscElement. More...
 
template<class T >
void remove_attribute (const std::string &name)
 Removes attribute of MscElement. More...
 
std::set< std::stringget_attribute_names () const
 List all attributes of MscElement. More...
 
enum MarkType get_marked () const
 
void set_marked (enum MarkType marked=MARKED)
 
MscColor get_color () const
 
void set_color (MscColor color)
 
void clear_color ()
 
virtual ~MscElement ()
 

Private Attributes

Eventm_predecessor
 
Eventm_successor
 

Additional Inherited Members

- Protected Member Functions inherited from MscElementTmpl< CoregionEventRelation >
 MscElementTmpl ()
 
 MscElementTmpl (CoregionEventRelation *original)
 Creates MscElement referencing the original one. More...
 
- Protected Member Functions inherited from MscElement
 MscElement ()
 
- Protected Attributes inherited from MscElementTmpl< CoregionEventRelation >
int m_visual_style
 Visual style of the shape. More...
 
boost::intrusive_ptr
< CoregionEventRelation
m_original
 Pointer to original version of MscElement. More...
 

Detailed Description

A pair of coregion events contributing to the coregion relation. It may be marked by some algorithms and it may be commented by the user.

Definition at line 29 of file CoregionEventRelation.h.

Constructor & Destructor Documentation

CoregionEventRelation::CoregionEventRelation ( Event predecessor,
Event successor 
)
inline

Definition at line 45 of file CoregionEventRelation.h.

Member Function Documentation

Event* CoregionEventRelation::get_predecessor ( ) const
inline

Definition at line 51 of file CoregionEventRelation.h.

Event* CoregionEventRelation::get_successor ( ) const
inline

Definition at line 56 of file CoregionEventRelation.h.

void CoregionEventRelation::set_predecessor ( Event predecessor)
inline

Definition at line 61 of file CoregionEventRelation.h.

void CoregionEventRelation::set_successor ( Event successor)
inline

Definition at line 66 of file CoregionEventRelation.h.

Member Data Documentation

Event* CoregionEventRelation::m_predecessor
private

Definition at line 40 of file CoregionEventRelation.h.

Event* CoregionEventRelation::m_successor
private

Definition at line 41 of file CoregionEventRelation.h.


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

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