mirror of https://github.com/dspinellis/UMLGraph
A couple of tests added
This commit is contained in:
parent
287c34e3d7
commit
fd167e489e
|
|
@ -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=plaintext];
|
||||
// test.RunnableRef
|
||||
c99 [label=<<table border="0" cellborder="1" cellspacing="0" cellpadding="2" port="p"><tr><td><table border="0" cellspacing="0" cellpadding="1"><tr><td> RunnableRef </td></tr></table></td></tr></table>>, fontname="Helvetica", fontcolor="black", fontsize=10.0];
|
||||
// test.RunnableRef depend java.lang.Runnable
|
||||
c99:p -> c100:p [taillabel="", label="", headlabel="", fontname="Helvetica", fontcolor="black", fontsize=10.0, color="black", arrowhead=open, style=dashed];
|
||||
// java.lang.Runnable
|
||||
c100 [label=<<table border="0" cellborder="1" cellspacing="0" cellpadding="2" port="p"><tr><td><table border="0" cellspacing="0" cellpadding="1"><tr><td> «interface» </td></tr><tr><td> Runnable </td></tr></table></td></tr></table>>, fontname="Helvetica", fontcolor="black", fontsize=10.0];
|
||||
}
|
||||
|
||||
|
|
@ -0,0 +1,25 @@
|
|||
#!/usr/local/bin/dot
|
||||
#
|
||||
# Class diagram
|
||||
# Generated by UmlGraph version 4.1 (http://www.spinellis.gr/sw/umlgraph)
|
||||
#
|
||||
|
||||
digraph G {
|
||||
edge [fontname="arialbd",fontsize=10,labelfontname="arialbd",labelfontsize=10];
|
||||
node [fontname="arial",fontsize=10,shape=plaintext];
|
||||
// test.AbstractBase
|
||||
c113 [label=<<table border="0" cellborder="1" cellspacing="0" cellpadding="2" port="p"><tr><td><table border="0" cellspacing="0" cellpadding="1"><tr><td> «base» </td></tr><tr><td><font face="arialbi"> AbstractBase </font></td></tr><tr><td><font point-size="8.0"> test </font></td></tr><tr><td align="right"><font face="ariali" point-size="6.0"> {since = forever} </font></td></tr></table></td></tr><tr><td><table border="0" cellspacing="0" cellpadding="1"><tr><td align="left"> field </td></tr><tr><td align="right"><font face="ariali" point-size="6.0"> {recent = addition} </font></td></tr></table></td></tr><tr><td><table border="0" cellspacing="0" cellpadding="1"><tr><td align="left"><font face="Helvetica-Oblique" point-size="9.0"> abstractMethod() </font></td></tr><tr><td align="left"> concreteMethod() </td></tr></table></td></tr></table>>, fontname="arial", fontcolor="black", fontsize=9.0];
|
||||
// test.Composite
|
||||
c114 [label=<<table border="0" cellborder="1" cellspacing="0" cellpadding="2" port="p"><tr><td><table border="0" cellspacing="0" cellpadding="1"><tr><td><font face="arialbd"> Composite </font></td></tr><tr><td><font point-size="8.0"> test </font></td></tr></table></td></tr></table>>, fontname="arial", fontcolor="black", fontsize=9.0];
|
||||
// test.Style
|
||||
c115 [label=<<table border="0" cellborder="1" cellspacing="0" cellpadding="2" port="p"><tr><td><table border="0" cellspacing="0" cellpadding="1"><tr><td><font face="arialbd"> Style </font></td></tr><tr><td><font point-size="8.0"> test </font></td></tr></table></td></tr></table>>, fontname="arial", fontcolor="black", fontsize=9.0];
|
||||
//test.Composite extends test.AbstractBase
|
||||
c113:p -> c114:p [dir=back,arrowtail=empty];
|
||||
// test.Composite composed from.Outer.Space.AlienClass
|
||||
c114:p -> c116:p [taillabel="1", label="has", headlabel="*", fontname="arialbd", fontcolor="black", fontsize=10.0, color="black", arrowhead=none, arrowtail=diamond];
|
||||
//test.Style extends test.AbstractBase
|
||||
c113:p -> c115:p [dir=back,arrowtail=empty];
|
||||
// from.Outer.Space.AlienClass
|
||||
c116[label=<<table border="0" cellborder="1" cellspacing="0" cellpadding="2" port="p"><tr><td><table border="0" cellspacing="0" cellpadding="1"><tr><td><font face="arialbd"> AlienClass </font></td></tr><tr><td><font point-size="8.0"> from.Outer.Space </font></td></tr></table></td></tr></table>>, fontname="arial", fontcolor="black", fontsize=9.0];
|
||||
}
|
||||
|
||||
|
|
@ -0,0 +1,14 @@
|
|||
// $Id$
|
||||
package test;
|
||||
|
||||
/**
|
||||
* @hidden
|
||||
* @opt inferrel
|
||||
* @opt inferdep
|
||||
*/
|
||||
class UMLOptions{}
|
||||
|
||||
public class RunnableRef {
|
||||
public int method(Runnable r);
|
||||
}
|
||||
|
||||
|
|
@ -0,0 +1,39 @@
|
|||
// $Id$
|
||||
package net.sf.whatever.test;
|
||||
|
||||
/**
|
||||
* @hidden
|
||||
* @opt postfixpackage
|
||||
* @opt edgefontname arialbd
|
||||
* @opt nodefontname arial
|
||||
* @opt nodefontsize 9
|
||||
* @opt nodefontabstract ariali
|
||||
* @opt nodefontclassname arialbd
|
||||
* @opt nodefontclassabstractname arialbi
|
||||
* @opt nodefonttagsize 6
|
||||
* @opt nodefonttagname ariali
|
||||
* @opt nodefontpackagesize 8
|
||||
* @opt operations
|
||||
* @opt attributes
|
||||
* @opt qualify
|
||||
* @opt types
|
||||
*/
|
||||
class UMLOptions{}
|
||||
|
||||
/**
|
||||
* @stereotype base
|
||||
* @tagvalue since 1.0
|
||||
*/
|
||||
abstract class AbstractBase {
|
||||
/** @tagvalue since 1.5 */
|
||||
private int field;
|
||||
public abstract void abstractMethod();
|
||||
public int concreteMethod() { return 1; }
|
||||
}
|
||||
|
||||
/**
|
||||
* @composed 1 has * from.Outer.Space.AlienClass
|
||||
*/
|
||||
class Composite extends AbstractBase {}
|
||||
|
||||
public class Style extends AbstractBase {}
|
||||
Loading…
Reference in New Issue