And that's pretty much all there is to the basics of OCL. We have some Built-in Types, Booleans, Integers, Reals, and Strings. We have the ability to express literals of those types.
And we have some Built-in Operations on those types. So we can combine Booleans with your favorite, Boolean operators ands, and ors, and so on. We can add and subtract and multiply integers and reals.
And we can we can deal with strings, we can convert them to upper case or we can concatenate them together.