HydroCouple  1.0.0
Description of the HydroCouple Component-Based Model Coupling Interface Definitions
HydroCouple::IAdaptedOutputFactoryComponent Class Referenceabstract

IAdaptedOutputFactoryComponent is an IAdaptedOutputFactory generated from an IAdaptedOutputFactoryComponentInfo. More...

#include <hydrocouple.h>

Inheritance diagram for HydroCouple::IAdaptedOutputFactoryComponent:
Collaboration diagram for HydroCouple::IAdaptedOutputFactoryComponent:

Public Member Functions

virtual ~IAdaptedOutputFactoryComponent ()
 
virtual IAdaptedOutputFactoryComponentInfocomponentInfo () const =0
 Contains the metadata about the IModelComponent. More...
 
- Public Member Functions inherited from HydroCouple::IAdaptedOutputFactory
virtual ~IAdaptedOutputFactory ()
 
virtual QList< IIdentity * > getAvailableAdaptedOutputIds (const IOutput *provider, const IInput *consumer=nullptr)=0
 Get a list of IIdentity objects representing the list of the available IAdaptedOutput that can make the producer match the consumer. More...
 
virtual IAdaptedOutputcreateAdaptedOutput (IIdentity *adaptedProviderId, IOutput *provider, IInput *consumer=nullptr)=0
 Creates a IAdaptedOutput that adapts the producer so that it fits the consumer. More...
 
- Public Member Functions inherited from HydroCouple::IIdentity
virtual ~IIdentity ()
 
virtual QString id () const =0
 Gets a unique identifier for the entity. More...
 
- Public Member Functions inherited from HydroCouple::IDescription
virtual ~IDescription ()
 
virtual QString caption () const =0
 Gets caption for the entity. More...
 
virtual void setCaption (const QString &caption)=0
 Sets caption for the entity. More...
 
virtual QString description () const =0
 Gets additional descriptive information for the entity. More...
 
virtual void setDescription (const QString &description)=0
 Gets additional descriptive information for the entity. More...
 
- Public Member Functions inherited from HydroCouple::IPropertyChanged
virtual ~IPropertyChanged ()
 

Additional Inherited Members

- Signals inherited from HydroCouple::IPropertyChanged
virtual void propertyChanged (const QString &propertyName)=0
 IPropertyChanged::propertyChanged() is called to emit signal/event when property of child class changes. More...
 

Detailed Description

Constructor & Destructor Documentation

virtual HydroCouple::IAdaptedOutputFactoryComponent::~IAdaptedOutputFactoryComponent ( )
inlinevirtual

Member Function Documentation

virtual IAdaptedOutputFactoryComponentInfo* HydroCouple::IAdaptedOutputFactoryComponent::componentInfo ( ) const
pure virtual

Contains the metadata about the IModelComponent.

This information includes the developer, component version number, contact url etc.


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