Skip to content
🤷

Forgive us! These docs are a work in progress. Some pages may be incomplete or describe features that aren't quite finished yet. Farkitect is in early development and we don't recommend using it for real work just yet. Feel free to explore — just be aware that things are still being built.

How to nest elements on a diagram

  1. On the Canvas, drag an element into the bounds of another element
  2. Release — the child element snaps inside the parent
  3. The parent node auto-resizes to contain the child

The child element now moves with the parent when the parent is dragged.

  1. Drag the child element outside the parent’s bounds
  2. Release — the element becomes a standalone node again

When you nest elements, the parent automatically grows to accommodate them. When you unnest or remove children, the parent can be manually resized back down.

If a containment relationship exists between the parent and child elements in the model, the edge is automatically hidden on the diagram when the child is nested inside the parent — the visual nesting already communicates the containment.

  • Nesting is a diagram-level visual grouping — it doesn’t change the element’s package location in the Explorer
  • Multiple elements can be nested inside the same parent
  • Nested elements can themselves contain further nested elements (multi-level nesting)
  • The same element can be nested inside one parent on one diagram and standalone on another