member.id = mid; member.role = getStringById(r.getRolesSid(m)); switch (r.getTypes(m)) { case NODE: member.type = Type.NODE;
EntityType etype = null; if (i.getTypes(j) == Osmformat.Relation.MemberType.NODE) { etype = EntityType.Node; } else if (i.getTypes(j) == Osmformat.Relation.MemberType.WAY) { etype = EntityType.Way; } else if (i.getTypes(j) == Osmformat.Relation.MemberType.RELATION) { etype = EntityType.Relation; } else {
rm.setMember(r.getMemids(i)); rm.setRole(getStringById(r.getRolesSid(i))); switch (r.getTypes(i).toString()) { case "NODE": { rm.setMemberType(AvroMemberType.NODE);
/** * <code>repeated .OSMPBF.Relation.MemberType types = 10 [packed = true];</code> */ @java.lang.Override public org.openstreetmap.osmosis.osmbinary.Osmformat.Relation.MemberType getTypes(int index) { return instance.getTypes(index); } /**