예제 #1
0
        private ICirData createCirData(List <string> filesToProcess)
        {
            var cirDataAnalysis = new CirDataAnalysis();

            foreach (var fileToProcess in filesToProcess)
            {
                if (fileToProcess != "" && Path.GetExtension(fileToProcess) == ".xml")
                {
                    var tempCirData = CirFactory.createCirDataFromXmlFileWithJavaMetadata(fileToProcess);
                    CirDataAnalysisUtils.addO2CirDataFile(cirDataAnalysis, tempCirData, false /* runRemapXrefs*/);
                }
            }
            CirDataAnalysisUtils.remapXrefs(cirDataAnalysis);
            CirViewingUtils.openCirDataFileInCirViewerControl(cirDataAnalysis, "Cir Viewer");
            return(CirDataAnalysisUtils.createCirDataFromCirDataAnalysis(cirDataAnalysis));
        }
 public ICirData getCirDataObject()
 {
     return(CirDataAnalysisUtils.createCirDataFromCirDataAnalysis(cirDataAnalysis));
 }