blob: 77d9937648cb174cb3132125546a32cb36f6b582 [file] [log] [blame]
(object Petal
version 50
_written "Rose 8.3.0407.2800"
charSet 0)
(object Class_Category "ui"
is_unit TRUE
is_loaded TRUE
quid "446B1EF600D4"
documentation "Has to manage flow, layout and binding. Different form factors. Patterns vs. freestyle with smooth transition between the two. Data flow vs. screen flow. Reusable and extensible. Long-lived with regard to fast-changing UI infrastructures."
stereotype "metamodel"
exportControl "Public"
logical_models (list unit_reference_list
(object Class_Category "data_binding"
quid "4472F45503CF"
exportControl "Public"
logical_models (list unit_reference_list
(object Class "Dummy"
quid "4581BC1C0345"))
logical_presentations (list unit_reference_list))
(object Class_Category "templates"
quid "497490BB03C7"
exportControl "Public"
logical_models (list unit_reference_list
(object Class "StringTemplate"
quid "497491EA0161"
superclasses (list inheritance_relationship_list
(object Inheritance_Relationship
quid "4974996D03DD"
supplier "Logical View::data::classes::FunctionSignatureImplementation"
quidu "4974995A0069"))
used_nodes (list uses_relationship_list
(object Uses_Relationship
quid "49749455010B"
supplier "Logical View::data::classes::SapClass"
quidu "4432171B031E"))
nestedClasses (list nestedClasses
(object Class "expressionMustBeSideEffectFree"
quid "4974A1730214"
stereotype "constraint"
operations (list Operations
(object Operation "OCL"
quid "4974A19100A2"
concurrency "Sequential"
semantics (object Semantic_Info
PDL
|context StringTemplate
|inv:
| self.expressions->forAll( e | e.isSideEffectFree() )
)
opExportControl "Public"
uid 0)))))
(object Association "$UNNAMED$0"
quid "49749EC1029E"
roles (list role_list
(object Role "expressions"
attributes (list Attribute_Set
(object Attribute
tool "MOF"
name "sap2mof.store"
value ("RoleStoreKindSet" 203)))
quid "49749EC302BD"
label "expressions"
supplier "Logical View::dataaccess::expressions::Expression"
quidu "450E63AB03A2"
client_cardinality (value cardinality "0..n")
Constraints "ordered"
Containment "By Value"
is_navigable TRUE)
(object Role "template"
attributes (list Attribute_Set
(object Attribute
tool "MOF"
name "sap2mof.store"
value ("RoleStoreKindSet" 202)))
quid "49749EC302DC"
label "template"
supplier "Logical View::ui::templates::StringTemplate"
quidu "497491EA0161"
client_cardinality (value cardinality "0..1")
is_navigable TRUE
is_aggregate TRUE))))
logical_presentations (list unit_reference_list
(object ClassDiagram "Templates"
quid "497491840246"
title "Templates"
zoom 100
max_height 28350
max_width 21600
origin_x 0
origin_y 0
items (list diagram_item_list
(object ClassView "Class" "Logical View::data::classes::SignatureImplementation" @1
ShowCompartmentStereotypes TRUE
IncludeAttribute TRUE
IncludeOperation TRUE
location (1455, 518)
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 (1187, 414)
fill_color 13434879
nlines 1
max_width 536
justify 0
label "SignatureImplementation")
icon_style "Icon"
line_color 3342489
fill_color 13434879
quidu "47836ECF037A"
compartment (object Compartment
Parent_View @1
location (1187, 519)
font (object Font
size 10
face "Arial"
bold FALSE
italics TRUE
underline FALSE
strike FALSE
color 0
default_color TRUE)
icon_style "Icon"
fill_color 16777215
anchor 2
nlines 2
max_width 534)
width 554
height 232
annotation 8
autoResize TRUE)
(object NoteView @2
location (1841, 1125)
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 (1581, 1013)
fill_color 13434879
nlines 4
max_width 484
label "Block should also inherit form FSImpl")
line_color 3342489
fill_color 13434879
width 544
height 237)
(object ClassView "Class" "Logical View::dataaccess::expressions::Expression" @3
ShowCompartmentStereotypes TRUE
IncludeAttribute TRUE
IncludeOperation TRUE
location (2304, 1703)
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 @3
location (2037, 1474)
fill_color 13434879
nlines 1
max_width 534
justify 0
label "Expression")
icon_style "Icon"
line_color 3342489
fill_color 13434879
quidu "450E63AB03A2"
compartment (object Compartment
Parent_View @3
location (2037, 1579)
font (object Font
size 10
face "Arial"
bold FALSE
italics TRUE
underline FALSE
strike FALSE
color 0
default_color TRUE)
icon_style "Icon"
fill_color 16777215
anchor 2
nlines 7
max_width 531)
width 552
height 482
annotation 8
autoResize TRUE)
(object ClassView "Class" "Logical View::ui::templates::StringTemplate" @4
ShowCompartmentStereotypes TRUE
IncludeAttribute TRUE
IncludeOperation TRUE
location (1121, 1705)
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 (971, 1653)
fill_color 13434879
nlines 1
max_width 300
justify 0
label "StringTemplate")
icon_style "Icon"
line_color 3342489
fill_color 13434879
quidu "497491EA0161"
width 318
height 128
annotation 8
autoResize TRUE)
(object AssociationViewNew "$UNNAMED$0" @5
location (1653, 1703)
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 "49749EC1029E"
roleview_list (list RoleViews
(object RoleView "expressions" @6
Parent_View @5
location (532, -2)
font (object Font
size 10
face "Arial"
bold FALSE
italics FALSE
underline FALSE
strike FALSE
color 0
default_color TRUE)
label (object SegLabel @7
Parent_View @6
location (1909, 1660)
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 254
justify 0
label "+expressions"
pctDist 0.683575
height 44
orientation 0)
stereotype TRUE
line_color 3342489
quidu "49749EC302BD"
client @5
supplier @3
vertices (list Points
(1653, 1703)
(2027, 1703))
line_style 0
label (object SegLabel @8
Parent_View @6
location (1990, 1757)
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)
label (object SegLabel @9
Parent_View @6
location (1940, 1811)
font (object Font
size 10
face "Arial"
bold FALSE
italics FALSE
underline FALSE
strike FALSE
color 0
default_color TRUE)
anchor 3
anchor_loc 1
nlines 1
max_width 159
justify 0
label "{ordered}"
pctDist 0.770531
height 108
orientation 1))
(object RoleView "template" @10
Parent_View @5
location (532, -2)
font (object Font
size 10
face "Arial"
bold FALSE
italics FALSE
underline FALSE
strike FALSE
color 0
default_color TRUE)
label (object SegLabel @11
Parent_View @10
location (1366, 1664)
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 188
justify 0
label "+template"
pctDist 0.769737
height 41
orientation 1)
stereotype TRUE
line_color 3342489
quidu "49749EC302DC"
client @5
supplier @4
vertices (list Points
(1653, 1703)
(1280, 1704))
line_style 0
label (object SegLabel @12
Parent_View @10
location (1341, 1751)
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..1"
pctDist 0.836800
height 47
orientation 0))))
(object ClassView "Class" "Logical View::data::classes::FunctionSignature" @13
ShowCompartmentStereotypes TRUE
IncludeAttribute TRUE
IncludeOperation TRUE
location (578, 506)
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 @13
location (108, 377)
fill_color 13434879
nlines 1
max_width 940
justify 0
label "FunctionSignature")
icon_style "Icon"
line_color 3342489
fill_color 13434879
quidu "47D67D190077"
compartment (object Compartment
Parent_View @13
location (108, 482)
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 3
max_width 938)
width 958
height 282
annotation 8
autoResize TRUE)
(object ClassView "Class" "Logical View::data::classes::FunctionSignatureImplementation" @14
ShowCompartmentStereotypes TRUE
IncludeAttribute TRUE
IncludeOperation TRUE
location (1120, 1106)
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 @14
location (803, 1002)
fill_color 13434879
nlines 1
max_width 634
justify 0
label "FunctionSignatureImplementation")
icon_style "Icon"
line_color 3342489
fill_color 13434879
quidu "4974995A0069"
compartment (object Compartment
Parent_View @14
location (803, 1107)
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 372)
width 652
height 232
annotation 8
autoResize TRUE)
(object InheritView "" @15
stereotype TRUE
line_color 3342489
quidu "4974996A0390"
client @14
supplier @1
vertices (list Points
(1312, 989)
(1312, 633))
line_style 3
origin_attachment (1312, 989)
terminal_attachment (1312, 633))
(object AttachView "" @16
stereotype TRUE
line_color 3342489
client @2
supplier @14
vertices (list Points
(1568, 1116)
(1446, 1113))
line_style 0)
(object InheritView "" @17
stereotype TRUE
line_color 3342489
quidu "4974996D03DD"
client @4
supplier @14
vertices (list Points
(1120, 1640)
(1120, 1222))
line_style 0)
(object AssociationViewNew "" @18
location (925, 817)
stereotype TRUE
line_color 3342489
quidu "4975FB7F01F4"
roleview_list (list RoleViews
(object RoleView "functionSignature" @19
Parent_View @18
location (-195, -289)
font (object Font
size 10
face "Arial"
bold FALSE
italics FALSE
underline FALSE
strike FALSE
color 0
default_color TRUE)
label (object SegLabel @20
Parent_View @19
location (713, 698)
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 346
justify 0
label "+functionSignature"
pctDist 0.695906
height 212
orientation 0)
stereotype TRUE
line_color 3342489
quidu "4975FB7F01F6"
client @18
supplier @13
vertices (list Points
(925, 817)
(925, 646))
line_style 3
origin_attachment (925, 817)
terminal_attachment (925, 646)
label (object SegLabel @21
Parent_View @19
location (995, 689)
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..1"
pctDist 0.748538
height 70
orientation 1))
(object RoleView "implementation" @22
Parent_View @18
location (-195, -289)
font (object Font
size 10
face "Arial"
bold FALSE
italics FALSE
underline FALSE
strike FALSE
color 0
default_color TRUE)
label (object SegLabel @23
Parent_View @22
location (708, 816)
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 304
justify 0
label "+implementation"
pctDist -0.005814
height 217
orientation 1)
stereotype TRUE
line_color 3342489
quidu "4975FB7F01F5"
client @18
supplier @14
vertices (list Points
(925, 817)
(925, 989))
line_style 3
origin_attachment (925, 817)
terminal_attachment (925, 989)
label (object SegLabel @24
Parent_View @22
location (987, 962)
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..1"
pctDist 0.843023
height 62
orientation 0)))))))))
logical_presentations (list unit_reference_list
(object ClassDiagram "UI Concepts"
quid "4823F7CB0186"
title "UI Concepts"
zoom 100
max_height 28350
max_width 21600
origin_x 0
origin_y 0
items (list diagram_item_list))))