Loading...
Searching...
No Matches
BaseScenarioPresenter< Model_T, IntervalPresenter_T > Class Template Reference

Public Member Functions

 BaseScenarioPresenter (const Model_T &model)
 
score::IndirectContainer< IntervalPresenter_T > getIntervals () const
 
score::IndirectContainer< Scenario::StatePresenter > getStates () const
 
score::IndirectContainer< Scenario::EventPresenter > getEvents () const
 
score::IndirectContainer< Scenario::TimeSyncPresenter > getTimeSyncs () const
 
const Scenario::EventPresenter & event (const Id< Scenario::EventModel > &id) const
 
const Scenario::TimeSyncPresenter & timeSync (const Id< Scenario::TimeSyncModel > &id) const
 
const IntervalPresenter_T & interval (const Id< Scenario::IntervalModel > &id) const
 
const Scenario::StatePresenter & state (const Id< Scenario::StateModel > &id) const
 
const Scenario::TimeSyncModel & startTimeSync () const
 
IntervalPresenter_T * intervalPresenter () const
 

Protected Attributes

const Model_T & m_model
 
IntervalPresenter_T * m_intervalPresenter {}
 
Scenario::StatePresenter * m_startStatePresenter {}
 
Scenario::StatePresenter * m_endStatePresenter {}
 
Scenario::EventPresenter * m_startEventPresenter {}
 
Scenario::EventPresenter * m_endEventPresenter {}
 
Scenario::TimeSyncPresenter * m_startNodePresenter {}
 
Scenario::TimeSyncPresenter * m_endNodePresenter {}
 

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