2 #include <Process/ProcessList.hpp>
4 #include <Scenario/Document/ScenarioDocument/ScenarioDocumentModel.hpp>
6 #include <Dataflow/Commands/CableHelpers.hpp>
7 #include <Nodal/CommandFactory.hpp>
8 #include <Nodal/Process.hpp>
10 #include <score/application/ApplicationContext.hpp>
11 #include <score/command/AggregateCommand.hpp>
12 #include <score/command/PropertyCommand.hpp>
13 #include <score/document/DocumentContext.hpp>
14 #include <score/plugins/SerializableHelpers.hpp>
15 #include <score/tools/IdentifierGeneration.hpp>
23 SCORE_COMMAND_DECL(CommandFactoryName(),
DropNodesMacro,
"Drop nodes")
28 SCORE_COMMAND_DECL(CommandFactoryName(),
CreateNode,
"Create a node")
54 SCORE_COMMAND_DECL(CommandFactoryName(),
RemoveNode,
"Remove a node")
70 Dataflow::SerializedCables m_cables;
75 SCORE_COMMAND_DECL(CommandFactoryName(),
RemoveNodes,
"Remove nodes")
80 SCORE_COMMAND_DECL(CommandFactoryName(),
ReplaceAllNodes,
"Replace all nodes")
93 QByteArray m_old_block, m_new_block;
94 Dataflow::SerializedCables m_old_cables, m_new_cables;
Definition: plugins/score-plugin-nodal/Nodal/commands.hpp:27
Definition: plugins/score-plugin-nodal/Nodal/commands.hpp:22
Definition: score-plugin-nodal/Nodal/Process.hpp:14
Definition: plugins/score-plugin-nodal/Nodal/commands.hpp:53
Definition: plugins/score-plugin-nodal/Nodal/commands.hpp:74
Definition: plugins/score-plugin-nodal/Nodal/commands.hpp:79
The Process class.
Definition: score-lib-process/Process/Process.hpp:61
The id_base_t class.
Definition: Identifier.hpp:57
Allows for grouping of multiple commands in a single one.
Definition: AggregateCommand.hpp:15
The Command class.
Definition: Command.hpp:34
Definition: DataStreamHelpers.hpp:103
Definition: DocumentContext.hpp:18