Top Method Summary
Options Name Purpose
AfterGenerateSourceHandler (Object, EventArgs) Event handler for the AfterGenerateSource and AfterRegenerateSource events of the Business Entity Dataset Controller
GenerateStaticNames () Runs the Static Names Generator for the folder that contains the package of the Business Entity
CHARACTER GetBasePath (character, character) Returns the base path the folder of a folder setting is relative to
RunStaticNamesGenerator (character, character, character, character, character, character) Runs the Static Names Generator (scl-sng) for a folder
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

GenerateStaticNames ()

Purpose: Runs the Static Names Generator for the folder that contains the
package of the Business Entity
Notes: Nothing happens when no configured folder contains the package
of the Business Entity

Top

CHARACTER GetBasePath (character, character)

Purpose: Returns the base path the folder of a folder setting is relative to
Notes: The base path is the PROPATH entry the folder was found in. The
working directory of the session is not used, because it is the
project folder only in the GUI Business Entity Designer - in the
server-side Business Entity Designer (PASOE) it is the work folder
of the instance (SCL-6228). Falls back to the working directory
when the resolved folder does not end with the folder name

Parameters:
pcSettingsFolder CHARACTER
The absolute name of the folder of the folder setting
pcFolderName CHARACTER
The folder name of the folder setting, relative to the base path
Returns CHARACTER
The base path, without a trailing slash
Top

RunStaticNamesGenerator (character, character, character, character, character, character)

Purpose: Runs the Static Names Generator (scl-sng) for a folder
Notes: Protected so that the invocation can be observed by unit tests

Parameters:
pcClassName CHARACTER
The name of the static name class to generate
pcCurrentDirectory CHARACTER
The absolute name of the folder to generate the static names for
pcBasePath CHARACTER
The base path (working directory) of the project
pcScriptPath CHARACTER
The folder of the Static Names Generator
pcSubdirectory CHARACTER
The folder to generate the static names for, relative to the base path
pcSuffix CHARACTER
The suffix for the generated class names
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


Temp-Table Detail


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