Результаты применения правила удаления объектов
В следующих примерах показаны результаты применения правила удаления объектов к образцу схемы.
Для шаблона схемы, реализующего показанный далее образец схемы (рис. 1) правила удаления объектов заданы следующим образом.
- Удалять все схематические узлы типа E; такие узлы отмечены фиолетовой окружностью (Пример 1).
- Удалять все схематические узлы, принадлежащие к типу E, если все их связи обладают определенным атрибутом (пример 2).
Пример 1. Удаление схематических узлов определенного типа.
Атрибуты правила удаления объектов, задающего удаление всех схематических узлов, у которых атрибут Тип (Type) имеет значение E, заданы следующим образом:
На рисунке 1.1 показан результат, полученный после обновления схемы, в которой активно данное правило удаления объектов. Все фиолетовые узлы схемы будут удалены.
Пример 2. Удаление определенного типа схематических узлов, у которых все связи обладают определенным атрибутом.
Выше, на рис.1, где показан пример схемы до выполнения правила, ширина линий схематических связей зависит от значения атрибута Категория (Category). В новой схеме правило настроено на удаление схематических узлов типа Е только в случаях, когда все их связи принадлежат к одной и той же категории, т. е. когда все их связи изображены линиями одинаковой толщины. Атрибуты этого нового правила удаления объектов задаются следующим образом.
На рисунке 1.2 показан результат, полученный после обновления схемы, в которой активно новое правило удаления объектов. Фиолетовые схематические узлы, у которых все связи имеют одно и то же значение атрибута Категория (Category), были удалены. Выполнение правила привело к удалению трех фиолетовых схематических узлов: двух с одной связью и одного с двумя связями, принадлежащими к одной и той же категории.