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.
| ||
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.
| ||
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.
| ||
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.
| ||
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.
| ||
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.
| ||
Sender Receiver Interface | The item is reproduced as SenderReceiver interface.
| ||
NVData Interface | The item is reproduced as NVData interface.
|
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.
| ||
Convert Recursive | Converts elements in the selected project and the components directly or indirectly referenced by the selected project.
|