(object Petal version 44 _written "Rose 7.1.9642.27" charSet 0) (object Design "Logical View" is_unit TRUE is_loaded TRUE quid "374B108101B8" 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 9 face "helvetica" 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 "34B0F6A40128" exportControl "Public" global TRUE logical_models (list unit_reference_list) logical_presentations (list unit_reference_list (object UseCaseDiagram "Main" quid "34B0F6A40158" 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 "34B0F6A4011A" exportControl "Public" global TRUE subsystem "Component View" quidu "34B0F6A40129" logical_models (list unit_reference_list (object Class_Category "CCMMetamodel" quid "3BC2C3F30052" stereotype "metamodel" exportControl "Public" logical_models (list unit_reference_list (object Class_Category "BaseIDL" quid "36AE1F250000" exportControl "Public" logical_models (list unit_reference_list (object Class "ParameterDef" quid "36A4C3CB0222" superclasses (list inheritance_relationship_list (object Inheritance_Relationship quid "36A4D38202FD" supplier "Logical View::CCMMetamodel::BaseIDL::Typed" quidu "36A4C60203B9")) class_attributes (list class_attribute_list (object ClassAttribute "identifier" quid "36A4D69D0177" type "string" quidu "36BCC78D03C5" exportControl "Public") (object ClassAttribute "direction" quid "36A4D6A50251" type "ParameterMode" quidu "3BC2CCE800EF" exportControl "Public"))) (object Class "ConstantDef" quid "36A4C5FC00AB" documentation |**Constraints in English** |[1] a ConstantDef must be defined in a Container | |**Constraints in OCL ** |[1] { definedIn.notEmpty } superclasses (list inheritance_relationship_list (object Inheritance_Relationship quid "36A4D32800EA" supplier "Logical View::CCMMetamodel::BaseIDL::Typed" quidu "36A4C60203B9") (object Inheritance_Relationship quid "36A4D322009C" supplier "Logical View::CCMMetamodel::BaseIDL::Contained" quidu "36A4C19500AB")) class_attributes (list class_attribute_list (object ClassAttribute "constValue" quid "36A4D6F800CB" type "any" quidu "36AE25700128" exportControl "Public"))) (object Class "Typed" quid "36A4C60203B9" abstract TRUE) (object Class "ModuleDef" quid "36A4C60C02FD" documentation |**Constraints in English** |[7] if ModuleDef is defined in a Container, this Container must be another ModuleDef | |**Constraints in OCL ** |[7] { definedIn.notEmpty implies (definedIn.oclIsKindOf (ModuleDef) and definedIn <> self) } superclasses (list inheritance_relationship_list (object Inheritance_Relationship quid "36A4CBFC00DA" supplier "Logical View::CCMMetamodel::BaseIDL::Container" quidu "36A4C19D032C")) class_attributes (list class_attribute_list (object ClassAttribute "prefix" quid "36AE2FED0119" type "string" quidu "36BCC78D03C5" exportControl "Public"))) (object Class "TypedefDef" quid "36A4CBE00232" documentation |**Constraints in English** |[2] a TypedefDef must be defined in a Container | |**Constraints in OCL ** |[2] { definedIn.notEmpty } superclasses (list inheritance_relationship_list (object Inheritance_Relationship quid "36ACC89A02DE" supplier "Logical View::CCMMetamodel::BaseIDL::IDLType" quidu "36ACC81F003E") (object Inheritance_Relationship quid "36ACCC1D0119" supplier "Logical View::CCMMetamodel::BaseIDL::Contained" quidu "36A4C19500AB")) abstract TRUE) (object Class "InterfaceDef" quid "36A4CBE501E4" documentation |**Constraints in English** |[8] an InterfaceDef must be defined within a ModuleDef | |[10] Abstract ValueDefs may only derive from other abstract ValueDefs |[11] base (if any) refers to a concrete ValueDef |[12] abstractBase refers only to abstract ValueDefs | |**Constraints in OCL ** |[8] { definedIn.oclIsKindOf (ModuleDef) } |[10]{ isAbstract implies base->isEmpty } |[11]{ base->notEmpty implies not base.isAbstract } |[12]{ abstractBase->forAll(isAbstract) } superclasses (list inheritance_relationship_list (object Inheritance_Relationship quid "36ACCDA500CB" supplier "Logical View::CCMMetamodel::BaseIDL::IDLType" quidu "36ACC81F003E") (object Inheritance_Relationship quid "36ACCDA10186" supplier "Logical View::CCMMetamodel::BaseIDL::Container" quidu "36A4C19D032C")) class_attributes (list class_attribute_list (object ClassAttribute "isAbstract" quid "36B9A5E90328" type "boolean" quidu "36AE261A0222" exportControl "Public") (object ClassAttribute "isLocal" quid "37A2205A00CB" type "boolean" quidu "36AE261A0222" exportControl "Public"))) (object Class "Field" quid "36A4D44B006D" superclasses (list inheritance_relationship_list (object Inheritance_Relationship quid "36A4D46302AF" supplier "Logical View::CCMMetamodel::BaseIDL::Typed" quidu "36A4C60203B9")) class_attributes (list class_attribute_list (object ClassAttribute "identifier" quid "36A4D68803D8" type "string" quidu "36BCC78D03C5" exportControl "Public"))) (object Class "StructDef" quid "36A4D7F90399" superclasses (list inheritance_relationship_list (object Inheritance_Relationship quid "36A4D89B02FD" supplier "Logical View::CCMMetamodel::BaseIDL::TypedefDef" quidu "36A4CBE00232")) class_attributes (list class_attribute_list (object ClassAttribute "members" attributes (list Attribute_Set (object Attribute tool "MOF" name "uml2mof.isOrdered" value (value Text "true"))) quid "36AE20BE0203" type "Field" quidu "36A4D44B006D" exportControl "Public"))) (object Class "UnionDef" quid "36A4D82201C5" superclasses (list inheritance_relationship_list (object Inheritance_Relationship quid "36A4D89F0280" supplier "Logical View::CCMMetamodel::BaseIDL::TypedefDef" quidu "36A4CBE00232")) class_attributes (list class_attribute_list (object ClassAttribute "unionMembers" attributes (list Attribute_Set (object Attribute tool "MOF" name "uml2mof.isOrdered" value (value Text "true"))) quid "36AE20730232" documentation |ordered |unique | | type "UnionField" quidu "36ACD1390290" exportControl "Public"))) (object Class "EnumDef" quid "36A4D82F02AF" superclasses (list inheritance_relationship_list (object Inheritance_Relationship quid "36A4D83901D4" supplier "Logical View::CCMMetamodel::BaseIDL::TypedefDef" quidu "36A4CBE00232")) class_attributes (list class_attribute_list (object ClassAttribute "members" attributes (list Attribute_Set (object Attribute tool "MOF" name "uml2mof.isOrdered" value (value Text "true"))) quid "36A4D84C0232" documentation |ordered |unique type "string" quidu "36BCC78D03C5" exportControl "Public"))) (object Class "AliasDef" quid "36A4D94200CB" superclasses (list inheritance_relationship_list (object Inheritance_Relationship quid "36A4D95A01D4" supplier "Logical View::CCMMetamodel::BaseIDL::TypedefDef" quidu "36A4CBE00232") (object Inheritance_Relationship quid "36A4D96303B9" supplier "Logical View::CCMMetamodel::BaseIDL::Typed" quidu "36A4C60203B9"))) (object Class "IDLType" quid "36ACC81F003E" class_attributes (list class_attribute_list (object ClassAttribute "typeCode" attributes (list Attribute_Set (object Attribute tool "MOF" name "rose2mof.isChangeable" value (value Text "false"))) quid "36ACC836007D" type "TypeCode" quidu "36AE25110222" exportControl "Public" derived TRUE)) abstract TRUE) (object Class "StringDef" quid "36ACC96A0280" superclasses (list inheritance_relationship_list (object Inheritance_Relationship quid "36ACC971001F" supplier "Logical View::CCMMetamodel::BaseIDL::IDLType" quidu "36ACC81F003E")) class_attributes (list class_attribute_list (object ClassAttribute "bound" quid "36ACC988009C" type "unsigned long" quidu "36AE2631030D" exportControl "Public"))) (object Class "WstringDef" quid "36ACC9C7009C" superclasses (list inheritance_relationship_list (object Inheritance_Relationship quid "36ACC9CE0251" supplier "Logical View::CCMMetamodel::BaseIDL::IDLType" quidu "36ACC81F003E")) class_attributes (list class_attribute_list (object ClassAttribute "bound" quid "36ACC9DE0261" type "unsigned long" quidu "36AE2631030D" exportControl "Public"))) (object Class "FixedDef" quid "36ACCA4A001F" superclasses (list inheritance_relationship_list (object Inheritance_Relationship quid "36ACCA5201C5" supplier "Logical View::CCMMetamodel::BaseIDL::IDLType" quidu "36ACC81F003E")) class_attributes (list class_attribute_list (object ClassAttribute "digits" quid "36ACCA5F03B9" type "unsigned short" quidu "36BCC79B0357" exportControl "Public") (object ClassAttribute "scale" quid "36ACCA74033C" type "short" quidu "36AE264B0196" exportControl "Public"))) (object Class "SequenceDef" quid "36ACCAA10280" superclasses (list inheritance_relationship_list (object Inheritance_Relationship quid "36ACCB0C0203" supplier "Logical View::CCMMetamodel::BaseIDL::Typed" quidu "36A4C60203B9") (object Inheritance_Relationship quid "36ACCD180157" supplier "Logical View::CCMMetamodel::BaseIDL::IDLType" quidu "36ACC81F003E")) class_attributes (list class_attribute_list (object ClassAttribute "bound" quid "36ACCAC00177" type "unsigned long" quidu "36AE2631030D" exportControl "Public"))) (object Class "ArrayDef" quid "36ACCACD035B" superclasses (list inheritance_relationship_list (object Inheritance_Relationship quid "36ACCB1000CB" supplier "Logical View::CCMMetamodel::BaseIDL::Typed" quidu "36A4C60203B9") (object Inheritance_Relationship quid "36ACCD1B0222" supplier "Logical View::CCMMetamodel::BaseIDL::IDLType" quidu "36ACC81F003E")) class_attributes (list class_attribute_list (object ClassAttribute "bound" quid "36ACCADA02DE" type "unsigned long" quidu "36AE2631030D" exportControl "Public"))) (object Class "PrimitiveDef" quid "36ACCCA003C8" superclasses (list inheritance_relationship_list (object Inheritance_Relationship quid "36ACCCC4000F" supplier "Logical View::CCMMetamodel::BaseIDL::IDLType" quidu "36ACC81F003E")) class_attributes (list class_attribute_list (object ClassAttribute "kind" quid "36ACCCD7036B" type "PrimitiveKind" quidu "3BC2CB6D000E" exportControl "Public")) cardinality (value Cardinality "1..1")) (object Class "UnionField" quid "36ACD1390290" superclasses (list inheritance_relationship_list (object Inheritance_Relationship quid "36ACD15F0203" supplier "Logical View::CCMMetamodel::BaseIDL::Typed" quidu "36A4C60203B9")) class_attributes (list class_attribute_list (object ClassAttribute "identifier" quid "36ACD169004E" type "string" quidu "36BCC78D03C5" exportControl "Public") (object ClassAttribute "label" quid "36ACD172029F" type "any" quidu "36AE25700128" exportControl "Public"))) (object Class "Container" quid "36A4C19D032C" documentation |**Constraints in English** |[14] Contained elements have unique names within their Container | |**Constraints in OCL ** |[14] { contents->forAll (c0, c1 | c0 <> c1 implies c0.identifier <> c1.identifier) } superclasses (list inheritance_relationship_list (object Inheritance_Relationship quid "36D823780099" supplier "Logical View::CCMMetamodel::BaseIDL::Contained" quidu "36A4C19500AB")) operations (list Operations (object Operation "lookupName" quid "36AE29450261" documentation "returns Contained [0..*]" parameters (list Parameters (object Parameter "searchName" quid "3B2483DF0157" type "string" quidu "36BCC78D03C5") (object Parameter "levelsToSearch" quid "3B2483DF0158" type "long" quidu "36AE470500FA") (object Parameter "limitToType" quid "3B2483DF0159" type "DefinitionKind" quidu "3BC2CD3F0163") (object Parameter "excludeInherited" quid "3B2483DF015A" type "boolean" quidu "36AE261A0222")) result "Contained" concurrency "Sequential" opExportControl "Public" uid 0 quidu "36A4C19500AB") (object Operation "lookup" attributes (list Attribute_Set (object Attribute tool "MOF" name "rose2mof.return.isOrdered" value (value Text "true"))) quid "36B0C2D20148" parameters (list Parameters (object Parameter "searchName" quid "3B2483DF015C" type "string" quidu "36BCC78D03C5")) result "Contained" concurrency "Sequential" opExportControl "Public" uid 0 quidu "36A4C19500AB") (object Operation "getFilteredContents" attributes (list Attribute_Set (object Attribute tool "MOF" name "rose2mof.return.isOrdered" value (value Text "true"))) quid "36B0C48B005D" documentation "returns Contained [0..*]" parameters (list Parameters (object Parameter "limitToType" quid "3B2483DF015F" type "DefinitionKind" quidu "3BC2CD3F0163") (object Parameter "includeInherited" quid "3B2483DF0160" type "boolean" quidu "36AE261A0222")) result "Contained" concurrency "Sequential" opExportControl "Public" uid 0 quidu "36A4C19500AB")) abstract TRUE) (object Class "TypeCode" attributes (list Attribute_Set (object Attribute tool "MOF" name "uml2mof.corbaType" value (value Text "TypeCode"))) quid "36AE25110222" stereotype "primitive") (object Class "any" quid "36AE25700128" stereotype "primitive") (object Class "boolean" quid "36AE261A0222" stereotype "primitive") (object Class "unsigned long" quid "36AE2631030D" stereotype "primitive") (object Class "short" quid "36AE264B0196" stereotype "primitive") (object Class "long" quid "36AE470500FA" stereotype "primitive") (object Class "ValueMemberDef" quid "36B99E11033F" documentation |**Constraints in English** |[5] a ValueMemberDef must be defined within a ValueDef | |**Constraints in OCL ** |[5] { definedIn.oclIsTypeof (ValueDef) } superclasses (list inheritance_relationship_list (object Inheritance_Relationship quid "36B9A21000B5" supplier "Logical View::CCMMetamodel::BaseIDL::Typed" quidu "36A4C60203B9") (object Inheritance_Relationship quid "36B9A26B02D2" supplier "Logical View::CCMMetamodel::BaseIDL::Contained" quidu "36A4C19500AB")) class_attributes (list class_attribute_list (object ClassAttribute "isPublicMember" quid "36B9A1740269" documentation |//in the CORBA 2.3 IR is |short access |//and may assume the values |const short PRIVATE_MEMBER = 0 |const short PUBLIC_MEMBER = 1 type "boolean" quidu "36AE261A0222" exportControl "Public"))) (object Class "ValueDef" quid "36B9A34C0163" documentation |**Constraints in English** |[9] a ValueDef must be defined within a ModuleDef | |**Constraints in OCL ** |[9] { definedIn.oclIsKindOf (ModuleDef) } superclasses (list inheritance_relationship_list (object Inheritance_Relationship quid "36B9A434001C" supplier "Logical View::CCMMetamodel::BaseIDL::Container" quidu "36A4C19D032C") (object Inheritance_Relationship quid "36D4440D0184" supplier "Logical View::CCMMetamodel::BaseIDL::IDLType" quidu "36ACC81F003E")) class_attributes (list class_attribute_list (object ClassAttribute "isAbstract" quid "36B9A36903E6" type "boolean" quidu "36AE261A0222" exportControl "Public") (object ClassAttribute "isCustom" quid "36B9A3BC024B" type "boolean" quidu "36AE261A0222" exportControl "Public") (object ClassAttribute "isTruncatable" quid "36B9A3CC03B6" type "boolean" quidu "36AE261A0222" exportControl "Public"))) (object Class "ValueBoxDef" quid "36B9A84F01E0" superclasses (list inheritance_relationship_list (object Inheritance_Relationship quid "36B9A8710334" supplier "Logical View::CCMMetamodel::BaseIDL::TypedefDef" quidu "36A4CBE00232"))) (object Class "string" quid "36BCC78D03C5" stereotype "primitive") (object Class "unsigned short" quid "36BCC79B0357" stereotype "primitive") (object Class "OperationDef" quid "36A4C61B02DE" documentation |**Constraints in English** |[4] an OperationDef must be defined within an InterfaceDef or within a ValueDef | |**Constraints in OCL ** |[4] { definedIn.oclIsKindOf (InterfaceDef) or definedIn.oclIsKindOf (ValueDef) } superclasses (list inheritance_relationship_list (object Inheritance_Relationship quid "36ACD434000F" supplier "Logical View::CCMMetamodel::BaseIDL::Typed" quidu "36A4C60203B9") (object Inheritance_Relationship quid "36A4DC3C0271" supplier "Logical View::CCMMetamodel::BaseIDL::Contained" quidu "36A4C19500AB")) class_attributes (list class_attribute_list (object ClassAttribute "isOneway" quid "36A4D4380213" type "boolean" quidu "36AE261A0222" exportControl "Public") (object ClassAttribute "parameters" attributes (list Attribute_Set (object Attribute tool "MOF" name "uml2mof.isOrdered" value (value Text "true"))) quid "36AE23A20196" documentation |ordered |unique type "ParameterDef" quidu "36A4C3CB0222" exportControl "Public") (object ClassAttribute "contexts" attributes (list Attribute_Set (object Attribute tool "MOF" name "uml2mof.isOrdered" value (value Text "true"))) quid "36B736070148" type "string" quidu "36BCC78D03C5" exportControl "Public"))) (object Class "ExceptionDef" quid "36A4CBD701C5" documentation |**Constraints in English** |[6] an ExceptionDef must be defined in a Container | |**Constraints in OCL ** |[6] { definedIn.notEmpty } superclasses (list inheritance_relationship_list (object Inheritance_Relationship quid "36A4DC4502CE" supplier "Logical View::CCMMetamodel::BaseIDL::Contained" quidu "36A4C19500AB")) class_attributes (list class_attribute_list (object ClassAttribute "typeCode" attributes (list Attribute_Set (object Attribute tool "MOF" name "rose2mof.isChangeable" value (value Text "false"))) quid "36ACCB8D032C" documentation "readonly" type "TypeCode" quidu "36AE25110222" exportControl "Public") (object ClassAttribute "members" attributes (list Attribute_Set (object Attribute tool "MOF" name "uml2mof.isOrdered" value (value Text "true"))) quid "36AE209E005D" documentation |ordered |unique type "Field" quidu "36A4D44B006D" exportControl "Public"))) (object Class "Contained" quid "36A4C19500AB" class_attributes (list class_attribute_list (object ClassAttribute "identifier" quid "36A4D49B0261" type "string" quidu "36BCC78D03C5" exportControl "Public") (object ClassAttribute "repositoryId" quid "36A4D61F009C" type "string" quidu "36BCC78D03C5" exportControl "Public") (object ClassAttribute "version" quid "36A4D63C036B" type "string" quidu "36BCC78D03C5" exportControl "Public") (object ClassAttribute "absoluteName" attributes (list Attribute_Set (object Attribute tool "MOF" name "rose2mof.isChangeable" value (value Text "false"))) quid "36ACC26001F4" documentation "readonly" type "string" quidu "36BCC78D03C5" exportControl "Public" derived TRUE)) abstract TRUE) (object Class "AttributeDef" quid "36A4C5F60119" documentation |**Constraints in English** |[3] an AttributeDef can must be defined within an InterfaceDef or within a ValueDef | |**Constraints in OCL ** |[3] { definedIn.oclIsKindOf (InterfaceDef) or definedIn.oclIsKindOf (ValueDef) } superclasses (list inheritance_relationship_list (object Inheritance_Relationship quid "36A4D334008C" supplier "Logical View::CCMMetamodel::BaseIDL::Typed" quidu "36A4C60203B9") (object Inheritance_Relationship quid "36A4D31F0148" supplier "Logical View::CCMMetamodel::BaseIDL::Contained" quidu "36A4C19500AB")) class_attributes (list class_attribute_list (object ClassAttribute "isReadonly" quid "36A4D419007D" type "boolean" quidu "36AE261A0222" exportControl "Public"))) (object Class "PrimitiveKind" quid "3BC2CB6D000E" stereotype "enumeration" class_attributes (list class_attribute_list (object ClassAttribute "PK_NULL" quid "3BC2CBD30097" exportControl "Public") (object ClassAttribute " PK_VOID" quid "3BC2CBDC03D9" exportControl "Public") (object ClassAttribute "PK_SHORT" quid "3BC2CBE60080") (object ClassAttribute " PK_LONG" quid "3BC2CBF3016F") (object ClassAttribute " PK_USHORT" quid "3BC2CBFC00D2") (object ClassAttribute "PK_ULONG" quid "3BC2CC0502FC") (object ClassAttribute "PK_FLOAT" quid "3BC2CC0F0256") (object ClassAttribute "PK_DOUBLE" quid "3BC2CC170316") (object ClassAttribute "PK_BOOLEAN" quid "3BC2CC1F0385") (object ClassAttribute "PK_CHAR" quid "3BC2CC2A013C") (object ClassAttribute "PK_OCTET" quid "3BC2CC350214") (object ClassAttribute "PK_ANY" quid "3BC2CC3D0342") (object ClassAttribute "PK_LONGDOUBLE" quid "3BC2CC7A0123") (object ClassAttribute " PK_WSTRING" quid "3BC2CC8E0028") (object ClassAttribute "PK_TYPECODE" quid "3BC2CC46002E") (object ClassAttribute "PK_WCHAR" quid "3BC2CC8403C7") (object ClassAttribute "PK_PRINCIPAL" quid "3BC2CC4E0030") (object ClassAttribute "PK_STRING" quid "3BC2CC560294") (object ClassAttribute "PK_ULONGLONG" quid "3BC2CC7002E2") (object ClassAttribute "PK_OBJREF" quid "3BC2CC5E01C3") (object ClassAttribute " PK_LONGLONG" quid "3BC2CC670126")) language "DOT") (object Class "ParameterMode" quid "3BC2CCE800EF" stereotype "enumeration" class_attributes (list class_attribute_list (object ClassAttribute "PARAM_IN" quid "3BC2CCF802C9" exportControl "Public") (object ClassAttribute " PARAM_OUT" quid "3BC2CD030198" exportControl "Public") (object ClassAttribute "PARAM_INOUT" quid "3BC2CD0D0157" exportControl "Public")) language "DOT") (object Class "DefinitionKind" quid "3BC2CD3F0163" stereotype "enumeration" class_attributes (list class_attribute_list (object ClassAttribute "DK_NONE" quid "3BC2CD5302C0") (object ClassAttribute "DK_ALL" quid "3BC2CD690177") (object ClassAttribute "DK_ATTRIBUTE" quid "3BC2CD790184") (object ClassAttribute "DK_CONSTANT" quid "3BC2CD870351") (object ClassAttribute "DK_EXCEPTION" quid "3BC2CD8F0081") (object ClassAttribute "DK_INTERFACE" quid "3BC2CD960212") (object ClassAttribute "DK_MODULE" quid "3BC2CD9E014B") (object ClassAttribute "DK_OPERATION" quid "3BC2CDA60143") (object ClassAttribute "DK_TYPEDEF" quid "3BC2CDAD017F") (object ClassAttribute "DK_ALIAS" quid "3BC2CDB50040") (object ClassAttribute "DK_STRUCT" quid "3BC2CDBC0180") (object ClassAttribute "DK_UNION" quid "3BC2CDC30375") (object ClassAttribute " DK_FIXED" quid "3BC2CE01019E") (object ClassAttribute "DK_ENUM" quid "3BC2CDCA025D") (object ClassAttribute "DK_PRIMITIVE" quid "3BC2CDD1025D") (object ClassAttribute "DK_STRING" quid "3BC2CDD80109") (object ClassAttribute "DK_SEQUENCE" quid "3BC2CDDF0054") (object ClassAttribute "DK_WSTRING" quid "3BC2CDFA0158") (object ClassAttribute "DK_ARRAY" quid "3BC2CDE6011D") (object ClassAttribute "DK_REPOSITORY" quid "3BC2CDED0249")) language "DOT") (object Association "InterfaceDerivedFrom" quid "36ACCDE7001F" roles (list role_list (object Role "base" quid "36ACCDEB01B5" label "base" supplier "Logical View::CCMMetamodel::BaseIDL::InterfaceDef" quidu "36A4CBE501E4" client_cardinality (value cardinality "0..n") is_navigable TRUE) (object Role "derived" quid "36ACCDEB01B6" label "derived" supplier "Logical View::CCMMetamodel::BaseIDL::InterfaceDef" quidu "36A4CBE501E4" client_cardinality (value cardinality "0..n")))) (object Association "DiscriminatedBy" quid "36ACD1F00119" roles (list role_list (object Role "discriminatorType" quid "36ACD1F2002E" label "discriminatorType" supplier "Logical View::CCMMetamodel::BaseIDL::IDLType" quidu "36ACC81F003E" client_cardinality (value cardinality "1") is_navigable TRUE) (object Role "unionDef" quid "36ACD1F2004E" label "unionDef" supplier "Logical View::CCMMetamodel::BaseIDL::UnionDef" quidu "36A4D82201C5" client_cardinality (value cardinality "0..n")))) (object Association "TypedBy" quid "36ACD26001B5" roles (list role_list (object Role "idlType" quid "36ACD26101C5" label "idlType" supplier "Logical View::CCMMetamodel::BaseIDL::IDLType" quidu "36ACC81F003E" client_cardinality (value cardinality "1") is_navigable TRUE) (object Role "typed" quid "36ACD26101F4" label "typed" supplier "Logical View::CCMMetamodel::BaseIDL::Typed" quidu "36A4C60203B9" client_cardinality (value cardinality "0..n")))) (object Association "Supports" quid "36B9A4C1037C" roles (list role_list (object Role "interfaceDef" quid "36B9A4C20392" label "interfaceDef" supplier "Logical View::CCMMetamodel::BaseIDL::InterfaceDef" quidu "36A4CBE501E4" client_cardinality (value cardinality "0..1") is_navigable TRUE) (object Role "valueDef" quid "36B9A4C203B0" label "valueDef" supplier "Logical View::CCMMetamodel::BaseIDL::ValueDef" quidu "36B9A34C0163" client_cardinality (value cardinality "0..n")))) (object Association "ValueDerivedFrom" quid "36B9AB39023D" roles (list role_list (object Role "base" quid "36B9AB3D03C9" label "base" supplier "Logical View::CCMMetamodel::BaseIDL::ValueDef" quidu "36B9A34C0163" client_cardinality (value cardinality "0..1") is_navigable TRUE) (object Role "derived" quid "36B9AB3D03D3" label "derived" supplier "Logical View::CCMMetamodel::BaseIDL::ValueDef" quidu "36B9A34C0163" client_cardinality (value cardinality "0..n")))) (object Association "AbstractDerivedFrom" quid "36B9AEF20360" roles (list role_list (object Role "abstractDerived" quid "36B9AEF60334" label "abstractDerived" supplier "Logical View::CCMMetamodel::BaseIDL::ValueDef" quidu "36B9A34C0163" client_cardinality (value cardinality "0..n")) (object Role "abstractBase" quid "36B9AEF6033E" label "abstractBase" supplier "Logical View::CCMMetamodel::BaseIDL::ValueDef" quidu "36B9A34C0163" client_cardinality (value cardinality "0..n") is_navigable TRUE))) (object Association "SetRaises" quid "36B999D500DD" roles (list role_list (object Role "setException" quid "36B999DD01E3" label "setException" supplier "Logical View::CCMMetamodel::BaseIDL::ExceptionDef" quidu "36A4CBD701C5" client_cardinality (value cardinality "0..n") is_navigable TRUE) (object Role "setAttribute" quid "36B999DD020B" label "setAttribute" supplier "Logical View::CCMMetamodel::BaseIDL::AttributeDef" quidu "36A4C5F60119" client_cardinality (value cardinality "0..n")))) (object Association "CanRaise" quid "36B7337002BF" roles (list role_list (object Role "exceptionDef" quid "36B733740128" label "exceptionDef" supplier "Logical View::CCMMetamodel::BaseIDL::ExceptionDef" quidu "36A4CBD701C5" client_cardinality (value cardinality "0..n") is_navigable TRUE) (object Role "operationDef" quid "36B733740157" label "operationDef" supplier "Logical View::CCMMetamodel::BaseIDL::OperationDef" quidu "36A4C61B02DE" client_cardinality (value cardinality "0..n")))) (object Association "GetRaises" quid "36B9988E0105" roles (list role_list (object Role "getException" quid "36B9988F00F2" label "getException" supplier "Logical View::CCMMetamodel::BaseIDL::ExceptionDef" quidu "36A4CBD701C5" client_cardinality (value cardinality "0..n") is_navigable TRUE) (object Role "getAttribute" quid "36B9988F0110" label "getAttribute" supplier "Logical View::CCMMetamodel::BaseIDL::AttributeDef" quidu "36A4C5F60119" client_cardinality (value cardinality "0..n")))) (object Association "Contains" quid "36A4D3E10157" roles (list role_list (object Role "definedIn" quid "36A4D3E300CB" label "definedIn" supplier "Logical View::CCMMetamodel::BaseIDL::Container" quidu "36A4C19D032C" client_cardinality (value cardinality "0..1") is_navigable TRUE is_aggregate TRUE) (object Role "contents" quid "36A4D3E300CC" label "contents" supplier "Logical View::CCMMetamodel::BaseIDL::Contained" quidu "36A4C19500AB" client_cardinality (value cardinality "0..n") Containment "By Value" is_navigable TRUE)))) logical_presentations (list unit_reference_list (object ClassDiagram "0. all" quid "36A4C088030D" title "0. all" documentation | | zoom 100 max_height 28350 max_width 21600 origin_x 1138 origin_y 912 items (list diagram_item_list (object ClassView "Class" "Logical View::CCMMetamodel::BaseIDL::AliasDef" @1 ShowCompartmentStereotypes TRUE IncludeAttribute TRUE IncludeOperation TRUE location (3040, 1744) font (object Font size 9 face "helvetica" bold FALSE italics FALSE underline FALSE strike FALSE color 0 default_color TRUE) label (object ItemLabel Parent_View @1 location (2952, 1701) fill_color 16777215 nlines 1 max_width 176 justify 0 label "AliasDef") icon_style "Label" line_color 3342489 fill_color 13434879 quidu "36A4D94200CB" width 194 height 106 autoResize TRUE) (object ClassView "Class" "Logical View::CCMMetamodel::BaseIDL::any" @2 ShowCompartmentStereotypes TRUE IncludeAttribute TRUE IncludeOperation TRUE location (2784, 3088) font (object Font size 9 face "helvetica" bold FALSE italics FALSE underline FALSE strike FALSE color 0 default_color TRUE) label (object ItemLabel Parent_View @2 location (2655, 3063) fill_color 16777215 nlines 1 max_width 258 justify 0 label "any") stereotype (object ItemLabel Parent_View @2 location (2655, 3021) fill_color 13434879 anchor 10 nlines 1 max_width 255 justify 0 label "<>") icon_style "Label" line_color 3342489 fill_color 13434879 quidu "36AE25700128" width 276 height 154 autoResize TRUE) (object ClassView "Class" "Logical View::CCMMetamodel::BaseIDL::ArrayDef" @3 ShowCompartmentStereotypes TRUE IncludeAttribute TRUE IncludeOperation TRUE location (2384, 1920) font (object Font size 9 face "helvetica" bold FALSE italics FALSE underline FALSE strike FALSE color 0 default_color TRUE) label (object ItemLabel Parent_View @3 location (2199, 1851) fill_color 16777215 nlines 1 max_width 370 justify 0 label "ArrayDef") icon_style "Label" line_color 3342489 fill_color 13434879 quidu "36ACCACD035B" width 388 height 158 autoResize TRUE) (object ClassView "Class" "Logical View::CCMMetamodel::BaseIDL::boolean" @4 ShowCompartmentStereotypes TRUE IncludeAttribute TRUE IncludeOperation TRUE location (2432, 3088) font (object Font size 9 face "helvetica" bold FALSE italics FALSE underline FALSE strike FALSE color 0 default_color TRUE) label (object ItemLabel Parent_View @4 location (2307, 3063) fill_color 16777215 nlines 1 max_width 250 justify 0 label "boolean") stereotype (object ItemLabel Parent_View @4 location (2307, 3021) fill_color 13434879 anchor 10 nlines 1 max_width 248 justify 0 label "<>") icon_style "Label" line_color 3342489 fill_color 13434879 quidu "36AE261A0222" width 268 height 154 autoResize TRUE) (object ClassView "Class" "Logical View::CCMMetamodel::BaseIDL::ConstantDef" @5 ShowCompartmentStereotypes TRUE IncludeAttribute TRUE IncludeOperation TRUE location (4272, 1440) font (object Font size 9 face "helvetica" bold FALSE italics FALSE underline FALSE strike FALSE color 0 default_color TRUE) label (object ItemLabel Parent_View @5 location (4134, 1371) fill_color 16777215 nlines 1 max_width 276 justify 0 label "ConstantDef") icon_style "Label" line_color 3342489 fill_color 13434879 quidu "36A4C5FC00AB" width 294 height 158 autoResize TRUE) (object ClassView "Class" "Logical View::CCMMetamodel::BaseIDL::EnumDef" @6 ShowCompartmentStereotypes TRUE IncludeAttribute TRUE IncludeOperation TRUE location (4240, 2496) font (object Font size 9 face "helvetica" bold FALSE italics FALSE underline FALSE strike FALSE color 0 default_color TRUE) label (object ItemLabel Parent_View @6 location (4101, 2427) fill_color 16777215 nlines 1 max_width 278 justify 0 label "EnumDef") icon_style "Label" line_color 3342489 fill_color 13434879 quidu "36A4D82F02AF" width 296 height 158 autoResize TRUE) (object ClassView "Class" "Logical View::CCMMetamodel::BaseIDL::Field" @7 ShowCompartmentStereotypes TRUE IncludeAttribute TRUE IncludeOperation TRUE location (3568, 1568) font (object Font size 9 face "helvetica" bold FALSE italics FALSE underline FALSE strike FALSE color 0 default_color TRUE) label (object ItemLabel Parent_View @7 location (3435, 1499) fill_color 16777215 nlines 1 max_width 266 justify 0 label "Field") icon_style "Label" line_color 3342489 fill_color 13434879 quidu "36A4D44B006D" width 284 height 158 autoResize TRUE) (object ClassView "Class" "Logical View::CCMMetamodel::BaseIDL::FixedDef" @8 ShowCompartmentStereotypes TRUE IncludeAttribute TRUE IncludeOperation TRUE location (1408, 2784) font (object Font size 9 face "helvetica" bold FALSE italics FALSE underline FALSE strike FALSE color 0 default_color TRUE) label (object ItemLabel Parent_View @8 location (1225, 2694) fill_color 16777215 nlines 1 max_width 366 justify 0 label "FixedDef") icon_style "Label" line_color 3342489 fill_color 13434879 quidu "36ACCA4A001F" width 384 height 200 autoResize TRUE) (object ClassView "Class" "Logical View::CCMMetamodel::BaseIDL::long" @9 ShowCompartmentStereotypes TRUE IncludeAttribute TRUE IncludeOperation TRUE location (3136, 3088) font (object Font size 9 face "helvetica" bold FALSE italics FALSE underline FALSE strike FALSE color 0 default_color TRUE) label (object ItemLabel Parent_View @9 location (3017, 3063) fill_color 16777215 nlines 1 max_width 238 justify 0 label "long") stereotype (object ItemLabel Parent_View @9 location (3017, 3021) fill_color 13434879 anchor 10 nlines 1 max_width 236 justify 0 label "<>") icon_style "Label" line_color 3342489 fill_color 13434879 quidu "36AE470500FA" width 256 height 154 autoResize TRUE) (object ClassView "Class" "Logical View::CCMMetamodel::BaseIDL::ModuleDef" @10 ShowCompartmentStereotypes TRUE IncludeAttribute TRUE IncludeOperation TRUE location (384, 848) font (object Font size 9 face "helvetica" bold FALSE italics FALSE underline FALSE strike FALSE color 0 default_color TRUE) label (object ItemLabel Parent_View @10 location (277, 779) fill_color 16777215 nlines 1 max_width 214 justify 0 label "ModuleDef") icon_style "Label" line_color 3342489 fill_color 13434879 quidu "36A4C60C02FD" width 232 height 158 autoResize TRUE) (object ClassView "Class" "Logical View::CCMMetamodel::BaseIDL::ParameterDef" @11 ShowCompartmentStereotypes TRUE IncludeAttribute TRUE IncludeOperation TRUE location (1472, 1584) font (object Font size 9 face "helvetica" bold FALSE italics FALSE underline FALSE strike FALSE color 0 default_color TRUE) label (object ItemLabel Parent_View @11 location (1253, 1494) fill_color 16777215 nlines 1 max_width 438 justify 0 label "ParameterDef") icon_style "Label" line_color 3342489 fill_color 13434879 quidu "36A4C3CB0222" width 456 height 200 autoResize TRUE) (object ClassView "Class" "Logical View::CCMMetamodel::BaseIDL::PrimitiveDef" @12 ShowCompartmentStereotypes TRUE IncludeAttribute TRUE IncludeOperation TRUE location (544, 2208) font (object Font size 9 face "helvetica" bold FALSE italics FALSE underline FALSE strike FALSE color 0 default_color TRUE) label (object ItemLabel Parent_View @12 location (388, 2139) fill_color 16777215 nlines 1 max_width 312 justify 0 label "PrimitiveDef") icon_style "Label" line_color 3342489 fill_color 13434879 quidu "36ACCCA003C8" width 330 height 158 autoResize TRUE) (object ClassView "Class" "Logical View::CCMMetamodel::BaseIDL::SequenceDef" @13 ShowCompartmentStereotypes TRUE IncludeAttribute TRUE IncludeOperation TRUE location (1344, 1888) font (object Font size 9 face "helvetica" bold FALSE italics FALSE underline FALSE strike FALSE color 0 default_color TRUE) label (object ItemLabel Parent_View @13 location (1159, 1819) fill_color 16777215 nlines 1 max_width 370 justify 0 label "SequenceDef") icon_style "Label" line_color 3342489 fill_color 13434879 quidu "36ACCAA10280" width 388 height 158 autoResize TRUE) (object ClassView "Class" "Logical View::CCMMetamodel::BaseIDL::short" @14 ShowCompartmentStereotypes TRUE IncludeAttribute TRUE IncludeOperation TRUE location (672, 3088) font (object Font size 9 face "helvetica" bold FALSE italics FALSE underline FALSE strike FALSE color 0 default_color TRUE) label (object ItemLabel Parent_View @14 location (553, 3063) fill_color 16777215 nlines 1 max_width 238 justify 0 label "short") stereotype (object ItemLabel Parent_View @14 location (553, 3021) fill_color 13434879 anchor 10 nlines 1 max_width 236 justify 0 label "<>") icon_style "Label" line_color 3342489 fill_color 13434879 quidu "36AE264B0196" width 256 height 154 autoResize TRUE) (object ClassView "Class" "Logical View::CCMMetamodel::BaseIDL::string" @15 ShowCompartmentStereotypes TRUE IncludeAttribute TRUE IncludeOperation TRUE location (976, 3088) font (object Font size 9 face "helvetica" bold FALSE italics FALSE underline FALSE strike FALSE color 0 default_color TRUE) label (object ItemLabel Parent_View @15 location (857, 3063) fill_color 16777215 nlines 1 max_width 238 justify 0 label "string") stereotype (object ItemLabel Parent_View @15 location (857, 3021) fill_color 13434879 anchor 10 nlines 1 max_width 236 justify 0 label "<>") icon_style "Label" line_color 3342489 fill_color 13434879 quidu "36BCC78D03C5" width 256 height 154 autoResize TRUE) (object ClassView "Class" "Logical View::CCMMetamodel::BaseIDL::StringDef" @16 ShowCompartmentStereotypes TRUE IncludeAttribute TRUE IncludeOperation TRUE location (784, 2800) font (object Font size 9 face "helvetica" bold FALSE italics FALSE underline FALSE strike FALSE color 0 default_color TRUE) label (object ItemLabel Parent_View @16 location (599, 2731) fill_color 16777215 nlines 1 max_width 370 justify 0 label "StringDef") icon_style "Label" line_color 3342489 fill_color 13434879 quidu "36ACC96A0280" width 388 height 158 autoResize TRUE) (object ClassView "Class" "Logical View::CCMMetamodel::BaseIDL::StructDef" @17 ShowCompartmentStereotypes TRUE IncludeAttribute TRUE IncludeOperation TRUE location (3472, 2704) font (object Font size 9 face "helvetica" bold FALSE italics FALSE underline FALSE strike FALSE color 0 default_color TRUE) label (object ItemLabel Parent_View @17 location (3339, 2635) fill_color 16777215 nlines 1 max_width 266 justify 0 label "StructDef") icon_style "Label" line_color 3342489 fill_color 13434879 quidu "36A4D7F90399" width 284 height 158 autoResize TRUE) (object ClassView "Class" "Logical View::CCMMetamodel::BaseIDL::TypeCode" @18 ShowCompartmentStereotypes TRUE IncludeAttribute TRUE IncludeOperation TRUE location (1280, 3088) font (object Font size 9 face "helvetica" bold FALSE italics FALSE underline FALSE strike FALSE color 0 default_color TRUE) label (object ItemLabel Parent_View @18 location (1169, 3063) fill_color 16777215 nlines 1 max_width 222 justify 0 label "TypeCode") stereotype (object ItemLabel Parent_View @18 location (1169, 3021) fill_color 13434879 anchor 10 nlines 1 max_width 219 justify 0 label "<>") icon_style "Label" line_color 3342489 fill_color 13434879 quidu "36AE25110222" width 240 height 154 autoResize TRUE) (object ClassView "Class" "Logical View::CCMMetamodel::BaseIDL::TypedefDef" @19 ShowCompartmentStereotypes TRUE IncludeAttribute TRUE IncludeOperation TRUE location (4512, 1728) font (object Font size 9 face "helvetica" bold FALSE italics FALSE underline FALSE strike FALSE color 0 default_color TRUE) label (object ItemLabel Parent_View @19 location (4394, 1683) fill_color 16777215 nlines 1 max_width 236 justify 0 label "TypedefDef") icon_style "Label" line_color 3342489 fill_color 13434879 quidu "36A4CBE00232" width 254 height 110 autoResize TRUE) (object ClassView "Class" "Logical View::CCMMetamodel::BaseIDL::UnionField" @20 ShowCompartmentStereotypes TRUE IncludeAttribute TRUE IncludeOperation TRUE location (1760, 1296) font (object Font size 9 face "helvetica" bold FALSE italics FALSE underline FALSE strike FALSE color 0 default_color TRUE) label (object ItemLabel Parent_View @20 location (1627, 1206) fill_color 16777215 nlines 1 max_width 266 justify 0 label "UnionField") icon_style "Label" line_color 3342489 fill_color 13434879 quidu "36ACD1390290" width 284 height 200 autoResize TRUE) (object ClassView "Class" "Logical View::CCMMetamodel::BaseIDL::unsigned long" @21 ShowCompartmentStereotypes TRUE IncludeAttribute TRUE IncludeOperation TRUE location (1632, 3088) font (object Font size 9 face "helvetica" bold FALSE italics FALSE underline FALSE strike FALSE color 0 default_color TRUE) label (object ItemLabel Parent_View @21 location (1497, 3063) fill_color 16777215 nlines 1 max_width 270 justify 0 label "unsigned long") stereotype (object ItemLabel Parent_View @21 location (1497, 3021) fill_color 13434879 anchor 10 nlines 1 max_width 270 justify 0 label "<>") icon_style "Label" line_color 3342489 fill_color 13434879 quidu "36AE2631030D" width 288 height 154 autoResize TRUE) (object ClassView "Class" "Logical View::CCMMetamodel::BaseIDL::unsigned short" @22 ShowCompartmentStereotypes TRUE IncludeAttribute TRUE IncludeOperation TRUE location (2048, 3088) font (object Font size 9 face "helvetica" bold FALSE italics FALSE underline FALSE strike FALSE color 0 default_color TRUE) label (object ItemLabel Parent_View @22 location (1906, 3063) fill_color 16777215 nlines 1 max_width 284 justify 0 label "unsigned short") stereotype (object ItemLabel Parent_View @22 location (1906, 3021) fill_color 13434879 anchor 10 nlines 1 max_width 284 justify 0 label "<>") icon_style "Label" line_color 3342489 fill_color 13434879 quidu "36BCC79B0357" width 302 height 154 autoResize TRUE) (object ClassView "Class" "Logical View::CCMMetamodel::BaseIDL::ValueBoxDef" @23 ShowCompartmentStereotypes TRUE IncludeAttribute TRUE IncludeOperation TRUE location (3392, 2416) font (object Font size 9 face "helvetica" bold FALSE italics FALSE underline FALSE strike FALSE color 0 default_color TRUE) label (object ItemLabel Parent_View @23 location (3270, 2373) fill_color 16777215 nlines 1 max_width 244 justify 0 label "ValueBoxDef") icon_style "Label" line_color 3342489 fill_color 13434879 quidu "36B9A84F01E0" width 262 height 106 autoResize TRUE) (object ClassView "Class" "Logical View::CCMMetamodel::BaseIDL::ValueMemberDef" @24 ShowCompartmentStereotypes TRUE IncludeAttribute TRUE IncludeOperation TRUE location (1280, 512) font (object Font size 9 face "helvetica" bold FALSE italics FALSE underline FALSE strike FALSE color 0 default_color TRUE) label (object ItemLabel Parent_View @24 location (1067, 443) fill_color 16777215 nlines 1 max_width 426 justify 0 label "ValueMemberDef") icon_style "Label" line_color 3342489 fill_color 13434879 quidu "36B99E11033F" width 444 height 158 autoResize TRUE) (object ClassView "Class" "Logical View::CCMMetamodel::BaseIDL::WstringDef" @25 ShowCompartmentStereotypes TRUE IncludeAttribute TRUE IncludeOperation TRUE location (496, 2528) font (object Font size 9 face "helvetica" bold FALSE italics FALSE underline FALSE strike FALSE color 0 default_color TRUE) label (object ItemLabel Parent_View @25 location (311, 2459) fill_color 16777215 nlines 1 max_width 370 justify 0 label "WstringDef") icon_style "Label" line_color 3342489 fill_color 13434879 quidu "36ACC9C7009C" width 388 height 158 autoResize TRUE) (object InheritView "" @26 stereotype TRUE line_color 3342489 quidu "36A4D95A01D4" client @1 supplier @19 line_style 0) (object InheritView "" @27 stereotype TRUE line_color 3342489 quidu "36A4D83901D4" client @6 supplier @19 line_style 0) (object InheritView "" @28 stereotype TRUE line_color 3342489 quidu "36A4D89B02FD" client @17 supplier @19 line_style 0) (object InheritView "" @29 stereotype TRUE line_color 3342489 quidu "36B9A8710334" client @23 supplier @19 line_style 0) (object ClassView "Class" "Logical View::CCMMetamodel::BaseIDL::Typed" @30 ShowCompartmentStereotypes TRUE IncludeAttribute TRUE IncludeOperation TRUE location (2384, 1456) font (object Font size 9 face "helvetica" bold FALSE italics FALSE underline FALSE strike FALSE color 0 default_color TRUE) label (object ItemLabel Parent_View @30 location (2303, 1411) fill_color 16777215 nlines 1 max_width 162 justify 0 label "Typed") icon_style "Label" line_color 3342489 fill_color 13434879 quidu "36A4C60203B9" height 110 autoResize TRUE) (object InheritView "" @31 stereotype TRUE line_color 3342489 quidu "36A4D96303B9" client @1 supplier @30 line_style 0) (object InheritView "" @32 stereotype TRUE line_color 3342489 quidu "36ACCB1000CB" client @3 supplier @30 line_style 0) (object InheritView "" @33 stereotype TRUE line_color 3342489 quidu "36A4D38202FD" client @11 supplier @30 line_style 0) (object InheritView "" @34 stereotype TRUE line_color 3342489 quidu "36ACCB0C0203" client @13 supplier @30 line_style 0) (object InheritView "" @35 stereotype TRUE line_color 3342489 quidu "36ACD15F0203" client @20 supplier @30 line_style 0) (object InheritView "" @36 stereotype TRUE line_color 3342489 quidu "36A4D46302AF" client @7 supplier @30 line_style 0) (object ClassView "Class" "Logical View::CCMMetamodel::BaseIDL::UnionDef" @37 ShowCompartmentStereotypes TRUE IncludeAttribute TRUE IncludeOperation TRUE location (2544, 2624) font (object Font size 9 face "helvetica" bold FALSE italics FALSE underline FALSE strike FALSE color 0 default_color TRUE) label (object ItemLabel Parent_View @37 location (2318, 2555) fill_color 16777215 nlines 1 max_width 452 justify 0 label "UnionDef") icon_style "Label" line_color 3342489 fill_color 13434879 quidu "36A4D82201C5" width 470 height 158 autoResize TRUE) (object InheritView "" @38 stereotype TRUE line_color 3342489 quidu "36A4D89F0280" client @37 supplier @19 line_style 0) (object ClassView "Class" "Logical View::CCMMetamodel::BaseIDL::IDLType" @39 ShowCompartmentStereotypes TRUE IncludeAttribute TRUE IncludeOperation TRUE location (1248, 2400) font (object Font size 9 face "helvetica" bold FALSE italics FALSE underline FALSE strike FALSE color 0 default_color TRUE) label (object ItemLabel Parent_View @39 location (1055, 2331) fill_color 16777215 nlines 1 max_width 386 justify 0 label "IDLType") icon_style "Label" line_color 3342489 fill_color 13434879 quidu "36ACC81F003E" width 404 height 158 autoResize TRUE) (object InheritView "" @40 stereotype TRUE line_color 3342489 quidu "36ACCD1B0222" client @3 supplier @39 line_style 0) (object InheritView "" @41 stereotype TRUE line_color 3342489 quidu "36ACCA5201C5" client @8 supplier @39 line_style 0) (object InheritView "" @42 stereotype TRUE line_color 3342489 quidu "36ACCCC4000F" client @12 supplier @39 line_style 0) (object InheritView "" @43 stereotype TRUE line_color 3342489 quidu "36ACCD180157" client @13 supplier @39 line_style 0) (object InheritView "" @44 stereotype TRUE line_color 3342489 quidu "36ACC971001F" client @16 supplier @39 line_style 0) (object InheritView "" @45 stereotype TRUE line_color 3342489 quidu "36ACC9CE0251" client @25 supplier @39 line_style 0) (object AssociationViewNew "TypedBy" @46 location (1829, 1915) font (object Font size 9 face "helvetica" bold FALSE italics FALSE underline FALSE strike FALSE color 0 default_color TRUE) label (object SegLabel @47 Parent_View @46 location (1923, 1926) font (object Font size 9 face "helvetica" bold FALSE italics FALSE underline FALSE strike FALSE color 0 default_color TRUE) anchor 1 anchor_loc 1 nlines 1 max_width 156 justify 0 label "TypedBy" pctDist 2.066667 height 11 orientation 1) stereotype TRUE line_color 3342489 quidu "36ACD26001B5" roleview_list (list RoleViews (object RoleView "typed" @48 Parent_View @46 location (167, -455) font (object Font size 9 face "helvetica" bold FALSE italics FALSE underline FALSE strike FALSE color 32768 default_color FALSE) label (object SegLabel @49 Parent_View @48 location (2262, 1638) font (object Font size 9 face "helvetica" bold FALSE italics FALSE underline FALSE strike FALSE color 32768 default_color FALSE) anchor 1 anchor_loc 1 nlines 1 max_width 261 justify 0 label "+typed" pctDist 0.805362 height 62 orientation 1) stereotype TRUE line_color 255 quidu "36ACD26101F4" client @46 supplier @30 line_style 0 label (object SegLabel @50 Parent_View @48 location (2164, 1695) font (object Font size 9 face "helvetica" bold FALSE italics FALSE underline FALSE strike FALSE color 32768 default_color FALSE) anchor 2 anchor_loc 1 nlines 1 max_width 70 justify 0 label "0..n" pctDist 0.631609 height 44 orientation 1)) (object RoleView "idlType" @51 Parent_View @46 location (167, -455) font (object Font size 9 face "helvetica" bold FALSE italics FALSE underline FALSE strike FALSE color 32768 default_color FALSE) label (object SegLabel @52 Parent_View @51 location (1452, 2141) font (object Font size 9 face "helvetica" bold FALSE italics FALSE underline FALSE strike FALSE color 32768 default_color FALSE) anchor 1 anchor_loc 1 nlines 1 max_width 329 justify 0 label "+idlType" pctDist 0.687317 height 69 orientation 1) stereotype TRUE line_color 255 quidu "36ACD26101C5" client @46 supplier @39 line_style 0 label (object SegLabel @53 Parent_View @51 location (1531, 2224) font (object Font size 9 face "helvetica" bold FALSE italics FALSE underline FALSE strike FALSE color 32768 default_color FALSE) anchor 2 anchor_loc 1 nlines 1 max_width 72 justify 0 label "1" pctDist 0.675387 height 47 orientation 0)))) (object AssociationViewNew "DiscriminatedBy" @54 location (1879, 2508) font (object Font size 9 face "helvetica" bold FALSE italics FALSE underline FALSE strike FALSE color 0 default_color TRUE) label (object SegLabel @55 Parent_View @54 location (1904, 2585) font (object Font size 9 face "helvetica" bold FALSE italics FALSE underline FALSE strike FALSE color 0 default_color TRUE) anchor 1 anchor_loc 1 nlines 1 max_width 600 justify 0 label "DiscriminatedBy" pctDist 0.933333 height 77 orientation 1) stereotype TRUE line_color 3342489 quidu "36ACD1F00119" roleview_list (list RoleViews (object RoleView "unionDef" @56 Parent_View @54 location (217, 138) font (object Font size 9 face "helvetica" bold FALSE italics FALSE underline FALSE strike FALSE color 32768 default_color FALSE) label (object SegLabel @57 Parent_View @56 location (2195, 2516) font (object Font size 9 face "helvetica" bold FALSE italics FALSE underline FALSE strike FALSE color 32768 default_color FALSE) anchor 1 anchor_loc 1 nlines 1 max_width 386 justify 0 label "+unionDef" pctDist 0.718435 height 47 orientation 0) stereotype TRUE line_color 255 quidu "36ACD1F2004E" client @54 supplier @37 line_style 0 label (object SegLabel @58 Parent_View @56 location (2279, 2468) font (object Font size 9 face "helvetica" bold FALSE italics FALSE underline FALSE strike FALSE color 32768 default_color FALSE) anchor 2 anchor_loc 1 nlines 1 max_width 70 justify 0 label "0..n" pctDist 0.892447 height 109 orientation 0)) (object RoleView "discriminatorType" @59 Parent_View @54 location (217, 138) font (object Font size 9 face "helvetica" bold FALSE italics FALSE underline FALSE strike FALSE color 32768 default_color FALSE) label (object SegLabel @60 Parent_View @59 location (1767, 2410) font (object Font size 9 face "helvetica" bold FALSE italics FALSE underline FALSE strike FALSE color 32768 default_color FALSE) anchor 1 anchor_loc 1 nlines 1 max_width 720 justify 0 label "+discriminatorType" pctDist 0.295331 height 79 orientation 1) stereotype TRUE line_color 255 quidu "36ACD1F2002E" client @54 supplier @39 line_style 0 label (object SegLabel @61 Parent_View @59 location (1528, 2497) font (object Font size 9 face "helvetica" bold FALSE italics FALSE underline FALSE strike FALSE color 32768 default_color FALSE) anchor 2 anchor_loc 1 nlines 1 max_width 15 justify 0 label "1" pctDist 0.804879 height 49 orientation 0)))) (object ClassView "Class" "Logical View::CCMMetamodel::BaseIDL::InterfaceDef" @62 ShowCompartmentStereotypes TRUE IncludeAttribute TRUE IncludeOperation TRUE location (592, 1488) font (object Font size 9 face "helvetica" bold FALSE italics FALSE underline FALSE strike FALSE color 0 default_color TRUE) label (object ItemLabel Parent_View @62 location (428, 1398) fill_color 16777215 nlines 1 max_width 328 justify 0 label "InterfaceDef") icon_style "Label" line_color 3342489 fill_color 13434879 quidu "36A4CBE501E4" width 346 height 200 autoResize TRUE) (object InheritView "" @63 stereotype TRUE line_color 3342489 quidu "36ACCDA500CB" client @62 supplier @39 line_style 0) (object AssociationViewNew "InterfaceDerivedFrom" @64 location (360, 1795) font (object Font size 9 face "helvetica" bold FALSE italics FALSE underline FALSE strike FALSE color 0 default_color TRUE) label (object SegLabel @65 Parent_View @64 location (502, 1833) font (object Font size 9 face "helvetica" bold FALSE italics FALSE underline FALSE strike FALSE color 0 default_color TRUE) anchor 1 anchor_loc 1 nlines 1 max_width 396 justify 0 label "InterfaceDerivedFrom" pctDist 2.866667 height 38 orientation 1) stereotype TRUE line_color 3342489 quidu "36ACCDE7001F" roleview_list (list RoleViews (object RoleView "base" @66 Parent_View @64 location (-663, 358) font (object Font size 9 face "helvetica" bold FALSE italics FALSE underline FALSE strike FALSE color 32768 default_color FALSE) label (object SegLabel @67 Parent_View @66 location (544, 1712) font (object Font size 9 face "helvetica" bold FALSE italics FALSE underline FALSE strike FALSE color 32768 default_color FALSE) anchor 1 anchor_loc 1 nlines 1 max_width 238 justify 0 label "+base" pctDist 0.418079 height 84 orientation 0) stereotype TRUE line_color 255 quidu "36ACCDEB01B5" client @64 supplier @62 vertices (list Points (360, 1795) (594, 1795) (594, 1588)) line_style 3 origin_attachment (360, 1795) terminal_attachment (594, 1588) label (object SegLabel @68 Parent_View @66 location (530, 1628) font (object Font size 9 face "helvetica" bold FALSE italics FALSE underline FALSE strike FALSE color 32768 default_color FALSE) anchor 2 anchor_loc 1 nlines 1 max_width 70 justify 0 label "0..n" pctDist 0.912473 height 65 orientation 0)) (object RoleView "derived" @69 Parent_View @64 location (-663, 358) font (object Font size 9 face "helvetica" bold FALSE italics FALSE underline FALSE strike FALSE color 32768 default_color FALSE) label (object SegLabel @70 Parent_View @69 location (340, 1416) font (object Font size 9 face "helvetica" bold FALSE italics FALSE underline FALSE strike FALSE color 32768 default_color FALSE) anchor 1 anchor_loc 1 nlines 1 max_width 335 justify 0 label "+derived" pctDist 0.849315 height 36 orientation 0) stereotype TRUE line_color 255 quidu "36ACCDEB01B6" client @64 supplier @62 vertices (list Points (360, 1795) (300, 1795) (300, 1451) (419, 1451)) line_style 3 origin_attachment (360, 1795) terminal_attachment (419, 1451) label (object SegLabel @71 Parent_View @69 location (340, 1363) font (object Font size 9 face "helvetica" bold FALSE italics FALSE underline FALSE strike FALSE color 32768 default_color FALSE) anchor 2 anchor_loc 1 nlines 1 max_width 70 justify 0 label "0..n" pctDist 0.849315 height 89 orientation 0)))) (object ClassView "Class" "Logical View::CCMMetamodel::BaseIDL::ValueDef" @72 ShowCompartmentStereotypes TRUE IncludeAttribute TRUE IncludeOperation TRUE location (1120, 1008) font (object Font size 9 face "helvetica" bold FALSE italics FALSE underline FALSE strike FALSE color 0 default_color TRUE) label (object ItemLabel Parent_View @72 location (924, 897) fill_color 16777215 nlines 1 max_width 392 justify 0 label "ValueDef") icon_style "Label" line_color 3342489 fill_color 13434879 quidu "36B9A34C0163" width 410 height 242 autoResize TRUE) (object AssociationViewNew "Supports" @73 location (843, 1258) font (object Font size 9 face "helvetica" bold FALSE italics FALSE underline FALSE strike FALSE color 0 default_color TRUE) label (object SegLabel @74 Parent_View @73 location (931, 1270) font (object Font size 9 face "helvetica" bold FALSE italics FALSE underline FALSE strike FALSE color 0 default_color TRUE) anchor 1 anchor_loc 1 nlines 1 max_width 600 justify 0 label "Supports" pctDist 1.983333 height 12 orientation 1) stereotype TRUE line_color 3342489 quidu "36B9A4C1037C" roleview_list (list RoleViews (object RoleView "valueDef" @75 Parent_View @73 location (-180, -179) font (object Font size 9 face "helvetica" bold FALSE italics FALSE underline FALSE strike FALSE color 32768 default_color FALSE) label (object SegLabel @76 Parent_View @75 location (829, 1156) font (object Font size 9 face "helvetica" bold FALSE italics FALSE underline FALSE strike FALSE color 32768 default_color FALSE) anchor 1 anchor_loc 1 nlines 1 max_width 386 justify 0 label "+valueDef" pctDist 0.303259 height 86 orientation 0) stereotype TRUE line_color 255 quidu "36B9A4C203B0" client @73 supplier @72 line_style 0 label (object SegLabel @77 Parent_View @75 location (1005, 1171) font (object Font size 9 face "helvetica" bold FALSE italics FALSE underline FALSE strike FALSE color 32768 default_color FALSE) anchor 2 anchor_loc 1 nlines 1 max_width 70 justify 0 label "0..n" pctDist 0.931732 height 45 orientation 1)) (object RoleView "interfaceDef" @78 Parent_View @73 location (-180, -179) font (object Font size 9 face "helvetica" bold FALSE italics FALSE underline FALSE strike FALSE color 32768 default_color FALSE) label (object SegLabel @79 Parent_View @78 location (892, 1357) font (object Font size 9 face "helvetica" bold FALSE italics FALSE underline FALSE strike FALSE color 32768 default_color FALSE) anchor 1 anchor_loc 1 nlines 1 max_width 499 justify 0 label "+interfaceDef" pctDist 0.161694 height 106 orientation 0) stereotype TRUE line_color 255 quidu "36B9A4C20392" client @73 supplier @62 line_style 0 label (object SegLabel @80 Parent_View @78 location (840, 1415) font (object Font size 9 face "helvetica" bold FALSE italics FALSE underline FALSE strike FALSE color 32768 default_color FALSE) anchor 2 anchor_loc 1 nlines 1 max_width 72 justify 0 label "0..1" pctDist 0.569580 height 114 orientation 0)))) (object AssociationViewNew "ValueDerivedFrom" @81 location (1418, 1303) font (object Font size 9 face "helvetica" bold FALSE italics FALSE underline FALSE strike FALSE color 0 default_color TRUE) label (object SegLabel @82 Parent_View @81 location (1318, 1345) font (object Font size 9 face "helvetica" bold FALSE italics FALSE underline FALSE strike FALSE color 0 default_color TRUE) anchor 1 anchor_loc 1 nlines 1 max_width 600 justify 0 label "ValueDerivedFrom" pctDist -1.166667 height 42 orientation 1) stereotype TRUE line_color 3342489 quidu "36B9AB39023D" roleview_list (list RoleViews (object RoleView "base" @83 Parent_View @81 location (-56, 438) font (object Font size 9 face "helvetica" bold FALSE italics FALSE underline FALSE strike FALSE color 32768 default_color FALSE) label (object SegLabel @84 Parent_View @83 location (1181, 1250) font (object Font size 9 face "helvetica" bold FALSE italics FALSE underline FALSE strike FALSE color 32768 default_color FALSE) anchor 1 anchor_loc 1 nlines 1 max_width 300 justify 0 label "+base" pctDist 0.504464 height 54 orientation 1) stereotype TRUE line_color 255 quidu "36B9AB3D03C9" client @81 supplier @72 vertices (list Points (1418, 1303) (1120, 1303) (1120, 1129)) line_style 3 origin_attachment (1418, 1303) terminal_attachment (1120, 1129) label (object SegLabel @85 Parent_View @83 location (1174, 1177) font (object Font size 9 face "helvetica" bold FALSE italics FALSE underline FALSE strike FALSE color 32768 default_color FALSE) anchor 2 anchor_loc 1 nlines 1 max_width 72 justify 0 label "0..1" pctDist 0.900000 height 54 orientation 1)) (object RoleView "derived" @86 Parent_View @81 location (-56, 438) font (object Font size 9 face "helvetica" bold FALSE italics FALSE underline FALSE strike FALSE color 32768 default_color FALSE) label (object SegLabel @87 Parent_View @86 location (1412, 968) font (object Font size 9 face "helvetica" bold FALSE italics FALSE underline FALSE strike FALSE color 32768 default_color FALSE) anchor 1 anchor_loc 1 nlines 1 max_width 336 justify 0 label "+derived" pctDist 0.830677 height 35 orientation 1) stereotype TRUE line_color 255 quidu "36B9AB3D03D3" client @81 supplier @72 vertices (list Points (1418, 1303) (1478, 1303) (1478, 1002) (1325, 1002)) line_style 3 origin_attachment (1418, 1303) terminal_attachment (1325, 1002) label (object SegLabel @88 Parent_View @86 location (1376, 1041) font (object Font size 9 face "helvetica" bold FALSE italics FALSE underline FALSE strike FALSE color 32768 default_color FALSE) anchor 2 anchor_loc 1 nlines 1 max_width 70 justify 0 label "0..n" pctDist 0.900398 height 39 orientation 0)))) (object AssociationViewNew "AbstractDerivedFrom" @89 location (630, 833) font (object Font size 9 face "helvetica" bold FALSE italics FALSE underline FALSE strike FALSE color 0 default_color TRUE) label (object SegLabel @90 Parent_View @89 location (832, 732) font (object Font size 9 face "helvetica" bold FALSE italics FALSE underline FALSE strike FALSE color 0 default_color TRUE) anchor 1 anchor_loc 1 nlines 1 max_width 600 justify 0 label "AbstractDerivedFrom" pctDist 3.866667 height 102 orientation 0) stereotype TRUE line_color 3342489 quidu "36B9AEF20360" roleview_list (list RoleViews (object RoleView "abstractDerived" @91 Parent_View @89 location (-844, -32) font (object Font size 9 face "helvetica" bold FALSE italics FALSE underline FALSE strike FALSE color 32768 default_color FALSE) label (object SegLabel @92 Parent_View @91 location (842, 822) font (object Font size 9 face "helvetica" bold FALSE italics FALSE underline FALSE strike FALSE color 32768 default_color FALSE) anchor 1 anchor_loc 1 nlines 1 max_width 640 justify 0 label "+abstractDerived" pctDist 0.499040 height 49 orientation 1) stereotype TRUE line_color 255 quidu "36B9AEF60334" client @89 supplier @72 vertices (list Points (630, 833) (630, 773) (1001, 773) (1001, 887)) line_style 3 origin_attachment (630, 833) terminal_attachment (1001, 887) label (object SegLabel @93 Parent_View @91 location (875, 865) font (object Font size 9 face "helvetica" bold FALSE italics FALSE underline FALSE strike FALSE color 32768 default_color FALSE) anchor 2 anchor_loc 1 nlines 1 max_width 70 justify 0 label "0..n" pctDist 0.561205 height 92 orientation 1)) (object RoleView "abstractBase" @94 Parent_View @89 location (-844, -32) font (object Font size 9 face "helvetica" bold FALSE italics FALSE underline FALSE strike FALSE color 32768 default_color FALSE) label (object SegLabel @95 Parent_View @94 location (764, 1059) font (object Font size 9 face "helvetica" bold FALSE italics FALSE underline FALSE strike FALSE color 32768 default_color FALSE) anchor 1 anchor_loc 1 nlines 1 max_width 544 justify 0 label "+abstractBase" pctDist 0.682979 height 34 orientation 1) stereotype TRUE line_color 255 quidu "36B9AEF6033E" client @89 supplier @72 vertices (list Points (630, 833) (630, 1025) (915, 1025)) line_style 3 origin_attachment (630, 833) terminal_attachment (915, 1025) label (object SegLabel @96 Parent_View @94 location (863, 981) font (object Font size 9 face "helvetica" bold FALSE italics FALSE underline FALSE strike FALSE color 32768 default_color FALSE) anchor 2 anchor_loc 1 nlines 1 max_width 70 justify 0 label "0..n" pctDist 0.893617 height 45 orientation 0)))) (object InheritView "" @97 stereotype TRUE line_color 3342489 quidu "36A4D32800EA" client @5 supplier @30 line_style 0) (object InheritView "" @98 stereotype TRUE line_color 3342489 quidu "36ACC89A02DE" client @19 supplier @39 line_style 0) (object InheritView "" @99 stereotype TRUE line_color 3342489 quidu "36B9A21000B5" client @24 supplier @30 vertices (list Points (1332, 591) (1547, 910) (2300, 1400)) line_style 0) (object InheritView "" @100 stereotype TRUE line_color 3342489 quidu "36D4440D0184" client @72 supplier @39 vertices (list Points (1089, 1129) (965, 1655) (1217, 2320)) line_style 0) (object ClassView "Class" "Logical View::CCMMetamodel::BaseIDL::OperationDef" @101 ShowCompartmentStereotypes TRUE IncludeAttribute TRUE IncludeOperation TRUE location (2096, 720) font (object Font size 9 face "helvetica" bold FALSE italics FALSE underline FALSE strike FALSE color 0 default_color TRUE) label (object ItemLabel Parent_View @101 location (1870, 609) fill_color 16777215 nlines 1 max_width 452 justify 0 label "OperationDef") icon_style "Label" line_color 3342489 fill_color 13434879 quidu "36A4C61B02DE" width 470 height 242 autoResize TRUE) (object ClassView "Class" "Logical View::CCMMetamodel::BaseIDL::AttributeDef" @102 ShowCompartmentStereotypes TRUE IncludeAttribute TRUE IncludeOperation TRUE location (4048, 1184) font (object Font size 9 face "helvetica" bold FALSE italics FALSE underline FALSE strike FALSE color 0 default_color TRUE) label (object ItemLabel Parent_View @102 location (3873, 1115) fill_color 16777215 nlines 1 max_width 350 justify 0 label "AttributeDef") icon_style "Label" line_color 3342489 fill_color 13434879 quidu "36A4C5F60119" width 368 height 158 autoResize TRUE) (object ClassView "Class" "Logical View::CCMMetamodel::BaseIDL::ExceptionDef" @103 ShowCompartmentStereotypes TRUE IncludeAttribute TRUE IncludeOperation TRUE location (3440, 832) font (object Font size 9 face "helvetica" bold FALSE italics FALSE underline FALSE strike FALSE color 0 default_color TRUE) label (object ItemLabel Parent_View @103 location (3257, 742) fill_color 16777215 nlines 1 max_width 366 justify 0 label "ExceptionDef") icon_style "Label" line_color 3342489 fill_color 13434879 quidu "36A4CBD701C5" width 384 height 200 autoResize TRUE) (object AssociationViewNew "CanRaise" @104 location (2789, 777) font (object Font size 9 face "helvetica" bold FALSE italics FALSE underline FALSE strike FALSE color 0 default_color TRUE) label (object SegLabel @105 Parent_View @104 location (2820, 818) font (object Font size 9 face "helvetica" bold FALSE italics FALSE underline FALSE strike FALSE color 0 default_color TRUE) anchor 1 anchor_loc 1 nlines 1 max_width 600 justify 0 label "CanRaise" pctDist 1.016667 height 41 orientation 1) stereotype TRUE line_color 3342489 quidu "36B7337002BF" roleview_list (list RoleViews (object RoleView "operationDef" @106 Parent_View @104 location (-1093, -36) font (object Font size 9 face "helvetica" bold FALSE italics FALSE underline FALSE strike FALSE color 32768 default_color FALSE) label (object SegLabel @107 Parent_View @106 location (2599, 701) font (object Font size 9 face "helvetica" bold FALSE italics FALSE underline FALSE strike FALSE color 32768 default_color FALSE) anchor 1 anchor_loc 1 nlines 1 max_width 527 justify 0 label "+operationDef" pctDist 0.426765 height 61 orientation 1) stereotype TRUE line_color 255 quidu "36B733740157" client @104 supplier @101 line_style 0 label (object SegLabel @108 Parent_View @106 location (2422, 791) font (object Font size 9 face "helvetica" bold FALSE italics FALSE underline FALSE strike FALSE color 32768 default_color FALSE) anchor 2 anchor_loc 1 nlines 1 max_width 70 justify 0 label "0..n" pctDist 0.796295 height 44 orientation 0)) (object RoleView "exceptionDef" @109 Parent_View @104 location (-1093, -36) font (object Font size 9 face "helvetica" bold FALSE italics FALSE underline FALSE strike FALSE color 32768 default_color FALSE) label (object SegLabel @110 Parent_View @109 location (3220, 702) font (object Font size 9 face "helvetica" bold FALSE italics FALSE underline FALSE strike FALSE color 32768 default_color FALSE) anchor 1 anchor_loc 1 nlines 1 max_width 538 justify 0 label "+exceptionDef" pctDist 0.922474 height 111 orientation 0) stereotype TRUE line_color 255 quidu "36B733740128" client @104 supplier @103 line_style 0 label (object SegLabel @111 Parent_View @109 location (3146, 867) font (object Font size 9 face "helvetica" bold FALSE italics FALSE underline FALSE strike FALSE color 32768 default_color FALSE) anchor 2 anchor_loc 1 nlines 1 max_width 70 justify 0 label "0..n" pctDist 0.787861 height 60 orientation 1)))) (object AssociationViewNew "GetRaises" @112 location (3956, 832) font (object Font size 9 face "helvetica" bold FALSE italics FALSE underline FALSE strike FALSE color 0 default_color TRUE) label (object SegLabel @113 Parent_View @112 location (3914, 839) font (object Font size 9 face "helvetica" bold FALSE italics FALSE underline FALSE strike FALSE color 0 default_color TRUE) anchor 1 anchor_loc 1 nlines 1 max_width 600 justify 0 label "GetRaises" pctDist -0.200000 height 7 orientation 1) stereotype TRUE line_color 3342489 quidu "36B9988E0105" roleview_list (list RoleViews (object RoleView "getAttribute" @114 Parent_View @112 location (35, 34) font (object Font size 9 face "helvetica" bold FALSE italics FALSE underline FALSE strike FALSE color 32768 default_color FALSE) label (object SegLabel @115 Parent_View @114 location (3889, 1032) font (object Font size 9 face "helvetica" bold FALSE italics FALSE underline FALSE strike FALSE color 32768 default_color FALSE) anchor 1 anchor_loc 1 nlines 1 max_width 470 justify 0 label "+getAttribute" pctDist 0.780899 height 128 orientation 1) stereotype TRUE line_color 255 quidu "36B9988F0110" client @112 supplier @102 vertices (list Points (3956, 832) (4016, 832) (4016, 1105)) line_style 3 origin_attachment (3956, 832) terminal_attachment (4016, 1105) label (object SegLabel @116 Parent_View @114 location (3969, 940) font (object Font size 9 face "helvetica" bold FALSE italics FALSE underline FALSE strike FALSE color 32768 default_color FALSE) anchor 2 anchor_loc 1 nlines 1 max_width 70 justify 0 label "0..n" pctDist 0.505618 height 48 orientation 1)) (object RoleView "getException" @117 Parent_View @112 location (35, 34) font (object Font size 9 face "helvetica" bold FALSE italics FALSE underline FALSE strike FALSE color 32768 default_color FALSE) label (object SegLabel @118 Parent_View @117 location (3839, 729) font (object Font size 9 face "helvetica" bold FALSE italics FALSE underline FALSE strike FALSE color 32768 default_color FALSE) anchor 1 anchor_loc 1 nlines 1 max_width 533 justify 0 label "+getException" pctDist 0.362791 height 104 orientation 1) stereotype TRUE line_color 255 quidu "36B9988F00F2" client @112 supplier @103 line_style 3 origin_attachment (3956, 832) terminal_attachment (3632, 832) label (object SegLabel @119 Parent_View @117 location (3730, 788) font (object Font size 9 face "helvetica" bold FALSE italics FALSE underline FALSE strike FALSE color 32768 default_color FALSE) anchor 2 anchor_loc 1 nlines 1 max_width 70 justify 0 label "0..n" pctDist 0.697674 height 45 orientation 1)))) (object AssociationViewNew "SetRaises" @120 location (3442, 1163) font (object Font size 9 face "helvetica" bold FALSE italics FALSE underline FALSE strike FALSE color 0 default_color TRUE) label (object SegLabel @121 Parent_View @120 location (3402, 1127) font (object Font size 9 face "helvetica" bold FALSE italics FALSE underline FALSE strike FALSE color 0 default_color TRUE) anchor 1 anchor_loc 1 nlines 1 max_width 600 justify 0 label "SetRaises" pctDist -0.183333 height 37 orientation 0) stereotype TRUE line_color 3342489 quidu "36B999D500DD" roleview_list (list RoleViews (object RoleView "setAttribute" @122 Parent_View @120 location (-479, 365) font (object Font size 9 face "helvetica" bold FALSE italics FALSE underline FALSE strike FALSE color 32768 default_color FALSE) label (object SegLabel @123 Parent_View @122 location (3708, 1129) font (object Font size 9 face "helvetica" bold FALSE italics FALSE underline FALSE strike FALSE color 32768 default_color FALSE) anchor 1 anchor_loc 1 nlines 1 max_width 470 justify 0 label "+setAttribute" pctDist 0.632701 height 35 orientation 0) stereotype TRUE line_color 255 quidu "36B999DD020B" client @120 supplier @102 line_style 3 origin_attachment (3442, 1163) terminal_attachment (3864, 1163) label (object SegLabel @124 Parent_View @122 location (3644, 1080) font (object Font size 9 face "helvetica" bold FALSE italics FALSE underline FALSE strike FALSE color 32768 default_color FALSE) anchor 2 anchor_loc 1 nlines 1 max_width 70 justify 0 label "0..n" pctDist 0.481043 height 84 orientation 0)) (object RoleView "setException" @125 Parent_View @120 location (-479, 365) font (object Font size 9 face "helvetica" bold FALSE italics FALSE underline FALSE strike FALSE color 32768 default_color FALSE) label (object SegLabel @126 Parent_View @125 location (3109, 1020) font (object Font size 9 face "helvetica" bold FALSE italics FALSE underline FALSE strike FALSE color 32768 default_color FALSE) anchor 1 anchor_loc 1 nlines 1 max_width 533 justify 0 label "+setException" pctDist 0.790974 height 142 orientation 0) stereotype TRUE line_color 255 quidu "36B999DD01E3" client @120 supplier @103 vertices (list Points (3442, 1163) (3250, 1163) (3250, 932)) line_style 3 origin_attachment (3442, 1163) terminal_attachment (3250, 932) label (object SegLabel @127 Parent_View @125 location (3197, 975) font (object Font size 9 face "helvetica" bold FALSE italics FALSE underline FALSE strike FALSE color 32768 default_color FALSE) anchor 2 anchor_loc 1 nlines 1 max_width 70 justify 0 label "0..n" pctDist 0.900000 height 54 orientation 0)))) (object ClassView "Class" "Logical View::CCMMetamodel::BaseIDL::Contained" @128 ShowCompartmentStereotypes TRUE IncludeAttribute TRUE IncludeOperation TRUE location (4208, 336) font (object Font size 9 face "helvetica" bold FALSE italics FALSE underline FALSE strike FALSE color 0 default_color TRUE) label (object ItemLabel Parent_View @128 location (4017, 204) fill_color 16777215 nlines 1 max_width 382 justify 0 label "Contained") icon_style "Label" line_color 3342489 fill_color 13434879 quidu "36A4C19500AB" width 400 height 284 autoResize TRUE) (object InheritView "" @129 stereotype TRUE line_color 3342489 quidu "36A4D322009C" client @5 supplier @128 vertices (list Points (4278, 1360) (4302, 1083) (4225, 478)) line_style 0) (object InheritView "" @130 stereotype TRUE line_color 3342489 quidu "36A4DC3C0271" client @101 supplier @128 line_style 0) (object InheritView "" @131 stereotype TRUE line_color 3342489 quidu "36ACCC1D0119" client @19 supplier @128 vertices (list Points (4505, 1672) (4442, 1096) (4251, 478)) line_style 0) (object InheritView "" @132 stereotype TRUE line_color 3342489 quidu "36A4D31F0148" client @102 supplier @128 line_style 0) (object InheritView "" @133 stereotype TRUE line_color 3342489 quidu "36A4DC4502CE" client @103 supplier @128 line_style 0) (object InheritView "" @134 stereotype TRUE line_color 3342489 quidu "36B9A26B02D2" client @24 supplier @128 line_style 0) (object ClassView "Class" "Logical View::CCMMetamodel::BaseIDL::Container" @135 ShowCompartmentStereotypes TRUE IncludeAttribute TRUE IncludeOperation TRUE location (608, 336) font (object Font size 9 face "helvetica" bold FALSE italics FALSE underline FALSE strike FALSE color 0 default_color TRUE) label (object ItemLabel Parent_View @135 location (430, 225) fill_color 16777215 nlines 1 max_width 356 justify 0 label "Container") icon_style "Label" line_color 3342489 fill_color 13434879 quidu "36A4C19D032C" width 374 height 242 autoResize TRUE) (object InheritView "" @136 stereotype TRUE line_color 3342489 quidu "36A4CBFC00DA" client @10 supplier @135 line_style 0) (object InheritView "" @137 stereotype TRUE line_color 3342489 quidu "36ACCDA10186" client @62 supplier @135 line_style 0) (object InheritView "" @138 stereotype TRUE line_color 3342489 quidu "36B9A434001C" client @72 supplier @135 vertices (list Points (1085, 886) (1022, 660) (763, 457)) line_style 0) (object AssociationViewNew "Contains" @139 location (2401, 232) font (object Font size 9 face "helvetica" bold FALSE italics FALSE underline FALSE strike FALSE color 0 default_color TRUE) label (object SegLabel @140 Parent_View @139 location (2256, 196) font (object Font size 9 face "helvetica" bold FALSE italics FALSE underline FALSE strike FALSE color 0 default_color TRUE) anchor 1 anchor_loc 1 nlines 1 max_width 600 justify 0 label "Contains" pctDist -1.916667 height 37 orientation 0) stereotype TRUE line_color 3342489 quidu "36A4D3E10157" roleview_list (list RoleViews (object RoleView "contents" @141 Parent_View @139 location (1379, -73) font (object Font size 9 face "helvetica" bold FALSE italics FALSE underline FALSE strike FALSE color 32768 default_color FALSE) label (object SegLabel @142 Parent_View @141 location (3873, 193) font (object Font size 9 face "helvetica" bold FALSE italics FALSE underline FALSE strike FALSE color 32768 default_color FALSE) anchor 1 anchor_loc 1 nlines 1 max_width 369 justify 0 label "+contents" pctDist 0.916097 height 40 orientation 0) stereotype TRUE line_color 255 quidu "36A4D3E300CC" client @139 supplier @128 line_style 3 origin_attachment (2401, 232) terminal_attachment (4008, 232) label (object SegLabel @143 Parent_View @141 location (3722, 193) font (object Font size 9 face "helvetica" bold FALSE italics FALSE underline FALSE strike FALSE color 32768 default_color FALSE) anchor 2 anchor_loc 1 nlines 1 max_width 70 justify 0 label "0..n" pctDist 0.822250 height 40 orientation 0)) (object RoleView "definedIn" @144 Parent_View @139 location (1379, -73) font (object Font size 9 face "helvetica" bold FALSE italics FALSE underline FALSE strike FALSE color 32768 default_color FALSE) label (object SegLabel @145 Parent_View @144 location (1033, 193) font (object Font size 9 face "helvetica" bold FALSE italics FALSE underline FALSE strike FALSE color 32768 default_color FALSE) anchor 1 anchor_loc 1 nlines 1 max_width 397 justify 0 label "+definedIn" pctDist 0.852704 height 40 orientation 1) stereotype TRUE line_color 255 quidu "36A4D3E300CB" client @139 supplier @135 line_style 3 origin_attachment (2401, 232) terminal_attachment (795, 232) label (object SegLabel @146 Parent_View @144 location (876, 193) font (object Font size 9 face "helvetica" bold FALSE italics FALSE underline FALSE strike FALSE color 32768 default_color FALSE) anchor 2 anchor_loc 1 nlines 1 max_width 72 justify 0 label "0..1" pctDist 0.950280 height 40 orientation 1)))) (object InheritView "" @147 stereotype TRUE line_color 3342489 quidu "36ACD434000F" client @101 supplier @30 line_style 0) (object InheritView "" @148 stereotype TRUE line_color 3342489 quidu "36A4D334008C" client @102 supplier @30 line_style 0) (object ClassView "Class" "Logical View::CCMMetamodel::BaseIDL::PrimitiveKind" @149 ShowCompartmentStereotypes TRUE IncludeAttribute TRUE IncludeOperation TRUE location (288, 3712) font (object Font size 9 face "helvetica" bold FALSE italics FALSE underline FALSE strike FALSE color 0 default_color TRUE) label (object ItemLabel Parent_View @149 location (108, 3241) fill_color 13434879 nlines 1 max_width 360 justify 0 label "PrimitiveKind") stereotype (object ItemLabel Parent_View @149 location (108, 3199) fill_color 13434879 anchor 10 nlines 1 max_width 360 justify 0 label "<>") icon_style "Icon" line_color 3342489 fill_color 13434879 quidu "3BC2CB6D000E" width 378 height 1046 annotation 8 autoResize TRUE) (object ClassView "Class" "Logical View::CCMMetamodel::BaseIDL::ParameterMode" @150 ShowCompartmentStereotypes TRUE IncludeAttribute TRUE IncludeOperation TRUE location (1136, 3344) font (object Font size 9 face "helvetica" bold FALSE italics FALSE underline FALSE strike FALSE color 0 default_color TRUE) label (object ItemLabel Parent_View @150 location (982, 3251) fill_color 13434879 nlines 1 max_width 308 justify 0 label "ParameterMode") stereotype (object ItemLabel Parent_View @150 location (982, 3209) fill_color 13434879 anchor 10 nlines 1 max_width 308 justify 0 label "<>") icon_style "Icon" line_color 3342489 fill_color 13434879 quidu "3BC2CCE800EF" width 326 height 290 annotation 8 autoResize TRUE) (object ClassView "Class" "Logical View::CCMMetamodel::BaseIDL::DefinitionKind" @151 ShowCompartmentStereotypes TRUE IncludeAttribute TRUE IncludeOperation TRUE location (720, 3696) font (object Font size 9 face "helvetica" bold FALSE italics FALSE underline FALSE strike FALSE color 0 default_color TRUE) label (object ItemLabel Parent_View @151 location (545, 3246) fill_color 13434879 nlines 1 max_width 350 justify 0 label "DefinitionKind") stereotype (object ItemLabel Parent_View @151 location (545, 3204) fill_color 13434879 anchor 10 nlines 1 max_width 350 justify 0 label "<>") icon_style "Icon" line_color 3342489 fill_color 13434879 quidu "3BC2CD3F0163" width 368 height 1004 annotation 8 autoResize TRUE) (object InheritView "" @152 stereotype TRUE line_color 3342489 quidu "36D823780099" client @135 supplier @128 line_style 0))) (object ClassDiagram "1. typing" quid "36D2FD1B0189" title "1. typing" zoom 99 max_height 28350 max_width 21600 origin_x 0 origin_y 0 items (list diagram_item_list (object ClassView "Class" "Logical View::CCMMetamodel::BaseIDL::AliasDef" @153 ShowCompartmentStereotypes TRUE IncludeAttribute TRUE IncludeOperation TRUE location (2416, 1328) font (object Font size 9 face "helvetica" bold FALSE italics FALSE underline FALSE strike FALSE color 0 default_color TRUE) label (object ItemLabel Parent_View @153 location (2327, 1286) fill_color 16777215 nlines 1 max_width 178 justify 0 label "AliasDef") icon_style "Label" line_color 3342489 fill_color 13434879 quidu "36A4D94200CB" width 196 height 104 autoResize TRUE) (object ClassView "Class" "Logical View::CCMMetamodel::BaseIDL::ArrayDef" @154 ShowCompartmentStereotypes TRUE IncludeAttribute TRUE IncludeOperation TRUE location (2000, 1408) font (object Font size 9 face "helvetica" bold FALSE italics FALSE underline FALSE strike FALSE color 0 default_color TRUE) label (object ItemLabel Parent_View @154 location (1905, 1366) fill_color 16777215 nlines 1 max_width 190 justify 0 label "ArrayDef") icon_style "Label" line_color 3342489 fill_color 13434879 quidu "36ACCACD035B" width 208 height 104 autoResize TRUE) (object ClassView "Class" "Logical View::CCMMetamodel::BaseIDL::ConstantDef" @155 ShowCompartmentStereotypes TRUE IncludeAttribute TRUE IncludeOperation TRUE location (2736, 784) font (object Font size 9 face "helvetica" bold FALSE italics FALSE underline FALSE strike FALSE color 0 default_color TRUE) label (object ItemLabel Parent_View @155 location (2613, 742) fill_color 16777215 nlines 1 max_width 246 justify 0 label "ConstantDef") icon_style "Label" line_color 3342489 fill_color 13434879 quidu "36A4C5FC00AB" width 264 height 104 autoResize TRUE) (object ClassView "Class" "Logical View::CCMMetamodel::BaseIDL::Field" @156 ShowCompartmentStereotypes TRUE IncludeAttribute TRUE IncludeOperation TRUE location (2704, 1088) font (object Font size 9 face "helvetica" bold FALSE italics FALSE underline FALSE strike FALSE color 0 default_color TRUE) label (object ItemLabel Parent_View @156 location (2623, 1046) fill_color 16777215 nlines 1 max_width 162 justify 0 label "Field") icon_style "Label" line_color 3342489 fill_color 13434879 quidu "36A4D44B006D" height 104 autoResize TRUE) (object ClassView "Class" "Logical View::CCMMetamodel::BaseIDL::FixedDef" @157 ShowCompartmentStereotypes TRUE IncludeAttribute TRUE IncludeOperation TRUE location (1920, 2048) font (object Font size 9 face "helvetica" bold FALSE italics FALSE underline FALSE strike FALSE color 0 default_color TRUE) label (object ItemLabel Parent_View @157 location (1828, 2006) fill_color 16777215 nlines 1 max_width 184 justify 0 label "FixedDef") icon_style "Label" line_color 3342489 fill_color 13434879 quidu "36ACCA4A001F" width 202 height 104 autoResize TRUE) (object ClassView "Class" "Logical View::CCMMetamodel::BaseIDL::ParameterDef" @158 ShowCompartmentStereotypes TRUE IncludeAttribute TRUE IncludeOperation TRUE location (1312, 784) font (object Font size 9 face "helvetica" bold FALSE italics FALSE underline FALSE strike FALSE color 0 default_color TRUE) label (object ItemLabel Parent_View @158 location (1177, 742) fill_color 16777215 nlines 1 max_width 270 justify 0 label "ParameterDef") icon_style "Label" line_color 3342489 fill_color 13434879 quidu "36A4C3CB0222" width 288 height 104 autoResize TRUE) (object ClassView "Class" "Logical View::CCMMetamodel::BaseIDL::PrimitiveDef" @159 ShowCompartmentStereotypes TRUE IncludeAttribute TRUE IncludeOperation TRUE location (560, 1808) font (object Font size 9 face "helvetica" bold FALSE italics FALSE underline FALSE strike FALSE color 0 default_color TRUE) label (object ItemLabel Parent_View @159 location (441, 1766) fill_color 16777215 nlines 1 max_width 238 justify 0 label "PrimitiveDef") icon_style "Label" line_color 3342489 fill_color 13434879 quidu "36ACCCA003C8" width 256 height 104 autoResize TRUE) (object ClassView "Class" "Logical View::CCMMetamodel::BaseIDL::SequenceDef" @160 ShowCompartmentStereotypes TRUE IncludeAttribute TRUE IncludeOperation TRUE location (1216, 1136) font (object Font size 9 face "helvetica" bold FALSE italics FALSE underline FALSE strike FALSE color 0 default_color TRUE) label (object ItemLabel Parent_View @160 location (1086, 1094) fill_color 16777215 nlines 1 max_width 260 justify 0 label "SequenceDef") icon_style "Label" line_color 3342489 fill_color 13434879 quidu "36ACCAA10280" width 278 height 104 autoResize TRUE) (object ClassView "Class" "Logical View::CCMMetamodel::BaseIDL::StringDef" @161 ShowCompartmentStereotypes TRUE IncludeAttribute TRUE IncludeOperation TRUE location (1376, 2096) font (object Font size 9 face "helvetica" bold FALSE italics FALSE underline FALSE strike FALSE color 0 default_color TRUE) label (object ItemLabel Parent_View @161 location (1278, 2054) fill_color 16777215 nlines 1 max_width 196 justify 0 label "StringDef") icon_style "Label" line_color 3342489 fill_color 13434879 quidu "36ACC96A0280" width 214 height 104 autoResize TRUE) (object ClassView "Class" "Logical View::CCMMetamodel::BaseIDL::UnionField" @162 ShowCompartmentStereotypes TRUE IncludeAttribute TRUE IncludeOperation TRUE location (1360, 480) font (object Font size 9 face "helvetica" bold FALSE italics FALSE underline FALSE strike FALSE color 0 default_color TRUE) label (object ItemLabel Parent_View @162 location (1254, 438) fill_color 16777215 nlines 1 max_width 212 justify 0 label "UnionField") icon_style "Label" line_color 3342489 fill_color 13434879 quidu "36ACD1390290" width 230 height 104 autoResize TRUE) (object ClassView "Class" "Logical View::CCMMetamodel::BaseIDL::ValueMemberDef" @163 ShowCompartmentStereotypes TRUE IncludeAttribute TRUE IncludeOperation TRUE location (1376, 208) font (object Font size 9 face "helvetica" bold FALSE italics FALSE underline FALSE strike FALSE color 0 default_color TRUE) label (object ItemLabel Parent_View @163 location (1215, 166) fill_color 16777215 nlines 1 max_width 322 justify 0 label "ValueMemberDef") icon_style "Label" line_color 3342489 fill_color 13434879 quidu "36B99E11033F" width 340 height 104 autoResize TRUE) (object ClassView "Class" "Logical View::CCMMetamodel::BaseIDL::WstringDef" @164 ShowCompartmentStereotypes TRUE IncludeAttribute TRUE IncludeOperation TRUE location (848, 2112) font (object Font size 9 face "helvetica" bold FALSE italics FALSE underline FALSE strike FALSE color 0 default_color TRUE) label (object ItemLabel Parent_View @164 location (737, 2070) fill_color 16777215 nlines 1 max_width 222 justify 0 label "WstringDef") icon_style "Label" line_color 3342489 fill_color 13434879 quidu "36ACC9C7009C" width 240 height 104 autoResize TRUE) (object ClassView "Class" "Logical View::CCMMetamodel::BaseIDL::Typed" @165 ShowCompartmentStereotypes TRUE IncludeAttribute TRUE IncludeOperation TRUE location (2192, 720) font (object Font size 9 face "helvetica" bold FALSE italics FALSE underline FALSE strike FALSE color 0 default_color TRUE) label (object ItemLabel Parent_View @165 location (2111, 678) fill_color 16777215 nlines 1 max_width 162 justify 0 label "Typed") icon_style "Label" line_color 3342489 fill_color 13434879 quidu "36A4C60203B9" height 104 autoResize TRUE) (object ClassView "Class" "Logical View::CCMMetamodel::BaseIDL::IDLType" @166 ShowCompartmentStereotypes TRUE IncludeAttribute TRUE IncludeOperation TRUE location (1328, 1680) font (object Font size 9 face "helvetica" bold FALSE italics FALSE underline FALSE strike FALSE color 0 default_color TRUE) label (object ItemLabel Parent_View @166 location (1019, 1613) fill_color 16777215 nlines 1 max_width 618 justify 0 label "IDLType") icon_style "Label" line_color 3342489 fill_color 13434879 quidu "36ACC81F003E" width 636 height 154 autoResize TRUE) (object AssociationViewNew "TypedBy" @167 location (1770, 1187) stereotype TRUE line_color 3342489 quidu "36ACD26001B5" roleview_list (list RoleViews (object RoleView "typed" @168 Parent_View @167 location (108, -1183) font (object Font size 9 face "helvetica" bold FALSE italics FALSE underline FALSE strike FALSE color 32768 default_color FALSE) stereotype TRUE line_color 255 quidu "36ACD26101F4" client @167 supplier @165 line_style 0 label (object SegLabel @169 Parent_View @168 location (2101, 888) font (object Font size 9 face "helvetica" bold FALSE italics FALSE underline FALSE strike FALSE color 32768 default_color FALSE) anchor 2 anchor_loc 1 nlines 1 max_width 70 justify 0 label "0..n" pctDist 0.795802 height 46 orientation 1)) (object RoleView "idlType" @170 Parent_View @167 location (108, -1183) font (object Font size 9 face "helvetica" bold FALSE italics FALSE underline FALSE strike FALSE color 32768 default_color FALSE) label (object SegLabel @171 Parent_View @170 location (1588, 1496) font (object Font size 9 face "helvetica" bold FALSE italics FALSE underline FALSE strike FALSE color 32768 default_color FALSE) anchor 1 anchor_loc 1 nlines 1 max_width 194 justify 0 label "+idlType" pctDist 0.631764 height 71 orientation 0) stereotype TRUE line_color 255 quidu "36ACD26101C5" client @167 supplier @166 line_style 0 label (object SegLabel @172 Parent_View @170 location (1439, 1500) font (object Font size 9 face "helvetica" bold FALSE italics FALSE underline FALSE strike FALSE color 32768 default_color FALSE) anchor 2 anchor_loc 1 nlines 1 max_width 72 justify 0 label "1" pctDist 0.813713 height 39 orientation 1)))) (object ClassView "Class" "Logical View::CCMMetamodel::BaseIDL::TypedefDef" @173 ShowCompartmentStereotypes TRUE IncludeAttribute TRUE IncludeOperation TRUE ShowOperationSignature TRUE location (2192, 1792) font (object Font size 9 face "helvetica" bold FALSE italics FALSE underline FALSE strike FALSE color 0 default_color TRUE) label (object ItemLabel Parent_View @173 location (2078, 1750) fill_color 13434879 nlines 1 max_width 228 justify 0 label "TypedefDef") icon_style "Label" line_color 3342489 fill_color 13434879 quidu "36A4CBE00232" width 246 height 104 autoResize TRUE) (object InheritView "" @174 stereotype TRUE line_color 3342489 quidu "36A4D95A01D4" client @153 supplier @173 line_style 0) (object InheritView "" @175 stereotype TRUE line_color 3342489 quidu "36A4D96303B9" client @153 supplier @165 line_style 0) (object InheritView "" @176 stereotype TRUE line_color 3342489 quidu "36ACCB1000CB" client @154 supplier @165 line_style 0) (object InheritView "" @177 stereotype TRUE line_color 3342489 quidu "36ACCD1B0222" client @154 supplier @166 line_style 0) (object InheritView "" @178 stereotype TRUE line_color 3342489 quidu "36A4D32800EA" client @155 supplier @165 line_style 0) (object InheritView "" @179 stereotype TRUE line_color 3342489 quidu "36A4D46302AF" client @156 supplier @165 line_style 0) (object InheritView "" @180 stereotype TRUE line_color 3342489 quidu "36ACCA5201C5" client @157 supplier @166 line_style 0) (object InheritView "" @181 stereotype TRUE line_color 3342489 quidu "36A4D38202FD" client @158 supplier @165 line_style 0) (object InheritView "" @182 stereotype TRUE line_color 3342489 quidu "36ACCCC4000F" client @159 supplier @166 line_style 0) (object InheritView "" @183 stereotype TRUE line_color 3342489 quidu "36ACC971001F" client @161 supplier @166 line_style 0) (object InheritView "" @184 stereotype TRUE line_color 3342489 quidu "36ACD15F0203" client @162 supplier @165 line_style 0) (object InheritView "" @185 stereotype TRUE line_color 3342489 quidu "36B9A21000B5" client @163 supplier @165 line_style 0) (object InheritView "" @186 stereotype TRUE line_color 3342489 quidu "36ACC9CE0251" client @164 supplier @166 line_style 0) (object InheritView "" @187 stereotype TRUE line_color 3342489 quidu "36ACC89A02DE" client @173 supplier @166 line_style 0) (object ClassView "Class" "Logical View::CCMMetamodel::BaseIDL::ValueDef" @188 ShowCompartmentStereotypes TRUE IncludeAttribute TRUE IncludeOperation TRUE location (608, 336) font (object Font size 9 face "helvetica" bold FALSE italics FALSE underline FALSE strike FALSE color 0 default_color TRUE) label (object ItemLabel Parent_View @188 location (513, 294) fill_color 16777215 nlines 1 max_width 190 justify 0 label "ValueDef") icon_style "Label" line_color 3342489 fill_color 13434879 quidu "36B9A34C0163" width 208 height 104 autoResize TRUE) (object AssociationViewNew "ValueDerivedFrom" @189 location (906, 631) font (object Font size 9 face "helvetica" bold FALSE italics FALSE underline FALSE strike FALSE color 0 default_color TRUE) label (object SegLabel @190 Parent_View @189 location (806, 673) font (object Font size 9 face "helvetica" bold FALSE italics FALSE underline FALSE strike FALSE color 0 default_color TRUE) anchor 1 anchor_loc 1 nlines 1 max_width 600 justify 0 label "ValueDerivedFrom" pctDist -1.166667 height 42 orientation 1) stereotype TRUE line_color 3342489 quidu "36B9AB39023D" roleview_list (list RoleViews (object RoleView "base" @191 Parent_View @189 location (-568, -234) font (object Font size 9 face "helvetica" bold FALSE italics FALSE underline FALSE strike FALSE color 32768 default_color FALSE) label (object SegLabel @192 Parent_View @191 location (634, 578) font (object Font size 9 face "helvetica" bold FALSE italics FALSE underline FALSE strike FALSE color 32768 default_color FALSE) anchor 1 anchor_loc 1 nlines 1 max_width 300 justify 0 label "+base" pctDist 0.504464 height 54 orientation 1) stereotype TRUE line_color 255 quidu "36B9AB3D03C9" client @189 supplier @188 vertices (list Points (906, 631) (608, 631) (608, 388)) line_style 3 origin_attachment (906, 631) terminal_attachment (608, 388) label (object SegLabel @193 Parent_View @191 location (662, 442) font (object Font size 9 face "helvetica" bold FALSE italics FALSE underline FALSE strike FALSE color 32768 default_color FALSE) anchor 2 anchor_loc 1 nlines 1 max_width 72 justify 0 label "0..1" pctDist 0.900000 height 54 orientation 1)) (object RoleView "derived" @194 Parent_View @189 location (-568, -234) font (object Font size 9 face "helvetica" bold FALSE italics FALSE underline FALSE strike FALSE color 32768 default_color FALSE) stereotype TRUE line_color 255 quidu "36B9AB3D03D3" client @189 supplier @188 vertices (list Points (906, 631) (966, 631) (966, 331) (712, 331)) line_style 3 origin_attachment (906, 631) terminal_attachment (712, 331) label (object SegLabel @195 Parent_View @194 location (774, 370) font (object Font size 9 face "helvetica" bold FALSE italics FALSE underline FALSE strike FALSE color 32768 default_color FALSE) anchor 2 anchor_loc 1 nlines 1 max_width 70 justify 0 label "0..n" pctDist 0.900398 height 39 orientation 0)))) (object AssociationViewNew "AbstractDerivedFrom" @196 location (118, 161) font (object Font size 9 face "helvetica" bold FALSE italics FALSE underline FALSE strike FALSE color 0 default_color TRUE) label (object SegLabel @197 Parent_View @196 location (320, 60) font (object Font size 9 face "helvetica" bold FALSE italics FALSE underline FALSE strike FALSE color 0 default_color TRUE) anchor 1 anchor_loc 1 nlines 1 max_width 600 justify 0 label "AbstractDerivedFrom" pctDist 3.866667 height 102 orientation 0) stereotype TRUE line_color 3342489 quidu "36B9AEF20360" roleview_list (list RoleViews (object RoleView "abstractDerived" @198 Parent_View @196 location (-1356, -704) font (object Font size 9 face "helvetica" bold FALSE italics FALSE underline FALSE strike FALSE color 32768 default_color FALSE) stereotype TRUE line_color 255 quidu "36B9AEF60334" client @196 supplier @188 vertices (list Points (118, 161) (118, 101) (506, 101) (506, 284)) line_style 3 origin_attachment (118, 161) terminal_attachment (506, 284) label (object SegLabel @199 Parent_View @198 location (492, 134) font (object Font size 9 face "helvetica" bold FALSE italics FALSE underline FALSE strike FALSE color 32768 default_color FALSE) anchor 2 anchor_loc 1 nlines 1 max_width 70 justify 0 label "0..n" pctDist 0.687140 height 33 orientation 1)) (object RoleView "abstractBase" @200 Parent_View @196 location (-1356, -704) font (object Font size 9 face "helvetica" bold FALSE italics FALSE underline FALSE strike FALSE color 32768 default_color FALSE) label (object SegLabel @201 Parent_View @200 location (321, 385) font (object Font size 9 face "helvetica" bold FALSE italics FALSE underline FALSE strike FALSE color 32768 default_color FALSE) anchor 1 anchor_loc 1 nlines 1 max_width 318 justify 0 label "+abstractBase" pctDist 0.682979 height 34 orientation 1) stereotype TRUE line_color 255 quidu "36B9AEF6033E" client @196 supplier @188 vertices (list Points (118, 161) (118, 351) (504, 351)) line_style 3 origin_attachment (118, 161) terminal_attachment (504, 351) label (object SegLabel @202 Parent_View @200 location (442, 307) font (object Font size 9 face "helvetica" bold FALSE italics FALSE underline FALSE strike FALSE color 32768 default_color FALSE) anchor 2 anchor_loc 1 nlines 1 max_width 70 justify 0 label "0..n" pctDist 0.893617 height 45 orientation 0)))) (object ClassView "Class" "Logical View::CCMMetamodel::BaseIDL::InterfaceDef" @203 ShowCompartmentStereotypes TRUE IncludeAttribute TRUE IncludeOperation TRUE location (320, 1168) font (object Font size 9 face "helvetica" bold FALSE italics FALSE underline FALSE strike FALSE color 0 default_color TRUE) label (object ItemLabel Parent_View @203 location (176, 1081) fill_color 16777215 nlines 1 max_width 288 justify 0 label "InterfaceDef") icon_style "Label" line_color 3342489 fill_color 13434879 quidu "36A4CBE501E4" width 306 height 194 autoResize TRUE) (object AssociationViewNew "InterfaceDerivedFrom" @204 location (88, 1475) font (object Font size 9 face "helvetica" bold FALSE italics FALSE underline FALSE strike FALSE color 0 default_color TRUE) label (object SegLabel @205 Parent_View @204 location (230, 1513) font (object Font size 9 face "helvetica" bold FALSE italics FALSE underline FALSE strike FALSE color 0 default_color TRUE) anchor 1 anchor_loc 1 nlines 1 max_width 396 justify 0 label "InterfaceDerivedFrom" pctDist 2.866667 height 38 orientation 1) stereotype TRUE line_color 3342489 quidu "36ACCDE7001F" roleview_list (list RoleViews (object RoleView "base" @206 Parent_View @204 location (-935, 38) font (object Font size 9 face "helvetica" bold FALSE italics FALSE underline FALSE strike FALSE color 32768 default_color FALSE) label (object SegLabel @207 Parent_View @206 location (420, 1341) font (object Font size 9 face "helvetica" bold FALSE italics FALSE underline FALSE strike FALSE color 32768 default_color FALSE) anchor 1 anchor_loc 1 nlines 1 max_width 142 justify 0 label "+base" pctDist 0.829978 height 98 orientation 1) stereotype TRUE line_color 255 quidu "36ACCDEB01B5" client @204 supplier @203 vertices (list Points (88, 1475) (322, 1475) (322, 1265)) line_style 3 origin_attachment (88, 1475) terminal_attachment (322, 1265) label (object SegLabel @208 Parent_View @206 location (258, 1305) font (object Font size 9 face "helvetica" bold FALSE italics FALSE underline FALSE strike FALSE color 32768 default_color FALSE) anchor 2 anchor_loc 1 nlines 1 max_width 70 justify 0 label "0..n" pctDist 0.912473 height 65 orientation 0)) (object RoleView "derived" @209 Parent_View @204 location (-935, 38) font (object Font size 9 face "helvetica" bold FALSE italics FALSE underline FALSE strike FALSE color 32768 default_color FALSE) stereotype TRUE line_color 255 quidu "36ACCDEB01B6" client @204 supplier @203 vertices (list Points (88, 1475) (28, 1475) (28, 1147) (167, 1147)) line_style 3 origin_attachment (88, 1475) terminal_attachment (167, 1147) label (object SegLabel @210 Parent_View @209 location (111, 1102) font (object Font size 9 face "helvetica" bold FALSE italics FALSE underline FALSE strike FALSE color 32768 default_color FALSE) anchor 2 anchor_loc 1 nlines 1 max_width 70 justify 0 label "0..n" pctDist 0.895492 height 46 orientation 0)))) (object AssociationViewNew "Supports" @211 location (471, 729) stereotype TRUE line_color 3342489 quidu "36B9A4C1037C" roleview_list (list RoleViews (object RoleView "valueDef" @212 Parent_View @211 location (-552, -708) font (object Font size 9 face "helvetica" bold FALSE italics FALSE underline FALSE strike FALSE color 32768 default_color FALSE) stereotype TRUE line_color 255 quidu "36B9A4C203B0" client @211 supplier @188 line_style 0 label (object SegLabel @213 Parent_View @212 location (525, 427) font (object Font size 9 face "helvetica" bold FALSE italics FALSE underline FALSE strike FALSE color 32768 default_color FALSE) anchor 2 anchor_loc 1 nlines 1 max_width 70 justify 0 label "0..n" pctDist 0.844118 height 50 orientation 0)) (object RoleView "interfaceDef" @214 Parent_View @211 location (-552, -708) font (object Font size 9 face "helvetica" bold FALSE italics FALSE underline FALSE strike FALSE color 32768 default_color FALSE) label (object SegLabel @215 Parent_View @214 location (253, 945) font (object Font size 9 face "helvetica" bold FALSE italics FALSE underline FALSE strike FALSE color 32768 default_color FALSE) anchor 1 anchor_loc 1 nlines 1 max_width 292 justify 0 label "+interfaceDef" pctDist 0.762745 height 137 orientation 1) stereotype TRUE line_color 255 quidu "36B9A4C20392" client @211 supplier @203 line_style 0 label (object SegLabel @216 Parent_View @214 location (336, 868) font (object Font size 9 face "helvetica" bold FALSE italics FALSE underline FALSE strike FALSE color 32768 default_color FALSE) anchor 2 anchor_loc 1 nlines 1 max_width 72 justify 0 label "0..1" pctDist 0.485294 height 84 orientation 1)))) (object InheritView "" @217 stereotype TRUE line_color 3342489 quidu "36ACCDA500CB" client @203 supplier @166 line_style 0) (object ClassView "Class" "Logical View::CCMMetamodel::BaseIDL::AttributeDef" @218 ShowCompartmentStereotypes TRUE IncludeAttribute TRUE IncludeOperation TRUE location (2608, 496) font (object Font size 9 face "helvetica" bold FALSE italics FALSE underline FALSE strike FALSE color 0 default_color TRUE) label (object ItemLabel Parent_View @218 location (2487, 454) fill_color 16777215 nlines 1 max_width 242 justify 0 label "AttributeDef") icon_style "Label" line_color 3342489 fill_color 13434879 quidu "36A4C5F60119" width 260 height 104 autoResize TRUE) (object ClassView "Class" "Logical View::CCMMetamodel::BaseIDL::OperationDef" @219 ShowCompartmentStereotypes TRUE IncludeAttribute TRUE IncludeOperation TRUE location (2128, 208) font (object Font size 9 face "helvetica" bold FALSE italics FALSE underline FALSE strike FALSE color 0 default_color TRUE) label (object ItemLabel Parent_View @219 location (1998, 166) fill_color 16777215 nlines 1 max_width 260 justify 0 label "OperationDef") icon_style "Label" line_color 3342489 fill_color 13434879 quidu "36A4C61B02DE" width 278 height 104 autoResize TRUE) (object InheritView "" @220 stereotype TRUE line_color 3342489 quidu "36ACD434000F" client @219 supplier @165 line_style 0) (object InheritView "" @221 stereotype TRUE line_color 3342489 quidu "36A4D334008C" client @218 supplier @165 line_style 0) (object InheritView "" @222 stereotype TRUE line_color 3342489 quidu "36ACCB0C0203" client @160 supplier @165 line_style 0) (object InheritView "" @223 stereotype TRUE line_color 3342489 quidu "36ACCD180157" client @160 supplier @166 line_style 0) (object InheritView "" @224 stereotype TRUE line_color 3342489 quidu "36D4440D0184" client @188 supplier @166 vertices (list Points (597, 388) (505, 859) (1250, 1602)) line_style 0))) (object ClassDiagram "2. containment" quid "36D2FF1C024F" title "2. containment" zoom 100 max_height 28350 max_width 21600 origin_x 0 origin_y 0 items (list diagram_item_list (object ClassView "Class" "Logical View::CCMMetamodel::BaseIDL::ConstantDef" @225 ShowCompartmentStereotypes TRUE IncludeAttribute TRUE IncludeOperation TRUE location (1104, 1392) font (object Font size 9 face "helvetica" bold FALSE italics FALSE underline FALSE strike FALSE color 0 default_color TRUE) label (object ItemLabel Parent_View @225 location (985, 1349) fill_color 16777215 nlines 1 max_width 238 justify 0 label "ConstantDef") icon_style "Label" line_color 3342489 fill_color 13434879 quidu "36A4C5FC00AB" width 256 height 106 autoResize TRUE) (object ClassView "Class" "Logical View::CCMMetamodel::BaseIDL::ModuleDef" @226 ShowCompartmentStereotypes TRUE IncludeOperation TRUE location (384, 720) font (object Font size 9 face "helvetica" bold FALSE italics FALSE underline FALSE strike FALSE color 0 default_color TRUE) label (object ItemLabel Parent_View @226 location (281, 677) fill_color 16777215 nlines 1 max_width 206 justify 0 label "ModuleDef") icon_style "Label" line_color 3342489 fill_color 13434879 quidu "36A4C60C02FD" width 224 height 106 autoResize TRUE) (object ClassView "Class" "Logical View::CCMMetamodel::BaseIDL::TypedefDef" @227 ShowCompartmentStereotypes TRUE IncludeAttribute TRUE IncludeOperation TRUE location (1392, 1520) font (object Font size 9 face "helvetica" bold FALSE italics FALSE underline FALSE strike FALSE color 0 default_color TRUE) label (object ItemLabel Parent_View @227 location (1274, 1477) fill_color 16777215 nlines 1 max_width 236 justify 0 label "TypedefDef") icon_style "Label" line_color 3342489 fill_color 13434879 quidu "36A4CBE00232" width 254 height 106 autoResize TRUE) (object ClassView "Class" "Logical View::CCMMetamodel::BaseIDL::ValueMemberDef" @228 ShowCompartmentStereotypes TRUE IncludeOperation TRUE location (2288, 2224) font (object Font size 9 face "helvetica" bold FALSE italics FALSE underline FALSE strike FALSE color 0 default_color TRUE) label (object ItemLabel Parent_View @228 location (2123, 2181) fill_color 16777215 nlines 1 max_width 330 justify 0 label "ValueMemberDef") icon_style "Label" line_color 3342489 fill_color 13434879 quidu "36B99E11033F" width 348 height 106 autoResize TRUE) (object ClassView "Class" "Logical View::CCMMetamodel::BaseIDL::InterfaceDef" @229 ShowCompartmentStereotypes TRUE IncludeOperation TRUE location (560, 896) font (object Font size 9 face "helvetica" bold FALSE italics FALSE underline FALSE strike FALSE color 0 default_color TRUE) label (object ItemLabel Parent_View @229 location (445, 853) fill_color 16777215 nlines 1 max_width 230 justify 0 label "InterfaceDef") icon_style "Label" line_color 3342489 fill_color 13434879 quidu "36A4CBE501E4" width 248 height 106 autoResize TRUE) (object ClassView "Class" "Logical View::CCMMetamodel::BaseIDL::ValueDef" @230 ShowCompartmentStereotypes TRUE IncludeOperation TRUE location (736, 1072) font (object Font size 9 face "helvetica" bold FALSE italics FALSE underline FALSE strike FALSE color 0 default_color TRUE) label (object ItemLabel Parent_View @230 location (639, 1029) fill_color 16777215 nlines 1 max_width 194 justify 0 label "ValueDef") icon_style "Label" line_color 3342489 fill_color 13434879 quidu "36B9A34C0163" width 212 height 106 autoResize TRUE) (object ClassView "Class" "Logical View::CCMMetamodel::BaseIDL::AttributeDef" @231 ShowCompartmentStereotypes TRUE IncludeAttribute TRUE IncludeOperation TRUE location (1664, 1696) font (object Font size 9 face "helvetica" bold FALSE italics FALSE underline FALSE strike FALSE color 0 default_color TRUE) label (object ItemLabel Parent_View @231 location (1551, 1653) fill_color 16777215 nlines 1 max_width 226 justify 0 label "AttributeDef") icon_style "Label" line_color 3342489 fill_color 13434879 quidu "36A4C5F60119" width 244 height 106 autoResize TRUE) (object ClassView "Class" "Logical View::CCMMetamodel::BaseIDL::OperationDef" @232 ShowCompartmentStereotypes TRUE IncludeOperation TRUE location (2080, 2064) font (object Font size 9 face "helvetica" bold FALSE italics FALSE underline FALSE strike FALSE color 0 default_color TRUE) label (object ItemLabel Parent_View @232 location (1955, 2021) fill_color 16777215 nlines 1 max_width 250 justify 0 label "OperationDef") icon_style "Label" line_color 3342489 fill_color 13434879 quidu "36A4C61B02DE" width 268 height 106 autoResize TRUE) (object ClassView "Class" "Logical View::CCMMetamodel::BaseIDL::ExceptionDef" @233 ShowCompartmentStereotypes TRUE IncludeOperation TRUE location (1904, 1904) font (object Font size 9 face "helvetica" bold FALSE italics FALSE underline FALSE strike FALSE color 0 default_color TRUE) label (object ItemLabel Parent_View @233 location (1780, 1861) fill_color 16777215 nlines 1 max_width 248 justify 0 label "ExceptionDef") icon_style "Label" line_color 3342489 fill_color 13434879 quidu "36A4CBD701C5" width 266 height 106 autoResize TRUE) (object ClassView "Class" "Logical View::CCMMetamodel::BaseIDL::Contained" @234 ShowCompartmentStereotypes TRUE IncludeAttribute TRUE IncludeOperation TRUE location (2208, 880) font (object Font size 9 face "helvetica" bold FALSE italics FALSE underline FALSE strike FALSE color 0 default_color TRUE) label (object ItemLabel Parent_View @234 location (1853, 748) fill_color 16777215 nlines 1 max_width 710 justify 0 label "Contained") icon_style "Label" line_color 3342489 fill_color 13434879 quidu "36A4C19500AB" width 728 height 284 autoResize TRUE) (object InheritTreeView "" @235 location (2208, 1128) line_color 3342489 fill_color 13434879 supplier @234 vertices (list Points (2208, 1128) (2208, 1022))) (object InheritView "" @236 stereotype TRUE line_color 3342489 quidu "36A4DC3C0271" client @232 supplier @234 line_style 3 origin_attachment (2094, 2011) terminal_attachment (2094, 1128) drawSupplier @235) (object InheritView "" @237 stereotype TRUE line_color 3342489 quidu "36A4DC4502CE" client @233 supplier @234 line_style 3 origin_attachment (1916, 1850) terminal_attachment (1916, 1128) drawSupplier @235) (object InheritView "" @238 stereotype TRUE line_color 3342489 quidu "36A4D31F0148" client @231 supplier @234 line_style 3 origin_attachment (1663, 1643) terminal_attachment (1663, 1128) drawSupplier @235) (object InheritView "" @239 stereotype TRUE line_color 3342489 quidu "36ACCC1D0119" client @227 supplier @234 line_style 3 origin_attachment (1406, 1466) terminal_attachment (1406, 1128) drawSupplier @235) (object InheritView "" @240 stereotype TRUE line_color 3342489 quidu "36A4D322009C" client @225 supplier @234 line_style 3 origin_attachment (1091, 1339) terminal_attachment (1091, 1128) drawSupplier @235) (object InheritView "" @241 stereotype TRUE line_color 3342489 quidu "36B9A26B02D2" client @228 supplier @234 line_style 3 origin_attachment (2255, 2170) terminal_attachment (2255, 1128) drawSupplier @235) (object ClassView "Class" "Logical View::CCMMetamodel::BaseIDL::Container" @242 ShowCompartmentStereotypes TRUE IncludeAttribute TRUE IncludeOperation TRUE ShowOperationSignature TRUE location (1424, 224) font (object Font size 9 face "helvetica" bold FALSE italics TRUE underline FALSE strike FALSE color 0 default_color TRUE) label (object ItemLabel Parent_View @242 location (282, 113) fill_color 13434879 nlines 1 max_width 2284 justify 0 label "Container") icon_style "Icon" line_color 3342489 fill_color 13434879 quidu "36A4C19D032C" width 2302 height 242 annotation 8 autoResize TRUE) (object AssociationViewNew "Contains" @243 location (1803, 541) font (object Font size 9 face "helvetica" bold FALSE italics FALSE underline FALSE strike FALSE color 0 default_color TRUE) label (object SegLabel @244 Parent_View @243 location (1804, 514) font (object Font size 9 face "helvetica" bold FALSE italics TRUE underline FALSE strike FALSE color 0 default_color TRUE) anchor 1 anchor_loc 1 nlines 1 max_width 600 justify 0 label "Contains" pctDist 0.516667 height 28 orientation 0) stereotype TRUE line_color 3342489 quidu "36A4D3E10157" roleview_list (list RoleViews (object RoleView "contents" @245 Parent_View @243 location (683, -19) font (object Font size 9 face "helvetica" bold FALSE italics FALSE underline FALSE strike FALSE color 0 default_color TRUE) label (object SegLabel @246 Parent_View @245 location (2061, 666) font (object Font size 9 face "helvetica" bold FALSE italics FALSE underline FALSE strike FALSE color 0 default_color TRUE) anchor 1 anchor_loc 1 nlines 1 max_width 184 justify 0 label "+contents" pctDist 0.910057 height 70 orientation 0) stereotype TRUE line_color 3342489 quidu "36A4D3E300CC" client @243 supplier @234 line_style 0 label (object SegLabel @247 Parent_View @245 location (1866, 669) font (object Font size 9 face "helvetica" bold FALSE italics FALSE underline FALSE strike FALSE color 0 default_color TRUE) anchor 2 anchor_loc 1 nlines 1 max_width 15 justify 0 label "0..n" pctDist 0.422993 height 58 orientation 1)) (object RoleView "definedIn" @248 Parent_View @243 location (683, -19) font (object Font size 9 face "helvetica" bold FALSE italics FALSE underline FALSE strike FALSE color 0 default_color TRUE) label (object SegLabel @249 Parent_View @248 location (1492, 412) font (object Font size 9 face "helvetica" bold FALSE italics FALSE underline FALSE strike FALSE color 0 default_color TRUE) anchor 1 anchor_loc 1 nlines 1 max_width 196 justify 0 label "+definedIn" pctDist 1.060415 height 102 orientation 0) stereotype TRUE line_color 3342489 quidu "36A4D3E300CB" client @243 supplier @242 line_style 0 label (object SegLabel @250 Parent_View @248 location (1713, 409) font (object Font size 9 face "helvetica" bold FALSE italics FALSE underline FALSE strike FALSE color 0 default_color TRUE) anchor 2 anchor_loc 1 nlines 1 max_width 15 justify 0 label "0..1" pctDist 0.503469 height 44 orientation 1)))) (object InheritTreeView "" @251 location (1424, 448) line_color 3342489 fill_color 13434879 supplier @242 vertices (list Points (1424, 448) (1424, 345))) (object InheritView "" @252 stereotype TRUE line_color 3342489 quidu "36ACCDA10186" client @229 supplier @242 line_style 3 origin_attachment (583, 842) terminal_attachment (583, 448) drawSupplier @251) (object InheritView "" @253 stereotype TRUE line_color 3342489 quidu "36B9A434001C" client @230 supplier @242 line_style 3 origin_attachment (732, 1019) terminal_attachment (732, 448) drawSupplier @251) (object InheritView "" @254 stereotype TRUE line_color 3342489 quidu "36A4CBFC00DA" client @226 supplier @242 line_style 3 origin_attachment (379, 666) terminal_attachment (379, 448) drawSupplier @251) (object InheritView "" @255 stereotype TRUE line_color 3342489 quidu "36D823780099" client @242 supplier @234 vertices (list Points (1741, 345) (2207, 525) (2207, 737)) line_style 0))) (object ClassDiagram "3. typedefs" quid "36D4386D0351" title "3. typedefs" zoom 100 max_height 28350 max_width 21600 origin_x 1 origin_y 0 items (list diagram_item_list (object ClassView "Class" "Logical View::CCMMetamodel::BaseIDL::AliasDef" @256 ShowCompartmentStereotypes TRUE IncludeAttribute TRUE IncludeOperation TRUE location (2480, 960) font (object Font size 9 face "helvetica" bold FALSE italics FALSE underline FALSE strike FALSE color 0 default_color TRUE) label (object ItemLabel Parent_View @256 location (2391, 917) fill_color 16777215 nlines 1 max_width 178 justify 0 label "AliasDef") icon_style "Label" line_color 3342489 fill_color 13434879 quidu "36A4D94200CB" width 196 height 106 autoResize TRUE) (object ClassView "Class" "Logical View::CCMMetamodel::BaseIDL::EnumDef" @257 ShowCompartmentStereotypes TRUE IncludeAttribute TRUE IncludeOperation TRUE location (544, 1408) font (object Font size 9 face "helvetica" bold FALSE italics FALSE underline FALSE strike FALSE color 0 default_color TRUE) label (object ItemLabel Parent_View @257 location (450, 1365) fill_color 16777215 nlines 1 max_width 188 justify 0 label "EnumDef") icon_style "Label" line_color 3342489 fill_color 13434879 quidu "36A4D82F02AF" width 206 height 106 autoResize TRUE) (object ClassView "Class" "Logical View::CCMMetamodel::BaseIDL::Field" @258 ShowCompartmentStereotypes TRUE IncludeAttribute TRUE IncludeOperation TRUE location (2080, 432) font (object Font size 9 face "helvetica" bold FALSE italics FALSE underline FALSE strike FALSE color 0 default_color TRUE) label (object ItemLabel Parent_View @258 location (1999, 389) fill_color 16777215 nlines 1 max_width 162 justify 0 label "Field") icon_style "Label" line_color 3342489 fill_color 13434879 quidu "36A4D44B006D" height 106 autoResize TRUE) (object ClassView "Class" "Logical View::CCMMetamodel::BaseIDL::StructDef" @259 ShowCompartmentStereotypes TRUE IncludeAttribute TRUE IncludeOperation TRUE location (2192, 1424) font (object Font size 9 face "helvetica" bold FALSE italics FALSE underline FALSE strike FALSE color 0 default_color TRUE) label (object ItemLabel Parent_View @259 location (2095, 1381) fill_color 16777215 nlines 1 max_width 194 justify 0 label "StructDef") icon_style "Label" line_color 3342489 fill_color 13434879 quidu "36A4D7F90399" width 212 height 106 autoResize TRUE) (object ClassView "Class" "Logical View::CCMMetamodel::BaseIDL::TypedefDef" @260 ShowCompartmentStereotypes TRUE IncludeAttribute TRUE IncludeOperation TRUE location (1498, 947) font (object Font size 9 face "helvetica" bold FALSE italics FALSE underline FALSE strike FALSE color 0 default_color TRUE) label (object ItemLabel Parent_View @260 location (1380, 895) fill_color 16777215 nlines 1 max_width 236 justify 0 label "TypedefDef") icon_style "Label" line_color 3342489 fill_color 13434879 quidu "36A4CBE00232" width 254 height 126 autoResize TRUE) (object ClassView "Class" "Logical View::CCMMetamodel::BaseIDL::UnionField" @261 ShowCompartmentStereotypes TRUE IncludeAttribute TRUE IncludeOperation TRUE location (2256, 704) font (object Font size 9 face "helvetica" bold FALSE italics FALSE underline FALSE strike FALSE color 0 default_color TRUE) label (object ItemLabel Parent_View @261 location (2144, 661) fill_color 16777215 nlines 1 max_width 224 justify 0 label "UnionField") icon_style "Label" line_color 3342489 fill_color 13434879 quidu "36ACD1390290" width 242 height 106 autoResize TRUE) (object ClassView "Class" "Logical View::CCMMetamodel::BaseIDL::ValueBoxDef" @262 ShowCompartmentStereotypes TRUE IncludeAttribute TRUE IncludeOperation TRUE location (1520, 1456) font (object Font size 9 face "helvetica" bold FALSE italics FALSE underline FALSE strike FALSE color 0 default_color TRUE) label (object ItemLabel Parent_View @262 location (1398, 1413) fill_color 16777215 nlines 1 max_width 244 justify 0 label "ValueBoxDef") icon_style "Label" line_color 3342489 fill_color 13434879 quidu "36B9A84F01E0" width 262 height 106 autoResize TRUE) (object ClassView "Class" "Logical View::CCMMetamodel::BaseIDL::Typed" @263 ShowCompartmentStereotypes TRUE IncludeAttribute TRUE IncludeOperation TRUE location (2476, 196) font (object Font size 9 face "helvetica" bold FALSE italics FALSE underline FALSE strike FALSE color 0 default_color TRUE) label (object ItemLabel Parent_View @263 location (2395, 144) fill_color 16777215 nlines 1 max_width 162 justify 0 label "Typed") icon_style "Label" line_color 3342489 fill_color 13434879 quidu "36A4C60203B9" height 126 autoResize TRUE) (object InheritView "" @264 stereotype TRUE line_color 3342489 quidu "36ACD15F0203" client @261 supplier @263 line_style 0) (object ClassView "Class" "Logical View::CCMMetamodel::BaseIDL::UnionDef" @265 ShowCompartmentStereotypes TRUE IncludeAttribute TRUE IncludeOperation TRUE location (576, 944) font (object Font size 9 face "helvetica" bold FALSE italics FALSE underline FALSE strike FALSE color 0 default_color TRUE) label (object ItemLabel Parent_View @265 location (479, 901) fill_color 16777215 nlines 1 max_width 194 justify 0 label "UnionDef") icon_style "Label" line_color 3342489 fill_color 13434879 quidu "36A4D82201C5" width 212 height 106 autoResize TRUE) (object InheritView "" @266 stereotype TRUE line_color 3342489 quidu "36A4D89F0280" client @265 supplier @260 line_style 3 origin_attachment (682, 947) terminal_attachment (1371, 947)) (object ClassView "Class" "Logical View::CCMMetamodel::BaseIDL::IDLType" @267 ShowCompartmentStereotypes TRUE IncludeAttribute TRUE IncludeOperation TRUE location (368, 224) font (object Font size 9 face "helvetica" bold FALSE italics FALSE underline FALSE strike FALSE color 0 default_color TRUE) label (object ItemLabel Parent_View @267 location (3, 147) fill_color 16777215 nlines 1 max_width 730 justify 0 label "IDLType") icon_style "Label" line_color 3342489 fill_color 13434879 quidu "36ACC81F003E" width 748 height 176 autoResize TRUE) (object AssociationViewNew "TypedBy" @268 location (1564, 221) font (object Font size 9 face "helvetica" bold FALSE italics FALSE underline FALSE strike FALSE color 0 default_color TRUE) label (object SegLabel @269 Parent_View @268 location (1643, 187) font (object Font size 9 face "helvetica" bold FALSE italics FALSE underline FALSE strike FALSE color 0 default_color TRUE) anchor 1 anchor_loc 1 nlines 1 max_width 156 justify 0 label "TypedBy" pctDist 1.833333 height 35 orientation 0) stereotype TRUE line_color 3342489 quidu "36ACD26001B5" roleview_list (list RoleViews (object RoleView "typed" @270 Parent_View @268 location (-98, -2149) font (object Font size 9 face "helvetica" bold FALSE italics FALSE underline FALSE strike FALSE color 32768 default_color FALSE) stereotype TRUE line_color 255 quidu "36ACD26101F4" client @268 supplier @263 line_style 3 origin_attachment (1564, 221) terminal_attachment (2386, 221) label (object SegLabel @271 Parent_View @270 location (2303, 188) font (object Font size 9 face "helvetica" bold FALSE italics FALSE underline FALSE strike FALSE color 32768 default_color FALSE) anchor 2 anchor_loc 1 nlines 1 max_width 70 justify 0 label "0..*" pctDist 0.900322 height 34 orientation 0)) (object RoleView "idlType" @272 Parent_View @268 location (-98, -2149) font (object Font size 9 face "helvetica" bold FALSE italics FALSE underline FALSE strike FALSE color 32768 default_color FALSE) label (object SegLabel @273 Parent_View @272 location (999, 153) font (object Font size 9 face "helvetica" bold FALSE italics FALSE underline FALSE strike FALSE color 32768 default_color FALSE) anchor 1 anchor_loc 1 nlines 1 max_width 156 justify 0 label "+idlType" pctDist 0.687317 height 69 orientation 1) stereotype TRUE line_color 255 quidu "36ACD26101C5" client @268 supplier @267 line_style 3 origin_attachment (1564, 221) terminal_attachment (742, 221) label (object SegLabel @274 Parent_View @272 location (1010, 268) font (object Font size 9 face "helvetica" bold FALSE italics FALSE underline FALSE strike FALSE color 32768 default_color FALSE) anchor 2 anchor_loc 1 nlines 1 max_width 72 justify 0 label "1" pctDist 0.675387 height 47 orientation 0)))) (object AssociationViewNew "DiscriminatedBy" @275 location (472, 600) font (object Font size 9 face "helvetica" bold FALSE italics FALSE underline FALSE strike FALSE color 0 default_color TRUE) label (object SegLabel @276 Parent_View @275 location (478, 648) font (object Font size 9 face "helvetica" bold FALSE italics FALSE underline FALSE strike FALSE color 0 default_color TRUE) anchor 1 anchor_loc 1 nlines 1 max_width 600 justify 0 label "DiscriminatedBy" pctDist 0.600000 height 48 orientation 1) stereotype TRUE line_color 3342489 quidu "36ACD1F00119" roleview_list (list RoleViews (object RoleView "unionDef" @277 Parent_View @275 location (-1190, -1770) font (object Font size 9 face "helvetica" bold FALSE italics FALSE underline FALSE strike FALSE color 32768 default_color FALSE) stereotype TRUE line_color 255 quidu "36ACD1F2004E" client @275 supplier @265 line_style 3 origin_attachment (472, 600) terminal_attachment (472, 890) label (object SegLabel @278 Parent_View @277 location (544, 830) font (object Font size 9 face "helvetica" bold FALSE italics FALSE underline FALSE strike FALSE color 32768 default_color FALSE) anchor 2 anchor_loc 1 nlines 1 max_width 70 justify 0 label "0..*" pctDist 0.797925 height 72 orientation 0)) (object RoleView "discriminatorType" @279 Parent_View @275 location (-1190, -1770) font (object Font size 9 face "helvetica" bold FALSE italics FALSE underline FALSE strike FALSE color 32768 default_color FALSE) label (object SegLabel @280 Parent_View @279 location (460, 439) font (object Font size 9 face "helvetica" bold FALSE italics FALSE underline FALSE strike FALSE color 32768 default_color FALSE) anchor 1 anchor_loc 1 nlines 1 max_width 348 justify 0 label "+discriminatorType" pctDist 0.557088 height 13 orientation 0) stereotype TRUE line_color 255 quidu "36ACD1F2002E" client @275 supplier @267 line_style 3 origin_attachment (472, 600) terminal_attachment (472, 311) label (object SegLabel @281 Parent_View @279 location (424, 367) font (object Font size 9 face "helvetica" bold FALSE italics FALSE underline FALSE strike FALSE color 32768 default_color FALSE) anchor 2 anchor_loc 1 nlines 1 max_width 15 justify 0 label "1" pctDist 0.804879 height 49 orientation 0)))) (object InheritView "" @282 stereotype TRUE line_color 3342489 quidu "36ACC89A02DE" client @260 supplier @267 line_style 0) (object InheritView "" @283 stereotype TRUE line_color 3342489 quidu "36A4D46302AF" client @258 supplier @263 line_style 0) (object InheritView "" @284 stereotype TRUE line_color 3342489 quidu "36A4D83901D4" client @257 supplier @260 line_style 0) (object InheritView "" @285 stereotype TRUE line_color 3342489 quidu "36A4D95A01D4" client @256 supplier @260 line_style 3 origin_attachment (2382, 966) terminal_attachment (1625, 966)) (object InheritView "" @286 stereotype TRUE line_color 3342489 quidu "36A4D96303B9" client @256 supplier @263 line_style 3 origin_attachment (2487, 906) terminal_attachment (2487, 259)) (object InheritView "" @287 stereotype TRUE line_color 3342489 quidu "36A4D89B02FD" client @259 supplier @260 line_style 0) (object InheritView "" @288 stereotype TRUE line_color 3342489 quidu "36B9A8710334" client @262 supplier @260 line_style 3 origin_attachment (1508, 1403) terminal_attachment (1508, 1009)) (object ClassView "Class" "Logical View::CCMMetamodel::BaseIDL::Contained" @289 ShowCompartmentStereotypes TRUE IncludeAttribute TRUE IncludeOperation TRUE location (1504, 496) font (object Font size 9 face "helvetica" bold FALSE italics FALSE underline FALSE strike FALSE color 0 default_color TRUE) label (object ItemLabel Parent_View @289 location (1403, 453) fill_color 16777215 nlines 1 max_width 202 justify 0 label "Contained") icon_style "Label" line_color 3342489 fill_color 13434879 quidu "36A4C19500AB" width 220 height 106 autoResize TRUE) (object InheritView "" @290 stereotype TRUE line_color 3342489 quidu "36ACCC1D0119" client @260 supplier @289 line_style 3 origin_attachment (1500, 884) terminal_attachment (1500, 549)))) (object ClassDiagram "4. exceptions" quid "36D439F90396" title "4. exceptions" zoom 97 max_height 28350 max_width 21600 origin_x 80 origin_y 0 items (list diagram_item_list (object ClassView "Class" "Logical View::CCMMetamodel::BaseIDL::Contained" @291 ShowCompartmentStereotypes TRUE IncludeAttribute TRUE IncludeOperation TRUE location (1728, 192) font (object Font size 9 face "helvetica" bold FALSE italics FALSE underline FALSE strike FALSE color 0 default_color TRUE) label (object ItemLabel Parent_View @291 location (1622, 150) fill_color 16777215 nlines 1 max_width 212 justify 0 label "Contained") icon_style "Label" line_color 3342489 fill_color 13434879 quidu "36A4C19500AB" width 230 height 104 autoResize TRUE) (object InheritTreeView "" @292 location (1728, 450) line_color 3342489 fill_color 13434879 supplier @291 vertices (list Points (1728, 450) (1728, 244))) (object ClassView "Class" "Logical View::CCMMetamodel::BaseIDL::OperationDef" @293 ShowCompartmentStereotypes TRUE IncludeAttribute TRUE IncludeOperation TRUE location (576, 1056) font (object Font size 9 face "helvetica" bold FALSE italics FALSE underline FALSE strike FALSE color 0 default_color TRUE) label (object ItemLabel Parent_View @293 location (225, 942) fill_color 16777215 nlines 1 max_width 702 justify 0 label "OperationDef") icon_style "Label" line_color 3342489 fill_color 13434879 quidu "36A4C61B02DE" width 720 height 250 autoResize TRUE) (object InheritView "" @294 stereotype TRUE line_color 3342489 quidu "36A4DC3C0271" client @293 supplier @291 line_style 3 origin_attachment (534, 930) terminal_attachment (534, 450) drawSupplier @292) (object ClassView "Class" "Logical View::CCMMetamodel::BaseIDL::AttributeDef" @295 ShowCompartmentStereotypes TRUE IncludeAttribute TRUE IncludeOperation TRUE location (2704, 944) font (object Font size 9 face "helvetica" bold FALSE italics FALSE underline FALSE strike FALSE color 0 default_color TRUE) label (object ItemLabel Parent_View @295 location (2541, 872) fill_color 16777215 nlines 1 max_width 326 justify 0 label "AttributeDef") icon_style "Label" line_color 3342489 fill_color 13434879 quidu "36A4C5F60119" width 344 height 166 autoResize TRUE) (object InheritView "" @296 stereotype TRUE line_color 3342489 quidu "36A4D31F0148" client @295 supplier @291 line_style 3 origin_attachment (2802, 861) terminal_attachment (2802, 450) drawSupplier @292) (object ClassView "Class" "Logical View::CCMMetamodel::BaseIDL::ExceptionDef" @297 ShowCompartmentStereotypes TRUE IncludeAttribute TRUE IncludeOperation TRUE location (1680, 1600) font (object Font size 9 face "helvetica" bold FALSE italics FALSE underline FALSE strike FALSE color 0 default_color TRUE) label (object ItemLabel Parent_View @297 location (1350, 1507) fill_color 16777215 nlines 1 max_width 660 justify 0 label "ExceptionDef") icon_style "Label" line_color 3342489 fill_color 13434879 quidu "36A4CBD701C5" width 678 height 208 autoResize TRUE) (object InheritView "" @298 stereotype TRUE line_color 3342489 quidu "36A4DC4502CE" client @297 supplier @291 line_style 3 origin_attachment (1440, 1496) terminal_attachment (1440, 450) drawSupplier @292) (object AssociationViewNew "CanRaise" @299 location (744, 1568) font (object Font size 9 face "helvetica" bold FALSE italics FALSE underline FALSE strike FALSE color 0 default_color TRUE) label (object SegLabel @300 Parent_View @299 location (699, 1558) font (object Font size 9 face "helvetica" bold FALSE italics TRUE underline FALSE strike FALSE color 0 default_color TRUE) anchor 1 anchor_loc 1 nlines 1 max_width 180 justify 0 label "CanRaise" pctDist -0.250000 height 11 orientation 0) stereotype TRUE line_color 3342489 quidu "36B7337002BF" roleview_list (list RoleViews (object RoleView "operationDef" @301 Parent_View @299 location (-3138, 755) font (object Font size 9 face "helvetica" bold FALSE italics FALSE underline FALSE strike FALSE color 32768 default_color FALSE) stereotype TRUE line_color 255 quidu "36B733740157" client @299 supplier @293 vertices (list Points (744, 1568) (533, 1568) (533, 1181)) line_style 3 origin_attachment (744, 1568) terminal_attachment (533, 1181) label (object SegLabel @302 Parent_View @301 location (480, 1210) font (object Font size 9 face "helvetica" bold FALSE italics FALSE underline FALSE strike FALSE color 32768 default_color FALSE) anchor 2 anchor_loc 1 nlines 1 max_width 70 justify 0 label "0..*" pctDist 0.950780 height 55 orientation 0)) (object RoleView "exceptionDef" @303 Parent_View @299 location (-3138, 755) font (object Font size 9 face "helvetica" bold FALSE italics FALSE underline FALSE strike FALSE color 32768 default_color FALSE) label (object SegLabel @304 Parent_View @303 location (1183, 1621) font (object Font size 9 face "helvetica" bold FALSE italics FALSE underline FALSE strike FALSE color 32768 default_color FALSE) anchor 1 anchor_loc 1 nlines 1 max_width 321 justify 0 label "+exceptionDef" pctDist 0.735986 height 53 orientation 1) stereotype TRUE line_color 255 quidu "36B733740128" client @299 supplier @297 line_style 3 origin_attachment (744, 1568) terminal_attachment (1341, 1568) label (object SegLabel @305 Parent_View @303 location (1135, 1520) font (object Font size 9 face "helvetica" bold FALSE italics FALSE underline FALSE strike FALSE color 32768 default_color FALSE) anchor 2 anchor_loc 1 nlines 1 max_width 70 justify 0 label "0..*" pctDist 0.657434 height 49 orientation 0)))) (object AssociationViewNew "GetRaises" @306 location (2040, 947) font (object Font size 9 face "helvetica" bold FALSE italics FALSE underline FALSE strike FALSE color 0 default_color TRUE) label (object SegLabel @307 Parent_View @306 location (2036, 975) font (object Font size 9 face "helvetica" bold FALSE italics TRUE underline FALSE strike FALSE color 0 default_color TRUE) anchor 1 anchor_loc 1 nlines 1 max_width 192 justify 0 label "GetRaises" pctDist 0.450000 height 28 orientation 1) stereotype TRUE line_color 3342489 quidu "36B9988E0105" roleview_list (list RoleViews (object RoleView "getAttribute" @308 Parent_View @306 location (-1881, 149) font (object Font size 9 face "helvetica" bold FALSE italics FALSE underline FALSE strike FALSE color 32768 default_color FALSE) stereotype TRUE line_color 255 quidu "36B9988F0110" client @306 supplier @295 line_style 3 origin_attachment (2040, 947) terminal_attachment (2532, 947) label (object SegLabel @309 Parent_View @308 location (2467, 987) font (object Font size 9 face "helvetica" bold FALSE italics FALSE underline FALSE strike FALSE color 32768 default_color FALSE) anchor 2 anchor_loc 1 nlines 1 max_width 70 justify 0 label "0..*" pctDist 0.868235 height 40 orientation 1)) (object RoleView "getException" @310 Parent_View @306 location (-1881, 149) font (object Font size 9 face "helvetica" bold FALSE italics FALSE underline FALSE strike FALSE color 32768 default_color FALSE) label (object SegLabel @311 Parent_View @310 location (2128, 1438) font (object Font size 9 face "helvetica" bold FALSE italics FALSE underline FALSE strike FALSE color 32768 default_color FALSE) anchor 1 anchor_loc 1 nlines 1 max_width 318 justify 0 label "+getException" pctDist 0.905683 height 148 orientation 0) stereotype TRUE line_color 255 quidu "36B9988F00F2" client @306 supplier @297 vertices (list Points (2040, 947) (1979, 947) (1979, 1496)) line_style 3 origin_attachment (2040, 947) terminal_attachment (1979, 1496) label (object SegLabel @312 Parent_View @310 location (1924, 1396) font (object Font size 9 face "helvetica" bold FALSE italics FALSE underline FALSE strike FALSE color 32768 default_color FALSE) anchor 2 anchor_loc 1 nlines 1 max_width 70 justify 0 label "0..*" pctDist 0.836759 height 57 orientation 1)))) (object AssociationViewNew "SetRaises" @313 location (2644, 1601) font (object Font size 9 face "helvetica" bold FALSE italics FALSE underline FALSE strike FALSE color 0 default_color TRUE) label (object SegLabel @314 Parent_View @313 location (2702, 1645) font (object Font size 9 face "helvetica" bold FALSE italics FALSE underline FALSE strike FALSE color 0 default_color TRUE) anchor 1 anchor_loc 1 nlines 1 max_width 600 justify 0 label "SetRaises" pctDist 1.466667 height 44 orientation 1) stereotype TRUE line_color 3342489 quidu "36B999D500DD" roleview_list (list RoleViews (object RoleView "setAttribute" @315 Parent_View @313 location (-1277, 803) font (object Font size 9 face "helvetica" bold FALSE italics FALSE underline FALSE strike FALSE color 32768 default_color FALSE) stereotype TRUE line_color 255 quidu "36B999DD020B" client @313 supplier @295 vertices (list Points (2644, 1601) (2704, 1601) (2704, 1027)) line_style 3 origin_attachment (2644, 1601) terminal_attachment (2704, 1027) label (object SegLabel @316 Parent_View @315 location (2762, 1056) font (object Font size 9 face "helvetica" bold FALSE italics FALSE underline FALSE strike FALSE color 32768 default_color FALSE) anchor 2 anchor_loc 1 nlines 1 max_width 70 justify 0 label "0..*" pctDist 0.953684 height 58 orientation 1)) (object RoleView "setException" @317 Parent_View @313 location (-1277, 803) font (object Font size 9 face "helvetica" bold FALSE italics FALSE underline FALSE strike FALSE color 32768 default_color FALSE) label (object SegLabel @318 Parent_View @317 location (2135, 1706) font (object Font size 9 face "helvetica" bold FALSE italics FALSE underline FALSE strike FALSE color 32768 default_color FALSE) anchor 1 anchor_loc 1 nlines 1 max_width 318 justify 0 label "+setException" pctDist 0.815663 height 105 orientation 0) stereotype TRUE line_color 255 quidu "36B999DD01E3" client @313 supplier @297 line_style 3 origin_attachment (2644, 1601) terminal_attachment (2019, 1601) label (object SegLabel @319 Parent_View @317 location (2069, 1645) font (object Font size 9 face "helvetica" bold FALSE italics FALSE underline FALSE strike FALSE color 32768 default_color FALSE) anchor 2 anchor_loc 1 nlines 1 max_width 70 justify 0 label "0..*" pctDist 0.920482 height 44 orientation 0)))))) (object ClassDiagram "5. values" quid "36D43F2C005B" title "5. values" zoom 100 max_height 28350 max_width 21600 origin_x 99 origin_y 0 items (list diagram_item_list (object ClassView "Class" "Logical View::CCMMetamodel::BaseIDL::ValueMemberDef" @320 ShowCompartmentStereotypes TRUE IncludeAttribute TRUE IncludeOperation TRUE location (2208, 752) font (object Font size 9 face "helvetica" bold FALSE italics FALSE underline FALSE strike FALSE color 0 default_color TRUE) label (object ItemLabel Parent_View @320 location (2043, 709) fill_color 16777215 nlines 1 max_width 330 justify 0 label "ValueMemberDef") icon_style "Label" line_color 3342489 fill_color 13434879 quidu "36B99E11033F" width 348 height 106 autoResize TRUE) (object ClassView "Class" "Logical View::CCMMetamodel::BaseIDL::Typed" @321 ShowCompartmentStereotypes TRUE IncludeAttribute TRUE IncludeOperation TRUE location (2748, 750) font (object Font size 9 face "helvetica" bold FALSE italics FALSE underline FALSE strike FALSE color 0 default_color TRUE) label (object ItemLabel Parent_View @321 location (2667, 698) fill_color 16777215 nlines 1 max_width 162 justify 0 label "Typed") icon_style "Label" line_color 3342489 fill_color 13434879 quidu "36A4C60203B9" height 126 autoResize TRUE) (object ClassView "Class" "Logical View::CCMMetamodel::BaseIDL::IDLType" @322 ShowCompartmentStereotypes TRUE IncludeAttribute TRUE IncludeOperation TRUE location (2640, 1744) font (object Font size 9 face "helvetica" bold FALSE italics FALSE underline FALSE strike FALSE color 0 default_color TRUE) label (object ItemLabel Parent_View @322 location (2554, 1701) fill_color 16777215 nlines 1 max_width 172 justify 0 label "IDLType") icon_style "Label" line_color 3342489 fill_color 13434879 quidu "36ACC81F003E" width 190 height 106 autoResize TRUE) (object AssociationViewNew "TypedBy" @323 location (2734, 1252) font (object Font size 9 face "helvetica" bold FALSE italics FALSE underline FALSE strike FALSE color 0 default_color TRUE) label (object SegLabel @324 Parent_View @323 location (2726, 1331) font (object Font size 9 face "helvetica" bold FALSE italics FALSE underline FALSE strike FALSE color 0 default_color TRUE) anchor 1 anchor_loc 1 nlines 1 max_width 156 justify 0 label "TypedBy" pctDist 0.366667 height 79 orientation 1) stereotype TRUE line_color 3342489 quidu "36ACD26001B5" roleview_list (list RoleViews (object RoleView "typed" @325 Parent_View @323 location (1072, -1118) font (object Font size 9 face "helvetica" bold FALSE italics FALSE underline FALSE strike FALSE color 32768 default_color FALSE) stereotype TRUE line_color 255 quidu "36ACD26101F4" client @323 supplier @321 line_style 3 origin_attachment (2734, 1252) terminal_attachment (2734, 813) label (object SegLabel @326 Parent_View @325 location (2789, 864) font (object Font size 9 face "helvetica" bold FALSE italics FALSE underline FALSE strike FALSE color 32768 default_color FALSE) anchor 2 anchor_loc 1 nlines 1 max_width 70 justify 0 label "0..*" pctDist 0.886726 height 55 orientation 1)) (object RoleView "idlType" @327 Parent_View @323 location (1072, -1118) font (object Font size 9 face "helvetica" bold FALSE italics FALSE underline FALSE strike FALSE color 32768 default_color FALSE) label (object SegLabel @328 Parent_View @327 location (2745, 1565) font (object Font size 9 face "helvetica" bold FALSE italics FALSE underline FALSE strike FALSE color 32768 default_color FALSE) anchor 1 anchor_loc 1 nlines 1 max_width 188 justify 0 label "+idlType" pctDist 0.714286 height 11 orientation 0) stereotype TRUE line_color 255 quidu "36ACD26101C5" client @323 supplier @322 line_style 3 origin_attachment (2734, 1252) terminal_attachment (2734, 1691) label (object SegLabel @329 Parent_View @327 location (2800, 1627) font (object Font size 9 face "helvetica" bold FALSE italics FALSE underline FALSE strike FALSE color 32768 default_color FALSE) anchor 2 anchor_loc 1 nlines 1 max_width 72 justify 0 label "1" pctDist 0.853081 height 66 orientation 0)))) (object ClassView "Class" "Logical View::CCMMetamodel::BaseIDL::InterfaceDef" @330 ShowCompartmentStereotypes TRUE IncludeAttribute TRUE IncludeOperation TRUE location (544, 1744) font (object Font size 9 face "helvetica" bold FALSE italics FALSE underline FALSE strike FALSE color 0 default_color TRUE) label (object ItemLabel Parent_View @330 location (374, 1644) fill_color 16777215 nlines 1 max_width 340 justify 0 label "InterfaceDef") icon_style "Label" line_color 3342489 fill_color 13434879 quidu "36A4CBE501E4" width 358 height 222 autoResize TRUE) (object AssociationViewNew "InterfaceDerivedFrom" @331 location (312, 1978) font (object Font size 9 face "helvetica" bold FALSE italics FALSE underline FALSE strike FALSE color 0 default_color TRUE) label (object SegLabel @332 Parent_View @331 location (454, 2016) font (object Font size 9 face "helvetica" bold FALSE italics FALSE underline FALSE strike FALSE color 0 default_color TRUE) anchor 1 anchor_loc 1 nlines 1 max_width 396 justify 0 label "InterfaceDerivedFrom" pctDist 2.866667 height 38 orientation 1) stereotype TRUE line_color 3342489 quidu "36ACCDE7001F" roleview_list (list RoleViews (object RoleView "base" @333 Parent_View @331 location (-711, 541) font (object Font size 9 face "helvetica" bold FALSE italics FALSE underline FALSE strike FALSE color 32768 default_color FALSE) label (object SegLabel @334 Parent_View @333 location (629, 1909) font (object Font size 9 face "helvetica" bold FALSE italics FALSE underline FALSE strike FALSE color 32768 default_color FALSE) anchor 1 anchor_loc 1 nlines 1 max_width 138 justify 0 label "+base" pctDist 0.850446 height 83 orientation 1) stereotype TRUE line_color 255 quidu "36ACCDEB01B5" client @331 supplier @330 vertices (list Points (312, 1978) (546, 1978) (546, 1855)) line_style 3 origin_attachment (312, 1978) terminal_attachment (546, 1855) label (object SegLabel @335 Parent_View @333 location (482, 1886) font (object Font size 9 face "helvetica" bold FALSE italics FALSE underline FALSE strike FALSE color 32768 default_color FALSE) anchor 2 anchor_loc 1 nlines 1 max_width 70 justify 0 label "0..*" pctDist 0.912473 height 65 orientation 0)) (object RoleView "derived" @336 Parent_View @331 location (-711, 541) font (object Font size 9 face "helvetica" bold FALSE italics FALSE underline FALSE strike FALSE color 32768 default_color FALSE) stereotype TRUE line_color 255 quidu "36ACCDEB01B6" client @331 supplier @330 vertices (list Points (312, 1978) (252, 1978) (252, 1726) (365, 1726)) line_style 3 origin_attachment (312, 1978) terminal_attachment (365, 1726) label (object SegLabel @337 Parent_View @336 location (306, 1769) font (object Font size 9 face "helvetica" bold FALSE italics FALSE underline FALSE strike FALSE color 32768 default_color FALSE) anchor 2 anchor_loc 1 nlines 1 max_width 70 justify 0 label "0..*" pctDist 0.636156 height 54 orientation 1)))) (object ClassView "Class" "Logical View::CCMMetamodel::BaseIDL::ValueDef" @338 ShowCompartmentStereotypes TRUE IncludeAttribute TRUE IncludeOperation TRUE location (1264, 1088) font (object Font size 9 face "helvetica" bold FALSE italics FALSE underline FALSE strike FALSE color 0 default_color TRUE) label (object ItemLabel Parent_View @338 location (1061, 964) fill_color 16777215 nlines 1 max_width 406 justify 0 label "ValueDef") icon_style "Label" line_color 3342489 fill_color 13434879 quidu "36B9A34C0163" width 424 height 270 autoResize TRUE) (object AssociationViewNew "Supports" @339 location (889, 1427) font (object Font size 9 face "helvetica" bold FALSE italics FALSE underline FALSE strike FALSE color 0 default_color TRUE) label (object SegLabel @340 Parent_View @339 location (941, 1419) font (object Font size 9 face "helvetica" bold FALSE italics FALSE underline FALSE strike FALSE color 0 default_color TRUE) anchor 1 anchor_loc 1 nlines 1 max_width 600 justify 0 label "Supports" pctDist 1.366667 height 9 orientation 0) stereotype TRUE line_color 3342489 quidu "36B9A4C1037C" roleview_list (list RoleViews (object RoleView "valueDef" @341 Parent_View @339 location (-134, -10) font (object Font size 9 face "helvetica" bold FALSE italics FALSE underline FALSE strike FALSE color 32768 default_color FALSE) stereotype TRUE line_color 255 quidu "36B9A4C203B0" client @339 supplier @338 line_style 0 label (object SegLabel @342 Parent_View @341 location (1125, 1271) font (object Font size 9 face "helvetica" bold FALSE italics FALSE underline FALSE strike FALSE color 32768 default_color FALSE) anchor 2 anchor_loc 1 nlines 1 max_width 70 justify 0 label "0..*" pctDist 0.931732 height 45 orientation 1)) (object RoleView "interfaceDef" @343 Parent_View @339 location (-134, -10) font (object Font size 9 face "helvetica" bold FALSE italics FALSE underline FALSE strike FALSE color 32768 default_color FALSE) label (object SegLabel @344 Parent_View @343 location (896, 1563) font (object Font size 9 face "helvetica" bold FALSE italics FALSE underline FALSE strike FALSE color 32768 default_color FALSE) anchor 1 anchor_loc 1 nlines 1 max_width 283 justify 0 label "+interfaceDef" pctDist 0.282432 height 105 orientation 0) stereotype TRUE line_color 255 quidu "36B9A4C20392" client @339 supplier @330 line_style 0 label (object SegLabel @345 Parent_View @343 location (785, 1602) font (object Font size 9 face "helvetica" bold FALSE italics FALSE underline FALSE strike FALSE color 32768 default_color FALSE) anchor 2 anchor_loc 1 nlines 1 max_width 72 justify 0 label "0..1" pctDist 0.642638 height 60 orientation 0)))) (object AssociationViewNew "ValueDerivedFrom" @346 location (1518, 1382) font (object Font size 9 face "helvetica" bold FALSE italics FALSE underline FALSE strike FALSE color 0 default_color TRUE) label (object SegLabel @347 Parent_View @346 location (1561, 1420) font (object Font size 9 face "helvetica" bold FALSE italics FALSE underline FALSE strike FALSE color 0 default_color TRUE) anchor 1 anchor_loc 1 nlines 1 max_width 600 justify 0 label "ValueDerivedFrom" pctDist 1.233333 height 38 orientation 1) stereotype TRUE line_color 3342489 quidu "36B9AB39023D" roleview_list (list RoleViews (object RoleView "base" @348 Parent_View @346 location (44, 517) font (object Font size 9 face "helvetica" bold FALSE italics FALSE underline FALSE strike FALSE color 32768 default_color FALSE) label (object SegLabel @349 Parent_View @348 location (1208, 1334) font (object Font size 9 face "helvetica" bold FALSE italics FALSE underline FALSE strike FALSE color 32768 default_color FALSE) anchor 1 anchor_loc 1 nlines 1 max_width 300 justify 0 label "+base" pctDist 0.734007 height 57 orientation 0) stereotype TRUE line_color 255 quidu "36B9AB3D03C9" client @346 supplier @338 vertices (list Points (1518, 1382) (1264, 1382) (1264, 1223)) line_style 3 origin_attachment (1518, 1382) terminal_attachment (1264, 1223) label (object SegLabel @350 Parent_View @348 location (1318, 1264) font (object Font size 9 face "helvetica" bold FALSE italics FALSE underline FALSE strike FALSE color 32768 default_color FALSE) anchor 2 anchor_loc 1 nlines 1 max_width 72 justify 0 label "0..1" pctDist 0.900000 height 54 orientation 1)) (object RoleView "derived" @351 Parent_View @346 location (44, 517) font (object Font size 9 face "helvetica" bold FALSE italics FALSE underline FALSE strike FALSE color 32768 default_color FALSE) stereotype TRUE line_color 255 quidu "36B9AB3D03D3" client @346 supplier @338 vertices (list Points (1518, 1382) (1598, 1382) (1598, 1171) (1476, 1171)) line_style 3 origin_attachment (1518, 1382) terminal_attachment (1476, 1171) label (object SegLabel @352 Parent_View @351 location (1543, 1215) font (object Font size 9 face "helvetica" bold FALSE italics FALSE underline FALSE strike FALSE color 32768 default_color FALSE) anchor 2 anchor_loc 1 nlines 1 max_width 70 justify 0 label "0..*" pctDist 0.840095 height 44 orientation 0)))) (object AssociationViewNew "AbstractDerivedFrom" @353 location (775, 915) font (object Font size 9 face "helvetica" bold FALSE italics FALSE underline FALSE strike FALSE color 0 default_color TRUE) label (object SegLabel @354 Parent_View @353 location (905, 819) font (object Font size 9 face "helvetica" bold FALSE italics FALSE underline FALSE strike FALSE color 0 default_color TRUE) anchor 1 anchor_loc 1 nlines 1 max_width 600 justify 0 label "AbstractDerivedFrom" pctDist 2.666667 height 97 orientation 0) stereotype TRUE line_color 3342489 quidu "36B9AEF20360" roleview_list (list RoleViews (object RoleView "abstractDerived" @355 Parent_View @353 location (-699, 50) font (object Font size 9 face "helvetica" bold FALSE italics FALSE underline FALSE strike FALSE color 32768 default_color FALSE) stereotype TRUE line_color 255 quidu "36B9AEF60334" client @353 supplier @338 vertices (list Points (775, 915) (775, 855) (1095, 855) (1095, 953)) line_style 3 origin_attachment (775, 915) terminal_attachment (1095, 953) label (object SegLabel @356 Parent_View @355 location (1051, 890) font (object Font size 9 face "helvetica" bold FALSE italics FALSE underline FALSE strike FALSE color 32768 default_color FALSE) anchor 2 anchor_loc 1 nlines 1 max_width 70 justify 0 label "0..*" pctDist 0.702532 height 35 orientation 1)) (object RoleView "abstractBase" @357 Parent_View @353 location (-699, 50) font (object Font size 9 face "helvetica" bold FALSE italics FALSE underline FALSE strike FALSE color 32768 default_color FALSE) label (object SegLabel @358 Parent_View @357 location (863, 1143) font (object Font size 9 face "helvetica" bold FALSE italics FALSE underline FALSE strike FALSE color 32768 default_color FALSE) anchor 1 anchor_loc 1 nlines 1 max_width 308 justify 0 label "+abstractBase" pctDist 0.596112 height 37 orientation 1) stereotype TRUE line_color 255 quidu "36B9AEF6033E" client @353 supplier @338 vertices (list Points (775, 915) (775, 1106) (1052, 1106)) line_style 3 origin_attachment (775, 915) terminal_attachment (1052, 1106) label (object SegLabel @359 Parent_View @357 location (1002, 1062) font (object Font size 9 face "helvetica" bold FALSE italics FALSE underline FALSE strike FALSE color 32768 default_color FALSE) anchor 2 anchor_loc 1 nlines 1 max_width 70 justify 0 label "0..*" pctDist 0.893617 height 45 orientation 0)))) (object InheritView "" @360 stereotype TRUE line_color 3342489 quidu "36ACCDA500CB" client @330 supplier @322 line_style 3 origin_attachment (723, 1737) terminal_attachment (2545, 1737)) (object ClassView "Class" "Logical View::CCMMetamodel::BaseIDL::ValueBoxDef" @361 ShowCompartmentStereotypes TRUE IncludeAttribute TRUE IncludeOperation TRUE ShowOperationSignature TRUE location (1600, 848) font (object Font size 9 face "helvetica" bold FALSE italics FALSE underline FALSE strike FALSE color 0 default_color TRUE) label (object ItemLabel Parent_View @361 location (1478, 805) fill_color 13434879 nlines 1 max_width 244 justify 0 label "ValueBoxDef") icon_style "Label" line_color 3342489 fill_color 13434879 quidu "36B9A84F01E0" width 262 height 106 autoResize TRUE) (object ClassView "Class" "Logical View::CCMMetamodel::BaseIDL::TypedefDef" @362 ShowCompartmentStereotypes TRUE IncludeAttribute TRUE IncludeOperation TRUE ShowOperationSignature TRUE location (1593, 467) font (object Font size 9 face "helvetica" bold FALSE italics FALSE underline FALSE strike FALSE color 0 default_color TRUE) label (object ItemLabel Parent_View @362 location (1475, 415) fill_color 13434879 nlines 1 max_width 236 justify 0 label "TypedefDef") icon_style "Label" line_color 3342489 fill_color 13434879 quidu "36A4CBE00232" width 254 height 126 autoResize TRUE) (object InheritView "" @363 stereotype TRUE line_color 3342489 quidu "36ACC89A02DE" client @362 supplier @322 line_style 0) (object InheritView "" @364 stereotype TRUE line_color 3342489 quidu "36B9A8710334" client @361 supplier @362 line_style 3 origin_attachment (1589, 794) terminal_attachment (1589, 530)) (object InheritView "" @365 stereotype TRUE line_color 3342489 quidu "36B9A21000B5" client @320 supplier @321 line_style 3 origin_attachment (2382, 758) terminal_attachment (2658, 758)) (object NoteView @366 location (931, 2627) font (object Font size 9 face "helvetica" bold FALSE italics FALSE underline FALSE strike FALSE color 0 default_color TRUE) label (object ItemLabel Parent_View @366 location (196, 2487) fill_color 13434879 nlines 5 max_width 1435 label |**Constraints in English** |[13] Abstract InterfaceDefs may only derive from other abstract InterfaceDefs | |**Constraints in OCL |[13] { isAbstract implies base->forAll (isAbstract) } ) line_color 3342489 fill_color 13434879 width 1495 height 293) (object NoteView @367 location (1794, 2148) font (object Font size 9 face "helvetica" bold FALSE italics FALSE underline FALSE strike FALSE color 0 default_color TRUE) label (object ItemLabel Parent_View @367 location (1131, 1885) fill_color 13434879 nlines 10 max_width 1290 label |**Constraints in English** |[10] Abstract ValueDefs may only derive from other abstract ValueDefs |[11] base (if any) refers to a concrete ValueDef |[12] abstractBase refers only to abstract ValueDefs | |**Constraints in OCL |[10]{ isAbstract implies base->isEmpty } |[11]{ base->notEmpty implies not base.isAbstract } |[12]{ abstractBase->forAll(isAbstract) } ) line_color 3342489 fill_color 13434879 width 1350 height 539) (object AttachView "" @368 stereotype TRUE line_color 3342489 client @366 supplier @330 vertices (list Points (907, 2480) (811, 1873) (723, 1830)) line_style 0) (object InheritView "" @369 stereotype TRUE line_color 3342489 quidu "36D4440D0184" client @338 supplier @322 vertices (list Points (1476, 1024) (1608, 986) (2568, 1690)) line_style 0) (object AttachView "" @370 stereotype TRUE line_color 3342489 client @338 supplier @367 vertices (list Points (1476, 1107) (1642, 1122) (1881, 1431) (1826, 1878)) line_style 0) (object ClassView "Class" "Logical View::CCMMetamodel::BaseIDL::Contained" @371 ShowCompartmentStereotypes TRUE IncludeAttribute TRUE IncludeOperation TRUE location (2640, 368) font (object Font size 9 face "helvetica" bold FALSE italics FALSE underline FALSE strike FALSE color 0 default_color TRUE) label (object ItemLabel Parent_View @371 location (2267, 221) fill_color 16777215 nlines 1 max_width 746 justify 0 label "Contained") icon_style "Label" line_color 3342489 fill_color 13434879 quidu "36A4C19500AB" width 764 height 316 autoResize TRUE) (object InheritView "" @372 stereotype TRUE line_color 3342489 quidu "36ACCC1D0119" client @362 supplier @371 line_style 3 origin_attachment (1720, 438) terminal_attachment (2258, 438)) (object InheritView "" @373 stereotype TRUE line_color 3342489 quidu "36B9A26B02D2" client @320 supplier @371 line_style 0) (object ClassView "Class" "Logical View::CCMMetamodel::BaseIDL::Container" @374 ShowCompartmentStereotypes TRUE IncludeAttribute TRUE IncludeOperation TRUE location (560, 320) font (object Font size 9 face "helvetica" bold FALSE italics FALSE underline FALSE strike FALSE color 0 default_color TRUE) label (object ItemLabel Parent_View @374 location (458, 277) fill_color 16777215 nlines 1 max_width 204 justify 0 label "Container") icon_style "Label" line_color 3342489 fill_color 13434879 quidu "36A4C19D032C" width 222 height 106 autoResize TRUE) (object InheritView "" @375 stereotype TRUE line_color 3342489 quidu "36ACCDA10186" client @330 supplier @374 line_style 3 origin_attachment (552, 1633) terminal_attachment (552, 373)) (object InheritView "" @376 stereotype TRUE line_color 3342489 quidu "36B9A434001C" client @338 supplier @374 vertices (list Points (1264, 952) (1265, 750) (648, 373)) line_style 0) (object AssociationViewNew "Contains" @377 location (1464, 269) font (object Font size 9 face "helvetica" bold FALSE italics FALSE underline FALSE strike FALSE color 0 default_color TRUE) label (object SegLabel @378 Parent_View @377 location (1319, 233) font (object Font size 9 face "helvetica" bold FALSE italics FALSE underline FALSE strike FALSE color 0 default_color TRUE) anchor 1 anchor_loc 1 nlines 1 max_width 600 justify 0 label "Contains" pctDist -1.916667 height 37 orientation 0) stereotype TRUE line_color 3342489 quidu "36A4D3E10157" roleview_list (list RoleViews (object RoleView "contents" @379 Parent_View @377 location (442, -36) font (object Font size 9 face "helvetica" bold FALSE italics FALSE underline FALSE strike FALSE color 32768 default_color FALSE) label (object SegLabel @380 Parent_View @379 location (2190, 164) font (object Font size 9 face "helvetica" bold FALSE italics FALSE underline FALSE strike FALSE color 32768 default_color FALSE) anchor 1 anchor_loc 1 nlines 1 max_width 210 justify 0 label "+contents" pctDist 0.916209 height 106 orientation 0) stereotype TRUE line_color 255 quidu "36A4D3E300CC" client @377 supplier @371 line_style 3 origin_attachment (1464, 269) terminal_attachment (2258, 269) label (object SegLabel @381 Parent_View @379 location (2206, 229) font (object Font size 9 face "helvetica" bold FALSE italics FALSE underline FALSE strike FALSE color 32768 default_color FALSE) anchor 2 anchor_loc 1 nlines 1 max_width 70 justify 0 label "0..*" pctDist 0.935149 height 41 orientation 0)) (object RoleView "definedIn" @382 Parent_View @377 location (442, -36) font (object Font size 9 face "helvetica" bold FALSE italics FALSE underline FALSE strike FALSE color 32768 default_color FALSE) label (object SegLabel @383 Parent_View @382 location (790, 174) font (object Font size 9 face "helvetica" bold FALSE italics FALSE underline FALSE strike FALSE color 32768 default_color FALSE) anchor 1 anchor_loc 1 nlines 1 max_width 226 justify 0 label "+definedIn" pctDist 0.851444 height 96 orientation 1) stereotype TRUE line_color 255 quidu "36A4D3E300CB" client @377 supplier @374 line_style 3 origin_attachment (1464, 269) terminal_attachment (671, 269) label (object SegLabel @384 Parent_View @382 location (745, 227) font (object Font size 9 face "helvetica" bold FALSE italics FALSE underline FALSE strike FALSE color 32768 default_color FALSE) anchor 2 anchor_loc 1 nlines 1 max_width 72 justify 0 label "0..1" pctDist 0.907840 height 43 orientation 1)))))) (object ClassDiagram "old containement constraints" quid "36D6BD260202" title "old containement constraints" zoom 63 max_height 28350 max_width 21600 origin_x 0 origin_y 0 items (list diagram_item_list (object ClassView "Class" "Logical View::CCMMetamodel::BaseIDL::ConstantDef" @385 ShowCompartmentStereotypes TRUE IncludeAttribute TRUE IncludeOperation TRUE location (2256, 2096) font (object Font size 9 face "helvetica" bold FALSE italics FALSE underline FALSE strike FALSE color 0 default_color TRUE) label (object ItemLabel Parent_View @385 location (2075, 2051) fill_color 16777215 nlines 1 max_width 362 justify 0 label "ConstantDef") icon_style "Label" fill_color 13434879 quidu "36A4C5FC00AB" width 380 height 110 autoResize TRUE) (object ClassView "Class" "Logical View::CCMMetamodel::BaseIDL::ModuleDef" @386 ShowCompartmentStereotypes TRUE IncludeAttribute TRUE IncludeOperation TRUE location (192, 2336) font (object Font size 9 face "helvetica" bold FALSE italics FALSE underline FALSE strike FALSE color 0 default_color TRUE) label (object ItemLabel Parent_View @386 location (35, 2291) fill_color 16777215 nlines 1 max_width 314 justify 0 label "ModuleDef") icon_style "Label" fill_color 13434879 quidu "36A4C60C02FD" width 332 height 110 autoResize TRUE) (object ClassView "Class" "Logical View::CCMMetamodel::BaseIDL::TypedefDef" @387 ShowCompartmentStereotypes TRUE IncludeAttribute TRUE IncludeOperation TRUE location (2528, 1888) font (object Font size 9 face "helvetica" bold FALSE italics FALSE underline FALSE strike FALSE color 0 default_color TRUE) label (object ItemLabel Parent_View @387 location (2360, 1843) fill_color 16777215 nlines 1 max_width 336 justify 0 label "TypedefDef") icon_style "Label" fill_color 13434879 quidu "36A4CBE00232" width 354 height 110 autoResize TRUE) (object ClassView "Class" "Logical View::CCMMetamodel::BaseIDL::ValueMemberDef" @388 ShowCompartmentStereotypes TRUE IncludeAttribute TRUE IncludeOperation TRUE location (3840, 2560) font (object Font size 9 face "helvetica" bold FALSE italics FALSE underline FALSE strike FALSE color 0 default_color TRUE) label (object ItemLabel Parent_View @388 location (3600, 2515) fill_color 16777215 nlines 1 max_width 480 justify 0 label "ValueMemberDef") icon_style "Label" fill_color 13434879 quidu "36B99E11033F" width 498 height 110 autoResize TRUE) (object ClassView "Class" "Logical View::CCMMetamodel::BaseIDL::InterfaceDef" @389 ShowCompartmentStereotypes TRUE IncludeAttribute TRUE IncludeOperation TRUE location (592, 3056) font (object Font size 9 face "helvetica" bold FALSE italics FALSE underline FALSE strike FALSE color 0 default_color TRUE) label (object ItemLabel Parent_View @389 location (411, 3011) fill_color 16777215 nlines 1 max_width 362 justify 0 label "InterfaceDef") icon_style "Label" fill_color 13434879 quidu "36A4CBE501E4" width 380 height 110 autoResize TRUE) (object AssociationViewNew "InterfaceDerivedFrom" @390 location (360, 3363) font (object Font size 9 face "helvetica" bold FALSE italics FALSE underline FALSE strike FALSE color 32768 default_color FALSE) label (object SegLabel @391 Parent_View @390 location (502, 3401) font (object Font size 9 face "helvetica" bold FALSE italics TRUE underline FALSE strike FALSE color 32768 default_color FALSE) anchor 1 anchor_loc 1 nlines 1 max_width 396 justify 0 label "InterfaceDerivedFrom" pctDist 2.866667 height 38 orientation 1) stereotype TRUE line_color 255 quidu "36ACCDE7001F" roleview_list (list RoleViews (object RoleView "base" @392 Parent_View @390 location (-663, 1926) font (object Font size 9 face "helvetica" bold FALSE italics FALSE underline FALSE strike FALSE color 32768 default_color FALSE) label (object SegLabel @393 Parent_View @392 location (692, 3194) font (object Font size 9 face "helvetica" bold FALSE italics FALSE underline FALSE strike FALSE color 32768 default_color FALSE) anchor 1 anchor_loc 1 nlines 1 max_width 217 justify 0 label "+base" pctDist 0.829978 height 98 orientation 1) stereotype TRUE line_color 255 quidu "36ACCDEB01B5" client @390 supplier @389 vertices (list Points (360, 3363) (594, 3363) (594, 3111)) line_style 3 origin_attachment (360, 3363) terminal_attachment (594, 3111) label (object SegLabel @394 Parent_View @392 location (530, 3155) font (object Font size 9 face "helvetica" bold FALSE italics FALSE underline FALSE strike FALSE color 32768 default_color FALSE) anchor 2 anchor_loc 1 nlines 1 max_width 70 justify 0 label "0..*" pctDist 0.912473 height 65 orientation 0)) (object RoleView "derived" @395 Parent_View @390 location (-663, 1926) font (object Font size 9 face "helvetica" bold FALSE italics FALSE underline FALSE strike FALSE color 32768 default_color FALSE) stereotype TRUE line_color 255 quidu "36ACCDEB01B6" client @390 supplier @389 vertices (list Points (360, 3363) (300, 3363) (300, 3036) (402, 3036)) line_style 3 origin_attachment (360, 3363) terminal_attachment (402, 3036) label (object SegLabel @396 Parent_View @395 location (358, 2989) font (object Font size 9 face "helvetica" bold FALSE italics FALSE underline FALSE strike FALSE color 32768 default_color FALSE) anchor 2 anchor_loc 1 nlines 1 max_width 70 justify 0 label "0..*" pctDist 0.912176 height 48 orientation 0)))) (object ClassView "Class" "Logical View::CCMMetamodel::BaseIDL::ValueDef" @397 ShowCompartmentStereotypes TRUE IncludeAttribute TRUE IncludeOperation TRUE location (1515, 2532) font (object Font size 9 face "helvetica" bold FALSE italics FALSE underline FALSE strike FALSE color 0 default_color TRUE) label (object ItemLabel Parent_View @397 location (1320, 2379) fill_color 16777215 nlines 1 max_width 390 justify 0 label "ValueDef") icon_style "Label" fill_color 13434879 quidu "36B9A34C0163" width 408 height 328 autoResize TRUE) (object AssociationViewNew "Supports" @398 location (998, 2823) font (object Font size 9 face "helvetica" bold FALSE italics FALSE underline FALSE strike FALSE color 32768 default_color FALSE) label (object SegLabel @399 Parent_View @398 location (1086, 2835) font (object Font size 9 face "helvetica" bold FALSE italics TRUE underline FALSE strike FALSE color 32768 default_color FALSE) anchor 1 anchor_loc 1 nlines 1 max_width 600 justify 0 label "Supports" pctDist 1.983333 height 12 orientation 1) stereotype TRUE line_color 255 quidu "36B9A4C1037C" roleview_list (list RoleViews (object RoleView "valueDef" @400 Parent_View @398 location (-25, 1386) font (object Font size 9 face "helvetica" bold FALSE italics FALSE underline FALSE strike FALSE color 32768 default_color FALSE) stereotype TRUE line_color 255 quidu "36B9A4C203B0" client @398 supplier @397 line_style 0 label (object SegLabel @401 Parent_View @400 location (1310, 2698) font (object Font size 9 face "helvetica" bold FALSE italics FALSE underline FALSE strike FALSE color 32768 default_color FALSE) anchor 2 anchor_loc 1 nlines 1 max_width 70 justify 0 label "0..*" pctDist 0.931732 height 45 orientation 1)) (object RoleView "interfaceDef" @402 Parent_View @398 location (-25, 1386) font (object Font size 9 face "helvetica" bold FALSE italics FALSE underline FALSE strike FALSE color 32768 default_color FALSE) label (object SegLabel @403 Parent_View @402 location (959, 2966) font (object Font size 9 face "helvetica" bold FALSE italics FALSE underline FALSE strike FALSE color 32768 default_color FALSE) anchor 1 anchor_loc 1 nlines 1 max_width 452 justify 0 label "+interfaceDef" pctDist 0.296200 height 105 orientation 0) stereotype TRUE line_color 255 quidu "36B9A4C20392" client @398 supplier @389 line_style 0 label (object SegLabel @404 Parent_View @402 location (804, 3050) font (object Font size 9 face "helvetica" bold FALSE italics FALSE underline FALSE strike FALSE color 32768 default_color FALSE) anchor 2 anchor_loc 1 nlines 1 max_width 72 justify 0 label "0..1" pctDist 0.784253 height 101 orientation 0)))) (object AssociationViewNew "ValueDerivedFrom" @405 location (1815, 2928) font (object Font size 9 face "helvetica" bold FALSE italics FALSE underline FALSE strike FALSE color 32768 default_color FALSE) label (object SegLabel @406 Parent_View @405 location (1715, 2970) font (object Font size 9 face "helvetica" bold FALSE italics TRUE underline FALSE strike FALSE color 32768 default_color FALSE) anchor 1 anchor_loc 1 nlines 1 max_width 600 justify 0 label "ValueDerivedFrom" pctDist -1.166667 height 42 orientation 1) stereotype TRUE line_color 255 quidu "36B9AB39023D" roleview_list (list RoleViews (object RoleView "base" @407 Parent_View @405 location (341, 2063) font (object Font size 9 face "helvetica" bold FALSE italics FALSE underline FALSE strike FALSE color 32768 default_color FALSE) label (object SegLabel @408 Parent_View @407 location (1583, 2809) font (object Font size 9 face "helvetica" bold FALSE italics FALSE underline FALSE strike FALSE color 32768 default_color FALSE) anchor 1 anchor_loc 1 nlines 1 max_width 300 justify 0 label "+base" pctDist 0.788168 height 67 orientation 1) stereotype TRUE line_color 255 quidu "36B9AB3D03C9" client @405 supplier @397 vertices (list Points (1815, 2928) (1516, 2928) (1516, 2696)) line_style 3 origin_attachment (1815, 2928) terminal_attachment (1516, 2696) label (object SegLabel @409 Parent_View @407 location (1570, 2749) font (object Font size 9 face "helvetica" bold FALSE italics FALSE underline FALSE strike FALSE color 32768 default_color FALSE) anchor 2 anchor_loc 1 nlines 1 max_width 72 justify 0 label "0..1" pctDist 0.900000 height 54 orientation 1)) (object RoleView "derived" @410 Parent_View @405 location (341, 2063) font (object Font size 9 face "helvetica" bold FALSE italics FALSE underline FALSE strike FALSE color 32768 default_color FALSE) stereotype TRUE line_color 255 quidu "36B9AB3D03D3" client @405 supplier @397 vertices (list Points (1815, 2928) (1875, 2928) (1875, 2532) (1719, 2532)) line_style 3 origin_attachment (1815, 2928) terminal_attachment (1719, 2532) label (object SegLabel @411 Parent_View @410 location (1781, 2572) font (object Font size 9 face "helvetica" bold FALSE italics FALSE underline FALSE strike FALSE color 32768 default_color FALSE) anchor 2 anchor_loc 1 nlines 1 max_width 70 justify 0 label "0..*" pctDist 0.900398 height 39 orientation 0)))) (object AssociationViewNew "AbstractDerivedFrom" @412 location (943, 2280) font (object Font size 9 face "helvetica" bold FALSE italics FALSE underline FALSE strike FALSE color 32768 default_color FALSE) label (object SegLabel @413 Parent_View @412 location (1115, 2180) font (object Font size 9 face "helvetica" bold FALSE italics TRUE underline FALSE strike FALSE color 32768 default_color FALSE) anchor 1 anchor_loc 1 nlines 1 max_width 600 justify 0 label "AbstractDerivedFrom" pctDist 3.366667 height 101 orientation 0) stereotype TRUE line_color 255 quidu "36B9AEF20360" roleview_list (list RoleViews (object RoleView "abstractDerived" @414 Parent_View @412 location (-531, 1415) font (object Font size 9 face "helvetica" bold FALSE italics FALSE underline FALSE strike FALSE color 32768 default_color FALSE) stereotype TRUE line_color 255 quidu "36B9AEF60334" client @412 supplier @397 vertices (list Points (943, 2280) (943, 2220) (1396, 2220) (1396, 2368)) line_style 3 origin_attachment (943, 2280) terminal_attachment (1396, 2368) label (object SegLabel @415 Parent_View @414 location (1449, 2294) font (object Font size 9 face "helvetica" bold FALSE italics FALSE underline FALSE strike FALSE color 32768 default_color FALSE) anchor 2 anchor_loc 1 nlines 1 max_width 70 justify 0 label "0..*" pctDist 0.888379 height 53 orientation 0)) (object RoleView "abstractBase" @416 Parent_View @412 location (-531, 1415) font (object Font size 9 face "helvetica" bold FALSE italics FALSE underline FALSE strike FALSE color 32768 default_color FALSE) label (object SegLabel @417 Parent_View @416 location (1109, 2582) font (object Font size 9 face "helvetica" bold FALSE italics FALSE underline FALSE strike FALSE color 32768 default_color FALSE) anchor 1 anchor_loc 1 nlines 1 max_width 493 justify 0 label "+abstractBase" pctDist 0.682979 height 34 orientation 1) stereotype TRUE line_color 255 quidu "36B9AEF6033E" client @412 supplier @397 vertices (list Points (943, 2280) (943, 2546) (1311, 2546)) line_style 3 origin_attachment (943, 2280) terminal_attachment (1311, 2546) label (object SegLabel @418 Parent_View @416 location (1226, 2502) font (object Font size 9 face "helvetica" bold FALSE italics FALSE underline FALSE strike FALSE color 32768 default_color FALSE) anchor 2 anchor_loc 1 nlines 1 max_width 70 justify 0 label "0..*" pctDist 0.866029 height 47 orientation 0)))) (object NoteView @419 location (729, 758) font (object Font size 9 face "helvetica" bold FALSE italics FALSE underline FALSE strike FALSE color 32768 default_color FALSE) label (object ItemLabel Parent_View @419 location (129, 635) fill_color 13434879 nlines 5 max_width 1165 label |**Constraints in English** |[1] Containers can be defined only within a ModuleDef | |**Constraints in OCL ** |[1] { definedIn->isEmpty or definedIn.oclIsKindOf (ModuleDef) } ) line_color 255 fill_color 13434879 width 1225 height 259) (object NoteView @420 location (2100, 762) font (object Font size 9 face "helvetica" bold FALSE italics FALSE underline FALSE strike FALSE color 32768 default_color FALSE) label (object ItemLabel Parent_View @420 location (1464, 631) fill_color 13434879 nlines 5 max_width 1236 label |**Constraints in English** |[2] Only ModuleDefs can be defined outside a Container | |**Constraints in OCL ** |[2] { definedIn->isEmpty implies self.oclIsKindOf (ModuleDef) } ) line_color 255 fill_color 13434879 width 1296 height 274) (object NoteView @421 location (1660, 3671) font (object Font size 9 face "helvetica" bold FALSE italics FALSE underline FALSE strike FALSE color 32768 default_color FALSE) label (object ItemLabel Parent_View @421 location (906, 3539) fill_color 13434879 nlines 5 max_width 1473 label |**Constraints in English** |[4] an AttributeDef can be defined only within an InterfaceDef or within a ValueDef | |**Constraints in OCL ** |[4] { definedIn.oclIsKindOf (InterfaceDef) or definedIn.oclIsKindOf (ValueDef) } ) line_color 255 fill_color 13434879 width 1533 height 276) (object NoteView @422 location (2937, 3359) font (object Font size 9 face "helvetica" bold FALSE italics FALSE underline FALSE strike FALSE color 32768 default_color FALSE) label (object ItemLabel Parent_View @422 location (2134, 3227) fill_color 13434879 nlines 5 max_width 1571 label |**Constraints in English** |[3] an OperationDef can be defined only within an InterfaceDef or within a ValueDef | |**Constraints in OCL ** |[3] { definedIn.oclIsKindOf (InterfaceDef) or definedIn.oclIsKindOf (ValueDef) } ) line_color 255 fill_color 13434879 width 1631 height 276) (object NoteView @423 location (3218, 3691) font (object Font size 9 face "helvetica" bold FALSE italics FALSE underline FALSE strike FALSE color 32768 default_color FALSE) label (object ItemLabel Parent_View @423 location (2508, 3547) fill_color 13434879 nlines 5 max_width 1384 label |**Constraints in English** |[5] a ValueMemberDef can be defined only within a ValueDef | |**Constraints in OCL ** |[5] { definedIn.oclIsKindOf (ValueDef) } ) line_color 255 fill_color 13434879 width 1444 height 300) (object AttachView "" @424 stereotype TRUE line_color 255 client @388 supplier @423 vertices (list Points (3997, 2615) (3997, 3669) (3940, 3669)) line_style 3 origin_attachment (3765, 2614) terminal_attachment (3765, 3540)) (object ClassView "Class" "Logical View::CCMMetamodel::BaseIDL::AttributeDef" @425 ShowCompartmentStereotypes TRUE IncludeAttribute TRUE IncludeOperation TRUE location (2720, 2272) font (object Font size 9 face "helvetica" bold FALSE italics FALSE underline FALSE strike FALSE color 0 default_color TRUE) label (object ItemLabel Parent_View @425 location (2542, 2227) fill_color 16777215 nlines 1 max_width 356 justify 0 label "AttributeDef") icon_style "Label" fill_color 13434879 quidu "36A4C5F60119" width 374 height 110 autoResize TRUE) (object ClassView "Class" "Logical View::CCMMetamodel::BaseIDL::OperationDef" @426 ShowCompartmentStereotypes TRUE IncludeAttribute TRUE IncludeOperation TRUE location (3488, 2960) font (object Font size 9 face "helvetica" bold FALSE italics FALSE underline FALSE strike FALSE color 0 default_color TRUE) label (object ItemLabel Parent_View @426 location (3295, 2915) fill_color 16777215 nlines 1 max_width 386 justify 0 label "OperationDef") icon_style "Label" fill_color 13434879 quidu "36A4C61B02DE" width 404 height 110 autoResize TRUE) (object ClassView "Class" "Logical View::CCMMetamodel::BaseIDL::ExceptionDef" @427 ShowCompartmentStereotypes TRUE IncludeAttribute TRUE IncludeOperation TRUE location (3024, 2640) font (object Font size 9 face "helvetica" bold FALSE italics FALSE underline FALSE strike FALSE color 0 default_color TRUE) label (object ItemLabel Parent_View @427 location (2834, 2595) fill_color 16777215 nlines 1 max_width 380 justify 0 label "ExceptionDef") icon_style "Label" fill_color 13434879 quidu "36A4CBD701C5" width 398 height 110 autoResize TRUE) (object ClassView "Class" "Logical View::CCMMetamodel::BaseIDL::Contained" @428 ShowCompartmentStereotypes TRUE IncludeAttribute TRUE IncludeOperation TRUE location (3246, 1124) font (object Font size 9 face "helvetica" bold FALSE italics FALSE underline FALSE strike FALSE color 0 default_color TRUE) label (object ItemLabel Parent_View @428 location (2880, 946) fill_color 16777215 nlines 1 max_width 732 justify 0 label "Contained") icon_style "Label" fill_color 13434879 quidu "36A4C19500AB" width 750 height 378 autoResize TRUE) (object InheritTreeView "" @429 location (3246, 1403) fill_color 13434879 supplier @428 vertices (list Points (3246, 1403) (3246, 1313))) (object InheritView "" @430 stereotype TRUE quidu "36A4D322009C" client @385 supplier @428 line_style 3 origin_attachment (2320, 2041) terminal_attachment (2320, 1403) drawSupplier @429) (object InheritView "" @431 stereotype TRUE quidu "36A4DC3C0271" client @426 supplier @428 line_style 3 origin_attachment (3488, 2905) terminal_attachment (3488, 1403) drawSupplier @429) (object InheritView "" @432 stereotype TRUE quidu "36ACCC1D0119" client @387 supplier @428 line_style 3 origin_attachment (2559, 1832) terminal_attachment (2559, 1403) drawSupplier @429) (object InheritView "" @433 stereotype TRUE quidu "36A4D31F0148" client @425 supplier @428 line_style 3 origin_attachment (2720, 2217) terminal_attachment (2720, 1403) drawSupplier @429) (object InheritView "" @434 stereotype TRUE quidu "36A4DC4502CE" client @427 supplier @428 line_style 3 origin_attachment (3033, 2584) terminal_attachment (3033, 1403) drawSupplier @429) (object InheritView "" @435 stereotype TRUE quidu "36B9A26B02D2" client @388 supplier @428 line_style 3 origin_attachment (3815, 2505) terminal_attachment (3815, 1403) drawSupplier @429) (object ClassView "Class" "Logical View::CCMMetamodel::BaseIDL::Container" @436 ShowCompartmentStereotypes TRUE IncludeAttribute TRUE IncludeOperation TRUE location (869, 1730) font (object Font size 9 face "helvetica" bold FALSE italics FALSE underline FALSE strike FALSE color 0 default_color TRUE) label (object ItemLabel Parent_View @436 location (595, 1577) fill_color 16777215 nlines 1 max_width 548 justify 0 label "Container") icon_style "Label" fill_color 13434879 quidu "36A4C19D032C" width 566 height 328 autoResize TRUE) (object InheritTreeView "" @437 location (869, 1989) fill_color 13434879 supplier @436 vertices (list Points (869, 1989) (869, 1894))) (object InheritView "" @438 stereotype TRUE quidu "36A4CBFC00DA" client @386 supplier @436 line_style 3 origin_attachment (198, 2280) terminal_attachment (198, 1989) drawSupplier @437) (object InheritView "" @439 stereotype TRUE quidu "36ACCDA10186" client @389 supplier @436 line_style 3 origin_attachment (617, 3001) terminal_attachment (617, 1989) drawSupplier @437) (object InheritView "" @440 stereotype TRUE quidu "36B9A434001C" client @397 supplier @436 line_style 3 origin_attachment (1516, 2368) terminal_attachment (1516, 1989) drawSupplier @437) (object AttachView "" @441 stereotype TRUE line_color 255 client @419 supplier @436 vertices (list Points (675, 887) (506, 1303) (729, 1565)) line_style 0) (object AssociationViewNew "Contains" @442 location (1621, 1048) font (object Font size 9 face "helvetica" bold FALSE italics FALSE underline FALSE strike FALSE color 32768 default_color FALSE) label (object SegLabel @443 Parent_View @442 location (1476, 1012) font (object Font size 9 face "helvetica" bold FALSE italics TRUE underline FALSE strike FALSE color 32768 default_color FALSE) anchor 1 anchor_loc 1 nlines 1 max_width 600 justify 0 label "Contains" pctDist -1.916667 height 37 orientation 0) stereotype TRUE line_color 255 quidu "36A4D3E10157" roleview_list (list RoleViews (object RoleView "contents" @444 Parent_View @442 location (599, 743) font (object Font size 9 face "helvetica" bold FALSE italics FALSE underline FALSE strike FALSE color 32768 default_color FALSE) label (object SegLabel @445 Parent_View @444 location (2723, 993) font (object Font size 9 face "helvetica" bold FALSE italics FALSE underline FALSE strike FALSE color 32768 default_color FALSE) anchor 1 anchor_loc 1 nlines 1 max_width 334 justify 0 label "+contents" pctDist 0.882212 height 56 orientation 0) stereotype TRUE line_color 255 quidu "36A4D3E300CC" client @442 supplier @428 line_style 3 origin_attachment (1621, 1048) terminal_attachment (2871, 1048) label (object SegLabel @446 Parent_View @444 location (2753, 1099) font (object Font size 9 face "helvetica" bold FALSE italics FALSE underline FALSE strike FALSE color 32768 default_color FALSE) anchor 2 anchor_loc 1 nlines 1 max_width 70 justify 0 label "0..*" pctDist 0.905449 height 51 orientation 1)) (object RoleView "definedIn" @447 Parent_View @442 location (599, 743) font (object Font size 9 face "helvetica" bold FALSE italics FALSE underline FALSE strike FALSE color 32768 default_color FALSE) label (object SegLabel @448 Parent_View @447 location (838, 1283) font (object Font size 9 face "helvetica" bold FALSE italics FALSE underline FALSE strike FALSE color 32768 default_color FALSE) anchor 1 anchor_loc 1 nlines 1 max_width 360 justify 0 label "+definedIn" pctDist 0.773624 height 51 orientation 1) stereotype TRUE line_color 255 quidu "36A4D3E300CB" client @442 supplier @436 vertices (list Points (1621, 1048) (888, 1048) (888, 1566)) line_style 3 origin_attachment (1621, 1048) terminal_attachment (888, 1566) label (object SegLabel @449 Parent_View @447 location (849, 1503) font (object Font size 9 face "helvetica" bold FALSE italics FALSE underline FALSE strike FALSE color 32768 default_color FALSE) anchor 2 anchor_loc 1 nlines 1 max_width 72 justify 0 label "0..1" pctDist 0.950280 height 40 orientation 1)))) (object AttachView "" @450 stereotype TRUE line_color 255 client @422 supplier @426 line_style 3 origin_attachment (3380, 3220) terminal_attachment (3380, 3015)) (object AttachView "" @451 stereotype TRUE line_color 255 client @421 supplier @425 line_style 0) (object AttachView "" @452 stereotype TRUE line_color 255 client @420 supplier @428 vertices (list Points (2748, 738) (3124, 738) (3124, 935)) line_style 3 origin_attachment (2100, 899) terminal_attachment (2871, 1124)))) (object ClassDiagram "6. naming" quid "36D6C6ED0175" title "6. naming" zoom 96 max_height 28350 max_width 21600 origin_x 13 origin_y 0 items (list diagram_item_list (object NoteView @453 location (1544, 1775) font (object Font size 9 face "helvetica" bold FALSE italics FALSE underline FALSE strike FALSE color 0 default_color TRUE) label (object ItemLabel Parent_View @453 location (706, 1632) fill_color 13434879 nlines 6 max_width 1640 label |**Constraints in English** |[14] Contained elements have unique names within their Container | |**Constraints in OCL ** |[14] { contents->forAll (c0, c1 | c0 <> c1 implies c0.identifier <> c1.identifier) } ) line_color 3342489 fill_color 13434879 width 1700 height 298) (object ClassView "Class" "Logical View::CCMMetamodel::BaseIDL::Contained" @454 ShowCompartmentStereotypes TRUE IncludeAttribute TRUE IncludeOperation TRUE ShowOperationSignature TRUE location (1504, 272) font (object Font size 9 face "helvetica" bold FALSE italics FALSE underline FALSE strike FALSE color 0 default_color TRUE) label (object ItemLabel Parent_View @454 location (1397, 229) fill_color 13434879 nlines 1 max_width 214 justify 0 label "Contained") icon_style "Label" line_color 3342489 fill_color 13434879 quidu "36A4C19500AB" width 232 height 106 autoResize TRUE) (object ClassView "Class" "Logical View::CCMMetamodel::BaseIDL::Container" @455 ShowCompartmentStereotypes TRUE IncludeAttribute TRUE IncludeOperation TRUE location (1552, 1200) font (object Font size 9 face "helvetica" bold FALSE italics FALSE underline FALSE strike FALSE color 0 default_color TRUE) label (object ItemLabel Parent_View @455 location (1311, 1086) fill_color 13434879 nlines 1 max_width 482 justify 0 label "Container") icon_style "Label" line_color 3342489 fill_color 13434879 quidu "36A4C19D032C" width 500 height 250 autoResize TRUE) (object AttachView "" @456 stereotype TRUE line_color 3342489 client @453 supplier @455 line_style 0) (object AssociationViewNew "Contains" @457 location (1546, 700) font (object Font size 9 face "helvetica" bold FALSE italics FALSE underline FALSE strike FALSE color 0 default_color TRUE) label (object SegLabel @458 Parent_View @457 location (1676, 707) font (object Font size 9 face "helvetica" bold FALSE italics FALSE underline FALSE strike FALSE color 0 default_color TRUE) anchor 1 anchor_loc 1 nlines 1 max_width 225 justify 0 label "Contains" pctDist 2.683333 height 7 orientation 1) stereotype TRUE line_color 3342489 quidu "36A4D3E10157" roleview_list (list RoleViews (object RoleView "contents" @459 Parent_View @457 location (255, -784) font (object Font size 9 face "helvetica" bold FALSE italics FALSE underline FALSE strike FALSE color 32768 default_color FALSE) label (object SegLabel @460 Parent_View @459 location (1667, 363) font (object Font size 9 face "helvetica" bold FALSE italics FALSE underline FALSE strike FALSE color 32768 default_color FALSE) anchor 1 anchor_loc 1 nlines 1 max_width 223 justify 0 label "+contents" pctDist 0.902174 height 121 orientation 1) stereotype TRUE line_color 255 quidu "36A4D3E300CC" client @457 supplier @454 line_style 3 origin_attachment (1546, 700) terminal_attachment (1546, 325) label (object SegLabel @461 Parent_View @459 location (1612, 469) font (object Font size 9 face "helvetica" bold FALSE italics FALSE underline FALSE strike FALSE color 32768 default_color FALSE) anchor 2 anchor_loc 1 nlines 1 max_width 70 justify 0 label "0..*" pctDist 0.617391 height 66 orientation 1)) (object RoleView "definedIn" @462 Parent_View @457 location (255, -784) font (object Font size 9 face "helvetica" bold FALSE italics FALSE underline FALSE strike FALSE color 32768 default_color FALSE) label (object SegLabel @463 Parent_View @462 location (1671, 980) font (object Font size 9 face "helvetica" bold FALSE italics FALSE underline FALSE strike FALSE color 32768 default_color FALSE) anchor 1 anchor_loc 1 nlines 1 max_width 240 justify 0 label "+definedIn" pctDist 0.745652 height 125 orientation 0) stereotype TRUE line_color 255 quidu "36A4D3E300CB" client @457 supplier @455 line_style 3 origin_attachment (1546, 700) terminal_attachment (1546, 1075) label (object SegLabel @464 Parent_View @462 location (1624, 1037) font (object Font size 9 face "helvetica" bold FALSE italics FALSE underline FALSE strike FALSE color 32768 default_color FALSE) anchor 2 anchor_loc 1 nlines 1 max_width 72 justify 0 label "0..1" pctDist 0.897826 height 78 orientation 0)))))) (object ClassDiagram "2a. containment constraints I" quid "36D72C7D031A" title "2a. containment constraints I" zoom 97 max_height 28350 max_width 21600 origin_x 0 origin_y 0 items (list diagram_item_list (object ClassView "Class" "Logical View::CCMMetamodel::BaseIDL::ConstantDef" @465 ShowCompartmentStereotypes TRUE IncludeAttribute TRUE IncludeOperation TRUE location (192, 624) font (object Font size 9 face "helvetica" bold FALSE italics FALSE underline FALSE strike FALSE color 0 default_color TRUE) label (object ItemLabel Parent_View @465 location (67, 582) fill_color 16777215 nlines 1 max_width 250 justify 0 label "ConstantDef") icon_style "Label" line_color 3342489 fill_color 13434879 quidu "36A4C5FC00AB" width 268 height 104 autoResize TRUE) (object ClassView "Class" "Logical View::CCMMetamodel::BaseIDL::TypedefDef" @466 ShowCompartmentStereotypes TRUE IncludeAttribute TRUE IncludeOperation TRUE location (368, 800) font (object Font size 9 face "helvetica" bold FALSE italics FALSE underline FALSE strike FALSE color 0 default_color TRUE) label (object ItemLabel Parent_View @466 location (251, 758) fill_color 16777215 nlines 1 max_width 234 justify 0 label "TypedefDef") icon_style "Label" line_color 3342489 fill_color 13434879 quidu "36A4CBE00232" width 252 height 104 autoResize TRUE) (object ClassView "Class" "Logical View::CCMMetamodel::BaseIDL::ValueMemberDef" @467 ShowCompartmentStereotypes TRUE location (1008, 928) font (object Font size 9 face "helvetica" bold FALSE italics FALSE underline FALSE strike FALSE color 0 default_color TRUE) label (object ItemLabel Parent_View @467 location (845, 886) fill_color 16777215 nlines 1 max_width 326 justify 0 label "ValueMemberDef") icon_style "Label" line_color 3342489 fill_color 13434879 quidu "36B99E11033F" width 344 height 104 autoResize TRUE) (object NoteView @468 location (1061, 2096) font (object Font size 9 face "helvetica" bold FALSE italics FALSE underline FALSE strike FALSE color 0 default_color TRUE) label (object ItemLabel Parent_View @468 location (301, 1948) fill_color 13434879 nlines 6 max_width 1484 label |**Constraints in English** |[3] an AttributeDef can must be defined within an InterfaceDef or within a ValueDef | |**Constraints in OCL ** |[3] { definedIn.oclIsKindOf (InterfaceDef) or definedIn.oclIsKindOf (ValueDef) } ) line_color 3342489 fill_color 13434879 width 1544 height 309) (object NoteView @469 location (1217, 1751) font (object Font size 9 face "helvetica" bold FALSE italics FALSE underline FALSE strike FALSE color 0 default_color TRUE) label (object ItemLabel Parent_View @469 location (485, 1619) fill_color 13434879 nlines 5 max_width 1428 label |**Constraints in English** |[4] an OperationDef must be defined within an InterfaceDef or within a ValueDef | |**Constraints in OCL ** |[4] { definedIn.oclIsKindOf (InterfaceDef) or definedIn.oclIsKindOf (ValueDef) } ) line_color 3342489 fill_color 13434879 width 1488 height 277) (object NoteView @470 location (1446, 1436) font (object Font size 9 face "helvetica" bold FALSE italics FALSE underline FALSE strike FALSE color 0 default_color TRUE) label (object ItemLabel Parent_View @470 location (901, 1313) fill_color 13434879 nlines 5 max_width 1054 label |**Constraints in English** |[5] a ValueMemberDef must be defined within a ValueDef | |**Constraints in OCL ** |[5] { definedIn.oclIsTypeof (ValueDef) } ) line_color 3342489 fill_color 13434879 width 1114 height 258) (object NoteView @471 location (489, 2702) font (object Font size 9 face "helvetica" bold FALSE italics FALSE underline FALSE strike FALSE color 0 default_color TRUE) label (object ItemLabel Parent_View @471 location (28, 2576) fill_color 13434879 nlines 5 max_width 887 label |**Constraints in English** |[1] a ConstantDef must be defined in a Container | |**Constraints in OCL ** |[1] { definedIn.notEmpty } ) line_color 3342489 fill_color 13434879 width 947 height 264) (object NoteView @472 location (599, 2402) font (object Font size 9 face "helvetica" bold FALSE italics FALSE underline FALSE strike FALSE color 0 default_color TRUE) label (object ItemLabel Parent_View @472 location (109, 2282) fill_color 13434879 nlines 5 max_width 944 label |**Constraints in English** |[2] a TypedefDef must be defined in a Container | |**Constraints in OCL ** |[2] { definedIn.notEmpty } ) line_color 3342489 fill_color 13434879 width 1004 height 253) (object ClassView "Class" "Logical View::CCMMetamodel::BaseIDL::AttributeDef" @473 ShowCompartmentStereotypes TRUE location (512, 992) font (object Font size 9 face "helvetica" bold FALSE italics FALSE underline FALSE strike FALSE color 0 default_color TRUE) label (object ItemLabel Parent_View @473 location (389, 950) fill_color 16777215 nlines 1 max_width 246 justify 0 label "AttributeDef") icon_style "Label" line_color 3342489 fill_color 13434879 quidu "36A4C5F60119" width 264 height 104 autoResize TRUE) (object ClassView "Class" "Logical View::CCMMetamodel::BaseIDL::OperationDef" @474 ShowCompartmentStereotypes TRUE location (736, 1152) font (object Font size 9 face "helvetica" bold FALSE italics FALSE underline FALSE strike FALSE color 0 default_color TRUE) label (object ItemLabel Parent_View @474 location (604, 1110) fill_color 16777215 nlines 1 max_width 264 justify 0 label "OperationDef") icon_style "Label" line_color 3342489 fill_color 13434879 quidu "36A4C61B02DE" width 282 height 104 autoResize TRUE) (object ClassView "Class" "Logical View::CCMMetamodel::BaseIDL::ExceptionDef" @475 ShowCompartmentStereotypes TRUE location (1344, 752) font (object Font size 9 face "helvetica" bold FALSE italics FALSE underline FALSE strike FALSE color 0 default_color TRUE) label (object ItemLabel Parent_View @475 location (1214, 710) fill_color 16777215 nlines 1 max_width 260 justify 0 label "ExceptionDef") icon_style "Label" line_color 3342489 fill_color 13434879 quidu "36A4CBD701C5" width 278 height 104 autoResize TRUE) (object ClassView "Class" "Logical View::CCMMetamodel::BaseIDL::Contained" @476 ShowCompartmentStereotypes TRUE location (1888, 176) font (object Font size 9 face "helvetica" bold FALSE italics FALSE underline FALSE strike FALSE color 0 default_color TRUE) label (object ItemLabel Parent_View @476 location (1780, 133) fill_color 16777215 nlines 1 max_width 216 justify 0 label "Contained") icon_style "Label" line_color 3342489 fill_color 13434879 quidu "36A4C19500AB" width 234 height 108 autoResize TRUE) (object InheritTreeView "" @477 location (1884, 322) line_color 3342489 fill_color 13434879 supplier @476 vertices (list Points (1884, 322) (1884, 230))) (object InheritView "" @478 stereotype TRUE line_color 3342489 quidu "36A4D322009C" client @465 supplier @476 line_style 3 origin_attachment (216, 572) terminal_attachment (216, 322) drawSupplier @477) (object InheritView "" @479 stereotype TRUE line_color 3342489 quidu "36A4DC3C0271" client @474 supplier @476 line_style 3 origin_attachment (728, 1100) terminal_attachment (728, 322) drawSupplier @477) (object InheritView "" @480 stereotype TRUE line_color 3342489 quidu "36ACCC1D0119" client @466 supplier @476 line_style 3 origin_attachment (365, 747) terminal_attachment (365, 322) drawSupplier @477) (object InheritView "" @481 stereotype TRUE line_color 3342489 quidu "36A4D31F0148" client @473 supplier @476 line_style 3 origin_attachment (517, 940) terminal_attachment (517, 322) drawSupplier @477) (object InheritView "" @482 stereotype TRUE line_color 3342489 quidu "36A4DC4502CE" client @475 supplier @476 line_style 3 origin_attachment (1349, 700) terminal_attachment (1349, 322) drawSupplier @477) (object InheritView "" @483 stereotype TRUE line_color 3342489 quidu "36B9A26B02D2" client @467 supplier @476 line_style 3 origin_attachment (1003, 875) terminal_attachment (1003, 322) drawSupplier @477) (object ClassView "Class" "Logical View::CCMMetamodel::BaseIDL::Container" @484 ShowCompartmentStereotypes TRUE location (288, 160) font (object Font size 9 face "helvetica" bold FALSE italics FALSE underline FALSE strike FALSE color 0 default_color TRUE) label (object ItemLabel Parent_View @484 location (186, 118) fill_color 16777215 nlines 1 max_width 204 justify 0 label "Container") icon_style "Label" line_color 3342489 fill_color 13434879 quidu "36A4C19D032C" width 222 height 104 autoResize TRUE) (object AssociationViewNew "Contains" @485 location (1085, 129) font (object Font size 9 face "helvetica" bold FALSE italics FALSE underline FALSE strike FALSE color 0 default_color TRUE) label (object SegLabel @486 Parent_View @485 location (1077, 87) font (object Font size 9 face "helvetica" bold FALSE italics FALSE underline FALSE strike FALSE color 0 default_color TRUE) anchor 1 anchor_loc 1 nlines 1 max_width 600 justify 0 label "Contains" pctDist 0.383333 height 43 orientation 0) stereotype TRUE line_color 3342489 quidu "36A4D3E10157" roleview_list (list RoleViews (object RoleView "contents" @487 Parent_View @485 location (63, -176) font (object Font size 9 face "helvetica" bold FALSE italics FALSE underline FALSE strike FALSE color 32768 default_color FALSE) label (object SegLabel @488 Parent_View @487 location (1676, 165) font (object Font size 9 face "helvetica" bold FALSE italics FALSE underline FALSE strike FALSE color 32768 default_color FALSE) anchor 1 anchor_loc 1 nlines 1 max_width 221 justify 0 label "+contents" pctDist 0.862229 height 36 orientation 1) stereotype TRUE line_color 255 quidu "36A4D3E300CC" client @485 supplier @476 line_style 3 origin_attachment (1085, 129) terminal_attachment (1771, 129) label (object SegLabel @489 Parent_View @487 location (1709, 92) font (object Font size 9 face "helvetica" bold FALSE italics FALSE underline FALSE strike FALSE color 32768 default_color FALSE) anchor 2 anchor_loc 1 nlines 1 max_width 70 justify 0 label "0..*" pctDist 0.910217 height 38 orientation 0)) (object RoleView "definedIn" @490 Parent_View @485 location (63, -176) font (object Font size 9 face "helvetica" bold FALSE italics FALSE underline FALSE strike FALSE color 32768 default_color FALSE) label (object SegLabel @491 Parent_View @490 location (578, 96) font (object Font size 9 face "helvetica" bold FALSE italics FALSE underline FALSE strike FALSE color 32768 default_color FALSE) anchor 1 anchor_loc 1 nlines 1 max_width 238 justify 0 label "+definedIn" pctDist 0.739938 height 34 orientation 1) stereotype TRUE line_color 255 quidu "36A4D3E300CB" client @485 supplier @484 line_style 3 origin_attachment (1085, 129) terminal_attachment (399, 129) label (object SegLabel @492 Parent_View @490 location (537, 163) font (object Font size 9 face "helvetica" bold FALSE italics FALSE underline FALSE strike FALSE color 32768 default_color FALSE) anchor 2 anchor_loc 1 nlines 1 max_width 72 justify 0 label "0..1" pctDist 0.800959 height 34 orientation 0)))) (object AttachView "" @493 stereotype TRUE line_color 3342489 client @471 supplier @465 line_style 3 origin_attachment (68, 2569) terminal_attachment (68, 676)) (object AttachView "" @494 stereotype TRUE line_color 3342489 client @472 supplier @466 line_style 3 origin_attachment (258, 2275) terminal_attachment (258, 852)) (object AttachView "" @495 stereotype TRUE line_color 3342489 client @468 supplier @473 line_style 3 origin_attachment (419, 1941) terminal_attachment (419, 1044)) (object AttachView "" @496 stereotype TRUE line_color 3342489 client @469 supplier @474 line_style 3 origin_attachment (638, 1612) terminal_attachment (638, 1204)) (object AttachView "" @497 stereotype TRUE line_color 3342489 client @467 supplier @470 line_style 3 origin_attachment (1005, 980) terminal_attachment (1005, 1306)) (object NoteView @498 location (1684, 1146) font (object Font size 9 face "helvetica" bold FALSE italics FALSE underline FALSE strike FALSE color 0 default_color TRUE) label (object ItemLabel Parent_View @498 location (1200, 1024) fill_color 13434879 nlines 5 max_width 932 label |**Constraints in English** |[6] an ExceptionDef must be defined in a Container | |**Constraints in OCL ** |[6] { definedIn.notEmpty } ) line_color 3342489 fill_color 13434879 width 992 height 257) (object AttachView "" @499 stereotype TRUE line_color 3342489 client @475 supplier @498 line_style 3 origin_attachment (1369, 803) terminal_attachment (1369, 1017)))) (object ClassDiagram "2b. containment constraints II" quid "36D76EE70145" title "2b. containment constraints II" zoom 95 max_height 28350 max_width 21600 origin_x 0 origin_y 0 items (list diagram_item_list (object ClassView "Class" "Logical View::CCMMetamodel::BaseIDL::ModuleDef" @500 ShowCompartmentStereotypes TRUE location (240, 800) font (object Font size 9 face "helvetica" bold FALSE italics FALSE underline FALSE strike FALSE color 0 default_color TRUE) label (object ItemLabel Parent_View @500 location (129, 757) fill_color 16777215 nlines 1 max_width 222 justify 0 label "ModuleDef") icon_style "Icon" line_color 3342489 fill_color 13434879 quidu "36A4C60C02FD" width 240 height 106 autoResize TRUE) (object ClassView "Class" "Logical View::CCMMetamodel::BaseIDL::InterfaceDef" @501 ShowCompartmentStereotypes TRUE location (432, 976) font (object Font size 9 face "helvetica" bold FALSE italics FALSE underline FALSE strike FALSE color 0 default_color TRUE) label (object ItemLabel Parent_View @501 location (305, 933) fill_color 16777215 nlines 1 max_width 254 justify 0 label "InterfaceDef") icon_style "Icon" line_color 3342489 fill_color 13434879 quidu "36A4CBE501E4" width 272 height 106 autoResize TRUE) (object ClassView "Class" "Logical View::CCMMetamodel::BaseIDL::ValueDef" @502 ShowCompartmentStereotypes TRUE location (656, 1168) font (object Font size 9 face "helvetica" bold FALSE italics FALSE underline FALSE strike FALSE color 0 default_color TRUE) label (object ItemLabel Parent_View @502 location (558, 1125) fill_color 16777215 nlines 1 max_width 196 justify 0 label "ValueDef") icon_style "Icon" line_color 3342489 fill_color 13434879 quidu "36B9A34C0163" width 214 height 106 autoResize TRUE) (object NoteView @503 location (927, 2124) font (object Font size 9 face "helvetica" bold FALSE italics FALSE underline FALSE strike FALSE color 0 default_color TRUE) label (object ItemLabel Parent_View @503 location (61, 1985) fill_color 13434879 nlines 6 max_width 1697 label |**Constraints in English** |[7] if ModuleDef is defined in a Container, this Container must be another ModuleDef | |**Constraints in OCL ** |[7] { definedIn.notEmpty implies (definedIn.oclIsKindOf (ModuleDef) and definedIn <> self) } ) line_color 3342489 fill_color 13434879 width 1757 height 290) (object NoteView @504 location (1082, 1806) font (object Font size 9 face "helvetica" bold FALSE italics FALSE underline FALSE strike FALSE color 0 default_color TRUE) label (object ItemLabel Parent_View @504 location (318, 1677) fill_color 13434879 nlines 5 max_width 1492 label |**Constraints in English** |[8] an InterfaceDef must be defined within a ModuleDef | |**Constraints in OCL ** |[8] { definedIn.oclIsKindOf (ModuleDef) } ) line_color 3342489 fill_color 13434879 width 1552 height 270) (object NoteView @505 location (1239, 1477) font (object Font size 9 face "helvetica" bold FALSE italics FALSE underline FALSE strike FALSE color 0 default_color TRUE) label (object ItemLabel Parent_View @505 location (604, 1348) fill_color 13434879 nlines 5 max_width 1235 label |**Constraints in English** |[9] a ValueDef must be defined within a ModuleDef | |**Constraints in OCL ** |[9] { definedIn.oclIsKindOf (ModuleDef) } ) line_color 3342489 fill_color 13434879 width 1295 height 270) (object ClassView "Class" "Logical View::CCMMetamodel::BaseIDL::Contained" @506 ShowCompartmentStereotypes TRUE location (1984, 256) font (object Font size 9 face "helvetica" bold FALSE italics FALSE underline FALSE strike FALSE color 0 default_color TRUE) label (object ItemLabel Parent_View @506 location (1877, 214) fill_color 16777215 nlines 1 max_width 214 justify 0 label "Contained") icon_style "Icon" line_color 3342489 fill_color 13434879 quidu "36A4C19500AB" width 232 height 104 autoResize TRUE) (object ClassView "Class" "Logical View::CCMMetamodel::BaseIDL::Container" @507 ShowCompartmentStereotypes TRUE location (325, 223) font (object Font size 9 face "helvetica" bold FALSE italics FALSE underline FALSE strike FALSE color 0 default_color TRUE) label (object ItemLabel Parent_View @507 location (213, 146) fill_color 16777215 nlines 1 max_width 225 justify 0 label "Container") icon_style "Icon" line_color 3342489 fill_color 13434879 quidu "36A4C19D032C" width 243 height 177 autoResize TRUE) (object InheritTreeView "" @508 location (325, 445) line_color 3342489 fill_color 13434879 supplier @507 vertices (list Points (325, 445) (325, 311))) (object InheritView "" @509 stereotype TRUE line_color 3342489 quidu "36A4CBFC00DA" client @500 supplier @507 line_style 3 origin_attachment (240, 747) terminal_attachment (240, 445) drawSupplier @508) (object InheritView "" @510 stereotype TRUE line_color 3342489 quidu "36ACCDA10186" client @501 supplier @507 line_style 3 origin_attachment (460, 922) terminal_attachment (460, 445) drawSupplier @508) (object InheritView "" @511 stereotype TRUE line_color 3342489 quidu "36B9A434001C" client @502 supplier @507 line_style 3 origin_attachment (658, 1115) terminal_attachment (658, 445) drawSupplier @508) (object AssociationViewNew "Contains" @512 location (1157, 214) font (object Font size 9 face "helvetica" bold FALSE italics FALSE underline FALSE strike FALSE color 0 default_color TRUE) label (object SegLabel @513 Parent_View @512 location (1140, 205) font (object Font size 9 face "helvetica" bold FALSE italics FALSE underline FALSE strike FALSE color 0 default_color TRUE) anchor 1 anchor_loc 1 nlines 1 max_width 168 justify 0 label "Contains" pctDist 0.216667 height 10 orientation 0) stereotype TRUE line_color 3342489 quidu "36A4D3E10157" roleview_list (list RoleViews (object RoleView "contents" @514 Parent_View @512 location (135, -91) font (object Font size 9 face "helvetica" bold FALSE italics FALSE underline FALSE strike FALSE color 32768 default_color FALSE) label (object SegLabel @515 Parent_View @514 location (1702, 255) font (object Font size 9 face "helvetica" bold FALSE italics FALSE underline FALSE strike FALSE color 32768 default_color FALSE) anchor 1 anchor_loc 1 nlines 1 max_width 226 justify 0 label "+contents" pctDist 0.767281 height 41 orientation 1) stereotype TRUE line_color 255 quidu "36A4D3E300CC" client @512 supplier @506 line_style 3 origin_attachment (1157, 214) terminal_attachment (1868, 214) label (object SegLabel @516 Parent_View @514 location (1728, 170) font (object Font size 9 face "helvetica" bold FALSE italics FALSE underline FALSE strike FALSE color 32768 default_color FALSE) anchor 2 anchor_loc 1 nlines 1 max_width 70 justify 0 label "0..*" pctDist 0.804147 height 45 orientation 0)) (object RoleView "definedIn" @517 Parent_View @512 location (135, -91) font (object Font size 9 face "helvetica" bold FALSE italics FALSE underline FALSE strike FALSE color 32768 default_color FALSE) label (object SegLabel @518 Parent_View @517 location (669, 187) font (object Font size 9 face "helvetica" bold FALSE italics FALSE underline FALSE strike FALSE color 32768 default_color FALSE) anchor 1 anchor_loc 1 nlines 1 max_width 243 justify 0 label "+definedIn" pctDist 0.685912 height 28 orientation 1) stereotype TRUE line_color 255 quidu "36A4D3E300CB" client @512 supplier @507 line_style 3 origin_attachment (1157, 214) terminal_attachment (446, 214) label (object SegLabel @519 Parent_View @517 location (623, 258) font (object Font size 9 face "helvetica" bold FALSE italics FALSE underline FALSE strike FALSE color 32768 default_color FALSE) anchor 2 anchor_loc 1 nlines 1 max_width 72 justify 0 label "0..1" pctDist 0.752887 height 44 orientation 0)))) (object AttachView "" @520 stereotype TRUE line_color 3342489 client @503 supplier @500 line_style 3 origin_attachment (168, 1978) terminal_attachment (168, 852)) (object AttachView "" @521 stereotype TRUE line_color 3342489 client @504 supplier @501 line_style 3 origin_attachment (385, 1670) terminal_attachment (385, 1028)) (object AttachView "" @522 stereotype TRUE line_color 3342489 client @505 supplier @502 line_style 3 origin_attachment (628, 1341) terminal_attachment (628, 1221)) (object InheritView "" @523 stereotype TRUE line_color 3342489 quidu "36D823780099" client @507 supplier @506 line_style 3 origin_attachment (446, 293) terminal_attachment (1868, 293)))) (object ClassDiagram "7. operations" quid "36D776AD02F5" title "7. operations" zoom 100 max_height 28350 max_width 21600 origin_x 0 origin_y 0 items (list diagram_item_list (object ClassView "Class" "Logical View::CCMMetamodel::BaseIDL::Container" @524 ShowCompartmentStereotypes TRUE IncludeAttribute TRUE IncludeOperation TRUE ShowOperationSignature TRUE location (1504, 1008) font (object Font size 9 face "helvetica" bold FALSE italics FALSE underline FALSE strike FALSE color 0 default_color TRUE) label (object ItemLabel Parent_View @524 location (1402, 965) fill_color 13434879 nlines 1 max_width 204 justify 0 label "Container") icon_style "Icon" line_color 3342489 fill_color 13434879 quidu "36A4C19D032C" width 222 height 106 autoResize TRUE))))) (object Class_Category "CIF" quid "3B24B77E01E5" visible_categories (list visibility_relationship_list (object Visibility_Relationship quid "3B96652E011A" supplier "Logical View::CCMMetamodel::ComponentIDL" quidu "36713CFF01F4")) exportControl "Public" logical_models (list unit_reference_list (object Class "ArtifactDef" quid "3B24B831005C" superclasses (list inheritance_relationship_list (object Inheritance_Relationship quid "3B966DB60355" supplier "Logical View::CCMMetamodel::BaseIDL::Contained" quidu "36A4C19500AB")) language "DOT") (object Class "SegmentDef" quid "3B24BA2602BF" superclasses (list inheritance_relationship_list (object Inheritance_Relationship quid "3B968ADA01D6" supplier "Logical View::CCMMetamodel::BaseIDL::Contained" quidu "36A4C19500AB")) class_attributes (list class_attribute_list (object ClassAttribute "isSerialized" quid "3B9E646602C7" type "boolean" quidu "36AE261A0222" exportControl "Public")) language "DOT") (object Class "ComponentImplDef" quid "3B966CAD0047" superclasses (list inheritance_relationship_list (object Inheritance_Relationship quid "3B966CF00238" supplier "Logical View::CCMMetamodel::BaseIDL::Container" quidu "36A4C19D032C")) class_attributes (list class_attribute_list (object ClassAttribute "category" quid "3B9E60F0006A" type "ComponentCategory" quidu "3B9E60B1034E" exportControl "Public")) language "DOT") (object Class "ComponentCategory" quid "3B9E60B1034E" stereotype "Enumeration" class_attributes (list class_attribute_list (object ClassAttribute "PROCESS" quid "3B9E60CD0395" exportControl "Public") (object ClassAttribute "SESSION" quid "3B9E60D40178" exportControl "Public") (object ClassAttribute "ENTITY" quid "3B9E60D8039B" exportControl "Public") (object ClassAttribute "SERVICE" quid "3B9E60DE021D" exportControl "Public")) language "DOT") (object Class "Policy" quid "3BBC33CB0184" language "DOT" abstract TRUE) (object Class "HomeImplDef" quid "3BBC36290294" superclasses (list inheritance_relationship_list (object Inheritance_Relationship quid "3BBC36850304" supplier "Logical View::CCMMetamodel::BaseIDL::Container" quidu "36A4C19D032C")) language "DOT") (object Association "$UNNAMED$0" quid "3B24BA540063" roles (list role_list (object Role "artifact" quid "3B24BA5501EB" label "artifact" supplier "Logical View::CCMMetamodel::CIF::ArtifactDef" quidu "3B24B831005C" client_cardinality (value cardinality "1") is_navigable TRUE) (object Role "$UNNAMED$1" quid "3B24BA5501ED" supplier "Logical View::CCMMetamodel::CIF::SegmentDef" quidu "3B24BA2602BF"))) (object Association "implements" quid "3B966CFC02DF" roles (list role_list (object Role "component" quid "3B966CFD0395" label "component" supplier "Logical View::CCMMetamodel::ComponentIDL::ComponentDef" quidu "366DAD2D03B9" client_cardinality (value cardinality "1") is_navigable TRUE) (object Role "$UNNAMED$2" quid "3B966CFD03B3" supplier "Logical View::CCMMetamodel::CIF::ComponentImplDef" quidu "3B966CAD0047" client_cardinality (value cardinality "0..n")))) (object Association "segments" quid "3B966DE90019" stereotype "implicit" roles (list role_list (object Role "segments" quid "3B966DEA0269" label "segments" supplier "Logical View::CCMMetamodel::CIF::SegmentDef" quidu "3B24BA2602BF" client_cardinality (value cardinality "1..n") Containment "By Value" is_navigable TRUE) (object Role "$UNNAMED$3" quid "3B966DEA0273" supplier "Logical View::CCMMetamodel::CIF::ComponentImplDef" quidu "3B966CAD0047" client_cardinality (value cardinality "1") Containment "By Value" is_aggregate TRUE)) derived TRUE) (object Association "implemented_by" quid "3B966E150333" roles (list role_list (object Role "features" quid "3B966E16029F" label "features" supplier "Logical View::CCMMetamodel::ComponentIDL::ComponentFeature" quidu "3B96693C019E" client_cardinality (value cardinality "1..n") is_navigable TRUE) (object Role "$UNNAMED$4" quid "3B966E1602A9" supplier "Logical View::CCMMetamodel::CIF::SegmentDef" quidu "3B24BA2602BF" client_cardinality (value cardinality "1")))) (object Association "policies" quid "3BBC34400272" roles (list role_list (object Role "policies" quid "3BBC344101D4" label "policies" supplier "Logical View::CCMMetamodel::CIF::Policy" quidu "3BBC33CB0184" client_cardinality (value cardinality "0..n") Containment "By Reference" is_navigable TRUE) (object Role "$UNNAMED$5" quid "3BBC344101DE" supplier "Logical View::CCMMetamodel::CIF::SegmentDef" quidu "3B24BA2602BF" client_cardinality (value cardinality "1..n") Containment "By Value" is_aggregate TRUE))) (object Association "implements" quid "3BBC364B0170" roles (list role_list (object Role "home" quid "3BBC364C0262" label "home" supplier "Logical View::CCMMetamodel::ComponentIDL::HomeDef" quidu "366EC5CE034B" client_cardinality (value cardinality "1") is_navigable TRUE) (object Role "$UNNAMED$6" quid "3BBC364C0280" supplier "Logical View::CCMMetamodel::CIF::HomeImplDef" quidu "3BBC36290294" client_cardinality (value cardinality "0..n")))) (object Association "manages" quid "3BBC36A003CB" roles (list role_list (object Role "component_impl" quid "3BBC36A202A2" label "component_impl" supplier "Logical View::CCMMetamodel::CIF::ComponentImplDef" quidu "3B966CAD0047" client_cardinality (value cardinality "1") is_navigable TRUE) (object Role "home_impl" quid "3BBC36A202B6" label "home_impl" supplier "Logical View::CCMMetamodel::CIF::HomeImplDef" quidu "3BBC36290294" client_cardinality (value cardinality "0..n"))))) logical_presentations (list unit_reference_list (object ClassDiagram "Main" quid "3B24B78A02AB" title "Main" zoom 85 max_height 28350 max_width 21600 origin_x 0 origin_y 0 items (list diagram_item_list (object ClassView "Class" "Logical View::CCMMetamodel::BaseIDL::Contained" @525 ShowCompartmentStereotypes TRUE IncludeOperation TRUE location (3264, 208) font (object Font size 9 face "helvetica" bold FALSE italics TRUE underline FALSE strike FALSE color 0 default_color TRUE) label (object ItemLabel Parent_View @525 location (3148, 140) fill_color 13434879 nlines 1 max_width 232 justify 0 label "Contained") icon_style "Icon" line_color 3342489 fill_color 13434879 quidu "36A4C19500AB" width 250 height 156 annotation 8 autoResize TRUE) (object ClassView "Class" "Logical View::CCMMetamodel::BaseIDL::Container" @526 ShowCompartmentStereotypes TRUE location (1584, 208) font (object Font size 9 face "helvetica" bold FALSE italics TRUE underline FALSE strike FALSE color 0 default_color TRUE) label (object ItemLabel Parent_View @526 location (1468, 140) fill_color 13434879 nlines 1 max_width 232 justify 0 label "Container") icon_style "Icon" line_color 3342489 fill_color 13434879 quidu "36A4C19D032C" width 250 height 156 annotation 8 autoResize TRUE) (object AssociationViewNew "Contains" @527 location (2423, 208) font (object Font size 9 face "helvetica" bold FALSE italics FALSE underline FALSE strike FALSE color 0 default_color TRUE) label (object SegLabel @528 Parent_View @527 location (2423, 149) font (object Font size 9 face "helvetica" bold FALSE italics TRUE underline FALSE strike FALSE color 0 default_color TRUE) anchor 1 anchor_loc 1 nlines 1 max_width 450 justify 0 label "Contains" pctDist 0.500000 height 60 orientation 0) stereotype TRUE line_color 3342489 quidu "36A4D3E10157" roleview_list (list RoleViews (object RoleView "contents" @529 Parent_View @527 location (1575, 32) font (object Font size 9 face "helvetica" bold FALSE italics FALSE underline FALSE strike FALSE color 0 default_color TRUE) label (object SegLabel @530 Parent_View @529 location (2995, 167) font (object Font size 9 face "helvetica" bold FALSE italics FALSE underline FALSE strike FALSE color 0 default_color TRUE) anchor 1 anchor_loc 1 nlines 1 max_width 198 justify 0 label "+contents" pctDist 0.800000 height 42 orientation 0) stereotype TRUE line_color 3342489 quidu "36A4D3E300CC" client @527 supplier @525 line_style 0 label (object SegLabel @531 Parent_View @529 location (3065, 262) font (object Font size 9 face "helvetica" bold FALSE italics FALSE underline FALSE strike FALSE color 0 default_color TRUE) anchor 2 anchor_loc 1 nlines 1 max_width 15 justify 0 label "0..n" pctDist 0.900000 height 54 orientation 1)) (object RoleView "definedIn" @532 Parent_View @527 location (1575, 32) font (object Font size 9 face "helvetica" bold FALSE italics FALSE underline FALSE strike FALSE color 0 default_color TRUE) label (object SegLabel @533 Parent_View @532 location (1853, 167) font (object Font size 9 face "helvetica" bold FALSE italics FALSE underline FALSE strike FALSE color 0 default_color TRUE) anchor 1 anchor_loc 1 nlines 1 max_width 210 justify 0 label "+definedIn" pctDist 0.800000 height 42 orientation 1) stereotype TRUE line_color 3342489 quidu "36A4D3E300CB" client @527 supplier @526 line_style 0 label (object SegLabel @534 Parent_View @532 location (1781, 262) font (object Font size 9 face "helvetica" bold FALSE italics FALSE underline FALSE strike FALSE color 0 default_color TRUE) anchor 2 anchor_loc 1 nlines 1 max_width 15 justify 0 label "0..1" pctDist 0.900000 height 54 orientation 0)))) (object InheritView "" @535 stereotype TRUE line_color 3342489 quidu "36D823780099" client @526 supplier @525 vertices (list Points (1709, 234) (2382, 382) (3138, 231)) line_style 0) (object NoteView @536 location (2224, 1744) font (object Font size 9 face "helvetica" bold FALSE italics FALSE underline FALSE strike FALSE color 0 default_color TRUE) label (object ItemLabel Parent_View @536 location (1997, 1664) fill_color 13434879 nlines 3 max_width 419 label |Specification of Policies |Specification of State ) line_color 3342489 fill_color 13434879 width 479 height 172) (object ClassView "Class" "Logical View::CCMMetamodel::CIF::ComponentCategory" @537 ShowCompartmentStereotypes TRUE IncludeAttribute TRUE IncludeOperation TRUE location (1488, 1792) font (object Font size 9 face "helvetica" bold FALSE italics FALSE underline FALSE strike FALSE color 0 default_color TRUE) label (object ItemLabel Parent_View @537 location (1300, 1675) fill_color 13434879 nlines 1 max_width 376 justify 0 label "ComponentCategory") stereotype (object ItemLabel Parent_View @537 location (1300, 1633) fill_color 13434879 anchor 10 nlines 1 max_width 376 justify 0 label "<>") icon_style "Icon" line_color 3342489 fill_color 13434879 quidu "3B9E60B1034E" width 394 height 338 annotation 8 autoResize TRUE) (object ClassView "Class" "Logical View::CCMMetamodel::BaseIDL::InterfaceDef" @538 ShowCompartmentStereotypes TRUE location (1584, 560) font (object Font size 9 face "helvetica" bold FALSE italics FALSE underline FALSE strike FALSE color 0 default_color TRUE) label (object ItemLabel Parent_View @538 location (1459, 492) fill_color 13434879 nlines 1 max_width 250 justify 0 label "InterfaceDef") icon_style "Icon" line_color 3342489 fill_color 13434879 quidu "36A4CBE501E4" width 268 height 156 annotation 8 autoResize TRUE) (object InheritView "" @539 stereotype TRUE line_color 3342489 quidu "36ACCDA10186" client @538 supplier @526 line_style 0) (object ClassView "Class" "Logical View::CCMMetamodel::CIF::ArtifactDef" @540 ShowCompartmentStereotypes TRUE IncludeAttribute TRUE IncludeOperation TRUE location (3264, 1424) font (object Font size 9 face "helvetica" bold FALSE italics FALSE underline FALSE strike FALSE color 0 default_color TRUE) label (object ItemLabel Parent_View @540 location (3157, 1381) fill_color 13434879 nlines 1 max_width 214 justify 0 label "ArtifactDef") icon_style "Icon" line_color 3342489 fill_color 13434879 quidu "3B24B831005C" width 232 height 108 annotation 8 autoResize TRUE) (object InheritView "" @541 stereotype TRUE line_color 3342489 quidu "3B966DB60355" client @540 supplier @525 line_style 0) (object ClassView "Class" "Logical View::CCMMetamodel::ComponentIDL::ComponentFeature" @542 ShowCompartmentStereotypes TRUE IncludeAttribute TRUE IncludeOperation TRUE location (2528, 912) font (object Font size 9 face "helvetica" bold FALSE italics TRUE underline FALSE strike FALSE color 0 default_color TRUE) label (object ItemLabel Parent_View @542 location (2351, 847) fill_color 13434879 nlines 1 max_width 354 justify 0 label "ComponentFeature") icon_style "Icon" line_color 3342489 fill_color 13434879 quidu "3B96693C019E" width 372 height 150 annotation 8 autoResize TRUE) (object ClassView "Class" "Logical View::CCMMetamodel::CIF::Policy" @543 ShowCompartmentStereotypes TRUE IncludeAttribute TRUE IncludeOperation TRUE location (2864, 1824) font (object Font size 9 face "helvetica" bold FALSE italics TRUE underline FALSE strike FALSE color 0 default_color TRUE) label (object ItemLabel Parent_View @543 location (2783, 1780) fill_color 13434879 nlines 1 max_width 162 justify 0 label "Policy") icon_style "Icon" line_color 3342489 fill_color 13434879 quidu "3BBC33CB0184" height 108 annotation 8 autoResize TRUE) (object ClassView "Class" "Logical View::CCMMetamodel::CIF::SegmentDef" @544 ShowCompartmentStereotypes TRUE IncludeAttribute TRUE IncludeOperation TRUE location (2528, 1424) font (object Font size 9 face "helvetica" bold FALSE italics FALSE underline FALSE strike FALSE color 0 default_color TRUE) label (object ItemLabel Parent_View @544 location (2345, 1332) fill_color 13434879 nlines 2 max_width 366 justify 0 label "SegmentDef") icon_style "Icon" line_color 3342489 fill_color 13434879 quidu "3B24BA2602BF" width 384 height 204 annotation 8 autoResize TRUE) (object AssociationViewNew "$UNNAMED$0" @545 location (2933, 1424) stereotype TRUE line_color 3342489 quidu "3B24BA540063" roleview_list (list RoleViews (object RoleView "$UNNAMED$1" @546 Parent_View @545 location (2117, -448) font (object Font size 9 face "helvetica" bold FALSE italics FALSE underline FALSE strike FALSE color 0 default_color TRUE) label (object SegLabel @547 Parent_View @546 location (2764, 1466) font (object Font size 9 face "helvetica" bold FALSE italics FALSE underline FALSE strike FALSE color 0 default_color TRUE) hidden TRUE anchor 1 anchor_loc 1 nlines 1 max_width 450 justify 0 label "" pctDist 0.800000 height 42 orientation 0) stereotype TRUE line_color 3342489 quidu "3B24BA5501ED" client @545 supplier @544 line_style 0) (object RoleView "artifact" @548 Parent_View @545 location (2117, -448) font (object Font size 9 face "helvetica" bold FALSE italics FALSE underline FALSE strike FALSE color 0 default_color TRUE) label (object SegLabel @549 Parent_View @548 location (3043, 1466) font (object Font size 9 face "helvetica" bold FALSE italics FALSE underline FALSE strike FALSE color 0 default_color TRUE) anchor 1 anchor_loc 1 nlines 1 max_width 170 justify 0 label "+artifact" pctDist 0.516304 height 42 orientation 1) stereotype TRUE line_color 3342489 quidu "3B24BA5501EB" client @545 supplier @540 line_style 0 label (object SegLabel @550 Parent_View @548 location (3064, 1390) font (object Font size 9 face "helvetica" bold FALSE italics FALSE underline FALSE strike FALSE color 0 default_color TRUE) anchor 2 anchor_loc 1 nlines 1 max_width 15 justify 0 label "1" pctDist 0.614130 height 35 orientation 0)))) (object AttachView "" @551 stereotype TRUE line_color 3342489 client @536 supplier @544 line_style 0) (object AssociationViewNew "implemented_by" @552 location (2528, 1154) font (object Font size 9 face "helvetica" bold FALSE italics FALSE underline FALSE strike FALSE color 0 default_color TRUE) label (object SegLabel @553 Parent_View @552 location (2511, 1145) font (object Font size 9 face "helvetica" bold FALSE italics TRUE underline FALSE strike FALSE color 0 default_color TRUE) anchor 1 anchor_loc 1 nlines 1 max_width 280 justify 0 label "implemented_by" pctDist 0.233333 height 10 orientation 0) stereotype TRUE line_color 3342489 quidu "3B966E150333" roleview_list (list RoleViews (object RoleView "features" @554 Parent_View @552 location (800, -206) font (object Font size 9 face "helvetica" bold FALSE italics FALSE underline FALSE strike FALSE color 0 default_color TRUE) label (object SegLabel @555 Parent_View @554 location (2630, 1066) font (object Font size 9 face "helvetica" bold FALSE italics FALSE underline FALSE strike FALSE color 0 default_color TRUE) anchor 1 anchor_loc 1 nlines 1 max_width 193 justify 0 label "+features" pctDist 0.535519 height 102 orientation 1) stereotype TRUE line_color 3342489 quidu "3B966E16029F" client @552 supplier @542 line_style 0 label (object SegLabel @556 Parent_View @554 location (2628, 1020) font (object Font size 9 face "helvetica" bold FALSE italics FALSE underline FALSE strike FALSE color 0 default_color TRUE) anchor 2 anchor_loc 1 nlines 1 max_width 15 justify 0 label "1..n" pctDist 0.808743 height 100 orientation 1)) (object RoleView "$UNNAMED$4" @557 Parent_View @552 location (800, -206) font (object Font size 9 face "helvetica" bold FALSE italics FALSE underline FALSE strike FALSE color 0 default_color TRUE) stereotype TRUE line_color 3342489 quidu "3B966E1602A9" client @552 supplier @544 line_style 0 label (object SegLabel @558 Parent_View @557 location (2565, 1275) font (object Font size 9 face "helvetica" bold FALSE italics FALSE underline FALSE strike FALSE color 0 default_color TRUE) anchor 2 anchor_loc 1 nlines 1 max_width 15 justify 0 label "1" pctDist 0.728261 height 37 orientation 0)))) (object AssociationViewNew "policies" @559 location (2715, 1647) font (object Font size 9 face "helvetica" bold FALSE italics FALSE underline FALSE strike FALSE color 0 default_color TRUE) label (object SegLabel @560 Parent_View @559 location (2710, 1619) font (object Font size 9 face "helvetica" bold FALSE italics TRUE underline FALSE strike FALSE color 0 default_color TRUE) anchor 1 anchor_loc 1 nlines 1 max_width 450 justify 0 label "policies" pctDist 0.433333 height 29 orientation 0) stereotype TRUE line_color 3342489 quidu "3BBC34400272" roleview_list (list RoleViews (object RoleView "policies" @561 Parent_View @559 location (971, 287) font (object Font size 9 face "helvetica" bold FALSE italics FALSE underline FALSE strike FALSE color 0 default_color TRUE) label (object SegLabel @562 Parent_View @561 location (2688, 1743) font (object Font size 9 face "helvetica" bold FALSE italics FALSE underline FALSE strike FALSE color 0 default_color TRUE) anchor 1 anchor_loc 1 nlines 1 max_width 174 justify 0 label "+policies" pctDist 0.342794 height 83 orientation 1) stereotype TRUE line_color 3342489 quidu "3BBC344101D4" client @559 supplier @543 line_style 0 label (object SegLabel @563 Parent_View @561 location (2818, 1707) font (object Font size 9 face "helvetica" bold FALSE italics FALSE underline FALSE strike FALSE color 0 default_color TRUE) anchor 2 anchor_loc 1 nlines 1 max_width 15 justify 0 label "0..n" pctDist 0.697900 height 41 orientation 0)) (object RoleView "$UNNAMED$5" @564 Parent_View @559 location (971, 287) font (object Font size 9 face "helvetica" bold FALSE italics FALSE underline FALSE strike FALSE color 0 default_color TRUE) label (object SegLabel @565 Parent_View @564 location (2603, 1578) font (object Font size 9 face "helvetica" bold FALSE italics FALSE underline FALSE strike FALSE color 0 default_color TRUE) hidden TRUE anchor 1 anchor_loc 1 nlines 1 max_width 60 justify 0 label "" pctDist 0.800000 height 42 orientation 0) stereotype TRUE line_color 3342489 quidu "3BBC344101DE" client @559 supplier @544 line_style 0 label (object SegLabel @566 Parent_View @564 location (2583, 1578) font (object Font size 9 face "helvetica" bold FALSE italics FALSE underline FALSE strike FALSE color 0 default_color TRUE) anchor 2 anchor_loc 1 nlines 1 max_width 15 justify 0 label "1..n" pctDist 0.874485 height 57 orientation 0)))) (object InheritView "" @567 stereotype TRUE line_color 3342489 quidu "3B968ADA01D6" client @544 supplier @525 line_style 0) (object ClassView "Class" "Logical View::CCMMetamodel::CIF::ComponentImplDef" @568 ShowCompartmentStereotypes TRUE IncludeAttribute TRUE IncludeOperation TRUE location (1584, 1424) font (object Font size 9 face "helvetica" bold FALSE italics FALSE underline FALSE strike FALSE color 0 default_color TRUE) label (object ItemLabel Parent_View @568 location (1328, 1332) fill_color 13434879 nlines 2 max_width 512 justify 0 label "ComponentImplDef") icon_style "Icon" line_color 3342489 fill_color 13434879 quidu "3B966CAD0047" width 530 height 204 annotation 8 autoResize TRUE) (object AssociationViewNew "segments" @569 location (2092, 1424) font (object Font size 9 face "helvetica" bold FALSE italics FALSE underline FALSE strike FALSE color 0 default_color TRUE) label (object SegLabel @570 Parent_View @569 location (2046, 1399) font (object Font size 9 face "helvetica" bold FALSE italics TRUE underline FALSE strike FALSE color 0 default_color TRUE) anchor 1 anchor_loc 1 nlines 1 max_width 175 justify 0 label "/segments" pctDist -0.283333 height 26 orientation 0) stereotype (object SegLabel @571 Parent_View @569 location (2046, 1350) font (object Font size 9 face "helvetica" bold FALSE italics FALSE underline FALSE strike FALSE color 0 default_color TRUE) anchor 10 anchor_loc 1 nlines 1 max_width 450 justify 0 label "<>" pctDist -0.283333 height 75 orientation 0) line_color 3342489 quidu "3B966DE90019" roleview_list (list RoleViews (object RoleView "segments" @572 Parent_View @569 location (1292, 96) font (object Font size 9 face "helvetica" bold FALSE italics FALSE underline FALSE strike FALSE color 0 default_color TRUE) label (object SegLabel @573 Parent_View @572 location (2240, 1384) font (object Font size 9 face "helvetica" bold FALSE italics FALSE underline FALSE strike FALSE color 0 default_color TRUE) anchor 1 anchor_loc 1 nlines 1 max_width 217 justify 0 label "+segments" pctDist 0.613900 height 41 orientation 0) stereotype TRUE line_color 3342489 quidu "3B966DEA0269" client @569 supplier @544 line_style 0 label (object SegLabel @574 Parent_View @572 location (2282, 1462) font (object Font size 9 face "helvetica" bold FALSE italics FALSE underline FALSE strike FALSE color 0 default_color TRUE) anchor 2 anchor_loc 1 nlines 1 max_width 15 justify 0 label "1..n" pctDist 0.779923 height 38 orientation 1)) (object RoleView "$UNNAMED$3" @575 Parent_View @569 location (1292, 96) font (object Font size 9 face "helvetica" bold FALSE italics FALSE underline FALSE strike FALSE color 0 default_color TRUE) stereotype TRUE line_color 3342489 quidu "3B966DEA0273" client @569 supplier @568 line_style 0 label (object SegLabel @576 Parent_View @575 location (1874, 1478) font (object Font size 9 face "helvetica" bold FALSE italics FALSE underline FALSE strike FALSE color 0 default_color TRUE) anchor 2 anchor_loc 1 nlines 1 max_width 15 justify 0 label "1" pctDist 0.900000 height 54 orientation 0)))) (object ClassView "Class" "Logical View::CCMMetamodel::ComponentIDL::ComponentDef" @577 ShowCompartmentStereotypes TRUE location (1584, 912) font (object Font size 9 face "helvetica" bold FALSE italics FALSE underline FALSE strike FALSE color 0 default_color TRUE) label (object ItemLabel Parent_View @577 location (1405, 844) fill_color 13434879 nlines 1 max_width 358 justify 0 label "ComponentDef") icon_style "Icon" line_color 3342489 fill_color 13434879 quidu "366DAD2D03B9" width 376 height 156 annotation 8 autoResize TRUE) (object InheritView "" @578 stereotype TRUE line_color 3342489 quidu "3B9669BC0383" client @577 supplier @542 line_style 0) (object InheritView "" @579 stereotype TRUE line_color 3342489 quidu "36B642570036" client @577 supplier @538 line_style 0) (object AssociationViewNew "implements" @580 location (1584, 1155) font (object Font size 9 face "helvetica" bold FALSE italics FALSE underline FALSE strike FALSE color 0 default_color TRUE) label (object SegLabel @581 Parent_View @580 location (1709, 1161) font (object Font size 9 face "helvetica" bold FALSE italics TRUE underline FALSE strike FALSE color 0 default_color TRUE) anchor 1 anchor_loc 1 nlines 1 max_width 188 justify 0 label "implements" pctDist 2.600000 height 6 orientation 1) stereotype TRUE line_color 3342489 quidu "3B966CFC02DF" roleview_list (list RoleViews (object RoleView "component" @582 Parent_View @580 location (784, -173) font (object Font size 9 face "helvetica" bold FALSE italics FALSE underline FALSE strike FALSE color 0 default_color TRUE) label (object SegLabel @583 Parent_View @582 location (1736, 1024) font (object Font size 9 face "helvetica" bold FALSE italics FALSE underline FALSE strike FALSE color 0 default_color TRUE) anchor 1 anchor_loc 1 nlines 1 max_width 243 justify 0 label "+component" pctDist 0.792208 height 152 orientation 1) stereotype TRUE line_color 3342489 quidu "3B966CFD0395" client @580 supplier @577 line_style 0 label (object SegLabel @584 Parent_View @582 location (1543, 1024) font (object Font size 9 face "helvetica" bold FALSE italics FALSE underline FALSE strike FALSE color 0 default_color TRUE) anchor 2 anchor_loc 1 nlines 1 max_width 15 justify 0 label "1" pctDist 0.792208 height 42 orientation 0)) (object RoleView "$UNNAMED$2" @585 Parent_View @580 location (784, -173) font (object Font size 9 face "helvetica" bold FALSE italics FALSE underline FALSE strike FALSE color 0 default_color TRUE) stereotype TRUE line_color 3342489 quidu "3B966CFD03B3" client @580 supplier @568 line_style 0 label (object SegLabel @586 Parent_View @585 location (1651, 1285) font (object Font size 9 face "helvetica" bold FALSE italics FALSE underline FALSE strike FALSE color 0 default_color TRUE) anchor 2 anchor_loc 1 nlines 1 max_width 15 justify 0 label "0..n" pctDist 0.780645 height 67 orientation 0)))) (object ClassView "Class" "Logical View::CCMMetamodel::CIF::HomeImplDef" @587 ShowCompartmentStereotypes TRUE IncludeAttribute TRUE IncludeOperation TRUE location (592, 1424) font (object Font size 9 face "helvetica" bold FALSE italics FALSE underline FALSE strike FALSE color 0 default_color TRUE) label (object ItemLabel Parent_View @587 location (470, 1381) fill_color 13434879 nlines 1 max_width 244 justify 0 label "HomeImplDef") icon_style "Icon" line_color 3342489 fill_color 13434879 quidu "3BBC36290294" width 262 height 106 annotation 8 autoResize TRUE) (object AssociationViewNew "manages" @588 location (1020, 1424) font (object Font size 9 face "helvetica" bold FALSE italics FALSE underline FALSE strike FALSE color 0 default_color TRUE) label (object SegLabel @589 Parent_View @588 location (1036, 1475) font (object Font size 9 face "helvetica" bold FALSE italics TRUE underline FALSE strike FALSE color 0 default_color TRUE) anchor 1 anchor_loc 1 nlines 1 max_width 450 justify 0 label "manages" pctDist 0.783333 height 51 orientation 1) stereotype TRUE line_color 3342489 quidu "3BBC36A003CB" roleview_list (list RoleViews (object RoleView "home_impl" @590 Parent_View @588 location (220, 64) font (object Font size 9 face "helvetica" bold FALSE italics FALSE underline FALSE strike FALSE color 0 default_color TRUE) label (object SegLabel @591 Parent_View @590 location (845, 1403) font (object Font size 9 face "helvetica" bold FALSE italics FALSE underline FALSE strike FALSE color 0 default_color TRUE) anchor 1 anchor_loc 1 nlines 1 max_width 233 justify 0 label "+home_impl" pctDist 0.588123 height 22 orientation 1) stereotype TRUE line_color 3342489 quidu "3BBC36A202B6" client @588 supplier @587 line_style 0 label (object SegLabel @592 Parent_View @590 location (768, 1460) font (object Font size 9 face "helvetica" bold FALSE italics FALSE underline FALSE strike FALSE color 0 default_color TRUE) anchor 2 anchor_loc 1 nlines 1 max_width 15 justify 0 label "0..n" pctDist 0.849123 height 36 orientation 0)) (object RoleView "component_impl" @593 Parent_View @588 location (220, 64) font (object Font size 9 face "helvetica" bold FALSE italics FALSE underline FALSE strike FALSE color 0 default_color TRUE) label (object SegLabel @594 Parent_View @593 location (1162, 1384) font (object Font size 9 face "helvetica" bold FALSE italics FALSE underline FALSE strike FALSE color 0 default_color TRUE) anchor 1 anchor_loc 1 nlines 1 max_width 339 justify 0 label "+component_impl" pctDist 0.480702 height 41 orientation 0) stereotype TRUE line_color 3342489 quidu "3BBC36A202A2" client @588 supplier @568 line_style 0 label (object SegLabel @595 Parent_View @593 location (1273, 1460) font (object Font size 9 face "helvetica" bold FALSE italics FALSE underline FALSE strike FALSE color 0 default_color TRUE) anchor 2 anchor_loc 1 nlines 1 max_width 15 justify 0 label "1" pctDist 0.852632 height 36 orientation 1)))) (object ClassView "Class" "Logical View::CCMMetamodel::ComponentIDL::HomeDef" @596 ShowCompartmentStereotypes TRUE IncludeAttribute TRUE IncludeOperation TRUE location (832, 912) font (object Font size 9 face "helvetica" bold FALSE italics FALSE underline FALSE strike FALSE color 0 default_color TRUE) label (object ItemLabel Parent_View @596 location (690, 847) fill_color 13434879 nlines 1 max_width 284 justify 0 label "HomeDef") icon_style "Icon" line_color 3342489 fill_color 13434879 quidu "366EC5CE034B" width 302 height 150 annotation 8 autoResize TRUE) (object AssociationViewNew "Component_Home" @597 location (1189, 912) font (object Font size 9 face "helvetica" bold FALSE italics FALSE underline FALSE strike FALSE color 0 default_color TRUE) label (object SegLabel @598 Parent_View @597 location (1174, 838) font (object Font size 9 face "helvetica" bold FALSE italics TRUE underline FALSE strike FALSE color 0 default_color TRUE) anchor 1 anchor_loc 1 nlines 1 max_width 450 justify 0 label "Component_Home" pctDist 0.250000 height 74 orientation 0) stereotype TRUE line_color 3342489 quidu "36B779B2001B" roleview_list (list RoleViews (object RoleView "home" @599 Parent_View @597 location (37, 32) font (object Font size 9 face "helvetica" bold FALSE italics FALSE underline FALSE strike FALSE color 0 default_color TRUE) label (object SegLabel @600 Parent_View @599 location (1056, 887) font (object Font size 9 face "helvetica" bold FALSE italics FALSE underline FALSE strike FALSE color 0 default_color TRUE) anchor 1 anchor_loc 1 nlines 1 max_width 137 justify 0 label "+home" pctDist 0.645631 height 25 orientation 1) stereotype TRUE line_color 3342489 quidu "36B779B30347" client @597 supplier @596 line_style 0 label (object SegLabel @601 Parent_View @599 location (1005, 966) font (object Font size 9 face "helvetica" bold FALSE italics FALSE underline FALSE strike FALSE color 0 default_color TRUE) anchor 2 anchor_loc 1 nlines 1 max_width 15 justify 0 label "0..n" pctDist 0.900000 height 54 orientation 0)) (object RoleView "component" @602 Parent_View @597 location (37, 32) font (object Font size 9 face "helvetica" bold FALSE italics FALSE underline FALSE strike FALSE color 0 default_color TRUE) label (object SegLabel @603 Parent_View @602 location (1289, 887) font (object Font size 9 face "helvetica" bold FALSE italics FALSE underline FALSE strike FALSE color 0 default_color TRUE) anchor 1 anchor_loc 1 nlines 1 max_width 243 justify 0 label "+component" pctDist 0.485437 height 25 orientation 0) stereotype TRUE line_color 3342489 quidu "36B779B3033D" client @597 supplier @577 line_style 0 label (object SegLabel @604 Parent_View @602 location (1373, 966) font (object Font size 9 face "helvetica" bold FALSE italics FALSE underline FALSE strike FALSE color 0 default_color TRUE) anchor 2 anchor_loc 1 nlines 1 max_width 15 justify 0 label "1" pctDist 0.900000 height 54 orientation 1)))) (object AssociationViewNew "implements" @605 location (706, 1178) font (object Font size 9 face "helvetica" bold FALSE italics FALSE underline FALSE strike FALSE color 0 default_color TRUE) label (object SegLabel @606 Parent_View @605 location (706, 1119) font (object Font size 9 face "helvetica" bold FALSE italics TRUE underline FALSE strike FALSE color 0 default_color TRUE) anchor 1 anchor_loc 1 nlines 1 max_width 450 justify 0 label "implements" pctDist 0.500000 height 60 orientation 0) stereotype TRUE line_color 3342489 quidu "3BBC364B0170" roleview_list (list RoleViews (object RoleView "$UNNAMED$6" @607 Parent_View @605 location (290, 250) font (object Font size 9 face "helvetica" bold FALSE italics FALSE underline FALSE strike FALSE color 0 default_color TRUE) label (object SegLabel @608 Parent_View @607 location (598, 1315) font (object Font size 9 face "helvetica" bold FALSE italics FALSE underline FALSE strike FALSE color 0 default_color TRUE) hidden TRUE anchor 1 anchor_loc 1 nlines 1 max_width 450 justify 0 label "" pctDist 0.800000 height 42 orientation 1) stereotype TRUE line_color 3342489 quidu "3BBC364C0280" client @605 supplier @587 line_style 0 label (object SegLabel @609 Parent_View @607 location (674, 1342) font (object Font size 9 face "helvetica" bold FALSE italics FALSE underline FALSE strike FALSE color 0 default_color TRUE) anchor 2 anchor_loc 1 nlines 1 max_width 15 justify 0 label "0..n" pctDist 0.769066 height 40 orientation 0)) (object RoleView "home" @610 Parent_View @605 location (290, 250) font (object Font size 9 face "helvetica" bold FALSE italics FALSE underline FALSE strike FALSE color 0 default_color TRUE) label (object SegLabel @611 Parent_View @610 location (710, 1020) font (object Font size 9 face "helvetica" bold FALSE italics FALSE underline FALSE strike FALSE color 0 default_color TRUE) anchor 1 anchor_loc 1 nlines 1 max_width 137 justify 0 label "+home" pctDist 0.690468 height 65 orientation 0) stereotype TRUE line_color 3342489 quidu "3BBC364C0262" client @605 supplier @596 line_style 0 label (object SegLabel @612 Parent_View @610 location (836, 1029) font (object Font size 9 face "helvetica" bold FALSE italics FALSE underline FALSE strike FALSE color 0 default_color TRUE) anchor 2 anchor_loc 1 nlines 1 max_width 15 justify 0 label "1" pctDist 0.900000 height 54 orientation 1)))) (object InheritView "" @613 stereotype TRUE line_color 3342489 quidu "36D57551010E" client @596 supplier @538 line_style 0) (object InheritView "" @614 stereotype TRUE line_color 3342489 quidu "3B966CF00238" client @568 supplier @526 vertices (list Points (1410, 1526) (1289, 1600) (350, 1600) (350, 206) (1458, 207)) line_style 0) (object InheritView "" @615 stereotype TRUE line_color 3342489 quidu "3BBC36850304" client @587 supplier @526 vertices (list Points (460, 1422) (350, 1422) (350, 206) (1458, 207)) line_style 0))) (object ClassDiagram "ComponentImplementation" quid "3BBC35550253" title "ComponentImplementation" zoom 100 max_height 28350 max_width 21600 origin_x 0 origin_y 0 items (list diagram_item_list (object NoteView @616 location (1520, 1712) font (object Font size 9 face "helvetica" bold FALSE italics FALSE underline FALSE strike FALSE color 0 default_color TRUE) label (object ItemLabel Parent_View @616 location (1293, 1632) fill_color 13434879 nlines 3 max_width 419 label |Specification of Policies |Specification of State ) line_color 3342489 fill_color 13434879 width 479 height 172) (object ClassView "Class" "Logical View::CCMMetamodel::CIF::ComponentCategory" @617 ShowCompartmentStereotypes TRUE IncludeAttribute TRUE IncludeOperation TRUE location (704, 1744) font (object Font size 9 face "helvetica" bold FALSE italics FALSE underline FALSE strike FALSE color 0 default_color TRUE) label (object ItemLabel Parent_View @617 location (516, 1630) fill_color 13434879 nlines 1 max_width 376 justify 0 label "ComponentCategory") stereotype (object ItemLabel Parent_View @617 location (516, 1588) fill_color 13434879 anchor 10 nlines 1 max_width 376 justify 0 label "<>") icon_style "Icon" line_color 3342489 fill_color 13434879 quidu "3B9E60B1034E" width 394 height 332 annotation 8 autoResize TRUE) (object ClassView "Class" "Logical View::CCMMetamodel::BaseIDL::InterfaceDef" @618 ShowCompartmentStereotypes TRUE location (800, 512) font (object Font size 9 face "helvetica" bold FALSE italics FALSE underline FALSE strike FALSE color 0 default_color TRUE) label (object ItemLabel Parent_View @618 location (675, 444) fill_color 13434879 nlines 1 max_width 250 justify 0 label "InterfaceDef") icon_style "Icon" line_color 3342489 fill_color 13434879 quidu "36A4CBE501E4" width 268 height 156 annotation 8 autoResize TRUE) (object ClassView "Class" "Logical View::CCMMetamodel::BaseIDL::Contained" @619 ShowCompartmentStereotypes TRUE IncludeOperation TRUE location (2480, 160) font (object Font size 9 face "helvetica" bold FALSE italics TRUE underline FALSE strike FALSE color 0 default_color TRUE) label (object ItemLabel Parent_View @619 location (2354, 92) fill_color 13434879 nlines 1 max_width 252 justify 0 label "Contained") icon_style "Icon" line_color 3342489 fill_color 13434879 quidu "36A4C19500AB" width 270 height 156 annotation 8 autoResize TRUE) (object ClassView "Class" "Logical View::CCMMetamodel::BaseIDL::Container" @620 ShowCompartmentStereotypes TRUE location (800, 160) font (object Font size 9 face "helvetica" bold FALSE italics TRUE underline FALSE strike FALSE color 0 default_color TRUE) label (object ItemLabel Parent_View @620 location (674, 92) fill_color 13434879 nlines 1 max_width 252 justify 0 label "Container") icon_style "Icon" line_color 3342489 fill_color 13434879 quidu "36A4C19D032C" width 270 height 156 annotation 8 autoResize TRUE) (object AssociationViewNew "Contains" @621 location (1639, 160) font (object Font size 9 face "helvetica" bold FALSE italics FALSE underline FALSE strike FALSE color 0 default_color TRUE) label (object SegLabel @622 Parent_View @621 location (1639, 101) font (object Font size 9 face "helvetica" bold FALSE italics TRUE underline FALSE strike FALSE color 0 default_color TRUE) anchor 1 anchor_loc 1 nlines 1 max_width 450 justify 0 label "Contains" pctDist 0.500000 height 60 orientation 0) stereotype TRUE line_color 3342489 quidu "36A4D3E10157" roleview_list (list RoleViews (object RoleView "contents" @623 Parent_View @621 location (791, -16) font (object Font size 9 face "helvetica" bold FALSE italics FALSE underline FALSE strike FALSE color 0 default_color TRUE) label (object SegLabel @624 Parent_View @623 location (2203, 119) font (object Font size 9 face "helvetica" bold FALSE italics FALSE underline FALSE strike FALSE color 0 default_color TRUE) anchor 1 anchor_loc 1 nlines 1 max_width 198 justify 0 label "+contents" pctDist 0.800000 height 42 orientation 0) stereotype TRUE line_color 3342489 quidu "36A4D3E300CC" client @621 supplier @619 line_style 0 label (object SegLabel @625 Parent_View @623 location (2273, 214) font (object Font size 9 face "helvetica" bold FALSE italics FALSE underline FALSE strike FALSE color 0 default_color TRUE) anchor 2 anchor_loc 1 nlines 1 max_width 15 justify 0 label "0..n" pctDist 0.900000 height 54 orientation 1)) (object RoleView "definedIn" @626 Parent_View @621 location (791, -16) font (object Font size 9 face "helvetica" bold FALSE italics FALSE underline FALSE strike FALSE color 0 default_color TRUE) label (object SegLabel @627 Parent_View @626 location (1076, 119) font (object Font size 9 face "helvetica" bold FALSE italics FALSE underline FALSE strike FALSE color 0 default_color TRUE) anchor 1 anchor_loc 1 nlines 1 max_width 210 justify 0 label "+definedIn" pctDist 0.800000 height 42 orientation 1) stereotype TRUE line_color 3342489 quidu "36A4D3E300CB" client @621 supplier @620 line_style 0 label (object SegLabel @628 Parent_View @626 location (1005, 214) font (object Font size 9 face "helvetica" bold FALSE italics FALSE underline FALSE strike FALSE color 0 default_color TRUE) anchor 2 anchor_loc 1 nlines 1 max_width 15 justify 0 label "0..1" pctDist 0.900000 height 54 orientation 0)))) (object InheritView "" @629 stereotype TRUE line_color 3342489 quidu "36D823780099" client @620 supplier @619 vertices (list Points (935, 188) (1598, 334) (2344, 185)) line_style 0) (object ClassView "Class" "Logical View::CCMMetamodel::CIF::ArtifactDef" @630 ShowCompartmentStereotypes TRUE IncludeAttribute TRUE IncludeOperation TRUE location (2480, 1360) font (object Font size 9 face "helvetica" bold FALSE italics FALSE underline FALSE strike FALSE color 0 default_color TRUE) label (object ItemLabel Parent_View @630 location (2373, 1317) fill_color 13434879 nlines 1 max_width 214 justify 0 label "ArtifactDef") icon_style "Icon" line_color 3342489 fill_color 13434879 quidu "3B24B831005C" width 232 height 106 annotation 8 autoResize TRUE) (object InheritView "" @631 stereotype TRUE line_color 3342489 quidu "3B966DB60355" client @630 supplier @619 line_style 0) (object ClassView "Class" "Logical View::CCMMetamodel::ComponentIDL::ComponentFeature" @632 ShowCompartmentStereotypes TRUE IncludeAttribute TRUE IncludeOperation TRUE location (1744, 864) font (object Font size 9 face "helvetica" bold FALSE italics TRUE underline FALSE strike FALSE color 0 default_color TRUE) label (object ItemLabel Parent_View @632 location (1564, 797) fill_color 13434879 nlines 1 max_width 360 justify 0 label "ComponentFeature") icon_style "Icon" line_color 3342489 fill_color 13434879 quidu "3B96693C019E" width 378 height 154 annotation 8 autoResize TRUE) (object ClassView "Class" "Logical View::CCMMetamodel::CIF::Policy" @633 ShowCompartmentStereotypes TRUE IncludeAttribute TRUE IncludeOperation TRUE location (2080, 1776) font (object Font size 9 face "helvetica" bold FALSE italics TRUE underline FALSE strike FALSE color 0 default_color TRUE) label (object ItemLabel Parent_View @633 location (1999, 1733) fill_color 13434879 nlines 1 max_width 162 justify 0 label "Policy") icon_style "Icon" line_color 3342489 fill_color 13434879 quidu "3BBC33CB0184" height 106 annotation 8 autoResize TRUE) (object ClassView "Class" "Logical View::CCMMetamodel::CIF::SegmentDef" @634 ShowCompartmentStereotypes TRUE IncludeAttribute TRUE IncludeOperation TRUE location (1744, 1360) font (object Font size 9 face "helvetica" bold FALSE italics FALSE underline FALSE strike FALSE color 0 default_color TRUE) label (object ItemLabel Parent_View @634 location (1547, 1291) fill_color 13434879 nlines 1 max_width 394 justify 0 label "SegmentDef") icon_style "Icon" line_color 3342489 fill_color 13434879 quidu "3B24BA2602BF" width 412 height 158 annotation 8 autoResize TRUE) (object AssociationViewNew "$UNNAMED$0" @635 location (2156, 1360) stereotype TRUE line_color 3342489 quidu "3B24BA540063" roleview_list (list RoleViews (object RoleView "$UNNAMED$1" @636 Parent_View @635 location (1340, -512) font (object Font size 9 face "helvetica" bold FALSE italics FALSE underline FALSE strike FALSE color 0 default_color TRUE) label (object SegLabel @637 Parent_View @636 location (1992, 1402) font (object Font size 9 face "helvetica" bold FALSE italics FALSE underline FALSE strike FALSE color 0 default_color TRUE) hidden TRUE anchor 1 anchor_loc 1 nlines 1 max_width 450 justify 0 label "" pctDist 0.800000 height 42 orientation 0) stereotype TRUE line_color 3342489 quidu "3B24BA5501ED" client @635 supplier @634 line_style 0) (object RoleView "artifact" @638 Parent_View @635 location (1340, -512) font (object Font size 9 face "helvetica" bold FALSE italics FALSE underline FALSE strike FALSE color 0 default_color TRUE) label (object SegLabel @639 Parent_View @638 location (2263, 1402) font (object Font size 9 face "helvetica" bold FALSE italics FALSE underline FALSE strike FALSE color 0 default_color TRUE) anchor 1 anchor_loc 1 nlines 1 max_width 170 justify 0 label "+artifact" pctDist 0.516304 height 42 orientation 1) stereotype TRUE line_color 3342489 quidu "3B24BA5501EB" client @635 supplier @630 line_style 0 label (object SegLabel @640 Parent_View @638 location (2283, 1326) font (object Font size 9 face "helvetica" bold FALSE italics FALSE underline FALSE strike FALSE color 0 default_color TRUE) anchor 2 anchor_loc 1 nlines 1 max_width 15 justify 0 label "1" pctDist 0.614130 height 35 orientation 0)))) (object AttachView "" @641 stereotype TRUE line_color 3342489 client @616 supplier @634 line_style 0) (object AssociationViewNew "implemented_by" @642 location (1744, 1110) font (object Font size 9 face "helvetica" bold FALSE italics FALSE underline FALSE strike FALSE color 0 default_color TRUE) label (object SegLabel @643 Parent_View @642 location (1727, 1101) font (object Font size 9 face "helvetica" bold FALSE italics TRUE underline FALSE strike FALSE color 0 default_color TRUE) anchor 1 anchor_loc 1 nlines 1 max_width 280 justify 0 label "implemented_by" pctDist 0.233333 height 10 orientation 0) stereotype TRUE line_color 3342489 quidu "3B966E150333" roleview_list (list RoleViews (object RoleView "features" @644 Parent_View @642 location (16, -250) font (object Font size 9 face "helvetica" bold FALSE italics FALSE underline FALSE strike FALSE color 0 default_color TRUE) label (object SegLabel @645 Parent_View @644 location (1846, 1019) font (object Font size 9 face "helvetica" bold FALSE italics FALSE underline FALSE strike FALSE color 0 default_color TRUE) anchor 1 anchor_loc 1 nlines 1 max_width 193 justify 0 label "+features" pctDist 0.535519 height 102 orientation 1) stereotype TRUE line_color 3342489 quidu "3B966E16029F" client @642 supplier @632 line_style 0 label (object SegLabel @646 Parent_View @644 location (1844, 974) font (object Font size 9 face "helvetica" bold FALSE italics FALSE underline FALSE strike FALSE color 0 default_color TRUE) anchor 2 anchor_loc 1 nlines 1 max_width 15 justify 0 label "1..n" pctDist 0.808743 height 100 orientation 1)) (object RoleView "$UNNAMED$4" @647 Parent_View @642 location (16, -250) font (object Font size 9 face "helvetica" bold FALSE italics FALSE underline FALSE strike FALSE color 0 default_color TRUE) stereotype TRUE line_color 3342489 quidu "3B966E1602A9" client @642 supplier @634 line_style 0 label (object SegLabel @648 Parent_View @647 location (1781, 1234) font (object Font size 9 face "helvetica" bold FALSE italics FALSE underline FALSE strike FALSE color 0 default_color TRUE) anchor 2 anchor_loc 1 nlines 1 max_width 15 justify 0 label "1" pctDist 0.728261 height 37 orientation 0)))) (object InheritView "" @649 stereotype TRUE line_color 3342489 quidu "3B968ADA01D6" client @634 supplier @619 line_style 0) (object AssociationViewNew "policies" @650 location (1922, 1580) font (object Font size 9 face "helvetica" bold FALSE italics FALSE underline FALSE strike FALSE color 0 default_color TRUE) label (object SegLabel @651 Parent_View @650 location (1917, 1552) font (object Font size 9 face "helvetica" bold FALSE italics TRUE underline FALSE strike FALSE color 0 default_color TRUE) anchor 1 anchor_loc 1 nlines 1 max_width 450 justify 0 label "policies" pctDist 0.433333 height 29 orientation 0) stereotype TRUE line_color 3342489 quidu "3BBC34400272" roleview_list (list RoleViews (object RoleView "policies" @652 Parent_View @650 location (178, 220) font (object Font size 9 face "helvetica" bold FALSE italics FALSE underline FALSE strike FALSE color 0 default_color TRUE) label (object SegLabel @653 Parent_View @652 location (1897, 1680) font (object Font size 9 face "helvetica" bold FALSE italics FALSE underline FALSE strike FALSE color 0 default_color TRUE) anchor 1 anchor_loc 1 nlines 1 max_width 151 justify 0 label "+policies" pctDist 0.342794 height 83 orientation 1) stereotype TRUE line_color 3342489 quidu "3BBC344101D4" client @650 supplier @633 line_style 0 label (object SegLabel @654 Parent_View @652 location (2033, 1653) font (object Font size 9 face "helvetica" bold FALSE italics FALSE underline FALSE strike FALSE color 0 default_color TRUE) anchor 2 anchor_loc 1 nlines 1 max_width 15 justify 0 label "0..n" pctDist 0.697900 height 41 orientation 0)) (object RoleView "$UNNAMED$5" @655 Parent_View @650 location (178, 220) font (object Font size 9 face "helvetica" bold FALSE italics FALSE underline FALSE strike FALSE color 0 default_color TRUE) label (object SegLabel @656 Parent_View @655 location (1799, 1494) font (object Font size 9 face "helvetica" bold FALSE italics FALSE underline FALSE strike FALSE color 0 default_color TRUE) hidden TRUE anchor 1 anchor_loc 1 nlines 1 max_width 60 justify 0 label "" pctDist 0.800000 height 42 orientation 0) stereotype TRUE line_color 3342489 quidu "3BBC344101DE" client @650 supplier @634 line_style 0 label (object SegLabel @657 Parent_View @655 location (1780, 1493) font (object Font size 9 face "helvetica" bold FALSE italics FALSE underline FALSE strike FALSE color 0 default_color TRUE) anchor 2 anchor_loc 1 nlines 1 max_width 15 justify 0 label "1..n" pctDist 0.874485 height 57 orientation 0)))) (object ClassView "Class" "Logical View::CCMMetamodel::ComponentIDL::ComponentDef" @658 ShowCompartmentStereotypes TRUE location (800, 864) font (object Font size 9 face "helvetica" bold FALSE italics FALSE underline FALSE strike FALSE color 0 default_color TRUE) label (object ItemLabel Parent_View @658 location (621, 796) fill_color 13434879 nlines 1 max_width 358 justify 0 label "ComponentDef") icon_style "Icon" line_color 3342489 fill_color 13434879 quidu "366DAD2D03B9" width 376 height 156 annotation 8 autoResize TRUE) (object ClassView "Class" "Logical View::CCMMetamodel::CIF::ComponentImplDef" @659 ShowCompartmentStereotypes TRUE IncludeAttribute TRUE IncludeOperation TRUE location (800, 1360) font (object Font size 9 face "helvetica" bold FALSE italics FALSE underline FALSE strike FALSE color 0 default_color TRUE) label (object ItemLabel Parent_View @659 location (519, 1291) fill_color 13434879 nlines 1 max_width 562 justify 0 label "ComponentImplDef") icon_style "Icon" line_color 3342489 fill_color 13434879 quidu "3B966CAD0047" width 580 height 158 annotation 8 autoResize TRUE) (object InheritView "" @660 stereotype TRUE line_color 3342489 quidu "3B966CF00238" client @659 supplier @620 vertices (list Points (725, 1280) (240, 767) (726, 238)) line_style 0) (object AssociationViewNew "segments" @661 location (1313, 1360) font (object Font size 9 face "helvetica" bold FALSE italics FALSE underline FALSE strike FALSE color 0 default_color TRUE) label (object SegLabel @662 Parent_View @661 location (1267, 1335) font (object Font size 9 face "helvetica" bold FALSE italics TRUE underline FALSE strike FALSE color 0 default_color TRUE) anchor 1 anchor_loc 1 nlines 1 max_width 175 justify 0 label "/segments" pctDist -0.283333 height 26 orientation 0) stereotype (object SegLabel @663 Parent_View @661 location (1267, 1286) font (object Font size 9 face "helvetica" bold FALSE italics FALSE underline FALSE strike FALSE color 0 default_color TRUE) anchor 10 anchor_loc 1 nlines 1 max_width 450 justify 0 label "<>" pctDist -0.283333 height 75 orientation 0) line_color 3342489 quidu "3B966DE90019" roleview_list (list RoleViews (object RoleView "segments" @664 Parent_View @661 location (513, 32) font (object Font size 9 face "helvetica" bold FALSE italics FALSE underline FALSE strike FALSE color 0 default_color TRUE) label (object SegLabel @665 Parent_View @664 location (1450, 1320) font (object Font size 9 face "helvetica" bold FALSE italics FALSE underline FALSE strike FALSE color 0 default_color TRUE) anchor 1 anchor_loc 1 nlines 1 max_width 217 justify 0 label "+segments" pctDist 0.613900 height 41 orientation 0) stereotype TRUE line_color 3342489 quidu "3B966DEA0269" client @661 supplier @634 line_style 0 label (object SegLabel @666 Parent_View @664 location (1488, 1398) font (object Font size 9 face "helvetica" bold FALSE italics FALSE underline FALSE strike FALSE color 0 default_color TRUE) anchor 2 anchor_loc 1 nlines 1 max_width 15 justify 0 label "1..n" pctDist 0.779923 height 38 orientation 1)) (object RoleView "$UNNAMED$3" @667 Parent_View @661 location (513, 32) font (object Font size 9 face "helvetica" bold FALSE italics FALSE underline FALSE strike FALSE color 0 default_color TRUE) stereotype TRUE line_color 3342489 quidu "3B966DEA0273" client @661 supplier @659 line_style 0 label (object SegLabel @668 Parent_View @667 location (1112, 1414) font (object Font size 9 face "helvetica" bold FALSE italics FALSE underline FALSE strike FALSE color 0 default_color TRUE) anchor 2 anchor_loc 1 nlines 1 max_width 15 justify 0 label "1" pctDist 0.900000 height 54 orientation 0)))) (object AssociationViewNew "implements" @669 location (800, 1111) font (object Font size 9 face "helvetica" bold FALSE italics FALSE underline FALSE strike FALSE color 0 default_color TRUE) label (object SegLabel @670 Parent_View @669 location (925, 1117) font (object Font size 9 face "helvetica" bold FALSE italics TRUE underline FALSE strike FALSE color 0 default_color TRUE) anchor 1 anchor_loc 1 nlines 1 max_width 188 justify 0 label "implements" pctDist 2.600000 height 6 orientation 1) stereotype TRUE line_color 3342489 quidu "3B966CFC02DF" roleview_list (list RoleViews (object RoleView "component" @671 Parent_View @669 location (0, -217) font (object Font size 9 face "helvetica" bold FALSE italics FALSE underline FALSE strike FALSE color 0 default_color TRUE) label (object SegLabel @672 Parent_View @671 location (952, 977) font (object Font size 9 face "helvetica" bold FALSE italics FALSE underline FALSE strike FALSE color 0 default_color TRUE) anchor 1 anchor_loc 1 nlines 1 max_width 243 justify 0 label "+component" pctDist 0.792208 height 152 orientation 1) stereotype TRUE line_color 3342489 quidu "3B966CFD0395" client @669 supplier @658 line_style 0 label (object SegLabel @673 Parent_View @671 location (759, 977) font (object Font size 9 face "helvetica" bold FALSE italics FALSE underline FALSE strike FALSE color 0 default_color TRUE) anchor 2 anchor_loc 1 nlines 1 max_width 15 justify 0 label "1" pctDist 0.792208 height 42 orientation 0)) (object RoleView "$UNNAMED$2" @674 Parent_View @669 location (0, -217) font (object Font size 9 face "helvetica" bold FALSE italics FALSE underline FALSE strike FALSE color 0 default_color TRUE) stereotype TRUE line_color 3342489 quidu "3B966CFD03B3" client @669 supplier @659 line_style 0 label (object SegLabel @675 Parent_View @674 location (867, 1243) font (object Font size 9 face "helvetica" bold FALSE italics FALSE underline FALSE strike FALSE color 0 default_color TRUE) anchor 2 anchor_loc 1 nlines 1 max_width 15 justify 0 label "0..n" pctDist 0.780645 height 67 orientation 0)))) (object InheritView "" @676 stereotype TRUE line_color 3342489 quidu "3B9669BC0383" client @658 supplier @632 line_style 0) (object InheritView "" @677 stereotype TRUE line_color 3342489 quidu "36ACCDA10186" client @618 supplier @620 line_style 0) (object InheritView "" @678 stereotype TRUE line_color 3342489 quidu "36B642570036" client @658 supplier @618 line_style 0))) (object ClassDiagram "HomeImplementation" quid "3BBC356603B6" title "HomeImplementation" zoom 100 max_height 28350 max_width 21600 origin_x 0 origin_y 0 items (list diagram_item_list (object ClassView "Class" "Logical View::CCMMetamodel::BaseIDL::Contained" @679 ShowCompartmentStereotypes TRUE IncludeAttribute TRUE IncludeOperation TRUE location (2720, 160) font (object Font size 9 face "helvetica" bold FALSE italics TRUE underline FALSE strike FALSE color 0 default_color TRUE) label (object ItemLabel Parent_View @679 location (2508, 4) fill_color 13434879 nlines 1 max_width 424 justify 0 label "Contained") icon_style "Icon" line_color 3342489 fill_color 13434879 quidu "36A4C19500AB" width 442 height 332 annotation 8 autoResize TRUE) (object ClassView "Class" "Logical View::CCMMetamodel::BaseIDL::Container" @680 ShowCompartmentStereotypes TRUE IncludeAttribute TRUE IncludeOperation TRUE location (352, 160) font (object Font size 9 face "helvetica" bold FALSE italics TRUE underline FALSE strike FALSE color 0 default_color TRUE) label (object ItemLabel Parent_View @680 location (153, 25) fill_color 13434879 nlines 1 max_width 398 justify 0 label "Container") icon_style "Icon" line_color 3342489 fill_color 13434879 quidu "36A4C19D032C" width 416 height 290 annotation 8 autoResize TRUE) (object InheritView "" @681 stereotype TRUE line_color 3342489 quidu "36D823780099" client @680 supplier @679 line_style 0) (object AssociationViewNew "Contains" @682 location (1531, 296) font (object Font size 9 face "helvetica" bold FALSE italics FALSE underline FALSE strike FALSE color 0 default_color TRUE) label (object SegLabel @683 Parent_View @682 location (1485, 253) font (object Font size 9 face "helvetica" bold FALSE italics TRUE underline FALSE strike FALSE color 0 default_color TRUE) anchor 1 anchor_loc 1 nlines 1 max_width 450 justify 0 label "Contains" pctDist -0.266667 height 44 orientation 0) stereotype TRUE line_color 3342489 quidu "36A4D3E10157" roleview_list (list RoleViews (object RoleView "contents" @684 Parent_View @682 location (1179, 136) font (object Font size 9 face "helvetica" bold FALSE italics FALSE underline FALSE strike FALSE color 0 default_color TRUE) label (object SegLabel @685 Parent_View @684 location (2321, 174) font (object Font size 9 face "helvetica" bold FALSE italics FALSE underline FALSE strike FALSE color 0 default_color TRUE) anchor 1 anchor_loc 1 nlines 1 max_width 166 justify 0 label "+contents" pctDist 0.818824 height 30 orientation 0) stereotype TRUE line_color 3342489 quidu "36A4D3E300CC" client @682 supplier @679 line_style 0 label (object SegLabel @686 Parent_View @684 location (2385, 245) font (object Font size 9 face "helvetica" bold FALSE italics FALSE underline FALSE strike FALSE color 0 default_color TRUE) anchor 2 anchor_loc 1 nlines 1 max_width 15 justify 0 label "0..n" pctDist 0.877121 height 48 orientation 1)) (object RoleView "definedIn" @687 Parent_View @682 location (1179, 136) font (object Font size 9 face "helvetica" bold FALSE italics FALSE underline FALSE strike FALSE color 0 default_color TRUE) label (object SegLabel @688 Parent_View @687 location (687, 175) font (object Font size 9 face "helvetica" bold FALSE italics FALSE underline FALSE strike FALSE color 0 default_color TRUE) anchor 1 anchor_loc 1 nlines 1 max_width 171 justify 0 label "+definedIn" pctDist 0.871915 height 27 orientation 1) stereotype TRUE line_color 3342489 quidu "36A4D3E300CB" client @682 supplier @680 vertices (list Points (1531, 296) (1471, 303) (560, 185)) line_style 0 label (object SegLabel @689 Parent_View @687 location (652, 252) font (object Font size 9 face "helvetica" bold FALSE italics FALSE underline FALSE strike FALSE color 0 default_color TRUE) anchor 2 anchor_loc 1 nlines 1 max_width 15 justify 0 label "0..1" pctDist 0.900000 height 54 orientation 0)))) (object ClassView "Class" "Logical View::CCMMetamodel::BaseIDL::InterfaceDef" @690 ShowCompartmentStereotypes TRUE IncludeAttribute TRUE IncludeOperation TRUE location (352, 544) font (object Font size 9 face "helvetica" bold FALSE italics FALSE underline FALSE strike FALSE color 0 default_color TRUE) label (object ItemLabel Parent_View @690 location (167, 430) fill_color 13434879 nlines 1 max_width 370 justify 0 label "InterfaceDef") icon_style "Icon" line_color 3342489 fill_color 13434879 quidu "36A4CBE501E4" width 388 height 248 annotation 8 autoResize TRUE) (object InheritView "" @691 stereotype TRUE line_color 3342489 quidu "36ACCDA10186" client @690 supplier @680 line_style 0) (object ClassView "Class" "Logical View::CCMMetamodel::ComponentIDL::ComponentDef" @692 ShowCompartmentStereotypes TRUE IncludeAttribute TRUE IncludeOperation TRUE location (1600, 944) font (object Font size 9 face "helvetica" bold FALSE italics FALSE underline FALSE strike FALSE color 0 default_color TRUE) label (object ItemLabel Parent_View @692 location (1442, 879) fill_color 13434879 nlines 1 max_width 316 justify 0 label "ComponentDef") icon_style "Icon" line_color 3342489 fill_color 13434879 quidu "366DAD2D03B9" width 334 height 150 annotation 8 autoResize TRUE) (object InheritView "" @693 stereotype TRUE line_color 3342489 quidu "36B642570036" client @692 supplier @690 line_style 0) (object ClassView "Class" "Logical View::CCMMetamodel::ComponentIDL::HomeDef" @694 ShowCompartmentStereotypes TRUE IncludeAttribute TRUE IncludeOperation TRUE location (352, 944) font (object Font size 9 face "helvetica" bold FALSE italics FALSE underline FALSE strike FALSE color 0 default_color TRUE) label (object ItemLabel Parent_View @694 location (176, 879) fill_color 13434879 nlines 1 max_width 352 justify 0 label "HomeDef") icon_style "Icon" line_color 3342489 fill_color 13434879 quidu "366EC5CE034B" width 370 height 151 annotation 8 autoResize TRUE) (object InheritView "" @695 stereotype TRUE line_color 3342489 quidu "36D57551010E" client @694 supplier @690 line_style 0) (object AssociationViewNew "Component_Home" @696 location (984, 944) font (object Font size 9 face "helvetica" bold FALSE italics FALSE underline FALSE strike FALSE color 0 default_color TRUE) label (object SegLabel @697 Parent_View @696 location (920, 902) font (object Font size 9 face "helvetica" bold FALSE italics TRUE underline FALSE strike FALSE color 0 default_color TRUE) anchor 1 anchor_loc 1 nlines 1 max_width 450 justify 0 label "Component_Home" pctDist -0.583333 height 43 orientation 0) stereotype TRUE line_color 3342489 quidu "36B779B2001B" roleview_list (list RoleViews (object RoleView "home" @698 Parent_View @696 location (-1800, 816) font (object Font size 9 face "helvetica" bold FALSE italics FALSE underline FALSE strike FALSE color 0 default_color TRUE) label (object SegLabel @699 Parent_View @698 location (615, 920) font (object Font size 9 face "helvetica" bold FALSE italics FALSE underline FALSE strike FALSE color 0 default_color TRUE) anchor 1 anchor_loc 1 nlines 1 max_width 118 justify 0 label "+home" pctDist 0.826754 height 25 orientation 1) stereotype TRUE line_color 3342489 quidu "36B779B30347" client @696 supplier @694 line_style 0 label (object SegLabel @700 Parent_View @698 location (639, 982) font (object Font size 9 face "helvetica" bold FALSE italics FALSE underline FALSE strike FALSE color 0 default_color TRUE) anchor 2 anchor_loc 1 nlines 1 max_width 15 justify 0 label "0..n" pctDist 0.771930 height 38 orientation 0)) (object RoleView "component" @701 Parent_View @696 location (-1800, 816) font (object Font size 9 face "helvetica" bold FALSE italics FALSE underline FALSE strike FALSE color 0 default_color TRUE) label (object SegLabel @702 Parent_View @701 location (1278, 920) font (object Font size 9 face "helvetica" bold FALSE italics FALSE underline FALSE strike FALSE color 0 default_color TRUE) anchor 1 anchor_loc 1 nlines 1 max_width 214 justify 0 label "+component" pctDist 0.656455 height 25 orientation 0) stereotype TRUE line_color 3342489 quidu "36B779B3033D" client @696 supplier @692 line_style 0 label (object SegLabel @703 Parent_View @701 location (1387, 998) font (object Font size 9 face "helvetica" bold FALSE italics FALSE underline FALSE strike FALSE color 0 default_color TRUE) anchor 2 anchor_loc 1 nlines 1 max_width 15 justify 0 label "1" pctDist 0.900000 height 54 orientation 1)))) (object ClassView "Class" "Logical View::CCMMetamodel::CIF::ComponentImplDef" @704 ShowCompartmentStereotypes TRUE IncludeAttribute TRUE IncludeOperation TRUE location (1600, 1360) font (object Font size 9 face "helvetica" bold FALSE italics FALSE underline FALSE strike FALSE color 0 default_color TRUE) label (object ItemLabel Parent_View @704 location (1320, 1291) fill_color 13434879 nlines 1 max_width 560 justify 0 label "ComponentImplDef") icon_style "Icon" line_color 3342489 fill_color 13434879 quidu "3B966CAD0047" width 578 height 158 annotation 8 autoResize TRUE) (object AssociationViewNew "implements" @705 location (1600, 1149) font (object Font size 9 face "helvetica" bold FALSE italics FALSE underline FALSE strike FALSE color 0 default_color TRUE) label (object SegLabel @706 Parent_View @705 location (1600, 1137) font (object Font size 9 face "helvetica" bold FALSE italics TRUE underline FALSE strike FALSE color 0 default_color TRUE) anchor 1 anchor_loc 1 nlines 1 max_width 450 justify 0 label "implements" pctDist 0.500000 height 13 orientation 0) stereotype TRUE line_color 3342489 quidu "3B966CFC02DF" roleview_list (list RoleViews (object RoleView "$UNNAMED$2" @707 Parent_View @705 location (0, 205) font (object Font size 9 face "helvetica" bold FALSE italics FALSE underline FALSE strike FALSE color 0 default_color TRUE) label (object SegLabel @708 Parent_View @707 location (1642, 1254) font (object Font size 9 face "helvetica" bold FALSE italics FALSE underline FALSE strike FALSE color 0 default_color TRUE) hidden TRUE anchor 1 anchor_loc 1 nlines 1 max_width 450 justify 0 label "" pctDist 0.800000 height 42 orientation 0) stereotype TRUE line_color 3342489 quidu "3B966CFD03B3" client @705 supplier @704 line_style 0 label (object SegLabel @709 Parent_View @707 location (1547, 1242) font (object Font size 9 face "helvetica" bold FALSE italics FALSE underline FALSE strike FALSE color 0 default_color TRUE) anchor 2 anchor_loc 1 nlines 1 max_width 15 justify 0 label "0..n" pctDist 0.717557 height 54 orientation 1)) (object RoleView "component" @710 Parent_View @705 location (0, 205) font (object Font size 9 face "helvetica" bold FALSE italics FALSE underline FALSE strike FALSE color 0 default_color TRUE) label (object SegLabel @711 Parent_View @710 location (1739, 1065) font (object Font size 9 face "helvetica" bold FALSE italics FALSE underline FALSE strike FALSE color 0 default_color TRUE) anchor 1 anchor_loc 1 nlines 1 max_width 214 justify 0 label "+component" pctDist 0.653846 height 139 orientation 1) stereotype TRUE line_color 3342489 quidu "3B966CFD0395" client @705 supplier @692 line_style 0 label (object SegLabel @712 Parent_View @710 location (1547, 1057) font (object Font size 9 face "helvetica" bold FALSE italics FALSE underline FALSE strike FALSE color 0 default_color TRUE) anchor 2 anchor_loc 1 nlines 1 max_width 15 justify 0 label "1" pctDist 0.715385 height 54 orientation 0)))) (object ClassView "Class" "Logical View::CCMMetamodel::CIF::HomeImplDef" @713 ShowCompartmentStereotypes TRUE IncludeAttribute TRUE IncludeOperation TRUE location (352, 1360) font (object Font size 9 face "helvetica" bold FALSE italics FALSE underline FALSE strike FALSE color 0 default_color TRUE) label (object ItemLabel Parent_View @713 location (231, 1295) fill_color 13434879 nlines 2 max_width 243 justify 0 label "HomeImplDef") icon_style "Icon" line_color 3342489 fill_color 13434879 quidu "3BBC36290294" width 261 height 151 annotation 8 autoResize TRUE) (object AssociationViewNew "implements" @714 location (352, 1151) font (object Font size 9 face "helvetica" bold FALSE italics FALSE underline FALSE strike FALSE color 0 default_color TRUE) label (object SegLabel @715 Parent_View @714 location (368, 1157) font (object Font size 9 face "helvetica" bold FALSE italics TRUE underline FALSE strike FALSE color 0 default_color TRUE) anchor 1 anchor_loc 1 nlines 1 max_width 188 justify 0 label "implements" pctDist 0.766667 height 6 orientation 1) stereotype TRUE line_color 3342489 quidu "3BBC364B0170" roleview_list (list RoleViews (object RoleView "home" @716 Parent_View @714 location (0, -209) font (object Font size 9 face "helvetica" bold FALSE italics FALSE underline FALSE strike FALSE color 0 default_color TRUE) label (object SegLabel @717 Parent_View @716 location (470, 1045) font (object Font size 9 face "helvetica" bold FALSE italics FALSE underline FALSE strike FALSE color 0 default_color TRUE) anchor 1 anchor_loc 1 nlines 1 max_width 118 justify 0 label "+home" pctDist 0.803030 height 118 orientation 1) stereotype TRUE line_color 3342489 quidu "3BBC364C0262" client @714 supplier @694 line_style 0 label (object SegLabel @718 Parent_View @716 location (295, 1050) font (object Font size 9 face "helvetica" bold FALSE italics FALSE underline FALSE strike FALSE color 0 default_color TRUE) anchor 2 anchor_loc 1 nlines 1 max_width 15 justify 0 label "1" pctDist 0.772727 height 58 orientation 0)) (object RoleView "$UNNAMED$6" @719 Parent_View @714 location (0, -209) font (object Font size 9 face "helvetica" bold FALSE italics FALSE underline FALSE strike FALSE color 0 default_color TRUE) stereotype TRUE line_color 3342489 quidu "3BBC364C0280" client @714 supplier @713 line_style 0 label (object SegLabel @720 Parent_View @719 location (391, 1256) font (object Font size 9 face "helvetica" bold FALSE italics FALSE underline FALSE strike FALSE color 0 default_color TRUE) anchor 2 anchor_loc 1 nlines 1 max_width 15 justify 0 label "0..n" pctDist 0.789474 height 39 orientation 0)))) (object InheritView "" @721 stereotype TRUE line_color 3342489 quidu "3BBC36850304" client @713 supplier @680 vertices (list Points (245, 1284) (78, 1166) (78, 383) (172, 305)) line_style 0) (object AssociationViewNew "manages" @722 location (896, 1360) font (object Font size 9 face "helvetica" bold FALSE italics FALSE underline FALSE strike FALSE color 0 default_color TRUE) label (object SegLabel @723 Parent_View @722 location (863, 1335) font (object Font size 9 face "helvetica" bold FALSE italics TRUE underline FALSE strike FALSE color 0 default_color TRUE) anchor 1 anchor_loc 1 nlines 1 max_width 164 justify 0 label "manages" pctDist -0.050000 height 26 orientation 0) stereotype TRUE line_color 3342489 quidu "3BBC36A003CB" roleview_list (list RoleViews (object RoleView "component_impl" @724 Parent_View @722 location (544, 0) font (object Font size 9 face "helvetica" bold FALSE italics FALSE underline FALSE strike FALSE color 0 default_color TRUE) label (object SegLabel @725 Parent_View @724 location (1132, 1320) font (object Font size 9 face "helvetica" bold FALSE italics FALSE underline FALSE strike FALSE color 0 default_color TRUE) anchor 1 anchor_loc 1 nlines 1 max_width 293 justify 0 label "+component_impl" pctDist 0.572464 height 41 orientation 0) stereotype TRUE line_color 3342489 quidu "3BBC36A202A2" client @722 supplier @704 line_style 0 label (object SegLabel @726 Parent_View @724 location (1250, 1397) font (object Font size 9 face "helvetica" bold FALSE italics FALSE underline FALSE strike FALSE color 0 default_color TRUE) anchor 2 anchor_loc 1 nlines 1 max_width 15 justify 0 label "1" pctDist 0.857488 height 37 orientation 1)) (object RoleView "home_impl" @727 Parent_View @722 location (544, 0) font (object Font size 9 face "helvetica" bold FALSE italics FALSE underline FALSE strike FALSE color 0 default_color TRUE) label (object SegLabel @728 Parent_View @727 location (598, 1320) font (object Font size 9 face "helvetica" bold FALSE italics FALSE underline FALSE strike FALSE color 0 default_color TRUE) anchor 1 anchor_loc 1 nlines 1 max_width 211 justify 0 label "+home_impl" pctDist 0.719807 height 41 orientation 1) stereotype TRUE line_color 3342489 quidu "3BBC36A202B6" client @722 supplier @713 line_style 0 label (object SegLabel @729 Parent_View @727 location (540, 1397) font (object Font size 9 face "helvetica" bold FALSE italics FALSE underline FALSE strike FALSE color 0 default_color TRUE) anchor 2 anchor_loc 1 nlines 1 max_width 15 justify 0 label "0..n" pctDist 0.862319 height 37 orientation 0)))))))) (object Class_Category "ComponentIDL" quid "36713CFF01F4" visible_categories (list visibility_relationship_list (object Visibility_Relationship quid "36BB7BF30058" supplier "Logical View::CCMMetamodel::BaseIDL" quidu "36AE1F250000")) exportControl "Public" logical_models (list unit_reference_list (object Class "ComponentDef" quid "366DAD2D03B9" documentation |**Constraints in English** | |[23] A ComponentDef C may be dervied from at most one base. | |[24] Furthermore, that one base must be a ComponentDef | |[25] A ComponentDef may not define operations | |**Constraints in OCL** | |[23] {base->size <= 1} | |[24] {base->notEmpty implies (base->forAll (oclType = ComponentDef) } | |[25] {contents->forAll (oclType <> OperationDef)} | superclasses (list inheritance_relationship_list (object Inheritance_Relationship quid "36B642570036" supplier "Logical View::CCMMetamodel::BaseIDL::InterfaceDef" quidu "36A4CBE501E4") (object Inheritance_Relationship quid "3B9669BC0383" supplier "Logical View::CCMMetamodel::ComponentIDL::ComponentFeature" quidu "3B96693C019E")) language "C++") (object Class "ProvidesDef" quid "366EAE8C0271" documentation |**Constraints in English** |[1] A ProvidesDef can be defined only within a ComponentDef | |**Constraints in OCL ** |[1] {definedIn.oclType = ComponentDef} superclasses (list inheritance_relationship_list (object Inheritance_Relationship quid "36B8BE56032B" supplier "Logical View::CCMMetamodel::BaseIDL::Contained" quidu "36A4C19500AB") (object Inheritance_Relationship quid "3B9669B6004F" supplier "Logical View::CCMMetamodel::ComponentIDL::ComponentFeature" quidu "3B96693C019E")) language "C++") (object Class "HomeDef" quid "366EC5CE034B" documentation |**Constraints in English** | |[26] A HomeDef may be dervied from at most one base. | |[27] Furthermore, that one base must be a HomeDef | |**Constraints in OCL** | |[26] {base->size <= 1} | |[27] {base->notEmpty implies (base->forAll (oclType = HomeDef)} superclasses (list inheritance_relationship_list (object Inheritance_Relationship quid "36D57551010E" supplier "Logical View::CCMMetamodel::BaseIDL::InterfaceDef" quidu "36A4CBE501E4")) language "C++") (object Class "FactoryDef" quid "366EC991034B" documentation |**Constraints in English** |[6] A FactoryDef can be defined only within a HomeDef |[21] The return type must be the same as the type of the component that the FactoryDef's home manages. | |**Constraints in OCL ** |[6] {definedIn.oclType = HomeDef} |[21] {type = home.manages.type} superclasses (list inheritance_relationship_list (object Inheritance_Relationship quid "36B8DCAD006D" supplier "Logical View::CCMMetamodel::BaseIDL::OperationDef" quidu "36A4C61B02DE")) language "C++") (object Class "FinderDef" quid "36B645A401E9" documentation |**Constraints in English** |[7] A FinderDef can be defined only within a HomeDef |[22] The return type must be the same as the type of the component that the FinderDef's home manages. | |**Constraints in OCL ** |[7] {definedIn.oclType = HomeDef} |[22] {type = home.manages.type} superclasses (list inheritance_relationship_list (object Inheritance_Relationship quid "36B8DCB70270" supplier "Logical View::CCMMetamodel::BaseIDL::OperationDef" quidu "36A4C61B02DE")) language "Java") (object Class "EmitsDef" quid "36B649CA024B" documentation |**Constraints in English** |[3] An EmitsDef can be defined only within a ComponentDef | |[17]] The ValueDef specified as the event must descend directly or indirectly from Components::EventBase | |**Constraints in OCL ** |[3] {definedIn.oclType = ComponentDef} |[17] {event.descendsFrom("Components::EventBase")} superclasses (list inheritance_relationship_list (object Inheritance_Relationship quid "378824050145" supplier "Logical View::CCMMetamodel::ComponentIDL::EventPortDef" quidu "378823BA0115") (object Inheritance_Relationship quid "3B9669C701C6" supplier "Logical View::CCMMetamodel::ComponentIDL::ComponentFeature" quidu "3B96693C019E")) language "Java") (object Class "ConsumesDef" quid "36B649D30244" documentation |**Constraints in English** |[4] A ConsumesDef can be defined only within a ComponentDef |[19] The ValueDef specified as the event must descend directly or indirectly from Components::EventBase | |**Constraints in OCL ** |[4] {definedIn.oclType = ComponentDef} |[19] {event.descendsFrom("Components::EventBase")} superclasses (list inheritance_relationship_list (object Inheritance_Relationship quid "37882409026D" supplier "Logical View::CCMMetamodel::ComponentIDL::EventPortDef" quidu "378823BA0115") (object Inheritance_Relationship quid "3B9669C00144" supplier "Logical View::CCMMetamodel::ComponentIDL::ComponentFeature" quidu "3B96693C019E")) language "Java") (object Class "UsesDef" 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" 62))) quid "36B7394E025D" documentation |**Constraints in English** |[2] A UsesDef can be defined only within a ComponentDef | |**Constraints in OCL ** |[2] {definedIn.oclType = ComponentDef} superclasses (list inheritance_relationship_list (object Inheritance_Relationship attributes (list Attribute_Set) quid "36B8BE640078" supplier "Logical View::CCMMetamodel::BaseIDL::Contained" quidu "36A4C19500AB") (object Inheritance_Relationship quid "3B9669B9028E" supplier "Logical View::CCMMetamodel::ComponentIDL::ComponentFeature" quidu "3B96693C019E")) class_attributes (list class_attribute_list (object ClassAttribute "multiple" quid "36B776250244" type "boolean" quidu "36AE261A0222" exportControl "Public")) language "Java") (object Class "PublishesDef" quid "36D572FC03A5" documentation |**Constraints in English** |[5] A PublsihesDef can be defined only within a ComponentDef |[18] The ValueDef specified as the event must descend directly or indirectly from Components::EventBase | | |**Constraints in OCL ** |[5] {definedIn.oclType = ComponentDef} |[18] [{event.descendsFrom("Components::EventBase")} superclasses (list inheritance_relationship_list (object Inheritance_Relationship quid "378824210113" supplier "Logical View::CCMMetamodel::ComponentIDL::EventPortDef" quidu "378823BA0115") (object Inheritance_Relationship quid "3B9669C3035B" supplier "Logical View::CCMMetamodel::ComponentIDL::ComponentFeature" quidu "3B96693C019E")) language "Java") (object Class "EventPortDef" quid "378823BA0115" superclasses (list inheritance_relationship_list (object Inheritance_Relationship quid "378844740126" supplier "Logical View::CCMMetamodel::BaseIDL::Contained" quidu "36A4C19500AB") (object Inheritance_Relationship quid "3B9F7DCA03C5" supplier "Logical View::CCMMetamodel::ComponentIDL::ComponentFeature" quidu "3B96693C019E")) abstract TRUE) (object Class "EventDef" quid "3B9666040226" superclasses (list inheritance_relationship_list (object Inheritance_Relationship quid "3B966611033D" supplier "Logical View::CCMMetamodel::BaseIDL::ValueDef" quidu "36B9A34C0163")) language "DOT") (object Class "ComponentFeature" quid "3B96693C019E" language "DOT" abstract TRUE) (object Association "Provides_Interface" quid "36B6429400C0" roles (list role_list (object Role "provides" quid "36B64295002B" label "provides" supplier "Logical View::CCMMetamodel::BaseIDL::InterfaceDef" quidu "36A4CBE501E4" client_cardinality (value cardinality "1") is_navigable TRUE) (object Role "providesDef" quid "36B642950035" label "providesDef" supplier "Logical View::CCMMetamodel::ComponentIDL::ProvidesDef" quidu "366EAE8C0271" client_cardinality (value cardinality "0..n")))) (object Association "Component_Facet" quid "36B644BA012F" stereotype "implicit" roles (list role_list (object Role "component" quid "36B644BC00EB" label "component" supplier "Logical View::CCMMetamodel::ComponentIDL::ComponentDef" quidu "366DAD2D03B9" client_cardinality (value cardinality "1") is_navigable TRUE is_aggregate TRUE) (object Role "facet" quid "36B644BC00F5" label "facet" supplier "Logical View::CCMMetamodel::ComponentIDL::ProvidesDef" quidu "366EAE8C0271" client_cardinality (value cardinality "0..n") Containment "By Value" is_navigable TRUE)) Constraints "component.contents->includesAll (provides)" derived TRUE) (object Association "Home_Finder" quid "36B645CC016F" stereotype "implicit" roles (list role_list (object Role "home" quid "36B645CD0242" label "home" supplier "Logical View::CCMMetamodel::ComponentIDL::HomeDef" quidu "366EC5CE034B" client_cardinality (value cardinality "1") is_navigable TRUE is_aggregate TRUE) (object Role "finder" quid "36B645CD0243" label "finder" supplier "Logical View::CCMMetamodel::ComponentIDL::FinderDef" quidu "36B645A401E9" client_cardinality (value cardinality "0..n") Containment "By Value" is_navigable TRUE)) Constraints "home.contents->includesAll (finder)" derived TRUE) (object Association "Component_Emits" quid "36B64A3A0224" stereotype "implicit" roles (list role_list (object Role "component" quid "36B64A3B00B3" label "component" supplier "Logical View::CCMMetamodel::ComponentIDL::ComponentDef" quidu "366DAD2D03B9" client_cardinality (value cardinality "1") is_navigable TRUE is_aggregate TRUE) (object Role "emits" quid "36B64A3B00BD" label "emits" supplier "Logical View::CCMMetamodel::ComponentIDL::EmitsDef" quidu "36B649CA024B" client_cardinality (value cardinality "0..n") Containment "By Value" is_navigable TRUE)) Constraints "component.contents->includesAll (emits)" derived TRUE) (object Association "Component_Consumes" quid "36B64A3E008F" stereotype "implicit" roles (list role_list (object Role "component" quid "36B64A3F0177" label "component" supplier "Logical View::CCMMetamodel::ComponentIDL::ComponentDef" quidu "366DAD2D03B9" client_cardinality (value cardinality "1") is_navigable TRUE is_aggregate TRUE) (object Role "consumes" quid "36B64A3F0181" label "consumes" supplier "Logical View::CCMMetamodel::ComponentIDL::ConsumesDef" quidu "36B649D30244" client_cardinality (value cardinality "0..n") Containment "By Value" is_navigable TRUE)) Constraints "component.contents->includesAll (consumes)" derived TRUE) (object Association "Component_Receptacle" quid "36B739AC010D" stereotype "implicit" roles (list role_list (object Role "component" quid "36B739AD03D6" label "component" supplier "Logical View::CCMMetamodel::ComponentIDL::ComponentDef" quidu "366DAD2D03B9" client_cardinality (value cardinality "1") is_navigable TRUE is_aggregate TRUE) (object Role "receptacle" quid "36B739AD03E0" label "receptacle" supplier "Logical View::CCMMetamodel::ComponentIDL::UsesDef" quidu "36B7394E025D" client_cardinality (value cardinality "0..n") Containment "By Value" is_navigable TRUE)) Constraints "component.contents->includesAll (uses)" derived TRUE) (object Association "Uses_Interface" quid "36B739F000ED" roles (list role_list (object Role "uses" quid "36B739F20317" label "uses" supplier "Logical View::CCMMetamodel::BaseIDL::InterfaceDef" quidu "36A4CBE501E4" client_cardinality (value cardinality "1") is_navigable TRUE) (object Role "usesDef" quid "36B739F20321" label "usesDef" supplier "Logical View::CCMMetamodel::ComponentIDL::UsesDef" quidu "36B7394E025D" client_cardinality (value cardinality "0..n")))) (object Association "Component_Home" quid "36B779B2001B" roles (list role_list (object Role "component" quid "36B779B3033D" label "component" supplier "Logical View::CCMMetamodel::ComponentIDL::ComponentDef" quidu "366DAD2D03B9" client_cardinality (value cardinality "1") is_navigable TRUE) (object Role "home" quid "36B779B30347" label "home" supplier "Logical View::CCMMetamodel::ComponentIDL::HomeDef" quidu "366EC5CE034B" client_cardinality (value cardinality "0..n")))) (object Association "Component_Supports" quid "36B78E9E0012" roles (list role_list (object Role "supports" quid "36B78EAA0240" label "supports" supplier "Logical View::CCMMetamodel::BaseIDL::InterfaceDef" quidu "36A4CBE501E4" client_cardinality (value cardinality "0..n") is_navigable TRUE) (object Role "components" quid "36B78EAA024A" label "components" supplier "Logical View::CCMMetamodel::ComponentIDL::ComponentDef" quidu "366DAD2D03B9" client_cardinality (value cardinality "0..n")))) (object Association "Home_Factory" quid "366EC9C9005D" stereotype "implicit" roles (list role_list (object Role "home" quid "366EC9C9030D" label "home" supplier "Logical View::CCMMetamodel::ComponentIDL::HomeDef" quidu "366EC5CE034B" client_cardinality (value cardinality "1") Containment "By Value" is_navigable TRUE is_aggregate TRUE) (object Role "factory" quid "366EC9C9031C" label "factory" supplier "Logical View::CCMMetamodel::ComponentIDL::FactoryDef" quidu "366EC991034B" client_cardinality (value cardinality "0..n") Containment "By Value" is_navigable TRUE)) Constraints "home.contents->includesAll (factory)" derived TRUE) (object Association "Component_Publishes" quid "36D57318037D" stereotype "implicit" roles (list role_list (object Role "component" quid "36D5731A038A" label "component" supplier "Logical View::CCMMetamodel::ComponentIDL::ComponentDef" quidu "366DAD2D03B9" client_cardinality (value cardinality "1") is_navigable TRUE is_aggregate TRUE) (object Role "publishes" quid "36D5731A0394" label "publishes" supplier "Logical View::CCMMetamodel::ComponentIDL::PublishesDef" quidu "36D572FC03A5" client_cardinality (value cardinality "0..n") Containment "By Value" is_navigable TRUE)) Constraints "component.contents->includesAll (publishes)" derived TRUE) (object Association "Event_Type" quid "3B9666180261" roles (list role_list (object Role "type" quid "3B9666180262" label "type" supplier "Logical View::CCMMetamodel::ComponentIDL::EventDef" quidu "3B9666040226" client_cardinality (value cardinality "1") is_navigable TRUE) (object Role "event" quid "3B9666180263" label "event" supplier "Logical View::CCMMetamodel::ComponentIDL::EventPortDef" quidu "378823BA0115" client_cardinality (value cardinality "0..n")))) (object Association "$UNNAMED$7" quid "3B9F7D320069" roles (list role_list (object Role "primary_key" quid "3B9F7D3402E3" label "primary_key" supplier "Logical View::CCMMetamodel::BaseIDL::ValueDef" quidu "36B9A34C0163" client_cardinality (value cardinality "0..1") is_navigable TRUE) (object Role "home" quid "3B9F7D340301" label "home" supplier "Logical View::CCMMetamodel::ComponentIDL::HomeDef" quidu "366EC5CE034B" client_cardinality (value cardinality "0..n")))) (object Association "$UNNAMED$8" quid "3B9FAF0A01B8" roles (list role_list (object Role "supports" quid "3B9FAF0C0157" label "supports" supplier "Logical View::CCMMetamodel::BaseIDL::InterfaceDef" quidu "36A4CBE501E4" client_cardinality (value cardinality "0..n") is_navigable TRUE) (object Role "$UNNAMED$9" quid "3B9FAF0C0175" supplier "Logical View::CCMMetamodel::ComponentIDL::HomeDef" quidu "366EC5CE034B" client_cardinality (value cardinality "0..n"))))) logical_presentations (list unit_reference_list (object ClassDiagram "A. Main" quid "34B0F6A4012D" title "A. Main" zoom 75 max_height 28350 max_width 21600 origin_x 0 origin_y 0 items (list diagram_item_list (object ClassView "Class" "Logical View::CCMMetamodel::BaseIDL::OperationDef" @730 ShowCompartmentStereotypes TRUE IncludeOperation TRUE location (2144, 192) font (object Font size 9 face "helvetica" bold FALSE italics FALSE underline FALSE strike FALSE color 0 default_color TRUE) label (object ItemLabel Parent_View @730 location (2016, 119) fill_color 13434879 nlines 1 max_width 256 justify 0 label "OperationDef") icon_style "Icon" line_color 3342489 fill_color 13434879 quidu "36A4C61B02DE" width 274 height 166 annotation 8 autoResize TRUE) (object InheritTreeView "" @731 location (2144, 425) line_color 3342489 fill_color 13434879 supplier @730 vertices (list Points (2144, 425) (2144, 275))) (object ClassView "Class" "Logical View::CCMMetamodel::ComponentIDL::EventDef" @732 ShowCompartmentStereotypes TRUE IncludeAttribute TRUE IncludeOperation TRUE location (880, 2016) font (object Font size 9 face "helvetica" bold FALSE italics FALSE underline FALSE strike FALSE color 0 default_color TRUE) label (object ItemLabel Parent_View @732 location (785, 1973) fill_color 13434879 nlines 1 max_width 190 justify 0 label "EventDef") icon_style "Icon" line_color 3342489 fill_color 13434879 quidu "3B9666040226" width 208 height 106 annotation 8 autoResize TRUE) (object ClassView "Class" "Logical View::CCMMetamodel::ComponentIDL::EventPortDef" @733 ShowCompartmentStereotypes TRUE IncludeAttribute TRUE IncludeOperation TRUE location (880, 1712) font (object Font size 9 face "helvetica" bold FALSE italics TRUE underline FALSE strike FALSE color 0 default_color TRUE) label (object ItemLabel Parent_View @733 location (799, 1648) fill_color 13434879 nlines 2 max_width 162 justify 0 label "EventPortDef") icon_style "Icon" line_color 3342489 fill_color 13434879 quidu "378823BA0115" height 148 annotation 8 autoResize TRUE) (object InheritTreeView "" @734 location (880, 1463) line_color 3342489 fill_color 13434879 supplier @733 vertices (list Points (880, 1463) (880, 1638))) (object AssociationViewNew "Event_Type" @735 location (880, 1874) font (object Font size 9 face "helvetica" bold FALSE italics FALSE underline FALSE strike FALSE color 0 default_color TRUE) label (object SegLabel @736 Parent_View @735 location (1007, 1863) font (object Font size 9 face "helvetica" bold FALSE italics TRUE underline FALSE strike FALSE color 0 default_color TRUE) anchor 1 anchor_loc 1 nlines 1 max_width 450 justify 0 label "Event_Type" pctDist 2.616667 height 12 orientation 0) stereotype TRUE line_color 3342489 quidu "3B9666180261" roleview_list (list RoleViews (object RoleView "type" @737 Parent_View @735 location (0, 162) font (object Font size 9 face "helvetica" bold FALSE italics FALSE underline FALSE strike FALSE color 0 default_color TRUE) label (object SegLabel @738 Parent_View @737 location (953, 1932) font (object Font size 9 face "helvetica" bold FALSE italics FALSE underline FALSE strike FALSE color 0 default_color TRUE) anchor 1 anchor_loc 1 nlines 1 max_width 141 justify 0 label "+type" pctDist 0.663551 height 73 orientation 0) stereotype TRUE line_color 3342489 quidu "3B9666180262" client @735 supplier @732 line_style 0 label (object SegLabel @739 Parent_View @737 location (825, 1927) font (object Font size 9 face "helvetica" bold FALSE italics FALSE underline FALSE strike FALSE color 0 default_color TRUE) anchor 2 anchor_loc 1 nlines 1 max_width 15 justify 0 label "1" pctDist 0.598131 height 56 orientation 1)) (object RoleView "event" @740 Parent_View @735 location (0, 162) font (object Font size 9 face "helvetica" bold FALSE italics FALSE underline FALSE strike FALSE color 0 default_color TRUE) stereotype TRUE line_color 3342489 quidu "3B9666180263" client @735 supplier @733 line_style 0 label (object SegLabel @741 Parent_View @740 location (837, 1823) font (object Font size 9 face "helvetica" bold FALSE italics FALSE underline FALSE strike FALSE color 0 default_color TRUE) anchor 2 anchor_loc 1 nlines 1 max_width 15 justify 0 label "0..n" pctDist 0.594340 height 44 orientation 0)))) (object ClassView "Class" "Logical View::CCMMetamodel::ComponentIDL::EmitsDef" @742 ShowCompartmentStereotypes TRUE IncludeAttribute TRUE IncludeOperation TRUE location (336, 1328) font (object Font size 9 face "helvetica" bold FALSE italics FALSE underline FALSE strike FALSE color 0 default_color TRUE) label (object ItemLabel Parent_View @742 location (240, 1285) fill_color 13434879 nlines 1 max_width 192 justify 0 label "EmitsDef") icon_style "Icon" line_color 3342489 fill_color 13434879 quidu "36B649CA024B" width 210 height 106 annotation 8 autoResize TRUE) (object InheritView "" @743 stereotype TRUE line_color 3342489 quidu "378824050145" client @742 supplier @733 line_style 3 origin_attachment (340, 1381) terminal_attachment (340, 1463) drawSupplier @734) (object ClassView "Class" "Logical View::CCMMetamodel::ComponentIDL::PublishesDef" @744 ShowCompartmentStereotypes TRUE IncludeAttribute TRUE IncludeOperation TRUE location (864, 1328) font (object Font size 9 face "helvetica" bold FALSE italics FALSE underline FALSE strike FALSE color 0 default_color TRUE) label (object ItemLabel Parent_View @744 location (742, 1285) fill_color 13434879 nlines 1 max_width 244 justify 0 label "PublishesDef") icon_style "Icon" line_color 3342489 fill_color 13434879 quidu "36D572FC03A5" width 262 height 106 annotation 8 autoResize TRUE) (object InheritView "" @745 stereotype TRUE line_color 3342489 quidu "378824210113" client @744 supplier @733 line_style 3 origin_attachment (912, 1380) terminal_attachment (912, 1463) drawSupplier @734) (object ClassView "Class" "Logical View::CCMMetamodel::ComponentIDL::ConsumesDef" @746 ShowCompartmentStereotypes TRUE IncludeAttribute TRUE IncludeOperation TRUE location (1424, 1344) font (object Font size 9 face "helvetica" bold FALSE italics FALSE underline FALSE strike FALSE color 0 default_color TRUE) label (object ItemLabel Parent_View @746 location (1290, 1301) fill_color 13434879 nlines 1 max_width 268 justify 0 label "ConsumesDef") icon_style "Icon" line_color 3342489 fill_color 13434879 quidu "36B649D30244" width 286 height 106 annotation 8 autoResize TRUE) (object InheritView "" @747 stereotype TRUE line_color 3342489 quidu "37882409026D" client @746 supplier @733 line_style 3 origin_attachment (1420, 1397) terminal_attachment (1420, 1463) drawSupplier @734) (object ClassView "Class" "Logical View::CCMMetamodel::ComponentIDL::ProvidesDef" @748 ShowCompartmentStereotypes TRUE IncludeAttribute TRUE IncludeOperation TRUE location (352, 592) font (object Font size 9 face "helvetica" bold FALSE italics FALSE underline FALSE strike FALSE color 0 default_color TRUE) label (object ItemLabel Parent_View @748 location (229, 549) fill_color 13434879 nlines 1 max_width 246 justify 0 label "ProvidesDef") icon_style "Icon" line_color 3342489 fill_color 13434879 quidu "366EAE8C0271" width 264 height 106 autoResize TRUE) (object ClassView "Class" "Logical View::CCMMetamodel::ComponentIDL::UsesDef" @749 ShowCompartmentStereotypes TRUE IncludeAttribute TRUE IncludeOperation TRUE location (1328, 592) font (object Font size 9 face "helvetica" bold FALSE italics FALSE underline FALSE strike FALSE color 0 default_color TRUE) label (object ItemLabel Parent_View @749 location (1172, 523) fill_color 13434879 nlines 1 max_width 312 justify 0 label "UsesDef") icon_style "Icon" line_color 3342489 fill_color 13434879 quidu "36B7394E025D" width 330 height 158 annotation 8 autoResize TRUE) (object ClassView "Class" "Logical View::CCMMetamodel::ComponentIDL::FactoryDef" @750 ShowCompartmentStereotypes TRUE IncludeAttribute TRUE IncludeOperation TRUE location (1872, 608) font (object Font size 9 face "helvetica" bold FALSE italics FALSE underline FALSE strike FALSE color 0 default_color TRUE) label (object ItemLabel Parent_View @750 location (1764, 565) fill_color 13434879 nlines 1 max_width 216 justify 0 label "FactoryDef") icon_style "Icon" line_color 3342489 fill_color 13434879 quidu "366EC991034B" width 234 height 106 annotation 8 autoResize TRUE) (object InheritView "" @751 stereotype TRUE line_color 3342489 quidu "36B8DCAD006D" client @750 supplier @730 line_style 3 origin_attachment (1910, 555) terminal_attachment (1910, 425) drawSupplier @731) (object ClassView "Class" "Logical View::CCMMetamodel::ComponentIDL::FinderDef" @752 ShowCompartmentStereotypes TRUE IncludeAttribute TRUE IncludeOperation TRUE location (2368, 608) font (object Font size 9 face "helvetica" bold FALSE italics FALSE underline FALSE strike FALSE color 0 default_color TRUE) label (object ItemLabel Parent_View @752 location (2265, 565) fill_color 13434879 nlines 1 max_width 206 justify 0 label "FinderDef") icon_style "Icon" line_color 3342489 fill_color 13434879 quidu "36B645A401E9" width 224 height 106 annotation 8 autoResize TRUE) (object InheritView "" @753 stereotype TRUE line_color 3342489 quidu "36B8DCB70270" client @752 supplier @730 line_style 3 origin_attachment (2367, 555) terminal_attachment (2367, 425) drawSupplier @731) (object ClassView "Class" "Logical View::CCMMetamodel::ComponentIDL::ComponentDef" @754 ShowCompartmentStereotypes TRUE IncludeAttribute TRUE IncludeOperation TRUE location (864, 992) font (object Font size 9 face "helvetica" bold FALSE italics FALSE underline FALSE strike FALSE color 0 default_color TRUE) label (object ItemLabel Parent_View @754 location (725, 948) fill_color 13434879 nlines 1 max_width 278 justify 0 label "ComponentDef") icon_style "Icon" line_color 3342489 fill_color 13434879 quidu "366DAD2D03B9" width 296 height 108 autoResize TRUE) (object AssociationViewNew "Component_Facet" @755 location (607, 791) stereotype TRUE line_color 3342489 quidu "36B644BA012F" roleview_list (list RoleViews (object RoleView "component" @756 Parent_View @755 location (-401, -937) font (object Font size 9 face "helvetica" bold FALSE italics FALSE underline FALSE strike FALSE color 0 default_color TRUE) stereotype TRUE line_color 3342489 quidu "36B644BC00EB" client @755 supplier @754 line_style 0 label (object SegLabel @757 Parent_View @756 location (741, 851) font (object Font size 9 face "helvetica" bold FALSE italics FALSE underline FALSE strike FALSE color 0 default_color TRUE) anchor 2 anchor_loc 1 nlines 1 max_width 15 justify 0 label "1" pctDist 0.596263 height 36 orientation 0)) (object RoleView "facet" @758 Parent_View @755 location (-401, -937) font (object Font size 9 face "helvetica" bold FALSE italics FALSE underline FALSE strike FALSE color 0 default_color TRUE) label (object SegLabel @759 Parent_View @758 location (350, 680) font (object Font size 9 face "helvetica" bold FALSE italics FALSE underline FALSE strike FALSE color 0 default_color TRUE) anchor 1 anchor_loc 1 nlines 1 max_width 152 justify 0 label "+facet" pctDist 1.145495 height 71 orientation 0) stereotype TRUE line_color 3342489 quidu "36B644BC00F5" client @755 supplier @748 line_style 0 label (object SegLabel @760 Parent_View @758 location (540, 660) font (object Font size 9 face "helvetica" bold FALSE italics FALSE underline FALSE strike FALSE color 0 default_color TRUE) anchor 2 anchor_loc 1 nlines 1 max_width 58 justify 0 label "0..n" pctDist 0.569024 height 63 orientation 1)))) (object AssociationViewNew "Component_Receptacle" @761 location (1080, 804) stereotype TRUE line_color 3342489 quidu "36B739AC010D" roleview_list (list RoleViews (object RoleView "receptacle" @762 Parent_View @761 location (136, -348) font (object Font size 9 face "helvetica" bold FALSE italics FALSE underline FALSE strike FALSE color 0 default_color TRUE) label (object SegLabel @763 Parent_View @762 location (1054, 717) font (object Font size 9 face "helvetica" bold FALSE italics FALSE underline FALSE strike FALSE color 0 default_color TRUE) anchor 1 anchor_loc 1 nlines 1 max_width 281 justify 0 label "+receptacle" pctDist 0.183631 height 84 orientation 0) stereotype TRUE line_color 3342489 quidu "36B739AD03E0" client @761 supplier @749 line_style 0 label (object SegLabel @764 Parent_View @762 location (1255, 725) font (object Font size 9 face "helvetica" bold FALSE italics FALSE underline FALSE strike FALSE color 0 default_color TRUE) anchor 2 anchor_loc 1 nlines 1 max_width 58 justify 0 label "0..n" pctDist 0.900000 height 54 orientation 1)) (object RoleView "component" @765 Parent_View @761 location (136, -348) font (object Font size 9 face "helvetica" bold FALSE italics FALSE underline FALSE strike FALSE color 0 default_color TRUE) stereotype TRUE line_color 3342489 quidu "36B739AD03D6" client @761 supplier @754 line_style 0 label (object SegLabel @766 Parent_View @765 location (942, 866) font (object Font size 9 face "helvetica" bold FALSE italics FALSE underline FALSE strike FALSE color 0 default_color TRUE) anchor 2 anchor_loc 1 nlines 1 max_width 15 justify 0 label "1" pctDist 0.718918 height 45 orientation 1)))) (object AssociationViewNew "Component_Emits" @767 location (598, 1160) stereotype TRUE line_color 3342489 quidu "36B64A3A0224" roleview_list (list RoleViews (object RoleView "component" @768 Parent_View @767 location (-410, -248) font (object Font size 9 face "helvetica" bold FALSE italics FALSE underline FALSE strike FALSE color 0 default_color TRUE) stereotype TRUE line_color 3342489 quidu "36B64A3B00B3" client @767 supplier @754 line_style 0 label (object SegLabel @769 Parent_View @768 location (691, 1052) font (object Font size 9 face "helvetica" bold FALSE italics FALSE underline FALSE strike FALSE color 0 default_color TRUE) anchor 2 anchor_loc 1 nlines 1 max_width 15 justify 0 label "1" pctDist 0.646748 height 43 orientation 0)) (object RoleView "emits" @770 Parent_View @767 location (-410, -248) font (object Font size 9 face "helvetica" bold FALSE italics FALSE underline FALSE strike FALSE color 0 default_color TRUE) label (object SegLabel @771 Parent_View @770 location (387, 1219) font (object Font size 9 face "helvetica" bold FALSE italics FALSE underline FALSE strike FALSE color 0 default_color TRUE) anchor 1 anchor_loc 1 nlines 1 max_width 170 justify 0 label "+emits" pctDist 0.993825 height 65 orientation 1) stereotype TRUE line_color 3342489 quidu "36B64A3B00BD" client @767 supplier @742 line_style 0 label (object SegLabel @772 Parent_View @770 location (510, 1271) font (object Font size 9 face "helvetica" bold FALSE italics FALSE underline FALSE strike FALSE color 0 default_color TRUE) anchor 2 anchor_loc 1 nlines 1 max_width 58 justify 0 label "0..n" pctDist 0.630885 height 46 orientation 0)))) (object AssociationViewNew "Component_Publishes" @773 location (864, 1160) stereotype TRUE line_color 3342489 quidu "36D57318037D" roleview_list (list RoleViews (object RoleView "component" @774 Parent_View @773 location (-80, -472) font (object Font size 9 face "helvetica" bold FALSE italics FALSE underline FALSE strike FALSE color 0 default_color TRUE) stereotype TRUE line_color 3342489 quidu "36D5731A038A" client @773 supplier @754 line_style 0 label (object SegLabel @775 Parent_View @774 location (825, 1080) font (object Font size 9 face "helvetica" bold FALSE italics FALSE underline FALSE strike FALSE color 0 default_color TRUE) anchor 2 anchor_loc 1 nlines 1 max_width 15 justify 0 label "1" pctDist 0.704819 height 40 orientation 0)) (object RoleView "publishes" @776 Parent_View @773 location (-80, -472) font (object Font size 9 face "helvetica" bold FALSE italics FALSE underline FALSE strike FALSE color 0 default_color TRUE) label (object SegLabel @777 Parent_View @776 location (758, 1240) font (object Font size 9 face "helvetica" bold FALSE italics FALSE underline FALSE strike FALSE color 0 default_color TRUE) anchor 1 anchor_loc 1 nlines 1 max_width 270 justify 0 label "+publishes" pctDist 0.698795 height 107 orientation 1) stereotype TRUE line_color 3342489 quidu "36D5731A0394" client @773 supplier @744 line_style 0 label (object SegLabel @778 Parent_View @776 location (918, 1229) font (object Font size 9 face "helvetica" bold FALSE italics FALSE underline FALSE strike FALSE color 0 default_color TRUE) anchor 2 anchor_loc 1 nlines 1 max_width 58 justify 0 label "0..n" pctDist 0.611111 height 54 orientation 0)))) (object AssociationViewNew "Component_Consumes" @779 location (1144, 1168) stereotype TRUE line_color 3342489 quidu "36B64A3E008F" roleview_list (list RoleViews (object RoleView "component" @780 Parent_View @779 location (-712, -240) font (object Font size 9 face "helvetica" bold FALSE italics FALSE underline FALSE strike FALSE color 0 default_color TRUE) stereotype TRUE line_color 3342489 quidu "36B64A3F0177" client @779 supplier @754 line_style 0 label (object SegLabel @781 Parent_View @780 location (1026, 1053) font (object Font size 9 face "helvetica" bold FALSE italics FALSE underline FALSE strike FALSE color 0 default_color TRUE) anchor 2 anchor_loc 1 nlines 1 max_width 15 justify 0 label "1" pctDist 0.707474 height 35 orientation 1)) (object RoleView "consumes" @782 Parent_View @779 location (-712, -240) font (object Font size 9 face "helvetica" bold FALSE italics FALSE underline FALSE strike FALSE color 0 default_color TRUE) label (object SegLabel @783 Parent_View @782 location (1171, 1269) font (object Font size 9 face "helvetica" bold FALSE italics FALSE underline FALSE strike FALSE color 0 default_color TRUE) anchor 1 anchor_loc 1 nlines 1 max_width 281 justify 0 label "+consumes" pctDist 0.324615 height 72 orientation 1) stereotype TRUE line_color 3342489 quidu "36B64A3F0181" client @779 supplier @746 line_style 0 label (object SegLabel @784 Parent_View @782 location (1359, 1259) font (object Font size 9 face "helvetica" bold FALSE italics FALSE underline FALSE strike FALSE color 0 default_color TRUE) anchor 2 anchor_loc 1 nlines 1 max_width 58 justify 0 label "0..n" pctDist 1.001033 height 38 orientation 0)))) (object ClassView "Class" "Logical View::CCMMetamodel::BaseIDL::ValueDef" @785 ShowCompartmentStereotypes TRUE SuppressOperation TRUE location (2144, 2016) font (object Font size 9 face "helvetica" bold FALSE italics FALSE underline FALSE strike FALSE color 0 default_color TRUE) label (object ItemLabel Parent_View @785 location (2005, 1948) fill_color 13434879 nlines 1 max_width 279 justify 0 label "ValueDef") icon_style "Icon" line_color 3342489 fill_color 13434879 quidu "36B9A34C0163" width 297 height 157 annotation 8 autoResize TRUE) (object InheritView "" @786 stereotype TRUE line_color 3342489 quidu "3B966611033D" client @732 supplier @785 line_style 0) (object ClassView "Class" "Logical View::CCMMetamodel::BaseIDL::InterfaceDef" @787 ShowCompartmentStereotypes TRUE IncludeOperation TRUE location (864, 192) font (object Font size 9 face "helvetica" bold FALSE italics FALSE underline FALSE strike FALSE color 0 default_color TRUE) label (object ItemLabel Parent_View @787 location (740, 119) fill_color 13434879 nlines 1 max_width 248 justify 0 label "InterfaceDef") icon_style "Icon" line_color 3342489 fill_color 13434879 quidu "36A4CBE501E4" width 266 height 166 annotation 8 autoResize TRUE) (object AssociationViewNew "Provides_Interface" @788 location (588, 406) stereotype TRUE line_color 3342489 quidu "36B6429400C0" roleview_list (list RoleViews (object RoleView "provides" @789 Parent_View @788 location (-612, -1322) font (object Font size 9 face "helvetica" bold FALSE italics FALSE underline FALSE strike FALSE color 0 default_color TRUE) label (object SegLabel @790 Parent_View @789 location (769, 348) font (object Font size 9 face "helvetica" bold FALSE italics FALSE underline FALSE strike FALSE color 0 default_color TRUE) anchor 1 anchor_loc 1 nlines 1 max_width 245 justify 0 label "+provides" pctDist 0.829575 height 65 orientation 1) stereotype TRUE line_color 3342489 quidu "36B64295002B" client @788 supplier @787 line_style 0 label (object SegLabel @791 Parent_View @789 location (654, 326) font (object Font size 9 face "helvetica" bold FALSE italics FALSE underline FALSE strike FALSE color 0 default_color TRUE) anchor 2 anchor_loc 1 nlines 1 max_width 15 justify 0 label "1" pctDist 0.472917 height 24 orientation 0)) (object RoleView "providesDef" @792 Parent_View @788 location (-612, -1322) font (object Font size 9 face "helvetica" bold FALSE italics FALSE underline FALSE strike FALSE color 0 default_color TRUE) stereotype TRUE line_color 3342489 quidu "36B642950035" client @788 supplier @748 line_style 0 label (object SegLabel @793 Parent_View @792 location (390, 489) font (object Font size 9 face "helvetica" bold FALSE italics FALSE underline FALSE strike FALSE color 0 default_color TRUE) anchor 2 anchor_loc 1 nlines 1 max_width 58 justify 0 label "0..n" pctDist 0.966565 height 58 orientation 1)))) (object AssociationViewNew "Uses_Interface" @794 location (1098, 393) stereotype TRUE line_color 3342489 quidu "36B739F000ED" roleview_list (list RoleViews (object RoleView "usesDef" @795 Parent_View @794 location (154, 41) font (object Font size 9 face "helvetica" bold FALSE italics FALSE underline FALSE strike FALSE color 0 default_color TRUE) stereotype TRUE line_color 3342489 quidu "36B739F20321" client @794 supplier @749 line_style 0 label (object SegLabel @796 Parent_View @795 location (1103, 453) font (object Font size 9 face "helvetica" bold FALSE italics FALSE underline FALSE strike FALSE color 0 default_color TRUE) anchor 2 anchor_loc 1 nlines 1 max_width 58 justify 0 label "0..n" pctDist 0.231077 height 43 orientation 1)) (object RoleView "uses" @797 Parent_View @794 location (154, 41) font (object Font size 9 face "helvetica" bold FALSE italics FALSE underline FALSE strike FALSE color 0 default_color TRUE) label (object SegLabel @798 Parent_View @797 location (1094, 316) font (object Font size 9 face "helvetica" bold FALSE italics FALSE underline FALSE strike FALSE color 0 default_color TRUE) anchor 1 anchor_loc 1 nlines 1 max_width 155 justify 0 lab