Interface IFeatureDefinition

  • All Known Implementing Classes:
    FeatureDefinition

    public interface IFeatureDefinition
    An interface which allows to define values of one feature.
    • Method Summary

      All Methods Instance Methods Abstract Methods 
      Modifier and Type Method Description
      void addValue​(int wellRow, int wellColumn, java.lang.String value)  
      void addValue​(java.lang.String well, java.lang.String value)  
      void changeSeries​(java.lang.Double timeOrNull, java.lang.Double depthOrNull)
      Relevant only in cases where feature values for different timepoints and/or depth-scans are available.
      void setFeatureDescription​(java.lang.String description)
      Optional.
      void setFeatureLabel​(java.lang.String label)
      Optional.
    • Method Detail

      • changeSeries

        void changeSeries​(java.lang.Double timeOrNull,
                          java.lang.Double depthOrNull)
        Relevant only in cases where feature values for different timepoints and/or depth-scans are available. In other cases one does not have to call this method at all.

        Sets the timepoint and/or the depth-scan values which will be used in all subsequent calls to addValue(java.lang.String, java.lang.String) until this method will be called again.

      • addValue

        void addValue​(java.lang.String well,
                      java.lang.String value)
        Parameters:
        well - code of the well, e.g. A1
        value - value of the feature in the specified well
      • addValue

        void addValue​(int wellRow,
                      int wellColumn,
                      java.lang.String value)
        Parameters:
        wellRow - row coordinate of the well, top-left well has (1,1) coordinates.
        wellColumn - column coordinate of the well, top-left well has (1,1) coordinates.
        value - value of the feature in the specified well
      • setFeatureLabel

        void setFeatureLabel​(java.lang.String label)
        Optional. Sets the label of a feature.
      • setFeatureDescription

        void setFeatureDescription​(java.lang.String description)
        Optional. Sets description of a feature.