Winter Cardinal UI - v0.442.0 / EShapeDataImpl

Class: EShapeDataImpl

Implements

Table of contents

Constructors

Properties

Accessors

Methods

Constructors

constructor

new EShapeDataImpl(): EShapeDataImpl

Returns

EShapeDataImpl

Defined in

src/main/typescript/wcardinal/ui/shape/e-shape-data-impl.ts:36

Properties

_alias

Protected Optional _alias: Record<string, EShapeDataValue>

Defined in

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


_isChanged

Protected _isChanged: boolean

Defined in

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


_mapping

Protected Optional _mapping: EShapeDataMapping

Defined in

src/main/typescript/wcardinal/ui/shape/e-shape-data-impl.ts:31


_private

Protected Optional _private: EShapeDataScoped

Defined in

src/main/typescript/wcardinal/ui/shape/e-shape-data-impl.ts:32


_system

Protected Optional _system: EShapeDataSystem

Defined in

src/main/typescript/wcardinal/ui/shape/e-shape-data-impl.ts:33


_values

Protected _values: EShapeDataValue[]

Defined in

src/main/typescript/wcardinal/ui/shape/e-shape-data-impl.ts:29

Accessors

alias

get alias(): Record<string, EShapeDataValue>

Returns

Record<string, EShapeDataValue>

Implementation of

EShapeData.alias

Defined in

src/main/typescript/wcardinal/ui/shape/e-shape-data-impl.ts:177


as

get as(): string

Returns

string

Implementation of

EShapeData.as

Defined in

src/main/typescript/wcardinal/ui/shape/e-shape-data-impl.ts:61


capacity

get capacity(): number

Returns

number

Implementation of

EShapeData.capacity

Defined in

src/main/typescript/wcardinal/ui/shape/e-shape-data-impl.ts:162

set capacity(capacity): void

Parameters

Name Type
capacity number

Returns

void

Implementation of

EShapeData.capacity

Defined in

src/main/typescript/wcardinal/ui/shape/e-shape-data-impl.ts:170


format

get format(): string

Returns

string

Implementation of

EShapeData.format

Defined in

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


id

get id(): string

Returns

string

Implementation of

EShapeData.id

Defined in

src/main/typescript/wcardinal/ui/shape/e-shape-data-impl.ts:53


initial

get initial(): string

Returns

string

Implementation of

EShapeData.initial

Defined in

src/main/typescript/wcardinal/ui/shape/e-shape-data-impl.ts:85


isChanged

get isChanged(): boolean

Returns

boolean

Implementation of

EShapeData.isChanged

Defined in

src/main/typescript/wcardinal/ui/shape/e-shape-data-impl.ts:45

set isChanged(isChanged): void

Parameters

Name Type
isChanged boolean

Returns

void

Implementation of

EShapeData.isChanged

Defined in

src/main/typescript/wcardinal/ui/shape/e-shape-data-impl.ts:49


mapping

get mapping(): EShapeDataMapping

Returns

EShapeDataMapping

Implementation of

EShapeData.mapping

Defined in

src/main/typescript/wcardinal/ui/shape/e-shape-data-impl.ts:201


nvalue

get nvalue(): number

Returns

number

Implementation of

EShapeData.nvalue

Defined in

src/main/typescript/wcardinal/ui/shape/e-shape-data-impl.ts:124


private

get private(): EShapeDataScoped

Returns

EShapeDataScoped

Implementation of

EShapeData.private

Defined in

src/main/typescript/wcardinal/ui/shape/e-shape-data-impl.ts:218


range

get range(): EShapeDataValueRange

Returns

EShapeDataValueRange

Implementation of

EShapeData.range

Defined in

src/main/typescript/wcardinal/ui/shape/e-shape-data-impl.ts:101


scope

get scope(): EShapeDataValueScope

Returns

EShapeDataValueScope

Implementation of

EShapeData.scope

Defined in

src/main/typescript/wcardinal/ui/shape/e-shape-data-impl.ts:77


state

get state(): number

Returns

number

Implementation of

EShapeData.state

Defined in

src/main/typescript/wcardinal/ui/shape/e-shape-data-impl.ts:147

set state(state): void

Parameters

Name Type
state number

Returns

void

Implementation of

EShapeData.state

Defined in

src/main/typescript/wcardinal/ui/shape/e-shape-data-impl.ts:155


system

get system(): EShapeDataSystem

Returns

EShapeDataSystem

Implementation of

EShapeData.system

Defined in

src/main/typescript/wcardinal/ui/shape/e-shape-data-impl.ts:235


time

get time(): number

Returns

number

Implementation of

EShapeData.time

Defined in

src/main/typescript/wcardinal/ui/shape/e-shape-data-impl.ts:132

set time(time): void

Parameters

Name Type
time number

Returns

void

Implementation of

EShapeData.time

Defined in

src/main/typescript/wcardinal/ui/shape/e-shape-data-impl.ts:140


