Skip to content

Commit 039645e

Browse files
Merge pull request opentripplanner#7144 from leonardehrenfried/street-module-new
Extract new module `street`
2 parents d765875 + a222874 commit 039645e

839 files changed

Lines changed: 2434 additions & 1450 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.

application/pom.xml

Lines changed: 2 additions & 20 deletions
Original file line numberDiff line numberDiff line change
@@ -35,11 +35,12 @@
3535
</dependency>
3636
<dependency>
3737
<groupId>${project.groupId}</groupId>
38-
<artifactId>domain-core</artifactId>
38+
<artifactId>street</artifactId>
3939
<version>${project.version}</version>
4040
</dependency>
4141

4242

43+
4344
<!-- 3rd party dependencies -->
4445
<dependency>
4546
<groupId>net.sf.trove4j</groupId>
@@ -76,25 +77,6 @@
7677
<version>${google.dagger.version}</version>
7778
</dependency>
7879

79-
<!-- GEOTOOLS -->
80-
81-
<dependency>
82-
<groupId>org.geotools</groupId>
83-
<artifactId>gt-coverage</artifactId>
84-
</dependency>
85-
<dependency>
86-
<groupId>org.geotools</groupId>
87-
<artifactId>gt-geotiff</artifactId>
88-
</dependency>
89-
<dependency>
90-
<groupId>org.geotools</groupId>
91-
<artifactId>gt-api</artifactId>
92-
</dependency>
93-
<dependency>
94-
<groupId>org.geotools</groupId>
95-
<artifactId>gt-geojson-core</artifactId>
96-
</dependency>
97-
9880
<!-- Lucene is used by the Debug Client Geocode API -->
9981
<dependency>
10082
<groupId>org.apache.lucene</groupId>

application/src/ext-test/java/org/opentripplanner/ext/edgenaming/CrosswalkNamerTest.java

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -15,12 +15,12 @@
1515
import org.junit.jupiter.params.provider.Arguments;
1616
import org.junit.jupiter.params.provider.MethodSource;
1717
import org.opentripplanner.core.model.i18n.I18NString;
18-
import org.opentripplanner.framework.geometry.WgsCoordinate;
1918
import org.opentripplanner.graph_builder.issue.api.DataImportIssueStore;
2019
import org.opentripplanner.graph_builder.module.osm.OsmDatabase;
2120
import org.opentripplanner.graph_builder.module.osm.StreetEdgePair;
2221
import org.opentripplanner.graph_builder.services.osm.EdgeNamer;
2322
import org.opentripplanner.osm.model.OsmWay;
23+
import org.opentripplanner.street.geometry.WgsCoordinate;
2424
import org.opentripplanner.street.model.StreetTraversalPermission;
2525
import org.opentripplanner.street.model.edge.StreetEdge;
2626

application/src/ext-test/java/org/opentripplanner/ext/edgenaming/SidewalkNamerTest.java

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -10,13 +10,13 @@
1010
import java.util.List;
1111
import org.junit.jupiter.api.Test;
1212
import org.opentripplanner.core.model.i18n.I18NString;
13-
import org.opentripplanner.framework.geometry.WgsCoordinate;
1413
import org.opentripplanner.graph_builder.issue.api.DataImportIssueStore;
1514
import org.opentripplanner.graph_builder.module.osm.OsmDatabase;
1615
import org.opentripplanner.graph_builder.module.osm.StreetEdgePair;
1716
import org.opentripplanner.graph_builder.services.osm.EdgeNamer;
1817
import org.opentripplanner.osm.model.OsmWay;
1918
import org.opentripplanner.osm.wayproperty.specifier.WayTestData;
19+
import org.opentripplanner.street.geometry.WgsCoordinate;
2020
import org.opentripplanner.street.model.StreetTraversalPermission;
2121
import org.opentripplanner.street.model.edge.StreetEdge;
2222
import org.opentripplanner.test.support.GeoJsonIo;

application/src/ext-test/java/org/opentripplanner/ext/edgenaming/StreetEdgeBuilderFactory.java

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -1,9 +1,9 @@
11
package org.opentripplanner.ext.edgenaming;
22

