Classes |
Public Member Functions |
Protected Member Functions |
Protected Attributes |
List of all members
Scenario::BaseScenarioContainer Class Reference
Inheritance diagram for Scenario::BaseScenarioContainer:
Classes | |
struct | no_init |
Public Member Functions | |
BaseScenarioContainer (const score::DocumentContext &ctx, QObject *parentObject) | |
BaseScenarioContainer (no_init, const score::DocumentContext &ctx, QObject *parentObject) | |
const score::DocumentContext & | context () const noexcept |
QObject & | parentObject () const |
score::IndirectContainer< IntervalModel > | getIntervals () const final override |
score::IndirectContainer< StateModel > | getStates () const final override |
score::IndirectContainer< EventModel > | getEvents () const final override |
score::IndirectContainer< TimeSyncModel > | getTimeSyncs () const final override |
IntervalModel * | findInterval (const Id< IntervalModel > &id) const final override |
EventModel * | findEvent (const Id< EventModel > &id) const final override |
TimeSyncModel * | findTimeSync (const Id< TimeSyncModel > &id) const final override |
StateModel * | findState (const Id< StateModel > &id) const final override |
IntervalModel & | interval (const Id< IntervalModel > &id) const final override |
EventModel & | event (const Id< EventModel > &id) const final override |
TimeSyncModel & | timeSync (const Id< TimeSyncModel > &id) const final override |
StateModel & | state (const Id< StateModel > &id) const final override |
IntervalModel & | interval () const |
TimeSyncModel & | startTimeSync () const |
TimeSyncModel & | endTimeSync () const |
EventModel & | startEvent () const |
EventModel & | endEvent () const |
StateModel & | startState () const |
StateModel & | endState () const |
score::IndirectArray< IntervalModel, 1 > | intervals () const |
score::IndirectArray< EventModel, 2 > | events () const |
score::IndirectArray< StateModel, 2 > | states () const |
score::IndirectArray< TimeSyncModel, 2 > | timeSyncs () const |
Protected Member Functions | |
auto | elements () const |
Protected Attributes | |
const score::DocumentContext & | m_context |
TimeSyncModel * | m_startNode {} |
TimeSyncModel * | m_endNode {} |
EventModel * | m_startEvent {} |
EventModel * | m_endEvent {} |
StateModel * | m_startState {} |
StateModel * | m_endState {} |
IntervalModel * | m_interval {} |
The documentation for this class was generated from the following files:
- BaseScenarioContainer.hpp
- BaseScenarioContainer.cpp