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:
- The key concepts of object-oriented framework for application systems, developed in Flexberry Designer.
- Features of construction of the class diagram
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 Basic 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 :——————————|:————————————— | Association (Association) | Aggregation (Aggregation) | Composition (Composition) | Inheritance/generalization (Inheritance/generalization) | Implementation (Realization) | Association nested class (Nested class association) | Class (Class) template Class (Template class) | class Instance (instance) | the Active object (Active object) | Multiobject (Multiobject) | Object (Property object) | N-ary Association (N-ary association) | Connector n-ary Association (N-ary association connector) | Qualified composition (composition Qualified link) | Qualified aggregation (Qualified link aggregation) | More classes (More classes) | Addiction (Dependency) | Package (Package) | curvature relationships (Point) | Comment (Note) | Connector (Note the connector)