build model set model uml messag predecessor list model 