2#include <Scenario/Commands/ScenarioCommandFactory.hpp>
4#include <State/Message.hpp>
6#include <score/command/AggregateCommand.hpp>
8#include <score_plugin_scenario_export.h>
19struct DocumentContext;
28 SCORE_COMMAND_DECL(CommandFactoryName(),
SnapshotInState,
"Snapshot in state")
33SCORE_PLUGIN_SCENARIO_EXPORT
void snapshotProcessInState(
40SCORE_PLUGIN_SCENARIO_EXPORT State::MessageList snapshotMessages(
41 const std::vector<const Process::ProcessModel*>& processes,
Macro& m,
42 bool withState =
true);
44SCORE_PLUGIN_SCENARIO_EXPORT
void snapshotProcessesInState(
45 const StateModel& state,
const std::vector<const Process::ProcessModel*>& processes,
48SCORE_PLUGIN_SCENARIO_EXPORT
void snapshotControlInState(
The Process class.
Definition score-lib-process/Process/Process.hpp:80
Definition CommandAPI.hpp:28
Definition SnapshotProcess.hpp:27
Definition StateModel.hpp:62
Allows for grouping of multiple commands in a single one.
Definition AggregateCommand.hpp:15
Base classes and tools to implement processes and layers.
Definition JSONVisitor.hpp:1115
Main plug-in of score.
Definition score-plugin-dataflow/Dataflow/PortItem.hpp:13
Base toolkit upon which the software is built.
Definition Application.cpp:83
Definition DocumentContext.hpp:18