int ops = DND.DROP_MOVE | DND.DROP_COPY; Transfer[] transfers = new Transfer[] { RequirementTransfer.getInstance()/*, PluginTransfer.getInstance()*/ }; viewer.addDragSupport( ops, transfers, new RequirementDragListener( viewer ) );
<dropAssistant class="requirementsplugin.views.dnd.DropAdapterAssistent" id="requirementsplugin.views.dnd.requirement"> <possibleDropTargets> <and> <adapt type="requirementsplugin.datatypes.RequirementTreeLeaf"> </adapt> <adapt type="requirementsplugin.datatypes.Requirement"> </adapt> </and> </possibleDropTargets> </dropAssistant>