コード例 #1
0
 def buildCrossReference(self,
                         xindexLogDir,
                         MRepositDir,
                         patchRepositDir,
                         fileSchemaDir=None):
     logParser = parseAllCallGraphLog(xindexLogDir, MRepositDir,
                                      patchRepositDir)
     if fileSchemaDir:
         parseDataDictionaryLogFile(logParser.getCrossReference(),
                                    fileSchemaDir)
     logParser.getCrossReference().generateAllPackageDependencies()
     return logParser.getCrossReference()
コード例 #2
0
 def buildCrossReference(self, xindexLogDir, MRepositDir,
                         patchRepositDir, fileSchemaDir=None,
                         filemanDbJson=None):
     logParser = parseAllCallGraphLog(xindexLogDir,
                                      MRepositDir,
                                      patchRepositDir)
     if fileSchemaDir:
         parseDataDictionaryLogFile(logParser.getCrossReference(),
                                    fileSchemaDir)
     if filemanDbJson:
         parseFileManDBJSONFile(logParser.getCrossReference(),
                                filemanDbJson)
     logParser.getCrossReference().generateAllPackageDependencies()
     return logParser.getCrossReference()
コード例 #3
0
    def buildCrossReference(self, xindexLogDir, MRepositDir,
                            patchRepositDir, fileSchemaDir=None,
                            filemanDbJson=None, pkgDepJson=None, icrJson=None):

        crossRef = parseCrossReferenceGeneratorArgs(MRepositDir,
                                                    patchRepositDir)
        if xindexLogDir:
            crossRef = parseAllCallGraphLog(xindexLogDir,
                crossRef, icrJson).getCrossReference()

        if fileSchemaDir:
            crossRef = parseDataDictionaryLogFile(crossRef,
                                       fileSchemaDir).getCrossReference()
        if filemanDbJson:
            crossRef = parseFileManDBJSONFile(crossRef,
                                   filemanDbJson).getCrossReference()
        crossRef.generateAllPackageDependencies(pkgDepJson)
        return crossRef
コード例 #4
0
    def buildCrossReference(self, xindexLogDir, MRepositDir,
                            patchRepositDir, fileSchemaDir=None,
                            filemanDbJson=None, pkgDepJson=None, icrJson=None):

        crossRef = parseCrossReferenceGeneratorArgs(MRepositDir,
                                                    patchRepositDir)
        if xindexLogDir:
            crossRef = parseAllCallGraphLog(xindexLogDir,
                crossRef, icrJson).getCrossReference()

        if fileSchemaDir:
            crossRef = parseDataDictionaryLogFile(crossRef,
                                       fileSchemaDir).getCrossReference()
        if filemanDbJson:
            crossRef = parseFileManDBJSONFile(crossRef,
                                   filemanDbJson).getCrossReference()
        crossRef.generateAllPackageDependencies(pkgDepJson)
        return crossRef
コード例 #5
0
ファイル: CrossReferenceBuilder.py プロジェクト: OSEHRA/VistA
    def buildCrossReference(self, xindexLogDir, MRepositDir,
                            patchRepositDir, fileSchemaDir,
                            filemanDbJson, icrJson,
                            outdir, inputTemplateDeps,
                            sortTemplateDeps, printTemplateDeps):

        crossRef = parseCrossReferenceGeneratorArgs(MRepositDir,
                                                    patchRepositDir)
        crossRef.outDir = outdir
        crossRef._inputTemplateDeps = inputTemplateDeps
        crossRef._sortTemplateDeps = sortTemplateDeps
        crossRef._printTemplateDeps = printTemplateDeps

        crossRef = parseDataDictionaryLogFile(crossRef, fileSchemaDir).getCrossReference()

        crossRef = parseAllCallGraphLog(xindexLogDir, crossRef, icrJson).getCrossReference()


        crossRef = parseFileManDBJSONFile(crossRef, filemanDbJson).getCrossReference()

        crossRef.generateAllPackageDependencies()
        return crossRef
コード例 #6
0
ファイル: CrossReferenceBuilder.py プロジェクト: zxexz/VistA
    def buildCrossReference(self, xindexLogDir, MRepositDir, patchRepositDir,
                            fileSchemaDir, filemanDbJson, icrJson, outdir,
                            inputTemplateDeps, sortTemplateDeps,
                            printTemplateDeps):

        crossRef = parseCrossReferenceGeneratorArgs(MRepositDir,
                                                    patchRepositDir)
        crossRef.outDir = outdir
        crossRef._inputTemplateDeps = inputTemplateDeps
        crossRef._sortTemplateDeps = sortTemplateDeps
        crossRef._printTemplateDeps = printTemplateDeps

        crossRef = parseDataDictionaryLogFile(
            crossRef, fileSchemaDir).getCrossReference()

        crossRef = parseAllCallGraphLog(xindexLogDir, crossRef,
                                        icrJson).getCrossReference()

        crossRef = parseFileManDBJSONFile(crossRef,
                                          filemanDbJson).getCrossReference()

        crossRef.generateAllPackageDependencies()
        return crossRef