|
Персональные инструменты |
|||
|
Справка:UML — различия между версиямиМатериал из CustisWiki
Версия 16:32, 9 марта 2010Можно автоматически рисовать UML-диаграммы классов по их текстовому описанию, близкому к описанию классов на языках типа Java/С#. СодержаниеДиаграммы классов/** * @opt nodefontcolor "blue" */ class Person { String Name; } class Employee extends Person {} class Client extends Person {}
class Tyre {} class Engine {} class Body {} /** * @composed 1 - 4 Tyre * @composed 1 - 1 Engine * @composed 1 - 1 Body */ class Car {}
/** * @opt shape node * @note Located in the * machine room * @note Sun Blade 6048 * @depend - - - MapLocation * @depend - - - DataMine */ class Server{} /** @opt shape component */ class MapLocation {} /** @opt shape component */ class DataMine {} /** * CPU-munching * components that must * run on this server * @opt shape note * @opt commentname * @assoc - - - MapLocation * @assoc - - - DataMine */ class munchComment {}
Большой примерGeneralisation RelationshipsAdvanced RelationshipsRelationships InferenceSchemaElement VisibilityAssociation TypesReal Example (Catalina Classes)Class Stereotypes and Tagged ValuesFonts, Colors, Global and Local OptionsЕще примерСсылки
|
||||||||||||||||||||||||||||||||||||||||||||||||||||||