3#include <State/Address.hpp>
5#include <Process/Dataflow/PortType.hpp>
6#include <Process/TimeValue.hpp>
8#include <score_plugin_scenario_export.h>
30class ScenarioDocumentModel;
31class ScenarioDocumentPresenter;
39SCORE_PLUGIN_SCENARIO_EXPORT
42SCORE_PLUGIN_SCENARIO_EXPORT
45SCORE_PLUGIN_SCENARIO_EXPORT
54 std::optional<bool> propagate;
57SCORE_PLUGIN_SCENARIO_EXPORT
60SCORE_PLUGIN_SCENARIO_EXPORT
61void applyOutletRouting(
66SCORE_PLUGIN_SCENARIO_EXPORT
74SCORE_PLUGIN_SCENARIO_EXPORT
80SCORE_PLUGIN_SCENARIO_EXPORT
81void createProcessInCable(
87SCORE_PLUGIN_SCENARIO_EXPORT
88void loadPresetInCable(
92SCORE_PLUGIN_SCENARIO_EXPORT
93void createProcessBeforePort(
95 std::optional<TimeVal>,
98SCORE_PLUGIN_SCENARIO_EXPORT
99void loadPresetBeforePort(
103SCORE_PLUGIN_SCENARIO_EXPORT
104void createProcessAfterPort(
106 std::optional<TimeVal>,
109 bool tryOtherOutlets =
false);
110SCORE_PLUGIN_SCENARIO_EXPORT
111void loadPresetAfterPort(
114 bool tryOtherOutlets =
false);
The Process class.
Definition score-lib-process/Process/Process.hpp:82
Definition CommandAPI.hpp:28
Definition ScenarioDocumentModel.hpp:29
The ScenarioDocumentPresenter class.
Definition ScenarioDocumentPresenter.hpp:60
Base classes and tools to implement processes and layers.
Definition JSONVisitor.hpp:1115
Main plug-in of score.
Definition ConnectionsList.hpp:22
const Process::Inlet * firstInletOfType(const Process::ProcessModel &proc, Process::PortType type) noexcept
Definition ProcessCreation.cpp:24
bool canInsertProcessInCable(const Process::Context &ctx, const Process::ProcessModel &proc, const Process::Cable &cbl)
Definition ProcessCreation.cpp:137
void insertProcessInCable(score::Dispatcher &disp, const Process::Context &ctx, const Scenario::ScenarioDocumentModel &model, const Process::ProcessModel &proc, const Process::Cable &cbl)
Definition ProcessCreation.cpp:161
Base toolkit upon which the software is built.
Definition Application.cpp:83
Definition ProcessContext.hpp:12
Definition ProcessMimeSerialization.hpp:34
Definition ProcessCreation.hpp:52
Definition Address.hpp:136
Definition RuntimeDispatcher.hpp:7