EMF i Genmodel Projekt org.inmost.crm.teneo
Topics Genmodel i Ecore raz jeszcze Własności Genmodel Własności Pakietu Własności Klasy Własności Cech Generowanie kodu
Model generatora ECore zawiera jedynie informacje o modelu Genmodel Genmodel contains additional information needed for code generation - package prefix, generation options, etc.
Genmodel i Ecore ECore Genmodel Pokazanie, ze chociaz edytory i wezly wygladaja podobnie tak naprawde udostepniania zupelnie inne spojrzenie na model
Genmodel i Ecore ECore Genmodel Pokazanie, ze chociaz edytory i wezly wygladaja podobnie tak naprawde udostepniania zupelnie inne spojrzenie na model
Genmodel Model Name – nazwy generowanych pluginów bazują na tej nazwie Model/Edit/Editor Plug-In ID – unikalne identyfikatory pluginów Model/Edit/Editor Directory – katalog docelowy generowania poszczególnych wtyczek Template Directory – katalog z szablonami generowania
Pakiet Base Package – na podstawie tej nazwy tworzone są podpakiety, nie trzeba tworzyć pustych Prefix – używany do tworzenia nazw klas pakietowych (np. fabryk) Adapter Factory – czy generować fabrykę i switch Implementation – przyrostek w nazwie generowanych pakietów z implemntacją
Klasa Image – czy generować obrazek reprezentujący daną klasę Label Feature – określa, który z pojedynczo- wartościowych atrybutów ma być traktowany jako etykieta item providerze Provider Type – czy generować item providera dla danej klasy
Cecha Children – określa czy dana referencja jest traktowana jako dziecko (domyślnie true dla relacji containment i false dla reference) Notify – czy powiadomienia o zmianach mają być wysyłane do centralnego „model change notifier” Property Type – określa czy w tworzonym item providerze ma znaleźć się wpis o edytowalności pola w widoku properties
Generowanie kodu
Koniec Dziękuje