class BundleRevisionDependencies
extends java.lang.Object
| Modifier and Type | Field and Description |
|---|---|
private java.util.Map<BundleRevision,java.util.Map<BundleCapability,java.util.Set<BundleWire>>> |
m_dependentsMap |
| Constructor and Description |
|---|
BundleRevisionDependencies() |
| Modifier and Type | Method and Description |
|---|---|
void |
addDependent(BundleWire bw) |
void |
dump() |
java.util.Set<Bundle> |
getDependentBundles(Bundle bundle) |
java.util.Map<BundleCapability,java.util.Set<BundleWire>> |
getDependents(BundleRevision provider) |
java.util.Set<Bundle> |
getImportingBundles(Bundle exporter,
BundleCapability exportCap) |
java.util.List<BundleWire> |
getProvidedWires(BundleRevision revision,
java.lang.String namespace) |
java.util.Set<Bundle> |
getRequiringBundles(Bundle bundle) |
boolean |
hasDependents(Bundle bundle) |
boolean |
hasDependents(BundleRevision revision) |
void |
removeDependencies(Bundle bundle) |
void |
removeDependents(BundleRevision provider) |
private final java.util.Map<BundleRevision,java.util.Map<BundleCapability,java.util.Set<BundleWire>>> m_dependentsMap
public void addDependent(BundleWire bw)
public void removeDependents(BundleRevision provider)
public java.util.Map<BundleCapability,java.util.Set<BundleWire>> getDependents(BundleRevision provider)
public boolean hasDependents(BundleRevision revision)
public boolean hasDependents(Bundle bundle)
public java.util.List<BundleWire> getProvidedWires(BundleRevision revision, java.lang.String namespace)
public java.util.Set<Bundle> getImportingBundles(Bundle exporter, BundleCapability exportCap)
public void removeDependencies(Bundle bundle)
public void dump()