Ignore:
Timestamp:
2017-06-09T09:34:18+02:00 (7 years ago)
Author:
giackserva
Message:

[pt_assistant] using getUniqueId instead of getId for making comparisons

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

Legend:

Unmodified
Added
Removed
  • applications/editors/josm/plugins/pt_assistant/src/org/openstreetmap/josm/plugins/pt_assistant/data/PTRouteSegment.java

    r33055 r33387  
    149149            if (listsEqual) {
    150150                for (int i = 0; i < thisWays.size(); i++) {
    151                     if (thisWays.get(i).getId() != otherWays.get(i).getId()) {
     151                    if (thisWays.get(i).getUniqueId() != otherWays.get(i).getUniqueId()) {
    152152                        listsEqual = false;
    153153                        break;
     
    187187    public boolean equalsRouteSegment(PTRouteSegment other) {
    188188
     189//      if(!firstStop.equalsStop(firstStop) || !lastStop.equalsStop(other.lastStop))
     190//              return false;
     191
    189192        List<Way> thisWays = new ArrayList<>();
    190193        for (PTWay ptway : this.ptways) {
     
    201204
    202205        for (int i = 0; i < thisWays.size(); i++) {
    203             if (thisWays.get(i).getId() != otherWays.get(i).getId()) {
     206            if (thisWays.get(i).getUniqueId() != otherWays.get(i).getUniqueId()) {
    204207                return false;
    205208            }
  • applications/editors/josm/plugins/pt_assistant/src/org/openstreetmap/josm/plugins/pt_assistant/validation/SegmentChecker.java

    r33355 r33387  
    330330                                primitives.add(relation);
    331331                                List<OsmPrimitive> highlighted = new ArrayList<>();
    332                                 highlighted.addAll(wronglySortedPtway.getWays());
     332                                highlighted.add(startStop.getStopPosition());
     333                                highlighted.add(endStop.getStopPosition());
    333334                                Builder builder = TestError.builder(this.test, Severity.WARNING,
    334335                                                PTAssistantValidatorTest.ERROR_CODE_STOP_BY_STOP);
     
    664665                        List<PTRouteSegment> correctSegmentsForThisError = new ArrayList<>();
    665666                        for (PTRouteSegment segment : correctSegments) {
    666                                 if (wrongSegment.getFirstWay().getId() == segment.getFirstWay().getId()
    667                                                 && wrongSegment.getLastWay().getId() == segment.getLastWay().getId()) {
     667                                if (wrongSegment.getFirstWay().getUniqueId() == segment.getFirstWay().getUniqueId()
     668                                                && wrongSegment.getLastWay().getUniqueId() == segment.getLastWay().getUniqueId()) {
    668669                                        correctSegmentsForThisError.add(segment);
    669670                                }
     
    794795                List<PTRouteSegment> correctSegmentsForThisError = new ArrayList<>();
    795796                for (PTRouteSegment segment : correctSegments) {
    796                         if (wrongSegment.getFirstWay().getId() == segment.getFirstWay().getId()
    797                                         && wrongSegment.getLastWay().getId() == segment.getLastWay().getId()) {
     797                        if (wrongSegment.getFirstWay().getUniqueId() == segment.getFirstWay().getUniqueId()
     798                                        && wrongSegment.getLastWay().getUniqueId() == segment.getLastWay().getUniqueId()) {
    798799                                correctSegmentsForThisError.add(segment);
    799800                        }
Note: See TracChangeset for help on using the changeset viewer.