WikiHelp:UML
Материал из CustisWiki
{{#set: |HelpId=UML |HelpOrder=600 |ParentMenuId=AdvancedMarkup |HelpContent=Справка:UML |HelpDisplay=Диаграммы UML }}
Можно автоматически рисовать 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Еще примерСсылки
|
{{#ask: ParentMenuId::Top |
?HelpId | ?HelpOrder | ?ParentMenuId | ?HelpDisplay | ?HelpContent | ?#=Link | sort=HelpOrder | format=template | named args=yes | template=WikiHelp/SideMenu/TopLevel
}} |