ISOFeatureOperation

ISOFeatureOperation

Format

R6Class object.

Value

Object of R6Class for modelling an ISOFeatureOperation

References

ISO 19110:2005 Methodology for Feature cataloguing

Author

Emmanuel Blondel <emmanuel.blondel1@gmail.com>

Public fields

signature

signature: character

formalDefinition

formalDefinition [0..1]: character

Methods

Inherited methods


Method new()

Initializes object

Usage

ISOFeatureOperation$new(xml = NULL)

Arguments

xml

object of class XMLInternalNode-class


Method setSignature()

Set signature

Usage

ISOFeatureOperation$setSignature(signature, locales = NULL)

Arguments

signature

signature

locales

list of localized signatures. Default is NULL


Method setFormalDefinition()

Set formal definition

Usage

ISOFeatureOperation$setFormalDefinition(formalDefinition, locales = NULL)

Arguments

formalDefinition

formal definition

locales

list of localized definitions. Default is NULL


Method clone()

The objects of this class are cloneable with this method.

Usage

ISOFeatureOperation$clone(deep = FALSE)

Arguments

deep

Whether to make a deep clone.

Examples

  md <- ISOFeatureOperation$new()
  md$setMemberName("name")
  md$setDefinition("definition")
  md$setCardinality(lower=1,upper=1)
  md$setSignature("signature")
  md$setFormalDefinition("def")