Hierarchy View

The Hierarchy View presents the like-inheritance and the members of a struct.

Position the cursor on the entity name and press F4 or right click and chose Show Hierarchy from the menu.

The Hierarchy View is automatically opened at any invocation.
You can also go to menu Window > Show View > Other > e Language > Hierarchy to open the Hierarchy View.

Hierarchy View Presentation



  1. Project. The project scope. The same entity might be defined and extended in several projects, but the Hierarchy View presents the hierarchy only from a single project, depending on the location where Show Hierarchy was invoked.
  2. Entity. The entity whose hierarchy is presented.
  3. History List. Click to see the previously inspected entities.
  4. Dump to file. Dumps the hierarchy to a file for documentation purposes.
  5. Tree Filters. Show full hierarchy or only parents or only the children of the current entity.
  6. Grayed Predefined Parent.
  7. Selected entity. The entity for which the members are presented. You can select any entity in the tree above to see its members.
  8. Member Filters. Which members to show (methods, fields, events etc.). You can also specify weather to see the "[]" bracketed info.
  9. Group by Category. Turn on/off to see members sorted alphabetically or grouped by category (methods, then fields, then events).
  10. Show only public members.
  11. Show all predefined members. By default, if a predefined method, for example "run()" is not overriden, it is not shown. Click to show all.
  12. Show all inherited members. Show inherited members, overriden or not.
  13. Grayed predefined inherited member.
  14. Declaring Struct. The place where the member was declared. Useful to see where an inherited member comes from.

You can right click in the inheritance tree and further inspect the hierarchy or the instance tree.

Hierarchy View Right Click on Struct

You can right click a member and further inspect the layers or the instance tree.

Hierarcht View Right Click on Member