ISOConstraints: ISOConstraints

ISOConstraintsR Documentation

ISOConstraints

Description

ISOConstraints

ISOConstraints

Format

R6Class object.

Value

Object of R6Class for modelling an ISO abstract Constraints

Super classes

geometa::geometaLogger -> geometa::ISOAbstractObject -> ISOConstraints

Public fields

useLimitation

useLimitation [0..*]: character

Methods

Public methods

Inherited methods

Method new()

Initializes object

Usage
ISOConstraints$new(xml = NULL, defaults = list())
Arguments
xml

object of class XMLInternalNode-class

defaults

list of default values


Method addUseLimitation()

Adds a use limitation

Usage
ISOConstraints$addUseLimitation(useLimitation, locales = NULL)
Arguments
useLimitation

use limitation

locales

list of localized use limitations. Default is NULL

Returns

TRUE if added, FALSE otherwise


Method setUseLimitation()

Adds a use limitation

Usage
ISOConstraints$setUseLimitation(useLimitation, locales = NULL)
Arguments
useLimitation

use limitation

locales

list of localized use limitations. Default is NULL


Method delUseLimitation()

Deletes a use limitation

Usage
ISOConstraints$delUseLimitation(useLimitation, locales = NULL)
Arguments
useLimitation

use limitation

locales

list of localized use limitations. Default is NULL

Returns

TRUE if deleted, FALSE otherwise


Method clone()

The objects of this class are cloneable with this method.

Usage
ISOConstraints$clone(deep = FALSE)
Arguments
deep

Whether to make a deep clone.

Note

Abstract ISO class

Author(s)

Emmanuel Blondel <emmanuel.blondel1@gmail.com>

References

ISO 19115:2003 - Geographic information – Metadata


geometa documentation built on May 29, 2024, 10:31 a.m.