Loading...
Searching...
No Matches
CoherencyCheckerFactoryInterface.hpp
1#pragma once
2
3#include "CSPCoherencyCheckerInterface.hpp"
4
5#include <score/plugins/Interface.hpp>
6#include <score/plugins/StringFactoryKey.hpp>
7
8#include <score_plugin_scenario_export.h>
9namespace score
10{
11struct ApplicationContext;
12}
13namespace Scenario
14{
15class SCORE_PLUGIN_SCENARIO_EXPORT CoherencyCheckerFactoryInterface
17{
18 SCORE_INTERFACE(
19 CoherencyCheckerFactoryInterface, "e9942ad6-1e39-4bdf-bb93-f31962e3cf79")
20
21public:
22 virtual CSPCoherencyCheckerInterface* make(
24 Scenario::ElementsProperties& elementsProperties)
25 = 0;
27};
28}
Definition CSPCoherencyCheckerInterface.hpp:9
Definition CoherencyCheckerFactoryInterface.hpp:17
The core hierarchical and temporal process of score.
Definition ScenarioModel.hpp:37
Base class for plug-in interfaces.
Definition Interface.hpp:52
Main plug-in of score.
Definition score-plugin-dataflow/Dataflow/PortItem.hpp:13
Base toolkit upon which the software is built.
Definition Application.cpp:90
Definition dataStructures.hpp:65
Used to access all the application-wide state and structures.
Definition ApplicationContext.hpp:24