多项选择题

合伙协议约定合伙期限的,在下列情形中,普通合伙企业的合伙人可以退伙的有( )。

A.合伙人约定的退伙事由出现
B.经半数以上合伙人同意
C.发生合伙人难以继续参加合伙企业的事由
D.其他合伙人严重违反合伙协议约定的义务