# UML to Haxe source code

**URL:** <https://community.haxe.org/t/uml-to-haxe-source-code/1739>\
**Category:** Haxe\
**Created:** [May 16, 2019, 9:00am UTC](https://community.haxe.org/t/uml-to-haxe-source-code/1739 "2019-05-16T09:00:44Z")\
**Posts on this page:** 5\
**Page:** 1

<div class="post-metadata">

**Author:** ![fhalo](https://avatars.discourse-cdn.com/v2/letter/f/e274bd/32.png) [@fhalo](https://community.haxe.org/u/fhalo)\
**Post date:** [May 16, 2019, 9:00am UTC](https://community.haxe.org/t/uml-to-haxe-source-code/1739/1 "2019-05-16T09:00:44Z")

</div>

Hi

You may notice I’m learning about UML and Haxe code. Just wonder if they an add-on or software which can generate Haxe code from UML diagrams?

I’ve looked into the add-on module for Dia (UML2haxe). But, it is not as detailed code generate as Bouml, or StarUMl for c++ source code.

---

<div class="post-metadata">

**Author:** ![kevinresol](https://community.haxe.org/user_avatar/community.haxe.org/kevinresol/32/272_2.png) [@kevinresol](https://community.haxe.org/u/kevinresol)\
**Post date:** [May 16, 2019, 4:25pm UTC](https://community.haxe.org/t/uml-to-haxe-source-code/1739/2 "2019-05-16T16:25:40Z")

</div>

What is UML?

---

<div class="post-metadata">

**Author:** ![Confidant](https://community.haxe.org/user_avatar/community.haxe.org/confidant/32/63_2.png) [@Confidant](https://community.haxe.org/u/Confidant)\
**Post date:** [May 16, 2019, 5:07pm UTC](https://community.haxe.org/t/uml-to-haxe-source-code/1739/3 "2019-05-16T17:07:25Z")

</div>

> **[Unified Modeling Language](https://en.wikipedia.org/wiki/Unified_Modeling_Language)**
>
> The Unified Modeling Language (UML) is a general-purpose, developmental, modeling language in the field of software engineering that is intended to provide a standard way to visualize the design of a system.
> The creation of UML was originally motivated by the desire to standardize the disparate notational systems and approaches to software design. It was developed at Rational Software in 1994–1995, with further development led by them through 1996.
> In 1997, UML was adopted as a standard by t...

---

<div class="post-metadata">

**Author:** ![mark.knol](https://community.haxe.org/user_avatar/community.haxe.org/mark.knol/32/50_2.png) [@mark.knol](https://community.haxe.org/u/mark.knol)\
**Post date:** [May 17, 2019, 8:07am UTC](https://community.haxe.org/t/uml-to-haxe-source-code/1739/4 "2019-05-17T08:07:59Z")

</div>

I think UML isn’t used much anymore. I think the idea is good for learning, because it forces you to think before write. But in actual projects, code gets refactored all the time and the UML gets obsolete.

---

<div class="post-metadata">

**Author:** ![damoebius](https://community.haxe.org/user_avatar/community.haxe.org/damoebius/32/73_2.png) [@damoebius](https://community.haxe.org/u/damoebius)\
**Post date:** [May 17, 2019, 9:57am UTC](https://community.haxe.org/t/uml-to-haxe-source-code/1739/5 "2019-05-17T09:57:22Z")

</div>

I do not agree, UML is still a thing and widly used in large compagny.
