(object Petal version 43 _written "Rose 6.5.9232.10" charSet 0) (object Design "Logical View" is_unit TRUE is_loaded TRUE quid "3A92E72F0066" defaults (object defaults rightMargin 0.250000 leftMargin 0.250000 topMargin 0.250000 bottomMargin 0.500000 pageOverlap 0.250000 clipIconLabels TRUE autoResize TRUE snapToGrid TRUE gridX 16 gridY 16 defaultFont (object Font size 10 face "Arial" bold FALSE italics FALSE underline FALSE strike FALSE color 0 default_color TRUE) showMessageNum 1 showClassOfObject TRUE notation "Unified") root_usecase_package (object Class_Category "Use Case View" quid "3A92E72F0071" exportControl "Public" global TRUE logical_models (list unit_reference_list (object Class "NTU Undergrad" quid "3A92E77F0007" stereotype "Actor" cardinality (value Cardinality "1")) (object UseCase "Selecting Time-slot" quid "3A92E785000F" superclasses (list inheritance_relationship_list (object Inheritance_Relationship quid "3A92EA210132" stereotype "uses" supplier "Use Case View::Generate Timetable" quidu "3A92E9FF02EC") (object Inheritance_Relationship quid "3A92EB8D02B2" stereotype "extends" supplier "Use Case View::Cancel Selections" quidu "3A92EB8902AC"))) (object UseCase "Change School's Subject URL Page" quid "3A92E93203CE" superclasses (list inheritance_relationship_list (object Inheritance_Relationship quid "3A92EA7500CF" stereotype "extends" supplier "Use Case View::Retrieve & Update URL" quidu "3A92EA63030E"))) (object UseCase "Generate Timetable" quid "3A92E9FF02EC" superclasses (list inheritance_relationship_list (object Inheritance_Relationship quid "3A92EA47010F" stereotype "uses" supplier "Use Case View::Display Timetable" quidu "3A92EA4201DA") (object Inheritance_Relationship quid "3A92EAC80010" stereotype "extends" supplier "Use Case View::Retrieve Data From Subject's Database" quidu "3A92EAA20188"))) (object UseCase "Display Timetable" quid "3A92EA4201DA") (object UseCase "Retrieve & Update URL" quid "3A92EA63030E") (object UseCase "Retrieve Data From Subject's Database" quid "3A92EAA20188") (object UseCase "Cancel Selections" quid "3A92EB8902AC") (object Association "$UNNAMED$0" quid "3A92E7C902D4" roles (list role_list (object Role "$UNNAMED$1" quid "3A92E7CA01F9" supplier "Use Case View::Selecting Time-slot" quidu "3A92E785000F" is_navigable TRUE) (object Role "$UNNAMED$2" quid "3A92E7CA01FA" supplier "Use Case View::NTU Undergrad" quidu "3A92E77F0007"))) (object Association "$UNNAMED$3" quid "3A92E94C0140" roles (list role_list (object Role "$UNNAMED$4" quid "3A92E94D01B0" supplier "Use Case View::Change School's Subject URL Page" quidu "3A92E93203CE" is_navigable TRUE) (object Role "$UNNAMED$5" quid "3A92E94D01B1" supplier "Use Case View::NTU Undergrad" quidu "3A92E77F0007")))) logical_presentations (list unit_reference_list (object UseCaseDiagram "Main" quid "3A92E73203E6" title "Main" zoom 100 max_height 28350 max_width 21600 origin_x 0 origin_y 0 items (list diagram_item_list (object UseCaseView "Use Case View::Selecting Time-slot" @1 location (1120, 544) label (object ItemLabel Parent_View @1 location (1120, 682) anchor_loc 1 nlines 2 max_width 630 justify 0 label "Selecting Time-slot") icon_style "Icon" line_color 3342489 fill_color 13434879 quidu "3A92E785000F" height 118) (object ClassView "Class" "Use Case View::NTU Undergrad" @2 ShowCompartmentStereotypes TRUE IncludeAttribute TRUE IncludeOperation TRUE location (464, 944) label (object ItemLabel Parent_View @2 location (464, 1104) anchor_loc 1 nlines 2 max_width 327 justify 0 label "NTU Undergrad") icon "Actor" icon_style "Icon" line_color 3342489 fill_color 13434879 quidu "3A92E77F0007" annotation 8 autoResize TRUE) (object AssociationViewNew "$UNNAMED$0" @3 location (770, 752) stereotype TRUE line_color 3342489 quidu "3A92E7C902D4" roleview_list (list RoleViews (object RoleView "$UNNAMED$1" @4 Parent_View @3 location (-30, 256) stereotype TRUE line_color 3342489 quidu "3A92E7CA01F9" client @3 supplier @1 line_style 0) (object RoleView "$UNNAMED$2" @5 Parent_View @3 location (-30, 256) stereotype TRUE line_color 3342489 quidu "3A92E7CA01FA" client @3 supplier @2 line_style 0))) (object UseCaseView "Use Case View::Change School's Subject URL Page" @6 location (1120, 944) label (object ItemLabel Parent_View @6 location (1120, 1082) anchor_loc 1 nlines 2 max_width 630 justify 0 label "Change School's Subject URL Page") icon_style "Icon" line_color 3342489 fill_color 13434879 quidu "3A92E93203CE" height 118) (object AssociationViewNew "$UNNAMED$3" @7 location (764, 944) stereotype TRUE line_color 3342489 quidu "3A92E94C0140" roleview_list (list RoleViews (object RoleView "$UNNAMED$4" @8 Parent_View @7 location (-36, 416) stereotype TRUE line_color 3342489 quidu "3A92E94D01B0" client @7 supplier @6 line_style 0) (object RoleView "$UNNAMED$5" @9 Parent_View @7 location (-36, 416) stereotype TRUE line_color 3342489 quidu "3A92E94D01B1" client @7 supplier @2 line_style 0))) (object UseCaseView "Use Case View::Generate Timetable" @10 location (1888, 944) label (object ItemLabel Parent_View @10 location (1888, 1082) anchor_loc 1 nlines 2 max_width 630 justify 0 label "Generate Timetable") icon_style "Icon" line_color 3342489 fill_color 13434879 quidu "3A92E9FF02EC" height 118) (object InheritView "" @11 label (object ItemLabel Parent_View @11 location (1504, 742) anchor_loc 1 nlines 1 max_width 88 justify 0 label "") stereotype (object SegLabel @12 Parent_View @11 location (1560, 637) anchor 10 anchor_loc 1 nlines 1 max_width 450 justify 0 label "<>" pctDist 0.500000 height 120 orientation 0) line_color 3342489 quidu "3A92EA210132" client @1 supplier @10 line_style 0) (object UseCaseView "Use Case View::Display Timetable" @13 location (1888, 1424) label (object ItemLabel Parent_View @13 location (1888, 1562) anchor_loc 1 nlines 2 max_width 630 justify 0 label "Display Timetable") icon_style "Icon" line_color 3342489 fill_color 13434879 quidu "3A92EA4201DA" height 118) (object InheritView "" @14 stereotype (object SegLabel @15 Parent_View @14 location (2008, 1183) anchor 10 anchor_loc 1 nlines 1 max_width 450 justify 0 label "<>" pctDist 0.500000 height 120 orientation 0) line_color 3342489 quidu "3A92EA47010F" client @10 supplier @13 line_style 0) (object UseCaseView "Use Case View::Retrieve & Update URL" @16 location (1120, 1440) label (object ItemLabel Parent_View @16 location (1120, 1578) anchor_loc 1 nlines 2 max_width 630 justify 0 label "Retrieve & Update URL") icon_style "Icon" line_color 3342489 fill_color 13434879 quidu "3A92EA63030E" height 118) (object InheritView "" @17 label (object ItemLabel Parent_View @17 location (1120, 1190) anchor_loc 1 nlines 1 max_width 144 justify 0 label "") stereotype (object SegLabel @18 Parent_View @17 location (1240, 1190) anchor 10 anchor_loc 1 nlines 1 max_width 450 justify 0 label "<>" pctDist 0.500000 height 120 orientation 0) line_color 3342489 quidu "3A92EA7500CF" client @6 supplier @16 line_style 0) (object UseCaseView "Use Case View::Retrieve Data From Subject's Database" @19 location (1888, 288) label (object ItemLabel Parent_View @19 location (1888, 426) anchor_loc 1 nlines 2 max_width 630 justify 0 label "Retrieve Data From Subject's Database") icon_style "Icon" line_color 3342489 fill_color 13434879 quidu "3A92EAA20188" height 118) (object InheritView "" @20 stereotype (object SegLabel @21 Parent_View @20 location (1769, 614) anchor 10 anchor_loc 1 nlines 1 max_width 450 justify 0 label "<>" pctDist 0.500000 height 120 orientation 0) line_color 3342489 quidu "3A92EAC80010" client @10 supplier @19 line_style 0) (object Label @22 location (1184, 97) nlines 1 max_width 600 label "") (object UseCaseView "Use Case View::Cancel Selections" @23 location (1424, 144) label (object ItemLabel Parent_View @23 location (1424, 282) anchor_loc 1 nlines 2 max_width 630 justify 0 label "Cancel Selections") icon_style "Icon" line_color 3342489 fill_color 13434879 quidu "3A92EB8902AC" height 118) (object InheritView "" @24 stereotype (object SegLabel @25 Parent_View @24 location (1173, 272) anchor 10 anchor_loc 1 nlines 1 max_width 450 justify 0 label "<>" pctDist 0.500000 height 120 orientation 0) line_color 3342489 quidu "3A92EB8D02B2" client @1 supplier @23 line_style 0))))) root_category (object Class_Category "Logical View" quid "3A92E72F0070" exportControl "Public" global TRUE subsystem "Component View" quidu "3A92E72F0072" logical_models (list unit_reference_list) logical_presentations (list unit_reference_list (object ClassDiagram "Main" quid "3A92E733002F" title "Main" zoom 100 max_height 28350 max_width 21600 origin_x 0 origin_y 0 items (list diagram_item_list)))) root_subsystem (object SubSystem "Component View" quid "3A92E72F0072" physical_models (list unit_reference_list) physical_presentations (list unit_reference_list (object Module_Diagram "Main" quid "3A92E73203E5" title "Main" zoom 100 max_height 28350 max_width 21600 origin_x 0 origin_y 0 items (list diagram_item_list)))) process_structure (object Processes quid "3A92E72F0073" ProcsNDevs (list (object Process_Diagram "Deployment View" quid "3A92E72F0075" title "Deployment View" zoom 100 max_height 28350 max_width 21600 origin_x 0 origin_y 0 items (list diagram_item_list)))) properties (object Properties attributes (list Attribute_Set (object Attribute tool "DDL" name "propertyId" value "809135966") (object Attribute tool "DDL" name "default__Project" value (list Attribute_Set (object Attribute tool "DDL" name "Directory" value "AUTO GENERATE") (object Attribute tool "DDL" name "DataBase" value ("DataBaseSet" 800)) (object Attribute tool "DDL" name "DataBaseSet" value (list Attribute_Set (object Attribute tool "DDL" name "ANSI" value 800) (object Attribute tool "DDL" name "Oracle" value 801) (object Attribute tool "DDL" name "SQLServer" value 802) (object Attribute tool "DDL" name "Sybase" value 803) (object Attribute tool "DDL" name "Watcom" value 804))) (object Attribute tool "DDL" name "PrimaryKeyColumnName" value "Id") (object Attribute tool "DDL" name "PrimaryKeyColumnType" value "NUMBER(5)") (object Attribute tool "DDL" name "ViewName" value "V_") (object Attribute tool "DDL" name "TableName" value "T_") (object Attribute tool "DDL" name "InheritSuffix" value "_V") (object Attribute tool "DDL" name "DropClause" value FALSE) (object Attribute tool "DDL" name "BaseViews" value FALSE) (object Attribute tool "DDL" name "DDLScriptFilename" value "DDL1.SQL"))) (object Attribute tool "DDL" name "default__Attribute" value (list Attribute_Set (object Attribute tool "DDL" name "ColumnType" value "VARCHAR") (object Attribute tool "DDL" name "Length" value "") (object Attribute tool "DDL" name "NullsOK" value TRUE) (object Attribute tool "DDL" name "PrimaryKey" value FALSE) (object Attribute tool "DDL" name "Unique" value FALSE) (object Attribute tool "DDL" name "CompositeUnique" value FALSE) (object Attribute tool "DDL" name "CheckConstraint" value ""))) (object Attribute tool "DDL" name "HiddenTool" value FALSE) (object Attribute tool "framework" name "HiddenTool" value FALSE) (object Attribute tool "Java" name "propertyId" value "809135966") (object Attribute tool "Java" name "default__Project" value (list Attribute_Set (object Attribute tool "Java" name "CreateMissingDirectories" value TRUE) (object Attribute tool "Java" name "StopOnError" value FALSE) (object Attribute tool "Java" name "UsePrefixes" value FALSE) (object Attribute tool "Java" name "AutoSync" value FALSE) (object Attribute tool "Java" name "Editor" value ("EditorType" 100)) (object Attribute tool "Java" name "VM" value ("VMType" 200)) (object Attribute tool "Java" name "ClassPath" value "") (object Attribute tool "Java" name "EditorType" value (list Attribute_Set (object Attribute tool "Java" name "BuiltIn" value 100) (object Attribute tool "Java" name "WindowsShell" value 101))) (object Attribute tool "Java" name "VMType" value (list Attribute_Set (object Attribute tool "Java" name "Sun" value 200) (object Attribute tool "Java" name "Microsoft" value 201))) (object Attribute tool "Java" name "InstanceVariablePrefix" value "m_") (object Attribute tool "Java" name "ClassVariablePrefix" value "s_") (object Attribute tool "Java" name "DefaultAttributeDataType" value "int") (object Attribute tool "Java" name "DefaultOperationReturnType" value "void") (object Attribute tool "Java" name "NoClassCustomDlg" value FALSE) (object Attribute tool "Java" name "GlobalImports" value (value Text "")) (object Attribute tool "Java" name "OpenBraceClassStyle" value TRUE) (object Attribute tool "Java" name "OpenBraceMethodStyle" value TRUE) (object Attribute tool "Java" name "UseTabs" value FALSE) (object Attribute tool "Java" name "UseSpaces" value TRUE) (object Attribute tool "Java" name "SpacingItems" value 3) (object Attribute tool "Java" name "RoseDefaultCommentStyle" value TRUE) (object Attribute tool "Java" name "AsteriskCommentStyle" value FALSE) (object Attribute tool "Java" name "JavaCommentStyle" value FALSE) (object Attribute tool "Java" name "JavadocAuthor" value TRUE) (object Attribute tool "Java" name "JavadocDeprecated" value FALSE) (object Attribute tool "Java" name "JavadocException" value TRUE) (object Attribute tool "Java" name "JavadocParam" value TRUE) (object Attribute tool "Java" name "JavadocReturn" value TRUE) (object Attribute tool "Java" name "JavadocSee" value FALSE) (object Attribute tool "Java" name "JavadocSerial" value FALSE) (object Attribute tool "Java" name "JavadocSerialdata" value FALSE) (object Attribute tool "Java" name "JavadocSerialfield" value FALSE) (object Attribute tool "Java" name "JavadocSince" value FALSE) (object Attribute tool "Java" name "JavadocVersion" value FALSE) (object Attribute tool "Java" name "JavadocLink" value FALSE))) (object Attribute tool "Java" name "default__Class" value (list Attribute_Set (object Attribute tool "Java" name "Final" value FALSE) (object Attribute tool "Java" name "Static" value FALSE) (object Attribute tool "Java" name "GenerateDefaultConstructor" value TRUE) (object Attribute tool "Java" name "ConstructorIs" value ("Ctor_Set" 62)) (object Attribute tool "Java" name "Ctor_Set" value (list Attribute_Set (object Attribute tool "Java" name "public" value 62) (object Attribute tool "Java" name "protected" value 63) (object Attribute tool "Java" name "private" value 64) (object Attribute tool "Java" name "package" value 65))) (object Attribute tool "Java" name "GenerateFinalizer" value FALSE) (object Attribute tool "Java" name "GenerateStaticInitializer" value FALSE) (object Attribute tool "Java" name "GenerateInstanceInitializer" value FALSE))) (object Attribute tool "Java" name "default__Module-Spec" value (list Attribute_Set (object Attribute tool "Java" name "CmIdentification" value (value Text "")) (object Attribute tool "Java" name "CopyrightNotice" value (value Text "")))) (object Attribute tool "Java" name "default__Module-Body" value (list Attribute_Set (object Attribute tool "Java" name "CmIdentification" value (value Text "")) (object Attribute tool "Java" name "CopyrightNotice" value (value Text "")))) (object Attribute tool "Java" name "default__Operation" value (list Attribute_Set (object Attribute tool "Java" name "Abstract" value FALSE) (object Attribute tool "Java" name "Static" value FALSE) (object Attribute tool "Java" name "Final" value FALSE) (object Attribute tool "Java" name "Native" value FALSE) (object Attribute tool "Java" name "Synchronized" value FALSE))) (object Attribute tool "Java" name "default__Attribute" value (list Attribute_Set (object Attribute tool "Java" name "Final" value FALSE) (object Attribute tool "Java" name "Transient" value FALSE) (object Attribute tool "Java" name "Volatile" value FALSE) (object Attribute tool "Java" name "PropertyType" value ("BeanProperty_Set" 71)) (object Attribute tool "Java" name "BeanProperty_Set" value (list Attribute_Set (object Attribute tool "Java" name "Not A Property" value 71) (object Attribute tool "Java" name "Simple" value 72) (object Attribute tool "Java" name "Bound" value 73) (object Attribute tool "Java" name "Constrained" value 74))) (object Attribute tool "Java" name "IndividualChangeMgt" value FALSE) (object Attribute tool "Java" name "Read/Write" value ("Read/Write_Set" 81)) (object Attribute tool "Java" name "Read/Write_Set" value (list Attribute_Set (object Attribute tool "Java" name "Read & Write" value 81) (object Attribute tool "Java" name "Read Only" value 82) (object Attribute tool "Java" name "Write Only" value 83))) (object Attribute tool "Java" name "GenerateFullyQualifiedTypes" value FALSE))) (object Attribute tool "Java" name "default__Role" value (list Attribute_Set (object Attribute tool "Java" name "ContainerClass" value "") (object Attribute tool "Java" name "InitialValue" value "") (object Attribute tool "Java" name "Final" value FALSE) (object Attribute tool "Java" name "Transient" value FALSE) (object Attribute tool "Java" name "Volatile" value FALSE) (object Attribute tool "Java" name "PropertyType" value ("BeanProperty_Set" 71)) (object Attribute tool "Java" name "BeanProperty_Set" value (list Attribute_Set (object Attribute tool "Java" name "Not A Property" value 71) (object Attribute tool "Java" name "Simple" value 72) (object Attribute tool "Java" name "Bound" value 73) (object Attribute tool "Java" name "Constrained" value 74))) (object Attribute tool "Java" name "IndividualChangeMgt" value FALSE) (object Attribute tool "Java" name "Read/Write" value ("Read/Write_Set" 81)) (object Attribute tool "Java" name "Read/Write_Set" value (list Attribute_Set (object Attribute tool "Java" name "Read & Write" value 81) (object Attribute tool "Java" name "Read Only" value 82) (object Attribute tool "Java" name "Write Only" value 83))))) (object Attribute tool "Java" name "HiddenTool" value FALSE) (object Attribute tool "Rose Model Integrator" name "HiddenTool" value FALSE) (object Attribute tool "Rose Web Publisher" name "HiddenTool" value FALSE) (object Attribute tool "Version Control" name "HiddenTool" value FALSE)) quid "3A92E72F0074"))