Skip to main content

ModelComponent

Classes

abstract ModelComponent

Extended by

Implements

Constructors

Constructor
new ModelComponent(id?, name?): ModelComponent;
Parameters
ParameterTypeDefault value
id?stringundefined
name?string""
Returns

ModelComponent

Properties

id
id: string;

Accessors

name
Get Signature
get name(): string;
Returns

string

Set Signature
set name(value): void;
Parameters
ParameterType
valuestring
Returns

void

tags
Get Signature
get tags(): object;
Returns

object

Set Signature
set tags(value): void;
Parameters
ParameterType
value{ [key: string]: any; }
Returns

void

version
Get Signature
get version(): string;
Returns

string

Methods

addPropertyChanged()
addPropertyChanged(listener): void;
Parameters
ParameterType
listener(sender, eventArgs) => void
Returns

void

Implementation of

INotifyPropertyChanged.addPropertyChanged

equals()
equals(other): boolean;
Parameters
ParameterType
otherModelComponent
Returns

boolean

generateNewIds()
generateNewIds(): void;
Returns

void

getSimplifiedObject()
getSimplifiedObject(omitProperties?): object;
Parameters
ParameterType
omitProperties?string | string[]
Returns

object

removePropertyChanged()
removePropertyChanged(listener): void;
Parameters
ParameterType
listener(sender, eventArgs) => void
Returns

void

Implementation of

INotifyPropertyChanged.removePropertyChanged

toString()
toString(): string;

Returns a string representation of an object.

Returns

string

Was this page helpful?