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
Poprzednia wersja
pl:miw:2009:miw09_logtalk_umlgraph:prezentacja [2009/06/06 02:51]
jsi08
pl:miw:2009:miw09_logtalk_umlgraph:prezentacja [2019/06/27 15:50] (aktualna)
Linia 264: Linia 264:
  
   * //drow/0// - predykat ładuje wybrany plik LogTalk i zapisuje go do pliku. ​   * //drow/0// - predykat ładuje wybrany plik LogTalk i zapisuje go do pliku. ​
 +
 +
 +Obiekty w pliku drowobject.lgt.
 +
 +  * plik służy do zademonstrowania przykładu działania prezentowanego rozwiązania.
 +
 +
 +===== Zaproponowane rozwiązanie.=====
  
 Skrypt umlgraph gdzie: Skrypt umlgraph gdzie:
Linia 271: Linia 279:
   * ${3} oznacza format w jakim zostanie zapisany diagram. ​   * ${3} oznacza format w jakim zostanie zapisany diagram. ​
  
 +Za pomocą poniższej komendy dostajemy plik .java i diagram drow.png
  
-Obiekty w pliku drowobject.lgt.+<code prolog>​ 
 +./umlgraph drow drow png 
 +</​code>​
  
-  ​plik służdo zademonstrowania przykładu działania prezentowanego rozwiązania.+ 
 +===== Diagram drow.png ===== 
 + 
 +{{:​pl:​miw:​2009:​miw09_logtalk_umlgraph:​drow.png|}} 
 + 
 + 
 +===== Ograniczenia i problemy.===== 
 + 
 +  ​Ograniczenia UmlGraph - interpretuje tylko Javę 
 +  * Problem z inną semantyką LogTalk i JAVA - brak kategorii w Javie 
 +  * Brak typów w LogTalk - konieczność dodania sztucznych typów. 
 +  * Brak możliwości dostępu ​do predykatów prywatnych - nie można ich pokazać na diagramie. 
 + 
 + 
 +===== Materiały =====
  
  
 +  * [[http://​www.umlgraph.org/​ | UMLgraph - główna strona projektu ]]
 +  * [[http://​www.umlgraph.org/​doc/​index.html| Tworzenie diagramów UML za pomocą UMLgraph - tutorial ]]
 +  * [[http://​www.umlgraph.org/​download.html| UMLgraph - download]]
  
 +----
  
  
 +  * [[http://​logtalk.org/​ | LogTalk - główna strona projektu ]]
 +  * [[http://​blog.logtalk.org//​ | LogTalk - blog ]]
 +  * [[http://​logtalk.org/​manuals/​userman/​index.html|User Manual]]
pl/miw/2009/miw09_logtalk_umlgraph/prezentacja.1244249478.txt.gz · ostatnio zmienione: 2019/06/27 15:57 (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