if ( getTargetEditPart( ).getModel( ) instanceof LibraryHandle ) { List list = getTargetEditPart( ).getChildren( ); if ( list.size( ) > 0 && !( list.get( 0 ) instanceof EmptyEditPart ) ) { event.detail = DND.DROP_NONE; } }
	public void dragOver( DropTargetEvent event )	{		super.dragOver( event );		if( getTargetEditPart() == null ||				getTargetEditPart().getModel() instanceof LibraryHandle)		{			event.detail = DND.DROP_NONE;		}	}