To jest stara wersja strony!
Opis
Szybura Bartek b.szybura@interia.pl
GEFARDXTT
GEF and Eclipse based editor for ARD and XTT. Evaluation, feasibility, prototype. XTTv2 Editor requirements
input:
Eclipse: EMF, GEF resources (GEF, http://www.eclipse.org/articles/Article-GEF-editor/gef-schema-editor.html),
ARD: Towards Formalization of ARD+ Conceptual Design and Refinement Method and An ARD+ Design and Visualization Toolchain Prototype in Prolog and UServ Case Study, Conceptual Design with ARD+ Method.
output:
Feasibility study, a description how to create such editors with GEF, a prototype editor MS Thesis regarding GEF: Interfejs graficzny do budowy aplikacji komponentowych zapewniający weryfikację semantyczną, ARD+ Editor requirements
Spotkania
080304
080311
Praca magisterska “Interfejs graficzny do budowy aplikacji kompnentowych zapewniający weryfikację semantyczną”. Autorzy: Maciej Kwiecień, Jan Rachwalik-przeglądnięcie.
Instalcja wszystkich potrzebnych pluginów do GEF-a.
Przeczytanie bibliografii znajdującej się na stronie ai.ia.agh.edu.pl na temat modelu XTT.
080401
080422
080429
<?xml version="1.0"?>
<xs:schema xmlns:xs="http://www.w3.org/2001/XMLSchema"
targetNamespace="http://www.w3schools.com"
xmlns="http://www.w3schools.com"
elementFormDefualt="qualified">
<xsd:element name="(?)">
<xsd:complexType>
<xsd:sequence>
<xsd:extension base="xs:string">
<xsd:attribute name="title_?" type="xsd:string">
</xsd:extension>
<xsd:extension base="xs:string">
<xsd:attribute name="title_=" type="xsd:string">
</xsd:extension>
<xsd:extension base="xs:string">
<xsd:attribute name="title_operation" type="xsd:string">
</xsd:extension>
<xsd:element name="inside" minOccurs="1" maxOccurs="unbound">
<xsd:sequence>
<xsd:element name="in" type="xsd:string">
<xsd:element name="=" type="xsd:string">
<xsd:element name="opearation" type="xsd:string">
</xsd:sequence>
</xsd:element>
</xsd:sequence>
<xsd:complexTyp>
</xsd:element>
080527
Projekt
Sprawozdanie
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.
Materiały