Namespace: Consultingwerk.BusinessEntityDesigner.Generator
Interface 
IBusinessEntityGenerator Copy to Clipboard
Parent classes:
Inherits: Progress.Lang.Object
Implemented by: Consultingwerk.BusinessEntityDesigner.Generator.BusinessEntityGenerator

File:IBusinessEntityGenerator
Author(s):Mike Fechner / Consultingwerk Ltd.
Created:Sun Oct 17 22:28:29 CEST 2010



Top Method Summary
Options Name Purpose
+ LOGICAL Compile (dataset) Complies the generated BusinessEntity, DataAcess and DatasetController classes
+ LOGICAL GenerateCode (dataset) Generates the source code
+ LOGICAL RegenerateCode (dataset) Re-generates the source code

Top Property Summary
Options Name Purpose
+ Consultingwerk.BusinessEntityDesigner.Generator.Generated Generated Returns a structure that contains the most recently generated file names
+ LOGICAL OpenFilesInIDE Attempt to open files in OpenEdge Architect / Progress Developer Studio for OpenEdge when done.
+ LOGICAL SilentMode Ignore status messages on completion


Method Detail
Top

PUBLIC LOGICAL Compile (dataset)

Purpose: Complies the generated BusinessEntity, DataAcess and DatasetController
classes
Notes:

Parameters:
dsBusinessEntity DATASET
The dataset with the Business Entity model
Returns LOGICAL
Logical value indicating the success of the operation
Top

PUBLIC LOGICAL GenerateCode (dataset)

Purpose: Generates the source code
Notes: This method will overwrite eventually existing source code

Parameters:
dsBusinessEntity DATASET
The dataset with the Business Entity model
Returns LOGICAL
Logical value indicating the success of the operation
Top

PUBLIC LOGICAL RegenerateCode (dataset)

Purpose: Re-generates the source code
Notes:

Parameters:
dsBusinessEntity DATASET
The dataset with the Business Entity model
Returns LOGICAL
Logical value indicating the success of the operation


Property Detail
Top

PUBLIC Consultingwerk.BusinessEntityDesigner.Generator.Generated Generated

Purpose: Returns a structure that contains the most recently generated file
names
Notes:

Returns Consultingwerk.BusinessEntityDesigner.Generator.Generated
Top

PUBLIC LOGICAL OpenFilesInIDE

Purpose: Attempt to open files in OpenEdge Architect / Progress Developer Studio
for OpenEdge when done.
Notes:

Returns LOGICAL
Top

PUBLIC LOGICAL SilentMode

Purpose: Ignore status messages on completion
Notes: Default value should be FALSE

Returns LOGICAL


©2006-2016 Consultingwerk Ltd.         info@consultingwerk.de         http://www.consultingwerk.de       26.08.2016 08:25:49