Na niniejszej stronie opisane są punkty rozszerzeń, które pozwalają nam na podpięcie nowych pluginów (funkcjonalności) do projektu CAST Importer Base.
Rysunek 1: Diagram zależności pomiędzy komponentami pluginów importera (ze wskazaniem na plugin bazowy importu) oraz pluginem modelu danych.

Każdy plugin tokenizatora posiada następujące atrybuty:
| Nazwa pola | Użycie | Typ danej | Opis | 
|---|---|---|---|
| id | wymagane | String | jednoznaczne Id pluginu | 
| name | wymagane | String | nazwa pluginu | 
| point | wymagane | Java | wskazanie na klasę Javy implementującą interfejs IImportTokenizer | 
| description | opcjonalne | String | opis pluginu | 
| Sequence<fileextension> (0..*) | opcjonalne | zobacz fileextension | lista rozszerzeń plików obsługiwanych przez dany tokenizator | 
fileextension - rozszerzenie pliku danych, obsługiwanego przez dany tokenizetor
| Nazwa pola | Użycie | Typ danej | Opis | 
|---|---|---|---|
| id | wymagane | String | jednoznaczne Id rozszerzenia pliku tokenizatora | 
| value | wymagane | String | wartość rozszerzenia pliku | 
Każdy plugin typu danych posiada następujące atrybuty:
| Nazwa pola | Użycie | Typ danej | Opis | 
|---|---|---|---|
| id | wymagane | String | jednoznaczne Id pluginu | 
| name | wymagane | String | nazwa pluginu | 
| analyzer | wymagane | Java | wskazanie na klasę Javy implementującą interfejs IAnalyzer - analizator typu danych definiowanego przez pluginu | 
| default | opcjonalne | String | wartość domyślna dla analizatora typu danych definiowanego przez plugin | 
Każdy plugin konwertera posiada następujące atrybuty:
| Nazwa pola | Użycie | Typ danej | Opis | 
|---|---|---|---|
| id | wymagane | String | jednoznaczne Id pluginu | 
| name | wymagane | String | nazwa pluginu | 
| point | wymagane | Java | wskazanie na klasę Javy implementującą interfejs IImportConverter | 
| description | opcjonalne | String | opis pluginu | 
Każdy plugin reguły konwersji posiada następujące atrybuty:
| Nazwa pola | Użycie | Typ danej | Opis | 
|---|---|---|---|
| id | wymagane | String | jednoznaczne Id pluginu | 
| name | wymagane | String | nazwa pluginu | 
| point | wymagane | Java | wskazanie na klasę Javy implementującą interfejs IConversionRule | 
| description | opcjonalne | String | opis pluginu |