I am trying to build a complicated model in the model designer. It will have, once I'm done, probablyy around 20-30 conditional branches. The branches select and extract points from a point layer with a given value and then draw lines, closed or open, depending upon the value. Unfortunately as I have it set up the model first runs the initial algorithm from each branch, meaning that when it gets to drawing onto the canvas it is only using those points that it selected most recently.
So, if you look at my model below it first select 'PX', then 'P1', then 'QX', then 'Q1' and when it moves onto drawing onto the canvas it is only using the 'Q1' selection.
My question is, does anyone know a way that I can specify "Run this brance first, then move onto the next"?