public class MDMetadataType extends AbstractObjectType implements Cloneable, org.jvnet.jaxb2_commons.lang.CopyTo2, org.jvnet.jaxb2_commons.lang.Equals2, org.jvnet.jaxb2_commons.lang.HashCode2, org.jvnet.jaxb2_commons.lang.MergeFrom2, org.jvnet.jaxb2_commons.lang.ToString2
Java class for MD_Metadata_Type complex type.
The following schema fragment specifies the expected content contained within this class.
<complexType name="MD_Metadata_Type">
<complexContent>
<extension base="{http://www.isotc211.org/2005/gco}AbstractObject_Type">
<sequence>
<element name="fileIdentifier" type="{http://www.isotc211.org/2005/gco}CharacterString_PropertyType" minOccurs="0"/>
<element name="language" type="{http://www.isotc211.org/2005/gco}CharacterString_PropertyType" minOccurs="0"/>
<element name="characterSet" type="{http://www.isotc211.org/2005/gmd}MD_CharacterSetCode_PropertyType" minOccurs="0"/>
<element name="parentIdentifier" type="{http://www.isotc211.org/2005/gco}CharacterString_PropertyType" minOccurs="0"/>
<element name="hierarchyLevel" type="{http://www.isotc211.org/2005/gmd}MD_ScopeCode_PropertyType" maxOccurs="unbounded" minOccurs="0"/>
<element name="hierarchyLevelName" type="{http://www.isotc211.org/2005/gco}CharacterString_PropertyType" maxOccurs="unbounded" minOccurs="0"/>
<element name="contact" type="{http://www.isotc211.org/2005/gmd}CI_ResponsibleParty_PropertyType" maxOccurs="unbounded"/>
<element name="dateStamp" type="{http://www.isotc211.org/2005/gco}Date_PropertyType"/>
<element name="metadataStandardName" type="{http://www.isotc211.org/2005/gco}CharacterString_PropertyType" minOccurs="0"/>
<element name="metadataStandardVersion" type="{http://www.isotc211.org/2005/gco}CharacterString_PropertyType" minOccurs="0"/>
<element name="dataSetURI" type="{http://www.isotc211.org/2005/gco}CharacterString_PropertyType" minOccurs="0"/>
<element name="locale" type="{http://www.isotc211.org/2005/gmd}PT_Locale_PropertyType" maxOccurs="unbounded" minOccurs="0"/>
<element name="spatialRepresentationInfo" type="{http://www.isotc211.org/2005/gmd}MD_SpatialRepresentation_PropertyType" maxOccurs="unbounded" minOccurs="0"/>
<element name="referenceSystemInfo" type="{http://www.isotc211.org/2005/gmd}MD_ReferenceSystem_PropertyType" maxOccurs="unbounded" minOccurs="0"/>
<element name="metadataExtensionInfo" type="{http://www.isotc211.org/2005/gmd}MD_MetadataExtensionInformation_PropertyType" maxOccurs="unbounded" minOccurs="0"/>
<element name="identificationInfo" type="{http://www.isotc211.org/2005/gmd}MD_Identification_PropertyType" maxOccurs="unbounded"/>
<element name="contentInfo" type="{http://www.isotc211.org/2005/gmd}MD_ContentInformation_PropertyType" maxOccurs="unbounded" minOccurs="0"/>
<element name="distributionInfo" type="{http://www.isotc211.org/2005/gmd}MD_Distribution_PropertyType" minOccurs="0"/>
<element name="dataQualityInfo" type="{http://www.isotc211.org/2005/gmd}DQ_DataQuality_PropertyType" maxOccurs="unbounded" minOccurs="0"/>
<element name="portrayalCatalogueInfo" type="{http://www.isotc211.org/2005/gmd}MD_PortrayalCatalogueReference_PropertyType" maxOccurs="unbounded" minOccurs="0"/>
<element name="metadataConstraints" type="{http://www.isotc211.org/2005/gmd}MD_Constraints_PropertyType" maxOccurs="unbounded" minOccurs="0"/>
<element name="applicationSchemaInfo" type="{http://www.isotc211.org/2005/gmd}MD_ApplicationSchemaInformation_PropertyType" maxOccurs="unbounded" minOccurs="0"/>
<element name="metadataMaintenance" type="{http://www.isotc211.org/2005/gmd}MD_MaintenanceInformation_PropertyType" minOccurs="0"/>
<element name="series" type="{http://www.isotc211.org/2005/gmd}DS_Aggregate_PropertyType" maxOccurs="unbounded" minOccurs="0"/>
<element name="describes" type="{http://www.isotc211.org/2005/gmd}DS_DataSet_PropertyType" maxOccurs="unbounded" minOccurs="0"/>
<element name="propertyType" type="{http://www.isotc211.org/2005/gco}ObjectReference_PropertyType" maxOccurs="unbounded" minOccurs="0"/>
<element name="featureType" type="{http://www.isotc211.org/2005/gco}ObjectReference_PropertyType" maxOccurs="unbounded" minOccurs="0"/>
<element name="featureAttribute" type="{http://www.isotc211.org/2005/gco}ObjectReference_PropertyType" maxOccurs="unbounded" minOccurs="0"/>
</sequence>
</extension>
</complexContent>
</complexType>
id, uuid| Constructor and Description |
|---|
MDMetadataType() |
protected CharacterStringPropertyType fileIdentifier
protected CharacterStringPropertyType language
protected MDCharacterSetCodePropertyType characterSet
protected CharacterStringPropertyType parentIdentifier
protected List<MDScopeCodePropertyType> hierarchyLevel
protected List<CharacterStringPropertyType> hierarchyLevelName
protected List<CIResponsiblePartyPropertyType> contact
protected DatePropertyType dateStamp
protected CharacterStringPropertyType metadataStandardName
protected CharacterStringPropertyType metadataStandardVersion
protected CharacterStringPropertyType dataSetURI
protected List<PTLocalePropertyType> locale
protected List<MDSpatialRepresentationPropertyType> spatialRepresentationInfo
protected List<MDReferenceSystemPropertyType> referenceSystemInfo
protected List<MDMetadataExtensionInformationPropertyType> metadataExtensionInfo
protected List<MDIdentificationPropertyType> identificationInfo
protected List<MDContentInformationPropertyType> contentInfo
protected MDDistributionPropertyType distributionInfo
protected List<DQDataQualityPropertyType> dataQualityInfo
protected List<MDPortrayalCatalogueReferencePropertyType> portrayalCatalogueInfo
protected List<MDConstraintsPropertyType> metadataConstraints
protected List<MDApplicationSchemaInformationPropertyType> applicationSchemaInfo
protected MDMaintenanceInformationPropertyType metadataMaintenance
protected List<DSAggregatePropertyType> series
protected List<DSDataSetPropertyType> describes
protected List<ObjectReferencePropertyType> propertyType
protected List<ObjectReferencePropertyType> featureType
protected List<ObjectReferencePropertyType> featureAttribute
public CharacterStringPropertyType getFileIdentifier()
CharacterStringPropertyTypepublic void setFileIdentifier(CharacterStringPropertyType value)
value - allowed object is
CharacterStringPropertyTypepublic boolean isSetFileIdentifier()
public CharacterStringPropertyType getLanguage()
CharacterStringPropertyTypepublic void setLanguage(CharacterStringPropertyType value)
value - allowed object is
CharacterStringPropertyTypepublic boolean isSetLanguage()
public MDCharacterSetCodePropertyType getCharacterSet()
MDCharacterSetCodePropertyTypepublic void setCharacterSet(MDCharacterSetCodePropertyType value)
value - allowed object is
MDCharacterSetCodePropertyTypepublic boolean isSetCharacterSet()
public CharacterStringPropertyType getParentIdentifier()
CharacterStringPropertyTypepublic void setParentIdentifier(CharacterStringPropertyType value)
value - allowed object is
CharacterStringPropertyTypepublic boolean isSetParentIdentifier()
public List<MDScopeCodePropertyType> getHierarchyLevel()
This accessor method returns a reference to the live list,
not a snapshot. Therefore any modification you make to the
returned list will be present inside the JAXB object.
This is why there is not a set method for the hierarchyLevel property.
For example, to add a new item, do as follows:
getHierarchyLevel().add(newItem);
Objects of the following type(s) are allowed in the list
MDScopeCodePropertyType
public boolean isSetHierarchyLevel()
public void unsetHierarchyLevel()
public List<CharacterStringPropertyType> getHierarchyLevelName()
This accessor method returns a reference to the live list,
not a snapshot. Therefore any modification you make to the
returned list will be present inside the JAXB object.
This is why there is not a set method for the hierarchyLevelName property.
For example, to add a new item, do as follows:
getHierarchyLevelName().add(newItem);
Objects of the following type(s) are allowed in the list
CharacterStringPropertyType
public boolean isSetHierarchyLevelName()
public void unsetHierarchyLevelName()
public List<CIResponsiblePartyPropertyType> getContact()
This accessor method returns a reference to the live list,
not a snapshot. Therefore any modification you make to the
returned list will be present inside the JAXB object.
This is why there is not a set method for the contact property.
For example, to add a new item, do as follows:
getContact().add(newItem);
Objects of the following type(s) are allowed in the list
CIResponsiblePartyPropertyType
public boolean isSetContact()
public void unsetContact()
public DatePropertyType getDateStamp()
DatePropertyTypepublic void setDateStamp(DatePropertyType value)
value - allowed object is
DatePropertyTypepublic boolean isSetDateStamp()
public CharacterStringPropertyType getMetadataStandardName()
CharacterStringPropertyTypepublic void setMetadataStandardName(CharacterStringPropertyType value)
value - allowed object is
CharacterStringPropertyTypepublic boolean isSetMetadataStandardName()
public CharacterStringPropertyType getMetadataStandardVersion()
CharacterStringPropertyTypepublic void setMetadataStandardVersion(CharacterStringPropertyType value)
value - allowed object is
CharacterStringPropertyTypepublic boolean isSetMetadataStandardVersion()
public CharacterStringPropertyType getDataSetURI()
CharacterStringPropertyTypepublic void setDataSetURI(CharacterStringPropertyType value)
value - allowed object is
CharacterStringPropertyTypepublic boolean isSetDataSetURI()
public List<PTLocalePropertyType> getLocale()
This accessor method returns a reference to the live list,
not a snapshot. Therefore any modification you make to the
returned list will be present inside the JAXB object.
This is why there is not a set method for the locale property.
For example, to add a new item, do as follows:
getLocale().add(newItem);
Objects of the following type(s) are allowed in the list
PTLocalePropertyType
public boolean isSetLocale()
public void unsetLocale()
public List<MDSpatialRepresentationPropertyType> getSpatialRepresentationInfo()
This accessor method returns a reference to the live list,
not a snapshot. Therefore any modification you make to the
returned list will be present inside the JAXB object.
This is why there is not a set method for the spatialRepresentationInfo property.
For example, to add a new item, do as follows:
getSpatialRepresentationInfo().add(newItem);
Objects of the following type(s) are allowed in the list
MDSpatialRepresentationPropertyType
public boolean isSetSpatialRepresentationInfo()
public void unsetSpatialRepresentationInfo()
public List<MDReferenceSystemPropertyType> getReferenceSystemInfo()
This accessor method returns a reference to the live list,
not a snapshot. Therefore any modification you make to the
returned list will be present inside the JAXB object.
This is why there is not a set method for the referenceSystemInfo property.
For example, to add a new item, do as follows:
getReferenceSystemInfo().add(newItem);
Objects of the following type(s) are allowed in the list
MDReferenceSystemPropertyType
public boolean isSetReferenceSystemInfo()
public void unsetReferenceSystemInfo()
public List<MDMetadataExtensionInformationPropertyType> getMetadataExtensionInfo()
This accessor method returns a reference to the live list,
not a snapshot. Therefore any modification you make to the
returned list will be present inside the JAXB object.
This is why there is not a set method for the metadataExtensionInfo property.
For example, to add a new item, do as follows:
getMetadataExtensionInfo().add(newItem);
Objects of the following type(s) are allowed in the list
MDMetadataExtensionInformationPropertyType
public boolean isSetMetadataExtensionInfo()
public void unsetMetadataExtensionInfo()
public List<MDIdentificationPropertyType> getIdentificationInfo()
This accessor method returns a reference to the live list,
not a snapshot. Therefore any modification you make to the
returned list will be present inside the JAXB object.
This is why there is not a set method for the identificationInfo property.
For example, to add a new item, do as follows:
getIdentificationInfo().add(newItem);
Objects of the following type(s) are allowed in the list
MDIdentificationPropertyType
public boolean isSetIdentificationInfo()
public void unsetIdentificationInfo()
public List<MDContentInformationPropertyType> getContentInfo()
This accessor method returns a reference to the live list,
not a snapshot. Therefore any modification you make to the
returned list will be present inside the JAXB object.
This is why there is not a set method for the contentInfo property.
For example, to add a new item, do as follows:
getContentInfo().add(newItem);
Objects of the following type(s) are allowed in the list
MDContentInformationPropertyType
public boolean isSetContentInfo()
public void unsetContentInfo()
public MDDistributionPropertyType getDistributionInfo()
MDDistributionPropertyTypepublic void setDistributionInfo(MDDistributionPropertyType value)
value - allowed object is
MDDistributionPropertyTypepublic boolean isSetDistributionInfo()
public List<DQDataQualityPropertyType> getDataQualityInfo()
This accessor method returns a reference to the live list,
not a snapshot. Therefore any modification you make to the
returned list will be present inside the JAXB object.
This is why there is not a set method for the dataQualityInfo property.
For example, to add a new item, do as follows:
getDataQualityInfo().add(newItem);
Objects of the following type(s) are allowed in the list
DQDataQualityPropertyType
public boolean isSetDataQualityInfo()
public void unsetDataQualityInfo()
public List<MDPortrayalCatalogueReferencePropertyType> getPortrayalCatalogueInfo()
This accessor method returns a reference to the live list,
not a snapshot. Therefore any modification you make to the
returned list will be present inside the JAXB object.
This is why there is not a set method for the portrayalCatalogueInfo property.
For example, to add a new item, do as follows:
getPortrayalCatalogueInfo().add(newItem);
Objects of the following type(s) are allowed in the list
MDPortrayalCatalogueReferencePropertyType
public boolean isSetPortrayalCatalogueInfo()
public void unsetPortrayalCatalogueInfo()
public List<MDConstraintsPropertyType> getMetadataConstraints()
This accessor method returns a reference to the live list,
not a snapshot. Therefore any modification you make to the
returned list will be present inside the JAXB object.
This is why there is not a set method for the metadataConstraints property.
For example, to add a new item, do as follows:
getMetadataConstraints().add(newItem);
Objects of the following type(s) are allowed in the list
MDConstraintsPropertyType
public boolean isSetMetadataConstraints()
public void unsetMetadataConstraints()
public List<MDApplicationSchemaInformationPropertyType> getApplicationSchemaInfo()
This accessor method returns a reference to the live list,
not a snapshot. Therefore any modification you make to the
returned list will be present inside the JAXB object.
This is why there is not a set method for the applicationSchemaInfo property.
For example, to add a new item, do as follows:
getApplicationSchemaInfo().add(newItem);
Objects of the following type(s) are allowed in the list
MDApplicationSchemaInformationPropertyType
public boolean isSetApplicationSchemaInfo()
public void unsetApplicationSchemaInfo()
public MDMaintenanceInformationPropertyType getMetadataMaintenance()
MDMaintenanceInformationPropertyTypepublic void setMetadataMaintenance(MDMaintenanceInformationPropertyType value)
value - allowed object is
MDMaintenanceInformationPropertyTypepublic boolean isSetMetadataMaintenance()
public List<DSAggregatePropertyType> getSeries()
This accessor method returns a reference to the live list,
not a snapshot. Therefore any modification you make to the
returned list will be present inside the JAXB object.
This is why there is not a set method for the series property.
For example, to add a new item, do as follows:
getSeries().add(newItem);
Objects of the following type(s) are allowed in the list
DSAggregatePropertyType
public boolean isSetSeries()
public void unsetSeries()
public List<DSDataSetPropertyType> getDescribes()
This accessor method returns a reference to the live list,
not a snapshot. Therefore any modification you make to the
returned list will be present inside the JAXB object.
This is why there is not a set method for the describes property.
For example, to add a new item, do as follows:
getDescribes().add(newItem);
Objects of the following type(s) are allowed in the list
DSDataSetPropertyType
public boolean isSetDescribes()
public void unsetDescribes()
public List<ObjectReferencePropertyType> getPropertyType()
This accessor method returns a reference to the live list,
not a snapshot. Therefore any modification you make to the
returned list will be present inside the JAXB object.
This is why there is not a set method for the propertyType property.
For example, to add a new item, do as follows:
getPropertyType().add(newItem);
Objects of the following type(s) are allowed in the list
ObjectReferencePropertyType
public boolean isSetPropertyType()
public void unsetPropertyType()
public List<ObjectReferencePropertyType> getFeatureType()
This accessor method returns a reference to the live list,
not a snapshot. Therefore any modification you make to the
returned list will be present inside the JAXB object.
This is why there is not a set method for the featureType property.
For example, to add a new item, do as follows:
getFeatureType().add(newItem);
Objects of the following type(s) are allowed in the list
ObjectReferencePropertyType
public boolean isSetFeatureType()
public void unsetFeatureType()
public List<ObjectReferencePropertyType> getFeatureAttribute()
This accessor method returns a reference to the live list,
not a snapshot. Therefore any modification you make to the
returned list will be present inside the JAXB object.
This is why there is not a set method for the featureAttribute property.
For example, to add a new item, do as follows:
getFeatureAttribute().add(newItem);
Objects of the following type(s) are allowed in the list
ObjectReferencePropertyType
public boolean isSetFeatureAttribute()
public void unsetFeatureAttribute()
public String toString()
toString in class AbstractObjectTypepublic StringBuilder append(org.jvnet.jaxb2_commons.locator.ObjectLocator locator, StringBuilder buffer, org.jvnet.jaxb2_commons.lang.ToStringStrategy2 strategy)
append in interface org.jvnet.jaxb2_commons.lang.ToString2append in class AbstractObjectTypepublic StringBuilder appendFields(org.jvnet.jaxb2_commons.locator.ObjectLocator locator, StringBuilder buffer, org.jvnet.jaxb2_commons.lang.ToStringStrategy2 strategy)
appendFields in interface org.jvnet.jaxb2_commons.lang.ToString2appendFields in class AbstractObjectTypepublic boolean equals(org.jvnet.jaxb2_commons.locator.ObjectLocator thisLocator,
org.jvnet.jaxb2_commons.locator.ObjectLocator thatLocator,
Object object,
org.jvnet.jaxb2_commons.lang.EqualsStrategy2 strategy)
equals in interface org.jvnet.jaxb2_commons.lang.Equals2equals in class AbstractObjectTypepublic boolean equals(Object object)
equals in class AbstractObjectTypepublic int hashCode(org.jvnet.jaxb2_commons.locator.ObjectLocator locator,
org.jvnet.jaxb2_commons.lang.HashCodeStrategy2 strategy)
hashCode in interface org.jvnet.jaxb2_commons.lang.HashCode2hashCode in class AbstractObjectTypepublic int hashCode()
hashCode in class AbstractObjectTypepublic Object clone()
clone in class AbstractObjectTypepublic Object copyTo(Object target)
copyTo in interface org.jvnet.jaxb2_commons.lang.CopyTo2copyTo in class AbstractObjectTypepublic Object copyTo(org.jvnet.jaxb2_commons.locator.ObjectLocator locator, Object target, org.jvnet.jaxb2_commons.lang.CopyStrategy2 strategy)
copyTo in interface org.jvnet.jaxb2_commons.lang.CopyTo2copyTo in class AbstractObjectTypepublic Object createNewInstance()
createNewInstance in interface org.jvnet.jaxb2_commons.lang.CopyTo2createNewInstance in interface org.jvnet.jaxb2_commons.lang.MergeFrom2public void mergeFrom(Object left, Object right)
mergeFrom in interface org.jvnet.jaxb2_commons.lang.MergeFrom2mergeFrom in class AbstractObjectTypepublic void mergeFrom(org.jvnet.jaxb2_commons.locator.ObjectLocator leftLocator,
org.jvnet.jaxb2_commons.locator.ObjectLocator rightLocator,
Object left,
Object right,
org.jvnet.jaxb2_commons.lang.MergeStrategy2 strategy)
mergeFrom in interface org.jvnet.jaxb2_commons.lang.MergeFrom2mergeFrom in class AbstractObjectTypepublic void setHierarchyLevel(List<MDScopeCodePropertyType> value)
public void setHierarchyLevelName(List<CharacterStringPropertyType> value)
public void setContact(List<CIResponsiblePartyPropertyType> value)
public void setLocale(List<PTLocalePropertyType> value)
public void setSpatialRepresentationInfo(List<MDSpatialRepresentationPropertyType> value)
public void setReferenceSystemInfo(List<MDReferenceSystemPropertyType> value)
public void setMetadataExtensionInfo(List<MDMetadataExtensionInformationPropertyType> value)
public void setIdentificationInfo(List<MDIdentificationPropertyType> value)
public void setContentInfo(List<MDContentInformationPropertyType> value)
public void setDataQualityInfo(List<DQDataQualityPropertyType> value)
public void setPortrayalCatalogueInfo(List<MDPortrayalCatalogueReferencePropertyType> value)
public void setMetadataConstraints(List<MDConstraintsPropertyType> value)
public void setApplicationSchemaInfo(List<MDApplicationSchemaInformationPropertyType> value)
public void setSeries(List<DSAggregatePropertyType> value)
public void setDescribes(List<DSDataSetPropertyType> value)
public void setPropertyType(List<ObjectReferencePropertyType> value)
public void setFeatureType(List<ObjectReferencePropertyType> value)
public void setFeatureAttribute(List<ObjectReferencePropertyType> value)
public MDMetadataType withFileIdentifier(CharacterStringPropertyType value)
public MDMetadataType withLanguage(CharacterStringPropertyType value)
public MDMetadataType withCharacterSet(MDCharacterSetCodePropertyType value)
public MDMetadataType withParentIdentifier(CharacterStringPropertyType value)
public MDMetadataType withHierarchyLevel(MDScopeCodePropertyType... values)
public MDMetadataType withHierarchyLevel(Collection<MDScopeCodePropertyType> values)
public MDMetadataType withHierarchyLevelName(CharacterStringPropertyType... values)
public MDMetadataType withHierarchyLevelName(Collection<CharacterStringPropertyType> values)
public MDMetadataType withContact(CIResponsiblePartyPropertyType... values)
public MDMetadataType withContact(Collection<CIResponsiblePartyPropertyType> values)
public MDMetadataType withDateStamp(DatePropertyType value)
public MDMetadataType withMetadataStandardName(CharacterStringPropertyType value)
public MDMetadataType withMetadataStandardVersion(CharacterStringPropertyType value)
public MDMetadataType withDataSetURI(CharacterStringPropertyType value)
public MDMetadataType withLocale(PTLocalePropertyType... values)
public MDMetadataType withLocale(Collection<PTLocalePropertyType> values)
public MDMetadataType withSpatialRepresentationInfo(MDSpatialRepresentationPropertyType... values)
public MDMetadataType withSpatialRepresentationInfo(Collection<MDSpatialRepresentationPropertyType> values)
public MDMetadataType withReferenceSystemInfo(MDReferenceSystemPropertyType... values)
public MDMetadataType withReferenceSystemInfo(Collection<MDReferenceSystemPropertyType> values)
public MDMetadataType withMetadataExtensionInfo(MDMetadataExtensionInformationPropertyType... values)
public MDMetadataType withMetadataExtensionInfo(Collection<MDMetadataExtensionInformationPropertyType> values)
public MDMetadataType withIdentificationInfo(MDIdentificationPropertyType... values)
public MDMetadataType withIdentificationInfo(Collection<MDIdentificationPropertyType> values)
public MDMetadataType withContentInfo(MDContentInformationPropertyType... values)
public MDMetadataType withContentInfo(Collection<MDContentInformationPropertyType> values)
public MDMetadataType withDistributionInfo(MDDistributionPropertyType value)
public MDMetadataType withDataQualityInfo(DQDataQualityPropertyType... values)
public MDMetadataType withDataQualityInfo(Collection<DQDataQualityPropertyType> values)
public MDMetadataType withPortrayalCatalogueInfo(MDPortrayalCatalogueReferencePropertyType... values)
public MDMetadataType withPortrayalCatalogueInfo(Collection<MDPortrayalCatalogueReferencePropertyType> values)
public MDMetadataType withMetadataConstraints(MDConstraintsPropertyType... values)
public MDMetadataType withMetadataConstraints(Collection<MDConstraintsPropertyType> values)
public MDMetadataType withApplicationSchemaInfo(MDApplicationSchemaInformationPropertyType... values)
public MDMetadataType withApplicationSchemaInfo(Collection<MDApplicationSchemaInformationPropertyType> values)
public MDMetadataType withMetadataMaintenance(MDMaintenanceInformationPropertyType value)
public MDMetadataType withSeries(DSAggregatePropertyType... values)
public MDMetadataType withSeries(Collection<DSAggregatePropertyType> values)
public MDMetadataType withDescribes(DSDataSetPropertyType... values)
public MDMetadataType withDescribes(Collection<DSDataSetPropertyType> values)
public MDMetadataType withPropertyType(ObjectReferencePropertyType... values)
public MDMetadataType withPropertyType(Collection<ObjectReferencePropertyType> values)
public MDMetadataType withFeatureType(ObjectReferencePropertyType... values)
public MDMetadataType withFeatureType(Collection<ObjectReferencePropertyType> values)
public MDMetadataType withFeatureAttribute(ObjectReferencePropertyType... values)
public MDMetadataType withFeatureAttribute(Collection<ObjectReferencePropertyType> values)
public MDMetadataType withHierarchyLevel(List<MDScopeCodePropertyType> value)
public MDMetadataType withHierarchyLevelName(List<CharacterStringPropertyType> value)
public MDMetadataType withContact(List<CIResponsiblePartyPropertyType> value)
public MDMetadataType withLocale(List<PTLocalePropertyType> value)
public MDMetadataType withSpatialRepresentationInfo(List<MDSpatialRepresentationPropertyType> value)
public MDMetadataType withReferenceSystemInfo(List<MDReferenceSystemPropertyType> value)
public MDMetadataType withMetadataExtensionInfo(List<MDMetadataExtensionInformationPropertyType> value)
public MDMetadataType withIdentificationInfo(List<MDIdentificationPropertyType> value)
public MDMetadataType withContentInfo(List<MDContentInformationPropertyType> value)
public MDMetadataType withDataQualityInfo(List<DQDataQualityPropertyType> value)
public MDMetadataType withPortrayalCatalogueInfo(List<MDPortrayalCatalogueReferencePropertyType> value)
public MDMetadataType withMetadataConstraints(List<MDConstraintsPropertyType> value)
public MDMetadataType withApplicationSchemaInfo(List<MDApplicationSchemaInformationPropertyType> value)
public MDMetadataType withSeries(List<DSAggregatePropertyType> value)
public MDMetadataType withDescribes(List<DSDataSetPropertyType> value)
public MDMetadataType withPropertyType(List<ObjectReferencePropertyType> value)
public MDMetadataType withFeatureType(List<ObjectReferencePropertyType> value)
public MDMetadataType withFeatureAttribute(List<ObjectReferencePropertyType> value)
public MDMetadataType withId(String value)
withId in class AbstractObjectTypepublic MDMetadataType withUuid(String value)
withUuid in class AbstractObjectTypeCopyright © 2008–2023. All rights reserved.