Changeset 2963 in josm for trunk/src/org/openstreetmap
- Timestamp:
- 2010-02-10T21:51:28+01:00 (16 years ago)
- Location:
- trunk/src/org/openstreetmap/josm/data/osm
- Files:
- 
      - 4 edited
 
 - 
          
  OsmPrimitive.java (modified) (1 diff)
- 
          
  Relation.java (modified) (1 diff)
- 
          
  SimplePrimitiveId.java (modified) (1 diff)
- 
          
  Way.java (modified) (1 diff)
 
Legend:
- Unmodified
- Added
- Removed
- 
      trunk/src/org/openstreetmap/josm/data/osm/OsmPrimitive.javar2932 r2963 240 240 this(id, allowNegativeId); 241 241 this.version = (id > 0 ? version : 0); 242 setIncomplete(id > 0 && version == 0); 242 243 } 243 244 
- 
      trunk/src/org/openstreetmap/josm/data/osm/Relation.javar2932 r2963 345 345 346 346 private void fireMembersChanged() { 347 if (getDataSet() != null) { 348 getDataSet().fireRelationMembersChanged(this); 347 DataSet dataSet = getDataSet(); 348 if (dataSet != null) { 349 for (RelationMember rm: members) { 350 if (rm.getMember().getDataSet() != dataSet) 351 throw new DataIntegrityProblemException("Relation member must be part of the same dataset as relation"); 352 } 353 dataSet.fireRelationMembersChanged(this); 349 354 } 350 355 } 
- 
      trunk/src/org/openstreetmap/josm/data/osm/SimplePrimitiveId.javar2598 r2963 51 51 return true; 52 52 } 53 54 @Override 55 public String toString() { 56 return type + " " + id; 57 } 53 58 } 
- 
      trunk/src/org/openstreetmap/josm/data/osm/Way.javar2932 r2963 365 365 366 366 private void fireNodesChanged() { 367 if (getDataSet() != null) { 367 DataSet dataSet = getDataSet(); 368 if (dataSet != null) { 369 for (Node n: nodes) { 370 if (n.getDataSet() != dataSet) 371 throw new DataIntegrityProblemException("Nodes in way must be in the same dataset"); 372 } 368 373 getDataSet().fireWayNodesChanged(this); 369 374 } 
  Note:
 See   TracChangeset
 for help on using the changeset viewer.
  
