Changeset 10657 in josm for trunk/src/org/openstreetmap/josm/actions/UnGlueAction.java
- Timestamp:
- 2016-07-27T02:08:34+02:00 (8 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/src/org/openstreetmap/josm/actions/UnGlueAction.java
r10601 r10657 235 235 } 236 236 237 static PropertiesMembershipDialog showIfNecessary( Iterable<Node> selectedNodes, boolean preselectNew) throws UserCancelException {237 static PropertiesMembershipDialog showIfNecessary(Collection<Node> selectedNodes, boolean preselectNew) throws UserCancelException { 238 238 final boolean tagged = isTagged(selectedNodes); 239 239 final boolean usedInRelations = isUsedInRelations(selectedNodes); … … 249 249 } 250 250 251 private static boolean isTagged(final Iterable<Node> existingNodes) { 252 return Utils.exists(existingNodes, selectedNode -> selectedNode.hasKeys()); 253 } 254 255 private static boolean isUsedInRelations(final Iterable<Node> existingNodes) { 256 return Utils.exists(existingNodes, selectedNode -> Utils.exists(selectedNode.getReferrers(), OsmPrimitive.relationPredicate)); 251 private static boolean isTagged(final Collection<Node> existingNodes) { 252 return existingNodes.stream().anyMatch(selectedNode -> selectedNode.hasKeys()); 253 } 254 255 private static boolean isUsedInRelations(final Collection<Node> existingNodes) { 256 return existingNodes.stream().anyMatch( 257 selectedNode -> selectedNode.getReferrers().stream().anyMatch(OsmPrimitive.relationPredicate)); 257 258 } 258 259
Note:
See TracChangeset
for help on using the changeset viewer.