Class TLcdISO19115Element

All Implemented Interfaces:
ILcdDataObject, ILcdCloneable, ILcdDeepCloneable, Cloneable
Direct Known Subclasses:
TLcdISO19115Completeness, TLcdISO19115LogicalConsistency, TLcdISO19115PositionalAccuracy, TLcdISO19115TemporalAccuracy, TLcdISO19115ThematicAccuracy

public class TLcdISO19115Element extends TLcdISO19118Object
Since:
10.0
  • Field Details

    • NAME_OF_MEASURE_PROPERTY

      public static final TLcdDataProperty NAME_OF_MEASURE_PROPERTY
      Data property that maps to the nameOfMeasure element. The possible values for this property are instances of List<TLcdISO19115Optional<String>>.
    • MEASURE_IDENTIFICATION_PROPERTY

      public static final TLcdDataProperty MEASURE_IDENTIFICATION_PROPERTY
      Data property that maps to the measureIdentification element. The possible values for this property are instances of TLcdISO19118Property<TLcdISO19115Identifier>.
    • MEASURE_DESCRIPTION_PROPERTY

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

      public static final TLcdDataProperty EVALUATION_METHOD_TYPE_PROPERTY
      Data property that maps to the evaluationMethodType element. The possible values for this property are instances of TLcdISO19115Optional<TLcdISO19115EvaluationMethodTypeCode>.
    • EVALUATION_METHOD_DESCRIPTION_PROPERTY

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

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

      public static final TLcdDataProperty DATE_TIME_PROPERTY
      Data property that maps to the dateTime element. The possible values for this property are instances of List<TLcdISO19115Optional<XMLGregorianCalendar>>.
    • RESULT_PROPERTY

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

    • TLcdISO19115Element

      public TLcdISO19115Element()
    • TLcdISO19115Element

      public TLcdISO19115Element(TLcdDataType aType)
  • Method Details

    • getNameOfMeasure

      public List<String> getNameOfMeasure()
      Gets the value of the NAME_OF_MEASURE_PROPERTY property adapted to a list of String instances.
      Returns:
      the value of the NAME_OF_MEASURE_PROPERTY property adapted to a list of String instances.
      See Also:
    • getMeasureIdentification

      public TLcdISO19115Identifier getMeasureIdentification()
      Returns the role value contained in the value of the MEASURE_IDENTIFICATION_PROPERTY property. Returns null if the value of the MEASURE_IDENTIFICATION_PROPERTY property is null.
      Returns:
      the role value of the MEASURE_IDENTIFICATION_PROPERTY property.
      See Also:
    • setMeasureIdentification

      public void setMeasureIdentification(TLcdISO19115Identifier aValue)
      Sets the value of the property that maps to the measureIdentification 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 MEASURE_IDENTIFICATION_PROPERTY property is set to null.
      Parameters:
      aValue - the role value to set for the MEASURE_IDENTIFICATION_PROPERTY property.
    • getMeasureDescription

      public String getMeasureDescription()
      Returns the role value contained in the value of the MEASURE_DESCRIPTION_PROPERTY property. Returns null if the value of the MEASURE_DESCRIPTION_PROPERTY property is null.
      Returns:
      the role value of the MEASURE_DESCRIPTION_PROPERTY property.
      See Also:
    • setMeasureDescription

      public void setMeasureDescription(String aValue)
      Sets the value of the property that maps to the measureDescription 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 MEASURE_DESCRIPTION_PROPERTY property is set to null.
      Parameters:
      aValue - the role value to set for the MEASURE_DESCRIPTION_PROPERTY property.
    • getEvaluationMethodType

      public TLcdISO19115EvaluationMethodTypeCode getEvaluationMethodType()
      Returns the role value contained in the value of the EVALUATION_METHOD_TYPE_PROPERTY property. Returns null if the value of the EVALUATION_METHOD_TYPE_PROPERTY property is null.
      Returns:
      the role value of the EVALUATION_METHOD_TYPE_PROPERTY property.
      See Also:
    • setEvaluationMethodType

      public void setEvaluationMethodType(TLcdISO19115EvaluationMethodTypeCode aValue)
      Sets the value of the property that maps to the evaluationMethodType 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 EVALUATION_METHOD_TYPE_PROPERTY property is set to null.
      Parameters:
      aValue - the role value to set for the EVALUATION_METHOD_TYPE_PROPERTY property.
    • getEvaluationMethodDescription

      public String getEvaluationMethodDescription()
      Returns the role value contained in the value of the EVALUATION_METHOD_DESCRIPTION_PROPERTY property. Returns null if the value of the EVALUATION_METHOD_DESCRIPTION_PROPERTY property is null.
      Returns:
      the role value of the EVALUATION_METHOD_DESCRIPTION_PROPERTY property.
      See Also:
    • setEvaluationMethodDescription

      public void setEvaluationMethodDescription(String aValue)
      Sets the value of the property that maps to the evaluationMethodDescription 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 EVALUATION_METHOD_DESCRIPTION_PROPERTY property is set to null.
      Parameters:
      aValue - the role value to set for the EVALUATION_METHOD_DESCRIPTION_PROPERTY property.
    • getEvaluationProcedure

      public TLcdISO19115Citation getEvaluationProcedure()
      Returns the role value contained in the value of the EVALUATION_PROCEDURE_PROPERTY property. Returns null if the value of the EVALUATION_PROCEDURE_PROPERTY property is null.
      Returns:
      the role value of the EVALUATION_PROCEDURE_PROPERTY property.
      See Also:
    • setEvaluationProcedure

      public void setEvaluationProcedure(TLcdISO19115Citation aValue)
      Sets the value of the property that maps to the evaluationProcedure 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 EVALUATION_PROCEDURE_PROPERTY property is set to null.
      Parameters:
      aValue - the role value to set for the EVALUATION_PROCEDURE_PROPERTY property.
    • getDateTime

      public List<XMLGregorianCalendar> getDateTime()
      Gets the value of the DATE_TIME_PROPERTY property adapted to a list of XMLGregorianCalendar instances.
      Returns:
      the value of the DATE_TIME_PROPERTY property adapted to a list of XMLGregorianCalendar instances.
      See Also:
    • getResult

      public List<TLcdISO19115Result> getResult()
      Gets the value of the RESULT_PROPERTY property adapted to a list of TLcdISO19115Result instances.
      Returns:
      the value of the RESULT_PROPERTY property adapted to a list of TLcdISO19115Result instances.
      See Also: