ISOAbstractCarrierOfCharacteristics
ISOAbstractCarrierOfCharacteristics
ISOAbstractCarrierOfCharacteristics class
R6Class
object.
Object of R6Class
for modelling an abstract ISOCarrierOfCharacteristics
abstract class
ISO 19110:2005 Methodology for Feature cataloguing
Emmanuel Blondel emmanuel.blondel1@gmail.com
geometa::geometaLogger
-> geometa::ISOAbstractObject
-> ISOAbstractCarrierOfCharacteristics
featureType
: featureType [0..1]: ISOFeatureType
constrainedBy
: constrainedBy [0..*]: ISOConstraint
new()
Initializes object
ISOAbstractCarrierOfCharacteristics$new(xml = NULL, defaults = NULL)
xml
: object of class XMLInternalNode-class
defaults
: default values
setFeatureType()
Set feature type
ISOAbstractCarrierOfCharacteristics$setFeatureType(featureType)
featureType
: feature type, object of class ISOFeatureType
addConstraint()
Adds constraint
ISOAbstractCarrierOfCharacteristics$addConstraint(constraint)
constraint,
: object of class ISOConstraint
TRUE
if added, FALSE otherwise
delConstraint()
Deletes constraint
ISOAbstractCarrierOfCharacteristics$delConstraint(constraint)
constraint,
: object of class ISOConstraint
TRUE
if deleted, FALSE otherwise
clone()
The objects of this class are cloneable with this method.
ISOAbstractCarrierOfCharacteristics$clone(deep = FALSE)
deep
: Whether to make a deep clone.