Interface Invocation
- All Known Implementing Classes:
AbstractExpressionInvocation,AggregateExpressionInvocation,AnyInCodeSystemInvocation,AnyInValueSetInvocation,BinaryExpressionInvocation,CombineInvocation,ConvertInvocation,DateInvocation,DateTimeInvocation,FirstInvocation,FunctionRefInvocation,InCodeSystemInvocation,IndexOfInvocation,InValueSetInvocation,LastInvocation,LastPositionOfInvocation,MessageInvocation,NaryExpressionInvocation,OperatorExpressionInvocation,PositionOfInvocation,RoundInvocation,SkipInvocation,SplitInvocation,SplitOnMatchesInvocation,SubstringInvocation,TailInvocation,TakeInvocation,TernaryExpressionInvocation,TimeInvocation,UnaryExpressionInvocation,ZeroOperandExpressionInvocation
public interface Invocation
-
Method Summary
Modifier and TypeMethodDescriptionorg.hl7.elm.r1.ExpressionIterable<org.hl7.elm.r1.Expression> Iterable<org.hl7.elm.r1.TypeSpecifier> voidsetOperands(Iterable<org.hl7.elm.r1.Expression> operands) voidsetResolution(OperatorResolution resolution) voidsetResultType(org.hl7.cql.model.DataType resultType) voidsetSignature(Iterable<org.hl7.elm.r1.TypeSpecifier> signature)
-
Method Details
-
getSignature
Iterable<org.hl7.elm.r1.TypeSpecifier> getSignature() -
setSignature
-
getOperands
Iterable<org.hl7.elm.r1.Expression> getOperands() -
setOperands
-
setResultType
void setResultType(org.hl7.cql.model.DataType resultType) -
getExpression
org.hl7.elm.r1.Expression getExpression() -
setResolution
-
getResolution
OperatorResolution getResolution()
-