UML ak_none ak_aggregate ak_composite cck_sequential cck_guarded cck_concurrent ck_changeable ck_frozen ck_addOnly ok_unordered ok_ordered pdk_in pdk_inout pdk_out pdk_return pk_choice pk_deepHistory pk_fork pk_initial pk_join pk_junction pk_shallowHistory sk_instance sk_classifier vk_public vk_protected vk_private vk_package vk_public vk_protected vk_private vk_package pk_choice pk_deepHistory pk_fork pk_initial pk_join pk_junction pk_shallowHistory vk_public vk_protected vk_private vk_package sk_instance sk_classifier ck_changeable ck_frozen ck_addOnly sk_instance sk_classifier ok_unordered ok_ordered ok_unordered ok_ordered 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 vk_package