_viewer.setEditPartFactory(factory);
// for sync with source view.
_viewer.addDropTargetListener(new LocalSelectionDropTargetListener(
_viewer));
_viewer.addDropTargetListener(new PDTemplateTransferDropTargetListener(
_viewer));
_viewer.addDropTargetListener(new ResouceDropTargetListener(_viewer));