ISOOperationMetadata
ISOOperationMetadata
ISOOperationMetadata class
R6Class
object.
Object of R6Class
for modelling an ISOOperationMetadata
md <- ISOOperationMetadata$new() xml <- md$encode()
ISO 19139 https://schemas.isotc211.org/19119/-/srv/1.0/srv/#element_SV_OperationMetadata
ISO 19115-3 https://schemas.isotc211.org/19115/-3/srv/2.0/srv/#element_SV_OperationMetadata
Emmanuel Blondel emmanuel.blondel1@gmail.com
geometa::geometaLogger
-> geometa::ISOAbstractObject
-> ISOOperationMetadata
operationName
: operationName [1..1]: character
DCP
: DCP [1..*]: ISODCPList
operationDescription
: operationDescription [0..1]: character
invocationName
: invocationName [0..1]: character
parameters
: parameters [0..*]: ISOSRVParameter
connectPoint
: connectPoint [1..*]: ISOOnlineResource
dependsOn
: dependsOn [0..*]: ISOOperationMetadata
list("ISOOperationMetadata$addDependentOperationMetadata()")
list("ISOOperationMetadata$delDependentOperationMetadata()")
new()
Initializes object
ISOOperationMetadata$new(xml = NULL)
xml
: object of class XMLInternalNode-class
setOperationName()
Set operation name
ISOOperationMetadata$setOperationName(operationName, locales = NULL)
operationName
: operation name
locales
: list of localized texts. Default is NULL
addDCP()
Adds DCP
ISOOperationMetadata$addDCP(dcp)
dcp
: object of class ISODCPList or any character
among values returned by `ISODCPList$values()`
TRUE
if added, FALSE
otherwise
delDCP()
Deletes DCP
ISOOperationMetadata$delDCP(dcp)
dcp
: object of class ISODCPList or any character
among values returned by `ISODCPList$values()`
TRUE
if deleted, FALSE
otherwise
setOperationDescription()
Set operation description
ISOOperationMetadata$setOperationDescription(
operationDescription,
locales = NULL
)
operationDescription
: operation description
locales
: list of localized texts. Default is NULL
setInvocationName()
Set invocation name
ISOOperationMetadata$setInvocationName(invocationName, locales = NULL)
invocationName
: invocation name
locales
: list of localized texts. Default is NULL
addParameter()
Adds parameter
ISOOperationMetadata$addParameter(parameter)
parameter
: object of class ISOSRVParameter
TRUE
if added, FALSE
otherwise
delParameter()
Deletes parameter
ISOOperationMetadata$delParameter(parameter)
parameter
: object of class ISOSRVParameter
TRUE
if deleted, FALSE
otherwise
addConnectPoint()
Adds connection point
ISOOperationMetadata$addConnectPoint(connectPoint)
connectPoint
: object of class ISOOnlineResource
TRUE
if added, FALSE
otherwise
delConnectPoint()
Deletes connection point
ISOOperationMetadata$delConnectPoint(connectPoint)
connectPoint
: object of class ISOOnlineResource
TRUE
if deleted, FALSE
otherwise
addDependentOperationMetadata()
Adds operation metadata
ISOOperationMetadata$addDependentOperationMetadata(operationMetadata)
operationMetadata
: object of class ISOOperationMetadata
TRUE
if added, FALSE
otherwise
delDependentOperationMetadata()
Deletes operation metadata
ISOOperationMetadata$delDependentOperationMetadata(operationMetadata)
operationMetadata
: object of class ISOOperationMetadata
TRUE
if deleted, FALSE
otherwise
clone()
The objects of this class are cloneable with this method.
ISOOperationMetadata$clone(deep = FALSE)
deep
: Whether to make a deep clone.