*
*/
- */
+/**
+ * \defgroup GUI GUI of the application
+ *
+ * \brief Classes for griphic user interface definition
+ *
+ * Classes of application windows definition, operations launching,
+ * and objects presentations. It consists of two packages:
+ * - ModuleBase - level for modules definition
+ * - XGUI - implementation of Application GUI.
+ */
+
+/**
+ * \defgroup Salome A Salome connector
+ *
+ * \brief A set of classes which provide wrapping of
+ * OpenParts application as SALOME module
+ */
+
+/**
+ * \defgroup Desktop Classes for standalone application
+ *
+ * \brief This group contains classes for launching the application
+ * in standalone desktop (without SALOME)
+ */
+
+/**
+ * \defgroup Modules Modules
+ *
+ * \brief Definition of a module as a set of classes for plugins management
++ */
++
+ /**
+ * \defgroup Validators Validators
+ *
+ * \brief Implementation of internal logic of the feature
+ *
+ * Validators are used for checking validity of the feature: each argument,
+ * dependencies between the arguments. Validators are defined in the
+ * configuration files and may be also used for selection filters (ModuleBase_SelectionValidator),
+ * passing configurable parameters from XML file to the feature implementation
+ * (like in ExchangePlugin_ImportFormatValidator).
+ *
+ */