uml combo box model context combo box model uml state machin context combo box model 