1. One or more non-transitory computer-readable media storing computer-executable instructions executable by a processor, the media storing one or more instructions for: providing a graphical model including: a first entity associated with a first modeling domain, wherein the first modeling domain is one of a statechart domain, a time-based block diagram domain, a physical system domain, a data flow diagram domain, a unified modeling language domain, a discrete event modeling domain, or a compiled code domain, and a second entity associated with a second modeling domain, wherein the second modeling domain is of a different type than the first modeling domain and is one of the statechart domain, the time-based block diagram domain, the physical system domain, the data flow diagram domain, the unified modeling language domain, the discrete event modeling domain, or the compiled code domain; providing a programming interface to a debugger; transferring information associated with the first entity via the programming interface to the debugger after executing the first entity; generating a first domain-specific debugger view of the graphical model, the generated first domain-specific debugger view consistent with the first modeling domain, the generating first domain-specific debugger view being based on the transferring information associated with the first entity; transferring information associated with the second entity via the programming interface to the debugger after executing the second entity; generating a second domain-specific debugger view of the graphical model, the generated second domain-specific debugger view consistent with the second modeling domain, the generating the second domain-specific debugger being based on the transferring information associated with the second entity; displaying the first domain-specific debugger view on a display device, where the first domain-specific debugger view is displayed: after the first entity is executed, and using a first user interface element; automatically transitioning to an updated domain display, the transitioning occurring when the second entity is executing; and displaying the second domain-specific debugger view on the display device, where the second domain-specific debugger view is displayed: based on the transitioning, after the second entity is executed, and using a second user interface element.
1. One or more non-transitory computer-readable media storing computer-executable instructions executable by a processor, the media storing one or more instructions for: providing a graphical model including: a first entity associated with a first modeling domain, wherein the first modeling domain is one of a statechart domain, a time-based block diagram domain, a physical system domain, a data flow diagram domain, a unified modeling language domain, a discrete event modeling domain, or a compiled code domain, and a second entity associated with a second modeling domain, wherein the second modeling domain is of a different type than the first modeling domain and is one of the statechart domain, the time-based block diagram domain, the physical system domain, the data flow diagram domain, the unified modeling language domain, the discrete event modeling domain, or the compiled code domain; providing a programming interface to a debugger; transferring information associated with the first entity via the programming interface to the debugger after executing the first entity; generating a first domain-specific debugger view of the graphical model, the generated first domain-specific debugger view consistent with the first modeling domain, the generating first domain-specific debugger view being based on the transferring information associated with the first entity; transferring information associated with the second entity via the programming interface to the debugger after executing the second entity; generating a second domain-specific debugger view of the graphical model, the generated second domain-specific debugger view consistent with the second modeling domain, the generating the second domain-specific debugger being based on the transferring information associated with the second entity; displaying the first domain-specific debugger view on a display device, where the first domain-specific debugger view is displayed: after the first entity is executed, and using a first user interface element; automatically transitioning to an updated domain display, the transitioning occurring when the second entity is executing; and displaying the second domain-specific debugger view on the display device, where the second domain-specific debugger view is displayed: based on the transitioning, after the second entity is executed, and using a second user interface element. 6. The non-transitory computer-readable media of claim 1 wherein the media further stores one or more instructions for: registering a command with the debugger; and receiving a call from the debugger to perform the command.