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

#include <dfs_inner_hmsc_traverser.h>

Collaboration diagram for InnerHMscListener:
Collaboration graph

Public Member Functions

virtual ~InnerHMscListener ()
 
virtual void on_inner_hmsc_found (ReferenceNode *refNode)=0
 
virtual void on_inner_hmsc_finished (ReferenceNode *refNode)=0
 

Detailed Description

Traverses all ReferenceNodes in HMsc and referenced HMsc in depth first search manner. I.e. unlike DFSBMscGraphTraverser this traverser doesn't care about presence of EndNodes in referenced HMsc in ReferenceNodes. Successors of the ReferenceNode are traversed no matter there is EndNode in it's HMsc.

Warning
Non-recursive HMsc is expected.

Definition at line 35 of file dfs_inner_hmsc_traverser.h.

Constructor & Destructor Documentation

virtual InnerHMscListener::~InnerHMscListener ( )
inlinevirtual

Definition at line 38 of file dfs_inner_hmsc_traverser.h.

Member Function Documentation

virtual void InnerHMscListener::on_inner_hmsc_finished ( ReferenceNode refNode)
pure virtual
virtual void InnerHMscListener::on_inner_hmsc_found ( ReferenceNode refNode)
pure virtual

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

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