Skip to content

Instantly share code, notes, and snippets.

@pmoura
Created April 26, 2019 11:50
Show Gist options
  • Save pmoura/c12a9ce94f9a0b872c60087ac40c2975 to your computer and use it in GitHub Desktop.
Save pmoura/c12a9ce94f9a0b872c60087ac40c2975 to your computer and use it in GitHub Desktop.
digraph "sicstus" {
rankdir="BT"
ranksep="1.0"
compound="true"
splines="true"
pack="true"
clusterrank="local"
labeljust="l"
margin="1.0"
fontname="Courier"
fontsize="10"
fontcolor="dimgray"
pencolor="dimgray"
node [shape="ellipse",style="filled",fillcolor="white",fontname="Courier",fontsize="9"]
edge [fontname="Courier",fontsize="9"]
label="Entity diagram for library sicstus\lGenerated on 2019/04/26, 11:10\l"
subgraph "cluster_library_sicstus" {
bgcolor="whitesmoke"
style="rounded"
margin="10"
label=<<TABLE border="0" cellborder="0"><TR><TD tooltip="https://github.com/LogtalkDotOrg/logtalk3/tree/master/examples/sicstus/" href="https://github.com/LogtalkDotOrg/logtalk3/tree/master/examples/sicstus/">examples/sicstus/</TD></TR></TABLE>>
tooltip="examples/sicstus/"
subgraph "cluster_file_/Users/pmoura/logtalk/examples/sicstus/loader.lgt" {
bgcolor="snow"
style="rounded"
margin="10"
label=<<TABLE border="0" cellborder="0"><TR><TD tooltip="https://github.com/LogtalkDotOrg/logtalk3/tree/master/examples/sicstus/loader.lgt" href="https://github.com/LogtalkDotOrg/logtalk3/tree/master/examples/sicstus/loader.lgt">loader.lgt</TD></TR></TABLE>>
tooltip="loader.lgt"
}
subgraph "cluster_file_/Users/pmoura/logtalk/examples/sicstus/ovals.lgt" {
bgcolor="snow"
style="rounded"
margin="10"
label=<<TABLE border="0" cellborder="0"><TR><TD tooltip="https://github.com/LogtalkDotOrg/logtalk3/tree/master/examples/sicstus/ovals.lgt" href="https://github.com/LogtalkDotOrg/logtalk3/tree/master/examples/sicstus/ovals.lgt">ovals.lgt</TD></TR></TABLE>>
tooltip="ovals.lgt"
"math_constants" [shape="box",URL="https://logtalk.org/library/math_constants_0.html",tooltip="https://logtalk.org/library/math_constants_0.html",style="filled",fillcolor="cornsilk",label=<<TABLE border="0" cellborder="0" cellspacing="0" cellpadding="0"><TR><TD width="11" height="11" fixedsize="true" align="left" tooltip="Zoom" href="math_constants_object_xref_diagram.svg"><IMG SRC="zoom.png"/></TD></TR><TR><TD> </TD><TD><FONT POINT-SIZE="11">math_constants</FONT></TD><TD> </TD></TR><TR><TD> </TD><TD><FONT POINT-SIZE="7">prototype</FONT></TD><TD> </TD></TR><TR><TD> </TD></TR><TR><TD> </TD><TD>pi/1</TD><TD> </TD></TR><TR><TD> </TD><TD>e/1</TD><TD> </TD></TR></TABLE>>]
"ellipse(RX,RY,Color)" [shape="box",URL="https://logtalk.org/library/ellipse_3.html",tooltip="https://logtalk.org/library/ellipse_3.html",style="filled",fillcolor="cornsilk",label=<<TABLE border="0" cellborder="0" cellspacing="0" cellpadding="0"><TR><TD width="11" height="11" fixedsize="true" align="left" tooltip="Zoom" href="ellipse_3_object_xref_diagram.svg"><IMG SRC="zoom.png"/></TD></TR><TR><TD> </TD><TD><FONT POINT-SIZE="11">ellipse(RX,RY,Color)</FONT></TD><TD> </TD></TR><TR><TD> </TD><TD><FONT POINT-SIZE="7">prototype</FONT></TD><TD> </TD></TR><TR><TD> </TD></TR><TR><TD> </TD><TD>color/1</TD><TD> </TD></TR><TR><TD> </TD><TD>rx/1</TD><TD> </TD></TR><TR><TD> </TD><TD>ry/1</TD><TD> </TD></TR><TR><TD> </TD><TD>area/1</TD><TD> </TD></TR><TR><TD> </TD><TD>context/0</TD><TD> </TD></TR></TABLE>>]
"circle(Radius,Color)" [shape="box",URL="https://logtalk.org/library/circle_2.html",tooltip="https://logtalk.org/library/circle_2.html",style="filled",fillcolor="cornsilk",label=<<TABLE border="0" cellborder="0" cellspacing="0" cellpadding="0"><TR><TD width="11" height="11" fixedsize="true" align="left" tooltip="Zoom" href="circle_2_object_xref_diagram.svg"><IMG SRC="zoom.png"/></TD></TR><TR><TD> </TD><TD><FONT POINT-SIZE="11">circle(Radius,Color)</FONT></TD><TD> </TD></TR><TR><TD> </TD><TD><FONT POINT-SIZE="7">prototype</FONT></TD><TD> </TD></TR><TR><TD> </TD></TR><TR><TD> </TD><TD>r/1</TD><TD> </TD></TR></TABLE>>]
"circle1(Color)" [shape="box",URL="https://logtalk.org/library/circle1_1.html",tooltip="https://logtalk.org/library/circle1_1.html",style="filled",fillcolor="cornsilk",label=<<TABLE border="0" cellborder="0" cellspacing="0" cellpadding="0"><TR><TD width="11" height="11" fixedsize="true" align="left" tooltip="Zoom" href="circle1_1_object_xref_diagram.svg"><IMG SRC="zoom.png"/></TD></TR><TR><TD> </TD><TD><FONT POINT-SIZE="11">circle1(Color)</FONT></TD><TD> </TD></TR><TR><TD> </TD><TD><FONT POINT-SIZE="7">prototype</FONT></TD><TD> </TD></TR></TABLE>>]
"red_circle(Radius)" [shape="box",URL="https://logtalk.org/library/red_circle_1.html",tooltip="https://logtalk.org/library/red_circle_1.html",style="filled",fillcolor="cornsilk",label=<<TABLE border="0" cellborder="0" cellspacing="0" cellpadding="0"><TR><TD width="11" height="11" fixedsize="true" align="left" tooltip="Zoom" href="red_circle_1_object_xref_diagram.svg"><IMG SRC="zoom.png"/></TD></TR><TR><TD> </TD><TD><FONT POINT-SIZE="11">red_circle(Radius)</FONT></TD><TD> </TD></TR><TR><TD> </TD><TD><FONT POINT-SIZE="7">prototype</FONT></TD><TD> </TD></TR></TABLE>>]
}
subgraph "cluster_file_/Users/pmoura/logtalk/examples/sicstus/polygons.lgt" {
bgcolor="snow"
style="rounded"
margin="10"
label=<<TABLE border="0" cellborder="0"><TR><TD tooltip="https://github.com/LogtalkDotOrg/logtalk3/tree/master/examples/sicstus/polygons.lgt" href="https://github.com/LogtalkDotOrg/logtalk3/tree/master/examples/sicstus/polygons.lgt">polygons.lgt</TD></TR></TABLE>>
tooltip="polygons.lgt"
"rectangle(Width,Height)" [shape="box",URL="https://logtalk.org/library/rectangle_2.html",tooltip="https://logtalk.org/library/rectangle_2.html",style="filled",fillcolor="cornsilk",label=<<TABLE border="0" cellborder="0" cellspacing="0" cellpadding="0"><TR><TD width="11" height="11" fixedsize="true" align="left" tooltip="Zoom" href="rectangle_2_object_xref_diagram.svg"><IMG SRC="zoom.png"/></TD></TR><TR><TD> </TD><TD><FONT POINT-SIZE="11">rectangle(Width,Height)</FONT></TD><TD> </TD></TR><TR><TD> </TD><TD><FONT POINT-SIZE="7">prototype</FONT></TD><TD> </TD></TR><TR><TD> </TD></TR><TR><TD> </TD><TD>width/1</TD><TD> </TD></TR><TR><TD> </TD><TD>height/1</TD><TD> </TD></TR><TR><TD> </TD><TD>area/1</TD><TD> </TD></TR></TABLE>>]
"square(Side)" [shape="box",URL="https://logtalk.org/library/square_1.html",tooltip="https://logtalk.org/library/square_1.html",style="filled",fillcolor="cornsilk",label=<<TABLE border="0" cellborder="0" cellspacing="0" cellpadding="0"><TR><TD width="11" height="11" fixedsize="true" align="left" tooltip="Zoom" href="square_1_object_xref_diagram.svg"><IMG SRC="zoom.png"/></TD></TR><TR><TD> </TD><TD><FONT POINT-SIZE="11">square(Side)</FONT></TD><TD> </TD></TR><TR><TD> </TD><TD><FONT POINT-SIZE="7">prototype</FONT></TD><TD> </TD></TR><TR><TD> </TD></TR><TR><TD> </TD><TD>side/1</TD><TD> </TD></TR></TABLE>>]
}
subgraph "cluster_file_/Users/pmoura/logtalk/examples/sicstus/sorting.lgt" {
bgcolor="snow"
style="rounded"
margin="10"
label=<<TABLE border="0" cellborder="0"><TR><TD tooltip="https://github.com/LogtalkDotOrg/logtalk3/tree/master/examples/sicstus/sorting.lgt" href="https://github.com/LogtalkDotOrg/logtalk3/tree/master/examples/sicstus/sorting.lgt">sorting.lgt</TD></TR></TABLE>>
tooltip="sorting.lgt"
"sort(Type)" [shape="box",URL="https://logtalk.org/library/sort_1.html",tooltip="https://logtalk.org/library/sort_1.html",style="filled",fillcolor="cornsilk",label=<<TABLE border="0" cellborder="0" cellspacing="0" cellpadding="0"><TR><TD width="11" height="11" fixedsize="true" align="left" tooltip="Zoom" href="sort_1_object_xref_diagram.svg"><IMG SRC="zoom.png"/></TD></TR><TR><TD> </TD><TD><FONT POINT-SIZE="11">sort(Type)</FONT></TD><TD> </TD></TR><TR><TD> </TD><TD><FONT POINT-SIZE="7">prototype</FONT></TD><TD> </TD></TR><TR><TD> </TD></TR><TR><TD> </TD><TD>sort/2</TD><TD> </TD></TR></TABLE>>]
"rational" [shape="box",URL="https://logtalk.org/library/rational_0.html",tooltip="https://logtalk.org/library/rational_0.html",style="filled",fillcolor="cornsilk",label=<<TABLE border="0" cellborder="0" cellspacing="0" cellpadding="0"><TR><TD width="11" height="11" fixedsize="true" align="left" tooltip="Zoom" href="rational_object_xref_diagram.svg"><IMG SRC="zoom.png"/></TD></TR><TR><TD> </TD><TD><FONT POINT-SIZE="11">rational</FONT></TD><TD> </TD></TR><TR><TD> </TD><TD><FONT POINT-SIZE="7">prototype</FONT></TD><TD> </TD></TR></TABLE>>]
"colours" [shape="box",URL="https://logtalk.org/library/colours_0.html",tooltip="https://logtalk.org/library/colours_0.html",style="filled",fillcolor="cornsilk",label=<<TABLE border="0" cellborder="0" cellspacing="0" cellpadding="0"><TR><TD width="11" height="11" fixedsize="true" align="left" tooltip="Zoom" href="colours_object_xref_diagram.svg"><IMG SRC="zoom.png"/></TD></TR><TR><TD> </TD><TD><FONT POINT-SIZE="11">colours</FONT></TD><TD> </TD></TR><TR><TD> </TD><TD><FONT POINT-SIZE="7">prototype</FONT></TD><TD> </TD></TR></TABLE>>]
}
"proto_hierarchy" [shape="component",URL="https://logtalk.org/library/proto_hierarchy_0.html",tooltip="https://logtalk.org/library/proto_hierarchy_0.html",style="filled,dashed",fillcolor="cyan",label=<<TABLE border="0" cellborder="0" cellspacing="0" cellpadding="0"><TR><TD> </TD><TD><FONT POINT-SIZE="11">proto_hierarchy</FONT></TD><TD> </TD></TR><TR><TD> </TD><TD><FONT POINT-SIZE="7">category</FONT></TD><TD> </TD></TR></TABLE>>]
"list" [shape="box",URL="https://logtalk.org/library/list_0.html",tooltip="https://logtalk.org/library/list_0.html",style="filled,dashed",fillcolor="beige",label=<<TABLE border="0" cellborder="0" cellspacing="0" cellpadding="0"><TR><TD> </TD><TD><FONT POINT-SIZE="11">list</FONT></TD><TD> </TD></TR><TR><TD> </TD><TD><FONT POINT-SIZE="7">prototype</FONT></TD><TD> </TD></TR></TABLE>>]
"comparingp" [shape="note",URL="https://logtalk.org/library/comparingp_0.html",tooltip="https://logtalk.org/library/comparingp_0.html",style="filled,dashed",fillcolor="mediumaquamarine",label=<<TABLE border="0" cellborder="0" cellspacing="0" cellpadding="0"><TR><TD> </TD><TD><FONT POINT-SIZE="11">comparingp</FONT></TD><TD> </TD></TR><TR><TD> </TD><TD><FONT POINT-SIZE="7">protocol</FONT></TD><TD> </TD></TR></TABLE>>]
"ellipse(RX,RY,Color)" -> "proto_hierarchy" [arrowhead="box",URL="https://logtalk.org/library/ellipse_3.html",labeltooltip="https://logtalk.org/library/ellipse_3.html",label=<imports>]
"ellipse(RX,RY,Color)" -> "math_constants" [arrowhead="normal",URL="https://logtalk.org/library/ellipse_3.html",labeltooltip="https://logtalk.org/library/ellipse_3.html",label=<uses>]
"circle(Radius,Color)" -> "ellipse(RX,RY,Color)" [arrowhead="vee",URL="https://logtalk.org/library/circle_2.html",labeltooltip="https://logtalk.org/library/circle_2.html",label=<extends>]
"circle1(Color)" -> "circle(Radius,Color)" [arrowhead="vee",URL="https://logtalk.org/library/circle1_1.html",labeltooltip="https://logtalk.org/library/circle1_1.html",label=<extends>]
"red_circle(Radius)" -> "circle(Radius,Color)" [arrowhead="vee",URL="https://logtalk.org/library/red_circle_1.html",labeltooltip="https://logtalk.org/library/red_circle_1.html",label=<extends>]
"square(Side)" -> "rectangle(Width,Height)" [arrowhead="vee",URL="https://logtalk.org/library/square_1.html",labeltooltip="https://logtalk.org/library/square_1.html",label=<extends>]
"sort(Type)" -> "list" [arrowhead="normal",URL="https://logtalk.org/library/sort_1.html",labeltooltip="https://logtalk.org/library/sort_1.html",label=<uses>]
"rational" -> "comparingp" [arrowhead="dot",URL="https://logtalk.org/library/rational_0.html",labeltooltip="https://logtalk.org/library/rational_0.html",label=<implements>]
"colours" -> "comparingp" [arrowhead="dot",URL="https://logtalk.org/library/colours_0.html",labeltooltip="https://logtalk.org/library/colours_0.html",label=<implements>]
}
}
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment