capellambse.extensions package

Subpackages

Submodules

capellambse.extensions.filtering module

Implements the Capella Filtering extension.

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.ComposedFilteringResult

Bases: ModelElement

A composed filtering result.

class capellambse.extensions.filtering.FilteringCriterion

Bases: ModelElement

A single filtering criterion.

filtered_objects

The filtered objects of this FilteringCriterion.

class capellambse.extensions.filtering.FilteringCriterionPkg

Bases: ModelElement

A package containing multiple filtering criteria.

criteria

The criteria of this FilteringCriterionPkg.

packages: m.Accessor[FilteringCriterionPkg]

The packages of this FilteringCriterionPkg.

class capellambse.extensions.filtering.FilteringModel

Bases: ModelElement

A filtering model containing criteria to filter by.

criteria

The criteria of this FilteringModel.

criterion_packages

The criterion packages of this FilteringModel.

class capellambse.extensions.filtering.FilteringResult

Bases: ModelElement

A filtering result.

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

None