Top Method Summary
Options Name Purpose
AfterGenerateSourceHandler (Object, EventArgs) Event handler for the AfterGenerateSource and AfterRegenerateSource events of the Business Entity Dataset Controller
CheckStaleFilesHandler (Object, CheckStaleFilesEventArgs) Event handler for the CheckStaleFiles event of the BusinessEntityGenerator (SCL-5615)
CHARACTER CheckTemplatePath (character) Verifies the path to a template file
CHARACTER FindOutputFolder () Returns the output folder (base folder for include files)
GenerateConstantsInclude () Generates the Constants include file
GenerateConstantsInclude (dataset) Generates the Constants include file
ShutdownInternal () Uninitializes the plugin instance and unsubscribes from events
StartupInternal (IBusinessEntityDatasetController) Initializes the plugin instance and subscribes to required events


Method Detail
Top

AfterGenerateSourceHandler (Object, EventArgs)

Purpose: Event handler for the AfterGenerateSource and AfterRegenerateSource
events of the Business Entity Dataset Controller
Notes:

Parameters:
sender Progress.Lang.Object
The reference to the object that raised the event
e Consultingwerk.EventArgs
The Consultingwerk.EventArgs with the data for this event
Top

CheckStaleFilesHandler (Object, CheckStaleFilesEventArgs)

Purpose: Event handler for the CheckStaleFiles event of the
BusinessEntityGenerator (SCL-5615)
Notes: Flags the dataset constants include files that are no longer
part of the expected generator output as stale. No file is
deleted as a result of this - the flagged files are presented
to the user for confirmation first

Parameters:
sender Progress.Lang.Object
The reference to the object that raised the event
e Consultingwerk.BusinessEntityDesigner.Generator.CheckStaleFilesEventArgs
The CheckStaleFilesEventArgs with the data for this event
Top

CHARACTER CheckTemplatePath (character)

Purpose: Verifies the path to a template file
Notes: Throws an error, when the template file cannot be found

Parameters:
pcFileName CHARACTER
The relative template file name
Returns CHARACTER
The absolute path to the template file
Top

CHARACTER FindOutputFolder ()

Purpose: Returns the output folder (base folder for include files)
Notes:

Returns CHARACTER
The output folder
Top

GenerateConstantsInclude ()

Purpose: Generates the Constants include file
Notes:

Top

GenerateConstantsInclude (dataset)

Purpose: Generates the Constants include file
Notes: This routine is intended to be used from outside of the Business Entity
designer (automatic source code generation, unit testing)

Parameters:
dsBusinessEntity DATASET dsBusinessEntity
Business Entity with the Design dataset, called with the BY-REFERENCE keyword
Top

ShutdownInternal ()

Purpose: Uninitializes the plugin instance and unsubscribes from events
Notes: Called by derived classes from their Shutdown method

Top

StartupInternal (IBusinessEntityDatasetController)

Purpose: Initializes the plugin instance and subscribes to required events
Notes: Called by derived classes from their Startup method

Parameters:
poController Consultingwerk.BusinessEntityDesigner.Common.IBusinessEntityDatasetController
The reference to the Business Entity Dataset Controller


ProDataset Detail

ProDataset dsBusinessEntity

Member tables: eBusinessEntity, eDataRelation, eDataRelationProperties, eTable, eField, eFieldProperties, eIndex, eIndexProperties, eTableProperties, eBusinessEntityProperties


Temp-Table Detail

Temp-Table eBusinessEntity

Defined in:

Temp-Table eBusinessEntityProperties

Defined in:

Temp-Table eDataRelation

Defined in:

Temp-Table eDataRelationProperties

Defined in:

Temp-Table eField

Defined in:

Temp-Table eFieldProperties

Defined in:

Temp-Table eIndex

Defined in:

Temp-Table eIndexProperties

Defined in:

Temp-Table eTable

Defined in:

Temp-Table eTableProperties

Defined in:


©2006-2026 Consultingwerk Ltd.         info@consultingwerk.de         http://www.consultingwerk.de       09.11.2026 08:02:58