WorkspaceSaveContext
=====================

.. currentmodule:: axioma.gui

.. class:: WorkspaceSaveContext

	Реализация интерфейса контекста записи для рабочего пространства

	Унаследован от: :class:`~axioma.gui.WorkspaceSaveContextInterface`

		.. py:method:: WorkspaceSaveContext(gui, dataCatalog)

			Конструктор

			:param gui: Ссылка на Gui объект
			:type gui: :class:`~axioma.gui.Gui`
			:param dataCatalog: Каталог с источниками данных. В него будет записываться информация об источниках данных, хранящихся в рабочем пространстве.
			:type dataCatalog: :class:`~axioma.core.dp.DataCatalogInterface`

		.. py:method:: setMapViewManager(mapViewManager)

			Установка менеджера карт, который должен быть заполнен при чтении рабочего набота

			:param mapViewManager: Менеджер карт
			:type mapViewManager: :class:`~axioma.gui.MapViewManager`

		.. py:method:: setReportViewManager(reportViewManager)

			Установка менеджера отчетов, который должен быть заполнен при чтении рабочего набора

			:param reportViewManager: Менеджер отчетов
			:type reportViewManager: :class:`~axioma.gui.ReportViewManager`

		.. py:method:: setBrowserManager(browserManager, par2)

			Установка менеджера таблиц просмотра, который должен быть заполнен при чтении рабочего набора

			:param browserManager: Менеджер таблиц просмотра
			:type browserManager: :class:`~axioma.gui.BrowserManager`

		.. note:: Пример использования см. :class:`~axioma.gui.Workspace`


