блочно > Соединение

Класс соединения

Класс для связи между блоками.

Подпись:

export declare class Connection implements IASTNodeLocationWithBlock 

Реализует: IASTNodeLocationWithBlock.

Конструкторы

Конструктор Модификаторы Описание
(конструктор)(источник, тип) Создает новый экземпляр класса Connection .

Характеристики

Свойство Модификаторы Тип Описание
CAN_CONNECT static число Константы для проверки совместимости двух соединений.
REASON_CHECKS_FAILED static число
REASON_DIFFERENT_WORKSPACES static число
REASON_DRAG_CHECKS_FAILED static число
REASON_PREVIOUS_AND_OUTPUT static число
REASON_SELF_CONNECTION static число
REASON_SHADOW_PARENT static число
REASON_TARGET_NULL static число
REASON_WRONG_TYPE static число
источникБлок_ protected Блокировать
целевое соединение Подключение | нулевой Соединение, к которому подключается это соединение. Нуль, если не подключен.
тип число

Методы

Метод Модификаторы Описание
connect_(дочернее соединение) protected Соедините два соединения вместе. Это соединение на верхнем блоке.
подключиться (другоесоединение) Подключите это соединение к другому соединению.
отключить() Отключите это соединение.
отключитьВнутренний (setParent) protected Отсоедините два блока, которые соединены этим соединением.
получитьПроверку() Получите совместимость соединения.
getConnectionForOrphanedConnection (startBlock, orphanConnection) static Возвращает соединение (начиная с startBlock), которое примет данное соединение. Сюда входят совместимые типы соединений и проверки соединений.
getParentAndChildConnections() protected Возвращает родительское соединение (верхнее) и дочернее соединение (нижнее) с учетом этого соединения и соединения, к которому оно подключено.
getShadowDom (returnCurrent) Возвращает XML-представление теневого блока соединения.
getShadowState (returnCurrent) Возвращает сериализованное объектное представление теневого блока соединения.
getSourceBlock() Получите исходный блок для этого соединения.
isConnected() Соединение установлено?
isSuperior() Принадлежит ли соединение к вышестоящему блоку (выше в исходном стеке)?
onCheckChanged_() protected Функция, вызываемая при изменении типов совместимости этого соединения.
переподключиться (блок, имя_входа) Переподключает это соединение ко входу с заданным именем на данном блоке. Если к этому входу уже подключено соединение, оно отключается.
respawnShadow_() protected Возобновите теневой блок, если он был подключен к этому соединению.
setCheck (проверка) Измените совместимость соединения.
setShadowDom(shadowDom) Изменяет теневой блок соединения.
setShadowState(shadowState) Изменяет теневой блок соединения.
целевойБлок() Возвращает блок, к которому подключается это соединение.
toString() Этот метод возвращает строку, описывающую это соединение с точки зрения разработчика (только на английском языке). Предназначен для использования в журналах консоли и ошибках.