Page History
Otp |
---|
...
...
...
...
...
...
Library Components of E2E Builder Version 5.1
Version | ||
---|---|---|
| ||
|
...
title | Click here to read the documentation of the library diagram used in E2E Builder releases before 6.0 |
---|
...
However, also libraries must be manifested by a deployment artifact. This artifact is then used to define the backend dependencies and aliases used in the implementation of the library. The following example shows a library that abstracts a SQL access in a simple class called SqlQueries:
Figure: E2ELibrary Component Diagram
The above diagram is an example of a Library Component Diagram. Its structure is very similar component diagrams used to define E2E xUML services. The only significant difference comes from the following new stereotypes:
- <<E2ELibrary>> components represents the implementation of the library.
- <<E2ELibraryClass>>, <<E2ELibraryInterface>>, and <<E2ELibrarySignal>> classifiers represent the external usable interfaces and data structures nested in E2E libraries.
- <<E2ELibraryDeployment>> artifacts represent the actual physically compile result of the <<E2ELibrary>> component. Like an <<E2EConfigurationDeployment>>, the library deployment has dependencies to backend interface artifacts. These dependencies are adapter dependencies that refer to alias artifacts.
This component diagram can be generated by using wizard E2E Library Wizard. To start this wizard click the icon.
Note | ||
---|---|---|
| ||
If you create a new E2E library using the E2E Library Wizard, you will see that the Name field when creating a new library is disabled. This is due to the fact, that the library name is equal to the libraries file name, just without the extension. So editing the library name would only be possible by changing the actual model file name. |
Note | ||
---|---|---|
| ||
This library uses a database backend and therefore also needs, as in a normal E2E Builder Project with a backend, a deployment diagram. |