Skip to content

GET_DANGLING_INTERREFS

GET_DANGLING_INTERREFS retrieves all broken outgoing references of the model specified by modelid.

Syntax

leo-grammar
CC "Core" GET_DANGLING_INTERREFS modelid:intValue .


#-->RESULT ecode:intValue reftext:strValue
CC "Core" GET_DANGLING_INTERREFS modelid:intValue .


#-->RESULT ecode:intValue reftext:strValue

Parameters

  • modelid (idValue) -

Returns

  • ecode (intValue) - Contains the error code or is 0 in case of success.
  • reftext (strValue) -

Details

The return variable reftext contains a string which contains 0 to n lines of the following code:

leo-grammar
REF srcmodelid - intValue
    srcdobjid - intValue
    srcattrid - intValue
    srcobjname - strValue
    targettype - strValue
    tmodeltype - strValue
    tmodelname - strValue
    tversion - strValue
    tclassname - strValue
    tobjname - strValue '\n'
REF srcmodelid - intValue
    srcdobjid - intValue
    srcattrid - intValue
    srcobjname - strValue
    targettype - strValue
    tmodeltype - strValue
    tmodelname - strValue
    tversion - strValue
    tclassname - strValue
    tobjname - strValue '\n'

targettype is either "model" or "object" depending on whether you have reference to a model (model reference) or a reference to an object in a model (instance reference).
If targettype is "model" you can ignore the variables tclassname and tobjname since they always contain an empty string ("").

See Also

Examples

Versions and Changes

Available since ADOxx 1.3