Chisel 
logo  Computer Human Interaction & Software 
Engineering Lab

Advanced Controls:

Note: Most controls are customizable. Simply go to Tools > Options > Control Options to change them.

File Menu
Edit Menu
Node Menu
Arc Menu
Navigate Menu
Layout Menu
Filmstrip Menu
Tools Menu
Help Menu


All of these menus are found the various versions of Shrimp. In all versions the available menus and options are context sensitive based on the currently selected node or the location of the cursor when a right click was performed.

Stand alone Shrimp: As regular menu items and via a right click.

Jambalaya (Protege Shrimp Tab): As sub-menus under the Jambalaya menu and via a right click.

Creole (Eclipse IDE plugin): Via a right click.

File Menu

SVG Export:
Saves the current view to a .svg file, assuming the file batik.jar is in the ..protege-2000plugins folder.

Edit Menu

Change Hierarchy:
Change the relationship the hierarchy is based on.

Select All Children:
Selects all the child nodes of the current node.

Select None:
Clears the selection.

Select Inverse Siblings:
Inverses the current selection of nodes.

Search:
Opens the search window..

Node Menu

Show Children:
Displays child nodes of the selected node(s).

Show All Descendents:
Recursively displays child nodes of the selected node(s), also showing the arcs between nodes. This function can be useful on small components or systems, but can be slow and not much benefit on large components.

Close:
Closes the selected node(s).

Show Annotation:
Shows the comments associated with a node.

Layouts

Grid Layout:
Layout the children of the current node using the grid layout algorithm.

Spring Layout:
Layout the children of the current node using the spring layout algorithm.

Tree Layout:
Layout the children of the current node using the Tree layout algorithm.

Radial Layout:
Layout the children of the current node using the radial layout algorithm.

Form (Jambalaya specific):
Show/change contents of a form.

Arc Menu

Go to Source:
Magnifies and opens the source node of the arc.

Go to Destination:
Magnifies and opens the destination node of the arc.

Navigate Menu

Back:
Returns to the previous view.

Forward:
Changes the view the next state (If there is one).

Home:
This will take the user back to the root node. It will not make any changes to the layout or what nodes are open, it will simply return the perspective so the entire root node is visible.

Zoom Mode:
Changes the mode of navigating to zooming. This option will zoom around a point of interest.

Magnify Mode:
Changes the mode of navigating to magnifying the node of interest. In this mode, a smooth animated zoom and pan is done to the selected node, opening it if it is closed.

Fisheye Mode:
Changes the mode of navigating to use a fisheye lens.
Learn more about the fisheye lens functionality here.

Filmstrip Menu

Load filmstrip:
Loads a previously save filmstrip.

Save Filmstrip
Saves the current filmstrip to a .filmstrip file.

Take a Snapshot
Equivalent to the keyboard command Alt-S, takes a snapshot of the current view and stores it on the filmstrip. This happens even if the filmstrip is not viewable.

Tools Menu

Filmstrip:
Opens the filmstrip panel.

Hierarchical View:
Opens an overall view of the Shrimp in a new window.

Filter Selected Node:
Filters the selected node(s).

Unfilter All:
Restores all filtered nodes.

Options:
The user can change the zoom speed, stop using arrow heads, change label options and customize the controls.

Help Menu

Online Manuals:
Links to the online manuals.

Shrimp website:
Links to the Shrimp website.