@UML(identifier="MD_ExtendedElementInformation", specification=ISO_19115) public interface ExtendedElementInformation
Modifier and Type | Method and Description |
---|---|
InternationalString |
getCondition()
Condition under which the extended element is mandatory.
|
Datatype |
getDataType()
Code which identifies the kind of value provided in the extended element.
|
InternationalString |
getDefinition()
Definition of the extended element.
|
Integer |
getDomainCode()
Three digit code assigned to the extended element.
|
InternationalString |
getDomainValue()
Valid values that can be assigned to the extended element.
|
Integer |
getMaximumOccurrence()
Maximum occurrence of the extended element.
|
String |
getName()
Name of the extended metadata element.
|
Obligation |
getObligation()
Obligation of the extended element.
|
Collection<String> |
getParentEntity()
Name of the metadata entity(s) under which this extended metadata element may appear.
|
Collection<? extends InternationalString> |
getRationales()
Reason for creating the extended element.
|
InternationalString |
getRule()
Specifies how the extended element relates to other existing elements and entities.
|
String |
getShortName()
Short form suitable for use in an implementation method such as XML or SGML.
|
Collection<? extends ResponsibleParty> |
getSources()
Name of the person or organization creating the extended element.
|
@UML(identifier="name", obligation=MANDATORY, specification=ISO_19115) String getName()
@UML(identifier="shortName", obligation=CONDITIONAL, specification=ISO_19115) String getShortName()
null
if the data type is code list element, in which case getDomainCode()
may be used instead.null
.@UML(identifier="domainCode", obligation=CONDITIONAL, specification=ISO_19115) Integer getDomainCode()
getShortName()
may be used instead.null
.@UML(identifier="definition", obligation=MANDATORY, specification=ISO_19115) InternationalString getDefinition()
@UML(identifier="obligation", obligation=CONDITIONAL, specification=ISO_19115) Obligation getObligation()
null
.@UML(identifier="condition", obligation=CONDITIONAL, specification=ISO_19115) InternationalString getCondition()
null
.@UML(identifier="dataType", obligation=MANDATORY, specification=ISO_19115) Datatype getDataType()
@UML(identifier="maximumOccurrence", obligation=CONDITIONAL, specification=ISO_19115) Integer getMaximumOccurrence()
null
if it doesn't apply, for
example if the data type is enumeration, code list or code list element.null
.@UML(identifier="domainValue", obligation=CONDITIONAL, specification=ISO_19115) InternationalString getDomainValue()
null
if it doesn't
apply, for example if the data type is enumeration, code list or code list element.null
.@UML(identifier="parentEntity", obligation=MANDATORY, specification=ISO_19115) Collection<String> getParentEntity()
@UML(identifier="rule", obligation=MANDATORY, specification=ISO_19115) InternationalString getRule()
@UML(identifier="rationale", obligation=OPTIONAL, specification=ISO_19115) Collection<? extends InternationalString> getRationales()
@UML(identifier="source", obligation=MANDATORY, specification=ISO_19115) Collection<? extends ResponsibleParty> getSources()
Copyright © 1996–2019 Geotools. All rights reserved.