type

get type(): number

Returns

number

Implementation of

EShapeData.type

Defined in

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


value

get value(): unknown

Returns

unknown

Implementation of

EShapeData.value

Defined in

src/main/typescript/wcardinal/ui/shape/e-shape-data-impl.ts:109

set value(value): void

Parameters

Name Type
value unknown

Returns

void

Implementation of

EShapeData.value

Defined in

src/main/typescript/wcardinal/ui/shape/e-shape-data-impl.ts:117


values

get values(): EShapeDataValue[]

Returns

EShapeDataValue[]

Implementation of

EShapeData.values

Defined in

src/main/typescript/wcardinal/ui/shape/e-shape-data-impl.ts:41

Methods

add

add(value, index?): void

Parameters

Name Type
value EShapeDataValue
index? number

Returns

void

Implementation of

EShapeData.add

Defined in

src/main/typescript/wcardinal/ui/shape/e-shape-data-impl.ts:252


copy

copy(target): this

Parameters

Name Type
target EShapeData

Returns

this

Implementation of

EShapeData.copy

Defined in

src/main/typescript/wcardinal/ui/shape/e-shape-data-impl.ts:328


deserialize

deserialize(target, manager): void

Parameters

Name Type
target number
manager EShapeResourceManagerDeserialization

Returns

void

Implementation of

EShapeData.deserialize

Defined in

src/main/typescript/wcardinal/ui/shape/e-shape-data-impl.ts:386


get

get(index): null | EShapeDataValue

Parameters

Name Type
index number

Returns

null | EShapeDataValue

Implementation of

EShapeData.get

Defined in

src/main/typescript/wcardinal/ui/shape/e-shape-data-impl.ts:309


getMapping

getMapping(): undefined | EShapeDataMapping

Returns

undefined | EShapeDataMapping

Implementation of

EShapeData.getMapping

Defined in

src/main/typescript/wcardinal/ui/shape/e-shape-data-impl.ts:214


getPrivate

getPrivate(): undefined | EShapeDataScoped

Returns

undefined | EShapeDataScoped

Implementation of

EShapeData.getPrivate

Defined in

src/main/typescript/wcardinal/ui/shape/e-shape-data-impl.ts:231


getSystem

getSystem(): undefined | EShapeDataSystem

Returns

undefined | EShapeDataSystem

Implementation of

EShapeData.getSystem

Defined in

src/main/typescript/wcardinal/ui/shape/e-shape-data-impl.ts:248


indexOf

indexOf(target): number

Parameters

Name Type
target EShapeDataValue

Returns

number

Implementation of

EShapeData.indexOf

Defined in

src/main/typescript/wcardinal/ui/shape/e-shape-data-impl.ts:281


isMapped

isMapped(target): target is DDiagramSerializedDataWithMapping

Parameters

Name Type
target DDiagramSerializedData

Returns

target is DDiagramSerializedDataWithMapping

Defined in

src/main/typescript/wcardinal/ui/shape/e-shape-data-impl.ts:429


newAlias

newAlias(): Record<string, EShapeDataValue>

Returns

Record<string, EShapeDataValue>

Defined in

src/main/typescript/wcardinal/ui/shape/e-shape-data-impl.ts:186


newMapping

newMapping(): EShapeDataMapping

Returns

EShapeDataMapping

Defined in

src/main/typescript/wcardinal/ui/shape/e-shape-data-impl.ts:210


newPrivate

newPrivate(): EShapeDataScoped

Returns

EShapeDataScoped

Defined in

src/main/typescript/wcardinal/ui/shape/e-shape-data-impl.ts:227


newSystem

newSystem(): EShapeDataSystem

Returns

EShapeDataSystem

Defined in

src/main/typescript/wcardinal/ui/shape/e-shape-data-impl.ts:244


remove

remove(index): void

Parameters

Name Type
index number

Returns

void

Implementation of

EShapeData.remove

Defined in

src/main/typescript/wcardinal/ui/shape/e-shape-data-impl.ts:274


serialize

serialize(manager): number

Parameters

Name Type
manager EShapeResourceManagerSerialization

Returns

number

Implementation of

EShapeData.serialize

Defined in

src/main/typescript/wcardinal/ui/shape/e-shape-data-impl.ts:354


set

set(index, value): null | EShapeDataValue

Parameters

Name Type
index number
value EShapeDataValue

Returns

null | EShapeDataValue

Implementation of

EShapeData.set

Defined in

src/main/typescript/wcardinal/ui/shape/e-shape-data-impl.ts:262


size

size(): number

Returns

number

Implementation of

EShapeData.size

Defined in

src/main/typescript/wcardinal/ui/shape/e-shape-data-impl.ts:317


swap

swap(indexA, indexB): void

Parameters

Name Type
indexA number
indexB number

Returns

void

Implementation of

EShapeData.swap

Defined in

src/main/typescript/wcardinal/ui/shape/e-shape-data-impl.ts:321