JDT szerkezete és az API

Ha a JDT teljes értékű Java IDE környezetet szolgáltat, akkor miért van szükség a JDT API használatára?

Ha olyan bedolgozót épít össze, amely funkcionális működése közben Java programokkal vagy erőforrásokkal működik együtt, akkor elképzelhető, hogy a következő pontok legalább egyikét meg kell tennie:

Ha a bedolgozóban a JDT API felületet szeretné használni, akkor a JDT bedolgozókat előfeltételként kell beillesztenie a plug-in.xml fájlba.