TIUFH1 ; SLC/MAM - LM Template H (DDEF Hierarchy) Actions Expand/Collapse, Jump to DDEF (EXPDEF(ASK,FILEDA)), EXPAND1(EINFO), COLLAPSE(EINFO) ;10/2/97 21:44
Source file <TIUFH1.m>
| Package | Total | Call Graph |
|---|---|---|
| Text Integration Utility | 5 | ($$MISSITEM,$$ORPHAN)^TIUFLF4 ($$PLUSUP,PARSE)^TIUFLLM UPDATE^TIUFLLM1 BUFITEMS^TIUFLT (PAUSE,RESET)^TIUFXHLX |
| Registration | 2 | FULL^VALM1 EN^VALM2 |
| VA Fileman | 1 | ^DIC |
| Name | Comments | DBIA/ICR reference |
|---|---|---|
| NOASK | ||
| EXPAX | ;
|
|
| EXPCX | ||
| EXPDEF(ASK,FILEDA) | ; If ASK, Template H action Jump to Document Def; else Expand to show entry FILEDA
; Assumes Docmt Def except Shared Components have at most 1 parent ; Requires ASK=1 to ask which entry to jump to, = 0 to not ask. ; Requires FILEDA if ASK = 0. |
|
| EXPDX | ||
| EXPAND1(EINFO) | ; Set items of List Manager array entry ENTRYNO into
|
|
| COLLAPSE(EINFO) | ; Collapse ENTRYNO
; Requires EINFO array, where EINFO = ^TMP("TIUFIDX,$J,ENTRYNO), and |
|
| ASK | ||
| EXPCOLL | ; Template A Action Expand/Collapse
|
|
| COLLX | ;
|
| Name | Field # of Occurrence |
|---|---|
| ^DIC | ASK |
| $$MISSITEM^TIUFLF4 | EXPCOLL+9, NOASK+8 |
| $$ORPHAN^TIUFLF4 | ASK+2, NOASK+1 |
| $$PLUSUP^TIUFLLM | EXPAND1+13 |
| PARSE^TIUFLLM | EXPCOLL+6, NOASK, NOASK+7 |
| UPDATE^TIUFLLM1 | COLLAPSE+7, EXPAND1+15 |
| BUFITEMS^TIUFLT | EXPAND1+11 |
| PAUSE^TIUFXHLX | EXPCOLL+4, EXPCOLL+9, NOASK+9 |
| RESET^TIUFXHLX | EXPDX |
| FULL^VALM1 | EXPDEF+9 |
| EN^VALM2 | EXPCOLL+3 |
| Name | Line Occurrences |
|---|---|
| Function Call: WRITE |
|
| Function Call: WRITE |
|
| Function Call: WRITE |
|
| Function Call: WRITE |
|
| Function Call: WRITE |
|
| Function Call: WRITE |
|
| Function Call: WRITE |
|
| Routine Call |
|
| Name | Line Occurrences (* Changed, ! Killed) |
|---|---|
| ^TIU(8925.1 - [#8925.1] | EXPCOLL+8, ASK+1, NOASK+1 |
| ^TMP("TIUF1" | EXPAND1+13* |
| ^TMP("TIUF1IDX" | EXPCOLL+4, NOASK, NOASK+5, NOASK+6, NOASK+12 |
| Name | Line Occurrences |
|---|---|
| ASK | ASK+6 |
| COLLAPSE | EXPCOLL+7, NOASK+3 |
| COLLX | COLLAPSE+5, COLLAPSE+6 |
| EXPAND1 | EXPCOLL+10, NOASK+10 |
| EXPCX | EXPCOLL+3, EXPCOLL+4, EXPCOLL+7, EXPCOLL+8, EXPCOLL+9 |
| EXPDX | ASK, NOASK+4 |
| NOASK | EXPDEF+7 |
| >> | Not killed explicitly |
| * | Changed |
| ! | Killed |
| ~ | Newed |
| Name | Field # of Occurrence |
|---|---|
| ASK | EXPDEF~, EXPDEF+7, NOASK+1, NOASK+9, NOASK+13, EXPDX |
| DIC | EXPDEF+4~, EXPDEF+10* |
| DIC(0 | EXPDEF+10* |
| DIROUT | EXPCOLL+1~, EXPDEF+5~ |
| DIRUT | EXPCOLL+1~, EXPDEF+5~ |
| DTOUT | EXPCOLL+1~, EXPCX, EXPDEF+5~, EXPDX |
| EINFO | EXPDEF+5~, NOASK+6*, NOASK+7, NOASK+10, COLLAPSE~, COLLAPSE+5, COLLAPSE+7, EXPAND1~, EXPAND1+10, EXPAND1+11 , EXPAND1+13, EXPAND1+15 |
| EINFO("XPDLCNT" | NOASK+10, COLLAPSE+6, COLLAPSE+7 |
| ENTRYNO | EXPDEF+4~, NOASK+5*, NOASK+6 |
| FILEDA | EXPCOLL+1~, EXPCOLL+5*, EXPCOLL+8, EXPCOLL+9, EXPDEF~, EXPDEF+8~, ASK+1*, ASK+2, NOASK+1 |
| INFO | EXPCOLL+1~, EXPCOLL+4*, EXPCOLL+5, EXPCOLL+6, EXPCOLL+7, EXPCOLL+10, EXPCOLL+12, EXPDEF+4~, NOASK*, NOASK+3 |
| INFO("XPDLCNT" | EXPCOLL+6, EXPCOLL+11, EXPCOLL+12, NOASK+2 |
| LINENO | EXPDEF+5~, NOASK+12*, NOASK+13, EXPAND1+9~, EXPAND1+10*, EXPAND1+11, EXPAND1+13, EXPAND1+15 |
| MISSITEM | EXPCOLL+1~, EXPCOLL+9*, EXPDEF+5~, NOASK+4, NOASK+8*, NOASK+9 |
| MSG | EXPCOLL+1~, EXPCOLL+8*, EXPDEF+4~, ASK!, ASK+3*, ASK+4*, ASK+5*, ASK+6! |
| MSG1 | EXPDEF+5~, ASK+4*, ASK+6! |
| NODE0 | EXPDEF+4~, ASK+1*, ASK+2, ASK+3, ASK+4, NOASK+1*, NOASK+9 |
| OLDLNO | EXPAND1+9~, EXPAND1+10*, EXPAND1+13, EXPAND1+15 |
| ORPHAN | EXPDEF+4~, ASK+2*, ASK+5, NOASK+1* |
| OXPDLCNT | EXPCOLL+1~, EXPCOLL+6*, EXPCOLL+7, EXPDEF+4~, NOASK+2*, NOASK+3 |
| PARENT | EXPDEF+4~, ASK!, ASK+2, NOASK+1 |
| PARENT( | NOASK+5 |
| PARENT(0 | NOASK+12 |
| PARENT(1000 | NOASK+4 |
| PFILEDA | EXPDEF+5~, NOASK+7*, NOASK+8, NOASK+9 |
| >> TIUFTMPL | COLLAPSE+7, EXPAND1+11, EXPAND1+13, EXPAND1+15 |
| TIUFXNOD | EXPCOLL+1~, EXPCOLL+2*, EXPCOLL+3, EXPDEF+5~, EXPDEF+6* |
| TIUJ | EXPDEF+4~, NOASK+4*, NOASK+5 |
| TIUREC | EXPAND1+9~, EXPAND1+13* |
| U | EXPCOLL+5, ASK+3, ASK+4, NOASK+7, NOASK+9 |
| >> VALM("LINES" | EXPCOLL+12, NOASK+13 |
| >> VALMBCK | EXPCOLL+2*, EXPCOLL+3*, EXPCOLL+4*, EXPCOLL+8*, EXPCOLL+9*, EXPCX*, EXPDEF+8*, EXPDX* |
| >> VALMBG | EXPCOLL+12*, NOASK+13* |
| >> VALMCNT | EXPCOLL+7*, EXPCOLL+11*, NOASK+3*, NOASK+10* |
| >> VALMY(0 | EXPCOLL+3, EXPCOLL+4 |
| X | EXPDEF+4~ |
| >> XQORNOD(0 | EXPCOLL+2, EXPDEF+6 |
| Y | EXPDEF+4~, ASK!, ASK+1 |