ECOBL ;BP/CMF - List object
Source file <ECOBL.m>
| action | A | extended action | Ea | event driver | Ed | subscriber | Su | protocol | O | limited protocol | LP | run routine | RR | broker | B | edit | E | server | Se | P | screenman | SM | inquire | I |
| Name | Comments | DBIA/ICR reference |
|---|---|---|
| ADD(RESULT,HANDLE,VALUE) | ; add simple list item
|
|
| CLEAR(RESULT,HANDLE,PARAMS) | ; restore to default state
|
|
| COLLECT(RESULT,HANDLE,CHILD) | ; add a child object to the list
|
|
| FIRST(RESULT,HANDLE,PARAMS) | ||
| FIND(RESULT,HANDLE,PARAMS) | ||
| FIND1(RESULT,HANDLE,PARAMS) | ||
| GET(RESULT,HANDLE,SCOPE,PROPERTY) | ||
| GETITEM(RESULT,HANDLE,ITEM) | ; get simple list item
|
|
| INFO(RESULT,HANDLE,PARAMS) | ||
| ISHANDLE(HANDLE,VALUE) | ; is value a collected handle
|
|
| LAST(RESULT,HANDLE,PARAMS) | ; get the last referenced item from the list
|
|
| NEXT(RESULT,HANDLE,PARAMS) | ; get the next item from the list
|
|
| SET(RESULT,HANDLE,SCOPE,PROPERTY,VALUE) | ||
| SETITEM(RESULT,HANDLE,ITEM,VALUE) | ; set simple list item
|
|
| SHOW(RESULT,HANDLE,SCOPE,PROPERTY,JUSTIFY) | ; parent method
|
|
| PARSE(PARSE,VALUE) | ||
| PROPERTY(HANDLE,SCOPE,PROPERTY,VALUE) | ; parent method
|
|
| ECOBC(RESULT,HANDLE,PROPERTY,ARGUMENT) | ; handler for Criteria
|
|
| CREATE(NAME) | ||
| DESTROY(HANDLE) | ||
| METHOD(RESULT,ARGUMENT) |
| Name | Line Occurrences |
|---|---|
| $$ISHANDLE | METHOD+15 |
| ADD | COLLECT+3, METHOD+6 |
| CLEAR | METHOD+7 |
| COLLECT | METHOD+9 |
| ECOBC | METHOD+8 |
| FIND | METHOD+10 |
| FIND1 | METHOD+11 |
| FIRST | METHOD+12 |
| GET | ADD+3, ECOBC+2, DESTROY+3 |
| GETITEM | METHOD+13 |
| INFO | METHOD+14 |
| LAST | METHOD+16 |
| METHOD | ADD+6, ADD+7, ADD+9, CLEAR+1, FIRST+1, FIND+1, FIND1+1, INFO+3, INFO+4, INFO+7 , LAST+1, NEXT+1, SETITEM+7 |
| NEXT | METHOD+17 |
| PARSE | ADD+2, COLLECT+2, GETITEM+2, INFO+2, SETITEM+2, METHOD+3, METHOD+4, METHOD+5, METHOD+21 |
| PROPERTY | CREATE+4, CREATE+5, CREATE+6 |
| SET | ADD+8, CLEAR+3, SETITEM+6 |
| SETITEM | METHOD+22 |
| >> | Not killed explicitly |
| * | Changed |
| ! | Killed |
| ~ | Newed |
| Name | Field # of Occurrence |
|---|---|
| ARGUMENT | ECOBC~, ECOBC+3, METHOD~, METHOD+3, METHOD+4, METHOD+5, METHOD+24 |
| CHILD | COLLECT~, COLLECT+3, COLLECT+4, PARSE+2*, ECOBC+1~, ECOBC+2, ECOBC+3, CREATE+2~, CREATE+9*, CREATE+10 , CREATE+11, DESTROY+2~, DESTROY+3, DESTROY+4 |
| COUNT | GETITEM+1~, INFO+1~, SETITEM+1~, PARSE+5*, CREATE+2~ |
| HANDLE | ADD~, ADD+2, ADD+3, ADD+5, ADD+6, ADD+7, ADD+8, ADD+9, CLEAR~, CLEAR+1 , CLEAR+2, CLEAR+3, COLLECT~, COLLECT+2, COLLECT+3, COLLECT+4, FIRST~, FIRST+1, FIND~, FIND+1 , FIND1~, FIND1+1, GET~, GET+2, GETITEM~, GETITEM+2, GETITEM+3, INFO~, INFO+3, INFO+4 , INFO+7, ISHANDLE~, ISHANDLE+1, ISHANDLE+2, LAST~, LAST+1, NEXT~, NEXT+1, SET~, SET+2 , SETITEM~, SETITEM+2, SETITEM+3, SETITEM+5, SETITEM+6, SETITEM+7, SHOW~, SHOW+1, PARSE+12*, PROPERTY~ , PROPERTY+1, ECOBC~, ECOBC+2, CREATE+2~, CREATE+3*, CREATE+4, CREATE+5, CREATE+6, CREATE+7, CREATE+10 , CREATE+11, CREATE+13, DESTROY~, DESTROY+3, DESTROY+5, METHOD+2~, METHOD+6, METHOD+7, METHOD+8, METHOD+9 , METHOD+10, METHOD+11, METHOD+12, METHOD+13, METHOD+14, METHOD+15, METHOD+16, METHOD+17, METHOD+22 |
| I | INFO+1~ |
| ITEM | ADD+1~, ADD+3, ADD+4*, ADD+5, ADD+6, ADD+8, ADD+9, ADD+10, COLLECT+1~, COLLECT+3 , COLLECT+4, COLLECT+5, GETITEM~, GETITEM+3, SETITEM~, SETITEM+3, SETITEM+4, SETITEM+5, SETITEM+6, SETITEM+7 |
| ITEMS | INFO+1~, INFO+3 |
| JUSTIFY | INFO+1~, INFO+3, SHOW~, SHOW+1, PARSE+15*, PARSE+21*, PARSE+22 |
| METHOD | PARSE+18*, METHOD+2~, METHOD+6, METHOD+7, METHOD+8, METHOD+9, METHOD+10, METHOD+11, METHOD+12, METHOD+13 , METHOD+14, METHOD+15, METHOD+16, METHOD+17, METHOD+19 |
| NAME | GETITEM+1~, INFO+1~, SETITEM+1~, CREATE~, CREATE+3, CREATE+9 |
| OFFSET | INFO+1~, INFO+6, PARSE+22* |
| OUT | INFO+1~, INFO+4, INFO+5, INFO+6, INFO+7 |
| PARAMS | CLEAR~, FIRST~, FIND~, FIND+1, FIND1~, FIND1+1, INFO~, INFO+2, LAST~, NEXT~ , PARSE+25*, METHOD+2~, METHOD+6, METHOD+7, METHOD+8, METHOD+9, METHOD+10, METHOD+11, METHOD+12, METHOD+13 , METHOD+14, METHOD+15, METHOD+16, METHOD+17, METHOD+21 |
| PARSE | PARSE~, PARSE+1, PARSE+4, PARSE+7, PARSE+11, PARSE+14, PARSE+17, PARSE+20, PARSE+24, PARSE+27 , PARSE+31, PARSE+35 |
| PROPERTY | GET~, GET+2, SET~, SET+2, SHOW~, SHOW+1, PARSE+8*, PARSE+9*, PARSE+28*, PARSE+29* , PROPERTY~, PROPERTY+1, ECOBC~, ECOBC+2 |
| RESULT | ADD~, ADD+10*, CLEAR~, CLEAR+1, CLEAR+3, COLLECT~, COLLECT+5*, FIRST~, FIRST+1, FIND~ , FIND+1, FIND1~, FIND1+1, GET~, GET+2, GETITEM~, GETITEM+3*, INFO~, LAST~, LAST+1 , NEXT~, NEXT+1, SET~, SET+2, SETITEM~, SETITEM+4*, SETITEM+6, SHOW~, SHOW+1, ECOBC~ , ECOBC+3, METHOD~, METHOD+6, METHOD+7, METHOD+8, METHOD+9, METHOD+10, METHOD+11, METHOD+12, METHOD+13 , METHOD+14, METHOD+15*, METHOD+16, METHOD+17, METHOD+22, METHOD+24 |
| SCOPE | GET~, GET+2, SET~, SET+2, SHOW~, SHOW+1, PROPERTY~, PROPERTY+1 |
| SETITEM | PARSE+32*, METHOD+20~, METHOD+22 |
| SETVALUE | PARSE+33*, PARSE+36*, METHOD+20~, METHOD+22 |
| VALUE | ADD~, ADD+5, ADD+7, ISHANDLE~, ISHANDLE+1, ISHANDLE+2, SET~, SET+2, SETITEM~, SETITEM+5 , PARSE~, PARSE+2, PARSE+5, PARSE+8, PARSE+9, PARSE+12, PARSE+15, PARSE+18, PARSE+21, PARSE+25 , PARSE+28, PARSE+32, PARSE+33, PARSE+36, PROPERTY~, PROPERTY+1 |
| X | ADD+1~, ADD+6, ADD+7, ADD+8, ADD+9, SETITEM+1~, SETITEM+7, CREATE+2~, CREATE+7, CREATE+11 |