Classes

Line coverage against cyclomatic complexity. Bubble size is the number of executable lines; hover for details, click to navigate.

0% 20% 40% 60% 80% 100% 0 10 20 30 40 Line Coverage (%) Cyclomatic Complexity Stewart\Contracts\Registry\EntityFilter — Coverage: 97.8% | Lines: 46 | Complexity: 35 Stewart\Contracts\Registry\Update\EntityRegistryUpdate — Coverage: 90.9% | Lines: 44 | Complexity: 36 Stewart\Contracts\Registry\Update\EntityAliasesChange — Coverage: 83.3% | Lines: 18 | Complexity: 10 Stewart\Contracts\Registry\Update\EntityLabelsChange — Coverage: 100.0% | Lines: 18 | Complexity: 10 Stewart\Contracts\Registry\RegistryId — Coverage: 100.0% | Lines: 9 | Complexity: 9 Stewart\Contracts\Registry\Collection\RegistryIdCollection — Coverage: 100.0% | Lines: 8 | Complexity: 7 Stewart\Contracts\Registry\RegisteredEntity — Coverage: 83.3% | Lines: 6 | Complexity: 7 Stewart\Contracts\Registry\Collection\EntityAliasCollection — Coverage: 100.0% | Lines: 6 | Complexity: 5 Stewart\Contracts\Registry\EntityAlias — Coverage: 100.0% | Lines: 5 | Complexity: 5 Stewart\Contracts\Registry\Device — Coverage: 75.0% | Lines: 4 | Complexity: 4 Stewart\Contracts\Registry\Area — Coverage: 66.7% | Lines: 3 | Complexity: 3 Stewart\Contracts\Registry\EntityPlacement — Coverage: 100.0% | Lines: 2 | Complexity: 2 Stewart\Contracts\Registry\Floor — Coverage: 100.0% | Lines: 2 | Complexity: 2 Stewart\Contracts\Registry\Label — Coverage: 100.0% | Lines: 2 | Complexity: 2 Stewart\Contracts\Registry\RegistryNames — Coverage: 100.0% | Lines: 2 | Complexity: 1 Stewart\Contracts\Registry\Collection\AreaCollection — Coverage: 100.0% | Lines: 2 | Complexity: 2 Stewart\Contracts\Registry\Collection\DeviceCollection — Coverage: 100.0% | Lines: 2 | Complexity: 2 Stewart\Contracts\Registry\Collection\FloorCollection — Coverage: 100.0% | Lines: 2 | Complexity: 2 Stewart\Contracts\Registry\Collection\LabelCollection — Coverage: 100.0% | Lines: 2 | Complexity: 2 Stewart\Contracts\Registry\Collection\RegisteredEntityCollection — Coverage: 100.0% | Lines: 2 | Complexity: 2 Stewart\Contracts\Registry\AreaId — Coverage: 100.0% | Lines: 1 | Complexity: 1 Stewart\Contracts\Registry\DeviceId — Coverage: 0.0% | Lines: 1 | Complexity: 1 Stewart\Contracts\Registry\FloorId — Coverage: 100.0% | Lines: 1 | Complexity: 1 Stewart\Contracts\Registry\LabelId — Coverage: 0.0% | Lines: 1 | Complexity: 1 Stewart\Contracts\Registry\Update\EntityAreaChange — Coverage: 0.0% | Lines: 1 | Complexity: 1 Stewart\Contracts\Registry\Update\EntityIconChange — Coverage: 0.0% | Lines: 1 | Complexity: 1 Stewart\Contracts\Registry\Update\EntityNameChange — Coverage: 0.0% | Lines: 1 | Complexity: 1

Sorted by descending CRAP index.

