Skip to content

Commit 9317499

Browse files
authored
Merge pull request opentripplanner#7082 from entur/refactor-trip-pattern
Encapsulate TimetableSnapshot - step 1
2 parents 341a53e + 8873603 commit 9317499

59 files changed

Lines changed: 193 additions & 156 deletions

File tree

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

.git-blame-ignore-revs

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -25,3 +25,6 @@ c287575df6798810a69fafc54c8c4e1867b71367
2525

2626
# add braces with OpenRewrite
2727
882e72ca362b25d5c76204e7d5db2bcee611c069
28+
29+
# Move Timetable & Snapshot to timetable domain package
30+
d688305e9b7756e4c720498c7e0449c520cfb423

application/src/ext-test/java/org/opentripplanner/ext/realtimeresolver/RealtimeResolverTest.java

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -12,7 +12,6 @@
1212
import java.util.stream.Collectors;
1313
import java.util.stream.IntStream;
1414
import org.junit.jupiter.api.Test;
15-
import org.opentripplanner.model.Timetable;
1615
import org.opentripplanner.model.calendar.CalendarServiceData;
1716
import org.opentripplanner.model.plan.Itinerary;
1817
import org.opentripplanner.model.plan.Leg;
@@ -27,6 +26,7 @@
2726
import org.opentripplanner.transit.model.network.Route;
2827
import org.opentripplanner.transit.model.network.TripPattern;
2928
import org.opentripplanner.transit.model.site.RegularStop;
29+
import org.opentripplanner.transit.model.timetable.Timetable;
3030
import org.opentripplanner.transit.model.timetable.TripTimes;
3131
import org.opentripplanner.transit.service.DefaultTransitService;
3232
import org.opentripplanner.transit.service.TimetableRepository;

application/src/ext-test/java/org/opentripplanner/ext/stopconsolidation/TestStopConsolidationModel.java

Lines changed: 1 addition & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,5 @@
11
package org.opentripplanner.ext.stopconsolidation;
22

