Built-in Transformations

Enterprise Architect provides a number of built-in transformations that are designed to be of value to as wide a range of users as possible, to act as a base that you can tailor to the specifics of your custom domain, and to serve as examples of how to write transformations.

Built-in Transformations

Transformation

Converts

See also

C#

Platform-Independent Model (PIM) elements to language-specific C# Class elements.

 

C# Transformation

C++

PIM elements to language-specific C++ Class elements.

 

C++ Transformation

Data Definition Language

A logical model to a data model targeted at the default database type, ready for DDL generation.

 

DDL Transformation

Entity Relationship Diagram to Data Model

 

An ERD logical model to a data model targeted at the default database type, ready for DDL generation.

ERD To Data Model Transformation

Data Model to Entity Relationship Diagram

 

A data model to an ERD logical model.

Data Model To ERD Transformation

EJB Session Bean

A single Class element to the elements of an EJB session.

 

 
 

EJB Transformations

EJB Entity Bean

A single Class element to the elements of an EJB entity.

 

Java

PIM elements to language-specific Java Class elements.

 

Java Transformation

JUnit

An existing Java Class element with public methods to a Class with a test method for each public method,  plus the methods required to appropriately set up the tests.

 

JUnit Transformation

NUnit

An existing .Net compatible Class with public methods to a Class with a test method for each public method, plus the methods required to appropriately set up the tests.

 

NUnit Transformation

PHP

PIM elements to language-specific PHP Class elements.

 

PHP Transformation

Sequence/Communication Diagram

All elements and messages in an opened Sequence diagram into matching elements and messages in a Communication diagram, and vice versa.

Sequence/Communication Diagram Transformations

 

VB.Net

PIM elements to language-specific VB.Net Class elements.

 

VB.Net Transformation

WSDL

A simple model to an expanded model of a WSDL interface, suitable for generation.

 

WSDL Transformation

XSD

PIM elements to UML Profile for XML elements, as an intermediary step in creating an XML Schema.

 

XSD Transformation