SWEAbstractDataComponent function

SWEAbstractDataComponent

SWEAbstractDataComponent

SWEAbstractDataComponent

SWEAbstractDataComponent class

Format

R6Class object.

Returns

Object of R6Class for modelling an SWE Abstract data component

Note

Class used internally by geometa

References

SWE Common Data Model Encoding Standard. https://www.ogc.org/standards/swecommon

Author(s)

Emmanuel Blondel emmanuel.blondel1@gmail.com

Super classes

geometa::geometaLogger -> geometa::ISOAbstractObject -> geometa::SWEAbstractObject -> geometa::SWEAbstractSWE -> geometa::SWEAbstractSWEIdentifiable -> SWEAbstractDataComponent

Public fields

  • name: name

Methods

Public methods

Method new()

Initializes an object of class SWEAbstractDataComponent

Usage

SWEAbstractDataComponent$new(
  xml = NULL,
  element = NULL,
  updatable = NULL,
  optional = FALSE,
  definition = NULL
)

Arguments

  • xml: object of class XMLInternalNode-class from XML

  • element: element

  • updatable: updatable

  • optional: optional

  • definition: definition

Method addName()

Adds name

Usage

SWEAbstractDataComponent$addName(name, codeSpace = NULL)

Arguments

  • name: name

  • codeSpace: codespace

Method delName()

Deletes name

Usage

SWEAbstractDataComponent$delName(name, codeSpace = NULL)

Arguments

  • name: name

  • codeSpace: codespace

Method clone()

The objects of this class are cloneable with this method.

Usage

SWEAbstractDataComponent$clone(deep = FALSE)

Arguments

  • deep: Whether to make a deep clone.

  • Maintainer: Emmanuel Blondel
  • License: MIT + file LICENSE
  • Last published: 2025-01-29