Context Menu – Database/Workspace List

The context menu in the "Database" / "Workspace" list contains the following functions for the root node, for folders and database/workspace items:

Root Node

Insert

Same as the Insert menu, but only the Folder menu option is available.

Export (<Ctrl> + <E>)

Exports the database/workspace into one or more export files (see Exporting a Folder or Database/Workspace Item).

Folder

Insert (with submenus)

Same as the Insert menu.

Cut (<Ctrl> + <x>)

Note

Not available for top-level folders.

Cuts the selected folder from the database/workspace.

Copy (<Ctrl> + <c>)

Copies the selected item(s) to the clipboard.

Paste (<Ctrl> + <v>)

Pastes the item(s) from the clipboard to the selected folder.

Paste with References (<Ctrl> + <b>)

Pastes a group of items from the clipboard to the selected folder and updates the references. See Copying and Moving Database/Workspace Items and Example: Paste with References for details.

Delete (<Del>)

Note

Be careful when using Delete, it cannot be undone.

Finally deletes the folder and all items in the folder.

Rename (F2)

Renames the selected item.

Select all (<Ctrl> + <a>)

Selects all items in the "Database" / "Workspace" list.

Export (<Ctrl> + <e>)

Note

This function is only available when ASCET‑MD is installed.

Exports selected items or entire folders from the "Database" or "Workspace" list into one or more export files.

Find code (<Ctrl> + <f>)

Searches a string in C code or ESDL components.

Find/Replace code (<Ctrl> + <h>)

Replaces a string in C code or ESDL components.

Search (<Ctrl> + <q>)

Searches the database/workspace from various points of view (see Browsing the Database or Workspace).

Create ASCET Link

Creates an ASCET link for the selected folder.

Add to Block Library

Adds the current item to the Block Library.

Disallow Import (<Ctrl> + <Shift> + <d>)

Disallows overwriting of items during import (see Disallowing Overwriting of Items).

Access Rights (<Ctrl> + <Shift> + <a>)

Note

Not available for workspaces.

Changes the access rights of the selected folder (see Access Rights).

Flexible Class Layout

Activates/deactivates flexible layout.

Activate

for all components in the selected folder

Activate recursive

for all components in the selected folder and all its subfolders

Deactivate

for all components in the selected folder

Deactivate recursive

for all components in the selected folder and all its subfolders

New Integer Types

Not available for folders.

Password (<Ctrl> + <Shift> + <p>)

Note

Not available for workspaces.

Activates and deactivates password protection for the selected folders.

Database/Workspace Item

Open Component (<Return>)

Note

Not available for containers, enumerations, mode groups, ASAM-MCD 2MC projects.

Not available if more than one component is selected.

Opens a component in an appropriate editor.

Insert with submenus

Same as the Insert menu.

Cut (<Ctrl> + <x>)

Cuts the selected item from the database/workspace.

Copy (<Ctrl> + <c>)

Copies the selected item(s) to the clipboard.

Paste (<Ctrl> + <v>)

Pastes the item(s) from the clipboard to the selected folder.

Paste with References (<Ctrl> + <b>)

Pastes a group of items from the clipboard to the selected folder and updates the references. See Copying and Moving Database/Workspace Items and Example: Paste with References for details.

Delete (Del)

Note

Be careful when using Delete, it cannot be undone.

Finally deletes the selected components.

Rename (F2)

Renames the selected item.

Select all (<Ctrl> + <a>)

Selects all items in the folder.

Export (<Ctrl> + <e>)

Note

This function is only available when ASCET‑MD is installed.

Exports selected items from the "Database" or "Workspace" list into one or more export files.

Find code (<Ctrl> + <f>)

Searches a string in C code or ESDL components.

Find/Replace code (<Ctrl> + <h>)

Replaces a string in C code or ESDL components.

Search (<Ctrl> + <q>)

Searches the database/workspace from various points of view (see Browsing the Database or Workspace).

Notes

Edits the notes for an item.

Layout

Edits a component layout.

Show References (<Ctrl> + <r>)

Displays the references to a component.

Replace References (<Ctrl> + <Shift> + <r>)

Replace the references to an item.

Become Another Item

Replacement of an item.

Reproduce as

Reproduces a component (see Copying and Reproducing Database/Workspace Items).

Block Diagram

The item is reproduced as block diagram.

C Code

The item is reproduced in C code.

ESDL

The item is reproduced in ESDL code.

Record

The item is reproduced as record.

Note

Only available for classes, Boolean tables, and conditional tables.

Sender Receiver Interface Require Port

If the module contains one or more receive messages, a SenderReceiver interface with one data element for each receive message is created.

Messages of a type not allowed in an AUTOSAR interface (e.g., matrix messages, a record message with a matrix, etc.) are ignored.

See Special Features of Reproducing Components as AUTOSAR Components and Reproducing a Component for details.

Note

Only available for modules specified as block diagram or ESDL.

Sender Receiver Interface Provide Port

If the module contains one or more send or SendReceive messages, a SenderReceiver interface with one data element for each send or SendReceive message is created.

Messages of a type not allowed in an AUTOSAR interface (e.g., matrix messages, a record message with a matrix, etc.) are ignored.

See Special Features of Reproducing Components as AUTOSAR Components and Reproducing a Component for details.

Note

Only available for modules specified as block diagram or ESDL.

Calibration Interface

If the module contains one or more imported parameters, a calibration interface with one data element for each imported parameter is created.

Parameters of a type not allowed in an AUTOSAR interface (e.g., matrix, characteristic line/map, etc.) are ignored.

See Special Features of Reproducing Components as AUTOSAR Components and Reproducing a Component for details.

Note

Only available for modules.

ClientServer Interface

If the class is specified as prototype class or service routine, a ClientServer interface with one operation for each method is created.

See Special Features of Reproducing Components as AUTOSAR Components and Reproducing a Component for details.

Note

Only available for classes.

SWC Wrapper

A software component and a project with suitable project properties is created for the module. If applicable, AUTOSAR interfaces are created and added to the software component.

See Special Features of Reproducing Components as AUTOSAR Components and Reproducing a Module as SWC Wrapper for details.

Note

Only available for modules specified as block diagram or ESDL.

Sender Receiver Interface

The item is reproduced as SenderReceiver interface.

Note

Only available for records.

NVData Interface

The item is reproduced as NVData interface.

Note

Only available for records.

Create ASCET Link

Creates an ASCET link that highlights the selected item in the "Database" / "Workspace" list.

Add to Block Library

Adds the current item to the Block Library.

Disallow Import (<Ctrl> + <Shift> + <d>)

Disallows overwriting of items during import (see Disallowing Overwriting of Items).

Access Rights (<Ctrl> + <Shift> + <a>)

Note

Not available for workspaces.

Changes the access rights of the selected item (see Access Rights).

Flexible Class Layout

Activates/deactivates flexible layout.

Activate

for the selected component

Activate recursive

for the selected component and all its referenced components

Deactivate

for the selected component

Deactivate recursive

for the selected component and all its referenced components

New Integer Types

Converts existing elements of sdisc and udisc type to the new integer types limitInt and wrapInt (see Converting Old Integer Types to New Integer Types).

Convert Selection

Converts elements in the selected component.

Note

Only available for non-project components.

Convert Recursive

Converts elements in the selected project and the components directly or indirectly referenced by the selected project.

Note

Only available for projects.