Changeset 15719 in josm for trunk/src/org/openstreetmap/josm/data/validation
- Timestamp:
- 2020-01-18T14:14:04+01:00 (4 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/src/org/openstreetmap/josm/data/validation/tests/RelationChecker.java
r15680 r15719 34 34 import org.openstreetmap.josm.gui.tagging.presets.items.Roles; 35 35 import org.openstreetmap.josm.gui.tagging.presets.items.Roles.Role; 36 import org.openstreetmap.josm.tools.SubclassFilteredCollection; 36 37 import org.openstreetmap.josm.tools.Utils; 37 38 … … 173 174 for (TaggingPreset p : relationpresets) { 174 175 final boolean matches = TaggingPresetItem.matches(Utils.filteredCollection(p.data, KeyedItem.class), n.getKeys()); 175 final Roles r = Utils.find(p.data, Roles.class);176 if (matches && r != null) {177 for (Role role: r .roles) {176 final SubclassFilteredCollection<TaggingPresetItem, Roles> roles = Utils.filteredCollection(p.data, Roles.class); 177 if (matches && !roles.isEmpty()) { 178 for (Role role: roles.iterator().next().roles) { 178 179 allroles.put(role, p.name); 179 180 }
Note:
See TracChangeset
for help on using the changeset viewer.