Class CRAP Coverage
Stewart\Contracts\Registry\Update\EntityRegistryUpdate36.9790.9%
Stewart\Contracts\Registry\EntityFilter3597.8%
Stewart\Contracts\Registry\Update\EntityAliasesChange10.4683.3%
Stewart\Contracts\Registry\Update\EntityLabelsChange10100.0%
Stewart\Contracts\Registry\RegistryId9100.0%
Stewart\Contracts\Registry\RegisteredEntity7.2383.3%
Stewart\Contracts\Registry\Collection\RegistryIdCollection7100.0%
Stewart\Contracts\Registry\EntityAlias5100.0%
Stewart\Contracts\Registry\Collection\EntityAliasCollection5100.0%
Stewart\Contracts\Registry\Device4.2575.0%
Stewart\Contracts\Registry\Area3.3366.7%
Stewart\Contracts\Registry\DeviceId20.0%
Stewart\Contracts\Registry\EntityPlacement2100.0%
Stewart\Contracts\Registry\Floor2100.0%
Stewart\Contracts\Registry\Label2100.0%
Stewart\Contracts\Registry\LabelId20.0%
Stewart\Contracts\Registry\Collection\AreaCollection2100.0%
Stewart\Contracts\Registry\Collection\DeviceCollection2100.0%
Stewart\Contracts\Registry\Collection\FloorCollection2100.0%
Stewart\Contracts\Registry\Collection\LabelCollection2100.0%
Stewart\Contracts\Registry\Collection\RegisteredEntityCollection2100.0%
Stewart\Contracts\Registry\Update\EntityAreaChange20.0%
Stewart\Contracts\Registry\Update\EntityIconChange20.0%
Stewart\Contracts\Registry\Update\EntityNameChange20.0%
Stewart\Contracts\Registry\AreaId1100.0%
Stewart\Contracts\Registry\FloorId1100.0%
Stewart\Contracts\Registry\RegistryNames1100.0%
Stewart\Contracts\Registry\Collection\AreaIdCollection0100.0%
Stewart\Contracts\Registry\Collection\DeviceIdCollection0100.0%
Stewart\Contracts\Registry\Collection\FloorIdCollection0100.0%
Stewart\Contracts\Registry\Collection\LabelIdCollection0100.0%

Methods

Line coverage against cyclomatic complexity. Bubble size is the number of executable lines; hover for details, click to navigate.

