Loading...
Searching...
No Matches
StandardRemovalPolicy.hpp
1#pragma once
2#include <score/model/Identifier.hpp>
3
4namespace Scenario
5{
6class IntervalModel;
7class EventModel;
8class StateModel;
9class ProcessModel;
10class CommentBlockModel;
11namespace StandardRemovalPolicy
12{
13void removeInterval(
14 Scenario::ProcessModel& scenario, const Id<IntervalModel>& intervalId);
15
16void removeState(Scenario::ProcessModel& scenario, StateModel& state);
17
18void removeComment(Scenario::ProcessModel& scenario, CommentBlockModel& cmt);
19
20void removeEventStatesAndIntervals(
21 Scenario::ProcessModel& scenario, const Id<EventModel>& eventId);
22}
23}
The core hierarchical and temporal process of score.
Definition ScenarioModel.hpp:37
The id_base_t class.
Definition Identifier.hpp:57
Main plug-in of score.
Definition score-plugin-dataflow/Dataflow/PortItem.hpp:13