def _collect_soft_chain(self):
        if not self.nodes:
            files = ChainUtil.get_alter_files()
            self.nodes = ChainUtil.build_soft_chain(files)

        return self.nodes
Build the soft-chain if it is not already defined and return
dataset/ETHPy150Open appnexus/schema-tool/schematool/command/resolve.py/ResolveCommand._collect_soft_chain