Functions in DGML

Functions for separating documentation object data from the DA-C project database and functions for integrating DA-C reports into the generated document fall into this category. Scripts with the calls of these functions are created automatically. When you need to include the call of one of these functions into the template, a corresponding documentation object is first formed and/or labeled in DA-C, and then, by starting either the Documentation/Add to Template or the Documentation/Copy Script command, a script with the appropriate function call is generated and included into the active documentation template or in the Clipboard.

The following functions belong to this group:

Functions for separating Project Data:

GetProject

GetProjectVCSData

GetMessages

Functions for generating Group and View Data:

GetAllGroups

GetAllViews

GetGroup

GetGroupsTree

GetView

GetViewsTree

Functions for Separating Directory and File Data:

GetDirectory

GetDirectorySubtree

GetAllFiles

GetFile

GetFileDependencies

GetFileMessages

GetFileVCSData

Functions for Separating Symbol Data:

Functions for separating function data:

GetFunction

GetModuleFunctions

GetGlobalFunctions

Functions for separating variable data:

GetModuleVariables

GetGlobalVariables

Functions for separating constant data:

GetModuleConstants

GetGlobalConstants

Functions for separating type data:

GetModuleTypes

GetGlobalTypes

Functions for separating macro data:

GetModuleMacros

GetGlobalMacros

Functions for generating Browse Reports

GetAssignments

GetAssignmentsInFunction

GetCallsTo

GetCallsWithin

GetDeclarations

GetUses

GetUsesInFunction

GetUsesWithin

Search

Functions for working with Figures:

GetAllMetricsReports

GetMetricsReport

GetFlowChart

GetCallGraph

GetTypeGraph

GetMetricsLegend

FormatColor

FormatCrop

FormatAsMosaic

SegmentRow and SegmentCol

Functions for integrating Source Code:

InsertFileText

InsertFileComment

InsertFunctionBody

InsertFunctionComment

InsertSymbolComment

Functions for integrating VCS Reports:

InsertVCSDifference

InsertVCSHistory

Functions for working with Collections:

Count Function