Orchestrates 10 GoF pattern detectors across codebase files. Aggregates PatternInstance results into a PatternReport with confidence scores and code locations.
| Visibility | Name | Type | Description |
|---|---|---|---|
| private | depth | str | |
| private | enhance_with_ai | bool | |
| private | detectors | list[BasePatternDetector] |
| Visibility | Name | Description |
|---|---|---|
| public | detect_patterns() | |
| public | analyze_file() | |
| public | analyze_directory() | |
| private | _register_detectors() |
| Name | Value |
|---|---|
| name | PatternRecognizer |
| stereotype | null |
| visibility | public |
| isAbstract | false |
| isFinalSpecialization | false |
| isLeaf | false |
| isActive | false |