The EASAP Builder is the Interactive Development Environment (IDE) for creating an EASAP.
The EASAP Builder has the following six top level menus.
The top toolbar is the EASAP toolbar.
Icon | Name | Function |
---|---|---|
![]() | Save | Save EASAP as current development version ( CTRL-s ) |
![]() | Undo | Cancel the most recent change made, applies multiple times ( CTRL-z ) |
![]() | Redo | Restore the most recent canceled change, applies multiple times ( CTRL-y ) |
![]() | Refresh | Refresh the object Tree view and all values |
![]() | Find | Find specified text in object names and parameter values ( CTRL-f ) |
![]() | Previous | Navigate back through previously selected Tree objects ( ALT-left-arrow ) |
![]() | Next | Navigate forward in previously selected Tree objects ( ALT-right-arrow ) |
Even after using the ‘New EASAP’ or ‘Save as New EASAP’ functionality to produce a new and separate EASAP, the currently selected EASAP back on the EASA web pages will remain the same as when EASAP Builder was initiated.
Just below the EASAP toolbar is the Builder toolbar.
With this toolbar an Author may:
Descriptions of the individual buttons on the EASAP Builder toolbar are provided in the table below.
Icon | Name Keyboard Shortcut | Function |
---|---|---|
![]() | Open Web Browser Test | Open a test EASAP in Web Browser mode Same as: EASA > Authoring > Testing > Test EASAP See Enable Test > Exit button for Firefox |
![]() | Open Web Browser Debug | Open the EASAP in Web Browser Debug, see Troubleshooting an EASAP Same as: EASA > Authoring > Testing > Analyze EASAP |
![]() | Delete DELETE | Delete the selected object from the Tree |
![]() | Cut CTRL-x | Cut the selected object from the Tree |
![]() | Copy CTRL-c | Copy the selected object on the Tree |
![]() | Paste (Sibling) CTRL-b | Paste a previously Copied or Cut object as a sibling below the selected object on the Tree |
![]() | Paste (Child) CTRL-v | Paste a previously copied or cut object as a child below the selected object on the Tree |
![]() | Add/Edit Comment | Open a text entry box for inserting a comment as a Tool tip: for an object |
![]() | Open Template Editor | Open the Template Editor |
![]() | Save Object to File | Save selected object to a local file |
![]() | Import Object from File | Import a previously saved object from the local machine The imported object must then be Pasted into place on the Tree |
![]() | Add Sibling Objects | List any objects that may be added as a sibling |
![]() | Add Child Objects | List any objects that may be added as a child |
A right-mouse-click while over an object on the Tree will display a menu that provides all the same functionality as the EASAP Builder Toolbar.
Adding a sibling or child object is often easier with the right-click menu and there are more options than the toolbar.
An example of the right-click menu is shown below.
In addition to the toolbar functions described above there are three extra functions:
An Author may temporarily disable and re-enable an object (and each child object) on the Tree.
A disabled object behaves as if it has been deleted however it may easily be re-enabled at a later time.
An Author may disable a partially configured object in order to work on another.
Enable All re-enables all disabled objects in an EASAP.
The EASAP Builder will navigate to each object on the Tree that makes reference to the selected object.
'Find Usages' behaves with objects in a similarly to the way Find behaves with a string.
This feature may be useful for keeping track of where and how each object is used in an EASAP.
It is possible to convert certain objects from one type into another type while retaining properties such as name and Tree position.
Additionally any Excel formatting will remain consistent after the change.
The following object conversions are available: