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::StatePresentergetStates () const
 
score::IndirectContainer< Scenario::EventPresentergetEvents () const
 
score::IndirectContainer< Scenario::TimeSyncPresentergetTimeSyncs () const
 
const Scenario::EventPresenterevent (const Id< Scenario::EventModel > &id) const
 
const Scenario::TimeSyncPresentertimeSync (const Id< Scenario::TimeSyncModel > &id) const
 
const IntervalPresenter_T & interval (const Id< Scenario::IntervalModel > &id) const
 
const Scenario::StatePresenterstate (const Id< Scenario::StateModel > &id) const
 
const Scenario::TimeSyncModelstartTimeSync () const
 
IntervalPresenter_T * intervalPresenter () const
 

Protected Attributes

const Model_T & m_model
 
IntervalPresenter_T * m_intervalPresenter {}
 
Scenario::StatePresenterm_startStatePresenter {}
 
Scenario::StatePresenterm_endStatePresenter {}
 
Scenario::EventPresenterm_startEventPresenter {}
 
Scenario::EventPresenterm_endEventPresenter {}
 
Scenario::TimeSyncPresenterm_startNodePresenter {}
 
Scenario::TimeSyncPresenterm_endNodePresenter {}
 

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