(object Petal version 43 _written "Rose 6.5.9232.10" charSet 204) (object Design "Logical View" is_unit TRUE is_loaded TRUE quid "3F52321800B8" 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 11 face "Verdana" charSet 204 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 "3F52321800BA" exportControl "Public" global TRUE logical_models (list unit_reference_list) logical_presentations (list unit_reference_list (object UseCaseDiagram "Main" quid "3F52321800D7" title "Main" zoom 100 max_height 28350 max_width 21600 origin_x 0 origin_y 0 items (list diagram_item_list)))) root_category (object Class_Category "Logical View" quid "3F52321800B9" exportControl "Public" global TRUE subsystem "Component View" quidu "3F52321800BB" logical_models (list unit_reference_list (object Class "LogicalObject" quid "3F5232BC03C1" stereotype "Interface" language "Java") (object Class "Role" quid "3F523355030D" stereotype "abstract" superclasses (list inheritance_relationship_list (object Inheritance_Relationship quid "3F58CF0C0386" supplier "Logical View::DbObject" quidu "3F58CEDA00D1")) realized_interfaces (list realize_rel_list (object Realize_Relationship quid "3F5233D401BB" supplier "Logical View::LogicalObject" quidu "3F5232BC03C1")) language "Java") (object Class "Located" quid "3F523D6B0229" documentation |<p>Object with <code>Located</code> role is located somewhere in <code>Space</code>.<br> |It's locations specified by <code>space</code> field and should never be <code>null</code><br> |<code>next_in_space</code> - next located object in space, <code>null</code> if last<br> |<code>prev_in_space</code> - previous located object in space, never <code>null</code> (circular) | superclasses (list inheritance_relationship_list (object Inheritance_Relationship quid "3F523D9003E5" supplier "Logical View::Role" quidu "3F523355030D")) language "Java") (object Class "Space" quid "3F523D7500A7" documentation |<p>Object with <code>Space</code> role is an element of space by itself.<br> |Any <code>Located</code> object is allowed to be located inside space.<br> |It has limited or unlimited <code>capacity</code> for <code>Physical</code> objects inside (<code>Physical.size</code> field)<br> |Also it has it <code>name</code> (not unique) and internal space description<br> |Space content is organized in double-linked list of located objects | superclasses (list inheritance_relationship_list (object Inheritance_Relationship quid "3F523D99010D" supplier "Logical View::Role" quidu "3F523355030D")) class_attributes (list class_attribute_list (object ClassAttribute "capacity" quid "3F5799A40358" type "int" exportControl "Public") (object ClassAttribute "name" quid "3F5799B301AB" type "String" exportControl "Public") (object ClassAttribute "desc" quid "3F5799E400EE" type "String" exportControl "Public")) language "Java") (object Class "IndexedSpace" quid "3F523D790342" superclasses (list inheritance_relationship_list (object Inheritance_Relationship quid "3F523D8C008C" supplier "Logical View::Space" quidu "3F523D7500A7")) class_attributes (list class_attribute_list (object ClassAttribute "unique_space_id" quid "3F5982CB03AE" type "String" exportControl "Public")) language "Java") (object Class "LinkedSpace" quid "3F523D8100CC" superclasses (list inheritance_relationship_list (object Inheritance_Relationship quid "3F523D8E0157" supplier "Logical View::Space" quidu "3F523D7500A7")) language "Java") (object Class "Interactive" quid "3F523DA3016B" documentation |Interactive role is a one of the base concepts of PAiN engine.<br> |We can interact only with Interactive objects.<br> |Any Interactive object has a 'interactive_name' property, for player characters this<br> |field contains player name. <br> |'target_list' field contains all names we can use to interact with object.<br> |'interactive_desc' is a small description we can see about this object.<br> |Interactive objects are required to be Receptive<br> |in order to receive events from outside world superclasses (list inheritance_relationship_list (object Inheritance_Relationship quid "3F523DB30164" supplier "Logical View::Receptive" quidu "3F523DAA0388")) class_attributes (list class_attribute_list (object ClassAttribute "interactive_name" quid "3F579BA20153" type "String" exportControl "Public") (object ClassAttribute "desc" quid "3F579BAE020F" type "String" exportControl "Public") (object ClassAttribute "target_list" quid "3F579BB20084" type "String[]" exportControl "Public")) language "Java") (object Class "Receptive" quid "3F523DAA0388" documentation | Receptive objects can receive events from outside.<br> | Ability to SEE, to HEAR and to FEEL is a main parameters of Receptive object. | Receptive objects are required to be <code>Located</code> | superclasses (list inheritance_relationship_list (object Inheritance_Relationship quid "3F523DB50262" supplier "Logical View::Located" quidu "3F523D6B0229")) class_attributes (list class_attribute_list (object ClassAttribute "can_hear" quid "3F579B1F00FB" type "boolean" exportControl "Public") (object ClassAttribute "can_see" quid "3F579B24035B" type "boolean" exportControl "Public") (object ClassAttribute "can_feel" quid "3F579B2F00EA" type "boolean" exportControl "Public")) language "Java") (object Class "Physical" quid "3F523DB9018B" superclasses (list inheritance_relationship_list (object Inheritance_Relationship quid "3F523DC00023" supplier "Logical View::Interactive" quidu "3F523DA3016B")) class_attributes (list class_attribute_list (object ClassAttribute "size" quid "3F597ECC032B" type "int" exportControl "Public") (object ClassAttribute "weight" quid "3F597ED10057" type "int" exportControl "Public") (object ClassAttribute "appearance_desc" quid "3F597ED50229" type "String" exportControl "Public")) language "Java") (object Class "LifeForm" quid "3F523DC200A8" superclasses (list inheritance_relationship_list (object Inheritance_Relationship quid "3F523DC70380" supplier "Logical View::Interactive" quidu "3F523DA3016B")) class_attributes (list class_attribute_list (object ClassAttribute "max_liife_points" quid "3F597F0200EE" type "int" exportControl "Public") (object ClassAttribute "life_points" quid "3F597F10031E" type "int" exportControl "Public") (object ClassAttribute "sex" quid "3F597F150330" type "int" exportControl "Public")) language "Java") (object Class "Mobile" quid "3F523DEA0196" documentation "Mobile objects have an ability to move from one space to another. Mobiles are not required to be LifeForms or even Interactive objects. So it can be a some king of system object that browse the world and make it's task or this role could be a part of more complex object - example: Players usually mobile (have an ability to move)" superclasses (list inheritance_relationship_list (object Inheritance_Relationship quid "3F523DF1039E" supplier "Logical View::Located" quidu "3F523D6B0229")) class_attributes (list class_attribute_list (object ClassAttribute "max_moves" quid "3F579A9303CA" type "int" exportControl "Public") (object ClassAttribute "moves" quid "3F579A9E014F" type "int" exportControl "Public")) language "Java") (object Class "Race" quid "3F523E1D026B" superclasses (list inheritance_relationship_list (object Inheritance_Relationship quid "3F523E370178" supplier "Logical View::Role" quidu "3F523355030D")) class_attributes (list class_attribute_list (object ClassAttribute "name" quid "3F59819601BF" type "String" exportControl "Public")) language "Java") (object Class "Player" quid "3F523E20000D" superclasses (list inheritance_relationship_list (object Inheritance_Relationship quid "3F523E31035A" supplier "Logical View::Interactive" quidu "3F523DA3016B")) class_attributes (list class_attribute_list (object ClassAttribute "login" quid "3F597F9A015A" type "String" exportControl "Public") (object ClassAttribute "password" quid "3F597FB203E0" type "String" exportControl "Public") (object ClassAttribute "rejected_commands" quid "3F92908E003B" type "Set" exportControl "Public") (object ClassAttribute "granted_commands" quid "3F929094036F" type "Set" exportControl "Public")) language "Java") (object Class "Exit" quid "3F523E3A0353" superclasses (list inheritance_relationship_list (object Inheritance_Relationship quid "3F523E4100BE" supplier "Logical View::Role" quidu "3F523355030D")) class_attributes (list class_attribute_list (object ClassAttribute "exit_desc" quid "3F92906A0206" type "String" exportControl "Public")) language "Java") (object Class "Builder" quid "3F523E6503D7" superclasses (list inheritance_relationship_list (object Inheritance_Relationship quid "3F523E6D0307" supplier "Logical View::Player" quidu "3F523E20000D")) language "Java") (object Class "Reset" quid "3F523EB1026E" superclasses (list inheritance_relationship_list (object Inheritance_Relationship quid "3F523ED20063" supplier "Logical View::Role" quidu "3F523355030D")) language "Java") (object Class "ResetGroup" quid "3F523EBD012B" superclasses (list inheritance_relationship_list (object Inheritance_Relationship quid "3F523F3000EA" supplier "Logical View::Role" quidu "3F523355030D")) class_attributes (list class_attribute_list (object ClassAttribute "next_reset_time" quid "3F5981B3030B" type "int" exportControl "Public") (object ClassAttribute "reset_period" quid "3F5981BB02E4" exportControl "Public") (object ClassAttribute "reset_message" quid "3F5981C70115" exportControl "Public") (object ClassAttribute "group_id" quid "3F5981D00258" exportControl "Public") (object ClassAttribute "group_info" quid "3F5981D70046" exportControl "Public")) language "Java") (object Class "SpaceReset" quid "3F523EC600B6" superclasses (list inheritance_relationship_list (object Inheritance_Relationship quid "3F523ECD03E1" supplier "Logical View::Reset" quidu "3F523EB1026E") (object Inheritance_Relationship quid "3F53A86301F4" supplier "Logical View::Located" quidu "3F523D6B0229")) language "Java") (object Class "Prototype" quid "3F523F7F0365" superclasses (list inheritance_relationship_list (object Inheritance_Relationship quid "3F523F9D0141" supplier "Logical View::Role" quidu "3F523355030D")) language "Java") (object Class "ReceptivePrototype" quid "3F523F8601F2" superclasses (list inheritance_relationship_list (object Inheritance_Relationship quid "3F523FA8001A" supplier "Logical View::LocatedPrototype" quidu "3F928C760189")) language "Java") (object Class "PrototypeInfo" quid "3F523F910298" superclasses (list inheritance_relationship_list (object Inheritance_Relationship quid "3F523FA4010F" supplier "Logical View::Prototype" quidu "3F523F7F0365")) language "Java") (object Class "MobilePrototype" quid "3F523FAD0389" superclasses (list inheritance_relationship_list (object Inheritance_Relationship quid "3F523FB701A3" supplier "Logical View::LocatedPrototype" quidu "3F928C760189")) language "Java") (object Class "InteractivePrototype" quid "3F523FBC0005" superclasses (list inheritance_relationship_list (object Inheritance_Relationship quid "3F523FC903A7" supplier "Logical View::ReceptivePrototype" quidu "3F523F8601F2")) language "Java") (object Class "PhysicalPrototype" quid "3F523FCF01CF" superclasses (list inheritance_relationship_list (object Inheritance_Relationship quid "3F523FDA01CB" supplier "Logical View::InteractivePrototype" quidu "3F523FBC0005")) language "Java") (object Class "LifeFormPrototype" quid "3F523FE10261" superclasses (list inheritance_relationship_list (object Inheritance_Relationship quid "3F523FEB03B0" supplier "Logical View::InteractivePrototype" quidu "3F523FBC0005")) language "Java") (object Class "DbObject" quid "3F58CEDA00D1" stereotype "from paindb" language "Java") (object Class "World" quid "3F58CF4F026A" superclasses (list inheritance_relationship_list (object Inheritance_Relationship quid "3F58CF5B016D" supplier "Logical View::DbObject" quidu "3F58CEDA00D1")) class_attributes (list class_attribute_list (object ClassAttribute "name" quid "3F58CFCA002C" type "String" exportControl "Public")) language "Java") (object Class "WorldTime" quid "3F58CFE5019D" superclasses (list inheritance_relationship_list (object Inheritance_Relationship quid "3F58D2B302B8" supplier "Logical View::DbObject" quidu "3F58CEDA00D1")) class_attributes (list class_attribute_list (object ClassAttribute "time" quid "3F58D0CE0076" type "int" exportControl "Public")) language "Java") (object Class "PrototypesRegistry" quid "3F58D0260377" superclasses (list inheritance_relationship_list (object Inheritance_Relationship quid "3F58D2B503B5" supplier "Logical View::DbObject" quidu "3F58CEDA00D1")) class_attributes (list class_attribute_list (object ClassAttribute "prototypes_map" quid "3F58D04F0196" type "Map" exportControl "Public")) language "Java") (object Class "IndexedSpacesRegistry" quid "3F58D11D0156" superclasses (list inheritance_relationship_list (object Inheritance_Relationship quid "3F58D2B802F1" supplier "Logical View::DbObject" quidu "3F58CEDA00D1")) class_attributes (list class_attribute_list (object ClassAttribute "space_by_id" quid "3F58D1650344" type "Map" exportControl "Public")) language "Java") (object Class "Root" attributes (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 "GenerateFinalizer" value FALSE) (object Attribute tool "Java" name "GenerateStaticInitializer" value FALSE) (object Attribute tool "Java" name "GenerateInstanceInitializer" value FALSE) (object Attribute tool "Java" name "ConstructorIs" value ("Ctor_Set" 63))) quid "3F58D4670156" stereotype "protected" superclasses (list inheritance_relationship_list (object Inheritance_Relationship quid "3F58D49701EC" supplier "Logical View::DbObject" quidu "3F58CEDA00D1")) realized_interfaces (list realize_rel_list (object Realize_Relationship quid "3F58D48D006B" supplier "Logical View::LogicalObject" quidu "3F5232BC03C1")) exportControl "Protected" language "Java") (object Class "Equipped" quid "3F928BCE023C" superclasses (list inheritance_relationship_list (object Inheritance_Relationship quid "3F928BE002E2" supplier "Logical View::Physical" quidu "3F523DB9018B")) class_attributes (list class_attribute_list (object ClassAttribute "wear_slots" quid "3F9291D20236" type "Map" exportControl "Public")) language "Java") (object Class "Wear" quid "3F928C2702DA" superclasses (list inheritance_relationship_list (object Inheritance_Relationship quid "3F928C2D013E" supplier "Logical View::Physical" quidu "3F523DB9018B")) language "Java") (object Class "LocatedPrototype" quid "3F928C760189" superclasses (list inheritance_relationship_list (object Inheritance_Relationship quid "3F928C8402B5" supplier "Logical View::PrototypeInfo" quidu "3F523F910298")) language "Java") (object Class "PlayersRegistry" quid "3F928FBB016E" superclasses (list inheritance_relationship_list (object Inheritance_Relationship quid "3F929005028D" supplier "Logical View::DbObject" quidu "3F58CEDA00D1")) class_attributes (list class_attribute_list (object ClassAttribute "players_by_name" quid "3F92902F02FC" exportControl "Public")) language "Java") (object Association "$UNNAMED$0" quid "3F5798CB0216" roles (list role_list (object Role "space" quid "3F5798CC02CC" label "space" supplier "Logical View::Space" quidu "3F523D7500A7" client_cardinality (value cardinality "1") is_navigable TRUE) (object Role "$UNNAMED$1" quid "3F5798CC02D6" supplier "Logical View::Located" quidu "3F523D6B0229"))) (object Association "$UNNAMED$2" quid "3F57991003B0" roles (list role_list (object Role "next_in_space" quid "3F579913004D" label "next_in_space" supplier "Logical View::Located" quidu "3F523D6B0229" client_cardinality (value cardinality "0..1") is_navigable TRUE) (object Role "$UNNAMED$3" quid "3F5799130057" supplier "Logical View::Located" quidu "3F523D6B0229"))) (object Association "$UNNAMED$4" quid "3F57993A0252" roles (list role_list (object Role "prev_in_space" quid "3F57993C0223" label "prev_in_space" supplier "Logical View::Located" quidu "3F523D6B0229" client_cardinality (value cardinality "0..1") is_navigable TRUE) (object Role "$UNNAMED$5" quid "3F57993C0237" supplier "Logical View::Located" quidu "3F523D6B0229"))) (object Association "$UNNAMED$6" quid "3F579A000333" roles (list role_list (object Role "first_in_space" quid "3F579A01019A" label "first_in_space" supplier "Logical View::Located" quidu "3F523D6B0229" client_cardinality (value cardinality "0..1") is_navigable TRUE) (object Role "$UNNAMED$7" quid "3F579A0101AE" supplier "Logical View::Space" quidu "3F523D7500A7"))) (object Association "$UNNAMED$8" quid "3F58CFF002E3" roles (list role_list (object Role "time" quid "3F58CFF10190" label "time" supplier "Logical View::WorldTime" quidu "3F58CFE5019D" client_cardinality (value cardinality "1") is_navigable TRUE) (object Role "$UNNAMED$9" quid "3F58CFF10191" supplier "Logical View::World" quidu "3F58CF4F026A" is_aggregate TRUE))) (object Association "$UNNAMED$10" quid "3F58D05C0299" roles (list role_list (object Role "prototypes_registry" quid "3F58D05D0069" label "prototypes_registry" supplier "Logical View::PrototypesRegistry" quidu "3F58D0260377" client_cardinality (value cardinality "1") is_navigable TRUE) (object Role "$UNNAMED$11" quid "3F58D05D0073" supplier "Logical View::World" quidu "3F58CF4F026A" is_aggregate TRUE))) (object Association "$UNNAMED$12" quid "3F58D12F0256" roles (list role_list (object Role "indexed_spaces_registry" quid "3F58D1300185" label "indexed_spaces_registry" supplier "Logical View::IndexedSpacesRegistry" quidu "3F58D11D0156" client_cardinality (value cardinality "1") is_navigable TRUE) (object Role "$UNNAMED$13" quid "3F58D1300186" supplier "Logical View::World" quidu "3F58CF4F026A" is_aggregate TRUE))) (object Association "$UNNAMED$14" quid "3F58D1920154" roles (list role_list (object Role "races" quid "3F58D193003D" label "races" supplier "Logical View::Race" quidu "3F523E1D026B" client_cardinality (value cardinality "1..n") is_navigable TRUE) (object Role "$UNNAMED$15" quid "3F58D1930047" supplier "Logical View::World" quidu "3F58CF4F026A"))) (object Association "$UNNAMED$16" quid "3F58D1B803DA" roles (list role_list (object Role "first_active_player" quid "3F58D1B90196" label "first_active_player" supplier "Logical View::Player" quidu "3F523E20000D" client_cardinality (value cardinality "0..1") is_navigable TRUE) (object Role "$UNNAMED$17" quid "3F58D1B90197" supplier "Logical View::World" quidu "3F58CF4F026A"))) (object Association "$UNNAMED$18" quid "3F58D1FB032C" roles (list role_list (object Role "reset_groups" quid "3F58D1FC01BB" label "reset_groups" supplier "Logical View::ResetGroup" quidu "3F523EBD012B" client_cardinality (value cardinality "0..n") is_navigable TRUE) (object Role "$UNNAMED$19" quid "3F58D1FC01C5" supplier "Logical View::World" quidu "3F58CF4F026A"))) (object Association "$UNNAMED$20" quid "3F58D49D024E" roles (list role_list (object Role "roles" quid "3F58D49E0160" label "roles" supplier "Logical View::Role" quidu "3F523355030D" client_cardinality (value cardinality "1..n") is_navigable TRUE) (object Role "$UNNAMED$21" quid "3F58D49E0174" supplier "Logical View::Root" quidu "3F58D4670156" is_aggregate TRUE))) (object Association "$UNNAMED$22" quid "3F597F6B022F" roles (list role_list (object Role "race" quid "3F597F6C015E" label "race" supplier "Logical View::Race" quidu "3F523E1D026B" client_cardinality (value cardinality "1") is_navigable TRUE) (object Role "$UNNAMED$23" quid "3F597F6C0168" supplier "Logical View::LifeForm" quidu "3F523DC200A8"))) (object Association "$UNNAMED$24" quid "3F59801A0122" roles (list role_list (object Role "prev_active" quid "3F59801D00EA" label "prev_active" supplier "Logical View::Player" quidu "3F523E20000D" client_cardinality (value cardinality "0..n") is_navigable TRUE) (object Role "$UNNAMED$25" quid "3F59801D00FE" supplier "Logical View::Player" quidu "3F523E20000D"))) (object Association "$UNNAMED$26" quid "3F59804303AC" roles (list role_list (object Role "next_active" quid "3F5980470109" label "next_active" supplier "Logical View::Player" quidu "3F523E20000D" client_cardinality (value cardinality "0..n") is_navigable TRUE) (object Role "$UNNAMED$27" quid "3F598047011D" supplier "Logical View::Player" quidu "3F523E20000D"))) (object Association "$UNNAMED$28" quid "3F59807A02B1" roles (list role_list (object Role "quit_space" quid "3F59807C0047" label "quit_space" supplier "Logical View::Space" quidu "3F523D7500A7" client_cardinality (value cardinality "1") is_navigable TRUE) (object Role "$UNNAMED$29" quid "3F59807C005B" supplier "Logical View::Player" quidu "3F523E20000D"))) (object Association "$UNNAMED$30" quid "3F5980D402EC" stereotype "list" roles (list role_list (object Role "prototypes" quid "3F5980D50167" label "prototypes" supplier "Logical View::Prototype" quidu "3F523F7F0365" client_cardinality (value cardinality "0..n") is_navigable TRUE) (object Role "$UNNAMED$31" quid "3F5980D5017B" supplier "Logical View::Builder" quidu "3F523E6503D7"))) (object Association "$UNNAMED$32" quid "3F5981020126" roles (list role_list (object Role "edited_role" quid "3F5981040165" label "edited_role" supplier "Logical View::Prototype" quidu "3F523F7F0365" client_cardinality (value cardinality "0..1") is_navigable TRUE) (object Role "$UNNAMED$33" quid "3F598104016F" supplier "Logical View::Builder" quidu "3F523E6503D7"))) (object Association "$UNNAMED$34" quid "3F598177019C" roles (list role_list (object Role "target_space" quid "3F59817800C1" label "target_space" supplier "Logical View::Space" quidu "3F523D7500A7" client_cardinality (value cardinality "1") is_navigable TRUE) (object Role "$UNNAMED$35" quid "3F59817800D5" supplier "Logical View::Exit" quidu "3F523E3A0353"))) (object Association "$UNNAMED$36" quid "3F5981EC0335" stereotype "set" roles (list role_list (object Role "$UNNAMED$37" quid "3F5981ED0110" supplier "Logical View::Reset" quidu "3F523EB1026E" client_cardinality (value cardinality "0..n") is_navigable TRUE) (object Role "resets" quid "3F5981ED011A" label "resets" supplier "Logical View::ResetGroup" quidu "3F523EBD012B"))) (object Association "$UNNAMED$38" quid "3F598236009D" roles (list role_list (object Role "resetted_prototype" quid "3F59823601FB" label "resetted_prototype" supplier "Logical View::Prototype" quidu "3F523F7F0365" client_cardinality (value cardinality "1") is_navigable TRUE) (object Role "$UNNAMED$39" quid "3F5982360205" supplier "Logical View::Reset" quidu "3F523EB1026E"))) (object Association "$UNNAMED$40" quid "3F59828301E8" roles (list role_list (object Role "last_resetted_object" quid "3F5982830382" label "last_resetted_object" supplier "Logical View::Role" quidu "3F523355030D" client_cardinality (value cardinality "0..1") is_navigable TRUE) (object Role "$UNNAMED$41" quid "3F59828303A0" supplier "Logical View::Reset" quidu "3F523EB1026E"))) (object Association "$UNNAMED$42" quid "3F598319014D" roles (list role_list (object Role "north" quid "3F59831A0311" label "north" supplier "Logical View::Exit" quidu "3F523E3A0353" client_cardinality (value cardinality "0..1") is_navigable TRUE) (object Role "$UNNAMED$43" quid "3F59831A031B" supplier "Logical View::LinkedSpace" quidu "3F523D8100CC"))) (object Association "$UNNAMED$44" quid "3F59831C0332" roles (list role_list (object Role "east" quid "3F59831E0046" label "east" supplier "Logical View::Exit" quidu "3F523E3A0353" is_navigable TRUE) (object Role "$UNNAMED$45" quid "3F59831E005A" supplier "Logical View::LinkedSpace" quidu "3F523D8100CC"))) (object Association "$UNNAMED$46" quid "3F5983210131" roles (list role_list (object Role "south" quid "3F598323001B" label "south" supplier "Logical View::Exit" quidu "3F523E3A0353" is_navigable TRUE) (object Role "$UNNAMED$47" quid "3F598323002F" supplier "Logical View::LinkedSpace" quidu "3F523D8100CC"))) (object Association "$UNNAMED$48" quid "3F59832703A6" roles (list role_list (object Role "up" quid "3F5983290381" label "up" supplier "Logical View::Exit" quidu "3F523E3A0353" is_navigable TRUE) (object Role "$UNNAMED$49" quid "3F598329038B" supplier "Logical View::LinkedSpace" quidu "3F523D8100CC"))) (object Association "$UNNAMED$50" quid "3F59832E01E4" roles (list role_list (object Role "down" quid "3F59833001B4" label "down" supplier "Logical View::Exit" quidu "3F523E3A0353" client_cardinality (value cardinality "0..1") is_navigable TRUE) (object Role "$UNNAMED$51" quid "3F59833001BE" supplier "Logical View::LinkedSpace" quidu "3F523D8100CC"))) (object Association "$UNNAMED$52" quid "3F59833D0217" roles (list role_list (object Role "west" quid "3F59833E0146" label "west" supplier "Logical View::Exit" quidu "3F523E3A0353" client_cardinality (value cardinality "0..1") is_navigable TRUE) (object Role "$UNNAMED$53" quid "3F59833E015A" supplier "Logical View::LinkedSpace" quidu "3F523D8100CC"))) (object Association "$UNNAMED$54" quid "3F928FCC0191" roles (list role_list (object Role "players_registry" quid "3F928FCD0016" label "players_registry" supplier "Logical View::PlayersRegistry" quidu "3F928FBB016E" client_cardinality (value cardinality "1") is_navigable TRUE) (object Role "$UNNAMED$55" quid "3F928FCD0017" supplier "Logical View::World" quidu "3F58CF4F026A" is_aggregate TRUE))) (object Association "$UNNAMED$56" quid "3F9291F803B7" roles (list role_list (object Role "inventory" quid "3F9291F901B0" label "inventory" supplier "Logical View::Space" quidu "3F523D7500A7" client_cardinality (value cardinality "1") is_navigable TRUE) (object Role "$UNNAMED$57" quid "3F9291F901C4" supplier "Logical View::Equipped" quidu "3F928BCE023C" is_aggregate TRUE)))) logical_presentations (list unit_reference_list (object ClassDiagram "RolesHierarchy" quid "3F5232330248" title "RolesHierarchy" zoom 100 max_height 28350 max_width 21600 origin_x 0 origin_y 0 items (list diagram_item_list (object ClassView "Class" "Logical View::LogicalObject" @1 ShowCompartmentStereotypes TRUE SuppressAttribute TRUE IncludeAttribute TRUE IncludeOperation TRUE location (1264, 2000) label (object ItemLabel Parent_View @1 location (1104, 1970) nlines 1 max_width 320 justify 0 label "LogicalObject") stereotype (object ItemLabel Parent_View @1 location (1104, 1920) anchor 10 nlines 1 max_width 320 justify 0 label "<<Interface>>") icon "Interface" icon_style "Label" line_color 128 fill_color 16777215 quidu "3F5232BC03C1" width 338 height 186 annotation 8 autoResize TRUE) (object ClassView "Class" "Logical View::Located" @2 ShowCompartmentStereotypes TRUE SuppressAttribute TRUE SuppressOperation TRUE IncludeAttribute TRUE IncludeOperation TRUE location (832, 1312) label (object ItemLabel Parent_View @2 location (726, 1271) fill_color 13434879 nlines 1 max_width 212 justify 0 label "Located") icon_style "Label" line_color 128 fill_color 12766066 quidu "3F523D6B0229" width 230 height 109 annotation 8 autoResize TRUE) (object ClassView "Class" "Logical View::Space" @3 ShowCompartmentStereotypes TRUE SuppressAttribute TRUE SuppressOperation TRUE IncludeAttribute TRUE IncludeOperation TRUE location (2112, 1296) label (object ItemLabel Parent_View @3 location (2029, 1255) fill_color 13434879 nlines 1 max_width 166 justify 0 label "Space") icon_style "Label" line_color 128 fill_color 12766066 quidu "3F523D7500A7" width 184 height 109 annotation 8 autoResize TRUE) (object ClassView "Class" "Logical View::IndexedSpace" @4 ShowCompartmentStereotypes TRUE SuppressAttribute TRUE SuppressOperation TRUE IncludeAttribute TRUE IncludeOperation TRUE location (2320, 1088) label (object ItemLabel Parent_View @4 location (2152, 1047) fill_color 13434879 nlines 1 max_width 336 justify 0 label "IndexedSpace") icon_style "Label" line_color 128 fill_color 12766066 quidu "3F523D790342" width 354 height 109 annotation 8 autoResize TRUE) (object ClassView "Class" "Logical View::LinkedSpace" @5 ShowCompartmentStereotypes TRUE SuppressAttribute TRUE SuppressOperation TRUE IncludeAttribute TRUE IncludeOperation TRUE location (1904, 1088) label (object ItemLabel Parent_View @5 location (1752, 1047) fill_color 13434879 nlines 1 max_width 304 justify 0 label "LinkedSpace") icon_style "Label" line_color 128 fill_color 12766066 quidu "3F523D8100CC" width 322 height 109 annotation 8 autoResize TRUE) (object InheritView "" @6 stereotype TRUE line_color 128 quidu "3F523D8C008C" client @4 supplier @3 line_style 0) (object InheritView "" @7 stereotype TRUE line_color 128 quidu "3F523D8E0157" client @5 supplier @3 line_style 0) (object ClassView "Class" "Logical View::Interactive" @8 ShowCompartmentStereotypes TRUE SuppressAttribute TRUE SuppressOperation TRUE IncludeAttribute TRUE IncludeOperation TRUE location (464, 736) label (object ItemLabel Parent_View @8 location (329, 695) fill_color 13434879 nlines 1 max_width 270 justify 0 label "Interactive") icon_style "Label" line_color 128 fill_color 12766066 quidu "3F523DA3016B" width 288 height 109 annotation 8 autoResize TRUE) (object ClassView "Class" "Logical View::Receptive" @9 ShowCompartmentStereotypes TRUE SuppressAttribute TRUE SuppressOperation TRUE IncludeAttribute TRUE IncludeOperation TRUE location (464, 1072) label (object ItemLabel Parent_View @9 location (337, 1031) fill_color 13434879 nlines 1 max_width 254 justify 0 label "Receptive") icon_style "Label" line_color 128 fill_color 12766066 quidu "3F523DAA0388" width 272 height 109 annotation 8 autoResize TRUE) (object InheritView "" @10 stereotype TRUE line_color 128 quidu "3F523DB30164" client @8 supplier @9 line_style 0) (object InheritView "" @11 stereotype TRUE line_color 128 quidu "3F523DB50262" client @9 supplier @2 line_style 0) (object ClassView "Class" "Logical View::Physical" @12 ShowCompartmentStereotypes TRUE SuppressAttribute TRUE SuppressOperation TRUE IncludeAttribute TRUE IncludeOperation TRUE location (720, 480) label (object ItemLabel Parent_View @12 location (617, 439) fill_color 13434879 nlines 1 max_width 206 justify 0 label "Physical") icon_style "Label" line_color 128 fill_color 12766066 quidu "3F523DB9018B" width 224 height 109 annotation 8 autoResize TRUE) (object InheritView "" @13 stereotype TRUE line_color 128 quidu "3F523DC00023" client @12 supplier @8 line_style 0) (object ClassView "Class" "Logical View::LifeForm" @14 ShowCompartmentStereotypes TRUE SuppressAttribute TRUE SuppressOperation TRUE IncludeAttribute TRUE IncludeOperation TRUE location (464, 480) label (object ItemLabel Parent_View @14 location (355, 439) fill_color 13434879 nlines 1 max_width 218 justify 0 label "LifeForm") icon_style "Label" line_color 128 fill_color 12766066 quidu "3F523DC200A8" width 236 height 109 annotation 8 autoResize TRUE) (object ClassView "Class" "Logical View::Mobile" @15 ShowCompartmentStereotypes TRUE SuppressAttribute TRUE SuppressOperation TRUE IncludeAttribute TRUE IncludeOperation TRUE location (432, 1312) label (object ItemLabel Parent_View @15 location (347, 1271) fill_color 13434879 nlines 1 max_width 170 justify 0 label "Mobile") icon_style "Label" line_color 128 fill_color 12766066 quidu "3F523DEA0196" width 188 height 109 annotation 8 autoResize TRUE) (object InheritView "" @16 stereotype TRUE line_color 128 quidu "3F523DF1039E" client @15 supplier @2 line_style 0) (object ClassView "Class" "Logical View::Race" @17 ShowCompartmentStereotypes TRUE SuppressAttribute TRUE SuppressOperation TRUE IncludeAttribute TRUE IncludeOperation TRUE location (1040, 1136) label (object ItemLabel Parent_View @17 location (959, 1095) fill_color 13434879 nlines 1 max_width 162 justify 0 label "Race") icon_style "Label" line_color 128 fill_color 12766066 quidu "3F523E1D026B" height 109 annotation 8 autoResize TRUE) (object ClassView "Class" "Logical View::Player" @18 ShowCompartmentStereotypes TRUE SuppressAttribute TRUE SuppressOperation TRUE IncludeAttribute TRUE IncludeOperation TRUE location (208, 480) label (object ItemLabel Parent_View @18 location (123, 439) fill_color 13434879 nlines 1 max_width 170 justify 0 label "Player") icon_style "Label" line_color 128 fill_color 12766066 quidu "3F523E20000D" width 188 height 109 annotation 8 autoResize TRUE) (object InheritView "" @19 stereotype TRUE line_color 128 quidu "3F523E31035A" client @18 supplier @8 line_style 0) (object ClassView "Class" "Logical View::Exit" @20 ShowCompartmentStereotypes TRUE SuppressAttribute TRUE SuppressOperation TRUE IncludeAttribute TRUE IncludeOperation TRUE location (1456, 1152) label (object ItemLabel Parent_View @20 location (1375, 1111) fill_color 13434879 nlines 1 max_width 162 justify 0 label "Exit") icon_style "Label" line_color 128 fill_color 12766066 quidu "3F523E3A0353" height 109 annotation 8 autoResize TRUE) (object ClassView "Class" "Logical View::Builder" @21 ShowCompartmentStereotypes TRUE SuppressAttribute TRUE SuppressOperation TRUE IncludeAttribute TRUE IncludeOperation TRUE location (208, 256) label (object ItemLabel Parent_View @21 location (112, 215) fill_color 13434879 nlines 1 max_width 192 justify 0 label "Builder") icon_style "Label" line_color 128 fill_color 12766066 quidu "3F523E6503D7" width 210 height 109 annotation 8 autoResize TRUE) (object InheritView "" @22 stereotype TRUE line_color 128 quidu "3F523E6D0307" client @21 supplier @18 line_style 0) (object ClassView "Class" "Logical View::Reset" @23 ShowCompartmentStereotypes TRUE SuppressAttribute TRUE SuppressOperation TRUE IncludeAttribute TRUE IncludeOperation TRUE location (1264, 736) label (object ItemLabel Parent_View @23 location (1183, 695) fill_color 13434879 nlines 1 max_width 162 justify 0 label "Reset") icon_style "Label" line_color 128 fill_color 12766066 quidu "3F523EB1026E" height 109 annotation 8 autoResize TRUE) (object ClassView "Class" "Logical View::ResetGroup" @24 ShowCompartmentStereotypes TRUE SuppressAttribute TRUE SuppressOperation TRUE IncludeAttribute TRUE IncludeOperation TRUE location (1760, 736) label (object ItemLabel Parent_View @24 location (1607, 695) fill_color 13434879 nlines 1 max_width 306 justify 0 label "ResetGroup") icon_style "Label" line_color 128 fill_color 12766066 quidu "3F523EBD012B" width 324 height 109 annotation 8 autoResize TRUE) (object ClassView "Class" "Logical View::SpaceReset" @25 ShowCompartmentStereotypes TRUE SuppressAttribute TRUE SuppressOperation TRUE IncludeAttribute TRUE IncludeOperation TRUE location (832, 736) label (object ItemLabel Parent_View @25 location (683, 695) fill_color 13434879 nlines 1 max_width 298 justify 0 label "SpaceReset") icon_style "Label" line_color 128 fill_color 12766066 quidu "3F523EC600B6" width 316 height 109 annotation 8 autoResize TRUE) (object InheritView "" @26 stereotype TRUE line_color 128 quidu "3F523ECD03E1" client @25 supplier @23 line_style 0) (object ClassView "Class" "Logical View::Prototype" @27 ShowCompartmentStereotypes TRUE SuppressAttribute TRUE SuppressOperation TRUE IncludeAttribute TRUE IncludeOperation TRUE location (2080, 1584) label (object ItemLabel Parent_View @27 location (1950, 1543) fill_color 13434879 nlines 1 max_width 260 justify 0 label "Prototype") icon_style "Label" line_color 128 fill_color 12766066 quidu "3F523F7F0365" width 278 height 109 annotation 8 autoResize TRUE) (object ClassView "Class" "Logical View::PrototypeInfo" @28 ShowCompartmentStereotypes TRUE SuppressAttribute TRUE SuppressOperation TRUE IncludeAttribute TRUE IncludeOperation TRUE location (2080, 1808) label (object ItemLabel Parent_View @28 location (1910, 1767) fill_color 13434879 nlines 1 max_width 340 justify 0 label "PrototypeInfo") icon_style "Label" line_color 128 fill_color 12766066 quidu "3F523F910298" width 358 height 109 annotation 8 autoResize TRUE) (object InheritView "" @29 stereotype TRUE line_color 128 quidu "3F523FA4010F" client @28 supplier @27 line_style 0) (object InheritView "" @30 stereotype TRUE line_color 3342489 quidu "3F53A86301F4" client @25 supplier @2 line_style 0) (object InheritView "" @31 stereotype TRUE line_color 128 quidu "3F523DC70380" client @14 supplier @8 line_style 0) (object ClassView "Class" "Logical View::DbObject" @32 ShowCompartmentStereotypes TRUE SuppressAttribute TRUE SuppressOperation TRUE IncludeAttribute TRUE IncludeOperation TRUE location (704, 1584) label (object ItemLabel Parent_View @32 location (526, 1568) fill_color 13434879 nlines 1 max_width 356 justify 0 label "DbObject") stereotype (object ItemLabel Parent_View @32 location (526, 1518) fill_color 13434879 anchor 10 nlines 1 max_width 356 justify 0 label "<<from paindb>>") icon_style "Label" line_color 3342489 fill_color 16445410 quidu "3F58CEDA00D1" width 374 height 159 annotation 8 autoResize TRUE) (object ClassView "Class" "Logical View::Role" @33 ShowCompartmentStereotypes TRUE SuppressAttribute TRUE SuppressOperation TRUE IncludeAttribute TRUE IncludeOperation TRUE location (1264, 1584) label (object ItemLabel Parent_View @33 location (1119, 1568) fill_color 13434879 nlines 1 max_width 290 justify 0 label "Role") stereotype (object ItemLabel Parent_View @33 location (1119, 1518) fill_color 13434879 anchor 10 nlines 1 max_width 290 justify 0 label "<<abstract>>") icon_style "Label" line_color 128 fill_color 16053492 quidu "3F523355030D" width 308 height 159 annotation 8 autoResize TRUE) (object RealizeView "" @34 stereotype TRUE line_color 128 quidu "3F5233D401BB" client @33 supplier @1 line_style 0) (object InheritView "" @35 stereotype TRUE line_color 128 quidu "3F523D9003E5" client @2 supplier @33 line_style 0) (object InheritView "" @36 stereotype TRUE line_color 128 quidu "3F523D99010D" client @3 supplier @33 line_style 0) (object InheritView "" @37 stereotype TRUE line_color 128 quidu "3F523E370178" client @17 supplier @33 line_style 0) (object InheritView "" @38 stereotype TRUE line_color 128 quidu "3F523E4100BE" client @20 supplier @33 line_style 0) (object InheritView "" @39 stereotype TRUE line_color 128 quidu "3F523ED20063" client @23 supplier @33 line_style 0) (object InheritView "" @40 stereotype TRUE line_color 128 quidu "3F523F9D0141" client @27 supplier @33 line_style 0) (object InheritView "" @41 stereotype TRUE line_color 128 quidu "3F523F3000EA" client @24 supplier @33 vertices (list Points (1738, 790) (1552, 1290) (1340, 1504)) line_style 0) (object InheritView "" @42 stereotype TRUE line_color 3342489 quidu "3F58CF0C0386" client @33 supplier @32 line_style 0) (object ClassView "Class" "Logical View::Root" @43 ShowCompartmentStereotypes TRUE SuppressAttribute TRUE SuppressOperation TRUE IncludeAttribute TRUE IncludeOperation TRUE location (704, 2000) label (object ItemLabel Parent_View @43 location (545, 1984) fill_color 13434879 nlines 1 max_width 318 justify 0 label "Root") stereotype (object ItemLabel Parent_View @43 location (545, 1934) fill_color 13434879 anchor 10 nlines 1 max_width 318 justify 0 label "<<protected>>") icon_style "Label" line_color 3342489 fill_color 16053492 quidu "3F58D4670156" width 336 height 159 annotation 8 autoResize TRUE) (object RealizeView "" @44 stereotype TRUE line_color 3342489 quidu "3F58D48D006B" client @43 supplier @1 line_style 0) (object InheritView "" @45 stereotype TRUE line_color 3342489 quidu "3F58D49701EC" client @43 supplier @32 line_style 0) (object AssociationViewNew "$UNNAMED$20" @46 location (983, 1791) stereotype TRUE line_color 3342489 quidu "3F58D49D024E" roleview_list (list RoleViews (object RoleView "roles" @47 Parent_View @46 location (343, -209) label (object SegLabel @48 Parent_View @47 location (1018, 1690) anchor 1 anchor_loc 1 nlines 1 max_width 140 justify 0 label "+roles" pctDist 0.411677 height 62 orientation 0) stereotype TRUE line_color 3342489 quidu "3F58D49E0160" client @46 supplier @33 line_style 0 label (object SegLabel @49 Parent_View @47 location (1170, 1719) font (object Font size 10 charSet 204) anchor 2 anchor_loc 1 nlines 1 max_width 15 justify 0 label "1..*" pctDist 0.900000 height 54 orientation 1)) (object RoleView "$UNNAMED$21" @50 Parent_View @46 location (343, -209) stereotype TRUE line_color 3342489 quidu "3F58D49E0174" client @46 supplier @43 line_style 0))) (object ClassView "Class" "Logical View::Equipped" @51 ShowCompartmentStereotypes TRUE SuppressAttribute TRUE SuppressOperation TRUE IncludeAttribute TRUE IncludeOperation TRUE location (720, 256) label (object ItemLabel Parent_View @51 location (597, 215) fill_color 13434879 nlines 1 max_width 246 justify 0 label "Equipped") icon_style "Decoration" line_color 3342489 fill_color 12766066 quidu "3F928BCE023C" width 264 height 109 annotation 8 autoResize TRUE) (object InheritView "" @52 stereotype TRUE line_color 3342489 quidu "3F928BE002E2" client @51 supplier @12 line_style 0) (object ClassView "Class" "Logical View::Wear" @53 ShowCompartmentStereotypes TRUE SuppressAttribute TRUE SuppressOperation TRUE IncludeAttribute TRUE IncludeOperation TRUE location (992, 256) label (object ItemLabel Parent_View @53 location (911, 215) fill_color 13434879 nlines 1 max_width 162 justify 0 label "Wear") icon_style "Decoration" line_color 3342489 fill_color 12766066 quidu "3F928C2702DA" height 109 annotation 8 autoResize TRUE) (object InheritView "" @54 stereotype TRUE line_color 3342489 quidu "3F928C2D013E" client @53 supplier @12 line_style 0) (object ClassView "Class" "Logical View::LocatedPrototype" @55 ShowCompartmentStereotypes TRUE SuppressAttribute TRUE SuppressOperation TRUE IncludeAttribute TRUE IncludeOperation TRUE location (2080, 2016) label (object ItemLabel Parent_View @55 location (1865, 1975) fill_color 13434879 nlines 1 max_width 430 justify 0 label "LocatedPrototype") icon_style "Decoration" line_color 3342489 fill_color 12766066 quidu "3F928C760189" width 448 height 109 annotation 8 autoResize TRUE) (object InheritView "" @56 stereotype TRUE line_color 3342489 quidu "3F928C8402B5" client @55 supplier @28 line_style 0) (object NoteView @57 location (2624, 1920) label (object ItemLabel Parent_View @57 location (2427, 1839) fill_color 13434879 nlines 3 max_width 359 label "Same hierarchy as for objects ...") line_color 3342489 fill_color 12632256 width 419 height 175) (object AttachView "" @58 stereotype TRUE line_color 3342489 client @57 supplier @56 line_style 0))) (object ClassDiagram "DetailedRoles" quid "3F57987F01C7" title "DetailedRoles" zoom 100 max_height 28350 max_width 21600 origin_x 838 origin_y 6650 items (list diagram_item_list (object ClassView "Class" "Logical View::Space" @59 ShowCompartmentStereotypes TRUE SuppressAttribute TRUE SuppressOperation TRUE IncludeAttribute TRUE IncludeOperation TRUE location (1824, 336) label (object ItemLabel Parent_View @59 location (1742, 295) fill_color 13434879 nlines 1 max_width 164 justify 0 label "Space") icon_style "Label" line_color 3342489 fill_color 12766066 quidu "3F523D7500A7" width 182 height 109 annotation 8 autoResize TRUE) (object ClassView "Class" "Logical View::Located" @60 ShowCompartmentStereotypes TRUE SuppressOperation TRUE IncludeAttribute TRUE IncludeOperation TRUE location (1136, 337) label (object ItemLabel Parent_View @60 location (992, 275) fill_color 13434879 nlines 1 max_width 288 justify 0 label "Located") icon_style "Label" line_color 3342489 fill_color 15917567 quidu "3F523D6B0229" width 306 height 150 annotation 8 autoResize TRUE) (object AssociationViewNew "$UNNAMED$0" @61 location (1510, 336) stereotype TRUE line_color 3342489 quidu "3F5798CB0216" roleview_list (list RoleViews (object RoleView "space" @62 Parent_View @61 location (1270, 64) label (object SegLabel @63 Parent_View @62 location (1621, 296) anchor 1 anchor_loc 1 nlines 1 max_width 170 justify 0 label "+space" pctDist 0.502304 height 41 orientation 0) stereotype TRUE line_color 3342489 quidu "3F5798CC02CC" client @61 supplier @59 line_style 0 label (object SegLabel @64 Parent_View @62 location (1688, 372) font (object Font size 10 charSet 204) anchor 2 anchor_loc 1 nlines 1 max_width 15 justify 0 label "1" pctDist 0.806452 height 36 orientation 1)) (object RoleView "$UNNAMED$1" @65 Parent_View @61 location (1270, 64) stereotype TRUE line_color 3342489 quidu "3F5798CC02D6" client @61 supplier @60 line_style 0))) (object AssociationViewNew "$UNNAMED$2" @66 location (1130, 603) stereotype TRUE line_color 3342489 quidu "3F57991003B0" roleview_list (list RoleViews (object RoleView "next_in_space" @67 Parent_View @66 location (890, 331) label (object SegLabel @68 Parent_View @67 location (1370, 480) anchor 1 anchor_loc 1 nlines 1 max_width 364 justify 0 label "+next_in_space" pctDist 0.724806 height 183 orientation 1) stereotype TRUE line_color 3342489 quidu "3F579913004D" client @66 supplier @60 vertices (list Points (1130, 603) (1187, 603) (1187, 412)) line_style 3 origin_attachment (1130, 603) terminal_attachment (1187, 412) label (object SegLabel @69 Parent_View @67 location (1257, 435) font (object Font size 10 charSet 204) anchor 2 anchor_loc 1 nlines 1 max_width 15 justify 0 label "0..1" pctDist 0.906977 height 70 orientation 1)) (object RoleView "$UNNAMED$3" @70 Parent_View @66 location (890, 331) stereotype TRUE line_color 3342489 quidu "3F5799130057" client @66 supplier @60 vertices (list Points (1130, 603) (1073, 603) (1073, 412)) line_style 3 origin_attachment (1130, 603) terminal_attachment (1073, 412)))) (object AssociationViewNew "$UNNAMED$4" @71 location (1131, 82) stereotype TRUE line_color 3342489 quidu "3F57993A0252" roleview_list (list RoleViews (object RoleView "prev_in_space" @72 Parent_View @71 location (779, -286) label (object SegLabel @73 Parent_View @72 location (985, 170) anchor 1 anchor_loc 1 nlines 1 max_width 365 justify 0 label "+prev_in_space" pctDist 0.609756 height 91 orientation 1) stereotype TRUE line_color 3342489 quidu "3F57993C0223" client @71 supplier @60 vertices (list Points (1131, 82) (1075, 82) (1075, 262)) line_style 3 origin_attachment (1131, 82) terminal_attachment (1075, 262) label (object SegLabel @74 Parent_View @72 location (1002, 223) font (object Font size 10 charSet 204) anchor 2 anchor_loc 1 nlines 1 max_width 15 justify 0 label "0..1" pctDist 0.837398 height 74 orientation 1)) (object RoleView "$UNNAMED$5" @75 Parent_View @71 location (779, -286) stereotype TRUE line_color 3342489 quidu "3F57993C0237" client @71 supplier @60 vertices (list Points (1131, 82) (1187, 82) (1187, 262)) line_style 3 origin_attachment (1131, 82) terminal_attachment (1187, 262)))) (object ClassView "Class" "Logical View::Located" @76 ShowCompartmentStereotypes TRUE SuppressAttribute TRUE SuppressOperation TRUE IncludeAttribute TRUE IncludeOperation TRUE location (1856, 896) label (object ItemLabel Parent_View @76 location (1750, 855) fill_color 13434879 nlines 1 max_width 212 justify 0 label "Located") icon_style "Label" line_color 3342489 fill_color 12766066 quidu "3F523D6B0229" width 230 height 109 annotation 8 autoResize TRUE) (object ClassView "Class" "Logical View::Space" @77 ShowCompartmentStereotypes TRUE SuppressOperation TRUE IncludeAttribute TRUE IncludeOperation TRUE location (1152, 896) label (object ItemLabel Parent_View @77 location (985, 789) fill_color 13434879 nlines 1 max_width 334 justify 0 label "Space") icon_style "Label" line_color 3342489 fill_color 15917567 quidu "3F523D7500A7" compartment (object Compartment Parent_View @77 location (985, 853) font (object Font size 10 charSet 204) icon_style "Label" fill_color 13434879 anchor 2 nlines 3 max_width 340) width 352 height 240 annotation 8 autoResize TRUE) (object AssociationViewNew "$UNNAMED$6" @78 location (1534, 896) stereotype TRUE line_color 3342489 quidu "3F579A000333" roleview_list (list RoleViews (object RoleView "first_in_space" @79 Parent_View @78 location (1182, -48) label (object SegLabel @80 Parent_View @79 location (1568, 857) anchor 1 anchor_loc 1 nlines 1 max_width 338 justify 0 label "+first_in_space" pctDist 0.171717 height 40 orientation 0) stereotype TRUE line_color 3342489 quidu "3F579A01019A" client @78 supplier @76 line_style 0 label (object SegLabel @81 Parent_View @79 location (1660, 933) font (object Font size 10 charSet 204) anchor 2 anchor_loc 1 nlines 1 max_width 15 justify 0 label "0..1" pctDist 0.616505 height 37 orientation 1)) (object RoleView "$UNNAMED$7" @82 Parent_View @78 location (1182, -48) stereotype TRUE line_color 3342489 quidu "3F579A0101AE" client @78 supplier @77 line_style 0))) (object ClassView "Class" "Logical View::Mobile" @83 ShowCompartmentStereotypes TRUE SuppressOperation TRUE IncludeAttribute TRUE IncludeOperation TRUE location (1168, 1456) label (object ItemLabel Parent_View @83 location (971, 1374) fill_color 13434879 nlines 1 max_width 394 justify 0 label "Mobile") icon_style "Label" line_color 3342489 fill_color 15917567 quidu "3F523DEA0196" compartment (object Compartment Parent_View @83 location (971, 1438) font (object Font size 10 charSet 204) icon_style "Label" fill_color 13434879 anchor 2 nlines 2 max_width 400) width 412 height 190 annotation 8 autoResize TRUE) (object ClassView "Class" "Logical View::Role" @84 ShowCompartmentStereotypes TRUE SuppressAttribute TRUE SuppressOperation TRUE IncludeAttribute TRUE IncludeOperation TRUE location (336, 336) label (object ItemLabel Parent_View @84 location (191, 320) fill_color 13434879 nlines 1 max_width 290 justify 0 label "Role") stereotype (object ItemLabel Parent_View @84 location (191, 270) fill_color 13434879 anchor 10 nlines 1 max_width 290 justify 0 label "<<abstract>>") icon_style "Label" line_color 3342489 fill_color 16053492 quidu "3F523355030D" width 308 height 159 annotation 8 autoResize TRUE) (object InheritView "" @85 stereotype TRUE line_color 3342489 quidu "3F523D9003E5" client @60 supplier @84 line_style 0) (object ClassView "Class" "Logical View::Role" @86 ShowCompartmentStereotypes TRUE SuppressAttribute TRUE SuppressOperation TRUE IncludeAttribute TRUE IncludeOperation TRUE location (336, 896) label (object ItemLabel Parent_View @86 location (191, 880) fill_color 13434879 nlines 1 max_width 290 justify 0 label "Role") stereotype (object ItemLabel Parent_View @86 location (191, 830) fill_color 13434879 anchor 10 nlines 1 max_width 290 justify 0 label "<<abstract>>") icon_style "Label" line_color 3342489 fill_color 16053492 quidu "3F523355030D" width 308 height 159 annotation 8 autoResize TRUE) (object InheritView "" @87 stereotype TRUE line_color 3342489 quidu "3F523D99010D" client @77 supplier @86 line_style 0) (object ClassView "Class" "Logical View::Located" @88 ShowCompartmentStereotypes TRUE SuppressAttribute TRUE SuppressOperation TRUE IncludeAttribute TRUE IncludeOperation TRUE location (336, 1456) label (object ItemLabel Parent_View @88 location (230, 1415) fill_color 13434879 nlines 1 max_width 212 justify 0 label "Located") icon_style "Label" line_color 3342489 fill_color 12766066 quidu "3F523D6B0229" width 230 height 109 annotation 8 autoResize TRUE) (object InheritView "" @89 stereotype TRUE line_color 3342489 quidu "3F523DF1039E" client @83 supplier @88 line_style 0) (object ClassView "Class" "Logical View::Receptive" @90 ShowCompartmentStereotypes TRUE SuppressOperation TRUE IncludeAttribute TRUE IncludeOperation TRUE location (1168, 1904) label (object ItemLabel Parent_View @90 location (942, 1797) fill_color 13434879 nlines 1 max_width 452 justify 0 label "Receptive") icon_style "Label" line_color 3342489 fill_color 15917567 quidu "3F523DAA0388" compartment (object Compartment Parent_View @90 location (942, 1861) font (object Font size 10 charSet 204) icon_style "Label" fill_color 13434879 anchor 2 nlines 3 max_width 450) width 470 height 240 annotation 8 autoResize TRUE) (object ClassView "Class" "Logical View::Located" @91 ShowCompartmentStereotypes TRUE SuppressAttribute TRUE SuppressOperation TRUE IncludeAttribute TRUE IncludeOperation TRUE location (336, 1904) label (object ItemLabel Parent_View @91 location (230, 1863) fill_color 13434879 nlines 1 max_width 212 justify 0 label "Located") icon_style "Label" line_color 3342489 fill_color 12766066 quidu "3F523D6B0229" width 230 height 109 annotation 8 autoResize TRUE) (object InheritView "" @92 stereotype TRUE line_color 3342489 quidu "3F523DB50262" client @90 supplier @91 line_style 0) (object ClassView "Class" "Logical View::Interactive" @93 ShowCompartmentStereotypes TRUE SuppressOperation TRUE IncludeAttribute TRUE IncludeOperation TRUE location (1184, 2400) label (object ItemLabel Parent_View @93 location (894, 2293) fill_color 13434879 nlines 1 max_width 580 justify 0 label "Interactive") icon_style "Label" line_color 3342489 fill_color 15917567 quidu "3F523DA3016B" compartment (object Compartment Parent_View @93 location (894, 2357) font (object Font size 10 charSet 204) icon_style "Label" fill_color 13434879 anchor 2 nlines 3 max_width 578) width 598 height 240 annotation 8 autoResize TRUE) (object ClassView "Class" "Logical View::Receptive" @94 ShowCompartmentStereotypes TRUE SuppressAttribute TRUE SuppressOperation TRUE IncludeAttribute TRUE IncludeOperation TRUE location (352, 2400) label (object ItemLabel Parent_View @94 location (225, 2359) fill_color 13434879 nlines 1 max_width 254 justify 0 label "Receptive") icon_style "Label" line_color 3342489 fill_color 12766066 quidu "3F523DAA0388" width 272 height 109 annotation 8 autoResize TRUE) (object InheritView "" @95 stereotype TRUE line_color 3342489 quidu "3F523DB30164" client @93 supplier @94 line_style 0) (object ClassView "Class" "Logical View::Physical" @96 ShowCompartmentStereotypes TRUE SuppressOperation TRUE IncludeAttribute TRUE IncludeOperation TRUE location (1168, 2800) label (object ItemLabel Parent_View @96 location (875, 2693) fill_color 13434879 nlines 1 max_width 586 justify 0 label "Physical") icon_style "Label" line_color 3342489 fill_color 15917567 quidu "3F523DB9018B" compartment (object Compartment Parent_View @96 location (875, 2757) font (object Font size 10 charSet 204) icon_style "Decoration" fill_color 13434879 anchor 2 nlines 3 max_width 584) width 604 height 240 annotation 8 autoResize TRUE) (object ClassView "Class" "Logical View::Race" @97 ShowCompartmentStereotypes TRUE SuppressOperation TRUE IncludeAttribute TRUE IncludeOperation TRUE location (1152, 4528) label (object ItemLabel Parent_View @97 location (985, 4471) fill_color 13434879 nlines 1 max_width 334 justify 0 label "Race") icon_style "Label" line_color 3342489 fill_color 15917567 quidu "3F523E1D026B" width 352 height 140 annotation 8 autoResize TRUE) (object ClassView "Class" "Logical View::SpaceReset" @98 ShowCompartmentStereotypes TRUE SuppressOperation TRUE IncludeAttribute TRUE IncludeOperation TRUE location (1152, 5776) label (object ItemLabel Parent_View @98 location (864, 5680) fill_color 13434879 nlines 1 max_width 576 justify 0 label "SpaceReset") icon_style "Label" line_color 3342489 fill_color 15917567 quidu "3F523EC600B6" width 594 height 219 annotation 8 autoResize TRUE) (object ClassView "Class" "Logical View::Interactive" @99 ShowCompartmentStereotypes TRUE SuppressAttribute TRUE SuppressOperation TRUE IncludeAttribute TRUE IncludeOperation TRUE location (368, 2800) label (object ItemLabel Parent_View @99 location (233, 2759) fill_color 13434879 nlines 1 max_width 270 justify 0 label "Interactive") icon_style "Label" line_color 3342489 fill_color 12766066 quidu "3F523DA3016B" width 288 height 109 annotation 8 autoResize TRUE) (object ClassView "Class" "Logical View::Interactive" @100 ShowCompartmentStereotypes TRUE SuppressAttribute TRUE SuppressOperation TRUE IncludeAttribute TRUE IncludeOperation TRUE location (363, 3152) label (object ItemLabel Parent_View @100 location (228, 3111) fill_color 13434879 nlines 1 max_width 270 justify 0 label "Interactive") icon_style "Label" line_color 3342489 fill_color 12766066 quidu "3F523DA3016B" width 288 height 109 annotation 8 autoResize TRUE) (object InheritView "" @101 stereotype TRUE line_color 3342489 quidu "3F523DC00023" client @96 supplier @99 line_style 0) (object ClassView "Class" "Logical View::Interactive" @102 ShowCompartmentStereotypes TRUE SuppressAttribute TRUE SuppressOperation TRUE IncludeAttribute TRUE IncludeOperation TRUE location (369, 3472) label (object ItemLabel Parent_View @102 location (234, 3431) fill_color 13434879 nlines 1 max_width 270 justify 0 label "Interactive") icon_style "Label" line_color 3342489 fill_color 12766066 quidu "3F523DA3016B" width 288 height 109 annotation 8 autoResize TRUE) (object ClassView "Class" "Logical View::Player" @103 ShowCompartmentStereotypes TRUE SuppressAttribute TRUE SuppressOperation TRUE IncludeAttribute TRUE IncludeOperation TRUE location (352, 3808) label (object ItemLabel Parent_View @103 location (242, 3762) fill_color 13434879 nlines 1 max_width 220 justify 0 label "Player") icon_style "Label" line_color 3342489 fill_color 12766066 quidu "3F523E20000D" width 238 height 119 annotation 8 autoResize TRUE) (object ClassView "Class" "Logical View::Role" @104 ShowCompartmentStereotypes TRUE SuppressAttribute TRUE SuppressOperation TRUE IncludeAttribute TRUE IncludeOperation TRUE location (352, 4144) label (object ItemLabel Parent_View @104 location (207, 4128) fill_color 13434879 nlines 1 max_width 290 justify 0 label "Role") stereotype (object ItemLabel Parent_View @104 location (207, 4078) fill_color 13434879 anchor 10 nlines 1 max_width 290 justify 0 label "<<abstract>>") icon_style "Label" line_color 3342489 fill_color 12766066 quidu "3F523355030D" width 308 height 159 annotation 8 autoResize TRUE) (object ClassView "Class" "Logical View::Role" @105 ShowCompartmentStereotypes TRUE SuppressAttribute TRUE SuppressOperation TRUE IncludeAttribute TRUE IncludeOperation TRUE location (352, 4528) label (object ItemLabel Parent_View @105 location (207, 4512) fill_color 13434879 nlines 1 max_width 290 justify 0 label "Role") stereotype (object ItemLabel Parent_View @105 location (207, 4462) fill_color 13434879 anchor 10 nlines 1 max_width 290 justify 0 label "<<abstract>>") icon_style "Label" line_color 3342489 fill_color 12766066 quidu "3F523355030D" width 308 height 159 annotation 8 autoResize TRUE) (object InheritView "" @106 stereotype TRUE line_color 3342489 quidu "3F523E370178" client @97 supplier @105 line_style 0) (object ClassView "Class" "Logical View::Role" @107 ShowCompartmentStereotypes TRUE SuppressAttribute TRUE SuppressOperation TRUE IncludeAttribute TRUE IncludeOperation TRUE location (352, 4912) label (object ItemLabel Parent_View @107 location (207, 4896) fill_color 13434879 nlines 1 max_width 290 justify 0 label "Role") stereotype (object ItemLabel Parent_View @107 location (207, 4846) fill_color 13434879 anchor 10 nlines 1 max_width 290 justify 0 label "<<abstract>>") icon_style "Label" line_color 3342489 fill_color 12766066 quidu "3F523355030D" width 308 height 159 annotation 8 autoResize TRUE) (object ClassView "Class" "Logical View::Role" @108 ShowCompartmentStereotypes TRUE SuppressAttribute TRUE SuppressOperation TRUE IncludeAttribute TRUE IncludeOperation TRUE location (352, 5328) label (object ItemLabel Parent_View @108 location (207, 5312) fill_color 13434879 nlines 1 max_width 290 justify 0 label "Role") stereotype (object ItemLabel Parent_View @108 location (207, 5262) fill_color 13434879 anchor 10 nlines 1 max_width 290 justify 0 label "<<abstract>>") icon_style "Label" line_color 3342489 fill_color 12766066 quidu "3F523355030D" width 308 height 159 annotation 8 autoResize TRUE) (object ClassView "Class" "Logical View::Reset" @109 ShowCompartmentStereotypes TRUE SuppressAttribute TRUE SuppressOperation TRUE IncludeAttribute TRUE IncludeOperation TRUE location (336, 5680) label (object ItemLabel Parent_View @109 location (236, 5618) fill_color 13434879 nlines 1 max_width 201 justify 0 label "Reset") icon_style "Label" line_color 3342489 fill_color 12766066 quidu "3F523EB1026E" width 219 height 150 annotation 8 autoResize TRUE) (object ClassView "Class" "Logical View::Located" @110 ShowCompartmentStereotypes TRUE SuppressAttribute TRUE SuppressOperation TRUE IncludeAttribute TRUE IncludeOperation TRUE location (336, 5920) label (object ItemLabel Parent_View @110 location (233, 5864) fill_color 13434879 nlines 1 max_width 207 justify 0 label "Located") icon_style "Label" line_color 3342489 fill_color 12766066 quidu "3F523D6B0229" width 225 height 138 annotation 8 autoResize TRUE) (object InheritView "" @111 stereotype TRUE line_color 3342489 quidu "3F523ECD03E1" client @98 supplier @109 line_style 0) (object InheritView "" @112 stereotype TRUE line_color 3342489 quidu "3F53A86301F4" client @98 supplier @110 line_style 0) (object ClassView "Class" "Logical View::IndexedSpace" @113 ShowCompartmentStereotypes TRUE SuppressOperation TRUE IncludeAttribute TRUE IncludeOperation TRUE location (1152, 6288) label (object ItemLabel Parent_View @113 location (869, 6231) fill_color 13434879 nlines 1 max_width 566 justify 0 label "IndexedSpace") icon_style "Label" line_color 3342489 fill_color 15917567 quidu "3F523D790342" compartment (object Compartment Parent_View @113 location (869, 6295) font (object Font size 10 charSet 204) icon_style "Decoration" fill_color 13434879 anchor 2 nlines 1 max_width 571) width 584 height 140 annotation 8 autoResize TRUE) (object ClassView "Class" "Logical View::Space" @114 ShowCompartmentStereotypes TRUE SuppressAttribute TRUE SuppressOperation TRUE IncludeAttribute TRUE IncludeOperation TRUE location (336, 6288) label (object ItemLabel Parent_View @114 location (254, 6247) fill_color 13434879 nlines 1 max_width 164 justify 0 label "Space") icon_style "Label" line_color 3342489 fill_color 12766066 quidu "3F523D7500A7" width 182 height 109 annotation 8 autoResize TRUE) (object ClassView "Class" "Logical View::Space" @115 ShowCompartmentStereotypes TRUE SuppressAttribute TRUE SuppressOperation TRUE IncludeAttribute TRUE IncludeOperation TRUE location (336, 6752) label (object ItemLabel Parent_View @115 location (254, 6711) fill_color 13434879 nlines 1 max_width 164 justify 0 label "Space") icon_style "Label" line_color 3342489 fill_color 12766066 quidu "3F523D7500A7" width 182 height 109 annotation 8 autoResize TRUE) (object InheritView "" @116 stereotype TRUE line_color 3342489 quidu "3F523D8C008C" client @113 supplier @114 line_style 0) (object ClassView "Class" "Logical View::Race" @117 ShowCompartmentStereotypes TRUE SuppressAttribute TRUE SuppressOperation TRUE IncludeAttribute TRUE IncludeOperation TRUE location (1920, 3152) label (object ItemLabel Parent_View @117 location (1839, 3111) fill_color 13434879 nlines 1 max_width 162 justify 0 label "Race") icon_style "Decoration" line_color 3342489 fill_color 12766066 quidu "3F523E1D026B" height 109 annotation 8 autoResize TRUE) (object ClassView "Class" "Logical View::LifeForm" @118 ShowCompartmentStereotypes TRUE SuppressOperation TRUE IncludeAttribute TRUE IncludeOperation TRUE location (1168, 3152) label (object ItemLabel Parent_View @118 location (928, 3045) fill_color 13434879 nlines 1 max_width 480 justify 0 label "LifeForm") icon_style "Label" line_color 3342489 fill_color 15917567 quidu "3F523DC200A8" compartment (object Compartment Parent_View @118 location (928, 3109) font (object Font size 10 charSet 204) icon_style "Decoration" fill_color 13434879 anchor 2 nlines 3 max_width 487) width 498 height 240 annotation 8 autoResize TRUE) (object InheritView "" @119 stereotype TRUE line_color 3342489 quidu "3F523DC70380" client @118 supplier @100 line_style 0) (object AssociationViewNew "$UNNAMED$22" @120 location (1623, 3152) stereotype TRUE line_color 3342489 quidu "3F597F6B022F" roleview_list (list RoleViews (object RoleView "race" @121 Parent_View @120 location (455, 0) label (object SegLabel @122 Parent_View @121 location (1732, 3111) anchor 1 anchor_loc 1 nlines 1 max_width 134 justify 0 label "+race" pctDist 0.529851 height 42 orientation 0) stereotype TRUE line_color 3342489 quidu "3F597F6C015E" client @120 supplier @117 line_style 0 label (object SegLabel @123 Parent_View @121 location (1807, 3206) font (object Font size 10 charSet 204) anchor 2 anchor_loc 1 nlines 1 max_width 15 justify 0 label "1" pctDist 0.900000 height 54 orientation 1)) (object RoleView "$UNNAMED$23" @124 Parent_View @120 location (455, 0) stereotype TRUE line_color 3342489 quidu "3F597F6C0168" client @120 supplier @118 line_style 0))) (object ClassView "Class" "Logical View::Space" @125 ShowCompartmentStereotypes TRUE SuppressAttribute TRUE SuppressOperation TRUE IncludeAttribute TRUE IncludeOperation TRUE location (2144, 3472) label (object ItemLabel Parent_View @125 location (2061, 3431) fill_color 13434879 nlines 1 max_width 166 justify 0 label "Space") icon_style "Decoration" line_color 3342489 fill_color 12766066 quidu "3F523D7500A7" width 184 height 109 annotation 8 autoResize TRUE) (object ClassView "Class" "Logical View::Prototype" @126 ShowCompartmentStereotypes TRUE SuppressAttribute TRUE SuppressOperation TRUE IncludeAttribute TRUE IncludeOperation TRUE location (2000, 3808) label (object ItemLabel Parent_View @126 location (1872, 3767) fill_color 13434879 nlines 1 max_width 256 justify 0 label "Prototype") icon_style "Decoration" line_color 3342489 fill_color 12766066 quidu "3F523F7F0365" width 274 height 109 annotation 8 autoResize TRUE) (object ClassView "Class" "Logical View::Builder" @127 ShowCompartmentStereotypes TRUE SuppressOperation TRUE IncludeAttribute TRUE IncludeOperation TRUE location (1168, 3808) label (object ItemLabel Parent_View @127 location (874, 3730) fill_color 13434879 nlines 1 max_width 588 justify 0 label "Builder") icon_style "Label" line_color 3342489 fill_color 15917567 quidu "3F523E6503D7" width 606 height 182 annotation 8 autoResize TRUE) (object InheritView "" @128 stereotype TRUE line_color 3342489 quidu "3F523E6D0307" client @127 supplier @103 line_style 0) (object AssociationViewNew "$UNNAMED$30" @129 location (1666, 3808) stereotype (object SegLabel @130 Parent_View @129 location (1650, 3833) font (object Font size 10 charSet 204) anchor 10 anchor_loc 1 nlines 1 max_width 450 justify 0 label "<<list>>" pctDist 0.233333 height 25 orientation 1) line_color 3342489 quidu "3F5980D402EC" roleview_list (list RoleViews (object RoleView "prototypes" @131 Parent_View @129 location (498, 0) label (object SegLabel @132 Parent_View @131 location (1695, 3767) anchor 1 anchor_loc 1 nlines 1 max_width 293 justify 0 label "+prototypes" pctDist 0.147959 height 41 orientation 0) stereotype TRUE line_color 3342489 quidu "3F5980D50167" client @129 supplier @126 line_style 0 label (object SegLabel @133 Parent_View @131 location (1811, 3847) font (object Font size 10 charSet 204) anchor 2 anchor_loc 1 nlines 1 max_width 15 justify 0 label "0..*" pctDist 0.739796 height 39 orientation 1)) (object RoleView "$UNNAMED$31" @134 Parent_View @129 location (498, 0) stereotype TRUE line_color 3342489 quidu "3F5980D5017B" client @129 supplier @127 line_style 0))) (object AssociationViewNew "$UNNAMED$32" @135 location (1609, 3972) stereotype TRUE line_color 3342489 quidu "3F5981020126" roleview_list (list RoleViews (object RoleView "edited_role" @136 Parent_View @135 location (441, 164) label (object SegLabel @137 Parent_View @136 location (1836, 4000) anchor 1 anchor_loc 1 nlines 1 max_width 290 justify 0 label "+edited_role" pctDist 0.474895 height 28 orientation 0) stereotype TRUE line_color 3342489 quidu "3F5981040165" client @135 supplier @126 vertices (list Points (1609, 3972) (1977, 3972) (1977, 3862)) line_style 3 origin_attachment (1609, 3972) terminal_attachment (1977, 3862) label (object SegLabel @138 Parent_View @136 location (2031, 3910) font (object Font size 10 charSet 204) anchor 2 anchor_loc 1 nlines 1 max_width 15 justify 0 label "0..1" pctDist 0.900000 height 54 orientation 1)) (object RoleView "$UNNAMED$33" @139 Parent_View @135 location (441, 164) stereotype TRUE line_color 3342489 quidu "3F598104016F" client @135 supplier @127 vertices (list Points (1609, 3972) (1204, 3972) (1204, 3899)) line_style 3 origin_attachment (1609, 3972) terminal_attachment (1204, 3899)))) (object ClassView "Class" "Logical View::Space" @140 ShowCompartmentStereotypes TRUE SuppressAttribute TRUE SuppressOperation TRUE IncludeAttribute TRUE IncludeOperation TRUE location (1984, 4144) label (object ItemLabel Parent_View @140 location (1901, 4103) fill_color 13434879 nlines 1 max_width 166 justify 0 label "Space") icon_style "Decoration" line_color 3342489 fill_color 12766066 quidu "3F523D7500A7" width 184 height 109 annotation 8 autoResize TRUE) (object ClassView "Class" "Logical View::Exit" @141 ShowCompartmentStereotypes TRUE SuppressOperation TRUE IncludeAttribute TRUE IncludeOperation TRUE location (1168, 4144) label (object ItemLabel Parent_View @141 location (957, 4087) fill_color 13434879 nlines 1 max_width 422 justify 0 label "Exit") icon_style "Label" line_color 3342489 fill_color 15917567 quidu "3F523E3A0353" compartment (object Compartment Parent_View @141 location (957, 4151) font (object Font size 10 charSet 204) icon_style "Decoration" fill_color 13434879 anchor 2 nlines 1 max_width 428) width 440 height 140 annotation 8 autoResize TRUE) (object InheritView "" @142 stereotype TRUE line_color 3342489 quidu "3F523E4100BE" client @141 supplier @104 line_style 0) (object AssociationViewNew "$UNNAMED$34" @143 location (1639, 4144) stereotype TRUE line_color 3342489 quidu "3F598177019C" roleview_list (list RoleViews (object RoleView "target_space" @144 Parent_View @143 location (471, -16) label (object SegLabel @145 Parent_View @144 location (1694, 4088) anchor 1 anchor_loc 1 nlines 1 max_width 319 justify 0 label "+target_space" pctDist 0.217617 height 57 orientation 0) stereotype TRUE line_color 3342489 quidu "3F59817800C1" client @143 supplier @140 line_style 0 label (object SegLabel @146 Parent_View @144 location (1866, 4198) font (object Font size 10 charSet 204) anchor 2 anchor_loc 1 nlines 1 max_width 15 justify 0 label "1" pctDist 0.900000 height 54 orientation 1)) (object RoleView "$UNNAMED$35" @147 Parent_View @143 location (471, -16) stereotype TRUE line_color 3342489 quidu "3F59817800D5" client @143 supplier @141 line_style 0))) (object ClassView "Class" "Logical View::Reset" @148 ShowCompartmentStereotypes TRUE SuppressAttribute TRUE SuppressOperation TRUE IncludeAttribute TRUE IncludeOperation TRUE location (1984, 4912) label (object ItemLabel Parent_View @148 location (1903, 4871) fill_color 13434879 nlines 1 max_width 162 justify 0 label "Reset") icon_style "Decoration" line_color 3342489 fill_color 12766066 quidu "3F523EB1026E" height 109 annotation 8 autoResize TRUE) (object ClassView "Class" "Logical View::ResetGroup" @149 ShowCompartmentStereotypes TRUE SuppressOperation TRUE IncludeAttribute TRUE IncludeOperation TRUE location (1168, 4912) label (object ItemLabel Parent_View @149 location (923, 4755) fill_color 13434879 nlines 1 max_width 490 justify 0 label "ResetGroup") icon_style "Label" line_color 3342489 fill_color 15917567 quidu "3F523EBD012B" width 508 height 340 annotation 8 autoResize TRUE) (object InheritView "" @150 stereotype TRUE line_color 3342489 quidu "3F523F3000EA" client @149 supplier @107 line_style 0) (object AssociationViewNew "$UNNAMED$36" @151 location (1657, 4912) stereotype (object SegLabel @152 Parent_View @151 location (1626, 4938) font (object Font size 10 charSet 204) anchor 10 anchor_loc 1 nlines 1 max_width 450 justify 0 label "<<set>>" pctDist -0.016667 height 26 orientation 1) line_color 3342489 quidu "3F5981EC0335" roleview_list (list RoleViews (object RoleView "$UNNAMED$37" @153 Parent_View @151 location (489, 0) stereotype TRUE line_color 3342489 quidu "3F5981ED0110" client @151 supplier @148 line_style 0 label (object SegLabel @154 Parent_View @153 location (1849, 4966) font (object Font size 10 charSet 204) anchor 2 anchor_loc 1 nlines 1 max_width 15 justify 0 label "0..*" pctDist 0.817797 height 54 orientation 1)) (object RoleView "resets" @155 Parent_View @151 location (489, 0) label (object SegLabel @156 Parent_View @155 location (1769, 4871) anchor 1 anchor_loc 1 nlines 1 max_width 172 justify 0 label "+resets" pctDist -0.485106 height 42 orientation 1) stereotype TRUE line_color 3342489 quidu "3F5981ED011A" client @151 supplier @149 line_style 0))) (object ClassView "Class" "Logical View::Prototype" @157 ShowCompartmentStereotypes TRUE SuppressAttribute TRUE SuppressOperation TRUE IncludeAttribute TRUE IncludeOperation TRUE location (1952, 5232) label (object ItemLabel Parent_View @157 location (1824, 5191) fill_color 13434879 nlines 1 max_width 256 justify 0 label "Prototype") icon_style "Decoration" line_color 3342489 fill_color 12766066 quidu "3F523F7F0365" width 274 height 109 annotation 8 autoResize TRUE) (object ClassView "Class" "Logical View::Role" @158 ShowCompartmentStereotypes TRUE SuppressAttribute TRUE SuppressOperation TRUE IncludeAttribute TRUE IncludeOperation TRUE location (1936, 5456) label (object ItemLabel Parent_View @158 location (1833, 5416) fill_color 13434879 nlines 1 max_width 207 justify 0 label "Role") icon_style "Decoration" line_color 3342489 fill_color 12766066 quidu "3F523355030D" width 225 height 106 annotation 8 autoResize TRUE) (object ClassView "Class" "Logical View::Reset" @159 ShowCompartmentStereotypes TRUE SuppressOperation TRUE IncludeAttribute TRUE IncludeOperation TRUE location (1152, 5328) label (object ItemLabel Parent_View @159 location (930, 5272) fill_color 13434879 nlines 1 max_width 445 justify 0 label "Reset") icon_style "Label" line_color 3342489 fill_color 15917567 quidu "3F523EB1026E" width 463 height 138 annotation 8 autoResize TRUE) (object InheritView "" @160 stereotype TRUE line_color 3342489 quidu "3F523ED20063" client @159 supplier @108 line_style 0) (object AssociationViewNew "$UNNAMED$38" @161 location (1598, 5274) stereotype TRUE line_color 3342489 quidu "3F598236009D" roleview_list (list RoleViews (object RoleView "resetted_prototype" @162 Parent_View @161 location (446, -54) label (object SegLabel @163 Parent_View @162 location (1598, 5205) anchor 1 anchor_loc 1 nlines 1 max_width 482 justify 0 label "+resetted_prototype" pctDist 0.039001 height 70 orientation 0) stereotype TRUE line_color 3342489 quidu "3F59823601FB" client @161 supplier @157 line_style 0 label (object SegLabel @164 Parent_View @162 location (1767, 5288) font (object Font size 10 charSet 204) anchor 2 anchor_loc 1 nlines 1 max_width 15 justify 0 label "1" pctDist 0.763543 height 34 orientation 1)) (object RoleView "$UNNAMED$39" @165 Parent_View @161 location (446, -54) stereotype TRUE line_color 3342489 quidu "3F5982360205" client @161 supplier @159 line_style 0))) (object AssociationViewNew "$UNNAMED$40" @166 location (1603, 5401) stereotype TRUE line_color 3342489 quidu "3F59828301E8" roleview_list (list RoleViews (object RoleView "last_resetted_object" @167 Parent_View @166 location (451, 73) label (object SegLabel @168 Parent_View @167 location (1560, 5472) anchor 1 anchor_loc 1 nlines 1 max_width 494 justify 0 label "+last_resetted_object" pctDist -0.138925 height 77 orientation 1) stereotype TRUE line_color 3342489 quidu "3F5982830382" client @166 supplier @158 line_style 0 label (object SegLabel @169 Parent_View @167 location (1761, 5406) font (object Font size 10 charSet 204) anchor 2 anchor_loc 1 nlines 1 max_width 15 justify 0 label "0..1" pctDist 0.703075 height 20 orientation 0)) (object RoleView "$UNNAMED$41" @170 Parent_View @166 location (451, 73) stereotype TRUE line_color 3342489 quidu "3F59828303A0" client @166 supplier @159 line_style 0))) (object ClassView "Class" "Logical View::Exit" @171 ShowCompartmentStereotypes TRUE SuppressAttribute TRUE SuppressOperation TRUE IncludeAttribute TRUE IncludeOperation TRUE location (1872, 6752) label (object ItemLabel Parent_View @171 location (1791, 6711) fill_color 13434879 nlines 1 max_width 162 justify 0 label "Exit") icon_style "Decoration" line_color 3342489 fill_color 12766066 quidu "3F523E3A0353" height 109 annotation 8 autoResize TRUE) (object ClassView "Class" "Logical View::LinkedSpace" @172 ShowCompartmentStereotypes TRUE SuppressOperation TRUE IncludeAttribute TRUE IncludeOperation TRUE location (1120, 6752) label (object ItemLabel Parent_View @172 location (867, 6678) fill_color 13434879 nlines 1 max_width 507 justify 0 label "LinkedSpace") icon_style "Label" line_color 3342489 fill_color 15917567 quidu "3F523D8100CC" width 525 height 175 annotation 8 autoResize TRUE) (object InheritView "" @173 stereotype TRUE line_color 3342489 quidu "3F523D8E0157" client @172 supplier @115 line_style 0) (object AssociationViewNew "$UNNAMED$42" @174 location (1578, 6476) stereotype TRUE line_color 3342489 quidu "3F598319014D" roleview_list (list RoleViews (object RoleView "north" @175 Parent_View @174 location (442, -276) label (object SegLabel @176 Parent_View @175 location (1718, 6551) anchor 1 anchor_loc 1 nlines 1 max_width 158 justify 0 label "+north" pctDist 0.477209 height 42 orientation 0) stereotype TRUE line_color 3342489 quidu "3F59831A0311" client @174 supplier @171 line_style 0 label (object SegLabel @177 Parent_View @175 location (1827, 6637) font (object Font size 10 charSet 204) anchor 2 anchor_loc 1 nlines 1 max_width 15 justify 0 label "0..1" pctDist 0.900000 height 54 orientation 0)) (object RoleView "$UNNAMED$43" @178 Parent_View @174 location (442, -276) stereotype TRUE line_color 3342489 quidu "3F59831A031B" client @174 supplier @172 vertices (list Points (1578, 6476) (1534, 6435) (1231, 6664)) line_style 0))) (object AssociationViewNew "$UNNAMED$44" @179 location (1573, 6605) stereotype TRUE line_color 3342489 quidu "3F59831C0332" roleview_list (list RoleViews (object RoleView "east" @180 Parent_View @179 location (437, -147) label (object SegLabel @181 Parent_View @180 location (1643, 6618) anchor 1 anchor_loc 1 nlines 1 max_width 128 justify 0 label "+east" pctDist 0.294104 height 20 orientation 0) stereotype TRUE line_color 3342489 quidu "3F59831E0046" client @179 supplier @171 line_style 0) (object RoleView "$UNNAMED$45" @182 Parent_View @179 location (437, -147) stereotype TRUE line_color 3342489 quidu "3F59831E005A" client @179 supplier @172 vertices (list Points (1573, 6605) (1519, 6579) (1320, 6664)) line_style 0))) (object AssociationViewNew "$UNNAMED$46" @183 location (1593, 6702) stereotype TRUE line_color 3342489 quidu "3F5983210131" roleview_list (list RoleViews (object RoleView "south" @184 Parent_View @183 location (457, -50) label (object SegLabel @185 Parent_View @184 location (1573, 6689) anchor 1 anchor_loc 1 nlines 1 max_width 164 justify 0 label "+south" pctDist -0.115884 height 10 orientation 0) stereotype TRUE line_color 3342489 quidu "3F598323001B" client @183 supplier @171 line_style 0) (object RoleView "$UNNAMED$47" @186 Parent_View @183 location (457, -50) stereotype TRUE line_color 3342489 quidu "3F598323002F" client @183 supplier @172 vertices (list Points (1593, 6702) (1534, 6691) (1382, 6712)) line_style 0))) (object AssociationViewNew "$UNNAMED$48" @187 location (1586, 6914) stereotype TRUE line_color 3342489 quidu "3F59832703A6" roleview_list (list RoleViews (object RoleView "up" @188 Parent_View @187 location (450, 162) label (object SegLabel @189 Parent_View @188 location (1609, 6934) anchor 1 anchor_loc 1 nlines 1 max_width 100 justify 0 label "+up" pctDist 0.051067 height 29 orientation 1) stereotype TRUE line_color 3342489 quidu "3F5983290381" client @187 supplier @171 line_style 0) (object RoleView "$UNNAMED$49" @190 Parent_View @187 location (450, 162) stereotype TRUE line_color 3342489 quidu "3F598329038B" client @187 supplier @172 vertices (list Points (1586, 6914) (1534, 6944) (1307, 6839)) line_style 0))) (object AssociationViewNew "$UNNAMED$50" @191 location (1563, 7032) stereotype TRUE line_color 3342489 quidu "3F59832E01E4" roleview_list (list RoleViews (object RoleView "down" @192 Parent_View @191 location (427, 280) label (object SegLabel @193 Parent_View @192 location (1714, 7014) anchor 1 anchor_loc 1 nlines 1 max_width 150 justify 0 label "+down" pctDist 0.371254 height 89 orientation 1) stereotype TRUE line_color 3342489 quidu "3F59833001B4" client @191 supplier @171 line_style 0 label (object SegLabel @194 Parent_View @192 location (1821, 6869) font (object Font size 10 charSet 204) anchor 2 anchor_loc 1 nlines 1 max_width 15 justify 0 label "0..1" pctDist 0.900000 height 54 orientation 1)) (object RoleView "$UNNAMED$51" @195 Parent_View @191 location (427, 280) stereotype TRUE line_color 3342489 quidu "3F59833001BE" client @191 supplier @172 vertices (list Points (1563, 7032) (1519, 7072) (1228, 6839)) line_style 0))) (object AssociationViewNew "$UNNAMED$52" @196 location (1583, 6820) stereotype TRUE line_color 3342489 quidu "3F59833D0217" roleview_list (list RoleViews (object RoleView "west" @197 Parent_View @196 location (447, 68) label (object SegLabel @198 Parent_View @197 location (1582, 6839) anchor 1 anchor_loc 1 nlines 1 max_width 138 justify 0 label "+west" pctDist -0.028785 height 19 orientation 1) stereotype TRUE line_color 3342489 quidu "3F59833E0146" client @196 supplier @171 line_style 0 label (object SegLabel @199 Parent_View @197 location (1691, 6768) font (object Font size 10 charSet 204) anchor 2 anchor_loc 1 nlines 1 max_width 15 justify 0 label "0..1" pctDist 0.566728 height 27 orientation 0)) (object RoleView "$UNNAMED$53" @200 Parent_View @196 location (447, 68) stereotype TRUE line_color 3342489 quidu "3F59833E015A" client @196 supplier @172 vertices (list Points (1583, 6820) (1519, 6835) (1382, 6805)) line_style 0))) (object ClassView "Class" "Logical View::Player" @201 ShowCompartmentStereotypes TRUE SuppressOperation TRUE IncludeAttribute TRUE IncludeOperation TRUE location (1152, 3472) label (object ItemLabel Parent_View @201 location (859, 3340) fill_color 13434879 nlines 1 max_width 586 justify 0 label "Player") icon_style "Label" line_color 3342489 fill_color 15917567 quidu "3F523E20000D" width 604 height 290 annotation 8 autoResize TRUE) (object InheritView "" @202 stereotype TRUE line_color 3342489 quidu "3F523E31035A" client @201 supplier @102 line_style 0) (object AssociationViewNew "$UNNAMED$24" @203 location (1616, 3382) stereotype TRUE line_color 3342489 quidu "3F59801A0122" roleview_list (list RoleViews (object RoleView "prev_active" @204 Parent_View @203 location (464, -90) label (object SegLabel @205 Parent_View @204 location (1789, 3240) anchor 1 anchor_loc 1 nlines 1 max_width 283 justify 0 label "+prev_active" pctDist -0.661538 height 173 orientation 0) stereotype TRUE line_color 3342489 quidu "3F59801D00EA" client @203 supplier @201 vertices (list Points (1616, 3382) (1616, 3437) (1454, 3437)) line_style 3 origin_attachment (1616, 3382) terminal_attachment (1454, 3437) label (object SegLabel @206 Parent_View @204 location (1566, 3332) font (object Font size 10 charSet 204) anchor 2 anchor_loc 1 nlines 1 max_width 15 justify 0 label "0..*" pctDist -0.230769 height 51 orientation 1)) (object RoleView "$UNNAMED$25" @207 Parent_View @203 location (464, -90) stereotype TRUE line_color 3342489 quidu "3F59801D00FE" client @203 supplier @201 vertices (list Points (1616, 3382) (1616, 3328) (1454, 3328)) line_style 3 origin_attachment (1616, 3382) terminal_attachment (1454, 3328)))) (object AssociationViewNew "$UNNAMED$26" @208 location (1616, 3563) stereotype TRUE line_color 3342489 quidu "3F59804303AC" roleview_list (list RoleViews (object RoleView "next_active" @209 Parent_View @208 location (464, 91) label (object SegLabel @210 Parent_View @209 location (1779, 3667) anchor 1 anchor_loc 1 nlines 1 max_width 302 justify 0 label "+next_active" pctDist -0.492537 height 163 orientation 1) stereotype TRUE line_color 3342489 quidu "3F5980470109" client @208 supplier @201 vertices (list Points (1616, 3563) (1616, 3512) (1454, 3512)) line_style 3 origin_attachment (1616, 3563) terminal_attachment (1454, 3512) label (object SegLabel @211 Parent_View @209 location (1559, 3629) font (object Font size 10 charSet 204) anchor 2 anchor_loc 1 nlines 1 max_width 15 justify 0 label "0..*" pctDist -0.313433 height 58 orientation 0)) (object RoleView "$UNNAMED$27" @212 Parent_View @208 location (464, 91) stereotype TRUE line_color 3342489 quidu "3F598047011D" client @208 supplier @201 vertices (list Points (1616, 3563) (1616, 3615) (1454, 3615)) line_style 3 origin_attachment (1616, 3563) terminal_attachment (1454, 3615)))) (object AssociationViewNew "$UNNAMED$28" @213 location (1752, 3472) stereotype TRUE line_color 3342489 quidu "3F59807A02B1" roleview_list (list RoleViews (object RoleView "quit_space" @214 Parent_View @213 location (600, 0) label (object SegLabel @215 Parent_View @214 location (1902, 3497) anchor 1 anchor_loc 1 nlines 1 max_width 274 justify 0 label "+quit_space" pctDist 0.501916 height 25 orientation 1) stereotype TRUE line_color 3342489 quidu "3F59807C0047" client @213 supplier @125 line_style 0 label (object SegLabel @216 Parent_View @214 location (1987, 3430) font (object Font size 10 charSet 204) anchor 2 anchor_loc 1 nlines 1 max_width 15 justify 0 label "1" pctDist 0.789272 height 43 orientation 0)) (object RoleView "$UNNAMED$29" @217 Parent_View @213 location (600, 0) stereotype TRUE line_color 3342489 quidu "3F59807C005B" client @213 supplier @201 line_style 0))) (object ClassView "Class" "Logical View::Physical" @218 ShowCompartmentStereotypes TRUE SuppressAttribute TRUE SuppressOperation TRUE IncludeAttribute TRUE IncludeOperation TRUE location (320, 7296) label (object ItemLabel Parent_View @218 location (217, 7255) fill_color 13434879 nlines 1 max_width 206 justify 0 label "Physical") icon_style "Decoration" line_color 3342489 fill_color 12766066 quidu "3F523DB9018B" width 224 height 109 annotation 8 autoResize TRUE) (object ClassView "Class" "Logical View::Equipped" @219 ShowCompartmentStereotypes TRUE SuppressOperation TRUE IncludeAttribute TRUE IncludeOperation TRUE location (1056, 7296) label (object ItemLabel Parent_View @219 location (852, 7239) fill_color 13434879 nlines 1 max_width 408 justify 0 label "Equipped") icon_style "Decoration" line_color 3342489 fill_color 15917567 quidu "3F928BCE023C" compartment (object Compartment Parent_View @219 location (852, 7303) font (object Font size 10 charSet 204) icon_style "Decoration" fill_color 13434879 anchor 2 nlines 1 max_width 415) width 426 height 140 annotation 8 autoResize TRUE) (object InheritView "" @220 stereotype TRUE line_color 3342489 quidu "3F928BE002E2" client @219 supplier @218 line_style 0) (object ClassView "Class" "Logical View::Space" @221 ShowCompartmentStereotypes TRUE SuppressAttribute TRUE SuppressOperation TRUE IncludeAttribute TRUE IncludeOperation TRUE location (1728, 7296) label (object ItemLabel Parent_View @221 location (1645, 7255) fill_color 13434879 nlines 1 max_width 166 justify 0 label "Space") icon_style "Decoration" line_color 3342489 fill_color 12766066 quidu "3F523D7500A7" width 184 height 109 annotation 8 autoResize TRUE) (object AssociationViewNew "$UNNAMED$56" @222 location (1452, 7296) stereotype TRUE line_color 3342489 quidu "3F9291F803B7" roleview_list (list RoleViews (object RoleView "inventory" @223 Parent_View @222 location (396, 0) label (object SegLabel @224 Parent_View @223 location (1597, 7255) anchor 1 anchor_loc 1 nlines 1 max_width 247 justify 0 label "+inventory" pctDist 0.792350 height 41 orientation 0) stereotype TRUE line_color 3342489 quidu "3F9291F901B0" client @222 supplier @221 line_style 0 label (object SegLabel @225 Parent_View @223 location (1616, 7350) font (object Font size 10 charSet 204) anchor 2 anchor_loc 1 nlines 1 max_width 15 justify 0 label "1" pctDist 0.900000 height 54 orientation 1)) (object RoleView "$UNNAMED$57" @226 Parent_View @222 location (396, 0) stereotype TRUE line_color 3342489 quidu "3F9291F901C4" client @222 supplier @219 line_style 0))))) (object ClassDiagram "World" quid "3F58CF40016E" title "World" zoom 100 max_height 28350 max_width 21600 origin_x 200 origin_y 0 items (list diagram_item_list (object ClassView "Class" "Logical View::DbObject" @227 ShowCompartmentStereotypes TRUE SuppressAttribute TRUE SuppressOperation TRUE IncludeAttribute TRUE IncludeOperation TRUE location (208, 384) label (object ItemLabel Parent_View @227 location (30, 368) fill_color 13434879 nlines 1 max_width 356 justify 0 label "DbObject") stereotype (object ItemLabel Parent_View @227 location (30, 318) fill_color 13434879 anchor 10 nlines 1 max_width 356 justify 0 label "<<from paindb>>") icon_style "Label" line_color 3342489 fill_color 16445410 quidu "3F58CEDA00D1" width 374 height 159 annotation 8 autoResize TRUE) (object ClassView "Class" "Logical View::WorldTime" @228 ShowCompartmentStereotypes TRUE SuppressOperation TRUE IncludeAttribute TRUE IncludeOperation TRUE location (1920, 144) label (object ItemLabel Parent_View @228 location (1789, 87) fill_color 13434879 nlines 1 max_width 262 justify 0 label "WorldTime") icon_style "Label" line_color 3342489 fill_color 13553358 quidu "3F58CFE5019D" compartment (object Compartment Parent_View @228 location (1789, 151) font (object Font size 10 charSet 204) icon_style "Decoration" fill_color 13434879 anchor 2 nlines 1 max_width 241) width 280 height 140 annotation 8 autoResize TRUE) (object ClassView "Class" "Logical View::PrototypesRegistry" @229 ShowCompartmentStereotypes TRUE SuppressOperation TRUE IncludeAttribute TRUE IncludeOperation TRUE location (1920, 304) label (object ItemLabel Parent_View @229 location (1659, 247) fill_color 13434879 nlines 1 max_width 522 justify 0 label "PrototypesRegistry") icon_style "Label" line_color 3342489 fill_color 13553358 quidu "3F58D0260377" compartment (object Compartment Parent_View @229 location (1659, 311) font (object Font size 10 charSet 204) icon_style "Decoration" fill_color 13434879 anchor 2 nlines 1 max_width 519) width 540 height 140 annotation 8 autoResize TRUE) (object ClassView "Class" "Logical View::IndexedSpacesRegistry" @230 ShowCompartmentStereotypes TRUE SuppressOperation TRUE IncludeAttribute TRUE IncludeOperation TRUE location (1920, 464) label (object ItemLabel Parent_View @230 location (1644, 407) fill_color 13434879 nlines 1 max_width 552 justify 0 label "IndexedSpacesRegistry") icon_style "Label" line_color 3342489 fill_color 13553358 quidu "3F58D11D0156" compartment (object Compartment Parent_View @230 location (1644, 471) font (object Font size 10 charSet 204) icon_style "Decoration" fill_color 13434879 anchor 2 nlines 1 max_width 441) width 570 height 140 annotation 8 autoResize TRUE) (object ClassView "Class" "Logical View::Race" @231 ShowCompartmentStereotypes TRUE SuppressAttribute TRUE SuppressOperation TRUE IncludeAttribute TRUE IncludeOperation TRUE location (848, 1088) label (object ItemLabel Parent_View @231 location (767, 1047) fill_color 13434879 nlines 1 max_width 162 justify 0 label "Race") icon_style "Label" line_color 3342489 fill_color 12766066 quidu "3F523E1D026B" height 109 annotation 8 autoResize TRUE) (object ClassView "Class" "Logical View::Player" @232 ShowCompartmentStereotypes TRUE SuppressAttribute TRUE SuppressOperation TRUE IncludeAttribute TRUE IncludeOperation TRUE location (1312, 992) label (object ItemLabel Parent_View @232 location (1226, 951) fill_color 13434879 nlines 1 max_width 172 justify 0 label "Player") icon_style "Label" line_color 3342489 fill_color 12766066 quidu "3F523E20000D" width 190 height 109 annotation 8 autoResize TRUE) (object ClassView "Class" "Logical View::ResetGroup" @233 ShowCompartmentStereotypes TRUE SuppressAttribute TRUE SuppressOperation TRUE IncludeAttribute TRUE IncludeOperation TRUE location (400, 960) label (object ItemLabel Parent_View @233 location (248, 919) fill_color 13434879 nlines 1 max_width 304 justify 0 label "ResetGroup") icon_style "Label" line_color 3342489 fill_color 12766066 quidu "3F523EBD012B" width 322 height 109 annotation 8 autoResize TRUE) (object ClassView "Class" "Logical View::DbObject" @234 ShowCompartmentStereotypes TRUE SuppressAttribute TRUE SuppressOperation TRUE IncludeAttribute TRUE IncludeOperation TRUE location (2544, 384) label (object ItemLabel Parent_View @234 location (2366, 368) fill_color 13434879 nlines 1 max_width 356 justify 0 label "DbObject") stereotype (object ItemLabel Parent_View @234 location (2366, 318) fill_color 13434879 anchor 10 nlines 1 max_width 356 justify 0 label "<<from paindb>>") icon_style "Label" line_color 3342489 fill_color 16445410 quidu "3F58CEDA00D1" width 374 height 159 annotation 8 autoResize TRUE) (object InheritView "" @235 stereotype TRUE line_color 3342489 quidu "3F58D2B503B5" client @229 supplier @234 line_style 0) (object InheritView "" @236 stereotype TRUE line_color 3342489 quidu "3F58D2B802F1" client @230 supplier @234 line_style 0) (object ClassView "Class" "Logical View::World" @237 ShowCompartmentStereotypes TRUE SuppressOperation TRUE IncludeAttribute TRUE IncludeOperation TRUE location (848, 384) label (object ItemLabel Parent_View @237 location (681, 327) fill_color 13434879 nlines 1 max_width 334 justify 0 label "World") icon_style "Label" line_color 3342489 fill_color 14803425 quidu "3F58CF4F026A" compartment (object Compartment Parent_View @237 location (681, 391) font (object Font size 10 charSet 204) icon_style "Decoration" fill_color 13434879 anchor 2 nlines 1 max_width 331) width 352 height 140 annotation 8 autoResize TRUE) (object InheritView "" @238 stereotype TRUE line_color 3342489 quidu "3F58CF5B016D" client @237 supplier @227 line_style 0) (object AssociationViewNew "$UNNAMED$8" @239 location (1310, 131) stereotype TRUE line_color 3342489 quidu "3F58CFF002E3" roleview_list (list RoleViews (object RoleView "time" @240 Parent_View @239 location (302, -237) label (object SegLabel @241 Parent_View @240 location (1457, 92) anchor 1 anchor_loc 1 nlines 1 max_width 136 justify 0 label "+time" pctDist 0.314815 height 40 orientation 0) stereotype TRUE line_color 3342489 quidu "3F58CFF10190" client @239 supplier @228 line_style 3 origin_attachment (1310, 131) terminal_attachment (1780, 131) label (object SegLabel @242 Parent_View @240 location (1686, 169) font (object Font size 10 charSet 204) anchor 2 anchor_loc 1 nlines 1 max_width 15 justify 0 label "1" pctDist 0.800000 height 38 orientation 1)) (object RoleView "$UNNAMED$9" @243 Parent_View @239 location (302, -237) stereotype TRUE line_color 3342489 quidu "3F58CFF10191" client @239 supplier @237 vertices (list Points (1310, 131) (1022, 131) (1022, 314)) line_style 3 origin_attachment (1310, 131) terminal_attachment (1022, 314)))) (object AssociationViewNew "$UNNAMED$10" @244 location (1337, 331) stereotype TRUE line_color 3342489 quidu "3F58D05C0299" roleview_list (list RoleViews (object RoleView "prototypes_registry" @245 Parent_View @244 location (329, -37) label (object SegLabel @246 Parent_View @245 location (1357, 295) anchor 1 anchor_loc 1 nlines 1 max_width 487 justify 0 label "+prototypes_registry" pctDist 0.064189 height 37 orientation 0) stereotype TRUE line_color 3342489 quidu "3F58D05D0069" client @244 supplier @229 line_style 3 origin_attachment (1337, 331) terminal_attachment (1650, 331) label (object SegLabel @247 Parent_View @245 location (1619, 385) font (object Font size 10 charSet 204) anchor 2 anchor_loc 1 nlines 1 max_width 15 justify 0 label "1" pctDist 0.900000 height 54 orientation 1)) (object RoleView "$UNNAMED$11" @248 Parent_View @244 location (329, -37) stereotype TRUE line_color 3342489 quidu "3F58D05D0073" client @244 supplier @237 line_style 3 origin_attachment (1337, 331) terminal_attachment (1024, 331)))) (object AssociationViewNew "$UNNAMED$12" @249 location (1329, 425) stereotype TRUE line_color 3342489 quidu "3F58D12F0256" roleview_list (list RoleViews (object RoleView "indexed_spaces_registry" @250 Parent_View @249 location (321, -167) label (object SegLabel @251 Parent_View @250 location (1366, 385) anchor 1 anchor_loc 1 nlines 1 max_width 597 justify 0 label "+indexed_spaces_registry" pctDist 0.120996 height 41 orientation 0) stereotype TRUE line_color 3342489 quidu "3F58D1300185" client @249 supplier @230 line_style 3 origin_attachment (1329, 425) terminal_attachment (1635, 425) label (object SegLabel @252 Parent_View @250 location (1603, 479) font (object Font size 10 charSet 204) anchor 2 anchor_loc 1 nlines 1 max_width 15 justify 0 label "1" pctDist 0.900000 height 54 orientation 1)) (object RoleView "$UNNAMED$13" @253 Parent_View @249 location (321, -167) stereotype TRUE line_color 3342489 quidu "3F58D1300186" client @249 supplier @237 line_style 3 origin_attachment (1329, 425) terminal_attachment (1024, 425)))) (object AssociationViewNew "$UNNAMED$14" @254 location (848, 743) stereotype TRUE line_color 3342489 quidu "3F58D1920154" roleview_list (list RoleViews (object RoleView "races" @255 Parent_View @254 location (-160, 151) label (object SegLabel @256 Parent_View @255 location (745, 900) anchor 1 anchor_loc 1 nlines 1 max_width 162 justify 0 label "+races" pctDist 0.545455 height 104 orientation 1) stereotype TRUE line_color 3342489 quidu "3F58D193003D" client @254 supplier @231 line_style 0 label (object SegLabel @257 Parent_View @255 location (916, 930) font (object Font size 10 charSet 204) anchor 2 anchor_loc 1 nlines 1 max_width 15 justify 0 label "1..*" pctDist 0.644628 height 68 orientation 0)) (object RoleView "$UNNAMED$15" @258 Parent_View @254 location (-160, 151) stereotype TRUE line_color 3342489 quidu "3F58D1930047" client @254 supplier @237 line_style 0))) (object AssociationViewNew "$UNNAMED$16" @259 location (1085, 695) stereotype TRUE line_color 3342489 quidu "3F58D1B803DA" roleview_list (list RoleViews (object RoleView "first_active_player" @260 Parent_View @259 location (77, 103) label (object SegLabel @261 Parent_View @260 location (1480, 873) anchor 1 anchor_loc 1 nlines 1 max_width 436 justify 0 label "+first_active_player" pctDist 1.252280 height 207 orientation 0) stereotype TRUE line_color 3342489 quidu "3F58D1B90196" client @259 supplier @232 line_style 0 label (object SegLabel @262 Parent_View @260 location (1155, 868) font (object Font size 10 charSet 204) anchor 2 anchor_loc 1 nlines 1 max_width 15 justify 0 label "0..1" pctDist 0.590890 height 50 orientation 1)) (object RoleView "$UNNAMED$17" @263 Parent_View @259 location (77, 103) stereotype TRUE line_color 3342489 quidu "3F58D1B90197" client @259 supplier @237 line_style 0))) (object AssociationViewNew "$UNNAMED$18" @264 location (617, 679) stereotype TRUE line_color 3342489 quidu "3F58D1FB032C" roleview_list (list RoleViews (object RoleView "reset_groups" @265 Parent_View @264 location (-391, 135) label (object SegLabel @266 Parent_View @265 location (321, 807) anchor 1 anchor_loc 1 nlines 1 max_width 330 justify 0 label "+reset_groups" pctDist 0.988130 height 157 orientation 1) stereotype TRUE line_color 3342489 quidu "3F58D1FC01BB" client @264 supplier @233 line_style 0 label (object SegLabel @267 Parent_View @265 location (586, 836) font (object Font size 10 charSet 204) anchor 2 anchor_loc 1 nlines 1 max_width 15 justify 0 label "0..*" pctDist 0.501097 height 72 orientation 0)) (object RoleView "$UNNAMED$19" @268 Parent_View @264 location (-391, 135) stereotype TRUE line_color 3342489 quidu "3F58D1FC01C5" client @264 supplier @237 line_style 0))) (object ClassView "Class" "Logical View::PlayersRegistry" @269 ShowCompartmentStereotypes TRUE SuppressOperation TRUE IncludeAttribute TRUE IncludeOperation TRUE location (1920, 624) label (object ItemLabel Parent_View @269 location (1715, 567) fill_color 13434879 nlines 1 max_width 410 justify 0 label "PlayersRegistry") icon_style "Decoration" line_color 3342489 fill_color 13553358 quidu "3F928FBB016E" compartment (object Compartment Parent_View @269 location (1715, 631) font (object Font size 10 charSet 204) icon_style "Decoration" fill_color 13434879 anchor 2 nlines 1 max_width 406) width 428 height 140 annotation 8 autoResize TRUE) (object AssociationViewNew "$UNNAMED$54" @270 location (1290, 601) stereotype TRUE line_color 3342489 quidu "3F928FCC0191" roleview_list (list RoleViews (object RoleView "players_registry" @271 Parent_View @270 location (442, 217) label (object SegLabel @272 Parent_View @271 location (1312, 561) anchor 1 anchor_loc 1 nlines 1 max_width 387 justify 0 label "+players_registry" pctDist 0.077170 height 41 orientation 0) stereotype TRUE line_color 3342489 quidu "3F928FCD0016" client @270 supplier @269 line_style 3 origin_attachment (1290, 601) terminal_attachment (1706, 601) label (object SegLabel @273 Parent_View @271 location (1675, 655) font (object Font size 10 charSet 204) anchor 2 anchor_loc 1 nlines 1 max_width 15 justify 0 label "1" pctDist 0.900000 height 54 orientation 1)) (object RoleView "$UNNAMED$55" @274 Parent_View @270 location (442, 217) stereotype TRUE line_color 3342489 quidu "3F928FCD0017" client @270 supplier @237 vertices (list Points (1290, 601) (1022, 601) (1022, 454)) line_style 3 origin_attachment (1290, 601) terminal_attachment (1022, 454)))) (object InheritView "" @275 stereotype TRUE line_color 3342489 quidu "3F929005028D" client @269 supplier @234 vertices (list Points (2134, 622) (2285, 622) (2456, 463)) line_style 0) (object InheritView "" @276 stereotype TRUE line_color 3342489 quidu "3F58D2B302B8" client @228 supplier @234 vertices (list Points (2060, 148) (2316, 159) (2463, 304)) line_style 0))))) root_subsystem (object SubSystem "Component View" quid "3F52321800BB" physical_models (list unit_reference_list) physical_presentations (list unit_reference_list (object Module_Diagram "Main" quid "3F52321800D6" 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 "3F52321800BC" ProcsNDevs (list (object Process_Diagram "Deployment View" quid "3F52321800BE" 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 "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)) quid "3F52321800BD"))