Detects high-level architectural patterns (MVC, MVVM, Repository, Clean Architecture, etc.) by analyzing multi-file relationships, directory structures, and framework conventions.
| Visibility | Name | Type | Description |
|---|---|---|---|
| private | enhance_with_ai | bool | |
| private | ai_enhancer | AIEnhancer |
| Visibility | Name | Description |
|---|---|---|
| public | detect_architecture() | |
| public | analyze() | |
| private | _detect_frameworks() | |
| private | _detect_mvc() | |
| private | _analyze_directory_structure() | |
| private | _detect_clean_architecture() |
| Name | Value |
|---|---|
| name | ArchitecturalPatternDetector |
| stereotype | null |
| visibility | public |
| isAbstract | false |
| isFinalSpecialization | false |
| isLeaf | false |
| isActive | false |