package boundary
Type Members
-
trait
VehicleConfiguratorView
extends AnyRef
This trait models the UI of the vehicles configurator file.
- class VehicleConfiguratorViewImpl extends JFrame with VehicleConfiguratorView with ActionListener
-
trait
VehicleStopView
extends AnyRef
This trait models the UI of vehicle stop window.
- class VehicleStopViewImpl extends JFrame with VehicleStopView with ActionListener
-
trait
VehicleVerticleArrivedNotify
extends AnyRef
This interface models the verticle of the vehicle that is used to send the "Arrived to destination" notifies to the service.
- class VehicleVerticleArrivedNotifyImpl extends AbstractVerticle with VehicleVerticleArrivedNotify
-
trait
VehicleVerticleBook
extends AnyRef
This interface models the verticle of the vehicle that is used to send the "Book" requests to the vehicles.
- class VehicleVerticleBookImpl extends AbstractVerticle with VehicleVerticleBook
-
trait
VehicleVerticleCanDrive
extends AnyRef
This interface models the verticle of the vehicle is used to send the "can drive?" requests to the vehicles.
- class VehicleVerticleCanDriveImpl extends AbstractVerticle with VehicleVerticleCanDrive
-
trait
VehicleVerticleDriveCommand
extends AnyRef
This interface models the verticle of the vehicle that is used to send the "drive" command to a vehicle.
- class VehicleVerticleDriveCommandImpl extends AbstractVerticle with VehicleVerticleDriveCommand
- trait VehicleVerticleForUser extends AnyRef
- class VehicleVerticleForUserImpl extends AbstractVerticle with VehicleVerticleForUser
-
trait
VehicleVerticleRegister
extends AnyRef
This interface models the verticle of the vehicle that is used to send the "register" request to the servce from the vehicle.
- class VehicleVerticleRegisterImpl extends AbstractVerticle with VehicleVerticleRegister
-
trait
VehicleVerticleUpdate
extends AnyRef
This interface models the verticle of the vehicle that is used to send the "update" notifies to the service.
- class VehicleVerticleUpdateImpl extends AbstractVerticle with VehicleVerticleUpdate