Other Objecteering C# Developer features

 

Overview

As well as code generation, Objecteering C# Developer provides the following related functions:

·         Compilation of generated files

·         Generation of documentation

·         Reverse function allowing existing libraries to be used during the modeling phase.

·         Visual Studio projects bridge allowing the Visual Studio project files (.csproj) to be created, imported, edited, actualized and builded from Objecteering.

 

Compilation

This operation consists of producing the EXE or DLL files from generated C# files.

 

Compilation can be run from components modeled in Objecteering.

 

Analyzing compilation

After a makefile has been run, the compilation analysis feature allows rapid access to source code which has provoked a compilation error.

 

Generating documentation

This operation uses the documentation option (/doc) of the compiler tool to produce HTML files from the generated C# files.  This operation is, therefore, related to the generated C# files.  Special notes, inserted during the modeling phase and taken into account by the code generation process, are then used.

 

Reverse engineering

This operation consists of incorporating classes belonging to existing libraries or source code into a model.  This allows you, during the modeling phase, to:

·         specialize these classes

·         implement them

·         create associations towards them

·         create attributes which have one of these classes as their type

·         create operation parameters which have one of these classes as their type