7. In a computational device with a block diagram environment, a method of debugging a multi-domain block diagram, the method comprising: providing a plurality of debuggable objects (DBOs) associated with entities found in a block diagram model and its solver, the block diagram model including entities from a plurality of types of modeling domains, the modeling domains being of different types; providing a unified debugger, the unified debugger integrating the plurality of DBOS that are associated with entities from different types of modeling domains into a common diagnostic environment, the common diagnostic environment displaying a plurality of views of the block diagram to a user consistent with a modeling domain of an entity being executed; executing a first entity from a first modeling domain in the block diagram; displaying a first view consistent with the first modeling domain in the common diagnostic environment, the displaying of the first view based on information referenced by a first DBO associated with the first entity; executing a second entity from a second modeling domain in the block diagram; replacing the first view with a second view consistent with the second modeling domain in the common diagnostic environment, the view changing between views of at least two of a time-based block diagram, a statechart, a data flow diagram, a discrete event model and compiled code; and displaying the second view based on information referenced by a second DBO associated with the second executing entity.
16. The method of claim 7 , further comprising: registering at least one DBO specific command with the unified debugger.