Learn R Programming

geometa (version 0.8-0)

ISOConstraints: ISOConstraints

Description

ISOConstraints

ISOConstraints

Arguments

Value

Object of R6Class for modelling an ISO abstract Constraints

Format

R6Class object.

Author

Emmanuel Blondel <emmanuel.blondel1@gmail.com>

Super classes

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

Public fields

useLimitation

useLimitation [0..*]: character

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.

References

ISO 19115:2003 - Geographic information -- Metadata