constructor uml transit trigger list param data model model uml transit effect list uml model element list model data model data model 