Eclipse Plugin

PatternBox is a design pattern editor for Eclipse. It creates Java classes and interfaces that can be customized depending on your application needs. Most approaches to that issue are wizard-dominated. This means you have to complete the whole design pattern instance at once. Using PatternBox you have freedom and flexibility to add new pattern members whenever you like.

PatternBox provides a template based code generator. The generator makes intensive use of Eclipse's Java development tooling (JDT) and the Plug-in Development Environment (PDE). Both features must be available to run the plugin. The XML-based template mechanism enables you to define your own code templates. The current version of the plugin includes 16 design patterns of the Gang of Four (GoF). They are described in the book "Design Patterns, Elements of Reusable Object-Oriented Software".

Eclipse Juno / Kepler / JDK version: 1.6.x

Eclipse Indigo (3.7.x) / JDK version: 1.6.x

Plugin Documentation