Loading...
Searching...
No Matches
Scenario::ScenarioDocumentModel Class Referencefinal
Inheritance diagram for Scenario::ScenarioDocumentModel:
Public Member Functions | |
| ScenarioDocumentModel (const score::DocumentContext &ctx, QObject *parent) | |
| template<typename Impl > | |
| ScenarioDocumentModel (Impl &vis, const score::DocumentContext &ctx, QObject *parent) | |
| void | finishLoading () |
| bool | closing () const noexcept |
| BaseScenario & | baseScenario () const |
| IntervalModel & | baseInterval () const |
| void | serialize (const VisitorVariant &) const override |
| void | close () override |
| void | addBus (const IntervalModel *) |
| void | removeBus (const IntervalModel *) |
| void | busDeleted (const IdentifiedObjectAbstract *itv) |
| void | busesChanged () |
| const score::DocumentContext & | context () const noexcept |
Public Member Functions inherited from IdentifiedObject< DocumentDelegateModel > | |
| IdentifiedObject (id_type id, const QString &name, QObject *parent) noexcept | |
| IdentifiedObject (Visitor &&v, QObject *parent) noexcept | |
| const id_type & | id () const noexcept |
| int32_t | id_val () const noexcept final override |
| void | setId (const id_type &id) noexcept |
| void | setId (id_type &&id) noexcept |
| void | resetCache () const noexcept override |
Public Member Functions inherited from IdentifiedObjectAbstract | |
| void | identified_object_destroying (IdentifiedObjectAbstract *o) |
| To be called by subclasses. | |
| void | identified_object_destroyed (IdentifiedObjectAbstract *o) |
| Will be called in the IdentifiedObjectAbstract destructor. | |
Public Attributes | |
| score::EntityMap< Process::Cable > | cables |
| std::vector< const IntervalModel * > | busIntervals |
| std::vector< const StateModel * > | statesWithControls |
Public Attributes inherited from IdentifiedObject< DocumentDelegateModel > | |
| Path< DocumentDelegateModel > | m_path_cache |
Additional Inherited Members | |
Public Types inherited from IdentifiedObject< DocumentDelegateModel > | |
| using | model_type = DocumentDelegateModel |
| using | id_type = Id< DocumentDelegateModel > |
| using | object_type = IdentifiedObject< DocumentDelegateModel > |
Static Public Attributes inherited from IdentifiedObject< DocumentDelegateModel > | |
| static const constexpr bool | identified_object_tag |
Protected Member Functions inherited from IdentifiedObjectAbstract | |
| IdentifiedObjectAbstract (const QString &name, QObject *parent) noexcept | |
Member Function Documentation
◆ close()
|
overridevirtual |
Implements score::DocumentDelegateModel.
◆ serialize()
|
overridevirtual |
Implements score::DocumentDelegateModel.
The documentation for this class was generated from the following files:
- ScenarioDocumentModel.hpp
- ScenarioDocumentModel.cpp
- ScenarioDocumentModelSerialization.cpp
Public Member Functions inherited from