CLASSES Domain Objects Ready for C++

- - Next diagram - - Previous diagram - - Parent diagram - - Glossary - - Dictionary - - Diagram list


Class name: Stereotype: Attributes: Operations: Properties: Description:
Aircraft   Reg_ID: char[10]
Date_manufactured:
DATE
Date_acquired: DATE
Flight_hours: int
     
Airline   Airline_name: char[20]
Airline_ID: char[3]
     
Bag_Tag   Bag_tag_number: char[
10]
Weight: float
     
Baggage          
Boarding   Gate_number: char[3]
Start_time: T_time
End_time: T_time
Status: char[3]
     
Boarding_Pass   Boarding_number:
char[10]
Boarding_status: char[
3]
Seat_number: char[3]
     
Cabin_Baggage   Weight: float      
Checked_Baggage   Total_weight: float      
Class_Compartment   type: char[2]
Seat_count: int
Seats_assigned: int
     
Equipment_Type_and_Version   Type_name: char[20]
Version: char[20]
Modification: char[20]
     
Flight   Flight_ID: char[7]
Flight_date: DATE
Origin: char[3]
Destination: char[3]
     
Flight_Coupon   Booking_status: char[2]
Class: char[2]
Advance_seat_number:
char[3]
Coupon_ID: char[20]
Issue_date: DATE
     
Flight_Leg   Flight_ID: char[7]
Flight_date: DATE
Origin: char[3]
Destination: char[3]
Check_in_status: char[
3]
     
Master_Seat_Map          
Passenger   Last_name: char[20]
First_name: char[20]
Bonus_type: char[2]
Status: char[2]
     
Seat   Seat_number: char[3]
Seat_status: char[2]
     
Seat_Map          
Seat_Requirements   Location: char
Smoking: char
     
Waiting_List   Max_count: int      
Waiting_List_Entry   Status: char[3]
Waiting_number: char[
10]