2. General provision.
(1) The following shall be binding on the State and shall be part of the domestic law thereof under the conditions laid down in the treaties governing the European Union:
(a) the treaties governing the European Union;
(b) acts adopted by the institutions of the European Union (other than acts to which the first paragraph of Article 275 of the Treaty on the Functioning of the European Union applies);
(c) acts adopted by the institutions of the European Communities in force immediately before the entry into force of the Lisbon Treaty; and
(d) acts adopted by bodies competent under those treaties (other than acts to which the first paragraph of the said Article 275 applies).
(2) Without prejudice to subsection (1) of this section, from the coming into force of the EEA Agreement, the provisions of that Agreement and the acts to be adopted by institutions established by that Agreement which, pursuant to the treaties governing the European Communities, will be binding on the State and an integral part of the legal order of those Communities, shall have the force of law in the State on the conditions laid down in those treaties and in that Agreement.