Класс Connection позволяет соединять входы и выходы различных элементов. Соединение всегда имеет обязательный выход, а входы могут быть как отсутствовать, так и быть в единственном или множественном числе.

Implements

Constructors

  • Создает новое соединение с подключением только выхода, оставляя вход свободным.

    Parameters

    • outSource: Sources

      выход соединения

    Returns Connection

  • Создает новое соединение с одним выходом и одним входом.

    Parameters

    • outSource: Sources

      выход соединения

    • inSource: Sources

      вход соединения

    Returns Connection

  • Создает новое соединение с одним выходом и несколькими входами.

    Parameters

    • outSource: Sources

      выход соединения

    • inSourceArray: SourcesArray

      массив входов соединения

    Returns Connection

Properties

in: false | SourcesArray
  • Массив подключенных входов или false, если входы отсутствуют
out: Sources
  • Выход соединения (только для чтения)

Methods

  • Клонирует текущее соединение, создавая новое с такими же входами, но подключенное к другому элементу.

    Parameters

    • element: Element

      элемент, к которому подключен выход нового соединения

    Returns Connection

    новое соединение с клонированными входами

  • Находит вход, который принадлежит указанному элементу.

    Parameters

    • element: Element

      элемент, для которого нужно найти подключенный вход

    Returns string

    название входа

  • Возвращает массив имен входов, подключенных к текущему соединению.

    Returns string[]

    массив строк с именами входов

  • Проверяет, подключено ли текущее соединение хотя бы к одному входу.

    Returns boolean

    true, если подключен хотя бы один вход