welcome

Welcome to PatternBox ...

Each pattern describes a problem which occurs over and over again in our environment, and then describes the core of the solution to that problem, in such a way that you can use this solution a million times over, without ever doing it the same way twice [Christopher Alexander].

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 insert new pattern members whenever you want.

PatternBox offers 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 makes it possible to define your own code templates. The current plug-in version includes 16 design patterns of the Gang of Four (GoF).

Download the lastest plugin version here.
PatternBox Snapshot