Class Union

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

public class Union extends NaryExpression implements org.jvnet.jaxb2_commons.lang.Equals2, org.jvnet.jaxb2_commons.lang.HashCode2, org.jvnet.jaxb2_commons.lang.ToString2
The Union operator returns the union of its arguments. This operator has two overloads: List Interval For the list overload, this operator returns a list with all unique elements from both arguments, using equality semantics, with the exception that null elements are considered equal. For the interval overload, this operator returns the interval that starts at the earliest starting point in either argument, and ends at the latest starting point in either argument. If the arguments do not overlap or meet, this operator returns null. If either argument is null, the operation is performed as though the argument was an empty list.

Java class for Union complex type.

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

 <complexType name="Union">
   <complexContent>
     <extension base="{urn:hl7-org:elm:r1}NaryExpression">
     </extension>
   </complexContent>
 </complexType>