[[
✎ pl:miw:2009:miw09_metamodelwikiplugin
]]
aiWiki
Pokaż stronę
Ostatnie zmiany
Indeks
Zaloguj
Ta strona jest tylko do odczytu. Możesz wyświetlić źródła tej strony ale nie możesz ich zmienić.
====== Opis ====== Marcin Godlewski <godlewski.marcin@op.pl> ==== MetamodelWikiPlugin ==== Add Wiki plugin to display metamodels (UML class diagrams) from XMI code OR create wiki plugin to display them from UMLGraph notation. Input: * [[http://carlosmanzanares.com/blog/?p=23|Wiki UML tool]] * [[http://www.twiki.org/|TWiki]] * [[http://www.umlgraph.org/|UMLGraph]] Output: * Wiki with plugin ====== Spotkania ====== ===== 20090528 ==== Wersja 2: Instalacja: 1. Plugin do diagramów klas - umieścić syntax.php w dokuwiki/lib/plugins/umlclass Dodatkowo zainstalowane muszą być JDK, Graphviz i UMLGraph (instrukcja na stronie [[http://www.umlgraph.org/|UMLGraph]]). UMLGraph musi znajdować się w ścieżce przeszukiwania. Częstym problemem po instalacji UMLGrapha jest niespełnienie wymogu aby tools.jar (składnik JDK) i UmlGrpah.jar znajdowały się w tym samym katalogu. Jest to konieczne aby UMLGraph działał poprawnie. 2. Plugin do diagramów sekwencji - umieścić syntax.php w dokuwiki/lib/plugins/umlsequence Dodatkowo zainstalowany musi być program pic2plot z pakietu GNUPlotutils. Plik sequence.pic będący częścią UMLGraph'a musi znajdować się w katalogu dokuwiki/lib/plugins/umlsequence/ . Używanie: 1. Plugin do diagramów klas - umieścić w wiki opis klas pomiedzy znacznikami <uml class> i </uml class>. Plugin wygeneruje diagram klas. 2. Plugin do diagramów sekwencji - umieścić w wiki opis diagramów sekwencji (opis składni [[http://www.umlgraph.org/doc/index.html]]) pomiędzy znacznikami <uml seq> i </uml seq>. Plugin wygeneruje diagram sekwencji. **Plik do pobrania:** {{:pl:miw:2009:miw09_metamodelwikiplugin:plugin.zip}} ===== 20090408 ==== Prototyp: Instalacja - umieścić syntax.php w dokuwiki/lib/plugins/metamodel Dodatkowo zainstalowane muszą być JDK, Graphviz i UMLGraph (instrukcja na stronie [[http://www.umlgraph.org/|UMLGraph]]). UMLGraph musi znajdować się w ścieżce przeszukiwania. Częstym problemem po instalacji UMLGrapha jest niespełnienie wymogu aby tools.jar (składnik JDK) i UmlGrpah.jar znajdowały się w tym samym katalogu. Jest to konieczne aby UMLGraph działał poprawnie. Używanie - umieścić w wiki opis klas zgodny z javadoc pomiedzy znacznikami <uml> i </uml>. Plugin wygeneruje diagram klas. **Plik do pobrania:** {{:pl:miw:2009:miw09_metamodelwikiplugin:syntax.php.zip}} **Problem do rozwiązania:** W wyniku pracy pluginu powstaje plik o nazwie metamodel_plugin*.png, gdzie * jest sumą md5 dla pliku tekstowego zawierającego treść umieszczoną przez użytkownika pomiędzy znacznikami <uml> i </uml>. Plik ten zawiera grafikę (diagramy) umieszczaną na stronie. Problemem jest to, iż w wyniku zmian w treści stron niektóre z tych plików mogą stać się bezużyteczne, a nie są one w żaden sposób usuwane. Powstaje pytanie jak usuwać nieużywane pliki metamodel_plugin*.png?? ===== 20090319 ==== * proto ===== 20090305 ==== * graphviz plugin <code> <uml file="zzz.xmi"> class Person { String Name; } class Employee extends Person {} class Client extends Person {} </uml> </code> {{:pl:miw:2009:miw09_metamodelwikiplugin:umlgraph-class-eg.gif|}} ====== Projekt ====== ====== Sprawozdanie ====== ====== Prezentacja ====== ====== Materiały ======
pl/miw/2009/miw09_metamodelwikiplugin.1243510338.txt.gz
· ostatnio zmienione: 2019/06/27 15:57 (edycja zewnętrzna)
Pokaż stronę
Poprzednie wersje
Menadżer multimediów
Do góry