package se.kodapan.osm.domain; import java.io.Serializable; import java.util.ArrayList; import java.util.List; /** * @author kalle * @since 2013-05-01 15:42 */ public class Relation extends OsmObject implements Serializable { private static final long serialVersionUID = 1l; @Override public <R> R accept(OsmObjectVisitor<R> visitor) { return visitor.visit(this); } private List<RelationMembership> members; public void addMember(RelationMembership member) { if (members == null) { members = new ArrayList<RelationMembership>(50); } members.add(member); } public List<RelationMembership> getMembers() { return members; } public void setMembers(List<RelationMembership> members) { this.members = members; } @Override public String toString() { return "Relation{" + super.toString() + "members=" + members + '}'; } }