¿Transferir elementos entre vistas con arrastrar y soltar en Eclipse RCP?

Tengo 2 vistas en mi aplicación. En una de las vistas puedo ver un TreeStructure que contiene elementos definidos personalizados (como MDocument, MVersion ...).

Me gustaría poder arrastrar elementos de tipo MVersion desde mi vista a la otra, pero no sé cómo declarar los tipos de transferencia o verificar si el elemento seleccionado es un tipo compatible.

¿Algunas ideas

Respuestas a la pregunta(2)

Su respuesta a la pregunta