Namespace: Consultingwerk.BusinessEntityDesigner.Plugins
Class 
IdeSupportPlugin Copy to Clipboard
Parent classes:
Inherits: Progress.Lang.Object
Implements: Consultingwerk.BusinessEntityDesigner.IBusinessEntityDesignerPlugin

File:IdeSupportPlugin
Author(s):Mike Fechner / Consultingwerk Ltd.
Created:Thu Mar 17 13:16:23 CET 2022



Top Method Summary
Options Name Purpose
# AddPopupMenuItem (PopupMenuTool, character, character) Creates a Popup Menu Item
# OpenInIde (character, IIdeSupportService) Opens a file in the given IDE
# OpenInPdsoe (character) Opens a file in Progress Developer Studio
# OpenInVsCode (character) Opens a file in VS Code
+ Shutdown () Method called when the Business Entity Designer will get closed
+ Startup (dataset, BusinessEntityDatasetController, BusinessEntityDesignerForm, UltraToolbarsManager) Method called when the Business Entity Designer is starting and has loaded the plugin.
# ToolClickHandler (Object, ToolClickEventArgs) Event handle the for the toolclick event of the UltraToolbarsController


Method Detail
Top

PROTECTED AddPopupMenuItem (PopupMenuTool, character, character)

Purpose: Creates a Popup Menu Item
Notes:

Parameters:
poPopupMenuTool Infragistics.Win.UltraWinToolbars.PopupMenuTool
The reference to the Popup Menu Tool
pcKey CHARACTER
The Key for the menu item
pcCaption CHARACTER
The caption for the menu item
Top

PROTECTED OpenInIde (character, IIdeSupportService)

Purpose: Opens a file in the given IDE
Notes:

Parameters:
pcKey CHARACTER
The key of the item to open
poIdeService Consultingwerk.Studio.IdeSupport.IIdeSupportService
The name of the IDE Service
Top

PROTECTED OpenInPdsoe (character)

Purpose: Opens a file in Progress Developer Studio
Notes:

Parameters:
pcKey CHARACTER
The key of the item to open
Top

PROTECTED OpenInVsCode (character)

Purpose: Opens a file in VS Code
Notes:

Parameters:
pcKey CHARACTER
The key of the item to open
Top

PUBLIC Shutdown ()

Purpose: Method called when the Business Entity Designer will get closed
Notes:

Top

PUBLIC Startup (dataset, BusinessEntityDatasetController, BusinessEntityDesignerForm, UltraToolbarsManager)

Purpose: Method called when the Business Entity Designer is starting and
has loaded the plugin.
Notes: Passes references to some key components of the Designer to
the plugin, use this to initialize the plugin, subscribe to events

Parameters:
dsBusinessEntity DATASET dsBusinessEntity
Business Entity with the Design dataset, called with the BIND keyword
poController Consultingwerk.BusinessEntityDesigner.Services.BusinessEntityDatasetController
The BusinessEntityDatasetController
poForm Consultingwerk.BusinessEntityDesigner.UI.BusinessEntityDesignerForm
The main Form of the BusinessEntityDesigner
poToolbar Infragistics.Win.UltraWinToolbars.UltraToolbarsManager
The reference to the UltraToolbarsManager used by the BusinessEntityDesigner
Top

PROTECTED ToolClickHandler (Object, ToolClickEventArgs)

Purpose: Event handle the for the toolclick event of the UltraToolbarsController
Notes:

Parameters:
sender System.Object
The reference to the object that raised the event
e Infragistics.Win.UltraWinToolbars.ToolClickEventArgs
The ToolClickEventArgs with the data for this event


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-2023 Consultingwerk Ltd.         info@consultingwerk.de         http://www.consultingwerk.de       08.12.2024 12:56:41