Behavioral diagrams (Activity diagrams, State Machine diagrams, and Sequence Diagrams) and Composite Structure diagrams (Internal Block diagrams) can be embedded into HTML-generated user interfaces and animated during the web server simulation.
Composite Structure diagrams only display activations and not run-time values.
Creating a UI Mockup with a State Machine Diagram
The Joystick.mdzip sample model is used to demonstrate how to create a UI Mockup with a State Machine Diagram.
To create a UI Mockup with a State Machine Diagram
- Open the <modeling_tool_install_dir>\samples\simulation\Joystick.mdzip sample model.
- Create a User Interface Modeling Diagram.
- In the diagram, create a Frame and create a Panel inside the Frame. To learn more about the components of a User Interface Modeling Diagram, refer to UI modeling diagram simulation.
Drag a State Machine Diagram to the Panel using a long drop and select the Create Diagram Knob Symbol command.
- Click the diagram symbol in the Panel to open the smart manipulator toolbar and clickto view the diagram in the Panel.
- Drag the Classifier from the Containment tree to the Frame.
- Drag the Signals from the Containment tree to the Frame to create buttons.
After completing the steps above, the diagram should look like the one below. - Drag the Frame from the Containment Tree to a Simulation Configuration.
- In the Specification window of the Simulation Configuration, set the Start Web Server property to true.
- Run the Simulation Configuration, to simulate the created UI Mockup.
- Click the URL that appears in the Console pane of the Simulation window to open the Embedded Browser or the Web Browser.
After creating a UI Mockup the Behavioral Diagram can be simulated both in the modeling tool and the web browser.