Other Objecteering C# Developer features
Overview
As well as code generation, Objecteering C# Developer provides the following related functions:
·
Compilation
of generated files
· 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