digraph Pettanr {
rankdir = "LR"; ranksep = "0.5"; nodesep = "0.4"; pad = "0.4,0.4"; margin = "0,0"; concentrate = "true"; labelloc = "t"; fontsize = "13"; fontname = "Arial Bold";
node [shape = "Mrecord", fontsize = "10", fontname = "Arial", margin = "0.07,0.05", penwidth = "1.0"];
edge [fontname = "Arial", fontsize = "7", dir = "both", arrowsize = "0.9", penwidth = "1.0", labelangle = "32", labeldistance = "1.8"];
label = "Pettanr domain model\n\n";
m_Admin [label = <
|
activate integercaA÷a2c |
current_sign_in_at datetime |
current_sign_in_ip string |
email stringcaA÷a2c |
encrypted_password string (128)caA÷a2c |
last_sign_in_at datetime |
last_sign_in_ip string |
remember_created_at datetime |
reset_password_sent_at datetime |
reset_password_token string |
sign_in_count integer |
>];
m_Artist [label = <
|
api_url string |
crowled_at datetime |
default_lisence_id integer |
email string |
homepage_url string |
name string |
>];
m_Author [label = <
|
authentication_token string |
confirmation_sent_at datetime |
confirmation_token string |
confirmed_at datetime |
current_sign_in_at datetime |
current_sign_in_ip string |
email stringcaA÷a2c |
encrypted_password string (128)caA÷a2c |
last_sign_in_at datetime |
last_sign_in_ip string |
remember_created_at datetime |
reset_password_sent_at datetime |
reset_password_token string |
sign_in_count integer |
>];
m_Balloon [label = <
|
balloon_template_id integercaA÷a2c |
border integercaA÷a2c |
height integercaA÷a2c |
left_offset integercaA÷a2c |
tail integercaA÷a2c |
top_offset integercaA÷a2c |
width integercaA÷a2c |
zindex integercaA÷a2c |
>];
m_BalloonTemplate [label = <
|
border integercaA÷a2c |
max_height integercaA÷a2c |
max_width integercaA÷a2c |
min_height integercaA÷a2c |
min_width integercaA÷a2c |
tail integercaA÷a2c |
>];
m_Comic [label = <
|
author_id integer |
default_height integercaA÷a2c |
default_width integercaA÷a2c |
title string |
>];
m_CommonLisence [label = <
|
cc_by integercaA÷a2c |
cc_nc integercaA÷a2c |
cc_nd integercaA÷a2c |
cc_sa integercaA÷a2c |
keep_aspect_ratio integercaA÷a2c |
name stringcaA÷a2c |
no_flip integercaA÷a2c |
no_resize integercaA÷a2c |
url stringcaA÷a2c |
>];
m_Lisence [label = <
|
cc_by integercaA÷a2c |
cc_nc integercaA÷a2c |
cc_nd integercaA÷a2c |
cc_sa integercaA÷a2c |
keep_aspect_ratio integercaA÷a2c |
name stringcaA÷a2c |
no_flip integercaA÷a2c |
no_resize integercaA÷a2c |
url stringcaA÷a2c |
>];
m_OriginalLisence [label = <
|
artist_id integercaA÷a2c |
cc_by integercaA÷a2c |
cc_nc integercaA÷a2c |
cc_nd integercaA÷a2c |
cc_sa integercaA÷a2c |
keep_aspect_ratio integercaA÷a2c |
name stringcaA÷a2c |
no_flip integercaA÷a2c |
no_resize integercaA÷a2c |
url stringcaA÷a2c |
>];
m_OriginalPicture [label = <
|
ext stringcaA÷a2c |
filesize integercaA÷a2c |
height integercaA÷a2c |
width integercaA÷a2c |
>];
m_Panel [label = <
|
author_id integer |
border integercaA÷a2c |
height integercaA÷a2c |
resource_picture_id integer |
seqno integercaA÷a2c |
width integercaA÷a2c |
>];
m_PanelPicture [label = <
|
h integercaA÷a2c |
height integercaA÷a2c |
left_offset integercaA÷a2c |
top_offset integercaA÷a2c |
v integercaA÷a2c |
width integercaA÷a2c |
zindex integercaA÷a2c |
>];
m_ResourcePicture [label = <
|
ext stringcaA÷a2c |
filesize integercaA÷a2c |
height integercaA÷a2c |
width integercaA÷a2c |
>];
m_Speach [label = <
|
content string |
height integercaA÷a2c |
left_offset integercaA÷a2c |
top_offset integercaA÷a2c |
width integercaA÷a2c |
>];
m_SpeachBalloon [label = <
|
border_limit integercaA÷a2c |
name stringcaA÷a2c |
tail_limit integercaA÷a2c |
>];
m_SpeachTemplate [label = <
|
height integercaA÷a2c |
left_offset integercaA÷a2c |
top_offset integercaA÷a2c |
width integercaA÷a2c |
>];
m_Author -> m_Artist [arrowhead = "none", arrowtail = "none", weight = "2"]
m_SpeachBalloon -> m_BalloonTemplate [arrowhead = "normal", arrowtail = "none", weight = "2"]
m_BalloonTemplate -> m_SpeachTemplate [arrowhead = "normal", arrowtail = "none", weight = "2"]
m_ResourcePicture -> m_BalloonTemplate [arrowhead = "normal", arrowtail = "none", weight = "1"]
m_Balloon -> m_Speach [arrowhead = "normal", arrowtail = "none", weight = "2"]
m_Panel -> m_Balloon [arrowhead = "normal", arrowtail = "none", weight = "2"]
m_ResourcePicture -> m_Balloon [arrowhead = "normal", arrowtail = "none", weight = "1"]
m_Comic -> m_Panel [arrowhead = "normal", arrowtail = "none", weight = "2"]
m_Lisence -> m_CommonLisence [arrowhead = "none", arrowtail = "none", weight = "2"]
m_Lisence -> m_OriginalLisence [arrowhead = "none", arrowtail = "none", weight = "2"]
m_Artist -> m_OriginalPicture [arrowhead = "normal", arrowtail = "none", weight = "1"]
m_Lisence -> m_OriginalPicture [arrowhead = "normal", arrowtail = "none", weight = "1"]
m_OriginalPicture -> m_ResourcePicture [arrowhead = "none", arrowtail = "none", weight = "2"]
m_Panel -> m_PanelPicture [arrowhead = "normal", arrowtail = "none", weight = "2"]
m_ResourcePicture -> m_PanelPicture [arrowhead = "normal", arrowtail = "none", weight = "2"]
m_Artist -> m_ResourcePicture [arrowhead = "normal", arrowtail = "none", weight = "1"]
m_Lisence -> m_ResourcePicture [arrowhead = "normal", arrowtail = "none", weight = "1"]
}