6. A model driven development data processing system comprising: a processor, a model driven development tool executed by the processor in a memory of a host computer; a model loaded for processing in the model driven development tool, the model comprising a multiplicity of model components; a tool item registry of tool items registered different ones of the tool items in association with corresponding contexts of the model driven development tool; a listener coupled to the workbench and configured to detect a context of the contexts change to a new context in the model driven development tool based upon a selection of a new one of the model components in the model driven development tool, wherein detecting the context change to the new context in the model driven development tool comprises detecting the selection of the new model component associated with a context object in the model driven development tool, the context object providing the new context; a tool item locater located ones of the tool items in the registry mapped to the new context; and, a workbench in the model driven development tool displayed the located tool items in the model driven development tool.
7. The system of claim 6 wherein the tool items comprise tool items selected from the group consisting of menus, menu items, context menu items, toolbar actions, and palette entries.