Class TLcdISO19115Source

All Implemented Interfaces:
ILcdDataObject, ILcdCloneable, ILcdDeepCloneable, Cloneable

public class TLcdISO19115Source extends TLcdISO19118Object
Information about the source data used in creating the data specified by the scope
Since:
10.0
  • Field Details

    • DESCRIPTION_PROPERTY

      public static final TLcdDataProperty DESCRIPTION_PROPERTY
      Data property that maps to the description element. The possible values for this property are instances of TLcdISO19115Optional<String>.
    • SCALE_DENOMINATOR_PROPERTY

      public static final TLcdDataProperty SCALE_DENOMINATOR_PROPERTY
      Data property that maps to the scaleDenominator element. The possible values for this property are instances of TLcdISO19118Property<TLcdISO19115RepresentativeFraction>.
    • SOURCE_REFERENCE_SYSTEM_PROPERTY

      public static final TLcdDataProperty SOURCE_REFERENCE_SYSTEM_PROPERTY
      Data property that maps to the sourceReferenceSystem element. The possible values for this property are instances of TLcdISO19118Property<TLcdISO19115ReferenceSystem>.
    • SOURCE_CITATION_PROPERTY

      public static final TLcdDataProperty SOURCE_CITATION_PROPERTY
      Data property that maps to the sourceCitation element. The possible values for this property are instances of TLcdISO19118Property<TLcdISO19115Citation>.
    • SOURCE_EXTENT_PROPERTY

      public static final TLcdDataProperty SOURCE_EXTENT_PROPERTY
      Data property that maps to the sourceExtent element. The possible values for this property are instances of List<TLcdISO19118Property<TLcdISO19115Extent>>.
    • SOURCE_STEP_PROPERTY

      public static final TLcdDataProperty SOURCE_STEP_PROPERTY
      Data property that maps to the sourceStep element. The possible values for this property are instances of List<TLcdISO19118Property<TLcdISO19115ProcessStep>>.
  • Constructor Details

    • TLcdISO19115Source

      public TLcdISO19115Source()
    • TLcdISO19115Source

      public TLcdISO19115Source(TLcdDataType aType)
  • Method Details

    • getDescription

      public String getDescription()
      Returns the role value contained in the value of the DESCRIPTION_PROPERTY property. Returns null if the value of the DESCRIPTION_PROPERTY property is null.
      Returns:
      the role value of the DESCRIPTION_PROPERTY property.
      See Also:
    • setDescription

      public void setDescription(String aValue)
      Sets the value of the property that maps to the description element. to a new instance of the association class TLcdISO19115Optional initialized with the given role value. In case the given role value is null, the DESCRIPTION_PROPERTY property is set to null.
      Parameters:
      aValue - the role value to set for the DESCRIPTION_PROPERTY property.
    • getScaleDenominator

      public TLcdISO19115RepresentativeFraction getScaleDenominator()
      Returns the role value contained in the value of the SCALE_DENOMINATOR_PROPERTY property. Returns null if the value of the SCALE_DENOMINATOR_PROPERTY property is null.
      Returns:
      the role value of the SCALE_DENOMINATOR_PROPERTY property.
      See Also:
    • setScaleDenominator

      public void setScaleDenominator(TLcdISO19115RepresentativeFraction aValue)
      Sets the value of the property that maps to the scaleDenominator element. to a new instance of the association class TLcdISO19118Property initialized with the given role value. In case the given role value is null, the SCALE_DENOMINATOR_PROPERTY property is set to null.
      Parameters:
      aValue - the role value to set for the SCALE_DENOMINATOR_PROPERTY property.
    • getSourceReferenceSystem

      public TLcdISO19115ReferenceSystem getSourceReferenceSystem()
      Returns the role value contained in the value of the SOURCE_REFERENCE_SYSTEM_PROPERTY property. Returns null if the value of the SOURCE_REFERENCE_SYSTEM_PROPERTY property is null.
      Returns:
      the role value of the SOURCE_REFERENCE_SYSTEM_PROPERTY property.
      See Also:
    • setSourceReferenceSystem

      public void setSourceReferenceSystem(TLcdISO19115ReferenceSystem aValue)
      Sets the value of the property that maps to the sourceReferenceSystem element. to a new instance of the association class TLcdISO19118Property initialized with the given role value. In case the given role value is null, the SOURCE_REFERENCE_SYSTEM_PROPERTY property is set to null.
      Parameters:
      aValue - the role value to set for the SOURCE_REFERENCE_SYSTEM_PROPERTY property.
    • getSourceCitation

      public TLcdISO19115Citation getSourceCitation()
      Returns the role value contained in the value of the SOURCE_CITATION_PROPERTY property. Returns null if the value of the SOURCE_CITATION_PROPERTY property is null.
      Returns:
      the role value of the SOURCE_CITATION_PROPERTY property.
      See Also:
    • setSourceCitation

      public void setSourceCitation(TLcdISO19115Citation aValue)
      Sets the value of the property that maps to the sourceCitation element. to a new instance of the association class TLcdISO19118Property initialized with the given role value. In case the given role value is null, the SOURCE_CITATION_PROPERTY property is set to null.
      Parameters:
      aValue - the role value to set for the SOURCE_CITATION_PROPERTY property.
    • getSourceExtent

      public List<TLcdISO19115Extent> getSourceExtent()
      Gets the value of the SOURCE_EXTENT_PROPERTY property adapted to a list of TLcdISO19115Extent instances.
      Returns:
      the value of the SOURCE_EXTENT_PROPERTY property adapted to a list of TLcdISO19115Extent instances.
      See Also:
    • getSourceStep

      public List<TLcdISO19115ProcessStep> getSourceStep()
      Gets the value of the SOURCE_STEP_PROPERTY property adapted to a list of TLcdISO19115ProcessStep instances.
      Returns:
      the value of the SOURCE_STEP_PROPERTY property adapted to a list of TLcdISO19115ProcessStep instances.
      See Also: