GetObjectsByType
Lists objects of a specified type, such as classes, tables, programs, or interfaces, under a package or composite object using its node ID and parent details.
Instructions
[read-only] Lists the objects of one type (classes, tables, programs, interfaces, etc.), the type whose node in the object tree is named by node_id, under the package or composite object named by parent_name, parent_tech_name and parent_type. Recordable: in batch mode a call is recorded under the next number and answers with empty content; its answer is read by number after the batch ends.
Tool call template
Replace each placeholder with a value matching the input schema. Only required parameters are included; add optional parameters as needed.
{
"id": 1,
"jsonrpc": "2.0",
"method": "tools/call",
"params": {
"arguments": {
"parent_name": "<parent_name>",
"parent_tech_name": "<parent_tech_name>",
"parent_type": "<parent_type>",
"node_id": "<node_id>"
},
"name": "GetObjectsByType"
}
}Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| format | No | [read-only] Output format: 'parsed' (default). 'raw' is accepted for backward compatibility but answers the same parsed text — see the note on `nodeLevel` below. | |
| node_id | Yes | [read-only] Node ID | |
| parent_name | Yes | [read-only] Parent object name | |
| parent_type | Yes | [read-only] Parent object type | |
| parent_tech_name | Yes | [read-only] Parent technical name | |
| with_short_descriptions | No | [read-only] Include short descriptions |