Home| Printable Version
The project screen was discussed earlier in the documentation, but here the remaining functions are considered. XDE Project page screen shot The main use of this screen is to assign the runtime patterns that we have created to a particular layer of our application. These are architectural layers, and the exact layer structure will depend on the type of product we are working with. All the runtime patterns currently assigned to this project are listed on this page under the name of the layer to which they are currently assigned. As mentioned previously, when cloning a pattern, it will be automatically included in the layer chosen at that time.
It is possible to add and remove runtime patterns from this project, without affecting the runtime patterns themselves.
To Include a runtime pattern in the project, we first need to decide on which layer the runtime pattern should belong. We then need to find the required runtime pattern from the pools by selecting the appropriate category and file using the select drop-down controls. It is important to use the select boxes directly underneath the name of the layer where the runtime pattern will be positioned. Once the file has been selected, it can be assigned to the project using the appropriate Include button. It is not possible to assign the same runtime pattern to a project more than once. If we try to assign a fully defined runtime pattern to an abstract layer we will be asked to confirm the inclusion. This is because runtime patterns on abstract layers are more for modelling, and will not be physically used at runtime, so it does not make sense to define node and action details etc. To Remove a runtime pattern from this project, we need to select the runtime pattern to remove using the radio buttons, and then click the Remove Runtime Pattern button near the bottom of the screen. This does not delete the runtime pattern, it just removes the association to a particular layer of the project. It will also remove any associations that have been defined involving this runtime pattern. These are described in the next section.
The select box shown to the right of every included runtime pattern is used to select the image type that should be used when representing the pattern on diagrammatic screens. To see the associations between runtime patterns in our project, click the name of runtime pattern in the list to show it on the Runtime Pattern Associations screen described in the next section.
Linking Runtime Patterns Specifying Associations Between Runtime Patterns