-
Notifications
You must be signed in to change notification settings - Fork 67
/
common.puml
26 lines (23 loc) · 1.28 KB
/
common.puml
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
/' Creates a colorized sprite
Params:
e_color: the color for the sprite
e_sprite: the sprite for the image '/
!define PUML_SPRITE(e_color,e_sprite) <color:e_color><$e_sprite></color>
/' Creates an aliased entity with a colorized sprite and stereotype
Params:
e_type: the entity type (e.g. component, node, agent, etc.)
e_color: the color for the sprite
e_sprite: the sprite for the image representing the entity
e_alias: the alias to give the entity
e_stereo: the stereotype, which can define additional styling '/
!define PUML_ENTITY(e_type,e_color,e_sprite,e_alias,e_stereo) e_type "<color:e_color><$e_sprite></color>" as e_alias <<e_stereo>>
/' Creates an aliased entity with a colorized sprite, label, and stereotype
Params:
e_type: the entity type (e.g. component, node, agent, etc.)
e_color: the color for the sprite
e_sprite: the sprite for the image representing the entity
e_label: the label to display under the sprite
e_alias: the alias to give the entity
e_stereo: the stereotype, which can define additional styling '/
!define PUML_ENTITY(e_type,e_color,e_sprite,e_label,e_alias,e_stereo) e_type "<color:e_color><$e_sprite></color>\r e_label" as e_alias <<e_stereo>>
skinparam defaultTextAlignment center