mirror of https://github.com/dspinellis/UMLGraph
Merge branch 'master' and update test data
To match the new -!autosize parameter.
This commit is contained in:
commit
40b5a687cc
|
|
@ -1,6 +1,8 @@
|
|||
<?xml version="1.0" encoding="UTF-8"?>
|
||||
<classpath>
|
||||
<classpathentry kind="src" path="src"/>
|
||||
<classpathentry kind="src" path="src/main/java"/>
|
||||
<classpathentry kind="src" path="src/main/resources"/>
|
||||
<classpathentry kind="src" path="src/test/java"/>
|
||||
<classpathentry kind="con" path="org.eclipse.jdt.launching.JRE_CONTAINER"/>
|
||||
<classpathentry kind="var" path="JDK_LIB/tools.jar"/>
|
||||
<classpathentry kind="output" path="build"/>
|
||||
|
|
|
|||
|
|
@ -156,6 +156,7 @@ class Version { public static String VERSION = "${VERSION}";}
|
|||
<doclet name="org.umlgraph.doclet.UmlGraphDoc" path="${lib}/UmlGraph.jar">
|
||||
<param name="-inferrel"/>
|
||||
<param name="-inferdep"/>
|
||||
<param name="-autosize"/>
|
||||
<param name="-collapsible"/>
|
||||
<param name="-hide" value="java.*"/>
|
||||
<param name="-collpackages" value="java.util.*"/>
|
||||
|
|
|
|||
|
|
@ -39,6 +39,7 @@ be specified through javadoc tags within the diagram, affecting all or some elem
|
|||
<h2>Visual Appearance</h2> <!-- {{{1 -->
|
||||
<dl>
|
||||
<dt>-bgcolor</dt><dd>Specify the graph's background color. </dd>
|
||||
<dt>-autosize</dt><dd>Fits generated graph to the width of the page/window. Defaults to true. </dd>
|
||||
<dt>-collapsible</dt><dd>Enhance the javadoc HTML files containing UML diagrams with Javascript that provides a link for showing the (initially collapsed) diagrams. </dd>
|
||||
<dt>-edgecolor</dt><dd>Specify the color for drawing edges. </dd>
|
||||
<dt>-edgefontcolor</dt><dd>Specify the font color to use for edge labels. </dd>
|
||||
|
|
@ -77,9 +78,9 @@ be specified through javadoc tags within the diagram, affecting all or some elem
|
|||
|
||||
<p />
|
||||
All colors can be either a symbolic name (e.g. blue),
|
||||
a tripple specifying hue-saturation-brightness as values 0-1
|
||||
a triple specifying hue-saturation-brightness as values 0-1
|
||||
(e.g. ".13 0.9 1"),
|
||||
or a tripple specifying red-green-blue values as hexadecimal
|
||||
or a triple specifying red-green-blue values as hexadecimal
|
||||
digits prefixed by a # (e.g. "#ff8020").
|
||||
The symbolic color names are derived from the X Windows System;
|
||||
you can find a complete list in the
|
||||
|
|
|
|||
|
|
@ -1,11 +1,12 @@
|
|||
<?xml version="1.0" ?>
|
||||
<notes>
|
||||
The following was generated by annotating the source code of the
|
||||
<a href="http://www.sqo-oss.org">SQO-OSS</a> project.
|
||||
The following was generated by annotating the
|
||||
<a href="https://github.com/istlab/Alitheia-Core/tree/master/alitheia/core/src/main/java/eu/sqooss/service/db">source code</a> of the
|
||||
<a href="https://github.com/istlab/Alitheia-Core/">Alitheia Core</a> project.
|
||||
Georgios Gousios, who created it, wrote:
|
||||
<blockquote>
|
||||
<p>
|
||||
I've used UMLgraph to generate an E-R diagram out of the DAOs we use in SQO-OSS. I've just annotated a few classes with @assoc tags, removed the super class DAObject from all entities with sed, did some tweaking by hand in the .dot output, et voila, an E-R depicting almost 30 classes in less than 30 minutes!
|
||||
I've used UMLgraph to generate an E-R diagram out of the DAOs we use in Alitheia Core. I've just annotated a few classes with @assoc tags, removed the super class DAObject from all entities with sed, did some tweaking by hand in the .dot output, et voila, an E-R depicting almost 30 classes in less than 30 minutes!
|
||||
</p>
|
||||
</blockquote>
|
||||
<p />
|
||||
|
|
|
|||
1
pom.xml
1
pom.xml
|
|
@ -128,6 +128,7 @@
|
|||
<docletPath>${project.build.directory}${file.separator}${project.build.finalName}.jar</docletPath>
|
||||
<additionalparam>-inferrel</additionalparam>
|
||||
<additionalparam>-inferdep</additionalparam>
|
||||
<additionalparam>-autosize</additionalparam>
|
||||
<additionalparam>-collapsible</additionalparam>
|
||||
<additionalparam>-hide java.*</additionalparam>
|
||||
<additionalparam>-collpackages</additionalparam>
|
||||
|
|
|
|||
|
|
@ -77,6 +77,7 @@ public class Options implements Cloneable, OptionProvider {
|
|||
boolean horizontal;
|
||||
boolean showType;
|
||||
boolean showComment;
|
||||
boolean autoSize;
|
||||
String edgeFontName;
|
||||
String edgeFontColor;
|
||||
String edgeColor;
|
||||
|
|
@ -144,6 +145,7 @@ public class Options implements Cloneable, OptionProvider {
|
|||
showEnumerations = false;
|
||||
showConstructors = false;
|
||||
showType = false;
|
||||
autoSize = true;
|
||||
showComment = false;
|
||||
edgeFontName = defaultFont;
|
||||
edgeFontColor = "black";
|
||||
|
|
@ -221,19 +223,20 @@ public class Options implements Cloneable, OptionProvider {
|
|||
* Will return 0 if the option is not supported.
|
||||
*/
|
||||
public static int optionLength(String option) {
|
||||
if(option.equals("-qualify") ||
|
||||
option.equals("-horizontal") ||
|
||||
option.equals("-attributes") ||
|
||||
option.equals("-operations") ||
|
||||
option.equals("-constructors") ||
|
||||
option.equals("-visibility") ||
|
||||
option.equals("-types") ||
|
||||
option.equals("-commentname") ||
|
||||
if(option.equals("-qualify") || option.equals("-!qualify") ||
|
||||
option.equals("-horizontal") || option.equals("-!horizontal") ||
|
||||
option.equals("-attributes") || option.equals("-!attributes") ||
|
||||
option.equals("-enumconstants") || option.equals("-!enumconstants") ||
|
||||
option.equals("-operations") || option.equals("-!operations") ||
|
||||
option.equals("-enumerations") || option.equals("-!enumerations") ||
|
||||
option.equals("-constructors") || option.equals("-!constructors") ||
|
||||
option.equals("-visibility") || option.equals("-!visibility") ||
|
||||
option.equals("-types") || option.equals("-!types") ||
|
||||
option.equals("-autosize") || option.equals("-!autosize") ||
|
||||
option.equals("-commentname") || option.equals("-!commentname") ||
|
||||
option.equals("-all") ||
|
||||
option.equals("-postfixpackage") ||
|
||||
option.equals("-noguillemot") ||
|
||||
option.equals("-enumconstants") ||
|
||||
option.equals("-enumerations") ||
|
||||
option.equals("-views") ||
|
||||
option.equals("-inferrel") ||
|
||||
option.equals("-useimports") ||
|
||||
|
|
@ -326,6 +329,10 @@ public class Options implements Cloneable, OptionProvider {
|
|||
showType = true;
|
||||
} else if (opt[0].equals("-!types")) {
|
||||
showType = false;
|
||||
} else if(opt[0].equals("-autoSize")) {
|
||||
autoSize = true;
|
||||
} else if (opt[0].equals("-!autoSize")) {
|
||||
autoSize = false;
|
||||
} else if(opt[0].equals("-commentname")) {
|
||||
showComment = true;
|
||||
} else if (opt[0].equals("-!commentname")) {
|
||||
|
|
|
|||
|
|
@ -165,6 +165,11 @@ public class UmlGraphDoc {
|
|||
"<object width=\"100%%\" height=\"100%%\" type=\"image/svg+xml\" data=\"%1$s.svg\" alt=\"Package class diagram package %1$s\" border=0></object>" +
|
||||
"</div>";
|
||||
|
||||
private static final String UML_AUTO_SIZED_DIV_TAG =
|
||||
"<div align=\"center\">" +
|
||||
"<object type=\"image/svg+xml\" data=\"%1$s.svg\" alt=\"Package class diagram package %1$s\" border=0></object>" +
|
||||
"</div>";
|
||||
|
||||
private static final String EXPANDABLE_UML_STYLE = "font-family: Arial,Helvetica,sans-serif;font-size: 1.5em; display: block; width: 250px; height: 20px; background: #009933; padding: 5px; text-align: center; border-radius: 8px; color: white; font-weight: bold;";
|
||||
|
||||
//Format string for the java script tag.
|
||||
|
|
@ -217,7 +222,11 @@ public class UmlGraphDoc {
|
|||
if (!matched && insertPointPattern.matcher(line).matches()) {
|
||||
matched = true;
|
||||
|
||||
String tag = String.format(UML_DIV_TAG, className);
|
||||
String tag;
|
||||
if (opt.autoSize)
|
||||
tag = String.format(UML_AUTO_SIZED_DIV_TAG, className);
|
||||
else
|
||||
tag = String.format(UML_DIV_TAG, className);
|
||||
if (opt.collapsibleDiagrams)
|
||||
tag = String.format(EXPANDABLE_UML, tag, "Show UML class diagram", "Hide UML class diagram");
|
||||
writer.write("<!-- UML diagram added by UMLGraph version " +
|
||||
|
|
|
|||
|
|
@ -1,4 +1,4 @@
|
|||
/* Automatically generated file */
|
||||
package org.umlgraph.doclet;
|
||||
class Version { public static String VERSION = "R5_7_2-24-ge30753";}
|
||||
class Version { public static String VERSION = "R5_7_2-25-gc0b796";}
|
||||
|
||||
|
|
@ -2,9 +2,9 @@
|
|||
<!-- NewPage -->
|
||||
<html lang="en">
|
||||
<head>
|
||||
<!-- Generated by javadoc (1.8.0_101) on Fri Sep 16 23:26:41 EEST 2016 -->
|
||||
<!-- Generated by javadoc (1.8.0_121) on Tue Mar 21 19:49:58 EET 2017 -->
|
||||
<title>All Classes</title>
|
||||
<meta name="date" content="2016-09-16">
|
||||
<meta name="date" content="2017-03-21">
|
||||
<link rel="stylesheet" type="text/css" href="stylesheet.css" title="Style">
|
||||
<script type="text/javascript" src="script.js"></script>
|
||||
</head>
|
||||
|
|
|
|||
|
|
@ -2,9 +2,9 @@
|
|||
<!-- NewPage -->
|
||||
<html lang="en">
|
||||
<head>
|
||||
<!-- Generated by javadoc (1.8.0_101) on Fri Sep 16 23:26:41 EEST 2016 -->
|
||||
<!-- Generated by javadoc (1.8.0_121) on Tue Mar 21 19:49:58 EET 2017 -->
|
||||
<title>All Classes</title>
|
||||
<meta name="date" content="2016-09-16">
|
||||
<meta name="date" content="2017-03-21">
|
||||
<link rel="stylesheet" type="text/css" href="stylesheet.css" title="Style">
|
||||
<script type="text/javascript" src="script.js"></script>
|
||||
</head>
|
||||
|
|
|
|||
|
|
@ -2,9 +2,9 @@
|
|||
<!-- NewPage -->
|
||||
<html lang="en">
|
||||
<head>
|
||||
<!-- Generated by javadoc (1.8.0_101) on Fri Sep 16 23:26:41 EEST 2016 -->
|
||||
<!-- Generated by javadoc (1.8.0_121) on Tue Mar 21 19:49:58 EET 2017 -->
|
||||
<title>Constant Field Values</title>
|
||||
<meta name="date" content="2016-09-16">
|
||||
<meta name="date" content="2017-03-21">
|
||||
<link rel="stylesheet" type="text/css" href="stylesheet.css" title="Style">
|
||||
<script type="text/javascript" src="script.js"></script>
|
||||
</head>
|
||||
|
|
|
|||
|
|
@ -2,9 +2,9 @@
|
|||
<!-- NewPage -->
|
||||
<html lang="en">
|
||||
<head>
|
||||
<!-- Generated by javadoc (1.8.0_101) on Fri Sep 16 23:26:41 EEST 2016 -->
|
||||
<!-- Generated by javadoc (1.8.0_121) on Tue Mar 21 19:49:58 EET 2017 -->
|
||||
<title>Deprecated List</title>
|
||||
<meta name="date" content="2016-09-16">
|
||||
<meta name="date" content="2017-03-21">
|
||||
<link rel="stylesheet" type="text/css" href="stylesheet.css" title="Style">
|
||||
<script type="text/javascript" src="script.js"></script>
|
||||
</head>
|
||||
|
|
|
|||
|
|
@ -2,9 +2,9 @@
|
|||
<!-- NewPage -->
|
||||
<html lang="en">
|
||||
<head>
|
||||
<!-- Generated by javadoc (1.8.0_101) on Fri Sep 16 23:26:40 EEST 2016 -->
|
||||
<!-- Generated by javadoc (1.8.0_121) on Tue Mar 21 19:49:58 EET 2017 -->
|
||||
<title>Customer</title>
|
||||
<meta name="date" content="2016-09-16">
|
||||
<meta name="date" content="2017-03-21">
|
||||
<link rel="stylesheet" type="text/css" href="../../../stylesheet.css" title="Style">
|
||||
<script type="text/javascript" src="../../../script.js"></script>
|
||||
</head>
|
||||
|
|
@ -87,8 +87,8 @@
|
|||
<div class="header">
|
||||
<div class="subTitle">gr.spinellis.invoice</div>
|
||||
<h2 title="Class Customer" class="title">Class Customer</h2>
|
||||
<!-- UML diagram added by UMLGraph version R5_7_2-20-g09fab1 (http://www.umlgraph.org/) -->
|
||||
<div align="center"><object width="100%" height="100%" type="image/svg+xml" data="Customer.svg" alt="Package class diagram package Customer" border=0></object></div>
|
||||
<!-- UML diagram added by UMLGraph version R5_7_2-25-gc0b796 (http://www.spinellis.gr/umlgraph/) -->
|
||||
<div align="center"><object type="image/svg+xml" data="Customer.svg" alt="Package class diagram package Customer" border=0></object></div>
|
||||
</div>
|
||||
<div class="contentContainer">
|
||||
<ul class="inheritance">
|
||||
|
|
|
|||
|
|
@ -2,9 +2,9 @@
|
|||
<!-- NewPage -->
|
||||
<html lang="en">
|
||||
<head>
|
||||
<!-- Generated by javadoc (1.8.0_101) on Fri Sep 16 23:26:41 EEST 2016 -->
|
||||
<!-- Generated by javadoc (1.8.0_121) on Tue Mar 21 19:49:58 EET 2017 -->
|
||||
<title>Invoice</title>
|
||||
<meta name="date" content="2016-09-16">
|
||||
<meta name="date" content="2017-03-21">
|
||||
<link rel="stylesheet" type="text/css" href="../../../stylesheet.css" title="Style">
|
||||
<script type="text/javascript" src="../../../script.js"></script>
|
||||
</head>
|
||||
|
|
@ -93,8 +93,8 @@ var activeTableTab = "activeTableTab";
|
|||
<div class="header">
|
||||
<div class="subTitle">gr.spinellis.invoice</div>
|
||||
<h2 title="Class Invoice" class="title">Class Invoice</h2>
|
||||
<!-- UML diagram added by UMLGraph version R5_7_2-20-g09fab1 (http://www.umlgraph.org/) -->
|
||||
<div align="center"><object width="100%" height="100%" type="image/svg+xml" data="Invoice.svg" alt="Package class diagram package Invoice" border=0></object></div>
|
||||
<!-- UML diagram added by UMLGraph version R5_7_2-25-gc0b796 (http://www.spinellis.gr/umlgraph/) -->
|
||||
<div align="center"><object type="image/svg+xml" data="Invoice.svg" alt="Package class diagram package Invoice" border=0></object></div>
|
||||
</div>
|
||||
<div class="contentContainer">
|
||||
<ul class="inheritance">
|
||||
|
|
|
|||
|
|
@ -2,9 +2,9 @@
|
|||
<!-- NewPage -->
|
||||
<html lang="en">
|
||||
<head>
|
||||
<!-- Generated by javadoc (1.8.0_101) on Fri Sep 16 23:26:41 EEST 2016 -->
|
||||
<!-- Generated by javadoc (1.8.0_121) on Tue Mar 21 19:49:58 EET 2017 -->
|
||||
<title>InvoiceItem</title>
|
||||
<meta name="date" content="2016-09-16">
|
||||
<meta name="date" content="2017-03-21">
|
||||
<link rel="stylesheet" type="text/css" href="../../../stylesheet.css" title="Style">
|
||||
<script type="text/javascript" src="../../../script.js"></script>
|
||||
</head>
|
||||
|
|
@ -87,8 +87,8 @@
|
|||
<div class="header">
|
||||
<div class="subTitle">gr.spinellis.invoice</div>
|
||||
<h2 title="Class InvoiceItem" class="title">Class InvoiceItem</h2>
|
||||
<!-- UML diagram added by UMLGraph version R5_7_2-20-g09fab1 (http://www.umlgraph.org/) -->
|
||||
<div align="center"><object width="100%" height="100%" type="image/svg+xml" data="InvoiceItem.svg" alt="Package class diagram package InvoiceItem" border=0></object></div>
|
||||
<!-- UML diagram added by UMLGraph version R5_7_2-25-gc0b796 (http://www.spinellis.gr/umlgraph/) -->
|
||||
<div align="center"><object type="image/svg+xml" data="InvoiceItem.svg" alt="Package class diagram package InvoiceItem" border=0></object></div>
|
||||
</div>
|
||||
<div class="contentContainer">
|
||||
<ul class="inheritance">
|
||||
|
|
|
|||
|
|
@ -2,9 +2,9 @@
|
|||
<!-- NewPage -->
|
||||
<html lang="en">
|
||||
<head>
|
||||
<!-- Generated by javadoc (1.8.0_101) on Fri Sep 16 23:26:41 EEST 2016 -->
|
||||
<!-- Generated by javadoc (1.8.0_121) on Tue Mar 21 19:49:58 EET 2017 -->
|
||||
<title>gr.spinellis.invoice</title>
|
||||
<meta name="date" content="2016-09-16">
|
||||
<meta name="date" content="2017-03-21">
|
||||
<link rel="stylesheet" type="text/css" href="../../../stylesheet.css" title="Style">
|
||||
<script type="text/javascript" src="../../../script.js"></script>
|
||||
</head>
|
||||
|
|
|
|||
|
|
@ -2,9 +2,9 @@
|
|||
<!-- NewPage -->
|
||||
<html lang="en">
|
||||
<head>
|
||||
<!-- Generated by javadoc (1.8.0_101) on Fri Sep 16 23:26:41 EEST 2016 -->
|
||||
<!-- Generated by javadoc (1.8.0_121) on Tue Mar 21 19:49:58 EET 2017 -->
|
||||
<title>gr.spinellis.invoice</title>
|
||||
<meta name="date" content="2016-09-16">
|
||||
<meta name="date" content="2017-03-21">
|
||||
<link rel="stylesheet" type="text/css" href="../../../stylesheet.css" title="Style">
|
||||
<script type="text/javascript" src="../../../script.js"></script>
|
||||
</head>
|
||||
|
|
@ -70,8 +70,8 @@
|
|||
<!-- ========= END OF TOP NAVBAR ========= -->
|
||||
<div class="header">
|
||||
<h1 title="Package" class="title">Package gr.spinellis.invoice</h1>
|
||||
<!-- UML diagram added by UMLGraph version R5_7_2-20-g09fab1 (http://www.umlgraph.org/) -->
|
||||
<div align="center"><object width="100%" height="100%" type="image/svg+xml" data="gr.spinellis.invoice.svg" alt="Package class diagram package gr.spinellis.invoice" border=0></object></div>
|
||||
<!-- UML diagram added by UMLGraph version R5_7_2-25-gc0b796 (http://www.spinellis.gr/umlgraph/) -->
|
||||
<div align="center"><object type="image/svg+xml" data="gr.spinellis.invoice.svg" alt="Package class diagram package gr.spinellis.invoice" border=0></object></div>
|
||||
</div>
|
||||
<div class="contentContainer">
|
||||
<ul class="blockList">
|
||||
|
|
|
|||
|
|
@ -2,9 +2,9 @@
|
|||
<!-- NewPage -->
|
||||
<html lang="en">
|
||||
<head>
|
||||
<!-- Generated by javadoc (1.8.0_101) on Fri Sep 16 23:26:41 EEST 2016 -->
|
||||
<!-- Generated by javadoc (1.8.0_121) on Tue Mar 21 19:49:58 EET 2017 -->
|
||||
<title>gr.spinellis.invoice Class Hierarchy</title>
|
||||
<meta name="date" content="2016-09-16">
|
||||
<meta name="date" content="2017-03-21">
|
||||
<link rel="stylesheet" type="text/css" href="../../../stylesheet.css" title="Style">
|
||||
<script type="text/javascript" src="../../../script.js"></script>
|
||||
</head>
|
||||
|
|
|
|||
|
|
@ -2,9 +2,9 @@
|
|||
<!-- NewPage -->
|
||||
<html lang="en">
|
||||
<head>
|
||||
<!-- Generated by javadoc (1.8.0_101) on Fri Sep 16 23:26:41 EEST 2016 -->
|
||||
<!-- Generated by javadoc (1.8.0_121) on Tue Mar 21 19:49:58 EET 2017 -->
|
||||
<title>Category</title>
|
||||
<meta name="date" content="2016-09-16">
|
||||
<meta name="date" content="2017-03-21">
|
||||
<link rel="stylesheet" type="text/css" href="../../../stylesheet.css" title="Style">
|
||||
<script type="text/javascript" src="../../../script.js"></script>
|
||||
</head>
|
||||
|
|
@ -87,8 +87,8 @@
|
|||
<div class="header">
|
||||
<div class="subTitle">gr.spinellis.product</div>
|
||||
<h2 title="Class Category" class="title">Class Category</h2>
|
||||
<!-- UML diagram added by UMLGraph version R5_7_2-20-g09fab1 (http://www.umlgraph.org/) -->
|
||||
<div align="center"><object width="100%" height="100%" type="image/svg+xml" data="Category.svg" alt="Package class diagram package Category" border=0></object></div>
|
||||
<!-- UML diagram added by UMLGraph version R5_7_2-25-gc0b796 (http://www.spinellis.gr/umlgraph/) -->
|
||||
<div align="center"><object type="image/svg+xml" data="Category.svg" alt="Package class diagram package Category" border=0></object></div>
|
||||
</div>
|
||||
<div class="contentContainer">
|
||||
<ul class="inheritance">
|
||||
|
|
|
|||
|
|
@ -2,9 +2,9 @@
|
|||
<!-- NewPage -->
|
||||
<html lang="en">
|
||||
<head>
|
||||
<!-- Generated by javadoc (1.8.0_101) on Fri Sep 16 23:26:41 EEST 2016 -->
|
||||
<!-- Generated by javadoc (1.8.0_121) on Tue Mar 21 19:49:58 EET 2017 -->
|
||||
<title>Product</title>
|
||||
<meta name="date" content="2016-09-16">
|
||||
<meta name="date" content="2017-03-21">
|
||||
<link rel="stylesheet" type="text/css" href="../../../stylesheet.css" title="Style">
|
||||
<script type="text/javascript" src="../../../script.js"></script>
|
||||
</head>
|
||||
|
|
@ -87,8 +87,8 @@
|
|||
<div class="header">
|
||||
<div class="subTitle">gr.spinellis.product</div>
|
||||
<h2 title="Class Product" class="title">Class Product</h2>
|
||||
<!-- UML diagram added by UMLGraph version R5_7_2-20-g09fab1 (http://www.umlgraph.org/) -->
|
||||
<div align="center"><object width="100%" height="100%" type="image/svg+xml" data="Product.svg" alt="Package class diagram package Product" border=0></object></div>
|
||||
<!-- UML diagram added by UMLGraph version R5_7_2-25-gc0b796 (http://www.spinellis.gr/umlgraph/) -->
|
||||
<div align="center"><object type="image/svg+xml" data="Product.svg" alt="Package class diagram package Product" border=0></object></div>
|
||||
</div>
|
||||
<div class="contentContainer">
|
||||
<ul class="inheritance">
|
||||
|
|
|
|||
|
|
@ -2,9 +2,9 @@
|
|||
<!-- NewPage -->
|
||||
<html lang="en">
|
||||
<head>
|
||||
<!-- Generated by javadoc (1.8.0_101) on Fri Sep 16 23:26:41 EEST 2016 -->
|
||||
<!-- Generated by javadoc (1.8.0_121) on Tue Mar 21 19:49:58 EET 2017 -->
|
||||
<title>gr.spinellis.product</title>
|
||||
<meta name="date" content="2016-09-16">
|
||||
<meta name="date" content="2017-03-21">
|
||||
<link rel="stylesheet" type="text/css" href="../../../stylesheet.css" title="Style">
|
||||
<script type="text/javascript" src="../../../script.js"></script>
|
||||
</head>
|
||||
|
|
|
|||
|
|
@ -2,9 +2,9 @@
|
|||
<!-- NewPage -->
|
||||
<html lang="en">
|
||||
<head>
|
||||
<!-- Generated by javadoc (1.8.0_101) on Fri Sep 16 23:26:41 EEST 2016 -->
|
||||
<!-- Generated by javadoc (1.8.0_121) on Tue Mar 21 19:49:58 EET 2017 -->
|
||||
<title>gr.spinellis.product</title>
|
||||
<meta name="date" content="2016-09-16">
|
||||
<meta name="date" content="2017-03-21">
|
||||
<link rel="stylesheet" type="text/css" href="../../../stylesheet.css" title="Style">
|
||||
<script type="text/javascript" src="../../../script.js"></script>
|
||||
</head>
|
||||
|
|
@ -70,8 +70,8 @@
|
|||
<!-- ========= END OF TOP NAVBAR ========= -->
|
||||
<div class="header">
|
||||
<h1 title="Package" class="title">Package gr.spinellis.product</h1>
|
||||
<!-- UML diagram added by UMLGraph version R5_7_2-20-g09fab1 (http://www.umlgraph.org/) -->
|
||||
<div align="center"><object width="100%" height="100%" type="image/svg+xml" data="gr.spinellis.product.svg" alt="Package class diagram package gr.spinellis.product" border=0></object></div>
|
||||
<!-- UML diagram added by UMLGraph version R5_7_2-25-gc0b796 (http://www.spinellis.gr/umlgraph/) -->
|
||||
<div align="center"><object type="image/svg+xml" data="gr.spinellis.product.svg" alt="Package class diagram package gr.spinellis.product" border=0></object></div>
|
||||
</div>
|
||||
<div class="contentContainer">
|
||||
<ul class="blockList">
|
||||
|
|
|
|||
|
|
@ -2,9 +2,9 @@
|
|||
<!-- NewPage -->
|
||||
<html lang="en">
|
||||
<head>
|
||||
<!-- Generated by javadoc (1.8.0_101) on Fri Sep 16 23:26:41 EEST 2016 -->
|
||||
<!-- Generated by javadoc (1.8.0_121) on Tue Mar 21 19:49:58 EET 2017 -->
|
||||
<title>gr.spinellis.product Class Hierarchy</title>
|
||||
<meta name="date" content="2016-09-16">
|
||||
<meta name="date" content="2017-03-21">
|
||||
<link rel="stylesheet" type="text/css" href="../../../stylesheet.css" title="Style">
|
||||
<script type="text/javascript" src="../../../script.js"></script>
|
||||
</head>
|
||||
|
|
|
|||
|
|
@ -2,9 +2,9 @@
|
|||
<!-- NewPage -->
|
||||
<html lang="en">
|
||||
<head>
|
||||
<!-- Generated by javadoc (1.8.0_101) on Fri Sep 16 23:26:41 EEST 2016 -->
|
||||
<!-- Generated by javadoc (1.8.0_121) on Tue Mar 21 19:49:58 EET 2017 -->
|
||||
<title>API Help</title>
|
||||
<meta name="date" content="2016-09-16">
|
||||
<meta name="date" content="2017-03-21">
|
||||
<link rel="stylesheet" type="text/css" href="stylesheet.css" title="Style">
|
||||
<script type="text/javascript" src="script.js"></script>
|
||||
</head>
|
||||
|
|
|
|||
|
|
@ -2,9 +2,9 @@
|
|||
<!-- NewPage -->
|
||||
<html lang="en">
|
||||
<head>
|
||||
<!-- Generated by javadoc (1.8.0_101) on Fri Sep 16 23:26:41 EEST 2016 -->
|
||||
<!-- Generated by javadoc (1.8.0_121) on Tue Mar 21 19:49:58 EET 2017 -->
|
||||
<title>Index</title>
|
||||
<meta name="date" content="2016-09-16">
|
||||
<meta name="date" content="2017-03-21">
|
||||
<link rel="stylesheet" type="text/css" href="stylesheet.css" title="Style">
|
||||
<script type="text/javascript" src="script.js"></script>
|
||||
</head>
|
||||
|
|
|
|||
|
|
@ -2,9 +2,9 @@
|
|||
<!-- NewPage -->
|
||||
<html lang="en">
|
||||
<head>
|
||||
<!-- Generated by javadoc (1.8.0_101) on Fri Sep 16 23:26:41 EEST 2016 -->
|
||||
<!-- Generated by javadoc (1.8.0_121) on Tue Mar 21 19:49:58 EET 2017 -->
|
||||
<title>Overview List</title>
|
||||
<meta name="date" content="2016-09-16">
|
||||
<meta name="date" content="2017-03-21">
|
||||
<link rel="stylesheet" type="text/css" href="stylesheet.css" title="Style">
|
||||
<script type="text/javascript" src="script.js"></script>
|
||||
</head>
|
||||
|
|
|
|||
|
|
@ -2,9 +2,9 @@
|
|||
<!-- NewPage -->
|
||||
<html lang="en">
|
||||
<head>
|
||||
<!-- Generated by javadoc (1.8.0_101) on Fri Sep 16 23:26:41 EEST 2016 -->
|
||||
<!-- Generated by javadoc (1.8.0_121) on Tue Mar 21 19:49:58 EET 2017 -->
|
||||
<title>Overview</title>
|
||||
<meta name="date" content="2016-09-16">
|
||||
<meta name="date" content="2017-03-21">
|
||||
<link rel="stylesheet" type="text/css" href="stylesheet.css" title="Style">
|
||||
<script type="text/javascript" src="script.js"></script>
|
||||
</head>
|
||||
|
|
|
|||
|
|
@ -2,9 +2,9 @@
|
|||
<!-- NewPage -->
|
||||
<html lang="en">
|
||||
<head>
|
||||
<!-- Generated by javadoc (1.8.0_101) on Fri Sep 16 23:26:41 EEST 2016 -->
|
||||
<!-- Generated by javadoc (1.8.0_121) on Tue Mar 21 19:49:58 EET 2017 -->
|
||||
<title>Class Hierarchy</title>
|
||||
<meta name="date" content="2016-09-16">
|
||||
<meta name="date" content="2017-03-21">
|
||||
<link rel="stylesheet" type="text/css" href="stylesheet.css" title="Style">
|
||||
<script type="text/javascript" src="script.js"></script>
|
||||
</head>
|
||||
|
|
|
|||
|
|
@ -10,7 +10,7 @@ all types UML diagrams.
|
|||
An <em>IEEE Software</em> article titled
|
||||
<a href="http://www.spinellis.gr/pubs/jrnl/2003-IEEESW-umlgraph/html/article.html">On the declarative specification of models</a>
|
||||
explains the rationale behind this approach.
|
||||
The tehnology behind UMLGraph was used to draw many of the diagrams
|
||||
The technology behind UMLGraph was used to draw many of the diagrams
|
||||
appearing in the award-winning books
|
||||
<a href="http://www.spinellis.gr/codequality">Code Quality: The Open Source Perspective</a> (Addison Wesley, 2006) and
|
||||
<a href="http://www.spinellis.gr/codereading">Code Reading: The Open Source Perspective</a> (Addison Wesley, 2003).
|
||||
|
|
|
|||
Loading…
Reference in New Issue