├── skinparam.txt ├── language.pl ├── README.md └── language.txt /skinparam.txt: -------------------------------------------------------------------------------- 1 | 144 font-params 2 | 120 stereotype-font 3 | 87 color-params 4 | 43 sequence-params 5 | 29 global-font/color 6 | 26 border-thickness 7 | 15 icon-params 8 | 12 attribute-params 9 | 11 stereotype-params 10 | 11 other-params 11 | 10 layout-params 12 | 9 alignment 13 | 7 ARROW 14 | 6 text-params 15 | 5 style 16 | 3 link-params 17 | 1 COLOR 18 | -------------------------------------------------------------------------------- /language.pl: -------------------------------------------------------------------------------- 1 | #!perl -wn 2 | # java -jar plantuml.jar -language > language.txt 3 | # perl skinparam.pl language.txt |sort|uniq -c|sort -rn > skinparam.txt 4 | 5 | $skip = m{;skinparameter}..m{;color}; 6 | $skip && $skip>2 && $skip!~m{E0} && m{.} or next; 7 | chomp; 8 | my $orig = $_; 9 | for my $re (@re) { 10 | s{$re->[0]}{$re->[1]}i; 11 | } 12 | print "$_\n"; # to debug: "$orig\t$_\n"; 13 | 14 | BEGIN { 15 | $re = << 'EOF'; 16 | | FONT | Font(Color|Name|Size|Style) | 17 | | COLOR | (|Background|Border)Color | 18 | | ARROW | Arrow(|Lollipop)(COLOR|FONT|Thickness) | 19 | | ENTITY | (Agent|Archimate|Artifact|Boundary|Card|Cloud|Control|Database|DesignedDomain|Domain|Entity|File|Folder|Frame|Interface|Machine|Node(?!sep)|Queue|Rectangle|Requirement|Stack|Storage|Usecase) | 20 | | layout-params | Dpi|MinClassWidth|SameClassWidth|Nodesep|Ranksep|(Box|Participant|)Padding|Linetype|SwimlaneWidth | 21 | | link-params | HyperlinkCOLOR|HyperlinkUnderline|SvglinkTarget | 22 | | text-params | DefaultMonospacedFONT|Guillemet|Handwritten|MaxAsciiMessageLength|MaxMessageSize|TabSize | 23 | | alignment | ResponseMessageBelowArrow|(Default|Note|(Sequence|State)Message)TextAlignment|(Arrow|Package|Sequence|State)(Message|Reference|Title)Alignment | 24 | | other-params | ^BackgroundColor|COLORArrowSeparationSpace|GenericDisplay|FixCircleLabelOverlapping|LifelineStrategy|PageMargin|(TitleBorder|)RoundCorner|SwimlaneWrapTitleWidth|(|Note)Shadowing|WrapWidth | 25 | | attribute-params | (Class|Object|State)AttributeFONT | 26 | | border-thickness | (ENTITY|Archimate|Activity|Class|Component|Diagram|Legend|Note|Object|Package|Partition|Sequence(Actor|Divider|Group|LifeLine|Participant|Reference)|Swimlane|Title|Usecase)BorderThickness | 27 | | icon-params | Icon(IEMandatory|Package|Private|Protected|Public)COLOR|ClassAttributeIconSize|CircledCharacter(FONT|Radius) | 28 | | color-params | (ENTITY|Actor|Designed|Biddable|Lexical|Activity(|Start|End|Bar|Diamond)|Class(|Header)|Collections|Component|Diagram|Enum|Generic|Interface|Note|Object|Package|Page|PageExternal|Participant|Partition|PathHover|Swimlane(|Title)|State(|Start|End|Bar)|Timing|Usecase(|Actor))COLOR | 29 | | font-params | (ENTITY|Actor|Activity(|Diamond)|Class(|Header)|Collections|Component|Diagram|Enum|Generic|Interface|Note|Object|Package|PathHover|Participant|Partition|SwimlaneTitle|State|Timing|Usecase(|Actor))FONT | 30 | | arrow-params | (ENTITY|Activity(|Diamond)|Class(|Header)|Collections|Diagram|Enum|Generic|Interface|Note|PathHover|Partition|Swimlane|State|Timing|Usecase(|Actor))ARROW | 31 | | sequence-params | Sequence(|Actor|Box|Delay|Divider|Group(|Body|Header)|LifeLine|NewpageSeparator|Participant|Reference(|Header)|Title)(ARROW|COLOR|FONT)|SequenceParticipant | 32 | | stereotype-font | (ENTITY|Actor|Class|Component|Interface|Object|Package|Participant|Sequence|Usecase(|Actor))StereotypeFONT | 33 | | stereotype-params | Stereotype(Position|[ACEIN]COLOR) | 34 | | style | (Component|Condition(|End)|Package|)Style | 35 | | global-font/color | Monochrome|(Caption|Default|Footer|Header|Legend|Title)(FONT|COLOR) | 36 | EOF 37 | @re = map { 38 | my ($x,$y) = m{\| (.*?) +\| (.*?) \|$} or die "BAD: $_"; 39 | [qr{$y}, $x] 40 | } split /\n/, $re; 41 | } 42 | -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- 1 | # Grokking PlantUML skinparams 2 | 3 | [PlantUML](http://www.plantuml.com) has approximately a gazillion [skinparam](http://plantuml.com/skinparam) parameters 4 | (this is a very large number, though still considerably smaller than a googol). 5 | You can see them with [this code](http://www.plantuml.com/plantuml/uml/AyxEp2j8B4hCJIr9BIe60000): 6 | 7 | ```puml 8 | @startuml 9 | skinparameters 10 | @enduml 11 | ``` 12 | 13 | ## skinparam groups 14 | Here we attempt to reduce the gazillion parameters to groups by using regexps: 15 | 16 | java -jar plantuml.jar -language > language.txt 17 | perl skinparam.pl language.txt |sort|uniq -c|sort -rn > skinparam.txt 18 | 19 | The groupings are defined in `skinparam.pl`: 20 | 21 | ``` 22 | ==group== | ==regexp== 23 | FONT Font(Color|Name|Size|Style) 24 | COLOR (|Background|Border)Color 25 | ARROW Arrow(|Lollipop)(COLOR|FONT|Thickness) 26 | ENTITY (Agent|Archimate|Artifact|Boundary|Card|Cloud|Control|Database|DesignedDomain|Domain|Entity|File|Folder|Frame|Interface|Machine|Node(?!sep)|Queue|Rectangle|Requirement|Stack|Storage|Usecase) 27 | layout-params Dpi|MinClassWidth|SameClassWidth|Nodesep|Ranksep|(Box|Participant|)Padding|Linetype|SwimlaneWidth 28 | link-params HyperlinkCOLOR|HyperlinkUnderline|SvglinkTarget 29 | text-params DefaultMonospacedFONT|Guillemet|Handwritten|MaxAsciiMessageLength|MaxMessageSize|TabSize 30 | alignment ResponseMessageBelowArrow|(Default|Note|(Sequence|State)Message)TextAlignment|(Arrow|Package|Sequence|State)(Message|Reference|Title)Alignment 31 | other-params ^BackgroundColor|COLORArrowSeparationSpace|GenericDisplay|FixCircleLabelOverlapping|LifelineStrategy|PageMargin|(TitleBorder|)RoundCorner|SwimlaneWrapTitleWidth|(|Note)Shadowing|WrapWidth 32 | attribute-params (Class|Object|State)AttributeFONT 33 | border-thickness (ENTITY|Archimate|Activity|Class|Component|Diagram|Legend|Note|Object|Package|Partition|Sequence(Actor|Divider|Group|LifeLine|Participant|Reference)|Swimlane|Title|Usecase)BorderThickness 34 | icon-params Icon(IEMandatory|Package|Private|Protected|Public)COLOR|ClassAttributeIconSize|CircledCharacter(FONT|Radius) 35 | color-params (ENTITY|Actor|Designed|Biddable|Lexical|Activity(|Start|End|Bar|Diamond)|Class(|Header)|Collections|Component|Diagram|Enum|Generic|Interface|Note|Object|Package|Page|PageExternal|Participant|Partition|PathHover|Swimlane(|Title)|State(|Start|End|Bar)|Timing|Usecase(|Actor))COLOR 36 | font-params (ENTITY|Actor|Activity(|Diamond)|Class(|Header)|Collections|Component|Diagram|Enum|Generic|Interface|Note|Object|Package|PathHover|Participant|Partition|SwimlaneTitle|State|Timing|Usecase(|Actor))FONT 37 | arrow-params (ENTITY|Activity(|Diamond)|Class(|Header)|Collections|Diagram|Enum|Generic|Interface|Note|PathHover|Partition|Swimlane|State|Timing|Usecase(|Actor))ARROW 38 | sequence-params Sequence(|Actor|Box|Delay|Divider|Group(|Body|Header)|LifeLine|NewpageSeparator|Participant|Reference(|Header)|Title)(ARROW|COLOR|FONT)|SequenceParticipant 39 | stereotype-font (ENTITY|Actor|Class|Component|Interface|Object|Package|Participant|Sequence|Usecase(|Actor))StereotypeFONT 40 | stereotype-params Stereotype(Position|[ACEIN]COLOR) 41 | style (Component|Condition(|End)|Package|)Style 42 | global-font/color Monochrome|(Caption|Default|Footer|Header|Legend|Title)(FONT|COLOR) 43 | ``` 44 | 45 | Let's read the color-params group (there are 87 such): 46 | - COLOR has the regex `(|Background|Border)Color`, which means the following params: `Color BackgroundColor BorderColor` 47 | - color-params can set any of these COLOR params on the following: 48 | 49 | ENTITY, which itself expands to these (`Node` but not `Nodesep`, which is a layout-param) 50 | 51 | Agent Archimate Artifact Boundary Card Cloud Control Database DesignedDomain Domain Entity 52 | File Folder Frame Interface Machine Node Queue Rectangle Requirement Stack Storage Usecase 53 | 54 | and further 55 | 56 | Actor Designed Biddable Lexical Activity ActivityStart ActivityEnd ActivityBar ActivityDiamond 57 | Class ClassHeader Collections Component Diagram Enum Generic Interface Note Object 58 | Package Page PageExternal Participant Partition PathHover Swimlane SwimlaneTitle 59 | State StateStart StateEnd StateBar Timing Usecase UsecaseActor 60 | 61 | This doesn't mean **each** of the COLOR params is applicable to each of these things. Eg let's check for "Activity": 62 | 63 | ```sh 64 | grep "Activity.*Color" language.txt 65 | ActivityBackgroundColor 66 | ActivityBarColor 67 | ActivityBorderColor 68 | ActivityDiamondBackgroundColor 69 | ActivityDiamondBorderColor 70 | ActivityDiamondFontColor 71 | ActivityEndColor 72 | ActivityFontColor 73 | ActivityStartColor 74 | ``` 75 | 76 | You see that `Activity` and `ActivityDiamond` have `Background` and `Border` color, while `ActivityBar` has a single color because it's solid. 77 | But I preferred to use bigger groups that are easier to understand, even though they allow some non-existent combinations, 78 | rather than overly specific hard to grok groups. 79 | 80 | Note: `ActivityFontColor ActivityDiamondFontColor` are grouped in `font-params` because `FONT` includes `FontColor`. 81 | 82 | ## group counts 83 | 84 | The count of params per group is in `skinparam.txt`: 85 | 86 | 144 font-params 87 | 120 stereotype-font 88 | 87 color-params 89 | 43 sequence-params 90 | 29 global-font/color 91 | 26 border-thickness 92 | 15 icon-params 93 | 12 attribute-params 94 | 11 stereotype-params 95 | 11 other-params 96 | 10 layout-params 97 | 9 alignment 98 | 7 ARROW 99 | 6 text-params 100 | 5 style 101 | 3 link-params 102 | 1 COLOR 103 | 104 | 105 | ## style evolution 106 | 107 | The new "style" feature (see [style-evolution](http://plantuml.com/style-evolution)) will change that by using better modularization ala CSS. 108 | You can enable it like this (already enabled for `wbs` and `mindmap` diagrams. 109 | 110 | skinparam useBetaStyle true 111 | -------------------------------------------------------------------------------- /language.txt: -------------------------------------------------------------------------------- 1 | ;type 2 | ;29 3 | abstract 4 | actor 5 | agent 6 | archimate 7 | artifact 8 | boundary 9 | card 10 | class 11 | cloud 12 | component 13 | control 14 | database 15 | diamond 16 | entity 17 | enum 18 | file 19 | folder 20 | frame 21 | interface 22 | node 23 | object 24 | package 25 | participant 26 | queue 27 | rectangle 28 | stack 29 | state 30 | storage 31 | usecase 32 | 33 | ;keyword 34 | ;73 35 | @enddot 36 | @endsalt 37 | @enduml 38 | @startdot 39 | @startsalt 40 | @startuml 41 | accross 42 | activate 43 | again 44 | allow_mixing 45 | allowmixing 46 | also 47 | alt 48 | as 49 | autonumber 50 | bottom 51 | box 52 | break 53 | caption 54 | center 55 | create 56 | critical 57 | deactivate 58 | destroy 59 | down 60 | else 61 | elseif 62 | end 63 | endif 64 | endwhile 65 | footbox 66 | footer 67 | fork 68 | group 69 | header 70 | hide 71 | hnote 72 | if 73 | is 74 | kill 75 | left 76 | legend 77 | link 78 | loop 79 | mainframe 80 | namespace 81 | newpage 82 | note 83 | of 84 | on 85 | opt 86 | order 87 | over 88 | package 89 | page 90 | par 91 | partition 92 | ref 93 | repeat 94 | return 95 | right 96 | rnote 97 | rotate 98 | show 99 | skin 100 | skinparam 101 | start 102 | stop 103 | title 104 | top 105 | top to bottom direction 106 | up 107 | while 108 | 109 | ;preprocessor 110 | ;12 111 | !define 112 | !definelong 113 | !else 114 | !enddefinelong 115 | !endif 116 | !exit 117 | !if 118 | !ifdef 119 | !ifndef 120 | !include 121 | !pragma 122 | !undef 123 | 124 | ;skinparameter 125 | ;539 126 | ActivityBackgroundColor 127 | ActivityBarColor 128 | ActivityBorderColor 129 | ActivityBorderThickness 130 | ActivityDiamondBackgroundColor 131 | ActivityDiamondBorderColor 132 | ActivityDiamondFontColor 133 | ActivityDiamondFontName 134 | ActivityDiamondFontSize 135 | ActivityDiamondFontStyle 136 | ActivityEndColor 137 | ActivityFontColor 138 | ActivityFontName 139 | ActivityFontSize 140 | ActivityFontStyle 141 | ActivityStartColor 142 | ActorBackgroundColor 143 | ActorBorderColor 144 | ActorFontColor 145 | ActorFontName 146 | ActorFontSize 147 | ActorFontStyle 148 | ActorStereotypeFontColor 149 | ActorStereotypeFontName 150 | ActorStereotypeFontSize 151 | ActorStereotypeFontStyle 152 | AgentBackgroundColor 153 | AgentBorderColor 154 | AgentBorderThickness 155 | AgentFontColor 156 | AgentFontName 157 | AgentFontSize 158 | AgentFontStyle 159 | AgentStereotypeFontColor 160 | AgentStereotypeFontName 161 | AgentStereotypeFontSize 162 | AgentStereotypeFontStyle 163 | ArchimateBackgroundColor 164 | ArchimateBorderColor 165 | ArchimateBorderThickness 166 | ArchimateFontColor 167 | ArchimateFontName 168 | ArchimateFontSize 169 | ArchimateFontStyle 170 | ArchimateStereotypeFontColor 171 | ArchimateStereotypeFontName 172 | ArchimateStereotypeFontSize 173 | ArchimateStereotypeFontStyle 174 | ArrowColor 175 | ArrowFontColor 176 | ArrowFontName 177 | ArrowFontSize 178 | ArrowFontStyle 179 | ArrowLollipopColor 180 | ArrowMessageAlignment 181 | ArrowThickness 182 | ArtifactBackgroundColor 183 | ArtifactBorderColor 184 | ArtifactFontColor 185 | ArtifactFontName 186 | ArtifactFontSize 187 | ArtifactFontStyle 188 | ArtifactStereotypeFontColor 189 | ArtifactStereotypeFontName 190 | ArtifactStereotypeFontSize 191 | ArtifactStereotypeFontStyle 192 | BackgroundColor 193 | BiddableBackgroundColor 194 | BiddableBorderColor 195 | BoundaryBackgroundColor 196 | BoundaryBorderColor 197 | BoundaryFontColor 198 | BoundaryFontName 199 | BoundaryFontSize 200 | BoundaryFontStyle 201 | BoundaryStereotypeFontColor 202 | BoundaryStereotypeFontName 203 | BoundaryStereotypeFontSize 204 | BoundaryStereotypeFontStyle 205 | BoxPadding 206 | CaptionFontColor 207 | CaptionFontName 208 | CaptionFontSize 209 | CaptionFontStyle 210 | CardBackgroundColor 211 | CardBorderColor 212 | CardBorderThickness 213 | CardFontColor 214 | CardFontName 215 | CardFontSize 216 | CardFontStyle 217 | CardStereotypeFontColor 218 | CardStereotypeFontName 219 | CardStereotypeFontSize 220 | CardStereotypeFontStyle 221 | CircledCharacterFontColor 222 | CircledCharacterFontName 223 | CircledCharacterFontSize 224 | CircledCharacterFontStyle 225 | CircledCharacterRadius 226 | ClassAttributeFontColor 227 | ClassAttributeFontName 228 | ClassAttributeFontSize 229 | ClassAttributeFontStyle 230 | ClassAttributeIconSize 231 | ClassBackgroundColor 232 | ClassBorderColor 233 | ClassBorderThickness 234 | ClassFontColor 235 | ClassFontName 236 | ClassFontSize 237 | ClassFontStyle 238 | ClassHeaderBackgroundColor 239 | ClassStereotypeFontColor 240 | ClassStereotypeFontName 241 | ClassStereotypeFontSize 242 | ClassStereotypeFontStyle 243 | CloudBackgroundColor 244 | CloudBorderColor 245 | CloudFontColor 246 | CloudFontName 247 | CloudFontSize 248 | CloudFontStyle 249 | CloudStereotypeFontColor 250 | CloudStereotypeFontName 251 | CloudStereotypeFontSize 252 | CloudStereotypeFontStyle 253 | CollectionsBackgroundColor 254 | CollectionsBorderColor 255 | ColorArrowSeparationSpace 256 | ComponentBackgroundColor 257 | ComponentBorderColor 258 | ComponentBorderThickness 259 | ComponentFontColor 260 | ComponentFontName 261 | ComponentFontSize 262 | ComponentFontStyle 263 | ComponentStereotypeFontColor 264 | ComponentStereotypeFontName 265 | ComponentStereotypeFontSize 266 | ComponentStereotypeFontStyle 267 | ComponentStyle 268 | ConditionEndStyle 269 | ConditionStyle 270 | ControlBackgroundColor 271 | ControlBorderColor 272 | ControlFontColor 273 | ControlFontName 274 | ControlFontSize 275 | ControlFontStyle 276 | ControlStereotypeFontColor 277 | ControlStereotypeFontName 278 | ControlStereotypeFontSize 279 | ControlStereotypeFontStyle 280 | DatabaseBackgroundColor 281 | DatabaseBorderColor 282 | DatabaseFontColor 283 | DatabaseFontName 284 | DatabaseFontSize 285 | DatabaseFontStyle 286 | DatabaseStereotypeFontColor 287 | DatabaseStereotypeFontName 288 | DatabaseStereotypeFontSize 289 | DatabaseStereotypeFontStyle 290 | DefaultFontColor 291 | DefaultFontName 292 | DefaultFontSize 293 | DefaultFontStyle 294 | DefaultMonospacedFontName 295 | DefaultTextAlignment 296 | DesignedBackgroundColor 297 | DesignedBorderColor 298 | DesignedDomainBorderThickness 299 | DesignedDomainFontColor 300 | DesignedDomainFontName 301 | DesignedDomainFontSize 302 | DesignedDomainFontStyle 303 | DesignedDomainStereotypeFontColor 304 | DesignedDomainStereotypeFontName 305 | DesignedDomainStereotypeFontSize 306 | DesignedDomainStereotypeFontStyle 307 | DiagramBorderColor 308 | DiagramBorderThickness 309 | DomainBackgroundColor 310 | DomainBorderColor 311 | DomainBorderThickness 312 | DomainFontColor 313 | DomainFontName 314 | DomainFontSize 315 | DomainFontStyle 316 | DomainStereotypeFontColor 317 | DomainStereotypeFontName 318 | DomainStereotypeFontSize 319 | DomainStereotypeFontStyle 320 | Dpi 321 | EntityBackgroundColor 322 | EntityBorderColor 323 | EntityFontColor 324 | EntityFontName 325 | EntityFontSize 326 | EntityFontStyle 327 | EntityStereotypeFontColor 328 | EntityStereotypeFontName 329 | EntityStereotypeFontSize 330 | EntityStereotypeFontStyle 331 | EnumBackgroundColor 332 | FileBackgroundColor 333 | FileBorderColor 334 | FileFontColor 335 | FileFontName 336 | FileFontSize 337 | FileFontStyle 338 | FileStereotypeFontColor 339 | FileStereotypeFontName 340 | FileStereotypeFontSize 341 | FileStereotypeFontStyle 342 | FixCircleLabelOverlapping 343 | FolderBackgroundColor 344 | FolderBorderColor 345 | FolderFontColor 346 | FolderFontName 347 | FolderFontSize 348 | FolderFontStyle 349 | FolderStereotypeFontColor 350 | FolderStereotypeFontName 351 | FolderStereotypeFontSize 352 | FolderStereotypeFontStyle 353 | FooterFontColor 354 | FooterFontName 355 | FooterFontSize 356 | FooterFontStyle 357 | FrameBackgroundColor 358 | FrameBorderColor 359 | FrameFontColor 360 | FrameFontName 361 | FrameFontSize 362 | FrameFontStyle 363 | FrameStereotypeFontColor 364 | FrameStereotypeFontName 365 | FrameStereotypeFontSize 366 | FrameStereotypeFontStyle 367 | GenericDisplay 368 | Guillemet 369 | Handwritten 370 | HeaderFontColor 371 | HeaderFontName 372 | HeaderFontSize 373 | HeaderFontStyle 374 | HyperlinkColor 375 | HyperlinkUnderline 376 | IconIEMandatoryColor 377 | IconPackageBackgroundColor 378 | IconPackageColor 379 | IconPrivateBackgroundColor 380 | IconPrivateColor 381 | IconProtectedBackgroundColor 382 | IconProtectedColor 383 | IconPublicBackgroundColor 384 | IconPublicColor 385 | InterfaceBackgroundColor 386 | InterfaceBorderColor 387 | InterfaceFontColor 388 | InterfaceFontName 389 | InterfaceFontSize 390 | InterfaceFontStyle 391 | InterfaceStereotypeFontColor 392 | InterfaceStereotypeFontName 393 | InterfaceStereotypeFontSize 394 | InterfaceStereotypeFontStyle 395 | LegendBackgroundColor 396 | LegendBorderColor 397 | LegendBorderThickness 398 | LegendFontColor 399 | LegendFontName 400 | LegendFontSize 401 | LegendFontStyle 402 | LexicalBackgroundColor 403 | LexicalBorderColor 404 | LifelineStrategy 405 | Linetype 406 | MachineBackgroundColor 407 | MachineBorderColor 408 | MachineBorderThickness 409 | MachineFontColor 410 | MachineFontName 411 | MachineFontSize 412 | MachineFontStyle 413 | MachineStereotypeFontColor 414 | MachineStereotypeFontName 415 | MachineStereotypeFontSize 416 | MachineStereotypeFontStyle 417 | MaxAsciiMessageLength 418 | MaxMessageSize 419 | MinClassWidth 420 | Monochrome 421 | NodeBackgroundColor 422 | NodeBorderColor 423 | NodeFontColor 424 | NodeFontName 425 | NodeFontSize 426 | NodeFontStyle 427 | NodeStereotypeFontColor 428 | NodeStereotypeFontName 429 | NodeStereotypeFontSize 430 | NodeStereotypeFontStyle 431 | Nodesep 432 | NoteBackgroundColor 433 | NoteBorderColor 434 | NoteBorderThickness 435 | NoteFontColor 436 | NoteFontName 437 | NoteFontSize 438 | NoteFontStyle 439 | NoteShadowing 440 | NoteTextAlignment 441 | ObjectAttributeFontColor 442 | ObjectAttributeFontName 443 | ObjectAttributeFontSize 444 | ObjectAttributeFontStyle 445 | ObjectBackgroundColor 446 | ObjectBorderColor 447 | ObjectBorderThickness 448 | ObjectFontColor 449 | ObjectFontName 450 | ObjectFontSize 451 | ObjectFontStyle 452 | ObjectStereotypeFontColor 453 | ObjectStereotypeFontName 454 | ObjectStereotypeFontSize 455 | ObjectStereotypeFontStyle 456 | PackageBackgroundColor 457 | PackageBorderColor 458 | PackageBorderThickness 459 | PackageFontColor 460 | PackageFontName 461 | PackageFontSize 462 | PackageFontStyle 463 | PackageStereotypeFontColor 464 | PackageStereotypeFontName 465 | PackageStereotypeFontSize 466 | PackageStereotypeFontStyle 467 | PackageStyle 468 | PackageTitleAlignment 469 | Padding 470 | PageBorderColor 471 | PageExternalColor 472 | PageMargin 473 | ParticipantBackgroundColor 474 | ParticipantBorderColor 475 | ParticipantFontColor 476 | ParticipantFontName 477 | ParticipantFontSize 478 | ParticipantFontStyle 479 | ParticipantPadding 480 | ParticipantStereotypeFontColor 481 | ParticipantStereotypeFontName 482 | ParticipantStereotypeFontSize 483 | ParticipantStereotypeFontStyle 484 | PartitionBackgroundColor 485 | PartitionBorderColor 486 | PartitionBorderThickness 487 | PartitionFontColor 488 | PartitionFontName 489 | PartitionFontSize 490 | PartitionFontStyle 491 | PathHoverColor 492 | QueueBackgroundColor 493 | QueueBorderColor 494 | QueueFontColor 495 | QueueFontName 496 | QueueFontSize 497 | QueueFontStyle 498 | QueueStereotypeFontColor 499 | QueueStereotypeFontName 500 | QueueStereotypeFontSize 501 | QueueStereotypeFontStyle 502 | Ranksep 503 | RectangleBackgroundColor 504 | RectangleBorderColor 505 | RectangleBorderThickness 506 | RectangleFontColor 507 | RectangleFontName 508 | RectangleFontSize 509 | RectangleFontStyle 510 | RectangleStereotypeFontColor 511 | RectangleStereotypeFontName 512 | RectangleStereotypeFontSize 513 | RectangleStereotypeFontStyle 514 | RequirementBackgroundColor 515 | RequirementBorderColor 516 | RequirementBorderThickness 517 | RequirementFontColor 518 | RequirementFontName 519 | RequirementFontSize 520 | RequirementFontStyle 521 | RequirementStereotypeFontColor 522 | RequirementStereotypeFontName 523 | RequirementStereotypeFontSize 524 | RequirementStereotypeFontStyle 525 | ResponseMessageBelowArrow 526 | RoundCorner 527 | SameClassWidth 528 | SequenceActorBorderThickness 529 | SequenceArrowThickness 530 | SequenceBoxBackgroundColor 531 | SequenceBoxBorderColor 532 | SequenceBoxFontColor 533 | SequenceBoxFontName 534 | SequenceBoxFontSize 535 | SequenceBoxFontStyle 536 | SequenceDelayFontColor 537 | SequenceDelayFontName 538 | SequenceDelayFontSize 539 | SequenceDelayFontStyle 540 | SequenceDividerBackgroundColor 541 | SequenceDividerBorderColor 542 | SequenceDividerBorderThickness 543 | SequenceDividerFontColor 544 | SequenceDividerFontName 545 | SequenceDividerFontSize 546 | SequenceDividerFontStyle 547 | SequenceGroupBackgroundColor 548 | SequenceGroupBodyBackgroundColor 549 | SequenceGroupBorderColor 550 | SequenceGroupBorderThickness 551 | SequenceGroupFontColor 552 | SequenceGroupFontName 553 | SequenceGroupFontSize 554 | SequenceGroupFontStyle 555 | SequenceGroupHeaderFontColor 556 | SequenceGroupHeaderFontName 557 | SequenceGroupHeaderFontSize 558 | SequenceGroupHeaderFontStyle 559 | SequenceLifeLineBackgroundColor 560 | SequenceLifeLineBorderColor 561 | SequenceLifeLineBorderThickness 562 | SequenceMessageAlignment 563 | SequenceMessageTextAlignment 564 | SequenceNewpageSeparatorColor 565 | SequenceParticipant 566 | SequenceParticipantBorderThickness 567 | SequenceReferenceAlignment 568 | SequenceReferenceBackgroundColor 569 | SequenceReferenceBorderColor 570 | SequenceReferenceBorderThickness 571 | SequenceReferenceFontColor 572 | SequenceReferenceFontName 573 | SequenceReferenceFontSize 574 | SequenceReferenceFontStyle 575 | SequenceReferenceHeaderBackgroundColor 576 | SequenceStereotypeFontColor 577 | SequenceStereotypeFontName 578 | SequenceStereotypeFontSize 579 | SequenceStereotypeFontStyle 580 | SequenceTitleFontColor 581 | SequenceTitleFontName 582 | SequenceTitleFontSize 583 | SequenceTitleFontStyle 584 | Shadowing 585 | StackBackgroundColor 586 | StackBorderColor 587 | StackFontColor 588 | StackFontName 589 | StackFontSize 590 | StackFontStyle 591 | StackStereotypeFontColor 592 | StackStereotypeFontName 593 | StackStereotypeFontSize 594 | StackStereotypeFontStyle 595 | StateAttributeFontColor 596 | StateAttributeFontName 597 | StateAttributeFontSize 598 | StateAttributeFontStyle 599 | StateBackgroundColor 600 | StateBorderColor 601 | StateEndColor 602 | StateFontColor 603 | StateFontName 604 | StateFontSize 605 | StateFontStyle 606 | StateMessageAlignment 607 | StateStartColor 608 | StereotypeABackgroundColor 609 | StereotypeABorderColor 610 | StereotypeCBackgroundColor 611 | StereotypeCBorderColor 612 | StereotypeEBackgroundColor 613 | StereotypeEBorderColor 614 | StereotypeIBackgroundColor 615 | StereotypeIBorderColor 616 | StereotypeNBackgroundColor 617 | StereotypeNBorderColor 618 | StereotypePosition 619 | StorageBackgroundColor 620 | StorageBorderColor 621 | StorageFontColor 622 | StorageFontName 623 | StorageFontSize 624 | StorageFontStyle 625 | StorageStereotypeFontColor 626 | StorageStereotypeFontName 627 | StorageStereotypeFontSize 628 | StorageStereotypeFontStyle 629 | Style 630 | SvglinkTarget 631 | SwimlaneBorderColor 632 | SwimlaneBorderThickness 633 | SwimlaneTitleBackgroundColor 634 | SwimlaneTitleFontColor 635 | SwimlaneTitleFontName 636 | SwimlaneTitleFontSize 637 | SwimlaneTitleFontStyle 638 | SwimlaneWidth 639 | SwimlaneWrapTitleWidth 640 | TabSize 641 | TimingFontColor 642 | TimingFontName 643 | TimingFontSize 644 | TimingFontStyle 645 | TitleBackgroundColor 646 | TitleBorderColor 647 | TitleBorderRoundCorner 648 | TitleBorderThickness 649 | TitleFontColor 650 | TitleFontName 651 | TitleFontSize 652 | TitleFontStyle 653 | UsecaseBackgroundColor 654 | UsecaseBorderColor 655 | UsecaseBorderThickness 656 | UsecaseFontColor 657 | UsecaseFontName 658 | UsecaseFontSize 659 | UsecaseFontStyle 660 | UsecaseStereotypeFontColor 661 | UsecaseStereotypeFontName 662 | UsecaseStereotypeFontSize 663 | UsecaseStereotypeFontStyle 664 | WrapWidth 665 | 666 | ;color 667 | ;154 668 | APPLICATION 669 | AliceBlue 670 | AntiqueWhite 671 | Aqua 672 | Aquamarine 673 | Azure 674 | BUSINESS 675 | Beige 676 | Bisque 677 | Black 678 | BlanchedAlmond 679 | Blue 680 | BlueViolet 681 | Brown 682 | BurlyWood 683 | CadetBlue 684 | Chartreuse 685 | Chocolate 686 | Coral 687 | CornflowerBlue 688 | Cornsilk 689 | Crimson 690 | Cyan 691 | DarkBlue 692 | DarkCyan 693 | DarkGoldenRod 694 | DarkGray 695 | DarkGreen 696 | DarkGrey 697 | DarkKhaki 698 | DarkMagenta 699 | DarkOliveGreen 700 | DarkOrchid 701 | DarkRed 702 | DarkSalmon 703 | DarkSeaGreen 704 | DarkSlateBlue 705 | DarkSlateGray 706 | DarkSlateGrey 707 | DarkTurquoise 708 | DarkViolet 709 | Darkorange 710 | DeepPink 711 | DeepSkyBlue 712 | DimGray 713 | DimGrey 714 | DodgerBlue 715 | FireBrick 716 | FloralWhite 717 | ForestGreen 718 | Fuchsia 719 | Gainsboro 720 | GhostWhite 721 | Gold 722 | GoldenRod 723 | Gray 724 | Green 725 | GreenYellow 726 | Grey 727 | HoneyDew 728 | HotPink 729 | IMPLEMENTATION 730 | IndianRed 731 | Indigo 732 | Ivory 733 | Khaki 734 | Lavender 735 | LavenderBlush 736 | LawnGreen 737 | LemonChiffon 738 | LightBlue 739 | LightCoral 740 | LightCyan 741 | LightGoldenRodYellow 742 | LightGray 743 | LightGreen 744 | LightGrey 745 | LightPink 746 | LightSalmon 747 | LightSeaGreen 748 | LightSkyBlue 749 | LightSlateGray 750 | LightSlateGrey 751 | LightSteelBlue 752 | LightYellow 753 | Lime 754 | LimeGreen 755 | Linen 756 | MOTIVATION 757 | Magenta 758 | Maroon 759 | MediumAquaMarine 760 | MediumBlue 761 | MediumOrchid 762 | MediumPurple 763 | MediumSeaGreen 764 | MediumSlateBlue 765 | MediumSpringGreen 766 | MediumTurquoise 767 | MediumVioletRed 768 | MidnightBlue 769 | MintCream 770 | MistyRose 771 | Moccasin 772 | NavajoWhite 773 | Navy 774 | OldLace 775 | Olive 776 | OliveDrab 777 | Orange 778 | OrangeRed 779 | Orchid 780 | PHYSICAL 781 | PaleGoldenRod 782 | PaleGreen 783 | PaleTurquoise 784 | PaleVioletRed 785 | PapayaWhip 786 | PeachPuff 787 | Peru 788 | Pink 789 | Plum 790 | PowderBlue 791 | Purple 792 | Red 793 | RosyBrown 794 | RoyalBlue 795 | STRATEGY 796 | SaddleBrown 797 | Salmon 798 | SandyBrown 799 | SeaGreen 800 | SeaShell 801 | Sienna 802 | Silver 803 | SkyBlue 804 | SlateBlue 805 | SlateGray 806 | SlateGrey 807 | Snow 808 | SpringGreen 809 | SteelBlue 810 | TECHNOLOGY 811 | Tan 812 | Teal 813 | Thistle 814 | Tomato 815 | Turquoise 816 | Violet 817 | Wheat 818 | White 819 | WhiteSmoke 820 | Yellow 821 | YellowGreen 822 | 823 | ;EOF 824 | --------------------------------------------------------------------------------