HydroCouple
2.0.0
HydroCouple Interface Definitions
|
Qualitative data described items in terms of some quality or categorization that may be 'informal' or may use relatively ill-defined characteristics such as warmth and flavour. However, qualitative data can include well-defined aspects such as gender, nationality or commodity type. More...
#include <hydrocouple.h>
Public Member Functions | |
virtual | ~IQuality ()=0 |
IQuality::~IQuality is a virtual destructor. More... | |
virtual vector< hydrocouple_variant > | categories () const =0 |
virtual bool | isOrdered () const =0 |
Checks if the IQuality is defined by an ordered set of ICategory or not. More... | |
Public Member Functions inherited from HydroCouple::IValueDefinition | |
virtual | ~IValueDefinition ()=0 |
~IValueDefinition destructor More... | |
virtual type_info | type () const =0 |
The object types of value that will be available and is returned by the GetValues function.IPropertyChanged. More... | |
virtual hydrocouple_variant | missingValue () const =0 |
The value representing that data is missing. More... | |
virtual hydrocouple_variant | defaultValue () const =0 |
Gets the default value of the argument. 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... | |
Qualitative data described items in terms of some quality or categorization that may be 'informal' or may use relatively ill-defined characteristics such as warmth and flavour. However, qualitative data can include well-defined aspects such as gender, nationality or commodity type.
For qualitative data the IComponentItem data exchanged between IComponents contains one of the possible ICategory instances per element in the IComponentItem involved.
Examples:
|
pure virtual |
IQuality::~IQuality is a virtual destructor.
|
pure virtual |
|
pure virtual |
Checks if the IQuality is defined by an ordered set of ICategory or not.