ISOFeatureOperation: ISOFeatureOperation

ISOFeatureOperationR Documentation

ISOFeatureOperation

Description

ISOFeatureOperation

ISOFeatureOperation

Format

R6Class object.

Value

Object of R6Class for modelling an ISOFeatureOperation

Super classes

geometa::geometaLogger -> geometa::ISOAbstractObject -> geometa::ISOAbstractCarrierOfCharacteristics -> geometa::ISOAbstractPropertyType -> geometa::ISOPropertyType -> ISOFeatureOperation

Public fields

signature

signature: character

formalDefinition

formalDefinition [0..1]: character

Methods

Public 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.

Author(s)

Emmanuel Blondel <emmanuel.blondel1@gmail.com>

References

ISO 19110:2005 Methodology for Feature cataloguing

Examples

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

geometa documentation built on Oct. 29, 2022, 1:06 a.m.