Class ProperIncludes

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

public class ProperIncludes extends BinaryExpression implements org.jvnet.jaxb2_commons.lang.Equals2, org.jvnet.jaxb2_commons.lang.HashCode2, org.jvnet.jaxb2_commons.lang.ToString2
The ProperIncludes operator returns true if the first operand includes the second, and is strictly larger. 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 list includes every element of the second list, using equality semantics, and the first list is strictly larger. For the Interval, Interval overload, this operator returns true if the first interval includes the second interval, and the intervals are not equal. 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 ProperIncludes complex type.

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

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