Winter Cardinal UI - v0.442.0 / EShapeConnectorContainerImpl

Class: EShapeConnectorContainerImpl

Implements

Table of contents

Constructors

Properties

Methods

Constructors

constructor

new EShapeConnectorContainerImpl(parent): EShapeConnectorContainerImpl

Parameters

Name Type
parent EShape

Returns

EShapeConnectorContainerImpl

Defined in

src/main/typescript/wcardinal/ui/shape/e-shape-connector-container-impl.ts:16

Properties

_edges

Protected _edges: Set<EShapeConnectorEdge>

Defined in

src/main/typescript/wcardinal/ui/shape/e-shape-connector-container-impl.ts:12


_onFitBound

Protected Optional _onFitBound: (connector: EShapeConnectorEdge) => void

Type declaration

▸ (connector): void

Parameters
Name Type
connector EShapeConnectorEdge
Returns

void

Defined in

src/main/typescript/wcardinal/ui/shape/e-shape-connector-container-impl.ts:13


_onFitBoundForcibly

Protected Optional _onFitBoundForcibly: (connector: EShapeConnectorEdge) => void

Type declaration

▸ (connector): void

Parameters
Name Type
connector EShapeConnectorEdge
Returns

void

Defined in

src/main/typescript/wcardinal/ui/shape/e-shape-connector-container-impl.ts:14


_parent

Protected _parent: EShape

Defined in

src/main/typescript/wcardinal/ui/shape/e-shape-connector-container-impl.ts:11

Methods

add

add(target): boolean

Parameters

Name Type
target EShapeConnectorEdge

Returns

boolean

Implementation of

EShapeConnectorContainer.add

Defined in

src/main/typescript/wcardinal/ui/shape/e-shape-connector-container-impl.ts:21


attach

attach(): this

Returns

this

Implementation of

EShapeConnectorContainer.attach

Defined in

src/main/typescript/wcardinal/ui/shape/e-shape-connector-container-impl.ts:97


clear

clear(): boolean

Returns

boolean

Implementation of

EShapeConnectorContainer.clear

Defined in

src/main/typescript/wcardinal/ui/shape/e-shape-connector-container-impl.ts:42


contains

contains(target): boolean

Parameters

Name Type
target EShapeConnectorEdge

Returns

boolean

Implementation of

EShapeConnectorContainer.contains

Defined in

src/main/typescript/wcardinal/ui/shape/e-shape-connector-container-impl.ts:30


copy

copy(source): this

Parameters

Name Type
source EShapeConnectorContainer

Returns

this

Implementation of

EShapeConnectorContainer.copy

Defined in

src/main/typescript/wcardinal/ui/shape/e-shape-connector-container-impl.ts:51


detach

detach(exceptions?): this

Parameters

Name Type
exceptions? Set<EShape>

Returns

this

Implementation of

EShapeConnectorContainer.detach

Defined in

src/main/typescript/wcardinal/ui/shape/e-shape-connector-container-impl.ts:105


each

each(iteratee): this

Parameters

Name Type
iteratee (edge: EShapeConnectorEdge) => void

Returns

this

Implementation of

EShapeConnectorContainer.each

Defined in

src/main/typescript/wcardinal/ui/shape/e-shape-connector-container-impl.ts:60


fit

fit(forcibly?): void

Parameters

Name Type
forcibly? boolean

Returns

void

Implementation of

EShapeConnectorContainer.fit

Defined in

src/main/typescript/wcardinal/ui/shape/e-shape-connector-container-impl.ts:65


newOnFitBound

newOnFitBound(forcibly?): (edge: EShapeConnectorEdge) => void

Parameters

Name Type
forcibly? boolean

Returns

fn

▸ (edge): void

Parameters
Name Type
edge EShapeConnectorEdge
Returns

void

Defined in

src/main/typescript/wcardinal/ui/shape/e-shape-connector-container-impl.ts:87


onFit

onFit(target, forcibly?): void

Parameters

Name Type
target EShapeConnectorEdge
forcibly? boolean

Returns

void

Defined in

src/main/typescript/wcardinal/ui/shape/e-shape-connector-container-impl.ts:93


remove

remove(target): boolean

Parameters

Name Type
target EShapeConnectorEdge

Returns

boolean

Implementation of

EShapeConnectorContainer.remove

Defined in

src/main/typescript/wcardinal/ui/shape/e-shape-connector-container-impl.ts:38


size

size(): number

Returns

number

Implementation of

EShapeConnectorContainer.size

Defined in

src/main/typescript/wcardinal/ui/shape/e-shape-connector-container-impl.ts:34


toOnFitBound

toOnFitBound(forcibly?): (connector: EShapeConnectorEdge) => void

Parameters

Name Type
forcibly? boolean

Returns

fn

▸ (connector): void

Parameters
Name Type
connector EShapeConnectorEdge
Returns

void

Defined in

src/main/typescript/wcardinal/ui/shape/e-shape-connector-container-impl.ts:69