The present invention is directed to providing a higher degree of
association between nodes and links in a graph by creating data structures
(spiders) that provide views into graphs that transcend the relatively
static association of a conventional graph. A spider's variables bind to
any number of nodes and links in the graph, enabling all of the bound
nodes and links by addressing the spider. By adding constraints on the
extent or degree of binding in a spider to a graph, a subset of the graph
is identified. The spider can then used to address the subset of the graph
as constrained by the spider. A spider can bind to a link in order to
identify a parent/child structural subset of the graph. More specifically
a spider is a collection of variables that create a template or pattern
and bind to the nodes and links in the graph. A spider traverses a graph
by binding its variables to various nodes and links in the graph.
Присытствыющий вымысел направлен к обеспечивать более высокое степень связанности между узлами и соединениями в диаграмме путем создавать структуры данных (спайдеры) обеспечивают взгляды в диаграммы переступают пределы относительно статическая ассоциация обычной диаграммы. Перемеююые спайдера связывают к любому числу узлов и соединений в диаграмме, включающ все из связанных узлов и соединений путем адресовать спайдер. Путем добавлять ограничения на размере или степени связывать в спайдере к диаграмме, подсовокупность диаграммы определена. Чонсервная банка спайдера после этого использовала адресовать подсовокупность диаграммы как ограничено спайдером. Спайдер может связать к соединению для того чтобы определить подсовокупность parent/child структурно диаграммы. Более специфически спайдер будет собранием перемеююых создают шаблон или картину и связывают к узлам и соединениям в диаграмме. Спайдер траверсирует диаграмму путем связывать свои перемеююые к различным узлам и соединения в диаграмме.