Changeset 2305 in josm for trunk/src/org/openstreetmap/josm/data/osm/RelationMemberData.java
- Timestamp:
- 2009-10-24T21:22:49+02:00 (15 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/src/org/openstreetmap/josm/data/osm/RelationMemberData.java
r2299 r2305 4 4 public class RelationMemberData { 5 5 6 private String role;7 private long memberId;8 private OsmPrimitiveType memberType;6 private final String role; 7 private final long memberId; 8 private final OsmPrimitiveType memberType; 9 9 10 public RelationMemberData() { 11 10 public RelationMemberData(String role, OsmPrimitiveType type, long id) { 11 this.role = role; 12 this.memberType = type; 13 this.memberId = id; 12 14 } 13 15 14 16 public RelationMemberData(String role, OsmPrimitive primitive) { 15 this.role = role; 16 this.memberId = primitive.getUniqueId(); 17 this.memberType = OsmPrimitiveType.from(primitive); 17 this(role, OsmPrimitiveType.from(primitive), primitive.getUniqueId()); 18 18 } 19 19 … … 21 21 return memberId; 22 22 } 23 public void setMemberId(long memberId) {24 this.memberId = memberId;25 }26 23 public String getRole() { 27 24 return role; 28 25 } 29 public void setRole(String role) {30 this.role = role;31 }32 26 public OsmPrimitiveType getMemberType() { 33 27 return memberType; 34 }35 public void setMemberType(OsmPrimitiveType memberType) {36 this.memberType = memberType;37 28 } 38 29
Note:
See TracChangeset
for help on using the changeset viewer.