UML ak_none ak_aggregate ak_composite cck_sequential cck_guarded cck_concurrent ck_changeable ck_frozen ck_addOnly mdk_activation mdk_return ok_unordered ok_ordered ok_sorted pdk_in pdk_inout pdk_out pdk_return pk_initial pk_deepHistory pk_shallowHistory pk_join pk_fork pk_branch pk_junction pk_final sk_instance sk_classifier vk_public vk_protected vk_private vk_public vk_protected vk_private vk_public vk_protected vk_private sk_instance sk_classifier ck_changeable ck_frozen ck_addOnly sk_instance sk_classifier ok_unordered ok_ordered ok_sorted ak_none ak_aggregate ak_composite sk_instance sk_classifier ck_changeable ck_frozen ck_addOnly cck_sequential cck_guarded cck_concurrent pdk_in pdk_inout pdk_out pdk_return vk_public vk_protected vk_private pk_initial pk_deepHistory pk_shallowHistory pk_join pk_fork pk_branch pk_junction pk_final