Skip to main content

Element Propagation from Inherited Structure

When an element inherits from a structure, the structure's elements are used to create child elements of the inheriting element. The structure doing the inheriting is called the child structure, and the structure from which the elements were inherited is the parent structure.

An element inherited from another is indicated with a black arrow icon decoration.

If element(s) are changed in the parent structure, the changes are automatically propagated to all child structures. This propagation happens immediately, so for example you can have an editor open for both the parent and child structures, add a new element in the parent structure and switch to the editor for the child structure and the new element will be present.

If you modify an inherited element in the child structure, this will be indicated by a gold triangle in the icon (signifying a delta, or change). This indicates that the child element is different than the parent element. You can see what the specified differences are by right clicking on the child element and selecting the Show Differences from Inherited Element menu item.

If you add an element in the child structure (as a descendant of an inheriting element), a yellow star will appear indicating the element is new in the child structure and not present in the parent structure.

Did this page help you?

If you find any issues with this page or its content – a typo, a missing step, or a technical error – please let us know!