Previous: High level design Up: Design model Next: Architecture design
repeat
get-el(:special-set selection-set :el first-element :key morning-flight);
sub-set(:special-set selection-set :special-set afternoon-flight-associations :key first-flight);
get-el(:special-set afternoon-flight-associations :el second-element :key best-afternoon-flight);
make-el(:el-name flight-pair :characteristic-1 first-flight :characteristic-2 second-flight)
remove-el(:element first-flight :special-set selection-set);
remove-el(:element second-flight :special-set selection-set);
until empty(:special-set selection-set);