Свойства топологии

Вкладка Topology компонента Graph содержит параметры, необходимые для определения связей между узлами графа.

Провайдер

Выбор типа поставщика данных топологии. Список доступных типов может отличаться в разных установках SberMobile. Например, доступные типы могут включать:

  • Пользовательский (Визуализация любой топологии на основе пользовательского набора данных)

  • Сеть (топология сети всех типов, т. е. как уровня 2, так и уровня 3)

  • Уровень 2 (топология второго уровня модели OSI)

  • Уровень 3 (топология третьего уровня модели OSI)

Имя переменной:

provider

Записи:

1

Разрешения:

Доступно для чтения на уровне прав доступа Обозреватель, доступно для записи на уровне прав доступа Менеджер

Формат записи:

Имя поля

Тип поля

Примечания

provider

String

Возможные значения:

  • Custom

  • Network

  • Level 2

  • Level 3

Выражение узла

Используется только в том случае, если для параметра Provider установлено значение Custom. Это выражение должно ссылаться на таблицу данных. Каждая запись в этой таблице определяет один узел топологии, поэтому она должна содержать информацию, которая может быть использована выражением Node Id для создания уникальных идентификаторов, позволяющих выражению Source Expression и выражению Target Expression связывать узлы вместе. Запись может также включать другие свойства узла, такие как цвет, ширина, описание и т. д. Эти другие свойства узла могут быть доступны с помощью других выражений, таких как Color Expression или Type Expression.

Среда разрешения выражений узла:

Контекст по умолчанию

Нет.

Таблица данных по умолчанию

Нет.

Строка по умолчанию

0

Переменные среды

Только стандартные переменные.

Имя свойства: nodeExpression

Тип свойства: Строка

Выражение ссылки

Используется только в том случае, если для параметра Provider установлено значение Custom. Это выражение должно преобразовываться в таблицу данных. Каждая запись в этой таблице будет определять одну топологическую связь, поэтому каждый результат должен содержать уникальный идентификатор связи, исходный узел и целевой узел. Эти данные затем извлекаются с помощью выражений Link Id Expression, Source Expression и Target Expression. В записи могут быть определены и другие свойства ссылки, такие как цвет, ширина и описание. Эти свойства будут получены с помощью выражения Color Expression, Width Expression и так далее.

Среда разрешения выражений ссылок:

Контекст по умолчанию

Нет.

Таблица данных по умолчанию

Нет.

Строка по умолчанию

0

Переменные среды

Только стандартные переменные.

Имя свойства: linkExpression

Тип свойства: Строка

Выражение идентификатора ссылки

Используется только в пользовательском провайдере. Это выражение оценивается для каждой записи таблицы, возвращаемой выражением ссылки. Для каждой строки таблицы данных выражение должно преобразоваться в строку, которая будет интерпретирована как идентификатор ссылки.

Среда разрешения выражения Link Id:

Контекст по умолчанию

Нет.

Таблица данных по умолчанию

Результат выражения ссылки.

Строка по умолчанию

Текущая обработанная строка таблицы по умолчанию.

Переменные среды

Только стандартные переменные.

Имя свойства: linkIdExpression

Тип свойства: Строка

Выражение типа ссылки

Используется только в том случае, если для параметра Provider установлено значение Custom. Это выражение оценивается для каждой записи таблицы, возвращенной с помощью Link Expression. Выражение должно преобразовываться в строку, которая будет интерпретироваться как тип отображаемой ссылки. Доступно несколько различных стилей:

  • graphin-line (тип ссылки по умолчанию, если для параметра Режим графа установлено значение Редактировать и пользователь вручную создает связь между узлами).

  • линия

  • полилиния

  • дуга

  • квадратичная

  • кубический

  • кубически-вертикальный

  • кубически-горизонтальный

  • петля

  • двунаправленная линия

Тип связи Выражение Разрешение Среда:

Контекст по умолчанию

Нет.

Таблица данных по умолчанию

Результат выражения ссылки.

Строка по умолчанию

Текущая обработанная строка таблицы по умолчанию.

Переменные среды

Только стандартные переменные.

Имя свойства: linkTypeExpression

Тип свойства: Строка

Выражение идентификатора узла

Используется только в том случае, если для параметра Provider установлено значение Custom. Это выражение оценивается для каждой записи таблицы, возвращаемой выражением Node Expression. Выражение должно преобразовываться в строку, которая будет интерпретироваться как Id узла.

Среда разрешения выражения Node Id:

Контекст по умолчанию

Нет.

Таблица данных по умолчанию

Результат выражения узла.

Строка по умолчанию

Текущая обработанная строка таблицы по умолчанию.

Переменные среды

Только стандартные переменные.

Имя свойства: nodeIdExpression

Тип свойства: Строка

Выражение источника

Используется только в том случае, если для параметра Provider установлено значение Custom. Это выражение оценивается для каждой записи таблицы, возвращаемой Link Expression. Выражение должно преобразовываться в строку, которая будет интерпретироваться как путь к контексту источника топологической связи (например, контекст устройства) или Id узла, как определено в выражении Node Id.

Среда разрешения выражения источника:

Контекст по умолчанию

Нет.

Таблица данных по умолчанию

Таблица данных, возвращаемая выражением Link Expression.

Строка по умолчанию

Текущая обработанная строка таблицы по умолчанию.

Переменные среды

Только стандартные переменные.

Имя свойства: sourceExpression

Тип свойства: Строка

Целевое выражение

Используется только в том случае, если для параметра Provider установлено значение Custom. Это выражение оценивается для каждой записи таблицы, возвращаемой Link Expression. Выражение должно преобразовываться в строку, которая будет интерпретироваться как путь к целевому контексту топологической ссылки (например, контекст устройства) или идентификатор узла, определенный выражением Node Id.

Среда разрешения целевого выражения:

Контекст по умолчанию

Нет.

Таблица данных по умолчанию

Таблица данных, возвращаемая выражением Link Expression.

Строка по умолчанию

Текущая обработанная строка таблицы по умолчанию.

Переменные среды

Только стандартные переменные.

Имя свойства: targetExpression

Тип свойства: Строка

X

Используется только в том случае, если для параметра Provider установлено значение Custom. Это выражение оценивается для каждой записи таблицы, возвращаемой выражением Node Expression. Выражение должно преобразовываться в целое число, которое будет интерпретироваться как координата X для узла при выборе предустановленного макета.

X Resolution Environment:

Контекст по умолчанию

Нет.

Таблица данных по умолчанию

Таблица данных, возвращаемая выражением узла.

Строка по умолчанию

Текущая обработанная строка таблицы по умолчанию.

Переменные среды

Только стандартные переменные.

Имя свойства: graphXExpression

Тип свойства: Строка

Y

Используется только в том случае, если для параметра Provider установлено значение Custom. Это выражение оценивается для каждой записи таблицы, возвращаемой выражением Node Expression. Выражение должно преобразовываться в целое число, которое будет интерпретироваться как координата Y для узла при выборе предустановленного макета.

Y Resolution Environment:

Контекст по умолчанию

Нет.

Таблица данных по умолчанию

Таблица данных, возвращаемая выражением узла.

Строка по умолчанию

Текущая обработанная строка таблицы по умолчанию.

Переменные среды

Только стандартные переменные.

Имя свойства: graphYExpression

Тип свойства: Строка

Маска узла

Содержит контекстную маску, описывающую, какие устройства включать в граф, когда свойство Provider имеет значение Network, Level 2 или Level 3.

Имя свойства: vertexMask

Тип свойства: String