Zadanie #887
Opracowanie formatu pliku
30%
Opis
Rozumiem, że w sumie opracujemy to wszyscy razem
Historia
#1 Uaktualnione przez Tomasz Kornuta około 12 lat temu
- Zmieniono Priorytet z Normalny na Natychmiastowy
#2 Uaktualnione przez Tomasz Kornuta około 12 lat temu
Tomasz Kornuta napisał:
Rozumiem, że w sumie opracujemy to wszyscy razem
Przypomniało mi się, że przecież PT określił format XMLowego opisu jednego komponentu, rozumiem, że do tego zbiegniesz...?
#3 Uaktualnione przez Anonimowy około 12 lat temu
Przykładowy format pliku znajduje się w svn:publikacje/raporty/12-dziekanski/TK/metamodel/Component.xmi
Aktualne nazwy 'konceptów' znajdują się w metamodelu (notka w LaTeX'u).
Bardziej istotne (dla parsowania) jest sposób zapisywania referencji w XML generowanym przez EMF -- zbliżony do XPath. Google wie coś na ten temat (ja nie wchodziłem w szczegóły). Warto też chyba rzucić okiem na API C++ związane z EMF:- http://code.google.com/p/emf4cpp/
- http://www.sdml.info/projects/omf/ ("The OMF (Open Modeling Framework) provides a facility that allows the programmatic inspection and manipulation of models.")
#4 Uaktualnione przez Anonimowy około 12 lat temu
- Zmieniono Status z Nowy na W Toku
#5 Uaktualnione przez Tomasz Kornuta około 12 lat temu
Słoniu, rzuć na to okiem please, bo wiem, że planujesz coś z Yaml'em, a tymczasem, jeżeli nie ma odpowiedniego wsparcia po stronie EMF, to może to jest ślepa uliczka...
#6 Uaktualnione przez Anonimowy około 12 lat temu
- Dodano Plik default.componentmodel
- Zmieniono % Wykonania z 0 na 30
Przykładowy plik z zadaniem ze screencastu, który zawiera już (technicznie) wszystkie możliwe XML-owe kruczki. Jeżeli potrafimy sprasować ten plik, to mogę swobodnie dodać subtaski i executory.
#7 Uaktualnione przez Maciej Stefańczyk około 12 lat temu
Plik wygląda na typowego xmla bez szczególnych udziwnień, a referencje odnoszą się teraz do nazw, co znacznie ułatwi sprawę (z mojego punktu widzenia). Co prawda jakbym miał to edytować z palca to bym się pochlastał, ale załóżmy że nie muszę :-)
#8 Uaktualnione przez Tomasz Kornuta około 12 lat temu
- Zmieniono Status z W Toku na Rozwiązany
#9 Uaktualnione przez Tomasz Kornuta ponad 11 lat temu
- Zmieniono Status z Rozwiązany na Zamknięty