Built-in Transformations

Enterprise Architect provides a number of built-in transformations. These transformations are intended to be useful to as many users as possible, acting as a good base to modify to include the specifics of your custom domain, and to be good examples of how to write transformations.

Built-in Transformations

Transformations

Detail

See also

C#

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

 

C# Transformation

C++

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

 

C++ Transformation

Data Definition Language

Creates a data model from the logical model, generating a model targeted at the default database type that is ready for DDL generation.

 

DDL Transformation

Entity Relationship Diagram to Data Model

 

Creates a data model from the ERD logical model, generating a model targeted at the default database type ready for DDL generation.

ERD To Data Model Transformation

Data Model to Entity Relationship Diagram

 

A reverse of the ERD to Data Model transformation.

Data Model To ERD Transformation

EJB Session Bean

Generates a single Class elements to EJB session.

 

EJB Transformations

EJB Entity Bean

Generates a single Class elements to EJB entity.

 

EJB Transformations

Java

Converts Platform-Independent Model (PIM) elements to language-specific Java Class elements.

 

Java Transformation

JUnit

Creates a Class with test methods for all public methods of an existing Java Class.

 

JUnit Transformation

NUnit

Creates a Class with test methods for all public methods of an existing .Net compatible Class.

 

NUnit Transformation

PHP

Converts Platform-Independent Model (PIM) elements to language-specific PHP Class elements.

 

PHP Transformation

Sequence/Communication Diagram

Converts 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

Converts Platform-Independent Model (PIM) elements to language-specific VB.Net Class elements.

 

VB.Net Transformation

WSDL

Creates an expanded model of a WSDL interface from a simple model, which is suitable for generation.

 

WSDL Transformation

XSD

Converts Platform-Independent Model (PIM) elements to UML Profile for XML elements as an intermediary step to creating an XML Schema.

 

XSD Transformation