Class FunctionDef

All Implemented Interfaces:
org.jvnet.jaxb2_commons.lang.Equals2, org.jvnet.jaxb2_commons.lang.HashCode2, org.jvnet.jaxb2_commons.lang.ToString2

public class FunctionDef extends ExpressionDef implements org.jvnet.jaxb2_commons.lang.Equals2, org.jvnet.jaxb2_commons.lang.HashCode2, org.jvnet.jaxb2_commons.lang.ToString2
The FunctionDef type defines a named function that can be invoked by any expression in the artifact. Function names must be unique within the artifact. Functions may take any number of operands.

Java class for FunctionDef complex type.

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

 <complexType name="FunctionDef">
   <complexContent>
     <extension base="{urn:hl7-org:elm:r1}ExpressionDef">
       <sequence>
         <element name="operand" type="{urn:hl7-org:elm:r1}OperandDef" maxOccurs="unbounded" minOccurs="0"/>
       </sequence>
       <attribute name="external" type="{http://www.w3.org/2001/XMLSchema}boolean" />
       <attribute name="fluent" type="{http://www.w3.org/2001/XMLSchema}boolean" />
     </extension>
   </complexContent>
 </complexType>