Abhängigkeitskontroll-Liste (BC-DWB-TOO-PAK) |
Komponente eines Paketes, mittels derer die Verwendung von sichtbaren Repository-Objekten gesteuert wird.
Die Abhängikeitskontroll-Liste definiert auf der Ebene der Paketschnittstellen, in welchem Ausmaß sich ein Paket von anderen Paketen abhängig macht. Zu einer Abhängikeitskontroll-Liste lassen sich Elemente sowohl einbeziehen oder auch ausschließen. Daher wird sie durch zwei Anteile repräsentiert:
- die Inklusion
- die Exklusion.
Beide Anteile der Abhängikeitskontroll-Liste können eine Menge von Paketschnittstellen, Paketschnittstellen-Listen oder auch Standardschnittstellen enthalten. Diese Elemente lassen sich direkt in die Abhängikeitskontroll-Liste eines Verwenderpaketes eintragen. Daneben hat ein Paket die Möglichkeit die Abhängikeitskontroll-Liste seines Oberpaketes zu erben.
a). Repository-Objekte, die in Paketschnittstellen von drekten Unterpaketen exponiert sind, sind implizit auch in ihren Oberpaketen verwendbar. Die Schnittstelle des Unterpaketes wird nicht in der Abhängikeitskontroll-Liste aufgeführt.
b). Enthält eine Abhängigkeitskontroll-Liste keine Einträge, dann hängt das Verwenderpaket in der Regel von keinem Paket ab und kann demzufolge keine externen Repository-Objekte verwenden. Dies trifft allerdings nur zu, solange das betreffende Verwenderpaket keine Abhängigkeitskontroll-Liste von seinem Oberpaket erbt.