Skip to main content

AbstractDataModelBase class

Abstract base class for all data model elements in the Doxygen XML layer.

Signature

export declare abstract class AbstractDataModelBase

Remarks

Provides the common interface and properties for all data model elements parsed from Doxygen XML files. All concrete data model classes should extend this base class to ensure consistent structure and behaviour.

Constructors

Constructor

Modifiers

Description

(constructor)(elementName)

Constructs a new data model base instance for a given XML element name.

Properties

Property

Modifiers

Type

Description

children?

(string | AbstractDataModelBase)[]

(Optional) The child elements or text nodes contained within this data model element.

elementName

string

The name of the XML element represented by this data model instance.

skipPara?

boolean

(Optional) Indicates whether paragraph processing should be skipped for this element.


Generated via tsdoc2docusaurus 1.3.0 by API Extractor/Documenter 7.52.8.