An OpaqueExpression specifies the computation of a set of values either in terms of a UML Behavior or based on a textual statement in a language other than UML. Source Unified Modeling Language 2.5.1
Expressions are ValueSpecifications that specify values resulting from a computation. Source Unified Modeling Language 2.5.1