多项选择题

根据《中华人民共和国民法典》,居住权设立的根据包括()。

A.遗赠
B.先占
C.法律规定
D.遗嘱
E.合同约定