ejplatform/ej-server

View on GitHub
docs_old/dev-docs/orm/ej_clusters.svg

Summary

Maintainability
Test Coverage
<?xml version="1.0" encoding="UTF-8" standalone="no"?>
<!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 1.1//EN"
 "http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd">
<!-- Generated by graphviz version 2.40.1 (0)
 -->
<!-- Title: model_graph Pages: 1 -->
<svg width="1195pt" height="387pt"
 viewBox="0.00 0.00 1195.00 387.00" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink">
<g id="graph0" class="graph" transform="scale(1 1) rotate(0) translate(4 383)">
<title>model_graph</title>
<polygon fill="#ffffff" stroke="transparent" points="-4,4 -4,-383 1191,-383 1191,4 -4,4"/>
<!-- model_utils_models_TimeStampedModel -->
<g id="node1" class="node">
<title>model_utils_models_TimeStampedModel</title>
<polygon fill="#ffffff" stroke="transparent" points="8,-4 8,-53 176,-53 176,-4 8,-4"/>
<polygon fill="#1b563f" stroke="transparent" points="9,-30.5 9,-51.5 175,-51.5 175,-30.5 9,-30.5"/>
<text text-anchor="start" x="34.5" y="-39.5" font-family="Roboto" font-size="8.00" fill="#000000"> &#160;&#160;&#160;</text>
<text text-anchor="start" x="44.5" y="-39.5" font-family="Roboto" font-weight="bold" font-size="10.00" fill="#ffffff"> &#160;&#160;&#160;TimeStampedModel &#160;&#160;&#160;</text>
<text text-anchor="start" x="11" y="-23.1" font-family="Roboto" font-size="8.00" fill="#000000"> &#160;&#160;&#160;</text>
<text text-anchor="start" x="21" y="-23.1" font-family="Roboto" font-size="8.00" fill="#000000">created</text>
<text text-anchor="start" x="50" y="-23.1" font-family="Roboto" font-size="8.00" fill="#000000"> &#160;&#160;&#160;</text>
<text text-anchor="start" x="68" y="-23.1" font-family="Roboto" font-size="8.00" fill="#000000"> &#160;&#160;&#160;</text>
<text text-anchor="start" x="78" y="-23.1" font-family="Roboto" font-size="8.00" fill="#000000">AutoCreatedField</text>
<text text-anchor="start" x="143" y="-23.1" font-family="Roboto" font-size="8.00" fill="#000000"> &#160;&#160;&#160;</text>
<text text-anchor="start" x="11" y="-10.1" font-family="Roboto" font-size="8.00" fill="#000000"> &#160;&#160;&#160;</text>
<text text-anchor="start" x="21" y="-10.1" font-family="Roboto" font-size="8.00" fill="#000000">modified</text>
<text text-anchor="start" x="54" y="-10.1" font-family="Roboto" font-size="8.00" fill="#000000"> &#160;&#160;&#160;</text>
<text text-anchor="start" x="68" y="-10.1" font-family="Roboto" font-size="8.00" fill="#000000"> &#160;&#160;&#160;</text>
<text text-anchor="start" x="78" y="-10.1" font-family="Roboto" font-size="8.00" fill="#000000">AutoLastModifiedField</text>
<text text-anchor="start" x="163" y="-10.1" font-family="Roboto" font-size="8.00" fill="#000000"> &#160;&#160;&#160;</text>
<polygon fill="none" stroke="#000000" points="8,-4 8,-53 176,-53 176,-4 8,-4"/>
</g>
<!-- boogie_models_model_Model -->
<g id="node2" class="node">
<title>boogie_models_model_Model</title>
<polygon fill="#ffffff" stroke="transparent" points="1078,-17 1078,-40 1146,-40 1146,-17 1078,-17"/>
<polygon fill="#1b563f" stroke="transparent" points="1079,-17.5 1079,-38.5 1145,-38.5 1145,-17.5 1079,-17.5"/>
<text text-anchor="start" x="1084.5" y="-26.5" font-family="Roboto" font-size="8.00" fill="#000000"> &#160;&#160;&#160;</text>
<text text-anchor="start" x="1094.5" y="-26.5" font-family="Roboto" font-weight="bold" font-size="10.00" fill="#ffffff"> &#160;&#160;&#160;Model &#160;&#160;&#160;</text>
<polygon fill="none" stroke="#000000" points="1078,-17 1078,-40 1146,-40 1146,-17 1078,-17"/>
</g>
<!-- ej_clusters_models_stereotype_vote_StereotypeVote -->
<g id="node3" class="node">
<title>ej_clusters_models_stereotype_vote_StereotypeVote</title>
<polygon fill="#ffffff" stroke="transparent" points="965.5,-278 965.5,-362 1110.5,-362 1110.5,-278 965.5,-278"/>
<polygon fill="#1b563f" stroke="transparent" points="967,-331 967,-361 1110,-361 1110,-331 967,-331"/>
<text text-anchor="start" x="995" y="-349" font-family="Roboto" font-size="8.00" fill="#000000"> &#160;&#160;&#160;</text>
<text text-anchor="start" x="1005" y="-349" font-family="Roboto" font-weight="bold" font-size="10.00" fill="#ffffff"> &#160;&#160;&#160;StereotypeVote</text>
<text text-anchor="start" x="1012.5" y="-339" font-family="Roboto" font-weight="bold" font-size="10.00" fill="#ffffff">&lt;</text>
<text text-anchor="start" x="1018.5" y="-339" font-family="Roboto" font-weight="bold" font-style="italic" font-size="10.00" fill="#ffffff">Model</text>
<text text-anchor="start" x="1049.5" y="-339" font-family="Roboto" font-weight="bold" font-size="10.00" fill="#ffffff">&gt; &#160;&#160;&#160;</text>
<text text-anchor="start" x="969" y="-323.6" font-family="Roboto" font-size="8.00" fill="#000000"> &#160;&#160;&#160;</text>
<text text-anchor="start" x="979" y="-323.6" font-family="Roboto" font-weight="bold" font-size="8.00" fill="#000000">id</text>
<text text-anchor="start" x="986" y="-323.6" font-family="Roboto" font-size="8.00" fill="#000000"> &#160;&#160;&#160;</text>
<text text-anchor="start" x="1030" y="-323.6" font-family="Roboto" font-size="8.00" fill="#000000"> &#160;&#160;&#160;</text>
<text text-anchor="start" x="1040" y="-323.6" font-family="Roboto" font-weight="bold" font-size="8.00" fill="#000000">AutoField</text>
<text text-anchor="start" x="1076" y="-323.6" font-family="Roboto" font-size="8.00" fill="#000000"> &#160;&#160;&#160;</text>
<text text-anchor="start" x="969" y="-310.6" font-family="Roboto" font-size="8.00" fill="#000000"> &#160;&#160;&#160;</text>
<text text-anchor="start" x="979" y="-310.6" font-family="Roboto" font-weight="bold" font-size="8.00" fill="#000000">author</text>
<text text-anchor="start" x="1004" y="-310.6" font-family="Roboto" font-size="8.00" fill="#000000"> &#160;&#160;&#160;</text>
<text text-anchor="start" x="1030" y="-310.6" font-family="Roboto" font-size="8.00" fill="#000000"> &#160;&#160;&#160;</text>
<text text-anchor="start" x="1040" y="-310.6" font-family="Roboto" font-weight="bold" font-size="8.00" fill="#000000">ForeignKey (id)</text>
<text text-anchor="start" x="1098" y="-310.6" font-family="Roboto" font-size="8.00" fill="#000000"> &#160;&#160;&#160;</text>
<text text-anchor="start" x="969" y="-297.6" font-family="Roboto" font-size="8.00" fill="#000000"> &#160;&#160;&#160;</text>
<text text-anchor="start" x="979" y="-297.6" font-family="Roboto" font-weight="bold" font-size="8.00" fill="#000000">comment</text>
<text text-anchor="start" x="1016" y="-297.6" font-family="Roboto" font-size="8.00" fill="#000000"> &#160;&#160;&#160;</text>
<text text-anchor="start" x="1030" y="-297.6" font-family="Roboto" font-size="8.00" fill="#000000"> &#160;&#160;&#160;</text>
<text text-anchor="start" x="1040" y="-297.6" font-family="Roboto" font-weight="bold" font-size="8.00" fill="#000000">ForeignKey (id)</text>
<text text-anchor="start" x="1098" y="-297.6" font-family="Roboto" font-size="8.00" fill="#000000"> &#160;&#160;&#160;</text>
<text text-anchor="start" x="969" y="-284.6" font-family="Roboto" font-size="8.00" fill="#000000"> &#160;&#160;&#160;</text>
<text text-anchor="start" x="979" y="-284.6" font-family="Roboto" font-size="8.00" fill="#000000">choice</text>
<text text-anchor="start" x="1004" y="-284.6" font-family="Roboto" font-size="8.00" fill="#000000"> &#160;&#160;&#160;</text>
<text text-anchor="start" x="1030" y="-284.6" font-family="Roboto" font-size="8.00" fill="#000000"> &#160;&#160;&#160;</text>
<text text-anchor="start" x="1040" y="-284.6" font-family="Roboto" font-size="8.00" fill="#000000">EnumField</text>
<text text-anchor="start" x="1080" y="-284.6" font-family="Roboto" font-size="8.00" fill="#000000"> &#160;&#160;&#160;</text>
<polygon fill="none" stroke="#000000" points="965.5,-278 965.5,-362 1110.5,-362 1110.5,-278 965.5,-278"/>
</g>
<!-- ej_clusters_models_stereotype_vote_StereotypeVote&#45;&gt;boogie_models_model_Model -->
<g id="edge1" class="edge">
<title>ej_clusters_models_stereotype_vote_StereotypeVote&#45;&gt;boogie_models_model_Model</title>
<path fill="none" stroke="#000000" d="M1092.2,-273.8C1107.8,-257.32 1122.7,-237.46 1131,-216 1153.6,-157.55 1144.6,-136.38 1132,-75 1130.7,-68.824 1128.6,-62.458 1126.2,-56.492"/>
<polygon fill="none" stroke="#000000" points="1129.2279,-54.6825 1122,-46.936 1122.8195,-57.4991 1129.2279,-54.6825"/>
<text text-anchor="middle" x="1165.5" y="-166.1" font-family="Roboto" font-size="8.00" fill="#000000"> abstract</text>
<text text-anchor="middle" x="1165.5" y="-157.1" font-family="Roboto" font-size="8.00" fill="#000000">inheritance</text>
</g>
<!-- ej_clusters_models_stereotype_Stereotype -->
<g id="node4" class="node">
<title>ej_clusters_models_stereotype_Stereotype</title>
<polygon fill="#ffffff" stroke="transparent" points="962.5,-121.5 962.5,-205.5 1113.5,-205.5 1113.5,-121.5 962.5,-121.5"/>
<polygon fill="#1b563f" stroke="transparent" points="964,-174.5 964,-204.5 1113,-204.5 1113,-174.5 964,-174.5"/>
<text text-anchor="start" x="1005" y="-192.5" font-family="Roboto" font-size="8.00" fill="#000000"> &#160;&#160;&#160;</text>
<text text-anchor="start" x="1015" y="-192.5" font-family="Roboto" font-weight="bold" font-size="10.00" fill="#ffffff"> &#160;&#160;&#160;Stereotype</text>
<text text-anchor="start" x="1012.5" y="-182.5" font-family="Roboto" font-weight="bold" font-size="10.00" fill="#ffffff">&lt;</text>
<text text-anchor="start" x="1018.5" y="-182.5" font-family="Roboto" font-weight="bold" font-style="italic" font-size="10.00" fill="#ffffff">Model</text>
<text text-anchor="start" x="1049.5" y="-182.5" font-family="Roboto" font-weight="bold" font-size="10.00" fill="#ffffff">&gt; &#160;&#160;&#160;</text>
<text text-anchor="start" x="966" y="-167.1" font-family="Roboto" font-size="8.00" fill="#000000"> &#160;&#160;&#160;</text>
<text text-anchor="start" x="976" y="-167.1" font-family="Roboto" font-weight="bold" font-size="8.00" fill="#000000">id</text>
<text text-anchor="start" x="983" y="-167.1" font-family="Roboto" font-size="8.00" fill="#000000"> &#160;&#160;&#160;</text>
<text text-anchor="start" x="1033" y="-167.1" font-family="Roboto" font-size="8.00" fill="#000000"> &#160;&#160;&#160;</text>
<text text-anchor="start" x="1043" y="-167.1" font-family="Roboto" font-weight="bold" font-size="8.00" fill="#000000">AutoField</text>
<text text-anchor="start" x="1079" y="-167.1" font-family="Roboto" font-size="8.00" fill="#000000"> &#160;&#160;&#160;</text>
<text text-anchor="start" x="966" y="-154.1" font-family="Roboto" font-size="8.00" fill="#000000"> &#160;&#160;&#160;</text>
<text text-anchor="start" x="976" y="-154.1" font-family="Roboto" font-weight="bold" font-size="8.00" fill="#000000">owner</text>
<text text-anchor="start" x="999" y="-154.1" font-family="Roboto" font-size="8.00" fill="#000000"> &#160;&#160;&#160;</text>
<text text-anchor="start" x="1033" y="-154.1" font-family="Roboto" font-size="8.00" fill="#000000"> &#160;&#160;&#160;</text>
<text text-anchor="start" x="1043" y="-154.1" font-family="Roboto" font-weight="bold" font-size="8.00" fill="#000000">ForeignKey (id)</text>
<text text-anchor="start" x="1101" y="-154.1" font-family="Roboto" font-size="8.00" fill="#000000"> &#160;&#160;&#160;</text>
<text text-anchor="start" x="966" y="-141.1" font-family="Roboto" font-size="8.00" fill="#000000"> &#160;&#160;&#160;</text>
<text text-anchor="start" x="976" y="-141.1" font-family="Roboto" font-size="8.00" fill="#7b7b7b">description</text>
<text text-anchor="start" x="1019" y="-141.1" font-family="Roboto" font-size="8.00" fill="#000000"> &#160;&#160;&#160;</text>
<text text-anchor="start" x="1033" y="-141.1" font-family="Roboto" font-size="8.00" fill="#000000"> &#160;&#160;&#160;</text>
<text text-anchor="start" x="1043" y="-141.1" font-family="Roboto" font-size="8.00" fill="#7b7b7b">TextField</text>
<text text-anchor="start" x="1077" y="-141.1" font-family="Roboto" font-size="8.00" fill="#000000"> &#160;&#160;&#160;</text>
<text text-anchor="start" x="966" y="-128.1" font-family="Roboto" font-size="8.00" fill="#000000"> &#160;&#160;&#160;</text>
<text text-anchor="start" x="976" y="-128.1" font-family="Roboto" font-size="8.00" fill="#000000">name</text>
<text text-anchor="start" x="998" y="-128.1" font-family="Roboto" font-size="8.00" fill="#000000"> &#160;&#160;&#160;</text>
<text text-anchor="start" x="1033" y="-128.1" font-family="Roboto" font-size="8.00" fill="#000000"> &#160;&#160;&#160;</text>
<text text-anchor="start" x="1043" y="-128.1" font-family="Roboto" font-size="8.00" fill="#000000">CharField</text>
<text text-anchor="start" x="1079" y="-128.1" font-family="Roboto" font-size="8.00" fill="#000000"> &#160;&#160;&#160;</text>
<polygon fill="none" stroke="#000000" points="962.5,-121.5 962.5,-205.5 1113.5,-205.5 1113.5,-121.5 962.5,-121.5"/>
</g>
<!-- ej_clusters_models_stereotype_vote_StereotypeVote&#45;&gt;ej_clusters_models_stereotype_Stereotype -->
<g id="edge2" class="edge">
<title>ej_clusters_models_stereotype_vote_StereotypeVote&#45;&gt;ej_clusters_models_stereotype_Stereotype</title>
<path fill="none" stroke="#000000" d="M1038,-265.64C1038,-247.35 1038,-227.14 1038,-209.55"/>
<ellipse fill="#000000" stroke="#000000" cx="1038" cy="-269.89" rx="4" ry="4"/>
<text text-anchor="middle" x="1065.5" y="-236.6" font-family="Roboto" font-size="8.00" fill="#000000"> author (votes)</text>
</g>
<!-- ej_conversations_models_comment_Comment -->
<g id="node5" class="node">
<title>ej_conversations_models_comment_Comment</title>
<polygon fill="#ffffff" stroke="transparent" points="575,-18 575,-39 645,-39 645,-18 575,-18"/>
<polygon fill="#1b563f" stroke="transparent" points="575,-17.5 575,-38.5 645,-38.5 645,-17.5 575,-17.5"/>
<text text-anchor="start" x="579" y="-25.9" font-family="Roboto" font-size="8.00" fill="#000000"> &#160;</text>
<text text-anchor="start" x="584" y="-25.9" font-family="Roboto" font-size="12.00" fill="#ffffff">Comment</text>
<text text-anchor="start" x="636" y="-25.9" font-family="Roboto" font-size="8.00" fill="#000000"> &#160;</text>
</g>
<!-- ej_clusters_models_stereotype_vote_StereotypeVote&#45;&gt;ej_conversations_models_comment_Comment -->
<g id="edge3" class="edge">
<title>ej_clusters_models_stereotype_vote_StereotypeVote&#45;&gt;ej_conversations_models_comment_Comment</title>
<path fill="none" stroke="#000000" d="M949.45,-292.63C909.47,-276.2 864.65,-251.45 835,-216 803.7,-178.58 833.03,-149.45 803,-111 783.86,-86.492 771.16,-88.2 743,-75 713.88,-61.346 679.58,-49.45 653.11,-41.109"/>
<ellipse fill="#000000" stroke="#000000" cx="953.6658" cy="-294.3152" rx="4" ry="4"/>
<text text-anchor="middle" x="890.5" y="-161.6" font-family="Roboto" font-size="8.00" fill="#000000"> comment (stereotype_votes)</text>
</g>
<!-- ej_clusters_models_stereotype_Stereotype&#45;&gt;boogie_models_model_Model -->
<g id="edge4" class="edge">
<title>ej_clusters_models_stereotype_Stereotype&#45;&gt;boogie_models_model_Model</title>
<path fill="none" stroke="#000000" d="M1063.3,-117.42C1074.5,-96.924 1087.3,-73.49 1097,-55.826"/>
<polygon fill="none" stroke="#000000" points="1100.2828,-57.1168 1102,-46.662 1094.1379,-53.764 1100.2828,-57.1168"/>
<text text-anchor="middle" x="1106.5" y="-86.6" font-family="Roboto" font-size="8.00" fill="#000000"> abstract</text>
<text text-anchor="middle" x="1106.5" y="-77.6" font-family="Roboto" font-size="8.00" fill="#000000">inheritance</text>
</g>
<!-- ej_users_models_User -->
<g id="node6" class="node">
<title>ej_users_models_User</title>
<polygon fill="#ffffff" stroke="transparent" points="820,-18 820,-39 862,-39 862,-18 820,-18"/>
<polygon fill="#1b563f" stroke="transparent" points="820,-17.5 820,-38.5 862,-38.5 862,-17.5 820,-17.5"/>
<text text-anchor="start" x="824" y="-25.9" font-family="Roboto" font-size="8.00" fill="#000000"> &#160;</text>
<text text-anchor="start" x="829" y="-25.9" font-family="Roboto" font-size="12.00" fill="#ffffff">User</text>
<text text-anchor="start" x="853" y="-25.9" font-family="Roboto" font-size="8.00" fill="#000000"> &#160;</text>
</g>
<!-- ej_clusters_models_stereotype_Stereotype&#45;&gt;ej_users_models_User -->
<g id="edge5" class="edge">
<title>ej_clusters_models_stereotype_Stereotype&#45;&gt;ej_users_models_User</title>
<path fill="none" stroke="#000000" d="M964.04,-112.82C930.18,-89.616 892.19,-63.582 867.5,-46.662"/>
<ellipse fill="#000000" stroke="#000000" cx="967.4508" cy="-115.1582" rx="4" ry="4"/>
<text text-anchor="middle" x="972" y="-82.1" font-family="Roboto" font-size="8.00" fill="#000000"> owner (stereotypes)</text>
</g>
<!-- ej_clusters_models_cluster_Cluster -->
<g id="node7" class="node">
<title>ej_clusters_models_cluster_Cluster</title>
<polygon fill="#ffffff" stroke="transparent" points="438,-265 438,-375 624,-375 624,-265 438,-265"/>
<polygon fill="#1b563f" stroke="transparent" points="439,-344 439,-374 623,-374 623,-344 439,-344"/>
<text text-anchor="start" x="505.5" y="-362" font-family="Roboto" font-size="8.00" fill="#000000"> &#160;&#160;&#160;</text>
<text text-anchor="start" x="515.5" y="-362" font-family="Roboto" font-weight="bold" font-size="10.00" fill="#ffffff"> &#160;&#160;&#160;Cluster</text>
<text text-anchor="start" x="471" y="-352" font-family="Roboto" font-weight="bold" font-size="10.00" fill="#ffffff">&lt;</text>
<text text-anchor="start" x="477" y="-352" font-family="Roboto" font-weight="bold" font-style="italic" font-size="10.00" fill="#ffffff">TimeStampedModel</text>
<text text-anchor="start" x="576" y="-352" font-family="Roboto" font-weight="bold" font-size="10.00" fill="#ffffff">&gt; &#160;&#160;&#160;</text>
<text text-anchor="start" x="441" y="-336.6" font-family="Roboto" font-size="8.00" fill="#000000"> &#160;&#160;&#160;</text>
<text text-anchor="start" x="451" y="-336.6" font-family="Roboto" font-weight="bold" font-size="8.00" fill="#000000">id</text>
<text text-anchor="start" x="458" y="-336.6" font-family="Roboto" font-size="8.00" fill="#000000"> &#160;&#160;&#160;</text>
<text text-anchor="start" x="517" y="-336.6" font-family="Roboto" font-size="8.00" fill="#000000"> &#160;&#160;&#160;</text>
<text text-anchor="start" x="527" y="-336.6" font-family="Roboto" font-weight="bold" font-size="8.00" fill="#000000">AutoField</text>
<text text-anchor="start" x="563" y="-336.6" font-family="Roboto" font-size="8.00" fill="#000000"> &#160;&#160;&#160;</text>
<text text-anchor="start" x="441" y="-323.6" font-family="Roboto" font-size="8.00" fill="#000000"> &#160;&#160;&#160;</text>
<text text-anchor="start" x="451" y="-323.6" font-family="Roboto" font-weight="bold" font-size="8.00" fill="#000000">clusterization</text>
<text text-anchor="start" x="503" y="-323.6" font-family="Roboto" font-size="8.00" fill="#000000"> &#160;&#160;&#160;</text>
<text text-anchor="start" x="517" y="-323.6" font-family="Roboto" font-size="8.00" fill="#000000"> &#160;&#160;&#160;</text>
<text text-anchor="start" x="527" y="-323.6" font-family="Roboto" font-weight="bold" font-size="8.00" fill="#000000">ForeignKey (id)</text>
<text text-anchor="start" x="585" y="-323.6" font-family="Roboto" font-size="8.00" fill="#000000"> &#160;&#160;&#160;</text>
<text text-anchor="start" x="441" y="-310.6" font-family="Roboto" font-size="8.00" fill="#000000"> &#160;&#160;&#160;</text>
<text text-anchor="start" x="451" y="-310.6" font-family="Roboto" font-style="italic" font-size="8.00" fill="#000000">created</text>
<text text-anchor="start" x="480" y="-310.6" font-family="Roboto" font-size="8.00" fill="#000000"> &#160;&#160;&#160;</text>
<text text-anchor="start" x="517" y="-310.6" font-family="Roboto" font-size="8.00" fill="#000000"> &#160;&#160;&#160;</text>
<text text-anchor="start" x="527" y="-310.6" font-family="Roboto" font-style="italic" font-size="8.00" fill="#000000">AutoCreatedField</text>
<text text-anchor="start" x="592" y="-310.6" font-family="Roboto" font-size="8.00" fill="#000000"> &#160;&#160;&#160;</text>
<text text-anchor="start" x="441" y="-297.6" font-family="Roboto" font-size="8.00" fill="#000000"> &#160;&#160;&#160;</text>
<text text-anchor="start" x="451" y="-297.6" font-family="Roboto" font-size="8.00" fill="#7b7b7b">description</text>
<text text-anchor="start" x="494" y="-297.6" font-family="Roboto" font-size="8.00" fill="#000000"> &#160;&#160;&#160;</text>
<text text-anchor="start" x="517" y="-297.6" font-family="Roboto" font-size="8.00" fill="#000000"> &#160;&#160;&#160;</text>
<text text-anchor="start" x="527" y="-297.6" font-family="Roboto" font-size="8.00" fill="#7b7b7b">TextField</text>
<text text-anchor="start" x="561" y="-297.6" font-family="Roboto" font-size="8.00" fill="#000000"> &#160;&#160;&#160;</text>
<text text-anchor="start" x="441" y="-284.6" font-family="Roboto" font-size="8.00" fill="#000000"> &#160;&#160;&#160;</text>
<text text-anchor="start" x="451" y="-284.6" font-family="Roboto" font-style="italic" font-size="8.00" fill="#000000">modified</text>
<text text-anchor="start" x="483" y="-284.6" font-family="Roboto" font-size="8.00" fill="#000000"> &#160;&#160;&#160;</text>
<text text-anchor="start" x="517" y="-284.6" font-family="Roboto" font-size="8.00" fill="#000000"> &#160;&#160;&#160;</text>
<text text-anchor="start" x="527" y="-284.6" font-family="Roboto" font-style="italic" font-size="8.00" fill="#000000">AutoLastModifiedField</text>
<text text-anchor="start" x="611" y="-284.6" font-family="Roboto" font-size="8.00" fill="#000000"> &#160;&#160;&#160;</text>
<text text-anchor="start" x="441" y="-271.6" font-family="Roboto" font-size="8.00" fill="#000000"> &#160;&#160;&#160;</text>
<text text-anchor="start" x="451" y="-271.6" font-family="Roboto" font-size="8.00" fill="#000000">name</text>
<text text-anchor="start" x="473" y="-271.6" font-family="Roboto" font-size="8.00" fill="#000000"> &#160;&#160;&#160;</text>
<text text-anchor="start" x="517" y="-271.6" font-family="Roboto" font-size="8.00" fill="#000000"> &#160;&#160;&#160;</text>
<text text-anchor="start" x="527" y="-271.6" font-family="Roboto" font-size="8.00" fill="#000000">CharField</text>
<text text-anchor="start" x="563" y="-271.6" font-family="Roboto" font-size="8.00" fill="#000000"> &#160;&#160;&#160;</text>
<polygon fill="none" stroke="#000000" points="438,-265 438,-375 624,-375 624,-265 438,-265"/>
</g>
<!-- ej_clusters_models_cluster_Cluster&#45;&gt;model_utils_models_TimeStampedModel -->
<g id="edge6" class="edge">
<title>ej_clusters_models_cluster_Cluster&#45;&gt;model_utils_models_TimeStampedModel</title>
<path fill="none" stroke="#000000" d="M429.98,-304.61C363.57,-290.45 277.68,-264.05 215,-216 163.44,-176.47 126.83,-108.8 107.6,-66.478"/>
<polygon fill="none" stroke="#000000" points="110.7937,-65.0459 103.53,-57.333 104.3985,-67.8922 110.7937,-65.0459"/>
<text text-anchor="middle" x="236.5" y="-166.1" font-family="Roboto" font-size="8.00" fill="#000000"> abstract</text>
<text text-anchor="middle" x="236.5" y="-157.1" font-family="Roboto" font-size="8.00" fill="#000000">inheritance</text>
</g>
<!-- ej_clusters_models_cluster_Cluster&#45;&gt;ej_clusters_models_stereotype_Stereotype -->
<g id="edge7" class="edge">
<title>ej_clusters_models_cluster_Cluster&#45;&gt;ej_clusters_models_stereotype_Stereotype</title>
<path fill="none" stroke="#000000" d="M640.28,-299.75C723.98,-282.46 841.42,-254.28 940,-216 942.52,-215.02 945.06,-213.99 947.6,-212.92"/>
<ellipse fill="#000000" stroke="#000000" cx="636.2083" cy="-300.5857" rx="4" ry="4"/>
<ellipse fill="#000000" stroke="#000000" cx="951.5806" cy="-211.1925" rx="4" ry="4"/>
<text text-anchor="middle" x="929" y="-236.6" font-family="Roboto" font-size="8.00" fill="#000000"> stereotypes (clusters)</text>
</g>
<!-- ej_clusters_models_cluster_Cluster&#45;&gt;ej_users_models_User -->
<g id="edge8" class="edge">
<title>ej_clusters_models_cluster_Cluster&#45;&gt;ej_users_models_User</title>
<path fill="none" stroke="#000000" d="M592.8,-254.89C633.58,-212.77 688.74,-157.35 740,-111 763.18,-90.035 790.74,-67.689 811.2,-51.548"/>
<ellipse fill="#000000" stroke="#000000" cx="589.9288" cy="-257.8628" rx="4" ry="4"/>
<ellipse fill="#000000" stroke="#000000" cx="814.4348" cy="-49.0063" rx="4" ry="4"/>
<text text-anchor="middle" x="771.5" y="-161.6" font-family="Roboto" font-size="8.00" fill="#000000"> users (clusters)</text>
</g>
<!-- ej_clusters_models_clusterization_Clusterization -->
<g id="node8" class="node">
<title>ej_clusters_models_clusterization_Clusterization</title>
<polygon fill="#ffffff" stroke="transparent" points="275.5,-115 275.5,-212 464.5,-212 464.5,-115 275.5,-115"/>
<polygon fill="#1b563f" stroke="transparent" points="277,-180.5 277,-210.5 464,-210.5 464,-180.5 277,-180.5"/>
<text text-anchor="start" x="330.5" y="-198.5" font-family="Roboto" font-size="8.00" fill="#000000"> &#160;&#160;&#160;</text>
<text text-anchor="start" x="340.5" y="-198.5" font-family="Roboto" font-weight="bold" font-size="10.00" fill="#ffffff"> &#160;&#160;&#160;Clusterization</text>
<text text-anchor="start" x="310.5" y="-188.5" font-family="Roboto" font-weight="bold" font-size="10.00" fill="#ffffff">&lt;</text>
<text text-anchor="start" x="316.5" y="-188.5" font-family="Roboto" font-weight="bold" font-style="italic" font-size="10.00" fill="#ffffff">TimeStampedModel</text>
<text text-anchor="start" x="415.5" y="-188.5" font-family="Roboto" font-weight="bold" font-size="10.00" fill="#ffffff">&gt; &#160;&#160;&#160;</text>
<text text-anchor="start" x="279" y="-173.1" font-family="Roboto" font-size="8.00" fill="#000000"> &#160;&#160;&#160;</text>
<text text-anchor="start" x="289" y="-173.1" font-family="Roboto" font-weight="bold" font-size="8.00" fill="#000000">id</text>
<text text-anchor="start" x="296" y="-173.1" font-family="Roboto" font-size="8.00" fill="#000000"> &#160;&#160;&#160;</text>
<text text-anchor="start" x="358" y="-173.1" font-family="Roboto" font-size="8.00" fill="#000000"> &#160;&#160;&#160;</text>
<text text-anchor="start" x="368" y="-173.1" font-family="Roboto" font-weight="bold" font-size="8.00" fill="#000000">AutoField</text>
<text text-anchor="start" x="404" y="-173.1" font-family="Roboto" font-size="8.00" fill="#000000"> &#160;&#160;&#160;</text>
<text text-anchor="start" x="279" y="-160.1" font-family="Roboto" font-size="8.00" fill="#000000"> &#160;&#160;&#160;</text>
<text text-anchor="start" x="289" y="-160.1" font-family="Roboto" font-weight="bold" font-size="8.00" fill="#000000">conversation</text>
<text text-anchor="start" x="338" y="-160.1" font-family="Roboto" font-size="8.00" fill="#000000"> &#160;&#160;&#160;</text>
<text text-anchor="start" x="358" y="-160.1" font-family="Roboto" font-size="8.00" fill="#000000"> &#160;&#160;&#160;</text>
<text text-anchor="start" x="368" y="-160.1" font-family="Roboto" font-weight="bold" font-size="8.00" fill="#000000">OneToOneField (id)</text>
<text text-anchor="start" x="441" y="-160.1" font-family="Roboto" font-size="8.00" fill="#000000"> &#160;&#160;&#160;</text>
<text text-anchor="start" x="279" y="-147.1" font-family="Roboto" font-size="8.00" fill="#000000"> &#160;&#160;&#160;</text>
<text text-anchor="start" x="289" y="-147.1" font-family="Roboto" font-size="8.00" fill="#000000">cluster_status</text>
<text text-anchor="start" x="344" y="-147.1" font-family="Roboto" font-size="8.00" fill="#000000"> &#160;&#160;&#160;</text>
<text text-anchor="start" x="358" y="-147.1" font-family="Roboto" font-size="8.00" fill="#000000"> &#160;&#160;&#160;</text>
<text text-anchor="start" x="368" y="-147.1" font-family="Roboto" font-size="8.00" fill="#000000">EnumField</text>
<text text-anchor="start" x="408" y="-147.1" font-family="Roboto" font-size="8.00" fill="#000000"> &#160;&#160;&#160;</text>
<text text-anchor="start" x="279" y="-134.1" font-family="Roboto" font-size="8.00" fill="#000000"> &#160;&#160;&#160;</text>
<text text-anchor="start" x="289" y="-134.1" font-family="Roboto" font-style="italic" font-size="8.00" fill="#000000">created</text>
<text text-anchor="start" x="318" y="-134.1" font-family="Roboto" font-size="8.00" fill="#000000"> &#160;&#160;&#160;</text>
<text text-anchor="start" x="358" y="-134.1" font-family="Roboto" font-size="8.00" fill="#000000"> &#160;&#160;&#160;</text>
<text text-anchor="start" x="368" y="-134.1" font-family="Roboto" font-style="italic" font-size="8.00" fill="#000000">AutoCreatedField</text>
<text text-anchor="start" x="433" y="-134.1" font-family="Roboto" font-size="8.00" fill="#000000"> &#160;&#160;&#160;</text>
<text text-anchor="start" x="279" y="-121.1" font-family="Roboto" font-size="8.00" fill="#000000"> &#160;&#160;&#160;</text>
<text text-anchor="start" x="289" y="-121.1" font-family="Roboto" font-style="italic" font-size="8.00" fill="#000000">modified</text>
<text text-anchor="start" x="321" y="-121.1" font-family="Roboto" font-size="8.00" fill="#000000"> &#160;&#160;&#160;</text>
<text text-anchor="start" x="358" y="-121.1" font-family="Roboto" font-size="8.00" fill="#000000"> &#160;&#160;&#160;</text>
<text text-anchor="start" x="368" y="-121.1" font-family="Roboto" font-style="italic" font-size="8.00" fill="#000000">AutoLastModifiedField</text>
<text text-anchor="start" x="452" y="-121.1" font-family="Roboto" font-size="8.00" fill="#000000"> &#160;&#160;&#160;</text>
<polygon fill="none" stroke="#000000" points="275.5,-115 275.5,-212 464.5,-212 464.5,-115 275.5,-115"/>
</g>
<!-- ej_clusters_models_cluster_Cluster&#45;&gt;ej_clusters_models_clusterization_Clusterization -->
<g id="edge9" class="edge">
<title>ej_clusters_models_cluster_Cluster&#45;&gt;ej_clusters_models_clusterization_Clusterization</title>
<path fill="none" stroke="#000000" d="M464.05,-254.93C450.74,-241.98 436.91,-228.54 424.08,-216.07"/>
<ellipse fill="#000000" stroke="#000000" cx="467.2594" cy="-258.0444" rx="4" ry="4"/>
<text text-anchor="middle" x="497.5" y="-236.6" font-family="Roboto" font-size="8.00" fill="#000000"> clusterization (clusters)</text>
</g>
<!-- ej_clusters_models_clusterization_Clusterization&#45;&gt;model_utils_models_TimeStampedModel -->
<g id="edge10" class="edge">
<title>ej_clusters_models_clusterization_Clusterization&#45;&gt;model_utils_models_TimeStampedModel</title>
<path fill="none" stroke="#000000" d="M267.06,-122.47C245.66,-113.26 223.41,-103.19 203,-93 184.49,-83.761 164.81,-72.743 147.24,-62.45"/>
<polygon fill="none" stroke="#000000" points="148.6503,-59.2181 138.26,-57.146 145.0903,-65.2453 148.6503,-59.2181"/>
<text text-anchor="middle" x="224.5" y="-86.6" font-family="Roboto" font-size="8.00" fill="#000000"> abstract</text>
<text text-anchor="middle" x="224.5" y="-77.6" font-family="Roboto" font-size="8.00" fill="#000000">inheritance</text>
</g>
<!-- ej_clusters_models_clusterization_Clusterization&#45;&gt;ej_conversations_models_comment_Comment -->
<g id="edge11" class="edge">
<title>ej_clusters_models_clusterization_Clusterization&#45;&gt;ej_conversations_models_comment_Comment</title>
<path fill="none" stroke="#000000" d="M479.92,-121.65C498.46,-113.08 517.14,-103.45 534,-93 539.38,-89.668 563.39,-69.111 583.01,-52.086"/>
<ellipse fill="#000000" stroke="#000000" cx="476.1896" cy="-123.3507" rx="4" ry="4"/>
<ellipse fill="#000000" stroke="#000000" cx="586.1723" cy="-49.3346" rx="4" ry="4"/>
<text text-anchor="middle" x="647" y="-82.1" font-family="Roboto" font-size="8.00" fill="#000000"> pending_comments (pending_in_clusterizations)</text>
</g>
<!-- ej_conversations_models_conversation_Conversation -->
<g id="node9" class="node">
<title>ej_conversations_models_conversation_Conversation</title>
<polygon fill="#ffffff" stroke="transparent" points="210,-18 210,-39 298,-39 298,-18 210,-18"/>
<polygon fill="#1b563f" stroke="transparent" points="210,-17.5 210,-38.5 298,-38.5 298,-17.5 210,-17.5"/>
<text text-anchor="start" x="214" y="-25.9" font-family="Roboto" font-size="8.00" fill="#000000"> &#160;</text>
<text text-anchor="start" x="219" y="-25.9" font-family="Roboto" font-size="12.00" fill="#ffffff">Conversation</text>
<text text-anchor="start" x="289" y="-25.9" font-family="Roboto" font-size="8.00" fill="#000000"> &#160;</text>
</g>
<!-- ej_clusters_models_clusterization_Clusterization&#45;&gt;ej_conversations_models_conversation_Conversation -->
<g id="edge12" class="edge">
<title>ej_clusters_models_clusterization_Clusterization&#45;&gt;ej_conversations_models_conversation_Conversation</title>
<path fill="none" stroke="#000000" d="M269.46,-110.84C264.3,-105.38 259.73,-99.448 256,-93 247.93,-79.032 248.3,-60.369 250.18,-46.714"/>
<text text-anchor="middle" x="311" y="-82.1" font-family="Roboto" font-size="8.00" fill="#000000"> conversation (clusterization)</text>
</g>
<!-- ej_conversations_models_vote_Vote -->
<g id="node10" class="node">
<title>ej_conversations_models_vote_Vote</title>
<polygon fill="#ffffff" stroke="transparent" points="348,-18 348,-39 392,-39 392,-18 348,-18"/>
<polygon fill="#1b563f" stroke="transparent" points="348,-17.5 348,-38.5 392,-38.5 392,-17.5 348,-17.5"/>
<text text-anchor="start" x="352.5" y="-25.9" font-family="Roboto" font-size="8.00" fill="#000000"> &#160;</text>
<text text-anchor="start" x="357.5" y="-25.9" font-family="Roboto" font-size="12.00" fill="#ffffff">Vote</text>
<text text-anchor="start" x="382.5" y="-25.9" font-family="Roboto" font-size="8.00" fill="#000000"> &#160;</text>
</g>
<!-- ej_clusters_models_clusterization_Clusterization&#45;&gt;ej_conversations_models_vote_Vote -->
<g id="edge13" class="edge">
<title>ej_clusters_models_clusterization_Clusterization&#45;&gt;ej_conversations_models_vote_Vote</title>
<path fill="none" stroke="#000000" d="M370,-102.87C370,-86.018 370,-68.583 370,-54.834"/>
<ellipse fill="#000000" stroke="#000000" cx="370" cy="-106.92" rx="4" ry="4"/>
<ellipse fill="#000000" stroke="#000000" cx="370" cy="-50.788" rx="4" ry="4"/>
<text text-anchor="middle" x="451.5" y="-82.1" font-family="Roboto" font-size="8.00" fill="#000000"> pending_votes (pending_in_clusterizations)</text>
</g>
</g>
</svg>