0% 20% 40% 60% 80% 100% 0 2 4 6 8 10 Line Coverage (%) Cyclomatic Complexity Stewart\Contracts\Registry\Update\EntityRegistryUpdate::applyTo — Coverage: 100.0% | Lines: 12 | Complexity: 8 Stewart\Contracts\Registry\EntityFilter::toCanonicalKey — Coverage: 100.0% | Lines: 10 | Complexity: 1 Stewart\Contracts\Registry\EntityFilter::matchesEntity — Coverage: 85.7% | Lines: 7 | Complexity: 9 Stewart\Contracts\Registry\Update\EntityRegistryUpdate::isEmpty — Coverage: 100.0% | Lines: 7 | Complexity: 7 Stewart\Contracts\Registry\Update\EntityAliasesChange::withAdded — Coverage: 83.3% | Lines: 6 | Complexity: 2 Stewart\Contracts\Registry\Update\EntityAliasesChange::withRemoved — Coverage: 83.3% | Lines: 6 | Complexity: 2 Stewart\Contracts\Registry\Update\EntityLabelsChange::withAdded — Coverage: 100.0% | Lines: 6 | Complexity: 2 Stewart\Contracts\Registry\Update\EntityLabelsChange::withRemoved — Coverage: 100.0% | Lines: 6 | Complexity: 2 Stewart\Contracts\Registry\EntityFilter::matchesPlacement — Coverage: 100.0% | Lines: 5 | Complexity: 6 Stewart\Contracts\Registry\Collection\EntityAliasCollection::withAddedMembers — Coverage: 100.0% | Lines: 4 | Complexity: 3 Stewart\Contracts\Registry\Collection\RegistryIdCollection::withAddedMembers — Coverage: 100.0% | Lines: 4 | Complexity: 3 Stewart\Contracts\Registry\Update\EntityRegistryUpdate::resolveAgainst — Coverage: 100.0% | Lines: 4 | Complexity: 1 Stewart\Contracts\Registry\Update\EntityRegistryUpdate::collectAliases — Coverage: 100.0% | Lines: 4 | Complexity: 2 Stewart\Contracts\Registry\EntityFilter::withSelector — Coverage: 100.0% | Lines: 3 | Complexity: 2 Stewart\Contracts\Registry\EntityFilter::listSortedValues — Coverage: 100.0% | Lines: 3 | Complexity: 1 Stewart\Contracts\Registry\RegistryId::__construct — Coverage: 100.0% | Lines: 3 | Complexity: 2 Stewart\Contracts\Registry\RegistryId::tryFromString — Coverage: 100.0% | Lines: 3 | Complexity: 2 Stewart\Contracts\Registry\EntityFilter::withArea — Coverage: 100.0% | Lines: 2 | Complexity: 1 Stewart\Contracts\Registry\EntityFilter::withFloor — Coverage: 100.0% | Lines: 2 | Complexity: 1 Stewart\Contracts\Registry\EntityFilter::withLabel — Coverage: 100.0% | Lines: 2 | Complexity: 1 Stewart\Contracts\Registry\EntityFilter::withDevice — Coverage: 100.0% | Lines: 2 | Complexity: 1 Stewart\Contracts\Registry\RegistryNames::containsName — Coverage: 100.0% | Lines: 2 | Complexity: 1 Stewart\Contracts\Registry\Update\EntityAliasesChange::applyTo — Coverage: 100.0% | Lines: 2 | Complexity: 2 Stewart\Contracts\Registry\Update\EntityLabelsChange::applyTo — Coverage: 100.0% | Lines: 2 | Complexity: 2 Stewart\Contracts\Registry\Area::__construct — Coverage: 100.0% | Lines: 1 | Complexity: 1 Stewart\Contracts\Registry\Area::listLabelIds — Coverage: 0.0% | Lines: 1 | Complexity: 1 Stewart\Contracts\Registry\Area::isNamed — Coverage: 100.0% | Lines: 1 | Complexity: 1 Stewart\Contracts\Registry\AreaId::describeKind — Coverage: 100.0% | Lines: 1 | Complexity: 1 Stewart\Contracts\Registry\Device::__construct — Coverage: 100.0% | Lines: 1 | Complexity: 1 Stewart\Contracts\Registry\Device::getDisplayName — Coverage: 100.0% | Lines: 1 | Complexity: 1 Stewart\Contracts\Registry\Device::listLabelIds — Coverage: 0.0% | Lines: 1 | Complexity: 1 Stewart\Contracts\Registry\Device::isDisabled — Coverage: 100.0% | Lines: 1 | Complexity: 1 Stewart\Contracts\Registry\DeviceId::describeKind — Coverage: 0.0% | Lines: 1 | Complexity: 1 Stewart\Contracts\Registry\EntityAlias::__construct — Coverage: 100.0% | Lines: 1 | Complexity: 1 Stewart\Contracts\Registry\EntityAlias::named — Coverage: 100.0% | Lines: 1 | Complexity: 1 Stewart\Contracts\Registry\EntityAlias::entityName — Coverage: 100.0% | Lines: 1 | Complexity: 1 Stewart\Contracts\Registry\EntityAlias::isEntityName — Coverage: 100.0% | Lines: 1 | Complexity: 1 Stewart\Contracts\Registry\EntityAlias::equals — Coverage: 100.0% | Lines: 1 | Complexity: 1 Stewart\Contracts\Registry\EntityFilter::__construct — Coverage: 100.0% | Lines: 1 | Complexity: 1 Stewart\Contracts\Registry\EntityFilter::inArea — Coverage: 100.0% | Lines: 1 | Complexity: 1 Stewart\Contracts\Registry\EntityFilter::onFloor — Coverage: 100.0% | Lines: 1 | Complexity: 1 Stewart\Contracts\Registry\EntityFilter::labelled — Coverage: 100.0% | Lines: 1 | Complexity: 1 Stewart\Contracts\Registry\EntityFilter::ofDevice — Coverage: 100.0% | Lines: 1 | Complexity: 1 Stewart\Contracts\Registry\EntityFilter::inDomain — Coverage: 100.0% | Lines: 1 | Complexity: 1 Stewart\Contracts\Registry\EntityFilter::matching — Coverage: 100.0% | Lines: 1 | Complexity: 1 Stewart\Contracts\Registry\EntityFilter::withDomain — Coverage: 100.0% | Lines: 1 | Complexity: 1 Stewart\Contracts\Registry\EntityFilter::unconstrained — Coverage: 100.0% | Lines: 1 | Complexity: 1 Stewart\Contracts\Registry\EntityFilter::containsWhenConstrained — Coverage: 100.0% | Lines: 1 | Complexity: 3 Stewart\Contracts\Registry\EntityPlacement::__construct — Coverage: 100.0% | Lines: 1 | Complexity: 1 Stewart\Contracts\Registry\EntityPlacement::unregistered — Coverage: 100.0% | Lines: 1 | Complexity: 1 Stewart\Contracts\Registry\Floor::__construct — Coverage: 100.0% | Lines: 1 | Complexity: 1 Stewart\Contracts\Registry\Floor::isNamed — Coverage: 100.0% | Lines: 1 | Complexity: 1 Stewart\Contracts\Registry\FloorId::describeKind — Coverage: 100.0% | Lines: 1 | Complexity: 1 Stewart\Contracts\Registry\Label::__construct — Coverage: 100.0% | Lines: 1 | Complexity: 1 Stewart\Contracts\Registry\Label::isNamed — Coverage: 100.0% | Lines: 1 | Complexity: 1 Stewart\Contracts\Registry\LabelId::describeKind — Coverage: 0.0% | Lines: 1 | Complexity: 1 Stewart\Contracts\Registry\RegisteredEntity::__construct — Coverage: 100.0% | Lines: 1 | Complexity: 1 Stewart\Contracts\Registry\RegisteredEntity::listLabelIds — Coverage: 100.0% | Lines: 1 | Complexity: 1 Stewart\Contracts\Registry\RegisteredEntity::listAliases — Coverage: 0.0% | Lines: 1 | Complexity: 2 Stewart\Contracts\Registry\RegisteredEntity::isHidden — Coverage: 100.0% | Lines: 1 | Complexity: 1 Stewart\Contracts\Registry\RegisteredEntity::isDisabled — Coverage: 100.0% | Lines: 1 | Complexity: 1 Stewart\Contracts\Registry\RegisteredEntity::hasEntityCategory — Coverage: 100.0% | Lines: 1 | Complexity: 1 Stewart\Contracts\Registry\RegistryId::fromStringOrId — Coverage: 100.0% | Lines: 1 | Complexity: 2 Stewart\Contracts\Registry\RegistryId::equals — Coverage: 100.0% | Lines: 1 | Complexity: 2 Stewart\Contracts\Registry\RegistryId::__toString — Coverage: 100.0% | Lines: 1 | Complexity: 1 Stewart\Contracts\Registry\Collection\AreaCollection::keyedByAreaId — Coverage: 100.0% | Lines: 1 | Complexity: 1 Stewart\Contracts\Registry\Collection\AreaCollection::find — Coverage: 100.0% | Lines: 1 | Complexity: 1 Stewart\Contracts\Registry\Collection\DeviceCollection::keyedByDeviceId — Coverage: 100.0% | Lines: 1 | Complexity: 1 Stewart\Contracts\Registry\Collection\DeviceCollection::find — Coverage: 100.0% | Lines: 1 | Complexity: 1 Stewart\Contracts\Registry\Collection\EntityAliasCollection::contains — Coverage: 100.0% | Lines: 1 | Complexity: 1 Stewart\Contracts\Registry\Collection\EntityAliasCollection::withoutMembers — Coverage: 100.0% | Lines: 1 | Complexity: 1 Stewart\Contracts\Registry\Collection\FloorCollection::keyedByFloorId — Coverage: 100.0% | Lines: 1 | Complexity: 1 Stewart\Contracts\Registry\Collection\FloorCollection::find — Coverage: 100.0% | Lines: 1 | Complexity: 1 Stewart\Contracts\Registry\Collection\LabelCollection::keyedByLabelId — Coverage: 100.0% | Lines: 1 | Complexity: 1 Stewart\Contracts\Registry\Collection\LabelCollection::find — Coverage: 100.0% | Lines: 1 | Complexity: 1 Stewart\Contracts\Registry\Collection\RegisteredEntityCollection::keyedByEntityId — Coverage: 100.0% | Lines: 1 | Complexity: 1 Stewart\Contracts\Registry\Collection\RegisteredEntityCollection::find — Coverage: 100.0% | Lines: 1 | Complexity: 1 Stewart\Contracts\Registry\Collection\RegistryIdCollection::contains — Coverage: 100.0% | Lines: 1 | Complexity: 1 Stewart\Contracts\Registry\Collection\RegistryIdCollection::containsAnyOf — Coverage: 100.0% | Lines: 1 | Complexity: 1 Stewart\Contracts\Registry\Collection\RegistryIdCollection::withoutMembers — Coverage: 100.0% | Lines: 1 | Complexity: 1 Stewart\Contracts\Registry\Collection\RegistryIdCollection::toStrings — Coverage: 100.0% | Lines: 1 | Complexity: 1 Stewart\Contracts\Registry\Update\EntityAliasesChange::__construct — Coverage: 100.0% | Lines: 1 | Complexity: 1 Stewart\Contracts\Registry\Update\EntityAliasesChange::replacingWith — Coverage: 100.0% | Lines: 1 | Complexity: 1 Stewart\Contracts\Registry\Update\EntityAliasesChange::needsCurrentAliases — Coverage: 0.0% | Lines: 1 | Complexity: 1 Stewart\Contracts\Registry\Update\EntityAliasesChange::resolveAgainst — Coverage: 100.0% | Lines: 1 | Complexity: 1 Stewart\Contracts\Registry\Update\EntityAreaChange::__construct — Coverage: 0.0% | Lines: 1 | Complexity: 1 Stewart\Contracts\Registry\Update\EntityIconChange::__construct — Coverage: 0.0% | Lines: 1 | Complexity: 1 Stewart\Contracts\Registry\Update\EntityLabelsChange::__construct — Coverage: 100.0% | Lines: 1 | Complexity: 1 Stewart\Contracts\Registry\Update\EntityLabelsChange::replacingWith — Coverage: 100.0% | Lines: 1 | Complexity: 1 Stewart\Contracts\Registry\Update\EntityLabelsChange::needsCurrentLabels — Coverage: 100.0% | Lines: 1 | Complexity: 1 Stewart\Contracts\Registry\Update\EntityLabelsChange::resolveAgainst — Coverage: 100.0% | Lines: 1 | Complexity: 1 Stewart\Contracts\Registry\Update\EntityNameChange::__construct — Coverage: 0.0% | Lines: 1 | Complexity: 1 Stewart\Contracts\Registry\Update\EntityRegistryUpdate::__construct — Coverage: 100.0% | Lines: 1 | Complexity: 1 Stewart\Contracts\Registry\Update\EntityRegistryUpdate::withName — Coverage: 0.0% | Lines: 1 | Complexity: 1 Stewart\Contracts\Registry\Update\EntityRegistryUpdate::withoutName — Coverage: 100.0% | Lines: 1 | Complexity: 1 Stewart\Contracts\Registry\Update\EntityRegistryUpdate::withIcon — Coverage: 100.0% | Lines: 1 | Complexity: 1 Stewart\Contracts\Registry\Update\EntityRegistryUpdate::withoutIcon — Coverage: 0.0% | Lines: 1 | Complexity: 1 Stewart\Contracts\Registry\Update\EntityRegistryUpdate::withArea — Coverage: 0.0% | Lines: 1 | Complexity: 1 Stewart\Contracts\Registry\Update\EntityRegistryUpdate::withoutArea — Coverage: 100.0% | Lines: 1 | Complexity: 1 Stewart\Contracts\Registry\Update\EntityRegistryUpdate::withLabels — Coverage: 100.0% | Lines: 1 | Complexity: 1 Stewart\Contracts\Registry\Update\EntityRegistryUpdate::withAddedLabels — Coverage: 100.0% | Lines: 1 | Complexity: 1 Stewart\Contracts\Registry\Update\EntityRegistryUpdate::withRemovedLabels — Coverage: 100.0% | Lines: 1 | Complexity: 1 Stewart\Contracts\Registry\Update\EntityRegistryUpdate::withAliases — Coverage: 0.0% | Lines: 1 | Complexity: 1 Stewart\Contracts\Registry\Update\EntityRegistryUpdate::withAddedAliases — Coverage: 100.0% | Lines: 1 | Complexity: 1 Stewart\Contracts\Registry\Update\EntityRegistryUpdate::withRemovedAliases — Coverage: 100.0% | Lines: 1 | Complexity: 1 Stewart\Contracts\Registry\Update\EntityRegistryUpdate::withHidden — Coverage: 100.0% | Lines: 1 | Complexity: 1 Stewart\Contracts\Registry\Update\EntityRegistryUpdate::withDisabled — Coverage: 100.0% | Lines: 1 | Complexity: 1 Stewart\Contracts\Registry\Update\EntityRegistryUpdate::needsCurrentEntry — Coverage: 100.0% | Lines: 1 | Complexity: 2 Stewart\Contracts\Registry\Update\EntityRegistryUpdate::collectLabelIds — Coverage: 100.0% | Lines: 1 | Complexity: 1

