Visual Studio includes interfaces that provide the means to extend the development environment, enabling key functionality without requiring work in the core code base. The Visual J++ extensibility model derives from and extends the Visual Studio core extensibility object model, providing access to the code generation and code completion features. You can use the exposed functionality to create add-ins and wizards that enhance the Visual Studio environment.
For more information, see: