![]() |
ICF 3.0.5.47
Technical documentation of ICF Libraries
|
This namespace containes basic implementation of Model/Observer design pattern This package is system independent. More...
Classes | |
class | CModelBase |
Basic implementation of a model. More... | |
class | CModelProxy |
Implementation of the model proxy. More... | |
class | CModelUpdateBridge |
Reflects the changes of observed objects as changes of some other object (over istd::IChangeable), typically delegated to itself. More... | |
class | CMultiModelDispatcherBase |
Generic implementation of a data model changes notifier. More... | |
class | CMultiModelObserverBase |
Basic implementation of a multiple model observer. More... | |
class | CSingleModelObserverBase |
Basic implementation for a single model observer. More... | |
class | IModel |
Common interface for model objects, that supports Model/Observer design pattern. More... | |
class | IModelEditor |
Common interface for an model editor. More... | |
class | IObserver |
Common interface for all classes implementing the Observer functionality in the Model/Observer design pattern. More... | |
class | TModelWrap |
This model wrapper provides a simple connection between a concrete istd::IChangeable implementation and a model. More... | |
class | TMultiModelObserverBase |
Basic implementation of a multiple model observer. More... | |
class | TSingleModelObserverBase |
Basic implementation for a single model observer with binding to concrete data object interface. More... | |
This namespace containes basic implementation of Model/Observer design pattern This package is system independent.
This package use following ICF packages:
© Witold Gantzke and Kirill Lepskiy