ISOAbstractPropertyType
ISOAbstractPropertyType
ISOAbstractPropertyType class
R6Class
object.
Object of R6Class
for modelling an ISOAbstractPropertyType
ISO 19110:2005 Methodology for Feature cataloguing
Emmanuel Blondel emmanuel.blondel1@gmail.com
geometa::geometaLogger
-> geometa::ISOAbstractObject
-> geometa::ISOAbstractCarrierOfCharacteristics
-> ISOAbstractPropertyType
memberName
: typeName [1..1]: ISOLocalName
definition
: definition [0..1]: character
cardinality
: cardinality [1..1]: ISOMultiplicity
designation
: designatio [0..1]: character (=> ISO 19115-3)
definitionReference
: definitionReference [0..1]
featureCatalogue
: featureCatalogue [0..1]
new()
Initializes object
ISOAbstractPropertyType$new(xml = NULL, defaults = NULL)
xml
: object of class XMLInternalNode-class
defaults
: default values
setMemberName()
Set member name
ISOAbstractPropertyType$setMemberName(memberName)
memberName
: member name object of class character (in ISO 19139 and 19115-3) or ISOLocalName (in ISO 19139 only)
setDefinition()
Set definition
ISOAbstractPropertyType$setDefinition(definition, locales = NULL)
definition
: definition
locales
: locale definitions, as list
setCardinality()
Set cardinality
ISOAbstractPropertyType$setCardinality(lower, upper)
lower
: lower
upper
: upper
setDesignation()
Set designation
ISOAbstractPropertyType$setDesignation(designation, locales = NULL)
designation
: designation
locales
: locale designations, as list
setDefinitionReference()
Set definition reference
ISOAbstractPropertyType$setDefinitionReference(definitionReference)
definitionReference
: object of class ISODefinitionReference
setFeatureCatalogue()
Set feature catalogue
ISOAbstractPropertyType$setFeatureCatalogue(featureCatalogue)
featureCatalogue
: object of class ISOFeatureCatalogue
clone()
The objects of this class are cloneable with this method.
ISOAbstractPropertyType$clone(deep = FALSE)
deep
: Whether to make a deep clone.