Introduction

C# class libraries are essential elements in C# programming. The reverse tool allows the integration of libraries and source files into Modelio models.

Using reversed classes

When reversed classes are integrated into the repository, you can do:

  • the visualization of the reversed classes (structure of the packages, attributes, associations, operations).

  • the specialization of the reversed classes and the redefinition of their methods.

  • the visualization of documentation and code associated with the reversed elements, if they are accessible.

  • the continuation of the development of your project in Modelio.

Warnings
  • A class created through a reverse operation receives an identifier just like an object created in an explorer or in a graphic editor. If two people reverse the same class in two different projects, Modelio will consider that there are two different objects. To avoid losing the links towards the reversed classes during the import, it is necessary to run the reverse in a reference modeling project from which everyone imports the used classes.

  • Attribute generation must not be prefixed, as this would cause all the reversed code to no longer work.