workbench-SlotSheet

This component shows all user-visible component slots. Each includes Property, Action, and, Topic slots.
Figure 256.   Workbench Slot Sheet
Image

The Slot Sheet is a table that shows the following for each slot:

Column Description
Slot Components are collections of three types of slots:

Property represents a storage location for the object.

Action specifies a behavior that may be invoked either through a user command or by an event.

Topic represents the subject of an event. Topics contain neither a storage location nor a behavior. Rather, a topic serves as a place holder for an event source.

# Identifies a serial numbers given to the each slot as it is added.
Name Provides unique name within the slot type. Slot names must contain ASCII letters or numbers.
Display Name Reports the name for the slot that the user sees.
Definition Identifies if the slot is frozen or dynamic. A frozen slot is defined at compile time within a Type's Java class. That means that frozen slots are consistent across all instances of a specified Type—they don’t change. Dynamic slots may be added, removed, renamed, and reordered during runtime—they can change.
flags Reports the indicators (flags) that modify an object’s presentation or behavior. For example, read–only, operator allowed, and hidden, are three of the slot flags that may be used to restrict the presentation or behavior of an object.
Type Indicates the data type of the configuration property.
Facets Contain metadata about an object. For example, the object’s unit of measurement is a type of facet. Facets may be viewed in the slot sheet and edited from a component Property Sheet.

The Slot Sheet also optionally shows any Name Maps. The Slot Sheet includes the following menus:

  • SlotSheet Main Menu
  • SlotSheet Component Menu

SlotSheet Main Menu

The Workbench main menu functions are available. When the Slot Sheet is visible, the following menu functions are also available:

Figure 257.   Slot Sheet Main Menu
Image
Menu Name Description
Image Add Slot (Ctrl + A) Adds a new Slot to the component.
Image Rename Slot (Ctrl + R) Renames the added slot in the component.
Image Config Flags Sets config flags for the slot in the component.
Image Config facets Configures facets for the slot in the Component.
Image Reorder Reorders the slot in the Component.
ImageDisplay Name Changes the display name of the slot in the Component.

SlotSheet Component Menu

If you right-click any Component in the Slot Sheet or the background, you can choose from the following:

Figure 258.   SlotSheet Component Menu
Image
Component Name Description
Image Add Slot (Ctrl + A) Adds a slot to the component.
Image Copy (Ctrl + C) Copies an existing slot to the component.
Image Delete (Delete) Deletes the slot from the component.
Image Rename Slot (Ctrl + R) Renames the slot in the component.
Image Config Flags Sets config flags for the slot in the component.
ImageConfig facets Configures facets for the slot in the component.
Image Reorder Reorders the slot in the component.
ImageDisplay Name Changes the display name of the slot in the component.

SlotSheet Toolbar

The Workbench toolbar contains navigation and editing buttons. When the Slot Sheet is visible, additional toolbar buttons include:

Toolbar Menu Description
Image Add Slot (Ctrl + A) Adds a slot to the component.
Image Rename Slot (Ctrl + R) Renames the slot in the component.
Add Name Map Adds a Name Map to the component. You right-click on the property displayNames to delete or rename Name Map, and displayNames_xx to delete or rename Name Map (xx) where xx is the Language Code.
ImageConfig facets Configures facets for the slot.