Начиная с заданных входных данных, компоновщики Schematics создают объекты схемы, ожидаемые в памяти схемы. Правила Schematics могут работать на объектах схемы, находящихся в памяти, чтобы автоматически упрощать содержание схемы (правила сокращения), либо создавать новые объекты схемы, такие, как контейнеры (правила отношений) в схемах. Эти правила автоматически срабатывают во время создания схем, а также их обновления, как только компоновщик схем заканчивает работу по созданию/обновлению в памяти. Далее, когда по окончании этого процесса схема сохранена в наборе схематических данных, ее содержание отражает как работу компоновщика схем, так и работу, выполненную вследствие срабатывания правил.
По умолчанию расширение Schematics имеет восемь установленных правил:
- Свернуть связанные объекты (Collapse Related Features)—Позволяет свернуть объекты схемы, связанные с узлами схемы, выполненными классом данных объектов схемы.
- Раскрыть связи (Expand Links)—Позволяет раскрыть связи или некоторые определенные связи, связанные с данным классом объектов схемы, в несколько связей на основе определенных значений.
- Удаление объекта (Feature Removal)—Позволяет удалить все или определенные объекты схемы, связанные с данным классом объектов схемы, без сохранения топологии сети.
- Сокращение узлов по потоку (Node Reduction By Flow)—Позволяет упростить содержимое схематического представления после того, как все узлы данного класса объектов схемы были удалены, а связи, которые были соединены с этими удаленными узлами, были восстановлены, сохраняя логический поток сети.
- Сокращение узлов по приоритету (Node Reduction By Priority)—Позволяет упростить содержимое схематического представления после того, как все узлы, или определенные узлы данного класса объектов схемы, были удалены, а связи, которые были соединены с этими удаленными узлами, были восстановлены с данным целевым узлом, сохраняя таким образом топологию.
- Отношения (Relationship)—Позволяет создавать и связывать объекты схемы из класса отношений.
- Сокращение узлов маршрута (Route Node Reduction)—Позволяет сократить узлы вдоль любого маршрута. Это правило было специально усовершенствовано для приложений, производящих схемы из сетевых маршрутов, созданных Компоновщиком, но может также применяться к любому типу схематических представлений.
- Пространственный запрос (Spatial Query)—Позволяет добавлять новые объекты схемы из одного или более классов объектов схемы, на основе того, где расположены связанные с ними объекты относительно входных объектов.