def loadAliasesFromPipeline(self, pipeline, id_scope):
        
        if pipeline:
            self.alias_list = []
            if len(pipeline.aliases) > 0:
                pos = 0
                for aname,info in pipeline.aliases.iteritems():
                    parameter = pipeline.db_get_object(info[0],info[1])
                    cid = id_scope.getNewId('component')
                    aid = id_scope.getNewId('alias')
                    component = Component(cid, parameter.vtType, 
                                          parameter.real_id, info[2], info[3],
                                          info[4], parameter.type, 
                                          parameter.strValue, parameter.pos, 
                                          pos, "")
                    alias = Alias(aid, aname, component)
                    self.alias_list.append(alias)
                    pos += 1
loadAliasesFromPipelines(pipeline: Pipeline) -> None 
dataset/ETHPy150Open VisTrails/VisTrails/vistrails/core/mashup/mashup.py/Mashup.loadAliasesFromPipeline