Parentpacke: Consultingwerk.Studio.Refactor
Consultingwerk.Studio.Refactor.Callgraph

Interfaces
ICallCallback This interface can be used to define a callback-class for Callgraph create. Its method, ProcessCall, is called after a new eCall record was created. It allows modifications of that record.
ICallGraphPostCallback This Interface can be used to implement a PostCallback for the Callgraph:create method. Its method, ProcessNode, can be used to alter the list of qualifications of a given node.
ICallGraphPreCallback This interface can be used to implement a PreCallback for Callgraph:create. Its method, ProcessNode, can be used to exclude a node from being qualified.
ICustomRunStatementParser Interface for custom handling of run statements
ISessionSuperProcedureProvider Provides a list of known super procedures for the current session.

Classes
BlockParser Creates blocks from JPNodes
Callgraph This class offers one method, Create, that can be used to create a Callgraph for a set of files
CallgraphCreateParser This class implements the INodeAction interface to create an eCall record for a callgraph, it is used by Callgraph:create.
CallgraphHelper Collection of methods used by the Callgraph classes
CallQualificationParser This class implements the INodeAction interface. Its method, ProcessNode, adds qualifications to a given node. Implementations of IPreCallBack and IPostCallback can optionally be passed to the constructor.
DatabaseTriggerParser Implements the INodeAction interface to create records for trigger procedures and calls to them
DispatchParser This class can be used to parse ADM1 RUN dispatch calls.
ProcedureParser This class implements the INodeAction interface. Its ProcessNode method creates eRoutine records for functions and internal procedures.

©2006-2023 Consultingwerk Ltd.         info@consultingwerk.de         http://www.consultingwerk.de       08.12.2024 13:33:24