Part of lp.registry.interfaces.distroseriesparent View In Hierarchy
DistroSeriesParentSet interface.| Method | new | Create a new DistroSeriesParent. |
| Method | getByDerivedSeries | Get the DistroSeriesParent by derived series. |
| Method | getByParentSeries | Get the DistroSeriesParent by parent series. |
| Method | getByDerivedAndParentSeries | Get the DistroSeriesParent by derived and parent series. |
| Method | getFlattenedOverlayTree | Get the list of DistroSeriesParents corresponding to the |
DistroSeriesParent.DistroSeriesParent by derived series.| Parameters | derived_series | An IDistroseries |
DistroSeriesParent by parent series.| Parameters | parent_series | An IDistroseries |
DistroSeriesParent by derived and parent series.| Parameters | derived_series | The derived IDistroseries |
| parent_series | The parent IDistroseries |
Get the list of DistroSeriesParents corresponding to the
flattened overlay tree.
:param parent_series: An `IDistroseries`.
:return: A list of `IDistroSeriesParents`.
For instance, given the following structure:
series type of relation:
| | |
----------------------- | o
| | | | |
o o | no overlay overlay
| | |
parent1 parent2 parent3
The result would be:
[dsp(series, parent1), dsp(series, parent2)]