Common properties

Properties shared among all types of model components.

Annotation

Defines arbitrary annotion for custom purposes, which are only shown in the Property Editor. They can be separately edited for each model instance.

Author

Defines the author. For primitives, the author is used to generate the author item in the primitive source code. For other types of model components it is used in the online documentation.

Background Color

Defines the color of the canvas in the Model Editor.

Copyright

Defines the copyright notice. For primitives, the copyright is used to generate the copyright item in the primitive source code. For other types of model components it is used in the online documentation. This property is a free text string.

Default Bounding visible

Defines the default visibility setting for new model instances regarding the visibility of its bounding.

Default Icon

Defines the default icon to use for model instances. Note that this does not update already existing instances of this model.

Description

The description is a summary of the functionality of the model and is used for generating tooltip text. The text is also used as a short description for the online documentation of the model component. For primitives, the description generates the desc entry in the primitive source code.

Documentation

This property generates the online documentation of the model component. Clicking the button in this field opens a text editor. HTML constructors to define a structured hypertext documentation can be entered. For primitives, the documentation property is used to generate the htmldoc item in the primitive source code.

Hidden

Defines the visibility of the model. If a model is hidden and not writable it cannot be opened within the Model Editor.

History

This property can be used to document changes of the model. This property is a free text string.

Import Libraries

This field is normally filled in automatically. This is necessary, if you want to use composite data types (data structures) for model elements like parameters, ports and shared model elements (see Import Libraries). You have to import the libraries before you can use the relevant data structure types.

Logical Name

Defines the logical name of the model component. The logical name is used to identify the model component in the Tree View and is a string.

Model Type

Defines the type of the model component. This could be of type Primitive, FSM, Module, System, or Library. It is not possible to change the value of these properties once the component or module has been created. This is a required property.

Show Bounding

Defines the visibility of the model's canvas in the Model Editor. When deactivated Background Color is ignored.

Version

Defines a version number string. For primitives, the version string is used to generate the version item and must follow the conventions for the version string. For all other types of model component the version string is free text.