inside(O1,O2) outside(O1,O2) left(O1,O2) right(O1,O2) above(O1,O2) below(O1,O2)The constraint R(O1,O2) can be read as "O1 is R O2." For instance, inside(O1,O2) says that the component O1 is inside the component O2.
sameX sameY sameCenterX sameCenterY sameRightX sameBottomY sameLocation sameSize sameWidth sameHeight sameColor sameFont sameRow sameColumn