virtual long Threads() ;
virtual long SuspendedThreads() ;
+ virtual bool Run() ; // called on "Execute Graph" command
+ virtual bool Start() ; // called on "Execute Graph Step-by-Step" command
+
virtual bool Begin() ;
- virtual bool Run() ;
- virtual bool Start() ;
virtual long LastLevelDone() ;
virtual bool EventNoW( SUPERV::CNode_out aNode ,
virtual SUPERV::StreamGraph_ptr ToStreamGraph() ;
+ virtual void Editing(); // Destroy Executor and use only Editor and its data model
+
+private:
+ bool run( const bool andSuspend = false ); // Run() calls run( false ), Start() calls run( true );
+
};