ISOMeasureReference

ISOMeasureReference

Format

R6Class object.

Value

Object of R6Class for modelling an ISO measure reference

Author

Emmanuel Blondel <emmanuel.blondel1@gmail.com>

Super classes

geometa::geometaLogger -> geometa::ISOAbstractObject -> ISOMeasureReference

Public fields

measureIdentification

measureIdentification [0..1]: ISOMetaIdentifier

nameOfMeasure

nameOfMeasure [0..*]: character

measureDescription

measureDescription [0..1]: character

Methods

Inherited methods


Method new()

Initializes object

Usage

ISOMeasureReference$new(xml = NULL)

Arguments

xml

object of class XMLInternalNode-class


Method setMeasureIdentification()

set MeasureIdentification

Usage

ISOMeasureReference$setMeasureIdentification(measureIdentifier)

Arguments

measureIdentifier

object of class ISOMetaIdentifier


Method addName()

Adds name

Usage

ISOMeasureReference$addName(name, locales = NULL)

Arguments

name

name

locales

list of localized names. Default is NULL

Returns

TRUE if added, FALSE otherwise


Method delName()

Deletes name

Usage

ISOMeasureReference$delName(name, locales = NULL)

Arguments

name

name

locales

list of localized names. Default is NULL

Returns

TRUE if deleted, FALSE otherwise


Method setMeasureDescription()

set measure description

Usage

ISOMeasureReference$setMeasureDescription(measureDescription)

Arguments

measureDescription

object of class character

locales

list of localized descriptions. Default is NULL


Method clone()

The objects of this class are cloneable with this method.

Usage

ISOMeasureReference$clone(deep = FALSE)

Arguments

deep

Whether to make a deep clone.