Modeling Conventions

modeling_conventions

In order to get the most out of the round trip engineering in Enterprise Architect, you must be familiar with the modeling conventions used when generating and reverse engineering the languages you use. This topic describes the stereotypes, Tagged Values and other conventions used in code engineering in Enterprise Architect for the following supported languages:

Topic

Link

Action Script

ActionScript

Ada 2005 (Systems Engineering and Ultimate editions)

Ada 2005

C

C

C#

C#

C++

C++

Delphi

Delphi

Java

Java

PHP

PHP

Python

Python

SystemC (Systems Engineering and Ultimate editions)

SystemC

Verilog (Systems Engineering and Ultimate editions)

Verilog

VHDL (Systems Engineering and Ultimate editions)

VHDL

Visual Basic

Visual Basic

Visual Basic .NET

Visual Basic .NET

Notes

Enterprise Architect incorporates a number of visibility indicators or scope values for its supported languages; these include, for:
All languages - Public (+), Protected (#) and Private (-)
Java - Package (~)
Delphi - Published (^)
C# - Internal (~), Protected Internal (^)
ActionScript - Internal (~)
VB.NET - Friend (~), Protected Friend (^)
PHP - Package (~)
Python - Package (~)
C - Package (~)
C++ - Package (~)