Menus and Toolbars

File Menu

New                                                     Creates a new Acme file or project. The AcmeStudio specific entries are Acme Family…, which creates a new family, Acme System…, which creates a new system, and ProjectAcme Project, which creates a new Acme project in the workspace.

Open File                                           Opens a file external to the workspace. This does not currently work with AcmeStudio.

Close                                                  Closes the current editor.

Close All                                             Closes all open editors.

Save                                                   Saves the contents of the current editor.

Save As…                                          Allows the contents of the current editor to be saved under a different name.

Save All                                              Saves all dirty editors.

Revert                                                 Does not work with AcmeStudio

Move                                                   Does not work with AcmeStudio

Rename                                              Does not work with AcmeStudio

Refresh                                              Does not work with AcmeStudio

Convert Line Delimeters to             Does not work with AcmeStudio

Print                                                    Allows the diagram to be printed. (Only works on Windows.)

Switch Workspace                           Restarts AcmeStudio, allowing a different workspace to be chosen

Import                                                Allows projects to be imported from various places (e.g., from another file system, or from a zip file).

Export                                                Allows a project to be exported to various places (e.g., a zip file)

Export to Image…                            Exports the diagram to a JPEG file. Due to restrictions with the graphics package, you will need to set your display to 16 bit or below for this to work.

Exit                                                     Exits AcmeStudio.

 

Edit Menu

Undo                                                  Allows commands to be undone.             

Redo                                                   Allows commands to be redone.

Cut                                                      Does not work with AcmeStudio.

Copy                                                   Copies selected elements (or text)

Copy Image                                       (On Windows Only) Allows the image to be copied to the clipboard

Paste                                                  Pastes selected elements (or text)

Delete                                                 Deletes selection.

Select All                                            Selects all elements in the diagram

Select by catgories                          Selects by category (e.g., component, connector)

All other menu items are not used by AcmeStudio.

View Menu

Zoom In                                             Zooms in on the diagram

Zoom Out                                           Zooms out on the diagram

Rulers                                                 Toggles visibility of vertical and horizontal rulers

Grid                                                     Toggles grid enablement. Moving and resizing will be constrained to the grid when enabled.

Snap to Geometry                            Provides feedback when moving and resizing about relationships to other elements in the diagram.

Match Width of Figures                   Makes the width of the selected figures the same.

Match Height of Figures                  Makes the height of the selected figures the same.

Order                                                  This submenu contains all the re-ordering commands.

Order>Move To Front                       Moves the selected elements to the front of the diagram.

Order>Move To Back                        Moves the selected elements to the back of the diagram.

Order>Move Forward                        Move the selected elements forward in the diagram.

Order>Move Back                             Moves the selected elements back in the diagram.

Align                                                   This submenu contains all the alignment commands.

Align>Align Left                                Moves elements so that their left sides are aligned.

Align>Align Center                           Moves elements so that their horizontal centers are aligned.

Align>Align Right                             Moves elements so that their right sides are aligned.

Align>Align Top                                Moves elements so that their tops are aligned.

Align>Align Middle                           Moves elements so that their vertical middles are aligned.

Align>Align Bottom                          Moves elements so that their bottoms are aligned.

Generate Legend                              Generates a legend for the diagram. The legend contains entries for each element type in the diagram. This is disabled if a legend already exists. It is best to generate the legend once you have completed the design.

 

Navigate Menu

The items in this menu are contributed by other plugins, and do not work with AcmeStudio

Search Menu

The items in this menu are contributed by other plugins, and do now work with AcmeStudio.

Project Menu

The items in this menu are contributed by other plugins, and do not work with AcmeStudio

Design Menu

New Component…                           Creates a new component, allowing the name and types to be selected.

New Connector…                             Creates a new connector, allowing the name and types to be selected.

New Port…                                         Creates a new port, allowing the name and types to be selected.

New Role…                                        Creates a new role, allowing the name and types to be selected.

Unassign type                                   Removes a type from a selected element

Assign type                                       Assigns a type to a selected element

Add Representation…                     Adds a representation to the selected element

Encapsulate as component            Creates a new component and moves the selected elements to be inside a representation of that component.

Remove representation                   Removes a representation from an element

Typecheck Selection                        Forces the selection to be typechecked.

Analyses                                            This submenu contains architectural analyses that can be performed on the architecture. Plugins may add items to this menu. The menu contains two builtin analyses:

Analyses>Reevaluate all constraints             Forces constraints to be reevaluated

Analyses>Check completeness      Checks for unattached ports/roles, unassigned properties, and adds them as problems in that can be viewed in the Problems view (this can be opened from Window Þ Show View… Problems).

 

Family Menu

Assign Family                                    Assigns a family to the current system/family.

Unassign Family                               Removes a family as a supertype of the current system/family.

Inspect Type…                                  Opens an inspector that allows you to see the details of an available type.

New Component Type                      Create a new component type

New Connector Type                        Create a new connector type

New Port Type                                   Create a new port type

New Role Type                                  Create a new role type

New Property Type                           Create a new property type

New Function                                    Create a new function (design analysis)

 

Run Menu

This menu is mostly contributed by other plugins. AcmeStudio plugins may contribute to this menu so that style-specific analyses can be conducted.

Window Menu

 

Help Menu

 

System Editor Toolbar

*     If this diagram is a representation, navigate to the parent element containing the representation.

*        Redo a command.

        Undo the last command.

*        Align selected elements to the left.

*        Align bottoms of selected elements.

*        Align centers of selected elements.

*        Align middles of selected elements

*        Align selected elements to the right.

*        Align tops of selected elements.

*        Move selected items to the back.

*        Move selected items to the front.

*        Move selected items back.

        Move selected items forward.

*        Zoom in

*        Zoom out

*        Zoom to fit.