// License: GPL. For details, see LICENSE file.
package org.openstreetmap.josm.data.osm;
import java.util.ArrayList;
import java.util.List;
public class WayData extends PrimitiveData {
private List<Long> nodes = new ArrayList<Long>();
public WayData() {
}
public WayData(WayData data) {
super(data);
nodes.addAll(data.getNodes());
}
public List<Long> getNodes() {
return nodes;
}
public void setNodes(List<Long> nodes) {
this.nodes = new ArrayList<Long>(nodes);
}
@Override
public WayData makeCopy() {
return new WayData(this);
}
@Override
public String toString() {
return super.toString() + " WAY" + nodes.toString();
}
@Override
public OsmPrimitiveType getType() {
return OsmPrimitiveType.WAY;
}
}