rubber deformation depending of another piece

i need to make the deformation of the purlpe part when the green part enters into it.
there is a blue ring that have to open and close acording the movement of the rubber part.
green=metal
purple=rubber
blue = matalic ring divided in 4 pieces .
i dont know how to do that or if its posible to do in solidworks.
thanks

Answer
 
Comments 1