UML Modeling

To build UML using Duceland Designer, easy-to-use, project file is XML file, export/import by XML format data.

Easy-to-use element editor

Edit local name or physical name directly in diagram.

Copy/Paste element(s) in any diagram. Paste code text to generate class element and it's member function and data.

Large canvas - 4000x4000, dividing 16 arrays. Canvas can auto size to fix all elements. Click the eye on right-bottom to navigate entire diagram canvas. Use [SPACE] key and mouse left button to move canvas, like Photoshop.

Support multi-select. You can selemct more elements to Copy/Paste, Delete, Move.

Alignment guide

Using alignment guide, make elements align horizontal, vertical, or around a element.

UML Support

Duceland Designer can edit Class diagram, Use-case diagram, Sequency diagram, Collaboration diagram Active/State diagram. In Class diagram, paste a class code (C++, C#,Java) can auto create class element(s), and auto associate relations of classes.

Duceland Designer also open .c++, .java, .cs file directly to abtain class elements by reverse engineering.

Duceland Designer can generate class frame code from Class diagram, procedure code from Activity/State diagram.

 

Export/Import diagram

Right click the diagram canvas, appear Export Diagram and Import Diagram menu. The .diagram file exported is a XML file, easy to reuse it.

 

Properties

Double click the element, appear the follow dialog:

In this dialog, you can change properties of element, see relations by connection. In class property dialog, you can see attributes and operations of class rediine construction/destruction code effecting code generation.

Template and Code Sheet are unused. In future, Duceland Designer will supports custom code generation.