Scenario::Command::CreateSequence Class Referencefinal
Inheritance diagram for Scenario::Command::CreateSequence:
score::AggregateCommand score::Command

Public Member Functions

void undo (const score::DocumentContext &ctx) const override
 
const Id< IntervalModel > & createdInterval () const
 
const Id< StateModel > & createdState () const
 
const Id< EventModel > & createdEvent () const
 
const Id< TimeSyncModel > & createdTimeSync () const
 
- Public Member Functions inherited from score::AggregateCommand
template<typename T >
 AggregateCommand (T *cmd)
 
template<typename T , typename... Args>
 AggregateCommand (T *cmd, Args &&... remaining)
 
void redo (const score::DocumentContext &ctx) const override
 
void addCommand (score::Command *cmd)
 Add a command to be redone after the others.
 
int count () const
 Number of commands in this aggregate.
 
const auto & commands () const
 
- Public Member Functions inherited from score::Command
virtual const CommandGroupKeyparentKey () const noexcept=0
 
virtual const CommandKeykey () const noexcept=0
 
QByteArray serialize () const
 
void deserialize (const QByteArray &)
 
virtual QString description () const =0
 

Static Public Member Functions

static CreateSequencemake (const score::DocumentContext &ctx, const Scenario::ProcessModel &scenario, const Id< StateModel > &start, const TimeVal &date, double endStateY)
 

Additional Inherited Members

- Protected Member Functions inherited from score::AggregateCommand
void serializeImpl (DataStreamInput &) const override
 
void deserializeImpl (DataStreamOutput &) override
 
- Protected Attributes inherited from score::AggregateCommand
std::list< score::Command * > m_cmds
 

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