Punkty rozszerzeń

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.

Datatypeconfig Extension Point

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

Rulesconfig Extension Point

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

Rulespage Extension Point

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