Класс соединения
Класс для связи между блоками.
Подпись:
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() | Этот метод возвращает строку, описывающую это соединение с точки зрения разработчика (только на английском языке). Предназначен для использования в журналах консоли и ошибках. |