ISOOperationMetadata: ISOOperationMetadata

ISOOperationMetadataR Documentation

ISOOperationMetadata

Description

ISOOperationMetadata

ISOOperationMetadata

Format

R6Class object.

Value

Object of R6Class for modelling an ISOOperationMetadata

Super classes

geometa::geometaLogger -> geometa::ISOAbstractObject -> ISOOperationMetadata

Public fields

operationName

operationName [1..1]: character

DCP

DCP [1..*]: ISODCPList

operationDescription

operationDescription [0..1]: character

invocationName

invocationName [0..1]: character

parameters

parameters [0..*]: ISOParameter

connectPoint

connectPoint [1..*]: ISOOnlineResource

dependsOn

dependsOn [0..*]: ISOOperationMetadata

Methods

Public methods

Inherited methods

Method new()

Initializes object

Usage
ISOOperationMetadata$new(xml = NULL)
Arguments
xml

object of class XMLInternalNode-class


Method setOperationName()

Set operation name

Usage
ISOOperationMetadata$setOperationName(operationName, locales = NULL)
Arguments
operationName

operation name

locales

list of localized texts. Default is NULL


Method addDCP()

Adds DCP

Usage
ISOOperationMetadata$addDCP(dcp)
Arguments
dcp

object of class ISODCPList or any character among values returned by ISODCPList$values()

Returns

TRUE if added, FALSE otherwise


Method delDCP()

Deletes DCP

Usage
ISOOperationMetadata$delDCP(dcp)
Arguments
dcp

object of class ISODCPList or any character among values returned by ISODCPList$values()

Returns

TRUE if deleted, FALSE otherwise


Method setOperationDescription()

Set operation description

Usage
ISOOperationMetadata$setOperationDescription(
  operationDescription,
  locales = NULL
)
Arguments
operationDescription

operation description

locales

list of localized texts. Default is NULL


Method setInvocationName()

Set invocation name

Usage
ISOOperationMetadata$setInvocationName(invocationName, locales = NULL)
Arguments
invocationName

invocation name

locales

list of localized texts. Default is NULL


Method addParameter()

Adds parameter

Usage
ISOOperationMetadata$addParameter(parameter)
Arguments
parameter

object of class ISOParameter

Returns

TRUE if added, FALSE otherwise


Method delParameter()

Deletes parameter

Usage
ISOOperationMetadata$delParameter(parameter)
Arguments
parameter

object of class ISOParameter

Returns

TRUE if deleted, FALSE otherwise


Method addConnectPoint()

Adds connection point

Usage
ISOOperationMetadata$addConnectPoint(connectPoint)
Arguments
connectPoint

object of class ISOOnlineResource

Returns

TRUE if added, FALSE otherwise


Method delConnectPoint()

Deletes connection point

Usage
ISOOperationMetadata$delConnectPoint(connectPoint)
Arguments
connectPoint

object of class ISOOnlineResource

Returns

TRUE if deleted, FALSE otherwise


Method addDependentOperationMetadata()

Adds operation metadata

Usage
ISOOperationMetadata$addDependentOperationMetadata(operationMetadata)
Arguments
operationMetadata

object of class ISOOperationMetadata

Returns

TRUE if added, FALSE otherwise


Method delDependentOperationMetadata()

Deletes operation metadata

Usage
ISOOperationMetadata$delDependentOperationMetadata(operationMetadata)
Arguments
operationMetadata

object of class ISOOperationMetadata

Returns

TRUE if deleted, FALSE otherwise


Method clone()

The objects of this class are cloneable with this method.

Usage
ISOOperationMetadata$clone(deep = FALSE)
Arguments
deep

Whether to make a deep clone.

Author(s)

Emmanuel Blondel <emmanuel.blondel1@gmail.com>

References

ISO 19119:2005 - Geographic information – Services

Examples

  md <- ISOOperationMetadata$new()
  xml <- md$encode()


eblondel/geometa documentation built on Oct. 10, 2024, 4:46 p.m.