Class IVLINT

All Implemented Interfaces:
Serializable

public class IVLINT extends SXCMINT implements Serializable
Description of the class IVLINT.
See Also:
  • Field Details

    • low

      public IVXBINT low
      The low limit of the interval. .
    • width

      public INT width
      The difference between high and low boundary. The purpose of distinguishing a width property is to handle all cases of incomplete information symmetrically. In any interval representation only two of the three properties high, low, and width need to be stated and the third can be derived. .
    • high

      public IVXBINT high
      The high limit of the interval. .
    • center

      public INT center
      The arithmetic mean of the interval (low plus high divided by 2). The purpose of distinguishing the center as a semantic property is for conversions of intervals from and to point values. .
  • Constructor Details

    • IVLINT

      public IVLINT()
  • Method Details

    • getLow

      public IVXBINT getLow()
      Return low.
      Returns:
      low : The low limit of the interval.
    • setLow

      public void setLow(IVXBINT low)
      Set a value to attribute low.
      Parameters:
      low - : The low limit of the interval. .
    • getWidth

      public INT getWidth()
      Return width.
      Returns:
      width : The difference between high and low boundary. The purpose of distinguishing a width property is to handle all cases of incomplete information symmetrically. In any interval representation only two of the three properties high, low, and width need to be stated and the third can be derived.
    • setWidth

      public void setWidth(INT width)
      Set a value to attribute width.
      Parameters:
      width - : The difference between high and low boundary. The purpose of distinguishing a width property is to handle all cases of incomplete information symmetrically. In any interval representation only two of the three properties high, low, and width need to be stated and the third can be derived.
    • getHigh

      public IVXBINT getHigh()
      Return high.
      Returns:
      high : The high limit of the interval.
    • setHigh

      public void setHigh(IVXBINT high)
      Set a value to attribute high.
      Parameters:
      high - : The high limit of the interval.
    • getCenter

      public INT getCenter()
      Return center.
      Returns:
      center : The arithmetic mean of the interval (low plus high divided by 2). The purpose of distinguishing the center as a semantic property is for conversions of intervals from and to point values.
    • setCenter

      public void setCenter(INT center)
      Set a value to attribute center.
      Parameters:
      center - : The arithmetic mean of the interval (low plus high divided by 2). The purpose of distinguishing the center as a semantic property is for conversions of intervals from and to point values.
    • get_xmlNodePresentation

      public Node get_xmlNodePresentation()
      Set a value to attribute width2.
      Overrides:
      get_xmlNodePresentation in class SXCMINT
    • set_xmlNodePresentation

      public void set_xmlNodePresentation(Node _xmlNodePresentation)
      Overrides:
      set_xmlNodePresentation in class SXCMINT
    • validateByModule

      public static void validateByModule(IVLINT iVLINT, String _location, ConstraintValidatorModule cvm, List<Notification> diagnostic)
      validate by a module of validation