Changeset 13677 in josm for trunk/src/org/openstreetmap/josm/data/osm/RelationMemberData.java
- Timestamp:
- 2018-04-25T00:53:02+02:00 (6 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/src/org/openstreetmap/josm/data/osm/RelationMemberData.java
r12866 r13677 9 9 /** 10 10 * This is the data (role, type and id) that is stored in the database for a given relation member. 11 * @since 2284 11 12 */ 12 public class RelationMemberData implements PrimitiveId, Serializable {13 public class RelationMemberData implements IRelationMember, Serializable { 13 14 14 15 private static final long serialVersionUID = 381392198209333319L; … … 49 50 } 50 51 51 /** 52 * Get member role. 53 * @return member role 54 */ 52 @Override 55 53 public String getRole() { 56 54 return role; … … 65 63 } 66 64 67 /** 68 * Determines if this member has a role. 69 * @return {@code true} if this member has a role 70 */ 71 public boolean hasRole() { 72 return !"".equals(role); 65 @Override 66 public boolean isNode() { 67 return OsmPrimitiveType.NODE == memberType; 68 } 69 70 @Override 71 public boolean isWay() { 72 return OsmPrimitiveType.WAY == memberType; 73 } 74 75 @Override 76 public boolean isRelation() { 77 return OsmPrimitiveType.RELATION == memberType; 73 78 } 74 79
Note:
See TracChangeset
for help on using the changeset viewer.