Easy-to-use element editor
Duceland Designer easy-to-use. Edit local name or physical name directly in diagram. It have a alignment guide, make elements align horizontal, vertical, or around a element.
Duceland Designer can export/import a diagram to XML file.
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 areas. 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.
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.
Code Synchronization
Round-trip between UML modeling and code.
Language design
Duceland Designer can design syntax in LEX & YACC. Duceland Designer can generate parser code in c++. (sample : XML parser)


