Estrutura do JDT e API

Uma vez que o JDT fornece um IDE Java com todos os recursos, por que seria necessário usar a API do JDT?

Se você estiver construindo um plug-in que interage com programas e recursos Java como parte de sua função, pode ser necessário executar um ou mais dos seguintes procedimentos:

Se desejar utilizar a API do JDT no plug-in, será necessário incluir os plug-ins do JDT como pré-requisitos no seu plug-in.xml.