Index: /trunk/src/org/openstreetmap/josm/actions/CopyAction.java
===================================================================
--- /trunk/src/org/openstreetmap/josm/actions/CopyAction.java	(revision 6319)
+++ /trunk/src/org/openstreetmap/josm/actions/CopyAction.java	(revision 6320)
@@ -14,4 +14,5 @@
 import org.openstreetmap.josm.Main;
 import org.openstreetmap.josm.data.osm.OsmPrimitive;
+import org.openstreetmap.josm.data.osm.OsmPrimitiveType;
 import org.openstreetmap.josm.gui.layer.OsmDataLayer;
 import org.openstreetmap.josm.tools.Shortcut;
@@ -43,5 +44,6 @@
 
     /**
-     * Copies the given primitive ids to the clipboard.
+     * Copies the given primitive ids to the clipboard. The output by this function
+     * looks similar to: node 1089302677,node 1089303458,way 93793372
      * @param source The OSM data layer source
      * @param primitives The OSM primitives to copy
@@ -51,4 +53,5 @@
         StringBuilder idsBuilder = new StringBuilder();
         for (OsmPrimitive p : primitives) {
+            idsBuilder.append(OsmPrimitiveType.from(p)).append(" ");
             idsBuilder.append(p.getId()).append(",");
         }
