Interface WeightedAveragingObservation

All Superinterfaces:
com.rosetta.model.lib.RosettaModelObject
All Known Subinterfaces:
WeightedAveragingObservation.WeightedAveragingObservationBuilder
All Known Implementing Classes:
WeightedAveragingObservation.WeightedAveragingObservationBuilderImpl, WeightedAveragingObservation.WeightedAveragingObservationImpl

@RosettaDataType(value="WeightedAveragingObservation", builder=WeightedAveragingObservationBuilderImpl.class, version="5.30.0") @RuneDataType(value="WeightedAveragingObservation", model="cdm", builder=WeightedAveragingObservationBuilderImpl.class, version="5.30.0") public interface WeightedAveragingObservation extends com.rosetta.model.lib.RosettaModelObject
A single weighted averaging observation.
Version:
5.30.0
  • Field Details

  • Method Details

    • getDateTime

      ZonedDateTime getDateTime()
      Observation date time, which should be used when literal observation dates are required. The CDM specifies that the zoned date time is to be expressed in accordance with ISO 8601, either as UTC as an offset to UTC.
    • getObservationNumber

      Integer getObservationNumber()
      Observation number, which should be unique, within a series generated by a date schedule.
    • getWeight

      BigDecimal getWeight()
      Observation weight, which is used as a multiplier for the observation value.
    • build

      Build Methods
      Specified by:
      build in interface com.rosetta.model.lib.RosettaModelObject
    • toBuilder

      Specified by:
      toBuilder in interface com.rosetta.model.lib.RosettaModelObject
    • builder

    • metaData

      default com.rosetta.model.lib.meta.RosettaMetaData<? extends WeightedAveragingObservation> metaData()
      Utility Methods
      Specified by:
      metaData in interface com.rosetta.model.lib.RosettaModelObject
    • getType

      @RuneAttribute("@type") default Class<? extends WeightedAveragingObservation> getType()
      Specified by:
      getType in interface com.rosetta.model.lib.RosettaModelObject
    • process

      default void process(com.rosetta.model.lib.path.RosettaPath path, com.rosetta.model.lib.process.Processor processor)
      Specified by:
      process in interface com.rosetta.model.lib.RosettaModelObject