多项选择题

A.建筑公司取消合同属于违约行为
B.已完工作量超过一半,应当继续履行合同
C.建筑公司有权解除合同
D.建筑公司必须与加工厂协商一致才能解除合同
E.建筑公司应赔偿加工厂损失