]> gerrit.simantics Code Review - simantics/district.git/commit
Initial version of the district network Routes view. 54/2554/5
authorTuukka Lehtonen <tuukka.lehtonen@semantum.fi>
Fri, 14 Dec 2018 22:01:14 +0000 (00:01 +0200)
committerTuukka Lehtonen <tuukka.lehtonen@semantum.fi>
Fri, 14 Dec 2018 22:11:26 +0000 (00:11 +0200)
commit716ce6c9abe27be04635922ad437f242c4bd7dfc
treefaebe6cf964fc51dc5503321859b6024e7847f57
parentcb14c9e0dfd0b7179c11f0a54af87e2b7fe16113
Initial version of the district network Routes view.

The backend for the view is an OSGi service called RouteService which
defines an interface for managing routes. The backend handles database
writeback in the background. The UI only talks with the RouteService,
not the database.

Doesn't do much yet and nothing in the UI is finished yet. Just storing
initial work.

gitlab #25

Change-Id: Ifc79f7aebe943bdd5edae3a16052bf44ca3d3cbe
57 files changed:
org.simantics.district.network.ontology/META-INF/MANIFEST.MF
org.simantics.district.network.ui/META-INF/MANIFEST.MF
org.simantics.district.network.ui/src/org/simantics/district/network/ui/DistrictDiagramViewer.java
org.simantics.district.network.ui/src/org/simantics/district/network/ui/internal/Activator.java
org.simantics.district.network.ui/src/org/simantics/district/network/ui/participants/DNPointerInteractor.java
org.simantics.district.network.ui/src/org/simantics/district/network/ui/participants/Modes.java [new file with mode: 0644]
org.simantics.district.network.ui/src/org/simantics/district/network/ui/participants/RoutingMode.java [new file with mode: 0644]
org.simantics.district.region.ontology/.gitignore [new file with mode: 0644]
org.simantics.district.region.ontology/graph.tg [deleted file]
org.simantics.district.route.feature/.project [new file with mode: 0644]
org.simantics.district.route.feature/build.properties [new file with mode: 0644]
org.simantics.district.route.feature/feature.xml [new file with mode: 0644]
org.simantics.district.route.feature/pom.xml [new file with mode: 0644]
org.simantics.district.route.ontology/.classpath [new file with mode: 0644]
org.simantics.district.route.ontology/.gitignore [new file with mode: 0644]
org.simantics.district.route.ontology/.project [new file with mode: 0644]
org.simantics.district.route.ontology/META-INF/MANIFEST.MF [new file with mode: 0644]
org.simantics.district.route.ontology/build.properties [new file with mode: 0644]
org.simantics.district.route.ontology/graph/DistrictNetworkRoutes.pgraph [new file with mode: 0644]
org.simantics.district.route.ontology/pom.xml [new file with mode: 0644]
org.simantics.district.route.ontology/src/org/simantics/district/route/ontology/RouteResource.java [new file with mode: 0644]
org.simantics.district.route.ui/.classpath [new file with mode: 0644]
org.simantics.district.route.ui/.project [new file with mode: 0644]
org.simantics.district.route.ui/META-INF/MANIFEST.MF [new file with mode: 0644]
org.simantics.district.route.ui/OSGI-INF/l10n/bundle.properties [new file with mode: 0644]
org.simantics.district.route.ui/build.properties [new file with mode: 0644]
org.simantics.district.route.ui/fragment.e4xmi [new file with mode: 0644]
org.simantics.district.route.ui/plugin.xml [new file with mode: 0644]
org.simantics.district.route.ui/pom.xml [new file with mode: 0644]
org.simantics.district.route.ui/src/org/simantics/district/route/ui/OpenRouteView.java [new file with mode: 0644]
org.simantics.district.route.ui/src/org/simantics/district/route/ui/RouteTree.java [new file with mode: 0644]
org.simantics.district.route.ui/src/org/simantics/district/route/ui/RouteUI.java [new file with mode: 0644]
org.simantics.district.route.ui/src/org/simantics/district/route/ui/RouteUIConstants.java [new file with mode: 0644]
org.simantics.district.route.ui/src/org/simantics/district/route/ui/RouteView.java [new file with mode: 0644]
org.simantics.district.route.ui/src/org/simantics/district/route/ui/handlers/SelectRouteOnDiagram.java [new file with mode: 0644]
org.simantics.district.route.ui/src/org/simantics/district/route/ui/internal/Activator.java [new file with mode: 0644]
org.simantics.district.route/.classpath [new file with mode: 0644]
org.simantics.district.route/.project [new file with mode: 0644]
org.simantics.district.route/META-INF/MANIFEST.MF [new file with mode: 0644]
org.simantics.district.route/build.properties [new file with mode: 0644]
org.simantics.district.route/pom.xml [new file with mode: 0644]
org.simantics.district.route/src/org/simantics/district/route/Route.java [new file with mode: 0644]
org.simantics.district.route/src/org/simantics/district/route/RouteEvent.java [new file with mode: 0644]
org.simantics.district.route/src/org/simantics/district/route/RouteJob.java [new file with mode: 0644]
org.simantics.district.route/src/org/simantics/district/route/RouteService.java [new file with mode: 0644]
org.simantics.district.route/src/org/simantics/district/route/RouteServiceListener.java [new file with mode: 0644]
org.simantics.district.route/src/org/simantics/district/route/Router.java [new file with mode: 0644]
org.simantics.district.route/src/org/simantics/district/route/RouterConfiguration.java [new file with mode: 0644]
org.simantics.district.route/src/org/simantics/district/route/RoutingException.java [new file with mode: 0644]
org.simantics.district.route/src/org/simantics/district/route/Waypoint.java [new file with mode: 0644]
org.simantics.district.route/src/org/simantics/district/route/internal/Activator.java [new file with mode: 0644]
org.simantics.district.route/src/org/simantics/district/route/internal/RouteImpl.java [new file with mode: 0644]
org.simantics.district.route/src/org/simantics/district/route/internal/RoutePersistence.java [new file with mode: 0644]
org.simantics.district.route/src/org/simantics/district/route/internal/RoutePersistenceJob.java [new file with mode: 0644]
org.simantics.district.route/src/org/simantics/district/route/internal/RouteServiceImpl.java [new file with mode: 0644]
org.simantics.district.route/src/org/simantics/district/route/internal/WaypointImpl.java [new file with mode: 0644]
pom.xml