Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

...

The radio button Base that lets you choose between linking the new module to a lower module and adding elements from lower modules. This will be discussed in the next two chapters, with the following example:

Image Added

In the example above the focus is on the module Permit, but since it is linked to Domain and vicariously to Base, these modules are in scope as well. In the example, the module Base has an element (in this case an entity) Customer with attributes A and B. In the module Domain, this entity is visible and in Permit it has been specialized. This specialization comprised an adjustment of attribute B and the addition of attribute C. Entity Address originates in module Domain and has not been specialized further. Entity Permit originates in module Permit.

Link to base module

The radio button Base has two options. When the option Link to base module is chosen, the copied module will be linked to the same module that the original module was linked to.

To illustrate what happens when a copied module is linked, view the following example:

The example above will look like this after copying the module Permit to AnotherPermit and linking it to its base module Domain:

Image Added

The content of the example above is exactly the same as the original, except of course the name of the module.TODO

Add everything from base module(s)

The radio button Base has two options. When the option Add everything from base module(s) is chosen, the copied module will contain all elements from the original module and all modules that are directly and indirectly linked to the original module.

The example above will look like this after copying the module Permit to AnotherPermit and adding everything from its base modules:

Image Added

In the example shown above, everything from the modules Base, Domain and Permit is combined into the module AnotherPermit. This principle of combining is sometimes referred to as flattening ("platslaan" in Dutch) or rolling up ("oprollen" in Dutch). The result is that the module AnotherPermit contains Customer, Address and Permit and all of these elements are available in their newest, be it most specialist manner. 

 

UI Expand
expandedtrue
titleRelated documentation

Reporting and sharing data with other systems [Editor]

...