com.umlet.element.base.Relation240308070lt=.20;50;50;50;60;20com.umlet.element.base.Relation290309080lt=.20;20;20;40;70;60com.umlet.element.base.Relation5801308070lt=.60;20;20;20;20;50com.umlet.element.base.Note58018014050[delay= tsh.delay->sum()]com.umlet.element.base.Note2701709060for all cp in cps: addOne(cp)com.umlet.element.base.Note2901020040[dep=cp.dep->min() and arr=cp.arr->max()]com.umlet.element.base.Relation2001709070lt=.20;20;20;50;70;50com.umlet.element.base.Relation3017077180lt=>>>>- r1=cp\\{sequence} m1= 1..*38;160;38;20com.umlet.element.base.Relation70014083210lt=<<<<- r2=/tsh {union} m2= 1..*41;20;41;190com.umlet.element.base.Relation25035013040lt=> r2=conn110;20;20;20com.umlet.element.base.Relation300140132210lt=<<<<- r2=+out\\{ordered, unique,\\ subsets\\travelHandling.tsh} m2= 1..*66;20;66;190com.umlet.element.base.Relation450140132210lt=<<<<- r2=+return\\{ordered,unique,\\subsets\\travelHandling.tsh} m2= 0..*66;20;66;190com.umlet.element.base.Relation5009016040lt=<- r1=travel20;20;140;20com.umlet.element.base.Relation51035015040lt=> r2=travel130;20;20;20com.umlet.element.base.Class64033022090<<Interface>> TravelStageHandling -- + delay: Minutes + boardingGate: Stringcom.umlet.element.base.Class64060220100<<Interface>> TravelHandling -- +/ delay: Minutes + numOfBag: int=0 -- delay() {Query}com.umlet.element.base.Class36033017090TravelStage -- _maxDuration: int = 10_com.umlet.element.base.Relation2408014040lt=>- r2=conn120;20;20;20com.umlet.element.base.Class36060160100Travel -- +/ dep: Date +/ arr: Date + class: Stringcom.umlet.element.base.Class3033024090ConnectionPart -- + flightNo: String {readOnly} -- -addOne(c: Connection) {redifines addOne}com.umlet.element.base.Class3020230170Connection -- + from: Location +to: Location +/ dep: Time +/ arr: Time -status: String = "planned" -- #addOne(cp:ConnectionPart) +add(cp: ConnectionPart [0..*])com.umlet.element.base.Relation16017040180lt=>>-20;160;20;20