File

libs/sensorml/src/lib/model/sml/Settings.ts

Extends

AbstractSWE

Index

Properties
Methods

Properties

setArrayValue
Type : ArrayValueSetting[]
Default value : []
Decorators :
@DisplayName('Set array value')
setConstraint
Type : ConstraintSetting[]
Default value : []
Decorators :
@DisplayName('Set constraint')
setMode
Type : ModeSetting[]
Default value : []
Decorators :
@DisplayName('Set mode')
setStatus
Type : StatusSetting[]
Default value : []
Decorators :
@DisplayName('Set status')
setValue
Type : ValueSetting[]
Default value : []
Decorators :
@DisplayName('Set value')
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

Methods

toString
toString()
Returns : string
toString
toString()
Inherited from AbstractSWE
Defined in AbstractSWE:14
Returns : string
import { AbstractSWE } from '../swe/AbstractSWE';
import { ValueSetting } from './ValueSetting';
import { ArrayValueSetting } from './ArrayValueSetting';
import { ConstraintSetting } from './ConstraintSetting';
import { ModeSetting } from './ModeSetting';
import { StatusSetting } from './StatusSetting';
import { DisplayName } from '../../common/decorators/DisplayName';

export class Settings extends AbstractSWE {
    @DisplayName('Set value')
    setValue: ValueSetting[] = [];

    @DisplayName('Set array value')
    setArrayValue: ArrayValueSetting[] = [];

    @DisplayName('Set constraint')
    setConstraint: ConstraintSetting[] = [];

    @DisplayName('Set mode')
    setMode: ModeSetting[] = [];

    @DisplayName('Set status')
    setStatus: StatusSetting[] = [];

    toString() {
        return 'Settings';
    }
}

result-matching ""

    No results matching ""