The following profiles are provided with Modeler (Note that the Tell Me More links in this topic work only if the Help file for the profile is installed):
• ACS Profile - must be added to a model for that model to work with Automatic Code Synchronizer. For more information, see
Overview of ACS (ACS), and
Overview of TDK (TDK).
• Ada Profile - includes Stereotypes and Tag Definitions that allow you to model Ada specific information in a model. For more information, see
Overview of the Ada profile package (Ada code).
• C Profile - includes Stereotypes and Tag Definitions that allow you to model C specific information in a model. For more information, see
Overview of the C profile package (C code).
• C# Profile - includes Stereotypes and Tag Definitions that allow you to model C# specific information in a model. For more information, see
Overview of the C# profile package (C# code).
• C++ Profile - includes Stereotypes and Tag Definitions that allow you to model C++ specific information in a model. For more information, see
Overview of the C++ profile package (C++ code).
• IDL Profile - includes Stereotypes and Tag Definitions that allow you to model IDL specific information in a model. For more information, see
Overview of the IDL profile package (IDL code).
• Java Profile - includes Stereotypes and Tag Definitions that allow you to model Java specific information in a model. For more information, see
Overview of the Java profile package (Java code).
The MARTE Profile is very large and it may take many hours to add this profile to a model.
• MBRE Profile - provides the PTC proprietary MBRE Traceability Diagram for modeling Use Case traceability. For more information, see
Overview of the MBRE profile (MBRE profile).
• Simulink Profile - includes Stereotypes, Tag Definitions and Script items to support Integration for MATLAB Simulink. For more information, see the following topics:
• TDK Code Generation Profiles - sets up a model to generate the provided PTC Code Generator DLLs. For more information, see
Provided TDK code generator profiles (TDK).
• TDK Generator Framework Profile - includes Stereotypes, Tag Definitions and classes required for modeling TDK 3G models and TDK code generation transformation patterns models. For more information, see
Adding the TDK generator framework profile to a model (TDK).
• UML Profile - includes relevant Stereotypes and Tag Definitions that appear in the Semantics section of the UML 1.4 Specification and Appendix B of the UML 2.0 Superstructure Specification. For more information, see
Adding the MARTE profile package to a model.
• UPDM Profiles - includes Stereotypes and Tag Definitions that allow you to model UPDM products and elements using DoDAF, MODAF or NAF terminology. For more information, see
Overview of UPDM support (UPDM).
• Do not make changes to a PTC profile. Any changes you make will be lost when the profile is updated.
Note that you can create Tag Definitions outside of the PTC profile, and link those Tag Definitions to Stereotypes in the PTC profile. When the PTC profile is updated, the links will not be broken.
• Do not create copies of a PTC profile within a model, or create copies of a PTC profile through XMI Import/Export. The copies of the PTC profile will not work correctly and you will not be able to update the copies through the Update All Profiles command.