Skip to main content

Disabling Layers

There is an option for every Layer to disable the expanders for that layer. You can add it anywhere in the model and it will cascade down.

E.g. if you add noDataLayer to a Component, the Data Layer for that Component will not be expanded, not for its DataElements.

caution

For some options, adding the option will not generate compilable code and might need some additional configuration. Also, because of how the Layers interact, removing a Layer (e.g. Control) will require you to also disable other Layers (e.g. View)

Options

Option
noClientLayer Any

This option stops the expanders from expanding artifacts for the CLIENT layer of the element and its children.

<options>
<noClientLayer/>
</options>
Option
noControlLayer Any

This option stops the expanders from expanding the CONTROL layer for the component.

<options>
<noControlLayer/>
</options>
Option
noDataLayer Any

This option stops the expanders from expanding the DATA layer for the component.

<options>
<noDataLayer/>
</options>
Option
noLogicLayer Any

This option stops the expanders from expanding the LOGIC layer for the component.

<options>
<noLogicLayer/>
</options>
Option
noProxyLayer Any

This option stops the expanders from expanding the PROXY layer for the component.

<options>
<noProxyLayer/>
</options>
Option
noViewLayer Any

This option stops the expanders from expanding the VIEW layer for the component.

<options>
<noViewLayer/>
</options>