Go to the documentation of this file.
6#ifndef iinsp_IEnableableSupplier_included
7#define iinsp_IEnableableSupplier_included
Extension of ISupplier interface with possiblity to activate/deactivate supplier's producing logic.
virtual bool IsSupplierEnabled() const =0
Get activation state of the supplier.
ChangeFlags
Data model change notification flags.
@ CF_SUPPLIER_ACTIVATION
Supplier's activation state was changed.
virtual bool SetSupplierEnabled(bool isEnabled=true)=0
Set supplier's activation state.
virtual bool IsStateFixed() const =0
Get true if the state of the supplier is fixed and cannot be changed.
Base interface for suppliers providing calculating of objects on demand ("pull data" model).
Library containing inspection related classes and components.
© Witold Gantzke and Kirill Lepskiy