Skip to content

@miy2/xml-api


Abstract Class: ModelNode

Extended by

Constructors

Constructor

new ModelNode(id?): ModelNode

Parameters

id?

string

Returns

ModelNode

Properties

cst

cst: CST | null = null


formatting

formatting: ModelFormatting


id

readonly id: string


parent

parent: ModelElement | null = null

Methods

clone()

abstract clone(preserveId?): ModelNode

Parameters

preserveId?

boolean

Returns

ModelNode


cloneBase()

protected cloneBase(target, _preserveId): void

Parameters

target

ModelNode

_preserveId

boolean

Returns

void


findNodeById()

findNodeById(id): ModelNode | null

Parameters

id

string

Returns

ModelNode | null


getType()

abstract getType(): ModelNodeType

Returns

ModelNodeType