home *** CD-ROM | disk | FTP | other *** search
Text File | 1988-05-03 | 42.5 KB | 1,182 lines |
-
- A. ON-LINE HELP FILE
-
- The HELP file supplied with the GAD software is an ASCII text file
- that is capable of modification by the user. The following text
- description is contained in the file and briefly describes how to
- change the file if desired. It should be noted that a re-
- compilation of the GAD software is not required when this file is
- modified. The help file is labeled as GADHELP.HLP in the release
- library.
-
- --
- -- Instructions for generating/modifying the help file:
- -- 1) Page separators must be used to differentiate the
- -- various menu and command help text pages.
- -- For DEC Ada the page separators are <FF>
- -- 2) The first line subsequent to the page separator must
- -- contain the menu or command identifier with the string
- -- beginning in the first column
- -- 3) The menu or command identifiers must correspond to the
- -- MENU_ID or COMMAND_TYPE enumerated values in package
- -- MMI_PARAMETERS; the 'IMAGE attribute is used
- -- to generate the search string.
- --
-
- The following paragraphs are organized numerically according to the
- placement of the menu in the organization of the control menu
- network.
-
- The HELP option is implemented in a toggle switch fashion.
- When the HELP option is first selected, control is transferred to
- the help processor software and remains there until the HELP option
- is again selected.
-
- Each description is divided into the initial display when HELP is
- initially requested for a particular menu; and into the subsequent
- menu option displays when for a particular selection option, while
- in the HELP processor, from the menu.
-
- A.1 Main Menu Descriptions
-
- Upon selecting the HELP option on the MAIN MENU, the following
- display will be provided in the Graphics Window area of the terminal
- screen.
-
- MAIN_MENU
-
- MAIN MENU
-
- DESCRIPTION : Invoke the basic functions of the Graphic
- Ada Designer.
-
- PAN / ZOOM -> Access the Pan/Zoom Menu to alter the
- portion of the graph displayed on the
- terminal.
- DESIGN -> Access the Design Menu to create, display,
- and edit object oriented design diagrams
- ( graphs ).
- DISPLAY ATTRB -> Access the Attributes Menu to alter and
- display symbol attributes.
- GENERATE PDL -> Generate the PDL for the current graph.
- PRINT -> Print the graph.
- READ FILE -> Read in a graph from the selected file.
- WRITE FILE -> Write out a graph to the selected file.
- QUIT, NO SAVE -> Quit without saving the current work file.
- EXIT & SAVE -> Exit and save the current work file.
-
- The specific HELP descriptions for individual options on MAIN_MENU
- are as follows:
-
- PAN_ZOOM_CMD
-
- PAN ZOOM MENU
- Access the Pan/Zoom Menu processor to alter the
- portion of the graph displayed on the terminal.
- Pans up, down, left, and right.
- Zooms in and out.
-
- DESIGN_CMD
-
- DESIGN
- Access the Design Menu processor to
- create, display, and edit the Object
- Oriented Design Diagrams ( graphs ).
-
- ATTRIBUTES_CMD
-
- DISPLAY ATTRIBUTES
- Access the Display Attributes Menu to alter and
- display the symbol attributes associated with the
- current graph. Altered attributes are preserved
- between sessions.
-
- GEN_PDL_CMD
-
- GENERATE PDL
- Extract the necessary syntactical and semantical
- information from the design diagrams and generate
- compilable PDL text files. The PDL text will be
- placed in a file with the same name as the design
- file, but with the extension ".PDL"
-
- PRINT_CMD
-
- PRINT
- Enlarge the currently displayed graph to full screen
- size, print the graph to the graphics printer connected
- to the terminal's output port, and restore the displayed
- graph to the normal size.
-
- READ_FILE_CMD
-
- READ FILE
- Read in a previously created GAD design file,
- or create a new graph. The user will be
- prompted for the name of the file to be read
- or created. Usage of this command will result
- in the erasure of the current graph.
-
- WRITE_FILE_CMD
-
- WRITE FILE
- Write out the current design diagram to a GAD
- design file. The user will be prompted for the
- name of the file to write the graph data.
-
- QUIT_CMD
-
- QUIT, NO SAVE
- Terminate GAD operation without saving the
- current graph.
-
- FINISHED_CMD
-
- EXIT & SAVE
- Terminate GAD operation and save the current
- graph. The operator specified default file
- name will be used to create a new version of
- the file.
-
- A.2 Pan/Zoom Menu Help Description
-
- Upon selecting the HELP option on the PAN/ZOOM MENU, the following
- display will be provided in the Graphics Window area of the terminal
- screen.
-
- PAN_ZOOM_MENU
-
- PAN / ZOOM MENU
-
- DESCRIPTION : Alter the window ( portion of the graph
- displayed ) show on the terminal.
-
- BACKUP/RESUME -> Return to the previous menu, and display
- the selected view on the full design area.
- PAN UP -> Move the graphics window upward.
- PAN DOWN -> Move the graphics window downward.
- PAN LEFT -> Move the graphics window to the left.
- PAN RIGHT -> Move the graphics window to the right.
- ZOOM IN -> Decrease the graphics window size.
- ZOOM OUT -> Increase the graphics window size.
- MAX PAN UP -> Move the graphics window fully upward.
- MAX PAN DOWN -> Move the graphics window fully downward.
- MAX PAN LEFT -> Move the graphics window fully to the left.
- MAX PAN RIGHT -> Move the graphics window fully to the right.
- MAX ZOOM IN -> Fully decrease the graphics window size.
- MAX ZOOM OUT -> Fully increase the graphics window size.
-
- The specific HELP descriptions for individual options on PAN / ZOOM MENU
- are as follows:
-
- BACKUP_CMD
-
- MENU BACKUP
- Return control to the menu from which control
- had been passed; i.e. the previous menu.
-
- If the user is in a subordinate menu during a
- creation that is requesting specific (generic
- status, parameter status, etc.) information,
- then the BACKUP acts as an abort for the creation.
-
- PAN_UP_CMD
-
- PAN UP
- Move the window on the graph upward and display the
- redefined window on the terminal.
-
- PAN_DOWN_CMD
-
- PAN DOWN
- Move the window on the graph downward and display the
- redefined window on the terminal.
-
- PAN_LEFT_CMD
-
- PAN LEFT
- Move the window on the graph to the left and display
- the redefined window on the terminal.
-
- PAN_RIGHT_CMD
-
- PAN RIGHT
- Move the window on the graph to the right and display
- the redefined window on the terminal.
-
- ZOOM_IN_CMD
-
- ZOOM IN
- Decrease the size of the window on the graph and
- display the redefined window on the terminal.
-
- ZOOM_OUT_CMD
-
- ZOOM OUT
- Increase the size of the window on the graph and
- display the redefined window on the terminal.
-
- MAX_ZOOM_IN_CMD
-
- MAX ZOOM IN
- Fully decrease the size of the window on the graph
- and display the redefined window on the terminal.
-
-
- MAX_ZOOM_OUT_CMD
-
- MAX ZOOM OUT
- Fully increase the size of the window on the graph
- and display the redefined window on the terminal.
-
- MAX_PAN_UP_CMD
-
- MAX PAN UP
- Move the window on the graph fully upward and
- display the redefined window on the terminal.
-
- MAX_PAN_DOWN_CMD
-
- MAX PAN DOWN
- Move the window on the graph fully downward and
- display the redefined window on the terminal.
-
- MAX_PAN_LEFT_CMD
-
- MAX PAN LEFT
- Move the window on the graph fully to the left
- and display the redefined window on the terminal.
-
- MAX_PAN_RIGHT_CMD
-
- MAX PAN RIGHT
- Move the window on the graph fully to the right
- and display the redefined window on the terminal.
-
- A.3 Design Menu Help Description
-
- Upon selecting the HELP option on the DESIGN MENU, the following
- display will be provided in the Graphics Window area of the terminal
- screen.
-
- DESIGN_MENU
- DESIGN MENU
-
- DESCRIPTION : Create, delete, and edit object
- oriented design diagrams ( graphs ).
-
- MENU BACKUP -> Design completed, return to the
- last higher menu.
- PAN / ZOOM -> Access the Pan/Zoom Menu to alter the
- view window location on the page.
- VIRTUAL PKG -> Create a virtual package symbol
- PACKAGE -> Create a package symbol
- PROCEDURE -> Create a procedure symbol
- FUNCTION -> Create a function symbol
- TASK -> Create a task symbol
- ENTRY POINT -> Create an entry point to a task
- XECUTING BODY -> Create a body symbol
- IMPORT/EXPORT -> Create export/import annotations
- CALL CONN -> Create a call connection
- VISIBLE CONN -> Create a visibility connection
- EXPORTS CONN -> Create a export relation connection
- DELETE CONN -> Delete a call, visibility, or exports
- connection
- DELETE ENTITY -> Delete a graphical entity
- MOVE / RESIZE -> Move and resize a graphical entity
- MODIFY ENTITY -> Modify an Ada attribute of a graphical
- entity
-
- The specific HELP descriptions for individual options on DESIGN MENU
- are as follows:
-
- MENU BACKUP
-
- PAN ZOOM MENU
-
- VIRT_PACKAGE_CMD
-
- VIRTUAL PACKAGE
- Create a virtual package. The upper left and lower
- right corners of the enclosing rectangle, the name,
- and the prologue will be requested.
-
- The virtual package symbol is a rectangle.
-
- PACKAGE_CMD
-
- PACKAGE
- Create a package. The declaration mode ( normal,
- generic declaration, or generic instantiation ),
- upper left and lower right corners, the name, and
- the prologue will be requested. If the package is
- a generic instantiation, the name of the package
- being instantiated will be requested, and then the
- letters "gi" along with the instantiated package
- name will be displayed; if the package is a generic
- declaration, the letters "gd" will be displayed
- within the package symbol.
-
- The package symbol is a rectangle.
-
- PROCEDURE_CMD
-
- PROCEDURE
- Create a procedure. The parameter status, declaration
- mode ( normal, generic declaration, or generic
- instantiation ), upper left and lower right corners,
- the name, and the prologue will be requested. If the
- procedure is a generic instantiation, the name of the
- procedure being instantiated will be requested, and then
- the letters "gi" along with the instantiated procedure
- name will be displayed; if the procedure is a generic
- declaration, the letters "gd" will be displayed within
- the procedure symbol.
-
- The procedure symbol is a stacked rectangle.
-
- FUNCTION_CMD
-
- FUNCTION
- Create a function. The declaration mode ( normal,
- generic declaration, or generic instantiation ),
- upper left and lower right corners, the name, and
- the prologue will be requested. If the function
- is a generic instantiation, the name of the function
- being instantiated will be requested, and then the
- letters "gi" along with the instantiated function
- name will be displayed; if the function is a generic
- declaration, the letters "gd" will be displayed
- within the function symbol.
-
- The function symbol is a stacked rectangle; the
- function identifier is prefixed with an '=' to
- distinguish it from a procedure.
-
- TASK_CMD
-
- TASK
- Create a task. The the parameter status, upper
- left and lower right corners, the name, and the
- prologue will be requested.
-
- The task symbol is a parallelogram.
-
- ENTRY_PT_CMD
-
- ENTRY POINT
- Create an entry point to a task. The guarded status and
- parameter status will be requested. The enclosing scope,
- within a task, will be requested. A task must have been
- created prior to executing this command.
-
-
- BODY_CMD
-
- EXECUTING BODY
- Create an executing body. The upper left and lower right
- corners will be requested. The body is used to represent
- the executable portion of an Ada unit body, and as such
- is the originating point for call connections. The body
- may not contain any other entities.
-
- The body symbol is an octagon.
-
- ANNOTATION_CMD
-
- IMPORT / EXPORT
- Access to the Import/Export Menu for
- creation of annotating entities :
-
- o Exported Type o Exported Object
- o Exported Exception o Exported Procedure
- o Exported Function o Exported Task Entry
-
- o Imported Virtual Package o Imported Package
- o Imported Procedure o Imported Function
-
- CALL_CONNECT_CMD
-
- CALL CONNECTION
- Create a caller-callee connection. The call mode
- ( normal, timed, or conditional ) will be requested.
- The user will specify the starting and ending points,
- and then be allowed to free-form draw the line by
- specifying up to 20 intermediate points, beginning at
- the starting point. The starting point must be within
- a body. The ending point must be within a imported
- procedure, imported function, exported procedure,
- exported function, exported entry point, procedure,
- function, or entry point.
-
- DATA_CONNECT_CMD
-
- VISIBILITY CONNECTION
- Create a visibility connection. The user will specify
- the starting and ending points, and then be allowed to
- free-form draw the line by specifying up to 20
- intermediate points, beginning at the starting point.
- The starting point must be within a virtual package,
- package, procedure, or function. The ending point must
- be within an imported virtual package, imported package,
- virtual package, or package.
-
- EXPORT_CONNECT_CMD
-
- EXPORTS CONNECTION
- Create an export relationship connection. The user
- will specify the starting and ending points, and then
- be allowed to free-form draw the line by specifying
- up to 20 intermediate points, beginning at the starting
- point. The starting point must be within any export
- symbol. The ending point must be within the corresponding
- procedure, function, entry point, or export symbol.
-
- DELETE_CONNECT_CMD
-
- DELETE CONNECTION
- Delete a call, visibility, or exports connection. The
- user will specify the starting point. If the program
- can determine only connection from the starting point,
- then that connection is highlighted for deletion. If
- multiple connections exist from the start point, then
- the end point is requested to determine the appropriate
- connection to highlight for deletion. The user will
- then be prompted to confirm or cancel the deletion.
-
- DELETE_CMD
-
- DELETE ENTITY
- Delete a graphical entity, and all associated
- connections, represented on the design diagram.
- The user will be prompted to select the entity
- to be deleted, and will again be prompted to
- confirm or cancel the deletion.
-
- MOVE_CMD
-
- MOVE / RESIZE ENTITY
- Move and resize a user selected graphical entity and
- all contained entities and annotations. The user will
- be prompted to select the outer scope of the entity(ies)
- to be moved and resized, the destination ( new uppper
- left hand corner) for the entity(ies) of the move, and
- the new size ( new lower right hand corner ) of the
- entity(ies). The resize will proportionally alter all
- the entity(ies), such that the outer most entity fits
- between its new upper left hand corner and lower right
- hand corner.
-
- If any connections (call, data, export) have one end
- outside of the moved and resized entities and the other
- end inside the moved entities, then the user will be
- prompted to attend to each such connection. The program
- will make an attempt to redraw the connection which the
- user may confirm, or cancel and redraw the connection
- ( by specifying the intermediate points ). If any of
- the connection starting and/or ending points are not
- within the View window, then the program with automatically
- go to max zoom out.
-
- The move and resize is validated prior to being executed
- by verifying that the resultant graph will be semantically
- correct. The move may not create an invalid graph by
- overlaying other entities. Graphs which have previously
- introduced this kind of semantic error cannot be moved and
- resized until the problem is corrected.
-
-
- MODIFY_CMD
-
- MODIFY ENTITY
- Modify the name and other Ada attributes of the selected
- entity. The user will be prompted to select the entity
- to be modified, and for new values of all modifiable
- attributes ( name, prologue, instantiated unit name,
- call status, etc. ).
-
- A.4 Generic Menu Commands
-
- Upon selecting the HELP option on the GENERIC MENU, the following
- display will be provided in the Graphics Window area of the terminal
- screen.
-
- GENERIC_MENU
-
- GENERIC MENU
-
- DESCRIPTION : Define the declaration mode ( normal,
- generic declaration, or generic
- instantiation ) of the entity being created.
-
- MENU BACKUP -> Abort this creation, and return to the
- previous menu.
- DECLARATION -> Set the status of the created entity
- to non-generic.
- GENERIC DECLA -> Set the status of the created entity
- to generic declaration.
- GENERIC INSTA -> Set the status of the created entity
- to generic instantiation.
-
- After selection of declaration mode, return and complete
- drawing.
-
- The specific HELP descriptions for individual options on GENERIC
- MENU are as follows:
-
- MENU BACKUP
-
- NON_GENERIC_CMD
-
- DECLARATION
- Set the status of the created package, procedure
- or function to non generic.
-
- After selection of the declaration mode return and
- complete drawing.
-
- GENERIC_DECL_CMD
-
- GENERIC DECLARATION
- Set the status of the created package, procedure
- or function to generic declaration.
-
- After selection of the declaration mode return and
- complete drawing.
-
- GENERIC_INST_CMD
-
- GENERIC INSTANTIATION
- Set the status of the created package, procedure
- or function to generic instantiation. GAD will
- subsequently request the name of the unit being
- instantiated.
-
- After selection of the declaration mode return and
- complete drawing.
-
-
- A.5 Annotating Menu Help Descriptions
-
- Upon selecting the HELP option on the ANNOTATING MENU, the following
- display will be provided in the Graphics Window area of the terminal
- screen.
-
- ANNOTATING_MENU
-
- IMPORT/EXPORT MENU
-
- DESCRIPTION : Select the type of entity to be
- added to the graph.
-
- EXPORT PROC -> Create a visible procedure in the
- specification section of the enclosing
- ( virtual ) package.
- EXPORT FUNC -> Create a visible function in the
- specification section of the enclosing
- ( virtual ) package.
- EXPORT TYPE -> Create a visible type in the
- specification section of the enclosing
- ( virtual ) package.
- EXPORT OBJECT -> Create a visible object in the
- specification section of the enclosing
- ( virtual ) package.
- EXPORT EXCEPT -> Create a visible exception in the
- specification section of the enclosing
- ( virtual ) package.
- EXPORT ENTRY -> Create a visible entry in the
- specification section of the enclosing
- ( virtual ) package.
- IMPORT VT PKG -> Import a virtual package for use via
- an Ada "with" statement.
- IMPORT PKG -> Import a package for use via an Ada
- "with" statement.
- IMPORT PROC -> Import a procedure for use via an Ada
- "with" statement.
- IMPORT FUNC -> Import a function for use via an Ada
- "with" statement.
- CALL CONN -> Create a call connection
- VISIBLE CONN -> Create a visibility connection
- EXPORTS CONN -> Create a export relation connection
-
- After selecting the entity enter its position on the
- graph, note that import and export entity must occur
- within a virtual package or package. The name for the
- entity will then be requested.
-
- Imports are shown on the right-hand side of an entity.
- The use of imports is shown in the PDL by context clauses
- ( 'with' and 'use' ).
-
- Exports are shown on the left-hand side of an entity.
- Exports are shown as the visible ( specification ) part
- of packages and virtual packages.
-
- The specific HELP descriptions for individual options on IMPORT/EXPORT
- MENU are as follows:
-
- MENU BACKUP
-
- PAN / ZOOM
-
-
- RESTART_CMD
-
- MAIN MENU
- Take the user directly to the main menu. Eliminates
- multiple menu backup commands when trying to return
- to the main menu.
-
- EXPORT_PROC_CMD
-
- EXPORTED PROCEDURE
- Create an annotation for a virtual package or
- package which indicates the named procedure is in
- the specification and hence exported ( visible ).
- The exported procedure is denoted by '| identifier |'.
-
- EXPORT_FUNC_CMD
-
- EXPORTED FUNCTION
- Create an annotation for a virtual package or
- package which indicates the named function is in
- the specification and hence exported ( visible ).
- The exported function is denoted by '| =identifier |'.
-
- EXPORT_TYPE_CMD
-
- EXPORTED TYPE
- Create an annotation for a virtual package or
- package which indicates the named type is in
- the specification and hence exported ( visible ).
- The exported type is denoted by '( identifier )'.
-
- EXPORT_OBJ_CMD
-
- EXPORTED OBJECT
- Create an annotation for a virtual package or
- package which indicates the named object is in
- the specification and hence exported ( visible ).
- The exported object is denoted by ': identifier :'.
-
- EXPORT_EXCEPT_CMD
-
- EXPORTED EXCEPTION
- Create an annotation for a virtual package or
- package which indicates the named exception is in
- the specification and hence exported ( visible ).
- The exported exception is denoted by '< identifier >'.
-
- EXPORT_TASK_ENTRY_CMD
-
- EXPORTED ENTRY POINT
- Create an annotation for a virtual package or
- package which indicates the named entry point is
- in the specification and hence exported ( visible ).
- The exported entry point is denoted by '/ identifier /'.
-
- An entry point for a task must be within the
- same scope as this export since the user will
- be prompted for a connection to the entry point.
- The end point for the connection should be
- the entry point.
-
- IMPORT_VP_CMD
-
- IMPORTED VIRTUAL PACKAGE
- Create an annotation for a virtual package or
- package which indicates the named virtual package
- has been imported for use via an Ada "with"
- statement. Imports can only be attached to
- top-level ( outermost ) units. The imported
- virtual package is denoted by '% identifier %'.
-
- IMPORT_PKG_CMD
-
- IMPORTED PACKAGE
- Create an annotation for a virtual package or
- package which indicates the named package has
- been imported for use via an Ada "with"
- statement. Imports can only be attached to
- top-level ( outermost ) units. The imported
- package is denoted by '# identifier #'.
-
- IMPORT_PROC_CMD
-
- IMPORTED PROCEDURE
- Create an annotation for a virtual package or
- package which indicates the named procedure has
- been imported for use via an Ada "with"
- statement. Imports can only be attached to
- top-level ( outermost ) units. The imported
- procedure is denoted by '| identifier |'.
-
- IMPORT_FUNC_CMD
-
- IMPORTED FUNCTION
- Create an annotation for a virtual package or
- package which indicates the named function has
- been imported for use via an Ada "with"
- statement. Imports can only be attached to
- top-level ( outermost ) units. The imported
- function is denoted by '|= identifier |'.
-
- IE_CALL_CONNECT_CMD
-
- CALL CONNECTION
- Create a caller-callee connection. The call mode
- ( normal, timed, or conditional ) will be requested.
- Normal and conditional call modes apply to subprograms
- and tasks as callers; the timed call mode applies only
- to tasks as callers. The user will specify the starting
- and ending points, and then be allowed to free-form draw
- the line by specifying up to 20 intermediate points. The
- starting point must be within a body. The ending point
- must be within a imported procedure, imported function,
- exported procedure, exported function, exported entry
- point, procedure, function, or entry point.
-
- IE_DATA_CONNECT_CMD
-
- VISIBILITY CONNECTION
- Create a visibility connection. The user will specify
- the starting and ending points, and then be allowed to
- free-form draw the line by specifying up to 20
- intermediate points, beginning at the starting point.
- The starting point must be within a virtual package,
- package, procedure, or function. The ending point must
- be within an imported virtual package, imported package,
- virtual package, or package.
-
- IE_EXPORT_CONNECT_CMD
-
- EXPORTS CONNECTION
- Create an export relationship connection. The user
- will specify the starting and ending points, and then
- be allowed to free-form draw the line by specifying up
- to 20 intermediate points. The starting point must be
- within an export symbol. The ending point must be
- within the corresponding procedure, function, entry
- point, or export symbol.
-
- A.6 Delete Menu Help Descriptions
-
- Upon selecting the HELP option on the DELETE MENU, the following
- display will be provided in the Graphics Window area of the terminal
- screen.
-
- DELETE_MENU
-
- CONFIRM MENU
-
- DESCRIPTION : Confirm or cancel the requested operation.
- This menu is utilized when the requested
- operation will result in the loss of data
- through either deletion of one or more
- graphical entities, or the loss ( possibly
- through overwriting ) of the entire graph
- structure.
- MENU BACKUP -> Return to the last higher menu. This
- selection is effectively identical to
- selecting a CANCEL.
- CANCEL -> Cancel the requested operation.
- CONFIRM -> Confirm the requested operation.
-
- The specific HELP descriptions for individual options on DELETE
- MENU are as follows:
-
- MAIN MENU
-
- MENU BACKUP
-
- CONFIRM_CMD
-
- CONFIRM
- Confirm the requested operation. The user
- acknowledges the acceptability of the data
- loss implied by the pending operation. The
- requested operation is performed and control
- is returned to the calling menu, or the GAD
- is exited.
-
- CANCEL_CMD
-
- CANCEL
- Cancel the requested operation. The graph is
- restored to its original state ( prior to the
- initiation of the current operation ) and
- control is returned to the calling menu.
-
- A.7 Attributes Menu Help Descriptions
-
- Upon selecting the HELP option on the ATTRIBUTES MENU, the following
- display will be provided in the Graphics Window area of the terminal
- screen.
-
- ATTRIBUTES_MENU
-
- ATTRIBUTES MENU
-
- DESCRIPTION : Alter the display color or line type
- attributes of one or more graphic
- entity types.
-
- MENU BACKUP -> Return to the last higher menu.
- "GRAPHIC ENTITY" -> Alter the display attributes of
- the specified entity.
-
- GAD will generate the graphs according to the set of
- display attributes as set by default or as set by the
- user with the aid of this menu. Settings are preserved
- between session as part of the display file.
-
- If the user desires to alter the default setting, it is
- recommended that it be altered prior to the start of the
- editing session, since entities cannot be redrawn with
- the new attributes during a session.
-
- The specific HELP descriptions for individual options on ATTRIBUTES
- MENU are as follows:
-
- MENU BACKUP
-
- A_VIRT_PACKAGE_CMD
-
- VIRTUAL PACKAGE SYMBOL
- Alter the virtual package color and line type
- attributes.
-
- A_PACKAGE_CMD
-
- PACKAGE SYMBOL
- Alter the package color and line type attributes.
-
- A_SUBPROGRAM_CMD
-
- SUBPROGRAM SYMBOL
- Alter the subprogram color and line type attributes.
-
- A_TASK_CMD
-
- TASK SYMBOL
- Alter the task color and line type attributes.
-
- A_CALL_CONNECT_CMD
-
- CALL CONNECTION LINE
- Alter the call connection line type attribute.
-
- A_DATA_CONNECT_CMD
-
- VISIBLE CONNECTION LINE
- Alter the visibility connection line type attribute.
-
- A_EXPORT_CONNECT_CMD
-
- EXPORTS CONNECTION LINE
- Alter the specification connection line color
- and line type attributes.
-
- A.8 Color/Line Menu Help Descriptions
-
- Upon selecting the HELP option on the COLOR/LINE MENU, the following
- display will be provided in the Graphics Window area of the terminal
- screen.
-
- COLOR_LINE_MENU
-
- COLOR / LINE MENU
-
- DESCRIPTION : Define a new display color or line-type
- for the previously selected graphical
- entity type.
-
- MENU BACKUP -> Changes complete, return to the last
- higher menu.
- "Color" -> The new color of the graphical entity.
- SOLID _____ -> The new line-font is to be solid.
- DASHED _ _ _ -> The new line-font is to be dashed.
- DOTTED ..... -> The new line-font is to be dotted.
-
- The specific HELP descriptions for individual options on COLOR/LINE MENU
- are as follows:
-
- MENU BACKUP
-
-
- GREEN_CMD
- GREEN
- Set the color of the previously selected graphical
- entity type to green.
-
- BLUE_CMD
- BLUE
- Set the color of the previously selected graphical
- entity type to blue.
-
- VIOLET_CMD
- VIOLET
- Set the color of the previously selected graphical
- entity type to violet.
-
- RED_CMD
- RED
- Set the color of the previously selected graphical
- entity type to red.
-
- ORANGE_CMD
- ORANGE
- Set the color of the previously selected graphical
- entity type to orange.
-
- YELLOW_CMD
- YELLOW
- Set the color of the previously selected graphical
- entity type to yellow.
-
- BLACK_CMD
- BLACK
- Set the color of the previously selected graphical
- entity type to black.
-
- SOLID_CMD
-
- SOLID _____
- Set the line-type of the previously selected graphical
- entity type to solid.
-
- ___________________________________________
-
- DASHED_CMD
-
- DASHED _ _ _
- Set the line-type of the previously selected graphical
- entity type to dashed.
-
- _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _
-
- DOTTED_CMD
-
- DOTTED .....
- Set the line-type of the previously selected graphical
- entity type to dotted.
-
- ...........................................
-
- A.9 Parameter Status Menu Commands
-
- Upon selecting the HELP option on the PARAMETER MENU, the following
- display will be provided in the Graphics Window area of the terminal
- screen.
-
- PARAMETER_STATUS_MENU
-
- PARAMETER STATUS MENU
-
- DESCRIPTION : Define the parameter status of the entity
- ( subprogram or task entry point ) being
- created.
-
- MENU BACKUP -> Abort this creation and return to the
- last higher menu.
- HAS PARAMS -> Assign parameters to the created entity.
- NO PARAMS -> Do not assign parameters to the created
- entity.
-
- After selection of parameter status, return and complete
- drawing.
-
- The specific HELP descriptions for individual options on PARAMETER
- STATUS MENU are as follows:
-
- MENU BACKUP
-
- HAS_PARAMETERS_CMD
-
- HAS PARAMS
-
- Assign parameters to the created entity. Parameters
- are indicated on the graphical display by '[ ]'
- following the subprogram or entry identifier.
-
- After selection of parameter status, return
- and complete drawing.
-
- NO_PARAMETERS_CMD
-
- NO PARAMS
-
- Do not assign parameters to the created entity.
-
- After selection of parameter status, return and
- complete drawing.
-
- A.10 Call Menu Commands
-
- Upon selecting the HELP option on the CALL MENU, the following
- display will be provided in the Graphics Window area of the terminal
- screen.
-
- CALL_STATUS_MENU
-
- CALL STATUS MENU
-
- DESCRIPTION : Define the call status of the entity
- being created.
-
- MENU BACKUP -> Abort this creation and return to the
- last higher menu.
- UNCONDITIONAL -> Set the call status to unconditional.
- CONDITIONAL -> Set the call status, to an entry point,
- or subprogram to conditional.
- TIMED -> Set the call status, to an entry point,
- to timed.
-
- After selection of call status, return and complete
- drawing.
-
- The specific HELP descriptions for individual options on CALL STATUS
- MENU are as follows:
-
- MENU BACKUP
-
-
- UNCONDITIONAL_CMD
-
- UNCONDITIONAL
- Set the call status to unconditional.
-
- After selection of call status, return and complete
- drawing.
-
- CONDITIONAL_CMD
-
- CONDITIONAL
- Set the call status, to an entry point, to conditional.
- Conditional calls are denoted by a 'C' in the caller.
- Conditional calls can be made to task entries or
- subprograms.
-
- After selection of call status, return and complete
- drawing.
-
- TIMED_CMD
-
- TIMED
- Set the call status, to an entry point, to timed.
- Timed calls are denoted by a 'T' in the caller.
-
- After selection of call status, return and complete
- drawing.
-
- A.11 ENTRY_POINT Status Menu Commands
-
- Upon selecting the HELP option on the ENTRY_POINT MENU, the following
- display will be provided in the Graphics Window area of the terminal
- screen.
-
- ENTRY_POINT_STATUS_MENU
-
- ENTRY POINT STATUS MENU
-
- DESCRIPTION : Define the entry point status of the entity
- being created.
-
- MENU BACKUP -> Abort this creation, return to the
- last higher menu.
- UNGUARDED -> Assign unguarded status to the created
- entry point.
- GUARDED -> Assign guarded status to the created
- entry point.
-
- After selection of entry point status, return and complete
- drawing.
-
- The specific HELP descriptions for individual options on ENTRY POINT
- STATUS MENU are as follows:
-
- MENU BACKUP
-
-
- UNGUARDED_CMD
-
- UNGUARDED
-
- Assign unguarded status to the created entry point.
-
- After selection of entry point status, return and
- complete drawing.
-
- GUARDED_CMD
-
- GUARDED
-
- Assign guarded status to the created entry point.
- Guarded entry points are denoted by a '*' prefixed
- to the entry identifier.
-
- After selection of entry point status, return and
- complete drawing.
-
- A.12 PDL Status Menu Commands
-
- Upon selecting the HELP option on the PDL STATUS MENU, the following
- display will be provided in the Graphics Window area of the terminal
- screen.
-
- PDL_STATUS_MENU
-
- PDL STATUS MENU
-
- DESCRIPTION : Define if the SUPPORT_PACKAGE should be
- included in the PDL to be generated.
- The SUPPORT_PACKAGE permits 'TBD' items
- in the PDL to be correctly compiled.
-
- MENU BACKUP -> Abort this PDL generation and return to
- the last higher menu.
- WITH SUPPORT -> Include the SUPPORT_PACKAGE in the
- generated PDL.
- NO SUPPORT -> Do not include the SUPPORT_PACKAGE
- in the generated PDL.
-
- package SUPPORT_PACKAGE is
-
- type TBD_TYPE is ( TBD ) ; -- used as function return
- -- type
- TBD_OBJECT : TBD_TYPE ; -- the function return value
- TBD_PARAMETERS : TBD_TYPE ; -- the subprogram calling
- -- parameters
- TBD_TIME : DURATION ; -- for delay statements
- TBD_CONDITION : BOOLEAN ; -- for conditional statements
-
- end SUPPORT_PACKAGE ;
-
- After selection of the SUPPORT_PACKAGE status, return and
- complete the PDL generation.
-
- The specific HELP descriptions for individual options on
- pdl STATUS MENU are as follows:
-
- MENU BACKUP
-
-
- WITH_SUPPORT_CMD
-
- WITH SUPPORT
-
- Include the SUPPORT_PACKAGE in the generated PDL.
-
- After selection of the SUPPORT_PACKAGE status, return
- and complete the PDL generation.
-
- NO_SUPPORT_CMD
-
- NO SUPPORT
-
- Do not include the SUPPORT_PACKAGE in the generated PDL.
-
- After selection of the SUPPORT_PACKAGE status, return
- and complete the PDL generation.
-
-