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>