多项选择题

依债的移转发生的原因,可分为______

A.因法律行为而产生的移转
B.因法律规定而产生的移转
C.因合同产生的移转
D.因单方行为产生的移转
E.因法定继承而产生的移转