Różnice

Różnice między wybraną wersją a wersją aktualną.

Odnośnik do tego porównania

Both sides previous revision Poprzednia wersja
Nowa wersja Both sides next revision
pl:miw:miw08_gefardxtt_2 [2008/09/17 23:47]
miw
pl:miw:miw08_gefardxtt_2 [2008/09/17 23:50]
miw
Linia 98: Linia 98:
  
 ====== Projekt ====== ====== Projekt ======
 +
  
  
Linia 112: Linia 113:
 Celem projektu było zapoznanie się z dostępnymi Frameworkami pozwalającymi na budowę edytora XTT. Na początku przeanalizowałem framewrok GEF (Graphical Editing Framework). Niestety w przypadku GEF zbudowanie odpowiedniego edytora było bardzo pracochłonne. Praca w GEF-ie zaczynała się o stworzenia odpowiednich tablic, połączeń,​ etykiet tablic lub połączeń. Korzystając tylko z GEF-a wszystkie właściwości takie jak miejsce narysowania strzałki, tablicy trzeba ręcznie ustawiać.\\ ​   Celem projektu było zapoznanie się z dostępnymi Frameworkami pozwalającymi na budowę edytora XTT. Na początku przeanalizowałem framewrok GEF (Graphical Editing Framework). Niestety w przypadku GEF zbudowanie odpowiedniego edytora było bardzo pracochłonne. Praca w GEF-ie zaczynała się o stworzenia odpowiednich tablic, połączeń,​ etykiet tablic lub połączeń. Korzystając tylko z GEF-a wszystkie właściwości takie jak miejsce narysowania strzałki, tablicy trzeba ręcznie ustawiać.\\ ​  
 Dlatego też poszukałem inne rozwiązania,​ które są wykorzystywane w budowie edytorów. Znalazłem następny framework EMF (Eclipse Modeling Framework). Dzięki temu rozwiązaniu udało mi się stworzyć opis XTT w XML Schema.\\ Dlatego też poszukałem inne rozwiązania,​ które są wykorzystywane w budowie edytorów. Znalazłem następny framework EMF (Eclipse Modeling Framework). Dzięki temu rozwiązaniu udało mi się stworzyć opis XTT w XML Schema.\\
 +
  
 {{:​pl:​miw:​xtt-xsd.xml|Poniżej przedstawiam opis XTT w .xsd:}}\\ {{:​pl:​miw:​xtt-xsd.xml|Poniżej przedstawiam opis XTT w .xsd:}}\\
Linia 158: Linia 160:
 </​code>​ </​code>​
  
-Dzięki danemu plikowi mogłem wygenerować pliki xtt.genmodel oraz xtt.ecore, które potrzebne mi były do stworzenia edytora XTT.\\+Dzięki danemu plikowi mogłem wygenerować pliki {{:pl:miw:xtt-ecore.xml|xtt.ecore}} oraz {{:​pl:​miw:​xtt-genmodel.xml|xtt.genmodel}}, które potrzebne mi były do stworzenia edytora XTT.\\
 {{:​pl:​miw:​eclipse1.jpg|:​pl:​miw:​eclipse1.jpg}}\\ {{:​pl:​miw:​eclipse1.jpg|:​pl:​miw:​eclipse1.jpg}}\\
 Rysunek 1.\\ Rysunek 1.\\
 +
 +
 {{:​pl:​miw:​miw08_gefardxtt_2_eclipse2.jpg|:​pl:​miw:​miw08_gefardxtt_2_eclipse2.jpg}}\\ {{:​pl:​miw:​miw08_gefardxtt_2_eclipse2.jpg|:​pl:​miw:​miw08_gefardxtt_2_eclipse2.jpg}}\\
 Rysunek 2.\\ Rysunek 2.\\
pl/miw/miw08_gefardxtt_2.txt · ostatnio zmienione: 2019/06/27 15:50 (edycja zewnętrzna)
www.chimeric.de Valid CSS Driven by DokuWiki do yourself a favour and use a real browser - get firefox!! Recent changes RSS feed Valid XHTML 1.0