Changeset 27393 in osm for applications/editors/josm
- Timestamp:
- 2012-01-02T15:39:21+01:00 (13 years ago)
- Location:
- applications/editors/josm/plugins/reverter
- Files:
-
- 3 edited
Legend:
- Unmodified
- Added
- Removed
-
applications/editors/josm/plugins/reverter/build.xml
r27159 r27393 32 32 <property name="commit.message" value="Update reverter for 4602"/> 33 33 <!-- enter the *lowest* JOSM version this plugin is currently compatible with --> 34 <property name="plugin.main.version" value="4 602"/>34 <property name="plugin.main.version" value="4734"/> 35 35 <!-- 36 36 ************************************************ … … 149 149 </target> 150 150 <!-- 151 ************************** Publishing the plugin *********************************** 152 --> 153 <!-- 154 ** extracts the JOSM release for the JOSM version in ../core and saves it in the 151 ************************** Publishing the plugin *********************************** 152 --> 153 <!-- 154 ** extracts the JOSM release for the JOSM version in ../core and saves it in the 155 155 ** property ${coreversion.info.entry.revision} 156 156 ** … … 198 198 </target> 199 199 <!-- 200 ** commits the plugin.jar 200 ** commits the plugin.jar 201 201 --> 202 202 <target name="commit-dist"> 203 203 <echo> 204 204 ***** Properties of published ${plugin.jar} ***** 205 Commit message : '${commit.message}' 205 Commit message : '${commit.message}' 206 206 Plugin-Mainversion: ${plugin.main.version} 207 207 JOSM build version: ${coreversion.info.entry.revision} 208 208 Plugin-Version : ${version.entry.commit.revision} 209 ***** / Properties of published ${plugin.jar} ***** 210 209 ***** / Properties of published ${plugin.jar} ***** 210 211 211 Now commiting ${plugin.jar} ... 212 212 </echo> -
applications/editors/josm/plugins/reverter/src/reverter/ChangesetReverter.java
r26509 r27393 22 22 import org.openstreetmap.josm.data.osm.PrimitiveId; 23 23 import org.openstreetmap.josm.data.osm.Relation; 24 import org.openstreetmap.josm.data.osm.RelationMemberData; 24 25 import org.openstreetmap.josm.data.osm.SimplePrimitiveId; 25 26 import org.openstreetmap.josm.data.osm.Way; … … 28 29 import org.openstreetmap.josm.data.osm.history.HistoryRelation; 29 30 import org.openstreetmap.josm.data.osm.history.HistoryWay; 30 import org.openstreetmap.josm.data.osm.history.RelationMember;31 31 import org.openstreetmap.josm.gui.layer.OsmDataLayer; 32 32 import org.openstreetmap.josm.gui.progress.ProgressMonitor; … … 35 35 36 36 import reverter.corehacks.ChangesetDataSet; 37 import reverter.corehacks.OsmServerChangesetReader;38 37 import reverter.corehacks.ChangesetDataSet.ChangesetDataSetEntry; 39 38 import reverter.corehacks.ChangesetDataSet.ChangesetModificationType; 39 import reverter.corehacks.OsmServerChangesetReader; 40 40 41 41 /** … … 253 253 List<org.openstreetmap.josm.data.osm.RelationMember> currentMembers = 254 254 ((Relation)current).getMembers(); 255 List<RelationMember> historyMembers = ((HistoryRelation)history).getMembers(); 255 List<RelationMemberData> historyMembers = ((HistoryRelation)history).getMembers(); 256 256 if (currentMembers.size() != historyMembers.size()) return false; 257 257 for (int i = 0; i < currentMembers.size(); i++) { 258 258 org.openstreetmap.josm.data.osm.RelationMember currentMember = 259 259 currentMembers.get(i); 260 RelationMember historyMember = historyMembers.get(i); 260 RelationMemberData historyMember = historyMembers.get(i); 261 261 if (!currentMember.getRole().equals(historyMember.getRole())) return false; 262 262 if (!currentMember.getMember().getPrimitiveId().equals(new SimplePrimitiveId( 263 historyMember.get PrimitiveId(),historyMember.getPrimitiveType()))) return false;263 historyMember.getMemberId(),historyMember.getMemberType()))) return false; 264 264 } 265 265 return true; -
applications/editors/josm/plugins/reverter/src/reverter/corehacks/OsmChangesetContentParser.java
r27159 r27393 16 16 import org.openstreetmap.josm.data.coor.LatLon; 17 17 import org.openstreetmap.josm.data.osm.OsmPrimitiveType; 18 import org.openstreetmap.josm.data.osm.RelationMemberData; 18 19 import org.openstreetmap.josm.data.osm.User; 19 20 import org.openstreetmap.josm.data.osm.history.HistoryNode; … … 205 206 } 206 207 String role = getMandatoryAttributeString(atts, "role"); 207 org.openstreetmap.josm.data.osm.history.RelationMember member = neworg.openstreetmap.josm.data.osm.history.RelationMember(role, type,ref);208 RelationMemberData member = new RelationMemberData(role, type,ref); 208 209 ((HistoryRelation)currentPrimitive).addMember(member); 209 210 }
Note:
See TracChangeset
for help on using the changeset viewer.