Hierarchy For All Packages
Package Hierarchies:- org.optaweb.vehiclerouting,
- org.optaweb.vehiclerouting.domain,
- org.optaweb.vehiclerouting.plugin.persistence,
- org.optaweb.vehiclerouting.plugin.planner,
- org.optaweb.vehiclerouting.plugin.planner.change,
- org.optaweb.vehiclerouting.plugin.planner.domain,
- org.optaweb.vehiclerouting.plugin.planner.weight,
- org.optaweb.vehiclerouting.plugin.routing,
- org.optaweb.vehiclerouting.plugin.websocket,
- org.optaweb.vehiclerouting.service.demo,
- org.optaweb.vehiclerouting.service.demo.dataset,
- org.optaweb.vehiclerouting.service.distance,
- org.optaweb.vehiclerouting.service.error,
- org.optaweb.vehiclerouting.service.location,
- org.optaweb.vehiclerouting.service.region,
- org.optaweb.vehiclerouting.service.reload,
- org.optaweb.vehiclerouting.service.route,
- org.optaweb.vehiclerouting.service.vehicle
Class Hierarchy
- java.lang.Object
- org.optaweb.vehiclerouting.plugin.planner.change.AddVehicle (implements org.optaplanner.core.impl.solver.ProblemFactChange<Solution_>)
- org.optaweb.vehiclerouting.plugin.planner.change.AddVisit (implements org.optaplanner.core.impl.solver.ProblemFactChange<Solution_>)
- org.optaweb.vehiclerouting.plugin.routing.AirDistanceRouter (implements org.optaweb.vehiclerouting.service.distance.DistanceCalculator, org.optaweb.vehiclerouting.service.region.Region, org.optaweb.vehiclerouting.service.route.Router)
- org.optaweb.vehiclerouting.service.region.BoundingBox
- org.optaweb.vehiclerouting.plugin.planner.change.ChangeVehicleCapacity (implements org.optaplanner.core.impl.solver.ProblemFactChange<Solution_>)
- org.optaweb.vehiclerouting.plugin.planner.Constants
- org.optaweb.vehiclerouting.domain.Coordinates
- org.optaweb.vehiclerouting.domain.CountryCodeValidator
- org.optaweb.vehiclerouting.service.demo.dataset.DataSet
- org.optaweb.vehiclerouting.plugin.websocket.DataSetDownloadController
- org.optaweb.vehiclerouting.service.demo.dataset.DataSetLocation
- org.optaweb.vehiclerouting.service.demo.dataset.DataSetMarshaller
- org.optaweb.vehiclerouting.service.demo.dataset.DataSetVehicle
- org.optaweb.vehiclerouting.service.demo.DemoProperties
- org.optaweb.vehiclerouting.service.demo.DemoService
- org.optaweb.vehiclerouting.plugin.planner.weight.DepotAngleVisitDifficultyWeightFactory (implements org.optaplanner.core.impl.heuristic.selector.common.decorator.SelectionSorterWeightFactory<Solution_,T>)
- org.optaweb.vehiclerouting.plugin.planner.weight.DepotAngleVisitDifficultyWeightFactory.DepotAngleVisitDifficultyWeight (implements java.lang.Comparable<T>)
- org.optaweb.vehiclerouting.domain.Distance
- org.optaweb.vehiclerouting.plugin.persistence.DistanceEntity
- org.optaweb.vehiclerouting.plugin.persistence.DistanceKey (implements java.io.Serializable)
- org.optaweb.vehiclerouting.plugin.planner.DistanceMapImpl (implements org.optaweb.vehiclerouting.plugin.planner.domain.DistanceMap)
- org.optaweb.vehiclerouting.service.distance.DistanceMatrixImpl (implements org.optaweb.vehiclerouting.service.location.DistanceMatrix)
- org.optaweb.vehiclerouting.plugin.persistence.DistanceRepositoryImpl (implements org.optaweb.vehiclerouting.service.distance.DistanceRepository)
- org.optaweb.vehiclerouting.service.error.ErrorListener (implements org.springframework.context.ApplicationListener<E>)
- org.optaweb.vehiclerouting.service.error.ErrorMessage
- java.util.EventObject (implements java.io.Serializable)
- org.springframework.context.ApplicationEvent
- org.optaweb.vehiclerouting.service.error.ErrorEvent
- org.optaweb.vehiclerouting.service.route.RouteChangedEvent
- org.springframework.context.ApplicationEvent
- org.optaweb.vehiclerouting.plugin.routing.GraphHopperRouter (implements org.optaweb.vehiclerouting.service.distance.DistanceCalculator, org.optaweb.vehiclerouting.service.region.Region, org.optaweb.vehiclerouting.service.route.Router)
- org.optaweb.vehiclerouting.domain.LocationData
- org.optaweb.vehiclerouting.domain.Location
- org.optaweb.vehiclerouting.plugin.persistence.LocationEntity
- org.optaweb.vehiclerouting.plugin.persistence.LocationRepositoryImpl (implements org.optaweb.vehiclerouting.service.location.LocationRepository)
- org.optaweb.vehiclerouting.service.location.LocationService
- org.optaweb.vehiclerouting.OptaWebVehicleRoutingApplication
- org.optaweb.vehiclerouting.plugin.planner.domain.PlanningDepot
- org.optaweb.vehiclerouting.plugin.planner.domain.PlanningLocation
- org.optaweb.vehiclerouting.plugin.planner.domain.PlanningLocationFactory
- org.optaweb.vehiclerouting.plugin.planner.domain.PlanningVehicle (implements org.optaweb.vehiclerouting.plugin.planner.domain.Standstill)
- org.optaweb.vehiclerouting.plugin.planner.domain.PlanningVehicleFactory
- org.optaweb.vehiclerouting.plugin.planner.domain.PlanningVisit (implements org.optaweb.vehiclerouting.plugin.planner.domain.Standstill)
- org.optaweb.vehiclerouting.plugin.planner.domain.PlanningVisitFactory
- org.optaweb.vehiclerouting.plugin.websocket.PortableCoordinates
- org.optaweb.vehiclerouting.plugin.websocket.PortableDistance
- org.optaweb.vehiclerouting.plugin.websocket.PortableErrorMessage
- org.optaweb.vehiclerouting.plugin.websocket.PortableLocation
- org.optaweb.vehiclerouting.plugin.websocket.PortableRoute
- org.optaweb.vehiclerouting.plugin.websocket.PortableRoutingPlan
- org.optaweb.vehiclerouting.plugin.websocket.PortableRoutingPlanFactory
- org.optaweb.vehiclerouting.plugin.websocket.PortableVehicle
- org.optaweb.vehiclerouting.Profiles
- org.optaweb.vehiclerouting.service.region.RegionProperties
- org.optaweb.vehiclerouting.service.region.RegionService
- org.optaweb.vehiclerouting.service.reload.ReloadService
- org.optaweb.vehiclerouting.plugin.planner.change.RemoveVehicle (implements org.optaplanner.core.impl.solver.ProblemFactChange<Solution_>)
- org.optaweb.vehiclerouting.plugin.planner.change.RemoveVisit (implements org.optaplanner.core.impl.solver.ProblemFactChange<Solution_>)
- org.optaweb.vehiclerouting.domain.Route
- org.optaweb.vehiclerouting.domain.RouteWithTrack
- org.optaweb.vehiclerouting.plugin.planner.RouteChangedEventPublisher
- org.optaweb.vehiclerouting.service.route.RouteListener (implements org.springframework.context.ApplicationListener<E>)
- org.optaweb.vehiclerouting.plugin.planner.RouteOptimizerConfig
- org.optaweb.vehiclerouting.plugin.planner.RouteOptimizerImpl (implements org.optaweb.vehiclerouting.service.location.RouteOptimizer)
- org.optaweb.vehiclerouting.plugin.routing.RoutingConfig
- org.optaweb.vehiclerouting.domain.RoutingPlan
- org.optaweb.vehiclerouting.domain.RoutingProblem
- org.optaweb.vehiclerouting.service.demo.RoutingProblemConfig
- org.optaweb.vehiclerouting.plugin.websocket.RoutingProblemInfo
- org.optaweb.vehiclerouting.service.demo.RoutingProblemList
- org.optaweb.vehiclerouting.plugin.routing.RoutingProperties
- org.optaweb.vehiclerouting.plugin.websocket.ServerInfo
- org.optaweb.vehiclerouting.service.route.ShallowRoute
- org.optaweb.vehiclerouting.plugin.planner.domain.SolutionFactory
- org.optaweb.vehiclerouting.plugin.planner.SolverManager (implements org.optaplanner.core.api.solver.event.SolverEventListener<Solution_>)
- java.lang.Throwable (implements java.io.Serializable)
- java.lang.Exception
- java.lang.RuntimeException
- org.optaweb.vehiclerouting.service.distance.DistanceCalculationException
- org.optaweb.vehiclerouting.plugin.routing.RoutingEngineException
- java.lang.RuntimeException
- java.lang.Exception
- org.optaweb.vehiclerouting.domain.VehicleData
- org.optaweb.vehiclerouting.domain.Vehicle
- org.optaweb.vehiclerouting.plugin.persistence.VehicleEntity
- org.optaweb.vehiclerouting.domain.VehicleFactory
- org.optaweb.vehiclerouting.plugin.persistence.VehicleRepositoryImpl (implements org.optaweb.vehiclerouting.service.vehicle.VehicleRepository)
- org.optaweb.vehiclerouting.plugin.planner.VehicleRoutingConstraintProvider (implements org.optaplanner.core.api.score.stream.ConstraintProvider)
- org.optaweb.vehiclerouting.plugin.planner.domain.VehicleRoutingSolution
- org.optaweb.vehiclerouting.service.vehicle.VehicleService
- org.optaweb.vehiclerouting.plugin.websocket.WebSocketConfig (implements org.springframework.web.socket.config.annotation.WebSocketMessageBrokerConfigurer)
- org.optaweb.vehiclerouting.plugin.websocket.WebSocketController
- org.optaweb.vehiclerouting.plugin.websocket.WebSocketErrorMessageSender (implements org.optaweb.vehiclerouting.service.error.ErrorMessageConsumer)
- org.optaweb.vehiclerouting.plugin.websocket.WebSocketEventLogger (implements org.springframework.context.ApplicationListener<E>)
- org.optaweb.vehiclerouting.plugin.websocket.WebSocketRoutingPlanSender (implements org.optaweb.vehiclerouting.service.route.RoutingPlanConsumer)
Interface Hierarchy
- java.util.concurrent.Callable<V>
- org.optaweb.vehiclerouting.plugin.planner.SolverManager.SolvingTask
- org.optaweb.vehiclerouting.service.distance.DistanceCalculator
- org.optaweb.vehiclerouting.plugin.planner.domain.DistanceMap
- org.optaweb.vehiclerouting.service.location.DistanceMatrix
- org.optaweb.vehiclerouting.service.location.DistanceMatrixRow
- org.optaweb.vehiclerouting.service.distance.DistanceRepository
- org.optaweb.vehiclerouting.service.error.ErrorMessageConsumer
- org.optaweb.vehiclerouting.service.location.LocationRepository
- org.optaweb.vehiclerouting.service.region.Region
- org.springframework.data.repository.Repository<T,ID>
- org.springframework.data.repository.CrudRepository<T,ID>
- org.optaweb.vehiclerouting.plugin.persistence.DistanceCrudRepository
- org.optaweb.vehiclerouting.plugin.persistence.LocationCrudRepository
- org.optaweb.vehiclerouting.plugin.persistence.VehicleCrudRepository
- org.springframework.data.repository.CrudRepository<T,ID>
- org.optaweb.vehiclerouting.service.location.RouteOptimizer
- org.optaweb.vehiclerouting.service.route.Router
- org.optaweb.vehiclerouting.service.route.RoutingPlanConsumer
- org.optaweb.vehiclerouting.plugin.planner.domain.Standstill
- org.optaweb.vehiclerouting.service.vehicle.VehicleRepository
Enum Hierarchy
- java.lang.Object
- java.lang.Enum<E> (implements java.lang.Comparable<T>, java.io.Serializable)
- org.optaweb.vehiclerouting.plugin.routing.RoutingProperties.RoutingEngine
- java.lang.Enum<E> (implements java.lang.Comparable<T>, java.io.Serializable)