Metamodel
Czym jest Metamodel w OneRAI?
Metamodel to zarejestrowany wzorzec struktury EA (pakiet lub diagram), który AI używa jako "instrukcję modelowania" dla danej perspektywy. Dzięki metamodelom AI wie jakich elementów i relacji używasz w swoim repozytorium — i stosuje te same konwencje w swoich sugestiach.
architecture, application. Gdy następnie piszesz "zaproponuj architekturę aplikacji", AI automatycznie używa Twoich wzorzców.Dwa typy wzorzców
| Typ | Źródło | Dostępność |
|---|---|---|
| Wzorce użytkownika | Odczytywane z repozytorium EA (pakiet lub diagram) | Wymagają konfiguracji |
| Wbudowane ArchiMate 3.1 | 4 wzorce zaszyte w kodzie | Zawsze dostępne jako fallback |
Ikony na liście metamodeli
| Ikona | Działanie |
|---|---|
| ↻ (zielony) | Przeładuj metamodel z repozytorium EA (aktualizuje dane) |
| — | Zwiń / rozwiń podgląd elementów |
| × | Usuń z listy (nie usuwa z EA) |
Zarządzanie metamodelami
| Przycisk | Działanie |
|---|---|
| + Dodaj pakiet | Dodaj pakiet EA jako wzorzec (zaznacz pakiet w drzewie EA najpierw) |
| + Dodaj diagram | Dodaj diagram EA jako wzorzec (otwórz diagram w EA najpierw) |
| Aktualizuj | Odśwież wszystkie metamodele z repozytorium |
| Zapisz | Zapisz konfigurację |
| Wyczyść | Usuń wszystkie wzorce |
| Eksport | Eksportuj do JSON (współdzielenie z zespołem) |
| Import | Importuj z JSON |
Słowa kluczowe (Keywords)
Keywords decydują kiedy AI automatycznie stosuje dany metamodel. Edytowalne ręcznie — to jedyna część wzorca, którą możesz zmieniać bez odświeżania z EA. Wpisz terminy które typowo pojawiają się gdy chcesz użyć tego wzorca. Rozdzielaj przecinkami.
Gdzie zapisywane są wzorce
Wzorce są zapisywane per repozytorium EA w pliku:
%APPDATA%\OneRAI\metamodels\{repoHash}.json
Metamodel
What is Metamodel in OneRAI?
A metamodel is a registered EA structural pattern (package or diagram) that AI uses as a "modeling instruction" for a given perspective. With metamodels, AI knows which elements and relations you use in your repository — and applies the same conventions in its suggestions.
architecture, application. When you then write "propose application architecture", AI automatically uses your patterns.Two Types of Patterns
| Type | Source | Availability |
|---|---|---|
| User patterns | Read from EA repository (package or diagram) | Require configuration |
| Built-in ArchiMate 3.1 | 4 patterns embedded in code | Always available as fallback |
Icons on the Metamodel List
| Icon | Action |
|---|---|
| ↻ (green) | Reload metamodel from EA repository (updates data) |
| — | Collapse / expand element preview |
| × | Remove from list (does not delete from EA) |
Managing Metamodels
| Button | Action |
|---|---|
| + Add package | Add EA package as a pattern (select package in EA tree first) |
| + Add diagram | Add EA diagram as a pattern (open diagram in EA first) |
| Update | Refresh all metamodels from repository |
| Save | Save configuration |
| Clear | Remove all patterns |
| Export | Export to JSON (share with team) |
| Import | Import from JSON |
Keywords
Keywords determine when AI automatically applies a given metamodel. Manually editable — the only part of the pattern you can change without refreshing from EA. Enter terms that typically appear when you want to use this pattern. Separate with commas.
Where Patterns Are Stored
Patterns are saved per EA repository in:
%APPDATA%\OneRAI\metamodels\{repoHash}.json