Ignore:
Timestamp:
2009-11-07T14:41:34+01:00 (14 years ago)
Author:
jttt
Message:

Added map of primitives to dataset to make search by id faster
check if primitive already exist in addPrimitive and removePrimitive
use PrimitiveId instead of id + primitive type

File:
1 edited

Legend:

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

    r2305 r2399  
    22package org.openstreetmap.josm.data.osm;
    33
    4 public class RelationMemberData {
     4public class RelationMemberData implements PrimitiveId {
    55
    66    private final String role;
     
    3333    }
    3434
     35    /**
     36     * PrimitiveId implementation. Returns the same value as {@link #getMemberType()}
     37     */
     38    public OsmPrimitiveType getType() {
     39        return memberType;
     40    }
     41
     42    /**
     43     * PrimitiveId implementation. Returns the same value as {@link #getMemberId()()}
     44     */
     45    public long getUniqueId() {
     46        return memberId;
     47    }
     48
    3549}
Note: See TracChangeset for help on using the changeset viewer.