Sorted by descending CRAP index.

Method CRAP Coverage
Stewart\Contracts\Registry\EntityFilter::matchesEntity9.2485.7%
Stewart\Contracts\Registry\Update\EntityRegistryUpdate::applyTo8100.0%
Stewart\Contracts\Registry\Update\EntityRegistryUpdate::isEmpty7100.0%
Stewart\Contracts\Registry\EntityFilter::matchesPlacement6100.0%
Stewart\Contracts\Registry\RegisteredEntity::listAliases60.0%
Stewart\Contracts\Registry\EntityFilter::containsWhenConstrained3100.0%
Stewart\Contracts\Registry\Collection\EntityAliasCollection::withAddedMembers3100.0%
Stewart\Contracts\Registry\Collection\RegistryIdCollection::withAddedMembers3100.0%
Stewart\Contracts\Registry\Update\EntityAliasesChange::withAdded2.0283.3%
Stewart\Contracts\Registry\Update\EntityAliasesChange::withRemoved2.0283.3%
Stewart\Contracts\Registry\Area::listLabelIds20.0%
Stewart\Contracts\Registry\Device::listLabelIds20.0%
Stewart\Contracts\Registry\DeviceId::describeKind20.0%
Stewart\Contracts\Registry\EntityFilter::withSelector2100.0%
Stewart\Contracts\Registry\LabelId::describeKind20.0%
Stewart\Contracts\Registry\RegistryId::__construct2100.0%
Stewart\Contracts\Registry\RegistryId::tryFromString2100.0%
Stewart\Contracts\Registry\RegistryId::fromStringOrId2100.0%
Stewart\Contracts\Registry\RegistryId::equals2100.0%
Stewart\Contracts\Registry\Update\EntityAliasesChange::needsCurrentAliases20.0%
Stewart\Contracts\Registry\Update\EntityAliasesChange::applyTo2100.0%
Stewart\Contracts\Registry\Update\EntityAreaChange::__construct20.0%
Stewart\Contracts\Registry\Update\EntityIconChange::__construct20.0%
Stewart\Contracts\Registry\Update\EntityLabelsChange::withAdded2100.0%
Stewart\Contracts\Registry\Update\EntityLabelsChange::withRemoved2100.0%
Stewart\Contracts\Registry\Update\EntityLabelsChange::applyTo2100.0%
Stewart\Contracts\Registry\Update\EntityNameChange::__construct20.0%
Stewart\Contracts\Registry\Update\EntityRegistryUpdate::withName20.0%
Stewart\Contracts\Registry\Update\EntityRegistryUpdate::withoutIcon20.0%
Stewart\Contracts\Registry\Update\EntityRegistryUpdate::withArea20.0%
Stewart\Contracts\Registry\Update\EntityRegistryUpdate::withAliases20.0%
Stewart\Contracts\Registry\Update\EntityRegistryUpdate::needsCurrentEntry2100.0%
Stewart\Contracts\Registry\Update\EntityRegistryUpdate::collectAliases2100.0%
Stewart\Contracts\Registry\Area::__construct1100.0%
Stewart\Contracts\Registry\Area::isNamed1100.0%
Stewart\Contracts\Registry\AreaId::describeKind1100.0%
Stewart\Contracts\Registry\Device::__construct1100.0%
Stewart\Contracts\Registry\Device::getDisplayName1100.0%
Stewart\Contracts\Registry\Device::isDisabled1100.0%
Stewart\Contracts\Registry\EntityAlias::__construct1100.0%
Stewart\Contracts\Registry\EntityAlias::named1100.0%
Stewart\Contracts\Registry\EntityAlias::entityName1100.0%
Stewart\Contracts\Registry\EntityAlias::isEntityName1100.0%
Stewart\Contracts\Registry\EntityAlias::equals1100.0%
Stewart\Contracts\Registry\EntityFilter::__construct1100.0%
Stewart\Contracts\Registry\EntityFilter::inArea1100.0%
Stewart\Contracts\Registry\EntityFilter::onFloor1100.0%
Stewart\Contracts\Registry\EntityFilter::labelled1100.0%
Stewart\Contracts\Registry\EntityFilter::ofDevice1100.0%
Stewart\Contracts\Registry\EntityFilter::inDomain1100.0%
Stewart\Contracts\Registry\EntityFilter::matching1100.0%
Stewart\Contracts\Registry\EntityFilter::withArea1100.0%
Stewart\Contracts\Registry\EntityFilter::withFloor1100.0%
Stewart\Contracts\Registry\EntityFilter::withLabel1100.0%
Stewart\Contracts\Registry\EntityFilter::withDevice1100.0%
Stewart\Contracts\Registry\EntityFilter::withDomain1100.0%
Stewart\Contracts\Registry\EntityFilter::toCanonicalKey1100.0%
Stewart\Contracts\Registry\EntityFilter::unconstrained1100.0%
Stewart\Contracts\Registry\EntityFilter::listSortedValues1100.0%
Stewart\Contracts\Registry\EntityPlacement::__construct1100.0%
Stewart\Contracts\Registry\EntityPlacement::unregistered1100.0%
Stewart\Contracts\Registry\Floor::__construct1100.0%
Stewart\Contracts\Registry\Floor::isNamed1100.0%
Stewart\Contracts\Registry\FloorId::describeKind1100.0%
Stewart\Contracts\Registry\Label::__construct1100.0%
Stewart\Contracts\Registry\Label::isNamed1100.0%
Stewart\Contracts\Registry\RegisteredEntity::__construct1100.0%
Stewart\Contracts\Registry\RegisteredEntity::listLabelIds1100.0%
Stewart\Contracts\Registry\RegisteredEntity::isHidden1100.0%
Stewart\Contracts\Registry\RegisteredEntity::isDisabled1100.0%
Stewart\Contracts\Registry\RegisteredEntity::hasEntityCategory1100.0%
Stewart\Contracts\Registry\RegistryId::__toString1100.0%
Stewart\Contracts\Registry\RegistryNames::containsName1100.0%
Stewart\Contracts\Registry\Collection\AreaCollection::keyedByAreaId1100.0%
Stewart\Contracts\Registry\Collection\AreaCollection::find1100.0%
Stewart\Contracts\Registry\Collection\DeviceCollection::keyedByDeviceId1100.0%
Stewart\Contracts\Registry\Collection\DeviceCollection::find1100.0%
Stewart\Contracts\Registry\Collection\EntityAliasCollection::contains1100.0%
Stewart\Contracts\Registry\Collection\EntityAliasCollection::withoutMembers1100.0%
Stewart\Contracts\Registry\Collection\FloorCollection::keyedByFloorId1100.0%
Stewart\Contracts\Registry\Collection\FloorCollection::find1100.0%
Stewart\Contracts\Registry\Collection\LabelCollection::keyedByLabelId1100.0%
Stewart\Contracts\Registry\Collection\LabelCollection::find1100.0%
Stewart\Contracts\Registry\Collection\RegisteredEntityCollection::keyedByEntityId1100.0%
Stewart\Contracts\Registry\Collection\RegisteredEntityCollection::find1100.0%
Stewart\Contracts\Registry\Collection\RegistryIdCollection::contains1100.0%
Stewart\Contracts\Registry\Collection\RegistryIdCollection::containsAnyOf1100.0%
Stewart\Contracts\Registry\Collection\RegistryIdCollection::withoutMembers1100.0%
Stewart\Contracts\Registry\Collection\RegistryIdCollection::toStrings1100.0%
Stewart\Contracts\Registry\Update\EntityAliasesChange::__construct1100.0%
Stewart\Contracts\Registry\Update\EntityAliasesChange::replacingWith1100.0%
Stewart\Contracts\Registry\Update\EntityAliasesChange::resolveAgainst1100.0%
Stewart\Contracts\Registry\Update\EntityLabelsChange::__construct1100.0%
Stewart\Contracts\Registry\Update\EntityLabelsChange::replacingWith1100.0%
Stewart\Contracts\Registry\Update\EntityLabelsChange::needsCurrentLabels1100.0%
Stewart\Contracts\Registry\Update\EntityLabelsChange::resolveAgainst1100.0%
Stewart\Contracts\Registry\Update\EntityRegistryUpdate::__construct1100.0%
Stewart\Contracts\Registry\Update\EntityRegistryUpdate::withoutName1100.0%
Stewart\Contracts\Registry\Update\EntityRegistryUpdate::withIcon1100.0%
Stewart\Contracts\Registry\Update\EntityRegistryUpdate::withoutArea1100.0%
Stewart\Contracts\Registry\Update\EntityRegistryUpdate::withLabels1100.0%
Stewart\Contracts\Registry\Update\EntityRegistryUpdate::withAddedLabels1100.0%
Stewart\Contracts\Registry\Update\EntityRegistryUpdate::withRemovedLabels1100.0%
Stewart\Contracts\Registry\Update\EntityRegistryUpdate::withAddedAliases1100.0%
Stewart\Contracts\Registry\Update\EntityRegistryUpdate::withRemovedAliases1100.0%
Stewart\Contracts\Registry\Update\EntityRegistryUpdate::withHidden1100.0%
Stewart\Contracts\Registry\Update\EntityRegistryUpdate::withDisabled1100.0%
Stewart\Contracts\Registry\Update\EntityRegistryUpdate::resolveAgainst1100.0%
Stewart\Contracts\Registry\Update\EntityRegistryUpdate::collectLabelIds1100.0%
Stewart\Contracts\Registry\RegistryId::describeKind0100.0%