capellambse.extensions package

Subpackages

Submodules

capellambse.extensions.filtering module

Implements the Capella Filtering extension.

class capellambse.extensions.filtering.AbstractFilteringResult

Bases: NamedElement

class capellambse.extensions.filtering.AssociatedCriteriaAccessor

Bases: PhysicalAccessor[FilteringCriterion]

__init__()
Return type:

None

aslist: type[_obj.ElementList] | None
class_: type[T_co]
list_extra_args: cabc.Mapping[str, t.Any]
xtypes: cabc.Set[str]
class capellambse.extensions.filtering.AssociatedFilteringCriterionSet

Bases: FilteringCriterionSet

class capellambse.extensions.filtering.ComposedFilteringResult

Bases: AbstractFilteringResult

A result obtained from boolean operations of other results.

exclusion

The exclusion of this ComposedFilteringResult.

intersection

The intersection of this ComposedFilteringResult.

union

The union of this ComposedFilteringResult.

class capellambse.extensions.filtering.CreationDefaultFilteringCriterionSet

Bases: FilteringCriterionSet

class capellambse.extensions.filtering.ExclusionFilteringResultSet

Bases: FilteringResultSet

class capellambse.extensions.filtering.FilteringCriterion

Bases: NamedElement

filtered_objects

The filtered objects of this FilteringCriterion.

class capellambse.extensions.filtering.FilteringCriterionPkg

Bases: Namespace

A package containing multiple filtering criteria.

criteria

The criteria of this FilteringCriterionPkg.

packages

The packages of this FilteringCriterionPkg.

class capellambse.extensions.filtering.FilteringCriterionSet

Bases: NamedElement

criteria

The criteria of this FilteringCriterionSet.

variability_features

The variability features of this FilteringCriterionSet.

class capellambse.extensions.filtering.FilteringModel

Bases: NamedElement

criteria

The criteria of this FilteringModel.

criterion_packages

The criterion packages of this FilteringModel.

criterion_pkgs

The criterion pkgs of this FilteringModel.

variability_features

The variability features of this FilteringModel.

class capellambse.extensions.filtering.FilteringResult

Bases: FilteringCriterionSet, AbstractFilteringResult

A filtering result.

class capellambse.extensions.filtering.FilteringResultPkg

Bases: Namespace

packages

The packages of this FilteringResultPkg.

result_pkgs

The result pkgs of this FilteringResultPkg.

results

The results of this FilteringResultPkg.

class capellambse.extensions.filtering.FilteringResultSet

Bases: NamedElement

results

The results of this FilteringResultSet.

class capellambse.extensions.filtering.FilteringResults

Bases: NamedElement

configurations

The configurations of this FilteringResults.

result_pkgs

The result pkgs of this FilteringResults.

results

The results of this FilteringResults.

class capellambse.extensions.filtering.IntersectionFilteringResultSet

Bases: FilteringResultSet

class capellambse.extensions.filtering.UnionFilteringResultSet

Bases: FilteringResultSet

capellambse.extensions.filtering.init()
Return type:

None