Inherited methods
Method new()
Initializes object
Usage
ISOFeatureType$new(xml = NULL)
Arguments
xml
object of class XMLInternalNode-class
Method setTypeName()
Set type name
Usage
ISOFeatureType$setTypeName(typeName)
Arguments
typeName
type name, object of class ISOLocalName or character
Method setDefinition()
Set definition
Usage
ISOFeatureType$setDefinition(definition, locales = NULL)
Arguments
definition
definition
locales
list of localized definitions. Default is NULL
Method setCode()
Set code
Usage
ISOFeatureType$setCode(code, locales = NULL)
Arguments
code
definition
locales
list of localized codes. Default is NULL
Method setIsAbstract()
Set whether feature type is abstract
Usage
ISOFeatureType$setIsAbstract(isAbstract)
Arguments
isAbstract
object of class logical
Method addAlias()
Adds alias
Usage
ISOFeatureType$addAlias(alias)
Arguments
alias
object of class ISOLocalName or character
Returns
TRUE
if added, FALSE
otherwise
Method delAlias()
Deletes alias
Usage
ISOFeatureType$delAlias(alias)
Arguments
alias
object of class ISOLocalName or character
Returns
TRUE
if deleted, FALSE
otherwise
Method addInheritsFrom()
Adds 'inheritsFrom' relation
Usage
ISOFeatureType$addInheritsFrom(rel)
Arguments
rel
rel, object of class ISOInheritanceRelation
Returns
TRUE
if added, FALSE
otherwise
Method delInheritsFrom()
Deletes 'inheritsFrom' relation
Usage
ISOFeatureType$delInheritsFrom(rel)
Arguments
rel
rel, object of class ISOInheritanceRelation
Returns
TRUE
if deleted, FALSE
otherwise
Method addInheritsTo()
Adds 'inheritsTo' relation
Usage
ISOFeatureType$addInheritsTo(rel)
Arguments
rel
rel, object of class ISOInheritanceRelation
Returns
TRUE
if added, FALSE
otherwise
Method delInheritsTo()
Deletes 'inheritsTo' relation
Usage
ISOFeatureType$delInheritsTo(rel)
Arguments
rel
rel, object of class ISOInheritanceRelation
Returns
TRUE
if deleted, FALSE
otherwise
Method setFeatureCatalogue()
Set feature catalogue
Usage
ISOFeatureType$setFeatureCatalogue(fc)
Arguments
fc
object of class ISOFeatureCatalogue
Method addConstraint()
Adds constraint
Usage
ISOFeatureType$addConstraint(constraint)
Arguments
constraint
constraint, object of class ISOConstraint
Returns
TRUE
if added, FALSE
otherwise
Method delConstraint()
Deletes constraint
Usage
ISOFeatureType$delConstraint(constraint)
Arguments
constraint
constraint, object of class ISOConstraint
Returns
TRUE
if deleted, FALSE
otherwise
Method setDefinitionReference()
Set definition reference
Usage
ISOFeatureType$setDefinitionReference(definitionReference)
Arguments
definitionReference
object of class ISODefinitionReference
Method addCharacteristic()
Adds characteristic
Usage
ISOFeatureType$addCharacteristic(characteristic)
Arguments
characteristic
characteristic, object inheriting class ISOAbstractCarrierOfCharacteristics
Returns
TRUE
if added, FALSE
otherwise
Method delCharacteristic()
Deletes characteristic
Usage
ISOFeatureType$delCharacteristic(characteristic)
Arguments
characteristic
characteristic, object inheriting class ISOAbstractCarrierOfCharacteristics
Returns
TRUE
if deleted, FALSE
otherwise
Method clone()
The objects of this class are cloneable with this method.
Usage
ISOFeatureType$clone(deep = FALSE)
Arguments
deep
Whether to make a deep clone.