Index: applications/editors/josm/plugins/graphview/src/org/openstreetmap/josm/plugins/graphview/plugin/data/JOSMDataSource.java
===================================================================
--- applications/editors/josm/plugins/graphview/src/org/openstreetmap/josm/plugins/graphview/plugin/data/JOSMDataSource.java	(revision 17371)
+++ applications/editors/josm/plugins/graphview/src/org/openstreetmap/josm/plugins/graphview/plugin/data/JOSMDataSource.java	(revision 17538)
@@ -36,7 +36,7 @@
 
 	public Iterable<RelationMember> getMembers(Relation relation) {
-		List<RelationMember> members = new ArrayList<RelationMember>(relation.members.size());
-		for (org.openstreetmap.josm.data.osm.RelationMember member : relation.members) {
-			if (!member.member.deleted && !member.member.incomplete) {
+		List<RelationMember> members = new ArrayList<RelationMember>(relation.getMembersCount());
+		for (org.openstreetmap.josm.data.osm.RelationMember member : relation.getMembers()) {
+			if (!member.getMember().isDeleted() && !member.getMember().incomplete) {
 				members.add(new RelationMemberImpl(member));
 			}
@@ -149,5 +149,5 @@
 
 		protected boolean accept(P primitive) {
-			return !primitive.deleted && !primitive.incomplete;
+			return !primitive.isDeleted() && !primitive.incomplete;
 		}
 	}
@@ -166,6 +166,6 @@
 		protected boolean accept(Relation relation) {
 			boolean complete = true;
-			for (org.openstreetmap.josm.data.osm.RelationMember member : relation.members) {
-				if (member.member == null || member.member.deleted || member.member.incomplete) {
+			for (org.openstreetmap.josm.data.osm.RelationMember member : relation.getMembers()) {
+				if (member.getMember() == null || member.getMember().isDeleted() || member.getMember().incomplete) {
 					complete = false;
 				}
@@ -179,6 +179,6 @@
 		private final Object member;
 		public RelationMemberImpl(org.openstreetmap.josm.data.osm.RelationMember originalMember) {
-			this.role = originalMember.role;
-			this.member = originalMember.member;
+			this.role = originalMember.getRole();
+			this.member = originalMember.getMember();
 		}
 		public String getRole() {
