Class Includes

  • All Implemented Interfaces:
    org.jvnet.jaxb2_commons.lang.Equals2, org.jvnet.jaxb2_commons.lang.HashCode2, org.jvnet.jaxb2_commons.lang.ToString2
    Direct Known Subclasses:
    IncludesEvaluator

    public class Includes
    extends BinaryExpression
    implements org.jvnet.jaxb2_commons.lang.Equals2, org.jvnet.jaxb2_commons.lang.HashCode2, org.jvnet.jaxb2_commons.lang.ToString2
    The Includes operator returns true if the first operand completely includes the second. There are two overloads of this operator: List, List : The element type of both lists must be the same. Interval, Interval : The point type of both intervals must be the same. For the List, List overload, this operator returns true if the first operand includes every element of the second operand, using equality semantics. For the Interval, Interval overload, this operator returns true if starting point of the first interval is less than or equal to the starting point of the second interval, and the ending point of the first interval is greater than or equal to the ending point of the second interval. If precision is specified and the point type is a Date, DateTime, or Time type, comparisons used in the operation are performed at the specified precision. This operator uses the semantics described in the Start and End operators to determine interval boundaries. If either argument is null, the result is null.

    Java class for Includes complex type.

    The following schema fragment specifies the expected content contained within this class.

     <complexType name="Includes">
       <complexContent>
         <extension base="{urn:hl7-org:elm:r1}BinaryExpression">
           <attribute name="precision" type="{urn:hl7-org:elm:r1}DateTimePrecision" />
         </extension>
       </complexContent>
     </complexType>