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

Eliminates nodes which are not reachable from end node. More...

#include <utils.h>

Collaboration diagram for NoendingNodesEliminator:
Collaboration graph

Public Member Functions

 NoendingNodesEliminator ()
 
void eliminate (HMscPtr &hmsc)
 

Protected Attributes

WhiteNodeMarker m_marker
 
DFSBHMscTraverser m_back_traverser
 

Detailed Description

Eliminates nodes which are not reachable from end node.

Currently supports only BMsc graph, please extend implementation if neccessary.

Definition at line 259 of file utils.h.

Constructor & Destructor Documentation

NoendingNodesEliminator::NoendingNodesEliminator ( )

Member Function Documentation

void NoendingNodesEliminator::eliminate ( HMscPtr hmsc)

Member Data Documentation

DFSBHMscTraverser NoendingNodesEliminator::m_back_traverser
protected

Definition at line 265 of file utils.h.

Referenced by eliminate(), and NoendingNodesEliminator().

WhiteNodeMarker NoendingNodesEliminator::m_marker
protected

Definition at line 263 of file utils.h.

Referenced by eliminate(), and NoendingNodesEliminator().


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

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