libs/sensorml/src/lib/model/swe/SweCountRange.ts
Integer pair used for specifying a count range
constraint |
Type : AllowedValues
|
Decorators :
@DisplayName('Constraint')
|
value |
Type : [any, any]
|
Decorators :
@DisplayName('Value')
|
Inherited from
AbstractSweRange
|
Defined in
AbstractSweRange:6
|
axisId |
Type : string
|
Decorators :
@DisplayName('Axis id')
|
Inherited from
AbstractSweRange
|
Defined in
AbstractSweRange:20
|
Specifies the reference axis (refer to gml:axisID). The reference frame URI should also be specified unless it is inherited from parent Vector |
constraint |
Type : AbstractAllowedValues
|
Decorators :
@DisplayName('Constraint')
|
Inherited from
AbstractSweRange
|
Defined in
AbstractSweRange:29
|
nilValues |
Type : SweNilValue[]
|
Default value : []
|
Decorators :
@DisplayName('Nil values')
|
Inherited from
AbstractSweRange
|
Defined in
AbstractSweRange:32
|
quality |
Type : SweQuality[]
|
Default value : []
|
Decorators :
@DisplayName('Quality')
|
Inherited from
AbstractSweRange
|
Defined in
AbstractSweRange:23
|
referenceFrame |
Type : string
|
Decorators :
@DisplayName('Reference frame')
|
Inherited from
AbstractSweRange
|
Defined in
AbstractSweRange:14
|
Frame of reference (usually temporal or spatial) with respect to which the value of the component is expressed. A reference frame anchors a value to a real world datum. |
value |
Type : any
|
Decorators :
@DisplayName('Value')
|
Inherited from
AbstractSweRange
|
Defined in
AbstractSweRange:26
|
definition |
Type : string
|
Decorators :
@DisplayName('Definition')
|
Inherited from
AbstractSweRange
|
Defined in
AbstractSweRange:13
|
Reference to semantic information defining the precise nature of the component |
optional |
Type : boolean
|
Decorators :
@DisplayName('Optional')
|
Inherited from
AbstractSweRange
|
Defined in
AbstractSweRange:18
|
Specifies that data for this component can be omitted in the datastream |
updatable |
Type : boolean
|
Decorators :
@DisplayName('Updatable')
|
Inherited from
AbstractSweRange
|
Defined in
AbstractSweRange:24
|
Specifies if the value of a data component can be updated externally (i.e. is variable) |
description |
Type : string
|
Decorators :
@DisplayName('Description')
|
Inherited from
AbstractSweRange
|
Defined in
AbstractSweRange: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
AbstractSweRange
|
Defined in
AbstractSweRange: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
AbstractSweRange
|
Defined in
AbstractSweRange: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
AbstractSweRange
|
Defined in
AbstractSweRange:12
|
Extension slot for future extensions to this standard. |
id |
Type : string
|
Decorators :
@DisplayName('Id')
|
Inherited from
AbstractSweRange
|
Defined in
AbstractSweRange:7
|
description |
Type : string
|
Decorators :
@DisplayName('Description')
|
Inherited from
AbstractSweRange
|
Defined in
AbstractSweRange: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
AbstractSweRange
|
Defined in
AbstractSweRange: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
AbstractSweRange
|
Defined in
AbstractSweRange: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
AbstractSweRange
|
Defined in
AbstractSweRange:12
|
Extension slot for future extensions to this standard. |
id |
Type : string
|
Decorators :
@DisplayName('Id')
|
Inherited from
AbstractSweRange
|
Defined in
AbstractSweRange:7
|
extension |
Type : any[]
|
Decorators :
@DisplayName('Extension')
|
Inherited from
AbstractSweRange
|
Defined in
AbstractSweRange:12
|
Extension slot for future extensions to this standard. |
id |
Type : string
|
Decorators :
@DisplayName('Id')
|
Inherited from
AbstractSweRange
|
Defined in
AbstractSweRange:7
|
definition |
Type : string
|
Decorators :
@DisplayName('Definition')
|
Inherited from
AbstractSweRange
|
Defined in
AbstractSweRange:13
|
Reference to semantic information defining the precise nature of the component |
optional |
Type : boolean
|
Decorators :
@DisplayName('Optional')
|
Inherited from
AbstractSweRange
|
Defined in
AbstractSweRange:18
|
Specifies that data for this component can be omitted in the datastream |
updatable |
Type : boolean
|
Decorators :
@DisplayName('Updatable')
|
Inherited from
AbstractSweRange
|
Defined in
AbstractSweRange:24
|
Specifies if the value of a data component can be updated externally (i.e. is variable) |
description |
Type : string
|
Decorators :
@DisplayName('Description')
|
Inherited from
AbstractSweRange
|
Defined in
AbstractSweRange: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
AbstractSweRange
|
Defined in
AbstractSweRange: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
AbstractSweRange
|
Defined in
AbstractSweRange: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
AbstractSweRange
|
Defined in
AbstractSweRange:12
|
Extension slot for future extensions to this standard. |
id |
Type : string
|
Decorators :
@DisplayName('Id')
|
Inherited from
AbstractSweRange
|
Defined in
AbstractSweRange:7
|
description |
Type : string
|
Decorators :
@DisplayName('Description')
|
Inherited from
AbstractSweRange
|
Defined in
AbstractSweRange: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
AbstractSweRange
|
Defined in
AbstractSweRange: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
AbstractSweRange
|
Defined in
AbstractSweRange: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
AbstractSweRange
|
Defined in
AbstractSweRange:12
|
Extension slot for future extensions to this standard. |
id |
Type : string
|
Decorators :
@DisplayName('Id')
|
Inherited from
AbstractSweRange
|
Defined in
AbstractSweRange:7
|
extension |
Type : any[]
|
Decorators :
@DisplayName('Extension')
|
Inherited from
AbstractSweRange
|
Defined in
AbstractSweRange:12
|
Extension slot for future extensions to this standard. |
id |
Type : string
|
Decorators :
@DisplayName('Id')
|
Inherited from
AbstractSweRange
|
Defined in
AbstractSweRange:7
|
axisId |
Type : string
|
Decorators :
@DisplayName('Axis id')
|
Inherited from
AbstractSimpleComponent
|
Defined in
AbstractSimpleComponent:20
|
Specifies the reference axis (refer to gml:axisID). The reference frame URI should also be specified unless it is inherited from parent Vector |
constraint |
Type : AbstractAllowedValues
|
Decorators :
@DisplayName('Constraint')
|
Inherited from
AbstractSimpleComponent
|
Defined in
AbstractSimpleComponent:29
|
nilValues |
Type : SweNilValue[]
|
Default value : []
|
Decorators :
@DisplayName('Nil values')
|
Inherited from
AbstractSimpleComponent
|
Defined in
AbstractSimpleComponent:32
|
quality |
Type : SweQuality[]
|
Default value : []
|
Decorators :
@DisplayName('Quality')
|
Inherited from
AbstractSimpleComponent
|
Defined in
AbstractSimpleComponent:23
|
referenceFrame |
Type : string
|
Decorators :
@DisplayName('Reference frame')
|
Inherited from
AbstractSimpleComponent
|
Defined in
AbstractSimpleComponent:14
|
Frame of reference (usually temporal or spatial) with respect to which the value of the component is expressed. A reference frame anchors a value to a real world datum. |
value |
Type : any
|
Decorators :
@DisplayName('Value')
|
Inherited from
AbstractSimpleComponent
|
Defined in
AbstractSimpleComponent:26
|
definition |
Type : string
|
Decorators :
@DisplayName('Definition')
|
Inherited from
AbstractSimpleComponent
|
Defined in
AbstractSimpleComponent:13
|
Reference to semantic information defining the precise nature of the component |
optional |
Type : boolean
|
Decorators :
@DisplayName('Optional')
|
Inherited from
AbstractSimpleComponent
|
Defined in
AbstractSimpleComponent:18
|
Specifies that data for this component can be omitted in the datastream |
updatable |
Type : boolean
|
Decorators :
@DisplayName('Updatable')
|
Inherited from
AbstractSimpleComponent
|
Defined in
AbstractSimpleComponent:24
|
Specifies if the value of a data component can be updated externally (i.e. is variable) |
description |
Type : string
|
Decorators :
@DisplayName('Description')
|
Inherited from
AbstractSimpleComponent
|
Defined in
AbstractSimpleComponent: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
AbstractSimpleComponent
|
Defined in
AbstractSimpleComponent: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
AbstractSimpleComponent
|
Defined in
AbstractSimpleComponent: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
AbstractSimpleComponent
|
Defined in
AbstractSimpleComponent:12
|
Extension slot for future extensions to this standard. |
id |
Type : string
|
Decorators :
@DisplayName('Id')
|
Inherited from
AbstractSimpleComponent
|
Defined in
AbstractSimpleComponent:7
|
description |
Type : string
|
Decorators :
@DisplayName('Description')
|
Inherited from
AbstractSimpleComponent
|
Defined in
AbstractSimpleComponent: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
AbstractSimpleComponent
|
Defined in
AbstractSimpleComponent: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
AbstractSimpleComponent
|
Defined in
AbstractSimpleComponent: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
AbstractSimpleComponent
|
Defined in
AbstractSimpleComponent:12
|
Extension slot for future extensions to this standard. |
id |
Type : string
|
Decorators :
@DisplayName('Id')
|
Inherited from
AbstractSimpleComponent
|
Defined in
AbstractSimpleComponent:7
|
extension |
Type : any[]
|
Decorators :
@DisplayName('Extension')
|
Inherited from
AbstractSimpleComponent
|
Defined in
AbstractSimpleComponent:12
|
Extension slot for future extensions to this standard. |
id |
Type : string
|
Decorators :
@DisplayName('Id')
|
Inherited from
AbstractSimpleComponent
|
Defined in
AbstractSimpleComponent:7
|
definition |
Type : string
|
Decorators :
@DisplayName('Definition')
|
Inherited from
AbstractDataComponent
|
Defined in
AbstractDataComponent:13
|
Reference to semantic information defining the precise nature of the component |
optional |
Type : boolean
|
Decorators :
@DisplayName('Optional')
|
Inherited from
AbstractDataComponent
|
Defined in
AbstractDataComponent:18
|
Specifies that data for this component can be omitted in the datastream |
updatable |
Type : boolean
|
Decorators :
@DisplayName('Updatable')
|
Inherited from
AbstractDataComponent
|
Defined in
AbstractDataComponent:24
|
Specifies if the value of a data component can be updated externally (i.e. is variable) |
description |
Type : string
|
Decorators :
@DisplayName('Description')
|
Inherited from
AbstractDataComponent
|
Defined in
AbstractDataComponent: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
AbstractDataComponent
|
Defined in
AbstractDataComponent: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
AbstractDataComponent
|
Defined in
AbstractDataComponent: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
AbstractDataComponent
|
Defined in
AbstractDataComponent:12
|
Extension slot for future extensions to this standard. |
id |
Type : string
|
Decorators :
@DisplayName('Id')
|
Inherited from
AbstractDataComponent
|
Defined in
AbstractDataComponent: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
AbstractSWEIdentifiable
|
Defined in
AbstractSWEIdentifiable:12
|
Extension slot for future extensions to this standard. |
id |
Type : string
|
Decorators :
@DisplayName('Id')
|
Inherited from
AbstractSWEIdentifiable
|
Defined in
AbstractSWEIdentifiable:7
|
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()
|
Returns :
any
|
getValue |
getValue()
|
Inherited from
AbstractSweRange
|
Defined in
AbstractSweRange:12
|
Returns :
string
|
toString | ||||||||
toString(fallbackLabel: string)
|
||||||||
Inherited from
AbstractSweRange
|
||||||||
Defined in
AbstractSweRange:8
|
||||||||
Parameters :
Returns :
any
|
toString | ||||||||
toString(fallbackLabel: string)
|
||||||||
Inherited from
AbstractSweRange
|
||||||||
Defined in
AbstractSweRange:34
|
||||||||
Parameters :
Returns :
any
|
Public getLabel |
getLabel()
|
Inherited from
AbstractSweRange
|
Defined in
AbstractSweRange:30
|
Returns :
any
|
Abstract getValue |
getValue()
|
Inherited from
AbstractSweRange
|
Defined in
AbstractSweRange:34
|
Returns :
any
|
toString | ||||||||
toString(fallbackLabel: string)
|
||||||||
Inherited from
AbstractSweRange
|
||||||||
Defined in
AbstractSweRange:26
|
||||||||
Parameters :
Returns :
any
|
toString | ||||||||
toString(fallbackLabel: string)
|
||||||||
Inherited from
AbstractSweRange
|
||||||||
Defined in
AbstractSweRange:29
|
||||||||
Parameters :
Returns :
string
|
toString |
toString()
|
Inherited from
AbstractSweRange
|
Defined in
AbstractSweRange:14
|
Returns :
string
|
toString | ||||||||
toString(fallbackLabel: string)
|
||||||||
Inherited from
AbstractSweRange
|
||||||||
Defined in
AbstractSweRange:29
|
||||||||
Parameters :
Returns :
string
|
toString |
toString()
|
Inherited from
AbstractSweRange
|
Defined in
AbstractSweRange:14
|
Returns :
string
|
toString |
toString()
|
Inherited from
AbstractSweRange
|
Defined in
AbstractSweRange:14
|
Returns :
string
|
Public getLabel |
getLabel()
|
Inherited from
AbstractSweRange
|
Defined in
AbstractSweRange:30
|
Returns :
any
|
Abstract getValue |
getValue()
|
Inherited from
AbstractSweRange
|
Defined in
AbstractSweRange:34
|
Returns :
any
|
toString | ||||||||
toString(fallbackLabel: string)
|
||||||||
Inherited from
AbstractSweRange
|
||||||||
Defined in
AbstractSweRange:26
|
||||||||
Parameters :
Returns :
any
|
toString | ||||||||
toString(fallbackLabel: string)
|
||||||||
Inherited from
AbstractSweRange
|
||||||||
Defined in
AbstractSweRange:29
|
||||||||
Parameters :
Returns :
string
|
toString |
toString()
|
Inherited from
AbstractSweRange
|
Defined in
AbstractSweRange:14
|
Returns :
string
|
toString | ||||||||
toString(fallbackLabel: string)
|
||||||||
Inherited from
AbstractSweRange
|
||||||||
Defined in
AbstractSweRange:29
|
||||||||
Parameters :
Returns :
string
|
toString |
toString()
|
Inherited from
AbstractSweRange
|
Defined in
AbstractSweRange:14
|
Returns :
string
|
toString |
toString()
|
Inherited from
AbstractSweRange
|
Defined in
AbstractSweRange:14
|
Returns :
string
|
toString | ||||||||
toString(fallbackLabel: string)
|
||||||||
Inherited from
AbstractSimpleComponent
|
||||||||
Defined in
AbstractSimpleComponent:34
|
||||||||
Parameters :
Returns :
any
|
Public getLabel |
getLabel()
|
Inherited from
AbstractSimpleComponent
|
Defined in
AbstractSimpleComponent:30
|
Returns :
any
|
Abstract getValue |
getValue()
|
Inherited from
AbstractSimpleComponent
|
Defined in
AbstractSimpleComponent:34
|
Returns :
any
|
toString | ||||||||
toString(fallbackLabel: string)
|
||||||||
Inherited from
AbstractSimpleComponent
|
||||||||
Defined in
AbstractSimpleComponent:26
|
||||||||
Parameters :
Returns :
any
|
toString | ||||||||
toString(fallbackLabel: string)
|
||||||||
Inherited from
AbstractSimpleComponent
|
||||||||
Defined in
AbstractSimpleComponent:29
|
||||||||
Parameters :
Returns :
string
|
toString |
toString()
|
Inherited from
AbstractSimpleComponent
|
Defined in
AbstractSimpleComponent:14
|
Returns :
string
|
toString | ||||||||
toString(fallbackLabel: string)
|
||||||||
Inherited from
AbstractSimpleComponent
|
||||||||
Defined in
AbstractSimpleComponent:29
|
||||||||
Parameters :
Returns :
string
|
toString |
toString()
|
Inherited from
AbstractSimpleComponent
|
Defined in
AbstractSimpleComponent:14
|
Returns :
string
|
toString |
toString()
|
Inherited from
AbstractSimpleComponent
|
Defined in
AbstractSimpleComponent:14
|
Returns :
string
|
Public getLabel |
getLabel()
|
Inherited from
AbstractDataComponent
|
Defined in
AbstractDataComponent:30
|
Returns :
any
|
Abstract getValue |
getValue()
|
Inherited from
AbstractDataComponent
|
Defined in
AbstractDataComponent:34
|
Returns :
any
|
toString | ||||||||
toString(fallbackLabel: string)
|
||||||||
Inherited from
AbstractDataComponent
|
||||||||
Defined in
AbstractDataComponent:26
|
||||||||
Parameters :
Returns :
any
|
toString | ||||||||
toString(fallbackLabel: string)
|
||||||||
Inherited from
AbstractDataComponent
|
||||||||
Defined in
AbstractDataComponent:29
|
||||||||
Parameters :
Returns :
string
|
toString |
toString()
|
Inherited from
AbstractDataComponent
|
Defined in
AbstractDataComponent:14
|
Returns :
string
|
toString | ||||||||
toString(fallbackLabel: string)
|
||||||||
Inherited from
AbstractSWEIdentifiable
|
||||||||
Defined in
AbstractSWEIdentifiable:29
|
||||||||
Parameters :
Returns :
string
|
toString |
toString()
|
Inherited from
AbstractSWEIdentifiable
|
Defined in
AbstractSWEIdentifiable:14
|
Returns :
string
|
toString |
toString()
|
Inherited from
AbstractSWE
|
Defined in
AbstractSWE:14
|
Returns :
string
|
import { AbstractSweRange } from './AbstractSweRange';
import { AllowedValues } from './AllowedValues';
import { DisplayName } from '../../common/decorators/DisplayName';
/**
* Integer pair used for specifying a count range
*/
export class SweCountRange extends AbstractSweRange {
/**
* Value is a pair of integer numbers separated by a space. It is optional, to
* enable structure to act as a schema for values provided using other
* encodings
*/
@DisplayName('Value')
value: [number, number];
@DisplayName('Constraint')
constraint: AllowedValues;
toString() {
return super.toString('SWE count range');
}
}