Pobierz prezentację
Pobieranie prezentacji. Proszę czekać
OpublikowałSebestyjan Tylek Został zmieniony 11 lat temu
1
EMF i Genmodel Projekt org.inmost.crm.teneo
2
Topics Genmodel i Ecore raz jeszcze Własności Genmodel
Własności Pakietu Własności Klasy Własności Cech Generowanie kodu
3
Model generatora ECore zawiera jedynie informacje o modelu Genmodel
Genmodel contains additional information needed for code generation - package prefix, generation options, etc.
4
Genmodel i Ecore ECore Genmodel
Pokazanie, ze chociaz edytory i wezly wygladaja podobnie tak naprawde udostepniania zupelnie inne spojrzenie na model
5
Genmodel i Ecore ECore Genmodel
Pokazanie, ze chociaz edytory i wezly wygladaja podobnie tak naprawde udostepniania zupelnie inne spojrzenie na model
6
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
7
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ą
8
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
9
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
10
Generowanie kodu
11
Koniec Dziękuje
Podobne prezentacje
© 2024 SlidePlayer.pl Inc.
All rights reserved.