If we go with begin and end..

"Before" : beginDate = null, endDate = value
"After" : beginDate = value, endDate = null
"In Between" : beginDate = first value, endDate = second value
"Equals" : beginDate = value, endDate = same value.

We could maybe even drop the "comparison type" member in the conditions if we do it the same way with other condition types.