Skip to main content

Disabling Layers

There is an option for every LayerLayerLogical separation of functionality within a single system/application, focused on code organization. to disable the expandersExpanderA unit of generation that combines a data tree instance (functional M1 model) with a template to generate an artifact. for that layerLayerLogical separation of functionality within a single system/application, focused on code organization.. You can add it anywhere in the model and it will cascade down.

E.g. if you add noDataLayer to a Component, the Data LayerLayerLogical separation of functionality within a single system/application, focused on code organization. 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 LayersLayerLogical separation of functionality within a single system/application, focused on code organization. interact, removing a LayerLayerLogical separation of functionality within a single system/application, focused on code organization. (e.g. Control) will require you to also disable other LayersLayerLogical separation of functionality within a single system/application, focused on code organization. (e.g. View)

Options​

Option
noClientLayer Any

This option stops the expandersExpanderA unit of generation that combines a data tree instance (functional M1 model) with a template to generate an artifact. from expanding artifactsArtifactA build or deployment result, such as a Docker container image or Java archive, produced by a software project. for the CLIENT layerLayerLogical separation of functionality within a single system/application, focused on code organization. of the element and its children.

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

This option stops the expandersExpanderA unit of generation that combines a data tree instance (functional M1 model) with a template to generate an artifact. from expanding the CONTROL layerLayerLogical separation of functionality within a single system/application, focused on code organization. for the component.

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

This option stops the expandersExpanderA unit of generation that combines a data tree instance (functional M1 model) with a template to generate an artifact. from expanding the DATA layerLayerLogical separation of functionality within a single system/application, focused on code organization. for the component.

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

This option stops the expandersExpanderA unit of generation that combines a data tree instance (functional M1 model) with a template to generate an artifact. from expanding the LOGIC layerLayerLogical separation of functionality within a single system/application, focused on code organization. for the component.

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

This option stops the expandersExpanderA unit of generation that combines a data tree instance (functional M1 model) with a template to generate an artifact. from expanding the PROXY layerLayerLogical separation of functionality within a single system/application, focused on code organization. for the component.

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

This option stops the expandersExpanderA unit of generation that combines a data tree instance (functional M1 model) with a template to generate an artifact. from expanding the VIEW layerLayerLogical separation of functionality within a single system/application, focused on code organization. for the component.

<options>
<noViewLayer/>
</options>