ISOConstraints function

ISOConstraints

ISOConstraints

ISOConstraints

ISOConstraints class

Format

R6Class object.

Returns

Object of R6Class for modelling an ISO abstract Constraints

Note

Abstract ISO class

References

Author(s)

Emmanuel Blondel emmanuel.blondel1@gmail.com

Super classes

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

Public fields

  • useLimitation: useLimitation [0..*]: character

  • constraintApplicationScope: constraintApplicationScope [0..1]: ISOScope (=> ISO 19115-3)

  • graphic: graphic [0..*]: ISOBrowseGraphic (=> ISO 19115-3)

  • reference: reference [0..*]: ISOCitation (=> ISO 19115-3)

  • releasability: releasability [0..1]: ISOReleasability (=> ISO 19115-3)

  • responsibleParty: responsibleParty [0..*]: ISOAbstractResponsibility (=> ISO 19115-3)

Methods

Public 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 setScope()

Set scope

Usage

ISOConstraints$setScope(scope)

Arguments

  • scope: object of class ISOScope

Method addGraphic()

Adds a graphic

Usage

ISOConstraints$addGraphic(graphic)

Arguments

  • graphic: graphic

Returns

TRUE if added, FALSE otherwise

Method delGraphic()

Deletes a graphic

Usage

ISOConstraints$delGraphic(graphic)

Arguments

  • graphic: graphic

Returns

TRUE if deleted, FALSE otherwise

Method addReference()

Adds a reference

Usage

ISOConstraints$addReference(reference)

Arguments

  • reference: reference

Returns

TRUE if added, FALSE otherwise

Method delReference()

Deletes a reference

Usage

ISOConstraints$delReference(reference)

Arguments

  • reference: reference

Returns

TRUE if deleted, FALSE otherwise

Method setReleasability()

Set releasbility

Usage

ISOConstraints$setReleasability(releasability)

Arguments

  • releasability: object of class ISOReleasability

Method addResponsibleParty()

Adds a responsible party

Usage

ISOConstraints$addResponsibleParty(party)

Arguments

  • party: party object of class inheriting ISOAbstractResponsibility

Returns

TRUE if added, FALSE otherwise

Method delResponsibleParty()

Deletes a responsible party

Usage

ISOConstraints$delResponsibleParty(party)

Arguments

  • party: party object of class inheriting ISOAbstractResponsibility

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.

  • Maintainer: Emmanuel Blondel
  • License: MIT + file LICENSE
  • Last published: 2025-01-29