Loading...
Searching...
No Matches
Execution::ProcessComponentFactory Class Referenceabstract
Inheritance diagram for Execution::ProcessComponentFactory:

Public Member Functions | |
virtual std::shared_ptr< ProcessComponent > | make (Process::ProcessModel &proc, const Context &ctx, QObject *parent) const =0 |
![]() | |
virtual ConcreteKey | concreteKey () const noexcept=0 |
Identifies an implementation of an interface uniquely. | |
virtual bool | matches (const base_model_type &) const=0 |
![]() | |
virtual InterfaceKey | interfaceKey () const noexcept=0 |
Identifies an interface uniquely. | |
Additional Inherited Members | |
![]() | |
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:
- Process/Execution/ProcessComponent.hpp
- ProcessComponent.cpp