Changeset 32587 in osm for applications/editors


Ignore:
Timestamp:
2016-07-06T15:00:13+02:00 (8 years ago)
Author:
darya
Message:

temporary oneway fix

Location:
applications/editors/josm/plugins/pt_assistant/src/org/openstreetmap/josm/plugins/pt_assistant/validation
Files:
2 edited

Legend:

Unmodified
Added
Removed
  • applications/editors/josm/plugins/pt_assistant/src/org/openstreetmap/josm/plugins/pt_assistant/validation/Checker.java

    r32585 r32587  
    5757
    5858                                if (rm.getMember().hasTag("public_transport", "stop_position")) {
    59                                         if (!rm.hasRole("stop") && !rm.hasRole("stop_entry_only") && !rm.hasRole("stop_exit_only")) {
    60                                                 RelationMember newMember = new RelationMember("stop", rm.getMember());
    61                                                 resultList.add(newMember);
    62                                         } else {
     59//                                      if (!rm.hasRole("stop") && !rm.hasRole("stop_entry_only") && !rm.hasRole("stop_exit_only")) {
     60//                                              RelationMember newMember = new RelationMember("stop", rm.getMember());
     61//                                              resultList.add(newMember);
     62//                                      } else {
    6363                                                resultList.add(rm);
    64                                         }
     64//                                      }
    6565                                } else { // if platform
    66                                         if (!rm.hasRole("platform") && !rm.hasRole("platform_entry_only")
    67                                                         && !rm.hasRole("platform_exit_only")) {
    68                                                 RelationMember newMember = new RelationMember("platform", rm.getMember());
    69                                                 resultList.add(newMember);
    70                                         } else {
     66//                                      if (!rm.hasRole("platform") && !rm.hasRole("platform_entry_only")
     67//                                                      && !rm.hasRole("platform_exit_only")) {
     68//                                              RelationMember newMember = new RelationMember("platform", rm.getMember());
     69//                                              resultList.add(newMember);
     70//                                      } else {
    7171                                                resultList.add(rm);
    72                                         }
     72//                                      }
    7373                                }
    7474
  • applications/editors/josm/plugins/pt_assistant/src/org/openstreetmap/josm/plugins/pt_assistant/validation/WayChecker.java

    r32585 r32587  
    77import java.util.List;
    88
     9import javax.swing.JOptionPane;
    910import javax.swing.SwingUtilities;
    1011
     
    2425import org.openstreetmap.josm.data.validation.Test;
    2526import org.openstreetmap.josm.data.validation.TestError;
    26 import org.openstreetmap.josm.gui.dialogs.relation.GenericRelationEditor;
    2727import org.openstreetmap.josm.gui.dialogs.relation.RelationDialogManager;
     28import org.openstreetmap.josm.gui.dialogs.relation.RelationEditor;
    2829import org.openstreetmap.josm.gui.dialogs.relation.sort.WayConnectionType;
    2930import org.openstreetmap.josm.gui.dialogs.relation.sort.WayConnectionTypeCalculator;
     
    298299                SelectCommand command2 = new SelectCommand(primitivesToZoom);
    299300                commands.add(command2);
    300 
    301                 List<RelationMember> sortedRelationMembers = listStopMembers(originalRelation);
    302                 sortedRelationMembers.addAll(listNotStopMembers(originalRelation));
     301//
     302//              List<RelationMember> sortedRelationMembers = listStopMembers(originalRelation);
     303//              sortedRelationMembers.addAll(listNotStopMembers(originalRelation));
     304//              originalRelation.setMembers(sortedRelationMembers);
    303305               
    304306                List<OsmDataLayer> listOfLayers = Main.getLayerManager().getLayersOfType(OsmDataLayer.class);
     
    307309
    308310                                final OsmDataLayer layerParameter = osmDataLayer;
    309                                 final Relation relationParameter = new Relation(originalRelation);
    310                                 relationParameter.setMembers(sortedRelationMembers);
     311//                              final Relation relationParameter = new Relation(originalRelation);
     312//                              relationParameter.setMembers(sortedRelationMembers);
     313                                final Relation relationParameter = originalRelation;
    311314                                final Collection<OsmPrimitive> zoomParameter = primitivesToZoom;
    312315
     
    339342
    340343                AutoScaleAction.zoomTo(primitives);
    341                 GenericRelationEditor editor = new GenericRelationEditor(layer, r, r.getMembersFor(primitives));
    342                 RelationDialogManager.getRelationDialogManager().register(layer, r, editor);
     344                RelationEditor editor = RelationEditor.getEditor(layer, r, r.getMembersFor(primitives));
    343345                editor.setVisible(true);
    344346               
Note: See TracChangeset for help on using the changeset viewer.