| <?xml version="1.0" encoding="UTF-8"?> |
| <compositeCheatsheet name="Create a component-based model"> |
| <taskGroup kind="sequence" name="Create your model" skip="false"> |
| <intro> |
| <b>Introduction</b> |
| This guide will walk you though the process of creating a component-based model for Papyrus designer and generate the code related to your model. |
| You will create an empty model and build it gradually to finally generate the related code. |
| |
| If you need help at any step, click the (?) to the right. Let's get started! |
| </intro> |
| <taskGroup kind="choice" name="Step1: Create a new model" skip="true"> |
| <intro> |
| Either create a new Papyrus designer model or start with a working example |
| </intro> |
| <task kind="cheatsheet" name="Step1a: Create a new model" skip="true"> |
| <param name="path" value="NewModel.xml"> |
| </param> |
| </task> |
| <task kind="cheatsheet" name="Step1b: Start with a working example" skip="true"> |
| <param name="path" value="OpenExample.xml"> |
| </param> |
| </task> |
| </taskGroup> |
| <task kind="cheatsheet" name="Step2: Define components" skip="true"> |
| <param name="path" value="ComponentDev.xml"> |
| </param> |
| </task> |
| <task kind="cheatsheet" name="Step3: Define component ports" skip="true"> |
| <param name="path" value="AddPorts.xml"> |
| </param> |
| </task> |
| <task kind="cheatsheet" name="Step4: Develop component implementations" skip="true"> |
| <param name="path" value="ComponentImplementation.xml"> |
| </param> |
| </task> |
| <task kind="cheatsheet" name="Step5: Model the platform" skip="true"> |
| <onCompletion> |
| <b>Conclusion</b> |
| </onCompletion> |
| <param name="path" value="PlatformModel.xml"> |
| </param> |
| </task> |
| <task kind="cheatsheet" name="Step6: Validate the model" skip="false"> |
| <param name="path" value="Validation.xml"> |
| </param> |
| </task> |
| <task kind="cheatsheet" name="Step7: Generate the deployment plan of the system" skip="true"> |
| <param name="path" value="DeploymentPlan.xml"> |
| </param> |
| </task> |
| <task kind="cheatsheet" name="Step8: Code generation" skip="true"> |
| <onCompletion> |
| <b>Conclusion</b> |
| </onCompletion> |
| <param name="path" value="CodeGeneration.xml"> |
| </param> |
| </task> |
| <task kind="cheatsheet" name="Step9: Code compilation" skip="true"> |
| <onCompletion> |
| <b>Conclusion</b> |
| </onCompletion> |
| <param name="path" value="CodeCompilation.xml"> |
| </param> |
| </task> |
| </taskGroup> |
| </compositeCheatsheet> |