The BA A380/B787 orders are largely fleet replacenents, with modest capacity growth (and perhaps more if BA decides it can make money from fully depreciated 747s elsewhere).
I don't think the current oil price really comes into the actual fleet renewal decision. If the oil price becomes unsustainable, BA will cut capacity along with everyone else.