C# Класс EAImvertor.EAImvertorAddin

Description of MyClass.
Наследование: EAAddinFramework.EAAddinBase
Показать файл Открыть проект

Private Properties

Свойство Тип Описание
canBePublished bool
imvertorBackgroundRunWorkerCompleted void
imvertorBackground_DoWork void
imvertorBackground_ProgressChanged void
initialize void
publish void
publish void
publish void
publishButtonClick void
reportButtonClick void
resultsButtonClick void
retryButtonClick void
startJob void
startNextJob void
viewWarningsButtonClick void

Открытые методы

Метод Описание
EAImvertorAddin ( ) : System
EA_FileOpen ( EA Repository ) : void

Initializes the model and schemaFactory with the new Repository object.

EA_GetMenuItems ( EA Repository, string MenuLocation, string MenuName ) : object
EA_GetMenuState ( EA Repository, string MenuLocation, string MenuName, string ItemName, bool &IsEnabled, bool &IsChecked ) : void
EA_MenuClick ( EA Repository, string MenuLocation, string MenuName, string ItemName ) : void

only needed for the about menu

EA_OnContextItemChanged ( EA Repository, string GUID, EA ot ) : void

Приватные методы

Метод Описание
canBePublished ( TSF.UmlToolingFramework.UML package ) : bool

a package can be published if it's stereotype is present in the list of allowed stereotypes in the settings

imvertorBackgroundRunWorkerCompleted ( object sender, RunWorkerCompletedEventArgs e ) : void
imvertorBackground_DoWork ( object sender, DoWorkEventArgs e ) : void
imvertorBackground_ProgressChanged ( object sender, ProgressChangedEventArgs e ) : void
initialize ( EA Repository ) : void

initialize the add-in class

publish ( ) : void
publish ( TSF.UmlToolingFramework.UML selectedPackage ) : void
publish ( TSF.UmlToolingFramework.UML selectedPackage, EAImvertorJobSettings jobSettings ) : void
publishButtonClick ( object sender, EventArgs e ) : void
reportButtonClick ( object sender, EventArgs e ) : void

reacts tot he even that the report button is clicked in the ImvertorControl

resultsButtonClick ( object sender, EventArgs e ) : void

reacts to the event that the resultsButton is clicked in the ImvertorControl

retryButtonClick ( object sender, EventArgs e ) : void

reacts to the event that the retryButton is clicked in the ImvertorControl

startJob ( EAImvertorJob imvertorJob ) : void

start an ImvertorJob if possible. Else the job will be added to the waiting list

startNextJob ( ) : void

start the next job in the waiting line (if any)

viewWarningsButtonClick ( object sender, EventArgs e ) : void

reacts to the event that the viewWarningsButton is clicked in the ImvertorControl

Описание методов

EAImvertorAddin() публичный Метод

public EAImvertorAddin ( ) : System
Результат System

EA_FileOpen() публичный Метод

Initializes the model and schemaFactory with the new Repository object.
public EA_FileOpen ( EA Repository ) : void
Repository EA An EA.Repository object representing the currently open Enterprise Architect model. /// Poll its members to retrieve model data and user interface status information.
Результат void

EA_GetMenuItems() публичный Метод

public EA_GetMenuItems ( EA Repository, string MenuLocation, string MenuName ) : object
Repository EA
MenuLocation string
MenuName string
Результат object

EA_GetMenuState() публичный Метод

public EA_GetMenuState ( EA Repository, string MenuLocation, string MenuName, string ItemName, bool &IsEnabled, bool &IsChecked ) : void
Repository EA
MenuLocation string
MenuName string
ItemName string
IsEnabled bool
IsChecked bool
Результат void

EA_MenuClick() публичный Метод

only needed for the about menu
public EA_MenuClick ( EA Repository, string MenuLocation, string MenuName, string ItemName ) : void
Repository EA An EA.Repository object representing the currently open Enterprise Architect model. /// Poll its members to retrieve model data and user interface status information.
MenuLocation string String representing the part of the user interface that brought up the menu. /// Can be TreeView, MainMenu or Diagram.
MenuName string The name of the parent menu for which sub-items must be defined. In the case of the top-level menu it is an empty string.
ItemName string The name of the option actually clicked, for example, Create a New Invoice.
Результат void

EA_OnContextItemChanged() публичный Метод

public EA_OnContextItemChanged ( EA Repository, string GUID, EA ot ) : void
Repository EA
GUID string
ot EA
Результат void