23. A computer-readable medium holding computer executable instructions for debugging a multi-domain block diagram, the instructions comprising: one or more instructions for 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 different types of modeling domains, the modeling domains being of different types; one or more instructions for providing a unified debugger, the unified debugger integrating the plurality of DBOs that are associated with entities from different types of modeling domains for debugging 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; one or more instructions for executing a first entity from a first modeling domain in the block diagram; one or more instructions for 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; one or more instructions for executing a second entity from a second modeling domain in the block diagram; one or more instructions for 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 one or more instructions for displaying the second view based on information referenced by a second DBO associated with the executing second entity.
23. A computer-readable medium holding computer executable instructions for debugging a multi-domain block diagram, the instructions comprising: one or more instructions for 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 different types of modeling domains, the modeling domains being of different types; one or more instructions for providing a unified debugger, the unified debugger integrating the plurality of DBOs that are associated with entities from different types of modeling domains for debugging 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; one or more instructions for executing a first entity from a first modeling domain in the block diagram; one or more instructions for 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; one or more instructions for executing a second entity from a second modeling domain in the block diagram; one or more instructions for 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 one or more instructions for displaying the second view based on information referenced by a second DBO associated with the executing second entity. 36. The medium of claim 23 wherein the instructions further comprise: one or more instructions for displaying debug information from the execution of an entity in the block diagram based on a schema associated with a DBO of the entity.