Changeset 10601 in josm for trunk/src/org/openstreetmap/josm/actions/relation
- Timestamp:
- 2016-07-23T04:10:39+02:00 (8 years ago)
- Location:
- trunk/src/org/openstreetmap/josm/actions/relation
- Files:
-
- 3 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/src/org/openstreetmap/josm/actions/relation/AddSelectionToRelations.java
r10446 r10601 63 63 @Override 64 64 public void selectionChanged(final Collection<? extends OsmPrimitive> newSelection) { 65 GuiHelper.runInEDT(new Runnable() { 66 @Override 67 public void run() { 68 setEnabled(newSelection != null && !newSelection.isEmpty()); 69 } 70 }); 65 GuiHelper.runInEDT(() -> setEnabled(newSelection != null && !newSelection.isEmpty())); 71 66 } 72 67 } -
trunk/src/org/openstreetmap/josm/actions/relation/DownloadMembersAction.java
r10413 r10601 10 10 import org.openstreetmap.josm.Main; 11 11 import org.openstreetmap.josm.data.osm.OsmPrimitive; 12 import org.openstreetmap.josm.data.osm.Relation;13 12 import org.openstreetmap.josm.gui.dialogs.relation.DownloadRelationTask; 14 13 import org.openstreetmap.josm.io.OnlineResource; 15 14 import org.openstreetmap.josm.tools.ImageProvider; 16 import org.openstreetmap.josm.tools.Predicate;17 15 import org.openstreetmap.josm.tools.Utils; 18 16 … … 42 40 public void setPrimitives(Collection<? extends OsmPrimitive> primitives) { 43 41 // selected non-new relations 44 this.relations = Utils.filter(getRelations(primitives), new Predicate<Relation>() { 45 @Override 46 public boolean evaluate(Relation r) { 47 return !r.isNew(); 48 } 49 }); 42 this.relations = Utils.filter(getRelations(primitives), r -> !r.isNew()); 50 43 updateEnabledState(); 51 44 } -
trunk/src/org/openstreetmap/josm/actions/relation/DownloadSelectedIncompleteMembersAction.java
r10413 r10601 15 15 import org.openstreetmap.josm.io.OnlineResource; 16 16 import org.openstreetmap.josm.tools.ImageProvider; 17 import org.openstreetmap.josm.tools.Predicate;18 17 import org.openstreetmap.josm.tools.Utils; 19 18 … … 43 42 Set<OsmPrimitive> ret = new HashSet<>(); 44 43 for (Relation r : rels) { 45 ret.addAll(Utils.filter(r.getIncompleteMembers(), new Predicate<OsmPrimitive>() { 46 @Override 47 public boolean evaluate(OsmPrimitive osm) { 48 return !osm.isNew(); 49 } 50 })); 44 ret.addAll(Utils.filter(r.getIncompleteMembers(), osm -> !osm.isNew())); 51 45 } 52 46 return ret; … … 65 59 public void setPrimitives(Collection<? extends OsmPrimitive> primitives) { 66 60 // selected relations with incomplete members 67 this.relations = Utils.filter(getRelations(primitives), new Predicate<Relation>() { 68 @Override 69 public boolean evaluate(Relation r) { 70 return r.hasIncompleteMembers(); 71 } 72 }); 61 this.relations = Utils.filter(getRelations(primitives), r -> r.hasIncompleteMembers()); 73 62 this.incompleteMembers = buildSetOfIncompleteMembers(relations); 74 63 updateEnabledState();
Note:
See TracChangeset
for help on using the changeset viewer.