Changeset 7005 in josm for trunk/src/org/openstreetmap/josm/gui/dialogs/relation/sort/RelationNodeMap.java
- Timestamp:
- 2014-04-26T17:39:23+02:00 (10 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/src/org/openstreetmap/josm/gui/dialogs/relation/sort/RelationNodeMap.java
r6990 r7005 32 32 33 33 private static class NodesWays{ 34 public final Map<Node, Set<Integer>> nodes = new TreeMap< Node, Set<Integer>>();35 public final Map<Integer, Set<Node>> ways = new TreeMap< Integer, Set<Node>>();34 public final Map<Node, Set<Integer>> nodes = new TreeMap<>(); 35 public final Map<Integer, Set<Node>> ways = new TreeMap<>(); 36 36 public final boolean oneWay; 37 37 public NodesWays(boolean oneWay){ … … 53 53 * Used to keep track of what members are done. 54 54 */ 55 private final Set<Integer> remaining = new TreeSet< Integer>();56 private final Map<Integer, Set<Node>> remainingOneway = new TreeMap< Integer, Set<Node>>();55 private final Set<Integer> remaining = new TreeSet<>(); 56 private final Map<Integer, Set<Node>> remainingOneway = new TreeMap<>(); 57 57 58 58 /** 59 59 * All members that are incomplete or not a way 60 60 */ 61 private final List<Integer> notSortable = new ArrayList< Integer>();61 private final List<Integer> notSortable = new ArrayList<>(); 62 62 63 63 public static Node firstOnewayNode(RelationMember m){ … … 109 109 Set<Integer> ts = map.nodes.get(n); 110 110 if (ts == null) { 111 ts = new TreeSet< Integer>();111 ts = new TreeSet<>(); 112 112 map.nodes.put(n, ts); 113 113 } … … 116 116 Set<Node> ts2 = map.ways.get(i); 117 117 if (ts2 == null) { 118 ts2 = new TreeSet< Node>();118 ts2 = new TreeSet<>(); 119 119 map.ways.put(i, ts2); 120 120 } … … 125 125 Set<Integer> ts = onewayMap.nodes.get(n); 126 126 if (ts == null) { 127 ts = new TreeSet< Integer>();127 ts = new TreeSet<>(); 128 128 onewayMap.nodes.put(n, ts); 129 129 } … … 134 134 Set<Node> ts2 = onewayMap.ways.get(i); 135 135 if (ts2 == null) { 136 ts2 = new TreeSet< Node>();136 ts2 = new TreeSet<>(); 137 137 onewayMap.ways.put(i, ts2); 138 138 } … … 143 143 Set<Integer> ts = onewayReverseMap.nodes.get(n); 144 144 if (ts == null) { 145 ts = new TreeSet< Integer>();145 ts = new TreeSet<>(); 146 146 onewayReverseMap.nodes.put(n, ts); 147 147 } … … 152 152 Set<Node> ts2 = onewayReverseMap.ways.get(i); 153 153 if (ts2 == null) { 154 ts2 = new TreeSet< Node>();154 ts2 = new TreeSet<>(); 155 155 onewayReverseMap.ways.put(i, ts2); 156 156 } … … 161 161 Set<Node> ts2 = remainingOneway.get(i); 162 162 if (ts2 == null) { 163 ts2 = new TreeSet< Node>();163 ts2 = new TreeSet<>(); 164 164 remainingOneway.put(i, ts2); 165 165 } … … 233 233 private Integer popBackwardOnewayPart(int way){ 234 234 if (lastOnewayNode != null) { 235 TreeSet<Node> nodes = new TreeSet< Node>();235 TreeSet<Node> nodes = new TreeSet<>(); 236 236 if (onewayReverseMap.ways.containsKey(way)) { 237 237 nodes.addAll(onewayReverseMap.ways.get(way));
Note:
See TracChangeset
for help on using the changeset viewer.