libs/sensorml/src/lib/model/sml/AbstractNamedMetadataList.ts
Properties |
Methods |
name |
Type : string
|
Decorators :
@DisplayName('Name')
|
definition |
Type : string
|
Decorators :
@DisplayName('Definition')
|
Inherited from
AbstractMetadataList
|
Defined in
AbstractMetadataList:6
|
description |
Type : string
|
Decorators :
@DisplayName('Description')
|
Inherited from
AbstractMetadataList
|
Defined in
AbstractMetadataList:27
|
Textual description (i.e. human readable) of the data component usually used to clarify its nature |
identifier |
Type : string
|
Decorators :
@DisplayName('Identifier')
|
Inherited from
AbstractMetadataList
|
Defined in
AbstractMetadataList:15
|
Unique identifier of the data component. It can be used to globally identify a particular component of the dataset, a process input/output or a universal constant |
label |
Type : string
|
Decorators :
@DisplayName('Label')
|
Inherited from
AbstractMetadataList
|
Defined in
AbstractMetadataList:21
|
Textual label for the data component . This is often used for displaying a human readable name for a dataset field or a process input/output |
extension |
Type : any[]
|
Decorators :
@DisplayName('Extension')
|
Inherited from
AbstractMetadataList
|
Defined in
AbstractMetadataList:12
|
Extension slot for future extensions to this standard. |
id |
Type : string
|
Decorators :
@DisplayName('Id')
|
Inherited from
AbstractMetadataList
|
Defined in
AbstractMetadataList:7
|
description |
Type : string
|
Decorators :
@DisplayName('Description')
|
Inherited from
AbstractSWEIdentifiable
|
Defined in
AbstractSWEIdentifiable:27
|
Textual description (i.e. human readable) of the data component usually used to clarify its nature |
identifier |
Type : string
|
Decorators :
@DisplayName('Identifier')
|
Inherited from
AbstractSWEIdentifiable
|
Defined in
AbstractSWEIdentifiable:15
|
Unique identifier of the data component. It can be used to globally identify a particular component of the dataset, a process input/output or a universal constant |
label |
Type : string
|
Decorators :
@DisplayName('Label')
|
Inherited from
AbstractSWEIdentifiable
|
Defined in
AbstractSWEIdentifiable:21
|
Textual label for the data component . This is often used for displaying a human readable name for a dataset field or a process input/output |
extension |
Type : any[]
|
Decorators :
@DisplayName('Extension')
|
Inherited from
AbstractSWE
|
Defined in
AbstractSWE:12
|
Extension slot for future extensions to this standard. |
id |
Type : string
|
Decorators :
@DisplayName('Id')
|
Inherited from
AbstractSWE
|
Defined in
AbstractSWE:7
|
toString | ||||||||
toString(fallbackName: string)
|
||||||||
Parameters :
Returns :
string
|
toString |
toString()
|
Inherited from
AbstractMetadataList
|
Defined in
AbstractMetadataList:8
|
Returns :
any
|
toString | ||||||||
toString(fallbackLabel: string)
|
||||||||
Inherited from
AbstractMetadataList
|
||||||||
Defined in
AbstractMetadataList:29
|
||||||||
Parameters :
Returns :
string
|
toString |
toString()
|
Inherited from
AbstractMetadataList
|
Defined in
AbstractMetadataList:14
|
Returns :
string
|
toString | ||||||||
toString(fallbackLabel: string)
|
||||||||
Inherited from
AbstractSWEIdentifiable
|
||||||||
Defined in
AbstractSWEIdentifiable:29
|
||||||||
Parameters :
Returns :
string
|
toString |
toString()
|
Inherited from
AbstractSWE
|
Defined in
AbstractSWE:14
|
Returns :
string
|
import { AbstractMetadataList } from './AbstractMetadataList';
import { DisplayName } from '../../common/decorators/DisplayName';
export abstract class AbstractNamedMetadataList extends AbstractMetadataList {
@DisplayName('Name')
name: string;
toString(fallbackName = 'Abstract named metadata list') {
if (this.name && this.name.length) {
return this.name;
}
return fallbackName;
}
}