Basic information about the class diagram and its features

Class diagram - one of the available kinds of graphs supported Flexberry Designer.

A class diagram is a key element editor UML diagrams, because often applications are generated from the class diagram. The class diagram is a collection of static declarative model elements. Class diagrams can be used with the direct design, that is in the process of developing new systems and reverse engineering - description of existing and used systems. Information from the class diagram directly displayed in the application’s source code. Thus, the class diagram is the final result of the design and the starting point of the development process.

Features charting classes

The main features of the charting classes provided in the following articles:

Capabilities class diagrams

Main features when working with the charts provided in the article Editor UML diagrams.

Specific diagrams features:

  • Change stereotype class via the context menu.
  • View dependencies through the context menu (functioning similarly to the dependency mapping class class Manager).

The main elements of class diagrams

On the class diagram, you can display the following elements of UML notation that are available in the Toolbox:

Element/Notation Purpose
Example Association (Association)
Example Aggregation (Aggregation)
Example Composition (Composition)
Example Inheritance/generalization (Inheritance/generalization)
Example Implementation (Realization)
Example Association nested class (Nested class association)
Example Class (Class)
Example the template Class (Template class)
Example class Instance (instance)
Example the Active object (Active object)
Example Multiobject (Multiobject)
Example Object (Property object)
Example N-ary Association (N-ary association)
Example Connector n-ary Association (N-ary association connector)
Example Qualified composition (composition Qualified link)
Example Qualified aggregation (Qualified link aggregation)
Example More classes (More classes)
Example Addiction (Dependency)
Example Package (Package)
Example Point of bending of the links (Point)
Example Comment (Note)
Example Connector review (Note the connector)