package com.revolsys.record.io.format.openstreetmap.model;
import javax.xml.namespace.QName;
import com.revolsys.identifier.Identifier;
import com.revolsys.record.io.format.xml.StaxReader;
public class OsmRelation extends OsmElement {
public OsmRelation() {
}
public OsmRelation(final OsmElement element) {
super(element);
}
public OsmRelation(final StaxReader in) {
super(in);
while (in.skipToChildStartElements(RELATION_XML_ELEMENTS)) {
final QName name = in.getName();
if (name.equals(TAG)) {
parseTag(in);
} else {
in.skipSubTree();
}
}
}
@Override
public Identifier getIdentifier() {
final long id = getId();
return new OsmRelationIdentifier(id);
}
}