coriolis/hurricane/doc/hurricane/Selector.dox

43 lines
1.4 KiB
C++

// -*- C++ -*-
namespace Hurricane {
/*! \class Selector
* \brief Selector description (\b API)
*
* \section secSelectorIntro Introduction
*
* Selectors are private properties providing a very secure way
* to manage the different selections attached to the different
* existing views at a given time.
*
* There is no need to known much more about this property
* because it is completely managed by the system. However it is
* very instructive to examine its code to understant how it
* works.
*/
/*! \section secSelectorImportant Important
*
* Thanks to the power of properties, it has been very easy to
* set up a simple mechanism which fully guaranties the
* coherence whathever destruction operations could happen
* either at the graphical views level or at the different
* levels of entities and instances of the data base.
*
* For instance de-selection is automatic whenever an occurence
* becomes non representative, that is when it doesn't represent
* anylonger an entity of the virtually unfolded hierarchy
*
* It will be wise to inspire yourself of this case in order to
* design new ones.
*/
}