diff --git a/testdata/dot-ref/disable.dot b/testdata/dot-ref/disable.dot new file mode 100644 index 0000000..078d273 --- /dev/null +++ b/testdata/dot-ref/disable.dot @@ -0,0 +1,17 @@ +#!/usr/local/bin/dot +# +# Class diagram +# Generated by UmlGraph version 4.1 (http://www.spinellis.gr/sw/umlgraph) +# + +digraph G { + edge [fontname="Helvetica",fontsize=10,labelfontname="Helvetica",labelfontsize=10]; + node [fontname="Helvetica",fontsize=10,shape=record]; + // Person1 + c44 [label="{Person1\n|~ address : String\l~ name : String\l|}", fontname="Helvetica", fontcolor="black", fontsize=10.0]; + // Person2 + c45 [label="{Person2\n||~ displayName() : String\l}", fontname="Helvetica", fontcolor="black", fontsize=10.0]; + // Person3 + c46 [label="{Person3\n|address : Address\lname : String\l|displayName() : String\l}", fontname="Helvetica", fontcolor="black", fontsize=10.0]; +} + diff --git a/testdata/java/disable.java b/testdata/java/disable.java new file mode 100644 index 0000000..c3b2c16 --- /dev/null +++ b/testdata/java/disable.java @@ -0,0 +1,40 @@ +// $Id$ + +/** + * Locally disable an option (test) + * + * @opt operations + * @opt attributes + * @opt types + * @opt visibility + * @hidden + */ +class UMLOptions {} + +/** + * @opt !operations + */ +class Person1 { + String address; + String name; + String displayName(); +} + +/** + * @opt !attributes + */ +class Person2 { + Address address; + String name; + String displayName(); +} + +/** + * @opt !visibility + */ +class Person3 { + Address address; + String name; + String displayName(); +} +