Changeset 7005 in josm for trunk/src/org/openstreetmap/josm/actions/PasteAction.java
- Timestamp:
- 2014-04-26T17:39:23+02:00 (10 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/src/org/openstreetmap/josm/actions/PasteAction.java
r6920 r7005 106 106 107 107 // Make a copy of pasteBuffer and map from old id to copied data id 108 List<PrimitiveData> bufferCopy = new ArrayList< PrimitiveData>();109 List<PrimitiveData> toSelect = new ArrayList< PrimitiveData>();110 Map<Long, Long> newNodeIds = new HashMap< Long, Long>();111 Map<Long, Long> newWayIds = new HashMap< Long, Long>();112 Map<Long, Long> newRelationIds = new HashMap< Long, Long>();108 List<PrimitiveData> bufferCopy = new ArrayList<>(); 109 List<PrimitiveData> toSelect = new ArrayList<>(); 110 Map<Long, Long> newNodeIds = new HashMap<>(); 111 Map<Long, Long> newWayIds = new HashMap<>(); 112 Map<Long, Long> newRelationIds = new HashMap<>(); 113 113 for (PrimitiveData data: pasteBuffer.getAll()) { 114 114 if (data.isIncomplete()) { … … 138 138 } 139 139 } else if (data instanceof WayData) { 140 List<Long> newNodes = new ArrayList< Long>();140 List<Long> newNodes = new ArrayList<>(); 141 141 for (Long oldNodeId: ((WayData)data).getNodes()) { 142 142 Long newNodeId = newNodeIds.get(oldNodeId); … … 147 147 ((WayData)data).setNodes(newNodes); 148 148 } else if (data instanceof RelationData) { 149 List<RelationMemberData> newMembers = new ArrayList< RelationMemberData>();149 List<RelationMemberData> newMembers = new ArrayList<>(); 150 150 for (RelationMemberData member: ((RelationData)data).getMembers()) { 151 151 OsmPrimitiveType memberType = member.getMemberType();
Note:
See TracChangeset
for help on using the changeset viewer.