Eco3Modeler ModelMaker Add-on 9.02

By ModelMaker Tools

Shareware 15 May 2007

In category

.NET Tools > Project > ECO: Enterprise Core Objects


Eco3Modeler is a one-way C# and Pascal modeler for Borland ECO 3 (Enterprise Core Objects) for the dot-Net platform as shipped with Borland Developer studio 2006. ECO 3 is an Model Driven Architecture (MDA) framework. Eco3Modeler does not replace ECO 3 - it is a substitute for the Delphi 2006 Together Eco modeling surface. Just like ModelMaker 9, EcoModeler is a stand alone tool. The Delphi 2006 IDE takes care of synchronizing the regenerated source files.

Eco3Modeler generates C# .Net or Delphi 2006 Pascal .NET source code, and also merges changes with previously generated source. As it does not read (import) ECO source code at all, all modeling must be done within the Eco3Modeler and then exported (generated). However, you are free to add aditional non-modeled properties / methods to your source code without risk of losing any work.

Eco3Modeler comes in two editions: the C# edition generates C# code only, the Pascal edition generates pascal code only. Although Eco3Modeler does not support run-time language swithing, Models opened with either edition can be opened in the other edition and except for parameters lists for modeled methods, you can re-generate the model in the other language. All Eco auto generated code will be emitted in the edition's language automatically - including auto generated parameter lists.

Eco3Modeler supports designing Eco state machines for all versions of Delphi 2006: including D2006 Enterprise and Pro editions.

Eco3Modeler is a ModelMaker add-on. As such the full spectrum of UML diagrams is supported: class diagrams, use cases, state charts etc. All relevant dialogs have been replaced with new ones especially designed for Eco.

The Eco3Modeler demo requires either an ModelMaker 9 full or ModelMaker 9 demo version installed.


  • Status: Evaluation (time-limit)
  • Source: SW
  • Price: $170
  • Size: 4 884 073kB


  • C#
  • Delphi 2006