Что такое компоновщик схем?

Любой шаблон схематического представления основан на компоновщике схем. Компоновщики схем используются для создания и обновления содержимого схем, реализованных шаблоном схематических представлений. Они нуждаются в специальных данных и контексте, с помощью которых они могут создавать и обновлять схематические представления. В Схематике (Schematics) предоставляются три типа компоновщиков: стандартный, компоновщик набора сетевых данных и XML-компоновщик.

Компоновщики схемы и входные данные

Каждый предварительно определенный компоновщик схем разработан для работы с определенными входными данными:

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

Любой предварительно определенный компоновщик схем может использоваться для создания смешанных схем, содержащих следующие компоненты.

  • Объекты схемы, которые берутся из специальных входных данных или контекста, с которыми им предстоит работать (например, рассчитанный слой сетевого анализа для компоновщика набора сетевых данных, XML-данные для XML-компоновщика или набор объектов ГИС, выделенных на карте для стандартного компоновщика)
  • Другие объекты схемы, созданные на основе пользовательских запросов, предназначенных для любого типа базы данных

Компоновщики схем и создаваемые ими объекты схем

Схематические представления, содержащие набор объектов схемы ожидаемого типа. Каждый тип объектов схемы реализовывается с помощью класса объектов схемы, связанного с шаблоном схемы. Указание классов объектов схем, связанных с шаблонами схематических диаграмм, является определением типа объектов, с которыми выполняющий построение диаграмм компоновщик может работать при анализе входных данных. То есть во время генерации диаграммы, даже если компоновщик может анализировать и работать с каждым элементом в указанном наборе данных, он построит только те объекты схемы, которые связаны с элементами, ожидающимися в схематической диаграмме.

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

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

9/11/2013