Transmodel class

TRIP PROFILE REQUIREMENTS

In package QR Trip Query MODELView on transmodel-cen.eu

The number and characteristics of the persons wishing to travel.

G 04CD2853-BAD9-4B34-A939-223E4FA302B7 TRIP PROFILE REQUIREMENTS + Age: integer [0..1] + ConsumptionFactor: anyType [0..1] + FinancialFactor: anyType [0..1] + IsCompanion: boolean [0..1] + NumberOfPeople: integer [0..1] «UID» + Id: TripProfileRequirementsIdType [1..1] 0A829271-B700-45C3-9F9B-49107E095F9B FQ Common Trip Fare Query MODEL:: TRIP FARE REQUEST FILTER 04CD2853-BAD9-4B34-A939-223E4FA302B7->0A829271-B700-45C3-9F9B-49107E095F9B +limit to 53BE6522-E8C4-4A18-844E-8FF82FDA7E69 AR Eligibility Usage Parameters MODEL:: TYPE OF CONCESSION 04CD2853-BAD9-4B34-A939-223E4FA302B7->53BE6522-E8C4-4A18-844E-8FF82FDA7E69 +satisfying 0..1 0AFA20EB-99F1-42E4-880D-03EBC3E369F1 SP Seat Affinity MODEL:: TYPE OF SPOT AFFINITY 04CD2853-BAD9-4B34-A939-223E4FA302B7->0AFA20EB-99F1-42E4-880D-03EBC3E369F1 +satisfying 0..1 72E7736B-C8ED-48F4-8E07-D239BF7DAFCD AR Entitlement Parameters MODEL:: ENTITLEMENT 72E7736B-C8ED-48F4-8E07-D239BF7DAFCD->04CD2853-BAD9-4B34-A939-223E4FA302B7 +satisfying 0..* B3A55AD8-E745-4A4B-A4B4-5FA6EAB8C5CC TRIP REQUEST B3A55AD8-E745-4A4B-A4B4-5FA6EAB8C5CC->04CD2853-BAD9-4B34-A939-223E4FA302B7 +limit to AC7F0A08-B3B4-40BE-8BED-7BD6D663D57D AR Entitlement Parameters MODEL:: TYPE OF ENTITLEMENT AC7F0A08-B3B4-40BE-8BED-7BD6D663D57D->04CD2853-BAD9-4B34-A939-223E4FA302B7 +satisfying 0..1 BCDE8D63-837B-4006-906E-903D7E1C0912 AR Eligibility Usage Parameters MODEL:: USER PROFILE BCDE8D63-837B-4006-906E-903D7E1C0912->04CD2853-BAD9-4B34-A939-223E4FA302B7 +satisfying 0..1

Attributes

NameTypeMultiplicityDefinition
Ageinteger0..1

Minimum age of people wishing to travel.

ConsumptionFactoranyType0..1

Other financial factor associated with TRIP PROFILE REQUIREMENTS.

FinancialFactoranyType0..1

Consumption factor associated with PASSENGER QUERY RIP PROFILE- e.g. how many air miles available.

IdTripProfileRequirementsIdType1..1
IsCompanionboolean0..1

Whether user is a companion or carer of someone else in the group.

NumberOfPeopleinteger0..1

Number of people of this type wanting to travel.

Associations

TRIP PROFILE REQUIREMENTSKindOther class
limit to 0..* association ENTITLEMENT abstract
satisfying 0..*
determining 0..* part of TRIP FARE REQUEST FILTER
limit to
determining 0..* part of TRIP REQUEST
limit to
limit to 0..* association TYPE OF CONCESSION
satisfying 0..1
limit to 0..* association TYPE OF ENTITLEMENT
satisfying 0..1
limit to 0..* association TYPE OF SPOT AFFINITY
satisfying 0..1
limit to 0..* association USER PROFILE
satisfying 0..1

From the Transmodel 6.2 UML model published by CEN. Names, definitions and relationships are taken unchanged from its Enterprise Architect export (read 2026-10-22). Diagrams are EA's own images from transmodel-cen.eu; the neighbourhood drawings on class pages are made with Graphviz.