Winter Cardinal UI - v0.457.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