Home Reference Source
import {Link} from './core/core_link.js'
public class | source

Link

Extends:

cables-shared-client~Events → Link

Static Method Summary

Static Public Methods
public static

canLink(p1: Port, p2: Port): Boolean

return true if ports can be linked

public static

canLinkText(p1: Port, p2: Port): string

return a text message with human readable reason if ports can not be linked, or can be

Constructor Summary

Public Constructor
public

Member Summary

Public Members
public

activityCounter: number

public

id: *

public
public
public
Private Members
private

Method Summary

Public Methods
public
public
public
public

link(p1: Port, p2: Port): boolean

public

remove()

public

setValue(v: any)

Private Methods
private

Static Public Methods

return true if ports can be linked

Params:

NameTypeAttributeDescription
p1 Port

port1

p2 Port

port2

Return:

Boolean

public static canLinkText(p1: Port, p2: Port): string source

return a text message with human readable reason if ports can not be linked, or can be

Params:

NameTypeAttributeDescription
p1 Port

port1

p2 Port

port2

Return:

string

Public Constructors

public constructor(p: Patch) source

Params:

NameTypeAttributeDescription
p Patch

Public Members

public activityCounter: number source

public id: * source

public ignoreInSerialize: boolean source

public portIn: Port source

public portOut: Port source

Private Members

private _patch: Patch source

Public Methods

public activity() source

public getOtherPort(p: Port): * source

Params:

NameTypeAttributeDescription
p Port

port

Return:

*

public getSerialized(): * source

Return:

*

Params:

NameTypeAttributeDescription
p1 Port

port1

p2 Port

port2

Return:

boolean

public remove() source

public setValue(v: any) source

Params:

NameTypeAttributeDescription
v any

Private Methods

private _setValue() source