The aim of this paper is to give several characterizations for the following two classes of graphs: (i) graphs for which adding any edges produces a graph which is decomposable into spanning trees and (ii) graphs for which adding some edges produces a graph which is decomposable into spanning trees.