Visitor Class Referenceabstract

#include <ArmarXGui/gui-plugins/StatechartViewerPlugin/model/stateinstance/Visitor.h>

+ Inheritance diagram for Visitor:

Public Member Functions

virtual ~Visitor ()
 

Protected Member Functions

virtual void visitDynamicRemoteState (DynamicRemoteStateCPtr dynamicRemoteState)=0
 
virtual void visitEndState (EndStateCPtr endState)=0
 
virtual void visitLocalState (LocalStateCPtr localState)=0
 
virtual void visitRemoteState (RemoteStateCPtr remoteState)=0
 

Friends

class DynamicRemoteState
 
class EndState
 
class LocalState
 
class RemoteState
 

Detailed Description

Definition at line 39 of file Visitor.h.

Constructor & Destructor Documentation

◆ ~Visitor()

virtual ~Visitor ( )
inlinevirtual

Definition at line 47 of file Visitor.h.

Member Function Documentation

◆ visitDynamicRemoteState()

virtual void visitDynamicRemoteState ( DynamicRemoteStateCPtr  dynamicRemoteState)
protectedpure virtual

Implemented in XmlWriter.

+ Here is the caller graph for this function:

◆ visitEndState()

virtual void visitEndState ( EndStateCPtr  endState)
protectedpure virtual

Implemented in XmlWriter.

+ Here is the caller graph for this function:

◆ visitLocalState()

virtual void visitLocalState ( LocalStateCPtr  localState)
protectedpure virtual

Implemented in XmlWriter.

+ Here is the caller graph for this function:

◆ visitRemoteState()

virtual void visitRemoteState ( RemoteStateCPtr  remoteState)
protectedpure virtual

Implemented in XmlWriter.

+ Here is the caller graph for this function:

Friends And Related Function Documentation

◆ DynamicRemoteState

friend class DynamicRemoteState
friend

Definition at line 44 of file Visitor.h.

◆ EndState

friend class EndState
friend

Definition at line 43 of file Visitor.h.

◆ LocalState

friend class LocalState
friend

Definition at line 41 of file Visitor.h.

◆ RemoteState

friend class RemoteState
friend

Definition at line 42 of file Visitor.h.


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