Changeset 2070 in josm for trunk/src/org/openstreetmap/josm/command
- Timestamp:
- 2009-09-06T23:07:33+02:00 (16 years ago)
- Location:
- trunk/src/org/openstreetmap/josm/command
- Files:
-
- 11 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/src/org/openstreetmap/josm/command/ChangeRelationMemberRoleCommand.java
r2025 r2070 49 49 50 50 oldRole = relation.getMember(position).getRole(); 51 relation.getMember(position). role =newRole;51 relation.getMember(position).getRole().equals(newRole); 52 52 53 53 oldModified = relation.isModified(); … … 57 57 58 58 @Override public void undoCommand() { 59 relation.getMember(position). role =oldRole;59 relation.getMember(position).getRole().equals(oldRole); 60 60 relation.setModified(oldModified); 61 61 } -
trunk/src/org/openstreetmap/josm/command/DeleteCommand.java
r2054 r2070 92 92 super.executeCommand(); 93 93 for (OsmPrimitive osm : toDelete) { 94 osm. delete(true);94 osm.setDeleted(true); 95 95 } 96 96 return true; -
trunk/src/org/openstreetmap/josm/command/DeletedStateConflictResolveCommand.java
r2039 r2070 71 71 if (conflict.getTheir().isDeleted()) { 72 72 layer.data.unlinkReferencesToPrimitive(conflict.getMy()); 73 conflict.getMy(). delete(true);73 conflict.getMy().setDeleted(true); 74 74 } else { 75 conflict.getMy(). delete(conflict.getTheir().isDeleted());75 conflict.getMy().setDeleted(conflict.getTheir().isDeleted()); 76 76 } 77 77 } else -
trunk/src/org/openstreetmap/josm/command/PurgePrimitivesCommand.java
r1938 r2070 185 185 if (pair.getParent() instanceof Way) { 186 186 Way w = (Way)pair.getParent(); 187 System.out.println(tr("removing reference from way {0}",w. id));187 System.out.println(tr("removing reference from way {0}",w.getId())); 188 188 List<Node> wayNodes = w.getNodes(); 189 189 wayNodes.remove(primitive); … … 194 194 if (w.getNodesCount() < 2) { 195 195 System.out.println(tr("Warning: Purging way {0} because number of nodes dropped below 2. Current is {1}", 196 w. id,w.getNodesCount()));196 w.getId(),w.getNodesCount())); 197 197 if (!hive.contains(w)) { 198 198 hive.add(w); … … 201 201 } else if (pair.getParent() instanceof Relation) { 202 202 Relation r = (Relation)pair.getParent(); 203 System.out.println(tr("removing reference from relation {0}",r. id));203 System.out.println(tr("removing reference from relation {0}",r.getId())); 204 204 r.removeMembersFor(primitive); 205 205 } -
trunk/src/org/openstreetmap/josm/command/RelationMemberConflictResolverCommand.java
r1951 r2070 56 56 return new DefaultMutableTreeNode( 57 57 new JLabel( 58 tr("Resolve conflicts in member list of relation {0}", my. id),58 tr("Resolve conflicts in member list of relation {0}", my.getId()), 59 59 ImageProvider.get("data", "object"), 60 60 JLabel.HORIZONTAL -
trunk/src/org/openstreetmap/josm/command/RemoveRelationMemberCommand.java
r1990 r2070 51 51 } else { 52 52 relation.removeMember(removeIndex); 53 relation. modified= true;53 relation.setModified(true); 54 54 return true; 55 55 } … … 59 59 super.undoCommand(); 60 60 relation.addMember(member); 61 relation. modified=this.getOrig(relation).modified;61 relation.setModified(this.getOrig(relation).isModified()); 62 62 } 63 63 … … 66 66 @Override public MutableTreeNode description() { 67 67 String msg = ""; 68 switch(OsmPrimitiveType.from(member. member)) {69 case NODE: msg = marktr("Remove node ''{0}'' at position {1} from relation ''{2}''"); break; 70 case WAY: msg = marktr("Remove way ''{0}'' at position {1} from relation ''{2}''"); break; 71 case RELATION: msg = marktr("Remove relation ''{0}'' at position {1} from relation ''{2}''"); break; 68 switch(OsmPrimitiveType.from(member.getMember())) { 69 case NODE: msg = marktr("Remove node ''{0}'' at position {1} from relation ''{2}''"); break; 70 case WAY: msg = marktr("Remove way ''{0}'' at position {1} from relation ''{2}''"); break; 71 case RELATION: msg = marktr("Remove relation ''{0}'' at position {1} from relation ''{2}''"); break; 72 72 } 73 73 return new DefaultMutableTreeNode( 74 74 new JLabel( 75 75 tr(msg, 76 member. member.getDisplayName(DefaultNameFormatter.getInstance()),76 member.getMember().getDisplayName(DefaultNameFormatter.getInstance()), 77 77 relation.getMembers().indexOf(member), 78 78 relation.getDisplayName(DefaultNameFormatter.getInstance()) -
trunk/src/org/openstreetmap/josm/command/RotateCommand.java
r2017 r2070 76 76 os.latlon = new LatLon(n.getCoor()); 77 77 os.eastNorth = n.getEastNorth(); 78 os.modified = n. modified;78 os.modified = n.isModified(); 79 79 oldState.put(n, os); 80 80 pivot = pivot.add(os.eastNorth.east(), os.eastNorth.north()); … … 114 114 n.setEastNorth(new EastNorth(nx, ny)); 115 115 if (setModified) { 116 n. modified= true;116 n.setModified(true); 117 117 } 118 118 } … … 128 128 OldState os = oldState.get(n); 129 129 n.setCoor(os.latlon); 130 n. modified=os.modified;130 n.setModified(os.modified); 131 131 } 132 132 } -
trunk/src/org/openstreetmap/josm/command/TagConflictResolveCommand.java
r2017 r2070 67 67 String msg = ""; 68 68 switch(OsmPrimitiveType.from(conflict.getMy())) { 69 case NODE: msg = marktr("Resolve {0} tag conflicts in node {1}"); break; 70 case WAY: msg = marktr("Resolve {0} tag conflicts in way {1}"); break; 71 case RELATION: msg = marktr("Resolve {0} tag conflicts in relation {1}"); break; 69 case NODE: msg = marktr("Resolve {0} tag conflicts in node {1}"); break; 70 case WAY: msg = marktr("Resolve {0} tag conflicts in way {1}"); break; 71 case RELATION: msg = marktr("Resolve {0} tag conflicts in relation {1}"); break; 72 72 } 73 73 return new DefaultMutableTreeNode( 74 74 new JLabel( 75 tr(msg,getNumDecidedConflicts(), conflict.getMy(). id),75 tr(msg,getNumDecidedConflicts(), conflict.getMy().getId()), 76 76 ImageProvider.get("data", "object"), 77 77 JLabel.HORIZONTAL -
trunk/src/org/openstreetmap/josm/command/UndeletePrimitivesCommand.java
r2017 r2070 80 80 getLayer().getConflicts().remove(primitive); 81 81 } 82 primitive. id = 0;82 primitive.clearOsmId(); 83 83 } 84 84 return true; -
trunk/src/org/openstreetmap/josm/command/VersionConflictResolveCommand.java
r2017 r2070 39 39 String msg = ""; 40 40 switch(OsmPrimitiveType.from(conflict.getMy())) { 41 case NODE: msg = marktr("Resolve version conflicts for node {0}"); break; 42 case WAY: msg = marktr("Resolve version conflicts for way {0}"); break; 43 case RELATION: msg = marktr("Resolve version conflicts for relation {0}"); break; 41 case NODE: msg = marktr("Resolve version conflicts for node {0}"); break; 42 case WAY: msg = marktr("Resolve version conflicts for way {0}"); break; 43 case RELATION: msg = marktr("Resolve version conflicts for relation {0}"); break; 44 44 } 45 45 return new DefaultMutableTreeNode( 46 46 new JLabel( 47 tr(msg,conflict.getMy(). id),47 tr(msg,conflict.getMy().getId()), 48 48 ImageProvider.get("data", "object"), 49 49 JLabel.HORIZONTAL … … 55 55 public boolean executeCommand() { 56 56 super.executeCommand(); 57 conflict.getMy().version = Math.max(conflict.getMy().version, conflict.getTheir().version); 57 conflict.getMy().setOsmId( 58 conflict.getMy().getId(), 59 (int)Math.max(conflict.getMy().getVersion(), conflict.getTheir().getVersion()) 60 ); 58 61 getLayer().getConflicts().remove(conflict); 59 62 rememberConflict(conflict); -
trunk/src/org/openstreetmap/josm/command/WayNodesConflictResolverCommand.java
r1910 r2070 52 52 return new DefaultMutableTreeNode( 53 53 new JLabel( 54 tr("Resolve conflicts in node list of of way {0}", conflict.getMy(). id),54 tr("Resolve conflicts in node list of of way {0}", conflict.getMy().getId()), 55 55 ImageProvider.get("data", "object"), 56 56 JLabel.HORIZONTAL
Note:
See TracChangeset
for help on using the changeset viewer.