Некоторые из предопределенных алгоритмов компоновки схемы, предоставляемых Schematics, работают из корневого и конечного узлов, когда задаются эти узлы схемы. Например, алгоритм компоновки Иерархический — Дерево главной линии (Hierarchical - Main Line Tree) может работать с этими узлами так, что результирующая иерархическая компоновка начинается из указанного корневого узла и заканчивается в конкретном конечном узле. Для задания этих определенных узлов можно начать сеанс редактирования схематического представления и использовать средства Задать корень схемы (Set Schematic Root) и Задать окончание схемы (Set Schematic End) . Имеются также два предопределенных атрибута, которые могут быть настроены в классах объектов схемы узлов для автоматического задания этих узлов: RootFlag и EndFlag.
- Предполагается, что предустановленный атрибут RootFlag должен возвращать -1 или любое иное значение, отличное от NULL, EMPTY или 0 для каждого узла схемы, который должен рассматриваться как корневой.
- Предопределенным атрибутом EndFlag является атрибут, который должен использоваться для задания конечных узлов. Если он возвращает NULL, EMPTY или or 0, соответствующий узел схемы будет рассматриваться как корневой узел. При значении 1 или любом ином, узел будет рассматриваться как конечный узел объекта схемы.