> For the complete documentation index, see [llms.txt](https://help.auxalia.com/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://help.auxalia.com/plant-tools/plantspecdriven/how-to-use/use-cases/explaining-context-menus-pid3d/structure-tree.md).

# Structure Tree

This chapter describes all functions you will find in the context menus of the Structure Tree.

All nodes typically have an **Expand** and **Expand all** node. **Expand** expands the tree just one level below. Whereas **Expand all** expands the node from here on until all levels are expanded.

![](/files/r5H82NFkCT2zySavUU2I)

**Collapse** and **Collapse all** seem to do the same thing by collapsing the node. However, **Collapse all** also collapses all sub levels too. You will notice the difference, if you used **Expand all** before and now you use **Collapse** and now you use **Expand** then all the previous expanded sub nodes will still show expanded.

![](/files/1DU7dBYKubx4RMgiTG4K)

If you click in the empty space below the tree you will also get **Expand all** and **Expand**.

![](/files/EFZ8h6gaIqfcj4MDZQ9Q)

Table of Content:

* [P\&ID Drawing nodes](/plant-tools/plantspecdriven/how-to-use/use-cases/explaining-context-menus-pid3d/structure-tree/pid-drawing-nodes.md)
* [P\&ID Line Group classes](/plant-tools/plantspecdriven/how-to-use/use-cases/explaining-context-menus-pid3d/structure-tree/pid-line-group-classes.md)
* [P\&ID Line Segment classes](/plant-tools/plantspecdriven/how-to-use/use-cases/explaining-context-menus-pid3d/object/pid-line-segment-classes.md)
* [P\&ID Inline Asset / Inline Instrument classes](/plant-tools/plantspecdriven/how-to-use/use-cases/explaining-context-menus-pid3d/object/pid-inline-asset-inline-instrument-classes.md)
* [P\&ID Fastener classes](/plant-tools/plantspecdriven/how-to-use/use-cases/explaining-context-menus-pid3d/structure-tree/pid-fastener-classes.md)
* [3D Drawing nodes](/plant-tools/plantspecdriven/how-to-use/use-cases/explaining-context-menus-pid3d/structure-tree/3d-drawing-nodes.md)
* [3D Line Group classes](/plant-tools/plantspecdriven/how-to-use/use-cases/explaining-context-menus-pid3d/structure-tree/3d-line-group-classes.md)
* [3D Pipes and Elbows classes](/plant-tools/plantspecdriven/how-to-use/use-cases/explaining-context-menus-pid3d/object/3d-pipe-run-component-classes.md)
* [3D Pipe Run Component classes](/plant-tools/plantspecdriven/how-to-use/use-cases/explaining-context-menus-pid3d/object/3d-pipe-run-component-classes.md)
* [3D Fastener classes](/plant-tools/plantspecdriven/how-to-use/use-cases/explaining-context-menus-pid3d/object/3d-fastener-classes.md)
* [P\&ID Equipment & Nozzle classes](/plant-tools/plantspecdriven/how-to-use/use-cases/explaining-context-menus-pid3d/object/pid-equipment-nozzle-classes.md)
* [3D Equipment & Nozzle classes](/plant-tools/plantspecdriven/how-to-use/use-cases/explaining-context-menus-pid3d/object/3d-equipment-nozzle-classes.md)
