constructor uml state machin context list model uml activ graph context combo box model context 