The ``data.py`` module ====================== .. py:module:: ansys.scade.guitools.data Summary ------- .. py:currentmodule:: data .. tab-set:: .. tab-item:: Classes .. list-table:: :header-rows: 0 :widths: auto * - :py:obj:`~ansys.scade.guitools.data.DataExchange` - Base class for accessing controls data. * - :py:obj:`~ansys.scade.guitools.data.PragmaDataExchange` - Means to serialize values as SCADE Suite pragmas. * - :py:obj:`~ansys.scade.guitools.data.ProjectPropertiesDataExchange` - Default implementation to manage the persistence of most usual controls in the project. * - :py:obj:`~ansys.scade.guitools.data.ScadePropertiesDataExchange` - Default implementation to manage the persistence of most usual controls in the model. * - :py:obj:`~ansys.scade.guitools.data.SettingsDataExchange` - Default implementation to manage the persistence of most usual controls in the project. * - :py:obj:`~ansys.scade.guitools.data.ToolPropDataExchange` - Means to serialize values as project *tool properties*. .. tab-item:: Attributes .. list-table:: :header-rows: 0 :widths: auto * - :py:obj:`~Getter` - Signature for getting control value. * - :py:obj:`~Setter` - Signature for setting control value. .. toctree:: :titlesonly: :maxdepth: 1 :hidden: DataExchange PragmaDataExchange ProjectPropertiesDataExchange ScadePropertiesDataExchange SettingsDataExchange ToolPropDataExchange Description ----------- Provides extensions for the persistence of settings and properties. Module detail ------------- .. py:data:: Getter Signature for getting control value. .. py:data:: Setter Signature for setting control value.