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?