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 = <
Admin
|
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 = <
Artist
|
api_url string
crowled_at datetime
default_lisence_id integer
email string
homepage_url string
name string
>]; m_Author [label = <
Author
|
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
|
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 = <
BalloonTemplate
|
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 = <
Comic
|
author_id integer
default_height integercaA÷a2c
default_width integercaA÷a2c
title string
>]; m_CommonLisence [label = <
CommonLisence
|
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 = <
Lisence
|
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 = <
OriginalLisence
|
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 = <
OriginalPicture
|
ext stringcaA÷a2c
filesize integercaA÷a2c
height integercaA÷a2c
width integercaA÷a2c
>]; m_Panel [label = <
Panel
|
author_id integer
border integercaA÷a2c
height integercaA÷a2c
resource_picture_id integer
seqno integercaA÷a2c
width integercaA÷a2c
>]; m_PanelPicture [label = <
PanelPicture
|
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 = <
ResourcePicture
|
ext stringcaA÷a2c
filesize integercaA÷a2c
height integercaA÷a2c
width integercaA÷a2c
>]; m_Speach [label = <
Speach
|
content string
height integercaA÷a2c
left_offset integercaA÷a2c
top_offset integercaA÷a2c
width integercaA÷a2c
>]; m_SpeachBalloon [label = <
SpeachBalloon
|
border_limit integercaA÷a2c
name stringcaA÷a2c
tail_limit integercaA÷a2c
>]; m_SpeachTemplate [label = <
SpeachTemplate
|
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"] }