IDEADefinitions

Class for processing definitions, such as connections, queries, etc. Is done based on a Dataset that is stored via XML in the config file

Package TEA
Author Bert Dingemans
Alias --
Stereotypes --

Attributes

Name Type Cardinality Description
IDEADefinitions DataSet 1 - 1--
ConfigSQL String 1 - 1--
Repository EA.Repository 1 - 1--

Methods

Name Type Description
AddArchiMaid --Add an archimate element to the datatable for the archimaid
AddStatement --Add an item to the datatable with statements
AddSetting --Add a setting to the table settings
AddTransLation --Add a translation for a form and control to the datatable of translations
Translations2FormControls BooleanRead the translations datatable and transfer it to the control labels in the form based on the name. Please note the recursive approach

@returns
FormControls2TransLations BooleanCreate a translations table based on the controls in a form. Please note the recursive approach

@returns
AddInitialArchiMaid --Add initial values of the datatable with archimate elements for the new archimaid helper
AddInitialSQL --Create an initial SQL statement for the diagram helper screen
AddInitialSetting --Create the initial settings for the IDEA AddOn so later the user can modify it via the settings window
GetTable DataTableRetrieve datatable based on the configuration datatable name

@returns
GetSettingValue Stringutility routine to get the value of a configitem based on its name If the name is not found, an empty string is returned

@returns Value of the configuration item
GetFilteredTable DataTableSearch in a dataset collection for a filter, activate it and return the filtered subset

@returns
LoadDataSetXML --Loading the dataset with definitions from the configuration file f from the fill of the result tab. If no material is found, a few sample items will be made
LoadFromSettings --Load from settings this can be an IDEASettings artifact in the repository or via the user settings
SaveTranslations BooleanSave the translations datatable to either a setting or to a tagged value of the ideaconfig artifact

@returns
SaveSettings BooleanSave the definitions to the users setting or to an artifact (IDEAConfig) in the current repository

@returns
LoadDefinitions --Loading the metamodel of the definitions in the form of a dataset with datatables
CheckVersion BooleanCheck for version number when the version nummber in the settings is higher you can not use the AddOn

@returns
New ----

Diagrams