Ignore:
Timestamp:
2020-02-06T01:03:07+01:00 (4 years ago)
Author:
Don-vip
Message:

fix #18654 - Separate unique identifiers per primitive type

This allows to easily update .osm files with negative ids across multiple sessions, such as internal JOSM boundaries file.

File:
1 edited

Legend:

Unmodified
Added
Removed
  • trunk/src/org/openstreetmap/josm/data/osm/Relation.java

    r15418 r15820  
    2828 */
    2929public final class Relation extends OsmPrimitive implements IRelation<RelationMember> {
     30
     31    static final UniqueIdGenerator idGenerator = new UniqueIdGenerator();
    3032
    3133    private RelationMember[] members = new RelationMember[0];
     
    550552                .map(m -> (OsmPrimitive) m).collect(Collectors.toList());
    551553    }
     554
     555    @Override
     556    public UniqueIdGenerator getIdGenerator() {
     557        return idGenerator;
     558    }
    552559}
Note: See TracChangeset for help on using the changeset viewer.