33
import java.util.Arrays;
4-
import org.opentripplanner.framework.geometry.GeometryUtils;
5-
import org.opentripplanner.framework.geometry.WgsCoordinate;
6-
import org.opentripplanner.street.model._data.StreetModelForTest;
4+
import org.opentripplanner.street.geometry.GeometryUtils;
5+
import org.opentripplanner.street.geometry.WgsCoordinate;
6+
import org.opentripplanner.street.model.StreetModelForTest;
77
import org.opentripplanner.street.model.edge.StreetEdgeBuilder;
88

99
/**

application/src/ext-test/java/org/opentripplanner/ext/fares/service/gtfs/v1/custom/AtlantaFareServiceTest.java

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -22,12 +22,12 @@
2222
import org.opentripplanner.core.model.id.FeedScopedId;
2323
import org.opentripplanner.ext.fares.model.FareModelForTest;
2424
import org.opentripplanner.ext.fares.model.FareRuleSet;
25-
import org.opentripplanner.framework.geometry.WgsCoordinate;
2625
import org.opentripplanner.model.plan.Itinerary;
2726
import org.opentripplanner.model.plan.Leg;
2827
import org.opentripplanner.model.plan.Place;
2928
import org.opentripplanner.model.plan.PlanTestConstants;
3029
import org.opentripplanner.routing.core.FareType;
30+
import org.opentripplanner.street.geometry.WgsCoordinate;
3131
import org.opentripplanner.transit.model.basic.Money;
3232
import org.opentripplanner.transit.model.basic.TransitMode;
3333
import org.opentripplanner.transit.model.network.Route;

application/src/ext-test/java/org/opentripplanner/ext/fares/service/gtfs/v1/custom/OrcaFareServiceTest.java

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -38,18 +38,18 @@
3838
import org.junit.jupiter.params.provider.Arguments;
3939
import org.junit.jupiter.params.provider.MethodSource;
4040
import org.opentripplanner._support.time.ZoneIds;
41+
import org.opentripplanner.core.model.basic.Cost;
4142
import org.opentripplanner.core.model.i18n.NonLocalizedString;
4243
import org.opentripplanner.core.model.id.FeedScopedId;
4344
import org.opentripplanner.ext.fares.model.FareModelForTest;
4445
import org.opentripplanner.ext.fares.model.FareRuleSet;
45-
import org.opentripplanner.framework.geometry.WgsCoordinate;
46-
import org.opentripplanner.framework.model.Cost;
4746
import org.opentripplanner.model.fare.FareOffer;
4847
import org.opentripplanner.model.fare.ItineraryFare;
4948
import org.opentripplanner.model.plan.Itinerary;
5049
import org.opentripplanner.model.plan.Leg;
5150
import org.opentripplanner.model.plan.Place;
5251
import org.opentripplanner.routing.core.FareType;
52+
import org.opentripplanner.street.geometry.WgsCoordinate;
5353
import org.opentripplanner.transit.model.basic.Money;
5454
import org.opentripplanner.transit.model.basic.TransitMode;
5555
import org.opentripplanner.transit.model.network.Route;

application/src/ext-test/java/org/opentripplanner/ext/fares/service/gtfs/v2/DistancesTest.java

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -12,16 +12,16 @@
1212
import java.util.Map;
1313
import java.util.Set;
1414
import org.junit.jupiter.api.Test;
15+
import org.opentripplanner.core.model.basic.Distance;
1516
import org.opentripplanner.core.model.id.FeedScopedId;
1617
import org.opentripplanner.ext.fares.model.FareDistance;
1718
import org.opentripplanner.ext.fares.model.FareLegRule;
18-
import org.opentripplanner.framework.geometry.SphericalDistanceLibrary;
1919
import org.opentripplanner.model.fare.FareOffer;
2020
import org.opentripplanner.model.fare.FareProduct;
2121
import org.opentripplanner.model.plan.Place;
2222
import org.opentripplanner.model.plan.PlanTestConstants;
23+
import org.opentripplanner.street.geometry.SphericalDistanceLibrary;
2324
import org.opentripplanner.transit.model._data.TimetableRepositoryForTest;
24-
import org.opentripplanner.transit.model.basic.Distance;
2525
import org.opentripplanner.transit.model.basic.Money;
2626

2727
class DistancesTest {

application/src/ext-test/java/org/opentripplanner/ext/flex/AreaStopsToVerticesMapperTest.java

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -18,8 +18,8 @@
1818
import org.opentripplanner._support.geometry.Polygons;
1919
import org.opentripplanner.core.model.id.FeedScopedId;
2020
import org.opentripplanner.routing.graph.Graph;
21+
import org.opentripplanner.street.model.StreetModelForTest;
2122
import org.opentripplanner.street.model.StreetTraversalPermission;
22-
import org.opentripplanner.street.model._data.StreetModelForTest;
2323
import org.opentripplanner.transit.model._data.TimetableRepositoryForTest;
2424
import org.opentripplanner.transit.model.site.AreaStop;
2525
import org.opentripplanner.transit.service.SiteRepository;

application/src/ext-test/java/org/opentripplanner/ext/flex/FlexIntegrationTest.java

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -3,7 +3,7 @@
33
import static org.junit.jupiter.api.Assertions.assertEquals;
44
import static org.junit.jupiter.api.Assertions.assertFalse;
55
import static org.junit.jupiter.api.Assertions.assertTrue;
6-
import static org.opentripplanner.routing.api.request.StreetMode.FLEXIBLE;
6+
import static org.opentripplanner.street.model.StreetMode.FLEXIBLE;
77
import static org.opentripplanner.street.search.TraverseMode.WALK;
88
import static org.opentripplanner.transit.model.basic.TransitMode.BUS;
99

@@ -18,6 +18,7 @@
1818
import org.junit.jupiter.api.Test;
1919
import org.opentripplanner.TestOtpModel;
2020
import org.opentripplanner.TestServerContext;
21+
import org.opentripplanner.core.model.time.LocalDateInterval;
2122
import org.opentripplanner.framework.application.OTPFeature;
2223
import org.opentripplanner.graph_builder.issue.api.DataImportIssueStore;
2324
import org.opentripplanner.graph_builder.module.TestStreetLinkerModule;
@@ -26,14 +27,13 @@
2627
import org.opentripplanner.gtfs.graphbuilder.GtfsModule;
2728
import org.opentripplanner.gtfs.graphbuilder.GtfsModuleTestFactory;
2829
import org.opentripplanner.model.GenericLocation;
29-
import org.opentripplanner.model.calendar.LocalDateInterval;
3030
import org.opentripplanner.model.plan.Itinerary;
3131
import org.opentripplanner.routing.api.RoutingService;
3232
import org.opentripplanner.routing.api.request.RouteRequest;
33-
import org.opentripplanner.routing.api.request.StreetMode;
3433
import org.opentripplanner.routing.api.request.framework.TimeAndCostPenalty;
3534
import org.opentripplanner.routing.api.request.request.JourneyRequest;
3635
import org.opentripplanner.routing.graph.Graph;
36+
import org.opentripplanner.street.model.StreetMode;
3737
import org.opentripplanner.transfer.regular.TransferRepository;
3838
import org.opentripplanner.transit.service.TimetableRepository;
3939

application/src/ext-test/java/org/opentripplanner/ext/flex/FlexIntegrationTestData.java

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -8,12 +8,12 @@
88
import java.util.Map;
99
import org.opentripplanner.ConstantsForTests;
1010
import org.opentripplanner.TestOtpModel;
11+
import org.opentripplanner.core.model.time.LocalDateInterval;
1112
import org.opentripplanner.framework.application.OTPFeature;
1213
import org.opentripplanner.gtfs.graphbuilder.GtfsBundle;
1314
import org.opentripplanner.gtfs.graphbuilder.GtfsBundleTestFactory;
1415
import org.opentripplanner.gtfs.graphbuilder.GtfsModule;
1516
import org.opentripplanner.gtfs.graphbuilder.GtfsModuleTestFactory;
16-
import org.opentripplanner.model.calendar.LocalDateInterval;
1717
import org.opentripplanner.routing.graph.Graph;
1818
import org.opentripplanner.test.support.ResourceLoader;
1919
import org.opentripplanner.transfer.regular.TransferServiceTestFactory;

0 commit comments

Comments
 (0)