PatternRecognizer

UMLClass
Skill Seekers :: skill_seekers :: Analysis :: PatternRecognizer

Description

Orchestrates 10 GoF pattern detectors across codebase files. Aggregates PatternInstance results into a PatternReport with confidence scores and code locations.

Attributes

Visibility Name Type Description
private depth str
private enhance_with_ai bool
private detectors list[BasePatternDetector]

Operations

Visibility Name Description
public detect_patterns()
public analyze_file()
public analyze_directory()
private _register_detectors()

Properties

Name Value
name PatternRecognizer
stereotype null
visibility public
isAbstract false
isFinalSpecialization false
isLeaf false
isActive false

Dependencies

Dependants

Relationships

Owned Elements

Diagrams