Execution::ProcessComponentFactory Class Referenceabstract
Inheritance diagram for Execution::ProcessComponentFactory:
score::GenericComponentFactory< Process::ProcessModel, Execution::Context, Execution::ProcessComponentFactory > score::InterfaceBase

Public Member Functions

virtual std::shared_ptr< ProcessComponentmake (Process::ProcessModel &proc, const Context &ctx, QObject *parent) const =0
 
- Public Member Functions inherited from score::GenericComponentFactory< Process::ProcessModel, Execution::Context, Execution::ProcessComponentFactory >
virtual ConcreteKey concreteKey () const noexcept=0
 Identifies an implementation of an interface uniquely.
 
virtual bool matches (const base_model_type &) const=0
 
- Public Member Functions inherited from score::InterfaceBase
virtual InterfaceKey interfaceKey () const noexcept=0
 Identifies an interface uniquely.
 

Additional Inherited Members

- Public Types inherited from score::GenericComponentFactory< Process::ProcessModel, Execution::Context, Execution::ProcessComponentFactory >
using base_model_type = Process::ProcessModel
 
using system_type = Execution::Context
 
using factory_type = Execution::ProcessComponentFactory
 
using ConcreteKey = UuidKey< Execution::ProcessComponentFactory >
 

The documentation for this class was generated from the following files: