Developing C/C++ elements by using domain modeling class diagrams
You can design C/C++ classes or data types, add fields or methods to classes or interfaces, or add inheritance or implementation relationships between C/C++ classes or data types.
About this task
Creating C/C++ classes in domain modeling class diagrams
You can use domain modeling class diagrams to create C/C++ classes.
Adding fields to C/C++ classes and data types in C/C++ domain modeling class diagrams
In C/C++ domain modeling class diagrams, you can add fields to C/C++ classes and data types.
Changing the type for C/C++ fields in C/C++ domain modeling class diagrams
In a C/C++ domain modeling class diagram, you can change the type for a C/C++ field.
Adding methods to C/C++ classes and data types in C/C++ domain modeling class diagrams
in a C/C++ domain modeling class diagrams, you can add a method to a C/C++ class or data type.
Creating C/C++ enumerations in domain modeling class diagrams
You can use domain modeling class diagrams to create C/C++ enumerations in the diagram editor.
Adding enumeration literals to C/C++ enumerations
You can add an enumeration literal to a C/C++ enumeration.
Renaming C/C++ elements in domain modeling class diagrams
You can rename C/C++ elements, attributes, and operations from the diagram editor.
Creating relationships between C/C++ elements in domain modeling class diagrams
Relationships identify the semantic ties that exist between C/C++ elements. To add relationships to a C/C++ class diagram, you must work in the diagram editor. You cannot specify relationships in the
Project Explorer
view.
Related tasks
Populating class diagrams with C/C++ elements based on type
Harvesting domain modeling diagram elements for UML models
Populating domain modeling class diagrams with C/C++ code elements
Related reference
Mappings between C/C++ and elements in domain modeling class diagrams
Feedback