Ignore:
Timestamp:
2011-05-29T19:45:59+02:00 (13 years ago)
Author:
bastiK
Message:

extract common functionality of OsmPrimitive & PrimitiveData to an interface

File:
1 edited

Legend:

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

    r4054 r4098  
    1919 * @author imi
    2020 */
    21 public final class Way extends OsmPrimitive {
     21public final class Way extends OsmPrimitive implements IWay {
    2222
    2323    /**
     
    9494     * @since 1862
    9595     */
     96    @Override
    9697    public int getNodesCount() {
    9798        return nodes.length;
     
    109110    public Node getNode(int index) {
    110111        return nodes[index];
     112    }
     113
     114    @Override
     115    public long getNodeId(int idx) {
     116        return nodes[idx].getUniqueId();
    111117    }
    112118
     
    275281    }
    276282
     283    @Override
    277284    public int compareTo(OsmPrimitive o) {
    278285        if (o instanceof Relation)
     
    444451    }
    445452
     453    @Override
    446454    public OsmPrimitiveType getType() {
    447455        return OsmPrimitiveType.WAY;
Note: See TracChangeset for help on using the changeset viewer.