blob: deb887e04a4a12a3ad01bda405211fe3626c1c44 [file] [log] [blame]
(object Petal
version 47
_written "Rose 8.0.0303.1400"
charSet 0)
(object Class_Category "AccessControl"
is_unit TRUE
is_loaded TRUE
attributes (list Attribute_Set
(object Attribute
tool "Ecore"
name "packageName"
value (value Text "accesscontrol"))
(object Attribute
tool "Ecore"
name "nsPrefix"
value (value Text "SQLAccessControl"))
(object Attribute
tool "Ecore"
name "nsURI"
value (value Text "http:///org/eclipse/datatools/modelbase/sql/accesscontrol.ecore"))
(object Attribute
tool "Ecore"
name "basePackage"
value (value Text "org.eclipse.datatools.modelbase.sql"))
(object Attribute
tool "Ecore"
name "prefix"
value (value Text "SQLAccessControl")))
quid "407D7B39011B"
exportControl "Public"
logical_models (list unit_reference_list
(object Class "AuthorizationIdentifier"
quid "407D7FA3017A"
documentation "Reference: 5WD-02-Foundation-2002-12 4.34.1 Authorization Identifiers"
superclasses (list inheritance_relationship_list
(object Inheritance_Relationship
quid "407D8033002D"
supplier "Logical View::SQLModel::Schema::SQLObject"
quidu "3E9B3EB5002B"))
abstract TRUE)
(object Class "Privilege"
quid "407D806B013C"
documentation "Reference: 5WD-02-Foundation-2002-12 4.34.2 Privileges"
superclasses (list inheritance_relationship_list
(object Inheritance_Relationship
quid "421D5E4E009D"
supplier "Logical View::SQLModel::Schema::SQLObject"
quidu "3E9B3EB5002B"))
class_attributes (list class_attribute_list
(object ClassAttribute "grantable"
quid "407D807A0184"
type "boolean"
exportControl "Public")
(object ClassAttribute "action"
quid "407D80880328"
type "String"
exportControl "Public")
(object ClassAttribute "withHierarchy"
quid "4631437C0365"
type "boolean"
exportControl "Public")))
(object Class "Group"
quid "407D80CF03C1"
documentation "Reference: 5WD-02-Foundation-2002-12 4.34.1 Authorization Identifiers"
superclasses (list inheritance_relationship_list
(object Inheritance_Relationship
quid "407D81390215"
supplier "Logical View::SQLModel::AccessControl::AuthorizationIdentifier"
quidu "407D7FA3017A")))
(object Class "User"
quid "407D80DD00FA"
documentation "Reference: 5WD-02-Foundation-2002-12 4.34.1 Authorization Identifiers"
superclasses (list inheritance_relationship_list
(object Inheritance_Relationship
quid "407D81430219"
supplier "Logical View::SQLModel::AccessControl::AuthorizationIdentifier"
quidu "407D7FA3017A")))
(object Class "Role"
quid "407D810501F2"
documentation "Reference: 5WD-02-Foundation-2002-12 4.34.3 Roles"
superclasses (list inheritance_relationship_list
(object Inheritance_Relationship
quid "407D814B0012"
supplier "Logical View::SQLModel::AccessControl::AuthorizationIdentifier"
quidu "407D7FA3017A")))
(object Class "RoleAuthorization"
quid "407D811200EC"
documentation "Reference: 5WD-02-Foundation-2002-12 4.34.3 Roles"
superclasses (list inheritance_relationship_list
(object Inheritance_Relationship
quid "421D5EF10296"
supplier "Logical View::SQLModel::Schema::SQLObject"
quidu "3E9B3EB5002B"))
class_attributes (list class_attribute_list
(object ClassAttribute "grantable"
quid "407F064800B4"
type "boolean"
exportControl "Public")))
(object Association "$UNNAMED$0"
quid "407D83950281"
roles (list role_list
(object Role "owner"
quid "407D839802AE"
label "owner"
supplier "Logical View::SQLModel::AccessControl::AuthorizationIdentifier"
quidu "407D7FA3017A"
client_cardinality (value cardinality "1")
is_navigable TRUE)
(object Role "ownedSchema"
quid "407D839802B8"
label "ownedSchema"
supplier "Logical View::SQLModel::Schema::Schema"
quidu "3ED523C20089"
client_cardinality (value cardinality "0..n")
is_navigable TRUE)))
(object Association "$UNNAMED$1"
quid "407D841002EC"
roles (list role_list
(object Role "authorizationIds"
quid "407D8415005E"
label "authorizationIds"
supplier "Logical View::SQLModel::AccessControl::AuthorizationIdentifier"
quidu "407D7FA3017A"
client_cardinality (value cardinality "0..n")
Containment "By Reference"
is_navigable TRUE)
(object Role "$UNNAMED$2"
quid "407D84150068"
supplier "Logical View::SQLModel::Schema::Database"
quidu "3FFDB2AD0234"
client_cardinality (value cardinality "1")
is_navigable TRUE
is_aggregate TRUE)))
(object Association "$UNNAMED$3"
quid "407D848A005D"
roles (list role_list
(object Role "roleAuthorization"
quid "407D848C0218"
label "roleAuthorization"
supplier "Logical View::SQLModel::AccessControl::RoleAuthorization"
quidu "407D811200EC"
client_cardinality (value cardinality "1..n")
is_navigable TRUE)
(object Role "role"
quid "407D848C0222"
label "role"
supplier "Logical View::SQLModel::AccessControl::Role"
quidu "407D810501F2"
client_cardinality (value cardinality "1")
is_navigable TRUE)))
(object Association "$UNNAMED$4"
quid "407D84F00077"
roles (list role_list
(object Role "grantee"
quid "407D84F202F1"
label "grantee"
supplier "Logical View::SQLModel::AccessControl::AuthorizationIdentifier"
quidu "407D7FA3017A"
client_cardinality (value cardinality "1")
is_navigable TRUE)
(object Role "receivedRoleAuthorization"
quid "407D84F202FB"
label "receivedRoleAuthorization"
supplier "Logical View::SQLModel::AccessControl::RoleAuthorization"
quidu "407D811200EC"
client_cardinality (value cardinality "0..n")
is_navigable TRUE)))
(object Association "$UNNAMED$5"
quid "407D855C0217"
roles (list role_list
(object Role "grantor"
quid "407D855F01D5"
label "grantor"
supplier "Logical View::SQLModel::AccessControl::AuthorizationIdentifier"
quidu "407D7FA3017A"
client_cardinality (value cardinality "1")
is_navigable TRUE)
(object Role "grantedRoleAuthorization"
quid "407D855F01D7"
label "grantedRoleAuthorization"
supplier "Logical View::SQLModel::AccessControl::RoleAuthorization"
quidu "407D811200EC"
client_cardinality (value cardinality "0..n")
is_navigable TRUE)))
(object Association "$UNNAMED$6"
quid "407D860900FE"
roles (list role_list
(object Role "grantedPrivilege"
quid "407D860D01EA"
label "grantedPrivilege"
supplier "Logical View::SQLModel::AccessControl::Privilege"
quidu "407D806B013C"
client_cardinality (value cardinality "0..n")
is_navigable TRUE)
(object Role "grantor"
quid "407D860D01F4"
label "grantor"
supplier "Logical View::SQLModel::AccessControl::AuthorizationIdentifier"
quidu "407D7FA3017A"
client_cardinality (value cardinality "1")
is_navigable TRUE)))
(object Association "$UNNAMED$7"
quid "407D86160084"
roles (list role_list
(object Role "receivedPrivilege"
quid "407D8618038A"
label "receivedPrivilege"
supplier "Logical View::SQLModel::AccessControl::Privilege"
quidu "407D806B013C"
client_cardinality (value cardinality "0..n")
Containment "By Value"
is_navigable TRUE)
(object Role "grantee"
quid "407D8618038C"
label "grantee"
supplier "Logical View::SQLModel::AccessControl::AuthorizationIdentifier"
quidu "407D7FA3017A"
is_navigable TRUE
is_aggregate TRUE)))
(object Association "$UNNAMED$8"
quid "407D895800F2"
roles (list role_list
(object Role "user"
quid "407D895A00AE"
label "user"
supplier "Logical View::SQLModel::AccessControl::User"
quidu "407D80DD00FA"
client_cardinality (value cardinality "0..n")
Containment "By Reference"
is_navigable TRUE)
(object Role "group"
quid "407D895A00B8"
label "group"
supplier "Logical View::SQLModel::AccessControl::Group"
quidu "407D80CF03C1"
client_cardinality (value cardinality "0..n")
is_navigable TRUE
is_aggregate TRUE)))
(object Association "$UNNAMED$9"
quid "407D90040314"
roles (list role_list
(object Role "actionObjects"
quid "407D9006006E"
label "actionObjects"
supplier "Logical View::SQLModel::Schema::SQLObject"
quidu "3E9B3EB5002B"
client_cardinality (value cardinality "0..n")
is_navigable TRUE)
(object Role "$UNNAMED$10"
quid "407D900600C8"
supplier "Logical View::SQLModel::AccessControl::Privilege"
quidu "407D806B013C")))
(object Association "$UNNAMED$11"
quid "463143CE018C"
roles (list role_list
(object Role "object"
quid "463143CF01E7"
label "object"
supplier "Logical View::SQLModel::Schema::SQLObject"
quidu "3E9B3EB5002B"
client_cardinality (value cardinality "1")
is_navigable TRUE)
(object Role "privileges"
quid "463143CF01FB"
label "privileges"
supplier "Logical View::SQLModel::AccessControl::Privilege"
quidu "407D806B013C"
client_cardinality (value cardinality "0..n")
is_navigable TRUE))))
logical_presentations (list unit_reference_list
(object ClassDiagram "Authorization"
quid "407D7D70021B"
title "Authorization"
zoom 100
max_height 28350
max_width 21600
origin_x 0
origin_y 0
items (list diagram_item_list
(object ClassView "Class" "Logical View::SQLModel::Schema::SQLObject" @1
ShowCompartmentStereotypes TRUE
SuppressAttribute TRUE
SuppressOperation TRUE
IncludeAttribute TRUE
IncludeOperation TRUE
location (906, 106)
font (object Font
size 10
face "Arial"
bold FALSE
italics TRUE
underline FALSE
strike FALSE
color 0
default_color TRUE)
label (object ItemLabel
Parent_View @1
location (768, 56)
fill_color 13434879
nlines 1
max_width 276
justify 0
label "SQLObject")
icon_style "Icon"
line_color 3342489
fill_color 13828055
quidu "3E9B3EB5002B"
width 294
height 124
annotation 8
autoResize TRUE)
(object NoteView @2
location (371, 294)
font (object Font
size 10
face "Arial"
bold FALSE
italics FALSE
underline FALSE
strike FALSE
color 0
default_color TRUE)
label (object ItemLabel
Parent_View @2
location (49, 56)
fill_color 13434879
nlines 9
max_width 609
label
|A schema owner has the right (not the privilege) to CREATE, DROP or ALTER all objects in the schema.
|
|A schema owner has the full set of privileges for each object in the schema. The grantor is the pseudo user _SYSTEM.
)
line_color 3342489
fill_color 16777088
width 669
height 488)
(object NoteView @3
location (1696, 1340)
font (object Font
size 10
face "Arial"
bold FALSE
italics FALSE
underline FALSE
strike FALSE
color 0
default_color TRUE)
label (object ItemLabel
Parent_View @3
location (1405, 1259)
fill_color 13434879
nlines 3
max_width 546
label "No two RoleAuthorizations may refer to the same receivedRole and grantee pair.")
line_color 3342489
fill_color 8453888
width 606
height 175)
(object ClassView "Class" "Logical View::SQLModel::AccessControl::Role" @4
ShowCompartmentStereotypes TRUE
IncludeAttribute TRUE
IncludeOperation TRUE
location (1170, 1312)
font (object Font
size 10
face "Arial"
bold FALSE
italics FALSE
underline FALSE
strike FALSE
color 0
default_color TRUE)
label (object ItemLabel
Parent_View @4
location (1074, 1261)
fill_color 13434879
nlines 1
max_width 192
justify 0
label "Role")
icon_style "Icon"
line_color 3342489
fill_color 13434879
quidu "407D810501F2"
width 210
height 126
annotation 8
autoResize TRUE)
(object ClassView "Class" "Logical View::SQLModel::Schema::Schema" @5
ShowCompartmentStereotypes TRUE
SuppressAttribute TRUE
SuppressOperation TRUE
IncludeAttribute TRUE
IncludeOperation TRUE
location (209, 634)
font (object Font
size 10
face "Arial"
bold FALSE
italics FALSE
underline FALSE
strike FALSE
color 0
default_color TRUE)
label (object ItemLabel
Parent_View @5
location (80, 584)
fill_color 13434879
nlines 1
max_width 258
justify 0
label "Schema")
icon_style "Icon"
line_color 3342489
fill_color 13434879
quidu "3ED523C20089"
width 276
height 124
annotation 8
autoResize TRUE)
(object ClassView "Class" "Logical View::SQLModel::Schema::Database" @6
ShowCompartmentStereotypes TRUE
SuppressAttribute TRUE
SuppressOperation TRUE
IncludeAttribute TRUE
IncludeOperation TRUE
location (205, 1003)
font (object Font
size 10
face "Arial"
bold FALSE
italics FALSE
underline FALSE
strike FALSE
color 0
default_color TRUE)
label (object ItemLabel
Parent_View @6
location (76, 953)
fill_color 13434879
nlines 1
max_width 258
justify 0
label "Database")
icon_style "Icon"
line_color 3342489
fill_color 13434879
quidu "3FFDB2AD0234"
width 276
height 124
annotation 8
autoResize TRUE)
(object ClassView "Class" "Logical View::SQLModel::AccessControl::RoleAuthorization" @7
ShowCompartmentStereotypes TRUE
IncludeAttribute TRUE
IncludeOperation TRUE
location (2085, 1052)
font (object Font
size 10
face "Arial"
bold FALSE
italics FALSE
underline FALSE
strike FALSE
color 0
default_color TRUE)
label (object ItemLabel
Parent_View @7
location (1852, 971)
fill_color 13434879
nlines 1
max_width 466
justify 0
label "RoleAuthorization")
icon_style "Icon"
line_color 3342489
fill_color 13434879
quidu "407D811200EC"
compartment (object Compartment
Parent_View @7
location (1852, 1032)
font (object Font
size 10
face "Arial"
bold FALSE
italics FALSE
underline FALSE
strike FALSE
color 0
default_color TRUE)
icon_style "Icon"
fill_color 16777215
anchor 2
nlines 2
max_width 403)
width 484
height 186
annotation 8
autoResize TRUE)
(object AssociationViewNew "$UNNAMED$3" @8
location (1476, 1115)
font (object Font
size 10
face "Arial"
bold FALSE
italics FALSE
underline FALSE
strike FALSE
color 0
default_color TRUE)
stereotype TRUE
line_color 3342489
quidu "407D848A005D"
roleview_list (list RoleViews
(object RoleView "roleAuthorization" @9
Parent_View @8
location (306, -197)
font (object Font
size 10
face "Arial"
bold FALSE
italics FALSE
underline FALSE
strike FALSE
color 0
default_color TRUE)
label (object SegLabel @10
Parent_View @9
location (1684, 1152)
font (object Font
size 10
face "Arial"
bold FALSE
italics FALSE
underline FALSE
strike FALSE
color 0
default_color TRUE)
anchor 1
anchor_loc 1
nlines 1
max_width 330
justify 0
label "+roleAuthorization"
pctDist 0.569482
height 37
orientation 1)
stereotype TRUE
line_color 3342489
quidu "407D848C0218"
client @8
supplier @7
line_style 3
origin_attachment (1476, 1115)
terminal_attachment (1843, 1115)
label (object SegLabel @11
Parent_View @9
location (1770, 1084)
font (object Font
size 10
face "Arial"
bold FALSE
italics FALSE
underline FALSE
strike FALSE
color 0
default_color TRUE)
anchor 2
anchor_loc 1
nlines 1
max_width 15
justify 0
label "1..n"
pctDist 0.803815
height 32
orientation 0))
(object RoleView "role" @12
Parent_View @8
location (306, -197)
font (object Font
size 10
face "Arial"
bold FALSE
italics FALSE
underline FALSE
strike FALSE
color 0
default_color TRUE)
label (object SegLabel @13
Parent_View @12
location (1179, 1213)
font (object Font
size 10
face "Arial"
bold FALSE
italics FALSE
underline FALSE
strike FALSE
color 0
default_color TRUE)
anchor 1
anchor_loc 1
nlines 1
max_width 104
justify 0
label "+role"
pctDist 0.904632
height 64
orientation 1)
stereotype TRUE
line_color 3342489
quidu "407D848C0222"
client @8
supplier @4
vertices (list Points
(1476, 1115)
(1242, 1115)
(1242, 1249))
line_style 3
origin_attachment (1476, 1115)
terminal_attachment (1242, 1249)
label (object SegLabel @14
Parent_View @12
location (1220, 1213)
font (object Font
size 10
face "Arial"
bold FALSE
italics FALSE
underline FALSE
strike FALSE
color 0
default_color TRUE)
anchor 2
anchor_loc 1
nlines 1
max_width 15
justify 0
label "1"
pctDist 0.904632
height 23
orientation 1))))
(object ClassView "Class" "Logical View::SQLModel::AccessControl::Privilege" @15
ShowCompartmentStereotypes TRUE
IncludeAttribute TRUE
IncludeOperation TRUE
location (1667, 528)
font (object Font
size 10
face "Arial"
bold FALSE
italics FALSE
underline FALSE
strike FALSE
color 0
default_color TRUE)
label (object ItemLabel
Parent_View @15
location (1388, 397)
fill_color 13434879
nlines 1
max_width 558
justify 0
label "Privilege")
icon_style "Icon"
line_color 3342489
fill_color 13434879
quidu "407D806B013C"
compartment (object Compartment
Parent_View @15
location (1388, 458)
font (object Font
size 10
face "Arial"
bold FALSE
italics FALSE
underline FALSE
strike FALSE
color 0
default_color TRUE)
icon_style "Icon"
fill_color 16777215
anchor 2
nlines 4
max_width 472)
width 576
height 286
annotation 8
autoResize TRUE)
(object ClassView "Class" "Logical View::SQLModel::AccessControl::AuthorizationIdentifier" @16
ShowCompartmentStereotypes TRUE
IncludeAttribute TRUE
IncludeOperation TRUE
location (906, 795)
font (object Font
size 10
face "Arial"
bold FALSE
italics TRUE
underline FALSE
strike FALSE
color 0
default_color TRUE)
label (object ItemLabel
Parent_View @16
location (652, 744)
fill_color 13434879
nlines 1
max_width 508
justify 0
label "AuthorizationIdentifier")
icon_style "Icon"
line_color 3342489
fill_color 13828055
quidu "407D7FA3017A"
width 526
height 126
annotation 8
autoResize TRUE)
(object AssociationViewNew "$UNNAMED$0" @17
location (373, 809)
font (object Font
size 10
face "Arial"
bold FALSE
italics FALSE
underline FALSE
strike FALSE
color 0
default_color TRUE)
stereotype TRUE
line_color 3342489
quidu "407D83950281"
roleview_list (list RoleViews
(object RoleView "owner" @18
Parent_View @17
location (164, 175)
font (object Font
size 10
face "Arial"
bold FALSE
italics FALSE
underline FALSE
strike FALSE
color 0
default_color TRUE)
label (object SegLabel @19
Parent_View @18
location (560, 774)
font (object Font
size 10
face "Arial"
bold FALSE
italics FALSE
underline FALSE
strike FALSE
color 0
default_color TRUE)
anchor 1
anchor_loc 1
nlines 1
max_width 140
justify 0
label "+owner"
pctDist 0.696296
height 36
orientation 0)
stereotype TRUE
line_color 3342489
quidu "407D839802AE"
client @17
supplier @16
line_style 3
origin_attachment (373, 809)
terminal_attachment (643, 809)
label (object SegLabel @20
Parent_View @18
location (620, 844)
font (object Font
size 10
face "Arial"
bold FALSE
italics FALSE
underline FALSE
strike FALSE
color 0
default_color TRUE)
anchor 2
anchor_loc 1
nlines 1
max_width 15
justify 0
label "1"
pctDist 0.914815
height 35
orientation 1))
(object RoleView "ownedSchema" @21
Parent_View @17
location (164, 175)
font (object Font
size 10
face "Arial"
bold FALSE
italics FALSE
underline FALSE
strike FALSE
color 0
default_color TRUE)
label (object SegLabel @22
Parent_View @21
location (372, 735)
font (object Font
size 10
face "Arial"
bold FALSE
italics FALSE
underline FALSE
strike FALSE
color 0
default_color TRUE)
anchor 1
anchor_loc 1
nlines 1
max_width 297
justify 0
label "+ownedSchema"
pctDist 0.003704
height 75
orientation 1)
stereotype TRUE
line_color 3342489
quidu "407D839802B8"
client @17
supplier @5
vertices (list Points
(373, 809)
(216, 809)
(216, 696))
line_style 3
origin_attachment (373, 809)
terminal_attachment (216, 696)
label (object SegLabel @23
Parent_View @21
location (171, 728)
font (object Font
size 10
face "Arial"
bold FALSE
italics FALSE
underline FALSE
strike FALSE
color 0
default_color TRUE)
anchor 2
anchor_loc 1
nlines 1
max_width 15
justify 0
label "0..n"
pctDist 0.882591
height 46
orientation 0))))
(object AssociationViewNew "$UNNAMED$1" @24
location (605, 1003)
font (object Font
size 10
face "Arial"
bold FALSE
italics FALSE
underline FALSE
strike FALSE
color 0
default_color TRUE)
stereotype TRUE
line_color 3342489
quidu "407D841002EC"
roleview_list (list RoleViews
(object RoleView "authorizationIds" @25
Parent_View @24
location (397, 69)
font (object Font
size 10
face "Arial"
bold FALSE
italics FALSE
underline FALSE
strike FALSE
color 0
default_color TRUE)
label (object SegLabel @26
Parent_View @25
location (503, 891)
font (object Font
size 10
face "Arial"
bold FALSE
italics FALSE
underline FALSE
strike FALSE
color 0
default_color TRUE)
anchor 1
anchor_loc 1
nlines 1
max_width 313
justify 0
label "+authorizationIds"
pctDist -0.391667
height 113
orientation 0)
stereotype TRUE
line_color 3342489
quidu "407D8415005E"
client @24
supplier @16
vertices (list Points
(605, 1003)
(722, 1003)
(722, 858))
line_style 3
origin_attachment (605, 1003)
terminal_attachment (722, 858)
label (object SegLabel @27
Parent_View @25
location (777, 884)
font (object Font
size 10
face "Arial"
bold FALSE
italics FALSE
underline FALSE
strike FALSE
color 0
default_color TRUE)
anchor 2
anchor_loc 1
nlines 1
max_width 15
justify 0
label "0..n"
pctDist 0.900000
height 54
orientation 1))
(object RoleView "$UNNAMED$2" @28
Parent_View @24
location (397, 69)
font (object Font
size 10
face "Arial"
bold FALSE
italics FALSE
underline FALSE
strike FALSE
color 0
default_color TRUE)
stereotype TRUE
line_color 3342489
quidu "407D84150068"
client @24
supplier @6
line_style 3
origin_attachment (605, 1003)
terminal_attachment (343, 1003)
label (object SegLabel @29
Parent_View @28
location (370, 1057)
font (object Font
size 10
face "Arial"
bold FALSE
italics FALSE
underline FALSE
strike FALSE
color 0
default_color TRUE)
anchor 2
anchor_loc 1
nlines 1
max_width 15
justify 0
label "1"
pctDist 0.900000
height 54
orientation 0))))
(object AssociationViewNew "$UNNAMED$4" @30
location (1391, 998)
font (object Font
size 10
face "Arial"
bold FALSE
italics FALSE
underline FALSE
strike FALSE
color 0
default_color TRUE)
stereotype TRUE
line_color 3342489
quidu "407D84F00077"
roleview_list (list RoleViews
(object RoleView "grantee" @31
Parent_View @30
location (-234, -17)
font (object Font
size 10
face "Arial"
bold FALSE
italics FALSE
underline FALSE
strike FALSE
color 0
default_color TRUE)
label (object SegLabel @32
Parent_View @31
location (1178, 912)
font (object Font
size 10
face "Arial"
bold FALSE
italics FALSE
underline FALSE
strike FALSE
color 0
default_color TRUE)
anchor 1
anchor_loc 1
nlines 1
max_width 160
justify 0
label "+grantee"
pctDist 0.473451
height 87
orientation 1)
stereotype TRUE
line_color 3342489
quidu "407D84F202F1"
client @30
supplier @16
vertices (list Points
(1391, 998)
(1078, 998)
(1078, 858))
line_style 3
origin_attachment (1391, 998)
terminal_attachment (1078, 858)
label (object SegLabel @33
Parent_View @31
location (1052, 904)
font (object Font
size 10
face "Arial"
bold FALSE
italics FALSE
underline FALSE
strike FALSE
color 0
default_color TRUE)
anchor 2
anchor_loc 1
nlines 1
max_width 15
justify 0
label "1"
pctDist 0.900862
height 27
orientation 0))
(object RoleView "receivedRoleAuthorization" @34
Parent_View @30
location (-234, -17)
font (object Font
size 10
face "Arial"
bold FALSE
italics FALSE
underline FALSE
strike FALSE
color 0
default_color TRUE)
label (object SegLabel @35
Parent_View @34
location (1591, 1027)
font (object Font
size 10
face "Arial"
bold FALSE
italics FALSE
underline FALSE
strike FALSE
color 0
default_color TRUE)
anchor 1
anchor_loc 1
nlines 1
max_width 491
justify 0
label "+receivedRoleAuthorization"
pctDist 0.442478
height 29
orientation 1)
stereotype TRUE
line_color 3342489
quidu "407D84F202FB"
client @30
supplier @7
line_style 3
origin_attachment (1391, 998)
terminal_attachment (1843, 998)
label (object SegLabel @36
Parent_View @34
location (1799, 934)
font (object Font
size 10
face "Arial"
bold FALSE
italics FALSE
underline FALSE
strike FALSE
color 0
default_color TRUE)
anchor 2
anchor_loc 1
nlines 1
max_width 15
justify 0
label "0..n"
pctDist 0.902655
height 65
orientation 0))))
(object AssociationViewNew "$UNNAMED$5" @37
location (1622, 824)
font (object Font
size 10
face "Arial"
bold FALSE
italics FALSE
underline FALSE
strike FALSE
color 0
default_color TRUE)
stereotype TRUE
line_color 3342489
quidu "407D855C0217"
roleview_list (list RoleViews
(object RoleView "grantor" @38
Parent_View @37
location (-3, -191)
font (object Font
size 10
face "Arial"
bold FALSE
italics FALSE
underline FALSE
strike FALSE
color 0
default_color TRUE)
label (object SegLabel @39
Parent_View @38
location (1247, 790)
font (object Font
size 10
face "Arial"
bold FALSE
italics FALSE
underline FALSE
strike FALSE
color 0
default_color TRUE)
anchor 1
anchor_loc 1
nlines 1
max_width 154
justify 0
label "+grantor"
pctDist 0.828244
height 35
orientation 1)
stereotype TRUE
line_color 3342489
quidu "407D855F01D5"
client @37
supplier @16
line_style 3
origin_attachment (1622, 824)
terminal_attachment (1169, 824)
label (object SegLabel @40
Parent_View @38
location (1206, 855)
font (object Font
size 10
face "Arial"
bold FALSE
italics FALSE
underline FALSE
strike FALSE
color 0
default_color TRUE)
anchor 2
anchor_loc 1
nlines 1
max_width 15
justify 0
label "1"
pctDist 0.920000
height 31
orientation 0))
(object RoleView "grantedRoleAuthorization" @41
Parent_View @37
location (-3, -191)
font (object Font
size 10
face "Arial"
bold FALSE
italics FALSE
underline FALSE
strike FALSE
color 0
default_color TRUE)
label (object SegLabel @42
Parent_View @41
location (2201, 901)
font (object Font
size 10
face "Arial"
bold FALSE
italics FALSE
underline FALSE
strike FALSE
color 0
default_color TRUE)
anchor 1
anchor_loc 1
nlines 1
max_width 481
justify 0
label "+grantedRoleAuthorization"
pctDist 0.871965
height 261
orientation 0)
stereotype TRUE
line_color 3342489
quidu "407D855F01D7"
client @37
supplier @7
vertices (list Points
(1622, 824)
(1940, 824)
(1940, 959))
line_style 3
origin_attachment (1622, 824)
terminal_attachment (1940, 959)
label (object SegLabel @43
Parent_View @41
location (1840, 735)
font (object Font
size 10
face "Arial"
bold FALSE
italics FALSE
underline FALSE
strike FALSE
color 0
default_color TRUE)
anchor 2
anchor_loc 1
nlines 1
max_width 15
justify 0
label "0..n"
pctDist 0.481707
height 90
orientation 0))))
(object AssociationViewNew "$UNNAMED$6" @44
location (1116, 476)
font (object Font
size 10
face "Arial"
bold FALSE
italics FALSE
underline FALSE
strike FALSE
color 0
default_color TRUE)
stereotype TRUE
line_color 3342489
quidu "407D860900FE"
roleview_list (list RoleViews
(object RoleView "grantedPrivilege" @45
Parent_View @44
location (210, -319)
font (object Font
size 10
face "Arial"
bold FALSE
italics FALSE
underline FALSE
strike FALSE
color 0
default_color TRUE)
label (object SegLabel @46
Parent_View @45
location (1233, 443)
font (object Font
size 10
face "Arial"
bold FALSE
italics FALSE
underline FALSE
strike FALSE
color 0
default_color TRUE)
anchor 1
anchor_loc 1
nlines 1
max_width 311
justify 0
label "+grantedPrivilege"
pctDist 0.443366
height 34
orientation 0)
stereotype TRUE
line_color 3342489
quidu "407D860D01EA"
client @44
supplier @15
line_style 3
origin_attachment (1116, 476)
terminal_attachment (1379, 476)
label (object SegLabel @47
Parent_View @45
location (1338, 511)
font (object Font
size 10
face "Arial"
bold FALSE
italics FALSE
underline FALSE
strike FALSE
color 0
default_color TRUE)
anchor 2
anchor_loc 1
nlines 1
max_width 15
justify 0
label "0..n"
pctDist 0.847896
height 35
orientation 1))
(object RoleView "grantor" @48
Parent_View @44
location (210, -319)
font (object Font
size 10
face "Arial"
bold FALSE
italics FALSE
underline FALSE
strike FALSE
color 0
default_color TRUE)
label (object SegLabel @49
Parent_View @48
location (1016, 655)
font (object Font
size 10
face "Arial"
bold FALSE
italics FALSE
underline FALSE
strike FALSE
color 0
default_color TRUE)
anchor 1
anchor_loc 1
nlines 1
max_width 154
justify 0
label "+grantor"
pctDist 0.755556
height 41
orientation 1)
stereotype TRUE
line_color 3342489
quidu "407D860D01F4"
client @44
supplier @16
vertices (list Points
(1116, 476)
(1056, 476)
(1056, 732))
line_style 3
origin_attachment (1116, 476)
terminal_attachment (1056, 732)
label (object SegLabel @50
Parent_View @48
location (1049, 705)
font (object Font
size 10
face "Arial"
bold FALSE
italics FALSE
underline FALSE
strike FALSE
color 0
default_color TRUE)
anchor 2
anchor_loc 1
nlines 1
max_width 15
justify 0
label "1"
pctDist 0.914286
height 8
orientation 1))))
(object AssociationViewNew "$UNNAMED$7" @51
location (1204, 622)
font (object Font
size 10
face "Arial"
bold FALSE
italics FALSE
underline FALSE
strike FALSE
color 0
default_color TRUE)
stereotype TRUE
line_color 3342489
quidu "407D86160084"
roleview_list (list RoleViews
(object RoleView "receivedPrivilege" @52
Parent_View @51
location (298, -173)
font (object Font
size 10
face "Arial"
bold FALSE
italics FALSE
underline FALSE
strike FALSE
color 0
default_color TRUE)
label (object SegLabel @53
Parent_View @52
location (1344, 666)
font (object Font
size 10
face "Arial"
bold FALSE
italics FALSE
underline FALSE
strike FALSE
color 0
default_color TRUE)
anchor 1
anchor_loc 1
nlines 1
max_width 338
justify 0
label "+receivedPrivilege"
pctDist 0.802030
height 44
orientation 1)
stereotype TRUE
line_color 3342489
quidu "407D8618038A"
client @51
supplier @15
line_style 3
origin_attachment (1204, 622)
terminal_attachment (1379, 622)
label (object SegLabel @54
Parent_View @52
location (1335, 587)
font (object Font
size 10
face "Arial"
bold FALSE
italics FALSE
underline FALSE
strike FALSE
color 0
default_color TRUE)
anchor 2
anchor_loc 1
nlines 1
max_width 15
justify 0
label "0..n"
pctDist 0.746193
height 36
orientation 0))
(object RoleView "grantee" @55
Parent_View @51
location (298, -173)
font (object Font
size 10
face "Arial"
bold FALSE
italics FALSE
underline FALSE
strike FALSE
color 0
default_color TRUE)
label (object SegLabel @56
Parent_View @55
location (1251, 704)
font (object Font
size 10
face "Arial"
bold FALSE
italics FALSE
underline FALSE
strike FALSE
color 0
default_color TRUE)
anchor 1
anchor_loc 1
nlines 1
max_width 160
justify 0
label "+grantee"
pctDist -0.272727
height 82
orientation 0)
stereotype TRUE
line_color 3342489
quidu "407D8618038C"
client @51
supplier @16
vertices (list Points
(1204, 622)
(1139, 622)
(1139, 732))
line_style 3
origin_attachment (1204, 622)
terminal_attachment (1139, 732))))
(object AttachView "" @57
stereotype TRUE
line_color 3342489
client @2
supplier @16
line_style 3
origin_attachment (674, 538)
terminal_attachment (674, 732))
(object NoteView @58
location (1784, 737)
font (object Font
size 10
face "Arial"
bold FALSE
italics FALSE
underline FALSE
strike FALSE
color 0
default_color TRUE)
label (object ItemLabel
Parent_View @58
location (1590, 678)
fill_color 13434879
nlines 2
max_width 352
label "Only grantor may revoke the granted")
line_color 3342489
fill_color 16777088
width 412
height 131)
(object AttachView "" @59
stereotype TRUE
line_color 3342489
client @16
supplier @58
line_style 0)
(object AttachView "" @60
stereotype TRUE
line_color 3342489
client @7
supplier @3
line_style 0)
(object NoteView @61
location (1691, 1609)
font (object Font
size 10
face "Arial"
bold FALSE
italics FALSE
underline FALSE
strike FALSE
color 0
default_color TRUE)
label (object ItemLabel
Parent_View @61
location (1410, 1484)
fill_color 13434879
nlines 5
max_width 527
label "Creating a Role will grant that role with grantable privileges to the current user/role. The grantor is the pseudo user _SYSTEM.")
line_color 3342489
fill_color 16777088
width 587
height 263)
(object NoteView @62
location (382, 1744)
font (object Font
size 10
face "Arial"
bold FALSE
italics FALSE
underline FALSE
strike FALSE
color 0
default_color TRUE)
label (object ItemLabel
Parent_View @62
location (75, 1619)
fill_color 13434879
nlines 5
max_width 578
label
|Mapping to OS user/group is implementation dependent.
|
|The Group to User aggregation is derived from OS information.
)
line_color 3342489
fill_color 16777088
width 638
height 262)
(object NoteView @63
location (1102, 1900)
font (object Font
size 10
face "Arial"
bold FALSE
italics FALSE
underline FALSE
strike FALSE
color 0
default_color TRUE)
label (object ItemLabel
Parent_View @63
location (755, 1787)
fill_color 13434879
nlines 4
max_width 658
label "Is the PUBLIC AuthorizationId (only applicable to GRANT and REVOKE) a special Role that all users are automatically granted use of?")
line_color 3342489
fill_color 16777088
width 718
height 238)
(object AttachView "" @64
stereotype TRUE
line_color 3342489
client @4
supplier @61
vertices (list Points
(1178, 1375)
(1178, 1619)
(1397, 1619))
line_style 3
origin_attachment (1178, 1375)
terminal_attachment (1397, 1619))
(object ClassView "Class" "Logical View::SQLModel::AccessControl::User" @65
ShowCompartmentStereotypes TRUE
IncludeAttribute TRUE
IncludeOperation TRUE
location (831, 1309)
font (object Font
size 10
face "Arial"
bold FALSE
italics FALSE
underline FALSE
strike FALSE
color 0
default_color TRUE)
label (object ItemLabel
Parent_View @65
location (735, 1258)
fill_color 13434879
nlines 1
max_width 192
justify 0
label "User")
icon_style "Icon"
line_color 3342489
fill_color 13434879
quidu "407D80DD00FA"
width 210
height 126
annotation 8
autoResize TRUE)
(object ClassView "Class" "Logical View::SQLModel::AccessControl::Group" @66
ShowCompartmentStereotypes TRUE
IncludeAttribute TRUE
IncludeOperation TRUE
location (261, 1308)
font (object Font
size 10
face "Arial"
bold FALSE
italics FALSE
underline FALSE
strike FALSE
color 0
default_color TRUE)
label (object ItemLabel
Parent_View @66
location (165, 1257)
fill_color 13434879
nlines 1
max_width 192
justify 0
label "Group")
icon_style "Icon"
line_color 3342489
fill_color 13434879
quidu "407D80CF03C1"
width 210
height 126
annotation 8
autoResize TRUE)
(object AssociationViewNew "$UNNAMED$8" @67
location (545, 1308)
font (object Font
size 10
face "Arial"
bold FALSE
italics FALSE
underline FALSE
strike FALSE
color 0
default_color TRUE)
label (object SegLabel @68
Parent_View @67
location (546, 1341)
font (object Font
size 10
face "Arial"
bold FALSE
italics TRUE
underline FALSE
strike FALSE
color 0
default_color TRUE)
hidden TRUE
anchor 1
anchor_loc 1
nlines 1
max_width 450
justify 0
label ""
pctDist 0.533333
height 33
orientation 1)
stereotype TRUE
line_color 3342489
quidu "407D895800F2"
roleview_list (list RoleViews
(object RoleView "user" @69
Parent_View @67
location (103, -1)
font (object Font
size 10
face "Arial"
bold FALSE
italics FALSE
underline FALSE
strike FALSE
color 0
default_color TRUE)
label (object SegLabel @70
Parent_View @69
location (661, 1273)
font (object Font
size 10
face "Arial"
bold FALSE
italics FALSE
underline FALSE
strike FALSE
color 0
default_color TRUE)
anchor 1
anchor_loc 1
nlines 1
max_width 110
justify 0
label "+user"
pctDist 0.644444
height 35
orientation 0)
stereotype TRUE
line_color 3342489
quidu "407D895A00AE"
client @67
supplier @65
line_style 0
label (object SegLabel @71
Parent_View @69
location (681, 1353)
font (object Font
size 10
face "Arial"
bold FALSE
italics FALSE
underline FALSE
strike FALSE
color 0
default_color TRUE)
anchor 2
anchor_loc 1
nlines 1
max_width 15
justify 0
label "0..n"
pctDist 0.755556
height 45
orientation 1))
(object RoleView "group" @72
Parent_View @67
location (103, -1)
font (object Font
size 10
face "Arial"
bold FALSE
italics FALSE
underline FALSE
strike FALSE
color 0
default_color TRUE)
label (object SegLabel @73
Parent_View @72
location (437, 1269)
font (object Font
size 10
face "Arial"
bold FALSE
italics FALSE
underline FALSE
strike FALSE
color 0
default_color TRUE)
anchor 1
anchor_loc 1
nlines 1
max_width 136
justify 0
label "+group"
pctDist 0.603352
height 39
orientation 1)
stereotype TRUE
line_color 3342489
quidu "407D895A00B8"
client @67
supplier @66
line_style 0
label (object SegLabel @74
Parent_View @72
location (409, 1353)
font (object Font
size 10
face "Arial"
bold FALSE
italics FALSE
underline FALSE
strike FALSE
color 0
default_color TRUE)
anchor 2
anchor_loc 1
nlines 1
max_width 15
justify 0
label "0..n"
pctDist 0.759777
height 45
orientation 0))))
(object AttachView "" @75
stereotype TRUE
line_color 3342489
client @62
supplier @66
line_style 0)
(object AttachView "" @76
stereotype TRUE
line_color 3342489
client @62
supplier @65
line_style 0)
(object InheritTreeView "" @77
location (906, 1147)
line_color 3342489
fill_color 13434879
supplier @16
vertices (list Points
(906, 1147)
(906, 858)))
(object InheritView "" @78
stereotype TRUE
line_color 3342489
quidu "407D814B0012"
client @4
supplier @16
line_style 3
origin_attachment (1128, 1249)
terminal_attachment (1128, 1147)
drawSupplier @77)
(object InheritView "" @79
stereotype TRUE
line_color 3342489
quidu "407D81390215"
client @66
supplier @16
line_style 3
origin_attachment (269, 1245)
terminal_attachment (269, 1147)
drawSupplier @77)
(object InheritView "" @80
stereotype TRUE
line_color 3342489
quidu "407D81430219"
client @65
supplier @16
line_style 3
origin_attachment (831, 1246)
terminal_attachment (831, 1147)
drawSupplier @77)
(object InheritTreeView "" @81
location (906, 300)
line_color 3342489
fill_color 13434879
supplier @1
vertices (list Points
(906, 300)
(906, 168)))
(object InheritView "" @82
stereotype TRUE
line_color 3342489
quidu "421D5E4E009D"
client @15
supplier @1
line_style 3
origin_attachment (1666, 385)
terminal_attachment (1666, 300)
drawSupplier @81)
(object InheritView "" @83
stereotype TRUE
line_color 3342489
quidu "421D5EF10296"
client @7
supplier @1
line_style 3
origin_attachment (2165, 958)
terminal_attachment (2165, 300)
drawSupplier @81)
(object InheritView "" @84
stereotype TRUE
line_color 3342489
quidu "407D8033002D"
client @16
supplier @1
line_style 3
origin_attachment (831, 732)
terminal_attachment (831, 300)
drawSupplier @81)))
(object ClassDiagram "Privileges"
quid "407D7DA30247"
title "Privileges"
zoom 100
max_height 28350
max_width 21600
origin_x 0
origin_y 900
items (list diagram_item_list
(object NoteView @85
location (1496, 481)
font (object Font
size 10
face "Arial"
bold FALSE
italics FALSE
underline FALSE
strike FALSE
color 0
default_color TRUE)
label (object ItemLabel
Parent_View @85
location (1127, 159)
fill_color 13434879
nlines 12
max_width 702
label
|action is in principle an enumerated type but due to limited vendor support of these action types and vendors' added action types the allowable values must be configured via DatabaseDefinition.
|
|Shorthand action ALL is not stable since the grantee's privileges are based on the grantor's privileges at the time of need for a privilege rather than at the time of grant.
)
line_color 3342489
fill_color 16777088
width 762
height 657)
(object ClassView "Class" "Logical View::SQLModel::AccessControl::AuthorizationIdentifier" @86
ShowCompartmentStereotypes TRUE
IncludeAttribute TRUE
IncludeOperation TRUE
location (344, 1163)
font (object Font
size 10
face "Arial"
bold FALSE
italics TRUE
underline FALSE
strike FALSE
color 0
default_color TRUE)
label (object ItemLabel
Parent_View @86
location (90, 1112)
fill_color 13434879
nlines 1
max_width 508
justify 0
label "AuthorizationIdentifier")
icon_style "Icon"
line_color 3342489
fill_color 13828055
quidu "407D7FA3017A"
width 526
height 126
annotation 8
autoResize TRUE)
(object NoteView @87
location (1656, 2117)
font (object Font
size 10
face "Arial"
bold FALSE
italics FALSE
underline FALSE
strike FALSE
color 0
default_color TRUE)
label (object ItemLabel
Parent_View @87
location (1222, 1845)
fill_color 13434879
nlines 10
max_width 833
label "The object(s) referenced by a Privilege is/are vendor dependent. Because no vendor supports all types of privileges in the SQL spec and all vendors have added their own privileges we have chosen this generic approach rather than modeling all the different types of privileges with reference(s) to specific object type(s). Allowable object reference(s) and the associated action types must be configured in DatabaseDefinition.")
line_color 3342489
fill_color 16777088
width 893
height 556)
(object ClassView "Class" "Logical View::SQLModel::AccessControl::Privilege" @88
ShowCompartmentStereotypes TRUE
IncludeAttribute TRUE
IncludeOperation TRUE
location (1024, 1176)
font (object Font
size 10
face "Arial"
bold FALSE
italics FALSE
underline FALSE
strike FALSE
color 0
default_color TRUE)
label (object ItemLabel
Parent_View @88
location (745, 1045)
fill_color 13434879
nlines 1
max_width 558
justify 0
label "Privilege")
icon_style "Icon"
line_color 3342489
fill_color 13434879
quidu "407D806B013C"
compartment (object Compartment
Parent_View @88
location (745, 1106)
font (object Font
size 10
face "Arial"
bold FALSE
italics FALSE
underline FALSE
strike FALSE
color 0
default_color TRUE)
icon_style "Icon"
fill_color 16777215
anchor 2
nlines 4
max_width 481)
width 576
height 286
annotation 8
autoResize TRUE)
(object AssociationViewNew "$UNNAMED$6" @89
location (550, 1381)
stereotype TRUE
line_color 3342489
quidu "407D860900FE"
roleview_list (list RoleViews
(object RoleView "grantor" @90
Parent_View @89
location (-550, 847)
font (object Font
size 10
face "Arial"
bold FALSE
italics FALSE
underline FALSE
strike FALSE
color 0
default_color TRUE)
label (object SegLabel @91
Parent_View @90
location (460, 1255)
font (object Font
size 10
face "Arial"
bold FALSE
italics FALSE
underline FALSE
strike FALSE
color 0
default_color TRUE)
anchor 1
anchor_loc 1
nlines 1
max_width 154
justify 0
label "+grantor"
pctDist 0.916468
height 94
orientation 1)
stereotype TRUE
line_color 3342489
quidu "407D860D01F4"
client @89
supplier @86
vertices (list Points
(550, 1381)
(366, 1381)
(366, 1226))
line_style 3
origin_attachment (550, 1381)
terminal_attachment (366, 1226)
label (object SegLabel @92
Parent_View @90
location (340, 1256)
font (object Font
size 10
face "Arial"
bold FALSE
italics FALSE
underline FALSE
strike FALSE
color 0
default_color TRUE)
anchor 2
anchor_loc 1
nlines 1
max_width 15
justify 0
label "1"
pctDist 0.913433
height 27
orientation 0))
(object RoleView "grantedPrivilege" @93
Parent_View @89
location (-550, 847)
font (object Font
size 10
face "Arial"
bold FALSE
italics FALSE
underline FALSE
strike FALSE
color 0
default_color TRUE)
label (object SegLabel @94
Parent_View @93
location (653, 1342)
font (object Font
size 10
face "Arial"
bold FALSE
italics FALSE
underline FALSE
strike FALSE
color 0
default_color TRUE)
anchor 1
anchor_loc 1
nlines 1
max_width 311
justify 0
label "+grantedPrivilege"
pctDist 0.304478
height 40
orientation 0)
stereotype TRUE
line_color 3342489
quidu "407D860D01EA"
client @89
supplier @88
vertices (list Points
(550, 1381)
(828, 1381)
(828, 1319))
line_style 3
origin_attachment (550, 1381)
terminal_attachment (828, 1319)
label (object SegLabel @95
Parent_View @93
location (885, 1354)
font (object Font
size 10
face "Arial"
bold FALSE
italics FALSE
underline FALSE
strike FALSE
color 0
default_color TRUE)
anchor 2
anchor_loc 1
nlines 1
max_width 15
justify 0
label "0..n"
pctDist 0.897619
height 57
orientation 1))))
(object AssociationViewNew "$UNNAMED$7" @96
location (565, 973)
stereotype TRUE
line_color 3342489
quidu "407D86160084"
roleview_list (list RoleViews
(object RoleView "grantee" @97
Parent_View @96
location (-535, 439)
font (object Font
size 10
face "Arial"
bold FALSE
italics FALSE
underline FALSE
strike FALSE
color 0
default_color TRUE)
label (object SegLabel @98
Parent_View @97
location (485, 1077)
font (object Font
size 10
face "Arial"
bold FALSE
italics FALSE
underline FALSE
strike FALSE
color 0
default_color TRUE)
anchor 1
anchor_loc 1
nlines 1
max_width 160
justify 0
label "+grantee"
pctDist 0.926952
height 113
orientation 0)
stereotype TRUE
line_color 3342489
quidu "407D8618038C"
client @96
supplier @86
vertices (list Points
(565, 973)
(372, 973)
(372, 1100))
line_style 3
origin_attachment (565, 973)
terminal_attachment (372, 1100))
(object RoleView "receivedPrivilege" @99
Parent_View @96
location (-535, 439)
font (object Font
size 10
face "Arial"
bold FALSE
italics FALSE
underline FALSE
strike FALSE
color 0
default_color TRUE)
label (object SegLabel @100
Parent_View @99
location (642, 1005)
font (object Font
size 10
face "Arial"
bold FALSE
italics FALSE
underline FALSE
strike FALSE
color 0
default_color TRUE)
anchor 1
anchor_loc 1
nlines 1
max_width 338
justify 0
label "+receivedPrivilege"
pctDist 0.243243
height 32
orientation 1)
stereotype TRUE
line_color 3342489
quidu "407D8618038A"
client @96
supplier @88
vertices (list Points
(565, 973)
(826, 973)
(826, 1033))
line_style 3
origin_attachment (565, 973)
terminal_attachment (826, 1033)
label (object SegLabel @101
Parent_View @99
location (879, 1006)
font (object Font
size 10
face "Arial"
bold FALSE
italics FALSE
underline FALSE
strike FALSE
color 0
default_color TRUE)
anchor 2
anchor_loc 1
nlines 1
max_width 15
justify 0
label "0..n"
pctDist 0.918465
height 53
orientation 0))))
(object AttachView "" @102
stereotype TRUE
line_color 3342489
client @88
supplier @85
line_style 0)
(object ClassView "Class" "Logical View::SQLModel::Schema::SQLObject" @103
ShowCompartmentStereotypes TRUE
SuppressAttribute TRUE
SuppressOperation TRUE
IncludeAttribute TRUE
IncludeOperation TRUE
location (1837, 1553)
font (object Font
size 10
face "Arial"
bold FALSE
italics TRUE
underline FALSE
strike FALSE
color 0
default_color TRUE)
label (object ItemLabel
Parent_View @103
location (1699, 1503)
fill_color 13434879
nlines 1
max_width 276
justify 0
label "SQLObject")
icon_style "Icon"
line_color 3342489
fill_color 13828055
quidu "3E9B3EB5002B"
width 294
height 124
annotation 8
autoResize TRUE)
(object AssociationViewNew "$UNNAMED$9" @104
location (1727, 1162)
font (object Font
size 10
face "Arial"
bold FALSE
italics FALSE
underline FALSE
strike FALSE
color 0
default_color TRUE)
stereotype TRUE
line_color 3342489
quidu "407D90040314"
roleview_list (list RoleViews
(object RoleView "actionObjects" @105
Parent_View @104
location (544, 487)
font (object Font
size 10
face "Arial"
bold FALSE
italics FALSE
underline FALSE
strike FALSE
color 0
default_color TRUE)
label (object SegLabel @106
Parent_View @105
location (1971, 1439)
font (object Font
size 10
face "Arial"
bold FALSE
italics FALSE
underline FALSE
strike FALSE
color 0
default_color TRUE)
anchor 1
anchor_loc 1
nlines 1
max_width 283
justify 0
label "+actionObjects"
pctDist 0.873846
height 158
orientation 0)
stereotype TRUE
line_color 3342489
quidu "407D9006006E"
client @104
supplier @103
vertices (list Points
(1727, 1162)
(1813, 1162)
(1813, 1491))
line_style 3
origin_attachment (1727, 1162)
terminal_attachment (1813, 1491)
label (object SegLabel @107
Parent_View @105
location (1751, 1439)
font (object Font
size 10
face "Arial"
bold FALSE
italics FALSE
underline FALSE
strike FALSE
color 0
default_color TRUE)
anchor 2
anchor_loc 1
nlines 1
max_width 15
justify 0
label "0..n"
pctDist 0.873846
height 63
orientation 1))
(object RoleView "$UNNAMED$10" @108
Parent_View @104
location (544, 487)
stereotype TRUE
line_color 3342489
quidu "407D900600C8"
client @104
supplier @88
line_style 3
origin_attachment (1727, 1162)
terminal_attachment (1312, 1162))))
(object AttachView "" @109
stereotype TRUE
line_color 3342489
client @103
supplier @87
line_style 3
origin_attachment (1941, 1614)
terminal_attachment (1941, 1838))
(object AssociationViewNew "$UNNAMED$11" @110
location (1321, 1567)
font (object Font
size 10
face "Arial"
bold FALSE
italics FALSE
underline FALSE
strike FALSE
color 0
default_color TRUE)
stereotype TRUE
line_color 3342489
quidu "463143CE018C"
roleview_list (list RoleViews
(object RoleView "object" @111
Parent_View @110
location (297, 391)
font (object Font
size 10
face "Arial"
bold FALSE
italics FALSE
underline FALSE
strike FALSE
color 0
default_color TRUE)
label (object SegLabel @112
Parent_View @111
location (1615, 1526)
font (object Font
size 10
face "Arial"
bold FALSE
italics FALSE
underline FALSE
strike FALSE
color 0
default_color TRUE)
anchor 1
anchor_loc 1
nlines 1
max_width 139
justify 0
label "+object"
pctDist 0.800000
height 42
orientation 0)
stereotype TRUE
line_color 3342489
quidu "463143CF01E7"
client @110
supplier @103
line_style 3
origin_attachment (1321, 1567)
terminal_attachment (1690, 1567)
label (object SegLabel @113
Parent_View @111
location (1640, 1604)
font (object Font
size 10
face "Arial"
bold FALSE
italics FALSE
underline FALSE
strike FALSE
color 0
default_color TRUE)
anchor 2
anchor_loc 1
nlines 1
max_width 15
justify 0
label "1"
pctDist 0.864499
height 37
orientation 1))
(object RoleView "privileges" @114
Parent_View @110
location (297, 391)
font (object Font
size 10
face "Arial"
bold FALSE
italics FALSE
underline FALSE
strike FALSE
color 0
default_color TRUE)
label (object SegLabel @115
Parent_View @114
location (1087, 1359)
font (object Font
size 10
face "Arial"
bold FALSE
italics FALSE
underline FALSE
strike FALSE
color 0
default_color TRUE)
anchor 1
anchor_loc 1
nlines 1
max_width 191
justify 0
label "+privileges"
pctDist 0.891599
height 113
orientation 0)
stereotype TRUE
line_color 3342489
quidu "463143CF01FB"
client @110
supplier @88
vertices (list Points
(1321, 1567)
(1200, 1567)
(1200, 1319))
line_style 3
origin_attachment (1321, 1567)
terminal_attachment (1200, 1319)
label (object SegLabel @116
Parent_View @114
location (1250, 1364)
font (object Font
size 10
face "Arial"
bold FALSE
italics FALSE
underline FALSE
strike FALSE
color 0
default_color TRUE)
anchor 2
anchor_loc 1
nlines 1
max_width 15
justify 0
label "0..n"
pctDist 0.878049
height 50
orientation 1))))))))