3-
import static org.opentripplanner.transit.model._data.TimetableRepositoryForTest.id;
4-
53
import java.util.List;
64
import org.opentripplanner.transit.model._data.TimetableRepositoryForTest;
75
import org.opentripplanner.transit.model.framework.Deduplicator;
@@ -39,7 +37,7 @@ class TestStopConsolidationModel {
3937
.withId(new FeedScopedId(SECONDARY_FEED_ID, "secondary-stop-D"))
4038
.build();
4139

42-
static final TripPattern PATTERN = TripPattern.of(id("123"))
40+
static final TripPattern PATTERN = TripPattern.of(new FeedScopedId(SECONDARY_FEED_ID, "123"))
4341
.withRoute(ROUTE)
4442
.withStopPattern(STOP_PATTERN)
4543
.build();

application/src/main/java/org/opentripplanner/apis/gtfs/datafetchers/TripImpl.java

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -24,7 +24,6 @@
2424
import org.opentripplanner.apis.gtfs.mapping.BikesAllowedMapper;
2525
import org.opentripplanner.apis.gtfs.model.TripOccupancy;
2626
import org.opentripplanner.apis.support.SemanticHash;
27-
import org.opentripplanner.model.Timetable;
2827
import org.opentripplanner.model.TripTimeOnDate;
2928
import org.opentripplanner.routing.alertpatch.EntitySelector;
3029
import org.opentripplanner.routing.alertpatch.TransitAlert;
@@ -36,6 +35,7 @@
3635
import org.opentripplanner.transit.model.organization.Agency;
3736
import org.opentripplanner.transit.model.site.StopLocation;
3837
import org.opentripplanner.transit.model.timetable.Direction;
38+
import org.opentripplanner.transit.model.timetable.Timetable;
3939
import org.opentripplanner.transit.model.timetable.Trip;
4040
import org.opentripplanner.transit.model.timetable.TripTimes;
4141
import org.opentripplanner.transit.service.TransitService;

application/src/main/java/org/opentripplanner/apis/gtfs/datafetchers/TripOnServiceDateImpl.java

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -8,9 +8,9 @@
88
import javax.annotation.Nullable;
99
import org.opentripplanner.apis.gtfs.GraphQLRequestContext;
1010
import org.opentripplanner.apis.gtfs.generated.GraphQLDataFetchers;
11-
import org.opentripplanner.model.Timetable;
1211
import org.opentripplanner.model.TripTimeOnDate;
1312
import org.opentripplanner.transit.model.network.TripPattern;
13+
import org.opentripplanner.transit.model.timetable.Timetable;
1414
import org.opentripplanner.transit.model.timetable.Trip;
1515
import org.opentripplanner.transit.model.timetable.TripOnServiceDate;
1616
import org.opentripplanner.transit.service.TransitService;

application/src/main/java/org/opentripplanner/gtfs/interlining/InterlineProcessor.java

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -15,7 +15,6 @@
1515
import org.opentripplanner.graph_builder.issue.api.DataImportIssueStore;
1616
import org.opentripplanner.graph_builder.issues.InterliningTeleport;
1717
import org.opentripplanner.gtfs.mapping.StaySeatedNotAllowed;
18-
import org.opentripplanner.model.Timetable;
1918
import org.opentripplanner.model.calendar.CalendarServiceData;
2019
import org.opentripplanner.model.transfer.ConstrainedTransfer;
2120
import org.opentripplanner.model.transfer.DefaultTransferService;
@@ -24,6 +23,7 @@
2423
import org.opentripplanner.model.transfer.TripTransferPoint;
2524
import org.opentripplanner.transit.model.framework.FeedScopedId;
2625
import org.opentripplanner.transit.model.network.TripPattern;
26+
import org.opentripplanner.transit.model.timetable.Timetable;
2727
import org.opentripplanner.transit.model.timetable.Trip;
2828
import org.opentripplanner.transit.model.timetable.TripTimes;
2929
import org.opentripplanner.utils.lang.StringUtils;

application/src/main/java/org/opentripplanner/model/TripTimeOnDate.java

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -15,6 +15,7 @@
1515
import org.opentripplanner.transit.model.timetable.OccupancyStatus;
1616
import org.opentripplanner.transit.model.timetable.RealTimeState;
1717
import org.opentripplanner.transit.model.timetable.StopTimeKey;
18+
import org.opentripplanner.transit.model.timetable.Timetable;
1819
import org.opentripplanner.transit.model.timetable.Trip;
1920
import org.opentripplanner.transit.model.timetable.TripTimes;
2021
import org.opentripplanner.transit.model.timetable.booking.BookingInfo;

application/src/main/java/org/opentripplanner/model/impl/OtpTransitServiceBuilder.java

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -16,7 +16,6 @@
1616
import org.opentripplanner.model.Frequency;
1717
import org.opentripplanner.model.OtpTransitService;
1818
import org.opentripplanner.model.ShapePoint;
19-
import org.opentripplanner.model.Timetable;
2019
import org.opentripplanner.model.TripStopTimes;
2120
import org.opentripplanner.model.calendar.CalendarServiceData;
2221
import org.opentripplanner.model.calendar.ServiceCalendar;
@@ -48,6 +47,7 @@
4847
import org.opentripplanner.transit.model.site.PathwayNode;
4948
import org.opentripplanner.transit.model.site.RegularStop;
5049
import org.opentripplanner.transit.model.site.Station;
50+
import org.opentripplanner.transit.model.timetable.Timetable;
5151
import org.opentripplanner.transit.model.timetable.Trip;
5252
import org.opentripplanner.transit.model.timetable.TripOnServiceDate;
5353
import org.opentripplanner.transit.model.timetable.TripTimes;

application/src/main/java/org/opentripplanner/model/plan/legreference/ScheduledTransitLegReference.java

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -5,14 +5,14 @@
55
import java.util.OptionalInt;
66
import java.util.function.Function;
77
import javax.annotation.Nullable;
8-
import org.opentripplanner.model.Timetable;
98
import org.opentripplanner.model.plan.leg.LegConstructionSupport;
109
import org.opentripplanner.model.plan.leg.ScheduledTransitLeg;
1110
import org.opentripplanner.model.plan.leg.ScheduledTransitLegBuilder;
1211
import org.opentripplanner.routing.algorithm.mapping.AlertToLegMapper;
1312
import org.opentripplanner.transit.model.framework.FeedScopedId;
1413
import org.opentripplanner.transit.model.network.TripPattern;
1514
import org.opentripplanner.transit.model.site.StopLocation;
15+
import org.opentripplanner.transit.model.timetable.Timetable;
1616
import org.opentripplanner.transit.model.timetable.Trip;
1717
import org.opentripplanner.transit.model.timetable.TripOnServiceDate;
1818
import org.opentripplanner.transit.model.timetable.TripTimes;

application/src/main/java/org/opentripplanner/routing/algorithm/raptoradapter/api/DefaultTripPattern.java

Lines changed: 0 additions & 11 deletions
This file was deleted.

0 commit comments

Comments
 (0)