You are on page 1of 1

Informer BRTA

-name : string
-contact ID : string 1..* informs> 1..* -Contact number : int Emergency Service
- Address : string
-service ID ; string
+ Report incident -vehicle command : string
+ Report Location -command ID : int
1..* Calls For 1..+ -call Number : string

#getVIPRequest() : string + performService () : void


+manageTrafficPolice() ; void + sendVehicle () : boolean
+recievesEmergencyCall() : Int + getVehicle Information () : void
VIP Manger +operatesEmergencyServices() : void + sendLocation() : void
+showAssignedServices
# VIP ID : string
1..*
Ask for root > 1..*
# req Dare : Date 1..*
{from VIP}
1..*

<Sends
+ getRootInfo() : string CALL
-Call number : string
-Call Time : Date

<Notify
1..*
Emergency Vehicle

- Vehicle ID : string
- Operator ID : string
1..* _Location : string
Traffic Police {update through GPS}

-Police Name : string + reachLocation () : boolean


-PoliceID : int + askforBackup () : string
-Police Rank : string

+ avtiveBeeping () : boolean
+ checkInterupt () : void
+ takeAction () : string
+ clearRoot () : boolean

You might also like