확장은 플랫폼에 작동을 제공하는 중앙 메커니즘입니다. 플러그인이 다른 플러그인에 사용할 수 있는 기본 Java API 라이브러리인 경우를 제외하면 새 작동이 확장으로 제공됩니다.
확장 페이지에서는 플러그인이 플랫폼에 제공하는 확장을 추가, 제거 및 수정할 수 있습니다.
각 확장점은 해당 문법을 지정하는 xml 스키마와 함께 제공됩니다. 따라서 확장 구문이 올바로 처리되려면 이 문법을 따라야 합니다. 새 확장을 작성하면 PDE는 해당 확장점에 대한 문법을 추출하고, 확장 표시기에서 선택된 각 요소의 컨텐스트 메뉴를 작성 가능한 올바른 하위 요소 목록으로 채워줍니다.
또한, 확장 본문에서 선택된 각 요소에 대해 PDE는 해당 요소에 대한 모든 올바른 속성으로 확장 요소 세부사항 섹션을 채워줍니다. 필수 속성은 별표로 표기됩니다.
마우스를 속성 이름 위에 올려 놓으면 해당 속성의 목적을 설명하는 도구 팁 상자가 표시됩니다.
속성이 Java 클래스의 이름을 값, 즉, 위의 class 속성으로 예상할 때, 속성 이름을 클릭하면 지정된 Java 파일이 있는 경우 이 파일이 열립니다. 파일이 없는 경우, class 링크를 클릭하면 진행 중 새 Java 클래스를 작성하는 JDT 새 클래스 마법사가 표시됩니다. PDE는 확장점에 대한 스키마가 주어진 속성에 대해 이 정보를 지정할 때 올바른 수퍼클래스 및/또는 인터페이스를 마법사에게 미리 알려줍니다.