![]() |
HydroCouple
2.0.0
HydroCouple Interface Definitions
|
The IDataExchangeWorkflowComponent class. More...
#include <hydrocouple.h>
Public Types | |
| enum | WorkflowStatus { Created , Initializing , Initialized , Updating , Updated , Done , Finishing , Finished , Failed } |
| The WorkflowStatus enum. More... | |
Public Member Functions | |
| virtual | ~IWorkflowComponent ()=0 |
| ~IWorkflowComponent destructor for IWorkflowComponent class. More... | |
| virtual IWorkflowComponentInfo * | componentInfo () const =0 |
| componentInfo More... | |
| virtual void | initialize ()=0 |
| initialize More... | |
| virtual void | update ()=0 |
| update More... | |
| virtual void | finish ()=0 |
| finish More... | |
| virtual WorkflowStatus | status () const =0 |
| status More... | |
| virtual list< IModelComponent * > | modelComponents () const =0 |
| modelComponents More... | |
| virtual void | addModelComponent (IModelComponent *component)=0 |
| addModelComponent More... | |
| virtual void | removeModelComponent (IModelComponent *component)=0 |
| removeModelComponent More... | |
| virtual void | registerComponentStatusChangedListener (const function< void(const IWorkflowComponent *, WorkflowStatus, const string &)> &workflowComponentStatusChangedListener)=0 |
| registerComponentStatusChanged registers a listener that is called when the status of the component changes. More... | |
| virtual void | deRegisterComponentStatusChangedListener (const function< void(const IWorkflowComponent *, WorkflowStatus, const string &)> &workflowComponentStatusChangedListener)=0 |
| deRegisterComponentStatusChangedListener() method deregisters a listener that is called when the status of the component changes. More... | |
Public Member Functions inherited from HydroCouple::IIdentity | |
| virtual | ~IIdentity ()=0 |
| IIdentity::~IIdentity is a virtual destructor. More... | |
| virtual string | id () const =0 |
| Gets a unique identifier for the entity. More... | |
Public Member Functions inherited from HydroCouple::IDescription | |
| virtual | ~IDescription ()=0 |
| IDescription::~IDescription is a virtual destructor. More... | |
| virtual string | caption () const =0 |
| Gets caption for the entity. More... | |
| virtual void | setCaption (const string &caption)=0 |
| Sets caption for the entity. More... | |
| virtual string | description () const =0 |
| Gets additional descriptive information for the entity. More... | |
| virtual void | setDescription (const string &description)=0 |
| Gets additional descriptive information for the entity. More... | |
Public Member Functions inherited from HydroCouple::IPropertyChanged | |
| virtual | ~IPropertyChanged ()=0 |
| IPropertyChanged::~IPropertyChanged is a virtual destructor. More... | |
| virtual void | registerPropertyChangedListener (const function< void(const any &, const string &)> &propertyChangedListener)=0 |
| IPropertyChanged::registerPropertyChangedListener() registers a listener to be called when a property of an object changes. More... | |
| virtual void | deRegisterPropertyChangedListener (const function< void(const any &, const string &propertyName)> &propertyChangedListener)=0 |
| IPropertyChanged::deRegisterPropertyChangedListener() deregisters a listener that is called when a property of an object changes. More... | |
The IDataExchangeWorkflowComponent class.
|
pure virtual |
~IWorkflowComponent destructor for IWorkflowComponent class.
|
pure virtual |
addModelComponent
| component |
|
pure virtual |
componentInfo
|
pure virtual |
deRegisterComponentStatusChangedListener() method deregisters a listener that is called when the status of the component changes.
See HydroCouple::ComponentStatus for the possible states.
|
pure virtual |
finish
|
pure virtual |
initialize
|
pure virtual |
modelComponents
|
pure virtual |
registerComponentStatusChanged registers a listener that is called when the status of the component changes.
| status | status of the component. See HydroCouple::ComponentStatus for the possible states. |
| message | message returned from file read operation. |
|
pure virtual |
removeModelComponent
| component |
|
pure virtual |
status
|
pure virtual |
update