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:

 

Note:

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 (~).