Определение содержимого схематических представлений, выполненных шаблоном схемы

Шаблон схематического представления предназначен для создания определенного типа схематических представлений, в которых содержится набор объектов схемы ожидаемого типа. Например, в сфере железнодорожных перевозок один шаблон схематического представления можно определить для схемы государственных железнодорожных магистралей, второй шаблон — для региональных линий, а третий шаблон — для внутренних схем (станционного оборудования) станций.

При определении ожидаемого типа объектов схемы, содержащихся в схемах, на основе шаблона схематического представления, задается тип объектов, с которыми должен работать компоновщик схемы, реализующий эти схемы. Затем, на основе контекста, заданного пользователями, когда они запрашивают создание схем (например, на основе набора объектов, в настоящий момент выделенных в документе карты; на основе результата сетевого анализа, в настоящий момент выделенного в документе карты, и т.п.), компоновщик может проанализировать этот контекст и создать объекты схемы, которые ожидаются в схеме.

Для всех предустановленных компоновщиков схемы, предусмотренных в Schematics, объекты схемы, созданные таким компоновщиком во время создания любой схемы, добавляются в классы объектов схемы в наборе схематических данных. Такие объекты схемы хранятся в классах объектов схемы в течение срока службы схемы. Затем, после отображения созданной схемы Schematics она запрашивает объекты схемы из классов объектов схемы.

ПримечаниеПримечание:

Исключение из этого правила — ситуация, когда шаблон схематического представления связан с классами объектов схемы, основанными на пользовательских запросах. В этом случае некоторые параметры можно также настроить, чтобы пользовательские запросы заново выполнялись при каждой загрузке схемы в память. При подобных особых конфигурациях содержимое схем в момент их загрузки не отображает объекты схемы, которые были сохранены в классе объектов схемы в момент создания схемы, кроме объектов схемы, встроенных в память после того, как пользовательские запросы были выполнены заново.

Редактор набора схематических данных предусматривает несколько способов определить классы объектов схемы для шаблона схематического представления.

Каждый из этих способов подробно описан в особом разделе справочника Управление классами объектов схемы.

Связанные темы

9/11/2013