Na niniejszej stronie opisane są punkty rozszerzeń, które pozwalają nam na podpięcie nowych pluginów (funkcjonalności) do projektu CAST Importer Wizard.
Rysunek 1: Diagram zależności pomiędzy komponentami pluginów importera (ze wskazaniem na kreator importu) oraz pluginem modeli dziedzinowych.
Rozszerzenie datatypeconfig reprezentuje dialog konfiguracyjny typu danych.
Każdy plugin dialogu konfiguracyjnego typu danych posiada następujące atrybuty:
Nazwa pola | Użycie | Typ danej | Opis |
---|---|---|---|
id | wymagane | String | jednoznaczne Id pluginu, identyczne z Id konfigurowanego przez dialog typu danych |
point | wymagane | Java | wskazanie na klasę Javy rozszerzającą klasę abstrakcyjną AbstractDataTypeConfigDialog |
Rozszerzenie rulesconfig reprezentuje dialog konfiguracyjny reguły konwersji.
Każdy plugin dialogu konfiguracyjnego reguły konwersji posiada następujące atrybuty:
Nazwa pola | Użycie | Typ danej | Opis |
---|---|---|---|
id | wymagane | String | jednoznaczne Id pluginu, identyczne z Id konfigurowanej przez dialog reguły konwersji |
name | wymagane | String | nazwa pluginu |
point | wymagane | Java | wskazanie na klasę Javy rozszerzającą klasę abstrakcyjną AbstractConversionRuleConfigDialog |
Rozszerzenie rulespage reprezentuje stronę kreatora importu, służącą do wyboru reguł konwersji.
Każdy plugin strony wyboru reguł konwersji posiada następujące atrybuty:
Nazwa pola | Użycie | Typ danej | Opis |
---|---|---|---|
id | wymagane | String | jednoznaczne Id pluginu, identyczne z Id konfigurowanego modelu dziedzinowego |
name | wymagane | String | nazwa pluginu |
point | wymagane | Java | wskazanie na klasę Javy rozszerzającą klasę abstrakcyjną AbstractConversionRulesSelectionPage |