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 5 10 15 Line Coverage (%) Cyclomatic Complexity Stewart\Codegen\Model\GenerationModelFactory — Coverage: 98.4% | Lines: 62 | Complexity: 13 Stewart\Codegen\Model\DomainModel — Coverage: 0.0% | Lines: 9 | Complexity: 9 Stewart\Codegen\Model\GenerationModel — Coverage: 0.0% | Lines: 6 | Complexity: 6 Stewart\Codegen\Model\DomainCatalog — Coverage: 100.0% | Lines: 4 | Complexity: 1 Stewart\Codegen\Model\Collection\DomainModelCollection — Coverage: 0.0% | Lines: 3 | Complexity: 3 Stewart\Codegen\Model\DomainTraits — Coverage: 100.0% | Lines: 1 | Complexity: 1

Sorted by descending CRAP index.

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 1 2 3 4 Line Coverage (%) Cyclomatic Complexity Stewart\Codegen\Model\GenerationModelFactory::buildModelFromSnapshot — Coverage: 100.0% | Lines: 35 | Complexity: 2 Stewart\Codegen\Model\GenerationModelFactory::buildServiceModels — Coverage: 100.0% | Lines: 9 | Complexity: 2 Stewart\Codegen\Model\GenerationModelFactory::buildAttributeModels — Coverage: 100.0% | Lines: 6 | Complexity: 2 Stewart\Codegen\Model\GenerationModelFactory::buildFieldModels — Coverage: 100.0% | Lines: 5 | Complexity: 2 Stewart\Codegen\Model\DomainCatalog::getTraitsForDomain — Coverage: 100.0% | Lines: 4 | Complexity: 1 Stewart\Codegen\Model\GenerationModelFactory::sortedDomainNames — Coverage: 100.0% | Lines: 3 | Complexity: 1 Stewart\Codegen\Model\GenerationModelFactory::selectParameterScope — Coverage: 100.0% | Lines: 3 | Complexity: 3 Stewart\Codegen\Model\DomainModel::__construct — Coverage: 0.0% | Lines: 1 | Complexity: 1 Stewart\Codegen\Model\DomainModel::getEntitiesClass — Coverage: 0.0% | Lines: 1 | Complexity: 1 Stewart\Codegen\Model\DomainModel::getHandleClass — Coverage: 0.0% | Lines: 1 | Complexity: 1 Stewart\Codegen\Model\DomainModel::getStateClass — Coverage: 0.0% | Lines: 1 | Complexity: 1 Stewart\Codegen\Model\DomainModel::getServicesClass — Coverage: 0.0% | Lines: 1 | Complexity: 1 Stewart\Codegen\Model\DomainModel::isOnOff — Coverage: 0.0% | Lines: 1 | Complexity: 1 Stewart\Codegen\Model\DomainModel::isNumeric — Coverage: 0.0% | Lines: 1 | Complexity: 1 Stewart\Codegen\Model\DomainModel::hasEntities — Coverage: 0.0% | Lines: 1 | Complexity: 1 Stewart\Codegen\Model\DomainModel::hasServices — Coverage: 0.0% | Lines: 1 | Complexity: 1 Stewart\Codegen\Model\DomainTraits::__construct — Coverage: 100.0% | Lines: 1 | Complexity: 1 Stewart\Codegen\Model\GenerationModel::__construct — Coverage: 0.0% | Lines: 1 | Complexity: 1 Stewart\Codegen\Model\GenerationModel::listEntityDomains — Coverage: 0.0% | Lines: 1 | Complexity: 1 Stewart\Codegen\Model\GenerationModel::listServiceDomains — Coverage: 0.0% | Lines: 1 | Complexity: 1 Stewart\Codegen\Model\GenerationModel::countEntities — Coverage: 0.0% | Lines: 1 | Complexity: 1 Stewart\Codegen\Model\GenerationModel::countAttributes — Coverage: 0.0% | Lines: 1 | Complexity: 1 Stewart\Codegen\Model\GenerationModel::countServices — Coverage: 0.0% | Lines: 1 | Complexity: 1 Stewart\Codegen\Model\GenerationModelFactory::__construct — Coverage: 0.0% | Lines: 1 | Complexity: 1 Stewart\Codegen\Model\Collection\DomainModelCollection::havingEntities — Coverage: 0.0% | Lines: 1 | Complexity: 1 Stewart\Codegen\Model\Collection\DomainModelCollection::havingServices — Coverage: 0.0% | Lines: 1 | Complexity: 1 Stewart\Codegen\Model\Collection\DomainModelCollection::countAttributes — Coverage: 0.0% | Lines: 1 | Complexity: 1

Sorted by descending CRAP index.

Method CRAP Coverage
Stewart\Codegen\Model\GenerationModelFactory::selectParameterScope3100.0%
Stewart\Codegen\Model\DomainModel::__construct20.0%
Stewart\Codegen\Model\DomainModel::getEntitiesClass20.0%
Stewart\Codegen\Model\DomainModel::getHandleClass20.0%
Stewart\Codegen\Model\DomainModel::getStateClass20.0%
Stewart\Codegen\Model\DomainModel::getServicesClass20.0%
Stewart\Codegen\Model\DomainModel::isOnOff20.0%
Stewart\Codegen\Model\DomainModel::isNumeric20.0%
Stewart\Codegen\Model\DomainModel::hasEntities20.0%
Stewart\Codegen\Model\DomainModel::hasServices20.0%
Stewart\Codegen\Model\GenerationModel::__construct20.0%
Stewart\Codegen\Model\GenerationModel::listEntityDomains20.0%
Stewart\Codegen\Model\GenerationModel::listServiceDomains20.0%
Stewart\Codegen\Model\GenerationModel::countEntities20.0%
Stewart\Codegen\Model\GenerationModel::countAttributes20.0%
Stewart\Codegen\Model\GenerationModel::countServices20.0%
Stewart\Codegen\Model\GenerationModelFactory::__construct20.0%
Stewart\Codegen\Model\GenerationModelFactory::buildModelFromSnapshot2100.0%
Stewart\Codegen\Model\GenerationModelFactory::buildAttributeModels2100.0%
Stewart\Codegen\Model\GenerationModelFactory::buildServiceModels2100.0%
Stewart\Codegen\Model\GenerationModelFactory::buildFieldModels2100.0%
Stewart\Codegen\Model\Collection\DomainModelCollection::havingEntities20.0%
Stewart\Codegen\Model\Collection\DomainModelCollection::havingServices20.0%
Stewart\Codegen\Model\Collection\DomainModelCollection::countAttributes20.0%
Stewart\Codegen\Model\DomainCatalog::getTraitsForDomain1100.0%
Stewart\Codegen\Model\DomainTraits::__construct1100.0%
Stewart\Codegen\Model\GenerationModelFactory::sortedDomainNames1100.0%