20.08.2013 Views

A MagicUWE Extension for Semi-Automatic Layout ... - UWE - LMU

A MagicUWE Extension for Semi-Automatic Layout ... - UWE - LMU

A MagicUWE Extension for Semi-Automatic Layout ... - UWE - LMU

SHOW MORE
SHOW LESS

Create successful ePaper yourself

Turn your PDF publications into a flip-book with our unique Google optimized e-Paper software.

Contents<br />

Chapter 1. Introduction 3<br />

1. Abstract 3<br />

2. Motivation 3<br />

3. Goals 3<br />

Chapter 2. Background 5<br />

1. What is <strong>UWE</strong>? 5<br />

2. MagicDraw 6<br />

2.1. <strong>Magic<strong>UWE</strong></strong> 6<br />

2.2. MagicDraw’s OpenAPI 6<br />

2.3. MagicDraw’s Internal Data Structure 7<br />

Chapter 3. Implementation 9<br />

1. Architecture 9<br />

2. Integration in <strong>Magic<strong>UWE</strong></strong> 10<br />

3. How To Use TidyDiagram 11<br />

4. Implementing the Functionality 12<br />

4.1. Auto Align 12<br />

4.1.1. Standard mode 17<br />

4.1.2. Same Size mode 17<br />

4.2. Collision Handling 18<br />

4.3. Grouping Actions 20<br />

4.3.1. Tree Structure 20<br />

4.3.2. Create Presentation Group 20<br />

4.3.3. Delete Presentation Group 21<br />

4.4. Validate 22<br />

5. Shared Functions 23<br />

6. Auxiliary Functions 24<br />

Chapter 4. Summary 25<br />

Appendix. Bibliography 26<br />

2

Hooray! Your file is uploaded and ready to be published.

Saved successfully!

Ooh no, something went wrong!