<owb:definition xmlns:owb="http://www.oracle.com/owb/">


















    <ClassDefinition persistent="true" name="oracle.wh.repos.impl.items.CMPWBNamedItemSet">
        <ArrayProperty persistent="true" name="CHILD_TYPES" type="stringArrayType">
            <PrimitiveProperty persistent="true" name="oracle.wh.repos.impl.properties.CMPCLOBPropertyValue"
                type="stringType" Position="0" ValueByString="oracle.wh.repos.impl.properties.CMPCLOBPropertyValue"/>
            <PrimitiveProperty persistent="true" name="oracle.wh.repos.impl.properties.CMPPurePhysicalObject"
                type="stringType" Position="1" ValueByString="oracle.wh.repos.impl.properties.CMPPurePhysicalObject"/>
            <PrimitiveProperty persistent="true" name="oracle.wh.repos.impl.properties.CMPStringPropertyValue"
                type="stringType" Position="2" ValueByString="oracle.wh.repos.impl.properties.CMPStringPropertyValue"/>
            <PrimitiveProperty persistent="true" name="oracle.wh.repos.impl.mls.CMPTranslation"
                type="stringType" Position="3" ValueByString="oracle.wh.repos.impl.mls.CMPTranslation"/>
            <PrimitiveProperty persistent="true" name="oracle.wh.repos.impl.properties.CMPReferencePropertyValue"
                type="stringType" Position="4" ValueByString="oracle.wh.repos.impl.properties.CMPReferencePropertyValue"/>
            <PrimitiveProperty persistent="true" name="oracle.wh.repos.impl.items.CMPWBItemSetUsage"
                type="stringType" Position="5" ValueByString="oracle.wh.repos.impl.items.CMPWBItemSetUsage"/>
        </ArrayProperty>
        <PrimitiveProperty persistent="true" name="NAVIGABLE_ASSOCIATION_ROLES"
            type="stringType" ValueByString="Navigable Association Roles">
            <PrimitiveProperty persistent="true" name="OwningRelation"
                type="stringType" ValueByString="oracle.wh.repos.impl.abstractRelation.CMPRelation">
                <PrimitiveProperty persistent="true" name="AGGREGATE"
                    type="BooleanType" ValueByString="true"/>
                <PrimitiveProperty persistent="true" name="INTRA_COMPONENT"
                    type="BooleanType" ValueByString="true"/>
                <PrimitiveProperty persistent="true" name="TARGET_ROLE_NAME"
                    type="stringType" ValueByString="OwnedItemSets"/>
                <PrimitiveProperty persistent="true" name="MCM_INTERESTED"
                    type="BooleanType" ValueByString="true"/>
            </PrimitiveProperty>
            <PrimitiveProperty persistent="true" name="FirstClassObject"
                type="stringType" ValueByString="oracle.wh.repos.impl.component.FirstClassObject">
                <PrimitiveProperty persistent="true" name="AGGREGATE"
                    type="BooleanType" ValueByString="false"/>
                <PrimitiveProperty persistent="true" name="INTRA_COMPONENT"
                    type="BooleanType" ValueByString="true"/>
                <PrimitiveProperty persistent="true" name="TARGET_ROLE_NAME"
                    type="stringType" ValueByString="SecondClassObjects"/>
                <PrimitiveProperty persistent="true" name="MCM_INTERESTED"
                    type="BooleanType" ValueByString="false"/>
            </PrimitiveProperty>
            <PrimitiveProperty persistent="true" name="IconObject"
                type="stringType" ValueByString="oracle.wh.repos.impl.binaryData.CMPIcon">
                <PrimitiveProperty persistent="true" name="AGGREGATE"
                    type="BooleanType" ValueByString="false"/>
                <PrimitiveProperty persistent="true" name="INTRA_COMPONENT"
                    type="BooleanType" ValueByString="false"/>
                <PrimitiveProperty persistent="true" name="TARGET_ROLE_NAME"
                    type="stringType" ValueByString="Element"/>
                <PrimitiveProperty persistent="true" name="MCM_INTERESTED"
                    type="BooleanType" ValueByString="true"/>
            </PrimitiveProperty>
            <PrimitiveProperty persistent="true" name="Project"
                type="stringType" ValueByString="oracle.wh.repos.impl.project.CMPWBProject">
                <PrimitiveProperty persistent="true" name="AGGREGATE"
                    type="BooleanType" ValueByString="false"/>
                <PrimitiveProperty persistent="true" name="INTRA_COMPONENT"
                    type="BooleanType" ValueByString="true"/>
                <PrimitiveProperty persistent="true" name="TARGET_ROLE_NAME"
                    type="stringType" ValueByString="NOT MARKED IN MODEL"/>
                <PrimitiveProperty persistent="true" name="MCM_INTERESTED"
                    type="BooleanType" ValueByString="false"/>
            </PrimitiveProperty>
    </PrimitiveProperty>
    </ClassDefinition>

    <ClassDefinition persistent="true" name="oracle.wh.repos.impl.application.CMPWBSAPInstalledModule">
        <ArrayProperty persistent="true" name="CHILD_TYPES" type="stringArrayType">
            <PrimitiveProperty persistent="true" name="oracle.wh.repos.impl.properties.CMPCLOBPropertyValue"
                type="stringType" Position="0" ValueByString="oracle.wh.repos.impl.properties.CMPCLOBPropertyValue"/>
            <PrimitiveProperty persistent="true" name="oracle.wh.repos.impl.properties.CMPPurePhysicalObject"
                type="stringType" Position="1" ValueByString="oracle.wh.repos.impl.properties.CMPPurePhysicalObject"/>
            <PrimitiveProperty persistent="true" name="oracle.wh.repos.impl.dataService.CMPKMExecUnit"
                type="stringType" Position="2" ValueByString="oracle.wh.repos.impl.dataService.CMPKMExecUnit"/>
            <PrimitiveProperty persistent="true" name="oracle.wh.repos.impl.properties.CMPStringPropertyValue"
                type="stringType" Position="3" ValueByString="oracle.wh.repos.impl.properties.CMPStringPropertyValue"/>
            <PrimitiveProperty persistent="true" name="oracle.wh.repos.impl.validation.CMPWBValidationResult"
                type="stringType" Position="4" ValueByString="oracle.wh.repos.impl.validation.CMPWBValidationResult"/>
            <PrimitiveProperty persistent="true" name="oracle.wh.repos.impl.userFolder.CMPUserFolder"
                type="stringType" Position="5" ValueByString="oracle.wh.repos.impl.userFolder.CMPUserFolder"/>
            <PrimitiveProperty persistent="true" name="oracle.wh.repos.impl.mls.CMPTranslation"
                type="stringType" Position="6" ValueByString="oracle.wh.repos.impl.mls.CMPTranslation"/>
            <PrimitiveProperty persistent="true" name="oracle.wh.repos.impl.environment.CMPLocationUsage"
                type="stringType" Position="7" ValueByString="oracle.wh.repos.impl.environment.CMPLocationUsage"/>
            <PrimitiveProperty persistent="true" name="oracle.wh.repos.impl.properties.CMPReferencePropertyValue"
                type="stringType" Position="8" ValueByString="oracle.wh.repos.impl.properties.CMPReferencePropertyValue"/>
            <PrimitiveProperty persistent="true" name="oracle.wh.repos.impl.relational.CMPWBTable"
                type="stringType" Position="9" ValueByString="oracle.wh.repos.impl.relational.CMPWBTable"/>
            <PrimitiveProperty persistent="true" name="oracle.wh.repos.impl.relational.CMPWBView"
                type="stringType" Position="10" ValueByString="oracle.wh.repos.impl.relational.CMPWBView"/>
        </ArrayProperty>
        <PrimitiveProperty persistent="true" name="NAVIGABLE_ASSOCIATION_ROLES"
            type="stringType" ValueByString="Navigable Association Roles">
            <PrimitiveProperty persistent="true" name="ACLContainer"
                type="stringType" ValueByString="oracle.wh.repos.impl.security.CMPACLContainer">
                <PrimitiveProperty persistent="true" name="AGGREGATE"
                    type="BooleanType" ValueByString="false"/>
                <PrimitiveProperty persistent="true" name="INTRA_COMPONENT"
                    type="BooleanType" ValueByString="false"/>
                <PrimitiveProperty persistent="true" name="TARGET_ROLE_NAME"
                    type="stringType" ValueByString="RealFCO"/>
                <PrimitiveProperty persistent="true" name="MCM_INTERESTED"
                    type="BooleanType" ValueByString="false"/>
            </PrimitiveProperty>
            <PrimitiveProperty persistent="true" name="ValidationResult"
                type="stringType" ValueByString="oracle.wh.repos.impl.validation.CMPValidationComponent">
                <PrimitiveProperty persistent="true" name="AGGREGATE"
                    type="BooleanType" ValueByString="false"/>
                <PrimitiveProperty persistent="true" name="INTRA_COMPONENT"
                    type="BooleanType" ValueByString="true"/>
                <PrimitiveProperty persistent="true" name="TARGET_ROLE_NAME"
                    type="stringType" ValueByString="ValidatingElement"/>
                <PrimitiveProperty persistent="true" name="MCM_INTERESTED"
                    type="BooleanType" ValueByString="false"/>
            </PrimitiveProperty>
            <PrimitiveProperty persistent="true" name="OwningFolder"
                type="stringType" ValueByString="oracle.wh.repos.impl.component.Folder">
                <PrimitiveProperty persistent="true" name="AGGREGATE"
                    type="BooleanType" ValueByString="false"/>
                <PrimitiveProperty persistent="true" name="INTRA_COMPONENT"
                    type="BooleanType" ValueByString="false"/>
                <PrimitiveProperty persistent="true" name="TARGET_ROLE_NAME"
                    type="stringType" ValueByString="OwnedComponents"/>
                <PrimitiveProperty persistent="true" name="MCM_INTERESTED"
                    type="BooleanType" ValueByString="false"/>
            </PrimitiveProperty>
            <PrimitiveProperty persistent="true" name="IconObject"
                type="stringType" ValueByString="oracle.wh.repos.impl.binaryData.CMPIcon">
                <PrimitiveProperty persistent="true" name="AGGREGATE"
                    type="BooleanType" ValueByString="false"/>
                <PrimitiveProperty persistent="true" name="INTRA_COMPONENT"
                    type="BooleanType" ValueByString="false"/>
                <PrimitiveProperty persistent="true" name="TARGET_ROLE_NAME"
                    type="stringType" ValueByString="Element"/>
                <PrimitiveProperty persistent="true" name="MCM_INTERESTED"
                    type="BooleanType" ValueByString="true"/>
            </PrimitiveProperty>
            <PrimitiveProperty persistent="true" name="Platform"
                type="stringType" ValueByString="oracle.wh.repos.impl.platform.CMPPlatform">
                <PrimitiveProperty persistent="true" name="AGGREGATE"
                    type="BooleanType" ValueByString="false"/>
                <PrimitiveProperty persistent="true" name="INTRA_COMPONENT"
                    type="BooleanType" ValueByString="false"/>
                <PrimitiveProperty persistent="true" name="TARGET_ROLE_NAME"
                    type="stringType" ValueByString="Modules"/>
                <PrimitiveProperty persistent="true" name="MCM_INTERESTED"
                    type="BooleanType" ValueByString="true"/>
            </PrimitiveProperty>
            <PrimitiveProperty persistent="true" name="OwningProject"
                type="stringType" ValueByString="oracle.wh.repos.impl.project.CMPWBProject">
                <PrimitiveProperty persistent="true" name="AGGREGATE"
                    type="BooleanType" ValueByString="true"/>
                <PrimitiveProperty persistent="true" name="INTRA_COMPONENT"
                    type="BooleanType" ValueByString="false"/>
                <PrimitiveProperty persistent="true" name="TARGET_ROLE_NAME"
                    type="stringType" ValueByString="InstalledModules"/>
                <PrimitiveProperty persistent="true" name="MCM_INTERESTED"
                    type="BooleanType" ValueByString="true"/>
            </PrimitiveProperty>
            <PrimitiveProperty persistent="true" name="MIVDefinition"
                type="stringType" ValueByString="oracle.wh.repos.impl.miv.CMPWBMIVDefinition">
                <PrimitiveProperty persistent="true" name="AGGREGATE"
                    type="BooleanType" ValueByString="false"/>
                <PrimitiveProperty persistent="true" name="INTRA_COMPONENT"
                    type="BooleanType" ValueByString="false"/>
                <PrimitiveProperty persistent="true" name="TARGET_ROLE_NAME"
                    type="stringType" ValueByString="MIVInstalledModule"/>
                <PrimitiveProperty persistent="true" name="MCM_INTERESTED"
                    type="BooleanType" ValueByString="true"/>
            </PrimitiveProperty>
            <PrimitiveProperty persistent="true" name="Project"
                type="stringType" ValueByString="oracle.wh.repos.impl.project.CMPWBProject">
                <PrimitiveProperty persistent="true" name="AGGREGATE"
                    type="BooleanType" ValueByString="false"/>
                <PrimitiveProperty persistent="true" name="INTRA_COMPONENT"
                    type="BooleanType" ValueByString="true"/>
                <PrimitiveProperty persistent="true" name="TARGET_ROLE_NAME"
                    type="stringType" ValueByString="NOT MARKED IN MODEL"/>
                <PrimitiveProperty persistent="true" name="MCM_INTERESTED"
                    type="BooleanType" ValueByString="false"/>
            </PrimitiveProperty>
    </PrimitiveProperty>
    </ClassDefinition>

    <ClassDefinition persistent="true" name="oracle.wh.repos.impl.webService.CMPWebServicePackage">
        <ArrayProperty persistent="true" name="CHILD_TYPES" type="stringArrayType">
            <PrimitiveProperty persistent="true" name="oracle.wh.repos.impl.properties.CMPCLOBPropertyValue"
                type="stringType" Position="0" ValueByString="oracle.wh.repos.impl.properties.CMPCLOBPropertyValue"/>
            <PrimitiveProperty persistent="true" name="oracle.wh.repos.impl.properties.CMPPurePhysicalObject"
                type="stringType" Position="1" ValueByString="oracle.wh.repos.impl.properties.CMPPurePhysicalObject"/>
            <PrimitiveProperty persistent="true" name="oracle.wh.repos.impl.dependency.CMPDependency"
                type="stringType" Position="2" ValueByString="oracle.wh.repos.impl.dependency.CMPDependency"/>
            <PrimitiveProperty persistent="true" name="oracle.wh.repos.impl.properties.CMPStringPropertyValue"
                type="stringType" Position="3" ValueByString="oracle.wh.repos.impl.properties.CMPStringPropertyValue"/>
            <PrimitiveProperty persistent="true" name="oracle.wh.repos.impl.validation.CMPWBValidationResult"
                type="stringType" Position="4" ValueByString="oracle.wh.repos.impl.validation.CMPWBValidationResult"/>
            <PrimitiveProperty persistent="true" name="oracle.wh.repos.impl.mls.CMPTranslation"
                type="stringType" Position="5" ValueByString="oracle.wh.repos.impl.mls.CMPTranslation"/>
            <PrimitiveProperty persistent="true" name="oracle.wh.repos.impl.webService.CMPWebService"
                type="stringType" Position="6" ValueByString="oracle.wh.repos.impl.webService.CMPWebService"/>
            <PrimitiveProperty persistent="true" name="oracle.wh.repos.impl.properties.CMPReferencePropertyValue"
                type="stringType" Position="7" ValueByString="oracle.wh.repos.impl.properties.CMPReferencePropertyValue"/>
        </ArrayProperty>
        <PrimitiveProperty persistent="true" name="NAVIGABLE_ASSOCIATION_ROLES"
            type="stringType" ValueByString="Navigable Association Roles">
            <PrimitiveProperty persistent="true" name="ACLContainer"
                type="stringType" ValueByString="oracle.wh.repos.impl.security.CMPACLContainer">
                <PrimitiveProperty persistent="true" name="AGGREGATE"
                    type="BooleanType" ValueByString="false"/>
                <PrimitiveProperty persistent="true" name="INTRA_COMPONENT"
                    type="BooleanType" ValueByString="false"/>
                <PrimitiveProperty persistent="true" name="TARGET_ROLE_NAME"
                    type="stringType" ValueByString="RealFCO"/>
                <PrimitiveProperty persistent="true" name="MCM_INTERESTED"
                    type="BooleanType" ValueByString="false"/>
            </PrimitiveProperty>
            <PrimitiveProperty persistent="true" name="ValidationResult"
                type="stringType" ValueByString="oracle.wh.repos.impl.validation.CMPValidationComponent">
                <PrimitiveProperty persistent="true" name="AGGREGATE"
                    type="BooleanType" ValueByString="false"/>
                <PrimitiveProperty persistent="true" name="INTRA_COMPONENT"
                    type="BooleanType" ValueByString="true"/>
                <PrimitiveProperty persistent="true" name="TARGET_ROLE_NAME"
                    type="stringType" ValueByString="ValidatingElement"/>
                <PrimitiveProperty persistent="true" name="MCM_INTERESTED"
                    type="BooleanType" ValueByString="false"/>
            </PrimitiveProperty>
            <PrimitiveProperty persistent="true" name="OwningInstalledModule"
                type="stringType" ValueByString="oracle.wh.repos.impl.webService.CMPAppServerInstalledModule">
                <PrimitiveProperty persistent="true" name="AGGREGATE"
                    type="BooleanType" ValueByString="true"/>
                <PrimitiveProperty persistent="true" name="INTRA_COMPONENT"
                    type="BooleanType" ValueByString="false"/>
                <PrimitiveProperty persistent="true" name="TARGET_ROLE_NAME"
                    type="stringType" ValueByString="WebServicePackages"/>
                <PrimitiveProperty persistent="true" name="MCM_INTERESTED"
                    type="BooleanType" ValueByString="true"/>
            </PrimitiveProperty>
            <PrimitiveProperty persistent="true" name="OwningFolder"
                type="stringType" ValueByString="oracle.wh.repos.impl.component.Folder">
                <PrimitiveProperty persistent="true" name="AGGREGATE"
                    type="BooleanType" ValueByString="false"/>
                <PrimitiveProperty persistent="true" name="INTRA_COMPONENT"
                    type="BooleanType" ValueByString="false"/>
                <PrimitiveProperty persistent="true" name="TARGET_ROLE_NAME"
                    type="stringType" ValueByString="OwnedComponents"/>
                <PrimitiveProperty persistent="true" name="MCM_INTERESTED"
                    type="BooleanType" ValueByString="false"/>
            </PrimitiveProperty>
            <PrimitiveProperty persistent="true" name="IconObject"
                type="stringType" ValueByString="oracle.wh.repos.impl.binaryData.CMPIcon">
                <PrimitiveProperty persistent="true" name="AGGREGATE"
                    type="BooleanType" ValueByString="false"/>
                <PrimitiveProperty persistent="true" name="INTRA_COMPONENT"
                    type="BooleanType" ValueByString="false"/>
                <PrimitiveProperty persistent="true" name="TARGET_ROLE_NAME"
                    type="stringType" ValueByString="Element"/>
                <PrimitiveProperty persistent="true" name="MCM_INTERESTED"
                    type="BooleanType" ValueByString="true"/>
            </PrimitiveProperty>
            <PrimitiveProperty persistent="true" name="Project"
                type="stringType" ValueByString="oracle.wh.repos.impl.project.CMPWBProject">
                <PrimitiveProperty persistent="true" name="AGGREGATE"
                    type="BooleanType" ValueByString="false"/>
                <PrimitiveProperty persistent="true" name="INTRA_COMPONENT"
                    type="BooleanType" ValueByString="true"/>
                <PrimitiveProperty persistent="true" name="TARGET_ROLE_NAME"
                    type="stringType" ValueByString="NOT MARKED IN MODEL"/>
                <PrimitiveProperty persistent="true" name="MCM_INTERESTED"
                    type="BooleanType" ValueByString="false"/>
            </PrimitiveProperty>
    </PrimitiveProperty>
    </ClassDefinition>

    <ClassDefinition persistent="true" name="oracle.wh.repos.impl.dimensional.CMPHierarchyLevelUsage">
        <ArrayProperty persistent="true" name="CHILD_TYPES" type="stringArrayType">
            <PrimitiveProperty persistent="true" name="oracle.wh.repos.impl.properties.CMPCLOBPropertyValue"
                type="stringType" Position="0" ValueByString="oracle.wh.repos.impl.properties.CMPCLOBPropertyValue"/>
            <PrimitiveProperty persistent="true" name="oracle.wh.repos.impl.properties.CMPPurePhysicalObject"
                type="stringType" Position="1" ValueByString="oracle.wh.repos.impl.properties.CMPPurePhysicalObject"/>
            <PrimitiveProperty persistent="true" name="oracle.wh.repos.impl.properties.CMPStringPropertyValue"
                type="stringType" Position="2" ValueByString="oracle.wh.repos.impl.properties.CMPStringPropertyValue"/>
            <PrimitiveProperty persistent="true" name="oracle.wh.repos.impl.mls.CMPTranslation"
                type="stringType" Position="3" ValueByString="oracle.wh.repos.impl.mls.CMPTranslation"/>
            <PrimitiveProperty persistent="true" name="oracle.wh.repos.impl.properties.CMPReferencePropertyValue"
                type="stringType" Position="4" ValueByString="oracle.wh.repos.impl.properties.CMPReferencePropertyValue"/>
        </ArrayProperty>
        <PrimitiveProperty persistent="true" name="NAVIGABLE_ASSOCIATION_ROLES"
            type="stringType" ValueByString="Navigable Association Roles">
            <PrimitiveProperty persistent="true" name="FirstClassObject"
                type="stringType" ValueByString="oracle.wh.repos.impl.component.FirstClassObject">
                <PrimitiveProperty persistent="true" name="AGGREGATE"
                    type="BooleanType" ValueByString="false"/>
                <PrimitiveProperty persistent="true" name="INTRA_COMPONENT"
                    type="BooleanType" ValueByString="true"/>
                <PrimitiveProperty persistent="true" name="TARGET_ROLE_NAME"
                    type="stringType" ValueByString="SecondClassObjects"/>
                <PrimitiveProperty persistent="true" name="MCM_INTERESTED"
                    type="BooleanType" ValueByString="false"/>
            </PrimitiveProperty>
            <PrimitiveProperty persistent="true" name="ReferencedLevel"
                type="stringType" ValueByString="oracle.wh.repos.impl.dimensional.CMPLevel">
                <PrimitiveProperty persistent="true" name="AGGREGATE"
                    type="BooleanType" ValueByString="false"/>
                <PrimitiveProperty persistent="true" name="INTRA_COMPONENT"
                    type="BooleanType" ValueByString="true"/>
                <PrimitiveProperty persistent="true" name="TARGET_ROLE_NAME"
                    type="stringType" ValueByString="HierLevelUsages"/>
                <PrimitiveProperty persistent="true" name="MCM_INTERESTED"
                    type="BooleanType" ValueByString="true"/>
            </PrimitiveProperty>
            <PrimitiveProperty persistent="true" name="IconObject"
                type="stringType" ValueByString="oracle.wh.repos.impl.binaryData.CMPIcon">
                <PrimitiveProperty persistent="true" name="AGGREGATE"
                    type="BooleanType" ValueByString="false"/>
                <PrimitiveProperty persistent="true" name="INTRA_COMPONENT"
                    type="BooleanType" ValueByString="false"/>
                <PrimitiveProperty persistent="true" name="TARGET_ROLE_NAME"
                    type="stringType" ValueByString="Element"/>
                <PrimitiveProperty persistent="true" name="MCM_INTERESTED"
                    type="BooleanType" ValueByString="true"/>
            </PrimitiveProperty>
            <PrimitiveProperty persistent="true" name="BindingAttribute"
                type="stringType" ValueByString="oracle.wh.repos.impl.items.CMPAttribute">
                <PrimitiveProperty persistent="true" name="AGGREGATE"
                    type="BooleanType" ValueByString="false"/>
                <PrimitiveProperty persistent="true" name="INTRA_COMPONENT"
                    type="BooleanType" ValueByString="false"/>
                <PrimitiveProperty persistent="true" name="TARGET_ROLE_NAME"
                    type="stringType" ValueByString="BoundLVRelns"/>
                <PrimitiveProperty persistent="true" name="MCM_INTERESTED"
                    type="BooleanType" ValueByString="true"/>
            </PrimitiveProperty>
            <PrimitiveProperty persistent="true" name="Project"
                type="stringType" ValueByString="oracle.wh.repos.impl.project.CMPWBProject">
                <PrimitiveProperty persistent="true" name="AGGREGATE"
                    type="BooleanType" ValueByString="false"/>
                <PrimitiveProperty persistent="true" name="INTRA_COMPONENT"
                    type="BooleanType" ValueByString="true"/>
                <PrimitiveProperty persistent="true" name="TARGET_ROLE_NAME"
                    type="stringType" ValueByString="NOT MARKED IN MODEL"/>
                <PrimitiveProperty persistent="true" name="MCM_INTERESTED"
                    type="BooleanType" ValueByString="false"/>
            </PrimitiveProperty>
            <PrimitiveProperty persistent="true" name="OwningHierarchy"
                type="stringType" ValueByString="oracle.wh.repos.impl.dimensional.CMPHierarchy">
                <PrimitiveProperty persistent="true" name="AGGREGATE"
                    type="BooleanType" ValueByString="true"/>
                <PrimitiveProperty persistent="true" name="INTRA_COMPONENT"
                    type="BooleanType" ValueByString="true"/>
                <PrimitiveProperty persistent="true" name="TARGET_ROLE_NAME"
                    type="stringType" ValueByString="OwnedLevelUsages"/>
                <PrimitiveProperty persistent="true" name="MCM_INTERESTED"
                    type="BooleanType" ValueByString="true"/>
            </PrimitiveProperty>
            <PrimitiveProperty persistent="true" name="BindingForeignKey"
                type="stringType" ValueByString="oracle.wh.repos.impl.items.CMPForeignKey">
                <PrimitiveProperty persistent="true" name="AGGREGATE"
                    type="BooleanType" ValueByString="false"/>
                <PrimitiveProperty persistent="true" name="INTRA_COMPONENT"
                    type="BooleanType" ValueByString="false"/>
                <PrimitiveProperty persistent="true" name="TARGET_ROLE_NAME"
                    type="stringType" ValueByString="BoundLVRelns"/>
                <PrimitiveProperty persistent="true" name="MCM_INTERESTED"
                    type="BooleanType" ValueByString="true"/>
            </PrimitiveProperty>
    </PrimitiveProperty>
    </ClassDefinition>

    <ClassDefinition persistent="true" name="oracle.wh.repos.impl.businessRule.CMPBusinessRuleItemParam">
        <ArrayProperty persistent="true" name="CHILD_TYPES" type="stringArrayType">
            <PrimitiveProperty persistent="true" name="oracle.wh.repos.impl.properties.CMPCLOBPropertyValue"
                type="stringType" Position="0" ValueByString="oracle.wh.repos.impl.properties.CMPCLOBPropertyValue"/>
            <PrimitiveProperty persistent="true" name="oracle.wh.repos.impl.properties.CMPPurePhysicalObject"
                type="stringType" Position="1" ValueByString="oracle.wh.repos.impl.properties.CMPPurePhysicalObject"/>
            <PrimitiveProperty persistent="true" name="oracle.wh.repos.impl.properties.CMPStringPropertyValue"
                type="stringType" Position="2" ValueByString="oracle.wh.repos.impl.properties.CMPStringPropertyValue"/>
            <PrimitiveProperty persistent="true" name="oracle.wh.repos.impl.mls.CMPTranslation"
                type="stringType" Position="3" ValueByString="oracle.wh.repos.impl.mls.CMPTranslation"/>
            <PrimitiveProperty persistent="true" name="oracle.wh.repos.impl.properties.CMPReferencePropertyValue"
                type="stringType" Position="4" ValueByString="oracle.wh.repos.impl.properties.CMPReferencePropertyValue"/>
        </ArrayProperty>
        <PrimitiveProperty persistent="true" name="NAVIGABLE_ASSOCIATION_ROLES"
            type="stringType" ValueByString="Navigable Association Roles">
            <PrimitiveProperty persistent="true" name="OwningRelation"
                type="stringType" ValueByString="oracle.wh.repos.impl.abstractRelation.CMPRelation">
                <PrimitiveProperty persistent="true" name="AGGREGATE"
                    type="BooleanType" ValueByString="true"/>
                <PrimitiveProperty persistent="true" name="INTRA_COMPONENT"
                    type="BooleanType" ValueByString="true"/>
                <PrimitiveProperty persistent="true" name="TARGET_ROLE_NAME"
                    type="stringType" ValueByString="OwnedAttributes"/>
                <PrimitiveProperty persistent="true" name="MCM_INTERESTED"
                    type="BooleanType" ValueByString="true"/>
            </PrimitiveProperty>
            <PrimitiveProperty persistent="true" name="FirstClassObject"
                type="stringType" ValueByString="oracle.wh.repos.impl.component.FirstClassObject">
                <PrimitiveProperty persistent="true" name="AGGREGATE"
                    type="BooleanType" ValueByString="false"/>
                <PrimitiveProperty persistent="true" name="INTRA_COMPONENT"
                    type="BooleanType" ValueByString="true"/>
                <PrimitiveProperty persistent="true" name="TARGET_ROLE_NAME"
                    type="stringType" ValueByString="SecondClassObjects"/>
                <PrimitiveProperty persistent="true" name="MCM_INTERESTED"
                    type="BooleanType" ValueByString="false"/>
            </PrimitiveProperty>
            <PrimitiveProperty persistent="true" name="TypeDefinition"
                type="stringType" ValueByString="oracle.wh.repos.impl.type.CMPTypeDefinition">
                <PrimitiveProperty persistent="true" name="AGGREGATE"
                    type="BooleanType" ValueByString="false"/>
                <PrimitiveProperty persistent="true" name="INTRA_COMPONENT"
                    type="BooleanType" ValueByString="false"/>
                <PrimitiveProperty persistent="true" name="TARGET_ROLE_NAME"
                    type="stringType" ValueByString="TypedObject"/>
                <PrimitiveProperty persistent="true" name="MCM_INTERESTED"
                    type="BooleanType" ValueByString="true"/>
            </PrimitiveProperty>
            <PrimitiveProperty persistent="true" name="IconObject"
                type="stringType" ValueByString="oracle.wh.repos.impl.binaryData.CMPIcon">
                <PrimitiveProperty persistent="true" name="AGGREGATE"
                    type="BooleanType" ValueByString="false"/>
                <PrimitiveProperty persistent="true" name="INTRA_COMPONENT"
                    type="BooleanType" ValueByString="false"/>
                <PrimitiveProperty persistent="true" name="TARGET_ROLE_NAME"
                    type="stringType" ValueByString="Element"/>
                <PrimitiveProperty persistent="true" name="MCM_INTERESTED"
                    type="BooleanType" ValueByString="true"/>
            </PrimitiveProperty>
            <PrimitiveProperty persistent="true" name="Project"
                type="stringType" ValueByString="oracle.wh.repos.impl.project.CMPWBProject">
                <PrimitiveProperty persistent="true" name="AGGREGATE"
                    type="BooleanType" ValueByString="false"/>
                <PrimitiveProperty persistent="true" name="INTRA_COMPONENT"
                    type="BooleanType" ValueByString="true"/>
                <PrimitiveProperty persistent="true" name="TARGET_ROLE_NAME"
                    type="stringType" ValueByString="NOT MARKED IN MODEL"/>
                <PrimitiveProperty persistent="true" name="MCM_INTERESTED"
                    type="BooleanType" ValueByString="false"/>
            </PrimitiveProperty>
    </PrimitiveProperty>
    </ClassDefinition>

    <ClassDefinition persistent="true" name="oracle.wh.repos.impl.query.CMPObjectJoinUsage">
        <ArrayProperty persistent="true" name="CHILD_TYPES" type="stringArrayType">
            <PrimitiveProperty persistent="true" name="oracle.wh.repos.impl.properties.CMPCLOBPropertyValue"
                type="stringType" Position="0" ValueByString="oracle.wh.repos.impl.properties.CMPCLOBPropertyValue"/>
            <PrimitiveProperty persistent="true" name="oracle.wh.repos.impl.properties.CMPPurePhysicalObject"
                type="stringType" Position="1" ValueByString="oracle.wh.repos.impl.properties.CMPPurePhysicalObject"/>
            <PrimitiveProperty persistent="true" name="oracle.wh.repos.impl.properties.CMPStringPropertyValue"
                type="stringType" Position="2" ValueByString="oracle.wh.repos.impl.properties.CMPStringPropertyValue"/>
            <PrimitiveProperty persistent="true" name="oracle.wh.repos.impl.properties.CMPReferencePropertyValue"
                type="stringType" Position="3" ValueByString="oracle.wh.repos.impl.properties.CMPReferencePropertyValue"/>
        </ArrayProperty>
        <PrimitiveProperty persistent="true" name="NAVIGABLE_ASSOCIATION_ROLES"
            type="stringType" ValueByString="Navigable Association Roles">
            <PrimitiveProperty persistent="true" name="DerivedFCO"
                type="stringType" ValueByString="oracle.wh.repos.impl.derivation.CMPDerivedFCO">
                <PrimitiveProperty persistent="true" name="AGGREGATE"
                    type="BooleanType" ValueByString="false"/>
                <PrimitiveProperty persistent="true" name="INTRA_COMPONENT"
                    type="BooleanType" ValueByString="true"/>
                <PrimitiveProperty persistent="true" name="TARGET_ROLE_NAME"
                    type="stringType" ValueByString="DerivedSCOs"/>
                <PrimitiveProperty persistent="true" name="MCM_INTERESTED"
                    type="BooleanType" ValueByString="true"/>
            </PrimitiveProperty>
            <PrimitiveProperty persistent="true" name="FirstClassObject"
                type="stringType" ValueByString="oracle.wh.repos.impl.component.FirstClassObject">
                <PrimitiveProperty persistent="true" name="AGGREGATE"
                    type="BooleanType" ValueByString="false"/>
                <PrimitiveProperty persistent="true" name="INTRA_COMPONENT"
                    type="BooleanType" ValueByString="true"/>
                <PrimitiveProperty persistent="true" name="TARGET_ROLE_NAME"
                    type="stringType" ValueByString="SecondClassObjects"/>
                <PrimitiveProperty persistent="true" name="MCM_INTERESTED"
                    type="BooleanType" ValueByString="false"/>
            </PrimitiveProperty>
            <PrimitiveProperty persistent="true" name="Dependency"
                type="stringType" ValueByString="oracle.wh.repos.impl.dependency.CMPDependency">
                <PrimitiveProperty persistent="true" name="AGGREGATE"
                    type="BooleanType" ValueByString="false"/>
                <PrimitiveProperty persistent="true" name="INTRA_COMPONENT"
                    type="BooleanType" ValueByString="true"/>
                <PrimitiveProperty persistent="true" name="TARGET_ROLE_NAME"
                    type="stringType" ValueByString="ObjectJoinUsages"/>
                <PrimitiveProperty persistent="true" name="MCM_INTERESTED"
                    type="BooleanType" ValueByString="true"/>
            </PrimitiveProperty>
            <PrimitiveProperty persistent="true" name="DerivationSourceSCO"
                type="stringType" ValueByString="oracle.wh.repos.impl.derivation.CMPDerivationSourceSCO">
                <PrimitiveProperty persistent="true" name="AGGREGATE"
                    type="BooleanType" ValueByString="false"/>
                <PrimitiveProperty persistent="true" name="INTRA_COMPONENT"
                    type="BooleanType" ValueByString="false"/>
                <PrimitiveProperty persistent="true" name="TARGET_ROLE_NAME"
                    type="stringType" ValueByString="DerivedSCOs"/>
                <PrimitiveProperty persistent="true" name="MCM_INTERESTED"
                    type="BooleanType" ValueByString="true"/>
            </PrimitiveProperty>
            <PrimitiveProperty persistent="true" name="Join"
                type="stringType" ValueByString="oracle.wh.repos.impl.query.CMPJoin">
                <PrimitiveProperty persistent="true" name="AGGREGATE"
                    type="BooleanType" ValueByString="false"/>
                <PrimitiveProperty persistent="true" name="INTRA_COMPONENT"
                    type="BooleanType" ValueByString="false"/>
                <PrimitiveProperty persistent="true" name="TARGET_ROLE_NAME"
                    type="stringType" ValueByString="ObjectJoinUsages"/>
                <PrimitiveProperty persistent="true" name="MCM_INTERESTED"
                    type="BooleanType" ValueByString="true"/>
            </PrimitiveProperty>
            <PrimitiveProperty persistent="true" name="IconObject"
                type="stringType" ValueByString="oracle.wh.repos.impl.binaryData.CMPIcon">
                <PrimitiveProperty persistent="true" name="AGGREGATE"
                    type="BooleanType" ValueByString="false"/>
                <PrimitiveProperty persistent="true" name="INTRA_COMPONENT"
                    type="BooleanType" ValueByString="false"/>
                <PrimitiveProperty persistent="true" name="TARGET_ROLE_NAME"
                    type="stringType" ValueByString="Element"/>
                <PrimitiveProperty persistent="true" name="MCM_INTERESTED"
                    type="BooleanType" ValueByString="true"/>
            </PrimitiveProperty>
            <PrimitiveProperty persistent="true" name="QueryObject"
                type="stringType" ValueByString="oracle.wh.repos.impl.query.CMPQueryObject">
                <PrimitiveProperty persistent="true" name="AGGREGATE"
                    type="BooleanType" ValueByString="true"/>
                <PrimitiveProperty persistent="true" name="INTRA_COMPONENT"
                    type="BooleanType" ValueByString="true"/>
                <PrimitiveProperty persistent="true" name="TARGET_ROLE_NAME"
                    type="stringType" ValueByString="ObjectJoinUsages"/>
                <PrimitiveProperty persistent="true" name="MCM_INTERESTED"
                    type="BooleanType" ValueByString="true"/>
            </PrimitiveProperty>
    </PrimitiveProperty>
    </ClassDefinition>

    <ClassDefinition persistent="true" name="oracle.wh.repos.impl.dataProfile.CMPRdntItemSetUsage">
        <ArrayProperty persistent="true" name="CHILD_TYPES" type="stringArrayType">
            <PrimitiveProperty persistent="true" name="oracle.wh.repos.impl.properties.CMPCLOBPropertyValue"
                type="stringType" Position="0" ValueByString="oracle.wh.repos.impl.properties.CMPCLOBPropertyValue"/>
            <PrimitiveProperty persistent="true" name="oracle.wh.repos.impl.properties.CMPPurePhysicalObject"
                type="stringType" Position="1" ValueByString="oracle.wh.repos.impl.properties.CMPPurePhysicalObject"/>
            <PrimitiveProperty persistent="true" name="oracle.wh.repos.impl.properties.CMPStringPropertyValue"
                type="stringType" Position="2" ValueByString="oracle.wh.repos.impl.properties.CMPStringPropertyValue"/>
            <PrimitiveProperty persistent="true" name="oracle.wh.repos.impl.properties.CMPReferencePropertyValue"
                type="stringType" Position="3" ValueByString="oracle.wh.repos.impl.properties.CMPReferencePropertyValue"/>
        </ArrayProperty>
        <PrimitiveProperty persistent="true" name="NAVIGABLE_ASSOCIATION_ROLES"
            type="stringType" ValueByString="Navigable Association Roles">
            <PrimitiveProperty persistent="true" name="Remote"
                type="stringType" ValueByString="oracle.wh.repos.impl.dataProfile.CMPRdntItemSetUsage">
                <PrimitiveProperty persistent="true" name="AGGREGATE"
                    type="BooleanType" ValueByString="false"/>
                <PrimitiveProperty persistent="true" name="INTRA_COMPONENT"
                    type="BooleanType" ValueByString="false"/>
                <PrimitiveProperty persistent="true" name="TARGET_ROLE_NAME"
                    type="stringType" ValueByString="Local"/>
                <PrimitiveProperty persistent="true" name="MCM_INTERESTED"
                    type="BooleanType" ValueByString="true"/>
            </PrimitiveProperty>
            <PrimitiveProperty persistent="true" name="Local"
                type="stringType" ValueByString="oracle.wh.repos.impl.dataProfile.CMPRdntItemSetUsage">
                <PrimitiveProperty persistent="true" name="AGGREGATE"
                    type="BooleanType" ValueByString="false"/>
                <PrimitiveProperty persistent="true" name="INTRA_COMPONENT"
                    type="BooleanType" ValueByString="false"/>
                <PrimitiveProperty persistent="true" name="TARGET_ROLE_NAME"
                    type="stringType" ValueByString="Remote"/>
                <PrimitiveProperty persistent="true" name="MCM_INTERESTED"
                    type="BooleanType" ValueByString="true"/>
            </PrimitiveProperty>
            <PrimitiveProperty persistent="true" name="FirstClassObject"
                type="stringType" ValueByString="oracle.wh.repos.impl.component.FirstClassObject">
                <PrimitiveProperty persistent="true" name="AGGREGATE"
                    type="BooleanType" ValueByString="false"/>
                <PrimitiveProperty persistent="true" name="INTRA_COMPONENT"
                    type="BooleanType" ValueByString="true"/>
                <PrimitiveProperty persistent="true" name="TARGET_ROLE_NAME"
                    type="stringType" ValueByString="SecondClassObjects"/>
                <PrimitiveProperty persistent="true" name="MCM_INTERESTED"
                    type="BooleanType" ValueByString="false"/>
            </PrimitiveProperty>
            <PrimitiveProperty persistent="true" name="RedundantAttribute"
                type="stringType" ValueByString="oracle.wh.repos.impl.dataProfile.CMPProfileAttribute">
                <PrimitiveProperty persistent="true" name="AGGREGATE"
                    type="BooleanType" ValueByString="false"/>
                <PrimitiveProperty persistent="true" name="INTRA_COMPONENT"
                    type="BooleanType" ValueByString="true"/>
                <PrimitiveProperty persistent="true" name="TARGET_ROLE_NAME"
                    type="stringType" ValueByString="RedundantItemSetUsage"/>
                <PrimitiveProperty persistent="true" name="MCM_INTERESTED"
                    type="BooleanType" ValueByString="true"/>
            </PrimitiveProperty>
            <PrimitiveProperty persistent="true" name="IconObject"
                type="stringType" ValueByString="oracle.wh.repos.impl.binaryData.CMPIcon">
                <PrimitiveProperty persistent="true" name="AGGREGATE"
                    type="BooleanType" ValueByString="false"/>
                <PrimitiveProperty persistent="true" name="INTRA_COMPONENT"
                    type="BooleanType" ValueByString="false"/>
                <PrimitiveProperty persistent="true" name="TARGET_ROLE_NAME"
                    type="stringType" ValueByString="Element"/>
                <PrimitiveProperty persistent="true" name="MCM_INTERESTED"
                    type="BooleanType" ValueByString="true"/>
            </PrimitiveProperty>
            <PrimitiveProperty persistent="true" name="RedundantItemSet"
                type="stringType" ValueByString="oracle.wh.repos.impl.dataProfile.CMPRdntItemSet">
                <PrimitiveProperty persistent="true" name="AGGREGATE"
                    type="BooleanType" ValueByString="true"/>
                <PrimitiveProperty persistent="true" name="INTRA_COMPONENT"
                    type="BooleanType" ValueByString="true"/>
                <PrimitiveProperty persistent="true" name="TARGET_ROLE_NAME"
                    type="stringType" ValueByString="RedundantItemSetUsage"/>
                <PrimitiveProperty persistent="true" name="MCM_INTERESTED"
                    type="BooleanType" ValueByString="true"/>
            </PrimitiveProperty>
    </PrimitiveProperty>
    </ClassDefinition>

    <ClassDefinition persistent="true" name="oracle.wh.repos.impl.processFlow.CMPProcessPackage">
        <ArrayProperty persistent="true" name="CHILD_TYPES" type="stringArrayType">
            <PrimitiveProperty persistent="true" name="oracle.wh.repos.impl.properties.CMPCLOBPropertyValue"
                type="stringType" Position="0" ValueByString="oracle.wh.repos.impl.properties.CMPCLOBPropertyValue"/>
            <PrimitiveProperty persistent="true" name="oracle.wh.repos.impl.properties.CMPPurePhysicalObject"
                type="stringType" Position="1" ValueByString="oracle.wh.repos.impl.properties.CMPPurePhysicalObject"/>
            <PrimitiveProperty persistent="true" name="oracle.wh.repos.impl.dependency.CMPDependency"
                type="stringType" Position="2" ValueByString="oracle.wh.repos.impl.dependency.CMPDependency"/>
            <PrimitiveProperty persistent="true" name="oracle.wh.repos.impl.properties.CMPStringPropertyValue"
                type="stringType" Position="3" ValueByString="oracle.wh.repos.impl.properties.CMPStringPropertyValue"/>
            <PrimitiveProperty persistent="true" name="oracle.wh.repos.impl.validation.CMPWBValidationResult"
                type="stringType" Position="4" ValueByString="oracle.wh.repos.impl.validation.CMPWBValidationResult"/>
            <PrimitiveProperty persistent="true" name="oracle.wh.repos.impl.mls.CMPTranslation"
                type="stringType" Position="5" ValueByString="oracle.wh.repos.impl.mls.CMPTranslation"/>
            <PrimitiveProperty persistent="true" name="oracle.wh.repos.impl.processFlow.CMPProcess"
                type="stringType" Position="6" ValueByString="oracle.wh.repos.impl.processFlow.CMPProcess"/>
            <PrimitiveProperty persistent="true" name="oracle.wh.repos.impl.properties.CMPReferencePropertyValue"
                type="stringType" Position="7" ValueByString="oracle.wh.repos.impl.properties.CMPReferencePropertyValue"/>
        </ArrayProperty>
        <PrimitiveProperty persistent="true" name="NAVIGABLE_ASSOCIATION_ROLES"
            type="stringType" ValueByString="Navigable Association Roles">
            <PrimitiveProperty persistent="true" name="ACLContainer"
                type="stringType" ValueByString="oracle.wh.repos.impl.security.CMPACLContainer">
                <PrimitiveProperty persistent="true" name="AGGREGATE"
                    type="BooleanType" ValueByString="false"/>
                <PrimitiveProperty persistent="true" name="INTRA_COMPONENT"
                    type="BooleanType" ValueByString="false"/>
                <PrimitiveProperty persistent="true" name="TARGET_ROLE_NAME"
                    type="stringType" ValueByString="RealFCO"/>
                <PrimitiveProperty persistent="true" name="MCM_INTERESTED"
                    type="BooleanType" ValueByString="false"/>
            </PrimitiveProperty>
            <PrimitiveProperty persistent="true" name="ValidationResult"
                type="stringType" ValueByString="oracle.wh.repos.impl.validation.CMPValidationComponent">
                <PrimitiveProperty persistent="true" name="AGGREGATE"
                    type="BooleanType" ValueByString="false"/>
                <PrimitiveProperty persistent="true" name="INTRA_COMPONENT"
                    type="BooleanType" ValueByString="true"/>
                <PrimitiveProperty persistent="true" name="TARGET_ROLE_NAME"
                    type="stringType" ValueByString="ValidatingElement"/>
                <PrimitiveProperty persistent="true" name="MCM_INTERESTED"
                    type="BooleanType" ValueByString="false"/>
            </PrimitiveProperty>
            <PrimitiveProperty persistent="true" name="OwningFolder"
                type="stringType" ValueByString="oracle.wh.repos.impl.component.Folder">
                <PrimitiveProperty persistent="true" name="AGGREGATE"
                    type="BooleanType" ValueByString="false"/>
                <PrimitiveProperty persistent="true" name="INTRA_COMPONENT"
                    type="BooleanType" ValueByString="false"/>
                <PrimitiveProperty persistent="true" name="TARGET_ROLE_NAME"
                    type="stringType" ValueByString="OwnedComponents"/>
                <PrimitiveProperty persistent="true" name="MCM_INTERESTED"
                    type="BooleanType" ValueByString="false"/>
            </PrimitiveProperty>
            <PrimitiveProperty persistent="true" name="IconObject"
                type="stringType" ValueByString="oracle.wh.repos.impl.binaryData.CMPIcon">
                <PrimitiveProperty persistent="true" name="AGGREGATE"
                    type="BooleanType" ValueByString="false"/>
                <PrimitiveProperty persistent="true" name="INTRA_COMPONENT"
                    type="BooleanType" ValueByString="false"/>
                <PrimitiveProperty persistent="true" name="TARGET_ROLE_NAME"
                    type="stringType" ValueByString="Element"/>
                <PrimitiveProperty persistent="true" name="MCM_INTERESTED"
                    type="BooleanType" ValueByString="true"/>
            </PrimitiveProperty>
            <PrimitiveProperty persistent="true" name="ProcessInstalledModule"
                type="stringType" ValueByString="oracle.wh.repos.impl.processFlow.CMPProcessInstalledModule">
                <PrimitiveProperty persistent="true" name="AGGREGATE"
                    type="BooleanType" ValueByString="true"/>
                <PrimitiveProperty persistent="true" name="INTRA_COMPONENT"
                    type="BooleanType" ValueByString="false"/>
                <PrimitiveProperty persistent="true" name="TARGET_ROLE_NAME"
                    type="stringType" ValueByString="ProcessPackages"/>
                <PrimitiveProperty persistent="true" name="MCM_INTERESTED"
                    type="BooleanType" ValueByString="true"/>
            </PrimitiveProperty>
            <PrimitiveProperty persistent="true" name="Project"
                type="stringType" ValueByString="oracle.wh.repos.impl.project.CMPWBProject">
                <PrimitiveProperty persistent="true" name="AGGREGATE"
                    type="BooleanType" ValueByString="false"/>
                <PrimitiveProperty persistent="true" name="INTRA_COMPONENT"
                    type="BooleanType" ValueByString="true"/>
                <PrimitiveProperty persistent="true" name="TARGET_ROLE_NAME"
                    type="stringType" ValueByString="NOT MARKED IN MODEL"/>
                <PrimitiveProperty persistent="true" name="MCM_INTERESTED"
                    type="BooleanType" ValueByString="false"/>
            </PrimitiveProperty>
    </PrimitiveProperty>
    </ClassDefinition>

    <ClassDefinition persistent="true" name="oracle.wh.repos.impl.diagram.CMPDiagramNode">
        <ArrayProperty persistent="true" name="CHILD_TYPES" type="stringArrayType">
            <PrimitiveProperty persistent="true" name="oracle.wh.repos.impl.properties.CMPCLOBPropertyValue"
                type="stringType" Position="0" ValueByString="oracle.wh.repos.impl.properties.CMPCLOBPropertyValue"/>
            <PrimitiveProperty persistent="true" name="oracle.wh.repos.impl.properties.CMPPurePhysicalObject"
                type="stringType" Position="1" ValueByString="oracle.wh.repos.impl.properties.CMPPurePhysicalObject"/>
            <PrimitiveProperty persistent="true" name="oracle.wh.repos.impl.properties.CMPStringPropertyValue"
                type="stringType" Position="2" ValueByString="oracle.wh.repos.impl.properties.CMPStringPropertyValue"/>
            <PrimitiveProperty persistent="true" name="oracle.wh.repos.impl.properties.CMPReferencePropertyValue"
                type="stringType" Position="3" ValueByString="oracle.wh.repos.impl.properties.CMPReferencePropertyValue"/>
        </ArrayProperty>
        <PrimitiveProperty persistent="true" name="NAVIGABLE_ASSOCIATION_ROLES"
            type="stringType" ValueByString="Navigable Association Roles">
            <PrimitiveProperty persistent="true" name="FirstClassObject"
                type="stringType" ValueByString="oracle.wh.repos.impl.component.FirstClassObject">
                <PrimitiveProperty persistent="true" name="AGGREGATE"
                    type="BooleanType" ValueByString="false"/>
                <PrimitiveProperty persistent="true" name="INTRA_COMPONENT"
                    type="BooleanType" ValueByString="true"/>
                <PrimitiveProperty persistent="true" name="TARGET_ROLE_NAME"
                    type="stringType" ValueByString="SecondClassObjects"/>
                <PrimitiveProperty persistent="true" name="MCM_INTERESTED"
                    type="BooleanType" ValueByString="false"/>
            </PrimitiveProperty>
            <PrimitiveProperty persistent="true" name="DiagramComponentOwner"
                type="stringType" ValueByString="oracle.wh.repos.impl.diagram.CMPDiagramComponentOwner">
                <PrimitiveProperty persistent="true" name="AGGREGATE"
                    type="BooleanType" ValueByString="true"/>
                <PrimitiveProperty persistent="true" name="INTRA_COMPONENT"
                    type="BooleanType" ValueByString="true"/>
                <PrimitiveProperty persistent="true" name="TARGET_ROLE_NAME"
                    type="stringType" ValueByString="DiagramComponent"/>
                <PrimitiveProperty persistent="true" name="MCM_INTERESTED"
                    type="BooleanType" ValueByString="false"/>
            </PrimitiveProperty>
            <PrimitiveProperty persistent="true" name="ElementRef"
                type="stringType" ValueByString="oracle.wh.repos.impl.diagram.CMPDiagramElement">
                <PrimitiveProperty persistent="true" name="AGGREGATE"
                    type="BooleanType" ValueByString="false"/>
                <PrimitiveProperty persistent="true" name="INTRA_COMPONENT"
                    type="BooleanType" ValueByString="false"/>
                <PrimitiveProperty persistent="true" name="TARGET_ROLE_NAME"
                    type="stringType" ValueByString="DiagramNode"/>
                <PrimitiveProperty persistent="true" name="MCM_INTERESTED"
                    type="BooleanType" ValueByString="false"/>
            </PrimitiveProperty>
            <PrimitiveProperty persistent="true" name="IconObject"
                type="stringType" ValueByString="oracle.wh.repos.impl.binaryData.CMPIcon">
                <PrimitiveProperty persistent="true" name="AGGREGATE"
                    type="BooleanType" ValueByString="false"/>
                <PrimitiveProperty persistent="true" name="INTRA_COMPONENT"
                    type="BooleanType" ValueByString="false"/>
                <PrimitiveProperty persistent="true" name="TARGET_ROLE_NAME"
                    type="stringType" ValueByString="Element"/>
                <PrimitiveProperty persistent="true" name="MCM_INTERESTED"
                    type="BooleanType" ValueByString="true"/>
            </PrimitiveProperty>
    </PrimitiveProperty>
    </ClassDefinition>

    <ClassDefinition persistent="true" name="oracle.wh.repos.impl.platform.CMPPlatformConfigTemplate">
        <ArrayProperty persistent="true" name="CHILD_TYPES" type="stringArrayType">
            <PrimitiveProperty persistent="true" name="oracle.wh.repos.impl.properties.CMPCLOBPropertyValue"
                type="stringType" Position="0" ValueByString="oracle.wh.repos.impl.properties.CMPCLOBPropertyValue"/>
            <PrimitiveProperty persistent="true" name="oracle.wh.repos.impl.properties.CMPPurePhysicalObject"
                type="stringType" Position="1" ValueByString="oracle.wh.repos.impl.properties.CMPPurePhysicalObject"/>
            <PrimitiveProperty persistent="true" name="oracle.wh.repos.impl.metaModel.CMPClassDefinition"
                type="stringType" Position="2" ValueByString="oracle.wh.repos.impl.metaModel.CMPClassDefinition"/>
            <PrimitiveProperty persistent="true" name="oracle.wh.repos.impl.properties.CMPStringPropertyValue"
                type="stringType" Position="3" ValueByString="oracle.wh.repos.impl.properties.CMPStringPropertyValue"/>
            <PrimitiveProperty persistent="true" name="oracle.wh.repos.impl.properties.CMPReferencePropertyValue"
                type="stringType" Position="4" ValueByString="oracle.wh.repos.impl.properties.CMPReferencePropertyValue"/>
        </ArrayProperty>
        <PrimitiveProperty persistent="true" name="NAVIGABLE_ASSOCIATION_ROLES"
            type="stringType" ValueByString="Navigable Association Roles">
            <PrimitiveProperty persistent="true" name="ACLContainer"
                type="stringType" ValueByString="oracle.wh.repos.impl.security.CMPACLContainer">
                <PrimitiveProperty persistent="true" name="AGGREGATE"
                    type="BooleanType" ValueByString="false"/>
                <PrimitiveProperty persistent="true" name="INTRA_COMPONENT"
                    type="BooleanType" ValueByString="false"/>
                <PrimitiveProperty persistent="true" name="TARGET_ROLE_NAME"
                    type="stringType" ValueByString="RealFCO"/>
                <PrimitiveProperty persistent="true" name="MCM_INTERESTED"
                    type="BooleanType" ValueByString="false"/>
            </PrimitiveProperty>
            <PrimitiveProperty persistent="true" name="ValidationResult"
                type="stringType" ValueByString="oracle.wh.repos.impl.validation.CMPValidationComponent">
                <PrimitiveProperty persistent="true" name="AGGREGATE"
                    type="BooleanType" ValueByString="false"/>
                <PrimitiveProperty persistent="true" name="INTRA_COMPONENT"
                    type="BooleanType" ValueByString="true"/>
                <PrimitiveProperty persistent="true" name="TARGET_ROLE_NAME"
                    type="stringType" ValueByString="ValidatingElement"/>
                <PrimitiveProperty persistent="true" name="MCM_INTERESTED"
                    type="BooleanType" ValueByString="false"/>
            </PrimitiveProperty>
            <PrimitiveProperty persistent="true" name="ModelOwner"
                type="stringType" ValueByString="oracle.wh.repos.impl.metaModel.CMPModelOwner">
                <PrimitiveProperty persistent="true" name="AGGREGATE"
                    type="BooleanType" ValueByString="true"/>
                <PrimitiveProperty persistent="true" name="INTRA_COMPONENT"
                    type="BooleanType" ValueByString="false"/>
                <PrimitiveProperty persistent="true" name="TARGET_ROLE_NAME"
                    type="stringType" ValueByString="OwnedModels"/>
                <PrimitiveProperty persistent="true" name="MCM_INTERESTED"
                    type="BooleanType" ValueByString="true"/>
            </PrimitiveProperty>
            <PrimitiveProperty persistent="true" name="OwningFolder"
                type="stringType" ValueByString="oracle.wh.repos.impl.component.Folder">
                <PrimitiveProperty persistent="true" name="AGGREGATE"
                    type="BooleanType" ValueByString="false"/>
                <PrimitiveProperty persistent="true" name="INTRA_COMPONENT"
                    type="BooleanType" ValueByString="false"/>
                <PrimitiveProperty persistent="true" name="TARGET_ROLE_NAME"
                    type="stringType" ValueByString="OwnedComponents"/>
                <PrimitiveProperty persistent="true" name="MCM_INTERESTED"
                    type="BooleanType" ValueByString="false"/>
            </PrimitiveProperty>
            <PrimitiveProperty persistent="true" name="IconObject"
                type="stringType" ValueByString="oracle.wh.repos.impl.binaryData.CMPIcon">
                <PrimitiveProperty persistent="true" name="AGGREGATE"
                    type="BooleanType" ValueByString="false"/>
                <PrimitiveProperty persistent="true" name="INTRA_COMPONENT"
                    type="BooleanType" ValueByString="false"/>
                <PrimitiveProperty persistent="true" name="TARGET_ROLE_NAME"
                    type="stringType" ValueByString="Element"/>
                <PrimitiveProperty persistent="true" name="MCM_INTERESTED"
                    type="BooleanType" ValueByString="true"/>
            </PrimitiveProperty>
            <PrimitiveProperty persistent="true" name="Overridee"
                type="stringType" ValueByString="oracle.wh.repos.impl.metaModel.CMPModelDefinition">
                <PrimitiveProperty persistent="true" name="AGGREGATE"
                    type="BooleanType" ValueByString="false"/>
                <PrimitiveProperty persistent="true" name="INTRA_COMPONENT"
                    type="BooleanType" ValueByString="false"/>
                <PrimitiveProperty persistent="true" name="TARGET_ROLE_NAME"
                    type="stringType" ValueByString="Overridable"/>
                <PrimitiveProperty persistent="true" name="MCM_INTERESTED"
                    type="BooleanType" ValueByString="true"/>
            </PrimitiveProperty>
    </PrimitiveProperty>
    </ClassDefinition>

    <ClassDefinition persistent="true" name="oracle.wh.repos.impl.metaModel.CMPPropertySetDefinition">
        <ArrayProperty persistent="true" name="CHILD_TYPES" type="stringArrayType">
            <PrimitiveProperty persistent="true" name="oracle.wh.repos.impl.properties.CMPCLOBPropertyValue"
                type="stringType" Position="0" ValueByString="oracle.wh.repos.impl.properties.CMPCLOBPropertyValue"/>
            <PrimitiveProperty persistent="true" name="oracle.wh.repos.impl.metaModel.CMPPropertyGroupDefinition"
                type="stringType" Position="1" ValueByString="oracle.wh.repos.impl.metaModel.CMPPropertyGroupDefinition"/>
            <PrimitiveProperty persistent="true" name="oracle.wh.repos.impl.metaModel.CMPArrayModelAttribute"
                type="stringType" Position="2" ValueByString="oracle.wh.repos.impl.metaModel.CMPArrayModelAttribute"/>
            <PrimitiveProperty persistent="true" name="oracle.wh.repos.impl.properties.CMPPurePhysicalObject"
                type="stringType" Position="3" ValueByString="oracle.wh.repos.impl.properties.CMPPurePhysicalObject"/>
            <PrimitiveProperty persistent="true" name="oracle.wh.repos.impl.metaModel.CMPPrimitiveModelAttribute"
                type="stringType" Position="4" ValueByString="oracle.wh.repos.impl.metaModel.CMPPrimitiveModelAttribute"/>
            <PrimitiveProperty persistent="true" name="oracle.wh.repos.impl.properties.CMPStringPropertyValue"
                type="stringType" Position="5" ValueByString="oracle.wh.repos.impl.properties.CMPStringPropertyValue"/>
            <PrimitiveProperty persistent="true" name="oracle.wh.repos.impl.mls.CMPTranslation"
                type="stringType" Position="6" ValueByString="oracle.wh.repos.impl.mls.CMPTranslation"/>
            <PrimitiveProperty persistent="true" name="oracle.wh.repos.impl.properties.CMPReferencePropertyValue"
                type="stringType" Position="7" ValueByString="oracle.wh.repos.impl.properties.CMPReferencePropertyValue"/>
            <PrimitiveProperty persistent="true" name="oracle.wh.repos.impl.metaModel.CMPPropertyDefinition"
                type="stringType" Position="8" ValueByString="oracle.wh.repos.impl.metaModel.CMPPropertyDefinition"/>
        </ArrayProperty>
        <PrimitiveProperty persistent="true" name="NAVIGABLE_ASSOCIATION_ROLES"
            type="stringType" ValueByString="Navigable Association Roles">
            <PrimitiveProperty persistent="true" name="FirstClassObject"
                type="stringType" ValueByString="oracle.wh.repos.impl.component.FirstClassObject">
                <PrimitiveProperty persistent="true" name="AGGREGATE"
                    type="BooleanType" ValueByString="false"/>
                <PrimitiveProperty persistent="true" name="INTRA_COMPONENT"
                    type="BooleanType" ValueByString="true"/>
                <PrimitiveProperty persistent="true" name="TARGET_ROLE_NAME"
                    type="stringType" ValueByString="SecondClassObjects"/>
                <PrimitiveProperty persistent="true" name="MCM_INTERESTED"
                    type="BooleanType" ValueByString="false"/>
            </PrimitiveProperty>
            <PrimitiveProperty persistent="true" name="OwningClassDefinition"
                type="stringType" ValueByString="oracle.wh.repos.impl.metaModel.CMPClassDefinition">
                <PrimitiveProperty persistent="true" name="AGGREGATE"
                    type="BooleanType" ValueByString="true"/>
                <PrimitiveProperty persistent="true" name="INTRA_COMPONENT"
                    type="BooleanType" ValueByString="true"/>
                <PrimitiveProperty persistent="true" name="TARGET_ROLE_NAME"
                    type="stringType" ValueByString="OwnedPropertySetDefinitions"/>
                <PrimitiveProperty persistent="true" name="MCM_INTERESTED"
                    type="BooleanType" ValueByString="true"/>
            </PrimitiveProperty>
            <PrimitiveProperty persistent="true" name="IconObject"
                type="stringType" ValueByString="oracle.wh.repos.impl.binaryData.CMPIcon">
                <PrimitiveProperty persistent="true" name="AGGREGATE"
                    type="BooleanType" ValueByString="false"/>
                <PrimitiveProperty persistent="true" name="INTRA_COMPONENT"
                    type="BooleanType" ValueByString="false"/>
                <PrimitiveProperty persistent="true" name="TARGET_ROLE_NAME"
                    type="stringType" ValueByString="Element"/>
                <PrimitiveProperty persistent="true" name="MCM_INTERESTED"
                    type="BooleanType" ValueByString="true"/>
            </PrimitiveProperty>
            <PrimitiveProperty persistent="true" name="ParentPropertySet"
                type="stringType" ValueByString="oracle.wh.repos.impl.metaModel.CMPPropertySetDefinition">
                <PrimitiveProperty persistent="true" name="AGGREGATE"
                    type="BooleanType" ValueByString="false"/>
                <PrimitiveProperty persistent="true" name="INTRA_COMPONENT"
                    type="BooleanType" ValueByString="false"/>
                <PrimitiveProperty persistent="true" name="TARGET_ROLE_NAME"
                    type="stringType" ValueByString="ChildPropertySets"/>
                <PrimitiveProperty persistent="true" name="MCM_INTERESTED"
                    type="BooleanType" ValueByString="true"/>
            </PrimitiveProperty>
            <PrimitiveProperty persistent="true" name="SuperPropertySet"
                type="stringType" ValueByString="oracle.wh.repos.impl.metaModel.CMPPropertySetDefinition">
                <PrimitiveProperty persistent="true" name="AGGREGATE"
                    type="BooleanType" ValueByString="false"/>
                <PrimitiveProperty persistent="true" name="INTRA_COMPONENT"
                    type="BooleanType" ValueByString="false"/>
                <PrimitiveProperty persistent="true" name="TARGET_ROLE_NAME"
                    type="stringType" ValueByString="SubPropertySets"/>
                <PrimitiveProperty persistent="true" name="MCM_INTERESTED"
                    type="BooleanType" ValueByString="true"/>
            </PrimitiveProperty>
            <PrimitiveProperty persistent="true" name="Overridee"
                type="stringType" ValueByString="oracle.wh.repos.impl.metaModel.CMPPropertySetDefinition">
                <PrimitiveProperty persistent="true" name="AGGREGATE"
                    type="BooleanType" ValueByString="false"/>
                <PrimitiveProperty persistent="true" name="INTRA_COMPONENT"
                    type="BooleanType" ValueByString="false"/>
                <PrimitiveProperty persistent="true" name="TARGET_ROLE_NAME"
                    type="stringType" ValueByString="Overridable"/>
                <PrimitiveProperty persistent="true" name="MCM_INTERESTED"
                    type="BooleanType" ValueByString="true"/>
            </PrimitiveProperty>
    </PrimitiveProperty>
    </ClassDefinition>

    <ClassDefinition persistent="true" name="oracle.wh.repos.impl.domain.CMPArrayType">
        <ArrayProperty persistent="true" name="CHILD_TYPES" type="stringArrayType">
            <PrimitiveProperty persistent="true" name="oracle.wh.repos.impl.metaModel.CMPArrayModelAttribute"
                type="stringType" Position="0" ValueByString="oracle.wh.repos.impl.metaModel.CMPArrayModelAttribute"/>
            <PrimitiveProperty persistent="true" name="oracle.wh.repos.impl.metaModel.CMPPrimitiveModelAttribute"
                type="stringType" Position="1" ValueByString="oracle.wh.repos.impl.metaModel.CMPPrimitiveModelAttribute"/>
            <PrimitiveProperty persistent="true" name="oracle.wh.repos.impl.mls.CMPTranslation"
                type="stringType" Position="2" ValueByString="oracle.wh.repos.impl.mls.CMPTranslation"/>
        </ArrayProperty>
        <PrimitiveProperty persistent="true" name="NAVIGABLE_ASSOCIATION_ROLES"
            type="stringType" ValueByString="Navigable Association Roles">
            <PrimitiveProperty persistent="true" name="ACLContainer"
                type="stringType" ValueByString="oracle.wh.repos.impl.security.CMPACLContainer">
                <PrimitiveProperty persistent="true" name="AGGREGATE"
                    type="BooleanType" ValueByString="false"/>
                <PrimitiveProperty persistent="true" name="INTRA_COMPONENT"
                    type="BooleanType" ValueByString="false"/>
                <PrimitiveProperty persistent="true" name="TARGET_ROLE_NAME"
                    type="stringType" ValueByString="RealFCO"/>
                <PrimitiveProperty persistent="true" name="MCM_INTERESTED"
                    type="BooleanType" ValueByString="false"/>
            </PrimitiveProperty>
            <PrimitiveProperty persistent="true" name="ValidationResult"
                type="stringType" ValueByString="oracle.wh.repos.impl.validation.CMPValidationComponent">
                <PrimitiveProperty persistent="true" name="AGGREGATE"
                    type="BooleanType" ValueByString="false"/>
                <PrimitiveProperty persistent="true" name="INTRA_COMPONENT"
                    type="BooleanType" ValueByString="true"/>
                <PrimitiveProperty persistent="true" name="TARGET_ROLE_NAME"
                    type="stringType" ValueByString="ValidatingElement"/>
                <PrimitiveProperty persistent="true" name="MCM_INTERESTED"
                    type="BooleanType" ValueByString="false"/>
            </PrimitiveProperty>
            <PrimitiveProperty persistent="true" name="BaseElementType"
                type="stringType" ValueByString="oracle.wh.repos.impl.domain.CMPAbstractType">
                <PrimitiveProperty persistent="true" name="AGGREGATE"
                    type="BooleanType" ValueByString="false"/>
                <PrimitiveProperty persistent="true" name="INTRA_COMPONENT"
                    type="BooleanType" ValueByString="false"/>
                <PrimitiveProperty persistent="true" name="TARGET_ROLE_NAME"
                    type="stringType" ValueByString="NOT MARKED IN MODEL"/>
                <PrimitiveProperty persistent="true" name="MCM_INTERESTED"
                    type="BooleanType" ValueByString="true"/>
            </PrimitiveProperty>
            <PrimitiveProperty persistent="true" name="OwningFolder"
                type="stringType" ValueByString="oracle.wh.repos.impl.component.Folder">
                <PrimitiveProperty persistent="true" name="AGGREGATE"
                    type="BooleanType" ValueByString="false"/>
                <PrimitiveProperty persistent="true" name="INTRA_COMPONENT"
                    type="BooleanType" ValueByString="false"/>
                <PrimitiveProperty persistent="true" name="TARGET_ROLE_NAME"
                    type="stringType" ValueByString="OwnedComponents"/>
                <PrimitiveProperty persistent="true" name="MCM_INTERESTED"
                    type="BooleanType" ValueByString="false"/>
            </PrimitiveProperty>
            <PrimitiveProperty persistent="true" name="IconObject"
                type="stringType" ValueByString="oracle.wh.repos.impl.binaryData.CMPIcon">
                <PrimitiveProperty persistent="true" name="AGGREGATE"
                    type="BooleanType" ValueByString="false"/>
                <PrimitiveProperty persistent="true" name="INTRA_COMPONENT"
                    type="BooleanType" ValueByString="false"/>
                <PrimitiveProperty persistent="true" name="TARGET_ROLE_NAME"
                    type="stringType" ValueByString="Element"/>
                <PrimitiveProperty persistent="true" name="MCM_INTERESTED"
                    type="BooleanType" ValueByString="true"/>
            </PrimitiveProperty>
            <PrimitiveProperty persistent="true" name="OwningModel"
                type="stringType" ValueByString="oracle.wh.repos.impl.metaModel.CMPModelDefinition">
                <PrimitiveProperty persistent="true" name="AGGREGATE"
                    type="BooleanType" ValueByString="true"/>
                <PrimitiveProperty persistent="true" name="INTRA_COMPONENT"
                    type="BooleanType" ValueByString="false"/>
                <PrimitiveProperty persistent="true" name="TARGET_ROLE_NAME"
                    type="stringType" ValueByString="OwnedTypes"/>
                <PrimitiveProperty persistent="true" name="MCM_INTERESTED"
                    type="BooleanType" ValueByString="true"/>
            </PrimitiveProperty>
    </PrimitiveProperty>
    </ClassDefinition>

    <ClassDefinition persistent="true" name="oracle.wh.repos.impl.metaModel.CMPAssociationDefinition">
        <ArrayProperty persistent="true" name="CHILD_TYPES" type="stringArrayType">
            <PrimitiveProperty persistent="true" name="oracle.wh.repos.impl.properties.CMPCLOBPropertyValue"
                type="stringType" Position="0" ValueByString="oracle.wh.repos.impl.properties.CMPCLOBPropertyValue"/>
            <PrimitiveProperty persistent="true" name="oracle.wh.repos.impl.metaModel.CMPArrayModelAttribute"
                type="stringType" Position="1" ValueByString="oracle.wh.repos.impl.metaModel.CMPArrayModelAttribute"/>
            <PrimitiveProperty persistent="true" name="oracle.wh.repos.impl.properties.CMPPurePhysicalObject"
                type="stringType" Position="2" ValueByString="oracle.wh.repos.impl.properties.CMPPurePhysicalObject"/>
            <PrimitiveProperty persistent="true" name="oracle.wh.repos.impl.metaModel.CMPPrimitiveModelAttribute"
                type="stringType" Position="3" ValueByString="oracle.wh.repos.impl.metaModel.CMPPrimitiveModelAttribute"/>
            <PrimitiveProperty persistent="true" name="oracle.wh.repos.impl.properties.CMPStringPropertyValue"
                type="stringType" Position="4" ValueByString="oracle.wh.repos.impl.properties.CMPStringPropertyValue"/>
            <PrimitiveProperty persistent="true" name="oracle.wh.repos.impl.mls.CMPTranslation"
                type="stringType" Position="5" ValueByString="oracle.wh.repos.impl.mls.CMPTranslation"/>
            <PrimitiveProperty persistent="true" name="oracle.wh.repos.impl.metaModel.CMPDependencyDefinition"
                type="stringType" Position="6" ValueByString="oracle.wh.repos.impl.metaModel.CMPDependencyDefinition"/>
            <PrimitiveProperty persistent="true" name="oracle.wh.repos.impl.properties.CMPReferencePropertyValue"
                type="stringType" Position="7" ValueByString="oracle.wh.repos.impl.properties.CMPReferencePropertyValue"/>
        </ArrayProperty>
        <PrimitiveProperty persistent="true" name="NAVIGABLE_ASSOCIATION_ROLES"
            type="stringType" ValueByString="Navigable Association Roles">
            <PrimitiveProperty persistent="true" name="ACLContainer"
                type="stringType" ValueByString="oracle.wh.repos.impl.security.CMPACLContainer">
                <PrimitiveProperty persistent="true" name="AGGREGATE"
                    type="BooleanType" ValueByString="false"/>
                <PrimitiveProperty persistent="true" name="INTRA_COMPONENT"
                    type="BooleanType" ValueByString="false"/>
                <PrimitiveProperty persistent="true" name="TARGET_ROLE_NAME"
                    type="stringType" ValueByString="RealFCO"/>
                <PrimitiveProperty persistent="true" name="MCM_INTERESTED"
                    type="BooleanType" ValueByString="false"/>
            </PrimitiveProperty>
            <PrimitiveProperty persistent="true" name="ValidationResult"
                type="stringType" ValueByString="oracle.wh.repos.impl.validation.CMPValidationComponent">
                <PrimitiveProperty persistent="true" name="AGGREGATE"
                    type="BooleanType" ValueByString="false"/>
                <PrimitiveProperty persistent="true" name="INTRA_COMPONENT"
                    type="BooleanType" ValueByString="true"/>
                <PrimitiveProperty persistent="true" name="TARGET_ROLE_NAME"
                    type="stringType" ValueByString="ValidatingElement"/>
                <PrimitiveProperty persistent="true" name="MCM_INTERESTED"
                    type="BooleanType" ValueByString="false"/>
            </PrimitiveProperty>
            <PrimitiveProperty persistent="true" name="OwningFolder"
                type="stringType" ValueByString="oracle.wh.repos.impl.component.Folder">
                <PrimitiveProperty persistent="true" name="AGGREGATE"
                    type="BooleanType" ValueByString="false"/>
                <PrimitiveProperty persistent="true" name="INTRA_COMPONENT"
                    type="BooleanType" ValueByString="false"/>
                <PrimitiveProperty persistent="true" name="TARGET_ROLE_NAME"
                    type="stringType" ValueByString="OwnedComponents"/>
                <PrimitiveProperty persistent="true" name="MCM_INTERESTED"
                    type="BooleanType" ValueByString="false"/>
            </PrimitiveProperty>
            <PrimitiveProperty persistent="true" name="IconObject"
                type="stringType" ValueByString="oracle.wh.repos.impl.binaryData.CMPIcon">
                <PrimitiveProperty persistent="true" name="AGGREGATE"
                    type="BooleanType" ValueByString="false"/>
                <PrimitiveProperty persistent="true" name="INTRA_COMPONENT"
                    type="BooleanType" ValueByString="false"/>
                <PrimitiveProperty persistent="true" name="TARGET_ROLE_NAME"
                    type="stringType" ValueByString="Element"/>
                <PrimitiveProperty persistent="true" name="MCM_INTERESTED"
                    type="BooleanType" ValueByString="true"/>
            </PrimitiveProperty>
            <PrimitiveProperty persistent="true" name="OwningModel"
                type="stringType" ValueByString="oracle.wh.repos.impl.metaModel.CMPModelDefinition">
                <PrimitiveProperty persistent="true" name="AGGREGATE"
                    type="BooleanType" ValueByString="true"/>
                <PrimitiveProperty persistent="true" name="INTRA_COMPONENT"
                    type="BooleanType" ValueByString="false"/>
                <PrimitiveProperty persistent="true" name="TARGET_ROLE_NAME"
                    type="stringType" ValueByString="OwnedAssociationDefs"/>
                <PrimitiveProperty persistent="true" name="MCM_INTERESTED"
                    type="BooleanType" ValueByString="true"/>
            </PrimitiveProperty>
    </PrimitiveProperty>
    </ClassDefinition>

    <ClassDefinition persistent="true" name="oracle.wh.repos.impl.query.CMPQueryExpRef">
        <ArrayProperty persistent="true" name="CHILD_TYPES" type="stringArrayType">
            <PrimitiveProperty persistent="true" name="oracle.wh.repos.impl.properties.CMPCLOBPropertyValue"
                type="stringType" Position="0" ValueByString="oracle.wh.repos.impl.properties.CMPCLOBPropertyValue"/>
            <PrimitiveProperty persistent="true" name="oracle.wh.repos.impl.properties.CMPPurePhysicalObject"
                type="stringType" Position="1" ValueByString="oracle.wh.repos.impl.properties.CMPPurePhysicalObject"/>
            <PrimitiveProperty persistent="true" name="oracle.wh.repos.impl.properties.CMPStringPropertyValue"
                type="stringType" Position="2" ValueByString="oracle.wh.repos.impl.properties.CMPStringPropertyValue"/>
            <PrimitiveProperty persistent="true" name="oracle.wh.repos.impl.properties.CMPReferencePropertyValue"
                type="stringType" Position="3" ValueByString="oracle.wh.repos.impl.properties.CMPReferencePropertyValue"/>
        </ArrayProperty>
        <PrimitiveProperty persistent="true" name="NAVIGABLE_ASSOCIATION_ROLES"
            type="stringType" ValueByString="Navigable Association Roles">
            <PrimitiveProperty persistent="true" name="DerivedFCO"
                type="stringType" ValueByString="oracle.wh.repos.impl.derivation.CMPDerivedFCO">
                <PrimitiveProperty persistent="true" name="AGGREGATE"
                    type="BooleanType" ValueByString="false"/>
                <PrimitiveProperty persistent="true" name="INTRA_COMPONENT"
                    type="BooleanType" ValueByString="true"/>
                <PrimitiveProperty persistent="true" name="TARGET_ROLE_NAME"
                    type="stringType" ValueByString="DerivedSCOs"/>
                <PrimitiveProperty persistent="true" name="MCM_INTERESTED"
                    type="BooleanType" ValueByString="true"/>
            </PrimitiveProperty>
            <PrimitiveProperty persistent="true" name="ReferencedFunction"
                type="stringType" ValueByString="oracle.wh.repos.impl.functional.CMPFunction">
                <PrimitiveProperty persistent="true" name="AGGREGATE"
                    type="BooleanType" ValueByString="false"/>
                <PrimitiveProperty persistent="true" name="INTRA_COMPONENT"
                    type="BooleanType" ValueByString="false"/>
                <PrimitiveProperty persistent="true" name="TARGET_ROLE_NAME"
                    type="stringType" ValueByString="QueryExpDependents"/>
                <PrimitiveProperty persistent="true" name="MCM_INTERESTED"
                    type="BooleanType" ValueByString="true"/>
            </PrimitiveProperty>
            <PrimitiveProperty persistent="true" name="FirstClassObject"
                type="stringType" ValueByString="oracle.wh.repos.impl.component.FirstClassObject">
                <PrimitiveProperty persistent="true" name="AGGREGATE"
                    type="BooleanType" ValueByString="false"/>
                <PrimitiveProperty persistent="true" name="INTRA_COMPONENT"
                    type="BooleanType" ValueByString="true"/>
                <PrimitiveProperty persistent="true" name="TARGET_ROLE_NAME"
                    type="stringType" ValueByString="SecondClassObjects"/>
                <PrimitiveProperty persistent="true" name="MCM_INTERESTED"
                    type="BooleanType" ValueByString="false"/>
            </PrimitiveProperty>
            <PrimitiveProperty persistent="true" name="Dependency"
                type="stringType" ValueByString="oracle.wh.repos.impl.dependency.CMPDependency">
                <PrimitiveProperty persistent="true" name="AGGREGATE"
                    type="BooleanType" ValueByString="false"/>
                <PrimitiveProperty persistent="true" name="INTRA_COMPONENT"
                    type="BooleanType" ValueByString="true"/>
                <PrimitiveProperty persistent="true" name="TARGET_ROLE_NAME"
                    type="stringType" ValueByString="QueryExpRefs"/>
                <PrimitiveProperty persistent="true" name="MCM_INTERESTED"
                    type="BooleanType" ValueByString="true"/>
            </PrimitiveProperty>
            <PrimitiveProperty persistent="true" name="QueryExpOwner"
                type="stringType" ValueByString="oracle.wh.repos.impl.query.CMPQueryExpOwner">
                <PrimitiveProperty persistent="true" name="AGGREGATE"
                    type="BooleanType" ValueByString="true"/>
                <PrimitiveProperty persistent="true" name="INTRA_COMPONENT"
                    type="BooleanType" ValueByString="true"/>
                <PrimitiveProperty persistent="true" name="TARGET_ROLE_NAME"
                    type="stringType" ValueByString="QueryExpRefs"/>
                <PrimitiveProperty persistent="true" name="MCM_INTERESTED"
                    type="BooleanType" ValueByString="true"/>
            </PrimitiveProperty>
            <PrimitiveProperty persistent="true" name="DerivationSourceSCO"
                type="stringType" ValueByString="oracle.wh.repos.impl.derivation.CMPDerivationSourceSCO">
                <PrimitiveProperty persistent="true" name="AGGREGATE"
                    type="BooleanType" ValueByString="false"/>
                <PrimitiveProperty persistent="true" name="INTRA_COMPONENT"
                    type="BooleanType" ValueByString="false"/>
                <PrimitiveProperty persistent="true" name="TARGET_ROLE_NAME"
                    type="stringType" ValueByString="DerivedSCOs"/>
                <PrimitiveProperty persistent="true" name="MCM_INTERESTED"
                    type="BooleanType" ValueByString="true"/>
            </PrimitiveProperty>
            <PrimitiveProperty persistent="true" name="IconObject"
                type="stringType" ValueByString="oracle.wh.repos.impl.binaryData.CMPIcon">
                <PrimitiveProperty persistent="true" name="AGGREGATE"
                    type="BooleanType" ValueByString="false"/>
                <PrimitiveProperty persistent="true" name="INTRA_COMPONENT"
                    type="BooleanType" ValueByString="false"/>
                <PrimitiveProperty persistent="true" name="TARGET_ROLE_NAME"
                    type="stringType" ValueByString="Element"/>
                <PrimitiveProperty persistent="true" name="MCM_INTERESTED"
                    type="BooleanType" ValueByString="true"/>
            </PrimitiveProperty>
            <PrimitiveProperty persistent="true" name="ReferencedSCO"
                type="stringType" ValueByString="oracle.wh.repos.impl.query.CMPQueryReferencable">
                <PrimitiveProperty persistent="true" name="AGGREGATE"
                    type="BooleanType" ValueByString="false"/>
                <PrimitiveProperty persistent="true" name="INTRA_COMPONENT"
                    type="BooleanType" ValueByString="false"/>
                <PrimitiveProperty persistent="true" name="TARGET_ROLE_NAME"
                    type="stringType" ValueByString="QueryExpDependents"/>
                <PrimitiveProperty persistent="true" name="MCM_INTERESTED"
                    type="BooleanType" ValueByString="true"/>
            </PrimitiveProperty>
    </PrimitiveProperty>
    </ClassDefinition>

    <ClassDefinition persistent="true" name="oracle.wh.repos.impl.properties.CMPReferencePropertyValue">
        <ArrayProperty persistent="true" name="CHILD_TYPES" type="stringArrayType">
            <PrimitiveProperty persistent="true" name="oracle.wh.repos.impl.properties.CMPCLOBPropertyValue"
                type="stringType" Position="0" ValueByString="oracle.wh.repos.impl.properties.CMPCLOBPropertyValue"/>
            <PrimitiveProperty persistent="true" name="oracle.wh.repos.impl.properties.CMPPurePhysicalObject"
                type="stringType" Position="1" ValueByString="oracle.wh.repos.impl.properties.CMPPurePhysicalObject"/>
            <PrimitiveProperty persistent="true" name="oracle.wh.repos.impl.weakComponent.CMPWeakAssociation"
                type="stringType" Position="2" ValueByString="oracle.wh.repos.impl.weakComponent.CMPWeakAssociation"/>
            <PrimitiveProperty persistent="true" name="oracle.wh.repos.impl.properties.CMPStringPropertyValue"
                type="stringType" Position="3" ValueByString="oracle.wh.repos.impl.properties.CMPStringPropertyValue"/>
            <PrimitiveProperty persistent="true" name="oracle.wh.repos.impl.weakComponent.CMPWeakSecondClassObject"
                type="stringType" Position="4" ValueByString="oracle.wh.repos.impl.weakComponent.CMPWeakSecondClassObject"/>
            <PrimitiveProperty persistent="true" name="oracle.wh.repos.impl.properties.CMPReferencePropertyValue"
                type="stringType" Position="5" ValueByString="oracle.wh.repos.impl.properties.CMPReferencePropertyValue"/>
        </ArrayProperty>
        <PrimitiveProperty persistent="true" name="NAVIGABLE_ASSOCIATION_ROLES"
            type="stringType" ValueByString="Navigable Association Roles">
            <PrimitiveProperty persistent="true" name="FirstClassObject"
                type="stringType" ValueByString="oracle.wh.repos.impl.component.FirstClassObject">
                <PrimitiveProperty persistent="true" name="AGGREGATE"
                    type="BooleanType" ValueByString="false"/>
                <PrimitiveProperty persistent="true" name="INTRA_COMPONENT"
                    type="BooleanType" ValueByString="true"/>
                <PrimitiveProperty persistent="true" name="TARGET_ROLE_NAME"
                    type="stringType" ValueByString="SecondClassObjects"/>
                <PrimitiveProperty persistent="true" name="MCM_INTERESTED"
                    type="BooleanType" ValueByString="false"/>
            </PrimitiveProperty>
            <PrimitiveProperty persistent="true" name="PropertyOwner"
                type="stringType" ValueByString="oracle.wh.repos.impl.properties.CMPPropertyOwner">
                <PrimitiveProperty persistent="true" name="AGGREGATE"
                    type="BooleanType" ValueByString="true"/>
                <PrimitiveProperty persistent="true" name="INTRA_COMPONENT"
                    type="BooleanType" ValueByString="true"/>
                <PrimitiveProperty persistent="true" name="TARGET_ROLE_NAME"
                    type="stringType" ValueByString="Properties"/>
                <PrimitiveProperty persistent="true" name="MCM_INTERESTED"
                    type="BooleanType" ValueByString="true"/>
            </PrimitiveProperty>
            <PrimitiveProperty persistent="true" name="IconObject"
                type="stringType" ValueByString="oracle.wh.repos.impl.binaryData.CMPIcon">
                <PrimitiveProperty persistent="true" name="AGGREGATE"
                    type="BooleanType" ValueByString="false"/>
                <PrimitiveProperty persistent="true" name="INTRA_COMPONENT"
                    type="BooleanType" ValueByString="false"/>
                <PrimitiveProperty persistent="true" name="TARGET_ROLE_NAME"
                    type="stringType" ValueByString="Element"/>
                <PrimitiveProperty persistent="true" name="MCM_INTERESTED"
                    type="BooleanType" ValueByString="true"/>
            </PrimitiveProperty>
            <PrimitiveProperty persistent="true" name="ReferencedElement"
                type="stringType" ValueByString="oracle.wh.repos.impl.foundation.CMPElement">
                <PrimitiveProperty persistent="true" name="AGGREGATE"
                    type="BooleanType" ValueByString="false"/>
                <PrimitiveProperty persistent="true" name="INTRA_COMPONENT"
                    type="BooleanType" ValueByString="false"/>
                <PrimitiveProperty persistent="true" name="TARGET_ROLE_NAME"
                    type="stringType" ValueByString="NOT MARKED IN MODEL"/>
                <PrimitiveProperty persistent="true" name="MCM_INTERESTED"
                    type="BooleanType" ValueByString="true"/>
            </PrimitiveProperty>
    </PrimitiveProperty>
    </ClassDefinition>

    <ClassDefinition persistent="true" name="oracle.wh.repos.impl.weakComponent.CMPWeakFolder">
        <ArrayProperty persistent="true" name="CHILD_TYPES" type="stringArrayType">
            <PrimitiveProperty persistent="true" name="oracle.wh.repos.impl.properties.CMPCLOBPropertyValue"
                type="stringType" Position="0" ValueByString="oracle.wh.repos.impl.properties.CMPCLOBPropertyValue"/>
            <PrimitiveProperty persistent="true" name="oracle.wh.repos.impl.properties.CMPPurePhysicalObject"
                type="stringType" Position="1" ValueByString="oracle.wh.repos.impl.properties.CMPPurePhysicalObject"/>
            <PrimitiveProperty persistent="true" name="oracle.wh.repos.impl.weakComponent.CMPWeakFolder"
                type="stringType" Position="2" ValueByString="oracle.wh.repos.impl.weakComponent.CMPWeakFolder"/>
            <PrimitiveProperty persistent="true" name="oracle.wh.repos.impl.dependency.CMPDependency"
                type="stringType" Position="3" ValueByString="oracle.wh.repos.impl.dependency.CMPDependency"/>
            <PrimitiveProperty persistent="true" name="oracle.wh.repos.impl.weakComponent.CMPWeakAssociation"
                type="stringType" Position="4" ValueByString="oracle.wh.repos.impl.weakComponent.CMPWeakAssociation"/>
            <PrimitiveProperty persistent="true" name="oracle.wh.repos.impl.properties.CMPStringPropertyValue"
                type="stringType" Position="5" ValueByString="oracle.wh.repos.impl.properties.CMPStringPropertyValue"/>
            <PrimitiveProperty persistent="true" name="oracle.wh.repos.impl.validation.CMPWBValidationResult"
                type="stringType" Position="6" ValueByString="oracle.wh.repos.impl.validation.CMPWBValidationResult"/>
            <PrimitiveProperty persistent="true" name="oracle.wh.repos.impl.mls.CMPTranslation"
                type="stringType" Position="7" ValueByString="oracle.wh.repos.impl.mls.CMPTranslation"/>
            <PrimitiveProperty persistent="true" name="oracle.wh.repos.impl.weakComponent.CMPWeakSecondClassObject"
                type="stringType" Position="8" ValueByString="oracle.wh.repos.impl.weakComponent.CMPWeakSecondClassObject"/>
            <PrimitiveProperty persistent="true" name="oracle.wh.repos.impl.properties.CMPReferencePropertyValue"
                type="stringType" Position="9" ValueByString="oracle.wh.repos.impl.properties.CMPReferencePropertyValue"/>
            <PrimitiveProperty persistent="true" name="oracle.wh.repos.impl.weakComponent.CMPWeakFirstClassObject"
                type="stringType" Position="10" ValueByString="oracle.wh.repos.impl.weakComponent.CMPWeakFirstClassObject"/>
        </ArrayProperty>
        <PrimitiveProperty persistent="true" name="NAVIGABLE_ASSOCIATION_ROLES"
            type="stringType" ValueByString="Navigable Association Roles">
            <PrimitiveProperty persistent="true" name="ACLContainer"
                type="stringType" ValueByString="oracle.wh.repos.impl.security.CMPACLContainer">
                <PrimitiveProperty persistent="true" name="AGGREGATE"
                    type="BooleanType" ValueByString="false"/>
                <PrimitiveProperty persistent="true" name="INTRA_COMPONENT"
                    type="BooleanType" ValueByString="false"/>
                <PrimitiveProperty persistent="true" name="TARGET_ROLE_NAME"
                    type="stringType" ValueByString="RealFCO"/>
                <PrimitiveProperty persistent="true" name="MCM_INTERESTED"
                    type="BooleanType" ValueByString="false"/>
            </PrimitiveProperty>
            <PrimitiveProperty persistent="true" name="ValidationResult"
                type="stringType" ValueByString="oracle.wh.repos.impl.validation.CMPValidationComponent">
                <PrimitiveProperty persistent="true" name="AGGREGATE"
                    type="BooleanType" ValueByString="false"/>
                <PrimitiveProperty persistent="true" name="INTRA_COMPONENT"
                    type="BooleanType" ValueByString="true"/>
                <PrimitiveProperty persistent="true" name="TARGET_ROLE_NAME"
                    type="stringType" ValueByString="ValidatingElement"/>
                <PrimitiveProperty persistent="true" name="MCM_INTERESTED"
                    type="BooleanType" ValueByString="false"/>
            </PrimitiveProperty>
            <PrimitiveProperty persistent="true" name="OwningFolder"
                type="stringType" ValueByString="oracle.wh.repos.impl.component.Folder">
                <PrimitiveProperty persistent="true" name="AGGREGATE"
                    type="BooleanType" ValueByString="false"/>
                <PrimitiveProperty persistent="true" name="INTRA_COMPONENT"
                    type="BooleanType" ValueByString="false"/>
                <PrimitiveProperty persistent="true" name="TARGET_ROLE_NAME"
                    type="stringType" ValueByString="OwnedComponents"/>
                <PrimitiveProperty persistent="true" name="MCM_INTERESTED"
                    type="BooleanType" ValueByString="false"/>
            </PrimitiveProperty>
            <PrimitiveProperty persistent="true" name="IconObject"
                type="stringType" ValueByString="oracle.wh.repos.impl.binaryData.CMPIcon">
                <PrimitiveProperty persistent="true" name="AGGREGATE"
                    type="BooleanType" ValueByString="false"/>
                <PrimitiveProperty persistent="true" name="INTRA_COMPONENT"
                    type="BooleanType" ValueByString="false"/>
                <PrimitiveProperty persistent="true" name="TARGET_ROLE_NAME"
                    type="stringType" ValueByString="Element"/>
                <PrimitiveProperty persistent="true" name="MCM_INTERESTED"
                    type="BooleanType" ValueByString="true"/>
            </PrimitiveProperty>
            <PrimitiveProperty persistent="true" name="Project"
                type="stringType" ValueByString="oracle.wh.repos.impl.project.CMPWBProject">
                <PrimitiveProperty persistent="true" name="AGGREGATE"
                    type="BooleanType" ValueByString="false"/>
                <PrimitiveProperty persistent="true" name="INTRA_COMPONENT"
                    type="BooleanType" ValueByString="true"/>
                <PrimitiveProperty persistent="true" name="TARGET_ROLE_NAME"
                    type="stringType" ValueByString="NOT MARKED IN MODEL"/>
                <PrimitiveProperty persistent="true" name="MCM_INTERESTED"
                    type="BooleanType" ValueByString="false"/>
            </PrimitiveProperty>
            <PrimitiveProperty persistent="true" name="WeakFirstClassObjectOwner"
                type="stringType" ValueByString="oracle.wh.repos.impl.weakComponent.WeakFirstClassObjectOwner">
                <PrimitiveProperty persistent="true" name="AGGREGATE"
                    type="BooleanType" ValueByString="true"/>
                <PrimitiveProperty persistent="true" name="INTRA_COMPONENT"
                    type="BooleanType" ValueByString="true"/>
                <PrimitiveProperty persistent="true" name="TARGET_ROLE_NAME"
                    type="stringType" ValueByString="OwnedWeakFirstClassObjects"/>
                <PrimitiveProperty persistent="true" name="MCM_INTERESTED"
                    type="BooleanType" ValueByString="true"/>
            </PrimitiveProperty>
    </PrimitiveProperty>
    </ClassDefinition>

    <ClassDefinition persistent="true" name="oracle.wh.repos.impl.validation.CMPWBValidationResult">
        <ArrayProperty persistent="true" name="CHILD_TYPES" type="stringArrayType">
            <PrimitiveProperty persistent="true" name="oracle.wh.repos.impl.properties.CMPCLOBPropertyValue"
                type="stringType" Position="0" ValueByString="oracle.wh.repos.impl.properties.CMPCLOBPropertyValue"/>
            <PrimitiveProperty persistent="true" name="oracle.wh.repos.impl.properties.CMPPurePhysicalObject"
                type="stringType" Position="1" ValueByString="oracle.wh.repos.impl.properties.CMPPurePhysicalObject"/>
            <PrimitiveProperty persistent="true" name="oracle.wh.repos.impl.weakComponent.CMPWeakAssociation"
                type="stringType" Position="2" ValueByString="oracle.wh.repos.impl.weakComponent.CMPWeakAssociation"/>
            <PrimitiveProperty persistent="true" name="oracle.wh.repos.impl.properties.CMPStringPropertyValue"
                type="stringType" Position="3" ValueByString="oracle.wh.repos.impl.properties.CMPStringPropertyValue"/>
            <PrimitiveProperty persistent="true" name="oracle.wh.repos.impl.weakComponent.CMPWeakSecondClassObject"
                type="stringType" Position="4" ValueByString="oracle.wh.repos.impl.weakComponent.CMPWeakSecondClassObject"/>
            <PrimitiveProperty persistent="true" name="oracle.wh.repos.impl.properties.CMPReferencePropertyValue"
                type="stringType" Position="5" ValueByString="oracle.wh.repos.impl.properties.CMPReferencePropertyValue"/>
        </ArrayProperty>
        <PrimitiveProperty persistent="true" name="NAVIGABLE_ASSOCIATION_ROLES"
            type="stringType" ValueByString="Navigable Association Roles">
            <PrimitiveProperty persistent="true" name="ValidatingElement"
                type="stringType" ValueByString="oracle.wh.repos.impl.component.FirstClassObject">
                <PrimitiveProperty persistent="true" name="AGGREGATE"
                    type="BooleanType" ValueByString="true"/>
                <PrimitiveProperty persistent="true" name="INTRA_COMPONENT"
                    type="BooleanType" ValueByString="true"/>
                <PrimitiveProperty persistent="true" name="TARGET_ROLE_NAME"
                    type="stringType" ValueByString="ValidationResult"/>
                <PrimitiveProperty persistent="true" name="MCM_INTERESTED"
                    type="BooleanType" ValueByString="false"/>
            </PrimitiveProperty>
            <PrimitiveProperty persistent="true" name="FirstClassObject"
                type="stringType" ValueByString="oracle.wh.repos.impl.component.FirstClassObject">
                <PrimitiveProperty persistent="true" name="AGGREGATE"
                    type="BooleanType" ValueByString="false"/>
                <PrimitiveProperty persistent="true" name="INTRA_COMPONENT"
                    type="BooleanType" ValueByString="true"/>
                <PrimitiveProperty persistent="true" name="TARGET_ROLE_NAME"
                    type="stringType" ValueByString="SecondClassObjects"/>
                <PrimitiveProperty persistent="true" name="MCM_INTERESTED"
                    type="BooleanType" ValueByString="false"/>
            </PrimitiveProperty>
            <PrimitiveProperty persistent="true" name="IconObject"
                type="stringType" ValueByString="oracle.wh.repos.impl.binaryData.CMPIcon">
                <PrimitiveProperty persistent="true" name="AGGREGATE"
                    type="BooleanType" ValueByString="false"/>
                <PrimitiveProperty persistent="true" name="INTRA_COMPONENT"
                    type="BooleanType" ValueByString="false"/>
                <PrimitiveProperty persistent="true" name="TARGET_ROLE_NAME"
                    type="stringType" ValueByString="Element"/>
                <PrimitiveProperty persistent="true" name="MCM_INTERESTED"
                    type="BooleanType" ValueByString="true"/>
            </PrimitiveProperty>
    </PrimitiveProperty>
    </ClassDefinition>

    <ClassDefinition persistent="true" name="oracle.wh.repos.impl.query.CMPJoin">
        <ArrayProperty persistent="true" name="CHILD_TYPES" type="stringArrayType">
            <PrimitiveProperty persistent="true" name="oracle.wh.repos.impl.properties.CMPCLOBPropertyValue"
                type="stringType" Position="0" ValueByString="oracle.wh.repos.impl.properties.CMPCLOBPropertyValue"/>
            <PrimitiveProperty persistent="true" name="oracle.wh.repos.impl.properties.CMPPurePhysicalObject"
                type="stringType" Position="1" ValueByString="oracle.wh.repos.impl.properties.CMPPurePhysicalObject"/>
            <PrimitiveProperty persistent="true" name="oracle.wh.repos.impl.query.CMPJoinComponent"
                type="stringType" Position="2" ValueByString="oracle.wh.repos.impl.query.CMPJoinComponent"/>
            <PrimitiveProperty persistent="true" name="oracle.wh.repos.impl.properties.CMPStringPropertyValue"
                type="stringType" Position="3" ValueByString="oracle.wh.repos.impl.properties.CMPStringPropertyValue"/>
            <PrimitiveProperty persistent="true" name="oracle.wh.repos.impl.mls.CMPTranslation"
                type="stringType" Position="4" ValueByString="oracle.wh.repos.impl.mls.CMPTranslation"/>
            <PrimitiveProperty persistent="true" name="oracle.wh.repos.impl.properties.CMPReferencePropertyValue"
                type="stringType" Position="5" ValueByString="oracle.wh.repos.impl.properties.CMPReferencePropertyValue"/>
        </ArrayProperty>
        <PrimitiveProperty persistent="true" name="NAVIGABLE_ASSOCIATION_ROLES"
            type="stringType" ValueByString="Navigable Association Roles">
            <PrimitiveProperty persistent="true" name="DerivedFCO"
                type="stringType" ValueByString="oracle.wh.repos.impl.derivation.CMPDerivedFCO">
                <PrimitiveProperty persistent="true" name="AGGREGATE"
                    type="BooleanType" ValueByString="false"/>
                <PrimitiveProperty persistent="true" name="INTRA_COMPONENT"
                    type="BooleanType" ValueByString="true"/>
                <PrimitiveProperty persistent="true" name="TARGET_ROLE_NAME"
                    type="stringType" ValueByString="DerivedSCOs"/>
                <PrimitiveProperty persistent="true" name="MCM_INTERESTED"
                    type="BooleanType" ValueByString="true"/>
            </PrimitiveProperty>
            <PrimitiveProperty persistent="true" name="OwningRelation"
                type="stringType" ValueByString="oracle.wh.repos.impl.abstractRelation.CMPRelation">
                <PrimitiveProperty persistent="true" name="AGGREGATE"
                    type="BooleanType" ValueByString="true"/>
                <PrimitiveProperty persistent="true" name="INTRA_COMPONENT"
                    type="BooleanType" ValueByString="true"/>
                <PrimitiveProperty persistent="true" name="TARGET_ROLE_NAME"
                    type="stringType" ValueByString="OwnedItemSets"/>
                <PrimitiveProperty persistent="true" name="MCM_INTERESTED"
                    type="BooleanType" ValueByString="true"/>
            </PrimitiveProperty>
            <PrimitiveProperty persistent="true" name="FirstClassObject"
                type="stringType" ValueByString="oracle.wh.repos.impl.component.FirstClassObject">
                <PrimitiveProperty persistent="true" name="AGGREGATE"
                    type="BooleanType" ValueByString="false"/>
                <PrimitiveProperty persistent="true" name="INTRA_COMPONENT"
                    type="BooleanType" ValueByString="true"/>
                <PrimitiveProperty persistent="true" name="TARGET_ROLE_NAME"
                    type="stringType" ValueByString="SecondClassObjects"/>
                <PrimitiveProperty persistent="true" name="MCM_INTERESTED"
                    type="BooleanType" ValueByString="false"/>
            </PrimitiveProperty>
            <PrimitiveProperty persistent="true" name="DerivationSourceSCO"
                type="stringType" ValueByString="oracle.wh.repos.impl.derivation.CMPDerivationSourceSCO">
                <PrimitiveProperty persistent="true" name="AGGREGATE"
                    type="BooleanType" ValueByString="false"/>
                <PrimitiveProperty persistent="true" name="INTRA_COMPONENT"
                    type="BooleanType" ValueByString="false"/>
                <PrimitiveProperty persistent="true" name="TARGET_ROLE_NAME"
                    type="stringType" ValueByString="DerivedSCOs"/>
                <PrimitiveProperty persistent="true" name="MCM_INTERESTED"
                    type="BooleanType" ValueByString="true"/>
            </PrimitiveProperty>
            <PrimitiveProperty persistent="true" name="RelatedForeignKey"
                type="stringType" ValueByString="oracle.wh.repos.impl.items.CMPForeignKey">
                <PrimitiveProperty persistent="true" name="AGGREGATE"
                    type="BooleanType" ValueByString="false"/>
                <PrimitiveProperty persistent="true" name="INTRA_COMPONENT"
                    type="BooleanType" ValueByString="false"/>
                <PrimitiveProperty persistent="true" name="TARGET_ROLE_NAME"
                    type="stringType" ValueByString="Joins"/>
                <PrimitiveProperty persistent="true" name="MCM_INTERESTED"
                    type="BooleanType" ValueByString="true"/>
            </PrimitiveProperty>
            <PrimitiveProperty persistent="true" name="IconObject"
                type="stringType" ValueByString="oracle.wh.repos.impl.binaryData.CMPIcon">
                <PrimitiveProperty persistent="true" name="AGGREGATE"
                    type="BooleanType" ValueByString="false"/>
                <PrimitiveProperty persistent="true" name="INTRA_COMPONENT"
                    type="BooleanType" ValueByString="false"/>
                <PrimitiveProperty persistent="true" name="TARGET_ROLE_NAME"
                    type="stringType" ValueByString="Element"/>
                <PrimitiveProperty persistent="true" name="MCM_INTERESTED"
                    type="BooleanType" ValueByString="true"/>
            </PrimitiveProperty>
            <PrimitiveProperty persistent="true" name="Project"
                type="stringType" ValueByString="oracle.wh.repos.impl.project.CMPWBProject">
                <PrimitiveProperty persistent="true" name="AGGREGATE"
                    type="BooleanType" ValueByString="false"/>
                <PrimitiveProperty persistent="true" name="INTRA_COMPONENT"
                    type="BooleanType" ValueByString="true"/>
                <PrimitiveProperty persistent="true" name="TARGET_ROLE_NAME"
                    type="stringType" ValueByString="NOT MARKED IN MODEL"/>
                <PrimitiveProperty persistent="true" name="MCM_INTERESTED"
                    type="BooleanType" ValueByString="false"/>
            </PrimitiveProperty>
            <PrimitiveProperty persistent="true" name="ReferencedObject"
                type="stringType" ValueByString="oracle.wh.repos.impl.query.CMPQueryObject">
                <PrimitiveProperty persistent="true" name="AGGREGATE"
                    type="BooleanType" ValueByString="false"/>
                <PrimitiveProperty persistent="true" name="INTRA_COMPONENT"
                    type="BooleanType" ValueByString="false"/>
                <PrimitiveProperty persistent="true" name="TARGET_ROLE_NAME"
                    type="stringType" ValueByString="ReferencingJoins"/>
                <PrimitiveProperty persistent="true" name="MCM_INTERESTED"
                    type="BooleanType" ValueByString="true"/>
            </PrimitiveProperty>
    </PrimitiveProperty>
    </ClassDefinition>

    <ClassDefinition persistent="true" name="oracle.wh.repos.impl.dataProfile.CMPProfileAttribute">
        <ArrayProperty persistent="true" name="CHILD_TYPES" type="stringArrayType">
            <PrimitiveProperty persistent="true" name="oracle.wh.repos.impl.properties.CMPCLOBPropertyValue"
                type="stringType" Position="0" ValueByString="oracle.wh.repos.impl.properties.CMPCLOBPropertyValue"/>
            <PrimitiveProperty persistent="true" name="oracle.wh.repos.impl.properties.CMPPurePhysicalObject"
                type="stringType" Position="1" ValueByString="oracle.wh.repos.impl.properties.CMPPurePhysicalObject"/>
            <PrimitiveProperty persistent="true" name="oracle.wh.repos.impl.properties.CMPStringPropertyValue"
                type="stringType" Position="2" ValueByString="oracle.wh.repos.impl.properties.CMPStringPropertyValue"/>
            <PrimitiveProperty persistent="true" name="oracle.wh.repos.impl.mls.CMPTranslation"
                type="stringType" Position="3" ValueByString="oracle.wh.repos.impl.mls.CMPTranslation"/>
            <PrimitiveProperty persistent="true" name="oracle.wh.repos.impl.properties.CMPReferencePropertyValue"
                type="stringType" Position="4" ValueByString="oracle.wh.repos.impl.properties.CMPReferencePropertyValue"/>
        </ArrayProperty>
        <PrimitiveProperty persistent="true" name="NAVIGABLE_ASSOCIATION_ROLES"
            type="stringType" ValueByString="Navigable Association Roles">
            <PrimitiveProperty persistent="true" name="ReferencedItem"
                type="stringType" ValueByString="oracle.wh.repos.impl.items.CMPItem">
                <PrimitiveProperty persistent="true" name="AGGREGATE"
                    type="BooleanType" ValueByString="false"/>
                <PrimitiveProperty persistent="true" name="INTRA_COMPONENT"
                    type="BooleanType" ValueByString="false"/>
                <PrimitiveProperty persistent="true" name="TARGET_ROLE_NAME"
                    type="stringType" ValueByString="ProfileAttribute"/>
                <PrimitiveProperty persistent="true" name="MCM_INTERESTED"
                    type="BooleanType" ValueByString="true"/>
            </PrimitiveProperty>
            <PrimitiveProperty persistent="true" name="OwningRelation"
                type="stringType" ValueByString="oracle.wh.repos.impl.abstractRelation.CMPRelation">
                <PrimitiveProperty persistent="true" name="AGGREGATE"
                    type="BooleanType" ValueByString="true"/>
                <PrimitiveProperty persistent="true" name="INTRA_COMPONENT"
                    type="BooleanType" ValueByString="true"/>
                <PrimitiveProperty persistent="true" name="TARGET_ROLE_NAME"
                    type="stringType" ValueByString="OwnedAttributes"/>
                <PrimitiveProperty persistent="true" name="MCM_INTERESTED"
                    type="BooleanType" ValueByString="true"/>
            </PrimitiveProperty>
            <PrimitiveProperty persistent="true" name="FirstClassObject"
                type="stringType" ValueByString="oracle.wh.repos.impl.component.FirstClassObject">
                <PrimitiveProperty persistent="true" name="AGGREGATE"
                    type="BooleanType" ValueByString="false"/>
                <PrimitiveProperty persistent="true" name="INTRA_COMPONENT"
                    type="BooleanType" ValueByString="true"/>
                <PrimitiveProperty persistent="true" name="TARGET_ROLE_NAME"
                    type="stringType" ValueByString="SecondClassObjects"/>
                <PrimitiveProperty persistent="true" name="MCM_INTERESTED"
                    type="BooleanType" ValueByString="false"/>
            </PrimitiveProperty>
            <PrimitiveProperty persistent="true" name="TypeDefinition"
                type="stringType" ValueByString="oracle.wh.repos.impl.type.CMPTypeDefinition">
                <PrimitiveProperty persistent="true" name="AGGREGATE"
                    type="BooleanType" ValueByString="false"/>
                <PrimitiveProperty persistent="true" name="INTRA_COMPONENT"
                    type="BooleanType" ValueByString="false"/>
                <PrimitiveProperty persistent="true" name="TARGET_ROLE_NAME"
                    type="stringType" ValueByString="TypedObject"/>
                <PrimitiveProperty persistent="true" name="MCM_INTERESTED"
                    type="BooleanType" ValueByString="true"/>
            </PrimitiveProperty>
            <PrimitiveProperty persistent="true" name="IconObject"
                type="stringType" ValueByString="oracle.wh.repos.impl.binaryData.CMPIcon">
                <PrimitiveProperty persistent="true" name="AGGREGATE"
                    type="BooleanType" ValueByString="false"/>
                <PrimitiveProperty persistent="true" name="INTRA_COMPONENT"
                    type="BooleanType" ValueByString="false"/>
                <PrimitiveProperty persistent="true" name="TARGET_ROLE_NAME"
                    type="stringType" ValueByString="Element"/>
                <PrimitiveProperty persistent="true" name="MCM_INTERESTED"
                    type="BooleanType" ValueByString="true"/>
            </PrimitiveProperty>
            <PrimitiveProperty persistent="true" name="OrigAttribute"
                type="stringType" ValueByString="oracle.wh.repos.impl.dataProfile.CMPProfileAttribute">
                <PrimitiveProperty persistent="true" name="AGGREGATE"
                    type="BooleanType" ValueByString="false"/>
                <PrimitiveProperty persistent="true" name="INTRA_COMPONENT"
                    type="BooleanType" ValueByString="true"/>
                <PrimitiveProperty persistent="true" name="TARGET_ROLE_NAME"
                    type="stringType" ValueByString="ExtraAttribute"/>
                <PrimitiveProperty persistent="true" name="MCM_INTERESTED"
                    type="BooleanType" ValueByString="false"/>
            </PrimitiveProperty>
            <PrimitiveProperty persistent="true" name="Project"
                type="stringType" ValueByString="oracle.wh.repos.impl.project.CMPWBProject">
                <PrimitiveProperty persistent="true" name="AGGREGATE"
                    type="BooleanType" ValueByString="false"/>
                <PrimitiveProperty persistent="true" name="INTRA_COMPONENT"
                    type="BooleanType" ValueByString="true"/>
                <PrimitiveProperty persistent="true" name="TARGET_ROLE_NAME"
                    type="stringType" ValueByString="NOT MARKED IN MODEL"/>
                <PrimitiveProperty persistent="true" name="MCM_INTERESTED"
                    type="BooleanType" ValueByString="false"/>
            </PrimitiveProperty>
    </PrimitiveProperty>
    </ClassDefinition>

    <ClassDefinition persistent="true" name="oracle.wh.repos.impl.dataProfile.CMPProfileTable">
        <ArrayProperty persistent="true" name="CHILD_TYPES" type="stringArrayType">
            <PrimitiveProperty persistent="true" name="oracle.wh.repos.impl.validation.CMPWBValidationResult"
                type="stringType" Position="0" ValueByString="oracle.wh.repos.impl.validation.CMPWBValidationResult"/>
            <PrimitiveProperty persistent="true" name="oracle.wh.repos.impl.mls.CMPTranslation"
                type="stringType" Position="1" ValueByString="oracle.wh.repos.impl.mls.CMPTranslation"/>
            <PrimitiveProperty persistent="true" name="oracle.wh.repos.impl.dependency.CMPDependency"
                type="stringType" Position="2" ValueByString="oracle.wh.repos.impl.dependency.CMPDependency"/>
            <PrimitiveProperty persistent="true" name="oracle.wh.repos.impl.businessRule.CMPBusinessRuleUsage"
                type="stringType" Position="3" ValueByString="oracle.wh.repos.impl.businessRule.CMPBusinessRuleUsage"/>
            <PrimitiveProperty persistent="true" name="oracle.wh.repos.impl.dataProfile.CMPProfileAttribute"
                type="stringType" Position="4" ValueByString="oracle.wh.repos.impl.dataProfile.CMPProfileAttribute"/>
            <PrimitiveProperty persistent="true" name="oracle.wh.repos.impl.dataProfile.CMPProfileUniqueKey"
                type="stringType" Position="5" ValueByString="oracle.wh.repos.impl.dataProfile.CMPProfileUniqueKey"/>
            <PrimitiveProperty persistent="true" name="oracle.wh.repos.impl.dataProfile.CMPFunctionalDependency"
                type="stringType" Position="6" ValueByString="oracle.wh.repos.impl.dataProfile.CMPFunctionalDependency"/>
            <PrimitiveProperty persistent="true" name="oracle.wh.repos.impl.dataProfile.CMPProfileForeignKey"
                type="stringType" Position="7" ValueByString="oracle.wh.repos.impl.dataProfile.CMPProfileForeignKey"/>
            <PrimitiveProperty persistent="true" name="oracle.wh.repos.impl.properties.CMPCLOBPropertyValue"
                type="stringType" Position="8" ValueByString="oracle.wh.repos.impl.properties.CMPCLOBPropertyValue"/>
            <PrimitiveProperty persistent="true" name="oracle.wh.repos.impl.properties.CMPReferencePropertyValue"
                type="stringType" Position="9" ValueByString="oracle.wh.repos.impl.properties.CMPReferencePropertyValue"/>
            <PrimitiveProperty persistent="true" name="oracle.wh.repos.impl.properties.CMPPurePhysicalObject"
                type="stringType" Position="10" ValueByString="oracle.wh.repos.impl.properties.CMPPurePhysicalObject"/>
            <PrimitiveProperty persistent="true" name="oracle.wh.repos.impl.properties.CMPStringPropertyValue"
                type="stringType" Position="11" ValueByString="oracle.wh.repos.impl.properties.CMPStringPropertyValue"/>
            <PrimitiveProperty persistent="true" name="oracle.wh.repos.impl.dataProfile.CMPInclusionDependency"
                type="stringType" Position="12" ValueByString="oracle.wh.repos.impl.dataProfile.CMPInclusionDependency"/>
            <PrimitiveProperty persistent="true" name="oracle.wh.repos.impl.businessRule.CMPRelationUsage"
                type="stringType" Position="13" ValueByString="oracle.wh.repos.impl.businessRule.CMPRelationUsage"/>
        </ArrayProperty>
        <PrimitiveProperty persistent="true" name="NAVIGABLE_ASSOCIATION_ROLES"
            type="stringType" ValueByString="Navigable Association Roles">
            <PrimitiveProperty persistent="true" name="InstalledModule"
                type="stringType" ValueByString="oracle.wh.repos.impl.application.CMPInstalledModule">
                <PrimitiveProperty persistent="true" name="AGGREGATE"
                    type="BooleanType" ValueByString="true"/>
                <PrimitiveProperty persistent="true" name="INTRA_COMPONENT"
                    type="BooleanType" ValueByString="false"/>
                <PrimitiveProperty persistent="true" name="TARGET_ROLE_NAME"
                    type="stringType" ValueByString="DAEs"/>
                <PrimitiveProperty persistent="true" name="MCM_INTERESTED"
                    type="BooleanType" ValueByString="true"/>
            </PrimitiveProperty>
            <PrimitiveProperty persistent="true" name="ACLContainer"
                type="stringType" ValueByString="oracle.wh.repos.impl.security.CMPACLContainer">
                <PrimitiveProperty persistent="true" name="AGGREGATE"
                    type="BooleanType" ValueByString="false"/>
                <PrimitiveProperty persistent="true" name="INTRA_COMPONENT"
                    type="BooleanType" ValueByString="false"/>
                <PrimitiveProperty persistent="true" name="TARGET_ROLE_NAME"
                    type="stringType" ValueByString="RealFCO"/>
                <PrimitiveProperty persistent="true" name="MCM_INTERESTED"
                    type="BooleanType" ValueByString="false"/>
            </PrimitiveProperty>
            <PrimitiveProperty persistent="true" name="ValidationResult"
                type="stringType" ValueByString="oracle.wh.repos.impl.validation.CMPValidationComponent">
                <PrimitiveProperty persistent="true" name="AGGREGATE"
                    type="BooleanType" ValueByString="false"/>
                <PrimitiveProperty persistent="true" name="INTRA_COMPONENT"
                    type="BooleanType" ValueByString="true"/>
                <PrimitiveProperty persistent="true" name="TARGET_ROLE_NAME"
                    type="stringType" ValueByString="ValidatingElement"/>
                <PrimitiveProperty persistent="true" name="MCM_INTERESTED"
                    type="BooleanType" ValueByString="false"/>
            </PrimitiveProperty>
            <PrimitiveProperty persistent="true" name="OwningFolder"
                type="stringType" ValueByString="oracle.wh.repos.impl.component.Folder">
                <PrimitiveProperty persistent="true" name="AGGREGATE"
                    type="BooleanType" ValueByString="false"/>
                <PrimitiveProperty persistent="true" name="INTRA_COMPONENT"
                    type="BooleanType" ValueByString="false"/>
                <PrimitiveProperty persistent="true" name="TARGET_ROLE_NAME"
                    type="stringType" ValueByString="OwnedComponents"/>
                <PrimitiveProperty persistent="true" name="MCM_INTERESTED"
                    type="BooleanType" ValueByString="false"/>
            </PrimitiveProperty>
            <PrimitiveProperty persistent="true" name="IconObject"
                type="stringType" ValueByString="oracle.wh.repos.impl.binaryData.CMPIcon">
                <PrimitiveProperty persistent="true" name="AGGREGATE"
                    type="BooleanType" ValueByString="false"/>
                <PrimitiveProperty persistent="true" name="INTRA_COMPONENT"
                    type="BooleanType" ValueByString="false"/>
                <PrimitiveProperty persistent="true" name="TARGET_ROLE_NAME"
                    type="stringType" ValueByString="Element"/>
                <PrimitiveProperty persistent="true" name="MCM_INTERESTED"
                    type="BooleanType" ValueByString="true"/>
            </PrimitiveProperty>
            <PrimitiveProperty persistent="true" name="ReferencedRelation"
                type="stringType" ValueByString="oracle.wh.repos.impl.abstractRelation.CMPRelation">
                <PrimitiveProperty persistent="true" name="AGGREGATE"
                    type="BooleanType" ValueByString="false"/>
                <PrimitiveProperty persistent="true" name="INTRA_COMPONENT"
                    type="BooleanType" ValueByString="false"/>
                <PrimitiveProperty persistent="true" name="TARGET_ROLE_NAME"
                    type="stringType" ValueByString="ReferencingPrfTable"/>
                <PrimitiveProperty persistent="true" name="MCM_INTERESTED"
                    type="BooleanType" ValueByString="true"/>
            </PrimitiveProperty>
            <PrimitiveProperty persistent="true" name="Tt"
                type="stringType" ValueByString="oracle.wh.repos.impl.tts.CMPWBOracleTTS">
                <PrimitiveProperty persistent="true" name="AGGREGATE"
                    type="BooleanType" ValueByString="false"/>
                <PrimitiveProperty persistent="true" name="INTRA_COMPONENT"
                    type="BooleanType" ValueByString="false"/>
                <PrimitiveProperty persistent="true" name="TARGET_ROLE_NAME"
                    type="stringType" ValueByString="Tables"/>
                <PrimitiveProperty persistent="true" name="MCM_INTERESTED"
                    type="BooleanType" ValueByString="true"/>
            </PrimitiveProperty>
            <PrimitiveProperty persistent="true" name="Project"
                type="stringType" ValueByString="oracle.wh.repos.impl.project.CMPWBProject">
                <PrimitiveProperty persistent="true" name="AGGREGATE"
                    type="BooleanType" ValueByString="false"/>
                <PrimitiveProperty persistent="true" name="INTRA_COMPONENT"
                    type="BooleanType" ValueByString="true"/>
                <PrimitiveProperty persistent="true" name="TARGET_ROLE_NAME"
                    type="stringType" ValueByString="NOT MARKED IN MODEL"/>
                <PrimitiveProperty persistent="true" name="MCM_INTERESTED"
                    type="BooleanType" ValueByString="false"/>
            </PrimitiveProperty>
    </PrimitiveProperty>
    </ClassDefinition>

    <ClassDefinition persistent="true" name="oracle.wh.repos.impl.mls.CMPTranslation">
        <ArrayProperty persistent="true" name="CHILD_TYPES" type="stringArrayType">
            <PrimitiveProperty persistent="true" name="oracle.wh.repos.impl.properties.CMPCLOBPropertyValue"
                type="stringType" Position="0" ValueByString="oracle.wh.repos.impl.properties.CMPCLOBPropertyValue"/>
            <PrimitiveProperty persistent="true" name="oracle.wh.repos.impl.properties.CMPPurePhysicalObject"
                type="stringType" Position="1" ValueByString="oracle.wh.repos.impl.properties.CMPPurePhysicalObject"/>
            <PrimitiveProperty persistent="true" name="oracle.wh.repos.impl.weakComponent.CMPWeakAssociation"
                type="stringType" Position="2" ValueByString="oracle.wh.repos.impl.weakComponent.CMPWeakAssociation"/>
            <PrimitiveProperty persistent="true" name="oracle.wh.repos.impl.properties.CMPStringPropertyValue"
                type="stringType" Position="3" ValueByString="oracle.wh.repos.impl.properties.CMPStringPropertyValue"/>
            <PrimitiveProperty persistent="true" name="oracle.wh.repos.impl.weakComponent.CMPWeakSecondClassObject"
                type="stringType" Position="4" ValueByString="oracle.wh.repos.impl.weakComponent.CMPWeakSecondClassObject"/>
            <PrimitiveProperty persistent="true" name="oracle.wh.repos.impl.properties.CMPReferencePropertyValue"
                type="stringType" Position="5" ValueByString="oracle.wh.repos.impl.properties.CMPReferencePropertyValue"/>
        </ArrayProperty>
        <PrimitiveProperty persistent="true" name="NAVIGABLE_ASSOCIATION_ROLES"
            type="stringType" ValueByString="Navigable Association Roles">
            <PrimitiveProperty persistent="true" name="FirstClassObject"
                type="stringType" ValueByString="oracle.wh.repos.impl.component.FirstClassObject">
                <PrimitiveProperty persistent="true" name="AGGREGATE"
                    type="BooleanType" ValueByString="false"/>
                <PrimitiveProperty persistent="true" name="INTRA_COMPONENT"
                    type="BooleanType" ValueByString="true"/>
                <PrimitiveProperty persistent="true" name="TARGET_ROLE_NAME"
                    type="stringType" ValueByString="SecondClassObjects"/>
                <PrimitiveProperty persistent="true" name="MCM_INTERESTED"
                    type="BooleanType" ValueByString="false"/>
            </PrimitiveProperty>
            <PrimitiveProperty persistent="true" name="MLSTranslatable"
                type="stringType" ValueByString="oracle.wh.repos.impl.mls.CMPMLSTranslatable">
                <PrimitiveProperty persistent="true" name="AGGREGATE"
                    type="BooleanType" ValueByString="true"/>
                <PrimitiveProperty persistent="true" name="INTRA_COMPONENT"
                    type="BooleanType" ValueByString="true"/>
                <PrimitiveProperty persistent="true" name="TARGET_ROLE_NAME"
                    type="stringType" ValueByString="Translation"/>
                <PrimitiveProperty persistent="true" name="MCM_INTERESTED"
                    type="BooleanType" ValueByString="true"/>
            </PrimitiveProperty>
            <PrimitiveProperty persistent="true" name="IconObject"
                type="stringType" ValueByString="oracle.wh.repos.impl.binaryData.CMPIcon">
                <PrimitiveProperty persistent="true" name="AGGREGATE"
                    type="BooleanType" ValueByString="false"/>
                <PrimitiveProperty persistent="true" name="INTRA_COMPONENT"
                    type="BooleanType" ValueByString="false"/>
                <PrimitiveProperty persistent="true" name="TARGET_ROLE_NAME"
                    type="stringType" ValueByString="Element"/>
                <PrimitiveProperty persistent="true" name="MCM_INTERESTED"
                    type="BooleanType" ValueByString="true"/>
            </PrimitiveProperty>
    </PrimitiveProperty>
    </ClassDefinition>

    <ClassDefinition persistent="true" name="oracle.wh.repos.impl.metaModel.CMPPrimitiveModelAttribute">
        <ArrayProperty persistent="true" name="CHILD_TYPES" type="stringArrayType">
            <PrimitiveProperty persistent="true" name="oracle.wh.repos.impl.properties.CMPCLOBPropertyValue"
                type="stringType" Position="0" ValueByString="oracle.wh.repos.impl.properties.CMPCLOBPropertyValue"/>
            <PrimitiveProperty persistent="true" name="oracle.wh.repos.impl.metaModel.CMPArrayModelAttribute"
                type="stringType" Position="1" ValueByString="oracle.wh.repos.impl.metaModel.CMPArrayModelAttribute"/>
            <PrimitiveProperty persistent="true" name="oracle.wh.repos.impl.properties.CMPPurePhysicalObject"
                type="stringType" Position="2" ValueByString="oracle.wh.repos.impl.properties.CMPPurePhysicalObject"/>
            <PrimitiveProperty persistent="true" name="oracle.wh.repos.impl.metaModel.CMPPrimitiveModelAttribute"
                type="stringType" Position="3" ValueByString="oracle.wh.repos.impl.metaModel.CMPPrimitiveModelAttribute"/>
            <PrimitiveProperty persistent="true" name="oracle.wh.repos.impl.properties.CMPStringPropertyValue"
                type="stringType" Position="4" ValueByString="oracle.wh.repos.impl.properties.CMPStringPropertyValue"/>
            <PrimitiveProperty persistent="true" name="oracle.wh.repos.impl.mls.CMPTranslation"
                type="stringType" Position="5" ValueByString="oracle.wh.repos.impl.mls.CMPTranslation"/>
            <PrimitiveProperty persistent="true" name="oracle.wh.repos.impl.properties.CMPReferencePropertyValue"
                type="stringType" Position="6" ValueByString="oracle.wh.repos.impl.properties.CMPReferencePropertyValue"/>
        </ArrayProperty>
        <PrimitiveProperty persistent="true" name="NAVIGABLE_ASSOCIATION_ROLES"
            type="stringType" ValueByString="Navigable Association Roles">
            <PrimitiveProperty persistent="true" name="AttributeType"
                type="stringType" ValueByString="oracle.wh.repos.impl.domain.CMPAbstractType">
                <PrimitiveProperty persistent="true" name="AGGREGATE"
                    type="BooleanType" ValueByString="false"/>
                <PrimitiveProperty persistent="true" name="INTRA_COMPONENT"
                    type="BooleanType" ValueByString="false"/>
                <PrimitiveProperty persistent="true" name="TARGET_ROLE_NAME"
                    type="stringType" ValueByString="NOT MARKED IN MODEL"/>
                <PrimitiveProperty persistent="true" name="MCM_INTERESTED"
                    type="BooleanType" ValueByString="true"/>
            </PrimitiveProperty>
            <PrimitiveProperty persistent="true" name="ModelAttributeOwner"
                type="stringType" ValueByString="oracle.wh.repos.impl.metaModel.CMPDefinitionElement">
                <PrimitiveProperty persistent="true" name="AGGREGATE"
                    type="BooleanType" ValueByString="true"/>
                <PrimitiveProperty persistent="true" name="INTRA_COMPONENT"
                    type="BooleanType" ValueByString="true"/>
                <PrimitiveProperty persistent="true" name="TARGET_ROLE_NAME"
                    type="stringType" ValueByString="OwnedModelAttributes"/>
                <PrimitiveProperty persistent="true" name="MCM_INTERESTED"
                    type="BooleanType" ValueByString="true"/>
            </PrimitiveProperty>
            <PrimitiveProperty persistent="true" name="FirstClassObject"
                type="stringType" ValueByString="oracle.wh.repos.impl.component.FirstClassObject">
                <PrimitiveProperty persistent="true" name="AGGREGATE"
                    type="BooleanType" ValueByString="false"/>
                <PrimitiveProperty persistent="true" name="INTRA_COMPONENT"
                    type="BooleanType" ValueByString="true"/>
                <PrimitiveProperty persistent="true" name="TARGET_ROLE_NAME"
                    type="stringType" ValueByString="SecondClassObjects"/>
                <PrimitiveProperty persistent="true" name="MCM_INTERESTED"
                    type="BooleanType" ValueByString="false"/>
            </PrimitiveProperty>
            <PrimitiveProperty persistent="true" name="IconObject"
                type="stringType" ValueByString="oracle.wh.repos.impl.binaryData.CMPIcon">
                <PrimitiveProperty persistent="true" name="AGGREGATE"
                    type="BooleanType" ValueByString="false"/>
                <PrimitiveProperty persistent="true" name="INTRA_COMPONENT"
                    type="BooleanType" ValueByString="false"/>
                <PrimitiveProperty persistent="true" name="TARGET_ROLE_NAME"
                    type="stringType" ValueByString="Element"/>
                <PrimitiveProperty persistent="true" name="MCM_INTERESTED"
                    type="BooleanType" ValueByString="true"/>
            </PrimitiveProperty>
    </PrimitiveProperty>
    </ClassDefinition>

    <ClassDefinition persistent="true" name="oracle.wh.repos.impl.query.CMPDrillLevelKey">
        <ArrayProperty persistent="true" name="CHILD_TYPES" type="stringArrayType">
            <PrimitiveProperty persistent="true" name="oracle.wh.repos.impl.properties.CMPCLOBPropertyValue"
                type="stringType" Position="0" ValueByString="oracle.wh.repos.impl.properties.CMPCLOBPropertyValue"/>
            <PrimitiveProperty persistent="true" name="oracle.wh.repos.impl.properties.CMPPurePhysicalObject"
                type="stringType" Position="1" ValueByString="oracle.wh.repos.impl.properties.CMPPurePhysicalObject"/>
            <PrimitiveProperty persistent="true" name="oracle.wh.repos.impl.query.CMPDrillLevelKeyUsage"
                type="stringType" Position="2" ValueByString="oracle.wh.repos.impl.query.CMPDrillLevelKeyUsage"/>
            <PrimitiveProperty persistent="true" name="oracle.wh.repos.impl.properties.CMPStringPropertyValue"
                type="stringType" Position="3" ValueByString="oracle.wh.repos.impl.properties.CMPStringPropertyValue"/>
            <PrimitiveProperty persistent="true" name="oracle.wh.repos.impl.mls.CMPTranslation"
                type="stringType" Position="4" ValueByString="oracle.wh.repos.impl.mls.CMPTranslation"/>
            <PrimitiveProperty persistent="true" name="oracle.wh.repos.impl.properties.CMPReferencePropertyValue"
                type="stringType" Position="5" ValueByString="oracle.wh.repos.impl.properties.CMPReferencePropertyValue"/>
        </ArrayProperty>
        <PrimitiveProperty persistent="true" name="NAVIGABLE_ASSOCIATION_ROLES"
            type="stringType" ValueByString="Navigable Association Roles">
            <PrimitiveProperty persistent="true" name="DerivedFCO"
                type="stringType" ValueByString="oracle.wh.repos.impl.derivation.CMPDerivedFCO">
                <PrimitiveProperty persistent="true" name="AGGREGATE"
                    type="BooleanType" ValueByString="false"/>
                <PrimitiveProperty persistent="true" name="INTRA_COMPONENT"
                    type="BooleanType" ValueByString="true"/>
                <PrimitiveProperty persistent="true" name="TARGET_ROLE_NAME"
                    type="stringType" ValueByString="DerivedSCOs"/>
                <PrimitiveProperty persistent="true" name="MCM_INTERESTED"
                    type="BooleanType" ValueByString="true"/>
            </PrimitiveProperty>
            <PrimitiveProperty persistent="true" name="OwningRelation"
                type="stringType" ValueByString="oracle.wh.repos.impl.abstractRelation.CMPRelation">
                <PrimitiveProperty persistent="true" name="AGGREGATE"
                    type="BooleanType" ValueByString="true"/>
                <PrimitiveProperty persistent="true" name="INTRA_COMPONENT"
                    type="BooleanType" ValueByString="true"/>
                <PrimitiveProperty persistent="true" name="TARGET_ROLE_NAME"
                    type="stringType" ValueByString="OwnedItemSets"/>
                <PrimitiveProperty persistent="true" name="MCM_INTERESTED"
                    type="BooleanType" ValueByString="true"/>
            </PrimitiveProperty>
            <PrimitiveProperty persistent="true" name="FirstClassObject"
                type="stringType" ValueByString="oracle.wh.repos.impl.component.FirstClassObject">
                <PrimitiveProperty persistent="true" name="AGGREGATE"
                    type="BooleanType" ValueByString="false"/>
                <PrimitiveProperty persistent="true" name="INTRA_COMPONENT"
                    type="BooleanType" ValueByString="true"/>
                <PrimitiveProperty persistent="true" name="TARGET_ROLE_NAME"
                    type="stringType" ValueByString="SecondClassObjects"/>
                <PrimitiveProperty persistent="true" name="MCM_INTERESTED"
                    type="BooleanType" ValueByString="false"/>
            </PrimitiveProperty>
            <PrimitiveProperty persistent="true" name="DerivationSourceSCO"
                type="stringType" ValueByString="oracle.wh.repos.impl.derivation.CMPDerivationSourceSCO">
                <PrimitiveProperty persistent="true" name="AGGREGATE"
                    type="BooleanType" ValueByString="false"/>
                <PrimitiveProperty persistent="true" name="INTRA_COMPONENT"
                    type="BooleanType" ValueByString="false"/>
                <PrimitiveProperty persistent="true" name="TARGET_ROLE_NAME"
                    type="stringType" ValueByString="DerivedSCOs"/>
                <PrimitiveProperty persistent="true" name="MCM_INTERESTED"
                    type="BooleanType" ValueByString="true"/>
            </PrimitiveProperty>
            <PrimitiveProperty persistent="true" name="IconObject"
                type="stringType" ValueByString="oracle.wh.repos.impl.binaryData.CMPIcon">
                <PrimitiveProperty persistent="true" name="AGGREGATE"
                    type="BooleanType" ValueByString="false"/>
                <PrimitiveProperty persistent="true" name="INTRA_COMPONENT"
                    type="BooleanType" ValueByString="false"/>
                <PrimitiveProperty persistent="true" name="TARGET_ROLE_NAME"
                    type="stringType" ValueByString="Element"/>
                <PrimitiveProperty persistent="true" name="MCM_INTERESTED"
                    type="BooleanType" ValueByString="true"/>
            </PrimitiveProperty>
            <PrimitiveProperty persistent="true" name="Project"
                type="stringType" ValueByString="oracle.wh.repos.impl.project.CMPWBProject">
                <PrimitiveProperty persistent="true" name="AGGREGATE"
                    type="BooleanType" ValueByString="false"/>
                <PrimitiveProperty persistent="true" name="INTRA_COMPONENT"
                    type="BooleanType" ValueByString="true"/>
                <PrimitiveProperty persistent="true" name="TARGET_ROLE_NAME"
                    type="stringType" ValueByString="NOT MARKED IN MODEL"/>
                <PrimitiveProperty persistent="true" name="MCM_INTERESTED"
                    type="BooleanType" ValueByString="false"/>
            </PrimitiveProperty>
    </PrimitiveProperty>
    </ClassDefinition>

    <ClassDefinition persistent="true" name="oracle.wh.repos.impl.domain.CMPRange">
        <ArrayProperty persistent="true" name="CHILD_TYPES" type="stringArrayType">
            <PrimitiveProperty persistent="true" name="oracle.wh.repos.impl.metaModel.CMPArrayModelAttribute"
                type="stringType" Position="0" ValueByString="oracle.wh.repos.impl.metaModel.CMPArrayModelAttribute"/>
            <PrimitiveProperty persistent="true" name="oracle.wh.repos.impl.metaModel.CMPPrimitiveModelAttribute"
                type="stringType" Position="1" ValueByString="oracle.wh.repos.impl.metaModel.CMPPrimitiveModelAttribute"/>
        </ArrayProperty>
        <PrimitiveProperty persistent="true" name="NAVIGABLE_ASSOCIATION_ROLES"
            type="stringType" ValueByString="Navigable Association Roles">
            <PrimitiveProperty persistent="true" name="Domain"
                type="stringType" ValueByString="oracle.wh.repos.impl.domain.CMPDomain">
                <PrimitiveProperty persistent="true" name="AGGREGATE"
                    type="BooleanType" ValueByString="true"/>
                <PrimitiveProperty persistent="true" name="INTRA_COMPONENT"
                    type="BooleanType" ValueByString="true"/>
                <PrimitiveProperty persistent="true" name="TARGET_ROLE_NAME"
                    type="stringType" ValueByString="Ranges"/>
                <PrimitiveProperty persistent="true" name="MCM_INTERESTED"
                    type="BooleanType" ValueByString="true"/>
            </PrimitiveProperty>
            <PrimitiveProperty persistent="true" name="FirstClassObject"
                type="stringType" ValueByString="oracle.wh.repos.impl.component.FirstClassObject">
                <PrimitiveProperty persistent="true" name="AGGREGATE"
                    type="BooleanType" ValueByString="false"/>
                <PrimitiveProperty persistent="true" name="INTRA_COMPONENT"
                    type="BooleanType" ValueByString="true"/>
                <PrimitiveProperty persistent="true" name="TARGET_ROLE_NAME"
                    type="stringType" ValueByString="SecondClassObjects"/>
                <PrimitiveProperty persistent="true" name="MCM_INTERESTED"
                    type="BooleanType" ValueByString="false"/>
            </PrimitiveProperty>
            <PrimitiveProperty persistent="true" name="IconObject"
                type="stringType" ValueByString="oracle.wh.repos.impl.binaryData.CMPIcon">
                <PrimitiveProperty persistent="true" name="AGGREGATE"
                    type="BooleanType" ValueByString="false"/>
                <PrimitiveProperty persistent="true" name="INTRA_COMPONENT"
                    type="BooleanType" ValueByString="false"/>
                <PrimitiveProperty persistent="true" name="TARGET_ROLE_NAME"
                    type="stringType" ValueByString="Element"/>
                <PrimitiveProperty persistent="true" name="MCM_INTERESTED"
                    type="BooleanType" ValueByString="true"/>
            </PrimitiveProperty>
    </PrimitiveProperty>
    </ClassDefinition>

    <ClassDefinition persistent="true" name="oracle.wh.repos.impl.platform.CMPModelUsage">
        <ArrayProperty persistent="true" name="CHILD_TYPES" type="stringArrayType">
            <PrimitiveProperty persistent="true" name="oracle.wh.repos.impl.properties.CMPCLOBPropertyValue"
                type="stringType" Position="0" ValueByString="oracle.wh.repos.impl.properties.CMPCLOBPropertyValue"/>
            <PrimitiveProperty persistent="true" name="oracle.wh.repos.impl.properties.CMPPurePhysicalObject"
                type="stringType" Position="1" ValueByString="oracle.wh.repos.impl.properties.CMPPurePhysicalObject"/>
            <PrimitiveProperty persistent="true" name="oracle.wh.repos.impl.properties.CMPStringPropertyValue"
                type="stringType" Position="2" ValueByString="oracle.wh.repos.impl.properties.CMPStringPropertyValue"/>
            <PrimitiveProperty persistent="true" name="oracle.wh.repos.impl.properties.CMPReferencePropertyValue"
                type="stringType" Position="3" ValueByString="oracle.wh.repos.impl.properties.CMPReferencePropertyValue"/>
        </ArrayProperty>
        <PrimitiveProperty persistent="true" name="NAVIGABLE_ASSOCIATION_ROLES"
            type="stringType" ValueByString="Navigable Association Roles">
            <PrimitiveProperty persistent="true" name="Model"
                type="stringType" ValueByString="oracle.wh.repos.impl.metaModel.CMPModelDefinition">
                <PrimitiveProperty persistent="true" name="AGGREGATE"
                    type="BooleanType" ValueByString="false"/>
                <PrimitiveProperty persistent="true" name="INTRA_COMPONENT"
                    type="BooleanType" ValueByString="true"/>
                <PrimitiveProperty persistent="true" name="TARGET_ROLE_NAME"
                    type="stringType" ValueByString="NOT MARKED IN MODEL"/>
                <PrimitiveProperty persistent="true" name="MCM_INTERESTED"
                    type="BooleanType" ValueByString="true"/>
            </PrimitiveProperty>
            <PrimitiveProperty persistent="true" name="FirstClassObject"
                type="stringType" ValueByString="oracle.wh.repos.impl.component.FirstClassObject">
                <PrimitiveProperty persistent="true" name="AGGREGATE"
                    type="BooleanType" ValueByString="false"/>
                <PrimitiveProperty persistent="true" name="INTRA_COMPONENT"
                    type="BooleanType" ValueByString="true"/>
                <PrimitiveProperty persistent="true" name="TARGET_ROLE_NAME"
                    type="stringType" ValueByString="SecondClassObjects"/>
                <PrimitiveProperty persistent="true" name="MCM_INTERESTED"
                    type="BooleanType" ValueByString="false"/>
            </PrimitiveProperty>
            <PrimitiveProperty persistent="true" name="IconObject"
                type="stringType" ValueByString="oracle.wh.repos.impl.binaryData.CMPIcon">
                <PrimitiveProperty persistent="true" name="AGGREGATE"
                    type="BooleanType" ValueByString="false"/>
                <PrimitiveProperty persistent="true" name="INTRA_COMPONENT"
                    type="BooleanType" ValueByString="false"/>
                <PrimitiveProperty persistent="true" name="TARGET_ROLE_NAME"
                    type="stringType" ValueByString="Element"/>
                <PrimitiveProperty persistent="true" name="MCM_INTERESTED"
                    type="BooleanType" ValueByString="true"/>
            </PrimitiveProperty>
            <PrimitiveProperty persistent="true" name="ModelUsageOwner"
                type="stringType" ValueByString="oracle.wh.repos.impl.platform.CMPUserConfigTemplateSet">
                <PrimitiveProperty persistent="true" name="AGGREGATE"
                    type="BooleanType" ValueByString="true"/>
                <PrimitiveProperty persistent="true" name="INTRA_COMPONENT"
                    type="BooleanType" ValueByString="true"/>
                <PrimitiveProperty persistent="true" name="TARGET_ROLE_NAME"
                    type="stringType" ValueByString="ModelUsages"/>
                <PrimitiveProperty persistent="true" name="MCM_INTERESTED"
                    type="BooleanType" ValueByString="true"/>
            </PrimitiveProperty>
    </PrimitiveProperty>
    </ClassDefinition>

    <ClassDefinition persistent="true" name="oracle.wh.repos.impl.dataProfile.CMPProfileUniqueKey">
        <ArrayProperty persistent="true" name="CHILD_TYPES" type="stringArrayType">
            <PrimitiveProperty persistent="true" name="oracle.wh.repos.impl.properties.CMPCLOBPropertyValue"
                type="stringType" Position="0" ValueByString="oracle.wh.repos.impl.properties.CMPCLOBPropertyValue"/>
            <PrimitiveProperty persistent="true" name="oracle.wh.repos.impl.properties.CMPPurePhysicalObject"
                type="stringType" Position="1" ValueByString="oracle.wh.repos.impl.properties.CMPPurePhysicalObject"/>
            <PrimitiveProperty persistent="true" name="oracle.wh.repos.impl.properties.CMPStringPropertyValue"
                type="stringType" Position="2" ValueByString="oracle.wh.repos.impl.properties.CMPStringPropertyValue"/>
            <PrimitiveProperty persistent="true" name="oracle.wh.repos.impl.mls.CMPTranslation"
                type="stringType" Position="3" ValueByString="oracle.wh.repos.impl.mls.CMPTranslation"/>
            <PrimitiveProperty persistent="true" name="oracle.wh.repos.impl.properties.CMPReferencePropertyValue"
                type="stringType" Position="4" ValueByString="oracle.wh.repos.impl.properties.CMPReferencePropertyValue"/>
            <PrimitiveProperty persistent="true" name="oracle.wh.repos.impl.items.CMPWBItemSetUsage"
                type="stringType" Position="5" ValueByString="oracle.wh.repos.impl.items.CMPWBItemSetUsage"/>
            <PrimitiveProperty persistent="true" name="oracle.wh.repos.impl.dataProfile.CMPRdntItemSetUsage"
                type="stringType" Position="6" ValueByString="oracle.wh.repos.impl.dataProfile.CMPRdntItemSetUsage"/>
        </ArrayProperty>
        <PrimitiveProperty persistent="true" name="NAVIGABLE_ASSOCIATION_ROLES"
            type="stringType" ValueByString="Navigable Association Roles">
            <PrimitiveProperty persistent="true" name="ReferencedItem"
                type="stringType" ValueByString="oracle.wh.repos.impl.items.CMPUniqueKey">
                <PrimitiveProperty persistent="true" name="AGGREGATE"
                    type="BooleanType" ValueByString="false"/>
                <PrimitiveProperty persistent="true" name="INTRA_COMPONENT"
                    type="BooleanType" ValueByString="true"/>
                <PrimitiveProperty persistent="true" name="TARGET_ROLE_NAME"
                    type="stringType" ValueByString="ReferencingItem"/>
                <PrimitiveProperty persistent="true" name="MCM_INTERESTED"
                    type="BooleanType" ValueByString="false"/>
            </PrimitiveProperty>
            <PrimitiveProperty persistent="true" name="OwningRelation"
                type="stringType" ValueByString="oracle.wh.repos.impl.abstractRelation.CMPRelation">
                <PrimitiveProperty persistent="true" name="AGGREGATE"
                    type="BooleanType" ValueByString="true"/>
                <PrimitiveProperty persistent="true" name="INTRA_COMPONENT"
                    type="BooleanType" ValueByString="true"/>
                <PrimitiveProperty persistent="true" name="TARGET_ROLE_NAME"
                    type="stringType" ValueByString="OwnedItemSets"/>
                <PrimitiveProperty persistent="true" name="MCM_INTERESTED"
                    type="BooleanType" ValueByString="true"/>
            </PrimitiveProperty>
            <PrimitiveProperty persistent="true" name="FirstClassObject"
                type="stringType" ValueByString="oracle.wh.repos.impl.component.FirstClassObject">
                <PrimitiveProperty persistent="true" name="AGGREGATE"
                    type="BooleanType" ValueByString="false"/>
                <PrimitiveProperty persistent="true" name="INTRA_COMPONENT"
                    type="BooleanType" ValueByString="true"/>
                <PrimitiveProperty persistent="true" name="TARGET_ROLE_NAME"
                    type="stringType" ValueByString="SecondClassObjects"/>
                <PrimitiveProperty persistent="true" name="MCM_INTERESTED"
                    type="BooleanType" ValueByString="false"/>
            </PrimitiveProperty>
            <PrimitiveProperty persistent="true" name="IconObject"
                type="stringType" ValueByString="oracle.wh.repos.impl.binaryData.CMPIcon">
                <PrimitiveProperty persistent="true" name="AGGREGATE"
                    type="BooleanType" ValueByString="false"/>
                <PrimitiveProperty persistent="true" name="INTRA_COMPONENT"
                    type="BooleanType" ValueByString="false"/>
                <PrimitiveProperty persistent="true" name="TARGET_ROLE_NAME"
                    type="stringType" ValueByString="Element"/>
                <PrimitiveProperty persistent="true" name="MCM_INTERESTED"
                    type="BooleanType" ValueByString="true"/>
            </PrimitiveProperty>
            <PrimitiveProperty persistent="true" name="Project"
                type="stringType" ValueByString="oracle.wh.repos.impl.project.CMPWBProject">
                <PrimitiveProperty persistent="true" name="AGGREGATE"
                    type="BooleanType" ValueByString="false"/>
                <PrimitiveProperty persistent="true" name="INTRA_COMPONENT"
                    type="BooleanType" ValueByString="true"/>
                <PrimitiveProperty persistent="true" name="TARGET_ROLE_NAME"
                    type="stringType" ValueByString="NOT MARKED IN MODEL"/>
                <PrimitiveProperty persistent="true" name="MCM_INTERESTED"
                    type="BooleanType" ValueByString="false"/>
            </PrimitiveProperty>
    </PrimitiveProperty>
    </ClassDefinition>

    <ClassDefinition persistent="true" name="oracle.wh.repos.impl.cube.CMPAggregationSpecification">
        <ArrayProperty persistent="true" name="CHILD_TYPES" type="stringArrayType">
            <PrimitiveProperty persistent="true" name="oracle.wh.repos.impl.properties.CMPCLOBPropertyValue"
                type="stringType" Position="0" ValueByString="oracle.wh.repos.impl.properties.CMPCLOBPropertyValue"/>
            <PrimitiveProperty persistent="true" name="oracle.wh.repos.impl.properties.CMPPurePhysicalObject"
                type="stringType" Position="1" ValueByString="oracle.wh.repos.impl.properties.CMPPurePhysicalObject"/>
            <PrimitiveProperty persistent="true" name="oracle.wh.repos.impl.cube.CMPAggSpecUsage"
                type="stringType" Position="2" ValueByString="oracle.wh.repos.impl.cube.CMPAggSpecUsage"/>
            <PrimitiveProperty persistent="true" name="oracle.wh.repos.impl.properties.CMPStringPropertyValue"
                type="stringType" Position="3" ValueByString="oracle.wh.repos.impl.properties.CMPStringPropertyValue"/>
            <PrimitiveProperty persistent="true" name="oracle.wh.repos.impl.mls.CMPTranslation"
                type="stringType" Position="4" ValueByString="oracle.wh.repos.impl.mls.CMPTranslation"/>
            <PrimitiveProperty persistent="true" name="oracle.wh.repos.impl.properties.CMPReferencePropertyValue"
                type="stringType" Position="5" ValueByString="oracle.wh.repos.impl.properties.CMPReferencePropertyValue"/>
        </ArrayProperty>
        <PrimitiveProperty persistent="true" name="NAVIGABLE_ASSOCIATION_ROLES"
            type="stringType" ValueByString="Navigable Association Roles">
            <PrimitiveProperty persistent="true" name="FirstClassObject"
                type="stringType" ValueByString="oracle.wh.repos.impl.component.FirstClassObject">
                <PrimitiveProperty persistent="true" name="AGGREGATE"
                    type="BooleanType" ValueByString="false"/>
                <PrimitiveProperty persistent="true" name="INTRA_COMPONENT"
                    type="BooleanType" ValueByString="true"/>
                <PrimitiveProperty persistent="true" name="TARGET_ROLE_NAME"
                    type="stringType" ValueByString="SecondClassObjects"/>
                <PrimitiveProperty persistent="true" name="MCM_INTERESTED"
                    type="BooleanType" ValueByString="false"/>
            </PrimitiveProperty>
            <PrimitiveProperty persistent="true" name="IconObject"
                type="stringType" ValueByString="oracle.wh.repos.impl.binaryData.CMPIcon">
                <PrimitiveProperty persistent="true" name="AGGREGATE"
                    type="BooleanType" ValueByString="false"/>
                <PrimitiveProperty persistent="true" name="INTRA_COMPONENT"
                    type="BooleanType" ValueByString="false"/>
                <PrimitiveProperty persistent="true" name="TARGET_ROLE_NAME"
                    type="stringType" ValueByString="Element"/>
                <PrimitiveProperty persistent="true" name="MCM_INTERESTED"
                    type="BooleanType" ValueByString="true"/>
            </PrimitiveProperty>
            <PrimitiveProperty persistent="true" name="OwningMeasure"
                type="stringType" ValueByString="oracle.wh.repos.impl.cube.CMPCubeMeasure">
                <PrimitiveProperty persistent="true" name="AGGREGATE"
                    type="BooleanType" ValueByString="true"/>
                <PrimitiveProperty persistent="true" name="INTRA_COMPONENT"
                    type="BooleanType" ValueByString="true"/>
                <PrimitiveProperty persistent="true" name="TARGET_ROLE_NAME"
                    type="stringType" ValueByString="AggSpecs"/>
                <PrimitiveProperty persistent="true" name="MCM_INTERESTED"
                    type="BooleanType" ValueByString="true"/>
            </PrimitiveProperty>
            <PrimitiveProperty persistent="true" name="Project"
                type="stringType" ValueByString="oracle.wh.repos.impl.project.CMPWBProject">
                <PrimitiveProperty persistent="true" name="AGGREGATE"
                    type="BooleanType" ValueByString="false"/>
                <PrimitiveProperty persistent="true" name="INTRA_COMPONENT"
                    type="BooleanType" ValueByString="true"/>
                <PrimitiveProperty persistent="true" name="TARGET_ROLE_NAME"
                    type="stringType" ValueByString="NOT MARKED IN MODEL"/>
                <PrimitiveProperty persistent="true" name="MCM_INTERESTED"
                    type="BooleanType" ValueByString="false"/>
            </PrimitiveProperty>
    </PrimitiveProperty>
    </ClassDefinition>

    <ClassDefinition persistent="true" name="oracle.wh.repos.impl.mapping.CMPPublicSubMap">
        <ArrayProperty persistent="true" name="CHILD_TYPES" type="stringArrayType">
            <PrimitiveProperty persistent="true" name="oracle.wh.repos.impl.mapping.CMPMapAttributeGroup"
                type="stringType" Position="0" ValueByString="oracle.wh.repos.impl.mapping.CMPMapAttributeGroup"/>
            <PrimitiveProperty persistent="true" name="oracle.wh.repos.impl.properties.CMPCLOBPropertyValue"
                type="stringType" Position="1" ValueByString="oracle.wh.repos.impl.properties.CMPCLOBPropertyValue"/>
            <PrimitiveProperty persistent="true" name="oracle.wh.repos.impl.mapping.CMPMapOperator"
                type="stringType" Position="2" ValueByString="oracle.wh.repos.impl.mapping.CMPMapOperator"/>
            <PrimitiveProperty persistent="true" name="oracle.wh.repos.impl.properties.CMPPurePhysicalObject"
                type="stringType" Position="3" ValueByString="oracle.wh.repos.impl.properties.CMPPurePhysicalObject"/>
            <PrimitiveProperty persistent="true" name="oracle.wh.repos.impl.diagram.CMPDiagram"
                type="stringType" Position="4" ValueByString="oracle.wh.repos.impl.diagram.CMPDiagram"/>
            <PrimitiveProperty persistent="true" name="oracle.wh.repos.impl.properties.CMPStringPropertyValue"
                type="stringType" Position="5" ValueByString="oracle.wh.repos.impl.properties.CMPStringPropertyValue"/>
            <PrimitiveProperty persistent="true" name="oracle.wh.repos.impl.validation.CMPWBValidationResult"
                type="stringType" Position="6" ValueByString="oracle.wh.repos.impl.validation.CMPWBValidationResult"/>
            <PrimitiveProperty persistent="true" name="oracle.wh.repos.impl.mapping.CMPMapDisplaySet"
                type="stringType" Position="7" ValueByString="oracle.wh.repos.impl.mapping.CMPMapDisplaySet"/>
            <PrimitiveProperty persistent="true" name="oracle.wh.repos.impl.properties.CMPReferencePropertyValue"
                type="stringType" Position="8" ValueByString="oracle.wh.repos.impl.properties.CMPReferencePropertyValue"/>
        </ArrayProperty>
        <PrimitiveProperty persistent="true" name="NAVIGABLE_ASSOCIATION_ROLES"
            type="stringType" ValueByString="Navigable Association Roles">
            <PrimitiveProperty persistent="true" name="Library"
                type="stringType" ValueByString="oracle.wh.repos.impl.mapping.CMPSubMapLibrary">
                <PrimitiveProperty persistent="true" name="AGGREGATE"
                    type="BooleanType" ValueByString="true"/>
                <PrimitiveProperty persistent="true" name="INTRA_COMPONENT"
                    type="BooleanType" ValueByString="false"/>
                <PrimitiveProperty persistent="true" name="TARGET_ROLE_NAME"
                    type="stringType" ValueByString="SubMaps"/>
                <PrimitiveProperty persistent="true" name="MCM_INTERESTED"
                    type="BooleanType" ValueByString="true"/>
            </PrimitiveProperty>
            <PrimitiveProperty persistent="true" name="ACLContainer"
                type="stringType" ValueByString="oracle.wh.repos.impl.security.CMPACLContainer">
                <PrimitiveProperty persistent="true" name="AGGREGATE"
                    type="BooleanType" ValueByString="false"/>
                <PrimitiveProperty persistent="true" name="INTRA_COMPONENT"
                    type="BooleanType" ValueByString="false"/>
                <PrimitiveProperty persistent="true" name="TARGET_ROLE_NAME"
                    type="stringType" ValueByString="RealFCO"/>
                <PrimitiveProperty persistent="true" name="MCM_INTERESTED"
                    type="BooleanType" ValueByString="false"/>
            </PrimitiveProperty>
            <PrimitiveProperty persistent="true" name="ValidationResult"
                type="stringType" ValueByString="oracle.wh.repos.impl.validation.CMPValidationComponent">
                <PrimitiveProperty persistent="true" name="AGGREGATE"
                    type="BooleanType" ValueByString="false"/>
                <PrimitiveProperty persistent="true" name="INTRA_COMPONENT"
                    type="BooleanType" ValueByString="true"/>
                <PrimitiveProperty persistent="true" name="TARGET_ROLE_NAME"
                    type="stringType" ValueByString="ValidatingElement"/>
                <PrimitiveProperty persistent="true" name="MCM_INTERESTED"
                    type="BooleanType" ValueByString="false"/>
            </PrimitiveProperty>
            <PrimitiveProperty persistent="true" name="CurrentDisplaySet"
                type="stringType" ValueByString="oracle.wh.repos.impl.mapping.CMPMapDisplaySet">
                <PrimitiveProperty persistent="true" name="AGGREGATE"
                    type="BooleanType" ValueByString="false"/>
                <PrimitiveProperty persistent="true" name="INTRA_COMPONENT"
                    type="BooleanType" ValueByString="true"/>
                <PrimitiveProperty persistent="true" name="TARGET_ROLE_NAME"
                    type="stringType" ValueByString="NOT MARKED IN MODEL"/>
                <PrimitiveProperty persistent="true" name="MCM_INTERESTED"
                    type="BooleanType" ValueByString="false"/>
            </PrimitiveProperty>
            <PrimitiveProperty persistent="true" name="OwningFolder"
                type="stringType" ValueByString="oracle.wh.repos.impl.component.Folder">
                <PrimitiveProperty persistent="true" name="AGGREGATE"
                    type="BooleanType" ValueByString="false"/>
                <PrimitiveProperty persistent="true" name="INTRA_COMPONENT"
                    type="BooleanType" ValueByString="false"/>
                <PrimitiveProperty persistent="true" name="TARGET_ROLE_NAME"
                    type="stringType" ValueByString="OwnedComponents"/>
                <PrimitiveProperty persistent="true" name="MCM_INTERESTED"
                    type="BooleanType" ValueByString="false"/>
            </PrimitiveProperty>
            <PrimitiveProperty persistent="true" name="IconObject"
                type="stringType" ValueByString="oracle.wh.repos.impl.binaryData.CMPIcon">
                <PrimitiveProperty persistent="true" name="AGGREGATE"
                    type="BooleanType" ValueByString="false"/>
                <PrimitiveProperty persistent="true" name="INTRA_COMPONENT"
                    type="BooleanType" ValueByString="false"/>
                <PrimitiveProperty persistent="true" name="TARGET_ROLE_NAME"
                    type="stringType" ValueByString="Element"/>
                <PrimitiveProperty persistent="true" name="MCM_INTERESTED"
                    type="BooleanType" ValueByString="true"/>
            </PrimitiveProperty>
            <PrimitiveProperty persistent="true" name="OwningProject"
                type="stringType" ValueByString="oracle.wh.repos.impl.project.CMPWBProject">
                <PrimitiveProperty persistent="true" name="AGGREGATE"
                    type="BooleanType" ValueByString="true"/>
                <PrimitiveProperty persistent="true" name="INTRA_COMPONENT"
                    type="BooleanType" ValueByString="false"/>
                <PrimitiveProperty persistent="true" name="TARGET_ROLE_NAME"
                    type="stringType" ValueByString="SubMaps"/>
                <PrimitiveProperty persistent="true" name="MCM_INTERESTED"
                    type="BooleanType" ValueByString="true"/>
            </PrimitiveProperty>
            <PrimitiveProperty persistent="true" name="Project"
                type="stringType" ValueByString="oracle.wh.repos.impl.project.CMPWBProject">
                <PrimitiveProperty persistent="true" name="AGGREGATE"
                    type="BooleanType" ValueByString="false"/>
                <PrimitiveProperty persistent="true" name="INTRA_COMPONENT"
                    type="BooleanType" ValueByString="true"/>
                <PrimitiveProperty persistent="true" name="TARGET_ROLE_NAME"
                    type="stringType" ValueByString="NOT MARKED IN MODEL"/>
                <PrimitiveProperty persistent="true" name="MCM_INTERESTED"
                    type="BooleanType" ValueByString="false"/>
            </PrimitiveProperty>
    </PrimitiveProperty>
    </ClassDefinition>

    <ClassDefinition persistent="true" name="oracle.wh.repos.impl.dataProfile.CMPTargetUsage">
        <ArrayProperty persistent="true" name="CHILD_TYPES" type="stringArrayType">
            <PrimitiveProperty persistent="true" name="oracle.wh.repos.impl.properties.CMPCLOBPropertyValue"
                type="stringType" Position="0" ValueByString="oracle.wh.repos.impl.properties.CMPCLOBPropertyValue"/>
            <PrimitiveProperty persistent="true" name="oracle.wh.repos.impl.properties.CMPPurePhysicalObject"
                type="stringType" Position="1" ValueByString="oracle.wh.repos.impl.properties.CMPPurePhysicalObject"/>
            <PrimitiveProperty persistent="true" name="oracle.wh.repos.impl.properties.CMPStringPropertyValue"
                type="stringType" Position="2" ValueByString="oracle.wh.repos.impl.properties.CMPStringPropertyValue"/>
            <PrimitiveProperty persistent="true" name="oracle.wh.repos.impl.properties.CMPReferencePropertyValue"
                type="stringType" Position="3" ValueByString="oracle.wh.repos.impl.properties.CMPReferencePropertyValue"/>
        </ArrayProperty>
        <PrimitiveProperty persistent="true" name="NAVIGABLE_ASSOCIATION_ROLES"
            type="stringType" ValueByString="Navigable Association Roles">
            <PrimitiveProperty persistent="true" name="FirstClassObject"
                type="stringType" ValueByString="oracle.wh.repos.impl.component.FirstClassObject">
                <PrimitiveProperty persistent="true" name="AGGREGATE"
                    type="BooleanType" ValueByString="false"/>
                <PrimitiveProperty persistent="true" name="INTRA_COMPONENT"
                    type="BooleanType" ValueByString="true"/>
                <PrimitiveProperty persistent="true" name="TARGET_ROLE_NAME"
                    type="stringType" ValueByString="SecondClassObjects"/>
                <PrimitiveProperty persistent="true" name="MCM_INTERESTED"
                    type="BooleanType" ValueByString="false"/>
            </PrimitiveProperty>
            <PrimitiveProperty persistent="true" name="IconObject"
                type="stringType" ValueByString="oracle.wh.repos.impl.binaryData.CMPIcon">
                <PrimitiveProperty persistent="true" name="AGGREGATE"
                    type="BooleanType" ValueByString="false"/>
                <PrimitiveProperty persistent="true" name="INTRA_COMPONENT"
                    type="BooleanType" ValueByString="false"/>
                <PrimitiveProperty persistent="true" name="TARGET_ROLE_NAME"
                    type="stringType" ValueByString="Element"/>
                <PrimitiveProperty persistent="true" name="MCM_INTERESTED"
                    type="BooleanType" ValueByString="true"/>
            </PrimitiveProperty>
            <PrimitiveProperty persistent="true" name="ReferencedMap"
                type="stringType" ValueByString="oracle.wh.repos.impl.mapping.CMPMap">
                <PrimitiveProperty persistent="true" name="AGGREGATE"
                    type="BooleanType" ValueByString="false"/>
                <PrimitiveProperty persistent="true" name="INTRA_COMPONENT"
                    type="BooleanType" ValueByString="false"/>
                <PrimitiveProperty persistent="true" name="TARGET_ROLE_NAME"
                    type="stringType" ValueByString="TargetUsage"/>
                <PrimitiveProperty persistent="true" name="MCM_INTERESTED"
                    type="BooleanType" ValueByString="true"/>
            </PrimitiveProperty>
            <PrimitiveProperty persistent="true" name="ReferencedRelation"
                type="stringType" ValueByString="oracle.wh.repos.impl.abstractRelation.CMPRelation">
                <PrimitiveProperty persistent="true" name="AGGREGATE"
                    type="BooleanType" ValueByString="false"/>
                <PrimitiveProperty persistent="true" name="INTRA_COMPONENT"
                    type="BooleanType" ValueByString="true"/>
                <PrimitiveProperty persistent="true" name="TARGET_ROLE_NAME"
                    type="stringType" ValueByString="TargetUsage"/>
                <PrimitiveProperty persistent="true" name="MCM_INTERESTED"
                    type="BooleanType" ValueByString="true"/>
            </PrimitiveProperty>
            <PrimitiveProperty persistent="true" name="Project"
                type="stringType" ValueByString="oracle.wh.repos.impl.project.CMPWBProject">
                <PrimitiveProperty persistent="true" name="AGGREGATE"
                    type="BooleanType" ValueByString="false"/>
                <PrimitiveProperty persistent="true" name="INTRA_COMPONENT"
                    type="BooleanType" ValueByString="true"/>
                <PrimitiveProperty persistent="true" name="TARGET_ROLE_NAME"
                    type="stringType" ValueByString="NOT MARKED IN MODEL"/>
                <PrimitiveProperty persistent="true" name="MCM_INTERESTED"
                    type="BooleanType" ValueByString="false"/>
            </PrimitiveProperty>
            <PrimitiveProperty persistent="true" name="OwningDerivationSchema"
                type="stringType" ValueByString="oracle.wh.repos.impl.dataProfile.CMPDerivationSchema">
                <PrimitiveProperty persistent="true" name="AGGREGATE"
                    type="BooleanType" ValueByString="true"/>
                <PrimitiveProperty persistent="true" name="INTRA_COMPONENT"
                    type="BooleanType" ValueByString="true"/>
                <PrimitiveProperty persistent="true" name="TARGET_ROLE_NAME"
                    type="stringType" ValueByString="OwnedMapTargetUsage"/>
                <PrimitiveProperty persistent="true" name="MCM_INTERESTED"
                    type="BooleanType" ValueByString="true"/>
            </PrimitiveProperty>
    </PrimitiveProperty>
    </ClassDefinition>

    <ClassDefinition persistent="true" name="oracle.wh.repos.impl.tts.CMPWBOracleTTSSet">
        <ArrayProperty persistent="true" name="CHILD_TYPES" type="stringArrayType">
            <PrimitiveProperty persistent="true" name="oracle.wh.repos.impl.properties.CMPCLOBPropertyValue"
                type="stringType" Position="0" ValueByString="oracle.wh.repos.impl.properties.CMPCLOBPropertyValue"/>
            <PrimitiveProperty persistent="true" name="oracle.wh.repos.impl.properties.CMPPurePhysicalObject"
                type="stringType" Position="1" ValueByString="oracle.wh.repos.impl.properties.CMPPurePhysicalObject"/>
            <PrimitiveProperty persistent="true" name="oracle.wh.repos.impl.dependency.CMPDependency"
                type="stringType" Position="2" ValueByString="oracle.wh.repos.impl.dependency.CMPDependency"/>
            <PrimitiveProperty persistent="true" name="oracle.wh.repos.impl.businessTree.CMPCatalog"
                type="stringType" Position="3" ValueByString="oracle.wh.repos.impl.businessTree.CMPCatalog"/>
            <PrimitiveProperty persistent="true" name="oracle.wh.repos.impl.properties.CMPStringPropertyValue"
                type="stringType" Position="4" ValueByString="oracle.wh.repos.impl.properties.CMPStringPropertyValue"/>
            <PrimitiveProperty persistent="true" name="oracle.wh.repos.impl.validation.CMPWBValidationResult"
                type="stringType" Position="5" ValueByString="oracle.wh.repos.impl.validation.CMPWBValidationResult"/>
            <PrimitiveProperty persistent="true" name="oracle.wh.repos.impl.mls.CMPTranslation"
                type="stringType" Position="6" ValueByString="oracle.wh.repos.impl.mls.CMPTranslation"/>
            <PrimitiveProperty persistent="true" name="oracle.wh.repos.impl.environment.CMPLocationUsage"
                type="stringType" Position="7" ValueByString="oracle.wh.repos.impl.environment.CMPLocationUsage"/>
            <PrimitiveProperty persistent="true" name="oracle.wh.repos.impl.businessTree.CMPBusinessTreeShortcut"
                type="stringType" Position="8" ValueByString="oracle.wh.repos.impl.businessTree.CMPBusinessTreeShortcut"/>
            <PrimitiveProperty persistent="true" name="oracle.wh.repos.impl.tts.CMPWBOracleTTSUsage"
                type="stringType" Position="9" ValueByString="oracle.wh.repos.impl.tts.CMPWBOracleTTSUsage"/>
            <PrimitiveProperty persistent="true" name="oracle.wh.repos.impl.properties.CMPReferencePropertyValue"
                type="stringType" Position="10" ValueByString="oracle.wh.repos.impl.properties.CMPReferencePropertyValue"/>
        </ArrayProperty>
        <PrimitiveProperty persistent="true" name="NAVIGABLE_ASSOCIATION_ROLES"
            type="stringType" ValueByString="Navigable Association Roles">
            <PrimitiveProperty persistent="true" name="ACLContainer"
                type="stringType" ValueByString="oracle.wh.repos.impl.security.CMPACLContainer">
                <PrimitiveProperty persistent="true" name="AGGREGATE"
                    type="BooleanType" ValueByString="false"/>
                <PrimitiveProperty persistent="true" name="INTRA_COMPONENT"
                    type="BooleanType" ValueByString="false"/>
                <PrimitiveProperty persistent="true" name="TARGET_ROLE_NAME"
                    type="stringType" ValueByString="RealFCO"/>
                <PrimitiveProperty persistent="true" name="MCM_INTERESTED"
                    type="BooleanType" ValueByString="false"/>
            </PrimitiveProperty>
            <PrimitiveProperty persistent="true" name="ValidationResult"
                type="stringType" ValueByString="oracle.wh.repos.impl.validation.CMPValidationComponent">
                <PrimitiveProperty persistent="true" name="AGGREGATE"
                    type="BooleanType" ValueByString="false"/>
                <PrimitiveProperty persistent="true" name="INTRA_COMPONENT"
                    type="BooleanType" ValueByString="true"/>
                <PrimitiveProperty persistent="true" name="TARGET_ROLE_NAME"
                    type="stringType" ValueByString="ValidatingElement"/>
                <PrimitiveProperty persistent="true" name="MCM_INTERESTED"
                    type="BooleanType" ValueByString="false"/>
            </PrimitiveProperty>
            <PrimitiveProperty persistent="true" name="OwningFolder"
                type="stringType" ValueByString="oracle.wh.repos.impl.component.Folder">
                <PrimitiveProperty persistent="true" name="AGGREGATE"
                    type="BooleanType" ValueByString="false"/>
                <PrimitiveProperty persistent="true" name="INTRA_COMPONENT"
                    type="BooleanType" ValueByString="false"/>
                <PrimitiveProperty persistent="true" name="TARGET_ROLE_NAME"
                    type="stringType" ValueByString="OwnedComponents"/>
                <PrimitiveProperty persistent="true" name="MCM_INTERESTED"
                    type="BooleanType" ValueByString="false"/>
            </PrimitiveProperty>
            <PrimitiveProperty persistent="true" name="IconObject"
                type="stringType" ValueByString="oracle.wh.repos.impl.binaryData.CMPIcon">
                <PrimitiveProperty persistent="true" name="AGGREGATE"
                    type="BooleanType" ValueByString="false"/>
                <PrimitiveProperty persistent="true" name="INTRA_COMPONENT"
                    type="BooleanType" ValueByString="false"/>
                <PrimitiveProperty persistent="true" name="TARGET_ROLE_NAME"
                    type="stringType" ValueByString="Element"/>
                <PrimitiveProperty persistent="true" name="MCM_INTERESTED"
                    type="BooleanType" ValueByString="true"/>
            </PrimitiveProperty>
            <PrimitiveProperty persistent="true" name="OwningProject"
                type="stringType" ValueByString="oracle.wh.repos.impl.project.CMPWBProject">
                <PrimitiveProperty persistent="true" name="AGGREGATE"
                    type="BooleanType" ValueByString="true"/>
                <PrimitiveProperty persistent="true" name="INTRA_COMPONENT"
                    type="BooleanType" ValueByString="false"/>
                <PrimitiveProperty persistent="true" name="TARGET_ROLE_NAME"
                    type="stringType" ValueByString="Catalogs"/>
                <PrimitiveProperty persistent="true" name="MCM_INTERESTED"
                    type="BooleanType" ValueByString="true"/>
            </PrimitiveProperty>
            <PrimitiveProperty persistent="true" name="Project"
                type="stringType" ValueByString="oracle.wh.repos.impl.project.CMPWBProject">
                <PrimitiveProperty persistent="true" name="AGGREGATE"
                    type="BooleanType" ValueByString="false"/>
                <PrimitiveProperty persistent="true" name="INTRA_COMPONENT"
                    type="BooleanType" ValueByString="true"/>
                <PrimitiveProperty persistent="true" name="TARGET_ROLE_NAME"
                    type="stringType" ValueByString="NOT MARKED IN MODEL"/>
                <PrimitiveProperty persistent="true" name="MCM_INTERESTED"
                    type="BooleanType" ValueByString="false"/>
            </PrimitiveProperty>
            <PrimitiveProperty persistent="true" name="ParentCatalog"
                type="stringType" ValueByString="oracle.wh.repos.impl.businessTree.CMPCatalog">
                <PrimitiveProperty persistent="true" name="AGGREGATE"
                    type="BooleanType" ValueByString="true"/>
                <PrimitiveProperty persistent="true" name="INTRA_COMPONENT"
                    type="BooleanType" ValueByString="false"/>
                <PrimitiveProperty persistent="true" name="TARGET_ROLE_NAME"
                    type="stringType" ValueByString="ChildCatalogs"/>
                <PrimitiveProperty persistent="true" name="MCM_INTERESTED"
                    type="BooleanType" ValueByString="true"/>
            </PrimitiveProperty>
    </PrimitiveProperty>
    </ClassDefinition>

    <ClassDefinition persistent="true" name="oracle.wh.repos.impl.processFlow.CMPProgram">
        <ArrayProperty persistent="true" name="CHILD_TYPES" type="stringArrayType">
            <PrimitiveProperty persistent="true" name="oracle.wh.repos.impl.properties.CMPCLOBPropertyValue"
                type="stringType" Position="0" ValueByString="oracle.wh.repos.impl.properties.CMPCLOBPropertyValue"/>
            <PrimitiveProperty persistent="true" name="oracle.wh.repos.impl.properties.CMPPurePhysicalObject"
                type="stringType" Position="1" ValueByString="oracle.wh.repos.impl.properties.CMPPurePhysicalObject"/>
            <PrimitiveProperty persistent="true" name="oracle.wh.repos.impl.dependency.CMPDependency"
                type="stringType" Position="2" ValueByString="oracle.wh.repos.impl.dependency.CMPDependency"/>
            <PrimitiveProperty persistent="true" name="oracle.wh.repos.impl.validation.CMPWBValidationResult"
                type="stringType" Position="3" ValueByString="oracle.wh.repos.impl.validation.CMPWBValidationResult"/>
            <PrimitiveProperty persistent="true" name="oracle.wh.repos.impl.properties.CMPStringPropertyValue"
                type="stringType" Position="4" ValueByString="oracle.wh.repos.impl.properties.CMPStringPropertyValue"/>
            <PrimitiveProperty persistent="true" name="oracle.wh.repos.impl.processFlow.CMPProcessActivityParameter"
                type="stringType" Position="5" ValueByString="oracle.wh.repos.impl.processFlow.CMPProcessActivityParameter"/>
            <PrimitiveProperty persistent="true" name="oracle.wh.repos.impl.schedules.CMPLocalCalendar"
                type="stringType" Position="6" ValueByString="oracle.wh.repos.impl.schedules.CMPLocalCalendar"/>
            <PrimitiveProperty persistent="true" name="oracle.wh.repos.impl.properties.CMPReferencePropertyValue"
                type="stringType" Position="7" ValueByString="oracle.wh.repos.impl.properties.CMPReferencePropertyValue"/>
        </ArrayProperty>
        <PrimitiveProperty persistent="true" name="NAVIGABLE_ASSOCIATION_ROLES"
            type="stringType" ValueByString="Navigable Association Roles">
            <PrimitiveProperty persistent="true" name="ACLContainer"
                type="stringType" ValueByString="oracle.wh.repos.impl.security.CMPACLContainer">
                <PrimitiveProperty persistent="true" name="AGGREGATE"
                    type="BooleanType" ValueByString="false"/>
                <PrimitiveProperty persistent="true" name="INTRA_COMPONENT"
                    type="BooleanType" ValueByString="false"/>
                <PrimitiveProperty persistent="true" name="TARGET_ROLE_NAME"
                    type="stringType" ValueByString="RealFCO"/>
                <PrimitiveProperty persistent="true" name="MCM_INTERESTED"
                    type="BooleanType" ValueByString="false"/>
            </PrimitiveProperty>
            <PrimitiveProperty persistent="true" name="ValidationResult"
                type="stringType" ValueByString="oracle.wh.repos.impl.validation.CMPValidationComponent">
                <PrimitiveProperty persistent="true" name="AGGREGATE"
                    type="BooleanType" ValueByString="false"/>
                <PrimitiveProperty persistent="true" name="INTRA_COMPONENT"
                    type="BooleanType" ValueByString="true"/>
                <PrimitiveProperty persistent="true" name="TARGET_ROLE_NAME"
                    type="stringType" ValueByString="ValidatingElement"/>
                <PrimitiveProperty persistent="true" name="MCM_INTERESTED"
                    type="BooleanType" ValueByString="false"/>
            </PrimitiveProperty>
            <PrimitiveProperty persistent="true" name="CopyOf"
                type="stringType" ValueByString="oracle.wh.repos.impl.component.FirstClassObject">
                <PrimitiveProperty persistent="true" name="AGGREGATE"
                    type="BooleanType" ValueByString="false"/>
                <PrimitiveProperty persistent="true" name="INTRA_COMPONENT"
                    type="BooleanType" ValueByString="false"/>
                <PrimitiveProperty persistent="true" name="TARGET_ROLE_NAME"
                    type="stringType" ValueByString="NOT MARKED IN MODEL"/>
                <PrimitiveProperty persistent="true" name="MCM_INTERESTED"
                    type="BooleanType" ValueByString="true"/>
            </PrimitiveProperty>
            <PrimitiveProperty persistent="true" name="OwningFolder"
                type="stringType" ValueByString="oracle.wh.repos.impl.component.Folder">
                <PrimitiveProperty persistent="true" name="AGGREGATE"
                    type="BooleanType" ValueByString="false"/>
                <PrimitiveProperty persistent="true" name="INTRA_COMPONENT"
                    type="BooleanType" ValueByString="false"/>
                <PrimitiveProperty persistent="true" name="TARGET_ROLE_NAME"
                    type="stringType" ValueByString="OwnedComponents"/>
                <PrimitiveProperty persistent="true" name="MCM_INTERESTED"
                    type="BooleanType" ValueByString="false"/>
            </PrimitiveProperty>
            <PrimitiveProperty persistent="true" name="IconObject"
                type="stringType" ValueByString="oracle.wh.repos.impl.binaryData.CMPIcon">
                <PrimitiveProperty persistent="true" name="AGGREGATE"
                    type="BooleanType" ValueByString="false"/>
                <PrimitiveProperty persistent="true" name="INTRA_COMPONENT"
                    type="BooleanType" ValueByString="false"/>
                <PrimitiveProperty persistent="true" name="TARGET_ROLE_NAME"
                    type="stringType" ValueByString="Element"/>
                <PrimitiveProperty persistent="true" name="MCM_INTERESTED"
                    type="BooleanType" ValueByString="true"/>
            </PrimitiveProperty>
            <PrimitiveProperty persistent="true" name="Project"
                type="stringType" ValueByString="oracle.wh.repos.impl.project.CMPWBProject">
                <PrimitiveProperty persistent="true" name="AGGREGATE"
                    type="BooleanType" ValueByString="false"/>
                <PrimitiveProperty persistent="true" name="INTRA_COMPONENT"
                    type="BooleanType" ValueByString="true"/>
                <PrimitiveProperty persistent="true" name="TARGET_ROLE_NAME"
                    type="stringType" ValueByString="NOT MARKED IN MODEL"/>
                <PrimitiveProperty persistent="true" name="MCM_INTERESTED"
                    type="BooleanType" ValueByString="false"/>
            </PrimitiveProperty>
            <PrimitiveProperty persistent="true" name="OwningProgramGroup"
                type="stringType" ValueByString="oracle.wh.repos.impl.processFlow.CMPProgramGroup">
                <PrimitiveProperty persistent="true" name="AGGREGATE"
                    type="BooleanType" ValueByString="true"/>
                <PrimitiveProperty persistent="true" name="INTRA_COMPONENT"
                    type="BooleanType" ValueByString="true"/>
                <PrimitiveProperty persistent="true" name="TARGET_ROLE_NAME"
                    type="stringType" ValueByString="OwnedPrograms"/>
                <PrimitiveProperty persistent="true" name="MCM_INTERESTED"
                    type="BooleanType" ValueByString="true"/>
            </PrimitiveProperty>
    </PrimitiveProperty>
    </ClassDefinition>

    <ClassDefinition persistent="true" name="oracle.wh.repos.impl.code.CMPPlatformTypeSet">
        <ArrayProperty persistent="true" name="CHILD_TYPES" type="stringArrayType">
            <PrimitiveProperty persistent="true" name="oracle.wh.repos.impl.properties.CMPCLOBPropertyValue"
                type="stringType" Position="0" ValueByString="oracle.wh.repos.impl.properties.CMPCLOBPropertyValue"/>
            <PrimitiveProperty persistent="true" name="oracle.wh.repos.impl.properties.CMPPurePhysicalObject"
                type="stringType" Position="1" ValueByString="oracle.wh.repos.impl.properties.CMPPurePhysicalObject"/>
            <PrimitiveProperty persistent="true" name="oracle.wh.repos.impl.code.CMPDatatype"
                type="stringType" Position="2" ValueByString="oracle.wh.repos.impl.code.CMPDatatype"/>
            <PrimitiveProperty persistent="true" name="oracle.wh.repos.impl.properties.CMPStringPropertyValue"
                type="stringType" Position="3" ValueByString="oracle.wh.repos.impl.properties.CMPStringPropertyValue"/>
            <PrimitiveProperty persistent="true" name="oracle.wh.repos.impl.properties.CMPReferencePropertyValue"
                type="stringType" Position="4" ValueByString="oracle.wh.repos.impl.properties.CMPReferencePropertyValue"/>
        </ArrayProperty>
        <PrimitiveProperty persistent="true" name="NAVIGABLE_ASSOCIATION_ROLES"
            type="stringType" ValueByString="Navigable Association Roles">
            <PrimitiveProperty persistent="true" name="FirstClassObject"
                type="stringType" ValueByString="oracle.wh.repos.impl.component.FirstClassObject">
                <PrimitiveProperty persistent="true" name="AGGREGATE"
                    type="BooleanType" ValueByString="false"/>
                <PrimitiveProperty persistent="true" name="INTRA_COMPONENT"
                    type="BooleanType" ValueByString="true"/>
                <PrimitiveProperty persistent="true" name="TARGET_ROLE_NAME"
                    type="stringType" ValueByString="SecondClassObjects"/>
                <PrimitiveProperty persistent="true" name="MCM_INTERESTED"
                    type="BooleanType" ValueByString="false"/>
            </PrimitiveProperty>
            <PrimitiveProperty persistent="true" name="OwningPlatform"
                type="stringType" ValueByString="oracle.wh.repos.impl.platform.CMPPlatform">
                <PrimitiveProperty persistent="true" name="AGGREGATE"
                    type="BooleanType" ValueByString="true"/>
                <PrimitiveProperty persistent="true" name="INTRA_COMPONENT"
                    type="BooleanType" ValueByString="true"/>
                <PrimitiveProperty persistent="true" name="TARGET_ROLE_NAME"
                    type="stringType" ValueByString="PlatformTypeSet"/>
                <PrimitiveProperty persistent="true" name="MCM_INTERESTED"
                    type="BooleanType" ValueByString="true"/>
            </PrimitiveProperty>
            <PrimitiveProperty persistent="true" name="IconObject"
                type="stringType" ValueByString="oracle.wh.repos.impl.binaryData.CMPIcon">
                <PrimitiveProperty persistent="true" name="AGGREGATE"
                    type="BooleanType" ValueByString="false"/>
                <PrimitiveProperty persistent="true" name="INTRA_COMPONENT"
                    type="BooleanType" ValueByString="false"/>
                <PrimitiveProperty persistent="true" name="TARGET_ROLE_NAME"
                    type="stringType" ValueByString="Element"/>
                <PrimitiveProperty persistent="true" name="MCM_INTERESTED"
                    type="BooleanType" ValueByString="true"/>
            </PrimitiveProperty>
    </PrimitiveProperty>
    </ClassDefinition>

    <ClassDefinition persistent="true" name="oracle.wh.repos.impl.intelligenceBusinessArea.CMPIntellBusAreaShortcut">
        <ArrayProperty persistent="true" name="CHILD_TYPES" type="stringArrayType">
            <PrimitiveProperty persistent="true" name="oracle.wh.repos.impl.properties.CMPCLOBPropertyValue"
                type="stringType" Position="0" ValueByString="oracle.wh.repos.impl.properties.CMPCLOBPropertyValue"/>
            <PrimitiveProperty persistent="true" name="oracle.wh.repos.impl.properties.CMPPurePhysicalObject"
                type="stringType" Position="1" ValueByString="oracle.wh.repos.impl.properties.CMPPurePhysicalObject"/>
            <PrimitiveProperty persistent="true" name="oracle.wh.repos.impl.properties.CMPStringPropertyValue"
                type="stringType" Position="2" ValueByString="oracle.wh.repos.impl.properties.CMPStringPropertyValue"/>
            <PrimitiveProperty persistent="true" name="oracle.wh.repos.impl.mls.CMPTranslation"
                type="stringType" Position="3" ValueByString="oracle.wh.repos.impl.mls.CMPTranslation"/>
            <PrimitiveProperty persistent="true" name="oracle.wh.repos.impl.properties.CMPReferencePropertyValue"
                type="stringType" Position="4" ValueByString="oracle.wh.repos.impl.properties.CMPReferencePropertyValue"/>
        </ArrayProperty>
        <PrimitiveProperty persistent="true" name="NAVIGABLE_ASSOCIATION_ROLES"
            type="stringType" ValueByString="Navigable Association Roles">
            <PrimitiveProperty persistent="true" name="FirstClassObject"
                type="stringType" ValueByString="oracle.wh.repos.impl.component.FirstClassObject">
                <PrimitiveProperty persistent="true" name="AGGREGATE"
                    type="BooleanType" ValueByString="false"/>
                <PrimitiveProperty persistent="true" name="INTRA_COMPONENT"
                    type="BooleanType" ValueByString="true"/>
                <PrimitiveProperty persistent="true" name="TARGET_ROLE_NAME"
                    type="stringType" ValueByString="SecondClassObjects"/>
                <PrimitiveProperty persistent="true" name="MCM_INTERESTED"
                    type="BooleanType" ValueByString="false"/>
            </PrimitiveProperty>
            <PrimitiveProperty persistent="true" name="IconObject"
                type="stringType" ValueByString="oracle.wh.repos.impl.binaryData.CMPIcon">
                <PrimitiveProperty persistent="true" name="AGGREGATE"
                    type="BooleanType" ValueByString="false"/>
                <PrimitiveProperty persistent="true" name="INTRA_COMPONENT"
                    type="BooleanType" ValueByString="false"/>
                <PrimitiveProperty persistent="true" name="TARGET_ROLE_NAME"
                    type="stringType" ValueByString="Element"/>
                <PrimitiveProperty persistent="true" name="MCM_INTERESTED"
                    type="BooleanType" ValueByString="true"/>
            </PrimitiveProperty>
            <PrimitiveProperty persistent="true" name="BusinessArea"
                type="stringType" ValueByString="oracle.wh.repos.impl.intelligenceBusinessArea.CMPIntelligenceBusArea">
                <PrimitiveProperty persistent="true" name="AGGREGATE"
                    type="BooleanType" ValueByString="true"/>
                <PrimitiveProperty persistent="true" name="INTRA_COMPONENT"
                    type="BooleanType" ValueByString="true"/>
                <PrimitiveProperty persistent="true" name="TARGET_ROLE_NAME"
                    type="stringType" ValueByString="Shortcuts"/>
                <PrimitiveProperty persistent="true" name="MCM_INTERESTED"
                    type="BooleanType" ValueByString="true"/>
            </PrimitiveProperty>
            <PrimitiveProperty persistent="true" name="FCO"
                type="stringType" ValueByString="oracle.wh.repos.impl.intelligenceBusinessArea.CMPIntelligenceBusAreaFCO">
                <PrimitiveProperty persistent="true" name="AGGREGATE"
                    type="BooleanType" ValueByString="false"/>
                <PrimitiveProperty persistent="true" name="INTRA_COMPONENT"
                    type="BooleanType" ValueByString="false"/>
                <PrimitiveProperty persistent="true" name="TARGET_ROLE_NAME"
                    type="stringType" ValueByString="BusinessAreaShortcut"/>
                <PrimitiveProperty persistent="true" name="MCM_INTERESTED"
                    type="BooleanType" ValueByString="true"/>
            </PrimitiveProperty>
    </PrimitiveProperty>
    </ClassDefinition>

    <ClassDefinition persistent="true" name="oracle.wh.repos.impl.configuration.CMPGenerationResult">
        <ArrayProperty persistent="true" name="CHILD_TYPES" type="stringArrayType">
            <PrimitiveProperty persistent="true" name="oracle.wh.repos.impl.properties.CMPCLOBPropertyValue"
                type="stringType" Position="0" ValueByString="oracle.wh.repos.impl.properties.CMPCLOBPropertyValue"/>
            <PrimitiveProperty persistent="true" name="oracle.wh.repos.impl.properties.CMPPurePhysicalObject"
                type="stringType" Position="1" ValueByString="oracle.wh.repos.impl.properties.CMPPurePhysicalObject"/>
            <PrimitiveProperty persistent="true" name="oracle.wh.repos.impl.weakComponent.CMPWeakAssociation"
                type="stringType" Position="2" ValueByString="oracle.wh.repos.impl.weakComponent.CMPWeakAssociation"/>
            <PrimitiveProperty persistent="true" name="oracle.wh.repos.impl.properties.CMPStringPropertyValue"
                type="stringType" Position="3" ValueByString="oracle.wh.repos.impl.properties.CMPStringPropertyValue"/>
            <PrimitiveProperty persistent="true" name="oracle.wh.repos.impl.weakComponent.CMPWeakSecondClassObject"
                type="stringType" Position="4" ValueByString="oracle.wh.repos.impl.weakComponent.CMPWeakSecondClassObject"/>
            <PrimitiveProperty persistent="true" name="oracle.wh.repos.impl.properties.CMPReferencePropertyValue"
                type="stringType" Position="5" ValueByString="oracle.wh.repos.impl.properties.CMPReferencePropertyValue"/>
        </ArrayProperty>
        <PrimitiveProperty persistent="true" name="NAVIGABLE_ASSOCIATION_ROLES"
            type="stringType" ValueByString="Navigable Association Roles">
            <PrimitiveProperty persistent="true" name="ScriptLocation"
                type="stringType" ValueByString="oracle.wh.repos.impl.environment.CMPLocation">
                <PrimitiveProperty persistent="true" name="AGGREGATE"
                    type="BooleanType" ValueByString="false"/>
                <PrimitiveProperty persistent="true" name="INTRA_COMPONENT"
                    type="BooleanType" ValueByString="false"/>
                <PrimitiveProperty persistent="true" name="TARGET_ROLE_NAME"
                    type="stringType" ValueByString="GeneratedScript"/>
                <PrimitiveProperty persistent="true" name="MCM_INTERESTED"
                    type="BooleanType" ValueByString="true"/>
            </PrimitiveProperty>
            <PrimitiveProperty persistent="true" name="FirstClassObject"
                type="stringType" ValueByString="oracle.wh.repos.impl.component.FirstClassObject">
                <PrimitiveProperty persistent="true" name="AGGREGATE"
                    type="BooleanType" ValueByString="false"/>
                <PrimitiveProperty persistent="true" name="INTRA_COMPONENT"
                    type="BooleanType" ValueByString="true"/>
                <PrimitiveProperty persistent="true" name="TARGET_ROLE_NAME"
                    type="stringType" ValueByString="SecondClassObjects"/>
                <PrimitiveProperty persistent="true" name="MCM_INTERESTED"
                    type="BooleanType" ValueByString="false"/>
            </PrimitiveProperty>
            <PrimitiveProperty persistent="true" name="OwningConfiguration"
                type="stringType" ValueByString="oracle.wh.repos.impl.configuration.CMPPhysicalObject">
                <PrimitiveProperty persistent="true" name="AGGREGATE"
                    type="BooleanType" ValueByString="true"/>
                <PrimitiveProperty persistent="true" name="INTRA_COMPONENT"
                    type="BooleanType" ValueByString="true"/>
                <PrimitiveProperty persistent="true" name="TARGET_ROLE_NAME"
                    type="stringType" ValueByString="GenerationResults"/>
                <PrimitiveProperty persistent="true" name="MCM_INTERESTED"
                    type="BooleanType" ValueByString="false"/>
            </PrimitiveProperty>
            <PrimitiveProperty persistent="true" name="IconObject"
                type="stringType" ValueByString="oracle.wh.repos.impl.binaryData.CMPIcon">
                <PrimitiveProperty persistent="true" name="AGGREGATE"
                    type="BooleanType" ValueByString="false"/>
                <PrimitiveProperty persistent="true" name="INTRA_COMPONENT"
                    type="BooleanType" ValueByString="false"/>
                <PrimitiveProperty persistent="true" name="TARGET_ROLE_NAME"
                    type="stringType" ValueByString="Element"/>
                <PrimitiveProperty persistent="true" name="MCM_INTERESTED"
                    type="BooleanType" ValueByString="true"/>
            </PrimitiveProperty>
    </PrimitiveProperty>
    </ClassDefinition>

    <ClassDefinition persistent="true" name="oracle.wh.repos.impl.diagram.CMPDiagramFolder">
        <ArrayProperty persistent="true" name="CHILD_TYPES" type="stringArrayType">
            <PrimitiveProperty persistent="true" name="oracle.wh.repos.impl.properties.CMPCLOBPropertyValue"
                type="stringType" Position="0" ValueByString="oracle.wh.repos.impl.properties.CMPCLOBPropertyValue"/>
            <PrimitiveProperty persistent="true" name="oracle.wh.repos.impl.diagram.CMPDiagramComponent"
                type="stringType" Position="1" ValueByString="oracle.wh.repos.impl.diagram.CMPDiagramComponent"/>
            <PrimitiveProperty persistent="true" name="oracle.wh.repos.impl.properties.CMPPurePhysicalObject"
                type="stringType" Position="2" ValueByString="oracle.wh.repos.impl.properties.CMPPurePhysicalObject"/>
            <PrimitiveProperty persistent="true" name="oracle.wh.repos.impl.diagram.CMPDiagramFolder"
                type="stringType" Position="3" ValueByString="oracle.wh.repos.impl.diagram.CMPDiagramFolder"/>
            <PrimitiveProperty persistent="true" name="oracle.wh.repos.impl.properties.CMPStringPropertyValue"
                type="stringType" Position="4" ValueByString="oracle.wh.repos.impl.properties.CMPStringPropertyValue"/>
            <PrimitiveProperty persistent="true" name="oracle.wh.repos.impl.diagram.CMPDiagramNode"
                type="stringType" Position="5" ValueByString="oracle.wh.repos.impl.diagram.CMPDiagramNode"/>
            <PrimitiveProperty persistent="true" name="oracle.wh.repos.impl.properties.CMPReferencePropertyValue"
                type="stringType" Position="6" ValueByString="oracle.wh.repos.impl.properties.CMPReferencePropertyValue"/>
        </ArrayProperty>
        <PrimitiveProperty persistent="true" name="NAVIGABLE_ASSOCIATION_ROLES"
            type="stringType" ValueByString="Navigable Association Roles">
            <PrimitiveProperty persistent="true" name="FirstClassObject"
                type="stringType" ValueByString="oracle.wh.repos.impl.component.FirstClassObject">
                <PrimitiveProperty persistent="true" name="AGGREGATE"
                    type="BooleanType" ValueByString="false"/>
                <PrimitiveProperty persistent="true" name="INTRA_COMPONENT"
                    type="BooleanType" ValueByString="true"/>
                <PrimitiveProperty persistent="true" name="TARGET_ROLE_NAME"
                    type="stringType" ValueByString="SecondClassObjects"/>
                <PrimitiveProperty persistent="true" name="MCM_INTERESTED"
                    type="BooleanType" ValueByString="false"/>
            </PrimitiveProperty>
            <PrimitiveProperty persistent="true" name="DiagramComponentOwner"
                type="stringType" ValueByString="oracle.wh.repos.impl.diagram.CMPDiagramComponentOwner">
                <PrimitiveProperty persistent="true" name="AGGREGATE"
                    type="BooleanType" ValueByString="true"/>
                <PrimitiveProperty persistent="true" name="INTRA_COMPONENT"
                    type="BooleanType" ValueByString="true"/>
                <PrimitiveProperty persistent="true" name="TARGET_ROLE_NAME"
                    type="stringType" ValueByString="DiagramComponent"/>
                <PrimitiveProperty persistent="true" name="MCM_INTERESTED"
                    type="BooleanType" ValueByString="false"/>
            </PrimitiveProperty>
            <PrimitiveProperty persistent="true" name="ElementRef"
                type="stringType" ValueByString="oracle.wh.repos.impl.diagram.CMPDiagramElement">
                <PrimitiveProperty persistent="true" name="AGGREGATE"
                    type="BooleanType" ValueByString="false"/>
                <PrimitiveProperty persistent="true" name="INTRA_COMPONENT"
                    type="BooleanType" ValueByString="false"/>
                <PrimitiveProperty persistent="true" name="TARGET_ROLE_NAME"
                    type="stringType" ValueByString="DiagramNode"/>
                <PrimitiveProperty persistent="true" name="MCM_INTERESTED"
                    type="BooleanType" ValueByString="false"/>
            </PrimitiveProperty>
            <PrimitiveProperty persistent="true" name="IconObject"
                type="stringType" ValueByString="oracle.wh.repos.impl.binaryData.CMPIcon">
                <PrimitiveProperty persistent="true" name="AGGREGATE"
                    type="BooleanType" ValueByString="false"/>
                <PrimitiveProperty persistent="true" name="INTRA_COMPONENT"
                    type="BooleanType" ValueByString="false"/>
                <PrimitiveProperty persistent="true" name="TARGET_ROLE_NAME"
                    type="stringType" ValueByString="Element"/>
                <PrimitiveProperty persistent="true" name="MCM_INTERESTED"
                    type="BooleanType" ValueByString="true"/>
            </PrimitiveProperty>
    </PrimitiveProperty>
    </ClassDefinition>

    <ClassDefinition persistent="true" name="oracle.wh.repos.impl.cube.CMPCompositeDimension">
        <ArrayProperty persistent="true" name="CHILD_TYPES" type="stringArrayType">
            <PrimitiveProperty persistent="true" name="oracle.wh.repos.impl.properties.CMPCLOBPropertyValue"
                type="stringType" Position="0" ValueByString="oracle.wh.repos.impl.properties.CMPCLOBPropertyValue"/>
            <PrimitiveProperty persistent="true" name="oracle.wh.repos.impl.properties.CMPPurePhysicalObject"
                type="stringType" Position="1" ValueByString="oracle.wh.repos.impl.properties.CMPPurePhysicalObject"/>
            <PrimitiveProperty persistent="true" name="oracle.wh.repos.impl.cube.CMPCompositeDimensionUsage"
                type="stringType" Position="2" ValueByString="oracle.wh.repos.impl.cube.CMPCompositeDimensionUsage"/>
            <PrimitiveProperty persistent="true" name="oracle.wh.repos.impl.properties.CMPStringPropertyValue"
                type="stringType" Position="3" ValueByString="oracle.wh.repos.impl.properties.CMPStringPropertyValue"/>
            <PrimitiveProperty persistent="true" name="oracle.wh.repos.impl.mls.CMPTranslation"
                type="stringType" Position="4" ValueByString="oracle.wh.repos.impl.mls.CMPTranslation"/>
            <PrimitiveProperty persistent="true" name="oracle.wh.repos.impl.properties.CMPReferencePropertyValue"
                type="stringType" Position="5" ValueByString="oracle.wh.repos.impl.properties.CMPReferencePropertyValue"/>
        </ArrayProperty>
        <PrimitiveProperty persistent="true" name="NAVIGABLE_ASSOCIATION_ROLES"
            type="stringType" ValueByString="Navigable Association Roles">
            <PrimitiveProperty persistent="true" name="FirstClassObject"
                type="stringType" ValueByString="oracle.wh.repos.impl.component.FirstClassObject">
                <PrimitiveProperty persistent="true" name="AGGREGATE"
                    type="BooleanType" ValueByString="false"/>
                <PrimitiveProperty persistent="true" name="INTRA_COMPONENT"
                    type="BooleanType" ValueByString="true"/>
                <PrimitiveProperty persistent="true" name="TARGET_ROLE_NAME"
                    type="stringType" ValueByString="SecondClassObjects"/>
                <PrimitiveProperty persistent="true" name="MCM_INTERESTED"
                    type="BooleanType" ValueByString="false"/>
            </PrimitiveProperty>
            <PrimitiveProperty persistent="true" name="OwningCube"
                type="stringType" ValueByString="oracle.wh.repos.impl.cube.CMPCube">
                <PrimitiveProperty persistent="true" name="AGGREGATE"
                    type="BooleanType" ValueByString="true"/>
                <PrimitiveProperty persistent="true" name="INTRA_COMPONENT"
                    type="BooleanType" ValueByString="true"/>
                <PrimitiveProperty persistent="true" name="TARGET_ROLE_NAME"
                    type="stringType" ValueByString="CompositeDimensions"/>
                <PrimitiveProperty persistent="true" name="MCM_INTERESTED"
                    type="BooleanType" ValueByString="true"/>
            </PrimitiveProperty>
            <PrimitiveProperty persistent="true" name="IconObject"
                type="stringType" ValueByString="oracle.wh.repos.impl.binaryData.CMPIcon">
                <PrimitiveProperty persistent="true" name="AGGREGATE"
                    type="BooleanType" ValueByString="false"/>
                <PrimitiveProperty persistent="true" name="INTRA_COMPONENT"
                    type="BooleanType" ValueByString="false"/>
                <PrimitiveProperty persistent="true" name="TARGET_ROLE_NAME"
                    type="stringType" ValueByString="Element"/>
                <PrimitiveProperty persistent="true" name="MCM_INTERESTED"
                    type="BooleanType" ValueByString="true"/>
            </PrimitiveProperty>
            <PrimitiveProperty persistent="true" name="OwningMeasure"
                type="stringType" ValueByString="oracle.wh.repos.impl.cube.CMPCubeMeasure">
                <PrimitiveProperty persistent="true" name="AGGREGATE"
                    type="BooleanType" ValueByString="true"/>
                <PrimitiveProperty persistent="true" name="INTRA_COMPONENT"
                    type="BooleanType" ValueByString="true"/>
                <PrimitiveProperty persistent="true" name="TARGET_ROLE_NAME"
                    type="stringType" ValueByString="CompositeDimensions"/>
                <PrimitiveProperty persistent="true" name="MCM_INTERESTED"
                    type="BooleanType" ValueByString="true"/>
            </PrimitiveProperty>
            <PrimitiveProperty persistent="true" name="Project"
                type="stringType" ValueByString="oracle.wh.repos.impl.project.CMPWBProject">
                <PrimitiveProperty persistent="true" name="AGGREGATE"
                    type="BooleanType" ValueByString="false"/>
                <PrimitiveProperty persistent="true" name="INTRA_COMPONENT"
                    type="BooleanType" ValueByString="true"/>
                <PrimitiveProperty persistent="true" name="TARGET_ROLE_NAME"
                    type="stringType" ValueByString="NOT MARKED IN MODEL"/>
                <PrimitiveProperty persistent="true" name="MCM_INTERESTED"
                    type="BooleanType" ValueByString="false"/>
            </PrimitiveProperty>
    </PrimitiveProperty>
    </ClassDefinition>

    <ClassDefinition persistent="true" name="oracle.wh.repos.impl.relational.CMPPartition">
        <ArrayProperty persistent="true" name="CHILD_TYPES" type="stringArrayType">
            <PrimitiveProperty persistent="true" name="oracle.wh.repos.impl.properties.CMPCLOBPropertyValue"
                type="stringType" Position="0" ValueByString="oracle.wh.repos.impl.properties.CMPCLOBPropertyValue"/>
            <PrimitiveProperty persistent="true" name="oracle.wh.repos.impl.properties.CMPPurePhysicalObject"
                type="stringType" Position="1" ValueByString="oracle.wh.repos.impl.properties.CMPPurePhysicalObject"/>
            <PrimitiveProperty persistent="true" name="oracle.wh.repos.impl.relational.CMPPartition"
                type="stringType" Position="2" ValueByString="oracle.wh.repos.impl.relational.CMPPartition"/>
            <PrimitiveProperty persistent="true" name="oracle.wh.repos.impl.properties.CMPStringPropertyValue"
                type="stringType" Position="3" ValueByString="oracle.wh.repos.impl.properties.CMPStringPropertyValue"/>
            <PrimitiveProperty persistent="true" name="oracle.wh.repos.impl.properties.CMPReferencePropertyValue"
                type="stringType" Position="4" ValueByString="oracle.wh.repos.impl.properties.CMPReferencePropertyValue"/>
        </ArrayProperty>
        <PrimitiveProperty persistent="true" name="NAVIGABLE_ASSOCIATION_ROLES"
            type="stringType" ValueByString="Navigable Association Roles">
            <PrimitiveProperty persistent="true" name="FirstClassObject"
                type="stringType" ValueByString="oracle.wh.repos.impl.component.FirstClassObject">
                <PrimitiveProperty persistent="true" name="AGGREGATE"
                    type="BooleanType" ValueByString="false"/>
                <PrimitiveProperty persistent="true" name="INTRA_COMPONENT"
                    type="BooleanType" ValueByString="true"/>
                <PrimitiveProperty persistent="true" name="TARGET_ROLE_NAME"
                    type="stringType" ValueByString="SecondClassObjects"/>
                <PrimitiveProperty persistent="true" name="MCM_INTERESTED"
                    type="BooleanType" ValueByString="false"/>
            </PrimitiveProperty>
            <PrimitiveProperty persistent="true" name="ParentPartition"
                type="stringType" ValueByString="oracle.wh.repos.impl.relational.CMPPartition">
                <PrimitiveProperty persistent="true" name="AGGREGATE"
                    type="BooleanType" ValueByString="true"/>
                <PrimitiveProperty persistent="true" name="INTRA_COMPONENT"
                    type="BooleanType" ValueByString="true"/>
                <PrimitiveProperty persistent="true" name="TARGET_ROLE_NAME"
                    type="stringType" ValueByString="SubPartitions"/>
                <PrimitiveProperty persistent="true" name="MCM_INTERESTED"
                    type="BooleanType" ValueByString="true"/>
            </PrimitiveProperty>
            <PrimitiveProperty persistent="true" name="PartitionKey"
                type="stringType" ValueByString="oracle.wh.repos.impl.relational.CMPPartitionKey">
                <PrimitiveProperty persistent="true" name="AGGREGATE"
                    type="BooleanType" ValueByString="true"/>
                <PrimitiveProperty persistent="true" name="INTRA_COMPONENT"
                    type="BooleanType" ValueByString="true"/>
                <PrimitiveProperty persistent="true" name="TARGET_ROLE_NAME"
                    type="stringType" ValueByString="Partitions"/>
                <PrimitiveProperty persistent="true" name="MCM_INTERESTED"
                    type="BooleanType" ValueByString="true"/>
            </PrimitiveProperty>
            <PrimitiveProperty persistent="true" name="IconObject"
                type="stringType" ValueByString="oracle.wh.repos.impl.binaryData.CMPIcon">
                <PrimitiveProperty persistent="true" name="AGGREGATE"
                    type="BooleanType" ValueByString="false"/>
                <PrimitiveProperty persistent="true" name="INTRA_COMPONENT"
                    type="BooleanType" ValueByString="false"/>
                <PrimitiveProperty persistent="true" name="TARGET_ROLE_NAME"
                    type="stringType" ValueByString="Element"/>
                <PrimitiveProperty persistent="true" name="MCM_INTERESTED"
                    type="BooleanType" ValueByString="true"/>
            </PrimitiveProperty>
            <PrimitiveProperty persistent="true" name="Project"
                type="stringType" ValueByString="oracle.wh.repos.impl.project.CMPWBProject">
                <PrimitiveProperty persistent="true" name="AGGREGATE"
                    type="BooleanType" ValueByString="false"/>
                <PrimitiveProperty persistent="true" name="INTRA_COMPONENT"
                    type="BooleanType" ValueByString="true"/>
                <PrimitiveProperty persistent="true" name="TARGET_ROLE_NAME"
                    type="stringType" ValueByString="NOT MARKED IN MODEL"/>
                <PrimitiveProperty persistent="true" name="MCM_INTERESTED"
                    type="BooleanType" ValueByString="false"/>
            </PrimitiveProperty>
    </PrimitiveProperty>
    </ClassDefinition>

    <ClassDefinition persistent="true" name="oracle.wh.repos.impl.type.CMPSQLCollection">
        <ArrayProperty persistent="true" name="CHILD_TYPES" type="stringArrayType">
            <PrimitiveProperty persistent="true" name="oracle.wh.repos.impl.properties.CMPCLOBPropertyValue"
                type="stringType" Position="0" ValueByString="oracle.wh.repos.impl.properties.CMPCLOBPropertyValue"/>
            <PrimitiveProperty persistent="true" name="oracle.wh.repos.impl.properties.CMPPurePhysicalObject"
                type="stringType" Position="1" ValueByString="oracle.wh.repos.impl.properties.CMPPurePhysicalObject"/>
            <PrimitiveProperty persistent="true" name="oracle.wh.repos.impl.dependency.CMPDependency"
                type="stringType" Position="2" ValueByString="oracle.wh.repos.impl.dependency.CMPDependency"/>
            <PrimitiveProperty persistent="true" name="oracle.wh.repos.impl.validation.CMPWBValidationResult"
                type="stringType" Position="3" ValueByString="oracle.wh.repos.impl.validation.CMPWBValidationResult"/>
            <PrimitiveProperty persistent="true" name="oracle.wh.repos.impl.properties.CMPStringPropertyValue"
                type="stringType" Position="4" ValueByString="oracle.wh.repos.impl.properties.CMPStringPropertyValue"/>
            <PrimitiveProperty persistent="true" name="oracle.wh.repos.impl.mls.CMPTranslation"
                type="stringType" Position="5" ValueByString="oracle.wh.repos.impl.mls.CMPTranslation"/>
            <PrimitiveProperty persistent="true" name="oracle.wh.repos.impl.properties.CMPReferencePropertyValue"
                type="stringType" Position="6" ValueByString="oracle.wh.repos.impl.properties.CMPReferencePropertyValue"/>
        </ArrayProperty>
        <PrimitiveProperty persistent="true" name="NAVIGABLE_ASSOCIATION_ROLES"
            type="stringType" ValueByString="Navigable Association Roles">
            <PrimitiveProperty persistent="true" name="ACLContainer"
                type="stringType" ValueByString="oracle.wh.repos.impl.security.CMPACLContainer">
                <PrimitiveProperty persistent="true" name="AGGREGATE"
                    type="BooleanType" ValueByString="false"/>
                <PrimitiveProperty persistent="true" name="INTRA_COMPONENT"
                    type="BooleanType" ValueByString="false"/>
                <PrimitiveProperty persistent="true" name="TARGET_ROLE_NAME"
                    type="stringType" ValueByString="RealFCO"/>
                <PrimitiveProperty persistent="true" name="MCM_INTERESTED"
                    type="BooleanType" ValueByString="false"/>
            </PrimitiveProperty>
            <PrimitiveProperty persistent="true" name="ValidationResult"
                type="stringType" ValueByString="oracle.wh.repos.impl.validation.CMPValidationComponent">
                <PrimitiveProperty persistent="true" name="AGGREGATE"
                    type="BooleanType" ValueByString="false"/>
                <PrimitiveProperty persistent="true" name="INTRA_COMPONENT"
                    type="BooleanType" ValueByString="true"/>
                <PrimitiveProperty persistent="true" name="TARGET_ROLE_NAME"
                    type="stringType" ValueByString="ValidatingElement"/>
                <PrimitiveProperty persistent="true" name="MCM_INTERESTED"
                    type="BooleanType" ValueByString="false"/>
            </PrimitiveProperty>
            <PrimitiveProperty persistent="true" name="TypeDefinition"
                type="stringType" ValueByString="oracle.wh.repos.impl.type.CMPTypeDefinition">
                <PrimitiveProperty persistent="true" name="AGGREGATE"
                    type="BooleanType" ValueByString="false"/>
                <PrimitiveProperty persistent="true" name="INTRA_COMPONENT"
                    type="BooleanType" ValueByString="false"/>
                <PrimitiveProperty persistent="true" name="TARGET_ROLE_NAME"
                    type="stringType" ValueByString="TypedObject"/>
                <PrimitiveProperty persistent="true" name="MCM_INTERESTED"
                    type="BooleanType" ValueByString="true"/>
            </PrimitiveProperty>
            <PrimitiveProperty persistent="true" name="OwningFolder"
                type="stringType" ValueByString="oracle.wh.repos.impl.component.Folder">
                <PrimitiveProperty persistent="true" name="AGGREGATE"
                    type="BooleanType" ValueByString="false"/>
                <PrimitiveProperty persistent="true" name="INTRA_COMPONENT"
                    type="BooleanType" ValueByString="false"/>
                <PrimitiveProperty persistent="true" name="TARGET_ROLE_NAME"
                    type="stringType" ValueByString="OwnedComponents"/>
                <PrimitiveProperty persistent="true" name="MCM_INTERESTED"
                    type="BooleanType" ValueByString="false"/>
            </PrimitiveProperty>
            <PrimitiveProperty persistent="true" name="IconObject"
                type="stringType" ValueByString="oracle.wh.repos.impl.binaryData.CMPIcon">
                <PrimitiveProperty persistent="true" name="AGGREGATE"
                    type="BooleanType" ValueByString="false"/>
                <PrimitiveProperty persistent="true" name="INTRA_COMPONENT"
                    type="BooleanType" ValueByString="false"/>
                <PrimitiveProperty persistent="true" name="TARGET_ROLE_NAME"
                    type="stringType" ValueByString="Element"/>
                <PrimitiveProperty persistent="true" name="MCM_INTERESTED"
                    type="BooleanType" ValueByString="true"/>
            </PrimitiveProperty>
            <PrimitiveProperty persistent="true" name="OwningModule"
                type="stringType" ValueByString="oracle.wh.repos.impl.application.CMPInstalledModule">
                <PrimitiveProperty persistent="true" name="AGGREGATE"
                    type="BooleanType" ValueByString="true"/>
                <PrimitiveProperty persistent="true" name="INTRA_COMPONENT"
                    type="BooleanType" ValueByString="true"/>
                <PrimitiveProperty persistent="true" name="TARGET_ROLE_NAME"
                    type="stringType" ValueByString="OwnedCollections"/>
                <PrimitiveProperty persistent="true" name="MCM_INTERESTED"
                    type="BooleanType" ValueByString="true"/>
            </PrimitiveProperty>
            <PrimitiveProperty persistent="true" name="Project"
                type="stringType" ValueByString="oracle.wh.repos.impl.project.CMPWBProject">
                <PrimitiveProperty persistent="true" name="AGGREGATE"
                    type="BooleanType" ValueByString="false"/>
                <PrimitiveProperty persistent="true" name="INTRA_COMPONENT"
                    type="BooleanType" ValueByString="true"/>
                <PrimitiveProperty persistent="true" name="TARGET_ROLE_NAME"
                    type="stringType" ValueByString="NOT MARKED IN MODEL"/>
                <PrimitiveProperty persistent="true" name="MCM_INTERESTED"
                    type="BooleanType" ValueByString="false"/>
            </PrimitiveProperty>
    </PrimitiveProperty>
    </ClassDefinition>

    <ClassDefinition persistent="true" name="oracle.wh.repos.impl.functional.CMPFunctionParallel">
        <ArrayProperty persistent="true" name="CHILD_TYPES" type="stringArrayType">
            <PrimitiveProperty persistent="true" name="oracle.wh.repos.impl.properties.CMPCLOBPropertyValue"
                type="stringType" Position="0" ValueByString="oracle.wh.repos.impl.properties.CMPCLOBPropertyValue"/>
            <PrimitiveProperty persistent="true" name="oracle.wh.repos.impl.properties.CMPPurePhysicalObject"
                type="stringType" Position="1" ValueByString="oracle.wh.repos.impl.properties.CMPPurePhysicalObject"/>
            <PrimitiveProperty persistent="true" name="oracle.wh.repos.impl.properties.CMPStringPropertyValue"
                type="stringType" Position="2" ValueByString="oracle.wh.repos.impl.properties.CMPStringPropertyValue"/>
            <PrimitiveProperty persistent="true" name="oracle.wh.repos.impl.functional.CMPRecordFieldUsage"
                type="stringType" Position="3" ValueByString="oracle.wh.repos.impl.functional.CMPRecordFieldUsage"/>
            <PrimitiveProperty persistent="true" name="oracle.wh.repos.impl.properties.CMPReferencePropertyValue"
                type="stringType" Position="4" ValueByString="oracle.wh.repos.impl.properties.CMPReferencePropertyValue"/>
        </ArrayProperty>
        <PrimitiveProperty persistent="true" name="NAVIGABLE_ASSOCIATION_ROLES"
            type="stringType" ValueByString="Navigable Association Roles">
            <PrimitiveProperty persistent="true" name="FirstClassObject"
                type="stringType" ValueByString="oracle.wh.repos.impl.component.FirstClassObject">
                <PrimitiveProperty persistent="true" name="AGGREGATE"
                    type="BooleanType" ValueByString="false"/>
                <PrimitiveProperty persistent="true" name="INTRA_COMPONENT"
                    type="BooleanType" ValueByString="true"/>
                <PrimitiveProperty persistent="true" name="TARGET_ROLE_NAME"
                    type="stringType" ValueByString="SecondClassObjects"/>
                <PrimitiveProperty persistent="true" name="MCM_INTERESTED"
                    type="BooleanType" ValueByString="false"/>
            </PrimitiveProperty>
            <PrimitiveProperty persistent="true" name="IconObject"
                type="stringType" ValueByString="oracle.wh.repos.impl.binaryData.CMPIcon">
                <PrimitiveProperty persistent="true" name="AGGREGATE"
                    type="BooleanType" ValueByString="false"/>
                <PrimitiveProperty persistent="true" name="INTRA_COMPONENT"
                    type="BooleanType" ValueByString="false"/>
                <PrimitiveProperty persistent="true" name="TARGET_ROLE_NAME"
                    type="stringType" ValueByString="Element"/>
                <PrimitiveProperty persistent="true" name="MCM_INTERESTED"
                    type="BooleanType" ValueByString="true"/>
            </PrimitiveProperty>
            <PrimitiveProperty persistent="true" name="Function"
                type="stringType" ValueByString="oracle.wh.repos.impl.functional.CMPFunction">
                <PrimitiveProperty persistent="true" name="AGGREGATE"
                    type="BooleanType" ValueByString="true"/>
                <PrimitiveProperty persistent="true" name="INTRA_COMPONENT"
                    type="BooleanType" ValueByString="true"/>
                <PrimitiveProperty persistent="true" name="TARGET_ROLE_NAME"
                    type="stringType" ValueByString="ParallelImplementation"/>
                <PrimitiveProperty persistent="true" name="MCM_INTERESTED"
                    type="BooleanType" ValueByString="true"/>
            </PrimitiveProperty>
            <PrimitiveProperty persistent="true" name="FunctionArgument"
                type="stringType" ValueByString="oracle.wh.repos.impl.functional.CMPFunctionArgument">
                <PrimitiveProperty persistent="true" name="AGGREGATE"
                    type="BooleanType" ValueByString="false"/>
                <PrimitiveProperty persistent="true" name="INTRA_COMPONENT"
                    type="BooleanType" ValueByString="true"/>
                <PrimitiveProperty persistent="true" name="TARGET_ROLE_NAME"
                    type="stringType" ValueByString="ParallelImplementation"/>
                <PrimitiveProperty persistent="true" name="MCM_INTERESTED"
                    type="BooleanType" ValueByString="true"/>
            </PrimitiveProperty>
    </PrimitiveProperty>
    </ClassDefinition>

    <ClassDefinition persistent="true" name="oracle.wh.repos.impl.metaModel.CMPPropertyDefinition">
        <ArrayProperty persistent="true" name="CHILD_TYPES" type="stringArrayType">
            <PrimitiveProperty persistent="true" name="oracle.wh.repos.impl.properties.CMPCLOBPropertyValue"
                type="stringType" Position="0" ValueByString="oracle.wh.repos.impl.properties.CMPCLOBPropertyValue"/>
            <PrimitiveProperty persistent="true" name="oracle.wh.repos.impl.metaModel.CMPArrayModelAttribute"
                type="stringType" Position="1" ValueByString="oracle.wh.repos.impl.metaModel.CMPArrayModelAttribute"/>
            <PrimitiveProperty persistent="true" name="oracle.wh.repos.impl.properties.CMPPurePhysicalObject"
                type="stringType" Position="2" ValueByString="oracle.wh.repos.impl.properties.CMPPurePhysicalObject"/>
            <PrimitiveProperty persistent="true" name="oracle.wh.repos.impl.metaModel.CMPPrimitiveModelAttribute"
                type="stringType" Position="3" ValueByString="oracle.wh.repos.impl.metaModel.CMPPrimitiveModelAttribute"/>
            <PrimitiveProperty persistent="true" name="oracle.wh.repos.impl.properties.CMPStringPropertyValue"
                type="stringType" Position="4" ValueByString="oracle.wh.repos.impl.properties.CMPStringPropertyValue"/>
            <PrimitiveProperty persistent="true" name="oracle.wh.repos.impl.mls.CMPTranslation"
                type="stringType" Position="5" ValueByString="oracle.wh.repos.impl.mls.CMPTranslation"/>
            <PrimitiveProperty persistent="true" name="oracle.wh.repos.impl.properties.CMPReferencePropertyValue"
                type="stringType" Position="6" ValueByString="oracle.wh.repos.impl.properties.CMPReferencePropertyValue"/>
        </ArrayProperty>
        <PrimitiveProperty persistent="true" name="NAVIGABLE_ASSOCIATION_ROLES"
            type="stringType" ValueByString="Navigable Association Roles">
            <PrimitiveProperty persistent="true" name="Type"
                type="stringType" ValueByString="oracle.wh.repos.impl.domain.CMPAbstractType">
                <PrimitiveProperty persistent="true" name="AGGREGATE"
                    type="BooleanType" ValueByString="false"/>
                <PrimitiveProperty persistent="true" name="INTRA_COMPONENT"
                    type="BooleanType" ValueByString="false"/>
                <PrimitiveProperty persistent="true" name="TARGET_ROLE_NAME"
                    type="stringType" ValueByString="NOT MARKED IN MODEL"/>
                <PrimitiveProperty persistent="true" name="MCM_INTERESTED"
                    type="BooleanType" ValueByString="true"/>
            </PrimitiveProperty>
            <PrimitiveProperty persistent="true" name="FirstClassObject"
                type="stringType" ValueByString="oracle.wh.repos.impl.component.FirstClassObject">
                <PrimitiveProperty persistent="true" name="AGGREGATE"
                    type="BooleanType" ValueByString="false"/>
                <PrimitiveProperty persistent="true" name="INTRA_COMPONENT"
                    type="BooleanType" ValueByString="true"/>
                <PrimitiveProperty persistent="true" name="TARGET_ROLE_NAME"
                    type="stringType" ValueByString="SecondClassObjects"/>
                <PrimitiveProperty persistent="true" name="MCM_INTERESTED"
                    type="BooleanType" ValueByString="false"/>
            </PrimitiveProperty>
            <PrimitiveProperty persistent="true" name="PropertyGroupDefinition"
                type="stringType" ValueByString="oracle.wh.repos.impl.metaModel.CMPPropertyGroupDefinition">
                <PrimitiveProperty persistent="true" name="AGGREGATE"
                    type="BooleanType" ValueByString="false"/>
                <PrimitiveProperty persistent="true" name="INTRA_COMPONENT"
                    type="BooleanType" ValueByString="true"/>
                <PrimitiveProperty persistent="true" name="TARGET_ROLE_NAME"
                    type="stringType" ValueByString="PropertyDefinitions"/>
                <PrimitiveProperty persistent="true" name="MCM_INTERESTED"
                    type="BooleanType" ValueByString="true"/>
            </PrimitiveProperty>
            <PrimitiveProperty persistent="true" name="IconObject"
                type="stringType" ValueByString="oracle.wh.repos.impl.binaryData.CMPIcon">
                <PrimitiveProperty persistent="true" name="AGGREGATE"
                    type="BooleanType" ValueByString="false"/>
                <PrimitiveProperty persistent="true" name="INTRA_COMPONENT"
                    type="BooleanType" ValueByString="false"/>
                <PrimitiveProperty persistent="true" name="TARGET_ROLE_NAME"
                    type="stringType" ValueByString="Element"/>
                <PrimitiveProperty persistent="true" name="MCM_INTERESTED"
                    type="BooleanType" ValueByString="true"/>
            </PrimitiveProperty>
            <PrimitiveProperty persistent="true" name="OwningPropertySetDefinition"
                type="stringType" ValueByString="oracle.wh.repos.impl.metaModel.CMPPropertySetDefinition">
                <PrimitiveProperty persistent="true" name="AGGREGATE"
                    type="BooleanType" ValueByString="true"/>
                <PrimitiveProperty persistent="true" name="INTRA_COMPONENT"
                    type="BooleanType" ValueByString="true"/>
                <PrimitiveProperty persistent="true" name="TARGET_ROLE_NAME"
                    type="stringType" ValueByString="PropertyDefinitions"/>
                <PrimitiveProperty persistent="true" name="MCM_INTERESTED"
                    type="BooleanType" ValueByString="true"/>
            </PrimitiveProperty>
            <PrimitiveProperty persistent="true" name="Overridee"
                type="stringType" ValueByString="oracle.wh.repos.impl.metaModel.CMPPropertyDefinition">
                <PrimitiveProperty persistent="true" name="AGGREGATE"
                    type="BooleanType" ValueByString="false"/>
                <PrimitiveProperty persistent="true" name="INTRA_COMPONENT"
                    type="BooleanType" ValueByString="false"/>
                <PrimitiveProperty persistent="true" name="TARGET_ROLE_NAME"
                    type="stringType" ValueByString="Overridable"/>
                <PrimitiveProperty persistent="true" name="MCM_INTERESTED"
                    type="BooleanType" ValueByString="true"/>
            </PrimitiveProperty>
    </PrimitiveProperty>
    </ClassDefinition>

    <ClassDefinition persistent="true" name="oracle.wh.repos.impl.platform.CMPUserConfigTemplateSet">
        <ArrayProperty persistent="true" name="CHILD_TYPES" type="stringArrayType">
            <PrimitiveProperty persistent="true" name="oracle.wh.repos.impl.properties.CMPCLOBPropertyValue"
                type="stringType" Position="0" ValueByString="oracle.wh.repos.impl.properties.CMPCLOBPropertyValue"/>
            <PrimitiveProperty persistent="true" name="oracle.wh.repos.impl.properties.CMPPurePhysicalObject"
                type="stringType" Position="1" ValueByString="oracle.wh.repos.impl.properties.CMPPurePhysicalObject"/>
            <PrimitiveProperty persistent="true" name="oracle.wh.repos.impl.platform.CMPModelUsage"
                type="stringType" Position="2" ValueByString="oracle.wh.repos.impl.platform.CMPModelUsage"/>
            <PrimitiveProperty persistent="true" name="oracle.wh.repos.impl.platform.CMPPlatformConfigTemplate"
                type="stringType" Position="3" ValueByString="oracle.wh.repos.impl.platform.CMPPlatformConfigTemplate"/>
            <PrimitiveProperty persistent="true" name="oracle.wh.repos.impl.properties.CMPStringPropertyValue"
                type="stringType" Position="4" ValueByString="oracle.wh.repos.impl.properties.CMPStringPropertyValue"/>
            <PrimitiveProperty persistent="true" name="oracle.wh.repos.impl.mls.CMPTranslation"
                type="stringType" Position="5" ValueByString="oracle.wh.repos.impl.mls.CMPTranslation"/>
            <PrimitiveProperty persistent="true" name="oracle.wh.repos.impl.properties.CMPReferencePropertyValue"
                type="stringType" Position="6" ValueByString="oracle.wh.repos.impl.properties.CMPReferencePropertyValue"/>
        </ArrayProperty>
        <PrimitiveProperty persistent="true" name="NAVIGABLE_ASSOCIATION_ROLES"
            type="stringType" ValueByString="Navigable Association Roles">
            <PrimitiveProperty persistent="true" name="ACLContainer"
                type="stringType" ValueByString="oracle.wh.repos.impl.security.CMPACLContainer">
                <PrimitiveProperty persistent="true" name="AGGREGATE"
                    type="BooleanType" ValueByString="false"/>
                <PrimitiveProperty persistent="true" name="INTRA_COMPONENT"
                    type="BooleanType" ValueByString="false"/>
                <PrimitiveProperty persistent="true" name="TARGET_ROLE_NAME"
                    type="stringType" ValueByString="RealFCO"/>
                <PrimitiveProperty persistent="true" name="MCM_INTERESTED"
                    type="BooleanType" ValueByString="false"/>
            </PrimitiveProperty>
            <PrimitiveProperty persistent="true" name="ValidationResult"
                type="stringType" ValueByString="oracle.wh.repos.impl.validation.CMPValidationComponent">
                <PrimitiveProperty persistent="true" name="AGGREGATE"
                    type="BooleanType" ValueByString="false"/>
                <PrimitiveProperty persistent="true" name="INTRA_COMPONENT"
                    type="BooleanType" ValueByString="true"/>
                <PrimitiveProperty persistent="true" name="TARGET_ROLE_NAME"
                    type="stringType" ValueByString="ValidatingElement"/>
                <PrimitiveProperty persistent="true" name="MCM_INTERESTED"
                    type="BooleanType" ValueByString="false"/>
            </PrimitiveProperty>
            <PrimitiveProperty persistent="true" name="OwningFolder"
                type="stringType" ValueByString="oracle.wh.repos.impl.component.Folder">
                <PrimitiveProperty persistent="true" name="AGGREGATE"
                    type="BooleanType" ValueByString="false"/>
                <PrimitiveProperty persistent="true" name="INTRA_COMPONENT"
                    type="BooleanType" ValueByString="false"/>
                <PrimitiveProperty persistent="true" name="TARGET_ROLE_NAME"
                    type="stringType" ValueByString="OwnedComponents"/>
                <PrimitiveProperty persistent="true" name="MCM_INTERESTED"
                    type="BooleanType" ValueByString="false"/>
            </PrimitiveProperty>
            <PrimitiveProperty persistent="true" name="IconObject"
                type="stringType" ValueByString="oracle.wh.repos.impl.binaryData.CMPIcon">
                <PrimitiveProperty persistent="true" name="AGGREGATE"
                    type="BooleanType" ValueByString="false"/>
                <PrimitiveProperty persistent="true" name="INTRA_COMPONENT"
                    type="BooleanType" ValueByString="false"/>
                <PrimitiveProperty persistent="true" name="TARGET_ROLE_NAME"
                    type="stringType" ValueByString="Element"/>
                <PrimitiveProperty persistent="true" name="MCM_INTERESTED"
                    type="BooleanType" ValueByString="true"/>
            </PrimitiveProperty>
            <PrimitiveProperty persistent="true" name="OwningWorkspace"
                type="stringType" ValueByString="oracle.wh.repos.impl.workspace.CMPWorkspace">
                <PrimitiveProperty persistent="true" name="AGGREGATE"
                    type="BooleanType" ValueByString="true"/>
                <PrimitiveProperty persistent="true" name="INTRA_COMPONENT"
                    type="BooleanType" ValueByString="false"/>
                <PrimitiveProperty persistent="true" name="TARGET_ROLE_NAME"
                    type="stringType" ValueByString="UserConfigTemplateSets"/>
                <PrimitiveProperty persistent="true" name="MCM_INTERESTED"
                    type="BooleanType" ValueByString="true"/>
            </PrimitiveProperty>
    </PrimitiveProperty>
    </ClassDefinition>

    <ClassDefinition persistent="true" name="oracle.wh.repos.impl.functional.CMPRecordFieldUsage">
        <ArrayProperty persistent="true" name="CHILD_TYPES" type="stringArrayType">
            <PrimitiveProperty persistent="true" name="oracle.wh.repos.impl.properties.CMPCLOBPropertyValue"
                type="stringType" Position="0" ValueByString="oracle.wh.repos.impl.properties.CMPCLOBPropertyValue"/>
            <PrimitiveProperty persistent="true" name="oracle.wh.repos.impl.properties.CMPPurePhysicalObject"
                type="stringType" Position="1" ValueByString="oracle.wh.repos.impl.properties.CMPPurePhysicalObject"/>
            <PrimitiveProperty persistent="true" name="oracle.wh.repos.impl.properties.CMPStringPropertyValue"
                type="stringType" Position="2" ValueByString="oracle.wh.repos.impl.properties.CMPStringPropertyValue"/>
            <PrimitiveProperty persistent="true" name="oracle.wh.repos.impl.properties.CMPReferencePropertyValue"
                type="stringType" Position="3" ValueByString="oracle.wh.repos.impl.properties.CMPReferencePropertyValue"/>
        </ArrayProperty>
        <PrimitiveProperty persistent="true" name="NAVIGABLE_ASSOCIATION_ROLES"
            type="stringType" ValueByString="Navigable Association Roles">
            <PrimitiveProperty persistent="true" name="FirstClassObject"
                type="stringType" ValueByString="oracle.wh.repos.impl.component.FirstClassObject">
                <PrimitiveProperty persistent="true" name="AGGREGATE"
                    type="BooleanType" ValueByString="false"/>
                <PrimitiveProperty persistent="true" name="INTRA_COMPONENT"
                    type="BooleanType" ValueByString="true"/>
                <PrimitiveProperty persistent="true" name="TARGET_ROLE_NAME"
                    type="stringType" ValueByString="SecondClassObjects"/>
                <PrimitiveProperty persistent="true" name="MCM_INTERESTED"
                    type="BooleanType" ValueByString="false"/>
            </PrimitiveProperty>
            <PrimitiveProperty persistent="true" name="FunctionParallel"
                type="stringType" ValueByString="oracle.wh.repos.impl.functional.CMPFunctionParallel">
                <PrimitiveProperty persistent="true" name="AGGREGATE"
                    type="BooleanType" ValueByString="true"/>
                <PrimitiveProperty persistent="true" name="INTRA_COMPONENT"
                    type="BooleanType" ValueByString="true"/>
                <PrimitiveProperty persistent="true" name="TARGET_ROLE_NAME"
                    type="stringType" ValueByString="RecordFieldUsage"/>
                <PrimitiveProperty persistent="true" name="MCM_INTERESTED"
                    type="BooleanType" ValueByString="true"/>
            </PrimitiveProperty>
            <PrimitiveProperty persistent="true" name="RecordField"
                type="stringType" ValueByString="oracle.wh.repos.impl.type.CMPRecordField">
                <PrimitiveProperty persistent="true" name="AGGREGATE"
                    type="BooleanType" ValueByString="false"/>
                <PrimitiveProperty persistent="true" name="INTRA_COMPONENT"
                    type="BooleanType" ValueByString="false"/>
                <PrimitiveProperty persistent="true" name="TARGET_ROLE_NAME"
                    type="stringType" ValueByString="RecordFieldUsage"/>
                <PrimitiveProperty persistent="true" name="MCM_INTERESTED"
                    type="BooleanType" ValueByString="true"/>
            </PrimitiveProperty>
            <PrimitiveProperty persistent="true" name="IconObject"
                type="stringType" ValueByString="oracle.wh.repos.impl.binaryData.CMPIcon">
                <PrimitiveProperty persistent="true" name="AGGREGATE"
                    type="BooleanType" ValueByString="false"/>
                <PrimitiveProperty persistent="true" name="INTRA_COMPONENT"
                    type="BooleanType" ValueByString="false"/>
                <PrimitiveProperty persistent="true" name="TARGET_ROLE_NAME"
                    type="stringType" ValueByString="Element"/>
                <PrimitiveProperty persistent="true" name="MCM_INTERESTED"
                    type="BooleanType" ValueByString="true"/>
            </PrimitiveProperty>
    </PrimitiveProperty>
    </ClassDefinition>

    <ClassDefinition persistent="true" name="oracle.wh.repos.impl.cube.CMPCompositeDimensionUsage">
        <ArrayProperty persistent="true" name="CHILD_TYPES" type="stringArrayType">
            <PrimitiveProperty persistent="true" name="oracle.wh.repos.impl.properties.CMPCLOBPropertyValue"
                type="stringType" Position="0" ValueByString="oracle.wh.repos.impl.properties.CMPCLOBPropertyValue"/>
            <PrimitiveProperty persistent="true" name="oracle.wh.repos.impl.properties.CMPPurePhysicalObject"
                type="stringType" Position="1" ValueByString="oracle.wh.repos.impl.properties.CMPPurePhysicalObject"/>
            <PrimitiveProperty persistent="true" name="oracle.wh.repos.impl.properties.CMPStringPropertyValue"
                type="stringType" Position="2" ValueByString="oracle.wh.repos.impl.properties.CMPStringPropertyValue"/>
            <PrimitiveProperty persistent="true" name="oracle.wh.repos.impl.mls.CMPTranslation"
                type="stringType" Position="3" ValueByString="oracle.wh.repos.impl.mls.CMPTranslation"/>
            <PrimitiveProperty persistent="true" name="oracle.wh.repos.impl.properties.CMPReferencePropertyValue"
                type="stringType" Position="4" ValueByString="oracle.wh.repos.impl.properties.CMPReferencePropertyValue"/>
        </ArrayProperty>
        <PrimitiveProperty persistent="true" name="NAVIGABLE_ASSOCIATION_ROLES"
            type="stringType" ValueByString="Navigable Association Roles">
            <PrimitiveProperty persistent="true" name="FirstClassObject"
                type="stringType" ValueByString="oracle.wh.repos.impl.component.FirstClassObject">
                <PrimitiveProperty persistent="true" name="AGGREGATE"
                    type="BooleanType" ValueByString="false"/>
                <PrimitiveProperty persistent="true" name="INTRA_COMPONENT"
                    type="BooleanType" ValueByString="true"/>
                <PrimitiveProperty persistent="true" name="TARGET_ROLE_NAME"
                    type="stringType" ValueByString="SecondClassObjects"/>
                <PrimitiveProperty persistent="true" name="MCM_INTERESTED"
                    type="BooleanType" ValueByString="false"/>
            </PrimitiveProperty>
            <PrimitiveProperty persistent="true" name="OwningCompositeDimension"
                type="stringType" ValueByString="oracle.wh.repos.impl.cube.CMPCompositeDimension">
                <PrimitiveProperty persistent="true" name="AGGREGATE"
                    type="BooleanType" ValueByString="true"/>
                <PrimitiveProperty persistent="true" name="INTRA_COMPONENT"
                    type="BooleanType" ValueByString="true"/>
                <PrimitiveProperty persistent="true" name="TARGET_ROLE_NAME"
                    type="stringType" ValueByString="DimensionUsages"/>
                <PrimitiveProperty persistent="true" name="MCM_INTERESTED"
                    type="BooleanType" ValueByString="true"/>
            </PrimitiveProperty>
            <PrimitiveProperty persistent="true" name="IconObject"
                type="stringType" ValueByString="oracle.wh.repos.impl.binaryData.CMPIcon">
                <PrimitiveProperty persistent="true" name="AGGREGATE"
                    type="BooleanType" ValueByString="false"/>
                <PrimitiveProperty persistent="true" name="INTRA_COMPONENT"
                    type="BooleanType" ValueByString="false"/>
                <PrimitiveProperty persistent="true" name="TARGET_ROLE_NAME"
                    type="stringType" ValueByString="Element"/>
                <PrimitiveProperty persistent="true" name="MCM_INTERESTED"
                    type="BooleanType" ValueByString="true"/>
            </PrimitiveProperty>
            <PrimitiveProperty persistent="true" name="Project"
                type="stringType" ValueByString="oracle.wh.repos.impl.project.CMPWBProject">
                <PrimitiveProperty persistent="true" name="AGGREGATE"
                    type="BooleanType" ValueByString="false"/>
                <PrimitiveProperty persistent="true" name="INTRA_COMPONENT"
                    type="BooleanType" ValueByString="true"/>
                <PrimitiveProperty persistent="true" name="TARGET_ROLE_NAME"
                    type="stringType" ValueByString="NOT MARKED IN MODEL"/>
                <PrimitiveProperty persistent="true" name="MCM_INTERESTED"
                    type="BooleanType" ValueByString="false"/>
            </PrimitiveProperty>
            <PrimitiveProperty persistent="true" name="ReferencedDimension"
                type="stringType" ValueByString="oracle.wh.repos.impl.dimensional.CMPDimension">
                <PrimitiveProperty persistent="true" name="AGGREGATE"
                    type="BooleanType" ValueByString="false"/>
                <PrimitiveProperty persistent="true" name="INTRA_COMPONENT"
                    type="BooleanType" ValueByString="false"/>
                <PrimitiveProperty persistent="true" name="TARGET_ROLE_NAME"
                    type="stringType" ValueByString="ReferencingDimensionUsages"/>
                <PrimitiveProperty persistent="true" name="MCM_INTERESTED"
                    type="BooleanType" ValueByString="true"/>
            </PrimitiveProperty>
    </PrimitiveProperty>
    </ClassDefinition>

    <ClassDefinition persistent="true" name="oracle.wh.repos.impl.weakComponent.CMPWeakAssociation">
        <ArrayProperty persistent="true" name="CHILD_TYPES" type="stringArrayType">
            <PrimitiveProperty persistent="true" name="oracle.wh.repos.impl.properties.CMPCLOBPropertyValue"
                type="stringType" Position="0" ValueByString="oracle.wh.repos.impl.properties.CMPCLOBPropertyValue"/>
            <PrimitiveProperty persistent="true" name="oracle.wh.repos.impl.properties.CMPPurePhysicalObject"
                type="stringType" Position="1" ValueByString="oracle.wh.repos.impl.properties.CMPPurePhysicalObject"/>
            <PrimitiveProperty persistent="true" name="oracle.wh.repos.impl.weakComponent.CMPWeakAssociation"
                type="stringType" Position="2" ValueByString="oracle.wh.repos.impl.weakComponent.CMPWeakAssociation"/>
            <PrimitiveProperty persistent="true" name="oracle.wh.repos.impl.properties.CMPStringPropertyValue"
                type="stringType" Position="3" ValueByString="oracle.wh.repos.impl.properties.CMPStringPropertyValue"/>
            <PrimitiveProperty persistent="true" name="oracle.wh.repos.impl.weakComponent.CMPWeakSecondClassObject"
                type="stringType" Position="4" ValueByString="oracle.wh.repos.impl.weakComponent.CMPWeakSecondClassObject"/>
            <PrimitiveProperty persistent="true" name="oracle.wh.repos.impl.properties.CMPReferencePropertyValue"
                type="stringType" Position="5" ValueByString="oracle.wh.repos.impl.properties.CMPReferencePropertyValue"/>
        </ArrayProperty>
        <PrimitiveProperty persistent="true" name="NAVIGABLE_ASSOCIATION_ROLES"
            type="stringType" ValueByString="Navigable Association Roles">
            <PrimitiveProperty persistent="true" name="FirstClassObject"
                type="stringType" ValueByString="oracle.wh.repos.impl.component.FirstClassObject">
                <PrimitiveProperty persistent="true" name="AGGREGATE"
                    type="BooleanType" ValueByString="false"/>
                <PrimitiveProperty persistent="true" name="INTRA_COMPONENT"
                    type="BooleanType" ValueByString="true"/>
                <PrimitiveProperty persistent="true" name="TARGET_ROLE_NAME"
                    type="stringType" ValueByString="SecondClassObjects"/>
                <PrimitiveProperty persistent="true" name="MCM_INTERESTED"
                    type="BooleanType" ValueByString="false"/>
            </PrimitiveProperty>
            <PrimitiveProperty persistent="true" name="WeakAssociationOwner"
                type="stringType" ValueByString="oracle.wh.repos.impl.weakComponent.WeakAssociationOwner">
                <PrimitiveProperty persistent="true" name="AGGREGATE"
                    type="BooleanType" ValueByString="true"/>
                <PrimitiveProperty persistent="true" name="INTRA_COMPONENT"
                    type="BooleanType" ValueByString="true"/>
                <PrimitiveProperty persistent="true" name="TARGET_ROLE_NAME"
                    type="stringType" ValueByString="WeakAssociations"/>
                <PrimitiveProperty persistent="true" name="MCM_INTERESTED"
                    type="BooleanType" ValueByString="true"/>
            </PrimitiveProperty>
            <PrimitiveProperty persistent="true" name="IconObject"
                type="stringType" ValueByString="oracle.wh.repos.impl.binaryData.CMPIcon">
                <PrimitiveProperty persistent="true" name="AGGREGATE"
                    type="BooleanType" ValueByString="false"/>
                <PrimitiveProperty persistent="true" name="INTRA_COMPONENT"
                    type="BooleanType" ValueByString="false"/>
                <PrimitiveProperty persistent="true" name="TARGET_ROLE_NAME"
                    type="stringType" ValueByString="Element"/>
                <PrimitiveProperty persistent="true" name="MCM_INTERESTED"
                    type="BooleanType" ValueByString="true"/>
            </PrimitiveProperty>
            <PrimitiveProperty persistent="true" name="AssociatedElement"
                type="stringType" ValueByString="oracle.wh.repos.impl.component.ComponentUnit">
                <PrimitiveProperty persistent="true" name="AGGREGATE"
                    type="BooleanType" ValueByString="false"/>
                <PrimitiveProperty persistent="true" name="INTRA_COMPONENT"
                    type="BooleanType" ValueByString="false"/>
                <PrimitiveProperty persistent="true" name="TARGET_ROLE_NAME"
                    type="stringType" ValueByString="NOT MARKED IN MODEL"/>
                <PrimitiveProperty persistent="true" name="MCM_INTERESTED"
                    type="BooleanType" ValueByString="true"/>
            </PrimitiveProperty>
    </PrimitiveProperty>
    </ClassDefinition>

    <ClassDefinition persistent="true" name="oracle.wh.repos.impl.taskFlow.CMPTaskFlowSet">
        <ArrayProperty persistent="true" name="CHILD_TYPES" type="stringArrayType">
            <PrimitiveProperty persistent="true" name="oracle.wh.repos.impl.properties.CMPCLOBPropertyValue"
                type="stringType" Position="0" ValueByString="oracle.wh.repos.impl.properties.CMPCLOBPropertyValue"/>
            <PrimitiveProperty persistent="true" name="oracle.wh.repos.impl.properties.CMPPurePhysicalObject"
                type="stringType" Position="1" ValueByString="oracle.wh.repos.impl.properties.CMPPurePhysicalObject"/>
            <PrimitiveProperty persistent="true" name="oracle.wh.repos.impl.dependency.CMPDependency"
                type="stringType" Position="2" ValueByString="oracle.wh.repos.impl.dependency.CMPDependency"/>
            <PrimitiveProperty persistent="true" name="oracle.wh.repos.impl.validation.CMPWBValidationResult"
                type="stringType" Position="3" ValueByString="oracle.wh.repos.impl.validation.CMPWBValidationResult"/>
            <PrimitiveProperty persistent="true" name="oracle.wh.repos.impl.properties.CMPStringPropertyValue"
                type="stringType" Position="4" ValueByString="oracle.wh.repos.impl.properties.CMPStringPropertyValue"/>
            <PrimitiveProperty persistent="true" name="oracle.wh.repos.impl.mls.CMPTranslation"
                type="stringType" Position="5" ValueByString="oracle.wh.repos.impl.mls.CMPTranslation"/>
            <PrimitiveProperty persistent="true" name="oracle.wh.repos.impl.taskFlow.CMPTaskFlowUsage"
                type="stringType" Position="6" ValueByString="oracle.wh.repos.impl.taskFlow.CMPTaskFlowUsage"/>
            <PrimitiveProperty persistent="true" name="oracle.wh.repos.impl.properties.CMPReferencePropertyValue"
                type="stringType" Position="7" ValueByString="oracle.wh.repos.impl.properties.CMPReferencePropertyValue"/>
        </ArrayProperty>
        <PrimitiveProperty persistent="true" name="NAVIGABLE_ASSOCIATION_ROLES"
            type="stringType" ValueByString="Navigable Association Roles">
            <PrimitiveProperty persistent="true" name="ACLContainer"
                type="stringType" ValueByString="oracle.wh.repos.impl.security.CMPACLContainer">
                <PrimitiveProperty persistent="true" name="AGGREGATE"
                    type="BooleanType" ValueByString="false"/>
                <PrimitiveProperty persistent="true" name="INTRA_COMPONENT"
                    type="BooleanType" ValueByString="false"/>
                <PrimitiveProperty persistent="true" name="TARGET_ROLE_NAME"
                    type="stringType" ValueByString="RealFCO"/>
                <PrimitiveProperty persistent="true" name="MCM_INTERESTED"
                    type="BooleanType" ValueByString="false"/>
            </PrimitiveProperty>
            <PrimitiveProperty persistent="true" name="ValidationResult"
                type="stringType" ValueByString="oracle.wh.repos.impl.validation.CMPValidationComponent">
                <PrimitiveProperty persistent="true" name="AGGREGATE"
                    type="BooleanType" ValueByString="false"/>
                <PrimitiveProperty persistent="true" name="INTRA_COMPONENT"
                    type="BooleanType" ValueByString="true"/>
                <PrimitiveProperty persistent="true" name="TARGET_ROLE_NAME"
                    type="stringType" ValueByString="ValidatingElement"/>
                <PrimitiveProperty persistent="true" name="MCM_INTERESTED"
                    type="BooleanType" ValueByString="false"/>
            </PrimitiveProperty>
            <PrimitiveProperty persistent="true" name="TriggeringElement"
                type="stringType" ValueByString="oracle.wh.repos.impl.foundation.CMPElement">
                <PrimitiveProperty persistent="true" name="AGGREGATE"
                    type="BooleanType" ValueByString="false"/>
                <PrimitiveProperty persistent="true" name="INTRA_COMPONENT"
                    type="BooleanType" ValueByString="false"/>
                <PrimitiveProperty persistent="true" name="TARGET_ROLE_NAME"
                    type="stringType" ValueByString="TriggerTaskFlowSets"/>
                <PrimitiveProperty persistent="true" name="MCM_INTERESTED"
                    type="BooleanType" ValueByString="true"/>
            </PrimitiveProperty>
            <PrimitiveProperty persistent="true" name="OwningFolder"
                type="stringType" ValueByString="oracle.wh.repos.impl.component.Folder">
                <PrimitiveProperty persistent="true" name="AGGREGATE"
                    type="BooleanType" ValueByString="false"/>
                <PrimitiveProperty persistent="true" name="INTRA_COMPONENT"
                    type="BooleanType" ValueByString="false"/>
                <PrimitiveProperty persistent="true" name="TARGET_ROLE_NAME"
                    type="stringType" ValueByString="OwnedComponents"/>
                <PrimitiveProperty persistent="true" name="MCM_INTERESTED"
                    type="BooleanType" ValueByString="false"/>
            </PrimitiveProperty>
            <PrimitiveProperty persistent="true" name="IconObject"
                type="stringType" ValueByString="oracle.wh.repos.impl.binaryData.CMPIcon">
                <PrimitiveProperty persistent="true" name="AGGREGATE"
                    type="BooleanType" ValueByString="false"/>
                <PrimitiveProperty persistent="true" name="INTRA_COMPONENT"
                    type="BooleanType" ValueByString="false"/>
                <PrimitiveProperty persistent="true" name="TARGET_ROLE_NAME"
                    type="stringType" ValueByString="Element"/>
                <PrimitiveProperty persistent="true" name="MCM_INTERESTED"
                    type="BooleanType" ValueByString="true"/>
            </PrimitiveProperty>
            <PrimitiveProperty persistent="true" name="OwningProject"
                type="stringType" ValueByString="oracle.wh.repos.impl.project.CMPWBProject">
                <PrimitiveProperty persistent="true" name="AGGREGATE"
                    type="BooleanType" ValueByString="true"/>
                <PrimitiveProperty persistent="true" name="INTRA_COMPONENT"
                    type="BooleanType" ValueByString="false"/>
                <PrimitiveProperty persistent="true" name="TARGET_ROLE_NAME"
                    type="stringType" ValueByString="TaskFlowSets"/>
                <PrimitiveProperty persistent="true" name="MCM_INTERESTED"
                    type="BooleanType" ValueByString="true"/>
            </PrimitiveProperty>
            <PrimitiveProperty persistent="true" name="Project"
                type="stringType" ValueByString="oracle.wh.repos.impl.project.CMPWBProject">
                <PrimitiveProperty persistent="true" name="AGGREGATE"
                    type="BooleanType" ValueByString="false"/>
                <PrimitiveProperty persistent="true" name="INTRA_COMPONENT"
                    type="BooleanType" ValueByString="true"/>
                <PrimitiveProperty persistent="true" name="TARGET_ROLE_NAME"
                    type="stringType" ValueByString="NOT MARKED IN MODEL"/>
                <PrimitiveProperty persistent="true" name="MCM_INTERESTED"
                    type="BooleanType" ValueByString="false"/>
            </PrimitiveProperty>
    </PrimitiveProperty>
    </ClassDefinition>

    <ClassDefinition persistent="true" name="oracle.wh.repos.impl.functional.CMPPLSCollection">
        <ArrayProperty persistent="true" name="CHILD_TYPES" type="stringArrayType">
            <PrimitiveProperty persistent="true" name="oracle.wh.repos.impl.properties.CMPCLOBPropertyValue"
                type="stringType" Position="0" ValueByString="oracle.wh.repos.impl.properties.CMPCLOBPropertyValue"/>
            <PrimitiveProperty persistent="true" name="oracle.wh.repos.impl.properties.CMPPurePhysicalObject"
                type="stringType" Position="1" ValueByString="oracle.wh.repos.impl.properties.CMPPurePhysicalObject"/>
            <PrimitiveProperty persistent="true" name="oracle.wh.repos.impl.dependency.CMPDependency"
                type="stringType" Position="2" ValueByString="oracle.wh.repos.impl.dependency.CMPDependency"/>
            <PrimitiveProperty persistent="true" name="oracle.wh.repos.impl.validation.CMPWBValidationResult"
                type="stringType" Position="3" ValueByString="oracle.wh.repos.impl.validation.CMPWBValidationResult"/>
            <PrimitiveProperty persistent="true" name="oracle.wh.repos.impl.properties.CMPStringPropertyValue"
                type="stringType" Position="4" ValueByString="oracle.wh.repos.impl.properties.CMPStringPropertyValue"/>
            <PrimitiveProperty persistent="true" name="oracle.wh.repos.impl.mls.CMPTranslation"
                type="stringType" Position="5" ValueByString="oracle.wh.repos.impl.mls.CMPTranslation"/>
            <PrimitiveProperty persistent="true" name="oracle.wh.repos.impl.properties.CMPReferencePropertyValue"
                type="stringType" Position="6" ValueByString="oracle.wh.repos.impl.properties.CMPReferencePropertyValue"/>
        </ArrayProperty>
        <PrimitiveProperty persistent="true" name="NAVIGABLE_ASSOCIATION_ROLES"
            type="stringType" ValueByString="Navigable Association Roles">
            <PrimitiveProperty persistent="true" name="ACLContainer"
                type="stringType" ValueByString="oracle.wh.repos.impl.security.CMPACLContainer">
                <PrimitiveProperty persistent="true" name="AGGREGATE"
                    type="BooleanType" ValueByString="false"/>
                <PrimitiveProperty persistent="true" name="INTRA_COMPONENT"
                    type="BooleanType" ValueByString="false"/>
                <PrimitiveProperty persistent="true" name="TARGET_ROLE_NAME"
                    type="stringType" ValueByString="RealFCO"/>
                <PrimitiveProperty persistent="true" name="MCM_INTERESTED"
                    type="BooleanType" ValueByString="false"/>
            </PrimitiveProperty>
            <PrimitiveProperty persistent="true" name="ValidationResult"
                type="stringType" ValueByString="oracle.wh.repos.impl.validation.CMPValidationComponent">
                <PrimitiveProperty persistent="true" name="AGGREGATE"
                    type="BooleanType" ValueByString="false"/>
                <PrimitiveProperty persistent="true" name="INTRA_COMPONENT"
                    type="BooleanType" ValueByString="true"/>
                <PrimitiveProperty persistent="true" name="TARGET_ROLE_NAME"
                    type="stringType" ValueByString="ValidatingElement"/>
                <PrimitiveProperty persistent="true" name="MCM_INTERESTED"
                    type="BooleanType" ValueByString="false"/>
            </PrimitiveProperty>
            <PrimitiveProperty persistent="true" name="TypeDefinition"
                type="stringType" ValueByString="oracle.wh.repos.impl.type.CMPTypeDefinition">
                <PrimitiveProperty persistent="true" name="AGGREGATE"
                    type="BooleanType" ValueByString="false"/>
                <PrimitiveProperty persistent="true" name="INTRA_COMPONENT"
                    type="BooleanType" ValueByString="false"/>
                <PrimitiveProperty persistent="true" name="TARGET_ROLE_NAME"
                    type="stringType" ValueByString="TypedObject"/>
                <PrimitiveProperty persistent="true" name="MCM_INTERESTED"
                    type="BooleanType" ValueByString="true"/>
            </PrimitiveProperty>
            <PrimitiveProperty persistent="true" name="FunctionCategory"
                type="stringType" ValueByString="oracle.wh.repos.impl.functional.CMPFunctionCategory">
                <PrimitiveProperty persistent="true" name="AGGREGATE"
                    type="BooleanType" ValueByString="true"/>
                <PrimitiveProperty persistent="true" name="INTRA_COMPONENT"
                    type="BooleanType" ValueByString="false"/>
                <PrimitiveProperty persistent="true" name="TARGET_ROLE_NAME"
                    type="stringType" ValueByString="NestedTables"/>
                <PrimitiveProperty persistent="true" name="MCM_INTERESTED"
                    type="BooleanType" ValueByString="true"/>
            </PrimitiveProperty>
            <PrimitiveProperty persistent="true" name="OwningFolder"
                type="stringType" ValueByString="oracle.wh.repos.impl.component.Folder">
                <PrimitiveProperty persistent="true" name="AGGREGATE"
                    type="BooleanType" ValueByString="false"/>
                <PrimitiveProperty persistent="true" name="INTRA_COMPONENT"
                    type="BooleanType" ValueByString="false"/>
                <PrimitiveProperty persistent="true" name="TARGET_ROLE_NAME"
                    type="stringType" ValueByString="OwnedComponents"/>
                <PrimitiveProperty persistent="true" name="MCM_INTERESTED"
                    type="BooleanType" ValueByString="false"/>
            </PrimitiveProperty>
            <PrimitiveProperty persistent="true" name="IconObject"
                type="stringType" ValueByString="oracle.wh.repos.impl.binaryData.CMPIcon">
                <PrimitiveProperty persistent="true" name="AGGREGATE"
                    type="BooleanType" ValueByString="false"/>
                <PrimitiveProperty persistent="true" name="INTRA_COMPONENT"
                    type="BooleanType" ValueByString="false"/>
                <PrimitiveProperty persistent="true" name="TARGET_ROLE_NAME"
                    type="stringType" ValueByString="Element"/>
                <PrimitiveProperty persistent="true" name="MCM_INTERESTED"
                    type="BooleanType" ValueByString="true"/>
            </PrimitiveProperty>
            <PrimitiveProperty persistent="true" name="Project"
                type="stringType" ValueByString="oracle.wh.repos.impl.project.CMPWBProject">
                <PrimitiveProperty persistent="true" name="AGGREGATE"
                    type="BooleanType" ValueByString="false"/>
                <PrimitiveProperty persistent="true" name="INTRA_COMPONENT"
                    type="BooleanType" ValueByString="true"/>
                <PrimitiveProperty persistent="true" name="TARGET_ROLE_NAME"
                    type="stringType" ValueByString="NOT MARKED IN MODEL"/>
                <PrimitiveProperty persistent="true" name="MCM_INTERESTED"
                    type="BooleanType" ValueByString="false"/>
            </PrimitiveProperty>
    </PrimitiveProperty>
    </ClassDefinition>

    <ClassDefinition persistent="true" name="oracle.wh.repos.impl.security.CMPWBUser">
        <ArrayProperty persistent="true" name="CHILD_TYPES" type="stringArrayType">
            <PrimitiveProperty persistent="true" name="oracle.wh.repos.impl.properties.CMPCLOBPropertyValue"
                type="stringType" Position="0" ValueByString="oracle.wh.repos.impl.properties.CMPCLOBPropertyValue"/>
            <PrimitiveProperty persistent="true" name="oracle.wh.repos.impl.properties.CMPPurePhysicalObject"
                type="stringType" Position="1" ValueByString="oracle.wh.repos.impl.properties.CMPPurePhysicalObject"/>
            <PrimitiveProperty persistent="true" name="oracle.wh.repos.impl.properties.CMPStringPropertyValue"
                type="stringType" Position="2" ValueByString="oracle.wh.repos.impl.properties.CMPStringPropertyValue"/>
            <PrimitiveProperty persistent="true" name="oracle.wh.repos.impl.mls.CMPTranslation"
                type="stringType" Position="3" ValueByString="oracle.wh.repos.impl.mls.CMPTranslation"/>
            <PrimitiveProperty persistent="true" name="oracle.wh.repos.impl.security.CMPRoleAssignment"
                type="stringType" Position="4" ValueByString="oracle.wh.repos.impl.security.CMPRoleAssignment"/>
            <PrimitiveProperty persistent="true" name="oracle.wh.repos.impl.properties.CMPReferencePropertyValue"
                type="stringType" Position="5" ValueByString="oracle.wh.repos.impl.properties.CMPReferencePropertyValue"/>
            <PrimitiveProperty persistent="true" name="oracle.wh.repos.impl.security.CMPAccessPreference"
                type="stringType" Position="6" ValueByString="oracle.wh.repos.impl.security.CMPAccessPreference"/>
        </ArrayProperty>
        <PrimitiveProperty persistent="true" name="NAVIGABLE_ASSOCIATION_ROLES"
            type="stringType" ValueByString="Navigable Association Roles">
            <PrimitiveProperty persistent="true" name="ACLContainer"
                type="stringType" ValueByString="oracle.wh.repos.impl.security.CMPACLContainer">
                <PrimitiveProperty persistent="true" name="AGGREGATE"
                    type="BooleanType" ValueByString="false"/>
                <PrimitiveProperty persistent="true" name="INTRA_COMPONENT"
                    type="BooleanType" ValueByString="false"/>
                <PrimitiveProperty persistent="true" name="TARGET_ROLE_NAME"
                    type="stringType" ValueByString="RealFCO"/>
                <PrimitiveProperty persistent="true" name="MCM_INTERESTED"
                    type="BooleanType" ValueByString="false"/>
            </PrimitiveProperty>
            <PrimitiveProperty persistent="true" name="ValidationResult"
                type="stringType" ValueByString="oracle.wh.repos.impl.validation.CMPValidationComponent">
                <PrimitiveProperty persistent="true" name="AGGREGATE"
                    type="BooleanType" ValueByString="false"/>
                <PrimitiveProperty persistent="true" name="INTRA_COMPONENT"
                    type="BooleanType" ValueByString="true"/>
                <PrimitiveProperty persistent="true" name="TARGET_ROLE_NAME"
                    type="stringType" ValueByString="ValidatingElement"/>
                <PrimitiveProperty persistent="true" name="MCM_INTERESTED"
                    type="BooleanType" ValueByString="false"/>
            </PrimitiveProperty>
            <PrimitiveProperty persistent="true" name="OwningFolder"
                type="stringType" ValueByString="oracle.wh.repos.impl.component.Folder">
                <PrimitiveProperty persistent="true" name="AGGREGATE"
                    type="BooleanType" ValueByString="false"/>
                <PrimitiveProperty persistent="true" name="INTRA_COMPONENT"
                    type="BooleanType" ValueByString="false"/>
                <PrimitiveProperty persistent="true" name="TARGET_ROLE_NAME"
                    type="stringType" ValueByString="OwnedComponents"/>
                <PrimitiveProperty persistent="true" name="MCM_INTERESTED"
                    type="BooleanType" ValueByString="false"/>
            </PrimitiveProperty>
            <PrimitiveProperty persistent="true" name="IconObject"
                type="stringType" ValueByString="oracle.wh.repos.impl.binaryData.CMPIcon">
                <PrimitiveProperty persistent="true" name="AGGREGATE"
                    type="BooleanType" ValueByString="false"/>
                <PrimitiveProperty persistent="true" name="INTRA_COMPONENT"
                    type="BooleanType" ValueByString="false"/>
                <PrimitiveProperty persistent="true" name="TARGET_ROLE_NAME"
                    type="stringType" ValueByString="Element"/>
                <PrimitiveProperty persistent="true" name="MCM_INTERESTED"
                    type="BooleanType" ValueByString="true"/>
            </PrimitiveProperty>
            <PrimitiveProperty persistent="true" name="DefaultLogicalLocation"
                type="stringType" ValueByString="oracle.wh.repos.impl.environment.CMPLogicalLocation">
                <PrimitiveProperty persistent="true" name="AGGREGATE"
                    type="BooleanType" ValueByString="false"/>
                <PrimitiveProperty persistent="true" name="INTRA_COMPONENT"
                    type="BooleanType" ValueByString="false"/>
                <PrimitiveProperty persistent="true" name="TARGET_ROLE_NAME"
                    type="stringType" ValueByString="DefaultOwningUser"/>
                <PrimitiveProperty persistent="true" name="MCM_INTERESTED"
                    type="BooleanType" ValueByString="true"/>
            </PrimitiveProperty>
            <PrimitiveProperty persistent="true" name="OwningWorkspace"
                type="stringType" ValueByString="oracle.wh.repos.impl.workspace.CMPWorkspace">
                <PrimitiveProperty persistent="true" name="AGGREGATE"
                    type="BooleanType" ValueByString="true"/>
                <PrimitiveProperty persistent="true" name="INTRA_COMPONENT"
                    type="BooleanType" ValueByString="false"/>
                <PrimitiveProperty persistent="true" name="TARGET_ROLE_NAME"
                    type="stringType" ValueByString="RegisteredUser"/>
                <PrimitiveProperty persistent="true" name="MCM_INTERESTED"
                    type="BooleanType" ValueByString="true"/>
            </PrimitiveProperty>
    </PrimitiveProperty>
    </ClassDefinition>

    <ClassDefinition persistent="true" name="oracle.wh.repos.impl.taskFlow.CMPTask">
        <ArrayProperty persistent="true" name="CHILD_TYPES" type="stringArrayType">
            <PrimitiveProperty persistent="true" name="oracle.wh.repos.impl.properties.CMPCLOBPropertyValue"
                type="stringType" Position="0" ValueByString="oracle.wh.repos.impl.properties.CMPCLOBPropertyValue"/>
            <PrimitiveProperty persistent="true" name="oracle.wh.repos.impl.properties.CMPPurePhysicalObject"
                type="stringType" Position="1" ValueByString="oracle.wh.repos.impl.properties.CMPPurePhysicalObject"/>
            <PrimitiveProperty persistent="true" name="oracle.wh.repos.impl.properties.CMPStringPropertyValue"
                type="stringType" Position="2" ValueByString="oracle.wh.repos.impl.properties.CMPStringPropertyValue"/>
            <PrimitiveProperty persistent="true" name="oracle.wh.repos.impl.mls.CMPTranslation"
                type="stringType" Position="3" ValueByString="oracle.wh.repos.impl.mls.CMPTranslation"/>
            <PrimitiveProperty persistent="true" name="oracle.wh.repos.impl.processFlow.CMPProcessActivityParameter"
                type="stringType" Position="4" ValueByString="oracle.wh.repos.impl.processFlow.CMPProcessActivityParameter"/>
            <PrimitiveProperty persistent="true" name="oracle.wh.repos.impl.taskFlow.CMPTaskInstruction"
                type="stringType" Position="5" ValueByString="oracle.wh.repos.impl.taskFlow.CMPTaskInstruction"/>
            <PrimitiveProperty persistent="true" name="oracle.wh.repos.impl.properties.CMPReferencePropertyValue"
                type="stringType" Position="6" ValueByString="oracle.wh.repos.impl.properties.CMPReferencePropertyValue"/>
        </ArrayProperty>
        <PrimitiveProperty persistent="true" name="NAVIGABLE_ASSOCIATION_ROLES"
            type="stringType" ValueByString="Navigable Association Roles">
            <PrimitiveProperty persistent="true" name="OwningBaseProcess"
                type="stringType" ValueByString="oracle.wh.repos.impl.processFlow.CMPBaseProcess">
                <PrimitiveProperty persistent="true" name="AGGREGATE"
                    type="BooleanType" ValueByString="true"/>
                <PrimitiveProperty persistent="true" name="INTRA_COMPONENT"
                    type="BooleanType" ValueByString="true"/>
                <PrimitiveProperty persistent="true" name="TARGET_ROLE_NAME"
                    type="stringType" ValueByString="OwnedProcessActivities"/>
                <PrimitiveProperty persistent="true" name="MCM_INTERESTED"
                    type="BooleanType" ValueByString="true"/>
            </PrimitiveProperty>
            <PrimitiveProperty persistent="true" name="FirstClassObject"
                type="stringType" ValueByString="oracle.wh.repos.impl.component.FirstClassObject">
                <PrimitiveProperty persistent="true" name="AGGREGATE"
                    type="BooleanType" ValueByString="false"/>
                <PrimitiveProperty persistent="true" name="INTRA_COMPONENT"
                    type="BooleanType" ValueByString="true"/>
                <PrimitiveProperty persistent="true" name="TARGET_ROLE_NAME"
                    type="stringType" ValueByString="SecondClassObjects"/>
                <PrimitiveProperty persistent="true" name="MCM_INTERESTED"
                    type="BooleanType" ValueByString="false"/>
            </PrimitiveProperty>
            <PrimitiveProperty persistent="true" name="CopyOf"
                type="stringType" ValueByString="oracle.wh.repos.impl.component.FirstClassObject">
                <PrimitiveProperty persistent="true" name="AGGREGATE"
                    type="BooleanType" ValueByString="false"/>
                <PrimitiveProperty persistent="true" name="INTRA_COMPONENT"
                    type="BooleanType" ValueByString="false"/>
                <PrimitiveProperty persistent="true" name="TARGET_ROLE_NAME"
                    type="stringType" ValueByString="NOT MARKED IN MODEL"/>
                <PrimitiveProperty persistent="true" name="MCM_INTERESTED"
                    type="BooleanType" ValueByString="true"/>
            </PrimitiveProperty>
            <PrimitiveProperty persistent="true" name="IconObject"
                type="stringType" ValueByString="oracle.wh.repos.impl.binaryData.CMPIcon">
                <PrimitiveProperty persistent="true" name="AGGREGATE"
                    type="BooleanType" ValueByString="false"/>
                <PrimitiveProperty persistent="true" name="INTRA_COMPONENT"
                    type="BooleanType" ValueByString="false"/>
                <PrimitiveProperty persistent="true" name="TARGET_ROLE_NAME"
                    type="stringType" ValueByString="Element"/>
                <PrimitiveProperty persistent="true" name="MCM_INTERESTED"
                    type="BooleanType" ValueByString="true"/>
            </PrimitiveProperty>
            <PrimitiveProperty persistent="true" name="Project"
                type="stringType" ValueByString="oracle.wh.repos.impl.project.CMPWBProject">
                <PrimitiveProperty persistent="true" name="AGGREGATE"
                    type="BooleanType" ValueByString="false"/>
                <PrimitiveProperty persistent="true" name="INTRA_COMPONENT"
                    type="BooleanType" ValueByString="true"/>
                <PrimitiveProperty persistent="true" name="TARGET_ROLE_NAME"
                    type="stringType" ValueByString="NOT MARKED IN MODEL"/>
                <PrimitiveProperty persistent="true" name="MCM_INTERESTED"
                    type="BooleanType" ValueByString="false"/>
            </PrimitiveProperty>
            <PrimitiveProperty persistent="true" name="TaskImplementation"
                type="stringType" ValueByString="oracle.wh.repos.impl.taskFlow.CMPTaskImplementation">
                <PrimitiveProperty persistent="true" name="AGGREGATE"
                    type="BooleanType" ValueByString="false"/>
                <PrimitiveProperty persistent="true" name="INTRA_COMPONENT"
                    type="BooleanType" ValueByString="false"/>
                <PrimitiveProperty persistent="true" name="TARGET_ROLE_NAME"
                    type="stringType" ValueByString="ReferringTask"/>
                <PrimitiveProperty persistent="true" name="MCM_INTERESTED"
                    type="BooleanType" ValueByString="true"/>
            </PrimitiveProperty>
    </PrimitiveProperty>
    </ClassDefinition>

    <ClassDefinition persistent="true" name="oracle.wh.repos.impl.security.CMPACLContainer">
        <ArrayProperty persistent="true" name="CHILD_TYPES" type="stringArrayType">
            <PrimitiveProperty persistent="true" name="oracle.wh.repos.impl.properties.CMPCLOBPropertyValue"
                type="stringType" Position="0" ValueByString="oracle.wh.repos.impl.properties.CMPCLOBPropertyValue"/>
            <PrimitiveProperty persistent="true" name="oracle.wh.repos.impl.properties.CMPPurePhysicalObject"
                type="stringType" Position="1" ValueByString="oracle.wh.repos.impl.properties.CMPPurePhysicalObject"/>
            <PrimitiveProperty persistent="true" name="oracle.wh.repos.impl.security.CMPAccessControlList"
                type="stringType" Position="2" ValueByString="oracle.wh.repos.impl.security.CMPAccessControlList"/>
            <PrimitiveProperty persistent="true" name="oracle.wh.repos.impl.properties.CMPStringPropertyValue"
                type="stringType" Position="3" ValueByString="oracle.wh.repos.impl.properties.CMPStringPropertyValue"/>
            <PrimitiveProperty persistent="true" name="oracle.wh.repos.impl.properties.CMPReferencePropertyValue"
                type="stringType" Position="4" ValueByString="oracle.wh.repos.impl.properties.CMPReferencePropertyValue"/>
        </ArrayProperty>
        <PrimitiveProperty persistent="true" name="NAVIGABLE_ASSOCIATION_ROLES"
            type="stringType" ValueByString="Navigable Association Roles">
            <PrimitiveProperty persistent="true" name="ACLContainer"
                type="stringType" ValueByString="oracle.wh.repos.impl.security.CMPACLContainer">
                <PrimitiveProperty persistent="true" name="AGGREGATE"
                    type="BooleanType" ValueByString="false"/>
                <PrimitiveProperty persistent="true" name="INTRA_COMPONENT"
                    type="BooleanType" ValueByString="false"/>
                <PrimitiveProperty persistent="true" name="TARGET_ROLE_NAME"
                    type="stringType" ValueByString="RealFCO"/>
                <PrimitiveProperty persistent="true" name="MCM_INTERESTED"
                    type="BooleanType" ValueByString="false"/>
            </PrimitiveProperty>
            <PrimitiveProperty persistent="true" name="RealFCO"
                type="stringType" ValueByString="oracle.wh.repos.impl.component.FirstClassObject">
                <PrimitiveProperty persistent="true" name="AGGREGATE"
                    type="BooleanType" ValueByString="false"/>
                <PrimitiveProperty persistent="true" name="INTRA_COMPONENT"
                    type="BooleanType" ValueByString="false"/>
                <PrimitiveProperty persistent="true" name="TARGET_ROLE_NAME"
                    type="stringType" ValueByString="ACLContainer"/>
                <PrimitiveProperty persistent="true" name="MCM_INTERESTED"
                    type="BooleanType" ValueByString="false"/>
            </PrimitiveProperty>
            <PrimitiveProperty persistent="true" name="ValidationResult"
                type="stringType" ValueByString="oracle.wh.repos.impl.validation.CMPValidationComponent">
                <PrimitiveProperty persistent="true" name="AGGREGATE"
                    type="BooleanType" ValueByString="false"/>
                <PrimitiveProperty persistent="true" name="INTRA_COMPONENT"
                    type="BooleanType" ValueByString="true"/>
                <PrimitiveProperty persistent="true" name="TARGET_ROLE_NAME"
                    type="stringType" ValueByString="ValidatingElement"/>
                <PrimitiveProperty persistent="true" name="MCM_INTERESTED"
                    type="BooleanType" ValueByString="false"/>
            </PrimitiveProperty>
            <PrimitiveProperty persistent="true" name="OwningFolder"
                type="stringType" ValueByString="oracle.wh.repos.impl.component.Folder">
                <PrimitiveProperty persistent="true" name="AGGREGATE"
                    type="BooleanType" ValueByString="false"/>
                <PrimitiveProperty persistent="true" name="INTRA_COMPONENT"
                    type="BooleanType" ValueByString="false"/>
                <PrimitiveProperty persistent="true" name="TARGET_ROLE_NAME"
                    type="stringType" ValueByString="OwnedComponents"/>
                <PrimitiveProperty persistent="true" name="MCM_INTERESTED"
                    type="BooleanType" ValueByString="false"/>
            </PrimitiveProperty>
            <PrimitiveProperty persistent="true" name="IconObject"
                type="stringType" ValueByString="oracle.wh.repos.impl.binaryData.CMPIcon">
                <PrimitiveProperty persistent="true" name="AGGREGATE"
                    type="BooleanType" ValueByString="false"/>
                <PrimitiveProperty persistent="true" name="INTRA_COMPONENT"
                    type="BooleanType" ValueByString="false"/>
                <PrimitiveProperty persistent="true" name="TARGET_ROLE_NAME"
                    type="stringType" ValueByString="Element"/>
                <PrimitiveProperty persistent="true" name="MCM_INTERESTED"
                    type="BooleanType" ValueByString="true"/>
            </PrimitiveProperty>
            <PrimitiveProperty persistent="true" name="OwningWorkspace"
                type="stringType" ValueByString="oracle.wh.repos.impl.workspace.CMPWorkspace">
                <PrimitiveProperty persistent="true" name="AGGREGATE"
                    type="BooleanType" ValueByString="true"/>
                <PrimitiveProperty persistent="true" name="INTRA_COMPONENT"
                    type="BooleanType" ValueByString="false"/>
                <PrimitiveProperty persistent="true" name="TARGET_ROLE_NAME"
                    type="stringType" ValueByString="ACLContainers"/>
                <PrimitiveProperty persistent="true" name="MCM_INTERESTED"
                    type="BooleanType" ValueByString="true"/>
            </PrimitiveProperty>
    </PrimitiveProperty>
    </ClassDefinition>

    <ClassDefinition persistent="true" name="oracle.wh.repos.impl.businessRule.CMPDataRuleMap">
        <ArrayProperty persistent="true" name="CHILD_TYPES" type="stringArrayType">
            <PrimitiveProperty persistent="true" name="oracle.wh.repos.impl.mapping.CMPMapAttributeGroup"
                type="stringType" Position="0" ValueByString="oracle.wh.repos.impl.mapping.CMPMapAttributeGroup"/>
            <PrimitiveProperty persistent="true" name="oracle.wh.repos.impl.properties.CMPCLOBPropertyValue"
                type="stringType" Position="1" ValueByString="oracle.wh.repos.impl.properties.CMPCLOBPropertyValue"/>
            <PrimitiveProperty persistent="true" name="oracle.wh.repos.impl.mapping.CMPMapOperator"
                type="stringType" Position="2" ValueByString="oracle.wh.repos.impl.mapping.CMPMapOperator"/>
            <PrimitiveProperty persistent="true" name="oracle.wh.repos.impl.properties.CMPPurePhysicalObject"
                type="stringType" Position="3" ValueByString="oracle.wh.repos.impl.properties.CMPPurePhysicalObject"/>
            <PrimitiveProperty persistent="true" name="oracle.wh.repos.impl.dependency.CMPDependency"
                type="stringType" Position="4" ValueByString="oracle.wh.repos.impl.dependency.CMPDependency"/>
            <PrimitiveProperty persistent="true" name="oracle.wh.repos.impl.schedules.CMPLocalCalendar"
                type="stringType" Position="5" ValueByString="oracle.wh.repos.impl.schedules.CMPLocalCalendar"/>
            <PrimitiveProperty persistent="true" name="oracle.wh.repos.impl.properties.CMPStringPropertyValue"
                type="stringType" Position="6" ValueByString="oracle.wh.repos.impl.properties.CMPStringPropertyValue"/>
            <PrimitiveProperty persistent="true" name="oracle.wh.repos.impl.validation.CMPWBValidationResult"
                type="stringType" Position="7" ValueByString="oracle.wh.repos.impl.validation.CMPWBValidationResult"/>
            <PrimitiveProperty persistent="true" name="oracle.wh.repos.impl.mls.CMPTranslation"
                type="stringType" Position="8" ValueByString="oracle.wh.repos.impl.mls.CMPTranslation"/>
            <PrimitiveProperty persistent="true" name="oracle.wh.repos.impl.mapping.CMPMapDisplaySet"
                type="stringType" Position="9" ValueByString="oracle.wh.repos.impl.mapping.CMPMapDisplaySet"/>
            <PrimitiveProperty persistent="true" name="oracle.wh.repos.impl.properties.CMPReferencePropertyValue"
                type="stringType" Position="10" ValueByString="oracle.wh.repos.impl.properties.CMPReferencePropertyValue"/>
        </ArrayProperty>
        <PrimitiveProperty persistent="true" name="NAVIGABLE_ASSOCIATION_ROLES"
            type="stringType" ValueByString="Navigable Association Roles">
            <PrimitiveProperty persistent="true" name="InstalledModule"
                type="stringType" ValueByString="oracle.wh.repos.impl.application.CMPInstalledModule">
                <PrimitiveProperty persistent="true" name="AGGREGATE"
                    type="BooleanType" ValueByString="true"/>
                <PrimitiveProperty persistent="true" name="INTRA_COMPONENT"
                    type="BooleanType" ValueByString="false"/>
                <PrimitiveProperty persistent="true" name="TARGET_ROLE_NAME"
                    type="stringType" ValueByString="Maps"/>
                <PrimitiveProperty persistent="true" name="MCM_INTERESTED"
                    type="BooleanType" ValueByString="true"/>
            </PrimitiveProperty>
            <PrimitiveProperty persistent="true" name="ACLContainer"
                type="stringType" ValueByString="oracle.wh.repos.impl.security.CMPACLContainer">
                <PrimitiveProperty persistent="true" name="AGGREGATE"
                    type="BooleanType" ValueByString="false"/>
                <PrimitiveProperty persistent="true" name="INTRA_COMPONENT"
                    type="BooleanType" ValueByString="false"/>
                <PrimitiveProperty persistent="true" name="TARGET_ROLE_NAME"
                    type="stringType" ValueByString="RealFCO"/>
                <PrimitiveProperty persistent="true" name="MCM_INTERESTED"
                    type="BooleanType" ValueByString="false"/>
            </PrimitiveProperty>
            <PrimitiveProperty persistent="true" name="ValidationResult"
                type="stringType" ValueByString="oracle.wh.repos.impl.validation.CMPValidationComponent">
                <PrimitiveProperty persistent="true" name="AGGREGATE"
                    type="BooleanType" ValueByString="false"/>
                <PrimitiveProperty persistent="true" name="INTRA_COMPONENT"
                    type="BooleanType" ValueByString="true"/>
                <PrimitiveProperty persistent="true" name="TARGET_ROLE_NAME"
                    type="stringType" ValueByString="ValidatingElement"/>
                <PrimitiveProperty persistent="true" name="MCM_INTERESTED"
                    type="BooleanType" ValueByString="false"/>
            </PrimitiveProperty>
            <PrimitiveProperty persistent="true" name="CurrentDisplaySet"
                type="stringType" ValueByString="oracle.wh.repos.impl.mapping.CMPMapDisplaySet">
                <PrimitiveProperty persistent="true" name="AGGREGATE"
                    type="BooleanType" ValueByString="false"/>
                <PrimitiveProperty persistent="true" name="INTRA_COMPONENT"
                    type="BooleanType" ValueByString="true"/>
                <PrimitiveProperty persistent="true" name="TARGET_ROLE_NAME"
                    type="stringType" ValueByString="NOT MARKED IN MODEL"/>
                <PrimitiveProperty persistent="true" name="MCM_INTERESTED"
                    type="BooleanType" ValueByString="false"/>
            </PrimitiveProperty>
            <PrimitiveProperty persistent="true" name="OwningFolder"
                type="stringType" ValueByString="oracle.wh.repos.impl.component.Folder">
                <PrimitiveProperty persistent="true" name="AGGREGATE"
                    type="BooleanType" ValueByString="false"/>
                <PrimitiveProperty persistent="true" name="INTRA_COMPONENT"
                    type="BooleanType" ValueByString="false"/>
                <PrimitiveProperty persistent="true" name="TARGET_ROLE_NAME"
                    type="stringType" ValueByString="OwnedComponents"/>
                <PrimitiveProperty persistent="true" name="MCM_INTERESTED"
                    type="BooleanType" ValueByString="false"/>
            </PrimitiveProperty>
            <PrimitiveProperty persistent="true" name="IconObject"
                type="stringType" ValueByString="oracle.wh.repos.impl.binaryData.CMPIcon">
                <PrimitiveProperty persistent="true" name="AGGREGATE"
                    type="BooleanType" ValueByString="false"/>
                <PrimitiveProperty persistent="true" name="INTRA_COMPONENT"
                    type="BooleanType" ValueByString="false"/>
                <PrimitiveProperty persistent="true" name="TARGET_ROLE_NAME"
                    type="stringType" ValueByString="Element"/>
                <PrimitiveProperty persistent="true" name="MCM_INTERESTED"
                    type="BooleanType" ValueByString="true"/>
            </PrimitiveProperty>
            <PrimitiveProperty persistent="true" name="Project"
                type="stringType" ValueByString="oracle.wh.repos.impl.project.CMPWBProject">
                <PrimitiveProperty persistent="true" name="AGGREGATE"
                    type="BooleanType" ValueByString="false"/>
                <PrimitiveProperty persistent="true" name="INTRA_COMPONENT"
                    type="BooleanType" ValueByString="true"/>
                <PrimitiveProperty persistent="true" name="TARGET_ROLE_NAME"
                    type="stringType" ValueByString="NOT MARKED IN MODEL"/>
                <PrimitiveProperty persistent="true" name="MCM_INTERESTED"
                    type="BooleanType" ValueByString="false"/>
            </PrimitiveProperty>
    </PrimitiveProperty>
    </ClassDefinition>

    <ClassDefinition persistent="true" name="oracle.wh.repos.impl.foundation.CMPSupportedLanguage">
        <PrimitiveProperty persistent="true" name="NAVIGABLE_ASSOCIATION_ROLES"
            type="stringType" ValueByString="Navigable Association Roles">
            <PrimitiveProperty persistent="true" name="IconObject"
                type="stringType" ValueByString="oracle.wh.repos.impl.binaryData.CMPIcon">
                <PrimitiveProperty persistent="true" name="AGGREGATE"
                    type="BooleanType" ValueByString="false"/>
                <PrimitiveProperty persistent="true" name="INTRA_COMPONENT"
                    type="BooleanType" ValueByString="false"/>
                <PrimitiveProperty persistent="true" name="TARGET_ROLE_NAME"
                    type="stringType" ValueByString="Element"/>
                <PrimitiveProperty persistent="true" name="MCM_INTERESTED"
                    type="BooleanType" ValueByString="true"/>
            </PrimitiveProperty>
            <PrimitiveProperty persistent="true" name="Installation"
                type="stringType" ValueByString="oracle.wh.repos.impl.foundation.CMPInstallation">
                <PrimitiveProperty persistent="true" name="AGGREGATE"
                    type="BooleanType" ValueByString="true"/>
                <PrimitiveProperty persistent="true" name="INTRA_COMPONENT"
                    type="BooleanType" ValueByString="true"/>
                <PrimitiveProperty persistent="true" name="TARGET_ROLE_NAME"
                    type="stringType" ValueByString="SupportedLanguage"/>
                <PrimitiveProperty persistent="true" name="MCM_INTERESTED"
                    type="BooleanType" ValueByString="false"/>
            </PrimitiveProperty>
    </PrimitiveProperty>
    </ClassDefinition>

    <ClassDefinition persistent="true" name="oracle.wh.repos.impl.file.CMPWBField">
        <ArrayProperty persistent="true" name="CHILD_TYPES" type="stringArrayType">
            <PrimitiveProperty persistent="true" name="oracle.wh.repos.impl.properties.CMPCLOBPropertyValue"
                type="stringType" Position="0" ValueByString="oracle.wh.repos.impl.properties.CMPCLOBPropertyValue"/>
            <PrimitiveProperty persistent="true" name="oracle.wh.repos.impl.properties.CMPPurePhysicalObject"
                type="stringType" Position="1" ValueByString="oracle.wh.repos.impl.properties.CMPPurePhysicalObject"/>
            <PrimitiveProperty persistent="true" name="oracle.wh.repos.impl.properties.CMPStringPropertyValue"
                type="stringType" Position="2" ValueByString="oracle.wh.repos.impl.properties.CMPStringPropertyValue"/>
            <PrimitiveProperty persistent="true" name="oracle.wh.repos.impl.mls.CMPTranslation"
                type="stringType" Position="3" ValueByString="oracle.wh.repos.impl.mls.CMPTranslation"/>
            <PrimitiveProperty persistent="true" name="oracle.wh.repos.impl.properties.CMPReferencePropertyValue"
                type="stringType" Position="4" ValueByString="oracle.wh.repos.impl.properties.CMPReferencePropertyValue"/>
        </ArrayProperty>
        <PrimitiveProperty persistent="true" name="NAVIGABLE_ASSOCIATION_ROLES"
            type="stringType" ValueByString="Navigable Association Roles">
            <PrimitiveProperty persistent="true" name="OwningRelation"
                type="stringType" ValueByString="oracle.wh.repos.impl.abstractRelation.CMPRelation">
                <PrimitiveProperty persistent="true" name="AGGREGATE"
                    type="BooleanType" ValueByString="true"/>
                <PrimitiveProperty persistent="true" name="INTRA_COMPONENT"
                    type="BooleanType" ValueByString="true"/>
                <PrimitiveProperty persistent="true" name="TARGET_ROLE_NAME"
                    type="stringType" ValueByString="OwnedAttributes"/>
                <PrimitiveProperty persistent="true" name="MCM_INTERESTED"
                    type="BooleanType" ValueByString="true"/>
            </PrimitiveProperty>
            <PrimitiveProperty persistent="true" name="FirstClassObject"
                type="stringType" ValueByString="oracle.wh.repos.impl.component.FirstClassObject">
                <PrimitiveProperty persistent="true" name="AGGREGATE"
                    type="BooleanType" ValueByString="false"/>
                <PrimitiveProperty persistent="true" name="INTRA_COMPONENT"
                    type="BooleanType" ValueByString="true"/>
                <PrimitiveProperty persistent="true" name="TARGET_ROLE_NAME"
                    type="stringType" ValueByString="SecondClassObjects"/>
                <PrimitiveProperty persistent="true" name="MCM_INTERESTED"
                    type="BooleanType" ValueByString="false"/>
            </PrimitiveProperty>
            <PrimitiveProperty persistent="true" name="TypeDefinition"
                type="stringType" ValueByString="oracle.wh.repos.impl.type.CMPTypeDefinition">
                <PrimitiveProperty persistent="true" name="AGGREGATE"
                    type="BooleanType" ValueByString="false"/>
                <PrimitiveProperty persistent="true" name="INTRA_COMPONENT"
                    type="BooleanType" ValueByString="false"/>
                <PrimitiveProperty persistent="true" name="TARGET_ROLE_NAME"
                    type="stringType" ValueByString="TypedObject"/>
                <PrimitiveProperty persistent="true" name="MCM_INTERESTED"
                    type="BooleanType" ValueByString="true"/>
            </PrimitiveProperty>
            <PrimitiveProperty persistent="true" name="IconObject"
                type="stringType" ValueByString="oracle.wh.repos.impl.binaryData.CMPIcon">
                <PrimitiveProperty persistent="true" name="AGGREGATE"
                    type="BooleanType" ValueByString="false"/>
                <PrimitiveProperty persistent="true" name="INTRA_COMPONENT"
                    type="BooleanType" ValueByString="false"/>
                <PrimitiveProperty persistent="true" name="TARGET_ROLE_NAME"
                    type="stringType" ValueByString="Element"/>
                <PrimitiveProperty persistent="true" name="MCM_INTERESTED"
                    type="BooleanType" ValueByString="true"/>
            </PrimitiveProperty>
            <PrimitiveProperty persistent="true" name="Project"
                type="stringType" ValueByString="oracle.wh.repos.impl.project.CMPWBProject">
                <PrimitiveProperty persistent="true" name="AGGREGATE"
                    type="BooleanType" ValueByString="false"/>
                <PrimitiveProperty persistent="true" name="INTRA_COMPONENT"
                    type="BooleanType" ValueByString="true"/>
                <PrimitiveProperty persistent="true" name="TARGET_ROLE_NAME"
                    type="stringType" ValueByString="NOT MARKED IN MODEL"/>
                <PrimitiveProperty persistent="true" name="MCM_INTERESTED"
                    type="BooleanType" ValueByString="false"/>
            </PrimitiveProperty>
    </PrimitiveProperty>
    </ClassDefinition>

    <ClassDefinition persistent="true" name="oracle.wh.repos.impl.items.CMPRelationalDBItem">
        <ArrayProperty persistent="true" name="CHILD_TYPES" type="stringArrayType">
            <PrimitiveProperty persistent="true" name="oracle.wh.repos.impl.properties.CMPCLOBPropertyValue"
                type="stringType" Position="0" ValueByString="oracle.wh.repos.impl.properties.CMPCLOBPropertyValue"/>
            <PrimitiveProperty persistent="true" name="oracle.wh.repos.impl.properties.CMPPurePhysicalObject"
                type="stringType" Position="1" ValueByString="oracle.wh.repos.impl.properties.CMPPurePhysicalObject"/>
            <PrimitiveProperty persistent="true" name="oracle.wh.repos.impl.properties.CMPStringPropertyValue"
                type="stringType" Position="2" ValueByString="oracle.wh.repos.impl.properties.CMPStringPropertyValue"/>
            <PrimitiveProperty persistent="true" name="oracle.wh.repos.impl.mls.CMPTranslation"
                type="stringType" Position="3" ValueByString="oracle.wh.repos.impl.mls.CMPTranslation"/>
            <PrimitiveProperty persistent="true" name="oracle.wh.repos.impl.properties.CMPReferencePropertyValue"
                type="stringType" Position="4" ValueByString="oracle.wh.repos.impl.properties.CMPReferencePropertyValue"/>
        </ArrayProperty>
        <PrimitiveProperty persistent="true" name="NAVIGABLE_ASSOCIATION_ROLES"
            type="stringType" ValueByString="Navigable Association Roles">
            <PrimitiveProperty persistent="true" name="ReferencedItem"
                type="stringType" ValueByString="oracle.wh.repos.impl.items.CMPRelationalDBItem">
                <PrimitiveProperty persistent="true" name="AGGREGATE"
                    type="BooleanType" ValueByString="false"/>
                <PrimitiveProperty persistent="true" name="INTRA_COMPONENT"
                    type="BooleanType" ValueByString="true"/>
                <PrimitiveProperty persistent="true" name="TARGET_ROLE_NAME"
                    type="stringType" ValueByString="ReferencingItem"/>
                <PrimitiveProperty persistent="true" name="MCM_INTERESTED"
                    type="BooleanType" ValueByString="false"/>
            </PrimitiveProperty>
            <PrimitiveProperty persistent="true" name="OwningRelation"
                type="stringType" ValueByString="oracle.wh.repos.impl.abstractRelation.CMPRelation">
                <PrimitiveProperty persistent="true" name="AGGREGATE"
                    type="BooleanType" ValueByString="true"/>
                <PrimitiveProperty persistent="true" name="INTRA_COMPONENT"
                    type="BooleanType" ValueByString="true"/>
                <PrimitiveProperty persistent="true" name="TARGET_ROLE_NAME"
                    type="stringType" ValueByString="OwnedAttributes"/>
                <PrimitiveProperty persistent="true" name="MCM_INTERESTED"
                    type="BooleanType" ValueByString="true"/>
            </PrimitiveProperty>
            <PrimitiveProperty persistent="true" name="FirstClassObject"
                type="stringType" ValueByString="oracle.wh.repos.impl.component.FirstClassObject">
                <PrimitiveProperty persistent="true" name="AGGREGATE"
                    type="BooleanType" ValueByString="false"/>
                <PrimitiveProperty persistent="true" name="INTRA_COMPONENT"
                    type="BooleanType" ValueByString="true"/>
                <PrimitiveProperty persistent="true" name="TARGET_ROLE_NAME"
                    type="stringType" ValueByString="SecondClassObjects"/>
                <PrimitiveProperty persistent="true" name="MCM_INTERESTED"
                    type="BooleanType" ValueByString="false"/>
            </PrimitiveProperty>
            <PrimitiveProperty persistent="true" name="TypeDefinition"
                type="stringType" ValueByString="oracle.wh.repos.impl.type.CMPTypeDefinition">
                <PrimitiveProperty persistent="true" name="AGGREGATE"
                    type="BooleanType" ValueByString="false"/>
                <PrimitiveProperty persistent="true" name="INTRA_COMPONENT"
                    type="BooleanType" ValueByString="false"/>
                <PrimitiveProperty persistent="true" name="TARGET_ROLE_NAME"
                    type="stringType" ValueByString="TypedObject"/>
                <PrimitiveProperty persistent="true" name="MCM_INTERESTED"
                    type="BooleanType" ValueByString="true"/>
            </PrimitiveProperty>
            <PrimitiveProperty persistent="true" name="IconObject"
                type="stringType" ValueByString="oracle.wh.repos.impl.binaryData.CMPIcon">
                <PrimitiveProperty persistent="true" name="AGGREGATE"
                    type="BooleanType" ValueByString="false"/>
                <PrimitiveProperty persistent="true" name="INTRA_COMPONENT"
                    type="BooleanType" ValueByString="false"/>
                <PrimitiveProperty persistent="true" name="TARGET_ROLE_NAME"
                    type="stringType" ValueByString="Element"/>
                <PrimitiveProperty persistent="true" name="MCM_INTERESTED"
                    type="BooleanType" ValueByString="true"/>
            </PrimitiveProperty>
            <PrimitiveProperty persistent="true" name="Project"
                type="stringType" ValueByString="oracle.wh.repos.impl.project.CMPWBProject">
                <PrimitiveProperty persistent="true" name="AGGREGATE"
                    type="BooleanType" ValueByString="false"/>
                <PrimitiveProperty persistent="true" name="INTRA_COMPONENT"
                    type="BooleanType" ValueByString="true"/>
                <PrimitiveProperty persistent="true" name="TARGET_ROLE_NAME"
                    type="stringType" ValueByString="NOT MARKED IN MODEL"/>
                <PrimitiveProperty persistent="true" name="MCM_INTERESTED"
                    type="BooleanType" ValueByString="false"/>
            </PrimitiveProperty>
    </PrimitiveProperty>
    </ClassDefinition>

    <ClassDefinition persistent="true" name="oracle.wh.repos.impl.tts.CMPWBOracleTTSUsage">
        <ArrayProperty persistent="true" name="CHILD_TYPES" type="stringArrayType">
            <PrimitiveProperty persistent="true" name="oracle.wh.repos.impl.properties.CMPCLOBPropertyValue"
                type="stringType" Position="0" ValueByString="oracle.wh.repos.impl.properties.CMPCLOBPropertyValue"/>
            <PrimitiveProperty persistent="true" name="oracle.wh.repos.impl.properties.CMPPurePhysicalObject"
                type="stringType" Position="1" ValueByString="oracle.wh.repos.impl.properties.CMPPurePhysicalObject"/>
            <PrimitiveProperty persistent="true" name="oracle.wh.repos.impl.businessTree.CMPBusinessTreeShortcut"
                type="stringType" Position="2" ValueByString="oracle.wh.repos.impl.businessTree.CMPBusinessTreeShortcut"/>
            <PrimitiveProperty persistent="true" name="oracle.wh.repos.impl.tts.CMPWBOracleTTSUsage"
                type="stringType" Position="3" ValueByString="oracle.wh.repos.impl.tts.CMPWBOracleTTSUsage"/>
            <PrimitiveProperty persistent="true" name="oracle.wh.repos.impl.properties.CMPStringPropertyValue"
                type="stringType" Position="4" ValueByString="oracle.wh.repos.impl.properties.CMPStringPropertyValue"/>
            <PrimitiveProperty persistent="true" name="oracle.wh.repos.impl.mls.CMPTranslation"
                type="stringType" Position="5" ValueByString="oracle.wh.repos.impl.mls.CMPTranslation"/>
            <PrimitiveProperty persistent="true" name="oracle.wh.repos.impl.properties.CMPReferencePropertyValue"
                type="stringType" Position="6" ValueByString="oracle.wh.repos.impl.properties.CMPReferencePropertyValue"/>
        </ArrayProperty>
        <PrimitiveProperty persistent="true" name="NAVIGABLE_ASSOCIATION_ROLES"
            type="stringType" ValueByString="Navigable Association Roles">
            <PrimitiveProperty persistent="true" name="Catalog"
                type="stringType" ValueByString="oracle.wh.repos.impl.businessTree.CMPCatalog">
                <PrimitiveProperty persistent="true" name="AGGREGATE"
                    type="BooleanType" ValueByString="true"/>
                <PrimitiveProperty persistent="true" name="INTRA_COMPONENT"
                    type="BooleanType" ValueByString="true"/>
                <PrimitiveProperty persistent="true" name="TARGET_ROLE_NAME"
                    type="stringType" ValueByString="ACEUsages"/>
                <PrimitiveProperty persistent="true" name="MCM_INTERESTED"
                    type="BooleanType" ValueByString="true"/>
            </PrimitiveProperty>
            <PrimitiveProperty persistent="true" name="FirstClassObject"
                type="stringType" ValueByString="oracle.wh.repos.impl.component.FirstClassObject">
                <PrimitiveProperty persistent="true" name="AGGREGATE"
                    type="BooleanType" ValueByString="false"/>
                <PrimitiveProperty persistent="true" name="INTRA_COMPONENT"
                    type="BooleanType" ValueByString="true"/>
                <PrimitiveProperty persistent="true" name="TARGET_ROLE_NAME"
                    type="stringType" ValueByString="SecondClassObjects"/>
                <PrimitiveProperty persistent="true" name="MCM_INTERESTED"
                    type="BooleanType" ValueByString="false"/>
            </PrimitiveProperty>
            <PrimitiveProperty persistent="true" name="IconObject"
                type="stringType" ValueByString="oracle.wh.repos.impl.binaryData.CMPIcon">
                <PrimitiveProperty persistent="true" name="AGGREGATE"
                    type="BooleanType" ValueByString="false"/>
                <PrimitiveProperty persistent="true" name="INTRA_COMPONENT"
                    type="BooleanType" ValueByString="false"/>
                <PrimitiveProperty persistent="true" name="TARGET_ROLE_NAME"
                    type="stringType" ValueByString="Element"/>
                <PrimitiveProperty persistent="true" name="MCM_INTERESTED"
                    type="BooleanType" ValueByString="true"/>
            </PrimitiveProperty>
            <PrimitiveProperty persistent="true" name="ParentShortcut"
                type="stringType" ValueByString="oracle.wh.repos.impl.businessTree.CMPBusinessTreeShortcut">
                <PrimitiveProperty persistent="true" name="AGGREGATE"
                    type="BooleanType" ValueByString="true"/>
                <PrimitiveProperty persistent="true" name="INTRA_COMPONENT"
                    type="BooleanType" ValueByString="true"/>
                <PrimitiveProperty persistent="true" name="TARGET_ROLE_NAME"
                    type="stringType" ValueByString="ChildShortcuts"/>
                <PrimitiveProperty persistent="true" name="MCM_INTERESTED"
                    type="BooleanType" ValueByString="true"/>
            </PrimitiveProperty>
            <PrimitiveProperty persistent="true" name="FCO"
                type="stringType" ValueByString="oracle.wh.repos.impl.component.FirstClassObject">
                <PrimitiveProperty persistent="true" name="AGGREGATE"
                    type="BooleanType" ValueByString="false"/>
                <PrimitiveProperty persistent="true" name="INTRA_COMPONENT"
                    type="BooleanType" ValueByString="false"/>
                <PrimitiveProperty persistent="true" name="TARGET_ROLE_NAME"
                    type="stringType" ValueByString="ReferencingShortcuts"/>
                <PrimitiveProperty persistent="true" name="MCM_INTERESTED"
                    type="BooleanType" ValueByString="true"/>
            </PrimitiveProperty>
    </PrimitiveProperty>
    </ClassDefinition>

    <ClassDefinition persistent="true" name="oracle.wh.repos.impl.query.CMPDrillLevelKeyUsage">
        <ArrayProperty persistent="true" name="CHILD_TYPES" type="stringArrayType">
            <PrimitiveProperty persistent="true" name="oracle.wh.repos.impl.properties.CMPCLOBPropertyValue"
                type="stringType" Position="0" ValueByString="oracle.wh.repos.impl.properties.CMPCLOBPropertyValue"/>
            <PrimitiveProperty persistent="true" name="oracle.wh.repos.impl.properties.CMPPurePhysicalObject"
                type="stringType" Position="1" ValueByString="oracle.wh.repos.impl.properties.CMPPurePhysicalObject"/>
            <PrimitiveProperty persistent="true" name="oracle.wh.repos.impl.properties.CMPStringPropertyValue"
                type="stringType" Position="2" ValueByString="oracle.wh.repos.impl.properties.CMPStringPropertyValue"/>
            <PrimitiveProperty persistent="true" name="oracle.wh.repos.impl.properties.CMPReferencePropertyValue"
                type="stringType" Position="3" ValueByString="oracle.wh.repos.impl.properties.CMPReferencePropertyValue"/>
        </ArrayProperty>
        <PrimitiveProperty persistent="true" name="NAVIGABLE_ASSOCIATION_ROLES"
            type="stringType" ValueByString="Navigable Association Roles">
            <PrimitiveProperty persistent="true" name="DerivedFCO"
                type="stringType" ValueByString="oracle.wh.repos.impl.derivation.CMPDerivedFCO">
                <PrimitiveProperty persistent="true" name="AGGREGATE"
                    type="BooleanType" ValueByString="false"/>
                <PrimitiveProperty persistent="true" name="INTRA_COMPONENT"
                    type="BooleanType" ValueByString="true"/>
                <PrimitiveProperty persistent="true" name="TARGET_ROLE_NAME"
                    type="stringType" ValueByString="DerivedSCOs"/>
                <PrimitiveProperty persistent="true" name="MCM_INTERESTED"
                    type="BooleanType" ValueByString="true"/>
            </PrimitiveProperty>
            <PrimitiveProperty persistent="true" name="FirstClassObject"
                type="stringType" ValueByString="oracle.wh.repos.impl.component.FirstClassObject">
                <PrimitiveProperty persistent="true" name="AGGREGATE"
                    type="BooleanType" ValueByString="false"/>
                <PrimitiveProperty persistent="true" name="INTRA_COMPONENT"
                    type="BooleanType" ValueByString="true"/>
                <PrimitiveProperty persistent="true" name="TARGET_ROLE_NAME"
                    type="stringType" ValueByString="SecondClassObjects"/>
                <PrimitiveProperty persistent="true" name="MCM_INTERESTED"
                    type="BooleanType" ValueByString="false"/>
            </PrimitiveProperty>
            <PrimitiveProperty persistent="true" name="Attribute"
                type="stringType" ValueByString="oracle.wh.repos.impl.items.CMPAttribute">
                <PrimitiveProperty persistent="true" name="AGGREGATE"
                    type="BooleanType" ValueByString="false"/>
                <PrimitiveProperty persistent="true" name="INTRA_COMPONENT"
                    type="BooleanType" ValueByString="true"/>
                <PrimitiveProperty persistent="true" name="TARGET_ROLE_NAME"
                    type="stringType" ValueByString="ItemSetUsage"/>
                <PrimitiveProperty persistent="true" name="MCM_INTERESTED"
                    type="BooleanType" ValueByString="true"/>
            </PrimitiveProperty>
            <PrimitiveProperty persistent="true" name="DerivationSourceSCO"
                type="stringType" ValueByString="oracle.wh.repos.impl.derivation.CMPDerivationSourceSCO">
                <PrimitiveProperty persistent="true" name="AGGREGATE"
                    type="BooleanType" ValueByString="false"/>
                <PrimitiveProperty persistent="true" name="INTRA_COMPONENT"
                    type="BooleanType" ValueByString="false"/>
                <PrimitiveProperty persistent="true" name="TARGET_ROLE_NAME"
                    type="stringType" ValueByString="DerivedSCOs"/>
                <PrimitiveProperty persistent="true" name="MCM_INTERESTED"
                    type="BooleanType" ValueByString="true"/>
            </PrimitiveProperty>
            <PrimitiveProperty persistent="true" name="IconObject"
                type="stringType" ValueByString="oracle.wh.repos.impl.binaryData.CMPIcon">
                <PrimitiveProperty persistent="true" name="AGGREGATE"
                    type="BooleanType" ValueByString="false"/>
                <PrimitiveProperty persistent="true" name="INTRA_COMPONENT"
                    type="BooleanType" ValueByString="false"/>
                <PrimitiveProperty persistent="true" name="TARGET_ROLE_NAME"
                    type="stringType" ValueByString="Element"/>
                <PrimitiveProperty persistent="true" name="MCM_INTERESTED"
                    type="BooleanType" ValueByString="true"/>
            </PrimitiveProperty>
            <PrimitiveProperty persistent="true" name="ReferencedItemDefinition"
                type="stringType" ValueByString="oracle.wh.repos.impl.businessRule.CMPBusinessRuleItemParam">
                <PrimitiveProperty persistent="true" name="AGGREGATE"
                    type="BooleanType" ValueByString="false"/>
                <PrimitiveProperty persistent="true" name="INTRA_COMPONENT"
                    type="BooleanType" ValueByString="false"/>
                <PrimitiveProperty persistent="true" name="TARGET_ROLE_NAME"
                    type="stringType" ValueByString="ItemUsage"/>
                <PrimitiveProperty persistent="true" name="MCM_INTERESTED"
                    type="BooleanType" ValueByString="true"/>
            </PrimitiveProperty>
            <PrimitiveProperty persistent="true" name="ItemSet"
                type="stringType" ValueByString="oracle.wh.repos.impl.items.CMPItemSet">
                <PrimitiveProperty persistent="true" name="AGGREGATE"
                    type="BooleanType" ValueByString="true"/>
                <PrimitiveProperty persistent="true" name="INTRA_COMPONENT"
                    type="BooleanType" ValueByString="true"/>
                <PrimitiveProperty persistent="true" name="TARGET_ROLE_NAME"
                    type="stringType" ValueByString="ItemSetUsages"/>
                <PrimitiveProperty persistent="true" name="MCM_INTERESTED"
                    type="BooleanType" ValueByString="true"/>
            </PrimitiveProperty>
    </PrimitiveProperty>
    </ClassDefinition>

    <ClassDefinition persistent="true" name="oracle.wh.repos.impl.dimensional.CMPDimension">
        <ArrayProperty persistent="true" name="CHILD_TYPES" type="stringArrayType">
            <PrimitiveProperty persistent="true" name="oracle.wh.repos.impl.properties.CMPCLOBPropertyValue"
                type="stringType" Position="0" ValueByString="oracle.wh.repos.impl.properties.CMPCLOBPropertyValue"/>
            <PrimitiveProperty persistent="true" name="oracle.wh.repos.impl.properties.CMPPurePhysicalObject"
                type="stringType" Position="1" ValueByString="oracle.wh.repos.impl.properties.CMPPurePhysicalObject"/>
            <PrimitiveProperty persistent="true" name="oracle.wh.repos.impl.dependency.CMPDependency"
                type="stringType" Position="2" ValueByString="oracle.wh.repos.impl.dependency.CMPDependency"/>
            <PrimitiveProperty persistent="true" name="oracle.wh.repos.impl.dimensional.CMPDimensionRole"
                type="stringType" Position="3" ValueByString="oracle.wh.repos.impl.dimensional.CMPDimensionRole"/>
            <PrimitiveProperty persistent="true" name="oracle.wh.repos.impl.validation.CMPWBValidationResult"
                type="stringType" Position="4" ValueByString="oracle.wh.repos.impl.validation.CMPWBValidationResult"/>
            <PrimitiveProperty persistent="true" name="oracle.wh.repos.impl.properties.CMPStringPropertyValue"
                type="stringType" Position="5" ValueByString="oracle.wh.repos.impl.properties.CMPStringPropertyValue"/>
            <PrimitiveProperty persistent="true" name="oracle.wh.repos.impl.dimensional.CMPDimensionAttribute"
                type="stringType" Position="6" ValueByString="oracle.wh.repos.impl.dimensional.CMPDimensionAttribute"/>
            <PrimitiveProperty persistent="true" name="oracle.wh.repos.impl.mls.CMPTranslation"
                type="stringType" Position="7" ValueByString="oracle.wh.repos.impl.mls.CMPTranslation"/>
            <PrimitiveProperty persistent="true" name="oracle.wh.repos.impl.dimensional.CMPLevel"
                type="stringType" Position="8" ValueByString="oracle.wh.repos.impl.dimensional.CMPLevel"/>
            <PrimitiveProperty persistent="true" name="oracle.wh.repos.impl.dimensional.CMPHierarchy"
                type="stringType" Position="9" ValueByString="oracle.wh.repos.impl.dimensional.CMPHierarchy"/>
            <PrimitiveProperty persistent="true" name="oracle.wh.repos.impl.properties.CMPReferencePropertyValue"
                type="stringType" Position="10" ValueByString="oracle.wh.repos.impl.properties.CMPReferencePropertyValue"/>
        </ArrayProperty>
        <PrimitiveProperty persistent="true" name="NAVIGABLE_ASSOCIATION_ROLES"
            type="stringType" ValueByString="Navigable Association Roles">
            <PrimitiveProperty persistent="true" name="InstalledModule"
                type="stringType" ValueByString="oracle.wh.repos.impl.application.CMPInstalledModule">
                <PrimitiveProperty persistent="true" name="AGGREGATE"
                    type="BooleanType" ValueByString="true"/>
                <PrimitiveProperty persistent="true" name="INTRA_COMPONENT"
                    type="BooleanType" ValueByString="false"/>
                <PrimitiveProperty persistent="true" name="TARGET_ROLE_NAME"
                    type="stringType" ValueByString="Dimensions"/>
                <PrimitiveProperty persistent="true" name="MCM_INTERESTED"
                    type="BooleanType" ValueByString="true"/>
            </PrimitiveProperty>
            <PrimitiveProperty persistent="true" name="TimeDimPopulationMap"
                type="stringType" ValueByString="oracle.wh.repos.impl.mapping.CMPMap">
                <PrimitiveProperty persistent="true" name="AGGREGATE"
                    type="BooleanType" ValueByString="false"/>
                <PrimitiveProperty persistent="true" name="INTRA_COMPONENT"
                    type="BooleanType" ValueByString="false"/>
                <PrimitiveProperty persistent="true" name="TARGET_ROLE_NAME"
                    type="stringType" ValueByString="TimeDimensions"/>
                <PrimitiveProperty persistent="true" name="MCM_INTERESTED"
                    type="BooleanType" ValueByString="true"/>
            </PrimitiveProperty>
            <PrimitiveProperty persistent="true" name="ACLContainer"
                type="stringType" ValueByString="oracle.wh.repos.impl.security.CMPACLContainer">
                <PrimitiveProperty persistent="true" name="AGGREGATE"
                    type="BooleanType" ValueByString="false"/>
                <PrimitiveProperty persistent="true" name="INTRA_COMPONENT"
                    type="BooleanType" ValueByString="false"/>
                <PrimitiveProperty persistent="true" name="TARGET_ROLE_NAME"
                    type="stringType" ValueByString="RealFCO"/>
                <PrimitiveProperty persistent="true" name="MCM_INTERESTED"
                    type="BooleanType" ValueByString="false"/>
            </PrimitiveProperty>
            <PrimitiveProperty persistent="true" name="ValidationResult"
                type="stringType" ValueByString="oracle.wh.repos.impl.validation.CMPValidationComponent">
                <PrimitiveProperty persistent="true" name="AGGREGATE"
                    type="BooleanType" ValueByString="false"/>
                <PrimitiveProperty persistent="true" name="INTRA_COMPONENT"
                    type="BooleanType" ValueByString="true"/>
                <PrimitiveProperty persistent="true" name="TARGET_ROLE_NAME"
                    type="stringType" ValueByString="ValidatingElement"/>
                <PrimitiveProperty persistent="true" name="MCM_INTERESTED"
                    type="BooleanType" ValueByString="false"/>
            </PrimitiveProperty>
            <PrimitiveProperty persistent="true" name="OwningFolder"
                type="stringType" ValueByString="oracle.wh.repos.impl.component.Folder">
                <PrimitiveProperty persistent="true" name="AGGREGATE"
                    type="BooleanType" ValueByString="false"/>
                <PrimitiveProperty persistent="true" name="INTRA_COMPONENT"
                    type="BooleanType" ValueByString="false"/>
                <PrimitiveProperty persistent="true" name="TARGET_ROLE_NAME"
                    type="stringType" ValueByString="OwnedComponents"/>
                <PrimitiveProperty persistent="true" name="MCM_INTERESTED"
                    type="BooleanType" ValueByString="false"/>
            </PrimitiveProperty>
            <PrimitiveProperty persistent="true" name="IconObject"
                type="stringType" ValueByString="oracle.wh.repos.impl.binaryData.CMPIcon">
                <PrimitiveProperty persistent="true" name="AGGREGATE"
                    type="BooleanType" ValueByString="false"/>
                <PrimitiveProperty persistent="true" name="INTRA_COMPONENT"
                    type="BooleanType" ValueByString="false"/>
                <PrimitiveProperty persistent="true" name="TARGET_ROLE_NAME"
                    type="stringType" ValueByString="Element"/>
                <PrimitiveProperty persistent="true" name="MCM_INTERESTED"
                    type="BooleanType" ValueByString="true"/>
            </PrimitiveProperty>
            <PrimitiveProperty persistent="true" name="Project"
                type="stringType" ValueByString="oracle.wh.repos.impl.project.CMPWBProject">
                <PrimitiveProperty persistent="true" name="AGGREGATE"
                    type="BooleanType" ValueByString="false"/>
                <PrimitiveProperty persistent="true" name="INTRA_COMPONENT"
                    type="BooleanType" ValueByString="true"/>
                <PrimitiveProperty persistent="true" name="TARGET_ROLE_NAME"
                    type="stringType" ValueByString="NOT MARKED IN MODEL"/>
                <PrimitiveProperty persistent="true" name="MCM_INTERESTED"
                    type="BooleanType" ValueByString="false"/>
            </PrimitiveProperty>
            <PrimitiveProperty persistent="true" name="DefaultDisplayHierarchy"
                type="stringType" ValueByString="oracle.wh.repos.impl.dimensional.CMPHierarchy">
                <PrimitiveProperty persistent="true" name="AGGREGATE"
                    type="BooleanType" ValueByString="false"/>
                <PrimitiveProperty persistent="true" name="INTRA_COMPONENT"
                    type="BooleanType" ValueByString="true"/>
                <PrimitiveProperty persistent="true" name="TARGET_ROLE_NAME"
                    type="stringType" ValueByString="DisplayDimension"/>
                <PrimitiveProperty persistent="true" name="MCM_INTERESTED"
                    type="BooleanType" ValueByString="true"/>
            </PrimitiveProperty>
            <PrimitiveProperty persistent="true" name="DimensionKeySequence"
                type="stringType" ValueByString="oracle.wh.repos.impl.relational.CMPWBSequence">
                <PrimitiveProperty persistent="true" name="AGGREGATE"
                    type="BooleanType" ValueByString="false"/>
                <PrimitiveProperty persistent="true" name="INTRA_COMPONENT"
                    type="BooleanType" ValueByString="false"/>
                <PrimitiveProperty persistent="true" name="TARGET_ROLE_NAME"
                    type="stringType" ValueByString="KeyedDimensions"/>
                <PrimitiveProperty persistent="true" name="MCM_INTERESTED"
                    type="BooleanType" ValueByString="true"/>
            </PrimitiveProperty>
    </PrimitiveProperty>
    </ClassDefinition>

    <ClassDefinition persistent="true" name="oracle.wh.repos.impl.domain.CMPPrimitiveType">
        <ArrayProperty persistent="true" name="CHILD_TYPES" type="stringArrayType">
            <PrimitiveProperty persistent="true" name="oracle.wh.repos.impl.metaModel.CMPArrayModelAttribute"
                type="stringType" Position="0" ValueByString="oracle.wh.repos.impl.metaModel.CMPArrayModelAttribute"/>
            <PrimitiveProperty persistent="true" name="oracle.wh.repos.impl.metaModel.CMPPrimitiveModelAttribute"
                type="stringType" Position="1" ValueByString="oracle.wh.repos.impl.metaModel.CMPPrimitiveModelAttribute"/>
            <PrimitiveProperty persistent="true" name="oracle.wh.repos.impl.mls.CMPTranslation"
                type="stringType" Position="2" ValueByString="oracle.wh.repos.impl.mls.CMPTranslation"/>
        </ArrayProperty>
        <PrimitiveProperty persistent="true" name="NAVIGABLE_ASSOCIATION_ROLES"
            type="stringType" ValueByString="Navigable Association Roles">
            <PrimitiveProperty persistent="true" name="ACLContainer"
                type="stringType" ValueByString="oracle.wh.repos.impl.security.CMPACLContainer">
                <PrimitiveProperty persistent="true" name="AGGREGATE"
                    type="BooleanType" ValueByString="false"/>
                <PrimitiveProperty persistent="true" name="INTRA_COMPONENT"
                    type="BooleanType" ValueByString="false"/>
                <PrimitiveProperty persistent="true" name="TARGET_ROLE_NAME"
                    type="stringType" ValueByString="RealFCO"/>
                <PrimitiveProperty persistent="true" name="MCM_INTERESTED"
                    type="BooleanType" ValueByString="false"/>
            </PrimitiveProperty>
            <PrimitiveProperty persistent="true" name="ValidationResult"
                type="stringType" ValueByString="oracle.wh.repos.impl.validation.CMPValidationComponent">
                <PrimitiveProperty persistent="true" name="AGGREGATE"
                    type="BooleanType" ValueByString="false"/>
                <PrimitiveProperty persistent="true" name="INTRA_COMPONENT"
                    type="BooleanType" ValueByString="true"/>
                <PrimitiveProperty persistent="true" name="TARGET_ROLE_NAME"
                    type="stringType" ValueByString="ValidatingElement"/>
                <PrimitiveProperty persistent="true" name="MCM_INTERESTED"
                    type="BooleanType" ValueByString="false"/>
            </PrimitiveProperty>
            <PrimitiveProperty persistent="true" name="OwningFolder"
                type="stringType" ValueByString="oracle.wh.repos.impl.component.Folder">
                <PrimitiveProperty persistent="true" name="AGGREGATE"
                    type="BooleanType" ValueByString="false"/>
                <PrimitiveProperty persistent="true" name="INTRA_COMPONENT"
                    type="BooleanType" ValueByString="false"/>
                <PrimitiveProperty persistent="true" name="TARGET_ROLE_NAME"
                    type="stringType" ValueByString="OwnedComponents"/>
                <PrimitiveProperty persistent="true" name="MCM_INTERESTED"
                    type="BooleanType" ValueByString="false"/>
            </PrimitiveProperty>
            <PrimitiveProperty persistent="true" name="IconObject"
                type="stringType" ValueByString="oracle.wh.repos.impl.binaryData.CMPIcon">
                <PrimitiveProperty persistent="true" name="AGGREGATE"
                    type="BooleanType" ValueByString="false"/>
                <PrimitiveProperty persistent="true" name="INTRA_COMPONENT"
                    type="BooleanType" ValueByString="false"/>
                <PrimitiveProperty persistent="true" name="TARGET_ROLE_NAME"
                    type="stringType" ValueByString="Element"/>
                <PrimitiveProperty persistent="true" name="MCM_INTERESTED"
                    type="BooleanType" ValueByString="true"/>
            </PrimitiveProperty>
            <PrimitiveProperty persistent="true" name="OwningModel"
                type="stringType" ValueByString="oracle.wh.repos.impl.metaModel.CMPModelDefinition">
                <PrimitiveProperty persistent="true" name="AGGREGATE"
                    type="BooleanType" ValueByString="true"/>
                <PrimitiveProperty persistent="true" name="INTRA_COMPONENT"
                    type="BooleanType" ValueByString="false"/>
                <PrimitiveProperty persistent="true" name="TARGET_ROLE_NAME"
                    type="stringType" ValueByString="OwnedTypes"/>
                <PrimitiveProperty persistent="true" name="MCM_INTERESTED"
                    type="BooleanType" ValueByString="true"/>
            </PrimitiveProperty>
    </PrimitiveProperty>
    </ClassDefinition>

    <ClassDefinition persistent="true" name="oracle.wh.repos.impl.foundation.CMPInstallation">
        <PrimitiveProperty persistent="true" name="NAVIGABLE_ASSOCIATION_ROLES"
            type="stringType" ValueByString="Navigable Association Roles">
            <PrimitiveProperty persistent="true" name="IconObject"
                type="stringType" ValueByString="oracle.wh.repos.impl.binaryData.CMPIcon">
                <PrimitiveProperty persistent="true" name="AGGREGATE"
                    type="BooleanType" ValueByString="false"/>
                <PrimitiveProperty persistent="true" name="INTRA_COMPONENT"
                    type="BooleanType" ValueByString="false"/>
                <PrimitiveProperty persistent="true" name="TARGET_ROLE_NAME"
                    type="stringType" ValueByString="Element"/>
                <PrimitiveProperty persistent="true" name="MCM_INTERESTED"
                    type="BooleanType" ValueByString="true"/>
            </PrimitiveProperty>
    </PrimitiveProperty>
    </ClassDefinition>

    <ClassDefinition persistent="true" name="oracle.wh.repos.impl.application.CMPWBRepInstalledModule">
        <ArrayProperty persistent="true" name="CHILD_TYPES" type="stringArrayType">
            <PrimitiveProperty persistent="true" name="oracle.wh.repos.impl.properties.CMPCLOBPropertyValue"
                type="stringType" Position="0" ValueByString="oracle.wh.repos.impl.properties.CMPCLOBPropertyValue"/>
            <PrimitiveProperty persistent="true" name="oracle.wh.repos.impl.properties.CMPPurePhysicalObject"
                type="stringType" Position="1" ValueByString="oracle.wh.repos.impl.properties.CMPPurePhysicalObject"/>
            <PrimitiveProperty persistent="true" name="oracle.wh.repos.impl.properties.CMPStringPropertyValue"
                type="stringType" Position="2" ValueByString="oracle.wh.repos.impl.properties.CMPStringPropertyValue"/>
            <PrimitiveProperty persistent="true" name="oracle.wh.repos.impl.validation.CMPWBValidationResult"
                type="stringType" Position="3" ValueByString="oracle.wh.repos.impl.validation.CMPWBValidationResult"/>
            <PrimitiveProperty persistent="true" name="oracle.wh.repos.impl.mls.CMPTranslation"
                type="stringType" Position="4" ValueByString="oracle.wh.repos.impl.mls.CMPTranslation"/>
            <PrimitiveProperty persistent="true" name="oracle.wh.repos.impl.environment.CMPLocationUsage"
                type="stringType" Position="5" ValueByString="oracle.wh.repos.impl.environment.CMPLocationUsage"/>
            <PrimitiveProperty persistent="true" name="oracle.wh.repos.impl.functional.CMPFunctionCategory"
                type="stringType" Position="6" ValueByString="oracle.wh.repos.impl.functional.CMPFunctionCategory"/>
            <PrimitiveProperty persistent="true" name="oracle.wh.repos.impl.properties.CMPReferencePropertyValue"
                type="stringType" Position="7" ValueByString="oracle.wh.repos.impl.properties.CMPReferencePropertyValue"/>
            <PrimitiveProperty persistent="true" name="oracle.wh.repos.impl.functional.CMPFunction"
                type="stringType" Position="8" ValueByString="oracle.wh.repos.impl.functional.CMPFunction"/>
        </ArrayProperty>
        <PrimitiveProperty persistent="true" name="NAVIGABLE_ASSOCIATION_ROLES"
            type="stringType" ValueByString="Navigable Association Roles">
            <PrimitiveProperty persistent="true" name="ACLContainer"
                type="stringType" ValueByString="oracle.wh.repos.impl.security.CMPACLContainer">
                <PrimitiveProperty persistent="true" name="AGGREGATE"
                    type="BooleanType" ValueByString="false"/>
                <PrimitiveProperty persistent="true" name="INTRA_COMPONENT"
                    type="BooleanType" ValueByString="false"/>
                <PrimitiveProperty persistent="true" name="TARGET_ROLE_NAME"
                    type="stringType" ValueByString="RealFCO"/>
                <PrimitiveProperty persistent="true" name="MCM_INTERESTED"
                    type="BooleanType" ValueByString="false"/>
            </PrimitiveProperty>
            <PrimitiveProperty persistent="true" name="ValidationResult"
                type="stringType" ValueByString="oracle.wh.repos.impl.validation.CMPValidationComponent">
                <PrimitiveProperty persistent="true" name="AGGREGATE"
                    type="BooleanType" ValueByString="false"/>
                <PrimitiveProperty persistent="true" name="INTRA_COMPONENT"
                    type="BooleanType" ValueByString="true"/>
                <PrimitiveProperty persistent="true" name="TARGET_ROLE_NAME"
                    type="stringType" ValueByString="ValidatingElement"/>
                <PrimitiveProperty persistent="true" name="MCM_INTERESTED"
                    type="BooleanType" ValueByString="false"/>
            </PrimitiveProperty>
            <PrimitiveProperty persistent="true" name="OwningFolder"
                type="stringType" ValueByString="oracle.wh.repos.impl.component.Folder">
                <PrimitiveProperty persistent="true" name="AGGREGATE"
                    type="BooleanType" ValueByString="false"/>
                <PrimitiveProperty persistent="true" name="INTRA_COMPONENT"
                    type="BooleanType" ValueByString="false"/>
                <PrimitiveProperty persistent="true" name="TARGET_ROLE_NAME"
                    type="stringType" ValueByString="OwnedComponents"/>
                <PrimitiveProperty persistent="true" name="MCM_INTERESTED"
                    type="BooleanType" ValueByString="false"/>
            </PrimitiveProperty>
            <PrimitiveProperty persistent="true" name="IconObject"
                type="stringType" ValueByString="oracle.wh.repos.impl.binaryData.CMPIcon">
                <PrimitiveProperty persistent="true" name="AGGREGATE"
                    type="BooleanType" ValueByString="false"/>
                <PrimitiveProperty persistent="true" name="INTRA_COMPONENT"
                    type="BooleanType" ValueByString="false"/>
                <PrimitiveProperty persistent="true" name="TARGET_ROLE_NAME"
                    type="stringType" ValueByString="Element"/>
                <PrimitiveProperty persistent="true" name="MCM_INTERESTED"
                    type="BooleanType" ValueByString="true"/>
            </PrimitiveProperty>
            <PrimitiveProperty persistent="true" name="Platform"
                type="stringType" ValueByString="oracle.wh.repos.impl.platform.CMPPlatform">
                <PrimitiveProperty persistent="true" name="AGGREGATE"
                    type="BooleanType" ValueByString="false"/>
                <PrimitiveProperty persistent="true" name="INTRA_COMPONENT"
                    type="BooleanType" ValueByString="false"/>
                <PrimitiveProperty persistent="true" name="TARGET_ROLE_NAME"
                    type="stringType" ValueByString="Modules"/>
                <PrimitiveProperty persistent="true" name="MCM_INTERESTED"
                    type="BooleanType" ValueByString="true"/>
            </PrimitiveProperty>
            <PrimitiveProperty persistent="true" name="OwningProject"
                type="stringType" ValueByString="oracle.wh.repos.impl.project.CMPWBProject">
                <PrimitiveProperty persistent="true" name="AGGREGATE"
                    type="BooleanType" ValueByString="true"/>
                <PrimitiveProperty persistent="true" name="INTRA_COMPONENT"
                    type="BooleanType" ValueByString="false"/>
                <PrimitiveProperty persistent="true" name="TARGET_ROLE_NAME"
                    type="stringType" ValueByString="InstalledModules"/>
                <PrimitiveProperty persistent="true" name="MCM_INTERESTED"
                    type="BooleanType" ValueByString="true"/>
            </PrimitiveProperty>
            <PrimitiveProperty persistent="true" name="MIVDefinition"
                type="stringType" ValueByString="oracle.wh.repos.impl.miv.CMPWBMIVDefinition">
                <PrimitiveProperty persistent="true" name="AGGREGATE"
                    type="BooleanType" ValueByString="false"/>
                <PrimitiveProperty persistent="true" name="INTRA_COMPONENT"
                    type="BooleanType" ValueByString="false"/>
                <PrimitiveProperty persistent="true" name="TARGET_ROLE_NAME"
                    type="stringType" ValueByString="MIVInstalledModule"/>
                <PrimitiveProperty persistent="true" name="MCM_INTERESTED"
                    type="BooleanType" ValueByString="true"/>
            </PrimitiveProperty>
            <PrimitiveProperty persistent="true" name="Project"
                type="stringType" ValueByString="oracle.wh.repos.impl.project.CMPWBProject">
                <PrimitiveProperty persistent="true" name="AGGREGATE"
                    type="BooleanType" ValueByString="false"/>
                <PrimitiveProperty persistent="true" name="INTRA_COMPONENT"
                    type="BooleanType" ValueByString="true"/>
                <PrimitiveProperty persistent="true" name="TARGET_ROLE_NAME"
                    type="stringType" ValueByString="NOT MARKED IN MODEL"/>
                <PrimitiveProperty persistent="true" name="MCM_INTERESTED"
                    type="BooleanType" ValueByString="false"/>
            </PrimitiveProperty>
    </PrimitiveProperty>
    </ClassDefinition>

    <ClassDefinition persistent="true" name="oracle.wh.repos.impl.environment.CMPLogicalConnector">
        <ArrayProperty persistent="true" name="CHILD_TYPES" type="stringArrayType">
            <PrimitiveProperty persistent="true" name="oracle.wh.repos.impl.properties.CMPCLOBPropertyValue"
                type="stringType" Position="0" ValueByString="oracle.wh.repos.impl.properties.CMPCLOBPropertyValue"/>
            <PrimitiveProperty persistent="true" name="oracle.wh.repos.impl.properties.CMPPurePhysicalObject"
                type="stringType" Position="1" ValueByString="oracle.wh.repos.impl.properties.CMPPurePhysicalObject"/>
            <PrimitiveProperty persistent="true" name="oracle.wh.repos.impl.dependency.CMPDependency"
                type="stringType" Position="2" ValueByString="oracle.wh.repos.impl.dependency.CMPDependency"/>
            <PrimitiveProperty persistent="true" name="oracle.wh.repos.impl.validation.CMPWBValidationResult"
                type="stringType" Position="3" ValueByString="oracle.wh.repos.impl.validation.CMPWBValidationResult"/>
            <PrimitiveProperty persistent="true" name="oracle.wh.repos.impl.properties.CMPStringPropertyValue"
                type="stringType" Position="4" ValueByString="oracle.wh.repos.impl.properties.CMPStringPropertyValue"/>
            <PrimitiveProperty persistent="true" name="oracle.wh.repos.impl.mls.CMPTranslation"
                type="stringType" Position="5" ValueByString="oracle.wh.repos.impl.mls.CMPTranslation"/>
            <PrimitiveProperty persistent="true" name="oracle.wh.repos.impl.properties.CMPReferencePropertyValue"
                type="stringType" Position="6" ValueByString="oracle.wh.repos.impl.properties.CMPReferencePropertyValue"/>
        </ArrayProperty>
        <PrimitiveProperty persistent="true" name="NAVIGABLE_ASSOCIATION_ROLES"
            type="stringType" ValueByString="Navigable Association Roles">
            <PrimitiveProperty persistent="true" name="ACLContainer"
                type="stringType" ValueByString="oracle.wh.repos.impl.security.CMPACLContainer">
                <PrimitiveProperty persistent="true" name="AGGREGATE"
                    type="BooleanType" ValueByString="false"/>
                <PrimitiveProperty persistent="true" name="INTRA_COMPONENT"
                    type="BooleanType" ValueByString="false"/>
                <PrimitiveProperty persistent="true" name="TARGET_ROLE_NAME"
                    type="stringType" ValueByString="RealFCO"/>
                <PrimitiveProperty persistent="true" name="MCM_INTERESTED"
                    type="BooleanType" ValueByString="false"/>
            </PrimitiveProperty>
            <PrimitiveProperty persistent="true" name="ValidationResult"
                type="stringType" ValueByString="oracle.wh.repos.impl.validation.CMPValidationComponent">
                <PrimitiveProperty persistent="true" name="AGGREGATE"
                    type="BooleanType" ValueByString="false"/>
                <PrimitiveProperty persistent="true" name="INTRA_COMPONENT"
                    type="BooleanType" ValueByString="true"/>
                <PrimitiveProperty persistent="true" name="TARGET_ROLE_NAME"
                    type="stringType" ValueByString="ValidatingElement"/>
                <PrimitiveProperty persistent="true" name="MCM_INTERESTED"
                    type="BooleanType" ValueByString="false"/>
            </PrimitiveProperty>
            <PrimitiveProperty persistent="true" name="OwningFolder"
                type="stringType" ValueByString="oracle.wh.repos.impl.component.Folder">
                <PrimitiveProperty persistent="true" name="AGGREGATE"
                    type="BooleanType" ValueByString="false"/>
                <PrimitiveProperty persistent="true" name="INTRA_COMPONENT"
                    type="BooleanType" ValueByString="false"/>
                <PrimitiveProperty persistent="true" name="TARGET_ROLE_NAME"
                    type="stringType" ValueByString="OwnedComponents"/>
                <PrimitiveProperty persistent="true" name="MCM_INTERESTED"
                    type="BooleanType" ValueByString="false"/>
            </PrimitiveProperty>
            <PrimitiveProperty persistent="true" name="IconObject"
                type="stringType" ValueByString="oracle.wh.repos.impl.binaryData.CMPIcon">
                <PrimitiveProperty persistent="true" name="AGGREGATE"
                    type="BooleanType" ValueByString="false"/>
                <PrimitiveProperty persistent="true" name="INTRA_COMPONENT"
                    type="BooleanType" ValueByString="false"/>
                <PrimitiveProperty persistent="true" name="TARGET_ROLE_NAME"
                    type="stringType" ValueByString="Element"/>
                <PrimitiveProperty persistent="true" name="MCM_INTERESTED"
                    type="BooleanType" ValueByString="true"/>
            </PrimitiveProperty>
            <PrimitiveProperty persistent="true" name="OwningLocation"
                type="stringType" ValueByString="oracle.wh.repos.impl.environment.CMPLocation">
                <PrimitiveProperty persistent="true" name="AGGREGATE"
                    type="BooleanType" ValueByString="true"/>
                <PrimitiveProperty persistent="true" name="INTRA_COMPONENT"
                    type="BooleanType" ValueByString="false"/>
                <PrimitiveProperty persistent="true" name="TARGET_ROLE_NAME"
                    type="stringType" ValueByString="OwnedConnectors"/>
                <PrimitiveProperty persistent="true" name="MCM_INTERESTED"
                    type="BooleanType" ValueByString="true"/>
            </PrimitiveProperty>
            <PrimitiveProperty persistent="true" name="Project"
                type="stringType" ValueByString="oracle.wh.repos.impl.project.CMPWBProject">
                <PrimitiveProperty persistent="true" name="AGGREGATE"
                    type="BooleanType" ValueByString="false"/>
                <PrimitiveProperty persistent="true" name="INTRA_COMPONENT"
                    type="BooleanType" ValueByString="true"/>
                <PrimitiveProperty persistent="true" name="TARGET_ROLE_NAME"
                    type="stringType" ValueByString="NOT MARKED IN MODEL"/>
                <PrimitiveProperty persistent="true" name="MCM_INTERESTED"
                    type="BooleanType" ValueByString="false"/>
            </PrimitiveProperty>
            <PrimitiveProperty persistent="true" name="ReferencedLocation"
                type="stringType" ValueByString="oracle.wh.repos.impl.environment.CMPLocation">
                <PrimitiveProperty persistent="true" name="AGGREGATE"
                    type="BooleanType" ValueByString="false"/>
                <PrimitiveProperty persistent="true" name="INTRA_COMPONENT"
                    type="BooleanType" ValueByString="false"/>
                <PrimitiveProperty persistent="true" name="TARGET_ROLE_NAME"
                    type="stringType" ValueByString="ReferencingConnector"/>
                <PrimitiveProperty persistent="true" name="MCM_INTERESTED"
                    type="BooleanType" ValueByString="true"/>
            </PrimitiveProperty>
    </PrimitiveProperty>
    </ClassDefinition>

    <ClassDefinition persistent="true" name="oracle.wh.repos.impl.derivationSet.CMPDerivationSet">
        <ArrayProperty persistent="true" name="CHILD_TYPES" type="stringArrayType">
            <PrimitiveProperty persistent="true" name="oracle.wh.repos.impl.derivationSet.CMPDerivationLink"
                type="stringType" Position="0" ValueByString="oracle.wh.repos.impl.derivationSet.CMPDerivationLink"/>
        </ArrayProperty>
        <PrimitiveProperty persistent="true" name="NAVIGABLE_ASSOCIATION_ROLES"
            type="stringType" ValueByString="Navigable Association Roles">
            <PrimitiveProperty persistent="true" name="ACLContainer"
                type="stringType" ValueByString="oracle.wh.repos.impl.security.CMPACLContainer">
                <PrimitiveProperty persistent="true" name="AGGREGATE"
                    type="BooleanType" ValueByString="false"/>
                <PrimitiveProperty persistent="true" name="INTRA_COMPONENT"
                    type="BooleanType" ValueByString="false"/>
                <PrimitiveProperty persistent="true" name="TARGET_ROLE_NAME"
                    type="stringType" ValueByString="RealFCO"/>
                <PrimitiveProperty persistent="true" name="MCM_INTERESTED"
                    type="BooleanType" ValueByString="false"/>
            </PrimitiveProperty>
            <PrimitiveProperty persistent="true" name="ValidationResult"
                type="stringType" ValueByString="oracle.wh.repos.impl.validation.CMPValidationComponent">
                <PrimitiveProperty persistent="true" name="AGGREGATE"
                    type="BooleanType" ValueByString="false"/>
                <PrimitiveProperty persistent="true" name="INTRA_COMPONENT"
                    type="BooleanType" ValueByString="true"/>
                <PrimitiveProperty persistent="true" name="TARGET_ROLE_NAME"
                    type="stringType" ValueByString="ValidatingElement"/>
                <PrimitiveProperty persistent="true" name="MCM_INTERESTED"
                    type="BooleanType" ValueByString="false"/>
            </PrimitiveProperty>
            <PrimitiveProperty persistent="true" name="DerivationSourceFCO"
                type="stringType" ValueByString="oracle.wh.repos.impl.derivation.CMPDerivationSourceFCO">
                <PrimitiveProperty persistent="true" name="AGGREGATE"
                    type="BooleanType" ValueByString="false"/>
                <PrimitiveProperty persistent="true" name="INTRA_COMPONENT"
                    type="BooleanType" ValueByString="false"/>
                <PrimitiveProperty persistent="true" name="TARGET_ROLE_NAME"
                    type="stringType" ValueByString="DerivationSets"/>
                <PrimitiveProperty persistent="true" name="MCM_INTERESTED"
                    type="BooleanType" ValueByString="true"/>
            </PrimitiveProperty>
            <PrimitiveProperty persistent="true" name="OwningFolder"
                type="stringType" ValueByString="oracle.wh.repos.impl.component.Folder">
                <PrimitiveProperty persistent="true" name="AGGREGATE"
                    type="BooleanType" ValueByString="false"/>
                <PrimitiveProperty persistent="true" name="INTRA_COMPONENT"
                    type="BooleanType" ValueByString="false"/>
                <PrimitiveProperty persistent="true" name="TARGET_ROLE_NAME"
                    type="stringType" ValueByString="OwnedComponents"/>
                <PrimitiveProperty persistent="true" name="MCM_INTERESTED"
                    type="BooleanType" ValueByString="false"/>
            </PrimitiveProperty>
            <PrimitiveProperty persistent="true" name="IconObject"
                type="stringType" ValueByString="oracle.wh.repos.impl.binaryData.CMPIcon">
                <PrimitiveProperty persistent="true" name="AGGREGATE"
                    type="BooleanType" ValueByString="false"/>
                <PrimitiveProperty persistent="true" name="INTRA_COMPONENT"
                    type="BooleanType" ValueByString="false"/>
                <PrimitiveProperty persistent="true" name="TARGET_ROLE_NAME"
                    type="stringType" ValueByString="Element"/>
                <PrimitiveProperty persistent="true" name="MCM_INTERESTED"
                    type="BooleanType" ValueByString="true"/>
            </PrimitiveProperty>
            <PrimitiveProperty persistent="true" name="IntelligenceSchema"
                type="stringType" ValueByString="oracle.wh.repos.impl.intelligenceSchema.CMPIntelligenceSchema">
                <PrimitiveProperty persistent="true" name="AGGREGATE"
                    type="BooleanType" ValueByString="true"/>
                <PrimitiveProperty persistent="true" name="INTRA_COMPONENT"
                    type="BooleanType" ValueByString="false"/>
                <PrimitiveProperty persistent="true" name="TARGET_ROLE_NAME"
                    type="stringType" ValueByString="OwnedDerivationSets"/>
                <PrimitiveProperty persistent="true" name="MCM_INTERESTED"
                    type="BooleanType" ValueByString="true"/>
            </PrimitiveProperty>
            <PrimitiveProperty persistent="true" name="RootLink"
                type="stringType" ValueByString="oracle.wh.repos.impl.derivationSet.CMPDerivationLink">
                <PrimitiveProperty persistent="true" name="AGGREGATE"
                    type="BooleanType" ValueByString="false"/>
                <PrimitiveProperty persistent="true" name="INTRA_COMPONENT"
                    type="BooleanType" ValueByString="true"/>
                <PrimitiveProperty persistent="true" name="TARGET_ROLE_NAME"
                    type="stringType" ValueByString="RootSet"/>
                <PrimitiveProperty persistent="true" name="MCM_INTERESTED"
                    type="BooleanType" ValueByString="true"/>
            </PrimitiveProperty>
    </PrimitiveProperty>
    </ClassDefinition>

    <ClassDefinition persistent="true" name="oracle.wh.repos.impl.webService.CMPWebService">
        <ArrayProperty persistent="true" name="CHILD_TYPES" type="stringArrayType">
            <PrimitiveProperty persistent="true" name="oracle.wh.repos.impl.properties.CMPCLOBPropertyValue"
                type="stringType" Position="0" ValueByString="oracle.wh.repos.impl.properties.CMPCLOBPropertyValue"/>
            <PrimitiveProperty persistent="true" name="oracle.wh.repos.impl.properties.CMPPurePhysicalObject"
                type="stringType" Position="1" ValueByString="oracle.wh.repos.impl.properties.CMPPurePhysicalObject"/>
            <PrimitiveProperty persistent="true" name="oracle.wh.repos.impl.dependency.CMPDependency"
                type="stringType" Position="2" ValueByString="oracle.wh.repos.impl.dependency.CMPDependency"/>
            <PrimitiveProperty persistent="true" name="oracle.wh.repos.impl.validation.CMPWBValidationResult"
                type="stringType" Position="3" ValueByString="oracle.wh.repos.impl.validation.CMPWBValidationResult"/>
            <PrimitiveProperty persistent="true" name="oracle.wh.repos.impl.properties.CMPStringPropertyValue"
                type="stringType" Position="4" ValueByString="oracle.wh.repos.impl.properties.CMPStringPropertyValue"/>
            <PrimitiveProperty persistent="true" name="oracle.wh.repos.impl.mls.CMPTranslation"
                type="stringType" Position="5" ValueByString="oracle.wh.repos.impl.mls.CMPTranslation"/>
            <PrimitiveProperty persistent="true" name="oracle.wh.repos.impl.properties.CMPReferencePropertyValue"
                type="stringType" Position="6" ValueByString="oracle.wh.repos.impl.properties.CMPReferencePropertyValue"/>
        </ArrayProperty>
        <PrimitiveProperty persistent="true" name="NAVIGABLE_ASSOCIATION_ROLES"
            type="stringType" ValueByString="Navigable Association Roles">
            <PrimitiveProperty persistent="true" name="ACLContainer"
                type="stringType" ValueByString="oracle.wh.repos.impl.security.CMPACLContainer">
                <PrimitiveProperty persistent="true" name="AGGREGATE"
                    type="BooleanType" ValueByString="false"/>
                <PrimitiveProperty persistent="true" name="INTRA_COMPONENT"
                    type="BooleanType" ValueByString="false"/>
                <PrimitiveProperty persistent="true" name="TARGET_ROLE_NAME"
                    type="stringType" ValueByString="RealFCO"/>
                <PrimitiveProperty persistent="true" name="MCM_INTERESTED"
                    type="BooleanType" ValueByString="false"/>
            </PrimitiveProperty>
            <PrimitiveProperty persistent="true" name="ValidationResult"
                type="stringType" ValueByString="oracle.wh.repos.impl.validation.CMPValidationComponent">
                <PrimitiveProperty persistent="true" name="AGGREGATE"
                    type="BooleanType" ValueByString="false"/>
                <PrimitiveProperty persistent="true" name="INTRA_COMPONENT"
                    type="BooleanType" ValueByString="true"/>
                <PrimitiveProperty persistent="true" name="TARGET_ROLE_NAME"
                    type="stringType" ValueByString="ValidatingElement"/>
                <PrimitiveProperty persistent="true" name="MCM_INTERESTED"
                    type="BooleanType" ValueByString="false"/>
            </PrimitiveProperty>
            <PrimitiveProperty persistent="true" name="OwningInstalledModule"
                type="stringType" ValueByString="oracle.wh.repos.impl.webService.CMPAppServerInstalledModule">
                <PrimitiveProperty persistent="true" name="AGGREGATE"
                    type="BooleanType" ValueByString="true"/>
                <PrimitiveProperty persistent="true" name="INTRA_COMPONENT"
                    type="BooleanType" ValueByString="false"/>
                <PrimitiveProperty persistent="true" name="TARGET_ROLE_NAME"
                    type="stringType" ValueByString="WebServices"/>
                <PrimitiveProperty persistent="true" name="MCM_INTERESTED"
                    type="BooleanType" ValueByString="true"/>
            </PrimitiveProperty>
            <PrimitiveProperty persistent="true" name="OwningFolder"
                type="stringType" ValueByString="oracle.wh.repos.impl.component.Folder">
                <PrimitiveProperty persistent="true" name="AGGREGATE"
                    type="BooleanType" ValueByString="false"/>
                <PrimitiveProperty persistent="true" name="INTRA_COMPONENT"
                    type="BooleanType" ValueByString="false"/>
                <PrimitiveProperty persistent="true" name="TARGET_ROLE_NAME"
                    type="stringType" ValueByString="OwnedComponents"/>
                <PrimitiveProperty persistent="true" name="MCM_INTERESTED"
                    type="BooleanType" ValueByString="false"/>
            </PrimitiveProperty>
            <PrimitiveProperty persistent="true" name="OwningWebServiceCategory"
                type="stringType" ValueByString="oracle.wh.repos.impl.webService.CMPWebServicePackage">
                <PrimitiveProperty persistent="true" name="AGGREGATE"
                    type="BooleanType" ValueByString="true"/>
                <PrimitiveProperty persistent="true" name="INTRA_COMPONENT"
                    type="BooleanType" ValueByString="false"/>
                <PrimitiveProperty persistent="true" name="TARGET_ROLE_NAME"
                    type="stringType" ValueByString="WebServices"/>
                <PrimitiveProperty persistent="true" name="MCM_INTERESTED"
                    type="BooleanType" ValueByString="true"/>
            </PrimitiveProperty>
            <PrimitiveProperty persistent="true" name="IconObject"
                type="stringType" ValueByString="oracle.wh.repos.impl.binaryData.CMPIcon">
                <PrimitiveProperty persistent="true" name="AGGREGATE"
                    type="BooleanType" ValueByString="false"/>
                <PrimitiveProperty persistent="true" name="INTRA_COMPONENT"
                    type="BooleanType" ValueByString="false"/>
                <PrimitiveProperty persistent="true" name="TARGET_ROLE_NAME"
                    type="stringType" ValueByString="Element"/>
                <PrimitiveProperty persistent="true" name="MCM_INTERESTED"
                    type="BooleanType" ValueByString="true"/>
            </PrimitiveProperty>
            <PrimitiveProperty persistent="true" name="Project"
                type="stringType" ValueByString="oracle.wh.repos.impl.project.CMPWBProject">
                <PrimitiveProperty persistent="true" name="AGGREGATE"
                    type="BooleanType" ValueByString="false"/>
                <PrimitiveProperty persistent="true" name="INTRA_COMPONENT"
                    type="BooleanType" ValueByString="true"/>
                <PrimitiveProperty persistent="true" name="TARGET_ROLE_NAME"
                    type="stringType" ValueByString="NOT MARKED IN MODEL"/>
                <PrimitiveProperty persistent="true" name="MCM_INTERESTED"
                    type="BooleanType" ValueByString="false"/>
            </PrimitiveProperty>
            <PrimitiveProperty persistent="true" name="ReferencedObject"
                type="stringType" ValueByString="oracle.wh.repos.impl.foundation.CMPElement">
                <PrimitiveProperty persistent="true" name="AGGREGATE"
                    type="BooleanType" ValueByString="false"/>
                <PrimitiveProperty persistent="true" name="INTRA_COMPONENT"
                    type="BooleanType" ValueByString="false"/>
                <PrimitiveProperty persistent="true" name="TARGET_ROLE_NAME"
                    type="stringType" ValueByString="WebService"/>
                <PrimitiveProperty persistent="true" name="MCM_INTERESTED"
                    type="BooleanType" ValueByString="true"/>
            </PrimitiveProperty>
    </PrimitiveProperty>
    </ClassDefinition>

    <ClassDefinition persistent="true" name="oracle.wh.repos.impl.cube.CMPCube">
        <ArrayProperty persistent="true" name="CHILD_TYPES" type="stringArrayType">
            <PrimitiveProperty persistent="true" name="oracle.wh.repos.impl.properties.CMPCLOBPropertyValue"
                type="stringType" Position="0" ValueByString="oracle.wh.repos.impl.properties.CMPCLOBPropertyValue"/>
            <PrimitiveProperty persistent="true" name="oracle.wh.repos.impl.properties.CMPPurePhysicalObject"
                type="stringType" Position="1" ValueByString="oracle.wh.repos.impl.properties.CMPPurePhysicalObject"/>
            <PrimitiveProperty persistent="true" name="oracle.wh.repos.impl.dependency.CMPDependency"
                type="stringType" Position="2" ValueByString="oracle.wh.repos.impl.dependency.CMPDependency"/>
            <PrimitiveProperty persistent="true" name="oracle.wh.repos.impl.validation.CMPWBValidationResult"
                type="stringType" Position="3" ValueByString="oracle.wh.repos.impl.validation.CMPWBValidationResult"/>
            <PrimitiveProperty persistent="true" name="oracle.wh.repos.impl.properties.CMPStringPropertyValue"
                type="stringType" Position="4" ValueByString="oracle.wh.repos.impl.properties.CMPStringPropertyValue"/>
            <PrimitiveProperty persistent="true" name="oracle.wh.repos.impl.mls.CMPTranslation"
                type="stringType" Position="5" ValueByString="oracle.wh.repos.impl.mls.CMPTranslation"/>
            <PrimitiveProperty persistent="true" name="oracle.wh.repos.impl.cube.CMPCompositeDimension"
                type="stringType" Position="6" ValueByString="oracle.wh.repos.impl.cube.CMPCompositeDimension"/>
            <PrimitiveProperty persistent="true" name="oracle.wh.repos.impl.cube.CMPCubeMeasure"
                type="stringType" Position="7" ValueByString="oracle.wh.repos.impl.cube.CMPCubeMeasure"/>
            <PrimitiveProperty persistent="true" name="oracle.wh.repos.impl.cube.CMPCubeDimReference"
                type="stringType" Position="8" ValueByString="oracle.wh.repos.impl.cube.CMPCubeDimReference"/>
            <PrimitiveProperty persistent="true" name="oracle.wh.repos.impl.properties.CMPReferencePropertyValue"
                type="stringType" Position="9" ValueByString="oracle.wh.repos.impl.properties.CMPReferencePropertyValue"/>
        </ArrayProperty>
        <PrimitiveProperty persistent="true" name="NAVIGABLE_ASSOCIATION_ROLES"
            type="stringType" ValueByString="Navigable Association Roles">
            <PrimitiveProperty persistent="true" name="InstalledModule"
                type="stringType" ValueByString="oracle.wh.repos.impl.application.CMPInstalledModule">
                <PrimitiveProperty persistent="true" name="AGGREGATE"
                    type="BooleanType" ValueByString="true"/>
                <PrimitiveProperty persistent="true" name="INTRA_COMPONENT"
                    type="BooleanType" ValueByString="false"/>
                <PrimitiveProperty persistent="true" name="TARGET_ROLE_NAME"
                    type="stringType" ValueByString="Cubes"/>
                <PrimitiveProperty persistent="true" name="MCM_INTERESTED"
                    type="BooleanType" ValueByString="true"/>
            </PrimitiveProperty>
            <PrimitiveProperty persistent="true" name="ACLContainer"
                type="stringType" ValueByString="oracle.wh.repos.impl.security.CMPACLContainer">
                <PrimitiveProperty persistent="true" name="AGGREGATE"
                    type="BooleanType" ValueByString="false"/>
                <PrimitiveProperty persistent="true" name="INTRA_COMPONENT"
                    type="BooleanType" ValueByString="false"/>
                <PrimitiveProperty persistent="true" name="TARGET_ROLE_NAME"
                    type="stringType" ValueByString="RealFCO"/>
                <PrimitiveProperty persistent="true" name="MCM_INTERESTED"
                    type="BooleanType" ValueByString="false"/>
            </PrimitiveProperty>
            <PrimitiveProperty persistent="true" name="ValidationResult"
                type="stringType" ValueByString="oracle.wh.repos.impl.validation.CMPValidationComponent">
                <PrimitiveProperty persistent="true" name="AGGREGATE"
                    type="BooleanType" ValueByString="false"/>
                <PrimitiveProperty persistent="true" name="INTRA_COMPONENT"
                    type="BooleanType" ValueByString="true"/>
                <PrimitiveProperty persistent="true" name="TARGET_ROLE_NAME"
                    type="stringType" ValueByString="ValidatingElement"/>
                <PrimitiveProperty persistent="true" name="MCM_INTERESTED"
                    type="BooleanType" ValueByString="false"/>
            </PrimitiveProperty>
            <PrimitiveProperty persistent="true" name="BindingFact"
                type="stringType" ValueByString="oracle.wh.repos.impl.abstractRelation.CMPRelation">
                <PrimitiveProperty persistent="true" name="AGGREGATE"
                    type="BooleanType" ValueByString="false"/>
                <PrimitiveProperty persistent="true" name="INTRA_COMPONENT"
                    type="BooleanType" ValueByString="false"/>
                <PrimitiveProperty persistent="true" name="TARGET_ROLE_NAME"
                    type="stringType" ValueByString="BoundCube"/>
                <PrimitiveProperty persistent="true" name="MCM_INTERESTED"
                    type="BooleanType" ValueByString="true"/>
            </PrimitiveProperty>
            <PrimitiveProperty persistent="true" name="PartitionLevel"
                type="stringType" ValueByString="oracle.wh.repos.impl.dimensional.CMPLevel">
                <PrimitiveProperty persistent="true" name="AGGREGATE"
                    type="BooleanType" ValueByString="false"/>
                <PrimitiveProperty persistent="true" name="INTRA_COMPONENT"
                    type="BooleanType" ValueByString="false"/>
                <PrimitiveProperty persistent="true" name="TARGET_ROLE_NAME"
                    type="stringType" ValueByString="PartitionCube"/>
                <PrimitiveProperty persistent="true" name="MCM_INTERESTED"
                    type="BooleanType" ValueByString="true"/>
            </PrimitiveProperty>
            <PrimitiveProperty persistent="true" name="OwningFolder"
                type="stringType" ValueByString="oracle.wh.repos.impl.component.Folder">
                <PrimitiveProperty persistent="true" name="AGGREGATE"
                    type="BooleanType" ValueByString="false"/>
                <PrimitiveProperty persistent="true" name="INTRA_COMPONENT"
                    type="BooleanType" ValueByString="false"/>
                <PrimitiveProperty persistent="true" name="TARGET_ROLE_NAME"
                    type="stringType" ValueByString="OwnedComponents"/>
                <PrimitiveProperty persistent="true" name="MCM_INTERESTED"
                    type="BooleanType" ValueByString="false"/>
            </PrimitiveProperty>
            <PrimitiveProperty persistent="true" name="PartitionHierarchy"
                type="stringType" ValueByString="oracle.wh.repos.impl.dimensional.CMPHierarchy">
                <PrimitiveProperty persistent="true" name="AGGREGATE"
                    type="BooleanType" ValueByString="false"/>
                <PrimitiveProperty persistent="true" name="INTRA_COMPONENT"
                    type="BooleanType" ValueByString="false"/>
                <PrimitiveProperty persistent="true" name="TARGET_ROLE_NAME"
                    type="stringType" ValueByString="PartitionCube"/>
                <PrimitiveProperty persistent="true" name="MCM_INTERESTED"
                    type="BooleanType" ValueByString="true"/>
            </PrimitiveProperty>
            <PrimitiveProperty persistent="true" name="IconObject"
                type="stringType" ValueByString="oracle.wh.repos.impl.binaryData.CMPIcon">
                <PrimitiveProperty persistent="true" name="AGGREGATE"
                    type="BooleanType" ValueByString="false"/>
                <PrimitiveProperty persistent="true" name="INTRA_COMPONENT"
                    type="BooleanType" ValueByString="false"/>
                <PrimitiveProperty persistent="true" name="TARGET_ROLE_NAME"
                    type="stringType" ValueByString="Element"/>
                <PrimitiveProperty persistent="true" name="MCM_INTERESTED"
                    type="BooleanType" ValueByString="true"/>
            </PrimitiveProperty>
            <PrimitiveProperty persistent="true" name="Project"
                type="stringType" ValueByString="oracle.wh.repos.impl.project.CMPWBProject">
                <PrimitiveProperty persistent="true" name="AGGREGATE"
                    type="BooleanType" ValueByString="false"/>
                <PrimitiveProperty persistent="true" name="INTRA_COMPONENT"
                    type="BooleanType" ValueByString="true"/>
                <PrimitiveProperty persistent="true" name="TARGET_ROLE_NAME"
                    type="stringType" ValueByString="NOT MARKED IN MODEL"/>
                <PrimitiveProperty persistent="true" name="MCM_INTERESTED"
                    type="BooleanType" ValueByString="false"/>
            </PrimitiveProperty>
    </PrimitiveProperty>
    </ClassDefinition>

    <ClassDefinition persistent="true" name="oracle.wh.repos.impl.relational.CMPWBView">
        <ArrayProperty persistent="true" name="CHILD_TYPES" type="stringArrayType">
            <PrimitiveProperty persistent="true" name="oracle.wh.repos.impl.validation.CMPWBValidationResult"
                type="stringType" Position="0" ValueByString="oracle.wh.repos.impl.validation.CMPWBValidationResult"/>
            <PrimitiveProperty persistent="true" name="oracle.wh.repos.impl.mls.CMPTranslation"
                type="stringType" Position="1" ValueByString="oracle.wh.repos.impl.mls.CMPTranslation"/>
            <PrimitiveProperty persistent="true" name="oracle.wh.repos.impl.dependency.CMPDependency"
                type="stringType" Position="2" ValueByString="oracle.wh.repos.impl.dependency.CMPDependency"/>
            <PrimitiveProperty persistent="true" name="oracle.wh.repos.impl.businessRule.CMPBusinessRuleUsage"
                type="stringType" Position="3" ValueByString="oracle.wh.repos.impl.businessRule.CMPBusinessRuleUsage"/>
            <PrimitiveProperty persistent="true" name="oracle.wh.repos.impl.items.CMPRelationalDBItem"
                type="stringType" Position="4" ValueByString="oracle.wh.repos.impl.items.CMPRelationalDBItem"/>
            <PrimitiveProperty persistent="true" name="oracle.wh.repos.impl.items.CMPWBCheckConstraint"
                type="stringType" Position="5" ValueByString="oracle.wh.repos.impl.items.CMPWBCheckConstraint"/>
            <PrimitiveProperty persistent="true" name="oracle.wh.repos.impl.items.CMPUniqueKey"
                type="stringType" Position="6" ValueByString="oracle.wh.repos.impl.items.CMPUniqueKey"/>
            <PrimitiveProperty persistent="true" name="oracle.wh.repos.impl.items.CMPForeignKey"
                type="stringType" Position="7" ValueByString="oracle.wh.repos.impl.items.CMPForeignKey"/>
            <PrimitiveProperty persistent="true" name="oracle.wh.repos.impl.properties.CMPCLOBPropertyValue"
                type="stringType" Position="8" ValueByString="oracle.wh.repos.impl.properties.CMPCLOBPropertyValue"/>
            <PrimitiveProperty persistent="true" name="oracle.wh.repos.impl.properties.CMPReferencePropertyValue"
                type="stringType" Position="9" ValueByString="oracle.wh.repos.impl.properties.CMPReferencePropertyValue"/>
            <PrimitiveProperty persistent="true" name="oracle.wh.repos.impl.properties.CMPPurePhysicalObject"
                type="stringType" Position="10" ValueByString="oracle.wh.repos.impl.properties.CMPPurePhysicalObject"/>
            <PrimitiveProperty persistent="true" name="oracle.wh.repos.impl.items.CMPWBNamedItemSet"
                type="stringType" Position="11" ValueByString="oracle.wh.repos.impl.items.CMPWBNamedItemSet"/>
            <PrimitiveProperty persistent="true" name="oracle.wh.repos.impl.properties.CMPStringPropertyValue"
                type="stringType" Position="12" ValueByString="oracle.wh.repos.impl.properties.CMPStringPropertyValue"/>
            <PrimitiveProperty persistent="true" name="oracle.wh.repos.impl.relational.CMPIndex"
                type="stringType" Position="13" ValueByString="oracle.wh.repos.impl.relational.CMPIndex"/>
            <PrimitiveProperty persistent="true" name="oracle.wh.repos.impl.relational.CMPPartitionKey"
                type="stringType" Position="14" ValueByString="oracle.wh.repos.impl.relational.CMPPartitionKey"/>
            <PrimitiveProperty persistent="true" name="oracle.wh.repos.impl.businessRule.CMPRelationUsage"
                type="stringType" Position="15" ValueByString="oracle.wh.repos.impl.businessRule.CMPRelationUsage"/>
        </ArrayProperty>
        <PrimitiveProperty persistent="true" name="NAVIGABLE_ASSOCIATION_ROLES"
            type="stringType" ValueByString="Navigable Association Roles">
            <PrimitiveProperty persistent="true" name="InstalledModule"
                type="stringType" ValueByString="oracle.wh.repos.impl.application.CMPInstalledModule">
                <PrimitiveProperty persistent="true" name="AGGREGATE"
                    type="BooleanType" ValueByString="true"/>
                <PrimitiveProperty persistent="true" name="INTRA_COMPONENT"
                    type="BooleanType" ValueByString="false"/>
                <PrimitiveProperty persistent="true" name="TARGET_ROLE_NAME"
                    type="stringType" ValueByString="DAEs"/>
                <PrimitiveProperty persistent="true" name="MCM_INTERESTED"
                    type="BooleanType" ValueByString="true"/>
            </PrimitiveProperty>
            <PrimitiveProperty persistent="true" name="ACLContainer"
                type="stringType" ValueByString="oracle.wh.repos.impl.security.CMPACLContainer">
                <PrimitiveProperty persistent="true" name="AGGREGATE"
                    type="BooleanType" ValueByString="false"/>
                <PrimitiveProperty persistent="true" name="INTRA_COMPONENT"
                    type="BooleanType" ValueByString="false"/>
                <PrimitiveProperty persistent="true" name="TARGET_ROLE_NAME"
                    type="stringType" ValueByString="RealFCO"/>
                <PrimitiveProperty persistent="true" name="MCM_INTERESTED"
                    type="BooleanType" ValueByString="false"/>
            </PrimitiveProperty>
            <PrimitiveProperty persistent="true" name="ValidationResult"
                type="stringType" ValueByString="oracle.wh.repos.impl.validation.CMPValidationComponent">
                <PrimitiveProperty persistent="true" name="AGGREGATE"
                    type="BooleanType" ValueByString="false"/>
                <PrimitiveProperty persistent="true" name="INTRA_COMPONENT"
                    type="BooleanType" ValueByString="true"/>
                <PrimitiveProperty persistent="true" name="TARGET_ROLE_NAME"
                    type="stringType" ValueByString="ValidatingElement"/>
                <PrimitiveProperty persistent="true" name="MCM_INTERESTED"
                    type="BooleanType" ValueByString="false"/>
            </PrimitiveProperty>
            <PrimitiveProperty persistent="true" name="OwningFolder"
                type="stringType" ValueByString="oracle.wh.repos.impl.component.Folder">
                <PrimitiveProperty persistent="true" name="AGGREGATE"
                    type="BooleanType" ValueByString="false"/>
                <PrimitiveProperty persistent="true" name="INTRA_COMPONENT"
                    type="BooleanType" ValueByString="false"/>
                <PrimitiveProperty persistent="true" name="TARGET_ROLE_NAME"
                    type="stringType" ValueByString="OwnedComponents"/>
                <PrimitiveProperty persistent="true" name="MCM_INTERESTED"
                    type="BooleanType" ValueByString="false"/>
            </PrimitiveProperty>
            <PrimitiveProperty persistent="true" name="IconObject"
                type="stringType" ValueByString="oracle.wh.repos.impl.binaryData.CMPIcon">
                <PrimitiveProperty persistent="true" name="AGGREGATE"
                    type="BooleanType" ValueByString="false"/>
                <PrimitiveProperty persistent="true" name="INTRA_COMPONENT"
                    type="BooleanType" ValueByString="false"/>
                <PrimitiveProperty persistent="true" name="TARGET_ROLE_NAME"
                    type="stringType" ValueByString="Element"/>
                <PrimitiveProperty persistent="true" name="MCM_INTERESTED"
                    type="BooleanType" ValueByString="true"/>
            </PrimitiveProperty>
            <PrimitiveProperty persistent="true" name="Project"
                type="stringType" ValueByString="oracle.wh.repos.impl.project.CMPWBProject">
                <PrimitiveProperty persistent="true" name="AGGREGATE"
                    type="BooleanType" ValueByString="false"/>
                <PrimitiveProperty persistent="true" name="INTRA_COMPONENT"
                    type="BooleanType" ValueByString="true"/>
                <PrimitiveProperty persistent="true" name="TARGET_ROLE_NAME"
                    type="stringType" ValueByString="NOT MARKED IN MODEL"/>
                <PrimitiveProperty persistent="true" name="MCM_INTERESTED"
                    type="BooleanType" ValueByString="false"/>
            </PrimitiveProperty>
    </PrimitiveProperty>
    </ClassDefinition>

    <ClassDefinition persistent="true" name="oracle.wh.repos.impl.mapping.CMPMapTaskFlowUsage">
        <ArrayProperty persistent="true" name="CHILD_TYPES" type="stringArrayType">
            <PrimitiveProperty persistent="true" name="oracle.wh.repos.impl.properties.CMPCLOBPropertyValue"
                type="stringType" Position="0" ValueByString="oracle.wh.repos.impl.properties.CMPCLOBPropertyValue"/>
            <PrimitiveProperty persistent="true" name="oracle.wh.repos.impl.properties.CMPPurePhysicalObject"
                type="stringType" Position="1" ValueByString="oracle.wh.repos.impl.properties.CMPPurePhysicalObject"/>
            <PrimitiveProperty persistent="true" name="oracle.wh.repos.impl.mapping.CMPMapExecutionUnitParameter"
                type="stringType" Position="2" ValueByString="oracle.wh.repos.impl.mapping.CMPMapExecutionUnitParameter"/>
            <PrimitiveProperty persistent="true" name="oracle.wh.repos.impl.properties.CMPStringPropertyValue"
                type="stringType" Position="3" ValueByString="oracle.wh.repos.impl.properties.CMPStringPropertyValue"/>
            <PrimitiveProperty persistent="true" name="oracle.wh.repos.impl.properties.CMPReferencePropertyValue"
                type="stringType" Position="4" ValueByString="oracle.wh.repos.impl.properties.CMPReferencePropertyValue"/>
        </ArrayProperty>
        <PrimitiveProperty persistent="true" name="NAVIGABLE_ASSOCIATION_ROLES"
            type="stringType" ValueByString="Navigable Association Roles">
            <PrimitiveProperty persistent="true" name="ReferencingTaskFlow"
                type="stringType" ValueByString="oracle.wh.repos.impl.taskFlow.CMPTaskFlow">
                <PrimitiveProperty persistent="true" name="AGGREGATE"
                    type="BooleanType" ValueByString="false"/>
                <PrimitiveProperty persistent="true" name="INTRA_COMPONENT"
                    type="BooleanType" ValueByString="false"/>
                <PrimitiveProperty persistent="true" name="TARGET_ROLE_NAME"
                    type="stringType" ValueByString="NOT MARKED IN MODEL"/>
                <PrimitiveProperty persistent="true" name="MCM_INTERESTED"
                    type="BooleanType" ValueByString="true"/>
            </PrimitiveProperty>
            <PrimitiveProperty persistent="true" name="FirstClassObject"
                type="stringType" ValueByString="oracle.wh.repos.impl.component.FirstClassObject">
                <PrimitiveProperty persistent="true" name="AGGREGATE"
                    type="BooleanType" ValueByString="false"/>
                <PrimitiveProperty persistent="true" name="INTRA_COMPONENT"
                    type="BooleanType" ValueByString="true"/>
                <PrimitiveProperty persistent="true" name="TARGET_ROLE_NAME"
                    type="stringType" ValueByString="SecondClassObjects"/>
                <PrimitiveProperty persistent="true" name="MCM_INTERESTED"
                    type="BooleanType" ValueByString="false"/>
            </PrimitiveProperty>
            <PrimitiveProperty persistent="true" name="ExecutionUnit"
                type="stringType" ValueByString="oracle.wh.repos.impl.mapping.CMPMapExecutionUnit">
                <PrimitiveProperty persistent="true" name="AGGREGATE"
                    type="BooleanType" ValueByString="true"/>
                <PrimitiveProperty persistent="true" name="INTRA_COMPONENT"
                    type="BooleanType" ValueByString="true"/>
                <PrimitiveProperty persistent="true" name="TARGET_ROLE_NAME"
                    type="stringType" ValueByString="TaskFlowUsages"/>
                <PrimitiveProperty persistent="true" name="MCM_INTERESTED"
                    type="BooleanType" ValueByString="true"/>
            </PrimitiveProperty>
            <PrimitiveProperty persistent="true" name="IconObject"
                type="stringType" ValueByString="oracle.wh.repos.impl.binaryData.CMPIcon">
                <PrimitiveProperty persistent="true" name="AGGREGATE"
                    type="BooleanType" ValueByString="false"/>
                <PrimitiveProperty persistent="true" name="INTRA_COMPONENT"
                    type="BooleanType" ValueByString="false"/>
                <PrimitiveProperty persistent="true" name="TARGET_ROLE_NAME"
                    type="stringType" ValueByString="Element"/>
                <PrimitiveProperty persistent="true" name="MCM_INTERESTED"
                    type="BooleanType" ValueByString="true"/>
            </PrimitiveProperty>
            <PrimitiveProperty persistent="true" name="Project"
                type="stringType" ValueByString="oracle.wh.repos.impl.project.CMPWBProject">
                <PrimitiveProperty persistent="true" name="AGGREGATE"
                    type="BooleanType" ValueByString="false"/>
                <PrimitiveProperty persistent="true" name="INTRA_COMPONENT"
                    type="BooleanType" ValueByString="true"/>
                <PrimitiveProperty persistent="true" name="TARGET_ROLE_NAME"
                    type="stringType" ValueByString="NOT MARKED IN MODEL"/>
                <PrimitiveProperty persistent="true" name="MCM_INTERESTED"
                    type="BooleanType" ValueByString="false"/>
            </PrimitiveProperty>
    </PrimitiveProperty>
    </ClassDefinition>

    <ClassDefinition persistent="true" name="oracle.wh.repos.impl.workspace.CMPWorkspace">
        <ArrayProperty persistent="true" name="CHILD_TYPES" type="stringArrayType">
            <PrimitiveProperty persistent="true" name="oracle.wh.repos.impl.properties.CMPCLOBPropertyValue"
                type="stringType" Position="0" ValueByString="oracle.wh.repos.impl.properties.CMPCLOBPropertyValue"/>
            <PrimitiveProperty persistent="true" name="oracle.wh.repos.impl.properties.CMPPurePhysicalObject"
                type="stringType" Position="1" ValueByString="oracle.wh.repos.impl.properties.CMPPurePhysicalObject"/>
            <PrimitiveProperty persistent="true" name="oracle.wh.repos.impl.security.CMPWBRole"
                type="stringType" Position="2" ValueByString="oracle.wh.repos.impl.security.CMPWBRole"/>
            <PrimitiveProperty persistent="true" name="oracle.wh.repos.impl.security.CMPWBUser"
                type="stringType" Position="3" ValueByString="oracle.wh.repos.impl.security.CMPWBUser"/>
            <PrimitiveProperty persistent="true" name="oracle.wh.repos.impl.platform.CMPPlatform"
                type="stringType" Position="4" ValueByString="oracle.wh.repos.impl.platform.CMPPlatform"/>
            <PrimitiveProperty persistent="true" name="oracle.wh.repos.impl.properties.CMPStringPropertyValue"
                type="stringType" Position="5" ValueByString="oracle.wh.repos.impl.properties.CMPStringPropertyValue"/>
            <PrimitiveProperty persistent="true" name="oracle.wh.repos.impl.mls.CMPTranslation"
                type="stringType" Position="6" ValueByString="oracle.wh.repos.impl.mls.CMPTranslation"/>
            <PrimitiveProperty persistent="true" name="oracle.wh.repos.impl.security.CMPACLContainer"
                type="stringType" Position="7" ValueByString="oracle.wh.repos.impl.security.CMPACLContainer"/>
            <PrimitiveProperty persistent="true" name="oracle.wh.repos.impl.platform.CMPUserConfigTemplateSet"
                type="stringType" Position="8" ValueByString="oracle.wh.repos.impl.platform.CMPUserConfigTemplateSet"/>
            <PrimitiveProperty persistent="true" name="oracle.wh.repos.impl.miv.CMPWBMIVDefinition"
                type="stringType" Position="9" ValueByString="oracle.wh.repos.impl.miv.CMPWBMIVDefinition"/>
            <PrimitiveProperty persistent="true" name="oracle.wh.repos.impl.project.CMPWBProject"
                type="stringType" Position="10" ValueByString="oracle.wh.repos.impl.project.CMPWBProject"/>
            <PrimitiveProperty persistent="true" name="oracle.wh.repos.impl.properties.CMPReferencePropertyValue"
                type="stringType" Position="11" ValueByString="oracle.wh.repos.impl.properties.CMPReferencePropertyValue"/>
        </ArrayProperty>
        <PrimitiveProperty persistent="true" name="NAVIGABLE_ASSOCIATION_ROLES"
            type="stringType" ValueByString="Navigable Association Roles">
            <PrimitiveProperty persistent="true" name="ACLContainer"
                type="stringType" ValueByString="oracle.wh.repos.impl.security.CMPACLContainer">
                <PrimitiveProperty persistent="true" name="AGGREGATE"
                    type="BooleanType" ValueByString="false"/>
                <PrimitiveProperty persistent="true" name="INTRA_COMPONENT"
                    type="BooleanType" ValueByString="false"/>
                <PrimitiveProperty persistent="true" name="TARGET_ROLE_NAME"
                    type="stringType" ValueByString="RealFCO"/>
                <PrimitiveProperty persistent="true" name="MCM_INTERESTED"
                    type="BooleanType" ValueByString="false"/>
            </PrimitiveProperty>
            <PrimitiveProperty persistent="true" name="ValidationResult"
                type="stringType" ValueByString="oracle.wh.repos.impl.validation.CMPValidationComponent">
                <PrimitiveProperty persistent="true" name="AGGREGATE"
                    type="BooleanType" ValueByString="false"/>
                <PrimitiveProperty persistent="true" name="INTRA_COMPONENT"
                    type="BooleanType" ValueByString="true"/>
                <PrimitiveProperty persistent="true" name="TARGET_ROLE_NAME"
                    type="stringType" ValueByString="ValidatingElement"/>
                <PrimitiveProperty persistent="true" name="MCM_INTERESTED"
                    type="BooleanType" ValueByString="false"/>
            </PrimitiveProperty>
            <PrimitiveProperty persistent="true" name="OwningFolder"
                type="stringType" ValueByString="oracle.wh.repos.impl.component.Folder">
                <PrimitiveProperty persistent="true" name="AGGREGATE"
                    type="BooleanType" ValueByString="false"/>
                <PrimitiveProperty persistent="true" name="INTRA_COMPONENT"
                    type="BooleanType" ValueByString="false"/>
                <PrimitiveProperty persistent="true" name="TARGET_ROLE_NAME"
                    type="stringType" ValueByString="OwnedComponents"/>
                <PrimitiveProperty persistent="true" name="MCM_INTERESTED"
                    type="BooleanType" ValueByString="false"/>
            </PrimitiveProperty>
            <PrimitiveProperty persistent="true" name="IconObject"
                type="stringType" ValueByString="oracle.wh.repos.impl.binaryData.CMPIcon">
                <PrimitiveProperty persistent="true" name="AGGREGATE"
                    type="BooleanType" ValueByString="false"/>
                <PrimitiveProperty persistent="true" name="INTRA_COMPONENT"
                    type="BooleanType" ValueByString="false"/>
                <PrimitiveProperty persistent="true" name="TARGET_ROLE_NAME"
                    type="stringType" ValueByString="Element"/>
                <PrimitiveProperty persistent="true" name="MCM_INTERESTED"
                    type="BooleanType" ValueByString="true"/>
            </PrimitiveProperty>
    </PrimitiveProperty>
    </ClassDefinition>

    <ClassDefinition persistent="true" name="oracle.wh.repos.impl.weakComponent.CMPWeakModule">
        <ArrayProperty persistent="true" name="CHILD_TYPES" type="stringArrayType">
            <PrimitiveProperty persistent="true" name="oracle.wh.repos.impl.properties.CMPCLOBPropertyValue"
                type="stringType" Position="0" ValueByString="oracle.wh.repos.impl.properties.CMPCLOBPropertyValue"/>
            <PrimitiveProperty persistent="true" name="oracle.wh.repos.impl.validation.CMPWBValidationResult"
                type="stringType" Position="1" ValueByString="oracle.wh.repos.impl.validation.CMPWBValidationResult"/>
            <PrimitiveProperty persistent="true" name="oracle.wh.repos.impl.mls.CMPTranslation"
                type="stringType" Position="2" ValueByString="oracle.wh.repos.impl.mls.CMPTranslation"/>
            <PrimitiveProperty persistent="true" name="oracle.wh.repos.impl.environment.CMPLocationUsage"
                type="stringType" Position="3" ValueByString="oracle.wh.repos.impl.environment.CMPLocationUsage"/>
            <PrimitiveProperty persistent="true" name="oracle.wh.repos.impl.properties.CMPReferencePropertyValue"
                type="stringType" Position="4" ValueByString="oracle.wh.repos.impl.properties.CMPReferencePropertyValue"/>
            <PrimitiveProperty persistent="true" name="oracle.wh.repos.impl.properties.CMPPurePhysicalObject"
                type="stringType" Position="5" ValueByString="oracle.wh.repos.impl.properties.CMPPurePhysicalObject"/>
            <PrimitiveProperty persistent="true" name="oracle.wh.repos.impl.dependency.CMPDependency"
                type="stringType" Position="6" ValueByString="oracle.wh.repos.impl.dependency.CMPDependency"/>
            <PrimitiveProperty persistent="true" name="oracle.wh.repos.impl.weakComponent.CMPWeakAssociation"
                type="stringType" Position="7" ValueByString="oracle.wh.repos.impl.weakComponent.CMPWeakAssociation"/>
            <PrimitiveProperty persistent="true" name="oracle.wh.repos.impl.userFolder.CMPUserFolder"
                type="stringType" Position="8" ValueByString="oracle.wh.repos.impl.userFolder.CMPUserFolder"/>
            <PrimitiveProperty persistent="true" name="oracle.wh.repos.impl.properties.CMPStringPropertyValue"
                type="stringType" Position="9" ValueByString="oracle.wh.repos.impl.properties.CMPStringPropertyValue"/>
            <PrimitiveProperty persistent="true" name="oracle.wh.repos.impl.relational.CMPWBTable"
                type="stringType" Position="10" ValueByString="oracle.wh.repos.impl.relational.CMPWBTable"/>
            <PrimitiveProperty persistent="true" name="oracle.wh.repos.impl.relational.CMPWBView"
                type="stringType" Position="11" ValueByString="oracle.wh.repos.impl.relational.CMPWBView"/>
            <PrimitiveProperty persistent="true" name="oracle.wh.repos.impl.relational.CMPWBSequence"
                type="stringType" Position="12" ValueByString="oracle.wh.repos.impl.relational.CMPWBSequence"/>
            <PrimitiveProperty persistent="true" name="oracle.wh.repos.impl.weakComponent.CMPWeakFirstClassObject"
                type="stringType" Position="13" ValueByString="oracle.wh.repos.impl.weakComponent.CMPWeakFirstClassObject"/>
            <PrimitiveProperty persistent="true" name="oracle.wh.repos.impl.weakComponent.CMPWeakFolder"
                type="stringType" Position="14" ValueByString="oracle.wh.repos.impl.weakComponent.CMPWeakFolder"/>
            <PrimitiveProperty persistent="true" name="oracle.wh.repos.impl.weakComponent.CMPWeakSecondClassObject"
                type="stringType" Position="15" ValueByString="oracle.wh.repos.impl.weakComponent.CMPWeakSecondClassObject"/>
        </ArrayProperty>
        <PrimitiveProperty persistent="true" name="NAVIGABLE_ASSOCIATION_ROLES"
            type="stringType" ValueByString="Navigable Association Roles">
            <PrimitiveProperty persistent="true" name="ACLContainer"
                type="stringType" ValueByString="oracle.wh.repos.impl.security.CMPACLContainer">
                <PrimitiveProperty persistent="true" name="AGGREGATE"
                    type="BooleanType" ValueByString="false"/>
                <PrimitiveProperty persistent="true" name="INTRA_COMPONENT"
                    type="BooleanType" ValueByString="false"/>
                <PrimitiveProperty persistent="true" name="TARGET_ROLE_NAME"
                    type="stringType" ValueByString="RealFCO"/>
                <PrimitiveProperty persistent="true" name="MCM_INTERESTED"
                    type="BooleanType" ValueByString="false"/>
            </PrimitiveProperty>
            <PrimitiveProperty persistent="true" name="ValidationResult"
                type="stringType" ValueByString="oracle.wh.repos.impl.validation.CMPValidationComponent">
                <PrimitiveProperty persistent="true" name="AGGREGATE"
                    type="BooleanType" ValueByString="false"/>
                <PrimitiveProperty persistent="true" name="INTRA_COMPONENT"
                    type="BooleanType" ValueByString="true"/>
                <PrimitiveProperty persistent="true" name="TARGET_ROLE_NAME"
                    type="stringType" ValueByString="ValidatingElement"/>
                <PrimitiveProperty persistent="true" name="MCM_INTERESTED"
                    type="BooleanType" ValueByString="false"/>
            </PrimitiveProperty>
            <PrimitiveProperty persistent="true" name="OwningFolder"
                type="stringType" ValueByString="oracle.wh.repos.impl.component.Folder">
                <PrimitiveProperty persistent="true" name="AGGREGATE"
                    type="BooleanType" ValueByString="false"/>
                <PrimitiveProperty persistent="true" name="INTRA_COMPONENT"
                    type="BooleanType" ValueByString="false"/>
                <PrimitiveProperty persistent="true" name="TARGET_ROLE_NAME"
                    type="stringType" ValueByString="OwnedComponents"/>
                <PrimitiveProperty persistent="true" name="MCM_INTERESTED"
                    type="BooleanType" ValueByString="false"/>
            </PrimitiveProperty>
            <PrimitiveProperty persistent="true" name="IconObject"
                type="stringType" ValueByString="oracle.wh.repos.impl.binaryData.CMPIcon">
                <PrimitiveProperty persistent="true" name="AGGREGATE"
                    type="BooleanType" ValueByString="false"/>
                <PrimitiveProperty persistent="true" name="INTRA_COMPONENT"
                    type="BooleanType" ValueByString="false"/>
                <PrimitiveProperty persistent="true" name="TARGET_ROLE_NAME"
                    type="stringType" ValueByString="Element"/>
                <PrimitiveProperty persistent="true" name="MCM_INTERESTED"
                    type="BooleanType" ValueByString="true"/>
            </PrimitiveProperty>
            <PrimitiveProperty persistent="true" name="Platform"
                type="stringType" ValueByString="oracle.wh.repos.impl.platform.CMPPlatform">
                <PrimitiveProperty persistent="true" name="AGGREGATE"
                    type="BooleanType" ValueByString="false"/>
                <PrimitiveProperty persistent="true" name="INTRA_COMPONENT"
                    type="BooleanType" ValueByString="false"/>
                <PrimitiveProperty persistent="true" name="TARGET_ROLE_NAME"
                    type="stringType" ValueByString="Modules"/>
                <PrimitiveProperty persistent="true" name="MCM_INTERESTED"
                    type="BooleanType" ValueByString="true"/>
            </PrimitiveProperty>
            <PrimitiveProperty persistent="true" name="OwningProject"
                type="stringType" ValueByString="oracle.wh.repos.impl.project.CMPWBProject">
                <PrimitiveProperty persistent="true" name="AGGREGATE"
                    type="BooleanType" ValueByString="true"/>
                <PrimitiveProperty persistent="true" name="INTRA_COMPONENT"
                    type="BooleanType" ValueByString="false"/>
                <PrimitiveProperty persistent="true" name="TARGET_ROLE_NAME"
                    type="stringType" ValueByString="InstalledModules"/>
                <PrimitiveProperty persistent="true" name="MCM_INTERESTED"
                    type="BooleanType" ValueByString="true"/>
            </PrimitiveProperty>
            <PrimitiveProperty persistent="true" name="MIVDefinition"
                type="stringType" ValueByString="oracle.wh.repos.impl.miv.CMPWBMIVDefinition">
                <PrimitiveProperty persistent="true" name="AGGREGATE"
                    type="BooleanType" ValueByString="false"/>
                <PrimitiveProperty persistent="true" name="INTRA_COMPONENT"
                    type="BooleanType" ValueByString="false"/>
                <PrimitiveProperty persistent="true" name="TARGET_ROLE_NAME"
                    type="stringType" ValueByString="MIVInstalledModule"/>
                <PrimitiveProperty persistent="true" name="MCM_INTERESTED"
                    type="BooleanType" ValueByString="true"/>
            </PrimitiveProperty>
            <PrimitiveProperty persistent="true" name="Project"
                type="stringType" ValueByString="oracle.wh.repos.impl.project.CMPWBProject">
                <PrimitiveProperty persistent="true" name="AGGREGATE"
                    type="BooleanType" ValueByString="false"/>
                <PrimitiveProperty persistent="true" name="INTRA_COMPONENT"
                    type="BooleanType" ValueByString="true"/>
                <PrimitiveProperty persistent="true" name="TARGET_ROLE_NAME"
                    type="stringType" ValueByString="NOT MARKED IN MODEL"/>
                <PrimitiveProperty persistent="true" name="MCM_INTERESTED"
                    type="BooleanType" ValueByString="false"/>
            </PrimitiveProperty>
    </PrimitiveProperty>
    </ClassDefinition>

    <ClassDefinition persistent="true" name="oracle.wh.repos.impl.properties.CMPStringPropertyValue">
        <ArrayProperty persistent="true" name="CHILD_TYPES" type="stringArrayType">
            <PrimitiveProperty persistent="true" name="oracle.wh.repos.impl.properties.CMPCLOBPropertyValue"
                type="stringType" Position="0" ValueByString="oracle.wh.repos.impl.properties.CMPCLOBPropertyValue"/>
            <PrimitiveProperty persistent="true" name="oracle.wh.repos.impl.properties.CMPPurePhysicalObject"
                type="stringType" Position="1" ValueByString="oracle.wh.repos.impl.properties.CMPPurePhysicalObject"/>
            <PrimitiveProperty persistent="true" name="oracle.wh.repos.impl.weakComponent.CMPWeakAssociation"
                type="stringType" Position="2" ValueByString="oracle.wh.repos.impl.weakComponent.CMPWeakAssociation"/>
            <PrimitiveProperty persistent="true" name="oracle.wh.repos.impl.properties.CMPStringPropertyValue"
                type="stringType" Position="3" ValueByString="oracle.wh.repos.impl.properties.CMPStringPropertyValue"/>
            <PrimitiveProperty persistent="true" name="oracle.wh.repos.impl.weakComponent.CMPWeakSecondClassObject"
                type="stringType" Position="4" ValueByString="oracle.wh.repos.impl.weakComponent.CMPWeakSecondClassObject"/>
            <PrimitiveProperty persistent="true" name="oracle.wh.repos.impl.properties.CMPReferencePropertyValue"
                type="stringType" Position="5" ValueByString="oracle.wh.repos.impl.properties.CMPReferencePropertyValue"/>
        </ArrayProperty>
        <PrimitiveProperty persistent="true" name="NAVIGABLE_ASSOCIATION_ROLES"
            type="stringType" ValueByString="Navigable Association Roles">
            <PrimitiveProperty persistent="true" name="FirstClassObject"
                type="stringType" ValueByString="oracle.wh.repos.impl.component.FirstClassObject">
                <PrimitiveProperty persistent="true" name="AGGREGATE"
                    type="BooleanType" ValueByString="false"/>
                <PrimitiveProperty persistent="true" name="INTRA_COMPONENT"
                    type="BooleanType" ValueByString="true"/>
                <PrimitiveProperty persistent="true" name="TARGET_ROLE_NAME"
                    type="stringType" ValueByString="SecondClassObjects"/>
                <PrimitiveProperty persistent="true" name="MCM_INTERESTED"
                    type="BooleanType" ValueByString="false"/>
            </PrimitiveProperty>
            <PrimitiveProperty persistent="true" name="PropertyOwner"
                type="stringType" ValueByString="oracle.wh.repos.impl.properties.CMPPropertyOwner">
                <PrimitiveProperty persistent="true" name="AGGREGATE"
                    type="BooleanType" ValueByString="true"/>
                <PrimitiveProperty persistent="true" name="INTRA_COMPONENT"
                    type="BooleanType" ValueByString="true"/>
                <PrimitiveProperty persistent="true" name="TARGET_ROLE_NAME"
                    type="stringType" ValueByString="Properties"/>
                <PrimitiveProperty persistent="true" name="MCM_INTERESTED"
                    type="BooleanType" ValueByString="true"/>
            </PrimitiveProperty>
            <PrimitiveProperty persistent="true" name="IconObject"
                type="stringType" ValueByString="oracle.wh.repos.impl.binaryData.CMPIcon">
                <PrimitiveProperty persistent="true" name="AGGREGATE"
                    type="BooleanType" ValueByString="false"/>
                <PrimitiveProperty persistent="true" name="INTRA_COMPONENT"
                    type="BooleanType" ValueByString="false"/>
                <PrimitiveProperty persistent="true" name="TARGET_ROLE_NAME"
                    type="stringType" ValueByString="Element"/>
                <PrimitiveProperty persistent="true" name="MCM_INTERESTED"
                    type="BooleanType" ValueByString="true"/>
            </PrimitiveProperty>
    </PrimitiveProperty>
    </ClassDefinition>

    <ClassDefinition persistent="true" name="oracle.wh.repos.impl.items.CMPExternalTableItem">
        <ArrayProperty persistent="true" name="CHILD_TYPES" type="stringArrayType">
            <PrimitiveProperty persistent="true" name="oracle.wh.repos.impl.properties.CMPCLOBPropertyValue"
                type="stringType" Position="0" ValueByString="oracle.wh.repos.impl.properties.CMPCLOBPropertyValue"/>
            <PrimitiveProperty persistent="true" name="oracle.wh.repos.impl.properties.CMPPurePhysicalObject"
                type="stringType" Position="1" ValueByString="oracle.wh.repos.impl.properties.CMPPurePhysicalObject"/>
            <PrimitiveProperty persistent="true" name="oracle.wh.repos.impl.properties.CMPStringPropertyValue"
                type="stringType" Position="2" ValueByString="oracle.wh.repos.impl.properties.CMPStringPropertyValue"/>
            <PrimitiveProperty persistent="true" name="oracle.wh.repos.impl.mls.CMPTranslation"
                type="stringType" Position="3" ValueByString="oracle.wh.repos.impl.mls.CMPTranslation"/>
            <PrimitiveProperty persistent="true" name="oracle.wh.repos.impl.properties.CMPReferencePropertyValue"
                type="stringType" Position="4" ValueByString="oracle.wh.repos.impl.properties.CMPReferencePropertyValue"/>
        </ArrayProperty>
        <PrimitiveProperty persistent="true" name="NAVIGABLE_ASSOCIATION_ROLES"
            type="stringType" ValueByString="Navigable Association Roles">
            <PrimitiveProperty persistent="true" name="ReferencedItem"
                type="stringType" ValueByString="oracle.wh.repos.impl.items.CMPRelationalDBItem">
                <PrimitiveProperty persistent="true" name="AGGREGATE"
                    type="BooleanType" ValueByString="false"/>
                <PrimitiveProperty persistent="true" name="INTRA_COMPONENT"
                    type="BooleanType" ValueByString="true"/>
                <PrimitiveProperty persistent="true" name="TARGET_ROLE_NAME"
                    type="stringType" ValueByString="ReferencingItem"/>
                <PrimitiveProperty persistent="true" name="MCM_INTERESTED"
                    type="BooleanType" ValueByString="false"/>
            </PrimitiveProperty>
            <PrimitiveProperty persistent="true" name="OwningRelation"
                type="stringType" ValueByString="oracle.wh.repos.impl.abstractRelation.CMPRelation">
                <PrimitiveProperty persistent="true" name="AGGREGATE"
                    type="BooleanType" ValueByString="true"/>
                <PrimitiveProperty persistent="true" name="INTRA_COMPONENT"
                    type="BooleanType" ValueByString="true"/>
                <PrimitiveProperty persistent="true" name="TARGET_ROLE_NAME"
                    type="stringType" ValueByString="OwnedAttributes"/>
                <PrimitiveProperty persistent="true" name="MCM_INTERESTED"
                    type="BooleanType" ValueByString="true"/>
            </PrimitiveProperty>
            <PrimitiveProperty persistent="true" name="FirstClassObject"
                type="stringType" ValueByString="oracle.wh.repos.impl.component.FirstClassObject">
                <PrimitiveProperty persistent="true" name="AGGREGATE"
                    type="BooleanType" ValueByString="false"/>
                <PrimitiveProperty persistent="true" name="INTRA_COMPONENT"
                    type="BooleanType" ValueByString="true"/>
                <PrimitiveProperty persistent="true" name="TARGET_ROLE_NAME"
                    type="stringType" ValueByString="SecondClassObjects"/>
                <PrimitiveProperty persistent="true" name="MCM_INTERESTED"
                    type="BooleanType" ValueByString="false"/>
            </PrimitiveProperty>
            <PrimitiveProperty persistent="true" name="ExternalTableField"
                type="stringType" ValueByString="oracle.wh.repos.impl.file.CMPWBField">
                <PrimitiveProperty persistent="true" name="AGGREGATE"
                    type="BooleanType" ValueByString="false"/>
                <PrimitiveProperty persistent="true" name="INTRA_COMPONENT"
                    type="BooleanType" ValueByString="false"/>
                <PrimitiveProperty persistent="true" name="TARGET_ROLE_NAME"
                    type="stringType" ValueByString="ExternalTableItem"/>
                <PrimitiveProperty persistent="true" name="MCM_INTERESTED"
                    type="BooleanType" ValueByString="true"/>
            </PrimitiveProperty>
            <PrimitiveProperty persistent="true" name="TypeDefinition"
                type="stringType" ValueByString="oracle.wh.repos.impl.type.CMPTypeDefinition">
                <PrimitiveProperty persistent="true" name="AGGREGATE"
                    type="BooleanType" ValueByString="false"/>
                <PrimitiveProperty persistent="true" name="INTRA_COMPONENT"
                    type="BooleanType" ValueByString="false"/>
                <PrimitiveProperty persistent="true" name="TARGET_ROLE_NAME"
                    type="stringType" ValueByString="TypedObject"/>
                <PrimitiveProperty persistent="true" name="MCM_INTERESTED"
                    type="BooleanType" ValueByString="true"/>
            </PrimitiveProperty>
            <PrimitiveProperty persistent="true" name="IconObject"
                type="stringType" ValueByString="oracle.wh.repos.impl.binaryData.CMPIcon">
                <PrimitiveProperty persistent="true" name="AGGREGATE"
                    type="BooleanType" ValueByString="false"/>
                <PrimitiveProperty persistent="true" name="INTRA_COMPONENT"
                    type="BooleanType" ValueByString="false"/>
                <PrimitiveProperty persistent="true" name="TARGET_ROLE_NAME"
                    type="stringType" ValueByString="Element"/>
                <PrimitiveProperty persistent="true" name="MCM_INTERESTED"
                    type="BooleanType" ValueByString="true"/>
            </PrimitiveProperty>
            <PrimitiveProperty persistent="true" name="Project"
                type="stringType" ValueByString="oracle.wh.repos.impl.project.CMPWBProject">
                <PrimitiveProperty persistent="true" name="AGGREGATE"
                    type="BooleanType" ValueByString="false"/>
                <PrimitiveProperty persistent="true" name="INTRA_COMPONENT"
                    type="BooleanType" ValueByString="true"/>
                <PrimitiveProperty persistent="true" name="TARGET_ROLE_NAME"
                    type="stringType" ValueByString="NOT MARKED IN MODEL"/>
                <PrimitiveProperty persistent="true" name="MCM_INTERESTED"
                    type="BooleanType" ValueByString="false"/>
            </PrimitiveProperty>
    </PrimitiveProperty>
    </ClassDefinition>

    <ClassDefinition persistent="true" name="oracle.wh.repos.impl.schedules.CMPCalendarInstalledModule">
        <ArrayProperty persistent="true" name="CHILD_TYPES" type="stringArrayType">
            <PrimitiveProperty persistent="true" name="oracle.wh.repos.impl.properties.CMPCLOBPropertyValue"
                type="stringType" Position="0" ValueByString="oracle.wh.repos.impl.properties.CMPCLOBPropertyValue"/>
            <PrimitiveProperty persistent="true" name="oracle.wh.repos.impl.properties.CMPPurePhysicalObject"
                type="stringType" Position="1" ValueByString="oracle.wh.repos.impl.properties.CMPPurePhysicalObject"/>
            <PrimitiveProperty persistent="true" name="oracle.wh.repos.impl.schedules.CMPCalendar"
                type="stringType" Position="2" ValueByString="oracle.wh.repos.impl.schedules.CMPCalendar"/>
            <PrimitiveProperty persistent="true" name="oracle.wh.repos.impl.dependency.CMPDependency"
                type="stringType" Position="3" ValueByString="oracle.wh.repos.impl.dependency.CMPDependency"/>
            <PrimitiveProperty persistent="true" name="oracle.wh.repos.impl.properties.CMPStringPropertyValue"
                type="stringType" Position="4" ValueByString="oracle.wh.repos.impl.properties.CMPStringPropertyValue"/>
            <PrimitiveProperty persistent="true" name="oracle.wh.repos.impl.validation.CMPWBValidationResult"
                type="stringType" Position="5" ValueByString="oracle.wh.repos.impl.validation.CMPWBValidationResult"/>
            <PrimitiveProperty persistent="true" name="oracle.wh.repos.impl.userFolder.CMPUserFolder"
                type="stringType" Position="6" ValueByString="oracle.wh.repos.impl.userFolder.CMPUserFolder"/>
            <PrimitiveProperty persistent="true" name="oracle.wh.repos.impl.mls.CMPTranslation"
                type="stringType" Position="7" ValueByString="oracle.wh.repos.impl.mls.CMPTranslation"/>
            <PrimitiveProperty persistent="true" name="oracle.wh.repos.impl.environment.CMPLocationUsage"
                type="stringType" Position="8" ValueByString="oracle.wh.repos.impl.environment.CMPLocationUsage"/>
            <PrimitiveProperty persistent="true" name="oracle.wh.repos.impl.properties.CMPReferencePropertyValue"
                type="stringType" Position="9" ValueByString="oracle.wh.repos.impl.properties.CMPReferencePropertyValue"/>
        </ArrayProperty>
        <PrimitiveProperty persistent="true" name="NAVIGABLE_ASSOCIATION_ROLES"
            type="stringType" ValueByString="Navigable Association Roles">
            <PrimitiveProperty persistent="true" name="ACLContainer"
                type="stringType" ValueByString="oracle.wh.repos.impl.security.CMPACLContainer">
                <PrimitiveProperty persistent="true" name="AGGREGATE"
                    type="BooleanType" ValueByString="false"/>
                <PrimitiveProperty persistent="true" name="INTRA_COMPONENT"
                    type="BooleanType" ValueByString="false"/>
                <PrimitiveProperty persistent="true" name="TARGET_ROLE_NAME"
                    type="stringType" ValueByString="RealFCO"/>
                <PrimitiveProperty persistent="true" name="MCM_INTERESTED"
                    type="BooleanType" ValueByString="false"/>
            </PrimitiveProperty>
            <PrimitiveProperty persistent="true" name="ValidationResult"
                type="stringType" ValueByString="oracle.wh.repos.impl.validation.CMPValidationComponent">
                <PrimitiveProperty persistent="true" name="AGGREGATE"
                    type="BooleanType" ValueByString="false"/>
                <PrimitiveProperty persistent="true" name="INTRA_COMPONENT"
                    type="BooleanType" ValueByString="true"/>
                <PrimitiveProperty persistent="true" name="TARGET_ROLE_NAME"
                    type="stringType" ValueByString="ValidatingElement"/>
                <PrimitiveProperty persistent="true" name="MCM_INTERESTED"
                    type="BooleanType" ValueByString="false"/>
            </PrimitiveProperty>
            <PrimitiveProperty persistent="true" name="OwningFolder"
                type="stringType" ValueByString="oracle.wh.repos.impl.component.Folder">
                <PrimitiveProperty persistent="true" name="AGGREGATE"
                    type="BooleanType" ValueByString="false"/>
                <PrimitiveProperty persistent="true" name="INTRA_COMPONENT"
                    type="BooleanType" ValueByString="false"/>
                <PrimitiveProperty persistent="true" name="TARGET_ROLE_NAME"
                    type="stringType" ValueByString="OwnedComponents"/>
                <PrimitiveProperty persistent="true" name="MCM_INTERESTED"
                    type="BooleanType" ValueByString="false"/>
            </PrimitiveProperty>
            <PrimitiveProperty persistent="true" name="IconObject"
                type="stringType" ValueByString="oracle.wh.repos.impl.binaryData.CMPIcon">
                <PrimitiveProperty persistent="true" name="AGGREGATE"
                    type="BooleanType" ValueByString="false"/>
                <PrimitiveProperty persistent="true" name="INTRA_COMPONENT"
                    type="BooleanType" ValueByString="false"/>
                <PrimitiveProperty persistent="true" name="TARGET_ROLE_NAME"
                    type="stringType" ValueByString="Element"/>
                <PrimitiveProperty persistent="true" name="MCM_INTERESTED"
                    type="BooleanType" ValueByString="true"/>
            </PrimitiveProperty>
            <PrimitiveProperty persistent="true" name="Platform"
                type="stringType" ValueByString="oracle.wh.repos.impl.platform.CMPPlatform">
                <PrimitiveProperty persistent="true" name="AGGREGATE"
                    type="BooleanType" ValueByString="false"/>
                <PrimitiveProperty persistent="true" name="INTRA_COMPONENT"
                    type="BooleanType" ValueByString="false"/>
                <PrimitiveProperty persistent="true" name="TARGET_ROLE_NAME"
                    type="stringType" ValueByString="Modules"/>
                <PrimitiveProperty persistent="true" name="MCM_INTERESTED"
                    type="BooleanType" ValueByString="true"/>
            </PrimitiveProperty>
            <PrimitiveProperty persistent="true" name="OwningProject"
                type="stringType" ValueByString="oracle.wh.repos.impl.project.CMPWBProject">
                <PrimitiveProperty persistent="true" name="AGGREGATE"
                    type="BooleanType" ValueByString="true"/>
                <PrimitiveProperty persistent="true" name="INTRA_COMPONENT"
                    type="BooleanType" ValueByString="false"/>
                <PrimitiveProperty persistent="true" name="TARGET_ROLE_NAME"
                    type="stringType" ValueByString="InstalledModules"/>
                <PrimitiveProperty persistent="true" name="MCM_INTERESTED"
                    type="BooleanType" ValueByString="true"/>
            </PrimitiveProperty>
            <PrimitiveProperty persistent="true" name="MIVDefinition"
                type="stringType" ValueByString="oracle.wh.repos.impl.miv.CMPWBMIVDefinition">
                <PrimitiveProperty persistent="true" name="AGGREGATE"
                    type="BooleanType" ValueByString="false"/>
                <PrimitiveProperty persistent="true" name="INTRA_COMPONENT"
                    type="BooleanType" ValueByString="false"/>
                <PrimitiveProperty persistent="true" name="TARGET_ROLE_NAME"
                    type="stringType" ValueByString="MIVInstalledModule"/>
                <PrimitiveProperty persistent="true" name="MCM_INTERESTED"
                    type="BooleanType" ValueByString="true"/>
            </PrimitiveProperty>
            <PrimitiveProperty persistent="true" name="Project"
                type="stringType" ValueByString="oracle.wh.repos.impl.project.CMPWBProject">
                <PrimitiveProperty persistent="true" name="AGGREGATE"
                    type="BooleanType" ValueByString="false"/>
                <PrimitiveProperty persistent="true" name="INTRA_COMPONENT"
                    type="BooleanType" ValueByString="true"/>
                <PrimitiveProperty persistent="true" name="TARGET_ROLE_NAME"
                    type="stringType" ValueByString="NOT MARKED IN MODEL"/>
                <PrimitiveProperty persistent="true" name="MCM_INTERESTED"
                    type="BooleanType" ValueByString="false"/>
            </PrimitiveProperty>
    </PrimitiveProperty>
    </ClassDefinition>

    <ClassDefinition persistent="true" name="oracle.wh.repos.impl.dataProfile.CMPProfileForeignKey">
        <ArrayProperty persistent="true" name="CHILD_TYPES" type="stringArrayType">
            <PrimitiveProperty persistent="true" name="oracle.wh.repos.impl.properties.CMPCLOBPropertyValue"
                type="stringType" Position="0" ValueByString="oracle.wh.repos.impl.properties.CMPCLOBPropertyValue"/>
            <PrimitiveProperty persistent="true" name="oracle.wh.repos.impl.properties.CMPPurePhysicalObject"
                type="stringType" Position="1" ValueByString="oracle.wh.repos.impl.properties.CMPPurePhysicalObject"/>
            <PrimitiveProperty persistent="true" name="oracle.wh.repos.impl.properties.CMPStringPropertyValue"
                type="stringType" Position="2" ValueByString="oracle.wh.repos.impl.properties.CMPStringPropertyValue"/>
            <PrimitiveProperty persistent="true" name="oracle.wh.repos.impl.mls.CMPTranslation"
                type="stringType" Position="3" ValueByString="oracle.wh.repos.impl.mls.CMPTranslation"/>
            <PrimitiveProperty persistent="true" name="oracle.wh.repos.impl.properties.CMPReferencePropertyValue"
                type="stringType" Position="4" ValueByString="oracle.wh.repos.impl.properties.CMPReferencePropertyValue"/>
            <PrimitiveProperty persistent="true" name="oracle.wh.repos.impl.items.CMPWBItemSetUsage"
                type="stringType" Position="5" ValueByString="oracle.wh.repos.impl.items.CMPWBItemSetUsage"/>
            <PrimitiveProperty persistent="true" name="oracle.wh.repos.impl.dataProfile.CMPRdntItemSetUsage"
                type="stringType" Position="6" ValueByString="oracle.wh.repos.impl.dataProfile.CMPRdntItemSetUsage"/>
        </ArrayProperty>
        <PrimitiveProperty persistent="true" name="NAVIGABLE_ASSOCIATION_ROLES"
            type="stringType" ValueByString="Navigable Association Roles">
            <PrimitiveProperty persistent="true" name="UniqueKey"
                type="stringType" ValueByString="oracle.wh.repos.impl.items.CMPUniqueKey">
                <PrimitiveProperty persistent="true" name="AGGREGATE"
                    type="BooleanType" ValueByString="false"/>
                <PrimitiveProperty persistent="true" name="INTRA_COMPONENT"
                    type="BooleanType" ValueByString="false"/>
                <PrimitiveProperty persistent="true" name="TARGET_ROLE_NAME"
                    type="stringType" ValueByString="ForeignKeys"/>
                <PrimitiveProperty persistent="true" name="MCM_INTERESTED"
                    type="BooleanType" ValueByString="true"/>
            </PrimitiveProperty>
            <PrimitiveProperty persistent="true" name="OwningRelation"
                type="stringType" ValueByString="oracle.wh.repos.impl.abstractRelation.CMPRelation">
                <PrimitiveProperty persistent="true" name="AGGREGATE"
                    type="BooleanType" ValueByString="true"/>
                <PrimitiveProperty persistent="true" name="INTRA_COMPONENT"
                    type="BooleanType" ValueByString="true"/>
                <PrimitiveProperty persistent="true" name="TARGET_ROLE_NAME"
                    type="stringType" ValueByString="OwnedItemSets"/>
                <PrimitiveProperty persistent="true" name="MCM_INTERESTED"
                    type="BooleanType" ValueByString="true"/>
            </PrimitiveProperty>
            <PrimitiveProperty persistent="true" name="FirstClassObject"
                type="stringType" ValueByString="oracle.wh.repos.impl.component.FirstClassObject">
                <PrimitiveProperty persistent="true" name="AGGREGATE"
                    type="BooleanType" ValueByString="false"/>
                <PrimitiveProperty persistent="true" name="INTRA_COMPONENT"
                    type="BooleanType" ValueByString="true"/>
                <PrimitiveProperty persistent="true" name="TARGET_ROLE_NAME"
                    type="stringType" ValueByString="SecondClassObjects"/>
                <PrimitiveProperty persistent="true" name="MCM_INTERESTED"
                    type="BooleanType" ValueByString="false"/>
            </PrimitiveProperty>
            <PrimitiveProperty persistent="true" name="IconObject"
                type="stringType" ValueByString="oracle.wh.repos.impl.binaryData.CMPIcon">
                <PrimitiveProperty persistent="true" name="AGGREGATE"
                    type="BooleanType" ValueByString="false"/>
                <PrimitiveProperty persistent="true" name="INTRA_COMPONENT"
                    type="BooleanType" ValueByString="false"/>
                <PrimitiveProperty persistent="true" name="TARGET_ROLE_NAME"
                    type="stringType" ValueByString="Element"/>
                <PrimitiveProperty persistent="true" name="MCM_INTERESTED"
                    type="BooleanType" ValueByString="true"/>
            </PrimitiveProperty>
            <PrimitiveProperty persistent="true" name="Project"
                type="stringType" ValueByString="oracle.wh.repos.impl.project.CMPWBProject">
                <PrimitiveProperty persistent="true" name="AGGREGATE"
                    type="BooleanType" ValueByString="false"/>
                <PrimitiveProperty persistent="true" name="INTRA_COMPONENT"
                    type="BooleanType" ValueByString="true"/>
                <PrimitiveProperty persistent="true" name="TARGET_ROLE_NAME"
                    type="stringType" ValueByString="NOT MARKED IN MODEL"/>
                <PrimitiveProperty persistent="true" name="MCM_INTERESTED"
                    type="BooleanType" ValueByString="false"/>
            </PrimitiveProperty>
    </PrimitiveProperty>
    </ClassDefinition>

    <ClassDefinition persistent="true" name="oracle.wh.repos.impl.processFlow.CMPProgramGroup">
        <ArrayProperty persistent="true" name="CHILD_TYPES" type="stringArrayType">
            <PrimitiveProperty persistent="true" name="oracle.wh.repos.impl.properties.CMPCLOBPropertyValue"
                type="stringType" Position="0" ValueByString="oracle.wh.repos.impl.properties.CMPCLOBPropertyValue"/>
            <PrimitiveProperty persistent="true" name="oracle.wh.repos.impl.properties.CMPPurePhysicalObject"
                type="stringType" Position="1" ValueByString="oracle.wh.repos.impl.properties.CMPPurePhysicalObject"/>
            <PrimitiveProperty persistent="true" name="oracle.wh.repos.impl.dependency.CMPDependency"
                type="stringType" Position="2" ValueByString="oracle.wh.repos.impl.dependency.CMPDependency"/>
            <PrimitiveProperty persistent="true" name="oracle.wh.repos.impl.properties.CMPStringPropertyValue"
                type="stringType" Position="3" ValueByString="oracle.wh.repos.impl.properties.CMPStringPropertyValue"/>
            <PrimitiveProperty persistent="true" name="oracle.wh.repos.impl.validation.CMPWBValidationResult"
                type="stringType" Position="4" ValueByString="oracle.wh.repos.impl.validation.CMPWBValidationResult"/>
            <PrimitiveProperty persistent="true" name="oracle.wh.repos.impl.processFlow.CMPProgram"
                type="stringType" Position="5" ValueByString="oracle.wh.repos.impl.processFlow.CMPProgram"/>
            <PrimitiveProperty persistent="true" name="oracle.wh.repos.impl.mls.CMPTranslation"
                type="stringType" Position="6" ValueByString="oracle.wh.repos.impl.mls.CMPTranslation"/>
            <PrimitiveProperty persistent="true" name="oracle.wh.repos.impl.properties.CMPReferencePropertyValue"
                type="stringType" Position="7" ValueByString="oracle.wh.repos.impl.properties.CMPReferencePropertyValue"/>
        </ArrayProperty>
        <PrimitiveProperty persistent="true" name="NAVIGABLE_ASSOCIATION_ROLES"
            type="stringType" ValueByString="Navigable Association Roles">
            <PrimitiveProperty persistent="true" name="ACLContainer"
                type="stringType" ValueByString="oracle.wh.repos.impl.security.CMPACLContainer">
                <PrimitiveProperty persistent="true" name="AGGREGATE"
                    type="BooleanType" ValueByString="false"/>
                <PrimitiveProperty persistent="true" name="INTRA_COMPONENT"
                    type="BooleanType" ValueByString="false"/>
                <PrimitiveProperty persistent="true" name="TARGET_ROLE_NAME"
                    type="stringType" ValueByString="RealFCO"/>
                <PrimitiveProperty persistent="true" name="MCM_INTERESTED"
                    type="BooleanType" ValueByString="false"/>
            </PrimitiveProperty>
            <PrimitiveProperty persistent="true" name="ValidationResult"
                type="stringType" ValueByString="oracle.wh.repos.impl.validation.CMPValidationComponent">
                <PrimitiveProperty persistent="true" name="AGGREGATE"
                    type="BooleanType" ValueByString="false"/>
                <PrimitiveProperty persistent="true" name="INTRA_COMPONENT"
                    type="BooleanType" ValueByString="true"/>
                <PrimitiveProperty persistent="true" name="TARGET_ROLE_NAME"
                    type="stringType" ValueByString="ValidatingElement"/>
                <PrimitiveProperty persistent="true" name="MCM_INTERESTED"
                    type="BooleanType" ValueByString="false"/>
            </PrimitiveProperty>
            <PrimitiveProperty persistent="true" name="OwningFolder"
                type="stringType" ValueByString="oracle.wh.repos.impl.component.Folder">
                <PrimitiveProperty persistent="true" name="AGGREGATE"
                    type="BooleanType" ValueByString="false"/>
                <PrimitiveProperty persistent="true" name="INTRA_COMPONENT"
                    type="BooleanType" ValueByString="false"/>
                <PrimitiveProperty persistent="true" name="TARGET_ROLE_NAME"
                    type="stringType" ValueByString="OwnedComponents"/>
                <PrimitiveProperty persistent="true" name="MCM_INTERESTED"
                    type="BooleanType" ValueByString="false"/>
            </PrimitiveProperty>
            <PrimitiveProperty persistent="true" name="IconObject"
                type="stringType" ValueByString="oracle.wh.repos.impl.binaryData.CMPIcon">
                <PrimitiveProperty persistent="true" name="AGGREGATE"
                    type="BooleanType" ValueByString="false"/>
                <PrimitiveProperty persistent="true" name="INTRA_COMPONENT"
                    type="BooleanType" ValueByString="false"/>
                <PrimitiveProperty persistent="true" name="TARGET_ROLE_NAME"
                    type="stringType" ValueByString="Element"/>
                <PrimitiveProperty persistent="true" name="MCM_INTERESTED"
                    type="BooleanType" ValueByString="true"/>
            </PrimitiveProperty>
            <PrimitiveProperty persistent="true" name="OwningProject"
                type="stringType" ValueByString="oracle.wh.repos.impl.project.CMPWBProject">
                <PrimitiveProperty persistent="true" name="AGGREGATE"
                    type="BooleanType" ValueByString="true"/>
                <PrimitiveProperty persistent="true" name="INTRA_COMPONENT"
                    type="BooleanType" ValueByString="false"/>
                <PrimitiveProperty persistent="true" name="TARGET_ROLE_NAME"
                    type="stringType" ValueByString="OwnedProgramGroups"/>
                <PrimitiveProperty persistent="true" name="MCM_INTERESTED"
                    type="BooleanType" ValueByString="true"/>
            </PrimitiveProperty>
            <PrimitiveProperty persistent="true" name="Project"
                type="stringType" ValueByString="oracle.wh.repos.impl.project.CMPWBProject">
                <PrimitiveProperty persistent="true" name="AGGREGATE"
                    type="BooleanType" ValueByString="false"/>
                <PrimitiveProperty persistent="true" name="INTRA_COMPONENT"
                    type="BooleanType" ValueByString="true"/>
                <PrimitiveProperty persistent="true" name="TARGET_ROLE_NAME"
                    type="stringType" ValueByString="NOT MARKED IN MODEL"/>
                <PrimitiveProperty persistent="true" name="MCM_INTERESTED"
                    type="BooleanType" ValueByString="false"/>
            </PrimitiveProperty>
    </PrimitiveProperty>
    </ClassDefinition>

    <ClassDefinition persistent="true" name="oracle.wh.repos.impl.domain.CMPNamedDomain">
        <ArrayProperty persistent="true" name="CHILD_TYPES" type="stringArrayType">
            <PrimitiveProperty persistent="true" name="oracle.wh.repos.impl.metaModel.CMPArrayModelAttribute"
                type="stringType" Position="0" ValueByString="oracle.wh.repos.impl.metaModel.CMPArrayModelAttribute"/>
            <PrimitiveProperty persistent="true" name="oracle.wh.repos.impl.metaModel.CMPPrimitiveModelAttribute"
                type="stringType" Position="1" ValueByString="oracle.wh.repos.impl.metaModel.CMPPrimitiveModelAttribute"/>
            <PrimitiveProperty persistent="true" name="oracle.wh.repos.impl.domain.CMPRange"
                type="stringType" Position="2" ValueByString="oracle.wh.repos.impl.domain.CMPRange"/>
        </ArrayProperty>
        <PrimitiveProperty persistent="true" name="NAVIGABLE_ASSOCIATION_ROLES"
            type="stringType" ValueByString="Navigable Association Roles">
            <PrimitiveProperty persistent="true" name="DataType"
                type="stringType" ValueByString="oracle.wh.repos.impl.domain.CMPAbstractType">
                <PrimitiveProperty persistent="true" name="AGGREGATE"
                    type="BooleanType" ValueByString="false"/>
                <PrimitiveProperty persistent="true" name="INTRA_COMPONENT"
                    type="BooleanType" ValueByString="false"/>
                <PrimitiveProperty persistent="true" name="TARGET_ROLE_NAME"
                    type="stringType" ValueByString="NOT MARKED IN MODEL"/>
                <PrimitiveProperty persistent="true" name="MCM_INTERESTED"
                    type="BooleanType" ValueByString="true"/>
            </PrimitiveProperty>
            <PrimitiveProperty persistent="true" name="ACLContainer"
                type="stringType" ValueByString="oracle.wh.repos.impl.security.CMPACLContainer">
                <PrimitiveProperty persistent="true" name="AGGREGATE"
                    type="BooleanType" ValueByString="false"/>
                <PrimitiveProperty persistent="true" name="INTRA_COMPONENT"
                    type="BooleanType" ValueByString="false"/>
                <PrimitiveProperty persistent="true" name="TARGET_ROLE_NAME"
                    type="stringType" ValueByString="RealFCO"/>
                <PrimitiveProperty persistent="true" name="MCM_INTERESTED"
                    type="BooleanType" ValueByString="false"/>
            </PrimitiveProperty>
            <PrimitiveProperty persistent="true" name="ValidationResult"
                type="stringType" ValueByString="oracle.wh.repos.impl.validation.CMPValidationComponent">
                <PrimitiveProperty persistent="true" name="AGGREGATE"
                    type="BooleanType" ValueByString="false"/>
                <PrimitiveProperty persistent="true" name="INTRA_COMPONENT"
                    type="BooleanType" ValueByString="true"/>
                <PrimitiveProperty persistent="true" name="TARGET_ROLE_NAME"
                    type="stringType" ValueByString="ValidatingElement"/>
                <PrimitiveProperty persistent="true" name="MCM_INTERESTED"
                    type="BooleanType" ValueByString="false"/>
            </PrimitiveProperty>
            <PrimitiveProperty persistent="true" name="OwningFolder"
                type="stringType" ValueByString="oracle.wh.repos.impl.component.Folder">
                <PrimitiveProperty persistent="true" name="AGGREGATE"
                    type="BooleanType" ValueByString="false"/>
                <PrimitiveProperty persistent="true" name="INTRA_COMPONENT"
                    type="BooleanType" ValueByString="false"/>
                <PrimitiveProperty persistent="true" name="TARGET_ROLE_NAME"
                    type="stringType" ValueByString="OwnedComponents"/>
                <PrimitiveProperty persistent="true" name="MCM_INTERESTED"
                    type="BooleanType" ValueByString="false"/>
            </PrimitiveProperty>
            <PrimitiveProperty persistent="true" name="IconObject"
                type="stringType" ValueByString="oracle.wh.repos.impl.binaryData.CMPIcon">
                <PrimitiveProperty persistent="true" name="AGGREGATE"
                    type="BooleanType" ValueByString="false"/>
                <PrimitiveProperty persistent="true" name="INTRA_COMPONENT"
                    type="BooleanType" ValueByString="false"/>
                <PrimitiveProperty persistent="true" name="TARGET_ROLE_NAME"
                    type="stringType" ValueByString="Element"/>
                <PrimitiveProperty persistent="true" name="MCM_INTERESTED"
                    type="BooleanType" ValueByString="true"/>
            </PrimitiveProperty>
            <PrimitiveProperty persistent="true" name="OwningModel"
                type="stringType" ValueByString="oracle.wh.repos.impl.metaModel.CMPModelDefinition">
                <PrimitiveProperty persistent="true" name="AGGREGATE"
                    type="BooleanType" ValueByString="true"/>
                <PrimitiveProperty persistent="true" name="INTRA_COMPONENT"
                    type="BooleanType" ValueByString="false"/>
                <PrimitiveProperty persistent="true" name="TARGET_ROLE_NAME"
                    type="stringType" ValueByString="OwnedTypes"/>
                <PrimitiveProperty persistent="true" name="MCM_INTERESTED"
                    type="BooleanType" ValueByString="true"/>
            </PrimitiveProperty>
    </PrimitiveProperty>
    </ClassDefinition>

    <ClassDefinition persistent="true" name="oracle.wh.repos.impl.functional.CMPFunctionCategory">
        <ArrayProperty persistent="true" name="CHILD_TYPES" type="stringArrayType">
            <PrimitiveProperty persistent="true" name="oracle.wh.repos.impl.properties.CMPCLOBPropertyValue"
                type="stringType" Position="0" ValueByString="oracle.wh.repos.impl.properties.CMPCLOBPropertyValue"/>
            <PrimitiveProperty persistent="true" name="oracle.wh.repos.impl.properties.CMPPurePhysicalObject"
                type="stringType" Position="1" ValueByString="oracle.wh.repos.impl.properties.CMPPurePhysicalObject"/>
            <PrimitiveProperty persistent="true" name="oracle.wh.repos.impl.dependency.CMPDependency"
                type="stringType" Position="2" ValueByString="oracle.wh.repos.impl.dependency.CMPDependency"/>
            <PrimitiveProperty persistent="true" name="oracle.wh.repos.impl.functional.CMPPLSRowtype"
                type="stringType" Position="3" ValueByString="oracle.wh.repos.impl.functional.CMPPLSRowtype"/>
            <PrimitiveProperty persistent="true" name="oracle.wh.repos.impl.properties.CMPStringPropertyValue"
                type="stringType" Position="4" ValueByString="oracle.wh.repos.impl.properties.CMPStringPropertyValue"/>
            <PrimitiveProperty persistent="true" name="oracle.wh.repos.impl.validation.CMPWBValidationResult"
                type="stringType" Position="5" ValueByString="oracle.wh.repos.impl.validation.CMPWBValidationResult"/>
            <PrimitiveProperty persistent="true" name="oracle.wh.repos.impl.mls.CMPTranslation"
                type="stringType" Position="6" ValueByString="oracle.wh.repos.impl.mls.CMPTranslation"/>
            <PrimitiveProperty persistent="true" name="oracle.wh.repos.impl.properties.CMPReferencePropertyValue"
                type="stringType" Position="7" ValueByString="oracle.wh.repos.impl.properties.CMPReferencePropertyValue"/>
            <PrimitiveProperty persistent="true" name="oracle.wh.repos.impl.functional.CMPPLSRecord"
                type="stringType" Position="8" ValueByString="oracle.wh.repos.impl.functional.CMPPLSRecord"/>
            <PrimitiveProperty persistent="true" name="oracle.wh.repos.impl.functional.CMPFunction"
                type="stringType" Position="9" ValueByString="oracle.wh.repos.impl.functional.CMPFunction"/>
            <PrimitiveProperty persistent="true" name="oracle.wh.repos.impl.functional.CMPRefCursorType"
                type="stringType" Position="10" ValueByString="oracle.wh.repos.impl.functional.CMPRefCursorType"/>
            <PrimitiveProperty persistent="true" name="oracle.wh.repos.impl.functional.CMPPLSCollection"
                type="stringType" Position="11" ValueByString="oracle.wh.repos.impl.functional.CMPPLSCollection"/>
        </ArrayProperty>
        <PrimitiveProperty persistent="true" name="NAVIGABLE_ASSOCIATION_ROLES"
            type="stringType" ValueByString="Navigable Association Roles">
            <PrimitiveProperty persistent="true" name="InstalledModule"
                type="stringType" ValueByString="oracle.wh.repos.impl.application.CMPInstalledModule">
                <PrimitiveProperty persistent="true" name="AGGREGATE"
                    type="BooleanType" ValueByString="true"/>
                <PrimitiveProperty persistent="true" name="INTRA_COMPONENT"
                    type="BooleanType" ValueByString="false"/>
                <PrimitiveProperty persistent="true" name="TARGET_ROLE_NAME"
                    type="stringType" ValueByString="FunctionCategories"/>
                <PrimitiveProperty persistent="true" name="MCM_INTERESTED"
                    type="BooleanType" ValueByString="true"/>
            </PrimitiveProperty>
            <PrimitiveProperty persistent="true" name="ACLContainer"
                type="stringType" ValueByString="oracle.wh.repos.impl.security.CMPACLContainer">
                <PrimitiveProperty persistent="true" name="AGGREGATE"
                    type="BooleanType" ValueByString="false"/>
                <PrimitiveProperty persistent="true" name="INTRA_COMPONENT"
                    type="BooleanType" ValueByString="false"/>
                <PrimitiveProperty persistent="true" name="TARGET_ROLE_NAME"
                    type="stringType" ValueByString="RealFCO"/>
                <PrimitiveProperty persistent="true" name="MCM_INTERESTED"
                    type="BooleanType" ValueByString="false"/>
            </PrimitiveProperty>
            <PrimitiveProperty persistent="true" name="ValidationResult"
                type="stringType" ValueByString="oracle.wh.repos.impl.validation.CMPValidationComponent">
                <PrimitiveProperty persistent="true" name="AGGREGATE"
                    type="BooleanType" ValueByString="false"/>
                <PrimitiveProperty persistent="true" name="INTRA_COMPONENT"
                    type="BooleanType" ValueByString="true"/>
                <PrimitiveProperty persistent="true" name="TARGET_ROLE_NAME"
                    type="stringType" ValueByString="ValidatingElement"/>
                <PrimitiveProperty persistent="true" name="MCM_INTERESTED"
                    type="BooleanType" ValueByString="false"/>
            </PrimitiveProperty>
            <PrimitiveProperty persistent="true" name="OwningFolder"
                type="stringType" ValueByString="oracle.wh.repos.impl.component.Folder">
                <PrimitiveProperty persistent="true" name="AGGREGATE"
                    type="BooleanType" ValueByString="false"/>
                <PrimitiveProperty persistent="true" name="INTRA_COMPONENT"
                    type="BooleanType" ValueByString="false"/>
                <PrimitiveProperty persistent="true" name="TARGET_ROLE_NAME"
                    type="stringType" ValueByString="OwnedComponents"/>
                <PrimitiveProperty persistent="true" name="MCM_INTERESTED"
                    type="BooleanType" ValueByString="false"/>
            </PrimitiveProperty>
            <PrimitiveProperty persistent="true" name="IconObject"
                type="stringType" ValueByString="oracle.wh.repos.impl.binaryData.CMPIcon">
                <PrimitiveProperty persistent="true" name="AGGREGATE"
                    type="BooleanType" ValueByString="false"/>
                <PrimitiveProperty persistent="true" name="INTRA_COMPONENT"
                    type="BooleanType" ValueByString="false"/>
                <PrimitiveProperty persistent="true" name="TARGET_ROLE_NAME"
                    type="stringType" ValueByString="Element"/>
                <PrimitiveProperty persistent="true" name="MCM_INTERESTED"
                    type="BooleanType" ValueByString="true"/>
            </PrimitiveProperty>
            <PrimitiveProperty persistent="true" name="Project"
                type="stringType" ValueByString="oracle.wh.repos.impl.project.CMPWBProject">
                <PrimitiveProperty persistent="true" name="AGGREGATE"
                    type="BooleanType" ValueByString="false"/>
                <PrimitiveProperty persistent="true" name="INTRA_COMPONENT"
                    type="BooleanType" ValueByString="true"/>
                <PrimitiveProperty persistent="true" name="TARGET_ROLE_NAME"
                    type="stringType" ValueByString="NOT MARKED IN MODEL"/>
                <PrimitiveProperty persistent="true" name="MCM_INTERESTED"
                    type="BooleanType" ValueByString="false"/>
            </PrimitiveProperty>
    </PrimitiveProperty>
    </ClassDefinition>

    <ClassDefinition persistent="true" name="oracle.wh.repos.impl.query.CMPJoinComponent">
        <ArrayProperty persistent="true" name="CHILD_TYPES" type="stringArrayType">
            <PrimitiveProperty persistent="true" name="oracle.wh.repos.impl.properties.CMPCLOBPropertyValue"
                type="stringType" Position="0" ValueByString="oracle.wh.repos.impl.properties.CMPCLOBPropertyValue"/>
            <PrimitiveProperty persistent="true" name="oracle.wh.repos.impl.properties.CMPPurePhysicalObject"
                type="stringType" Position="1" ValueByString="oracle.wh.repos.impl.properties.CMPPurePhysicalObject"/>
            <PrimitiveProperty persistent="true" name="oracle.wh.repos.impl.properties.CMPStringPropertyValue"
                type="stringType" Position="2" ValueByString="oracle.wh.repos.impl.properties.CMPStringPropertyValue"/>
            <PrimitiveProperty persistent="true" name="oracle.wh.repos.impl.properties.CMPReferencePropertyValue"
                type="stringType" Position="3" ValueByString="oracle.wh.repos.impl.properties.CMPReferencePropertyValue"/>
        </ArrayProperty>
        <PrimitiveProperty persistent="true" name="NAVIGABLE_ASSOCIATION_ROLES"
            type="stringType" ValueByString="Navigable Association Roles">
            <PrimitiveProperty persistent="true" name="DerivedFCO"
                type="stringType" ValueByString="oracle.wh.repos.impl.derivation.CMPDerivedFCO">
                <PrimitiveProperty persistent="true" name="AGGREGATE"
                    type="BooleanType" ValueByString="false"/>
                <PrimitiveProperty persistent="true" name="INTRA_COMPONENT"
                    type="BooleanType" ValueByString="true"/>
                <PrimitiveProperty persistent="true" name="TARGET_ROLE_NAME"
                    type="stringType" ValueByString="DerivedSCOs"/>
                <PrimitiveProperty persistent="true" name="MCM_INTERESTED"
                    type="BooleanType" ValueByString="true"/>
            </PrimitiveProperty>
            <PrimitiveProperty persistent="true" name="RemoteItem"
                type="stringType" ValueByString="oracle.wh.repos.impl.query.CMPQueryItem">
                <PrimitiveProperty persistent="true" name="AGGREGATE"
                    type="BooleanType" ValueByString="false"/>
                <PrimitiveProperty persistent="true" name="INTRA_COMPONENT"
                    type="BooleanType" ValueByString="false"/>
                <PrimitiveProperty persistent="true" name="TARGET_ROLE_NAME"
                    type="stringType" ValueByString="RemoteJoinComponentRefs"/>
                <PrimitiveProperty persistent="true" name="MCM_INTERESTED"
                    type="BooleanType" ValueByString="true"/>
            </PrimitiveProperty>
            <PrimitiveProperty persistent="true" name="FirstClassObject"
                type="stringType" ValueByString="oracle.wh.repos.impl.component.FirstClassObject">
                <PrimitiveProperty persistent="true" name="AGGREGATE"
                    type="BooleanType" ValueByString="false"/>
                <PrimitiveProperty persistent="true" name="INTRA_COMPONENT"
                    type="BooleanType" ValueByString="true"/>
                <PrimitiveProperty persistent="true" name="TARGET_ROLE_NAME"
                    type="stringType" ValueByString="SecondClassObjects"/>
                <PrimitiveProperty persistent="true" name="MCM_INTERESTED"
                    type="BooleanType" ValueByString="false"/>
            </PrimitiveProperty>
            <PrimitiveProperty persistent="true" name="Attribute"
                type="stringType" ValueByString="oracle.wh.repos.impl.items.CMPAttribute">
                <PrimitiveProperty persistent="true" name="AGGREGATE"
                    type="BooleanType" ValueByString="false"/>
                <PrimitiveProperty persistent="true" name="INTRA_COMPONENT"
                    type="BooleanType" ValueByString="true"/>
                <PrimitiveProperty persistent="true" name="TARGET_ROLE_NAME"
                    type="stringType" ValueByString="ItemSetUsage"/>
                <PrimitiveProperty persistent="true" name="MCM_INTERESTED"
                    type="BooleanType" ValueByString="true"/>
            </PrimitiveProperty>
            <PrimitiveProperty persistent="true" name="DerivationSourceSCO"
                type="stringType" ValueByString="oracle.wh.repos.impl.derivation.CMPDerivationSourceSCO">
                <PrimitiveProperty persistent="true" name="AGGREGATE"
                    type="BooleanType" ValueByString="false"/>
                <PrimitiveProperty persistent="true" name="INTRA_COMPONENT"
                    type="BooleanType" ValueByString="false"/>
                <PrimitiveProperty persistent="true" name="TARGET_ROLE_NAME"
                    type="stringType" ValueByString="DerivedSCOs"/>
                <PrimitiveProperty persistent="true" name="MCM_INTERESTED"
                    type="BooleanType" ValueByString="true"/>
            </PrimitiveProperty>
            <PrimitiveProperty persistent="true" name="IconObject"
                type="stringType" ValueByString="oracle.wh.repos.impl.binaryData.CMPIcon">
                <PrimitiveProperty persistent="true" name="AGGREGATE"
                    type="BooleanType" ValueByString="false"/>
                <PrimitiveProperty persistent="true" name="INTRA_COMPONENT"
                    type="BooleanType" ValueByString="false"/>
                <PrimitiveProperty persistent="true" name="TARGET_ROLE_NAME"
                    type="stringType" ValueByString="Element"/>
                <PrimitiveProperty persistent="true" name="MCM_INTERESTED"
                    type="BooleanType" ValueByString="true"/>
            </PrimitiveProperty>
            <PrimitiveProperty persistent="true" name="ReferencedItemDefinition"
                type="stringType" ValueByString="oracle.wh.repos.impl.businessRule.CMPBusinessRuleItemParam">
                <PrimitiveProperty persistent="true" name="AGGREGATE"
                    type="BooleanType" ValueByString="false"/>
                <PrimitiveProperty persistent="true" name="INTRA_COMPONENT"
                    type="BooleanType" ValueByString="false"/>
                <PrimitiveProperty persistent="true" name="TARGET_ROLE_NAME"
                    type="stringType" ValueByString="ItemUsage"/>
                <PrimitiveProperty persistent="true" name="MCM_INTERESTED"
                    type="BooleanType" ValueByString="true"/>
            </PrimitiveProperty>
            <PrimitiveProperty persistent="true" name="ItemSet"
                type="stringType" ValueByString="oracle.wh.repos.impl.items.CMPItemSet">
                <PrimitiveProperty persistent="true" name="AGGREGATE"
                    type="BooleanType" ValueByString="true"/>
                <PrimitiveProperty persistent="true" name="INTRA_COMPONENT"
                    type="BooleanType" ValueByString="true"/>
                <PrimitiveProperty persistent="true" name="TARGET_ROLE_NAME"
                    type="stringType" ValueByString="ItemSetUsages"/>
                <PrimitiveProperty persistent="true" name="MCM_INTERESTED"
                    type="BooleanType" ValueByString="true"/>
            </PrimitiveProperty>
    </PrimitiveProperty>
    </ClassDefinition>

    <ClassDefinition persistent="true" name="oracle.wh.repos.impl.relational.CMPWBTable">
        <ArrayProperty persistent="true" name="CHILD_TYPES" type="stringArrayType">
            <PrimitiveProperty persistent="true" name="oracle.wh.repos.impl.validation.CMPWBValidationResult"
                type="stringType" Position="0" ValueByString="oracle.wh.repos.impl.validation.CMPWBValidationResult"/>
            <PrimitiveProperty persistent="true" name="oracle.wh.repos.impl.mls.CMPTranslation"
                type="stringType" Position="1" ValueByString="oracle.wh.repos.impl.mls.CMPTranslation"/>
            <PrimitiveProperty persistent="true" name="oracle.wh.repos.impl.dependency.CMPDependency"
                type="stringType" Position="2" ValueByString="oracle.wh.repos.impl.dependency.CMPDependency"/>
            <PrimitiveProperty persistent="true" name="oracle.wh.repos.impl.businessRule.CMPBusinessRuleUsage"
                type="stringType" Position="3" ValueByString="oracle.wh.repos.impl.businessRule.CMPBusinessRuleUsage"/>
            <PrimitiveProperty persistent="true" name="oracle.wh.repos.impl.items.CMPRelationalDBItem"
                type="stringType" Position="4" ValueByString="oracle.wh.repos.impl.items.CMPRelationalDBItem"/>
            <PrimitiveProperty persistent="true" name="oracle.wh.repos.impl.items.CMPWBCheckConstraint"
                type="stringType" Position="5" ValueByString="oracle.wh.repos.impl.items.CMPWBCheckConstraint"/>
            <PrimitiveProperty persistent="true" name="oracle.wh.repos.impl.items.CMPUniqueKey"
                type="stringType" Position="6" ValueByString="oracle.wh.repos.impl.items.CMPUniqueKey"/>
            <PrimitiveProperty persistent="true" name="oracle.wh.repos.impl.items.CMPForeignKey"
                type="stringType" Position="7" ValueByString="oracle.wh.repos.impl.items.CMPForeignKey"/>
            <PrimitiveProperty persistent="true" name="oracle.wh.repos.impl.properties.CMPCLOBPropertyValue"
                type="stringType" Position="8" ValueByString="oracle.wh.repos.impl.properties.CMPCLOBPropertyValue"/>
            <PrimitiveProperty persistent="true" name="oracle.wh.repos.impl.properties.CMPReferencePropertyValue"
                type="stringType" Position="9" ValueByString="oracle.wh.repos.impl.properties.CMPReferencePropertyValue"/>
            <PrimitiveProperty persistent="true" name="oracle.wh.repos.impl.properties.CMPPurePhysicalObject"
                type="stringType" Position="10" ValueByString="oracle.wh.repos.impl.properties.CMPPurePhysicalObject"/>
            <PrimitiveProperty persistent="true" name="oracle.wh.repos.impl.items.CMPWBNamedItemSet"
                type="stringType" Position="11" ValueByString="oracle.wh.repos.impl.items.CMPWBNamedItemSet"/>
            <PrimitiveProperty persistent="true" name="oracle.wh.repos.impl.properties.CMPStringPropertyValue"
                type="stringType" Position="12" ValueByString="oracle.wh.repos.impl.properties.CMPStringPropertyValue"/>
            <PrimitiveProperty persistent="true" name="oracle.wh.repos.impl.relational.CMPIndex"
                type="stringType" Position="13" ValueByString="oracle.wh.repos.impl.relational.CMPIndex"/>
            <PrimitiveProperty persistent="true" name="oracle.wh.repos.impl.relational.CMPPartitionKey"
                type="stringType" Position="14" ValueByString="oracle.wh.repos.impl.relational.CMPPartitionKey"/>
            <PrimitiveProperty persistent="true" name="oracle.wh.repos.impl.businessRule.CMPRelationUsage"
                type="stringType" Position="15" ValueByString="oracle.wh.repos.impl.businessRule.CMPRelationUsage"/>
        </ArrayProperty>
        <PrimitiveProperty persistent="true" name="NAVIGABLE_ASSOCIATION_ROLES"
            type="stringType" ValueByString="Navigable Association Roles">
            <PrimitiveProperty persistent="true" name="InstalledModule"
                type="stringType" ValueByString="oracle.wh.repos.impl.application.CMPInstalledModule">
                <PrimitiveProperty persistent="true" name="AGGREGATE"
                    type="BooleanType" ValueByString="true"/>
                <PrimitiveProperty persistent="true" name="INTRA_COMPONENT"
                    type="BooleanType" ValueByString="false"/>
                <PrimitiveProperty persistent="true" name="TARGET_ROLE_NAME"
                    type="stringType" ValueByString="DAEs"/>
                <PrimitiveProperty persistent="true" name="MCM_INTERESTED"
                    type="BooleanType" ValueByString="true"/>
            </PrimitiveProperty>
            <PrimitiveProperty persistent="true" name="ACLContainer"
                type="stringType" ValueByString="oracle.wh.repos.impl.security.CMPACLContainer">
                <PrimitiveProperty persistent="true" name="AGGREGATE"
                    type="BooleanType" ValueByString="false"/>
                <PrimitiveProperty persistent="true" name="INTRA_COMPONENT"
                    type="BooleanType" ValueByString="false"/>
                <PrimitiveProperty persistent="true" name="TARGET_ROLE_NAME"
                    type="stringType" ValueByString="RealFCO"/>
                <PrimitiveProperty persistent="true" name="MCM_INTERESTED"
                    type="BooleanType" ValueByString="false"/>
            </PrimitiveProperty>
            <PrimitiveProperty persistent="true" name="ValidationResult"
                type="stringType" ValueByString="oracle.wh.repos.impl.validation.CMPValidationComponent">
                <PrimitiveProperty persistent="true" name="AGGREGATE"
                    type="BooleanType" ValueByString="false"/>
                <PrimitiveProperty persistent="true" name="INTRA_COMPONENT"
                    type="BooleanType" ValueByString="true"/>
                <PrimitiveProperty persistent="true" name="TARGET_ROLE_NAME"
                    type="stringType" ValueByString="ValidatingElement"/>
                <PrimitiveProperty persistent="true" name="MCM_INTERESTED"
                    type="BooleanType" ValueByString="false"/>
            </PrimitiveProperty>
            <PrimitiveProperty persistent="true" name="OwningFolder"
                type="stringType" ValueByString="oracle.wh.repos.impl.component.Folder">
                <PrimitiveProperty persistent="true" name="AGGREGATE"
                    type="BooleanType" ValueByString="false"/>
                <PrimitiveProperty persistent="true" name="INTRA_COMPONENT"
                    type="BooleanType" ValueByString="false"/>
                <PrimitiveProperty persistent="true" name="TARGET_ROLE_NAME"
                    type="stringType" ValueByString="OwnedComponents"/>
                <PrimitiveProperty persistent="true" name="MCM_INTERESTED"
                    type="BooleanType" ValueByString="false"/>
            </PrimitiveProperty>
            <PrimitiveProperty persistent="true" name="IconObject"
                type="stringType" ValueByString="oracle.wh.repos.impl.binaryData.CMPIcon">
                <PrimitiveProperty persistent="true" name="AGGREGATE"
                    type="BooleanType" ValueByString="false"/>
                <PrimitiveProperty persistent="true" name="INTRA_COMPONENT"
                    type="BooleanType" ValueByString="false"/>
                <PrimitiveProperty persistent="true" name="TARGET_ROLE_NAME"
                    type="stringType" ValueByString="Element"/>
                <PrimitiveProperty persistent="true" name="MCM_INTERESTED"
                    type="BooleanType" ValueByString="true"/>
            </PrimitiveProperty>
            <PrimitiveProperty persistent="true" name="Tt"
                type="stringType" ValueByString="oracle.wh.repos.impl.tts.CMPWBOracleTTS">
                <PrimitiveProperty persistent="true" name="AGGREGATE"
                    type="BooleanType" ValueByString="false"/>
                <PrimitiveProperty persistent="true" name="INTRA_COMPONENT"
                    type="BooleanType" ValueByString="false"/>
                <PrimitiveProperty persistent="true" name="TARGET_ROLE_NAME"
                    type="stringType" ValueByString="Tables"/>
                <PrimitiveProperty persistent="true" name="MCM_INTERESTED"
                    type="BooleanType" ValueByString="true"/>
            </PrimitiveProperty>
            <PrimitiveProperty persistent="true" name="Project"
                type="stringType" ValueByString="oracle.wh.repos.impl.project.CMPWBProject">
                <PrimitiveProperty persistent="true" name="AGGREGATE"
                    type="BooleanType" ValueByString="false"/>
                <PrimitiveProperty persistent="true" name="INTRA_COMPONENT"
                    type="BooleanType" ValueByString="true"/>
                <PrimitiveProperty persistent="true" name="TARGET_ROLE_NAME"
                    type="stringType" ValueByString="NOT MARKED IN MODEL"/>
                <PrimitiveProperty persistent="true" name="MCM_INTERESTED"
                    type="BooleanType" ValueByString="false"/>
            </PrimitiveProperty>
    </PrimitiveProperty>
    </ClassDefinition>

    <ClassDefinition persistent="true" name="oracle.wh.repos.impl.project.CMPWBProject">
        <ArrayProperty persistent="true" name="CHILD_TYPES" type="stringArrayType">
            <PrimitiveProperty persistent="true" name="oracle.wh.repos.impl.binaryData.CMPIcon"
                type="stringType" Position="0" ValueByString="oracle.wh.repos.impl.binaryData.CMPIcon"/>
            <PrimitiveProperty persistent="true" name="oracle.wh.repos.impl.validation.CMPWBValidationResult"
                type="stringType" Position="1" ValueByString="oracle.wh.repos.impl.validation.CMPWBValidationResult"/>
            <PrimitiveProperty persistent="true" name="oracle.wh.repos.impl.environment.CMPLogicalLocation"
                type="stringType" Position="2" ValueByString="oracle.wh.repos.impl.environment.CMPLogicalLocation"/>
            <PrimitiveProperty persistent="true" name="oracle.wh.repos.impl.properties.CMPPurePhysicalObject"
                type="stringType" Position="3" ValueByString="oracle.wh.repos.impl.properties.CMPPurePhysicalObject"/>
            <PrimitiveProperty persistent="true" name="oracle.wh.repos.impl.environment.CMPRuntimeLocation"
                type="stringType" Position="4" ValueByString="oracle.wh.repos.impl.environment.CMPRuntimeLocation"/>
            <PrimitiveProperty persistent="true" name="oracle.wh.repos.impl.properties.CMPStringPropertyValue"
                type="stringType" Position="5" ValueByString="oracle.wh.repos.impl.properties.CMPStringPropertyValue"/>
            <PrimitiveProperty persistent="true" name="oracle.wh.repos.impl.userFolder.CMPUserFolder"
                type="stringType" Position="6" ValueByString="oracle.wh.repos.impl.userFolder.CMPUserFolder"/>
            <PrimitiveProperty persistent="true" name="oracle.wh.repos.impl.properties.CMPCLOBPropertyValue"
                type="stringType" Position="7" ValueByString="oracle.wh.repos.impl.properties.CMPCLOBPropertyValue"/>
            <PrimitiveProperty persistent="true" name="oracle.wh.repos.impl.webService.CMPAppServerInstalledModule"
                type="stringType" Position="8" ValueByString="oracle.wh.repos.impl.webService.CMPAppServerInstalledModule"/>
            <PrimitiveProperty persistent="true" name="oracle.wh.repos.impl.mls.CMPTranslation"
                type="stringType" Position="9" ValueByString="oracle.wh.repos.impl.mls.CMPTranslation"/>
            <PrimitiveProperty persistent="true" name="oracle.wh.repos.impl.application.CMPWBRepInstalledModule"
                type="stringType" Position="10" ValueByString="oracle.wh.repos.impl.application.CMPWBRepInstalledModule"/>
            <PrimitiveProperty persistent="true" name="oracle.wh.repos.impl.properties.CMPReferencePropertyValue"
                type="stringType" Position="11" ValueByString="oracle.wh.repos.impl.properties.CMPReferencePropertyValue"/>
            <PrimitiveProperty persistent="true" name="oracle.wh.repos.impl.configuration.CMPNamedConfiguration"
                type="stringType" Position="12" ValueByString="oracle.wh.repos.impl.configuration.CMPNamedConfiguration"/>
            <PrimitiveProperty persistent="true" name="oracle.wh.repos.impl.application.CMPSharedInstalledModule"
                type="stringType" Position="13" ValueByString="oracle.wh.repos.impl.application.CMPSharedInstalledModule"/>
            <PrimitiveProperty persistent="true" name="oracle.wh.repos.impl.application.CMPWBFileInstalledModule"
                type="stringType" Position="14" ValueByString="oracle.wh.repos.impl.application.CMPWBFileInstalledModule"/>
            <PrimitiveProperty persistent="true" name="oracle.wh.repos.impl.application.CMPWBSAPInstalledModule"
                type="stringType" Position="15" ValueByString="oracle.wh.repos.impl.application.CMPWBSAPInstalledModule"/>
            <PrimitiveProperty persistent="true" name="oracle.wh.repos.impl.schedules.CMPCalendarInstalledModule"
                type="stringType" Position="16" ValueByString="oracle.wh.repos.impl.schedules.CMPCalendarInstalledModule"/>
            <PrimitiveProperty persistent="true" name="oracle.wh.repos.impl.weakComponent.CMPWeakModule"
                type="stringType" Position="17" ValueByString="oracle.wh.repos.impl.weakComponent.CMPWeakModule"/>
            <PrimitiveProperty persistent="true" name="oracle.wh.repos.impl.application.CMPDatabaseModule"
                type="stringType" Position="18" ValueByString="oracle.wh.repos.impl.application.CMPDatabaseModule"/>
            <PrimitiveProperty persistent="true" name="oracle.wh.repos.impl.mapping.CMPPublicSubMap"
                type="stringType" Position="19" ValueByString="oracle.wh.repos.impl.mapping.CMPPublicSubMap"/>
            <PrimitiveProperty persistent="true" name="oracle.wh.repos.impl.mapping.CMPSubMapLibrary"
                type="stringType" Position="20" ValueByString="oracle.wh.repos.impl.mapping.CMPSubMapLibrary"/>
            <PrimitiveProperty persistent="true" name="oracle.wh.repos.impl.dataProfile.CMPProfile"
                type="stringType" Position="21" ValueByString="oracle.wh.repos.impl.dataProfile.CMPProfile"/>
            <PrimitiveProperty persistent="true" name="oracle.wh.repos.impl.businessRule.CMPBusinessRuleModule"
                type="stringType" Position="22" ValueByString="oracle.wh.repos.impl.businessRule.CMPBusinessRuleModule"/>
            <PrimitiveProperty persistent="true" name="oracle.wh.repos.impl.intelligenceSchema.CMPIntelligenceSchema"
                type="stringType" Position="23" ValueByString="oracle.wh.repos.impl.intelligenceSchema.CMPIntelligenceSchema"/>
            <PrimitiveProperty persistent="true" name="oracle.wh.repos.impl.processFlow.CMPProgramGroup"
                type="stringType" Position="24" ValueByString="oracle.wh.repos.impl.processFlow.CMPProgramGroup"/>
            <PrimitiveProperty persistent="true" name="oracle.wh.repos.impl.processFlow.CMPProcessInstalledModule"
                type="stringType" Position="25" ValueByString="oracle.wh.repos.impl.processFlow.CMPProcessInstalledModule"/>
            <PrimitiveProperty persistent="true" name="oracle.wh.repos.impl.taskFlow.CMPTaskFlowInstalledModule"
                type="stringType" Position="26" ValueByString="oracle.wh.repos.impl.taskFlow.CMPTaskFlowInstalledModule"/>
            <PrimitiveProperty persistent="true" name="oracle.wh.repos.impl.tts.CMPWBOracleTTS"
                type="stringType" Position="27" ValueByString="oracle.wh.repos.impl.tts.CMPWBOracleTTS"/>
            <PrimitiveProperty persistent="true" name="oracle.wh.repos.impl.tts.CMPWBOracleTTSSet"
                type="stringType" Position="28" ValueByString="oracle.wh.repos.impl.tts.CMPWBOracleTTSSet"/>
            <PrimitiveProperty persistent="true" name="oracle.wh.repos.impl.businessTree.CMPCatalog"
                type="stringType" Position="29" ValueByString="oracle.wh.repos.impl.businessTree.CMPCatalog"/>
            <PrimitiveProperty persistent="true" name="oracle.wh.repos.impl.taskFlow.CMPTaskFlowSet"
                type="stringType" Position="30" ValueByString="oracle.wh.repos.impl.taskFlow.CMPTaskFlowSet"/>
        </ArrayProperty>
        <PrimitiveProperty persistent="true" name="NAVIGABLE_ASSOCIATION_ROLES"
            type="stringType" ValueByString="Navigable Association Roles">
            <PrimitiveProperty persistent="true" name="ACLContainer"
                type="stringType" ValueByString="oracle.wh.repos.impl.security.CMPACLContainer">
                <PrimitiveProperty persistent="true" name="AGGREGATE"
                    type="BooleanType" ValueByString="false"/>
                <PrimitiveProperty persistent="true" name="INTRA_COMPONENT"
                    type="BooleanType" ValueByString="false"/>
                <PrimitiveProperty persistent="true" name="TARGET_ROLE_NAME"
                    type="stringType" ValueByString="RealFCO"/>
                <PrimitiveProperty persistent="true" name="MCM_INTERESTED"
                    type="BooleanType" ValueByString="false"/>
            </PrimitiveProperty>
            <PrimitiveProperty persistent="true" name="ValidationResult"
                type="stringType" ValueByString="oracle.wh.repos.impl.validation.CMPValidationComponent">
                <PrimitiveProperty persistent="true" name="AGGREGATE"
                    type="BooleanType" ValueByString="false"/>
                <PrimitiveProperty persistent="true" name="INTRA_COMPONENT"
                    type="BooleanType" ValueByString="true"/>
                <PrimitiveProperty persistent="true" name="TARGET_ROLE_NAME"
                    type="stringType" ValueByString="ValidatingElement"/>
                <PrimitiveProperty persistent="true" name="MCM_INTERESTED"
                    type="BooleanType" ValueByString="false"/>
            </PrimitiveProperty>
            <PrimitiveProperty persistent="true" name="OwningFolder"
                type="stringType" ValueByString="oracle.wh.repos.impl.component.Folder">
                <PrimitiveProperty persistent="true" name="AGGREGATE"
                    type="BooleanType" ValueByString="false"/>
                <PrimitiveProperty persistent="true" name="INTRA_COMPONENT"
                    type="BooleanType" ValueByString="false"/>
                <PrimitiveProperty persistent="true" name="TARGET_ROLE_NAME"
                    type="stringType" ValueByString="OwnedComponents"/>
                <PrimitiveProperty persistent="true" name="MCM_INTERESTED"
                    type="BooleanType" ValueByString="false"/>
            </PrimitiveProperty>
            <PrimitiveProperty persistent="true" name="IconObject"
                type="stringType" ValueByString="oracle.wh.repos.impl.binaryData.CMPIcon">
                <PrimitiveProperty persistent="true" name="AGGREGATE"
                    type="BooleanType" ValueByString="false"/>
                <PrimitiveProperty persistent="true" name="INTRA_COMPONENT"
                    type="BooleanType" ValueByString="false"/>
                <PrimitiveProperty persistent="true" name="TARGET_ROLE_NAME"
                    type="stringType" ValueByString="Element"/>
                <PrimitiveProperty persistent="true" name="MCM_INTERESTED"
                    type="BooleanType" ValueByString="true"/>
            </PrimitiveProperty>
            <PrimitiveProperty persistent="true" name="OwningWorkspace"
                type="stringType" ValueByString="oracle.wh.repos.impl.workspace.CMPWorkspace">
                <PrimitiveProperty persistent="true" name="AGGREGATE"
                    type="BooleanType" ValueByString="true"/>
                <PrimitiveProperty persistent="true" name="INTRA_COMPONENT"
                    type="BooleanType" ValueByString="false"/>
                <PrimitiveProperty persistent="true" name="TARGET_ROLE_NAME"
                    type="stringType" ValueByString="Project"/>
                <PrimitiveProperty persistent="true" name="MCM_INTERESTED"
                    type="BooleanType" ValueByString="true"/>
            </PrimitiveProperty>
            <PrimitiveProperty persistent="true" name="Project"
                type="stringType" ValueByString="oracle.wh.repos.impl.project.CMPWBProject">
                <PrimitiveProperty persistent="true" name="AGGREGATE"
                    type="BooleanType" ValueByString="false"/>
                <PrimitiveProperty persistent="true" name="INTRA_COMPONENT"
                    type="BooleanType" ValueByString="true"/>
                <PrimitiveProperty persistent="true" name="TARGET_ROLE_NAME"
                    type="stringType" ValueByString="NOT MARKED IN MODEL"/>
                <PrimitiveProperty persistent="true" name="MCM_INTERESTED"
                    type="BooleanType" ValueByString="false"/>
            </PrimitiveProperty>
    </PrimitiveProperty>
    </ClassDefinition>

    <ClassDefinition persistent="true" name="oracle.wh.repos.impl.properties.CMPCLOBPropertyValue">
        <ArrayProperty persistent="true" name="CHILD_TYPES" type="stringArrayType">
            <PrimitiveProperty persistent="true" name="oracle.wh.repos.impl.properties.CMPCLOBPropertyValue"
                type="stringType" Position="0" ValueByString="oracle.wh.repos.impl.properties.CMPCLOBPropertyValue"/>
            <PrimitiveProperty persistent="true" name="oracle.wh.repos.impl.properties.CMPPurePhysicalObject"
                type="stringType" Position="1" ValueByString="oracle.wh.repos.impl.properties.CMPPurePhysicalObject"/>
            <PrimitiveProperty persistent="true" name="oracle.wh.repos.impl.weakComponent.CMPWeakAssociation"
                type="stringType" Position="2" ValueByString="oracle.wh.repos.impl.weakComponent.CMPWeakAssociation"/>
            <PrimitiveProperty persistent="true" name="oracle.wh.repos.impl.properties.CMPStringPropertyValue"
                type="stringType" Position="3" ValueByString="oracle.wh.repos.impl.properties.CMPStringPropertyValue"/>
            <PrimitiveProperty persistent="true" name="oracle.wh.repos.impl.weakComponent.CMPWeakSecondClassObject"
                type="stringType" Position="4" ValueByString="oracle.wh.repos.impl.weakComponent.CMPWeakSecondClassObject"/>
            <PrimitiveProperty persistent="true" name="oracle.wh.repos.impl.properties.CMPReferencePropertyValue"
                type="stringType" Position="5" ValueByString="oracle.wh.repos.impl.properties.CMPReferencePropertyValue"/>
        </ArrayProperty>
        <PrimitiveProperty persistent="true" name="NAVIGABLE_ASSOCIATION_ROLES"
            type="stringType" ValueByString="Navigable Association Roles">
            <PrimitiveProperty persistent="true" name="FirstClassObject"
                type="stringType" ValueByString="oracle.wh.repos.impl.component.FirstClassObject">
                <PrimitiveProperty persistent="true" name="AGGREGATE"
                    type="BooleanType" ValueByString="false"/>
                <PrimitiveProperty persistent="true" name="INTRA_COMPONENT"
                    type="BooleanType" ValueByString="true"/>
                <PrimitiveProperty persistent="true" name="TARGET_ROLE_NAME"
                    type="stringType" ValueByString="SecondClassObjects"/>
                <PrimitiveProperty persistent="true" name="MCM_INTERESTED"
                    type="BooleanType" ValueByString="false"/>
            </PrimitiveProperty>
            <PrimitiveProperty persistent="true" name="PropertyOwner"
                type="stringType" ValueByString="oracle.wh.repos.impl.properties.CMPPropertyOwner">
                <PrimitiveProperty persistent="true" name="AGGREGATE"
                    type="BooleanType" ValueByString="true"/>
                <PrimitiveProperty persistent="true" name="INTRA_COMPONENT"
                    type="BooleanType" ValueByString="true"/>
                <PrimitiveProperty persistent="true" name="TARGET_ROLE_NAME"
                    type="stringType" ValueByString="Properties"/>
                <PrimitiveProperty persistent="true" name="MCM_INTERESTED"
                    type="BooleanType" ValueByString="true"/>
            </PrimitiveProperty>
            <PrimitiveProperty persistent="true" name="IconObject"
                type="stringType" ValueByString="oracle.wh.repos.impl.binaryData.CMPIcon">
                <PrimitiveProperty persistent="true" name="AGGREGATE"
                    type="BooleanType" ValueByString="false"/>
                <PrimitiveProperty persistent="true" name="INTRA_COMPONENT"
                    type="BooleanType" ValueByString="false"/>
                <PrimitiveProperty persistent="true" name="TARGET_ROLE_NAME"
                    type="stringType" ValueByString="Element"/>
                <PrimitiveProperty persistent="true" name="MCM_INTERESTED"
                    type="BooleanType" ValueByString="true"/>
            </PrimitiveProperty>
    </PrimitiveProperty>
    </ClassDefinition>

    <ClassDefinition persistent="true" name="oracle.wh.repos.impl.businessRule.CMPBusinessRuleModule">
        <ArrayProperty persistent="true" name="CHILD_TYPES" type="stringArrayType">
            <PrimitiveProperty persistent="true" name="oracle.wh.repos.impl.properties.CMPCLOBPropertyValue"
                type="stringType" Position="0" ValueByString="oracle.wh.repos.impl.properties.CMPCLOBPropertyValue"/>
            <PrimitiveProperty persistent="true" name="oracle.wh.repos.impl.properties.CMPPurePhysicalObject"
                type="stringType" Position="1" ValueByString="oracle.wh.repos.impl.properties.CMPPurePhysicalObject"/>
            <PrimitiveProperty persistent="true" name="oracle.wh.repos.impl.dependency.CMPDependency"
                type="stringType" Position="2" ValueByString="oracle.wh.repos.impl.dependency.CMPDependency"/>
            <PrimitiveProperty persistent="true" name="oracle.wh.repos.impl.properties.CMPStringPropertyValue"
                type="stringType" Position="3" ValueByString="oracle.wh.repos.impl.properties.CMPStringPropertyValue"/>
            <PrimitiveProperty persistent="true" name="oracle.wh.repos.impl.validation.CMPWBValidationResult"
                type="stringType" Position="4" ValueByString="oracle.wh.repos.impl.validation.CMPWBValidationResult"/>
            <PrimitiveProperty persistent="true" name="oracle.wh.repos.impl.userFolder.CMPUserFolder"
                type="stringType" Position="5" ValueByString="oracle.wh.repos.impl.userFolder.CMPUserFolder"/>
            <PrimitiveProperty persistent="true" name="oracle.wh.repos.impl.mls.CMPTranslation"
                type="stringType" Position="6" ValueByString="oracle.wh.repos.impl.mls.CMPTranslation"/>
            <PrimitiveProperty persistent="true" name="oracle.wh.repos.impl.businessRule.CMPBusinessRuleDefinition"
                type="stringType" Position="7" ValueByString="oracle.wh.repos.impl.businessRule.CMPBusinessRuleDefinition"/>
            <PrimitiveProperty persistent="true" name="oracle.wh.repos.impl.properties.CMPReferencePropertyValue"
                type="stringType" Position="8" ValueByString="oracle.wh.repos.impl.properties.CMPReferencePropertyValue"/>
        </ArrayProperty>
        <PrimitiveProperty persistent="true" name="NAVIGABLE_ASSOCIATION_ROLES"
            type="stringType" ValueByString="Navigable Association Roles">
            <PrimitiveProperty persistent="true" name="ACLContainer"
                type="stringType" ValueByString="oracle.wh.repos.impl.security.CMPACLContainer">
                <PrimitiveProperty persistent="true" name="AGGREGATE"
                    type="BooleanType" ValueByString="false"/>
                <PrimitiveProperty persistent="true" name="INTRA_COMPONENT"
                    type="BooleanType" ValueByString="false"/>
                <PrimitiveProperty persistent="true" name="TARGET_ROLE_NAME"
                    type="stringType" ValueByString="RealFCO"/>
                <PrimitiveProperty persistent="true" name="MCM_INTERESTED"
                    type="BooleanType" ValueByString="false"/>
            </PrimitiveProperty>
            <PrimitiveProperty persistent="true" name="ValidationResult"
                type="stringType" ValueByString="oracle.wh.repos.impl.validation.CMPValidationComponent">
                <PrimitiveProperty persistent="true" name="AGGREGATE"
                    type="BooleanType" ValueByString="false"/>
                <PrimitiveProperty persistent="true" name="INTRA_COMPONENT"
                    type="BooleanType" ValueByString="true"/>
                <PrimitiveProperty persistent="true" name="TARGET_ROLE_NAME"
                    type="stringType" ValueByString="ValidatingElement"/>
                <PrimitiveProperty persistent="true" name="MCM_INTERESTED"
                    type="BooleanType" ValueByString="false"/>
            </PrimitiveProperty>
            <PrimitiveProperty persistent="true" name="OwningFolder"
                type="stringType" ValueByString="oracle.wh.repos.impl.component.Folder">
                <PrimitiveProperty persistent="true" name="AGGREGATE"
                    type="BooleanType" ValueByString="false"/>
                <PrimitiveProperty persistent="true" name="INTRA_COMPONENT"
                    type="BooleanType" ValueByString="false"/>
                <PrimitiveProperty persistent="true" name="TARGET_ROLE_NAME"
                    type="stringType" ValueByString="OwnedComponents"/>
                <PrimitiveProperty persistent="true" name="MCM_INTERESTED"
                    type="BooleanType" ValueByString="false"/>
            </PrimitiveProperty>
            <PrimitiveProperty persistent="true" name="IconObject"
                type="stringType" ValueByString="oracle.wh.repos.impl.binaryData.CMPIcon">
                <PrimitiveProperty persistent="true" name="AGGREGATE"
                    type="BooleanType" ValueByString="false"/>
                <PrimitiveProperty persistent="true" name="INTRA_COMPONENT"
                    type="BooleanType" ValueByString="false"/>
                <PrimitiveProperty persistent="true" name="TARGET_ROLE_NAME"
                    type="stringType" ValueByString="Element"/>
                <PrimitiveProperty persistent="true" name="MCM_INTERESTED"
                    type="BooleanType" ValueByString="true"/>
            </PrimitiveProperty>
            <PrimitiveProperty persistent="true" name="Platform"
                type="stringType" ValueByString="oracle.wh.repos.impl.platform.CMPPlatform">
                <PrimitiveProperty persistent="true" name="AGGREGATE"
                    type="BooleanType" ValueByString="false"/>
                <PrimitiveProperty persistent="true" name="INTRA_COMPONENT"
                    type="BooleanType" ValueByString="false"/>
                <PrimitiveProperty persistent="true" name="TARGET_ROLE_NAME"
                    type="stringType" ValueByString="Modules"/>
                <PrimitiveProperty persistent="true" name="MCM_INTERESTED"
                    type="BooleanType" ValueByString="true"/>
            </PrimitiveProperty>
            <PrimitiveProperty persistent="true" name="OwningProject"
                type="stringType" ValueByString="oracle.wh.repos.impl.project.CMPWBProject">
                <PrimitiveProperty persistent="true" name="AGGREGATE"
                    type="BooleanType" ValueByString="true"/>
                <PrimitiveProperty persistent="true" name="INTRA_COMPONENT"
                    type="BooleanType" ValueByString="false"/>
                <PrimitiveProperty persistent="true" name="TARGET_ROLE_NAME"
                    type="stringType" ValueByString="InstalledModules"/>
                <PrimitiveProperty persistent="true" name="MCM_INTERESTED"
                    type="BooleanType" ValueByString="true"/>
            </PrimitiveProperty>
            <PrimitiveProperty persistent="true" name="MIVDefinition"
                type="stringType" ValueByString="oracle.wh.repos.impl.miv.CMPWBMIVDefinition">
                <PrimitiveProperty persistent="true" name="AGGREGATE"
                    type="BooleanType" ValueByString="false"/>
                <PrimitiveProperty persistent="true" name="INTRA_COMPONENT"
                    type="BooleanType" ValueByString="false"/>
                <PrimitiveProperty persistent="true" name="TARGET_ROLE_NAME"
                    type="stringType" ValueByString="MIVInstalledModule"/>
                <PrimitiveProperty persistent="true" name="MCM_INTERESTED"
                    type="BooleanType" ValueByString="true"/>
            </PrimitiveProperty>
            <PrimitiveProperty persistent="true" name="Project"
                type="stringType" ValueByString="oracle.wh.repos.impl.project.CMPWBProject">
                <PrimitiveProperty persistent="true" name="AGGREGATE"
                    type="BooleanType" ValueByString="false"/>
                <PrimitiveProperty persistent="true" name="INTRA_COMPONENT"
                    type="BooleanType" ValueByString="true"/>
                <PrimitiveProperty persistent="true" name="TARGET_ROLE_NAME"
                    type="stringType" ValueByString="NOT MARKED IN MODEL"/>
                <PrimitiveProperty persistent="true" name="MCM_INTERESTED"
                    type="BooleanType" ValueByString="false"/>
            </PrimitiveProperty>
    </PrimitiveProperty>
    </ClassDefinition>

    <ClassDefinition persistent="true" name="oracle.wh.repos.impl.taskFlow.CMPTaskFlow">
        <ArrayProperty persistent="true" name="CHILD_TYPES" type="stringArrayType">
            <PrimitiveProperty persistent="true" name="oracle.wh.repos.impl.properties.CMPCLOBPropertyValue"
                type="stringType" Position="0" ValueByString="oracle.wh.repos.impl.properties.CMPCLOBPropertyValue"/>
            <PrimitiveProperty persistent="true" name="oracle.wh.repos.impl.validation.CMPWBValidationResult"
                type="stringType" Position="1" ValueByString="oracle.wh.repos.impl.validation.CMPWBValidationResult"/>
            <PrimitiveProperty persistent="true" name="oracle.wh.repos.impl.mls.CMPTranslation"
                type="stringType" Position="2" ValueByString="oracle.wh.repos.impl.mls.CMPTranslation"/>
            <PrimitiveProperty persistent="true" name="oracle.wh.repos.impl.processFlow.CMPSubProcess"
                type="stringType" Position="3" ValueByString="oracle.wh.repos.impl.processFlow.CMPSubProcess"/>
            <PrimitiveProperty persistent="true" name="oracle.wh.repos.impl.processFlow.CMPProcessActivityParameter"
                type="stringType" Position="4" ValueByString="oracle.wh.repos.impl.processFlow.CMPProcessActivityParameter"/>
            <PrimitiveProperty persistent="true" name="oracle.wh.repos.impl.properties.CMPReferencePropertyValue"
                type="stringType" Position="5" ValueByString="oracle.wh.repos.impl.properties.CMPReferencePropertyValue"/>
            <PrimitiveProperty persistent="true" name="oracle.wh.repos.impl.properties.CMPPurePhysicalObject"
                type="stringType" Position="6" ValueByString="oracle.wh.repos.impl.properties.CMPPurePhysicalObject"/>
            <PrimitiveProperty persistent="true" name="oracle.wh.repos.impl.dependency.CMPDependency"
                type="stringType" Position="7" ValueByString="oracle.wh.repos.impl.dependency.CMPDependency"/>
            <PrimitiveProperty persistent="true" name="oracle.wh.repos.impl.variables.CMPVariable"
                type="stringType" Position="8" ValueByString="oracle.wh.repos.impl.variables.CMPVariable"/>
            <PrimitiveProperty persistent="true" name="oracle.wh.repos.impl.properties.CMPStringPropertyValue"
                type="stringType" Position="9" ValueByString="oracle.wh.repos.impl.properties.CMPStringPropertyValue"/>
            <PrimitiveProperty persistent="true" name="oracle.wh.repos.impl.taskFlow.CMPTask"
                type="stringType" Position="10" ValueByString="oracle.wh.repos.impl.taskFlow.CMPTask"/>
            <PrimitiveProperty persistent="true" name="oracle.wh.repos.impl.processFlow.CMPProcessTransition"
                type="stringType" Position="11" ValueByString="oracle.wh.repos.impl.processFlow.CMPProcessTransition"/>
            <PrimitiveProperty persistent="true" name="oracle.wh.repos.impl.taskFlow.CMPTaskImplementation"
                type="stringType" Position="12" ValueByString="oracle.wh.repos.impl.taskFlow.CMPTaskImplementation"/>
        </ArrayProperty>
        <PrimitiveProperty persistent="true" name="NAVIGABLE_ASSOCIATION_ROLES"
            type="stringType" ValueByString="Navigable Association Roles">
            <PrimitiveProperty persistent="true" name="PlatformTgt"
                type="stringType" ValueByString="oracle.wh.repos.impl.platform.CMPPlatform">
                <PrimitiveProperty persistent="true" name="AGGREGATE"
                    type="BooleanType" ValueByString="false"/>
                <PrimitiveProperty persistent="true" name="INTRA_COMPONENT"
                    type="BooleanType" ValueByString="false"/>
                <PrimitiveProperty persistent="true" name="TARGET_ROLE_NAME"
                    type="stringType" ValueByString="SourceKM"/>
                <PrimitiveProperty persistent="true" name="MCM_INTERESTED"
                    type="BooleanType" ValueByString="true"/>
            </PrimitiveProperty>
            <PrimitiveProperty persistent="true" name="ACLContainer"
                type="stringType" ValueByString="oracle.wh.repos.impl.security.CMPACLContainer">
                <PrimitiveProperty persistent="true" name="AGGREGATE"
                    type="BooleanType" ValueByString="false"/>
                <PrimitiveProperty persistent="true" name="INTRA_COMPONENT"
                    type="BooleanType" ValueByString="false"/>
                <PrimitiveProperty persistent="true" name="TARGET_ROLE_NAME"
                    type="stringType" ValueByString="RealFCO"/>
                <PrimitiveProperty persistent="true" name="MCM_INTERESTED"
                    type="BooleanType" ValueByString="false"/>
            </PrimitiveProperty>
            <PrimitiveProperty persistent="true" name="CopyOf"
                type="stringType" ValueByString="oracle.wh.repos.impl.component.FirstClassObject">
                <PrimitiveProperty persistent="true" name="AGGREGATE"
                    type="BooleanType" ValueByString="false"/>
                <PrimitiveProperty persistent="true" name="INTRA_COMPONENT"
                    type="BooleanType" ValueByString="false"/>
                <PrimitiveProperty persistent="true" name="TARGET_ROLE_NAME"
                    type="stringType" ValueByString="NOT MARKED IN MODEL"/>
                <PrimitiveProperty persistent="true" name="MCM_INTERESTED"
                    type="BooleanType" ValueByString="true"/>
            </PrimitiveProperty>
            <PrimitiveProperty persistent="true" name="ValidationResult"
                type="stringType" ValueByString="oracle.wh.repos.impl.validation.CMPValidationComponent">
                <PrimitiveProperty persistent="true" name="AGGREGATE"
                    type="BooleanType" ValueByString="false"/>
                <PrimitiveProperty persistent="true" name="INTRA_COMPONENT"
                    type="BooleanType" ValueByString="true"/>
                <PrimitiveProperty persistent="true" name="TARGET_ROLE_NAME"
                    type="stringType" ValueByString="ValidatingElement"/>
                <PrimitiveProperty persistent="true" name="MCM_INTERESTED"
                    type="BooleanType" ValueByString="false"/>
            </PrimitiveProperty>
            <PrimitiveProperty persistent="true" name="OwningInstalledModule"
                type="stringType" ValueByString="oracle.wh.repos.impl.application.CMPInstalledModule">
                <PrimitiveProperty persistent="true" name="AGGREGATE"
                    type="BooleanType" ValueByString="true"/>
                <PrimitiveProperty persistent="true" name="INTRA_COMPONENT"
                    type="BooleanType" ValueByString="false"/>
                <PrimitiveProperty persistent="true" name="TARGET_ROLE_NAME"
                    type="stringType" ValueByString="TaskFlows"/>
                <PrimitiveProperty persistent="true" name="MCM_INTERESTED"
                    type="BooleanType" ValueByString="true"/>
            </PrimitiveProperty>
            <PrimitiveProperty persistent="true" name="OwningFolder"
                type="stringType" ValueByString="oracle.wh.repos.impl.component.Folder">
                <PrimitiveProperty persistent="true" name="AGGREGATE"
                    type="BooleanType" ValueByString="false"/>
                <PrimitiveProperty persistent="true" name="INTRA_COMPONENT"
                    type="BooleanType" ValueByString="false"/>
                <PrimitiveProperty persistent="true" name="TARGET_ROLE_NAME"
                    type="stringType" ValueByString="OwnedComponents"/>
                <PrimitiveProperty persistent="true" name="MCM_INTERESTED"
                    type="BooleanType" ValueByString="false"/>
            </PrimitiveProperty>
            <PrimitiveProperty persistent="true" name="IconObject"
                type="stringType" ValueByString="oracle.wh.repos.impl.binaryData.CMPIcon">
                <PrimitiveProperty persistent="true" name="AGGREGATE"
                    type="BooleanType" ValueByString="false"/>
                <PrimitiveProperty persistent="true" name="INTRA_COMPONENT"
                    type="BooleanType" ValueByString="false"/>
                <PrimitiveProperty persistent="true" name="TARGET_ROLE_NAME"
                    type="stringType" ValueByString="Element"/>
                <PrimitiveProperty persistent="true" name="MCM_INTERESTED"
                    type="BooleanType" ValueByString="true"/>
            </PrimitiveProperty>
            <PrimitiveProperty persistent="true" name="PlatformSrc"
                type="stringType" ValueByString="oracle.wh.repos.impl.platform.CMPPlatform">
                <PrimitiveProperty persistent="true" name="AGGREGATE"
                    type="BooleanType" ValueByString="false"/>
                <PrimitiveProperty persistent="true" name="INTRA_COMPONENT"
                    type="BooleanType" ValueByString="false"/>
                <PrimitiveProperty persistent="true" name="TARGET_ROLE_NAME"
                    type="stringType" ValueByString="TargetKM"/>
                <PrimitiveProperty persistent="true" name="MCM_INTERESTED"
                    type="BooleanType" ValueByString="true"/>
            </PrimitiveProperty>
            <PrimitiveProperty persistent="true" name="Project"
                type="stringType" ValueByString="oracle.wh.repos.impl.project.CMPWBProject">
                <PrimitiveProperty persistent="true" name="AGGREGATE"
                    type="BooleanType" ValueByString="false"/>
                <PrimitiveProperty persistent="true" name="INTRA_COMPONENT"
                    type="BooleanType" ValueByString="true"/>
                <PrimitiveProperty persistent="true" name="TARGET_ROLE_NAME"
                    type="stringType" ValueByString="NOT MARKED IN MODEL"/>
                <PrimitiveProperty persistent="true" name="MCM_INTERESTED"
                    type="BooleanType" ValueByString="false"/>
            </PrimitiveProperty>
    </PrimitiveProperty>
    </ClassDefinition>

    <ClassDefinition persistent="true" name="oracle.wh.repos.impl.binaryData.CMPIcon">
        <ArrayProperty persistent="true" name="CHILD_TYPES" type="stringArrayType">
            <PrimitiveProperty persistent="true" name="oracle.wh.repos.impl.properties.CMPCLOBPropertyValue"
                type="stringType" Position="0" ValueByString="oracle.wh.repos.impl.properties.CMPCLOBPropertyValue"/>
            <PrimitiveProperty persistent="true" name="oracle.wh.repos.impl.properties.CMPPurePhysicalObject"
                type="stringType" Position="1" ValueByString="oracle.wh.repos.impl.properties.CMPPurePhysicalObject"/>
            <PrimitiveProperty persistent="true" name="oracle.wh.repos.impl.properties.CMPStringPropertyValue"
                type="stringType" Position="2" ValueByString="oracle.wh.repos.impl.properties.CMPStringPropertyValue"/>
            <PrimitiveProperty persistent="true" name="oracle.wh.repos.impl.mls.CMPTranslation"
                type="stringType" Position="3" ValueByString="oracle.wh.repos.impl.mls.CMPTranslation"/>
            <PrimitiveProperty persistent="true" name="oracle.wh.repos.impl.properties.CMPReferencePropertyValue"
                type="stringType" Position="4" ValueByString="oracle.wh.repos.impl.properties.CMPReferencePropertyValue"/>
        </ArrayProperty>
        <PrimitiveProperty persistent="true" name="NAVIGABLE_ASSOCIATION_ROLES"
            type="stringType" ValueByString="Navigable Association Roles">
            <PrimitiveProperty persistent="true" name="ACLContainer"
                type="stringType" ValueByString="oracle.wh.repos.impl.security.CMPACLContainer">
                <PrimitiveProperty persistent="true" name="AGGREGATE"
                    type="BooleanType" ValueByString="false"/>
                <PrimitiveProperty persistent="true" name="INTRA_COMPONENT"
                    type="BooleanType" ValueByString="false"/>
                <PrimitiveProperty persistent="true" name="TARGET_ROLE_NAME"
                    type="stringType" ValueByString="RealFCO"/>
                <PrimitiveProperty persistent="true" name="MCM_INTERESTED"
                    type="BooleanType" ValueByString="false"/>
            </PrimitiveProperty>
            <PrimitiveProperty persistent="true" name="ValidationResult"
                type="stringType" ValueByString="oracle.wh.repos.impl.validation.CMPValidationComponent">
                <PrimitiveProperty persistent="true" name="AGGREGATE"
                    type="BooleanType" ValueByString="false"/>
                <PrimitiveProperty persistent="true" name="INTRA_COMPONENT"
                    type="BooleanType" ValueByString="true"/>
                <PrimitiveProperty persistent="true" name="TARGET_ROLE_NAME"
                    type="stringType" ValueByString="ValidatingElement"/>
                <PrimitiveProperty persistent="true" name="MCM_INTERESTED"
                    type="BooleanType" ValueByString="false"/>
            </PrimitiveProperty>
            <PrimitiveProperty persistent="true" name="OwningFolder"
                type="stringType" ValueByString="oracle.wh.repos.impl.component.Folder">
                <PrimitiveProperty persistent="true" name="AGGREGATE"
                    type="BooleanType" ValueByString="false"/>
                <PrimitiveProperty persistent="true" name="INTRA_COMPONENT"
                    type="BooleanType" ValueByString="false"/>
                <PrimitiveProperty persistent="true" name="TARGET_ROLE_NAME"
                    type="stringType" ValueByString="OwnedComponents"/>
                <PrimitiveProperty persistent="true" name="MCM_INTERESTED"
                    type="BooleanType" ValueByString="false"/>
            </PrimitiveProperty>
            <PrimitiveProperty persistent="true" name="IconObject"
                type="stringType" ValueByString="oracle.wh.repos.impl.binaryData.CMPIcon">
                <PrimitiveProperty persistent="true" name="AGGREGATE"
                    type="BooleanType" ValueByString="false"/>
                <PrimitiveProperty persistent="true" name="INTRA_COMPONENT"
                    type="BooleanType" ValueByString="false"/>
                <PrimitiveProperty persistent="true" name="TARGET_ROLE_NAME"
                    type="stringType" ValueByString="Element"/>
                <PrimitiveProperty persistent="true" name="MCM_INTERESTED"
                    type="BooleanType" ValueByString="true"/>
            </PrimitiveProperty>
            <PrimitiveProperty persistent="true" name="OwningProject"
                type="stringType" ValueByString="oracle.wh.repos.impl.project.CMPWBProject">
                <PrimitiveProperty persistent="true" name="AGGREGATE"
                    type="BooleanType" ValueByString="true"/>
                <PrimitiveProperty persistent="true" name="INTRA_COMPONENT"
                    type="BooleanType" ValueByString="true"/>
                <PrimitiveProperty persistent="true" name="TARGET_ROLE_NAME"
                    type="stringType" ValueByString="BinaryObject"/>
                <PrimitiveProperty persistent="true" name="MCM_INTERESTED"
                    type="BooleanType" ValueByString="true"/>
            </PrimitiveProperty>
    </PrimitiveProperty>
    </ClassDefinition>

    <ClassDefinition persistent="true" name="oracle.wh.repos.impl.application.CMPWBFileInstalledModule">
        <ArrayProperty persistent="true" name="CHILD_TYPES" type="stringArrayType">
            <PrimitiveProperty persistent="true" name="oracle.wh.repos.impl.properties.CMPCLOBPropertyValue"
                type="stringType" Position="0" ValueByString="oracle.wh.repos.impl.properties.CMPCLOBPropertyValue"/>
            <PrimitiveProperty persistent="true" name="oracle.wh.repos.impl.properties.CMPPurePhysicalObject"
                type="stringType" Position="1" ValueByString="oracle.wh.repos.impl.properties.CMPPurePhysicalObject"/>
            <PrimitiveProperty persistent="true" name="oracle.wh.repos.impl.dataService.CMPKMExecUnit"
                type="stringType" Position="2" ValueByString="oracle.wh.repos.impl.dataService.CMPKMExecUnit"/>
            <PrimitiveProperty persistent="true" name="oracle.wh.repos.impl.properties.CMPStringPropertyValue"
                type="stringType" Position="3" ValueByString="oracle.wh.repos.impl.properties.CMPStringPropertyValue"/>
            <PrimitiveProperty persistent="true" name="oracle.wh.repos.impl.validation.CMPWBValidationResult"
                type="stringType" Position="4" ValueByString="oracle.wh.repos.impl.validation.CMPWBValidationResult"/>
            <PrimitiveProperty persistent="true" name="oracle.wh.repos.impl.userFolder.CMPUserFolder"
                type="stringType" Position="5" ValueByString="oracle.wh.repos.impl.userFolder.CMPUserFolder"/>
            <PrimitiveProperty persistent="true" name="oracle.wh.repos.impl.mls.CMPTranslation"
                type="stringType" Position="6" ValueByString="oracle.wh.repos.impl.mls.CMPTranslation"/>
            <PrimitiveProperty persistent="true" name="oracle.wh.repos.impl.environment.CMPLocationUsage"
                type="stringType" Position="7" ValueByString="oracle.wh.repos.impl.environment.CMPLocationUsage"/>
            <PrimitiveProperty persistent="true" name="oracle.wh.repos.impl.properties.CMPReferencePropertyValue"
                type="stringType" Position="8" ValueByString="oracle.wh.repos.impl.properties.CMPReferencePropertyValue"/>
            <PrimitiveProperty persistent="true" name="oracle.wh.repos.impl.file.CMPWBFile"
                type="stringType" Position="9" ValueByString="oracle.wh.repos.impl.file.CMPWBFile"/>
        </ArrayProperty>
        <PrimitiveProperty persistent="true" name="NAVIGABLE_ASSOCIATION_ROLES"
            type="stringType" ValueByString="Navigable Association Roles">
            <PrimitiveProperty persistent="true" name="ACLContainer"
                type="stringType" ValueByString="oracle.wh.repos.impl.security.CMPACLContainer">
                <PrimitiveProperty persistent="true" name="AGGREGATE"
                    type="BooleanType" ValueByString="false"/>
                <PrimitiveProperty persistent="true" name="INTRA_COMPONENT"
                    type="BooleanType" ValueByString="false"/>
                <PrimitiveProperty persistent="true" name="TARGET_ROLE_NAME"
                    type="stringType" ValueByString="RealFCO"/>
                <PrimitiveProperty persistent="true" name="MCM_INTERESTED"
                    type="BooleanType" ValueByString="false"/>
            </PrimitiveProperty>
            <PrimitiveProperty persistent="true" name="ValidationResult"
                type="stringType" ValueByString="oracle.wh.repos.impl.validation.CMPValidationComponent">
                <PrimitiveProperty persistent="true" name="AGGREGATE"
                    type="BooleanType" ValueByString="false"/>
                <PrimitiveProperty persistent="true" name="INTRA_COMPONENT"
                    type="BooleanType" ValueByString="true"/>
                <PrimitiveProperty persistent="true" name="TARGET_ROLE_NAME"
                    type="stringType" ValueByString="ValidatingElement"/>
                <PrimitiveProperty persistent="true" name="MCM_INTERESTED"
                    type="BooleanType" ValueByString="false"/>
            </PrimitiveProperty>
            <PrimitiveProperty persistent="true" name="OwningFolder"
                type="stringType" ValueByString="oracle.wh.repos.impl.component.Folder">
                <PrimitiveProperty persistent="true" name="AGGREGATE"
                    type="BooleanType" ValueByString="false"/>
                <PrimitiveProperty persistent="true" name="INTRA_COMPONENT"
                    type="BooleanType" ValueByString="false"/>
                <PrimitiveProperty persistent="true" name="TARGET_ROLE_NAME"
                    type="stringType" ValueByString="OwnedComponents"/>
                <PrimitiveProperty persistent="true" name="MCM_INTERESTED"
                    type="BooleanType" ValueByString="false"/>
            </PrimitiveProperty>
            <PrimitiveProperty persistent="true" name="IconObject"
                type="stringType" ValueByString="oracle.wh.repos.impl.binaryData.CMPIcon">
                <PrimitiveProperty persistent="true" name="AGGREGATE"
                    type="BooleanType" ValueByString="false"/>
                <PrimitiveProperty persistent="true" name="INTRA_COMPONENT"
                    type="BooleanType" ValueByString="false"/>
                <PrimitiveProperty persistent="true" name="TARGET_ROLE_NAME"
                    type="stringType" ValueByString="Element"/>
                <PrimitiveProperty persistent="true" name="MCM_INTERESTED"
                    type="BooleanType" ValueByString="true"/>
            </PrimitiveProperty>
            <PrimitiveProperty persistent="true" name="Platform"
                type="stringType" ValueByString="oracle.wh.repos.impl.platform.CMPPlatform">
                <PrimitiveProperty persistent="true" name="AGGREGATE"
                    type="BooleanType" ValueByString="false"/>
                <PrimitiveProperty persistent="true" name="INTRA_COMPONENT"
                    type="BooleanType" ValueByString="false"/>
                <PrimitiveProperty persistent="true" name="TARGET_ROLE_NAME"
                    type="stringType" ValueByString="Modules"/>
                <PrimitiveProperty persistent="true" name="MCM_INTERESTED"
                    type="BooleanType" ValueByString="true"/>
            </PrimitiveProperty>
            <PrimitiveProperty persistent="true" name="OwningProject"
                type="stringType" ValueByString="oracle.wh.repos.impl.project.CMPWBProject">
                <PrimitiveProperty persistent="true" name="AGGREGATE"
                    type="BooleanType" ValueByString="true"/>
                <PrimitiveProperty persistent="true" name="INTRA_COMPONENT"
                    type="BooleanType" ValueByString="false"/>
                <PrimitiveProperty persistent="true" name="TARGET_ROLE_NAME"
                    type="stringType" ValueByString="InstalledModules"/>
                <PrimitiveProperty persistent="true" name="MCM_INTERESTED"
                    type="BooleanType" ValueByString="true"/>
            </PrimitiveProperty>
            <PrimitiveProperty persistent="true" name="MIVDefinition"
                type="stringType" ValueByString="oracle.wh.repos.impl.miv.CMPWBMIVDefinition">
                <PrimitiveProperty persistent="true" name="AGGREGATE"
                    type="BooleanType" ValueByString="false"/>
                <PrimitiveProperty persistent="true" name="INTRA_COMPONENT"
                    type="BooleanType" ValueByString="false"/>
                <PrimitiveProperty persistent="true" name="TARGET_ROLE_NAME"
                    type="stringType" ValueByString="MIVInstalledModule"/>
                <PrimitiveProperty persistent="true" name="MCM_INTERESTED"
                    type="BooleanType" ValueByString="true"/>
            </PrimitiveProperty>
            <PrimitiveProperty persistent="true" name="Project"
                type="stringType" ValueByString="oracle.wh.repos.impl.project.CMPWBProject">
                <PrimitiveProperty persistent="true" name="AGGREGATE"
                    type="BooleanType" ValueByString="false"/>
                <PrimitiveProperty persistent="true" name="INTRA_COMPONENT"
                    type="BooleanType" ValueByString="true"/>
                <PrimitiveProperty persistent="true" name="TARGET_ROLE_NAME"
                    type="stringType" ValueByString="NOT MARKED IN MODEL"/>
                <PrimitiveProperty persistent="true" name="MCM_INTERESTED"
                    type="BooleanType" ValueByString="false"/>
            </PrimitiveProperty>
    </PrimitiveProperty>
    </ClassDefinition>

    <ClassDefinition persistent="true" name="oracle.wh.repos.impl.functional.CMPRefCursorType">
        <ArrayProperty persistent="true" name="CHILD_TYPES" type="stringArrayType">
            <PrimitiveProperty persistent="true" name="oracle.wh.repos.impl.properties.CMPCLOBPropertyValue"
                type="stringType" Position="0" ValueByString="oracle.wh.repos.impl.properties.CMPCLOBPropertyValue"/>
            <PrimitiveProperty persistent="true" name="oracle.wh.repos.impl.properties.CMPPurePhysicalObject"
                type="stringType" Position="1" ValueByString="oracle.wh.repos.impl.properties.CMPPurePhysicalObject"/>
            <PrimitiveProperty persistent="true" name="oracle.wh.repos.impl.dependency.CMPDependency"
                type="stringType" Position="2" ValueByString="oracle.wh.repos.impl.dependency.CMPDependency"/>
            <PrimitiveProperty persistent="true" name="oracle.wh.repos.impl.validation.CMPWBValidationResult"
                type="stringType" Position="3" ValueByString="oracle.wh.repos.impl.validation.CMPWBValidationResult"/>
            <PrimitiveProperty persistent="true" name="oracle.wh.repos.impl.properties.CMPStringPropertyValue"
                type="stringType" Position="4" ValueByString="oracle.wh.repos.impl.properties.CMPStringPropertyValue"/>
            <PrimitiveProperty persistent="true" name="oracle.wh.repos.impl.mls.CMPTranslation"
                type="stringType" Position="5" ValueByString="oracle.wh.repos.impl.mls.CMPTranslation"/>
            <PrimitiveProperty persistent="true" name="oracle.wh.repos.impl.properties.CMPReferencePropertyValue"
                type="stringType" Position="6" ValueByString="oracle.wh.repos.impl.properties.CMPReferencePropertyValue"/>
        </ArrayProperty>
        <PrimitiveProperty persistent="true" name="NAVIGABLE_ASSOCIATION_ROLES"
            type="stringType" ValueByString="Navigable Association Roles">
            <PrimitiveProperty persistent="true" name="ACLContainer"
                type="stringType" ValueByString="oracle.wh.repos.impl.security.CMPACLContainer">
                <PrimitiveProperty persistent="true" name="AGGREGATE"
                    type="BooleanType" ValueByString="false"/>
                <PrimitiveProperty persistent="true" name="INTRA_COMPONENT"
                    type="BooleanType" ValueByString="false"/>
                <PrimitiveProperty persistent="true" name="TARGET_ROLE_NAME"
                    type="stringType" ValueByString="RealFCO"/>
                <PrimitiveProperty persistent="true" name="MCM_INTERESTED"
                    type="BooleanType" ValueByString="false"/>
            </PrimitiveProperty>
            <PrimitiveProperty persistent="true" name="ValidationResult"
                type="stringType" ValueByString="oracle.wh.repos.impl.validation.CMPValidationComponent">
                <PrimitiveProperty persistent="true" name="AGGREGATE"
                    type="BooleanType" ValueByString="false"/>
                <PrimitiveProperty persistent="true" name="INTRA_COMPONENT"
                    type="BooleanType" ValueByString="true"/>
                <PrimitiveProperty persistent="true" name="TARGET_ROLE_NAME"
                    type="stringType" ValueByString="ValidatingElement"/>
                <PrimitiveProperty persistent="true" name="MCM_INTERESTED"
                    type="BooleanType" ValueByString="false"/>
            </PrimitiveProperty>
            <PrimitiveProperty persistent="true" name="FunctionCategory"
                type="stringType" ValueByString="oracle.wh.repos.impl.functional.CMPFunctionCategory">
                <PrimitiveProperty persistent="true" name="AGGREGATE"
                    type="BooleanType" ValueByString="true"/>
                <PrimitiveProperty persistent="true" name="INTRA_COMPONENT"
                    type="BooleanType" ValueByString="false"/>
                <PrimitiveProperty persistent="true" name="TARGET_ROLE_NAME"
                    type="stringType" ValueByString="RefCursors"/>
                <PrimitiveProperty persistent="true" name="MCM_INTERESTED"
                    type="BooleanType" ValueByString="true"/>
            </PrimitiveProperty>
            <PrimitiveProperty persistent="true" name="OwningFolder"
                type="stringType" ValueByString="oracle.wh.repos.impl.component.Folder">
                <PrimitiveProperty persistent="true" name="AGGREGATE"
                    type="BooleanType" ValueByString="false"/>
                <PrimitiveProperty persistent="true" name="INTRA_COMPONENT"
                    type="BooleanType" ValueByString="false"/>
                <PrimitiveProperty persistent="true" name="TARGET_ROLE_NAME"
                    type="stringType" ValueByString="OwnedComponents"/>
                <PrimitiveProperty persistent="true" name="MCM_INTERESTED"
                    type="BooleanType" ValueByString="false"/>
            </PrimitiveProperty>
            <PrimitiveProperty persistent="true" name="IconObject"
                type="stringType" ValueByString="oracle.wh.repos.impl.binaryData.CMPIcon">
                <PrimitiveProperty persistent="true" name="AGGREGATE"
                    type="BooleanType" ValueByString="false"/>
                <PrimitiveProperty persistent="true" name="INTRA_COMPONENT"
                    type="BooleanType" ValueByString="false"/>
                <PrimitiveProperty persistent="true" name="TARGET_ROLE_NAME"
                    type="stringType" ValueByString="Element"/>
                <PrimitiveProperty persistent="true" name="MCM_INTERESTED"
                    type="BooleanType" ValueByString="true"/>
            </PrimitiveProperty>
            <PrimitiveProperty persistent="true" name="Project"
                type="stringType" ValueByString="oracle.wh.repos.impl.project.CMPWBProject">
                <PrimitiveProperty persistent="true" name="AGGREGATE"
                    type="BooleanType" ValueByString="false"/>
                <PrimitiveProperty persistent="true" name="INTRA_COMPONENT"
                    type="BooleanType" ValueByString="true"/>
                <PrimitiveProperty persistent="true" name="TARGET_ROLE_NAME"
                    type="stringType" ValueByString="NOT MARKED IN MODEL"/>
                <PrimitiveProperty persistent="true" name="MCM_INTERESTED"
                    type="BooleanType" ValueByString="false"/>
            </PrimitiveProperty>
            <PrimitiveProperty persistent="true" name="ReturnType"
                type="stringType" ValueByString="oracle.wh.repos.impl.functional.CMPPLSRecord">
                <PrimitiveProperty persistent="true" name="AGGREGATE"
                    type="BooleanType" ValueByString="false"/>
                <PrimitiveProperty persistent="true" name="INTRA_COMPONENT"
                    type="BooleanType" ValueByString="false"/>
                <PrimitiveProperty persistent="true" name="TARGET_ROLE_NAME"
                    type="stringType" ValueByString="ReferringCursor"/>
                <PrimitiveProperty persistent="true" name="MCM_INTERESTED"
                    type="BooleanType" ValueByString="true"/>
            </PrimitiveProperty>
    </PrimitiveProperty>
    </ClassDefinition>

    <ClassDefinition persistent="true" name="oracle.wh.repos.impl.cube.CMPCubeMeasure">
        <ArrayProperty persistent="true" name="CHILD_TYPES" type="stringArrayType">
            <PrimitiveProperty persistent="true" name="oracle.wh.repos.impl.properties.CMPCLOBPropertyValue"
                type="stringType" Position="0" ValueByString="oracle.wh.repos.impl.properties.CMPCLOBPropertyValue"/>
            <PrimitiveProperty persistent="true" name="oracle.wh.repos.impl.cube.CMPCubeDefAggrMethod"
                type="stringType" Position="1" ValueByString="oracle.wh.repos.impl.cube.CMPCubeDefAggrMethod"/>
            <PrimitiveProperty persistent="true" name="oracle.wh.repos.impl.properties.CMPPurePhysicalObject"
                type="stringType" Position="2" ValueByString="oracle.wh.repos.impl.properties.CMPPurePhysicalObject"/>
            <PrimitiveProperty persistent="true" name="oracle.wh.repos.impl.properties.CMPStringPropertyValue"
                type="stringType" Position="3" ValueByString="oracle.wh.repos.impl.properties.CMPStringPropertyValue"/>
            <PrimitiveProperty persistent="true" name="oracle.wh.repos.impl.mls.CMPTranslation"
                type="stringType" Position="4" ValueByString="oracle.wh.repos.impl.mls.CMPTranslation"/>
            <PrimitiveProperty persistent="true" name="oracle.wh.repos.impl.cube.CMPCompositeDimension"
                type="stringType" Position="5" ValueByString="oracle.wh.repos.impl.cube.CMPCompositeDimension"/>
            <PrimitiveProperty persistent="true" name="oracle.wh.repos.impl.cube.CMPAggregationSpecification"
                type="stringType" Position="6" ValueByString="oracle.wh.repos.impl.cube.CMPAggregationSpecification"/>
            <PrimitiveProperty persistent="true" name="oracle.wh.repos.impl.properties.CMPReferencePropertyValue"
                type="stringType" Position="7" ValueByString="oracle.wh.repos.impl.properties.CMPReferencePropertyValue"/>
        </ArrayProperty>
        <PrimitiveProperty persistent="true" name="NAVIGABLE_ASSOCIATION_ROLES"
            type="stringType" ValueByString="Navigable Association Roles">
            <PrimitiveProperty persistent="true" name="Domain"
                type="stringType" ValueByString="oracle.wh.repos.impl.code.CMPDatatype">
                <PrimitiveProperty persistent="true" name="AGGREGATE"
                    type="BooleanType" ValueByString="false"/>
                <PrimitiveProperty persistent="true" name="INTRA_COMPONENT"
                    type="BooleanType" ValueByString="false"/>
                <PrimitiveProperty persistent="true" name="TARGET_ROLE_NAME"
                    type="stringType" ValueByString="Measures"/>
                <PrimitiveProperty persistent="true" name="MCM_INTERESTED"
                    type="BooleanType" ValueByString="true"/>
            </PrimitiveProperty>
            <PrimitiveProperty persistent="true" name="FirstClassObject"
                type="stringType" ValueByString="oracle.wh.repos.impl.component.FirstClassObject">
                <PrimitiveProperty persistent="true" name="AGGREGATE"
                    type="BooleanType" ValueByString="false"/>
                <PrimitiveProperty persistent="true" name="INTRA_COMPONENT"
                    type="BooleanType" ValueByString="true"/>
                <PrimitiveProperty persistent="true" name="TARGET_ROLE_NAME"
                    type="stringType" ValueByString="SecondClassObjects"/>
                <PrimitiveProperty persistent="true" name="MCM_INTERESTED"
                    type="BooleanType" ValueByString="false"/>
            </PrimitiveProperty>
            <PrimitiveProperty persistent="true" name="OwningCube"
                type="stringType" ValueByString="oracle.wh.repos.impl.cube.CMPCube">
                <PrimitiveProperty persistent="true" name="AGGREGATE"
                    type="BooleanType" ValueByString="true"/>
                <PrimitiveProperty persistent="true" name="INTRA_COMPONENT"
                    type="BooleanType" ValueByString="true"/>
                <PrimitiveProperty persistent="true" name="TARGET_ROLE_NAME"
                    type="stringType" ValueByString="OwningMeasures"/>
                <PrimitiveProperty persistent="true" name="MCM_INTERESTED"
                    type="BooleanType" ValueByString="true"/>
            </PrimitiveProperty>
            <PrimitiveProperty persistent="true" name="IconObject"
                type="stringType" ValueByString="oracle.wh.repos.impl.binaryData.CMPIcon">
                <PrimitiveProperty persistent="true" name="AGGREGATE"
                    type="BooleanType" ValueByString="false"/>
                <PrimitiveProperty persistent="true" name="INTRA_COMPONENT"
                    type="BooleanType" ValueByString="false"/>
                <PrimitiveProperty persistent="true" name="TARGET_ROLE_NAME"
                    type="stringType" ValueByString="Element"/>
                <PrimitiveProperty persistent="true" name="MCM_INTERESTED"
                    type="BooleanType" ValueByString="true"/>
            </PrimitiveProperty>
            <PrimitiveProperty persistent="true" name="BindingAttribute"
                type="stringType" ValueByString="oracle.wh.repos.impl.items.CMPAttribute">
                <PrimitiveProperty persistent="true" name="AGGREGATE"
                    type="BooleanType" ValueByString="false"/>
                <PrimitiveProperty persistent="true" name="INTRA_COMPONENT"
                    type="BooleanType" ValueByString="false"/>
                <PrimitiveProperty persistent="true" name="TARGET_ROLE_NAME"
                    type="stringType" ValueByString="BoundCubeMeasure"/>
                <PrimitiveProperty persistent="true" name="MCM_INTERESTED"
                    type="BooleanType" ValueByString="true"/>
            </PrimitiveProperty>
            <PrimitiveProperty persistent="true" name="Project"
                type="stringType" ValueByString="oracle.wh.repos.impl.project.CMPWBProject">
                <PrimitiveProperty persistent="true" name="AGGREGATE"
                    type="BooleanType" ValueByString="false"/>
                <PrimitiveProperty persistent="true" name="INTRA_COMPONENT"
                    type="BooleanType" ValueByString="true"/>
                <PrimitiveProperty persistent="true" name="TARGET_ROLE_NAME"
                    type="stringType" ValueByString="NOT MARKED IN MODEL"/>
                <PrimitiveProperty persistent="true" name="MCM_INTERESTED"
                    type="BooleanType" ValueByString="false"/>
            </PrimitiveProperty>
    </PrimitiveProperty>
    </ClassDefinition>

    <ClassDefinition persistent="true" name="oracle.wh.repos.impl.application.CMPDatabaseModule">
        <ArrayProperty persistent="true" name="CHILD_TYPES" type="stringArrayType">
            <PrimitiveProperty persistent="true" name="oracle.wh.repos.impl.properties.CMPCLOBPropertyValue"
                type="stringType" Position="0" ValueByString="oracle.wh.repos.impl.properties.CMPCLOBPropertyValue"/>
            <PrimitiveProperty persistent="true" name="oracle.wh.repos.impl.dataService.CMPKMExecUnit"
                type="stringType" Position="1" ValueByString="oracle.wh.repos.impl.dataService.CMPKMExecUnit"/>
            <PrimitiveProperty persistent="true" name="oracle.wh.repos.impl.validation.CMPWBValidationResult"
                type="stringType" Position="2" ValueByString="oracle.wh.repos.impl.validation.CMPWBValidationResult"/>
            <PrimitiveProperty persistent="true" name="oracle.wh.repos.impl.mls.CMPTranslation"
                type="stringType" Position="3" ValueByString="oracle.wh.repos.impl.mls.CMPTranslation"/>
            <PrimitiveProperty persistent="true" name="oracle.wh.repos.impl.environment.CMPLocationUsage"
                type="stringType" Position="4" ValueByString="oracle.wh.repos.impl.environment.CMPLocationUsage"/>
            <PrimitiveProperty persistent="true" name="oracle.wh.repos.impl.properties.CMPReferencePropertyValue"
                type="stringType" Position="5" ValueByString="oracle.wh.repos.impl.properties.CMPReferencePropertyValue"/>
            <PrimitiveProperty persistent="true" name="oracle.wh.repos.impl.properties.CMPPurePhysicalObject"
                type="stringType" Position="6" ValueByString="oracle.wh.repos.impl.properties.CMPPurePhysicalObject"/>
            <PrimitiveProperty persistent="true" name="oracle.wh.repos.impl.properties.CMPStringPropertyValue"
                type="stringType" Position="7" ValueByString="oracle.wh.repos.impl.properties.CMPStringPropertyValue"/>
            <PrimitiveProperty persistent="true" name="oracle.wh.repos.impl.relational.CMPWBTable"
                type="stringType" Position="8" ValueByString="oracle.wh.repos.impl.relational.CMPWBTable"/>
            <PrimitiveProperty persistent="true" name="oracle.wh.repos.impl.relational.CMPExternalTable"
                type="stringType" Position="9" ValueByString="oracle.wh.repos.impl.relational.CMPExternalTable"/>
            <PrimitiveProperty persistent="true" name="oracle.wh.repos.impl.relational.CMPWBView"
                type="stringType" Position="10" ValueByString="oracle.wh.repos.impl.relational.CMPWBView"/>
            <PrimitiveProperty persistent="true" name="oracle.wh.repos.impl.relational.CMPWBMaterializedView"
                type="stringType" Position="11" ValueByString="oracle.wh.repos.impl.relational.CMPWBMaterializedView"/>
            <PrimitiveProperty persistent="true" name="oracle.wh.repos.impl.relational.CMPWBSequence"
                type="stringType" Position="12" ValueByString="oracle.wh.repos.impl.relational.CMPWBSequence"/>
            <PrimitiveProperty persistent="true" name="oracle.wh.repos.impl.type.CMPSQLCollection"
                type="stringType" Position="13" ValueByString="oracle.wh.repos.impl.type.CMPSQLCollection"/>
            <PrimitiveProperty persistent="true" name="oracle.wh.repos.impl.userFolder.CMPUserFolder"
                type="stringType" Position="14" ValueByString="oracle.wh.repos.impl.userFolder.CMPUserFolder"/>
            <PrimitiveProperty persistent="true" name="oracle.wh.repos.impl.type.CMPObjectType"
                type="stringType" Position="15" ValueByString="oracle.wh.repos.impl.type.CMPObjectType"/>
            <PrimitiveProperty persistent="true" name="oracle.wh.repos.impl.queue.CMPQueueTable"
                type="stringType" Position="16" ValueByString="oracle.wh.repos.impl.queue.CMPQueueTable"/>
            <PrimitiveProperty persistent="true" name="oracle.wh.repos.impl.queue.CMPAdvancedQueue"
                type="stringType" Position="17" ValueByString="oracle.wh.repos.impl.queue.CMPAdvancedQueue"/>
            <PrimitiveProperty persistent="true" name="oracle.wh.repos.impl.dimensional.CMPDimension"
                type="stringType" Position="18" ValueByString="oracle.wh.repos.impl.dimensional.CMPDimension"/>
            <PrimitiveProperty persistent="true" name="oracle.wh.repos.impl.cube.CMPCube"
                type="stringType" Position="19" ValueByString="oracle.wh.repos.impl.cube.CMPCube"/>
            <PrimitiveProperty persistent="true" name="oracle.wh.repos.impl.functional.CMPFunctionCategory"
                type="stringType" Position="20" ValueByString="oracle.wh.repos.impl.functional.CMPFunctionCategory"/>
            <PrimitiveProperty persistent="true" name="oracle.wh.repos.impl.functional.CMPFunction"
                type="stringType" Position="21" ValueByString="oracle.wh.repos.impl.functional.CMPFunction"/>
            <PrimitiveProperty persistent="true" name="oracle.wh.repos.impl.mapping.CMPMap"
                type="stringType" Position="22" ValueByString="oracle.wh.repos.impl.mapping.CMPMap"/>
            <PrimitiveProperty persistent="true" name="oracle.wh.repos.impl.businessRule.CMPDataRuleMap"
                type="stringType" Position="23" ValueByString="oracle.wh.repos.impl.businessRule.CMPDataRuleMap"/>
        </ArrayProperty>
        <PrimitiveProperty persistent="true" name="NAVIGABLE_ASSOCIATION_ROLES"
            type="stringType" ValueByString="Navigable Association Roles">
            <PrimitiveProperty persistent="true" name="ACLContainer"
                type="stringType" ValueByString="oracle.wh.repos.impl.security.CMPACLContainer">
                <PrimitiveProperty persistent="true" name="AGGREGATE"
                    type="BooleanType" ValueByString="false"/>
                <PrimitiveProperty persistent="true" name="INTRA_COMPONENT"
                    type="BooleanType" ValueByString="false"/>
                <PrimitiveProperty persistent="true" name="TARGET_ROLE_NAME"
                    type="stringType" ValueByString="RealFCO"/>
                <PrimitiveProperty persistent="true" name="MCM_INTERESTED"
                    type="BooleanType" ValueByString="false"/>
            </PrimitiveProperty>
            <PrimitiveProperty persistent="true" name="ValidationResult"
                type="stringType" ValueByString="oracle.wh.repos.impl.validation.CMPValidationComponent">
                <PrimitiveProperty persistent="true" name="AGGREGATE"
                    type="BooleanType" ValueByString="false"/>
                <PrimitiveProperty persistent="true" name="INTRA_COMPONENT"
                    type="BooleanType" ValueByString="true"/>
                <PrimitiveProperty persistent="true" name="TARGET_ROLE_NAME"
                    type="stringType" ValueByString="ValidatingElement"/>
                <PrimitiveProperty persistent="true" name="MCM_INTERESTED"
                    type="BooleanType" ValueByString="false"/>
            </PrimitiveProperty>
            <PrimitiveProperty persistent="true" name="OwningFolder"
                type="stringType" ValueByString="oracle.wh.repos.impl.component.Folder">
                <PrimitiveProperty persistent="true" name="AGGREGATE"
                    type="BooleanType" ValueByString="false"/>
                <PrimitiveProperty persistent="true" name="INTRA_COMPONENT"
                    type="BooleanType" ValueByString="false"/>
                <PrimitiveProperty persistent="true" name="TARGET_ROLE_NAME"
                    type="stringType" ValueByString="OwnedComponents"/>
                <PrimitiveProperty persistent="true" name="MCM_INTERESTED"
                    type="BooleanType" ValueByString="false"/>
            </PrimitiveProperty>
            <PrimitiveProperty persistent="true" name="IconObject"
                type="stringType" ValueByString="oracle.wh.repos.impl.binaryData.CMPIcon">
                <PrimitiveProperty persistent="true" name="AGGREGATE"
                    type="BooleanType" ValueByString="false"/>
                <PrimitiveProperty persistent="true" name="INTRA_COMPONENT"
                    type="BooleanType" ValueByString="false"/>
                <PrimitiveProperty persistent="true" name="TARGET_ROLE_NAME"
                    type="stringType" ValueByString="Element"/>
                <PrimitiveProperty persistent="true" name="MCM_INTERESTED"
                    type="BooleanType" ValueByString="true"/>
            </PrimitiveProperty>
            <PrimitiveProperty persistent="true" name="Platform"
                type="stringType" ValueByString="oracle.wh.repos.impl.platform.CMPPlatform">
                <PrimitiveProperty persistent="true" name="AGGREGATE"
                    type="BooleanType" ValueByString="false"/>
                <PrimitiveProperty persistent="true" name="INTRA_COMPONENT"
                    type="BooleanType" ValueByString="false"/>
                <PrimitiveProperty persistent="true" name="TARGET_ROLE_NAME"
                    type="stringType" ValueByString="Modules"/>
                <PrimitiveProperty persistent="true" name="MCM_INTERESTED"
                    type="BooleanType" ValueByString="true"/>
            </PrimitiveProperty>
            <PrimitiveProperty persistent="true" name="OwningProject"
                type="stringType" ValueByString="oracle.wh.repos.impl.project.CMPWBProject">
                <PrimitiveProperty persistent="true" name="AGGREGATE"
                    type="BooleanType" ValueByString="true"/>
                <PrimitiveProperty persistent="true" name="INTRA_COMPONENT"
                    type="BooleanType" ValueByString="false"/>
                <PrimitiveProperty persistent="true" name="TARGET_ROLE_NAME"
                    type="stringType" ValueByString="InstalledModules"/>
                <PrimitiveProperty persistent="true" name="MCM_INTERESTED"
                    type="BooleanType" ValueByString="true"/>
            </PrimitiveProperty>
            <PrimitiveProperty persistent="true" name="MIVDefinition"
                type="stringType" ValueByString="oracle.wh.repos.impl.miv.CMPWBMIVDefinition">
                <PrimitiveProperty persistent="true" name="AGGREGATE"
                    type="BooleanType" ValueByString="false"/>
                <PrimitiveProperty persistent="true" name="INTRA_COMPONENT"
                    type="BooleanType" ValueByString="false"/>
                <PrimitiveProperty persistent="true" name="TARGET_ROLE_NAME"
                    type="stringType" ValueByString="MIVInstalledModule"/>
                <PrimitiveProperty persistent="true" name="MCM_INTERESTED"
                    type="BooleanType" ValueByString="true"/>
            </PrimitiveProperty>
            <PrimitiveProperty persistent="true" name="Project"
                type="stringType" ValueByString="oracle.wh.repos.impl.project.CMPWBProject">
                <PrimitiveProperty persistent="true" name="AGGREGATE"
                    type="BooleanType" ValueByString="false"/>
                <PrimitiveProperty persistent="true" name="INTRA_COMPONENT"
                    type="BooleanType" ValueByString="true"/>
                <PrimitiveProperty persistent="true" name="TARGET_ROLE_NAME"
                    type="stringType" ValueByString="NOT MARKED IN MODEL"/>
                <PrimitiveProperty persistent="true" name="MCM_INTERESTED"
                    type="BooleanType" ValueByString="false"/>
            </PrimitiveProperty>
    </PrimitiveProperty>
    </ClassDefinition>

    <ClassDefinition persistent="true" name="oracle.wh.repos.impl.query.CMPLOVItemClass">
        <ArrayProperty persistent="true" name="CHILD_TYPES" type="stringArrayType">
            <PrimitiveProperty persistent="true" name="oracle.wh.repos.impl.properties.CMPCLOBPropertyValue"
                type="stringType" Position="0" ValueByString="oracle.wh.repos.impl.properties.CMPCLOBPropertyValue"/>
            <PrimitiveProperty persistent="true" name="oracle.wh.repos.impl.properties.CMPPurePhysicalObject"
                type="stringType" Position="1" ValueByString="oracle.wh.repos.impl.properties.CMPPurePhysicalObject"/>
            <PrimitiveProperty persistent="true" name="oracle.wh.repos.impl.dependency.CMPDependency"
                type="stringType" Position="2" ValueByString="oracle.wh.repos.impl.dependency.CMPDependency"/>
            <PrimitiveProperty persistent="true" name="oracle.wh.repos.impl.validation.CMPWBValidationResult"
                type="stringType" Position="3" ValueByString="oracle.wh.repos.impl.validation.CMPWBValidationResult"/>
            <PrimitiveProperty persistent="true" name="oracle.wh.repos.impl.properties.CMPStringPropertyValue"
                type="stringType" Position="4" ValueByString="oracle.wh.repos.impl.properties.CMPStringPropertyValue"/>
            <PrimitiveProperty persistent="true" name="oracle.wh.repos.impl.mls.CMPTranslation"
                type="stringType" Position="5" ValueByString="oracle.wh.repos.impl.mls.CMPTranslation"/>
            <PrimitiveProperty persistent="true" name="oracle.wh.repos.impl.properties.CMPReferencePropertyValue"
                type="stringType" Position="6" ValueByString="oracle.wh.repos.impl.properties.CMPReferencePropertyValue"/>
        </ArrayProperty>
        <PrimitiveProperty persistent="true" name="NAVIGABLE_ASSOCIATION_ROLES"
            type="stringType" ValueByString="Navigable Association Roles">
            <PrimitiveProperty persistent="true" name="ACLContainer"
                type="stringType" ValueByString="oracle.wh.repos.impl.security.CMPACLContainer">
                <PrimitiveProperty persistent="true" name="AGGREGATE"
                    type="BooleanType" ValueByString="false"/>
                <PrimitiveProperty persistent="true" name="INTRA_COMPONENT"
                    type="BooleanType" ValueByString="false"/>
                <PrimitiveProperty persistent="true" name="TARGET_ROLE_NAME"
                    type="stringType" ValueByString="RealFCO"/>
                <PrimitiveProperty persistent="true" name="MCM_INTERESTED"
                    type="BooleanType" ValueByString="false"/>
            </PrimitiveProperty>
            <PrimitiveProperty persistent="true" name="ItemDefiningLOV"
                type="stringType" ValueByString="oracle.wh.repos.impl.query.CMPQueryItem">
                <PrimitiveProperty persistent="true" name="AGGREGATE"
                    type="BooleanType" ValueByString="false"/>
                <PrimitiveProperty persistent="true" name="INTRA_COMPONENT"
                    type="BooleanType" ValueByString="false"/>
                <PrimitiveProperty persistent="true" name="TARGET_ROLE_NAME"
                    type="stringType" ValueByString="ItemClassesUsingValues"/>
                <PrimitiveProperty persistent="true" name="MCM_INTERESTED"
                    type="BooleanType" ValueByString="true"/>
            </PrimitiveProperty>
            <PrimitiveProperty persistent="true" name="ValidationResult"
                type="stringType" ValueByString="oracle.wh.repos.impl.validation.CMPValidationComponent">
                <PrimitiveProperty persistent="true" name="AGGREGATE"
                    type="BooleanType" ValueByString="false"/>
                <PrimitiveProperty persistent="true" name="INTRA_COMPONENT"
                    type="BooleanType" ValueByString="true"/>
                <PrimitiveProperty persistent="true" name="TARGET_ROLE_NAME"
                    type="stringType" ValueByString="ValidatingElement"/>
                <PrimitiveProperty persistent="true" name="MCM_INTERESTED"
                    type="BooleanType" ValueByString="false"/>
            </PrimitiveProperty>
            <PrimitiveProperty persistent="true" name="OwningFolder"
                type="stringType" ValueByString="oracle.wh.repos.impl.component.Folder">
                <PrimitiveProperty persistent="true" name="AGGREGATE"
                    type="BooleanType" ValueByString="false"/>
                <PrimitiveProperty persistent="true" name="INTRA_COMPONENT"
                    type="BooleanType" ValueByString="false"/>
                <PrimitiveProperty persistent="true" name="TARGET_ROLE_NAME"
                    type="stringType" ValueByString="OwnedComponents"/>
                <PrimitiveProperty persistent="true" name="MCM_INTERESTED"
                    type="BooleanType" ValueByString="false"/>
            </PrimitiveProperty>
            <PrimitiveProperty persistent="true" name="IconObject"
                type="stringType" ValueByString="oracle.wh.repos.impl.binaryData.CMPIcon">
                <PrimitiveProperty persistent="true" name="AGGREGATE"
                    type="BooleanType" ValueByString="false"/>
                <PrimitiveProperty persistent="true" name="INTRA_COMPONENT"
                    type="BooleanType" ValueByString="false"/>
                <PrimitiveProperty persistent="true" name="TARGET_ROLE_NAME"
                    type="stringType" ValueByString="Element"/>
                <PrimitiveProperty persistent="true" name="MCM_INTERESTED"
                    type="BooleanType" ValueByString="true"/>
            </PrimitiveProperty>
            <PrimitiveProperty persistent="true" name="Project"
                type="stringType" ValueByString="oracle.wh.repos.impl.project.CMPWBProject">
                <PrimitiveProperty persistent="true" name="AGGREGATE"
                    type="BooleanType" ValueByString="false"/>
                <PrimitiveProperty persistent="true" name="INTRA_COMPONENT"
                    type="BooleanType" ValueByString="true"/>
                <PrimitiveProperty persistent="true" name="TARGET_ROLE_NAME"
                    type="stringType" ValueByString="NOT MARKED IN MODEL"/>
                <PrimitiveProperty persistent="true" name="MCM_INTERESTED"
                    type="BooleanType" ValueByString="false"/>
            </PrimitiveProperty>
            <PrimitiveProperty persistent="true" name="IntelligenceSchema"
                type="stringType" ValueByString="oracle.wh.repos.impl.intelligenceSchema.CMPIntelligenceSchema">
                <PrimitiveProperty persistent="true" name="AGGREGATE"
                    type="BooleanType" ValueByString="true"/>
                <PrimitiveProperty persistent="true" name="INTRA_COMPONENT"
                    type="BooleanType" ValueByString="false"/>
                <PrimitiveProperty persistent="true" name="TARGET_ROLE_NAME"
                    type="stringType" ValueByString="ItemClasses"/>
                <PrimitiveProperty persistent="true" name="MCM_INTERESTED"
                    type="BooleanType" ValueByString="true"/>
            </PrimitiveProperty>
            <PrimitiveProperty persistent="true" name="ItemDefiningOrder"
                type="stringType" ValueByString="oracle.wh.repos.impl.query.CMPQueryItem">
                <PrimitiveProperty persistent="true" name="AGGREGATE"
                    type="BooleanType" ValueByString="false"/>
                <PrimitiveProperty persistent="true" name="INTRA_COMPONENT"
                    type="BooleanType" ValueByString="false"/>
                <PrimitiveProperty persistent="true" name="TARGET_ROLE_NAME"
                    type="stringType" ValueByString="ItemClassesOrdered"/>
                <PrimitiveProperty persistent="true" name="MCM_INTERESTED"
                    type="BooleanType" ValueByString="true"/>
            </PrimitiveProperty>
    </PrimitiveProperty>
    </ClassDefinition>

    <ClassDefinition persistent="true" name="oracle.wh.repos.impl.security.CMPWBRole">
        <ArrayProperty persistent="true" name="CHILD_TYPES" type="stringArrayType">
            <PrimitiveProperty persistent="true" name="oracle.wh.repos.impl.properties.CMPCLOBPropertyValue"
                type="stringType" Position="0" ValueByString="oracle.wh.repos.impl.properties.CMPCLOBPropertyValue"/>
            <PrimitiveProperty persistent="true" name="oracle.wh.repos.impl.properties.CMPPurePhysicalObject"
                type="stringType" Position="1" ValueByString="oracle.wh.repos.impl.properties.CMPPurePhysicalObject"/>
            <PrimitiveProperty persistent="true" name="oracle.wh.repos.impl.properties.CMPStringPropertyValue"
                type="stringType" Position="2" ValueByString="oracle.wh.repos.impl.properties.CMPStringPropertyValue"/>
            <PrimitiveProperty persistent="true" name="oracle.wh.repos.impl.mls.CMPTranslation"
                type="stringType" Position="3" ValueByString="oracle.wh.repos.impl.mls.CMPTranslation"/>
            <PrimitiveProperty persistent="true" name="oracle.wh.repos.impl.properties.CMPReferencePropertyValue"
                type="stringType" Position="4" ValueByString="oracle.wh.repos.impl.properties.CMPReferencePropertyValue"/>
        </ArrayProperty>
        <PrimitiveProperty persistent="true" name="NAVIGABLE_ASSOCIATION_ROLES"
            type="stringType" ValueByString="Navigable Association Roles">
            <PrimitiveProperty persistent="true" name="ACLContainer"
                type="stringType" ValueByString="oracle.wh.repos.impl.security.CMPACLContainer">
                <PrimitiveProperty persistent="true" name="AGGREGATE"
                    type="BooleanType" ValueByString="false"/>
                <PrimitiveProperty persistent="true" name="INTRA_COMPONENT"
                    type="BooleanType" ValueByString="false"/>
                <PrimitiveProperty persistent="true" name="TARGET_ROLE_NAME"
                    type="stringType" ValueByString="RealFCO"/>
                <PrimitiveProperty persistent="true" name="MCM_INTERESTED"
                    type="BooleanType" ValueByString="false"/>
            </PrimitiveProperty>
            <PrimitiveProperty persistent="true" name="ValidationResult"
                type="stringType" ValueByString="oracle.wh.repos.impl.validation.CMPValidationComponent">
                <PrimitiveProperty persistent="true" name="AGGREGATE"
                    type="BooleanType" ValueByString="false"/>
                <PrimitiveProperty persistent="true" name="INTRA_COMPONENT"
                    type="BooleanType" ValueByString="true"/>
                <PrimitiveProperty persistent="true" name="TARGET_ROLE_NAME"
                    type="stringType" ValueByString="ValidatingElement"/>
                <PrimitiveProperty persistent="true" name="MCM_INTERESTED"
                    type="BooleanType" ValueByString="false"/>
            </PrimitiveProperty>
            <PrimitiveProperty persistent="true" name="OwningFolder"
                type="stringType" ValueByString="oracle.wh.repos.impl.component.Folder">
                <PrimitiveProperty persistent="true" name="AGGREGATE"
                    type="BooleanType" ValueByString="false"/>
                <PrimitiveProperty persistent="true" name="INTRA_COMPONENT"
                    type="BooleanType" ValueByString="false"/>
                <PrimitiveProperty persistent="true" name="TARGET_ROLE_NAME"
                    type="stringType" ValueByString="OwnedComponents"/>
                <PrimitiveProperty persistent="true" name="MCM_INTERESTED"
                    type="BooleanType" ValueByString="false"/>
            </PrimitiveProperty>
            <PrimitiveProperty persistent="true" name="IconObject"
                type="stringType" ValueByString="oracle.wh.repos.impl.binaryData.CMPIcon">
                <PrimitiveProperty persistent="true" name="AGGREGATE"
                    type="BooleanType" ValueByString="false"/>
                <PrimitiveProperty persistent="true" name="INTRA_COMPONENT"
                    type="BooleanType" ValueByString="false"/>
                <PrimitiveProperty persistent="true" name="TARGET_ROLE_NAME"
                    type="stringType" ValueByString="Element"/>
                <PrimitiveProperty persistent="true" name="MCM_INTERESTED"
                    type="BooleanType" ValueByString="true"/>
            </PrimitiveProperty>
            <PrimitiveProperty persistent="true" name="OwningWorkspace"
                type="stringType" ValueByString="oracle.wh.repos.impl.workspace.CMPWorkspace">
                <PrimitiveProperty persistent="true" name="AGGREGATE"
                    type="BooleanType" ValueByString="true"/>
                <PrimitiveProperty persistent="true" name="INTRA_COMPONENT"
                    type="BooleanType" ValueByString="false"/>
                <PrimitiveProperty persistent="true" name="TARGET_ROLE_NAME"
                    type="stringType" ValueByString="Role"/>
                <PrimitiveProperty persistent="true" name="MCM_INTERESTED"
                    type="BooleanType" ValueByString="true"/>
            </PrimitiveProperty>
    </PrimitiveProperty>
    </ClassDefinition>

    <ClassDefinition persistent="true" name="oracle.wh.repos.impl.dataProfile.CMPInclusionDependency">
        <ArrayProperty persistent="true" name="CHILD_TYPES" type="stringArrayType">
            <PrimitiveProperty persistent="true" name="oracle.wh.repos.impl.properties.CMPCLOBPropertyValue"
                type="stringType" Position="0" ValueByString="oracle.wh.repos.impl.properties.CMPCLOBPropertyValue"/>
            <PrimitiveProperty persistent="true" name="oracle.wh.repos.impl.properties.CMPPurePhysicalObject"
                type="stringType" Position="1" ValueByString="oracle.wh.repos.impl.properties.CMPPurePhysicalObject"/>
            <PrimitiveProperty persistent="true" name="oracle.wh.repos.impl.properties.CMPStringPropertyValue"
                type="stringType" Position="2" ValueByString="oracle.wh.repos.impl.properties.CMPStringPropertyValue"/>
            <PrimitiveProperty persistent="true" name="oracle.wh.repos.impl.mls.CMPTranslation"
                type="stringType" Position="3" ValueByString="oracle.wh.repos.impl.mls.CMPTranslation"/>
            <PrimitiveProperty persistent="true" name="oracle.wh.repos.impl.properties.CMPReferencePropertyValue"
                type="stringType" Position="4" ValueByString="oracle.wh.repos.impl.properties.CMPReferencePropertyValue"/>
            <PrimitiveProperty persistent="true" name="oracle.wh.repos.impl.items.CMPWBItemSetUsage"
                type="stringType" Position="5" ValueByString="oracle.wh.repos.impl.items.CMPWBItemSetUsage"/>
            <PrimitiveProperty persistent="true" name="oracle.wh.repos.impl.dataProfile.CMPRdntItemSetUsage"
                type="stringType" Position="6" ValueByString="oracle.wh.repos.impl.dataProfile.CMPRdntItemSetUsage"/>
        </ArrayProperty>
        <PrimitiveProperty persistent="true" name="NAVIGABLE_ASSOCIATION_ROLES"
            type="stringType" ValueByString="Navigable Association Roles">
            <PrimitiveProperty persistent="true" name="OwningRelation"
                type="stringType" ValueByString="oracle.wh.repos.impl.abstractRelation.CMPRelation">
                <PrimitiveProperty persistent="true" name="AGGREGATE"
                    type="BooleanType" ValueByString="true"/>
                <PrimitiveProperty persistent="true" name="INTRA_COMPONENT"
                    type="BooleanType" ValueByString="true"/>
                <PrimitiveProperty persistent="true" name="TARGET_ROLE_NAME"
                    type="stringType" ValueByString="OwnedItemSets"/>
                <PrimitiveProperty persistent="true" name="MCM_INTERESTED"
                    type="BooleanType" ValueByString="true"/>
            </PrimitiveProperty>
            <PrimitiveProperty persistent="true" name="FirstClassObject"
                type="stringType" ValueByString="oracle.wh.repos.impl.component.FirstClassObject">
                <PrimitiveProperty persistent="true" name="AGGREGATE"
                    type="BooleanType" ValueByString="false"/>
                <PrimitiveProperty persistent="true" name="INTRA_COMPONENT"
                    type="BooleanType" ValueByString="true"/>
                <PrimitiveProperty persistent="true" name="TARGET_ROLE_NAME"
                    type="stringType" ValueByString="SecondClassObjects"/>
                <PrimitiveProperty persistent="true" name="MCM_INTERESTED"
                    type="BooleanType" ValueByString="false"/>
            </PrimitiveProperty>
            <PrimitiveProperty persistent="true" name="IconObject"
                type="stringType" ValueByString="oracle.wh.repos.impl.binaryData.CMPIcon">
                <PrimitiveProperty persistent="true" name="AGGREGATE"
                    type="BooleanType" ValueByString="false"/>
                <PrimitiveProperty persistent="true" name="INTRA_COMPONENT"
                    type="BooleanType" ValueByString="false"/>
                <PrimitiveProperty persistent="true" name="TARGET_ROLE_NAME"
                    type="stringType" ValueByString="Element"/>
                <PrimitiveProperty persistent="true" name="MCM_INTERESTED"
                    type="BooleanType" ValueByString="true"/>
            </PrimitiveProperty>
            <PrimitiveProperty persistent="true" name="Project"
                type="stringType" ValueByString="oracle.wh.repos.impl.project.CMPWBProject">
                <PrimitiveProperty persistent="true" name="AGGREGATE"
                    type="BooleanType" ValueByString="false"/>
                <PrimitiveProperty persistent="true" name="INTRA_COMPONENT"
                    type="BooleanType" ValueByString="true"/>
                <PrimitiveProperty persistent="true" name="TARGET_ROLE_NAME"
                    type="stringType" ValueByString="NOT MARKED IN MODEL"/>
                <PrimitiveProperty persistent="true" name="MCM_INTERESTED"
                    type="BooleanType" ValueByString="false"/>
            </PrimitiveProperty>
            <PrimitiveProperty persistent="true" name="TargetIND"
                type="stringType" ValueByString="oracle.wh.repos.impl.dataProfile.CMPInclusionDependency">
                <PrimitiveProperty persistent="true" name="AGGREGATE"
                    type="BooleanType" ValueByString="false"/>
                <PrimitiveProperty persistent="true" name="INTRA_COMPONENT"
                    type="BooleanType" ValueByString="false"/>
                <PrimitiveProperty persistent="true" name="TARGET_ROLE_NAME"
                    type="stringType" ValueByString="SourceIND"/>
                <PrimitiveProperty persistent="true" name="MCM_INTERESTED"
                    type="BooleanType" ValueByString="true"/>
            </PrimitiveProperty>
    </PrimitiveProperty>
    </ClassDefinition>

    <ClassDefinition persistent="true" name="oracle.wh.repos.impl.processFlow.CMPProcessInstalledModule">
        <ArrayProperty persistent="true" name="CHILD_TYPES" type="stringArrayType">
            <PrimitiveProperty persistent="true" name="oracle.wh.repos.impl.properties.CMPCLOBPropertyValue"
                type="stringType" Position="0" ValueByString="oracle.wh.repos.impl.properties.CMPCLOBPropertyValue"/>
            <PrimitiveProperty persistent="true" name="oracle.wh.repos.impl.properties.CMPPurePhysicalObject"
                type="stringType" Position="1" ValueByString="oracle.wh.repos.impl.properties.CMPPurePhysicalObject"/>
            <PrimitiveProperty persistent="true" name="oracle.wh.repos.impl.dependency.CMPDependency"
                type="stringType" Position="2" ValueByString="oracle.wh.repos.impl.dependency.CMPDependency"/>
            <PrimitiveProperty persistent="true" name="oracle.wh.repos.impl.processFlow.CMPProcessPackage"
                type="stringType" Position="3" ValueByString="oracle.wh.repos.impl.processFlow.CMPProcessPackage"/>
            <PrimitiveProperty persistent="true" name="oracle.wh.repos.impl.properties.CMPStringPropertyValue"
                type="stringType" Position="4" ValueByString="oracle.wh.repos.impl.properties.CMPStringPropertyValue"/>
            <PrimitiveProperty persistent="true" name="oracle.wh.repos.impl.validation.CMPWBValidationResult"
                type="stringType" Position="5" ValueByString="oracle.wh.repos.impl.validation.CMPWBValidationResult"/>
            <PrimitiveProperty persistent="true" name="oracle.wh.repos.impl.userFolder.CMPUserFolder"
                type="stringType" Position="6" ValueByString="oracle.wh.repos.impl.userFolder.CMPUserFolder"/>
            <PrimitiveProperty persistent="true" name="oracle.wh.repos.impl.mls.CMPTranslation"
                type="stringType" Position="7" ValueByString="oracle.wh.repos.impl.mls.CMPTranslation"/>
            <PrimitiveProperty persistent="true" name="oracle.wh.repos.impl.environment.CMPLocationUsage"
                type="stringType" Position="8" ValueByString="oracle.wh.repos.impl.environment.CMPLocationUsage"/>
            <PrimitiveProperty persistent="true" name="oracle.wh.repos.impl.properties.CMPReferencePropertyValue"
                type="stringType" Position="9" ValueByString="oracle.wh.repos.impl.properties.CMPReferencePropertyValue"/>
        </ArrayProperty>
        <PrimitiveProperty persistent="true" name="NAVIGABLE_ASSOCIATION_ROLES"
            type="stringType" ValueByString="Navigable Association Roles">
            <PrimitiveProperty persistent="true" name="ACLContainer"
                type="stringType" ValueByString="oracle.wh.repos.impl.security.CMPACLContainer">
                <PrimitiveProperty persistent="true" name="AGGREGATE"
                    type="BooleanType" ValueByString="false"/>
                <PrimitiveProperty persistent="true" name="INTRA_COMPONENT"
                    type="BooleanType" ValueByString="false"/>
                <PrimitiveProperty persistent="true" name="TARGET_ROLE_NAME"
                    type="stringType" ValueByString="RealFCO"/>
                <PrimitiveProperty persistent="true" name="MCM_INTERESTED"
                    type="BooleanType" ValueByString="false"/>
            </PrimitiveProperty>
            <PrimitiveProperty persistent="true" name="ValidationResult"
                type="stringType" ValueByString="oracle.wh.repos.impl.validation.CMPValidationComponent">
                <PrimitiveProperty persistent="true" name="AGGREGATE"
                    type="BooleanType" ValueByString="false"/>
                <PrimitiveProperty persistent="true" name="INTRA_COMPONENT"
                    type="BooleanType" ValueByString="true"/>
                <PrimitiveProperty persistent="true" name="TARGET_ROLE_NAME"
                    type="stringType" ValueByString="ValidatingElement"/>
                <PrimitiveProperty persistent="true" name="MCM_INTERESTED"
                    type="BooleanType" ValueByString="false"/>
            </PrimitiveProperty>
            <PrimitiveProperty persistent="true" name="OwningFolder"
                type="stringType" ValueByString="oracle.wh.repos.impl.component.Folder">
                <PrimitiveProperty persistent="true" name="AGGREGATE"
                    type="BooleanType" ValueByString="false"/>
                <PrimitiveProperty persistent="true" name="INTRA_COMPONENT"
                    type="BooleanType" ValueByString="false"/>
                <PrimitiveProperty persistent="true" name="TARGET_ROLE_NAME"
                    type="stringType" ValueByString="OwnedComponents"/>
                <PrimitiveProperty persistent="true" name="MCM_INTERESTED"
                    type="BooleanType" ValueByString="false"/>
            </PrimitiveProperty>
            <PrimitiveProperty persistent="true" name="IconObject"
                type="stringType" ValueByString="oracle.wh.repos.impl.binaryData.CMPIcon">
                <PrimitiveProperty persistent="true" name="AGGREGATE"
                    type="BooleanType" ValueByString="false"/>
                <PrimitiveProperty persistent="true" name="INTRA_COMPONENT"
                    type="BooleanType" ValueByString="false"/>
                <PrimitiveProperty persistent="true" name="TARGET_ROLE_NAME"
                    type="stringType" ValueByString="Element"/>
                <PrimitiveProperty persistent="true" name="MCM_INTERESTED"
                    type="BooleanType" ValueByString="true"/>
            </PrimitiveProperty>
            <PrimitiveProperty persistent="true" name="Platform"
                type="stringType" ValueByString="oracle.wh.repos.impl.platform.CMPPlatform">
                <PrimitiveProperty persistent="true" name="AGGREGATE"
                    type="BooleanType" ValueByString="false"/>
                <PrimitiveProperty persistent="true" name="INTRA_COMPONENT"
                    type="BooleanType" ValueByString="false"/>
                <PrimitiveProperty persistent="true" name="TARGET_ROLE_NAME"
                    type="stringType" ValueByString="Modules"/>
                <PrimitiveProperty persistent="true" name="MCM_INTERESTED"
                    type="BooleanType" ValueByString="true"/>
            </PrimitiveProperty>
            <PrimitiveProperty persistent="true" name="OwningProject"
                type="stringType" ValueByString="oracle.wh.repos.impl.project.CMPWBProject">
                <PrimitiveProperty persistent="true" name="AGGREGATE"
                    type="BooleanType" ValueByString="true"/>
                <PrimitiveProperty persistent="true" name="INTRA_COMPONENT"
                    type="BooleanType" ValueByString="false"/>
                <PrimitiveProperty persistent="true" name="TARGET_ROLE_NAME"
                    type="stringType" ValueByString="InstalledModules"/>
                <PrimitiveProperty persistent="true" name="MCM_INTERESTED"
                    type="BooleanType" ValueByString="true"/>
            </PrimitiveProperty>
            <PrimitiveProperty persistent="true" name="MIVDefinition"
                type="stringType" ValueByString="oracle.wh.repos.impl.miv.CMPWBMIVDefinition">
                <PrimitiveProperty persistent="true" name="AGGREGATE"
                    type="BooleanType" ValueByString="false"/>
                <PrimitiveProperty persistent="true" name="INTRA_COMPONENT"
                    type="BooleanType" ValueByString="false"/>
                <PrimitiveProperty persistent="true" name="TARGET_ROLE_NAME"
                    type="stringType" ValueByString="MIVInstalledModule"/>
                <PrimitiveProperty persistent="true" name="MCM_INTERESTED"
                    type="BooleanType" ValueByString="true"/>
            </PrimitiveProperty>
            <PrimitiveProperty persistent="true" name="Project"
                type="stringType" ValueByString="oracle.wh.repos.impl.project.CMPWBProject">
                <PrimitiveProperty persistent="true" name="AGGREGATE"
                    type="BooleanType" ValueByString="false"/>
                <PrimitiveProperty persistent="true" name="INTRA_COMPONENT"
                    type="BooleanType" ValueByString="true"/>
                <PrimitiveProperty persistent="true" name="TARGET_ROLE_NAME"
                    type="stringType" ValueByString="NOT MARKED IN MODEL"/>
                <PrimitiveProperty persistent="true" name="MCM_INTERESTED"
                    type="BooleanType" ValueByString="false"/>
            </PrimitiveProperty>
    </PrimitiveProperty>
    </ClassDefinition>

    <ClassDefinition persistent="true" name="oracle.wh.repos.impl.query.CMPDrillPath">
        <ArrayProperty persistent="true" name="CHILD_TYPES" type="stringArrayType">
            <PrimitiveProperty persistent="true" name="oracle.wh.repos.impl.properties.CMPCLOBPropertyValue"
                type="stringType" Position="0" ValueByString="oracle.wh.repos.impl.properties.CMPCLOBPropertyValue"/>
            <PrimitiveProperty persistent="true" name="oracle.wh.repos.impl.properties.CMPPurePhysicalObject"
                type="stringType" Position="1" ValueByString="oracle.wh.repos.impl.properties.CMPPurePhysicalObject"/>
            <PrimitiveProperty persistent="true" name="oracle.wh.repos.impl.validation.CMPWBValidationResult"
                type="stringType" Position="2" ValueByString="oracle.wh.repos.impl.validation.CMPWBValidationResult"/>
            <PrimitiveProperty persistent="true" name="oracle.wh.repos.impl.properties.CMPStringPropertyValue"
                type="stringType" Position="3" ValueByString="oracle.wh.repos.impl.properties.CMPStringPropertyValue"/>
            <PrimitiveProperty persistent="true" name="oracle.wh.repos.impl.mls.CMPTranslation"
                type="stringType" Position="4" ValueByString="oracle.wh.repos.impl.mls.CMPTranslation"/>
            <PrimitiveProperty persistent="true" name="oracle.wh.repos.impl.properties.CMPReferencePropertyValue"
                type="stringType" Position="5" ValueByString="oracle.wh.repos.impl.properties.CMPReferencePropertyValue"/>
            <PrimitiveProperty persistent="true" name="oracle.wh.repos.impl.query.CMPDrillLevel"
                type="stringType" Position="6" ValueByString="oracle.wh.repos.impl.query.CMPDrillLevel"/>
            <PrimitiveProperty persistent="true" name="oracle.wh.repos.impl.query.CMPDrillPathSegment"
                type="stringType" Position="7" ValueByString="oracle.wh.repos.impl.query.CMPDrillPathSegment"/>
            <PrimitiveProperty persistent="true" name="oracle.wh.repos.impl.dependency.CMPDependency"
                type="stringType" Position="8" ValueByString="oracle.wh.repos.impl.dependency.CMPDependency"/>
        </ArrayProperty>
        <PrimitiveProperty persistent="true" name="NAVIGABLE_ASSOCIATION_ROLES"
            type="stringType" ValueByString="Navigable Association Roles">
            <PrimitiveProperty persistent="true" name="RelatedHierarchy"
                type="stringType" ValueByString="oracle.wh.repos.impl.dimensional.CMPHierarchy">
                <PrimitiveProperty persistent="true" name="AGGREGATE"
                    type="BooleanType" ValueByString="false"/>
                <PrimitiveProperty persistent="true" name="INTRA_COMPONENT"
                    type="BooleanType" ValueByString="false"/>
                <PrimitiveProperty persistent="true" name="TARGET_ROLE_NAME"
                    type="stringType" ValueByString="DrillPaths"/>
                <PrimitiveProperty persistent="true" name="MCM_INTERESTED"
                    type="BooleanType" ValueByString="true"/>
            </PrimitiveProperty>
            <PrimitiveProperty persistent="true" name="ACLContainer"
                type="stringType" ValueByString="oracle.wh.repos.impl.security.CMPACLContainer">
                <PrimitiveProperty persistent="true" name="AGGREGATE"
                    type="BooleanType" ValueByString="false"/>
                <PrimitiveProperty persistent="true" name="INTRA_COMPONENT"
                    type="BooleanType" ValueByString="false"/>
                <PrimitiveProperty persistent="true" name="TARGET_ROLE_NAME"
                    type="stringType" ValueByString="RealFCO"/>
                <PrimitiveProperty persistent="true" name="MCM_INTERESTED"
                    type="BooleanType" ValueByString="false"/>
            </PrimitiveProperty>
            <PrimitiveProperty persistent="true" name="ValidationResult"
                type="stringType" ValueByString="oracle.wh.repos.impl.validation.CMPValidationComponent">
                <PrimitiveProperty persistent="true" name="AGGREGATE"
                    type="BooleanType" ValueByString="false"/>
                <PrimitiveProperty persistent="true" name="INTRA_COMPONENT"
                    type="BooleanType" ValueByString="true"/>
                <PrimitiveProperty persistent="true" name="TARGET_ROLE_NAME"
                    type="stringType" ValueByString="ValidatingElement"/>
                <PrimitiveProperty persistent="true" name="MCM_INTERESTED"
                    type="BooleanType" ValueByString="false"/>
            </PrimitiveProperty>
            <PrimitiveProperty persistent="true" name="DerivationSourceFCO"
                type="stringType" ValueByString="oracle.wh.repos.impl.derivation.CMPDerivationSourceFCO">
                <PrimitiveProperty persistent="true" name="AGGREGATE"
                    type="BooleanType" ValueByString="false"/>
                <PrimitiveProperty persistent="true" name="INTRA_COMPONENT"
                    type="BooleanType" ValueByString="false"/>
                <PrimitiveProperty persistent="true" name="TARGET_ROLE_NAME"
                    type="stringType" ValueByString="DerivedFCOs"/>
                <PrimitiveProperty persistent="true" name="MCM_INTERESTED"
                    type="BooleanType" ValueByString="true"/>
            </PrimitiveProperty>
            <PrimitiveProperty persistent="true" name="OwningFolder"
                type="stringType" ValueByString="oracle.wh.repos.impl.component.Folder">
                <PrimitiveProperty persistent="true" name="AGGREGATE"
                    type="BooleanType" ValueByString="false"/>
                <PrimitiveProperty persistent="true" name="INTRA_COMPONENT"
                    type="BooleanType" ValueByString="false"/>
                <PrimitiveProperty persistent="true" name="TARGET_ROLE_NAME"
                    type="stringType" ValueByString="OwnedComponents"/>
                <PrimitiveProperty persistent="true" name="MCM_INTERESTED"
                    type="BooleanType" ValueByString="false"/>
            </PrimitiveProperty>
            <PrimitiveProperty persistent="true" name="DerivationSourceSCO"
                type="stringType" ValueByString="oracle.wh.repos.impl.derivation.CMPDerivationSourceSCO">
                <PrimitiveProperty persistent="true" name="AGGREGATE"
                    type="BooleanType" ValueByString="false"/>
                <PrimitiveProperty persistent="true" name="INTRA_COMPONENT"
                    type="BooleanType" ValueByString="false"/>
                <PrimitiveProperty persistent="true" name="TARGET_ROLE_NAME"
                    type="stringType" ValueByString="DerivedFCOs"/>
                <PrimitiveProperty persistent="true" name="MCM_INTERESTED"
                    type="BooleanType" ValueByString="true"/>
            </PrimitiveProperty>
            <PrimitiveProperty persistent="true" name="IconObject"
                type="stringType" ValueByString="oracle.wh.repos.impl.binaryData.CMPIcon">
                <PrimitiveProperty persistent="true" name="AGGREGATE"
                    type="BooleanType" ValueByString="false"/>
                <PrimitiveProperty persistent="true" name="INTRA_COMPONENT"
                    type="BooleanType" ValueByString="false"/>
                <PrimitiveProperty persistent="true" name="TARGET_ROLE_NAME"
                    type="stringType" ValueByString="Element"/>
                <PrimitiveProperty persistent="true" name="MCM_INTERESTED"
                    type="BooleanType" ValueByString="true"/>
            </PrimitiveProperty>
            <PrimitiveProperty persistent="true" name="RelatedDimensionRole"
                type="stringType" ValueByString="oracle.wh.repos.impl.dimensional.CMPDimensionRole">
                <PrimitiveProperty persistent="true" name="AGGREGATE"
                    type="BooleanType" ValueByString="false"/>
                <PrimitiveProperty persistent="true" name="INTRA_COMPONENT"
                    type="BooleanType" ValueByString="false"/>
                <PrimitiveProperty persistent="true" name="TARGET_ROLE_NAME"
                    type="stringType" ValueByString="DrillPaths"/>
                <PrimitiveProperty persistent="true" name="MCM_INTERESTED"
                    type="BooleanType" ValueByString="true"/>
            </PrimitiveProperty>
            <PrimitiveProperty persistent="true" name="Project"
                type="stringType" ValueByString="oracle.wh.repos.impl.project.CMPWBProject">
                <PrimitiveProperty persistent="true" name="AGGREGATE"
                    type="BooleanType" ValueByString="false"/>
                <PrimitiveProperty persistent="true" name="INTRA_COMPONENT"
                    type="BooleanType" ValueByString="true"/>
                <PrimitiveProperty persistent="true" name="TARGET_ROLE_NAME"
                    type="stringType" ValueByString="NOT MARKED IN MODEL"/>
                <PrimitiveProperty persistent="true" name="MCM_INTERESTED"
                    type="BooleanType" ValueByString="false"/>
            </PrimitiveProperty>
            <PrimitiveProperty persistent="true" name="RelatedDimension"
                type="stringType" ValueByString="oracle.wh.repos.impl.dimensional.CMPDimension">
                <PrimitiveProperty persistent="true" name="AGGREGATE"
                    type="BooleanType" ValueByString="false"/>
                <PrimitiveProperty persistent="true" name="INTRA_COMPONENT"
                    type="BooleanType" ValueByString="false"/>
                <PrimitiveProperty persistent="true" name="TARGET_ROLE_NAME"
                    type="stringType" ValueByString="DrillPaths"/>
                <PrimitiveProperty persistent="true" name="MCM_INTERESTED"
                    type="BooleanType" ValueByString="true"/>
            </PrimitiveProperty>
            <PrimitiveProperty persistent="true" name="IntelligenceSchema"
                type="stringType" ValueByString="oracle.wh.repos.impl.intelligenceSchema.CMPIntelligenceSchema">
                <PrimitiveProperty persistent="true" name="AGGREGATE"
                    type="BooleanType" ValueByString="true"/>
                <PrimitiveProperty persistent="true" name="INTRA_COMPONENT"
                    type="BooleanType" ValueByString="false"/>
                <PrimitiveProperty persistent="true" name="TARGET_ROLE_NAME"
                    type="stringType" ValueByString="DrillPaths"/>
                <PrimitiveProperty persistent="true" name="MCM_INTERESTED"
                    type="BooleanType" ValueByString="true"/>
            </PrimitiveProperty>
    </PrimitiveProperty>
    </ClassDefinition>

    <ClassDefinition persistent="true" name="oracle.wh.repos.impl.intelligenceSchema.CMPIntelligenceSchema">
        <ArrayProperty persistent="true" name="CHILD_TYPES" type="stringArrayType">
            <PrimitiveProperty persistent="true" name="oracle.wh.repos.impl.properties.CMPCLOBPropertyValue"
                type="stringType" Position="0" ValueByString="oracle.wh.repos.impl.properties.CMPCLOBPropertyValue"/>
            <PrimitiveProperty persistent="true" name="oracle.wh.repos.impl.validation.CMPWBValidationResult"
                type="stringType" Position="1" ValueByString="oracle.wh.repos.impl.validation.CMPWBValidationResult"/>
            <PrimitiveProperty persistent="true" name="oracle.wh.repos.impl.mls.CMPTranslation"
                type="stringType" Position="2" ValueByString="oracle.wh.repos.impl.mls.CMPTranslation"/>
            <PrimitiveProperty persistent="true" name="oracle.wh.repos.impl.environment.CMPLocationUsage"
                type="stringType" Position="3" ValueByString="oracle.wh.repos.impl.environment.CMPLocationUsage"/>
            <PrimitiveProperty persistent="true" name="oracle.wh.repos.impl.properties.CMPReferencePropertyValue"
                type="stringType" Position="4" ValueByString="oracle.wh.repos.impl.properties.CMPReferencePropertyValue"/>
            <PrimitiveProperty persistent="true" name="oracle.wh.repos.impl.properties.CMPPurePhysicalObject"
                type="stringType" Position="5" ValueByString="oracle.wh.repos.impl.properties.CMPPurePhysicalObject"/>
            <PrimitiveProperty persistent="true" name="oracle.wh.repos.impl.userFolder.CMPUserFolder"
                type="stringType" Position="6" ValueByString="oracle.wh.repos.impl.userFolder.CMPUserFolder"/>
            <PrimitiveProperty persistent="true" name="oracle.wh.repos.impl.properties.CMPStringPropertyValue"
                type="stringType" Position="7" ValueByString="oracle.wh.repos.impl.properties.CMPStringPropertyValue"/>
            <PrimitiveProperty persistent="true" name="oracle.wh.repos.impl.functional.CMPFunction"
                type="stringType" Position="8" ValueByString="oracle.wh.repos.impl.functional.CMPFunction"/>
            <PrimitiveProperty persistent="true" name="oracle.wh.repos.impl.query.CMPQueryObject"
                type="stringType" Position="9" ValueByString="oracle.wh.repos.impl.query.CMPQueryObject"/>
            <PrimitiveProperty persistent="true" name="oracle.wh.repos.impl.query.CMPDrillPath"
                type="stringType" Position="10" ValueByString="oracle.wh.repos.impl.query.CMPDrillPath"/>
            <PrimitiveProperty persistent="true" name="oracle.wh.repos.impl.query.CMPLOVItemClass"
                type="stringType" Position="11" ValueByString="oracle.wh.repos.impl.query.CMPLOVItemClass"/>
            <PrimitiveProperty persistent="true" name="oracle.wh.repos.impl.intelligenceBusinessArea.CMPIntelligenceBusArea"
                type="stringType" Position="12" ValueByString="oracle.wh.repos.impl.intelligenceBusinessArea.CMPIntelligenceBusArea"/>
            <PrimitiveProperty persistent="true" name="oracle.wh.repos.impl.derivationSet.CMPDerivationSet"
                type="stringType" Position="13" ValueByString="oracle.wh.repos.impl.derivationSet.CMPDerivationSet"/>
            <PrimitiveProperty persistent="true" name="oracle.wh.repos.impl.functional.CMPFunctionCategory"
                type="stringType" Position="14" ValueByString="oracle.wh.repos.impl.functional.CMPFunctionCategory"/>
        </ArrayProperty>
        <PrimitiveProperty persistent="true" name="NAVIGABLE_ASSOCIATION_ROLES"
            type="stringType" ValueByString="Navigable Association Roles">
            <PrimitiveProperty persistent="true" name="ACLContainer"
                type="stringType" ValueByString="oracle.wh.repos.impl.security.CMPACLContainer">
                <PrimitiveProperty persistent="true" name="AGGREGATE"
                    type="BooleanType" ValueByString="false"/>
                <PrimitiveProperty persistent="true" name="INTRA_COMPONENT"
                    type="BooleanType" ValueByString="false"/>
                <PrimitiveProperty persistent="true" name="TARGET_ROLE_NAME"
                    type="stringType" ValueByString="RealFCO"/>
                <PrimitiveProperty persistent="true" name="MCM_INTERESTED"
                    type="BooleanType" ValueByString="false"/>
            </PrimitiveProperty>
            <PrimitiveProperty persistent="true" name="ValidationResult"
                type="stringType" ValueByString="oracle.wh.repos.impl.validation.CMPValidationComponent">
                <PrimitiveProperty persistent="true" name="AGGREGATE"
                    type="BooleanType" ValueByString="false"/>
                <PrimitiveProperty persistent="true" name="INTRA_COMPONENT"
                    type="BooleanType" ValueByString="true"/>
                <PrimitiveProperty persistent="true" name="TARGET_ROLE_NAME"
                    type="stringType" ValueByString="ValidatingElement"/>
                <PrimitiveProperty persistent="true" name="MCM_INTERESTED"
                    type="BooleanType" ValueByString="false"/>
            </PrimitiveProperty>
            <PrimitiveProperty persistent="true" name="OwningFolder"
                type="stringType" ValueByString="oracle.wh.repos.impl.component.Folder">
                <PrimitiveProperty persistent="true" name="AGGREGATE"
                    type="BooleanType" ValueByString="false"/>
                <PrimitiveProperty persistent="true" name="INTRA_COMPONENT"
                    type="BooleanType" ValueByString="false"/>
                <PrimitiveProperty persistent="true" name="TARGET_ROLE_NAME"
                    type="stringType" ValueByString="OwnedComponents"/>
                <PrimitiveProperty persistent="true" name="MCM_INTERESTED"
                    type="BooleanType" ValueByString="false"/>
            </PrimitiveProperty>
            <PrimitiveProperty persistent="true" name="IconObject"
                type="stringType" ValueByString="oracle.wh.repos.impl.binaryData.CMPIcon">
                <PrimitiveProperty persistent="true" name="AGGREGATE"
                    type="BooleanType" ValueByString="false"/>
                <PrimitiveProperty persistent="true" name="INTRA_COMPONENT"
                    type="BooleanType" ValueByString="false"/>
                <PrimitiveProperty persistent="true" name="TARGET_ROLE_NAME"
                    type="stringType" ValueByString="Element"/>
                <PrimitiveProperty persistent="true" name="MCM_INTERESTED"
                    type="BooleanType" ValueByString="true"/>
            </PrimitiveProperty>
            <PrimitiveProperty persistent="true" name="Platform"
                type="stringType" ValueByString="oracle.wh.repos.impl.platform.CMPPlatform">
                <PrimitiveProperty persistent="true" name="AGGREGATE"
                    type="BooleanType" ValueByString="false"/>
                <PrimitiveProperty persistent="true" name="INTRA_COMPONENT"
                    type="BooleanType" ValueByString="false"/>
                <PrimitiveProperty persistent="true" name="TARGET_ROLE_NAME"
                    type="stringType" ValueByString="Modules"/>
                <PrimitiveProperty persistent="true" name="MCM_INTERESTED"
                    type="BooleanType" ValueByString="true"/>
            </PrimitiveProperty>
            <PrimitiveProperty persistent="true" name="OwningProject"
                type="stringType" ValueByString="oracle.wh.repos.impl.project.CMPWBProject">
                <PrimitiveProperty persistent="true" name="AGGREGATE"
                    type="BooleanType" ValueByString="true"/>
                <PrimitiveProperty persistent="true" name="INTRA_COMPONENT"
                    type="BooleanType" ValueByString="false"/>
                <PrimitiveProperty persistent="true" name="TARGET_ROLE_NAME"
                    type="stringType" ValueByString="InstalledModules"/>
                <PrimitiveProperty persistent="true" name="MCM_INTERESTED"
                    type="BooleanType" ValueByString="true"/>
            </PrimitiveProperty>
            <PrimitiveProperty persistent="true" name="MIVDefinition"
                type="stringType" ValueByString="oracle.wh.repos.impl.miv.CMPWBMIVDefinition">
                <PrimitiveProperty persistent="true" name="AGGREGATE"
                    type="BooleanType" ValueByString="false"/>
                <PrimitiveProperty persistent="true" name="INTRA_COMPONENT"
                    type="BooleanType" ValueByString="false"/>
                <PrimitiveProperty persistent="true" name="TARGET_ROLE_NAME"
                    type="stringType" ValueByString="MIVInstalledModule"/>
                <PrimitiveProperty persistent="true" name="MCM_INTERESTED"
                    type="BooleanType" ValueByString="true"/>
            </PrimitiveProperty>
            <PrimitiveProperty persistent="true" name="Project"
                type="stringType" ValueByString="oracle.wh.repos.impl.project.CMPWBProject">
                <PrimitiveProperty persistent="true" name="AGGREGATE"
                    type="BooleanType" ValueByString="false"/>
                <PrimitiveProperty persistent="true" name="INTRA_COMPONENT"
                    type="BooleanType" ValueByString="true"/>
                <PrimitiveProperty persistent="true" name="TARGET_ROLE_NAME"
                    type="stringType" ValueByString="NOT MARKED IN MODEL"/>
                <PrimitiveProperty persistent="true" name="MCM_INTERESTED"
                    type="BooleanType" ValueByString="false"/>
            </PrimitiveProperty>
    </PrimitiveProperty>
    </ClassDefinition>

    <ClassDefinition persistent="true" name="oracle.wh.repos.impl.query.CMPDrillItem">
        <ArrayProperty persistent="true" name="CHILD_TYPES" type="stringArrayType">
            <PrimitiveProperty persistent="true" name="oracle.wh.repos.impl.properties.CMPCLOBPropertyValue"
                type="stringType" Position="0" ValueByString="oracle.wh.repos.impl.properties.CMPCLOBPropertyValue"/>
            <PrimitiveProperty persistent="true" name="oracle.wh.repos.impl.properties.CMPPurePhysicalObject"
                type="stringType" Position="1" ValueByString="oracle.wh.repos.impl.properties.CMPPurePhysicalObject"/>
            <PrimitiveProperty persistent="true" name="oracle.wh.repos.impl.properties.CMPStringPropertyValue"
                type="stringType" Position="2" ValueByString="oracle.wh.repos.impl.properties.CMPStringPropertyValue"/>
            <PrimitiveProperty persistent="true" name="oracle.wh.repos.impl.mls.CMPTranslation"
                type="stringType" Position="3" ValueByString="oracle.wh.repos.impl.mls.CMPTranslation"/>
            <PrimitiveProperty persistent="true" name="oracle.wh.repos.impl.properties.CMPReferencePropertyValue"
                type="stringType" Position="4" ValueByString="oracle.wh.repos.impl.properties.CMPReferencePropertyValue"/>
        </ArrayProperty>
        <PrimitiveProperty persistent="true" name="NAVIGABLE_ASSOCIATION_ROLES"
            type="stringType" ValueByString="Navigable Association Roles">
            <PrimitiveProperty persistent="true" name="DerivedFCO"
                type="stringType" ValueByString="oracle.wh.repos.impl.derivation.CMPDerivedFCO">
                <PrimitiveProperty persistent="true" name="AGGREGATE"
                    type="BooleanType" ValueByString="false"/>
                <PrimitiveProperty persistent="true" name="INTRA_COMPONENT"
                    type="BooleanType" ValueByString="true"/>
                <PrimitiveProperty persistent="true" name="TARGET_ROLE_NAME"
                    type="stringType" ValueByString="DerivedSCOs"/>
                <PrimitiveProperty persistent="true" name="MCM_INTERESTED"
                    type="BooleanType" ValueByString="true"/>
            </PrimitiveProperty>
            <PrimitiveProperty persistent="true" name="OwningRelation"
                type="stringType" ValueByString="oracle.wh.repos.impl.abstractRelation.CMPRelation">
                <PrimitiveProperty persistent="true" name="AGGREGATE"
                    type="BooleanType" ValueByString="true"/>
                <PrimitiveProperty persistent="true" name="INTRA_COMPONENT"
                    type="BooleanType" ValueByString="true"/>
                <PrimitiveProperty persistent="true" name="TARGET_ROLE_NAME"
                    type="stringType" ValueByString="OwnedAttributes"/>
                <PrimitiveProperty persistent="true" name="MCM_INTERESTED"
                    type="BooleanType" ValueByString="true"/>
            </PrimitiveProperty>
            <PrimitiveProperty persistent="true" name="FirstClassObject"
                type="stringType" ValueByString="oracle.wh.repos.impl.component.FirstClassObject">
                <PrimitiveProperty persistent="true" name="AGGREGATE"
                    type="BooleanType" ValueByString="false"/>
                <PrimitiveProperty persistent="true" name="INTRA_COMPONENT"
                    type="BooleanType" ValueByString="true"/>
                <PrimitiveProperty persistent="true" name="TARGET_ROLE_NAME"
                    type="stringType" ValueByString="SecondClassObjects"/>
                <PrimitiveProperty persistent="true" name="MCM_INTERESTED"
                    type="BooleanType" ValueByString="false"/>
            </PrimitiveProperty>
            <PrimitiveProperty persistent="true" name="Dependency"
                type="stringType" ValueByString="oracle.wh.repos.impl.dependency.CMPDependency">
                <PrimitiveProperty persistent="true" name="AGGREGATE"
                    type="BooleanType" ValueByString="false"/>
                <PrimitiveProperty persistent="true" name="INTRA_COMPONENT"
                    type="BooleanType" ValueByString="true"/>
                <PrimitiveProperty persistent="true" name="TARGET_ROLE_NAME"
                    type="stringType" ValueByString="DrillItems"/>
                <PrimitiveProperty persistent="true" name="MCM_INTERESTED"
                    type="BooleanType" ValueByString="true"/>
            </PrimitiveProperty>
            <PrimitiveProperty persistent="true" name="TypeDefinition"
                type="stringType" ValueByString="oracle.wh.repos.impl.type.CMPTypeDefinition">
                <PrimitiveProperty persistent="true" name="AGGREGATE"
                    type="BooleanType" ValueByString="false"/>
                <PrimitiveProperty persistent="true" name="INTRA_COMPONENT"
                    type="BooleanType" ValueByString="false"/>
                <PrimitiveProperty persistent="true" name="TARGET_ROLE_NAME"
                    type="stringType" ValueByString="TypedObject"/>
                <PrimitiveProperty persistent="true" name="MCM_INTERESTED"
                    type="BooleanType" ValueByString="true"/>
            </PrimitiveProperty>
            <PrimitiveProperty persistent="true" name="DerivationSourceSCO"
                type="stringType" ValueByString="oracle.wh.repos.impl.derivation.CMPDerivationSourceSCO">
                <PrimitiveProperty persistent="true" name="AGGREGATE"
                    type="BooleanType" ValueByString="false"/>
                <PrimitiveProperty persistent="true" name="INTRA_COMPONENT"
                    type="BooleanType" ValueByString="false"/>
                <PrimitiveProperty persistent="true" name="TARGET_ROLE_NAME"
                    type="stringType" ValueByString="DerivedSCOs"/>
                <PrimitiveProperty persistent="true" name="MCM_INTERESTED"
                    type="BooleanType" ValueByString="true"/>
            </PrimitiveProperty>
            <PrimitiveProperty persistent="true" name="IconObject"
                type="stringType" ValueByString="oracle.wh.repos.impl.binaryData.CMPIcon">
                <PrimitiveProperty persistent="true" name="AGGREGATE"
                    type="BooleanType" ValueByString="false"/>
                <PrimitiveProperty persistent="true" name="INTRA_COMPONENT"
                    type="BooleanType" ValueByString="false"/>
                <PrimitiveProperty persistent="true" name="TARGET_ROLE_NAME"
                    type="stringType" ValueByString="Element"/>
                <PrimitiveProperty persistent="true" name="MCM_INTERESTED"
                    type="BooleanType" ValueByString="true"/>
            </PrimitiveProperty>
            <PrimitiveProperty persistent="true" name="Project"
                type="stringType" ValueByString="oracle.wh.repos.impl.project.CMPWBProject">
                <PrimitiveProperty persistent="true" name="AGGREGATE"
                    type="BooleanType" ValueByString="false"/>
                <PrimitiveProperty persistent="true" name="INTRA_COMPONENT"
                    type="BooleanType" ValueByString="true"/>
                <PrimitiveProperty persistent="true" name="TARGET_ROLE_NAME"
                    type="stringType" ValueByString="NOT MARKED IN MODEL"/>
                <PrimitiveProperty persistent="true" name="MCM_INTERESTED"
                    type="BooleanType" ValueByString="false"/>
            </PrimitiveProperty>
            <PrimitiveProperty persistent="true" name="QueryItem"
                type="stringType" ValueByString="oracle.wh.repos.impl.query.CMPQueryItem">
                <PrimitiveProperty persistent="true" name="AGGREGATE"
                    type="BooleanType" ValueByString="false"/>
                <PrimitiveProperty persistent="true" name="INTRA_COMPONENT"
                    type="BooleanType" ValueByString="false"/>
                <PrimitiveProperty persistent="true" name="TARGET_ROLE_NAME"
                    type="stringType" ValueByString="DrillItems"/>
                <PrimitiveProperty persistent="true" name="MCM_INTERESTED"
                    type="BooleanType" ValueByString="true"/>
            </PrimitiveProperty>
    </PrimitiveProperty>
    </ClassDefinition>

    <ClassDefinition persistent="true" name="oracle.wh.repos.impl.webService.CMPAppServerInstalledModule">
        <ArrayProperty persistent="true" name="CHILD_TYPES" type="stringArrayType">
            <PrimitiveProperty persistent="true" name="oracle.wh.repos.impl.properties.CMPCLOBPropertyValue"
                type="stringType" Position="0" ValueByString="oracle.wh.repos.impl.properties.CMPCLOBPropertyValue"/>
            <PrimitiveProperty persistent="true" name="oracle.wh.repos.impl.properties.CMPPurePhysicalObject"
                type="stringType" Position="1" ValueByString="oracle.wh.repos.impl.properties.CMPPurePhysicalObject"/>
            <PrimitiveProperty persistent="true" name="oracle.wh.repos.impl.dependency.CMPDependency"
                type="stringType" Position="2" ValueByString="oracle.wh.repos.impl.dependency.CMPDependency"/>
            <PrimitiveProperty persistent="true" name="oracle.wh.repos.impl.properties.CMPStringPropertyValue"
                type="stringType" Position="3" ValueByString="oracle.wh.repos.impl.properties.CMPStringPropertyValue"/>
            <PrimitiveProperty persistent="true" name="oracle.wh.repos.impl.validation.CMPWBValidationResult"
                type="stringType" Position="4" ValueByString="oracle.wh.repos.impl.validation.CMPWBValidationResult"/>
            <PrimitiveProperty persistent="true" name="oracle.wh.repos.impl.userFolder.CMPUserFolder"
                type="stringType" Position="5" ValueByString="oracle.wh.repos.impl.userFolder.CMPUserFolder"/>
            <PrimitiveProperty persistent="true" name="oracle.wh.repos.impl.mls.CMPTranslation"
                type="stringType" Position="6" ValueByString="oracle.wh.repos.impl.mls.CMPTranslation"/>
            <PrimitiveProperty persistent="true" name="oracle.wh.repos.impl.webService.CMPWebServicePackage"
                type="stringType" Position="7" ValueByString="oracle.wh.repos.impl.webService.CMPWebServicePackage"/>
            <PrimitiveProperty persistent="true" name="oracle.wh.repos.impl.environment.CMPLocationUsage"
                type="stringType" Position="8" ValueByString="oracle.wh.repos.impl.environment.CMPLocationUsage"/>
            <PrimitiveProperty persistent="true" name="oracle.wh.repos.impl.webService.CMPWebService"
                type="stringType" Position="9" ValueByString="oracle.wh.repos.impl.webService.CMPWebService"/>
            <PrimitiveProperty persistent="true" name="oracle.wh.repos.impl.properties.CMPReferencePropertyValue"
                type="stringType" Position="10" ValueByString="oracle.wh.repos.impl.properties.CMPReferencePropertyValue"/>
        </ArrayProperty>
        <PrimitiveProperty persistent="true" name="NAVIGABLE_ASSOCIATION_ROLES"
            type="stringType" ValueByString="Navigable Association Roles">
            <PrimitiveProperty persistent="true" name="ACLContainer"
                type="stringType" ValueByString="oracle.wh.repos.impl.security.CMPACLContainer">
                <PrimitiveProperty persistent="true" name="AGGREGATE"
                    type="BooleanType" ValueByString="false"/>
                <PrimitiveProperty persistent="true" name="INTRA_COMPONENT"
                    type="BooleanType" ValueByString="false"/>
                <PrimitiveProperty persistent="true" name="TARGET_ROLE_NAME"
                    type="stringType" ValueByString="RealFCO"/>
                <PrimitiveProperty persistent="true" name="MCM_INTERESTED"
                    type="BooleanType" ValueByString="false"/>
            </PrimitiveProperty>
            <PrimitiveProperty persistent="true" name="ValidationResult"
                type="stringType" ValueByString="oracle.wh.repos.impl.validation.CMPValidationComponent">
                <PrimitiveProperty persistent="true" name="AGGREGATE"
                    type="BooleanType" ValueByString="false"/>
                <PrimitiveProperty persistent="true" name="INTRA_COMPONENT"
                    type="BooleanType" ValueByString="true"/>
                <PrimitiveProperty persistent="true" name="TARGET_ROLE_NAME"
                    type="stringType" ValueByString="ValidatingElement"/>
                <PrimitiveProperty persistent="true" name="MCM_INTERESTED"
                    type="BooleanType" ValueByString="false"/>
            </PrimitiveProperty>
            <PrimitiveProperty persistent="true" name="OwningFolder"
                type="stringType" ValueByString="oracle.wh.repos.impl.component.Folder">
                <PrimitiveProperty persistent="true" name="AGGREGATE"
                    type="BooleanType" ValueByString="false"/>
                <PrimitiveProperty persistent="true" name="INTRA_COMPONENT"
                    type="BooleanType" ValueByString="false"/>
                <PrimitiveProperty persistent="true" name="TARGET_ROLE_NAME"
                    type="stringType" ValueByString="OwnedComponents"/>
                <PrimitiveProperty persistent="true" name="MCM_INTERESTED"
                    type="BooleanType" ValueByString="false"/>
            </PrimitiveProperty>
            <PrimitiveProperty persistent="true" name="IconObject"
                type="stringType" ValueByString="oracle.wh.repos.impl.binaryData.CMPIcon">
                <PrimitiveProperty persistent="true" name="AGGREGATE"
                    type="BooleanType" ValueByString="false"/>
                <PrimitiveProperty persistent="true" name="INTRA_COMPONENT"
                    type="BooleanType" ValueByString="false"/>
                <PrimitiveProperty persistent="true" name="TARGET_ROLE_NAME"
                    type="stringType" ValueByString="Element"/>
                <PrimitiveProperty persistent="true" name="MCM_INTERESTED"
                    type="BooleanType" ValueByString="true"/>
            </PrimitiveProperty>
            <PrimitiveProperty persistent="true" name="Platform"
                type="stringType" ValueByString="oracle.wh.repos.impl.platform.CMPPlatform">
                <PrimitiveProperty persistent="true" name="AGGREGATE"
                    type="BooleanType" ValueByString="false"/>
                <PrimitiveProperty persistent="true" name="INTRA_COMPONENT"
                    type="BooleanType" ValueByString="false"/>
                <PrimitiveProperty persistent="true" name="TARGET_ROLE_NAME"
                    type="stringType" ValueByString="Modules"/>
                <PrimitiveProperty persistent="true" name="MCM_INTERESTED"
                    type="BooleanType" ValueByString="true"/>
            </PrimitiveProperty>
            <PrimitiveProperty persistent="true" name="OwningProject"
                type="stringType" ValueByString="oracle.wh.repos.impl.project.CMPWBProject">
                <PrimitiveProperty persistent="true" name="AGGREGATE"
                    type="BooleanType" ValueByString="true"/>
                <PrimitiveProperty persistent="true" name="INTRA_COMPONENT"
                    type="BooleanType" ValueByString="false"/>
                <PrimitiveProperty persistent="true" name="TARGET_ROLE_NAME"
                    type="stringType" ValueByString="InstalledModules"/>
                <PrimitiveProperty persistent="true" name="MCM_INTERESTED"
                    type="BooleanType" ValueByString="true"/>
            </PrimitiveProperty>
            <PrimitiveProperty persistent="true" name="MIVDefinition"
                type="stringType" ValueByString="oracle.wh.repos.impl.miv.CMPWBMIVDefinition">
                <PrimitiveProperty persistent="true" name="AGGREGATE"
                    type="BooleanType" ValueByString="false"/>
                <PrimitiveProperty persistent="true" name="INTRA_COMPONENT"
                    type="BooleanType" ValueByString="false"/>
                <PrimitiveProperty persistent="true" name="TARGET_ROLE_NAME"
                    type="stringType" ValueByString="MIVInstalledModule"/>
                <PrimitiveProperty persistent="true" name="MCM_INTERESTED"
                    type="BooleanType" ValueByString="true"/>
            </PrimitiveProperty>
            <PrimitiveProperty persistent="true" name="Project"
                type="stringType" ValueByString="oracle.wh.repos.impl.project.CMPWBProject">
                <PrimitiveProperty persistent="true" name="AGGREGATE"
                    type="BooleanType" ValueByString="false"/>
                <PrimitiveProperty persistent="true" name="INTRA_COMPONENT"
                    type="BooleanType" ValueByString="true"/>
                <PrimitiveProperty persistent="true" name="TARGET_ROLE_NAME"
                    type="stringType" ValueByString="NOT MARKED IN MODEL"/>
                <PrimitiveProperty persistent="true" name="MCM_INTERESTED"
                    type="BooleanType" ValueByString="false"/>
            </PrimitiveProperty>
    </PrimitiveProperty>
    </ClassDefinition>

    <ClassDefinition persistent="true" name="oracle.wh.repos.impl.domain.CMPAnonymousDomain">
        <ArrayProperty persistent="true" name="CHILD_TYPES" type="stringArrayType">
            <PrimitiveProperty persistent="true" name="oracle.wh.repos.impl.metaModel.CMPArrayModelAttribute"
                type="stringType" Position="0" ValueByString="oracle.wh.repos.impl.metaModel.CMPArrayModelAttribute"/>
            <PrimitiveProperty persistent="true" name="oracle.wh.repos.impl.metaModel.CMPPrimitiveModelAttribute"
                type="stringType" Position="1" ValueByString="oracle.wh.repos.impl.metaModel.CMPPrimitiveModelAttribute"/>
            <PrimitiveProperty persistent="true" name="oracle.wh.repos.impl.domain.CMPRange"
                type="stringType" Position="2" ValueByString="oracle.wh.repos.impl.domain.CMPRange"/>
        </ArrayProperty>
        <PrimitiveProperty persistent="true" name="NAVIGABLE_ASSOCIATION_ROLES"
            type="stringType" ValueByString="Navigable Association Roles">
            <PrimitiveProperty persistent="true" name="DataType"
                type="stringType" ValueByString="oracle.wh.repos.impl.domain.CMPAbstractType">
                <PrimitiveProperty persistent="true" name="AGGREGATE"
                    type="BooleanType" ValueByString="false"/>
                <PrimitiveProperty persistent="true" name="INTRA_COMPONENT"
                    type="BooleanType" ValueByString="false"/>
                <PrimitiveProperty persistent="true" name="TARGET_ROLE_NAME"
                    type="stringType" ValueByString="NOT MARKED IN MODEL"/>
                <PrimitiveProperty persistent="true" name="MCM_INTERESTED"
                    type="BooleanType" ValueByString="true"/>
            </PrimitiveProperty>
            <PrimitiveProperty persistent="true" name="ACLContainer"
                type="stringType" ValueByString="oracle.wh.repos.impl.security.CMPACLContainer">
                <PrimitiveProperty persistent="true" name="AGGREGATE"
                    type="BooleanType" ValueByString="false"/>
                <PrimitiveProperty persistent="true" name="INTRA_COMPONENT"
                    type="BooleanType" ValueByString="false"/>
                <PrimitiveProperty persistent="true" name="TARGET_ROLE_NAME"
                    type="stringType" ValueByString="RealFCO"/>
                <PrimitiveProperty persistent="true" name="MCM_INTERESTED"
                    type="BooleanType" ValueByString="false"/>
            </PrimitiveProperty>
            <PrimitiveProperty persistent="true" name="ValidationResult"
                type="stringType" ValueByString="oracle.wh.repos.impl.validation.CMPValidationComponent">
                <PrimitiveProperty persistent="true" name="AGGREGATE"
                    type="BooleanType" ValueByString="false"/>
                <PrimitiveProperty persistent="true" name="INTRA_COMPONENT"
                    type="BooleanType" ValueByString="true"/>
                <PrimitiveProperty persistent="true" name="TARGET_ROLE_NAME"
                    type="stringType" ValueByString="ValidatingElement"/>
                <PrimitiveProperty persistent="true" name="MCM_INTERESTED"
                    type="BooleanType" ValueByString="false"/>
            </PrimitiveProperty>
            <PrimitiveProperty persistent="true" name="OwningFolder"
                type="stringType" ValueByString="oracle.wh.repos.impl.component.Folder">
                <PrimitiveProperty persistent="true" name="AGGREGATE"
                    type="BooleanType" ValueByString="false"/>
                <PrimitiveProperty persistent="true" name="INTRA_COMPONENT"
                    type="BooleanType" ValueByString="false"/>
                <PrimitiveProperty persistent="true" name="TARGET_ROLE_NAME"
                    type="stringType" ValueByString="OwnedComponents"/>
                <PrimitiveProperty persistent="true" name="MCM_INTERESTED"
                    type="BooleanType" ValueByString="false"/>
            </PrimitiveProperty>
            <PrimitiveProperty persistent="true" name="IconObject"
                type="stringType" ValueByString="oracle.wh.repos.impl.binaryData.CMPIcon">
                <PrimitiveProperty persistent="true" name="AGGREGATE"
                    type="BooleanType" ValueByString="false"/>
                <PrimitiveProperty persistent="true" name="INTRA_COMPONENT"
                    type="BooleanType" ValueByString="false"/>
                <PrimitiveProperty persistent="true" name="TARGET_ROLE_NAME"
                    type="stringType" ValueByString="Element"/>
                <PrimitiveProperty persistent="true" name="MCM_INTERESTED"
                    type="BooleanType" ValueByString="true"/>
            </PrimitiveProperty>
            <PrimitiveProperty persistent="true" name="OwningModel"
                type="stringType" ValueByString="oracle.wh.repos.impl.metaModel.CMPModelDefinition">
                <PrimitiveProperty persistent="true" name="AGGREGATE"
                    type="BooleanType" ValueByString="true"/>
                <PrimitiveProperty persistent="true" name="INTRA_COMPONENT"
                    type="BooleanType" ValueByString="false"/>
                <PrimitiveProperty persistent="true" name="TARGET_ROLE_NAME"
                    type="stringType" ValueByString="OwnedTypes"/>
                <PrimitiveProperty persistent="true" name="MCM_INTERESTED"
                    type="BooleanType" ValueByString="true"/>
            </PrimitiveProperty>
    </PrimitiveProperty>
    </ClassDefinition>

    <ClassDefinition persistent="true" name="oracle.wh.repos.impl.processFlow.CMPProcess">
        <ArrayProperty persistent="true" name="CHILD_TYPES" type="stringArrayType">
            <PrimitiveProperty persistent="true" name="oracle.wh.repos.impl.properties.CMPCLOBPropertyValue"
                type="stringType" Position="0" ValueByString="oracle.wh.repos.impl.properties.CMPCLOBPropertyValue"/>
            <PrimitiveProperty persistent="true" name="oracle.wh.repos.impl.schedules.CMPLocalCalendar"
                type="stringType" Position="1" ValueByString="oracle.wh.repos.impl.schedules.CMPLocalCalendar"/>
            <PrimitiveProperty persistent="true" name="oracle.wh.repos.impl.validation.CMPWBValidationResult"
                type="stringType" Position="2" ValueByString="oracle.wh.repos.impl.validation.CMPWBValidationResult"/>
            <PrimitiveProperty persistent="true" name="oracle.wh.repos.impl.mls.CMPTranslation"
                type="stringType" Position="3" ValueByString="oracle.wh.repos.impl.mls.CMPTranslation"/>
            <PrimitiveProperty persistent="true" name="oracle.wh.repos.impl.processFlow.CMPProcessActivityParameter"
                type="stringType" Position="4" ValueByString="oracle.wh.repos.impl.processFlow.CMPProcessActivityParameter"/>
            <PrimitiveProperty persistent="true" name="oracle.wh.repos.impl.properties.CMPReferencePropertyValue"
                type="stringType" Position="5" ValueByString="oracle.wh.repos.impl.properties.CMPReferencePropertyValue"/>
            <PrimitiveProperty persistent="true" name="oracle.wh.repos.impl.processFlow.CMPProcessActivity"
                type="stringType" Position="6" ValueByString="oracle.wh.repos.impl.processFlow.CMPProcessActivity"/>
            <PrimitiveProperty persistent="true" name="oracle.wh.repos.impl.processFlow.CMPSubProcess"
                type="stringType" Position="7" ValueByString="oracle.wh.repos.impl.processFlow.CMPSubProcess"/>
            <PrimitiveProperty persistent="true" name="oracle.wh.repos.impl.processFlow.CMPProcessTransition"
                type="stringType" Position="8" ValueByString="oracle.wh.repos.impl.processFlow.CMPProcessTransition"/>
            <PrimitiveProperty persistent="true" name="oracle.wh.repos.impl.properties.CMPPurePhysicalObject"
                type="stringType" Position="9" ValueByString="oracle.wh.repos.impl.properties.CMPPurePhysicalObject"/>
            <PrimitiveProperty persistent="true" name="oracle.wh.repos.impl.dependency.CMPDependency"
                type="stringType" Position="10" ValueByString="oracle.wh.repos.impl.dependency.CMPDependency"/>
            <PrimitiveProperty persistent="true" name="oracle.wh.repos.impl.variables.CMPVariable"
                type="stringType" Position="11" ValueByString="oracle.wh.repos.impl.variables.CMPVariable"/>
            <PrimitiveProperty persistent="true" name="oracle.wh.repos.impl.properties.CMPStringPropertyValue"
                type="stringType" Position="12" ValueByString="oracle.wh.repos.impl.properties.CMPStringPropertyValue"/>
        </ArrayProperty>
        <PrimitiveProperty persistent="true" name="NAVIGABLE_ASSOCIATION_ROLES"
            type="stringType" ValueByString="Navigable Association Roles">
            <PrimitiveProperty persistent="true" name="OwningPackage"
                type="stringType" ValueByString="oracle.wh.repos.impl.processFlow.CMPProcessPackage">
                <PrimitiveProperty persistent="true" name="AGGREGATE"
                    type="BooleanType" ValueByString="true"/>
                <PrimitiveProperty persistent="true" name="INTRA_COMPONENT"
                    type="BooleanType" ValueByString="false"/>
                <PrimitiveProperty persistent="true" name="TARGET_ROLE_NAME"
                    type="stringType" ValueByString="ProcessFCO"/>
                <PrimitiveProperty persistent="true" name="MCM_INTERESTED"
                    type="BooleanType" ValueByString="true"/>
            </PrimitiveProperty>
            <PrimitiveProperty persistent="true" name="ACLContainer"
                type="stringType" ValueByString="oracle.wh.repos.impl.security.CMPACLContainer">
                <PrimitiveProperty persistent="true" name="AGGREGATE"
                    type="BooleanType" ValueByString="false"/>
                <PrimitiveProperty persistent="true" name="INTRA_COMPONENT"
                    type="BooleanType" ValueByString="false"/>
                <PrimitiveProperty persistent="true" name="TARGET_ROLE_NAME"
                    type="stringType" ValueByString="RealFCO"/>
                <PrimitiveProperty persistent="true" name="MCM_INTERESTED"
                    type="BooleanType" ValueByString="false"/>
            </PrimitiveProperty>
            <PrimitiveProperty persistent="true" name="ValidationResult"
                type="stringType" ValueByString="oracle.wh.repos.impl.validation.CMPValidationComponent">
                <PrimitiveProperty persistent="true" name="AGGREGATE"
                    type="BooleanType" ValueByString="false"/>
                <PrimitiveProperty persistent="true" name="INTRA_COMPONENT"
                    type="BooleanType" ValueByString="true"/>
                <PrimitiveProperty persistent="true" name="TARGET_ROLE_NAME"
                    type="stringType" ValueByString="ValidatingElement"/>
                <PrimitiveProperty persistent="true" name="MCM_INTERESTED"
                    type="BooleanType" ValueByString="false"/>
            </PrimitiveProperty>
            <PrimitiveProperty persistent="true" name="CopyOf"
                type="stringType" ValueByString="oracle.wh.repos.impl.component.FirstClassObject">
                <PrimitiveProperty persistent="true" name="AGGREGATE"
                    type="BooleanType" ValueByString="false"/>
                <PrimitiveProperty persistent="true" name="INTRA_COMPONENT"
                    type="BooleanType" ValueByString="false"/>
                <PrimitiveProperty persistent="true" name="TARGET_ROLE_NAME"
                    type="stringType" ValueByString="NOT MARKED IN MODEL"/>
                <PrimitiveProperty persistent="true" name="MCM_INTERESTED"
                    type="BooleanType" ValueByString="true"/>
            </PrimitiveProperty>
            <PrimitiveProperty persistent="true" name="OwningFolder"
                type="stringType" ValueByString="oracle.wh.repos.impl.component.Folder">
                <PrimitiveProperty persistent="true" name="AGGREGATE"
                    type="BooleanType" ValueByString="false"/>
                <PrimitiveProperty persistent="true" name="INTRA_COMPONENT"
                    type="BooleanType" ValueByString="false"/>
                <PrimitiveProperty persistent="true" name="TARGET_ROLE_NAME"
                    type="stringType" ValueByString="OwnedComponents"/>
                <PrimitiveProperty persistent="true" name="MCM_INTERESTED"
                    type="BooleanType" ValueByString="false"/>
            </PrimitiveProperty>
            <PrimitiveProperty persistent="true" name="IconObject"
                type="stringType" ValueByString="oracle.wh.repos.impl.binaryData.CMPIcon">
                <PrimitiveProperty persistent="true" name="AGGREGATE"
                    type="BooleanType" ValueByString="false"/>
                <PrimitiveProperty persistent="true" name="INTRA_COMPONENT"
                    type="BooleanType" ValueByString="false"/>
                <PrimitiveProperty persistent="true" name="TARGET_ROLE_NAME"
                    type="stringType" ValueByString="Element"/>
                <PrimitiveProperty persistent="true" name="MCM_INTERESTED"
                    type="BooleanType" ValueByString="true"/>
            </PrimitiveProperty>
            <PrimitiveProperty persistent="true" name="Project"
                type="stringType" ValueByString="oracle.wh.repos.impl.project.CMPWBProject">
                <PrimitiveProperty persistent="true" name="AGGREGATE"
                    type="BooleanType" ValueByString="false"/>
                <PrimitiveProperty persistent="true" name="INTRA_COMPONENT"
                    type="BooleanType" ValueByString="true"/>
                <PrimitiveProperty persistent="true" name="TARGET_ROLE_NAME"
                    type="stringType" ValueByString="NOT MARKED IN MODEL"/>
                <PrimitiveProperty persistent="true" name="MCM_INTERESTED"
                    type="BooleanType" ValueByString="false"/>
            </PrimitiveProperty>
    </PrimitiveProperty>
    </ClassDefinition>

    <ClassDefinition persistent="true" name="oracle.wh.repos.impl.configuration.CMPNamedConfiguration">
        <ArrayProperty persistent="true" name="CHILD_TYPES" type="stringArrayType">
            <PrimitiveProperty persistent="true" name="oracle.wh.repos.impl.properties.CMPCLOBPropertyValue"
                type="stringType" Position="0" ValueByString="oracle.wh.repos.impl.properties.CMPCLOBPropertyValue"/>
            <PrimitiveProperty persistent="true" name="oracle.wh.repos.impl.properties.CMPPurePhysicalObject"
                type="stringType" Position="1" ValueByString="oracle.wh.repos.impl.properties.CMPPurePhysicalObject"/>
            <PrimitiveProperty persistent="true" name="oracle.wh.repos.impl.configuration.CMPNamedConfigurationUsage"
                type="stringType" Position="2" ValueByString="oracle.wh.repos.impl.configuration.CMPNamedConfigurationUsage"/>
            <PrimitiveProperty persistent="true" name="oracle.wh.repos.impl.configuration.CMPPlatformConfiguration"
                type="stringType" Position="3" ValueByString="oracle.wh.repos.impl.configuration.CMPPlatformConfiguration"/>
            <PrimitiveProperty persistent="true" name="oracle.wh.repos.impl.properties.CMPStringPropertyValue"
                type="stringType" Position="4" ValueByString="oracle.wh.repos.impl.properties.CMPStringPropertyValue"/>
            <PrimitiveProperty persistent="true" name="oracle.wh.repos.impl.mls.CMPTranslation"
                type="stringType" Position="5" ValueByString="oracle.wh.repos.impl.mls.CMPTranslation"/>
            <PrimitiveProperty persistent="true" name="oracle.wh.repos.impl.properties.CMPReferencePropertyValue"
                type="stringType" Position="6" ValueByString="oracle.wh.repos.impl.properties.CMPReferencePropertyValue"/>
        </ArrayProperty>
        <PrimitiveProperty persistent="true" name="NAVIGABLE_ASSOCIATION_ROLES"
            type="stringType" ValueByString="Navigable Association Roles">
            <PrimitiveProperty persistent="true" name="ACLContainer"
                type="stringType" ValueByString="oracle.wh.repos.impl.security.CMPACLContainer">
                <PrimitiveProperty persistent="true" name="AGGREGATE"
                    type="BooleanType" ValueByString="false"/>
                <PrimitiveProperty persistent="true" name="INTRA_COMPONENT"
                    type="BooleanType" ValueByString="false"/>
                <PrimitiveProperty persistent="true" name="TARGET_ROLE_NAME"
                    type="stringType" ValueByString="RealFCO"/>
                <PrimitiveProperty persistent="true" name="MCM_INTERESTED"
                    type="BooleanType" ValueByString="false"/>
            </PrimitiveProperty>
            <PrimitiveProperty persistent="true" name="ConfigTemplateSet"
                type="stringType" ValueByString="oracle.wh.repos.impl.platform.CMPUserConfigTemplateSet">
                <PrimitiveProperty persistent="true" name="AGGREGATE"
                    type="BooleanType" ValueByString="false"/>
                <PrimitiveProperty persistent="true" name="INTRA_COMPONENT"
                    type="BooleanType" ValueByString="false"/>
                <PrimitiveProperty persistent="true" name="TARGET_ROLE_NAME"
                    type="stringType" ValueByString="NamedConfigurations"/>
                <PrimitiveProperty persistent="true" name="MCM_INTERESTED"
                    type="BooleanType" ValueByString="true"/>
            </PrimitiveProperty>
            <PrimitiveProperty persistent="true" name="ValidationResult"
                type="stringType" ValueByString="oracle.wh.repos.impl.validation.CMPValidationComponent">
                <PrimitiveProperty persistent="true" name="AGGREGATE"
                    type="BooleanType" ValueByString="false"/>
                <PrimitiveProperty persistent="true" name="INTRA_COMPONENT"
                    type="BooleanType" ValueByString="true"/>
                <PrimitiveProperty persistent="true" name="TARGET_ROLE_NAME"
                    type="stringType" ValueByString="ValidatingElement"/>
                <PrimitiveProperty persistent="true" name="MCM_INTERESTED"
                    type="BooleanType" ValueByString="false"/>
            </PrimitiveProperty>
            <PrimitiveProperty persistent="true" name="OwningFolder"
                type="stringType" ValueByString="oracle.wh.repos.impl.component.Folder">
                <PrimitiveProperty persistent="true" name="AGGREGATE"
                    type="BooleanType" ValueByString="false"/>
                <PrimitiveProperty persistent="true" name="INTRA_COMPONENT"
                    type="BooleanType" ValueByString="false"/>
                <PrimitiveProperty persistent="true" name="TARGET_ROLE_NAME"
                    type="stringType" ValueByString="OwnedComponents"/>
                <PrimitiveProperty persistent="true" name="MCM_INTERESTED"
                    type="BooleanType" ValueByString="false"/>
            </PrimitiveProperty>
            <PrimitiveProperty persistent="true" name="IconObject"
                type="stringType" ValueByString="oracle.wh.repos.impl.binaryData.CMPIcon">
                <PrimitiveProperty persistent="true" name="AGGREGATE"
                    type="BooleanType" ValueByString="false"/>
                <PrimitiveProperty persistent="true" name="INTRA_COMPONENT"
                    type="BooleanType" ValueByString="false"/>
                <PrimitiveProperty persistent="true" name="TARGET_ROLE_NAME"
                    type="stringType" ValueByString="Element"/>
                <PrimitiveProperty persistent="true" name="MCM_INTERESTED"
                    type="BooleanType" ValueByString="true"/>
            </PrimitiveProperty>
            <PrimitiveProperty persistent="true" name="OwningProject"
                type="stringType" ValueByString="oracle.wh.repos.impl.project.CMPWBProject">
                <PrimitiveProperty persistent="true" name="AGGREGATE"
                    type="BooleanType" ValueByString="true"/>
                <PrimitiveProperty persistent="true" name="INTRA_COMPONENT"
                    type="BooleanType" ValueByString="false"/>
                <PrimitiveProperty persistent="true" name="TARGET_ROLE_NAME"
                    type="stringType" ValueByString="NamedConfigurations"/>
                <PrimitiveProperty persistent="true" name="MCM_INTERESTED"
                    type="BooleanType" ValueByString="true"/>
            </PrimitiveProperty>
    </PrimitiveProperty>
    </ClassDefinition>

    <ClassDefinition persistent="true" name="oracle.wh.repos.impl.dimensional.CMPLevelAttribute">
        <ArrayProperty persistent="true" name="CHILD_TYPES" type="stringArrayType">
            <PrimitiveProperty persistent="true" name="oracle.wh.repos.impl.properties.CMPCLOBPropertyValue"
                type="stringType" Position="0" ValueByString="oracle.wh.repos.impl.properties.CMPCLOBPropertyValue"/>
            <PrimitiveProperty persistent="true" name="oracle.wh.repos.impl.properties.CMPPurePhysicalObject"
                type="stringType" Position="1" ValueByString="oracle.wh.repos.impl.properties.CMPPurePhysicalObject"/>
            <PrimitiveProperty persistent="true" name="oracle.wh.repos.impl.properties.CMPStringPropertyValue"
                type="stringType" Position="2" ValueByString="oracle.wh.repos.impl.properties.CMPStringPropertyValue"/>
            <PrimitiveProperty persistent="true" name="oracle.wh.repos.impl.mls.CMPTranslation"
                type="stringType" Position="3" ValueByString="oracle.wh.repos.impl.mls.CMPTranslation"/>
            <PrimitiveProperty persistent="true" name="oracle.wh.repos.impl.properties.CMPReferencePropertyValue"
                type="stringType" Position="4" ValueByString="oracle.wh.repos.impl.properties.CMPReferencePropertyValue"/>
        </ArrayProperty>
        <PrimitiveProperty persistent="true" name="NAVIGABLE_ASSOCIATION_ROLES"
            type="stringType" ValueByString="Navigable Association Roles">
            <PrimitiveProperty persistent="true" name="FirstClassObject"
                type="stringType" ValueByString="oracle.wh.repos.impl.component.FirstClassObject">
                <PrimitiveProperty persistent="true" name="AGGREGATE"
                    type="BooleanType" ValueByString="false"/>
                <PrimitiveProperty persistent="true" name="INTRA_COMPONENT"
                    type="BooleanType" ValueByString="true"/>
                <PrimitiveProperty persistent="true" name="TARGET_ROLE_NAME"
                    type="stringType" ValueByString="SecondClassObjects"/>
                <PrimitiveProperty persistent="true" name="MCM_INTERESTED"
                    type="BooleanType" ValueByString="false"/>
            </PrimitiveProperty>
            <PrimitiveProperty persistent="true" name="T3PrevAttribute"
                type="stringType" ValueByString="oracle.wh.repos.impl.dimensional.CMPLevelAttribute">
                <PrimitiveProperty persistent="true" name="AGGREGATE"
                    type="BooleanType" ValueByString="false"/>
                <PrimitiveProperty persistent="true" name="INTRA_COMPONENT"
                    type="BooleanType" ValueByString="true"/>
                <PrimitiveProperty persistent="true" name="TARGET_ROLE_NAME"
                    type="stringType" ValueByString="T3CurrAttribute"/>
                <PrimitiveProperty persistent="true" name="MCM_INTERESTED"
                    type="BooleanType" ValueByString="true"/>
            </PrimitiveProperty>
            <PrimitiveProperty persistent="true" name="IconObject"
                type="stringType" ValueByString="oracle.wh.repos.impl.binaryData.CMPIcon">
                <PrimitiveProperty persistent="true" name="AGGREGATE"
                    type="BooleanType" ValueByString="false"/>
                <PrimitiveProperty persistent="true" name="INTRA_COMPONENT"
                    type="BooleanType" ValueByString="false"/>
                <PrimitiveProperty persistent="true" name="TARGET_ROLE_NAME"
                    type="stringType" ValueByString="Element"/>
                <PrimitiveProperty persistent="true" name="MCM_INTERESTED"
                    type="BooleanType" ValueByString="true"/>
            </PrimitiveProperty>
            <PrimitiveProperty persistent="true" name="ReferencedDimensionAttr"
                type="stringType" ValueByString="oracle.wh.repos.impl.dimensional.CMPDimensionAttribute">
                <PrimitiveProperty persistent="true" name="AGGREGATE"
                    type="BooleanType" ValueByString="false"/>
                <PrimitiveProperty persistent="true" name="INTRA_COMPONENT"
                    type="BooleanType" ValueByString="true"/>
                <PrimitiveProperty persistent="true" name="TARGET_ROLE_NAME"
                    type="stringType" ValueByString="ReferencingLevelAttributes"/>
                <PrimitiveProperty persistent="true" name="MCM_INTERESTED"
                    type="BooleanType" ValueByString="true"/>
            </PrimitiveProperty>
            <PrimitiveProperty persistent="true" name="BindingAttribute"
                type="stringType" ValueByString="oracle.wh.repos.impl.items.CMPAttribute">
                <PrimitiveProperty persistent="true" name="AGGREGATE"
                    type="BooleanType" ValueByString="false"/>
                <PrimitiveProperty persistent="true" name="INTRA_COMPONENT"
                    type="BooleanType" ValueByString="false"/>
                <PrimitiveProperty persistent="true" name="TARGET_ROLE_NAME"
                    type="stringType" ValueByString="BoundLVAttributes"/>
                <PrimitiveProperty persistent="true" name="MCM_INTERESTED"
                    type="BooleanType" ValueByString="true"/>
            </PrimitiveProperty>
            <PrimitiveProperty persistent="true" name="Project"
                type="stringType" ValueByString="oracle.wh.repos.impl.project.CMPWBProject">
                <PrimitiveProperty persistent="true" name="AGGREGATE"
                    type="BooleanType" ValueByString="false"/>
                <PrimitiveProperty persistent="true" name="INTRA_COMPONENT"
                    type="BooleanType" ValueByString="true"/>
                <PrimitiveProperty persistent="true" name="TARGET_ROLE_NAME"
                    type="stringType" ValueByString="NOT MARKED IN MODEL"/>
                <PrimitiveProperty persistent="true" name="MCM_INTERESTED"
                    type="BooleanType" ValueByString="false"/>
            </PrimitiveProperty>
            <PrimitiveProperty persistent="true" name="T3CurrAttribute"
                type="stringType" ValueByString="oracle.wh.repos.impl.dimensional.CMPLevelAttribute">
                <PrimitiveProperty persistent="true" name="AGGREGATE"
                    type="BooleanType" ValueByString="false"/>
                <PrimitiveProperty persistent="true" name="INTRA_COMPONENT"
                    type="BooleanType" ValueByString="true"/>
                <PrimitiveProperty persistent="true" name="TARGET_ROLE_NAME"
                    type="stringType" ValueByString="T3PrevAttribute"/>
                <PrimitiveProperty persistent="true" name="MCM_INTERESTED"
                    type="BooleanType" ValueByString="true"/>
            </PrimitiveProperty>
            <PrimitiveProperty persistent="true" name="OwningLevel"
                type="stringType" ValueByString="oracle.wh.repos.impl.dimensional.CMPLevel">
                <PrimitiveProperty persistent="true" name="AGGREGATE"
                    type="BooleanType" ValueByString="true"/>
                <PrimitiveProperty persistent="true" name="INTRA_COMPONENT"
                    type="BooleanType" ValueByString="true"/>
                <PrimitiveProperty persistent="true" name="TARGET_ROLE_NAME"
                    type="stringType" ValueByString="OwnedAttributes"/>
                <PrimitiveProperty persistent="true" name="MCM_INTERESTED"
                    type="BooleanType" ValueByString="true"/>
            </PrimitiveProperty>
    </PrimitiveProperty>
    </ClassDefinition>

    <ClassDefinition persistent="true" name="oracle.wh.repos.impl.mapping.CMPSubMapLibrary">
        <ArrayProperty persistent="true" name="CHILD_TYPES" type="stringArrayType">
            <PrimitiveProperty persistent="true" name="oracle.wh.repos.impl.properties.CMPCLOBPropertyValue"
                type="stringType" Position="0" ValueByString="oracle.wh.repos.impl.properties.CMPCLOBPropertyValue"/>
            <PrimitiveProperty persistent="true" name="oracle.wh.repos.impl.properties.CMPPurePhysicalObject"
                type="stringType" Position="1" ValueByString="oracle.wh.repos.impl.properties.CMPPurePhysicalObject"/>
            <PrimitiveProperty persistent="true" name="oracle.wh.repos.impl.mapping.CMPPublicSubMap"
                type="stringType" Position="2" ValueByString="oracle.wh.repos.impl.mapping.CMPPublicSubMap"/>
            <PrimitiveProperty persistent="true" name="oracle.wh.repos.impl.properties.CMPStringPropertyValue"
                type="stringType" Position="3" ValueByString="oracle.wh.repos.impl.properties.CMPStringPropertyValue"/>
            <PrimitiveProperty persistent="true" name="oracle.wh.repos.impl.validation.CMPWBValidationResult"
                type="stringType" Position="4" ValueByString="oracle.wh.repos.impl.validation.CMPWBValidationResult"/>
            <PrimitiveProperty persistent="true" name="oracle.wh.repos.impl.userFolder.CMPUserFolder"
                type="stringType" Position="5" ValueByString="oracle.wh.repos.impl.userFolder.CMPUserFolder"/>
            <PrimitiveProperty persistent="true" name="oracle.wh.repos.impl.properties.CMPReferencePropertyValue"
                type="stringType" Position="6" ValueByString="oracle.wh.repos.impl.properties.CMPReferencePropertyValue"/>
        </ArrayProperty>
        <PrimitiveProperty persistent="true" name="NAVIGABLE_ASSOCIATION_ROLES"
            type="stringType" ValueByString="Navigable Association Roles">
            <PrimitiveProperty persistent="true" name="ACLContainer"
                type="stringType" ValueByString="oracle.wh.repos.impl.security.CMPACLContainer">
                <PrimitiveProperty persistent="true" name="AGGREGATE"
                    type="BooleanType" ValueByString="false"/>
                <PrimitiveProperty persistent="true" name="INTRA_COMPONENT"
                    type="BooleanType" ValueByString="false"/>
                <PrimitiveProperty persistent="true" name="TARGET_ROLE_NAME"
                    type="stringType" ValueByString="RealFCO"/>
                <PrimitiveProperty persistent="true" name="MCM_INTERESTED"
                    type="BooleanType" ValueByString="false"/>
            </PrimitiveProperty>
            <PrimitiveProperty persistent="true" name="ValidationResult"
                type="stringType" ValueByString="oracle.wh.repos.impl.validation.CMPValidationComponent">
                <PrimitiveProperty persistent="true" name="AGGREGATE"
                    type="BooleanType" ValueByString="false"/>
                <PrimitiveProperty persistent="true" name="INTRA_COMPONENT"
                    type="BooleanType" ValueByString="true"/>
                <PrimitiveProperty persistent="true" name="TARGET_ROLE_NAME"
                    type="stringType" ValueByString="ValidatingElement"/>
                <PrimitiveProperty persistent="true" name="MCM_INTERESTED"
                    type="BooleanType" ValueByString="false"/>
            </PrimitiveProperty>
            <PrimitiveProperty persistent="true" name="OwningFolder"
                type="stringType" ValueByString="oracle.wh.repos.impl.component.Folder">
                <PrimitiveProperty persistent="true" name="AGGREGATE"
                    type="BooleanType" ValueByString="false"/>
                <PrimitiveProperty persistent="true" name="INTRA_COMPONENT"
                    type="BooleanType" ValueByString="false"/>
                <PrimitiveProperty persistent="true" name="TARGET_ROLE_NAME"
                    type="stringType" ValueByString="OwnedComponents"/>
                <PrimitiveProperty persistent="true" name="MCM_INTERESTED"
                    type="BooleanType" ValueByString="false"/>
            </PrimitiveProperty>
            <PrimitiveProperty persistent="true" name="IconObject"
                type="stringType" ValueByString="oracle.wh.repos.impl.binaryData.CMPIcon">
                <PrimitiveProperty persistent="true" name="AGGREGATE"
                    type="BooleanType" ValueByString="false"/>
                <PrimitiveProperty persistent="true" name="INTRA_COMPONENT"
                    type="BooleanType" ValueByString="false"/>
                <PrimitiveProperty persistent="true" name="TARGET_ROLE_NAME"
                    type="stringType" ValueByString="Element"/>
                <PrimitiveProperty persistent="true" name="MCM_INTERESTED"
                    type="BooleanType" ValueByString="true"/>
            </PrimitiveProperty>
            <PrimitiveProperty persistent="true" name="OwningProject"
                type="stringType" ValueByString="oracle.wh.repos.impl.project.CMPWBProject">
                <PrimitiveProperty persistent="true" name="AGGREGATE"
                    type="BooleanType" ValueByString="true"/>
                <PrimitiveProperty persistent="true" name="INTRA_COMPONENT"
                    type="BooleanType" ValueByString="false"/>
                <PrimitiveProperty persistent="true" name="TARGET_ROLE_NAME"
                    type="stringType" ValueByString="SubMapLibraries"/>
                <PrimitiveProperty persistent="true" name="MCM_INTERESTED"
                    type="BooleanType" ValueByString="true"/>
            </PrimitiveProperty>
    </PrimitiveProperty>
    </ClassDefinition>

    <ClassDefinition persistent="true" name="oracle.wh.repos.impl.metaModel.CMPArrayModelAttribute">
        <ArrayProperty persistent="true" name="CHILD_TYPES" type="stringArrayType">
            <PrimitiveProperty persistent="true" name="oracle.wh.repos.impl.properties.CMPCLOBPropertyValue"
                type="stringType" Position="0" ValueByString="oracle.wh.repos.impl.properties.CMPCLOBPropertyValue"/>
            <PrimitiveProperty persistent="true" name="oracle.wh.repos.impl.metaModel.CMPArrayModelAttribute"
                type="stringType" Position="1" ValueByString="oracle.wh.repos.impl.metaModel.CMPArrayModelAttribute"/>
            <PrimitiveProperty persistent="true" name="oracle.wh.repos.impl.properties.CMPPurePhysicalObject"
                type="stringType" Position="2" ValueByString="oracle.wh.repos.impl.properties.CMPPurePhysicalObject"/>
            <PrimitiveProperty persistent="true" name="oracle.wh.repos.impl.metaModel.CMPPrimitiveModelAttribute"
                type="stringType" Position="3" ValueByString="oracle.wh.repos.impl.metaModel.CMPPrimitiveModelAttribute"/>
            <PrimitiveProperty persistent="true" name="oracle.wh.repos.impl.properties.CMPStringPropertyValue"
                type="stringType" Position="4" ValueByString="oracle.wh.repos.impl.properties.CMPStringPropertyValue"/>
            <PrimitiveProperty persistent="true" name="oracle.wh.repos.impl.mls.CMPTranslation"
                type="stringType" Position="5" ValueByString="oracle.wh.repos.impl.mls.CMPTranslation"/>
            <PrimitiveProperty persistent="true" name="oracle.wh.repos.impl.properties.CMPReferencePropertyValue"
                type="stringType" Position="6" ValueByString="oracle.wh.repos.impl.properties.CMPReferencePropertyValue"/>
        </ArrayProperty>
        <PrimitiveProperty persistent="true" name="NAVIGABLE_ASSOCIATION_ROLES"
            type="stringType" ValueByString="Navigable Association Roles">
            <PrimitiveProperty persistent="true" name="AttributeType"
                type="stringType" ValueByString="oracle.wh.repos.impl.domain.CMPAbstractType">
                <PrimitiveProperty persistent="true" name="AGGREGATE"
                    type="BooleanType" ValueByString="false"/>
                <PrimitiveProperty persistent="true" name="INTRA_COMPONENT"
                    type="BooleanType" ValueByString="false"/>
                <PrimitiveProperty persistent="true" name="TARGET_ROLE_NAME"
                    type="stringType" ValueByString="NOT MARKED IN MODEL"/>
                <PrimitiveProperty persistent="true" name="MCM_INTERESTED"
                    type="BooleanType" ValueByString="true"/>
            </PrimitiveProperty>
            <PrimitiveProperty persistent="true" name="ModelAttributeOwner"
                type="stringType" ValueByString="oracle.wh.repos.impl.metaModel.CMPDefinitionElement">
                <PrimitiveProperty persistent="true" name="AGGREGATE"
                    type="BooleanType" ValueByString="true"/>
                <PrimitiveProperty persistent="true" name="INTRA_COMPONENT"
                    type="BooleanType" ValueByString="true"/>
                <PrimitiveProperty persistent="true" name="TARGET_ROLE_NAME"
                    type="stringType" ValueByString="OwnedModelAttributes"/>
                <PrimitiveProperty persistent="true" name="MCM_INTERESTED"
                    type="BooleanType" ValueByString="true"/>
            </PrimitiveProperty>
            <PrimitiveProperty persistent="true" name="FirstClassObject"
                type="stringType" ValueByString="oracle.wh.repos.impl.component.FirstClassObject">
                <PrimitiveProperty persistent="true" name="AGGREGATE"
                    type="BooleanType" ValueByString="false"/>
                <PrimitiveProperty persistent="true" name="INTRA_COMPONENT"
                    type="BooleanType" ValueByString="true"/>
                <PrimitiveProperty persistent="true" name="TARGET_ROLE_NAME"
                    type="stringType" ValueByString="SecondClassObjects"/>
                <PrimitiveProperty persistent="true" name="MCM_INTERESTED"
                    type="BooleanType" ValueByString="false"/>
            </PrimitiveProperty>
            <PrimitiveProperty persistent="true" name="IconObject"
                type="stringType" ValueByString="oracle.wh.repos.impl.binaryData.CMPIcon">
                <PrimitiveProperty persistent="true" name="AGGREGATE"
                    type="BooleanType" ValueByString="false"/>
                <PrimitiveProperty persistent="true" name="INTRA_COMPONENT"
                    type="BooleanType" ValueByString="false"/>
                <PrimitiveProperty persistent="true" name="TARGET_ROLE_NAME"
                    type="stringType" ValueByString="Element"/>
                <PrimitiveProperty persistent="true" name="MCM_INTERESTED"
                    type="BooleanType" ValueByString="true"/>
            </PrimitiveProperty>
    </PrimitiveProperty>
    </ClassDefinition>

    <ClassDefinition persistent="true" name="oracle.wh.repos.impl.configuration.CMPPlatformConfiguration">
        <ArrayProperty persistent="true" name="CHILD_TYPES" type="stringArrayType">
            <PrimitiveProperty persistent="true" name="oracle.wh.repos.impl.properties.CMPCLOBPropertyValue"
                type="stringType" Position="0" ValueByString="oracle.wh.repos.impl.properties.CMPCLOBPropertyValue"/>
            <PrimitiveProperty persistent="true" name="oracle.wh.repos.impl.configuration.CMPPhysicalObject"
                type="stringType" Position="1" ValueByString="oracle.wh.repos.impl.configuration.CMPPhysicalObject"/>
            <PrimitiveProperty persistent="true" name="oracle.wh.repos.impl.properties.CMPPurePhysicalObject"
                type="stringType" Position="2" ValueByString="oracle.wh.repos.impl.properties.CMPPurePhysicalObject"/>
            <PrimitiveProperty persistent="true" name="oracle.wh.repos.impl.mapping.CMPPhysicalMap"
                type="stringType" Position="3" ValueByString="oracle.wh.repos.impl.mapping.CMPPhysicalMap"/>
            <PrimitiveProperty persistent="true" name="oracle.wh.repos.impl.properties.CMPStringPropertyValue"
                type="stringType" Position="4" ValueByString="oracle.wh.repos.impl.properties.CMPStringPropertyValue"/>
            <PrimitiveProperty persistent="true" name="oracle.wh.repos.impl.properties.CMPReferencePropertyValue"
                type="stringType" Position="5" ValueByString="oracle.wh.repos.impl.properties.CMPReferencePropertyValue"/>
        </ArrayProperty>
        <PrimitiveProperty persistent="true" name="NAVIGABLE_ASSOCIATION_ROLES"
            type="stringType" ValueByString="Navigable Association Roles">
            <PrimitiveProperty persistent="true" name="ACLContainer"
                type="stringType" ValueByString="oracle.wh.repos.impl.security.CMPACLContainer">
                <PrimitiveProperty persistent="true" name="AGGREGATE"
                    type="BooleanType" ValueByString="false"/>
                <PrimitiveProperty persistent="true" name="INTRA_COMPONENT"
                    type="BooleanType" ValueByString="false"/>
                <PrimitiveProperty persistent="true" name="TARGET_ROLE_NAME"
                    type="stringType" ValueByString="RealFCO"/>
                <PrimitiveProperty persistent="true" name="MCM_INTERESTED"
                    type="BooleanType" ValueByString="false"/>
            </PrimitiveProperty>
            <PrimitiveProperty persistent="true" name="ValidationResult"
                type="stringType" ValueByString="oracle.wh.repos.impl.validation.CMPValidationComponent">
                <PrimitiveProperty persistent="true" name="AGGREGATE"
                    type="BooleanType" ValueByString="false"/>
                <PrimitiveProperty persistent="true" name="INTRA_COMPONENT"
                    type="BooleanType" ValueByString="true"/>
                <PrimitiveProperty persistent="true" name="TARGET_ROLE_NAME"
                    type="stringType" ValueByString="ValidatingElement"/>
                <PrimitiveProperty persistent="true" name="MCM_INTERESTED"
                    type="BooleanType" ValueByString="false"/>
            </PrimitiveProperty>
            <PrimitiveProperty persistent="true" name="OwningFolder"
                type="stringType" ValueByString="oracle.wh.repos.impl.component.Folder">
                <PrimitiveProperty persistent="true" name="AGGREGATE"
                    type="BooleanType" ValueByString="false"/>
                <PrimitiveProperty persistent="true" name="INTRA_COMPONENT"
                    type="BooleanType" ValueByString="false"/>
                <PrimitiveProperty persistent="true" name="TARGET_ROLE_NAME"
                    type="stringType" ValueByString="OwnedComponents"/>
                <PrimitiveProperty persistent="true" name="MCM_INTERESTED"
                    type="BooleanType" ValueByString="false"/>
            </PrimitiveProperty>
            <PrimitiveProperty persistent="true" name="IconObject"
                type="stringType" ValueByString="oracle.wh.repos.impl.binaryData.CMPIcon">
                <PrimitiveProperty persistent="true" name="AGGREGATE"
                    type="BooleanType" ValueByString="false"/>
                <PrimitiveProperty persistent="true" name="INTRA_COMPONENT"
                    type="BooleanType" ValueByString="false"/>
                <PrimitiveProperty persistent="true" name="TARGET_ROLE_NAME"
                    type="stringType" ValueByString="Element"/>
                <PrimitiveProperty persistent="true" name="MCM_INTERESTED"
                    type="BooleanType" ValueByString="true"/>
            </PrimitiveProperty>
            <PrimitiveProperty persistent="true" name="NamedConfiguration"
                type="stringType" ValueByString="oracle.wh.repos.impl.configuration.CMPNamedConfiguration">
                <PrimitiveProperty persistent="true" name="AGGREGATE"
                    type="BooleanType" ValueByString="true"/>
                <PrimitiveProperty persistent="true" name="INTRA_COMPONENT"
                    type="BooleanType" ValueByString="false"/>
                <PrimitiveProperty persistent="true" name="TARGET_ROLE_NAME"
                    type="stringType" ValueByString="PlatformConfigurations"/>
                <PrimitiveProperty persistent="true" name="MCM_INTERESTED"
                    type="BooleanType" ValueByString="true"/>
            </PrimitiveProperty>
    </PrimitiveProperty>
    </ClassDefinition>

    <ClassDefinition persistent="true" name="oracle.wh.repos.impl.taskFlow.CMPTaskFlowInstalledModule">
        <ArrayProperty persistent="true" name="CHILD_TYPES" type="stringArrayType">
            <PrimitiveProperty persistent="true" name="oracle.wh.repos.impl.properties.CMPCLOBPropertyValue"
                type="stringType" Position="0" ValueByString="oracle.wh.repos.impl.properties.CMPCLOBPropertyValue"/>
            <PrimitiveProperty persistent="true" name="oracle.wh.repos.impl.properties.CMPPurePhysicalObject"
                type="stringType" Position="1" ValueByString="oracle.wh.repos.impl.properties.CMPPurePhysicalObject"/>
            <PrimitiveProperty persistent="true" name="oracle.wh.repos.impl.dependency.CMPDependency"
                type="stringType" Position="2" ValueByString="oracle.wh.repos.impl.dependency.CMPDependency"/>
            <PrimitiveProperty persistent="true" name="oracle.wh.repos.impl.properties.CMPStringPropertyValue"
                type="stringType" Position="3" ValueByString="oracle.wh.repos.impl.properties.CMPStringPropertyValue"/>
            <PrimitiveProperty persistent="true" name="oracle.wh.repos.impl.validation.CMPWBValidationResult"
                type="stringType" Position="4" ValueByString="oracle.wh.repos.impl.validation.CMPWBValidationResult"/>
            <PrimitiveProperty persistent="true" name="oracle.wh.repos.impl.userFolder.CMPUserFolder"
                type="stringType" Position="5" ValueByString="oracle.wh.repos.impl.userFolder.CMPUserFolder"/>
            <PrimitiveProperty persistent="true" name="oracle.wh.repos.impl.mls.CMPTranslation"
                type="stringType" Position="6" ValueByString="oracle.wh.repos.impl.mls.CMPTranslation"/>
            <PrimitiveProperty persistent="true" name="oracle.wh.repos.impl.properties.CMPReferencePropertyValue"
                type="stringType" Position="7" ValueByString="oracle.wh.repos.impl.properties.CMPReferencePropertyValue"/>
            <PrimitiveProperty persistent="true" name="oracle.wh.repos.impl.taskFlow.CMPTaskFlow"
                type="stringType" Position="8" ValueByString="oracle.wh.repos.impl.taskFlow.CMPTaskFlow"/>
        </ArrayProperty>
        <PrimitiveProperty persistent="true" name="NAVIGABLE_ASSOCIATION_ROLES"
            type="stringType" ValueByString="Navigable Association Roles">
            <PrimitiveProperty persistent="true" name="ACLContainer"
                type="stringType" ValueByString="oracle.wh.repos.impl.security.CMPACLContainer">
                <PrimitiveProperty persistent="true" name="AGGREGATE"
                    type="BooleanType" ValueByString="false"/>
                <PrimitiveProperty persistent="true" name="INTRA_COMPONENT"
                    type="BooleanType" ValueByString="false"/>
                <PrimitiveProperty persistent="true" name="TARGET_ROLE_NAME"
                    type="stringType" ValueByString="RealFCO"/>
                <PrimitiveProperty persistent="true" name="MCM_INTERESTED"
                    type="BooleanType" ValueByString="false"/>
            </PrimitiveProperty>
            <PrimitiveProperty persistent="true" name="ValidationResult"
                type="stringType" ValueByString="oracle.wh.repos.impl.validation.CMPValidationComponent">
                <PrimitiveProperty persistent="true" name="AGGREGATE"
                    type="BooleanType" ValueByString="false"/>
                <PrimitiveProperty persistent="true" name="INTRA_COMPONENT"
                    type="BooleanType" ValueByString="true"/>
                <PrimitiveProperty persistent="true" name="TARGET_ROLE_NAME"
                    type="stringType" ValueByString="ValidatingElement"/>
                <PrimitiveProperty persistent="true" name="MCM_INTERESTED"
                    type="BooleanType" ValueByString="false"/>
            </PrimitiveProperty>
            <PrimitiveProperty persistent="true" name="OwningFolder"
                type="stringType" ValueByString="oracle.wh.repos.impl.component.Folder">
                <PrimitiveProperty persistent="true" name="AGGREGATE"
                    type="BooleanType" ValueByString="false"/>
                <PrimitiveProperty persistent="true" name="INTRA_COMPONENT"
                    type="BooleanType" ValueByString="false"/>
                <PrimitiveProperty persistent="true" name="TARGET_ROLE_NAME"
                    type="stringType" ValueByString="OwnedComponents"/>
                <PrimitiveProperty persistent="true" name="MCM_INTERESTED"
                    type="BooleanType" ValueByString="false"/>
            </PrimitiveProperty>
            <PrimitiveProperty persistent="true" name="IconObject"
                type="stringType" ValueByString="oracle.wh.repos.impl.binaryData.CMPIcon">
                <PrimitiveProperty persistent="true" name="AGGREGATE"
                    type="BooleanType" ValueByString="false"/>
                <PrimitiveProperty persistent="true" name="INTRA_COMPONENT"
                    type="BooleanType" ValueByString="false"/>
                <PrimitiveProperty persistent="true" name="TARGET_ROLE_NAME"
                    type="stringType" ValueByString="Element"/>
                <PrimitiveProperty persistent="true" name="MCM_INTERESTED"
                    type="BooleanType" ValueByString="true"/>
            </PrimitiveProperty>
            <PrimitiveProperty persistent="true" name="Platform"
                type="stringType" ValueByString="oracle.wh.repos.impl.platform.CMPPlatform">
                <PrimitiveProperty persistent="true" name="AGGREGATE"
                    type="BooleanType" ValueByString="false"/>
                <PrimitiveProperty persistent="true" name="INTRA_COMPONENT"
                    type="BooleanType" ValueByString="false"/>
                <PrimitiveProperty persistent="true" name="TARGET_ROLE_NAME"
                    type="stringType" ValueByString="Modules"/>
                <PrimitiveProperty persistent="true" name="MCM_INTERESTED"
                    type="BooleanType" ValueByString="true"/>
            </PrimitiveProperty>
            <PrimitiveProperty persistent="true" name="OwningProject"
                type="stringType" ValueByString="oracle.wh.repos.impl.project.CMPWBProject">
                <PrimitiveProperty persistent="true" name="AGGREGATE"
                    type="BooleanType" ValueByString="true"/>
                <PrimitiveProperty persistent="true" name="INTRA_COMPONENT"
                    type="BooleanType" ValueByString="false"/>
                <PrimitiveProperty persistent="true" name="TARGET_ROLE_NAME"
                    type="stringType" ValueByString="InstalledModules"/>
                <PrimitiveProperty persistent="true" name="MCM_INTERESTED"
                    type="BooleanType" ValueByString="true"/>
            </PrimitiveProperty>
            <PrimitiveProperty persistent="true" name="MIVDefinition"
                type="stringType" ValueByString="oracle.wh.repos.impl.miv.CMPWBMIVDefinition">
                <PrimitiveProperty persistent="true" name="AGGREGATE"
                    type="BooleanType" ValueByString="false"/>
                <PrimitiveProperty persistent="true" name="INTRA_COMPONENT"
                    type="BooleanType" ValueByString="false"/>
                <PrimitiveProperty persistent="true" name="TARGET_ROLE_NAME"
                    type="stringType" ValueByString="MIVInstalledModule"/>
                <PrimitiveProperty persistent="true" name="MCM_INTERESTED"
                    type="BooleanType" ValueByString="true"/>
            </PrimitiveProperty>
            <PrimitiveProperty persistent="true" name="Project"
                type="stringType" ValueByString="oracle.wh.repos.impl.project.CMPWBProject">
                <PrimitiveProperty persistent="true" name="AGGREGATE"
                    type="BooleanType" ValueByString="false"/>
                <PrimitiveProperty persistent="true" name="INTRA_COMPONENT"
                    type="BooleanType" ValueByString="true"/>
                <PrimitiveProperty persistent="true" name="TARGET_ROLE_NAME"
                    type="stringType" ValueByString="NOT MARKED IN MODEL"/>
                <PrimitiveProperty persistent="true" name="MCM_INTERESTED"
                    type="BooleanType" ValueByString="false"/>
            </PrimitiveProperty>
    </PrimitiveProperty>
    </ClassDefinition>

    <ClassDefinition persistent="true" name="oracle.wh.repos.impl.configuration.CMPPhysicalObject">
        <ArrayProperty persistent="true" name="CHILD_TYPES" type="stringArrayType">
            <PrimitiveProperty persistent="true" name="oracle.wh.repos.impl.properties.CMPPurePhysicalObject"
                type="stringType" Position="0" ValueByString="oracle.wh.repos.impl.properties.CMPPurePhysicalObject"/>
            <PrimitiveProperty persistent="true" name="oracle.wh.repos.impl.dataService.CMPKMExecUnit"
                type="stringType" Position="1" ValueByString="oracle.wh.repos.impl.dataService.CMPKMExecUnit"/>
            <PrimitiveProperty persistent="true" name="oracle.wh.repos.impl.validation.CMPWBValidationResult"
                type="stringType" Position="2" ValueByString="oracle.wh.repos.impl.validation.CMPWBValidationResult"/>
            <PrimitiveProperty persistent="true" name="oracle.wh.repos.impl.properties.CMPStringPropertyValue"
                type="stringType" Position="3" ValueByString="oracle.wh.repos.impl.properties.CMPStringPropertyValue"/>
            <PrimitiveProperty persistent="true" name="oracle.wh.repos.impl.properties.CMPCLOBPropertyValue"
                type="stringType" Position="4" ValueByString="oracle.wh.repos.impl.properties.CMPCLOBPropertyValue"/>
            <PrimitiveProperty persistent="true" name="oracle.wh.repos.impl.properties.CMPReferencePropertyValue"
                type="stringType" Position="5" ValueByString="oracle.wh.repos.impl.properties.CMPReferencePropertyValue"/>
            <PrimitiveProperty persistent="true" name="oracle.wh.repos.impl.configuration.CMPGenerationResult"
                type="stringType" Position="6" ValueByString="oracle.wh.repos.impl.configuration.CMPGenerationResult"/>
        </ArrayProperty>
        <PrimitiveProperty persistent="true" name="NAVIGABLE_ASSOCIATION_ROLES"
            type="stringType" ValueByString="Navigable Association Roles">
            <PrimitiveProperty persistent="true" name="ACLContainer"
                type="stringType" ValueByString="oracle.wh.repos.impl.security.CMPACLContainer">
                <PrimitiveProperty persistent="true" name="AGGREGATE"
                    type="BooleanType" ValueByString="false"/>
                <PrimitiveProperty persistent="true" name="INTRA_COMPONENT"
                    type="BooleanType" ValueByString="false"/>
                <PrimitiveProperty persistent="true" name="TARGET_ROLE_NAME"
                    type="stringType" ValueByString="RealFCO"/>
                <PrimitiveProperty persistent="true" name="MCM_INTERESTED"
                    type="BooleanType" ValueByString="false"/>
            </PrimitiveProperty>
            <PrimitiveProperty persistent="true" name="ValidationResult"
                type="stringType" ValueByString="oracle.wh.repos.impl.validation.CMPValidationComponent">
                <PrimitiveProperty persistent="true" name="AGGREGATE"
                    type="BooleanType" ValueByString="false"/>
                <PrimitiveProperty persistent="true" name="INTRA_COMPONENT"
                    type="BooleanType" ValueByString="true"/>
                <PrimitiveProperty persistent="true" name="TARGET_ROLE_NAME"
                    type="stringType" ValueByString="ValidatingElement"/>
                <PrimitiveProperty persistent="true" name="MCM_INTERESTED"
                    type="BooleanType" ValueByString="false"/>
            </PrimitiveProperty>
            <PrimitiveProperty persistent="true" name="OwningFolder"
                type="stringType" ValueByString="oracle.wh.repos.impl.component.Folder">
                <PrimitiveProperty persistent="true" name="AGGREGATE"
                    type="BooleanType" ValueByString="false"/>
                <PrimitiveProperty persistent="true" name="INTRA_COMPONENT"
                    type="BooleanType" ValueByString="false"/>
                <PrimitiveProperty persistent="true" name="TARGET_ROLE_NAME"
                    type="stringType" ValueByString="OwnedComponents"/>
                <PrimitiveProperty persistent="true" name="MCM_INTERESTED"
                    type="BooleanType" ValueByString="false"/>
            </PrimitiveProperty>
            <PrimitiveProperty persistent="true" name="PlatformConfiguration"
                type="stringType" ValueByString="oracle.wh.repos.impl.configuration.CMPPlatformConfiguration">
                <PrimitiveProperty persistent="true" name="AGGREGATE"
                    type="BooleanType" ValueByString="true"/>
                <PrimitiveProperty persistent="true" name="INTRA_COMPONENT"
                    type="BooleanType" ValueByString="false"/>
                <PrimitiveProperty persistent="true" name="TARGET_ROLE_NAME"
                    type="stringType" ValueByString="OwnedConfigs"/>
                <PrimitiveProperty persistent="true" name="MCM_INTERESTED"
                    type="BooleanType" ValueByString="true"/>
            </PrimitiveProperty>
            <PrimitiveProperty persistent="true" name="IconObject"
                type="stringType" ValueByString="oracle.wh.repos.impl.binaryData.CMPIcon">
                <PrimitiveProperty persistent="true" name="AGGREGATE"
                    type="BooleanType" ValueByString="false"/>
                <PrimitiveProperty persistent="true" name="INTRA_COMPONENT"
                    type="BooleanType" ValueByString="false"/>
                <PrimitiveProperty persistent="true" name="TARGET_ROLE_NAME"
                    type="stringType" ValueByString="Element"/>
                <PrimitiveProperty persistent="true" name="MCM_INTERESTED"
                    type="BooleanType" ValueByString="true"/>
            </PrimitiveProperty>
            <PrimitiveProperty persistent="true" name="NamedConfiguration"
                type="stringType" ValueByString="oracle.wh.repos.impl.configuration.CMPNamedConfiguration">
                <PrimitiveProperty persistent="true" name="AGGREGATE"
                    type="BooleanType" ValueByString="false"/>
                <PrimitiveProperty persistent="true" name="INTRA_COMPONENT"
                    type="BooleanType" ValueByString="false"/>
                <PrimitiveProperty persistent="true" name="TARGET_ROLE_NAME"
                    type="stringType" ValueByString="PhysicalConfigs"/>
                <PrimitiveProperty persistent="true" name="MCM_INTERESTED"
                    type="BooleanType" ValueByString="true"/>
            </PrimitiveProperty>
            <PrimitiveProperty persistent="true" name="LogicalObject"
                type="stringType" ValueByString="oracle.wh.repos.impl.configuration.CMPConfigurable">
                <PrimitiveProperty persistent="true" name="AGGREGATE"
                    type="BooleanType" ValueByString="false"/>
                <PrimitiveProperty persistent="true" name="INTRA_COMPONENT"
                    type="BooleanType" ValueByString="false"/>
                <PrimitiveProperty persistent="true" name="TARGET_ROLE_NAME"
                    type="stringType" ValueByString="PhysicalConfigs"/>
                <PrimitiveProperty persistent="true" name="MCM_INTERESTED"
                    type="BooleanType" ValueByString="true"/>
            </PrimitiveProperty>
    </PrimitiveProperty>
    </ClassDefinition>

    <ClassDefinition persistent="true" name="oracle.wh.repos.impl.variables.CMPVariable">
        <ArrayProperty persistent="true" name="CHILD_TYPES" type="stringArrayType">
            <PrimitiveProperty persistent="true" name="oracle.wh.repos.impl.properties.CMPCLOBPropertyValue"
                type="stringType" Position="0" ValueByString="oracle.wh.repos.impl.properties.CMPCLOBPropertyValue"/>
            <PrimitiveProperty persistent="true" name="oracle.wh.repos.impl.properties.CMPPurePhysicalObject"
                type="stringType" Position="1" ValueByString="oracle.wh.repos.impl.properties.CMPPurePhysicalObject"/>
            <PrimitiveProperty persistent="true" name="oracle.wh.repos.impl.properties.CMPStringPropertyValue"
                type="stringType" Position="2" ValueByString="oracle.wh.repos.impl.properties.CMPStringPropertyValue"/>
            <PrimitiveProperty persistent="true" name="oracle.wh.repos.impl.mls.CMPTranslation"
                type="stringType" Position="3" ValueByString="oracle.wh.repos.impl.mls.CMPTranslation"/>
            <PrimitiveProperty persistent="true" name="oracle.wh.repos.impl.properties.CMPReferencePropertyValue"
                type="stringType" Position="4" ValueByString="oracle.wh.repos.impl.properties.CMPReferencePropertyValue"/>
        </ArrayProperty>
        <PrimitiveProperty persistent="true" name="NAVIGABLE_ASSOCIATION_ROLES"
            type="stringType" ValueByString="Navigable Association Roles">
            <PrimitiveProperty persistent="true" name="Owner"
                type="stringType" ValueByString="oracle.wh.repos.impl.variables.CMPVariableOwner">
                <PrimitiveProperty persistent="true" name="AGGREGATE"
                    type="BooleanType" ValueByString="true"/>
                <PrimitiveProperty persistent="true" name="INTRA_COMPONENT"
                    type="BooleanType" ValueByString="true"/>
                <PrimitiveProperty persistent="true" name="TARGET_ROLE_NAME"
                    type="stringType" ValueByString="OwnedLocalVariable"/>
                <PrimitiveProperty persistent="true" name="MCM_INTERESTED"
                    type="BooleanType" ValueByString="true"/>
            </PrimitiveProperty>
            <PrimitiveProperty persistent="true" name="FirstClassObject"
                type="stringType" ValueByString="oracle.wh.repos.impl.component.FirstClassObject">
                <PrimitiveProperty persistent="true" name="AGGREGATE"
                    type="BooleanType" ValueByString="false"/>
                <PrimitiveProperty persistent="true" name="INTRA_COMPONENT"
                    type="BooleanType" ValueByString="true"/>
                <PrimitiveProperty persistent="true" name="TARGET_ROLE_NAME"
                    type="stringType" ValueByString="SecondClassObjects"/>
                <PrimitiveProperty persistent="true" name="MCM_INTERESTED"
                    type="BooleanType" ValueByString="false"/>
            </PrimitiveProperty>
            <PrimitiveProperty persistent="true" name="IconObject"
                type="stringType" ValueByString="oracle.wh.repos.impl.binaryData.CMPIcon">
                <PrimitiveProperty persistent="true" name="AGGREGATE"
                    type="BooleanType" ValueByString="false"/>
                <PrimitiveProperty persistent="true" name="INTRA_COMPONENT"
                    type="BooleanType" ValueByString="false"/>
                <PrimitiveProperty persistent="true" name="TARGET_ROLE_NAME"
                    type="stringType" ValueByString="Element"/>
                <PrimitiveProperty persistent="true" name="MCM_INTERESTED"
                    type="BooleanType" ValueByString="true"/>
            </PrimitiveProperty>
            <PrimitiveProperty persistent="true" name="Project"
                type="stringType" ValueByString="oracle.wh.repos.impl.project.CMPWBProject">
                <PrimitiveProperty persistent="true" name="AGGREGATE"
                    type="BooleanType" ValueByString="false"/>
                <PrimitiveProperty persistent="true" name="INTRA_COMPONENT"
                    type="BooleanType" ValueByString="true"/>
                <PrimitiveProperty persistent="true" name="TARGET_ROLE_NAME"
                    type="stringType" ValueByString="NOT MARKED IN MODEL"/>
                <PrimitiveProperty persistent="true" name="MCM_INTERESTED"
                    type="BooleanType" ValueByString="false"/>
            </PrimitiveProperty>
    </PrimitiveProperty>
    </ClassDefinition>

    <ClassDefinition persistent="true" name="oracle.wh.repos.impl.type.CMPRecordField">
        <ArrayProperty persistent="true" name="CHILD_TYPES" type="stringArrayType">
            <PrimitiveProperty persistent="true" name="oracle.wh.repos.impl.properties.CMPCLOBPropertyValue"
                type="stringType" Position="0" ValueByString="oracle.wh.repos.impl.properties.CMPCLOBPropertyValue"/>
            <PrimitiveProperty persistent="true" name="oracle.wh.repos.impl.properties.CMPPurePhysicalObject"
                type="stringType" Position="1" ValueByString="oracle.wh.repos.impl.properties.CMPPurePhysicalObject"/>
            <PrimitiveProperty persistent="true" name="oracle.wh.repos.impl.properties.CMPStringPropertyValue"
                type="stringType" Position="2" ValueByString="oracle.wh.repos.impl.properties.CMPStringPropertyValue"/>
            <PrimitiveProperty persistent="true" name="oracle.wh.repos.impl.mls.CMPTranslation"
                type="stringType" Position="3" ValueByString="oracle.wh.repos.impl.mls.CMPTranslation"/>
            <PrimitiveProperty persistent="true" name="oracle.wh.repos.impl.properties.CMPReferencePropertyValue"
                type="stringType" Position="4" ValueByString="oracle.wh.repos.impl.properties.CMPReferencePropertyValue"/>
        </ArrayProperty>
        <PrimitiveProperty persistent="true" name="NAVIGABLE_ASSOCIATION_ROLES"
            type="stringType" ValueByString="Navigable Association Roles">
            <PrimitiveProperty persistent="true" name="OwningRelation"
                type="stringType" ValueByString="oracle.wh.repos.impl.abstractRelation.CMPRelation">
                <PrimitiveProperty persistent="true" name="AGGREGATE"
                    type="BooleanType" ValueByString="true"/>
                <PrimitiveProperty persistent="true" name="INTRA_COMPONENT"
                    type="BooleanType" ValueByString="true"/>
                <PrimitiveProperty persistent="true" name="TARGET_ROLE_NAME"
                    type="stringType" ValueByString="OwnedAttributes"/>
                <PrimitiveProperty persistent="true" name="MCM_INTERESTED"
                    type="BooleanType" ValueByString="true"/>
            </PrimitiveProperty>
            <PrimitiveProperty persistent="true" name="FirstClassObject"
                type="stringType" ValueByString="oracle.wh.repos.impl.component.FirstClassObject">
                <PrimitiveProperty persistent="true" name="AGGREGATE"
                    type="BooleanType" ValueByString="false"/>
                <PrimitiveProperty persistent="true" name="INTRA_COMPONENT"
                    type="BooleanType" ValueByString="true"/>
                <PrimitiveProperty persistent="true" name="TARGET_ROLE_NAME"
                    type="stringType" ValueByString="SecondClassObjects"/>
                <PrimitiveProperty persistent="true" name="MCM_INTERESTED"
                    type="BooleanType" ValueByString="false"/>
            </PrimitiveProperty>
            <PrimitiveProperty persistent="true" name="TypeDefinition"
                type="stringType" ValueByString="oracle.wh.repos.impl.type.CMPTypeDefinition">
                <PrimitiveProperty persistent="true" name="AGGREGATE"
                    type="BooleanType" ValueByString="false"/>
                <PrimitiveProperty persistent="true" name="INTRA_COMPONENT"
                    type="BooleanType" ValueByString="false"/>
                <PrimitiveProperty persistent="true" name="TARGET_ROLE_NAME"
                    type="stringType" ValueByString="TypedObject"/>
                <PrimitiveProperty persistent="true" name="MCM_INTERESTED"
                    type="BooleanType" ValueByString="true"/>
            </PrimitiveProperty>
            <PrimitiveProperty persistent="true" name="OrderBy"
                type="stringType" ValueByString="oracle.wh.repos.impl.functional.CMPFunctionParallel">
                <PrimitiveProperty persistent="true" name="AGGREGATE"
                    type="BooleanType" ValueByString="false"/>
                <PrimitiveProperty persistent="true" name="INTRA_COMPONENT"
                    type="BooleanType" ValueByString="false"/>
                <PrimitiveProperty persistent="true" name="TARGET_ROLE_NAME"
                    type="stringType" ValueByString="OrderedFields"/>
                <PrimitiveProperty persistent="true" name="MCM_INTERESTED"
                    type="BooleanType" ValueByString="true"/>
            </PrimitiveProperty>
            <PrimitiveProperty persistent="true" name="IconObject"
                type="stringType" ValueByString="oracle.wh.repos.impl.binaryData.CMPIcon">
                <PrimitiveProperty persistent="true" name="AGGREGATE"
                    type="BooleanType" ValueByString="false"/>
                <PrimitiveProperty persistent="true" name="INTRA_COMPONENT"
                    type="BooleanType" ValueByString="false"/>
                <PrimitiveProperty persistent="true" name="TARGET_ROLE_NAME"
                    type="stringType" ValueByString="Element"/>
                <PrimitiveProperty persistent="true" name="MCM_INTERESTED"
                    type="BooleanType" ValueByString="true"/>
            </PrimitiveProperty>
            <PrimitiveProperty persistent="true" name="Project"
                type="stringType" ValueByString="oracle.wh.repos.impl.project.CMPWBProject">
                <PrimitiveProperty persistent="true" name="AGGREGATE"
                    type="BooleanType" ValueByString="false"/>
                <PrimitiveProperty persistent="true" name="INTRA_COMPONENT"
                    type="BooleanType" ValueByString="true"/>
                <PrimitiveProperty persistent="true" name="TARGET_ROLE_NAME"
                    type="stringType" ValueByString="NOT MARKED IN MODEL"/>
                <PrimitiveProperty persistent="true" name="MCM_INTERESTED"
                    type="BooleanType" ValueByString="false"/>
            </PrimitiveProperty>
            <PrimitiveProperty persistent="true" name="PartitionedBy"
                type="stringType" ValueByString="oracle.wh.repos.impl.functional.CMPFunctionParallel">
                <PrimitiveProperty persistent="true" name="AGGREGATE"
                    type="BooleanType" ValueByString="false"/>
                <PrimitiveProperty persistent="true" name="INTRA_COMPONENT"
                    type="BooleanType" ValueByString="false"/>
                <PrimitiveProperty persistent="true" name="TARGET_ROLE_NAME"
                    type="stringType" ValueByString="PartitionedFields"/>
                <PrimitiveProperty persistent="true" name="MCM_INTERESTED"
                    type="BooleanType" ValueByString="true"/>
            </PrimitiveProperty>
    </PrimitiveProperty>
    </ClassDefinition>

    <ClassDefinition persistent="true" name="oracle.wh.repos.impl.properties.CMPPurePhysicalObject">
        <ArrayProperty persistent="true" name="CHILD_TYPES" type="stringArrayType">
            <PrimitiveProperty persistent="true" name="oracle.wh.repos.impl.properties.CMPCLOBPropertyValue"
                type="stringType" Position="0" ValueByString="oracle.wh.repos.impl.properties.CMPCLOBPropertyValue"/>
            <PrimitiveProperty persistent="true" name="oracle.wh.repos.impl.properties.CMPPurePhysicalObject"
                type="stringType" Position="1" ValueByString="oracle.wh.repos.impl.properties.CMPPurePhysicalObject"/>
            <PrimitiveProperty persistent="true" name="oracle.wh.repos.impl.weakComponent.CMPWeakAssociation"
                type="stringType" Position="2" ValueByString="oracle.wh.repos.impl.weakComponent.CMPWeakAssociation"/>
            <PrimitiveProperty persistent="true" name="oracle.wh.repos.impl.properties.CMPStringPropertyValue"
                type="stringType" Position="3" ValueByString="oracle.wh.repos.impl.properties.CMPStringPropertyValue"/>
            <PrimitiveProperty persistent="true" name="oracle.wh.repos.impl.weakComponent.CMPWeakSecondClassObject"
                type="stringType" Position="4" ValueByString="oracle.wh.repos.impl.weakComponent.CMPWeakSecondClassObject"/>
            <PrimitiveProperty persistent="true" name="oracle.wh.repos.impl.properties.CMPReferencePropertyValue"
                type="stringType" Position="5" ValueByString="oracle.wh.repos.impl.properties.CMPReferencePropertyValue"/>
        </ArrayProperty>
        <PrimitiveProperty persistent="true" name="NAVIGABLE_ASSOCIATION_ROLES"
            type="stringType" ValueByString="Navigable Association Roles">
            <PrimitiveProperty persistent="true" name="FirstClassObject"
                type="stringType" ValueByString="oracle.wh.repos.impl.component.FirstClassObject">
                <PrimitiveProperty persistent="true" name="AGGREGATE"
                    type="BooleanType" ValueByString="false"/>
                <PrimitiveProperty persistent="true" name="INTRA_COMPONENT"
                    type="BooleanType" ValueByString="true"/>
                <PrimitiveProperty persistent="true" name="TARGET_ROLE_NAME"
                    type="stringType" ValueByString="SecondClassObjects"/>
                <PrimitiveProperty persistent="true" name="MCM_INTERESTED"
                    type="BooleanType" ValueByString="false"/>
            </PrimitiveProperty>
            <PrimitiveProperty persistent="true" name="PropertyOwner"
                type="stringType" ValueByString="oracle.wh.repos.impl.properties.CMPPropertyOwner">
                <PrimitiveProperty persistent="true" name="AGGREGATE"
                    type="BooleanType" ValueByString="true"/>
                <PrimitiveProperty persistent="true" name="INTRA_COMPONENT"
                    type="BooleanType" ValueByString="true"/>
                <PrimitiveProperty persistent="true" name="TARGET_ROLE_NAME"
                    type="stringType" ValueByString="Properties"/>
                <PrimitiveProperty persistent="true" name="MCM_INTERESTED"
                    type="BooleanType" ValueByString="true"/>
            </PrimitiveProperty>
            <PrimitiveProperty persistent="true" name="IconObject"
                type="stringType" ValueByString="oracle.wh.repos.impl.binaryData.CMPIcon">
                <PrimitiveProperty persistent="true" name="AGGREGATE"
                    type="BooleanType" ValueByString="false"/>
                <PrimitiveProperty persistent="true" name="INTRA_COMPONENT"
                    type="BooleanType" ValueByString="false"/>
                <PrimitiveProperty persistent="true" name="TARGET_ROLE_NAME"
                    type="stringType" ValueByString="Element"/>
                <PrimitiveProperty persistent="true" name="MCM_INTERESTED"
                    type="BooleanType" ValueByString="true"/>
            </PrimitiveProperty>
    </PrimitiveProperty>
    </ClassDefinition>

    <ClassDefinition persistent="true" name="oracle.wh.repos.impl.businessTree.CMPCatalog">
        <ArrayProperty persistent="true" name="CHILD_TYPES" type="stringArrayType">
            <PrimitiveProperty persistent="true" name="oracle.wh.repos.impl.businessTree.CMPCatalog"
                type="stringType" Position="0" ValueByString="oracle.wh.repos.impl.businessTree.CMPCatalog"/>
            <PrimitiveProperty persistent="true" name="oracle.wh.repos.impl.businessTree.CMPBusinessTreeShortcut"
                type="stringType" Position="1" ValueByString="oracle.wh.repos.impl.businessTree.CMPBusinessTreeShortcut"/>
            <PrimitiveProperty persistent="true" name="oracle.wh.repos.impl.validation.CMPWBValidationResult"
                type="stringType" Position="2" ValueByString="oracle.wh.repos.impl.validation.CMPWBValidationResult"/>
            <PrimitiveProperty persistent="true" name="oracle.wh.repos.impl.mls.CMPTranslation"
                type="stringType" Position="3" ValueByString="oracle.wh.repos.impl.mls.CMPTranslation"/>
        </ArrayProperty>
        <PrimitiveProperty persistent="true" name="NAVIGABLE_ASSOCIATION_ROLES"
            type="stringType" ValueByString="Navigable Association Roles">
            <PrimitiveProperty persistent="true" name="ACLContainer"
                type="stringType" ValueByString="oracle.wh.repos.impl.security.CMPACLContainer">
                <PrimitiveProperty persistent="true" name="AGGREGATE"
                    type="BooleanType" ValueByString="false"/>
                <PrimitiveProperty persistent="true" name="INTRA_COMPONENT"
                    type="BooleanType" ValueByString="false"/>
                <PrimitiveProperty persistent="true" name="TARGET_ROLE_NAME"
                    type="stringType" ValueByString="RealFCO"/>
                <PrimitiveProperty persistent="true" name="MCM_INTERESTED"
                    type="BooleanType" ValueByString="false"/>
            </PrimitiveProperty>
            <PrimitiveProperty persistent="true" name="ValidationResult"
                type="stringType" ValueByString="oracle.wh.repos.impl.validation.CMPValidationComponent">
                <PrimitiveProperty persistent="true" name="AGGREGATE"
                    type="BooleanType" ValueByString="false"/>
                <PrimitiveProperty persistent="true" name="INTRA_COMPONENT"
                    type="BooleanType" ValueByString="true"/>
                <PrimitiveProperty persistent="true" name="TARGET_ROLE_NAME"
                    type="stringType" ValueByString="ValidatingElement"/>
                <PrimitiveProperty persistent="true" name="MCM_INTERESTED"
                    type="BooleanType" ValueByString="false"/>
            </PrimitiveProperty>
            <PrimitiveProperty persistent="true" name="OwningFolder"
                type="stringType" ValueByString="oracle.wh.repos.impl.component.Folder">
                <PrimitiveProperty persistent="true" name="AGGREGATE"
                    type="BooleanType" ValueByString="false"/>
                <PrimitiveProperty persistent="true" name="INTRA_COMPONENT"
                    type="BooleanType" ValueByString="false"/>
                <PrimitiveProperty persistent="true" name="TARGET_ROLE_NAME"
                    type="stringType" ValueByString="OwnedComponents"/>
                <PrimitiveProperty persistent="true" name="MCM_INTERESTED"
                    type="BooleanType" ValueByString="false"/>
            </PrimitiveProperty>
            <PrimitiveProperty persistent="true" name="IconObject"
                type="stringType" ValueByString="oracle.wh.repos.impl.binaryData.CMPIcon">
                <PrimitiveProperty persistent="true" name="AGGREGATE"
                    type="BooleanType" ValueByString="false"/>
                <PrimitiveProperty persistent="true" name="INTRA_COMPONENT"
                    type="BooleanType" ValueByString="false"/>
                <PrimitiveProperty persistent="true" name="TARGET_ROLE_NAME"
                    type="stringType" ValueByString="Element"/>
                <PrimitiveProperty persistent="true" name="MCM_INTERESTED"
                    type="BooleanType" ValueByString="true"/>
            </PrimitiveProperty>
            <PrimitiveProperty persistent="true" name="OwningProject"
                type="stringType" ValueByString="oracle.wh.repos.impl.project.CMPWBProject">
                <PrimitiveProperty persistent="true" name="AGGREGATE"
                    type="BooleanType" ValueByString="true"/>
                <PrimitiveProperty persistent="true" name="INTRA_COMPONENT"
                    type="BooleanType" ValueByString="false"/>
                <PrimitiveProperty persistent="true" name="TARGET_ROLE_NAME"
                    type="stringType" ValueByString="Catalogs"/>
                <PrimitiveProperty persistent="true" name="MCM_INTERESTED"
                    type="BooleanType" ValueByString="true"/>
            </PrimitiveProperty>
            <PrimitiveProperty persistent="true" name="Project"
                type="stringType" ValueByString="oracle.wh.repos.impl.project.CMPWBProject">
                <PrimitiveProperty persistent="true" name="AGGREGATE"
                    type="BooleanType" ValueByString="false"/>
                <PrimitiveProperty persistent="true" name="INTRA_COMPONENT"
                    type="BooleanType" ValueByString="true"/>
                <PrimitiveProperty persistent="true" name="TARGET_ROLE_NAME"
                    type="stringType" ValueByString="NOT MARKED IN MODEL"/>
                <PrimitiveProperty persistent="true" name="MCM_INTERESTED"
                    type="BooleanType" ValueByString="false"/>
            </PrimitiveProperty>
            <PrimitiveProperty persistent="true" name="ParentCatalog"
                type="stringType" ValueByString="oracle.wh.repos.impl.businessTree.CMPCatalog">
                <PrimitiveProperty persistent="true" name="AGGREGATE"
                    type="BooleanType" ValueByString="true"/>
                <PrimitiveProperty persistent="true" name="INTRA_COMPONENT"
                    type="BooleanType" ValueByString="false"/>
                <PrimitiveProperty persistent="true" name="TARGET_ROLE_NAME"
                    type="stringType" ValueByString="ChildCatalogs"/>
                <PrimitiveProperty persistent="true" name="MCM_INTERESTED"
                    type="BooleanType" ValueByString="true"/>
            </PrimitiveProperty>
    </PrimitiveProperty>
    </ClassDefinition>

    <ClassDefinition persistent="true" name="oracle.wh.repos.impl.application.CMPSharedInstalledModule">
        <ArrayProperty persistent="true" name="CHILD_TYPES" type="stringArrayType">
            <PrimitiveProperty persistent="true" name="oracle.wh.repos.impl.properties.CMPCLOBPropertyValue"
                type="stringType" Position="0" ValueByString="oracle.wh.repos.impl.properties.CMPCLOBPropertyValue"/>
            <PrimitiveProperty persistent="true" name="oracle.wh.repos.impl.properties.CMPPurePhysicalObject"
                type="stringType" Position="1" ValueByString="oracle.wh.repos.impl.properties.CMPPurePhysicalObject"/>
            <PrimitiveProperty persistent="true" name="oracle.wh.repos.impl.properties.CMPStringPropertyValue"
                type="stringType" Position="2" ValueByString="oracle.wh.repos.impl.properties.CMPStringPropertyValue"/>
            <PrimitiveProperty persistent="true" name="oracle.wh.repos.impl.validation.CMPWBValidationResult"
                type="stringType" Position="3" ValueByString="oracle.wh.repos.impl.validation.CMPWBValidationResult"/>
            <PrimitiveProperty persistent="true" name="oracle.wh.repos.impl.userFolder.CMPUserFolder"
                type="stringType" Position="4" ValueByString="oracle.wh.repos.impl.userFolder.CMPUserFolder"/>
            <PrimitiveProperty persistent="true" name="oracle.wh.repos.impl.mls.CMPTranslation"
                type="stringType" Position="5" ValueByString="oracle.wh.repos.impl.mls.CMPTranslation"/>
            <PrimitiveProperty persistent="true" name="oracle.wh.repos.impl.environment.CMPLocationUsage"
                type="stringType" Position="6" ValueByString="oracle.wh.repos.impl.environment.CMPLocationUsage"/>
            <PrimitiveProperty persistent="true" name="oracle.wh.repos.impl.functional.CMPFunctionCategory"
                type="stringType" Position="7" ValueByString="oracle.wh.repos.impl.functional.CMPFunctionCategory"/>
            <PrimitiveProperty persistent="true" name="oracle.wh.repos.impl.properties.CMPReferencePropertyValue"
                type="stringType" Position="8" ValueByString="oracle.wh.repos.impl.properties.CMPReferencePropertyValue"/>
            <PrimitiveProperty persistent="true" name="oracle.wh.repos.impl.functional.CMPFunction"
                type="stringType" Position="9" ValueByString="oracle.wh.repos.impl.functional.CMPFunction"/>
            <PrimitiveProperty persistent="true" name="oracle.wh.repos.impl.taskFlow.CMPTaskFlow"
                type="stringType" Position="10" ValueByString="oracle.wh.repos.impl.taskFlow.CMPTaskFlow"/>
        </ArrayProperty>
        <PrimitiveProperty persistent="true" name="NAVIGABLE_ASSOCIATION_ROLES"
            type="stringType" ValueByString="Navigable Association Roles">
            <PrimitiveProperty persistent="true" name="ACLContainer"
                type="stringType" ValueByString="oracle.wh.repos.impl.security.CMPACLContainer">
                <PrimitiveProperty persistent="true" name="AGGREGATE"
                    type="BooleanType" ValueByString="false"/>
                <PrimitiveProperty persistent="true" name="INTRA_COMPONENT"
                    type="BooleanType" ValueByString="false"/>
                <PrimitiveProperty persistent="true" name="TARGET_ROLE_NAME"
                    type="stringType" ValueByString="RealFCO"/>
                <PrimitiveProperty persistent="true" name="MCM_INTERESTED"
                    type="BooleanType" ValueByString="false"/>
            </PrimitiveProperty>
            <PrimitiveProperty persistent="true" name="ValidationResult"
                type="stringType" ValueByString="oracle.wh.repos.impl.validation.CMPValidationComponent">
                <PrimitiveProperty persistent="true" name="AGGREGATE"
                    type="BooleanType" ValueByString="false"/>
                <PrimitiveProperty persistent="true" name="INTRA_COMPONENT"
                    type="BooleanType" ValueByString="true"/>
                <PrimitiveProperty persistent="true" name="TARGET_ROLE_NAME"
                    type="stringType" ValueByString="ValidatingElement"/>
                <PrimitiveProperty persistent="true" name="MCM_INTERESTED"
                    type="BooleanType" ValueByString="false"/>
            </PrimitiveProperty>
            <PrimitiveProperty persistent="true" name="OwningFolder"
                type="stringType" ValueByString="oracle.wh.repos.impl.component.Folder">
                <PrimitiveProperty persistent="true" name="AGGREGATE"
                    type="BooleanType" ValueByString="false"/>
                <PrimitiveProperty persistent="true" name="INTRA_COMPONENT"
                    type="BooleanType" ValueByString="false"/>
                <PrimitiveProperty persistent="true" name="TARGET_ROLE_NAME"
                    type="stringType" ValueByString="OwnedComponents"/>
                <PrimitiveProperty persistent="true" name="MCM_INTERESTED"
                    type="BooleanType" ValueByString="false"/>
            </PrimitiveProperty>
            <PrimitiveProperty persistent="true" name="IconObject"
                type="stringType" ValueByString="oracle.wh.repos.impl.binaryData.CMPIcon">
                <PrimitiveProperty persistent="true" name="AGGREGATE"
                    type="BooleanType" ValueByString="false"/>
                <PrimitiveProperty persistent="true" name="INTRA_COMPONENT"
                    type="BooleanType" ValueByString="false"/>
                <PrimitiveProperty persistent="true" name="TARGET_ROLE_NAME"
                    type="stringType" ValueByString="Element"/>
                <PrimitiveProperty persistent="true" name="MCM_INTERESTED"
                    type="BooleanType" ValueByString="true"/>
            </PrimitiveProperty>
            <PrimitiveProperty persistent="true" name="Platform"
                type="stringType" ValueByString="oracle.wh.repos.impl.platform.CMPPlatform">
                <PrimitiveProperty persistent="true" name="AGGREGATE"
                    type="BooleanType" ValueByString="false"/>
                <PrimitiveProperty persistent="true" name="INTRA_COMPONENT"
                    type="BooleanType" ValueByString="false"/>
                <PrimitiveProperty persistent="true" name="TARGET_ROLE_NAME"
                    type="stringType" ValueByString="Modules"/>
                <PrimitiveProperty persistent="true" name="MCM_INTERESTED"
                    type="BooleanType" ValueByString="true"/>
            </PrimitiveProperty>
            <PrimitiveProperty persistent="true" name="OwningProject"
                type="stringType" ValueByString="oracle.wh.repos.impl.project.CMPWBProject">
                <PrimitiveProperty persistent="true" name="AGGREGATE"
                    type="BooleanType" ValueByString="true"/>
                <PrimitiveProperty persistent="true" name="INTRA_COMPONENT"
                    type="BooleanType" ValueByString="false"/>
                <PrimitiveProperty persistent="true" name="TARGET_ROLE_NAME"
                    type="stringType" ValueByString="InstalledModules"/>
                <PrimitiveProperty persistent="true" name="MCM_INTERESTED"
                    type="BooleanType" ValueByString="true"/>
            </PrimitiveProperty>
            <PrimitiveProperty persistent="true" name="MIVDefinition"
                type="stringType" ValueByString="oracle.wh.repos.impl.miv.CMPWBMIVDefinition">
                <PrimitiveProperty persistent="true" name="AGGREGATE"
                    type="BooleanType" ValueByString="false"/>
                <PrimitiveProperty persistent="true" name="INTRA_COMPONENT"
                    type="BooleanType" ValueByString="false"/>
                <PrimitiveProperty persistent="true" name="TARGET_ROLE_NAME"
                    type="stringType" ValueByString="MIVInstalledModule"/>
                <PrimitiveProperty persistent="true" name="MCM_INTERESTED"
                    type="BooleanType" ValueByString="true"/>
            </PrimitiveProperty>
            <PrimitiveProperty persistent="true" name="Project"
                type="stringType" ValueByString="oracle.wh.repos.impl.project.CMPWBProject">
                <PrimitiveProperty persistent="true" name="AGGREGATE"
                    type="BooleanType" ValueByString="false"/>
                <PrimitiveProperty persistent="true" name="INTRA_COMPONENT"
                    type="BooleanType" ValueByString="true"/>
                <PrimitiveProperty persistent="true" name="TARGET_ROLE_NAME"
                    type="stringType" ValueByString="NOT MARKED IN MODEL"/>
                <PrimitiveProperty persistent="true" name="MCM_INTERESTED"
                    type="BooleanType" ValueByString="false"/>
            </PrimitiveProperty>
    </PrimitiveProperty>
    </ClassDefinition>

    <ClassDefinition persistent="true" name="oracle.wh.repos.impl.metaModel.CMPClassDefinition">
        <ArrayProperty persistent="true" name="CHILD_TYPES" type="stringArrayType">
            <PrimitiveProperty persistent="true" name="oracle.wh.repos.impl.properties.CMPCLOBPropertyValue"
                type="stringType" Position="0" ValueByString="oracle.wh.repos.impl.properties.CMPCLOBPropertyValue"/>
            <PrimitiveProperty persistent="true" name="oracle.wh.repos.impl.metaModel.CMPArrayModelAttribute"
                type="stringType" Position="1" ValueByString="oracle.wh.repos.impl.metaModel.CMPArrayModelAttribute"/>
            <PrimitiveProperty persistent="true" name="oracle.wh.repos.impl.properties.CMPPurePhysicalObject"
                type="stringType" Position="2" ValueByString="oracle.wh.repos.impl.properties.CMPPurePhysicalObject"/>
            <PrimitiveProperty persistent="true" name="oracle.wh.repos.impl.metaModel.CMPPrimitiveModelAttribute"
                type="stringType" Position="3" ValueByString="oracle.wh.repos.impl.metaModel.CMPPrimitiveModelAttribute"/>
            <PrimitiveProperty persistent="true" name="oracle.wh.repos.impl.metaModel.CMPRoleDefinition"
                type="stringType" Position="4" ValueByString="oracle.wh.repos.impl.metaModel.CMPRoleDefinition"/>
            <PrimitiveProperty persistent="true" name="oracle.wh.repos.impl.properties.CMPStringPropertyValue"
                type="stringType" Position="5" ValueByString="oracle.wh.repos.impl.properties.CMPStringPropertyValue"/>
            <PrimitiveProperty persistent="true" name="oracle.wh.repos.impl.metaModel.CMPPropertySetDefinition"
                type="stringType" Position="6" ValueByString="oracle.wh.repos.impl.metaModel.CMPPropertySetDefinition"/>
            <PrimitiveProperty persistent="true" name="oracle.wh.repos.impl.mls.CMPTranslation"
                type="stringType" Position="7" ValueByString="oracle.wh.repos.impl.mls.CMPTranslation"/>
            <PrimitiveProperty persistent="true" name="oracle.wh.repos.impl.metaModel.CMPClassUsageGroup"
                type="stringType" Position="8" ValueByString="oracle.wh.repos.impl.metaModel.CMPClassUsageGroup"/>
            <PrimitiveProperty persistent="true" name="oracle.wh.repos.impl.properties.CMPReferencePropertyValue"
                type="stringType" Position="9" ValueByString="oracle.wh.repos.impl.properties.CMPReferencePropertyValue"/>
        </ArrayProperty>
        <PrimitiveProperty persistent="true" name="NAVIGABLE_ASSOCIATION_ROLES"
            type="stringType" ValueByString="Navigable Association Roles">
            <PrimitiveProperty persistent="true" name="Superclass"
                type="stringType" ValueByString="oracle.wh.repos.impl.metaModel.CMPClassDefinition">
                <PrimitiveProperty persistent="true" name="AGGREGATE"
                    type="BooleanType" ValueByString="false"/>
                <PrimitiveProperty persistent="true" name="INTRA_COMPONENT"
                    type="BooleanType" ValueByString="false"/>
                <PrimitiveProperty persistent="true" name="TARGET_ROLE_NAME"
                    type="stringType" ValueByString="Subclasses"/>
                <PrimitiveProperty persistent="true" name="MCM_INTERESTED"
                    type="BooleanType" ValueByString="true"/>
            </PrimitiveProperty>
            <PrimitiveProperty persistent="true" name="ACLContainer"
                type="stringType" ValueByString="oracle.wh.repos.impl.security.CMPACLContainer">
                <PrimitiveProperty persistent="true" name="AGGREGATE"
                    type="BooleanType" ValueByString="false"/>
                <PrimitiveProperty persistent="true" name="INTRA_COMPONENT"
                    type="BooleanType" ValueByString="false"/>
                <PrimitiveProperty persistent="true" name="TARGET_ROLE_NAME"
                    type="stringType" ValueByString="RealFCO"/>
                <PrimitiveProperty persistent="true" name="MCM_INTERESTED"
                    type="BooleanType" ValueByString="false"/>
            </PrimitiveProperty>
            <PrimitiveProperty persistent="true" name="ValidationResult"
                type="stringType" ValueByString="oracle.wh.repos.impl.validation.CMPValidationComponent">
                <PrimitiveProperty persistent="true" name="AGGREGATE"
                    type="BooleanType" ValueByString="false"/>
                <PrimitiveProperty persistent="true" name="INTRA_COMPONENT"
                    type="BooleanType" ValueByString="true"/>
                <PrimitiveProperty persistent="true" name="TARGET_ROLE_NAME"
                    type="stringType" ValueByString="ValidatingElement"/>
                <PrimitiveProperty persistent="true" name="MCM_INTERESTED"
                    type="BooleanType" ValueByString="false"/>
            </PrimitiveProperty>
            <PrimitiveProperty persistent="true" name="OwningFolder"
                type="stringType" ValueByString="oracle.wh.repos.impl.component.Folder">
                <PrimitiveProperty persistent="true" name="AGGREGATE"
                    type="BooleanType" ValueByString="false"/>
                <PrimitiveProperty persistent="true" name="INTRA_COMPONENT"
                    type="BooleanType" ValueByString="false"/>
                <PrimitiveProperty persistent="true" name="TARGET_ROLE_NAME"
                    type="stringType" ValueByString="OwnedComponents"/>
                <PrimitiveProperty persistent="true" name="MCM_INTERESTED"
                    type="BooleanType" ValueByString="false"/>
            </PrimitiveProperty>
            <PrimitiveProperty persistent="true" name="IconObject"
                type="stringType" ValueByString="oracle.wh.repos.impl.binaryData.CMPIcon">
                <PrimitiveProperty persistent="true" name="AGGREGATE"
                    type="BooleanType" ValueByString="false"/>
                <PrimitiveProperty persistent="true" name="INTRA_COMPONENT"
                    type="BooleanType" ValueByString="false"/>
                <PrimitiveProperty persistent="true" name="TARGET_ROLE_NAME"
                    type="stringType" ValueByString="Element"/>
                <PrimitiveProperty persistent="true" name="MCM_INTERESTED"
                    type="BooleanType" ValueByString="true"/>
            </PrimitiveProperty>
            <PrimitiveProperty persistent="true" name="OwningModel"
                type="stringType" ValueByString="oracle.wh.repos.impl.metaModel.CMPModelDefinition">
                <PrimitiveProperty persistent="true" name="AGGREGATE"
                    type="BooleanType" ValueByString="true"/>
                <PrimitiveProperty persistent="true" name="INTRA_COMPONENT"
                    type="BooleanType" ValueByString="false"/>
                <PrimitiveProperty persistent="true" name="TARGET_ROLE_NAME"
                    type="stringType" ValueByString="OwnedTypes"/>
                <PrimitiveProperty persistent="true" name="MCM_INTERESTED"
                    type="BooleanType" ValueByString="true"/>
            </PrimitiveProperty>
            <PrimitiveProperty persistent="true" name="Overridee"
                type="stringType" ValueByString="oracle.wh.repos.impl.metaModel.CMPClassDefinition">
                <PrimitiveProperty persistent="true" name="AGGREGATE"
                    type="BooleanType" ValueByString="false"/>
                <PrimitiveProperty persistent="true" name="INTRA_COMPONENT"
                    type="BooleanType" ValueByString="false"/>
                <PrimitiveProperty persistent="true" name="TARGET_ROLE_NAME"
                    type="stringType" ValueByString="Overridable"/>
                <PrimitiveProperty persistent="true" name="MCM_INTERESTED"
                    type="BooleanType" ValueByString="true"/>
            </PrimitiveProperty>
    </PrimitiveProperty>
    </ClassDefinition>

    <ClassDefinition persistent="true" name="oracle.wh.repos.impl.relational.CMPWBSequence">
        <ArrayProperty persistent="true" name="CHILD_TYPES" type="stringArrayType">
            <PrimitiveProperty persistent="true" name="oracle.wh.repos.impl.properties.CMPCLOBPropertyValue"
                type="stringType" Position="0" ValueByString="oracle.wh.repos.impl.properties.CMPCLOBPropertyValue"/>
            <PrimitiveProperty persistent="true" name="oracle.wh.repos.impl.properties.CMPPurePhysicalObject"
                type="stringType" Position="1" ValueByString="oracle.wh.repos.impl.properties.CMPPurePhysicalObject"/>
            <PrimitiveProperty persistent="true" name="oracle.wh.repos.impl.dependency.CMPDependency"
                type="stringType" Position="2" ValueByString="oracle.wh.repos.impl.dependency.CMPDependency"/>
            <PrimitiveProperty persistent="true" name="oracle.wh.repos.impl.validation.CMPWBValidationResult"
                type="stringType" Position="3" ValueByString="oracle.wh.repos.impl.validation.CMPWBValidationResult"/>
            <PrimitiveProperty persistent="true" name="oracle.wh.repos.impl.properties.CMPStringPropertyValue"
                type="stringType" Position="4" ValueByString="oracle.wh.repos.impl.properties.CMPStringPropertyValue"/>
            <PrimitiveProperty persistent="true" name="oracle.wh.repos.impl.mls.CMPTranslation"
                type="stringType" Position="5" ValueByString="oracle.wh.repos.impl.mls.CMPTranslation"/>
            <PrimitiveProperty persistent="true" name="oracle.wh.repos.impl.items.CMPRelationalDBItem"
                type="stringType" Position="6" ValueByString="oracle.wh.repos.impl.items.CMPRelationalDBItem"/>
            <PrimitiveProperty persistent="true" name="oracle.wh.repos.impl.properties.CMPReferencePropertyValue"
                type="stringType" Position="7" ValueByString="oracle.wh.repos.impl.properties.CMPReferencePropertyValue"/>
        </ArrayProperty>
        <PrimitiveProperty persistent="true" name="NAVIGABLE_ASSOCIATION_ROLES"
            type="stringType" ValueByString="Navigable Association Roles">
            <PrimitiveProperty persistent="true" name="InstalledModule"
                type="stringType" ValueByString="oracle.wh.repos.impl.application.CMPInstalledModule">
                <PrimitiveProperty persistent="true" name="AGGREGATE"
                    type="BooleanType" ValueByString="true"/>
                <PrimitiveProperty persistent="true" name="INTRA_COMPONENT"
                    type="BooleanType" ValueByString="false"/>
                <PrimitiveProperty persistent="true" name="TARGET_ROLE_NAME"
                    type="stringType" ValueByString="DAEs"/>
                <PrimitiveProperty persistent="true" name="MCM_INTERESTED"
                    type="BooleanType" ValueByString="true"/>
            </PrimitiveProperty>
            <PrimitiveProperty persistent="true" name="ACLContainer"
                type="stringType" ValueByString="oracle.wh.repos.impl.security.CMPACLContainer">
                <PrimitiveProperty persistent="true" name="AGGREGATE"
                    type="BooleanType" ValueByString="false"/>
                <PrimitiveProperty persistent="true" name="INTRA_COMPONENT"
                    type="BooleanType" ValueByString="false"/>
                <PrimitiveProperty persistent="true" name="TARGET_ROLE_NAME"
                    type="stringType" ValueByString="RealFCO"/>
                <PrimitiveProperty persistent="true" name="MCM_INTERESTED"
                    type="BooleanType" ValueByString="false"/>
            </PrimitiveProperty>
            <PrimitiveProperty persistent="true" name="ValidationResult"
                type="stringType" ValueByString="oracle.wh.repos.impl.validation.CMPValidationComponent">
                <PrimitiveProperty persistent="true" name="AGGREGATE"
                    type="BooleanType" ValueByString="false"/>
                <PrimitiveProperty persistent="true" name="INTRA_COMPONENT"
                    type="BooleanType" ValueByString="true"/>
                <PrimitiveProperty persistent="true" name="TARGET_ROLE_NAME"
                    type="stringType" ValueByString="ValidatingElement"/>
                <PrimitiveProperty persistent="true" name="MCM_INTERESTED"
                    type="BooleanType" ValueByString="false"/>
            </PrimitiveProperty>
            <PrimitiveProperty persistent="true" name="OwningFolder"
                type="stringType" ValueByString="oracle.wh.repos.impl.component.Folder">
                <PrimitiveProperty persistent="true" name="AGGREGATE"
                    type="BooleanType" ValueByString="false"/>
                <PrimitiveProperty persistent="true" name="INTRA_COMPONENT"
                    type="BooleanType" ValueByString="false"/>
                <PrimitiveProperty persistent="true" name="TARGET_ROLE_NAME"
                    type="stringType" ValueByString="OwnedComponents"/>
                <PrimitiveProperty persistent="true" name="MCM_INTERESTED"
                    type="BooleanType" ValueByString="false"/>
            </PrimitiveProperty>
            <PrimitiveProperty persistent="true" name="IconObject"
                type="stringType" ValueByString="oracle.wh.repos.impl.binaryData.CMPIcon">
                <PrimitiveProperty persistent="true" name="AGGREGATE"
                    type="BooleanType" ValueByString="false"/>
                <PrimitiveProperty persistent="true" name="INTRA_COMPONENT"
                    type="BooleanType" ValueByString="false"/>
                <PrimitiveProperty persistent="true" name="TARGET_ROLE_NAME"
                    type="stringType" ValueByString="Element"/>
                <PrimitiveProperty persistent="true" name="MCM_INTERESTED"
                    type="BooleanType" ValueByString="true"/>
            </PrimitiveProperty>
            <PrimitiveProperty persistent="true" name="Project"
                type="stringType" ValueByString="oracle.wh.repos.impl.project.CMPWBProject">
                <PrimitiveProperty persistent="true" name="AGGREGATE"
                    type="BooleanType" ValueByString="false"/>
                <PrimitiveProperty persistent="true" name="INTRA_COMPONENT"
                    type="BooleanType" ValueByString="true"/>
                <PrimitiveProperty persistent="true" name="TARGET_ROLE_NAME"
                    type="stringType" ValueByString="NOT MARKED IN MODEL"/>
                <PrimitiveProperty persistent="true" name="MCM_INTERESTED"
                    type="BooleanType" ValueByString="false"/>
            </PrimitiveProperty>
    </PrimitiveProperty>
    </ClassDefinition>

    <ClassDefinition persistent="true" name="oracle.wh.repos.impl.security.CMPRoleAssignment">
        <ArrayProperty persistent="true" name="CHILD_TYPES" type="stringArrayType">
            <PrimitiveProperty persistent="true" name="oracle.wh.repos.impl.properties.CMPCLOBPropertyValue"
                type="stringType" Position="0" ValueByString="oracle.wh.repos.impl.properties.CMPCLOBPropertyValue"/>
            <PrimitiveProperty persistent="true" name="oracle.wh.repos.impl.properties.CMPPurePhysicalObject"
                type="stringType" Position="1" ValueByString="oracle.wh.repos.impl.properties.CMPPurePhysicalObject"/>
            <PrimitiveProperty persistent="true" name="oracle.wh.repos.impl.properties.CMPStringPropertyValue"
                type="stringType" Position="2" ValueByString="oracle.wh.repos.impl.properties.CMPStringPropertyValue"/>
            <PrimitiveProperty persistent="true" name="oracle.wh.repos.impl.properties.CMPReferencePropertyValue"
                type="stringType" Position="3" ValueByString="oracle.wh.repos.impl.properties.CMPReferencePropertyValue"/>
        </ArrayProperty>
        <PrimitiveProperty persistent="true" name="NAVIGABLE_ASSOCIATION_ROLES"
            type="stringType" ValueByString="Navigable Association Roles">
            <PrimitiveProperty persistent="true" name="FirstClassObject"
                type="stringType" ValueByString="oracle.wh.repos.impl.component.FirstClassObject">
                <PrimitiveProperty persistent="true" name="AGGREGATE"
                    type="BooleanType" ValueByString="false"/>
                <PrimitiveProperty persistent="true" name="INTRA_COMPONENT"
                    type="BooleanType" ValueByString="true"/>
                <PrimitiveProperty persistent="true" name="TARGET_ROLE_NAME"
                    type="stringType" ValueByString="SecondClassObjects"/>
                <PrimitiveProperty persistent="true" name="MCM_INTERESTED"
                    type="BooleanType" ValueByString="false"/>
            </PrimitiveProperty>
            <PrimitiveProperty persistent="true" name="IconObject"
                type="stringType" ValueByString="oracle.wh.repos.impl.binaryData.CMPIcon">
                <PrimitiveProperty persistent="true" name="AGGREGATE"
                    type="BooleanType" ValueByString="false"/>
                <PrimitiveProperty persistent="true" name="INTRA_COMPONENT"
                    type="BooleanType" ValueByString="false"/>
                <PrimitiveProperty persistent="true" name="TARGET_ROLE_NAME"
                    type="stringType" ValueByString="Element"/>
                <PrimitiveProperty persistent="true" name="MCM_INTERESTED"
                    type="BooleanType" ValueByString="true"/>
            </PrimitiveProperty>
            <PrimitiveProperty persistent="true" name="Wbuser"
                type="stringType" ValueByString="oracle.wh.repos.impl.security.CMPWBUser">
                <PrimitiveProperty persistent="true" name="AGGREGATE"
                    type="BooleanType" ValueByString="true"/>
                <PrimitiveProperty persistent="true" name="INTRA_COMPONENT"
                    type="BooleanType" ValueByString="true"/>
                <PrimitiveProperty persistent="true" name="TARGET_ROLE_NAME"
                    type="stringType" ValueByString="RoleAssignment"/>
                <PrimitiveProperty persistent="true" name="MCM_INTERESTED"
                    type="BooleanType" ValueByString="true"/>
            </PrimitiveProperty>
            <PrimitiveProperty persistent="true" name="Wbrole"
                type="stringType" ValueByString="oracle.wh.repos.impl.security.CMPWBRole">
                <PrimitiveProperty persistent="true" name="AGGREGATE"
                    type="BooleanType" ValueByString="false"/>
                <PrimitiveProperty persistent="true" name="INTRA_COMPONENT"
                    type="BooleanType" ValueByString="false"/>
                <PrimitiveProperty persistent="true" name="TARGET_ROLE_NAME"
                    type="stringType" ValueByString="RoleAssignment"/>
                <PrimitiveProperty persistent="true" name="MCM_INTERESTED"
                    type="BooleanType" ValueByString="true"/>
            </PrimitiveProperty>
    </PrimitiveProperty>
    </ClassDefinition>

    <ClassDefinition persistent="true" name="oracle.wh.repos.impl.metaModel.CMPPropertyGroupDefinition">
        <ArrayProperty persistent="true" name="CHILD_TYPES" type="stringArrayType">
            <PrimitiveProperty persistent="true" name="oracle.wh.repos.impl.properties.CMPCLOBPropertyValue"
                type="stringType" Position="0" ValueByString="oracle.wh.repos.impl.properties.CMPCLOBPropertyValue"/>
            <PrimitiveProperty persistent="true" name="oracle.wh.repos.impl.metaModel.CMPPropertyGroupDefinition"
                type="stringType" Position="1" ValueByString="oracle.wh.repos.impl.metaModel.CMPPropertyGroupDefinition"/>
            <PrimitiveProperty persistent="true" name="oracle.wh.repos.impl.metaModel.CMPArrayModelAttribute"
                type="stringType" Position="2" ValueByString="oracle.wh.repos.impl.metaModel.CMPArrayModelAttribute"/>
            <PrimitiveProperty persistent="true" name="oracle.wh.repos.impl.properties.CMPPurePhysicalObject"
                type="stringType" Position="3" ValueByString="oracle.wh.repos.impl.properties.CMPPurePhysicalObject"/>
            <PrimitiveProperty persistent="true" name="oracle.wh.repos.impl.metaModel.CMPPrimitiveModelAttribute"
                type="stringType" Position="4" ValueByString="oracle.wh.repos.impl.metaModel.CMPPrimitiveModelAttribute"/>
            <PrimitiveProperty persistent="true" name="oracle.wh.repos.impl.properties.CMPStringPropertyValue"
                type="stringType" Position="5" ValueByString="oracle.wh.repos.impl.properties.CMPStringPropertyValue"/>
            <PrimitiveProperty persistent="true" name="oracle.wh.repos.impl.mls.CMPTranslation"
                type="stringType" Position="6" ValueByString="oracle.wh.repos.impl.mls.CMPTranslation"/>
            <PrimitiveProperty persistent="true" name="oracle.wh.repos.impl.properties.CMPReferencePropertyValue"
                type="stringType" Position="7" ValueByString="oracle.wh.repos.impl.properties.CMPReferencePropertyValue"/>
        </ArrayProperty>
        <PrimitiveProperty persistent="true" name="NAVIGABLE_ASSOCIATION_ROLES"
            type="stringType" ValueByString="Navigable Association Roles">
            <PrimitiveProperty persistent="true" name="FirstClassObject"
                type="stringType" ValueByString="oracle.wh.repos.impl.component.FirstClassObject">
                <PrimitiveProperty persistent="true" name="AGGREGATE"
                    type="BooleanType" ValueByString="false"/>
                <PrimitiveProperty persistent="true" name="INTRA_COMPONENT"
                    type="BooleanType" ValueByString="true"/>
                <PrimitiveProperty persistent="true" name="TARGET_ROLE_NAME"
                    type="stringType" ValueByString="SecondClassObjects"/>
                <PrimitiveProperty persistent="true" name="MCM_INTERESTED"
                    type="BooleanType" ValueByString="false"/>
            </PrimitiveProperty>
            <PrimitiveProperty persistent="true" name="IconObject"
                type="stringType" ValueByString="oracle.wh.repos.impl.binaryData.CMPIcon">
                <PrimitiveProperty persistent="true" name="AGGREGATE"
                    type="BooleanType" ValueByString="false"/>
                <PrimitiveProperty persistent="true" name="INTRA_COMPONENT"
                    type="BooleanType" ValueByString="false"/>
                <PrimitiveProperty persistent="true" name="TARGET_ROLE_NAME"
                    type="stringType" ValueByString="Element"/>
                <PrimitiveProperty persistent="true" name="MCM_INTERESTED"
                    type="BooleanType" ValueByString="true"/>
            </PrimitiveProperty>
            <PrimitiveProperty persistent="true" name="PropertyGroupOwner"
                type="stringType" ValueByString="oracle.wh.repos.impl.metaModel.CMPPropertyGroupOwner">
                <PrimitiveProperty persistent="true" name="AGGREGATE"
                    type="BooleanType" ValueByString="true"/>
                <PrimitiveProperty persistent="true" name="INTRA_COMPONENT"
                    type="BooleanType" ValueByString="true"/>
                <PrimitiveProperty persistent="true" name="TARGET_ROLE_NAME"
                    type="stringType" ValueByString="PropertyGroupDefinitions"/>
                <PrimitiveProperty persistent="true" name="MCM_INTERESTED"
                    type="BooleanType" ValueByString="true"/>
            </PrimitiveProperty>
    </PrimitiveProperty>
    </ClassDefinition>

    <ClassDefinition persistent="true" name="oracle.wh.repos.impl.query.CMPQueryDBObjectUsage">
        <ArrayProperty persistent="true" name="CHILD_TYPES" type="stringArrayType">
            <PrimitiveProperty persistent="true" name="oracle.wh.repos.impl.properties.CMPCLOBPropertyValue"
                type="stringType" Position="0" ValueByString="oracle.wh.repos.impl.properties.CMPCLOBPropertyValue"/>
            <PrimitiveProperty persistent="true" name="oracle.wh.repos.impl.properties.CMPPurePhysicalObject"
                type="stringType" Position="1" ValueByString="oracle.wh.repos.impl.properties.CMPPurePhysicalObject"/>
            <PrimitiveProperty persistent="true" name="oracle.wh.repos.impl.properties.CMPStringPropertyValue"
                type="stringType" Position="2" ValueByString="oracle.wh.repos.impl.properties.CMPStringPropertyValue"/>
            <PrimitiveProperty persistent="true" name="oracle.wh.repos.impl.properties.CMPReferencePropertyValue"
                type="stringType" Position="3" ValueByString="oracle.wh.repos.impl.properties.CMPReferencePropertyValue"/>
        </ArrayProperty>
        <PrimitiveProperty persistent="true" name="NAVIGABLE_ASSOCIATION_ROLES"
            type="stringType" ValueByString="Navigable Association Roles">
            <PrimitiveProperty persistent="true" name="FirstClassObject"
                type="stringType" ValueByString="oracle.wh.repos.impl.component.FirstClassObject">
                <PrimitiveProperty persistent="true" name="AGGREGATE"
                    type="BooleanType" ValueByString="false"/>
                <PrimitiveProperty persistent="true" name="INTRA_COMPONENT"
                    type="BooleanType" ValueByString="true"/>
                <PrimitiveProperty persistent="true" name="TARGET_ROLE_NAME"
                    type="stringType" ValueByString="SecondClassObjects"/>
                <PrimitiveProperty persistent="true" name="MCM_INTERESTED"
                    type="BooleanType" ValueByString="false"/>
            </PrimitiveProperty>
            <PrimitiveProperty persistent="true" name="IconObject"
                type="stringType" ValueByString="oracle.wh.repos.impl.binaryData.CMPIcon">
                <PrimitiveProperty persistent="true" name="AGGREGATE"
                    type="BooleanType" ValueByString="false"/>
                <PrimitiveProperty persistent="true" name="INTRA_COMPONENT"
                    type="BooleanType" ValueByString="false"/>
                <PrimitiveProperty persistent="true" name="TARGET_ROLE_NAME"
                    type="stringType" ValueByString="Element"/>
                <PrimitiveProperty persistent="true" name="MCM_INTERESTED"
                    type="BooleanType" ValueByString="true"/>
            </PrimitiveProperty>
            <PrimitiveProperty persistent="true" name="QueryObject"
                type="stringType" ValueByString="oracle.wh.repos.impl.query.CMPQueryObject">
                <PrimitiveProperty persistent="true" name="AGGREGATE"
                    type="BooleanType" ValueByString="true"/>
                <PrimitiveProperty persistent="true" name="INTRA_COMPONENT"
                    type="BooleanType" ValueByString="true"/>
                <PrimitiveProperty persistent="true" name="TARGET_ROLE_NAME"
                    type="stringType" ValueByString="DatabaseObjectUsages"/>
                <PrimitiveProperty persistent="true" name="MCM_INTERESTED"
                    type="BooleanType" ValueByString="true"/>
            </PrimitiveProperty>
            <PrimitiveProperty persistent="true" name="DatabaseObject"
                type="stringType" ValueByString="oracle.wh.repos.impl.abstractRelation.CMPRelationalDBObject">
                <PrimitiveProperty persistent="true" name="AGGREGATE"
                    type="BooleanType" ValueByString="false"/>
                <PrimitiveProperty persistent="true" name="INTRA_COMPONENT"
                    type="BooleanType" ValueByString="false"/>
                <PrimitiveProperty persistent="true" name="TARGET_ROLE_NAME"
                    type="stringType" ValueByString="QueryObjectUsages"/>
                <PrimitiveProperty persistent="true" name="MCM_INTERESTED"
                    type="BooleanType" ValueByString="true"/>
            </PrimitiveProperty>
    </PrimitiveProperty>
    </ClassDefinition>

    <ClassDefinition persistent="true" name="oracle.wh.repos.impl.environment.CMPRuntimeLocation">
        <ArrayProperty persistent="true" name="CHILD_TYPES" type="stringArrayType">
            <PrimitiveProperty persistent="true" name="oracle.wh.repos.impl.properties.CMPCLOBPropertyValue"
                type="stringType" Position="0" ValueByString="oracle.wh.repos.impl.properties.CMPCLOBPropertyValue"/>
            <PrimitiveProperty persistent="true" name="oracle.wh.repos.impl.properties.CMPPurePhysicalObject"
                type="stringType" Position="1" ValueByString="oracle.wh.repos.impl.properties.CMPPurePhysicalObject"/>
            <PrimitiveProperty persistent="true" name="oracle.wh.repos.impl.dependency.CMPDependency"
                type="stringType" Position="2" ValueByString="oracle.wh.repos.impl.dependency.CMPDependency"/>
            <PrimitiveProperty persistent="true" name="oracle.wh.repos.impl.properties.CMPStringPropertyValue"
                type="stringType" Position="3" ValueByString="oracle.wh.repos.impl.properties.CMPStringPropertyValue"/>
            <PrimitiveProperty persistent="true" name="oracle.wh.repos.impl.validation.CMPWBValidationResult"
                type="stringType" Position="4" ValueByString="oracle.wh.repos.impl.validation.CMPWBValidationResult"/>
            <PrimitiveProperty persistent="true" name="oracle.wh.repos.impl.mls.CMPTranslation"
                type="stringType" Position="5" ValueByString="oracle.wh.repos.impl.mls.CMPTranslation"/>
            <PrimitiveProperty persistent="true" name="oracle.wh.repos.impl.properties.CMPReferencePropertyValue"
                type="stringType" Position="6" ValueByString="oracle.wh.repos.impl.properties.CMPReferencePropertyValue"/>
            <PrimitiveProperty persistent="true" name="oracle.wh.repos.impl.environment.CMPLogicalConnector"
                type="stringType" Position="7" ValueByString="oracle.wh.repos.impl.environment.CMPLogicalConnector"/>
        </ArrayProperty>
        <PrimitiveProperty persistent="true" name="NAVIGABLE_ASSOCIATION_ROLES"
            type="stringType" ValueByString="Navigable Association Roles">
            <PrimitiveProperty persistent="true" name="MivDefinition"
                type="stringType" ValueByString="oracle.wh.repos.impl.miv.CMPWBMIVDefinition">
                <PrimitiveProperty persistent="true" name="AGGREGATE"
                    type="BooleanType" ValueByString="false"/>
                <PrimitiveProperty persistent="true" name="INTRA_COMPONENT"
                    type="BooleanType" ValueByString="false"/>
                <PrimitiveProperty persistent="true" name="TARGET_ROLE_NAME"
                    type="stringType" ValueByString="Location"/>
                <PrimitiveProperty persistent="true" name="MCM_INTERESTED"
                    type="BooleanType" ValueByString="true"/>
            </PrimitiveProperty>
            <PrimitiveProperty persistent="true" name="ACLContainer"
                type="stringType" ValueByString="oracle.wh.repos.impl.security.CMPACLContainer">
                <PrimitiveProperty persistent="true" name="AGGREGATE"
                    type="BooleanType" ValueByString="false"/>
                <PrimitiveProperty persistent="true" name="INTRA_COMPONENT"
                    type="BooleanType" ValueByString="false"/>
                <PrimitiveProperty persistent="true" name="TARGET_ROLE_NAME"
                    type="stringType" ValueByString="RealFCO"/>
                <PrimitiveProperty persistent="true" name="MCM_INTERESTED"
                    type="BooleanType" ValueByString="false"/>
            </PrimitiveProperty>
            <PrimitiveProperty persistent="true" name="ValidationResult"
                type="stringType" ValueByString="oracle.wh.repos.impl.validation.CMPValidationComponent">
                <PrimitiveProperty persistent="true" name="AGGREGATE"
                    type="BooleanType" ValueByString="false"/>
                <PrimitiveProperty persistent="true" name="INTRA_COMPONENT"
                    type="BooleanType" ValueByString="true"/>
                <PrimitiveProperty persistent="true" name="TARGET_ROLE_NAME"
                    type="stringType" ValueByString="ValidatingElement"/>
                <PrimitiveProperty persistent="true" name="MCM_INTERESTED"
                    type="BooleanType" ValueByString="false"/>
            </PrimitiveProperty>
            <PrimitiveProperty persistent="true" name="OwningFolder"
                type="stringType" ValueByString="oracle.wh.repos.impl.component.Folder">
                <PrimitiveProperty persistent="true" name="AGGREGATE"
                    type="BooleanType" ValueByString="false"/>
                <PrimitiveProperty persistent="true" name="INTRA_COMPONENT"
                    type="BooleanType" ValueByString="false"/>
                <PrimitiveProperty persistent="true" name="TARGET_ROLE_NAME"
                    type="stringType" ValueByString="OwnedComponents"/>
                <PrimitiveProperty persistent="true" name="MCM_INTERESTED"
                    type="BooleanType" ValueByString="false"/>
            </PrimitiveProperty>
            <PrimitiveProperty persistent="true" name="IconObject"
                type="stringType" ValueByString="oracle.wh.repos.impl.binaryData.CMPIcon">
                <PrimitiveProperty persistent="true" name="AGGREGATE"
                    type="BooleanType" ValueByString="false"/>
                <PrimitiveProperty persistent="true" name="INTRA_COMPONENT"
                    type="BooleanType" ValueByString="false"/>
                <PrimitiveProperty persistent="true" name="TARGET_ROLE_NAME"
                    type="stringType" ValueByString="Element"/>
                <PrimitiveProperty persistent="true" name="MCM_INTERESTED"
                    type="BooleanType" ValueByString="true"/>
            </PrimitiveProperty>
            <PrimitiveProperty persistent="true" name="Platform"
                type="stringType" ValueByString="oracle.wh.repos.impl.platform.CMPPlatform">
                <PrimitiveProperty persistent="true" name="AGGREGATE"
                    type="BooleanType" ValueByString="false"/>
                <PrimitiveProperty persistent="true" name="INTRA_COMPONENT"
                    type="BooleanType" ValueByString="false"/>
                <PrimitiveProperty persistent="true" name="TARGET_ROLE_NAME"
                    type="stringType" ValueByString="Locations"/>
                <PrimitiveProperty persistent="true" name="MCM_INTERESTED"
                    type="BooleanType" ValueByString="true"/>
            </PrimitiveProperty>
            <PrimitiveProperty persistent="true" name="OwningProject"
                type="stringType" ValueByString="oracle.wh.repos.impl.project.CMPWBProject">
                <PrimitiveProperty persistent="true" name="AGGREGATE"
                    type="BooleanType" ValueByString="true"/>
                <PrimitiveProperty persistent="true" name="INTRA_COMPONENT"
                    type="BooleanType" ValueByString="false"/>
                <PrimitiveProperty persistent="true" name="TARGET_ROLE_NAME"
                    type="stringType" ValueByString="OwnedLocations"/>
                <PrimitiveProperty persistent="true" name="MCM_INTERESTED"
                    type="BooleanType" ValueByString="true"/>
            </PrimitiveProperty>
    </PrimitiveProperty>
    </ClassDefinition>

    <ClassDefinition persistent="true" name="oracle.wh.repos.impl.functional.CMPPLSRecord">
        <ArrayProperty persistent="true" name="CHILD_TYPES" type="stringArrayType">
            <PrimitiveProperty persistent="true" name="oracle.wh.repos.impl.properties.CMPCLOBPropertyValue"
                type="stringType" Position="0" ValueByString="oracle.wh.repos.impl.properties.CMPCLOBPropertyValue"/>
            <PrimitiveProperty persistent="true" name="oracle.wh.repos.impl.properties.CMPPurePhysicalObject"
                type="stringType" Position="1" ValueByString="oracle.wh.repos.impl.properties.CMPPurePhysicalObject"/>
            <PrimitiveProperty persistent="true" name="oracle.wh.repos.impl.dependency.CMPDependency"
                type="stringType" Position="2" ValueByString="oracle.wh.repos.impl.dependency.CMPDependency"/>
            <PrimitiveProperty persistent="true" name="oracle.wh.repos.impl.validation.CMPWBValidationResult"
                type="stringType" Position="3" ValueByString="oracle.wh.repos.impl.validation.CMPWBValidationResult"/>
            <PrimitiveProperty persistent="true" name="oracle.wh.repos.impl.properties.CMPStringPropertyValue"
                type="stringType" Position="4" ValueByString="oracle.wh.repos.impl.properties.CMPStringPropertyValue"/>
            <PrimitiveProperty persistent="true" name="oracle.wh.repos.impl.mls.CMPTranslation"
                type="stringType" Position="5" ValueByString="oracle.wh.repos.impl.mls.CMPTranslation"/>
            <PrimitiveProperty persistent="true" name="oracle.wh.repos.impl.type.CMPRecordField"
                type="stringType" Position="6" ValueByString="oracle.wh.repos.impl.type.CMPRecordField"/>
            <PrimitiveProperty persistent="true" name="oracle.wh.repos.impl.properties.CMPReferencePropertyValue"
                type="stringType" Position="7" ValueByString="oracle.wh.repos.impl.properties.CMPReferencePropertyValue"/>
        </ArrayProperty>
        <PrimitiveProperty persistent="true" name="NAVIGABLE_ASSOCIATION_ROLES"
            type="stringType" ValueByString="Navigable Association Roles">
            <PrimitiveProperty persistent="true" name="InstalledModule"
                type="stringType" ValueByString="oracle.wh.repos.impl.application.CMPInstalledModule">
                <PrimitiveProperty persistent="true" name="AGGREGATE"
                    type="BooleanType" ValueByString="true"/>
                <PrimitiveProperty persistent="true" name="INTRA_COMPONENT"
                    type="BooleanType" ValueByString="false"/>
                <PrimitiveProperty persistent="true" name="TARGET_ROLE_NAME"
                    type="stringType" ValueByString="DAEs"/>
                <PrimitiveProperty persistent="true" name="MCM_INTERESTED"
                    type="BooleanType" ValueByString="true"/>
            </PrimitiveProperty>
            <PrimitiveProperty persistent="true" name="ACLContainer"
                type="stringType" ValueByString="oracle.wh.repos.impl.security.CMPACLContainer">
                <PrimitiveProperty persistent="true" name="AGGREGATE"
                    type="BooleanType" ValueByString="false"/>
                <PrimitiveProperty persistent="true" name="INTRA_COMPONENT"
                    type="BooleanType" ValueByString="false"/>
                <PrimitiveProperty persistent="true" name="TARGET_ROLE_NAME"
                    type="stringType" ValueByString="RealFCO"/>
                <PrimitiveProperty persistent="true" name="MCM_INTERESTED"
                    type="BooleanType" ValueByString="false"/>
            </PrimitiveProperty>
            <PrimitiveProperty persistent="true" name="ValidationResult"
                type="stringType" ValueByString="oracle.wh.repos.impl.validation.CMPValidationComponent">
                <PrimitiveProperty persistent="true" name="AGGREGATE"
                    type="BooleanType" ValueByString="false"/>
                <PrimitiveProperty persistent="true" name="INTRA_COMPONENT"
                    type="BooleanType" ValueByString="true"/>
                <PrimitiveProperty persistent="true" name="TARGET_ROLE_NAME"
                    type="stringType" ValueByString="ValidatingElement"/>
                <PrimitiveProperty persistent="true" name="MCM_INTERESTED"
                    type="BooleanType" ValueByString="false"/>
            </PrimitiveProperty>
            <PrimitiveProperty persistent="true" name="FunctionCategory"
                type="stringType" ValueByString="oracle.wh.repos.impl.functional.CMPFunctionCategory">
                <PrimitiveProperty persistent="true" name="AGGREGATE"
                    type="BooleanType" ValueByString="true"/>
                <PrimitiveProperty persistent="true" name="INTRA_COMPONENT"
                    type="BooleanType" ValueByString="false"/>
                <PrimitiveProperty persistent="true" name="TARGET_ROLE_NAME"
                    type="stringType" ValueByString="Records"/>
                <PrimitiveProperty persistent="true" name="MCM_INTERESTED"
                    type="BooleanType" ValueByString="true"/>
            </PrimitiveProperty>
            <PrimitiveProperty persistent="true" name="OwningFolder"
                type="stringType" ValueByString="oracle.wh.repos.impl.component.Folder">
                <PrimitiveProperty persistent="true" name="AGGREGATE"
                    type="BooleanType" ValueByString="false"/>
                <PrimitiveProperty persistent="true" name="INTRA_COMPONENT"
                    type="BooleanType" ValueByString="false"/>
                <PrimitiveProperty persistent="true" name="TARGET_ROLE_NAME"
                    type="stringType" ValueByString="OwnedComponents"/>
                <PrimitiveProperty persistent="true" name="MCM_INTERESTED"
                    type="BooleanType" ValueByString="false"/>
            </PrimitiveProperty>
            <PrimitiveProperty persistent="true" name="IconObject"
                type="stringType" ValueByString="oracle.wh.repos.impl.binaryData.CMPIcon">
                <PrimitiveProperty persistent="true" name="AGGREGATE"
                    type="BooleanType" ValueByString="false"/>
                <PrimitiveProperty persistent="true" name="INTRA_COMPONENT"
                    type="BooleanType" ValueByString="false"/>
                <PrimitiveProperty persistent="true" name="TARGET_ROLE_NAME"
                    type="stringType" ValueByString="Element"/>
                <PrimitiveProperty persistent="true" name="MCM_INTERESTED"
                    type="BooleanType" ValueByString="true"/>
            </PrimitiveProperty>
            <PrimitiveProperty persistent="true" name="Project"
                type="stringType" ValueByString="oracle.wh.repos.impl.project.CMPWBProject">
                <PrimitiveProperty persistent="true" name="AGGREGATE"
                    type="BooleanType" ValueByString="false"/>
                <PrimitiveProperty persistent="true" name="INTRA_COMPONENT"
                    type="BooleanType" ValueByString="true"/>
                <PrimitiveProperty persistent="true" name="TARGET_ROLE_NAME"
                    type="stringType" ValueByString="NOT MARKED IN MODEL"/>
                <PrimitiveProperty persistent="true" name="MCM_INTERESTED"
                    type="BooleanType" ValueByString="false"/>
            </PrimitiveProperty>
    </PrimitiveProperty>
    </ClassDefinition>

    <ClassDefinition persistent="true" name="oracle.wh.repos.impl.schedules.CMPCalendar">
        <ArrayProperty persistent="true" name="CHILD_TYPES" type="stringArrayType">
            <PrimitiveProperty persistent="true" name="oracle.wh.repos.impl.properties.CMPCLOBPropertyValue"
                type="stringType" Position="0" ValueByString="oracle.wh.repos.impl.properties.CMPCLOBPropertyValue"/>
            <PrimitiveProperty persistent="true" name="oracle.wh.repos.impl.properties.CMPPurePhysicalObject"
                type="stringType" Position="1" ValueByString="oracle.wh.repos.impl.properties.CMPPurePhysicalObject"/>
            <PrimitiveProperty persistent="true" name="oracle.wh.repos.impl.schedules.CMPTimeWindow"
                type="stringType" Position="2" ValueByString="oracle.wh.repos.impl.schedules.CMPTimeWindow"/>
            <PrimitiveProperty persistent="true" name="oracle.wh.repos.impl.dependency.CMPDependency"
                type="stringType" Position="3" ValueByString="oracle.wh.repos.impl.dependency.CMPDependency"/>
            <PrimitiveProperty persistent="true" name="oracle.wh.repos.impl.validation.CMPWBValidationResult"
                type="stringType" Position="4" ValueByString="oracle.wh.repos.impl.validation.CMPWBValidationResult"/>
            <PrimitiveProperty persistent="true" name="oracle.wh.repos.impl.properties.CMPStringPropertyValue"
                type="stringType" Position="5" ValueByString="oracle.wh.repos.impl.properties.CMPStringPropertyValue"/>
            <PrimitiveProperty persistent="true" name="oracle.wh.repos.impl.mls.CMPTranslation"
                type="stringType" Position="6" ValueByString="oracle.wh.repos.impl.mls.CMPTranslation"/>
            <PrimitiveProperty persistent="true" name="oracle.wh.repos.impl.properties.CMPReferencePropertyValue"
                type="stringType" Position="7" ValueByString="oracle.wh.repos.impl.properties.CMPReferencePropertyValue"/>
        </ArrayProperty>
        <PrimitiveProperty persistent="true" name="NAVIGABLE_ASSOCIATION_ROLES"
            type="stringType" ValueByString="Navigable Association Roles">
            <PrimitiveProperty persistent="true" name="ACLContainer"
                type="stringType" ValueByString="oracle.wh.repos.impl.security.CMPACLContainer">
                <PrimitiveProperty persistent="true" name="AGGREGATE"
                    type="BooleanType" ValueByString="false"/>
                <PrimitiveProperty persistent="true" name="INTRA_COMPONENT"
                    type="BooleanType" ValueByString="false"/>
                <PrimitiveProperty persistent="true" name="TARGET_ROLE_NAME"
                    type="stringType" ValueByString="RealFCO"/>
                <PrimitiveProperty persistent="true" name="MCM_INTERESTED"
                    type="BooleanType" ValueByString="false"/>
            </PrimitiveProperty>
            <PrimitiveProperty persistent="true" name="ValidationResult"
                type="stringType" ValueByString="oracle.wh.repos.impl.validation.CMPValidationComponent">
                <PrimitiveProperty persistent="true" name="AGGREGATE"
                    type="BooleanType" ValueByString="false"/>
                <PrimitiveProperty persistent="true" name="INTRA_COMPONENT"
                    type="BooleanType" ValueByString="true"/>
                <PrimitiveProperty persistent="true" name="TARGET_ROLE_NAME"
                    type="stringType" ValueByString="ValidatingElement"/>
                <PrimitiveProperty persistent="true" name="MCM_INTERESTED"
                    type="BooleanType" ValueByString="false"/>
            </PrimitiveProperty>
            <PrimitiveProperty persistent="true" name="OwningFolder"
                type="stringType" ValueByString="oracle.wh.repos.impl.component.Folder">
                <PrimitiveProperty persistent="true" name="AGGREGATE"
                    type="BooleanType" ValueByString="false"/>
                <PrimitiveProperty persistent="true" name="INTRA_COMPONENT"
                    type="BooleanType" ValueByString="false"/>
                <PrimitiveProperty persistent="true" name="TARGET_ROLE_NAME"
                    type="stringType" ValueByString="OwnedComponents"/>
                <PrimitiveProperty persistent="true" name="MCM_INTERESTED"
                    type="BooleanType" ValueByString="false"/>
            </PrimitiveProperty>
            <PrimitiveProperty persistent="true" name="IconObject"
                type="stringType" ValueByString="oracle.wh.repos.impl.binaryData.CMPIcon">
                <PrimitiveProperty persistent="true" name="AGGREGATE"
                    type="BooleanType" ValueByString="false"/>
                <PrimitiveProperty persistent="true" name="INTRA_COMPONENT"
                    type="BooleanType" ValueByString="false"/>
                <PrimitiveProperty persistent="true" name="TARGET_ROLE_NAME"
                    type="stringType" ValueByString="Element"/>
                <PrimitiveProperty persistent="true" name="MCM_INTERESTED"
                    type="BooleanType" ValueByString="true"/>
            </PrimitiveProperty>
            <PrimitiveProperty persistent="true" name="CalendarModule"
                type="stringType" ValueByString="oracle.wh.repos.impl.schedules.CMPCalendarInstalledModule">
                <PrimitiveProperty persistent="true" name="AGGREGATE"
                    type="BooleanType" ValueByString="true"/>
                <PrimitiveProperty persistent="true" name="INTRA_COMPONENT"
                    type="BooleanType" ValueByString="false"/>
                <PrimitiveProperty persistent="true" name="TARGET_ROLE_NAME"
                    type="stringType" ValueByString="GlobalCalendars"/>
                <PrimitiveProperty persistent="true" name="MCM_INTERESTED"
                    type="BooleanType" ValueByString="true"/>
            </PrimitiveProperty>
            <PrimitiveProperty persistent="true" name="Project"
                type="stringType" ValueByString="oracle.wh.repos.impl.project.CMPWBProject">
                <PrimitiveProperty persistent="true" name="AGGREGATE"
                    type="BooleanType" ValueByString="false"/>
                <PrimitiveProperty persistent="true" name="INTRA_COMPONENT"
                    type="BooleanType" ValueByString="true"/>
                <PrimitiveProperty persistent="true" name="TARGET_ROLE_NAME"
                    type="stringType" ValueByString="NOT MARKED IN MODEL"/>
                <PrimitiveProperty persistent="true" name="MCM_INTERESTED"
                    type="BooleanType" ValueByString="false"/>
            </PrimitiveProperty>
    </PrimitiveProperty>
    </ClassDefinition>

    <ClassDefinition persistent="true" name="oracle.wh.repos.impl.taskFlow.CMPTaskInstruction">
        <ArrayProperty persistent="true" name="CHILD_TYPES" type="stringArrayType">
            <PrimitiveProperty persistent="true" name="oracle.wh.repos.impl.properties.CMPCLOBPropertyValue"
                type="stringType" Position="0" ValueByString="oracle.wh.repos.impl.properties.CMPCLOBPropertyValue"/>
            <PrimitiveProperty persistent="true" name="oracle.wh.repos.impl.properties.CMPPurePhysicalObject"
                type="stringType" Position="1" ValueByString="oracle.wh.repos.impl.properties.CMPPurePhysicalObject"/>
            <PrimitiveProperty persistent="true" name="oracle.wh.repos.impl.properties.CMPStringPropertyValue"
                type="stringType" Position="2" ValueByString="oracle.wh.repos.impl.properties.CMPStringPropertyValue"/>
            <PrimitiveProperty persistent="true" name="oracle.wh.repos.impl.mls.CMPTranslation"
                type="stringType" Position="3" ValueByString="oracle.wh.repos.impl.mls.CMPTranslation"/>
            <PrimitiveProperty persistent="true" name="oracle.wh.repos.impl.properties.CMPReferencePropertyValue"
                type="stringType" Position="4" ValueByString="oracle.wh.repos.impl.properties.CMPReferencePropertyValue"/>
        </ArrayProperty>
        <PrimitiveProperty persistent="true" name="NAVIGABLE_ASSOCIATION_ROLES"
            type="stringType" ValueByString="Navigable Association Roles">
            <PrimitiveProperty persistent="true" name="FirstClassObject"
                type="stringType" ValueByString="oracle.wh.repos.impl.component.FirstClassObject">
                <PrimitiveProperty persistent="true" name="AGGREGATE"
                    type="BooleanType" ValueByString="false"/>
                <PrimitiveProperty persistent="true" name="INTRA_COMPONENT"
                    type="BooleanType" ValueByString="true"/>
                <PrimitiveProperty persistent="true" name="TARGET_ROLE_NAME"
                    type="stringType" ValueByString="SecondClassObjects"/>
                <PrimitiveProperty persistent="true" name="MCM_INTERESTED"
                    type="BooleanType" ValueByString="false"/>
            </PrimitiveProperty>
            <PrimitiveProperty persistent="true" name="OwningTask"
                type="stringType" ValueByString="oracle.wh.repos.impl.taskFlow.CMPTask">
                <PrimitiveProperty persistent="true" name="AGGREGATE"
                    type="BooleanType" ValueByString="true"/>
                <PrimitiveProperty persistent="true" name="INTRA_COMPONENT"
                    type="BooleanType" ValueByString="true"/>
                <PrimitiveProperty persistent="true" name="TARGET_ROLE_NAME"
                    type="stringType" ValueByString="Instruction"/>
                <PrimitiveProperty persistent="true" name="MCM_INTERESTED"
                    type="BooleanType" ValueByString="true"/>
            </PrimitiveProperty>
            <PrimitiveProperty persistent="true" name="IconObject"
                type="stringType" ValueByString="oracle.wh.repos.impl.binaryData.CMPIcon">
                <PrimitiveProperty persistent="true" name="AGGREGATE"
                    type="BooleanType" ValueByString="false"/>
                <PrimitiveProperty persistent="true" name="INTRA_COMPONENT"
                    type="BooleanType" ValueByString="false"/>
                <PrimitiveProperty persistent="true" name="TARGET_ROLE_NAME"
                    type="stringType" ValueByString="Element"/>
                <PrimitiveProperty persistent="true" name="MCM_INTERESTED"
                    type="BooleanType" ValueByString="true"/>
            </PrimitiveProperty>
            <PrimitiveProperty persistent="true" name="Project"
                type="stringType" ValueByString="oracle.wh.repos.impl.project.CMPWBProject">
                <PrimitiveProperty persistent="true" name="AGGREGATE"
                    type="BooleanType" ValueByString="false"/>
                <PrimitiveProperty persistent="true" name="INTRA_COMPONENT"
                    type="BooleanType" ValueByString="true"/>
                <PrimitiveProperty persistent="true" name="TARGET_ROLE_NAME"
                    type="stringType" ValueByString="NOT MARKED IN MODEL"/>
                <PrimitiveProperty persistent="true" name="MCM_INTERESTED"
                    type="BooleanType" ValueByString="false"/>
            </PrimitiveProperty>
    </PrimitiveProperty>
    </ClassDefinition>

    <ClassDefinition persistent="true" name="oracle.wh.repos.impl.tts.CMPWBOracleDatafile">
        <ArrayProperty persistent="true" name="CHILD_TYPES" type="stringArrayType">
            <PrimitiveProperty persistent="true" name="oracle.wh.repos.impl.properties.CMPCLOBPropertyValue"
                type="stringType" Position="0" ValueByString="oracle.wh.repos.impl.properties.CMPCLOBPropertyValue"/>
            <PrimitiveProperty persistent="true" name="oracle.wh.repos.impl.properties.CMPPurePhysicalObject"
                type="stringType" Position="1" ValueByString="oracle.wh.repos.impl.properties.CMPPurePhysicalObject"/>
            <PrimitiveProperty persistent="true" name="oracle.wh.repos.impl.properties.CMPStringPropertyValue"
                type="stringType" Position="2" ValueByString="oracle.wh.repos.impl.properties.CMPStringPropertyValue"/>
            <PrimitiveProperty persistent="true" name="oracle.wh.repos.impl.properties.CMPReferencePropertyValue"
                type="stringType" Position="3" ValueByString="oracle.wh.repos.impl.properties.CMPReferencePropertyValue"/>
        </ArrayProperty>
        <PrimitiveProperty persistent="true" name="NAVIGABLE_ASSOCIATION_ROLES"
            type="stringType" ValueByString="Navigable Association Roles">
            <PrimitiveProperty persistent="true" name="FirstClassObject"
                type="stringType" ValueByString="oracle.wh.repos.impl.component.FirstClassObject">
                <PrimitiveProperty persistent="true" name="AGGREGATE"
                    type="BooleanType" ValueByString="false"/>
                <PrimitiveProperty persistent="true" name="INTRA_COMPONENT"
                    type="BooleanType" ValueByString="true"/>
                <PrimitiveProperty persistent="true" name="TARGET_ROLE_NAME"
                    type="stringType" ValueByString="SecondClassObjects"/>
                <PrimitiveProperty persistent="true" name="MCM_INTERESTED"
                    type="BooleanType" ValueByString="false"/>
            </PrimitiveProperty>
            <PrimitiveProperty persistent="true" name="Tablespace"
                type="stringType" ValueByString="oracle.wh.repos.impl.tts.CMPWBOracleTTS">
                <PrimitiveProperty persistent="true" name="AGGREGATE"
                    type="BooleanType" ValueByString="true"/>
                <PrimitiveProperty persistent="true" name="INTRA_COMPONENT"
                    type="BooleanType" ValueByString="true"/>
                <PrimitiveProperty persistent="true" name="TARGET_ROLE_NAME"
                    type="stringType" ValueByString="Datafiles"/>
                <PrimitiveProperty persistent="true" name="MCM_INTERESTED"
                    type="BooleanType" ValueByString="false"/>
            </PrimitiveProperty>
            <PrimitiveProperty persistent="true" name="IconObject"
                type="stringType" ValueByString="oracle.wh.repos.impl.binaryData.CMPIcon">
                <PrimitiveProperty persistent="true" name="AGGREGATE"
                    type="BooleanType" ValueByString="false"/>
                <PrimitiveProperty persistent="true" name="INTRA_COMPONENT"
                    type="BooleanType" ValueByString="false"/>
                <PrimitiveProperty persistent="true" name="TARGET_ROLE_NAME"
                    type="stringType" ValueByString="Element"/>
                <PrimitiveProperty persistent="true" name="MCM_INTERESTED"
                    type="BooleanType" ValueByString="true"/>
            </PrimitiveProperty>
    </PrimitiveProperty>
    </ClassDefinition>

    <ClassDefinition persistent="true" name="oracle.wh.repos.impl.queue.CMPAdvancedQueue">
        <ArrayProperty persistent="true" name="CHILD_TYPES" type="stringArrayType">
            <PrimitiveProperty persistent="true" name="oracle.wh.repos.impl.properties.CMPCLOBPropertyValue"
                type="stringType" Position="0" ValueByString="oracle.wh.repos.impl.properties.CMPCLOBPropertyValue"/>
            <PrimitiveProperty persistent="true" name="oracle.wh.repos.impl.properties.CMPPurePhysicalObject"
                type="stringType" Position="1" ValueByString="oracle.wh.repos.impl.properties.CMPPurePhysicalObject"/>
            <PrimitiveProperty persistent="true" name="oracle.wh.repos.impl.queue.CMPQueuePropagation"
                type="stringType" Position="2" ValueByString="oracle.wh.repos.impl.queue.CMPQueuePropagation"/>
            <PrimitiveProperty persistent="true" name="oracle.wh.repos.impl.dependency.CMPDependency"
                type="stringType" Position="3" ValueByString="oracle.wh.repos.impl.dependency.CMPDependency"/>
            <PrimitiveProperty persistent="true" name="oracle.wh.repos.impl.properties.CMPStringPropertyValue"
                type="stringType" Position="4" ValueByString="oracle.wh.repos.impl.properties.CMPStringPropertyValue"/>
            <PrimitiveProperty persistent="true" name="oracle.wh.repos.impl.validation.CMPWBValidationResult"
                type="stringType" Position="5" ValueByString="oracle.wh.repos.impl.validation.CMPWBValidationResult"/>
            <PrimitiveProperty persistent="true" name="oracle.wh.repos.impl.mls.CMPTranslation"
                type="stringType" Position="6" ValueByString="oracle.wh.repos.impl.mls.CMPTranslation"/>
            <PrimitiveProperty persistent="true" name="oracle.wh.repos.impl.properties.CMPReferencePropertyValue"
                type="stringType" Position="7" ValueByString="oracle.wh.repos.impl.properties.CMPReferencePropertyValue"/>
        </ArrayProperty>
        <PrimitiveProperty persistent="true" name="NAVIGABLE_ASSOCIATION_ROLES"
            type="stringType" ValueByString="Navigable Association Roles">
            <PrimitiveProperty persistent="true" name="InstalledModule"
                type="stringType" ValueByString="oracle.wh.repos.impl.application.CMPInstalledModule">
                <PrimitiveProperty persistent="true" name="AGGREGATE"
                    type="BooleanType" ValueByString="true"/>
                <PrimitiveProperty persistent="true" name="INTRA_COMPONENT"
                    type="BooleanType" ValueByString="false"/>
                <PrimitiveProperty persistent="true" name="TARGET_ROLE_NAME"
                    type="stringType" ValueByString="DAEs"/>
                <PrimitiveProperty persistent="true" name="MCM_INTERESTED"
                    type="BooleanType" ValueByString="true"/>
            </PrimitiveProperty>
            <PrimitiveProperty persistent="true" name="ACLContainer"
                type="stringType" ValueByString="oracle.wh.repos.impl.security.CMPACLContainer">
                <PrimitiveProperty persistent="true" name="AGGREGATE"
                    type="BooleanType" ValueByString="false"/>
                <PrimitiveProperty persistent="true" name="INTRA_COMPONENT"
                    type="BooleanType" ValueByString="false"/>
                <PrimitiveProperty persistent="true" name="TARGET_ROLE_NAME"
                    type="stringType" ValueByString="RealFCO"/>
                <PrimitiveProperty persistent="true" name="MCM_INTERESTED"
                    type="BooleanType" ValueByString="false"/>
            </PrimitiveProperty>
            <PrimitiveProperty persistent="true" name="ValidationResult"
                type="stringType" ValueByString="oracle.wh.repos.impl.validation.CMPValidationComponent">
                <PrimitiveProperty persistent="true" name="AGGREGATE"
                    type="BooleanType" ValueByString="false"/>
                <PrimitiveProperty persistent="true" name="INTRA_COMPONENT"
                    type="BooleanType" ValueByString="true"/>
                <PrimitiveProperty persistent="true" name="TARGET_ROLE_NAME"
                    type="stringType" ValueByString="ValidatingElement"/>
                <PrimitiveProperty persistent="true" name="MCM_INTERESTED"
                    type="BooleanType" ValueByString="false"/>
            </PrimitiveProperty>
            <PrimitiveProperty persistent="true" name="OwningFolder"
                type="stringType" ValueByString="oracle.wh.repos.impl.component.Folder">
                <PrimitiveProperty persistent="true" name="AGGREGATE"
                    type="BooleanType" ValueByString="false"/>
                <PrimitiveProperty persistent="true" name="INTRA_COMPONENT"
                    type="BooleanType" ValueByString="false"/>
                <PrimitiveProperty persistent="true" name="TARGET_ROLE_NAME"
                    type="stringType" ValueByString="OwnedComponents"/>
                <PrimitiveProperty persistent="true" name="MCM_INTERESTED"
                    type="BooleanType" ValueByString="false"/>
            </PrimitiveProperty>
            <PrimitiveProperty persistent="true" name="IconObject"
                type="stringType" ValueByString="oracle.wh.repos.impl.binaryData.CMPIcon">
                <PrimitiveProperty persistent="true" name="AGGREGATE"
                    type="BooleanType" ValueByString="false"/>
                <PrimitiveProperty persistent="true" name="INTRA_COMPONENT"
                    type="BooleanType" ValueByString="false"/>
                <PrimitiveProperty persistent="true" name="TARGET_ROLE_NAME"
                    type="stringType" ValueByString="Element"/>
                <PrimitiveProperty persistent="true" name="MCM_INTERESTED"
                    type="BooleanType" ValueByString="true"/>
            </PrimitiveProperty>
            <PrimitiveProperty persistent="true" name="Project"
                type="stringType" ValueByString="oracle.wh.repos.impl.project.CMPWBProject">
                <PrimitiveProperty persistent="true" name="AGGREGATE"
                    type="BooleanType" ValueByString="false"/>
                <PrimitiveProperty persistent="true" name="INTRA_COMPONENT"
                    type="BooleanType" ValueByString="true"/>
                <PrimitiveProperty persistent="true" name="TARGET_ROLE_NAME"
                    type="stringType" ValueByString="NOT MARKED IN MODEL"/>
                <PrimitiveProperty persistent="true" name="MCM_INTERESTED"
                    type="BooleanType" ValueByString="false"/>
            </PrimitiveProperty>
            <PrimitiveProperty persistent="true" name="QueueTable"
                type="stringType" ValueByString="oracle.wh.repos.impl.queue.CMPQueueTable">
                <PrimitiveProperty persistent="true" name="AGGREGATE"
                    type="BooleanType" ValueByString="false"/>
                <PrimitiveProperty persistent="true" name="INTRA_COMPONENT"
                    type="BooleanType" ValueByString="false"/>
                <PrimitiveProperty persistent="true" name="TARGET_ROLE_NAME"
                    type="stringType" ValueByString="AdvancedQueue"/>
                <PrimitiveProperty persistent="true" name="MCM_INTERESTED"
                    type="BooleanType" ValueByString="true"/>
            </PrimitiveProperty>
    </PrimitiveProperty>
    </ClassDefinition>

    <ClassDefinition persistent="true" name="oracle.wh.repos.impl.items.CMPWBItemSetUsage">
        <ArrayProperty persistent="true" name="CHILD_TYPES" type="stringArrayType">
            <PrimitiveProperty persistent="true" name="oracle.wh.repos.impl.properties.CMPCLOBPropertyValue"
                type="stringType" Position="0" ValueByString="oracle.wh.repos.impl.properties.CMPCLOBPropertyValue"/>
            <PrimitiveProperty persistent="true" name="oracle.wh.repos.impl.properties.CMPPurePhysicalObject"
                type="stringType" Position="1" ValueByString="oracle.wh.repos.impl.properties.CMPPurePhysicalObject"/>
            <PrimitiveProperty persistent="true" name="oracle.wh.repos.impl.properties.CMPStringPropertyValue"
                type="stringType" Position="2" ValueByString="oracle.wh.repos.impl.properties.CMPStringPropertyValue"/>
            <PrimitiveProperty persistent="true" name="oracle.wh.repos.impl.properties.CMPReferencePropertyValue"
                type="stringType" Position="3" ValueByString="oracle.wh.repos.impl.properties.CMPReferencePropertyValue"/>
        </ArrayProperty>
        <PrimitiveProperty persistent="true" name="NAVIGABLE_ASSOCIATION_ROLES"
            type="stringType" ValueByString="Navigable Association Roles">
            <PrimitiveProperty persistent="true" name="FirstClassObject"
                type="stringType" ValueByString="oracle.wh.repos.impl.component.FirstClassObject">
                <PrimitiveProperty persistent="true" name="AGGREGATE"
                    type="BooleanType" ValueByString="false"/>
                <PrimitiveProperty persistent="true" name="INTRA_COMPONENT"
                    type="BooleanType" ValueByString="true"/>
                <PrimitiveProperty persistent="true" name="TARGET_ROLE_NAME"
                    type="stringType" ValueByString="SecondClassObjects"/>
                <PrimitiveProperty persistent="true" name="MCM_INTERESTED"
                    type="BooleanType" ValueByString="false"/>
            </PrimitiveProperty>
            <PrimitiveProperty persistent="true" name="Attribute"
                type="stringType" ValueByString="oracle.wh.repos.impl.items.CMPAttribute">
                <PrimitiveProperty persistent="true" name="AGGREGATE"
                    type="BooleanType" ValueByString="false"/>
                <PrimitiveProperty persistent="true" name="INTRA_COMPONENT"
                    type="BooleanType" ValueByString="true"/>
                <PrimitiveProperty persistent="true" name="TARGET_ROLE_NAME"
                    type="stringType" ValueByString="ItemSetUsage"/>
                <PrimitiveProperty persistent="true" name="MCM_INTERESTED"
                    type="BooleanType" ValueByString="true"/>
            </PrimitiveProperty>
            <PrimitiveProperty persistent="true" name="IconObject"
                type="stringType" ValueByString="oracle.wh.repos.impl.binaryData.CMPIcon">
                <PrimitiveProperty persistent="true" name="AGGREGATE"
                    type="BooleanType" ValueByString="false"/>
                <PrimitiveProperty persistent="true" name="INTRA_COMPONENT"
                    type="BooleanType" ValueByString="false"/>
                <PrimitiveProperty persistent="true" name="TARGET_ROLE_NAME"
                    type="stringType" ValueByString="Element"/>
                <PrimitiveProperty persistent="true" name="MCM_INTERESTED"
                    type="BooleanType" ValueByString="true"/>
            </PrimitiveProperty>
            <PrimitiveProperty persistent="true" name="ReferencedItemDefinition"
                type="stringType" ValueByString="oracle.wh.repos.impl.businessRule.CMPBusinessRuleItemParam">
                <PrimitiveProperty persistent="true" name="AGGREGATE"
                    type="BooleanType" ValueByString="false"/>
                <PrimitiveProperty persistent="true" name="INTRA_COMPONENT"
                    type="BooleanType" ValueByString="false"/>
                <PrimitiveProperty persistent="true" name="TARGET_ROLE_NAME"
                    type="stringType" ValueByString="ItemUsage"/>
                <PrimitiveProperty persistent="true" name="MCM_INTERESTED"
                    type="BooleanType" ValueByString="true"/>
            </PrimitiveProperty>
            <PrimitiveProperty persistent="true" name="ItemSet"
                type="stringType" ValueByString="oracle.wh.repos.impl.items.CMPItemSet">
                <PrimitiveProperty persistent="true" name="AGGREGATE"
                    type="BooleanType" ValueByString="true"/>
                <PrimitiveProperty persistent="true" name="INTRA_COMPONENT"
                    type="BooleanType" ValueByString="true"/>
                <PrimitiveProperty persistent="true" name="TARGET_ROLE_NAME"
                    type="stringType" ValueByString="ItemSetUsages"/>
                <PrimitiveProperty persistent="true" name="MCM_INTERESTED"
                    type="BooleanType" ValueByString="true"/>
            </PrimitiveProperty>
    </PrimitiveProperty>
    </ClassDefinition>

    <ClassDefinition persistent="true" name="oracle.wh.repos.impl.dependency.CMPDependency">
        <ArrayProperty persistent="true" name="CHILD_TYPES" type="stringArrayType">
            <PrimitiveProperty persistent="true" name="oracle.wh.repos.impl.properties.CMPCLOBPropertyValue"
                type="stringType" Position="0" ValueByString="oracle.wh.repos.impl.properties.CMPCLOBPropertyValue"/>
            <PrimitiveProperty persistent="true" name="oracle.wh.repos.impl.properties.CMPPurePhysicalObject"
                type="stringType" Position="1" ValueByString="oracle.wh.repos.impl.properties.CMPPurePhysicalObject"/>
            <PrimitiveProperty persistent="true" name="oracle.wh.repos.impl.weakComponent.CMPWeakAssociation"
                type="stringType" Position="2" ValueByString="oracle.wh.repos.impl.weakComponent.CMPWeakAssociation"/>
            <PrimitiveProperty persistent="true" name="oracle.wh.repos.impl.properties.CMPStringPropertyValue"
                type="stringType" Position="3" ValueByString="oracle.wh.repos.impl.properties.CMPStringPropertyValue"/>
            <PrimitiveProperty persistent="true" name="oracle.wh.repos.impl.weakComponent.CMPWeakSecondClassObject"
                type="stringType" Position="4" ValueByString="oracle.wh.repos.impl.weakComponent.CMPWeakSecondClassObject"/>
            <PrimitiveProperty persistent="true" name="oracle.wh.repos.impl.properties.CMPReferencePropertyValue"
                type="stringType" Position="5" ValueByString="oracle.wh.repos.impl.properties.CMPReferencePropertyValue"/>
        </ArrayProperty>
        <PrimitiveProperty persistent="true" name="NAVIGABLE_ASSOCIATION_ROLES"
            type="stringType" ValueByString="Navigable Association Roles">
            <PrimitiveProperty persistent="true" name="FirstClassObject"
                type="stringType" ValueByString="oracle.wh.repos.impl.component.FirstClassObject">
                <PrimitiveProperty persistent="true" name="AGGREGATE"
                    type="BooleanType" ValueByString="false"/>
                <PrimitiveProperty persistent="true" name="INTRA_COMPONENT"
                    type="BooleanType" ValueByString="true"/>
                <PrimitiveProperty persistent="true" name="TARGET_ROLE_NAME"
                    type="stringType" ValueByString="SecondClassObjects"/>
                <PrimitiveProperty persistent="true" name="MCM_INTERESTED"
                    type="BooleanType" ValueByString="false"/>
            </PrimitiveProperty>
            <PrimitiveProperty persistent="true" name="TargetFCO"
                type="stringType" ValueByString="oracle.wh.repos.impl.component.FirstClassObject">
                <PrimitiveProperty persistent="true" name="AGGREGATE"
                    type="BooleanType" ValueByString="true"/>
                <PrimitiveProperty persistent="true" name="INTRA_COMPONENT"
                    type="BooleanType" ValueByString="true"/>
                <PrimitiveProperty persistent="true" name="TARGET_ROLE_NAME"
                    type="stringType" ValueByString="Dependencies"/>
                <PrimitiveProperty persistent="true" name="MCM_INTERESTED"
                    type="BooleanType" ValueByString="true"/>
            </PrimitiveProperty>
            <PrimitiveProperty persistent="true" name="IconObject"
                type="stringType" ValueByString="oracle.wh.repos.impl.binaryData.CMPIcon">
                <PrimitiveProperty persistent="true" name="AGGREGATE"
                    type="BooleanType" ValueByString="false"/>
                <PrimitiveProperty persistent="true" name="INTRA_COMPONENT"
                    type="BooleanType" ValueByString="false"/>
                <PrimitiveProperty persistent="true" name="TARGET_ROLE_NAME"
                    type="stringType" ValueByString="Element"/>
                <PrimitiveProperty persistent="true" name="MCM_INTERESTED"
                    type="BooleanType" ValueByString="true"/>
            </PrimitiveProperty>
            <PrimitiveProperty persistent="true" name="SourceFCO"
                type="stringType" ValueByString="oracle.wh.repos.impl.component.FirstClassObject">
                <PrimitiveProperty persistent="true" name="AGGREGATE"
                    type="BooleanType" ValueByString="false"/>
                <PrimitiveProperty persistent="true" name="INTRA_COMPONENT"
                    type="BooleanType" ValueByString="false"/>
                <PrimitiveProperty persistent="true" name="TARGET_ROLE_NAME"
                    type="stringType" ValueByString="Dependents"/>
                <PrimitiveProperty persistent="true" name="MCM_INTERESTED"
                    type="BooleanType" ValueByString="true"/>
            </PrimitiveProperty>
    </PrimitiveProperty>
    </ClassDefinition>

    <ClassDefinition persistent="true" name="oracle.wh.repos.impl.mapping.CMPMapExecutionUnitUsage">
        <ArrayProperty persistent="true" name="CHILD_TYPES" type="stringArrayType">
            <PrimitiveProperty persistent="true" name="oracle.wh.repos.impl.properties.CMPCLOBPropertyValue"
                type="stringType" Position="0" ValueByString="oracle.wh.repos.impl.properties.CMPCLOBPropertyValue"/>
            <PrimitiveProperty persistent="true" name="oracle.wh.repos.impl.properties.CMPPurePhysicalObject"
                type="stringType" Position="1" ValueByString="oracle.wh.repos.impl.properties.CMPPurePhysicalObject"/>
            <PrimitiveProperty persistent="true" name="oracle.wh.repos.impl.properties.CMPStringPropertyValue"
                type="stringType" Position="2" ValueByString="oracle.wh.repos.impl.properties.CMPStringPropertyValue"/>
            <PrimitiveProperty persistent="true" name="oracle.wh.repos.impl.properties.CMPReferencePropertyValue"
                type="stringType" Position="3" ValueByString="oracle.wh.repos.impl.properties.CMPReferencePropertyValue"/>
        </ArrayProperty>
        <PrimitiveProperty persistent="true" name="NAVIGABLE_ASSOCIATION_ROLES"
            type="stringType" ValueByString="Navigable Association Roles">
            <PrimitiveProperty persistent="true" name="Mappable"
                type="stringType" ValueByString="oracle.wh.repos.impl.mapping.CMPMappable">
                <PrimitiveProperty persistent="true" name="AGGREGATE"
                    type="BooleanType" ValueByString="false"/>
                <PrimitiveProperty persistent="true" name="INTRA_COMPONENT"
                    type="BooleanType" ValueByString="false"/>
                <PrimitiveProperty persistent="true" name="TARGET_ROLE_NAME"
                    type="stringType" ValueByString="ExecutionUnitUsages"/>
                <PrimitiveProperty persistent="true" name="MCM_INTERESTED"
                    type="BooleanType" ValueByString="true"/>
            </PrimitiveProperty>
            <PrimitiveProperty persistent="true" name="FirstClassObject"
                type="stringType" ValueByString="oracle.wh.repos.impl.component.FirstClassObject">
                <PrimitiveProperty persistent="true" name="AGGREGATE"
                    type="BooleanType" ValueByString="false"/>
                <PrimitiveProperty persistent="true" name="INTRA_COMPONENT"
                    type="BooleanType" ValueByString="true"/>
                <PrimitiveProperty persistent="true" name="TARGET_ROLE_NAME"
                    type="stringType" ValueByString="SecondClassObjects"/>
                <PrimitiveProperty persistent="true" name="MCM_INTERESTED"
                    type="BooleanType" ValueByString="false"/>
            </PrimitiveProperty>
            <PrimitiveProperty persistent="true" name="ExecutionUnit"
                type="stringType" ValueByString="oracle.wh.repos.impl.mapping.CMPMapExecutionUnit">
                <PrimitiveProperty persistent="true" name="AGGREGATE"
                    type="BooleanType" ValueByString="true"/>
                <PrimitiveProperty persistent="true" name="INTRA_COMPONENT"
                    type="BooleanType" ValueByString="true"/>
                <PrimitiveProperty persistent="true" name="TARGET_ROLE_NAME"
                    type="stringType" ValueByString="ExecutionUnitUsages"/>
                <PrimitiveProperty persistent="true" name="MCM_INTERESTED"
                    type="BooleanType" ValueByString="true"/>
            </PrimitiveProperty>
            <PrimitiveProperty persistent="true" name="IconObject"
                type="stringType" ValueByString="oracle.wh.repos.impl.binaryData.CMPIcon">
                <PrimitiveProperty persistent="true" name="AGGREGATE"
                    type="BooleanType" ValueByString="false"/>
                <PrimitiveProperty persistent="true" name="INTRA_COMPONENT"
                    type="BooleanType" ValueByString="false"/>
                <PrimitiveProperty persistent="true" name="TARGET_ROLE_NAME"
                    type="stringType" ValueByString="Element"/>
                <PrimitiveProperty persistent="true" name="MCM_INTERESTED"
                    type="BooleanType" ValueByString="true"/>
            </PrimitiveProperty>
            <PrimitiveProperty persistent="true" name="Project"
                type="stringType" ValueByString="oracle.wh.repos.impl.project.CMPWBProject">
                <PrimitiveProperty persistent="true" name="AGGREGATE"
                    type="BooleanType" ValueByString="false"/>
                <PrimitiveProperty persistent="true" name="INTRA_COMPONENT"
                    type="BooleanType" ValueByString="true"/>
                <PrimitiveProperty persistent="true" name="TARGET_ROLE_NAME"
                    type="stringType" ValueByString="NOT MARKED IN MODEL"/>
                <PrimitiveProperty persistent="true" name="MCM_INTERESTED"
                    type="BooleanType" ValueByString="false"/>
            </PrimitiveProperty>
    </PrimitiveProperty>
    </ClassDefinition>

    <ClassDefinition persistent="true" name="oracle.wh.repos.impl.security.CMPAccessPreference">
        <ArrayProperty persistent="true" name="CHILD_TYPES" type="stringArrayType">
            <PrimitiveProperty persistent="true" name="oracle.wh.repos.impl.properties.CMPCLOBPropertyValue"
                type="stringType" Position="0" ValueByString="oracle.wh.repos.impl.properties.CMPCLOBPropertyValue"/>
            <PrimitiveProperty persistent="true" name="oracle.wh.repos.impl.properties.CMPPurePhysicalObject"
                type="stringType" Position="1" ValueByString="oracle.wh.repos.impl.properties.CMPPurePhysicalObject"/>
            <PrimitiveProperty persistent="true" name="oracle.wh.repos.impl.properties.CMPStringPropertyValue"
                type="stringType" Position="2" ValueByString="oracle.wh.repos.impl.properties.CMPStringPropertyValue"/>
            <PrimitiveProperty persistent="true" name="oracle.wh.repos.impl.properties.CMPReferencePropertyValue"
                type="stringType" Position="3" ValueByString="oracle.wh.repos.impl.properties.CMPReferencePropertyValue"/>
        </ArrayProperty>
        <PrimitiveProperty persistent="true" name="NAVIGABLE_ASSOCIATION_ROLES"
            type="stringType" ValueByString="Navigable Association Roles">
            <PrimitiveProperty persistent="true" name="FirstClassObject"
                type="stringType" ValueByString="oracle.wh.repos.impl.component.FirstClassObject">
                <PrimitiveProperty persistent="true" name="AGGREGATE"
                    type="BooleanType" ValueByString="false"/>
                <PrimitiveProperty persistent="true" name="INTRA_COMPONENT"
                    type="BooleanType" ValueByString="true"/>
                <PrimitiveProperty persistent="true" name="TARGET_ROLE_NAME"
                    type="stringType" ValueByString="SecondClassObjects"/>
                <PrimitiveProperty persistent="true" name="MCM_INTERESTED"
                    type="BooleanType" ValueByString="false"/>
            </PrimitiveProperty>
            <PrimitiveProperty persistent="true" name="PrivilegeOwner"
                type="stringType" ValueByString="oracle.wh.repos.impl.security.CMPPrivilegeOwner">
                <PrimitiveProperty persistent="true" name="AGGREGATE"
                    type="BooleanType" ValueByString="false"/>
                <PrimitiveProperty persistent="true" name="INTRA_COMPONENT"
                    type="BooleanType" ValueByString="false"/>
                <PrimitiveProperty persistent="true" name="TARGET_ROLE_NAME"
                    type="stringType" ValueByString="AccessPreference"/>
                <PrimitiveProperty persistent="true" name="MCM_INTERESTED"
                    type="BooleanType" ValueByString="false"/>
            </PrimitiveProperty>
            <PrimitiveProperty persistent="true" name="IconObject"
                type="stringType" ValueByString="oracle.wh.repos.impl.binaryData.CMPIcon">
                <PrimitiveProperty persistent="true" name="AGGREGATE"
                    type="BooleanType" ValueByString="false"/>
                <PrimitiveProperty persistent="true" name="INTRA_COMPONENT"
                    type="BooleanType" ValueByString="false"/>
                <PrimitiveProperty persistent="true" name="TARGET_ROLE_NAME"
                    type="stringType" ValueByString="Element"/>
                <PrimitiveProperty persistent="true" name="MCM_INTERESTED"
                    type="BooleanType" ValueByString="true"/>
            </PrimitiveProperty>
            <PrimitiveProperty persistent="true" name="Wbuser"
                type="stringType" ValueByString="oracle.wh.repos.impl.security.CMPWBUser">
                <PrimitiveProperty persistent="true" name="AGGREGATE"
                    type="BooleanType" ValueByString="true"/>
                <PrimitiveProperty persistent="true" name="INTRA_COMPONENT"
                    type="BooleanType" ValueByString="true"/>
                <PrimitiveProperty persistent="true" name="TARGET_ROLE_NAME"
                    type="stringType" ValueByString="AccessPreference"/>
                <PrimitiveProperty persistent="true" name="MCM_INTERESTED"
                    type="BooleanType" ValueByString="true"/>
            </PrimitiveProperty>
    </PrimitiveProperty>
    </ClassDefinition>

    <ClassDefinition persistent="true" name="oracle.wh.repos.impl.diagram.CMPDiagram">
        <ArrayProperty persistent="true" name="CHILD_TYPES" type="stringArrayType">
            <PrimitiveProperty persistent="true" name="oracle.wh.repos.impl.properties.CMPCLOBPropertyValue"
                type="stringType" Position="0" ValueByString="oracle.wh.repos.impl.properties.CMPCLOBPropertyValue"/>
            <PrimitiveProperty persistent="true" name="oracle.wh.repos.impl.diagram.CMPDiagramComponent"
                type="stringType" Position="1" ValueByString="oracle.wh.repos.impl.diagram.CMPDiagramComponent"/>
            <PrimitiveProperty persistent="true" name="oracle.wh.repos.impl.properties.CMPPurePhysicalObject"
                type="stringType" Position="2" ValueByString="oracle.wh.repos.impl.properties.CMPPurePhysicalObject"/>
            <PrimitiveProperty persistent="true" name="oracle.wh.repos.impl.diagram.CMPDiagramFolder"
                type="stringType" Position="3" ValueByString="oracle.wh.repos.impl.diagram.CMPDiagramFolder"/>
            <PrimitiveProperty persistent="true" name="oracle.wh.repos.impl.properties.CMPStringPropertyValue"
                type="stringType" Position="4" ValueByString="oracle.wh.repos.impl.properties.CMPStringPropertyValue"/>
            <PrimitiveProperty persistent="true" name="oracle.wh.repos.impl.properties.CMPReferencePropertyValue"
                type="stringType" Position="5" ValueByString="oracle.wh.repos.impl.properties.CMPReferencePropertyValue"/>
            <PrimitiveProperty persistent="true" name="oracle.wh.repos.impl.diagram.CMPDiagramNode"
                type="stringType" Position="6" ValueByString="oracle.wh.repos.impl.diagram.CMPDiagramNode"/>
        </ArrayProperty>
        <PrimitiveProperty persistent="true" name="NAVIGABLE_ASSOCIATION_ROLES"
            type="stringType" ValueByString="Navigable Association Roles">
            <PrimitiveProperty persistent="true" name="FirstClassObject"
                type="stringType" ValueByString="oracle.wh.repos.impl.component.FirstClassObject">
                <PrimitiveProperty persistent="true" name="AGGREGATE"
                    type="BooleanType" ValueByString="false"/>
                <PrimitiveProperty persistent="true" name="INTRA_COMPONENT"
                    type="BooleanType" ValueByString="true"/>
                <PrimitiveProperty persistent="true" name="TARGET_ROLE_NAME"
                    type="stringType" ValueByString="SecondClassObjects"/>
                <PrimitiveProperty persistent="true" name="MCM_INTERESTED"
                    type="BooleanType" ValueByString="false"/>
            </PrimitiveProperty>
            <PrimitiveProperty persistent="true" name="IconObject"
                type="stringType" ValueByString="oracle.wh.repos.impl.binaryData.CMPIcon">
                <PrimitiveProperty persistent="true" name="AGGREGATE"
                    type="BooleanType" ValueByString="false"/>
                <PrimitiveProperty persistent="true" name="INTRA_COMPONENT"
                    type="BooleanType" ValueByString="false"/>
                <PrimitiveProperty persistent="true" name="TARGET_ROLE_NAME"
                    type="stringType" ValueByString="Element"/>
                <PrimitiveProperty persistent="true" name="MCM_INTERESTED"
                    type="BooleanType" ValueByString="true"/>
            </PrimitiveProperty>
            <PrimitiveProperty persistent="true" name="DiagramOwner"
                type="stringType" ValueByString="oracle.wh.repos.impl.diagram.CMPDiagramOwner">
                <PrimitiveProperty persistent="true" name="AGGREGATE"
                    type="BooleanType" ValueByString="true"/>
                <PrimitiveProperty persistent="true" name="INTRA_COMPONENT"
                    type="BooleanType" ValueByString="true"/>
                <PrimitiveProperty persistent="true" name="TARGET_ROLE_NAME"
                    type="stringType" ValueByString="Diagram"/>
                <PrimitiveProperty persistent="true" name="MCM_INTERESTED"
                    type="BooleanType" ValueByString="false"/>
            </PrimitiveProperty>
    </PrimitiveProperty>
    </ClassDefinition>

    <ClassDefinition persistent="true" name="oracle.wh.repos.impl.metaModel.CMPRoleDefinition">
        <ArrayProperty persistent="true" name="CHILD_TYPES" type="stringArrayType">
            <PrimitiveProperty persistent="true" name="oracle.wh.repos.impl.properties.CMPCLOBPropertyValue"
                type="stringType" Position="0" ValueByString="oracle.wh.repos.impl.properties.CMPCLOBPropertyValue"/>
            <PrimitiveProperty persistent="true" name="oracle.wh.repos.impl.metaModel.CMPArrayModelAttribute"
                type="stringType" Position="1" ValueByString="oracle.wh.repos.impl.metaModel.CMPArrayModelAttribute"/>
            <PrimitiveProperty persistent="true" name="oracle.wh.repos.impl.properties.CMPPurePhysicalObject"
                type="stringType" Position="2" ValueByString="oracle.wh.repos.impl.properties.CMPPurePhysicalObject"/>
            <PrimitiveProperty persistent="true" name="oracle.wh.repos.impl.metaModel.CMPPrimitiveModelAttribute"
                type="stringType" Position="3" ValueByString="oracle.wh.repos.impl.metaModel.CMPPrimitiveModelAttribute"/>
            <PrimitiveProperty persistent="true" name="oracle.wh.repos.impl.properties.CMPStringPropertyValue"
                type="stringType" Position="4" ValueByString="oracle.wh.repos.impl.properties.CMPStringPropertyValue"/>
            <PrimitiveProperty persistent="true" name="oracle.wh.repos.impl.mls.CMPTranslation"
                type="stringType" Position="5" ValueByString="oracle.wh.repos.impl.mls.CMPTranslation"/>
            <PrimitiveProperty persistent="true" name="oracle.wh.repos.impl.properties.CMPReferencePropertyValue"
                type="stringType" Position="6" ValueByString="oracle.wh.repos.impl.properties.CMPReferencePropertyValue"/>
        </ArrayProperty>
        <PrimitiveProperty persistent="true" name="NAVIGABLE_ASSOCIATION_ROLES"
            type="stringType" ValueByString="Navigable Association Roles">
            <PrimitiveProperty persistent="true" name="FirstClassObject"
                type="stringType" ValueByString="oracle.wh.repos.impl.component.FirstClassObject">
                <PrimitiveProperty persistent="true" name="AGGREGATE"
                    type="BooleanType" ValueByString="false"/>
                <PrimitiveProperty persistent="true" name="INTRA_COMPONENT"
                    type="BooleanType" ValueByString="true"/>
                <PrimitiveProperty persistent="true" name="TARGET_ROLE_NAME"
                    type="stringType" ValueByString="SecondClassObjects"/>
                <PrimitiveProperty persistent="true" name="MCM_INTERESTED"
                    type="BooleanType" ValueByString="false"/>
            </PrimitiveProperty>
            <PrimitiveProperty persistent="true" name="OwningClassDefinition"
                type="stringType" ValueByString="oracle.wh.repos.impl.metaModel.CMPClassDefinition">
                <PrimitiveProperty persistent="true" name="AGGREGATE"
                    type="BooleanType" ValueByString="true"/>
                <PrimitiveProperty persistent="true" name="INTRA_COMPONENT"
                    type="BooleanType" ValueByString="true"/>
                <PrimitiveProperty persistent="true" name="TARGET_ROLE_NAME"
                    type="stringType" ValueByString="RoleDefinitions"/>
                <PrimitiveProperty persistent="true" name="MCM_INTERESTED"
                    type="BooleanType" ValueByString="true"/>
            </PrimitiveProperty>
            <PrimitiveProperty persistent="true" name="AssociationDefinition"
                type="stringType" ValueByString="oracle.wh.repos.impl.metaModel.CMPAssociationDefinition">
                <PrimitiveProperty persistent="true" name="AGGREGATE"
                    type="BooleanType" ValueByString="false"/>
                <PrimitiveProperty persistent="true" name="INTRA_COMPONENT"
                    type="BooleanType" ValueByString="false"/>
                <PrimitiveProperty persistent="true" name="TARGET_ROLE_NAME"
                    type="stringType" ValueByString="RoleDefinitions"/>
                <PrimitiveProperty persistent="true" name="MCM_INTERESTED"
                    type="BooleanType" ValueByString="true"/>
            </PrimitiveProperty>
            <PrimitiveProperty persistent="true" name="IconObject"
                type="stringType" ValueByString="oracle.wh.repos.impl.binaryData.CMPIcon">
                <PrimitiveProperty persistent="true" name="AGGREGATE"
                    type="BooleanType" ValueByString="false"/>
                <PrimitiveProperty persistent="true" name="INTRA_COMPONENT"
                    type="BooleanType" ValueByString="false"/>
                <PrimitiveProperty persistent="true" name="TARGET_ROLE_NAME"
                    type="stringType" ValueByString="Element"/>
                <PrimitiveProperty persistent="true" name="MCM_INTERESTED"
                    type="BooleanType" ValueByString="true"/>
            </PrimitiveProperty>
    </PrimitiveProperty>
    </ClassDefinition>

    <ClassDefinition persistent="true" name="oracle.wh.repos.impl.configuration.CMPNamedConfigurationUsage">
        <ArrayProperty persistent="true" name="CHILD_TYPES" type="stringArrayType">
            <PrimitiveProperty persistent="true" name="oracle.wh.repos.impl.properties.CMPCLOBPropertyValue"
                type="stringType" Position="0" ValueByString="oracle.wh.repos.impl.properties.CMPCLOBPropertyValue"/>
            <PrimitiveProperty persistent="true" name="oracle.wh.repos.impl.properties.CMPPurePhysicalObject"
                type="stringType" Position="1" ValueByString="oracle.wh.repos.impl.properties.CMPPurePhysicalObject"/>
            <PrimitiveProperty persistent="true" name="oracle.wh.repos.impl.properties.CMPStringPropertyValue"
                type="stringType" Position="2" ValueByString="oracle.wh.repos.impl.properties.CMPStringPropertyValue"/>
            <PrimitiveProperty persistent="true" name="oracle.wh.repos.impl.properties.CMPReferencePropertyValue"
                type="stringType" Position="3" ValueByString="oracle.wh.repos.impl.properties.CMPReferencePropertyValue"/>
        </ArrayProperty>
        <PrimitiveProperty persistent="true" name="NAVIGABLE_ASSOCIATION_ROLES"
            type="stringType" ValueByString="Navigable Association Roles">
            <PrimitiveProperty persistent="true" name="RemoteAgent"
                type="stringType" ValueByString="oracle.wh.repos.impl.environment.CMPLogicalLocation">
                <PrimitiveProperty persistent="true" name="AGGREGATE"
                    type="BooleanType" ValueByString="false"/>
                <PrimitiveProperty persistent="true" name="INTRA_COMPONENT"
                    type="BooleanType" ValueByString="false"/>
                <PrimitiveProperty persistent="true" name="TARGET_ROLE_NAME"
                    type="stringType" ValueByString="ConfigurationUsages"/>
                <PrimitiveProperty persistent="true" name="MCM_INTERESTED"
                    type="BooleanType" ValueByString="true"/>
            </PrimitiveProperty>
            <PrimitiveProperty persistent="true" name="ACLContainer"
                type="stringType" ValueByString="oracle.wh.repos.impl.security.CMPACLContainer">
                <PrimitiveProperty persistent="true" name="AGGREGATE"
                    type="BooleanType" ValueByString="false"/>
                <PrimitiveProperty persistent="true" name="INTRA_COMPONENT"
                    type="BooleanType" ValueByString="false"/>
                <PrimitiveProperty persistent="true" name="TARGET_ROLE_NAME"
                    type="stringType" ValueByString="RealFCO"/>
                <PrimitiveProperty persistent="true" name="MCM_INTERESTED"
                    type="BooleanType" ValueByString="false"/>
            </PrimitiveProperty>
            <PrimitiveProperty persistent="true" name="ValidationResult"
                type="stringType" ValueByString="oracle.wh.repos.impl.validation.CMPValidationComponent">
                <PrimitiveProperty persistent="true" name="AGGREGATE"
                    type="BooleanType" ValueByString="false"/>
                <PrimitiveProperty persistent="true" name="INTRA_COMPONENT"
                    type="BooleanType" ValueByString="true"/>
                <PrimitiveProperty persistent="true" name="TARGET_ROLE_NAME"
                    type="stringType" ValueByString="ValidatingElement"/>
                <PrimitiveProperty persistent="true" name="MCM_INTERESTED"
                    type="BooleanType" ValueByString="false"/>
            </PrimitiveProperty>
            <PrimitiveProperty persistent="true" name="RuntimeLocation"
                type="stringType" ValueByString="oracle.wh.repos.impl.environment.CMPRuntimeLocation">
                <PrimitiveProperty persistent="true" name="AGGREGATE"
                    type="BooleanType" ValueByString="false"/>
                <PrimitiveProperty persistent="true" name="INTRA_COMPONENT"
                    type="BooleanType" ValueByString="false"/>
                <PrimitiveProperty persistent="true" name="TARGET_ROLE_NAME"
                    type="stringType" ValueByString="ConfigurationUsages"/>
                <PrimitiveProperty persistent="true" name="MCM_INTERESTED"
                    type="BooleanType" ValueByString="true"/>
            </PrimitiveProperty>
            <PrimitiveProperty persistent="true" name="OwningFolder"
                type="stringType" ValueByString="oracle.wh.repos.impl.component.Folder">
                <PrimitiveProperty persistent="true" name="AGGREGATE"
                    type="BooleanType" ValueByString="false"/>
                <PrimitiveProperty persistent="true" name="INTRA_COMPONENT"
                    type="BooleanType" ValueByString="false"/>
                <PrimitiveProperty persistent="true" name="TARGET_ROLE_NAME"
                    type="stringType" ValueByString="OwnedComponents"/>
                <PrimitiveProperty persistent="true" name="MCM_INTERESTED"
                    type="BooleanType" ValueByString="false"/>
            </PrimitiveProperty>
            <PrimitiveProperty persistent="true" name="IconObject"
                type="stringType" ValueByString="oracle.wh.repos.impl.binaryData.CMPIcon">
                <PrimitiveProperty persistent="true" name="AGGREGATE"
                    type="BooleanType" ValueByString="false"/>
                <PrimitiveProperty persistent="true" name="INTRA_COMPONENT"
                    type="BooleanType" ValueByString="false"/>
                <PrimitiveProperty persistent="true" name="TARGET_ROLE_NAME"
                    type="stringType" ValueByString="Element"/>
                <PrimitiveProperty persistent="true" name="MCM_INTERESTED"
                    type="BooleanType" ValueByString="true"/>
            </PrimitiveProperty>
            <PrimitiveProperty persistent="true" name="NamedConfiguration"
                type="stringType" ValueByString="oracle.wh.repos.impl.configuration.CMPNamedConfiguration">
                <PrimitiveProperty persistent="true" name="AGGREGATE"
                    type="BooleanType" ValueByString="true"/>
                <PrimitiveProperty persistent="true" name="INTRA_COMPONENT"
                    type="BooleanType" ValueByString="false"/>
                <PrimitiveProperty persistent="true" name="TARGET_ROLE_NAME"
                    type="stringType" ValueByString="ConfigurationUsages"/>
                <PrimitiveProperty persistent="true" name="MCM_INTERESTED"
                    type="BooleanType" ValueByString="true"/>
            </PrimitiveProperty>
    </PrimitiveProperty>
    </ClassDefinition>

    <ClassDefinition persistent="true" name="oracle.wh.repos.impl.dataService.CMPKMExecUnitParam">
        <ArrayProperty persistent="true" name="CHILD_TYPES" type="stringArrayType">
            <PrimitiveProperty persistent="true" name="oracle.wh.repos.impl.properties.CMPCLOBPropertyValue"
                type="stringType" Position="0" ValueByString="oracle.wh.repos.impl.properties.CMPCLOBPropertyValue"/>
            <PrimitiveProperty persistent="true" name="oracle.wh.repos.impl.properties.CMPPurePhysicalObject"
                type="stringType" Position="1" ValueByString="oracle.wh.repos.impl.properties.CMPPurePhysicalObject"/>
            <PrimitiveProperty persistent="true" name="oracle.wh.repos.impl.properties.CMPStringPropertyValue"
                type="stringType" Position="2" ValueByString="oracle.wh.repos.impl.properties.CMPStringPropertyValue"/>
            <PrimitiveProperty persistent="true" name="oracle.wh.repos.impl.properties.CMPReferencePropertyValue"
                type="stringType" Position="3" ValueByString="oracle.wh.repos.impl.properties.CMPReferencePropertyValue"/>
        </ArrayProperty>
        <PrimitiveProperty persistent="true" name="NAVIGABLE_ASSOCIATION_ROLES"
            type="stringType" ValueByString="Navigable Association Roles">
            <PrimitiveProperty persistent="true" name="ProcessActivityParameter"
                type="stringType" ValueByString="oracle.wh.repos.impl.processFlow.CMPProcessActivityParameter">
                <PrimitiveProperty persistent="true" name="AGGREGATE"
                    type="BooleanType" ValueByString="false"/>
                <PrimitiveProperty persistent="true" name="INTRA_COMPONENT"
                    type="BooleanType" ValueByString="false"/>
                <PrimitiveProperty persistent="true" name="TARGET_ROLE_NAME"
                    type="stringType" ValueByString="ExecUnitParam"/>
                <PrimitiveProperty persistent="true" name="MCM_INTERESTED"
                    type="BooleanType" ValueByString="true"/>
            </PrimitiveProperty>
            <PrimitiveProperty persistent="true" name="FirstClassObject"
                type="stringType" ValueByString="oracle.wh.repos.impl.component.FirstClassObject">
                <PrimitiveProperty persistent="true" name="AGGREGATE"
                    type="BooleanType" ValueByString="false"/>
                <PrimitiveProperty persistent="true" name="INTRA_COMPONENT"
                    type="BooleanType" ValueByString="true"/>
                <PrimitiveProperty persistent="true" name="TARGET_ROLE_NAME"
                    type="stringType" ValueByString="SecondClassObjects"/>
                <PrimitiveProperty persistent="true" name="MCM_INTERESTED"
                    type="BooleanType" ValueByString="false"/>
            </PrimitiveProperty>
            <PrimitiveProperty persistent="true" name="IconObject"
                type="stringType" ValueByString="oracle.wh.repos.impl.binaryData.CMPIcon">
                <PrimitiveProperty persistent="true" name="AGGREGATE"
                    type="BooleanType" ValueByString="false"/>
                <PrimitiveProperty persistent="true" name="INTRA_COMPONENT"
                    type="BooleanType" ValueByString="false"/>
                <PrimitiveProperty persistent="true" name="TARGET_ROLE_NAME"
                    type="stringType" ValueByString="Element"/>
                <PrimitiveProperty persistent="true" name="MCM_INTERESTED"
                    type="BooleanType" ValueByString="true"/>
            </PrimitiveProperty>
            <PrimitiveProperty persistent="true" name="Project"
                type="stringType" ValueByString="oracle.wh.repos.impl.project.CMPWBProject">
                <PrimitiveProperty persistent="true" name="AGGREGATE"
                    type="BooleanType" ValueByString="false"/>
                <PrimitiveProperty persistent="true" name="INTRA_COMPONENT"
                    type="BooleanType" ValueByString="true"/>
                <PrimitiveProperty persistent="true" name="TARGET_ROLE_NAME"
                    type="stringType" ValueByString="NOT MARKED IN MODEL"/>
                <PrimitiveProperty persistent="true" name="MCM_INTERESTED"
                    type="BooleanType" ValueByString="false"/>
            </PrimitiveProperty>
            <PrimitiveProperty persistent="true" name="ExecUnit"
                type="stringType" ValueByString="oracle.wh.repos.impl.dataService.CMPKMExecUnit">
                <PrimitiveProperty persistent="true" name="AGGREGATE"
                    type="BooleanType" ValueByString="true"/>
                <PrimitiveProperty persistent="true" name="INTRA_COMPONENT"
                    type="BooleanType" ValueByString="true"/>
                <PrimitiveProperty persistent="true" name="TARGET_ROLE_NAME"
                    type="stringType" ValueByString="ExecUnitParam"/>
                <PrimitiveProperty persistent="true" name="MCM_INTERESTED"
                    type="BooleanType" ValueByString="true"/>
            </PrimitiveProperty>
    </PrimitiveProperty>
    </ClassDefinition>

    <ClassDefinition persistent="true" name="oracle.wh.repos.impl.code.CMPTypeMapping">
        <ArrayProperty persistent="true" name="CHILD_TYPES" type="stringArrayType">
            <PrimitiveProperty persistent="true" name="oracle.wh.repos.impl.properties.CMPCLOBPropertyValue"
                type="stringType" Position="0" ValueByString="oracle.wh.repos.impl.properties.CMPCLOBPropertyValue"/>
            <PrimitiveProperty persistent="true" name="oracle.wh.repos.impl.properties.CMPPurePhysicalObject"
                type="stringType" Position="1" ValueByString="oracle.wh.repos.impl.properties.CMPPurePhysicalObject"/>
            <PrimitiveProperty persistent="true" name="oracle.wh.repos.impl.properties.CMPStringPropertyValue"
                type="stringType" Position="2" ValueByString="oracle.wh.repos.impl.properties.CMPStringPropertyValue"/>
            <PrimitiveProperty persistent="true" name="oracle.wh.repos.impl.properties.CMPReferencePropertyValue"
                type="stringType" Position="3" ValueByString="oracle.wh.repos.impl.properties.CMPReferencePropertyValue"/>
        </ArrayProperty>
        <PrimitiveProperty persistent="true" name="NAVIGABLE_ASSOCIATION_ROLES"
            type="stringType" ValueByString="Navigable Association Roles">
            <PrimitiveProperty persistent="true" name="FirstClassObject"
                type="stringType" ValueByString="oracle.wh.repos.impl.component.FirstClassObject">
                <PrimitiveProperty persistent="true" name="AGGREGATE"
                    type="BooleanType" ValueByString="false"/>
                <PrimitiveProperty persistent="true" name="INTRA_COMPONENT"
                    type="BooleanType" ValueByString="true"/>
                <PrimitiveProperty persistent="true" name="TARGET_ROLE_NAME"
                    type="stringType" ValueByString="SecondClassObjects"/>
                <PrimitiveProperty persistent="true" name="MCM_INTERESTED"
                    type="BooleanType" ValueByString="false"/>
            </PrimitiveProperty>
            <PrimitiveProperty persistent="true" name="ToDatatype"
                type="stringType" ValueByString="oracle.wh.repos.impl.code.CMPDatatype">
                <PrimitiveProperty persistent="true" name="AGGREGATE"
                    type="BooleanType" ValueByString="false"/>
                <PrimitiveProperty persistent="true" name="INTRA_COMPONENT"
                    type="BooleanType" ValueByString="false"/>
                <PrimitiveProperty persistent="true" name="TARGET_ROLE_NAME"
                    type="stringType" ValueByString="TypeMappingAsTarget"/>
                <PrimitiveProperty persistent="true" name="MCM_INTERESTED"
                    type="BooleanType" ValueByString="true"/>
            </PrimitiveProperty>
            <PrimitiveProperty persistent="true" name="IconObject"
                type="stringType" ValueByString="oracle.wh.repos.impl.binaryData.CMPIcon">
                <PrimitiveProperty persistent="true" name="AGGREGATE"
                    type="BooleanType" ValueByString="false"/>
                <PrimitiveProperty persistent="true" name="INTRA_COMPONENT"
                    type="BooleanType" ValueByString="false"/>
                <PrimitiveProperty persistent="true" name="TARGET_ROLE_NAME"
                    type="stringType" ValueByString="Element"/>
                <PrimitiveProperty persistent="true" name="MCM_INTERESTED"
                    type="BooleanType" ValueByString="true"/>
            </PrimitiveProperty>
            <PrimitiveProperty persistent="true" name="OwningPlatformMappingSet"
                type="stringType" ValueByString="oracle.wh.repos.impl.code.CMPPlatformMappingSet">
                <PrimitiveProperty persistent="true" name="AGGREGATE"
                    type="BooleanType" ValueByString="true"/>
                <PrimitiveProperty persistent="true" name="INTRA_COMPONENT"
                    type="BooleanType" ValueByString="true"/>
                <PrimitiveProperty persistent="true" name="TARGET_ROLE_NAME"
                    type="stringType" ValueByString="TypeMapping"/>
                <PrimitiveProperty persistent="true" name="MCM_INTERESTED"
                    type="BooleanType" ValueByString="true"/>
            </PrimitiveProperty>
            <PrimitiveProperty persistent="true" name="FromDatatype"
                type="stringType" ValueByString="oracle.wh.repos.impl.code.CMPDatatype">
                <PrimitiveProperty persistent="true" name="AGGREGATE"
                    type="BooleanType" ValueByString="false"/>
                <PrimitiveProperty persistent="true" name="INTRA_COMPONENT"
                    type="BooleanType" ValueByString="false"/>
                <PrimitiveProperty persistent="true" name="TARGET_ROLE_NAME"
                    type="stringType" ValueByString="TypeMappingAsSource"/>
                <PrimitiveProperty persistent="true" name="MCM_INTERESTED"
                    type="BooleanType" ValueByString="true"/>
            </PrimitiveProperty>
    </PrimitiveProperty>
    </ClassDefinition>

    <ClassDefinition persistent="true" name="oracle.wh.repos.impl.mapping.CMPMapExecutionUnit">
        <ArrayProperty persistent="true" name="CHILD_TYPES" type="stringArrayType">
            <PrimitiveProperty persistent="true" name="oracle.wh.repos.impl.properties.CMPCLOBPropertyValue"
                type="stringType" Position="0" ValueByString="oracle.wh.repos.impl.properties.CMPCLOBPropertyValue"/>
            <PrimitiveProperty persistent="true" name="oracle.wh.repos.impl.mapping.CMPMapTaskFlowUsage"
                type="stringType" Position="1" ValueByString="oracle.wh.repos.impl.mapping.CMPMapTaskFlowUsage"/>
            <PrimitiveProperty persistent="true" name="oracle.wh.repos.impl.properties.CMPPurePhysicalObject"
                type="stringType" Position="2" ValueByString="oracle.wh.repos.impl.properties.CMPPurePhysicalObject"/>
            <PrimitiveProperty persistent="true" name="oracle.wh.repos.impl.mapping.CMPMapExecutionUnitUsage"
                type="stringType" Position="3" ValueByString="oracle.wh.repos.impl.mapping.CMPMapExecutionUnitUsage"/>
            <PrimitiveProperty persistent="true" name="oracle.wh.repos.impl.properties.CMPStringPropertyValue"
                type="stringType" Position="4" ValueByString="oracle.wh.repos.impl.properties.CMPStringPropertyValue"/>
            <PrimitiveProperty persistent="true" name="oracle.wh.repos.impl.properties.CMPReferencePropertyValue"
                type="stringType" Position="5" ValueByString="oracle.wh.repos.impl.properties.CMPReferencePropertyValue"/>
        </ArrayProperty>
        <PrimitiveProperty persistent="true" name="NAVIGABLE_ASSOCIATION_ROLES"
            type="stringType" ValueByString="Navigable Association Roles">
            <PrimitiveProperty persistent="true" name="PhysicalMap"
                type="stringType" ValueByString="oracle.wh.repos.impl.mapping.CMPPhysicalMap">
                <PrimitiveProperty persistent="true" name="AGGREGATE"
                    type="BooleanType" ValueByString="true"/>
                <PrimitiveProperty persistent="true" name="INTRA_COMPONENT"
                    type="BooleanType" ValueByString="true"/>
                <PrimitiveProperty persistent="true" name="TARGET_ROLE_NAME"
                    type="stringType" ValueByString="ExecutionUnits"/>
                <PrimitiveProperty persistent="true" name="MCM_INTERESTED"
                    type="BooleanType" ValueByString="true"/>
            </PrimitiveProperty>
            <PrimitiveProperty persistent="true" name="FirstClassObject"
                type="stringType" ValueByString="oracle.wh.repos.impl.component.FirstClassObject">
                <PrimitiveProperty persistent="true" name="AGGREGATE"
                    type="BooleanType" ValueByString="false"/>
                <PrimitiveProperty persistent="true" name="INTRA_COMPONENT"
                    type="BooleanType" ValueByString="true"/>
                <PrimitiveProperty persistent="true" name="TARGET_ROLE_NAME"
                    type="stringType" ValueByString="SecondClassObjects"/>
                <PrimitiveProperty persistent="true" name="MCM_INTERESTED"
                    type="BooleanType" ValueByString="false"/>
            </PrimitiveProperty>
            <PrimitiveProperty persistent="true" name="IconObject"
                type="stringType" ValueByString="oracle.wh.repos.impl.binaryData.CMPIcon">
                <PrimitiveProperty persistent="true" name="AGGREGATE"
                    type="BooleanType" ValueByString="false"/>
                <PrimitiveProperty persistent="true" name="INTRA_COMPONENT"
                    type="BooleanType" ValueByString="false"/>
                <PrimitiveProperty persistent="true" name="TARGET_ROLE_NAME"
                    type="stringType" ValueByString="Element"/>
                <PrimitiveProperty persistent="true" name="MCM_INTERESTED"
                    type="BooleanType" ValueByString="true"/>
            </PrimitiveProperty>
            <PrimitiveProperty persistent="true" name="Project"
                type="stringType" ValueByString="oracle.wh.repos.impl.project.CMPWBProject">
                <PrimitiveProperty persistent="true" name="AGGREGATE"
                    type="BooleanType" ValueByString="false"/>
                <PrimitiveProperty persistent="true" name="INTRA_COMPONENT"
                    type="BooleanType" ValueByString="true"/>
                <PrimitiveProperty persistent="true" name="TARGET_ROLE_NAME"
                    type="stringType" ValueByString="NOT MARKED IN MODEL"/>
                <PrimitiveProperty persistent="true" name="MCM_INTERESTED"
                    type="BooleanType" ValueByString="false"/>
            </PrimitiveProperty>
    </PrimitiveProperty>
    </ClassDefinition>

    <ClassDefinition persistent="true" name="oracle.wh.repos.impl.businessRule.CMPBusinessRuleUsage">
        <ArrayProperty persistent="true" name="CHILD_TYPES" type="stringArrayType">
            <PrimitiveProperty persistent="true" name="oracle.wh.repos.impl.properties.CMPCLOBPropertyValue"
                type="stringType" Position="0" ValueByString="oracle.wh.repos.impl.properties.CMPCLOBPropertyValue"/>
            <PrimitiveProperty persistent="true" name="oracle.wh.repos.impl.properties.CMPPurePhysicalObject"
                type="stringType" Position="1" ValueByString="oracle.wh.repos.impl.properties.CMPPurePhysicalObject"/>
            <PrimitiveProperty persistent="true" name="oracle.wh.repos.impl.properties.CMPStringPropertyValue"
                type="stringType" Position="2" ValueByString="oracle.wh.repos.impl.properties.CMPStringPropertyValue"/>
            <PrimitiveProperty persistent="true" name="oracle.wh.repos.impl.properties.CMPReferencePropertyValue"
                type="stringType" Position="3" ValueByString="oracle.wh.repos.impl.properties.CMPReferencePropertyValue"/>
        </ArrayProperty>
        <PrimitiveProperty persistent="true" name="NAVIGABLE_ASSOCIATION_ROLES"
            type="stringType" ValueByString="Navigable Association Roles">
            <PrimitiveProperty persistent="true" name="OwningRelation"
                type="stringType" ValueByString="oracle.wh.repos.impl.abstractRelation.CMPRelation">
                <PrimitiveProperty persistent="true" name="AGGREGATE"
                    type="BooleanType" ValueByString="true"/>
                <PrimitiveProperty persistent="true" name="INTRA_COMPONENT"
                    type="BooleanType" ValueByString="true"/>
                <PrimitiveProperty persistent="true" name="TARGET_ROLE_NAME"
                    type="stringType" ValueByString="OwnedBusinessRuleUsage"/>
                <PrimitiveProperty persistent="true" name="MCM_INTERESTED"
                    type="BooleanType" ValueByString="true"/>
            </PrimitiveProperty>
            <PrimitiveProperty persistent="true" name="FirstClassObject"
                type="stringType" ValueByString="oracle.wh.repos.impl.component.FirstClassObject">
                <PrimitiveProperty persistent="true" name="AGGREGATE"
                    type="BooleanType" ValueByString="false"/>
                <PrimitiveProperty persistent="true" name="INTRA_COMPONENT"
                    type="BooleanType" ValueByString="true"/>
                <PrimitiveProperty persistent="true" name="TARGET_ROLE_NAME"
                    type="stringType" ValueByString="SecondClassObjects"/>
                <PrimitiveProperty persistent="true" name="MCM_INTERESTED"
                    type="BooleanType" ValueByString="false"/>
            </PrimitiveProperty>
            <PrimitiveProperty persistent="true" name="IconObject"
                type="stringType" ValueByString="oracle.wh.repos.impl.binaryData.CMPIcon">
                <PrimitiveProperty persistent="true" name="AGGREGATE"
                    type="BooleanType" ValueByString="false"/>
                <PrimitiveProperty persistent="true" name="INTRA_COMPONENT"
                    type="BooleanType" ValueByString="false"/>
                <PrimitiveProperty persistent="true" name="TARGET_ROLE_NAME"
                    type="stringType" ValueByString="Element"/>
                <PrimitiveProperty persistent="true" name="MCM_INTERESTED"
                    type="BooleanType" ValueByString="true"/>
            </PrimitiveProperty>
            <PrimitiveProperty persistent="true" name="Project"
                type="stringType" ValueByString="oracle.wh.repos.impl.project.CMPWBProject">
                <PrimitiveProperty persistent="true" name="AGGREGATE"
                    type="BooleanType" ValueByString="false"/>
                <PrimitiveProperty persistent="true" name="INTRA_COMPONENT"
                    type="BooleanType" ValueByString="true"/>
                <PrimitiveProperty persistent="true" name="TARGET_ROLE_NAME"
                    type="stringType" ValueByString="NOT MARKED IN MODEL"/>
                <PrimitiveProperty persistent="true" name="MCM_INTERESTED"
                    type="BooleanType" ValueByString="false"/>
            </PrimitiveProperty>
            <PrimitiveProperty persistent="true" name="RuleDefinition"
                type="stringType" ValueByString="oracle.wh.repos.impl.businessRule.CMPBusinessRuleDefinition">
                <PrimitiveProperty persistent="true" name="AGGREGATE"
                    type="BooleanType" ValueByString="false"/>
                <PrimitiveProperty persistent="true" name="INTRA_COMPONENT"
                    type="BooleanType" ValueByString="false"/>
                <PrimitiveProperty persistent="true" name="TARGET_ROLE_NAME"
                    type="stringType" ValueByString="RuleUsage"/>
                <PrimitiveProperty persistent="true" name="MCM_INTERESTED"
                    type="BooleanType" ValueByString="true"/>
            </PrimitiveProperty>
    </PrimitiveProperty>
    </ClassDefinition>

    <ClassDefinition persistent="true" name="oracle.wh.repos.impl.dataProfile.CMPTargetTableUsage">
        <ArrayProperty persistent="true" name="CHILD_TYPES" type="stringArrayType">
            <PrimitiveProperty persistent="true" name="oracle.wh.repos.impl.properties.CMPCLOBPropertyValue"
                type="stringType" Position="0" ValueByString="oracle.wh.repos.impl.properties.CMPCLOBPropertyValue"/>
            <PrimitiveProperty persistent="true" name="oracle.wh.repos.impl.properties.CMPPurePhysicalObject"
                type="stringType" Position="1" ValueByString="oracle.wh.repos.impl.properties.CMPPurePhysicalObject"/>
            <PrimitiveProperty persistent="true" name="oracle.wh.repos.impl.properties.CMPStringPropertyValue"
                type="stringType" Position="2" ValueByString="oracle.wh.repos.impl.properties.CMPStringPropertyValue"/>
            <PrimitiveProperty persistent="true" name="oracle.wh.repos.impl.properties.CMPReferencePropertyValue"
                type="stringType" Position="3" ValueByString="oracle.wh.repos.impl.properties.CMPReferencePropertyValue"/>
        </ArrayProperty>
        <PrimitiveProperty persistent="true" name="NAVIGABLE_ASSOCIATION_ROLES"
            type="stringType" ValueByString="Navigable Association Roles">
            <PrimitiveProperty persistent="true" name="StageTable"
                type="stringType" ValueByString="oracle.wh.repos.impl.relational.CMPWBTable">
                <PrimitiveProperty persistent="true" name="AGGREGATE"
                    type="BooleanType" ValueByString="false"/>
                <PrimitiveProperty persistent="true" name="INTRA_COMPONENT"
                    type="BooleanType" ValueByString="false"/>
                <PrimitiveProperty persistent="true" name="TARGET_ROLE_NAME"
                    type="stringType" ValueByString="StageUsage"/>
                <PrimitiveProperty persistent="true" name="MCM_INTERESTED"
                    type="BooleanType" ValueByString="true"/>
            </PrimitiveProperty>
            <PrimitiveProperty persistent="true" name="ProfileTable"
                type="stringType" ValueByString="oracle.wh.repos.impl.dataProfile.CMPProfileTable">
                <PrimitiveProperty persistent="true" name="AGGREGATE"
                    type="BooleanType" ValueByString="false"/>
                <PrimitiveProperty persistent="true" name="INTRA_COMPONENT"
                    type="BooleanType" ValueByString="false"/>
                <PrimitiveProperty persistent="true" name="TARGET_ROLE_NAME"
                    type="stringType" ValueByString="TargetUsage"/>
                <PrimitiveProperty persistent="true" name="MCM_INTERESTED"
                    type="BooleanType" ValueByString="true"/>
            </PrimitiveProperty>
            <PrimitiveProperty persistent="true" name="FirstClassObject"
                type="stringType" ValueByString="oracle.wh.repos.impl.component.FirstClassObject">
                <PrimitiveProperty persistent="true" name="AGGREGATE"
                    type="BooleanType" ValueByString="false"/>
                <PrimitiveProperty persistent="true" name="INTRA_COMPONENT"
                    type="BooleanType" ValueByString="true"/>
                <PrimitiveProperty persistent="true" name="TARGET_ROLE_NAME"
                    type="stringType" ValueByString="SecondClassObjects"/>
                <PrimitiveProperty persistent="true" name="MCM_INTERESTED"
                    type="BooleanType" ValueByString="false"/>
            </PrimitiveProperty>
            <PrimitiveProperty persistent="true" name="TargetTable"
                type="stringType" ValueByString="oracle.wh.repos.impl.relational.CMPWBTable">
                <PrimitiveProperty persistent="true" name="AGGREGATE"
                    type="BooleanType" ValueByString="false"/>
                <PrimitiveProperty persistent="true" name="INTRA_COMPONENT"
                    type="BooleanType" ValueByString="false"/>
                <PrimitiveProperty persistent="true" name="TARGET_ROLE_NAME"
                    type="stringType" ValueByString="TargetUsage"/>
                <PrimitiveProperty persistent="true" name="MCM_INTERESTED"
                    type="BooleanType" ValueByString="true"/>
            </PrimitiveProperty>
            <PrimitiveProperty persistent="true" name="Tmp2Table"
                type="stringType" ValueByString="oracle.wh.repos.impl.relational.CMPWBTable">
                <PrimitiveProperty persistent="true" name="AGGREGATE"
                    type="BooleanType" ValueByString="false"/>
                <PrimitiveProperty persistent="true" name="INTRA_COMPONENT"
                    type="BooleanType" ValueByString="false"/>
                <PrimitiveProperty persistent="true" name="TARGET_ROLE_NAME"
                    type="stringType" ValueByString="Tmp2Usage"/>
                <PrimitiveProperty persistent="true" name="MCM_INTERESTED"
                    type="BooleanType" ValueByString="true"/>
            </PrimitiveProperty>
            <PrimitiveProperty persistent="true" name="IconObject"
                type="stringType" ValueByString="oracle.wh.repos.impl.binaryData.CMPIcon">
                <PrimitiveProperty persistent="true" name="AGGREGATE"
                    type="BooleanType" ValueByString="false"/>
                <PrimitiveProperty persistent="true" name="INTRA_COMPONENT"
                    type="BooleanType" ValueByString="false"/>
                <PrimitiveProperty persistent="true" name="TARGET_ROLE_NAME"
                    type="stringType" ValueByString="Element"/>
                <PrimitiveProperty persistent="true" name="MCM_INTERESTED"
                    type="BooleanType" ValueByString="true"/>
            </PrimitiveProperty>
            <PrimitiveProperty persistent="true" name="Project"
                type="stringType" ValueByString="oracle.wh.repos.impl.project.CMPWBProject">
                <PrimitiveProperty persistent="true" name="AGGREGATE"
                    type="BooleanType" ValueByString="false"/>
                <PrimitiveProperty persistent="true" name="INTRA_COMPONENT"
                    type="BooleanType" ValueByString="true"/>
                <PrimitiveProperty persistent="true" name="TARGET_ROLE_NAME"
                    type="stringType" ValueByString="NOT MARKED IN MODEL"/>
                <PrimitiveProperty persistent="true" name="MCM_INTERESTED"
                    type="BooleanType" ValueByString="false"/>
            </PrimitiveProperty>
            <PrimitiveProperty persistent="true" name="DerivationSchema"
                type="stringType" ValueByString="oracle.wh.repos.impl.dataProfile.CMPDerivationSchema">
                <PrimitiveProperty persistent="true" name="AGGREGATE"
                    type="BooleanType" ValueByString="true"/>
                <PrimitiveProperty persistent="true" name="INTRA_COMPONENT"
                    type="BooleanType" ValueByString="true"/>
                <PrimitiveProperty persistent="true" name="TARGET_ROLE_NAME"
                    type="stringType" ValueByString="OwnedTargetTableUsage"/>
                <PrimitiveProperty persistent="true" name="MCM_INTERESTED"
                    type="BooleanType" ValueByString="true"/>
            </PrimitiveProperty>
            <PrimitiveProperty persistent="true" name="Tmp1Table"
                type="stringType" ValueByString="oracle.wh.repos.impl.relational.CMPWBTable">
                <PrimitiveProperty persistent="true" name="AGGREGATE"
                    type="BooleanType" ValueByString="false"/>
                <PrimitiveProperty persistent="true" name="INTRA_COMPONENT"
                    type="BooleanType" ValueByString="false"/>
                <PrimitiveProperty persistent="true" name="TARGET_ROLE_NAME"
                    type="stringType" ValueByString="Tmp1Usage"/>
                <PrimitiveProperty persistent="true" name="MCM_INTERESTED"
                    type="BooleanType" ValueByString="true"/>
            </PrimitiveProperty>
    </PrimitiveProperty>
    </ClassDefinition>

    <ClassDefinition persistent="true" name="oracle.wh.repos.impl.mapping.CMPMapExecutionUnitParameter">
        <ArrayProperty persistent="true" name="CHILD_TYPES" type="stringArrayType">
            <PrimitiveProperty persistent="true" name="oracle.wh.repos.impl.properties.CMPCLOBPropertyValue"
                type="stringType" Position="0" ValueByString="oracle.wh.repos.impl.properties.CMPCLOBPropertyValue"/>
            <PrimitiveProperty persistent="true" name="oracle.wh.repos.impl.properties.CMPPurePhysicalObject"
                type="stringType" Position="1" ValueByString="oracle.wh.repos.impl.properties.CMPPurePhysicalObject"/>
            <PrimitiveProperty persistent="true" name="oracle.wh.repos.impl.properties.CMPStringPropertyValue"
                type="stringType" Position="2" ValueByString="oracle.wh.repos.impl.properties.CMPStringPropertyValue"/>
            <PrimitiveProperty persistent="true" name="oracle.wh.repos.impl.properties.CMPReferencePropertyValue"
                type="stringType" Position="3" ValueByString="oracle.wh.repos.impl.properties.CMPReferencePropertyValue"/>
        </ArrayProperty>
        <PrimitiveProperty persistent="true" name="NAVIGABLE_ASSOCIATION_ROLES"
            type="stringType" ValueByString="Navigable Association Roles">
            <PrimitiveProperty persistent="true" name="FirstClassObject"
                type="stringType" ValueByString="oracle.wh.repos.impl.component.FirstClassObject">
                <PrimitiveProperty persistent="true" name="AGGREGATE"
                    type="BooleanType" ValueByString="false"/>
                <PrimitiveProperty persistent="true" name="INTRA_COMPONENT"
                    type="BooleanType" ValueByString="true"/>
                <PrimitiveProperty persistent="true" name="TARGET_ROLE_NAME"
                    type="stringType" ValueByString="SecondClassObjects"/>
                <PrimitiveProperty persistent="true" name="MCM_INTERESTED"
                    type="BooleanType" ValueByString="false"/>
            </PrimitiveProperty>
            <PrimitiveProperty persistent="true" name="ExecutionUnit"
                type="stringType" ValueByString="oracle.wh.repos.impl.mapping.CMPMapTaskFlowUsage">
                <PrimitiveProperty persistent="true" name="AGGREGATE"
                    type="BooleanType" ValueByString="true"/>
                <PrimitiveProperty persistent="true" name="INTRA_COMPONENT"
                    type="BooleanType" ValueByString="true"/>
                <PrimitiveProperty persistent="true" name="TARGET_ROLE_NAME"
                    type="stringType" ValueByString="Parameters"/>
                <PrimitiveProperty persistent="true" name="MCM_INTERESTED"
                    type="BooleanType" ValueByString="true"/>
            </PrimitiveProperty>
            <PrimitiveProperty persistent="true" name="IconObject"
                type="stringType" ValueByString="oracle.wh.repos.impl.binaryData.CMPIcon">
                <PrimitiveProperty persistent="true" name="AGGREGATE"
                    type="BooleanType" ValueByString="false"/>
                <PrimitiveProperty persistent="true" name="INTRA_COMPONENT"
                    type="BooleanType" ValueByString="false"/>
                <PrimitiveProperty persistent="true" name="TARGET_ROLE_NAME"
                    type="stringType" ValueByString="Element"/>
                <PrimitiveProperty persistent="true" name="MCM_INTERESTED"
                    type="BooleanType" ValueByString="true"/>
            </PrimitiveProperty>
            <PrimitiveProperty persistent="true" name="Project"
                type="stringType" ValueByString="oracle.wh.repos.impl.project.CMPWBProject">
                <PrimitiveProperty persistent="true" name="AGGREGATE"
                    type="BooleanType" ValueByString="false"/>
                <PrimitiveProperty persistent="true" name="INTRA_COMPONENT"
                    type="BooleanType" ValueByString="true"/>
                <PrimitiveProperty persistent="true" name="TARGET_ROLE_NAME"
                    type="stringType" ValueByString="NOT MARKED IN MODEL"/>
                <PrimitiveProperty persistent="true" name="MCM_INTERESTED"
                    type="BooleanType" ValueByString="false"/>
            </PrimitiveProperty>
            <PrimitiveProperty persistent="true" name="ReferencingParameter"
                type="stringType" ValueByString="oracle.wh.repos.impl.processFlow.CMPProcessActivityParameter">
                <PrimitiveProperty persistent="true" name="AGGREGATE"
                    type="BooleanType" ValueByString="false"/>
                <PrimitiveProperty persistent="true" name="INTRA_COMPONENT"
                    type="BooleanType" ValueByString="false"/>
                <PrimitiveProperty persistent="true" name="TARGET_ROLE_NAME"
                    type="stringType" ValueByString="NOT MARKED IN MODEL"/>
                <PrimitiveProperty persistent="true" name="MCM_INTERESTED"
                    type="BooleanType" ValueByString="true"/>
            </PrimitiveProperty>
    </PrimitiveProperty>
    </ClassDefinition>

    <ClassDefinition persistent="true" name="oracle.wh.repos.impl.metaModel.CMPClassUsageGroup">
        <ArrayProperty persistent="true" name="CHILD_TYPES" type="stringArrayType">
            <PrimitiveProperty persistent="true" name="oracle.wh.repos.impl.properties.CMPCLOBPropertyValue"
                type="stringType" Position="0" ValueByString="oracle.wh.repos.impl.properties.CMPCLOBPropertyValue"/>
            <PrimitiveProperty persistent="true" name="oracle.wh.repos.impl.metaModel.CMPArrayModelAttribute"
                type="stringType" Position="1" ValueByString="oracle.wh.repos.impl.metaModel.CMPArrayModelAttribute"/>
            <PrimitiveProperty persistent="true" name="oracle.wh.repos.impl.properties.CMPPurePhysicalObject"
                type="stringType" Position="2" ValueByString="oracle.wh.repos.impl.properties.CMPPurePhysicalObject"/>
            <PrimitiveProperty persistent="true" name="oracle.wh.repos.impl.metaModel.CMPPrimitiveModelAttribute"
                type="stringType" Position="3" ValueByString="oracle.wh.repos.impl.metaModel.CMPPrimitiveModelAttribute"/>
            <PrimitiveProperty persistent="true" name="oracle.wh.repos.impl.metaModel.CMPClassUsage"
                type="stringType" Position="4" ValueByString="oracle.wh.repos.impl.metaModel.CMPClassUsage"/>
            <PrimitiveProperty persistent="true" name="oracle.wh.repos.impl.properties.CMPStringPropertyValue"
                type="stringType" Position="5" ValueByString="oracle.wh.repos.impl.properties.CMPStringPropertyValue"/>
            <PrimitiveProperty persistent="true" name="oracle.wh.repos.impl.mls.CMPTranslation"
                type="stringType" Position="6" ValueByString="oracle.wh.repos.impl.mls.CMPTranslation"/>
            <PrimitiveProperty persistent="true" name="oracle.wh.repos.impl.properties.CMPReferencePropertyValue"
                type="stringType" Position="7" ValueByString="oracle.wh.repos.impl.properties.CMPReferencePropertyValue"/>
        </ArrayProperty>
        <PrimitiveProperty persistent="true" name="NAVIGABLE_ASSOCIATION_ROLES"
            type="stringType" ValueByString="Navigable Association Roles">
            <PrimitiveProperty persistent="true" name="FirstClassObject"
                type="stringType" ValueByString="oracle.wh.repos.impl.component.FirstClassObject">
                <PrimitiveProperty persistent="true" name="AGGREGATE"
                    type="BooleanType" ValueByString="false"/>
                <PrimitiveProperty persistent="true" name="INTRA_COMPONENT"
                    type="BooleanType" ValueByString="true"/>
                <PrimitiveProperty persistent="true" name="TARGET_ROLE_NAME"
                    type="stringType" ValueByString="SecondClassObjects"/>
                <PrimitiveProperty persistent="true" name="MCM_INTERESTED"
                    type="BooleanType" ValueByString="false"/>
            </PrimitiveProperty>
            <PrimitiveProperty persistent="true" name="IconObject"
                type="stringType" ValueByString="oracle.wh.repos.impl.binaryData.CMPIcon">
                <PrimitiveProperty persistent="true" name="AGGREGATE"
                    type="BooleanType" ValueByString="false"/>
                <PrimitiveProperty persistent="true" name="INTRA_COMPONENT"
                    type="BooleanType" ValueByString="false"/>
                <PrimitiveProperty persistent="true" name="TARGET_ROLE_NAME"
                    type="stringType" ValueByString="Element"/>
                <PrimitiveProperty persistent="true" name="MCM_INTERESTED"
                    type="BooleanType" ValueByString="true"/>
            </PrimitiveProperty>
            <PrimitiveProperty persistent="true" name="ClassUsageOwner"
                type="stringType" ValueByString="oracle.wh.repos.impl.metaModel.ClassUsageOwner">
                <PrimitiveProperty persistent="true" name="AGGREGATE"
                    type="BooleanType" ValueByString="true"/>
                <PrimitiveProperty persistent="true" name="INTRA_COMPONENT"
                    type="BooleanType" ValueByString="true"/>
                <PrimitiveProperty persistent="true" name="TARGET_ROLE_NAME"
                    type="stringType" ValueByString="ClassUsageGroups"/>
                <PrimitiveProperty persistent="true" name="MCM_INTERESTED"
                    type="BooleanType" ValueByString="true"/>
            </PrimitiveProperty>
    </PrimitiveProperty>
    </ClassDefinition>

    <ClassDefinition persistent="true" name="oracle.wh.repos.impl.code.CMPLanguage">
        <PrimitiveProperty persistent="true" name="NAVIGABLE_ASSOCIATION_ROLES"
            type="stringType" ValueByString="Navigable Association Roles">
            <PrimitiveProperty persistent="true" name="IconObject"
                type="stringType" ValueByString="oracle.wh.repos.impl.binaryData.CMPIcon">
                <PrimitiveProperty persistent="true" name="AGGREGATE"
                    type="BooleanType" ValueByString="false"/>
                <PrimitiveProperty persistent="true" name="INTRA_COMPONENT"
                    type="BooleanType" ValueByString="false"/>
                <PrimitiveProperty persistent="true" name="TARGET_ROLE_NAME"
                    type="stringType" ValueByString="Element"/>
                <PrimitiveProperty persistent="true" name="MCM_INTERESTED"
                    type="BooleanType" ValueByString="true"/>
            </PrimitiveProperty>
    </PrimitiveProperty>
    </ClassDefinition>

    <ClassDefinition persistent="true" name="oracle.wh.repos.impl.schedules.CMPLocalCalendar">
        <ArrayProperty persistent="true" name="CHILD_TYPES" type="stringArrayType">
            <PrimitiveProperty persistent="true" name="oracle.wh.repos.impl.properties.CMPCLOBPropertyValue"
                type="stringType" Position="0" ValueByString="oracle.wh.repos.impl.properties.CMPCLOBPropertyValue"/>
            <PrimitiveProperty persistent="true" name="oracle.wh.repos.impl.properties.CMPPurePhysicalObject"
                type="stringType" Position="1" ValueByString="oracle.wh.repos.impl.properties.CMPPurePhysicalObject"/>
            <PrimitiveProperty persistent="true" name="oracle.wh.repos.impl.schedules.CMPTimeWindow"
                type="stringType" Position="2" ValueByString="oracle.wh.repos.impl.schedules.CMPTimeWindow"/>
            <PrimitiveProperty persistent="true" name="oracle.wh.repos.impl.properties.CMPStringPropertyValue"
                type="stringType" Position="3" ValueByString="oracle.wh.repos.impl.properties.CMPStringPropertyValue"/>
            <PrimitiveProperty persistent="true" name="oracle.wh.repos.impl.mls.CMPTranslation"
                type="stringType" Position="4" ValueByString="oracle.wh.repos.impl.mls.CMPTranslation"/>
            <PrimitiveProperty persistent="true" name="oracle.wh.repos.impl.properties.CMPReferencePropertyValue"
                type="stringType" Position="5" ValueByString="oracle.wh.repos.impl.properties.CMPReferencePropertyValue"/>
        </ArrayProperty>
        <PrimitiveProperty persistent="true" name="NAVIGABLE_ASSOCIATION_ROLES"
            type="stringType" ValueByString="Navigable Association Roles">
            <PrimitiveProperty persistent="true" name="Schedulable"
                type="stringType" ValueByString="oracle.wh.repos.impl.schedules.Schedulable">
                <PrimitiveProperty persistent="true" name="AGGREGATE"
                    type="BooleanType" ValueByString="true"/>
                <PrimitiveProperty persistent="true" name="INTRA_COMPONENT"
                    type="BooleanType" ValueByString="true"/>
                <PrimitiveProperty persistent="true" name="TARGET_ROLE_NAME"
                    type="stringType" ValueByString="OwnedCalendars"/>
                <PrimitiveProperty persistent="true" name="MCM_INTERESTED"
                    type="BooleanType" ValueByString="true"/>
            </PrimitiveProperty>
            <PrimitiveProperty persistent="true" name="FirstClassObject"
                type="stringType" ValueByString="oracle.wh.repos.impl.component.FirstClassObject">
                <PrimitiveProperty persistent="true" name="AGGREGATE"
                    type="BooleanType" ValueByString="false"/>
                <PrimitiveProperty persistent="true" name="INTRA_COMPONENT"
                    type="BooleanType" ValueByString="true"/>
                <PrimitiveProperty persistent="true" name="TARGET_ROLE_NAME"
                    type="stringType" ValueByString="SecondClassObjects"/>
                <PrimitiveProperty persistent="true" name="MCM_INTERESTED"
                    type="BooleanType" ValueByString="false"/>
            </PrimitiveProperty>
            <PrimitiveProperty persistent="true" name="IconObject"
                type="stringType" ValueByString="oracle.wh.repos.impl.binaryData.CMPIcon">
                <PrimitiveProperty persistent="true" name="AGGREGATE"
                    type="BooleanType" ValueByString="false"/>
                <PrimitiveProperty persistent="true" name="INTRA_COMPONENT"
                    type="BooleanType" ValueByString="false"/>
                <PrimitiveProperty persistent="true" name="TARGET_ROLE_NAME"
                    type="stringType" ValueByString="Element"/>
                <PrimitiveProperty persistent="true" name="MCM_INTERESTED"
                    type="BooleanType" ValueByString="true"/>
            </PrimitiveProperty>
            <PrimitiveProperty persistent="true" name="Project"
                type="stringType" ValueByString="oracle.wh.repos.impl.project.CMPWBProject">
                <PrimitiveProperty persistent="true" name="AGGREGATE"
                    type="BooleanType" ValueByString="false"/>
                <PrimitiveProperty persistent="true" name="INTRA_COMPONENT"
                    type="BooleanType" ValueByString="true"/>
                <PrimitiveProperty persistent="true" name="TARGET_ROLE_NAME"
                    type="stringType" ValueByString="NOT MARKED IN MODEL"/>
                <PrimitiveProperty persistent="true" name="MCM_INTERESTED"
                    type="BooleanType" ValueByString="false"/>
            </PrimitiveProperty>
    </PrimitiveProperty>
    </ClassDefinition>

    <ClassDefinition persistent="true" name="oracle.wh.repos.impl.query.CMPQueryForeignKeyUsage">
        <ArrayProperty persistent="true" name="CHILD_TYPES" type="stringArrayType">
            <PrimitiveProperty persistent="true" name="oracle.wh.repos.impl.properties.CMPCLOBPropertyValue"
                type="stringType" Position="0" ValueByString="oracle.wh.repos.impl.properties.CMPCLOBPropertyValue"/>
            <PrimitiveProperty persistent="true" name="oracle.wh.repos.impl.properties.CMPPurePhysicalObject"
                type="stringType" Position="1" ValueByString="oracle.wh.repos.impl.properties.CMPPurePhysicalObject"/>
            <PrimitiveProperty persistent="true" name="oracle.wh.repos.impl.properties.CMPStringPropertyValue"
                type="stringType" Position="2" ValueByString="oracle.wh.repos.impl.properties.CMPStringPropertyValue"/>
            <PrimitiveProperty persistent="true" name="oracle.wh.repos.impl.properties.CMPReferencePropertyValue"
                type="stringType" Position="3" ValueByString="oracle.wh.repos.impl.properties.CMPReferencePropertyValue"/>
        </ArrayProperty>
        <PrimitiveProperty persistent="true" name="NAVIGABLE_ASSOCIATION_ROLES"
            type="stringType" ValueByString="Navigable Association Roles">
            <PrimitiveProperty persistent="true" name="DerivedFCO"
                type="stringType" ValueByString="oracle.wh.repos.impl.derivation.CMPDerivedFCO">
                <PrimitiveProperty persistent="true" name="AGGREGATE"
                    type="BooleanType" ValueByString="false"/>
                <PrimitiveProperty persistent="true" name="INTRA_COMPONENT"
                    type="BooleanType" ValueByString="true"/>
                <PrimitiveProperty persistent="true" name="TARGET_ROLE_NAME"
                    type="stringType" ValueByString="DerivedSCOs"/>
                <PrimitiveProperty persistent="true" name="MCM_INTERESTED"
                    type="BooleanType" ValueByString="true"/>
            </PrimitiveProperty>
            <PrimitiveProperty persistent="true" name="FirstClassObject"
                type="stringType" ValueByString="oracle.wh.repos.impl.component.FirstClassObject">
                <PrimitiveProperty persistent="true" name="AGGREGATE"
                    type="BooleanType" ValueByString="false"/>
                <PrimitiveProperty persistent="true" name="INTRA_COMPONENT"
                    type="BooleanType" ValueByString="true"/>
                <PrimitiveProperty persistent="true" name="TARGET_ROLE_NAME"
                    type="stringType" ValueByString="SecondClassObjects"/>
                <PrimitiveProperty persistent="true" name="MCM_INTERESTED"
                    type="BooleanType" ValueByString="false"/>
            </PrimitiveProperty>
            <PrimitiveProperty persistent="true" name="ForeignKey"
                type="stringType" ValueByString="oracle.wh.repos.impl.items.CMPForeignKey">
                <PrimitiveProperty persistent="true" name="AGGREGATE"
                    type="BooleanType" ValueByString="false"/>
                <PrimitiveProperty persistent="true" name="INTRA_COMPONENT"
                    type="BooleanType" ValueByString="false"/>
                <PrimitiveProperty persistent="true" name="TARGET_ROLE_NAME"
                    type="stringType" ValueByString="QueryObjectUsages"/>
                <PrimitiveProperty persistent="true" name="MCM_INTERESTED"
                    type="BooleanType" ValueByString="true"/>
            </PrimitiveProperty>
            <PrimitiveProperty persistent="true" name="DerivationSourceSCO"
                type="stringType" ValueByString="oracle.wh.repos.impl.derivation.CMPDerivationSourceSCO">
                <PrimitiveProperty persistent="true" name="AGGREGATE"
                    type="BooleanType" ValueByString="false"/>
                <PrimitiveProperty persistent="true" name="INTRA_COMPONENT"
                    type="BooleanType" ValueByString="false"/>
                <PrimitiveProperty persistent="true" name="TARGET_ROLE_NAME"
                    type="stringType" ValueByString="DerivedSCOs"/>
                <PrimitiveProperty persistent="true" name="MCM_INTERESTED"
                    type="BooleanType" ValueByString="true"/>
            </PrimitiveProperty>
            <PrimitiveProperty persistent="true" name="IconObject"
                type="stringType" ValueByString="oracle.wh.repos.impl.binaryData.CMPIcon">
                <PrimitiveProperty persistent="true" name="AGGREGATE"
                    type="BooleanType" ValueByString="false"/>
                <PrimitiveProperty persistent="true" name="INTRA_COMPONENT"
                    type="BooleanType" ValueByString="false"/>
                <PrimitiveProperty persistent="true" name="TARGET_ROLE_NAME"
                    type="stringType" ValueByString="Element"/>
                <PrimitiveProperty persistent="true" name="MCM_INTERESTED"
                    type="BooleanType" ValueByString="true"/>
            </PrimitiveProperty>
            <PrimitiveProperty persistent="true" name="QueryObject"
                type="stringType" ValueByString="oracle.wh.repos.impl.query.CMPQueryObject">
                <PrimitiveProperty persistent="true" name="AGGREGATE"
                    type="BooleanType" ValueByString="true"/>
                <PrimitiveProperty persistent="true" name="INTRA_COMPONENT"
                    type="BooleanType" ValueByString="true"/>
                <PrimitiveProperty persistent="true" name="TARGET_ROLE_NAME"
                    type="stringType" ValueByString="ForeignKeyUsages"/>
                <PrimitiveProperty persistent="true" name="MCM_INTERESTED"
                    type="BooleanType" ValueByString="true"/>
            </PrimitiveProperty>
    </PrimitiveProperty>
    </ClassDefinition>

    <ClassDefinition persistent="true" name="oracle.wh.repos.impl.derivationSet.CMPDerivationLink">
        <PrimitiveProperty persistent="true" name="NAVIGABLE_ASSOCIATION_ROLES"
            type="stringType" ValueByString="Navigable Association Roles">
            <PrimitiveProperty persistent="true" name="DerivedFCO"
                type="stringType" ValueByString="oracle.wh.repos.impl.derivation.CMPDerivedFCO">
                <PrimitiveProperty persistent="true" name="AGGREGATE"
                    type="BooleanType" ValueByString="false"/>
                <PrimitiveProperty persistent="true" name="INTRA_COMPONENT"
                    type="BooleanType" ValueByString="false"/>
                <PrimitiveProperty persistent="true" name="TARGET_ROLE_NAME"
                    type="stringType" ValueByString="DerivationLink"/>
                <PrimitiveProperty persistent="true" name="MCM_INTERESTED"
                    type="BooleanType" ValueByString="false"/>
            </PrimitiveProperty>
            <PrimitiveProperty persistent="true" name="FirstClassObject"
                type="stringType" ValueByString="oracle.wh.repos.impl.component.FirstClassObject">
                <PrimitiveProperty persistent="true" name="AGGREGATE"
                    type="BooleanType" ValueByString="false"/>
                <PrimitiveProperty persistent="true" name="INTRA_COMPONENT"
                    type="BooleanType" ValueByString="true"/>
                <PrimitiveProperty persistent="true" name="TARGET_ROLE_NAME"
                    type="stringType" ValueByString="SecondClassObjects"/>
                <PrimitiveProperty persistent="true" name="MCM_INTERESTED"
                    type="BooleanType" ValueByString="false"/>
            </PrimitiveProperty>
            <PrimitiveProperty persistent="true" name="DerivationSet"
                type="stringType" ValueByString="oracle.wh.repos.impl.derivationSet.CMPDerivationSet">
                <PrimitiveProperty persistent="true" name="AGGREGATE"
                    type="BooleanType" ValueByString="true"/>
                <PrimitiveProperty persistent="true" name="INTRA_COMPONENT"
                    type="BooleanType" ValueByString="true"/>
                <PrimitiveProperty persistent="true" name="TARGET_ROLE_NAME"
                    type="stringType" ValueByString="DerivationLinks"/>
                <PrimitiveProperty persistent="true" name="MCM_INTERESTED"
                    type="BooleanType" ValueByString="true"/>
            </PrimitiveProperty>
            <PrimitiveProperty persistent="true" name="IconObject"
                type="stringType" ValueByString="oracle.wh.repos.impl.binaryData.CMPIcon">
                <PrimitiveProperty persistent="true" name="AGGREGATE"
                    type="BooleanType" ValueByString="false"/>
                <PrimitiveProperty persistent="true" name="INTRA_COMPONENT"
                    type="BooleanType" ValueByString="false"/>
                <PrimitiveProperty persistent="true" name="TARGET_ROLE_NAME"
                    type="stringType" ValueByString="Element"/>
                <PrimitiveProperty persistent="true" name="MCM_INTERESTED"
                    type="BooleanType" ValueByString="true"/>
            </PrimitiveProperty>
    </PrimitiveProperty>
    </ClassDefinition>

    <ClassDefinition persistent="true" name="oracle.wh.repos.impl.weakComponent.CMPWeakFirstClassObject">
        <ArrayProperty persistent="true" name="CHILD_TYPES" type="stringArrayType">
            <PrimitiveProperty persistent="true" name="oracle.wh.repos.impl.properties.CMPCLOBPropertyValue"
                type="stringType" Position="0" ValueByString="oracle.wh.repos.impl.properties.CMPCLOBPropertyValue"/>
            <PrimitiveProperty persistent="true" name="oracle.wh.repos.impl.properties.CMPPurePhysicalObject"
                type="stringType" Position="1" ValueByString="oracle.wh.repos.impl.properties.CMPPurePhysicalObject"/>
            <PrimitiveProperty persistent="true" name="oracle.wh.repos.impl.dependency.CMPDependency"
                type="stringType" Position="2" ValueByString="oracle.wh.repos.impl.dependency.CMPDependency"/>
            <PrimitiveProperty persistent="true" name="oracle.wh.repos.impl.weakComponent.CMPWeakAssociation"
                type="stringType" Position="3" ValueByString="oracle.wh.repos.impl.weakComponent.CMPWeakAssociation"/>
            <PrimitiveProperty persistent="true" name="oracle.wh.repos.impl.validation.CMPWBValidationResult"
                type="stringType" Position="4" ValueByString="oracle.wh.repos.impl.validation.CMPWBValidationResult"/>
            <PrimitiveProperty persistent="true" name="oracle.wh.repos.impl.properties.CMPStringPropertyValue"
                type="stringType" Position="5" ValueByString="oracle.wh.repos.impl.properties.CMPStringPropertyValue"/>
            <PrimitiveProperty persistent="true" name="oracle.wh.repos.impl.mls.CMPTranslation"
                type="stringType" Position="6" ValueByString="oracle.wh.repos.impl.mls.CMPTranslation"/>
            <PrimitiveProperty persistent="true" name="oracle.wh.repos.impl.weakComponent.CMPWeakSecondClassObject"
                type="stringType" Position="7" ValueByString="oracle.wh.repos.impl.weakComponent.CMPWeakSecondClassObject"/>
            <PrimitiveProperty persistent="true" name="oracle.wh.repos.impl.properties.CMPReferencePropertyValue"
                type="stringType" Position="8" ValueByString="oracle.wh.repos.impl.properties.CMPReferencePropertyValue"/>
        </ArrayProperty>
        <PrimitiveProperty persistent="true" name="NAVIGABLE_ASSOCIATION_ROLES"
            type="stringType" ValueByString="Navigable Association Roles">
            <PrimitiveProperty persistent="true" name="ACLContainer"
                type="stringType" ValueByString="oracle.wh.repos.impl.security.CMPACLContainer">
                <PrimitiveProperty persistent="true" name="AGGREGATE"
                    type="BooleanType" ValueByString="false"/>
                <PrimitiveProperty persistent="true" name="INTRA_COMPONENT"
                    type="BooleanType" ValueByString="false"/>
                <PrimitiveProperty persistent="true" name="TARGET_ROLE_NAME"
                    type="stringType" ValueByString="RealFCO"/>
                <PrimitiveProperty persistent="true" name="MCM_INTERESTED"
                    type="BooleanType" ValueByString="false"/>
            </PrimitiveProperty>
            <PrimitiveProperty persistent="true" name="ValidationResult"
                type="stringType" ValueByString="oracle.wh.repos.impl.validation.CMPValidationComponent">
                <PrimitiveProperty persistent="true" name="AGGREGATE"
                    type="BooleanType" ValueByString="false"/>
                <PrimitiveProperty persistent="true" name="INTRA_COMPONENT"
                    type="BooleanType" ValueByString="true"/>
                <PrimitiveProperty persistent="true" name="TARGET_ROLE_NAME"
                    type="stringType" ValueByString="ValidatingElement"/>
                <PrimitiveProperty persistent="true" name="MCM_INTERESTED"
                    type="BooleanType" ValueByString="false"/>
            </PrimitiveProperty>
            <PrimitiveProperty persistent="true" name="OwningFolder"
                type="stringType" ValueByString="oracle.wh.repos.impl.component.Folder">
                <PrimitiveProperty persistent="true" name="AGGREGATE"
                    type="BooleanType" ValueByString="false"/>
                <PrimitiveProperty persistent="true" name="INTRA_COMPONENT"
                    type="BooleanType" ValueByString="false"/>
                <PrimitiveProperty persistent="true" name="TARGET_ROLE_NAME"
                    type="stringType" ValueByString="OwnedComponents"/>
                <PrimitiveProperty persistent="true" name="MCM_INTERESTED"
                    type="BooleanType" ValueByString="false"/>
            </PrimitiveProperty>
            <PrimitiveProperty persistent="true" name="IconObject"
                type="stringType" ValueByString="oracle.wh.repos.impl.binaryData.CMPIcon">
                <PrimitiveProperty persistent="true" name="AGGREGATE"
                    type="BooleanType" ValueByString="false"/>
                <PrimitiveProperty persistent="true" name="INTRA_COMPONENT"
                    type="BooleanType" ValueByString="false"/>
                <PrimitiveProperty persistent="true" name="TARGET_ROLE_NAME"
                    type="stringType" ValueByString="Element"/>
                <PrimitiveProperty persistent="true" name="MCM_INTERESTED"
                    type="BooleanType" ValueByString="true"/>
            </PrimitiveProperty>
            <PrimitiveProperty persistent="true" name="Project"
                type="stringType" ValueByString="oracle.wh.repos.impl.project.CMPWBProject">
                <PrimitiveProperty persistent="true" name="AGGREGATE"
                    type="BooleanType" ValueByString="false"/>
                <PrimitiveProperty persistent="true" name="INTRA_COMPONENT"
                    type="BooleanType" ValueByString="true"/>
                <PrimitiveProperty persistent="true" name="TARGET_ROLE_NAME"
                    type="stringType" ValueByString="NOT MARKED IN MODEL"/>
                <PrimitiveProperty persistent="true" name="MCM_INTERESTED"
                    type="BooleanType" ValueByString="false"/>
            </PrimitiveProperty>
            <PrimitiveProperty persistent="true" name="WeakFirstClassObjectOwner"
                type="stringType" ValueByString="oracle.wh.repos.impl.weakComponent.WeakFirstClassObjectOwner">
                <PrimitiveProperty persistent="true" name="AGGREGATE"
                    type="BooleanType" ValueByString="true"/>
                <PrimitiveProperty persistent="true" name="INTRA_COMPONENT"
                    type="BooleanType" ValueByString="true"/>
                <PrimitiveProperty persistent="true" name="TARGET_ROLE_NAME"
                    type="stringType" ValueByString="OwnedWeakFirstClassObjects"/>
                <PrimitiveProperty persistent="true" name="MCM_INTERESTED"
                    type="BooleanType" ValueByString="true"/>
            </PrimitiveProperty>
    </PrimitiveProperty>
    </ClassDefinition>

    <ClassDefinition persistent="true" name="oracle.wh.repos.impl.mapping.CMPMapAttributeGroup">
        <ArrayProperty persistent="true" name="CHILD_TYPES" type="stringArrayType">
            <PrimitiveProperty persistent="true" name="oracle.wh.repos.impl.properties.CMPCLOBPropertyValue"
                type="stringType" Position="0" ValueByString="oracle.wh.repos.impl.properties.CMPCLOBPropertyValue"/>
            <PrimitiveProperty persistent="true" name="oracle.wh.repos.impl.properties.CMPPurePhysicalObject"
                type="stringType" Position="1" ValueByString="oracle.wh.repos.impl.properties.CMPPurePhysicalObject"/>
            <PrimitiveProperty persistent="true" name="oracle.wh.repos.impl.properties.CMPStringPropertyValue"
                type="stringType" Position="2" ValueByString="oracle.wh.repos.impl.properties.CMPStringPropertyValue"/>
            <PrimitiveProperty persistent="true" name="oracle.wh.repos.impl.mls.CMPTranslation"
                type="stringType" Position="3" ValueByString="oracle.wh.repos.impl.mls.CMPTranslation"/>
            <PrimitiveProperty persistent="true" name="oracle.wh.repos.impl.properties.CMPReferencePropertyValue"
                type="stringType" Position="4" ValueByString="oracle.wh.repos.impl.properties.CMPReferencePropertyValue"/>
            <PrimitiveProperty persistent="true" name="oracle.wh.repos.impl.mapping.CMPMapAttribute"
                type="stringType" Position="5" ValueByString="oracle.wh.repos.impl.mapping.CMPMapAttribute"/>
        </ArrayProperty>
        <PrimitiveProperty persistent="true" name="NAVIGABLE_ASSOCIATION_ROLES"
            type="stringType" ValueByString="Navigable Association Roles">
            <PrimitiveProperty persistent="true" name="FirstClassObject"
                type="stringType" ValueByString="oracle.wh.repos.impl.component.FirstClassObject">
                <PrimitiveProperty persistent="true" name="AGGREGATE"
                    type="BooleanType" ValueByString="false"/>
                <PrimitiveProperty persistent="true" name="INTRA_COMPONENT"
                    type="BooleanType" ValueByString="true"/>
                <PrimitiveProperty persistent="true" name="TARGET_ROLE_NAME"
                    type="stringType" ValueByString="SecondClassObjects"/>
                <PrimitiveProperty persistent="true" name="MCM_INTERESTED"
                    type="BooleanType" ValueByString="false"/>
            </PrimitiveProperty>
            <PrimitiveProperty persistent="true" name="ParentAttributeGroup"
                type="stringType" ValueByString="oracle.wh.repos.impl.mapping.CMPMapAttributeGroup">
                <PrimitiveProperty persistent="true" name="AGGREGATE"
                    type="BooleanType" ValueByString="false"/>
                <PrimitiveProperty persistent="true" name="INTRA_COMPONENT"
                    type="BooleanType" ValueByString="true"/>
                <PrimitiveProperty persistent="true" name="TARGET_ROLE_NAME"
                    type="stringType" ValueByString="ChildAttributeGroup"/>
                <PrimitiveProperty persistent="true" name="MCM_INTERESTED"
                    type="BooleanType" ValueByString="true"/>
            </PrimitiveProperty>
            <PrimitiveProperty persistent="true" name="IconObject"
                type="stringType" ValueByString="oracle.wh.repos.impl.binaryData.CMPIcon">
                <PrimitiveProperty persistent="true" name="AGGREGATE"
                    type="BooleanType" ValueByString="false"/>
                <PrimitiveProperty persistent="true" name="INTRA_COMPONENT"
                    type="BooleanType" ValueByString="false"/>
                <PrimitiveProperty persistent="true" name="TARGET_ROLE_NAME"
                    type="stringType" ValueByString="Element"/>
                <PrimitiveProperty persistent="true" name="MCM_INTERESTED"
                    type="BooleanType" ValueByString="true"/>
            </PrimitiveProperty>
            <PrimitiveProperty persistent="true" name="AttributeGroupOwner"
                type="stringType" ValueByString="oracle.wh.repos.impl.mapping.CMPMapAttributeGroupOwner">
                <PrimitiveProperty persistent="true" name="AGGREGATE"
                    type="BooleanType" ValueByString="true"/>
                <PrimitiveProperty persistent="true" name="INTRA_COMPONENT"
                    type="BooleanType" ValueByString="true"/>
                <PrimitiveProperty persistent="true" name="TARGET_ROLE_NAME"
                    type="stringType" ValueByString="AttributeGroups"/>
                <PrimitiveProperty persistent="true" name="MCM_INTERESTED"
                    type="BooleanType" ValueByString="true"/>
            </PrimitiveProperty>
            <PrimitiveProperty persistent="true" name="CardinalitySource"
                type="stringType" ValueByString="oracle.wh.repos.impl.mapping.CMPMapAttributeGroup">
                <PrimitiveProperty persistent="true" name="AGGREGATE"
                    type="BooleanType" ValueByString="false"/>
                <PrimitiveProperty persistent="true" name="INTRA_COMPONENT"
                    type="BooleanType" ValueByString="true"/>
                <PrimitiveProperty persistent="true" name="TARGET_ROLE_NAME"
                    type="stringType" ValueByString="CardinalityTarget"/>
                <PrimitiveProperty persistent="true" name="MCM_INTERESTED"
                    type="BooleanType" ValueByString="true"/>
            </PrimitiveProperty>
            <PrimitiveProperty persistent="true" name="Project"
                type="stringType" ValueByString="oracle.wh.repos.impl.project.CMPWBProject">
                <PrimitiveProperty persistent="true" name="AGGREGATE"
                    type="BooleanType" ValueByString="false"/>
                <PrimitiveProperty persistent="true" name="INTRA_COMPONENT"
                    type="BooleanType" ValueByString="true"/>
                <PrimitiveProperty persistent="true" name="TARGET_ROLE_NAME"
                    type="stringType" ValueByString="NOT MARKED IN MODEL"/>
                <PrimitiveProperty persistent="true" name="MCM_INTERESTED"
                    type="BooleanType" ValueByString="false"/>
            </PrimitiveProperty>
            <PrimitiveProperty persistent="true" name="ReferencingObject"
                type="stringType" ValueByString="oracle.wh.repos.impl.mapping.CMPMapAttributeGroupBindee">
                <PrimitiveProperty persistent="true" name="AGGREGATE"
                    type="BooleanType" ValueByString="false"/>
                <PrimitiveProperty persistent="true" name="INTRA_COMPONENT"
                    type="BooleanType" ValueByString="false"/>
                <PrimitiveProperty persistent="true" name="TARGET_ROLE_NAME"
                    type="stringType" ValueByString="AttributeGroup"/>
                <PrimitiveProperty persistent="true" name="MCM_INTERESTED"
                    type="BooleanType" ValueByString="true"/>
            </PrimitiveProperty>
    </PrimitiveProperty>
    </ClassDefinition>

    <ClassDefinition persistent="true" name="oracle.wh.repos.impl.functional.CMPPLSRowtype">
        <ArrayProperty persistent="true" name="CHILD_TYPES" type="stringArrayType">
            <PrimitiveProperty persistent="true" name="oracle.wh.repos.impl.properties.CMPCLOBPropertyValue"
                type="stringType" Position="0" ValueByString="oracle.wh.repos.impl.properties.CMPCLOBPropertyValue"/>
            <PrimitiveProperty persistent="true" name="oracle.wh.repos.impl.properties.CMPPurePhysicalObject"
                type="stringType" Position="1" ValueByString="oracle.wh.repos.impl.properties.CMPPurePhysicalObject"/>
            <PrimitiveProperty persistent="true" name="oracle.wh.repos.impl.dependency.CMPDependency"
                type="stringType" Position="2" ValueByString="oracle.wh.repos.impl.dependency.CMPDependency"/>
            <PrimitiveProperty persistent="true" name="oracle.wh.repos.impl.validation.CMPWBValidationResult"
                type="stringType" Position="3" ValueByString="oracle.wh.repos.impl.validation.CMPWBValidationResult"/>
            <PrimitiveProperty persistent="true" name="oracle.wh.repos.impl.properties.CMPStringPropertyValue"
                type="stringType" Position="4" ValueByString="oracle.wh.repos.impl.properties.CMPStringPropertyValue"/>
            <PrimitiveProperty persistent="true" name="oracle.wh.repos.impl.properties.CMPReferencePropertyValue"
                type="stringType" Position="5" ValueByString="oracle.wh.repos.impl.properties.CMPReferencePropertyValue"/>
        </ArrayProperty>
        <PrimitiveProperty persistent="true" name="NAVIGABLE_ASSOCIATION_ROLES"
            type="stringType" ValueByString="Navigable Association Roles">
            <PrimitiveProperty persistent="true" name="ACLContainer"
                type="stringType" ValueByString="oracle.wh.repos.impl.security.CMPACLContainer">
                <PrimitiveProperty persistent="true" name="AGGREGATE"
                    type="BooleanType" ValueByString="false"/>
                <PrimitiveProperty persistent="true" name="INTRA_COMPONENT"
                    type="BooleanType" ValueByString="false"/>
                <PrimitiveProperty persistent="true" name="TARGET_ROLE_NAME"
                    type="stringType" ValueByString="RealFCO"/>
                <PrimitiveProperty persistent="true" name="MCM_INTERESTED"
                    type="BooleanType" ValueByString="false"/>
            </PrimitiveProperty>
            <PrimitiveProperty persistent="true" name="ValidationResult"
                type="stringType" ValueByString="oracle.wh.repos.impl.validation.CMPValidationComponent">
                <PrimitiveProperty persistent="true" name="AGGREGATE"
                    type="BooleanType" ValueByString="false"/>
                <PrimitiveProperty persistent="true" name="INTRA_COMPONENT"
                    type="BooleanType" ValueByString="true"/>
                <PrimitiveProperty persistent="true" name="TARGET_ROLE_NAME"
                    type="stringType" ValueByString="ValidatingElement"/>
                <PrimitiveProperty persistent="true" name="MCM_INTERESTED"
                    type="BooleanType" ValueByString="false"/>
            </PrimitiveProperty>
            <PrimitiveProperty persistent="true" name="FunctionCategory"
                type="stringType" ValueByString="oracle.wh.repos.impl.functional.CMPFunctionCategory">
                <PrimitiveProperty persistent="true" name="AGGREGATE"
                    type="BooleanType" ValueByString="true"/>
                <PrimitiveProperty persistent="true" name="INTRA_COMPONENT"
                    type="BooleanType" ValueByString="false"/>
                <PrimitiveProperty persistent="true" name="TARGET_ROLE_NAME"
                    type="stringType" ValueByString="PLSRowtypes"/>
                <PrimitiveProperty persistent="true" name="MCM_INTERESTED"
                    type="BooleanType" ValueByString="true"/>
            </PrimitiveProperty>
            <PrimitiveProperty persistent="true" name="OwningFolder"
                type="stringType" ValueByString="oracle.wh.repos.impl.component.Folder">
                <PrimitiveProperty persistent="true" name="AGGREGATE"
                    type="BooleanType" ValueByString="false"/>
                <PrimitiveProperty persistent="true" name="INTRA_COMPONENT"
                    type="BooleanType" ValueByString="false"/>
                <PrimitiveProperty persistent="true" name="TARGET_ROLE_NAME"
                    type="stringType" ValueByString="OwnedComponents"/>
                <PrimitiveProperty persistent="true" name="MCM_INTERESTED"
                    type="BooleanType" ValueByString="false"/>
            </PrimitiveProperty>
            <PrimitiveProperty persistent="true" name="IconObject"
                type="stringType" ValueByString="oracle.wh.repos.impl.binaryData.CMPIcon">
                <PrimitiveProperty persistent="true" name="AGGREGATE"
                    type="BooleanType" ValueByString="false"/>
                <PrimitiveProperty persistent="true" name="INTRA_COMPONENT"
                    type="BooleanType" ValueByString="false"/>
                <PrimitiveProperty persistent="true" name="TARGET_ROLE_NAME"
                    type="stringType" ValueByString="Element"/>
                <PrimitiveProperty persistent="true" name="MCM_INTERESTED"
                    type="BooleanType" ValueByString="true"/>
            </PrimitiveProperty>
            <PrimitiveProperty persistent="true" name="RefersTo"
                type="stringType" ValueByString="oracle.wh.repos.impl.abstractRelation.CMPRelationalDBObject">
                <PrimitiveProperty persistent="true" name="AGGREGATE"
                    type="BooleanType" ValueByString="false"/>
                <PrimitiveProperty persistent="true" name="INTRA_COMPONENT"
                    type="BooleanType" ValueByString="false"/>
                <PrimitiveProperty persistent="true" name="TARGET_ROLE_NAME"
                    type="stringType" ValueByString="NOT MARKED IN MODEL"/>
                <PrimitiveProperty persistent="true" name="MCM_INTERESTED"
                    type="BooleanType" ValueByString="true"/>
            </PrimitiveProperty>
    </PrimitiveProperty>
    </ClassDefinition>

    <ClassDefinition persistent="true" name="oracle.wh.repos.impl.security.CMPAccessControlList">
        <ArrayProperty persistent="true" name="CHILD_TYPES" type="stringArrayType">
            <PrimitiveProperty persistent="true" name="oracle.wh.repos.impl.properties.CMPCLOBPropertyValue"
                type="stringType" Position="0" ValueByString="oracle.wh.repos.impl.properties.CMPCLOBPropertyValue"/>
            <PrimitiveProperty persistent="true" name="oracle.wh.repos.impl.properties.CMPPurePhysicalObject"
                type="stringType" Position="1" ValueByString="oracle.wh.repos.impl.properties.CMPPurePhysicalObject"/>
            <PrimitiveProperty persistent="true" name="oracle.wh.repos.impl.properties.CMPStringPropertyValue"
                type="stringType" Position="2" ValueByString="oracle.wh.repos.impl.properties.CMPStringPropertyValue"/>
            <PrimitiveProperty persistent="true" name="oracle.wh.repos.impl.properties.CMPReferencePropertyValue"
                type="stringType" Position="3" ValueByString="oracle.wh.repos.impl.properties.CMPReferencePropertyValue"/>
        </ArrayProperty>
        <PrimitiveProperty persistent="true" name="NAVIGABLE_ASSOCIATION_ROLES"
            type="stringType" ValueByString="Navigable Association Roles">
            <PrimitiveProperty persistent="true" name="FirstClassObject"
                type="stringType" ValueByString="oracle.wh.repos.impl.component.FirstClassObject">
                <PrimitiveProperty persistent="true" name="AGGREGATE"
                    type="BooleanType" ValueByString="false"/>
                <PrimitiveProperty persistent="true" name="INTRA_COMPONENT"
                    type="BooleanType" ValueByString="true"/>
                <PrimitiveProperty persistent="true" name="TARGET_ROLE_NAME"
                    type="stringType" ValueByString="SecondClassObjects"/>
                <PrimitiveProperty persistent="true" name="MCM_INTERESTED"
                    type="BooleanType" ValueByString="false"/>
            </PrimitiveProperty>
            <PrimitiveProperty persistent="true" name="PrivilegeOwner"
                type="stringType" ValueByString="oracle.wh.repos.impl.security.CMPPrivilegeOwner">
                <PrimitiveProperty persistent="true" name="AGGREGATE"
                    type="BooleanType" ValueByString="false"/>
                <PrimitiveProperty persistent="true" name="INTRA_COMPONENT"
                    type="BooleanType" ValueByString="false"/>
                <PrimitiveProperty persistent="true" name="TARGET_ROLE_NAME"
                    type="stringType" ValueByString="AccessControlList"/>
                <PrimitiveProperty persistent="true" name="MCM_INTERESTED"
                    type="BooleanType" ValueByString="false"/>
            </PrimitiveProperty>
            <PrimitiveProperty persistent="true" name="ACLContainer"
                type="stringType" ValueByString="oracle.wh.repos.impl.security.CMPACLContainer">
                <PrimitiveProperty persistent="true" name="AGGREGATE"
                    type="BooleanType" ValueByString="true"/>
                <PrimitiveProperty persistent="true" name="INTRA_COMPONENT"
                    type="BooleanType" ValueByString="true"/>
                <PrimitiveProperty persistent="true" name="TARGET_ROLE_NAME"
                    type="stringType" ValueByString="AccessControlList"/>
                <PrimitiveProperty persistent="true" name="MCM_INTERESTED"
                    type="BooleanType" ValueByString="true"/>
            </PrimitiveProperty>
            <PrimitiveProperty persistent="true" name="IconObject"
                type="stringType" ValueByString="oracle.wh.repos.impl.binaryData.CMPIcon">
                <PrimitiveProperty persistent="true" name="AGGREGATE"
                    type="BooleanType" ValueByString="false"/>
                <PrimitiveProperty persistent="true" name="INTRA_COMPONENT"
                    type="BooleanType" ValueByString="false"/>
                <PrimitiveProperty persistent="true" name="TARGET_ROLE_NAME"
                    type="stringType" ValueByString="Element"/>
                <PrimitiveProperty persistent="true" name="MCM_INTERESTED"
                    type="BooleanType" ValueByString="true"/>
            </PrimitiveProperty>
    </PrimitiveProperty>
    </ClassDefinition>

    <ClassDefinition persistent="true" name="oracle.wh.repos.impl.intelligenceBusinessArea.CMPIntelligenceBusArea">
        <ArrayProperty persistent="true" name="CHILD_TYPES" type="stringArrayType">
            <PrimitiveProperty persistent="true" name="oracle.wh.repos.impl.properties.CMPCLOBPropertyValue"
                type="stringType" Position="0" ValueByString="oracle.wh.repos.impl.properties.CMPCLOBPropertyValue"/>
            <PrimitiveProperty persistent="true" name="oracle.wh.repos.impl.properties.CMPPurePhysicalObject"
                type="stringType" Position="1" ValueByString="oracle.wh.repos.impl.properties.CMPPurePhysicalObject"/>
            <PrimitiveProperty persistent="true" name="oracle.wh.repos.impl.validation.CMPWBValidationResult"
                type="stringType" Position="2" ValueByString="oracle.wh.repos.impl.validation.CMPWBValidationResult"/>
            <PrimitiveProperty persistent="true" name="oracle.wh.repos.impl.properties.CMPStringPropertyValue"
                type="stringType" Position="3" ValueByString="oracle.wh.repos.impl.properties.CMPStringPropertyValue"/>
            <PrimitiveProperty persistent="true" name="oracle.wh.repos.impl.mls.CMPTranslation"
                type="stringType" Position="4" ValueByString="oracle.wh.repos.impl.mls.CMPTranslation"/>
            <PrimitiveProperty persistent="true" name="oracle.wh.repos.impl.intelligenceBusinessArea.CMPIntellBusAreaShortcut"
                type="stringType" Position="5" ValueByString="oracle.wh.repos.impl.intelligenceBusinessArea.CMPIntellBusAreaShortcut"/>
            <PrimitiveProperty persistent="true" name="oracle.wh.repos.impl.properties.CMPReferencePropertyValue"
                type="stringType" Position="6" ValueByString="oracle.wh.repos.impl.properties.CMPReferencePropertyValue"/>
        </ArrayProperty>
        <PrimitiveProperty persistent="true" name="NAVIGABLE_ASSOCIATION_ROLES"
            type="stringType" ValueByString="Navigable Association Roles">
            <PrimitiveProperty persistent="true" name="ACLContainer"
                type="stringType" ValueByString="oracle.wh.repos.impl.security.CMPACLContainer">
                <PrimitiveProperty persistent="true" name="AGGREGATE"
                    type="BooleanType" ValueByString="false"/>
                <PrimitiveProperty persistent="true" name="INTRA_COMPONENT"
                    type="BooleanType" ValueByString="false"/>
                <PrimitiveProperty persistent="true" name="TARGET_ROLE_NAME"
                    type="stringType" ValueByString="RealFCO"/>
                <PrimitiveProperty persistent="true" name="MCM_INTERESTED"
                    type="BooleanType" ValueByString="false"/>
            </PrimitiveProperty>
            <PrimitiveProperty persistent="true" name="ValidationResult"
                type="stringType" ValueByString="oracle.wh.repos.impl.validation.CMPValidationComponent">
                <PrimitiveProperty persistent="true" name="AGGREGATE"
                    type="BooleanType" ValueByString="false"/>
                <PrimitiveProperty persistent="true" name="INTRA_COMPONENT"
                    type="BooleanType" ValueByString="true"/>
                <PrimitiveProperty persistent="true" name="TARGET_ROLE_NAME"
                    type="stringType" ValueByString="ValidatingElement"/>
                <PrimitiveProperty persistent="true" name="MCM_INTERESTED"
                    type="BooleanType" ValueByString="false"/>
            </PrimitiveProperty>
            <PrimitiveProperty persistent="true" name="DerivationSourceFCO"
                type="stringType" ValueByString="oracle.wh.repos.impl.derivation.CMPDerivationSourceFCO">
                <PrimitiveProperty persistent="true" name="AGGREGATE"
                    type="BooleanType" ValueByString="false"/>
                <PrimitiveProperty persistent="true" name="INTRA_COMPONENT"
                    type="BooleanType" ValueByString="false"/>
                <PrimitiveProperty persistent="true" name="TARGET_ROLE_NAME"
                    type="stringType" ValueByString="DerivedFCOs"/>
                <PrimitiveProperty persistent="true" name="MCM_INTERESTED"
                    type="BooleanType" ValueByString="true"/>
            </PrimitiveProperty>
            <PrimitiveProperty persistent="true" name="OwningFolder"
                type="stringType" ValueByString="oracle.wh.repos.impl.component.Folder">
                <PrimitiveProperty persistent="true" name="AGGREGATE"
                    type="BooleanType" ValueByString="false"/>
                <PrimitiveProperty persistent="true" name="INTRA_COMPONENT"
                    type="BooleanType" ValueByString="false"/>
                <PrimitiveProperty persistent="true" name="TARGET_ROLE_NAME"
                    type="stringType" ValueByString="OwnedComponents"/>
                <PrimitiveProperty persistent="true" name="MCM_INTERESTED"
                    type="BooleanType" ValueByString="false"/>
            </PrimitiveProperty>
            <PrimitiveProperty persistent="true" name="DerivationSourceSCO"
                type="stringType" ValueByString="oracle.wh.repos.impl.derivation.CMPDerivationSourceSCO">
                <PrimitiveProperty persistent="true" name="AGGREGATE"
                    type="BooleanType" ValueByString="false"/>
                <PrimitiveProperty persistent="true" name="INTRA_COMPONENT"
                    type="BooleanType" ValueByString="false"/>
                <PrimitiveProperty persistent="true" name="TARGET_ROLE_NAME"
                    type="stringType" ValueByString="DerivedFCOs"/>
                <PrimitiveProperty persistent="true" name="MCM_INTERESTED"
                    type="BooleanType" ValueByString="true"/>
            </PrimitiveProperty>
            <PrimitiveProperty persistent="true" name="IconObject"
                type="stringType" ValueByString="oracle.wh.repos.impl.binaryData.CMPIcon">
                <PrimitiveProperty persistent="true" name="AGGREGATE"
                    type="BooleanType" ValueByString="false"/>
                <PrimitiveProperty persistent="true" name="INTRA_COMPONENT"
                    type="BooleanType" ValueByString="false"/>
                <PrimitiveProperty persistent="true" name="TARGET_ROLE_NAME"
                    type="stringType" ValueByString="Element"/>
                <PrimitiveProperty persistent="true" name="MCM_INTERESTED"
                    type="BooleanType" ValueByString="true"/>
            </PrimitiveProperty>
            <PrimitiveProperty persistent="true" name="Project"
                type="stringType" ValueByString="oracle.wh.repos.impl.project.CMPWBProject">
                <PrimitiveProperty persistent="true" name="AGGREGATE"
                    type="BooleanType" ValueByString="false"/>
                <PrimitiveProperty persistent="true" name="INTRA_COMPONENT"
                    type="BooleanType" ValueByString="true"/>
                <PrimitiveProperty persistent="true" name="TARGET_ROLE_NAME"
                    type="stringType" ValueByString="NOT MARKED IN MODEL"/>
                <PrimitiveProperty persistent="true" name="MCM_INTERESTED"
                    type="BooleanType" ValueByString="false"/>
            </PrimitiveProperty>
            <PrimitiveProperty persistent="true" name="IntelligenceSchema"
                type="stringType" ValueByString="oracle.wh.repos.impl.intelligenceSchema.CMPIntelligenceSchema">
                <PrimitiveProperty persistent="true" name="AGGREGATE"
                    type="BooleanType" ValueByString="true"/>
                <PrimitiveProperty persistent="true" name="INTRA_COMPONENT"
                    type="BooleanType" ValueByString="false"/>
                <PrimitiveProperty persistent="true" name="TARGET_ROLE_NAME"
                    type="stringType" ValueByString="BusinessAreas"/>
                <PrimitiveProperty persistent="true" name="MCM_INTERESTED"
                    type="BooleanType" ValueByString="true"/>
            </PrimitiveProperty>
    </PrimitiveProperty>
    </ClassDefinition>

    <ClassDefinition persistent="true" name="oracle.wh.repos.impl.processFlow.CMPProcessActivityParameter">
        <ArrayProperty persistent="true" name="CHILD_TYPES" type="stringArrayType">
            <PrimitiveProperty persistent="true" name="oracle.wh.repos.impl.properties.CMPCLOBPropertyValue"
                type="stringType" Position="0" ValueByString="oracle.wh.repos.impl.properties.CMPCLOBPropertyValue"/>
            <PrimitiveProperty persistent="true" name="oracle.wh.repos.impl.properties.CMPPurePhysicalObject"
                type="stringType" Position="1" ValueByString="oracle.wh.repos.impl.properties.CMPPurePhysicalObject"/>
            <PrimitiveProperty persistent="true" name="oracle.wh.repos.impl.properties.CMPStringPropertyValue"
                type="stringType" Position="2" ValueByString="oracle.wh.repos.impl.properties.CMPStringPropertyValue"/>
            <PrimitiveProperty persistent="true" name="oracle.wh.repos.impl.mls.CMPTranslation"
                type="stringType" Position="3" ValueByString="oracle.wh.repos.impl.mls.CMPTranslation"/>
            <PrimitiveProperty persistent="true" name="oracle.wh.repos.impl.properties.CMPReferencePropertyValue"
                type="stringType" Position="4" ValueByString="oracle.wh.repos.impl.properties.CMPReferencePropertyValue"/>
        </ArrayProperty>
        <PrimitiveProperty persistent="true" name="NAVIGABLE_ASSOCIATION_ROLES"
            type="stringType" ValueByString="Navigable Association Roles">
            <PrimitiveProperty persistent="true" name="Owner"
                type="stringType" ValueByString="oracle.wh.repos.impl.processFlow.CMPBaseProcessActivity">
                <PrimitiveProperty persistent="true" name="AGGREGATE"
                    type="BooleanType" ValueByString="true"/>
                <PrimitiveProperty persistent="true" name="INTRA_COMPONENT"
                    type="BooleanType" ValueByString="true"/>
                <PrimitiveProperty persistent="true" name="TARGET_ROLE_NAME"
                    type="stringType" ValueByString="Parameters"/>
                <PrimitiveProperty persistent="true" name="MCM_INTERESTED"
                    type="BooleanType" ValueByString="true"/>
            </PrimitiveProperty>
            <PrimitiveProperty persistent="true" name="FirstClassObject"
                type="stringType" ValueByString="oracle.wh.repos.impl.component.FirstClassObject">
                <PrimitiveProperty persistent="true" name="AGGREGATE"
                    type="BooleanType" ValueByString="false"/>
                <PrimitiveProperty persistent="true" name="INTRA_COMPONENT"
                    type="BooleanType" ValueByString="true"/>
                <PrimitiveProperty persistent="true" name="TARGET_ROLE_NAME"
                    type="stringType" ValueByString="SecondClassObjects"/>
                <PrimitiveProperty persistent="true" name="MCM_INTERESTED"
                    type="BooleanType" ValueByString="false"/>
            </PrimitiveProperty>
            <PrimitiveProperty persistent="true" name="ParamOrArg"
                type="stringType" ValueByString="oracle.wh.repos.impl.processFlow.CMPProcActivParamCandidate">
                <PrimitiveProperty persistent="true" name="AGGREGATE"
                    type="BooleanType" ValueByString="false"/>
                <PrimitiveProperty persistent="true" name="INTRA_COMPONENT"
                    type="BooleanType" ValueByString="false"/>
                <PrimitiveProperty persistent="true" name="TARGET_ROLE_NAME"
                    type="stringType" ValueByString="NOT MARKED IN MODEL"/>
                <PrimitiveProperty persistent="true" name="MCM_INTERESTED"
                    type="BooleanType" ValueByString="true"/>
            </PrimitiveProperty>
            <PrimitiveProperty persistent="true" name="BoundData"
                type="stringType" ValueByString="oracle.wh.repos.impl.variables.CMPBaseVariable">
                <PrimitiveProperty persistent="true" name="AGGREGATE"
                    type="BooleanType" ValueByString="false"/>
                <PrimitiveProperty persistent="true" name="INTRA_COMPONENT"
                    type="BooleanType" ValueByString="true"/>
                <PrimitiveProperty persistent="true" name="TARGET_ROLE_NAME"
                    type="stringType" ValueByString="Parameter"/>
                <PrimitiveProperty persistent="true" name="MCM_INTERESTED"
                    type="BooleanType" ValueByString="true"/>
            </PrimitiveProperty>
            <PrimitiveProperty persistent="true" name="IconObject"
                type="stringType" ValueByString="oracle.wh.repos.impl.binaryData.CMPIcon">
                <PrimitiveProperty persistent="true" name="AGGREGATE"
                    type="BooleanType" ValueByString="false"/>
                <PrimitiveProperty persistent="true" name="INTRA_COMPONENT"
                    type="BooleanType" ValueByString="false"/>
                <PrimitiveProperty persistent="true" name="TARGET_ROLE_NAME"
                    type="stringType" ValueByString="Element"/>
                <PrimitiveProperty persistent="true" name="MCM_INTERESTED"
                    type="BooleanType" ValueByString="true"/>
            </PrimitiveProperty>
            <PrimitiveProperty persistent="true" name="Project"
                type="stringType" ValueByString="oracle.wh.repos.impl.project.CMPWBProject">
                <PrimitiveProperty persistent="true" name="AGGREGATE"
                    type="BooleanType" ValueByString="false"/>
                <PrimitiveProperty persistent="true" name="INTRA_COMPONENT"
                    type="BooleanType" ValueByString="true"/>
                <PrimitiveProperty persistent="true" name="TARGET_ROLE_NAME"
                    type="stringType" ValueByString="NOT MARKED IN MODEL"/>
                <PrimitiveProperty persistent="true" name="MCM_INTERESTED"
                    type="BooleanType" ValueByString="false"/>
            </PrimitiveProperty>
    </PrimitiveProperty>
    </ClassDefinition>

    <ClassDefinition persistent="true" name="oracle.wh.repos.impl.miv.CMPWBMIVDefinition">
        <ArrayProperty persistent="true" name="CHILD_TYPES" type="stringArrayType">
            <PrimitiveProperty persistent="true" name="oracle.wh.repos.impl.properties.CMPCLOBPropertyValue"
                type="stringType" Position="0" ValueByString="oracle.wh.repos.impl.properties.CMPCLOBPropertyValue"/>
            <PrimitiveProperty persistent="true" name="oracle.wh.repos.impl.properties.CMPPurePhysicalObject"
                type="stringType" Position="1" ValueByString="oracle.wh.repos.impl.properties.CMPPurePhysicalObject"/>
            <PrimitiveProperty persistent="true" name="oracle.wh.repos.impl.dependency.CMPDependency"
                type="stringType" Position="2" ValueByString="oracle.wh.repos.impl.dependency.CMPDependency"/>
            <PrimitiveProperty persistent="true" name="oracle.wh.repos.impl.miv.CMPWBMIVView"
                type="stringType" Position="3" ValueByString="oracle.wh.repos.impl.miv.CMPWBMIVView"/>
            <PrimitiveProperty persistent="true" name="oracle.wh.repos.impl.validation.CMPWBValidationResult"
                type="stringType" Position="4" ValueByString="oracle.wh.repos.impl.validation.CMPWBValidationResult"/>
            <PrimitiveProperty persistent="true" name="oracle.wh.repos.impl.properties.CMPStringPropertyValue"
                type="stringType" Position="5" ValueByString="oracle.wh.repos.impl.properties.CMPStringPropertyValue"/>
            <PrimitiveProperty persistent="true" name="oracle.wh.repos.impl.properties.CMPReferencePropertyValue"
                type="stringType" Position="6" ValueByString="oracle.wh.repos.impl.properties.CMPReferencePropertyValue"/>
        </ArrayProperty>
        <PrimitiveProperty persistent="true" name="NAVIGABLE_ASSOCIATION_ROLES"
            type="stringType" ValueByString="Navigable Association Roles">
            <PrimitiveProperty persistent="true" name="ACLContainer"
                type="stringType" ValueByString="oracle.wh.repos.impl.security.CMPACLContainer">
                <PrimitiveProperty persistent="true" name="AGGREGATE"
                    type="BooleanType" ValueByString="false"/>
                <PrimitiveProperty persistent="true" name="INTRA_COMPONENT"
                    type="BooleanType" ValueByString="false"/>
                <PrimitiveProperty persistent="true" name="TARGET_ROLE_NAME"
                    type="stringType" ValueByString="RealFCO"/>
                <PrimitiveProperty persistent="true" name="MCM_INTERESTED"
                    type="BooleanType" ValueByString="false"/>
            </PrimitiveProperty>
            <PrimitiveProperty persistent="true" name="ValidationResult"
                type="stringType" ValueByString="oracle.wh.repos.impl.validation.CMPValidationComponent">
                <PrimitiveProperty persistent="true" name="AGGREGATE"
                    type="BooleanType" ValueByString="false"/>
                <PrimitiveProperty persistent="true" name="INTRA_COMPONENT"
                    type="BooleanType" ValueByString="true"/>
                <PrimitiveProperty persistent="true" name="TARGET_ROLE_NAME"
                    type="stringType" ValueByString="ValidatingElement"/>
                <PrimitiveProperty persistent="true" name="MCM_INTERESTED"
                    type="BooleanType" ValueByString="false"/>
            </PrimitiveProperty>
            <PrimitiveProperty persistent="true" name="OwningFolder"
                type="stringType" ValueByString="oracle.wh.repos.impl.component.Folder">
                <PrimitiveProperty persistent="true" name="AGGREGATE"
                    type="BooleanType" ValueByString="false"/>
                <PrimitiveProperty persistent="true" name="INTRA_COMPONENT"
                    type="BooleanType" ValueByString="false"/>
                <PrimitiveProperty persistent="true" name="TARGET_ROLE_NAME"
                    type="stringType" ValueByString="OwnedComponents"/>
                <PrimitiveProperty persistent="true" name="MCM_INTERESTED"
                    type="BooleanType" ValueByString="false"/>
            </PrimitiveProperty>
            <PrimitiveProperty persistent="true" name="IconObject"
                type="stringType" ValueByString="oracle.wh.repos.impl.binaryData.CMPIcon">
                <PrimitiveProperty persistent="true" name="AGGREGATE"
                    type="BooleanType" ValueByString="false"/>
                <PrimitiveProperty persistent="true" name="INTRA_COMPONENT"
                    type="BooleanType" ValueByString="false"/>
                <PrimitiveProperty persistent="true" name="TARGET_ROLE_NAME"
                    type="stringType" ValueByString="Element"/>
                <PrimitiveProperty persistent="true" name="MCM_INTERESTED"
                    type="BooleanType" ValueByString="true"/>
            </PrimitiveProperty>
            <PrimitiveProperty persistent="true" name="Platform"
                type="stringType" ValueByString="oracle.wh.repos.impl.platform.CMPPlatform">
                <PrimitiveProperty persistent="true" name="AGGREGATE"
                    type="BooleanType" ValueByString="false"/>
                <PrimitiveProperty persistent="true" name="INTRA_COMPONENT"
                    type="BooleanType" ValueByString="false"/>
                <PrimitiveProperty persistent="true" name="TARGET_ROLE_NAME"
                    type="stringType" ValueByString="MIVDefinition"/>
                <PrimitiveProperty persistent="true" name="MCM_INTERESTED"
                    type="BooleanType" ValueByString="true"/>
            </PrimitiveProperty>
            <PrimitiveProperty persistent="true" name="OwningWorkspace"
                type="stringType" ValueByString="oracle.wh.repos.impl.workspace.CMPWorkspace">
                <PrimitiveProperty persistent="true" name="AGGREGATE"
                    type="BooleanType" ValueByString="true"/>
                <PrimitiveProperty persistent="true" name="INTRA_COMPONENT"
                    type="BooleanType" ValueByString="false"/>
                <PrimitiveProperty persistent="true" name="TARGET_ROLE_NAME"
                    type="stringType" ValueByString="MIVDefinition"/>
                <PrimitiveProperty persistent="true" name="MCM_INTERESTED"
                    type="BooleanType" ValueByString="true"/>
            </PrimitiveProperty>
    </PrimitiveProperty>
    </ClassDefinition>

    <ClassDefinition persistent="true" name="oracle.wh.repos.impl.dimensional.CMPDimensionAttribute">
        <ArrayProperty persistent="true" name="CHILD_TYPES" type="stringArrayType">
            <PrimitiveProperty persistent="true" name="oracle.wh.repos.impl.properties.CMPCLOBPropertyValue"
                type="stringType" Position="0" ValueByString="oracle.wh.repos.impl.properties.CMPCLOBPropertyValue"/>
            <PrimitiveProperty persistent="true" name="oracle.wh.repos.impl.properties.CMPPurePhysicalObject"
                type="stringType" Position="1" ValueByString="oracle.wh.repos.impl.properties.CMPPurePhysicalObject"/>
            <PrimitiveProperty persistent="true" name="oracle.wh.repos.impl.properties.CMPStringPropertyValue"
                type="stringType" Position="2" ValueByString="oracle.wh.repos.impl.properties.CMPStringPropertyValue"/>
            <PrimitiveProperty persistent="true" name="oracle.wh.repos.impl.mls.CMPTranslation"
                type="stringType" Position="3" ValueByString="oracle.wh.repos.impl.mls.CMPTranslation"/>
            <PrimitiveProperty persistent="true" name="oracle.wh.repos.impl.properties.CMPReferencePropertyValue"
                type="stringType" Position="4" ValueByString="oracle.wh.repos.impl.properties.CMPReferencePropertyValue"/>
        </ArrayProperty>
        <PrimitiveProperty persistent="true" name="NAVIGABLE_ASSOCIATION_ROLES"
            type="stringType" ValueByString="Navigable Association Roles">
            <PrimitiveProperty persistent="true" name="Domain"
                type="stringType" ValueByString="oracle.wh.repos.impl.code.CMPDatatype">
                <PrimitiveProperty persistent="true" name="AGGREGATE"
                    type="BooleanType" ValueByString="false"/>
                <PrimitiveProperty persistent="true" name="INTRA_COMPONENT"
                    type="BooleanType" ValueByString="false"/>
                <PrimitiveProperty persistent="true" name="TARGET_ROLE_NAME"
                    type="stringType" ValueByString="DimAttrs"/>
                <PrimitiveProperty persistent="true" name="MCM_INTERESTED"
                    type="BooleanType" ValueByString="true"/>
            </PrimitiveProperty>
            <PrimitiveProperty persistent="true" name="FirstClassObject"
                type="stringType" ValueByString="oracle.wh.repos.impl.component.FirstClassObject">
                <PrimitiveProperty persistent="true" name="AGGREGATE"
                    type="BooleanType" ValueByString="false"/>
                <PrimitiveProperty persistent="true" name="INTRA_COMPONENT"
                    type="BooleanType" ValueByString="true"/>
                <PrimitiveProperty persistent="true" name="TARGET_ROLE_NAME"
                    type="stringType" ValueByString="SecondClassObjects"/>
                <PrimitiveProperty persistent="true" name="MCM_INTERESTED"
                    type="BooleanType" ValueByString="false"/>
            </PrimitiveProperty>
            <PrimitiveProperty persistent="true" name="OwningDimension"
                type="stringType" ValueByString="oracle.wh.repos.impl.dimensional.CMPDimension">
                <PrimitiveProperty persistent="true" name="AGGREGATE"
                    type="BooleanType" ValueByString="true"/>
                <PrimitiveProperty persistent="true" name="INTRA_COMPONENT"
                    type="BooleanType" ValueByString="true"/>
                <PrimitiveProperty persistent="true" name="TARGET_ROLE_NAME"
                    type="stringType" ValueByString="OwnedAttributes"/>
                <PrimitiveProperty persistent="true" name="MCM_INTERESTED"
                    type="BooleanType" ValueByString="true"/>
            </PrimitiveProperty>
            <PrimitiveProperty persistent="true" name="IconObject"
                type="stringType" ValueByString="oracle.wh.repos.impl.binaryData.CMPIcon">
                <PrimitiveProperty persistent="true" name="AGGREGATE"
                    type="BooleanType" ValueByString="false"/>
                <PrimitiveProperty persistent="true" name="INTRA_COMPONENT"
                    type="BooleanType" ValueByString="false"/>
                <PrimitiveProperty persistent="true" name="TARGET_ROLE_NAME"
                    type="stringType" ValueByString="Element"/>
                <PrimitiveProperty persistent="true" name="MCM_INTERESTED"
                    type="BooleanType" ValueByString="true"/>
            </PrimitiveProperty>
            <PrimitiveProperty persistent="true" name="Project"
                type="stringType" ValueByString="oracle.wh.repos.impl.project.CMPWBProject">
                <PrimitiveProperty persistent="true" name="AGGREGATE"
                    type="BooleanType" ValueByString="false"/>
                <PrimitiveProperty persistent="true" name="INTRA_COMPONENT"
                    type="BooleanType" ValueByString="true"/>
                <PrimitiveProperty persistent="true" name="TARGET_ROLE_NAME"
                    type="stringType" ValueByString="NOT MARKED IN MODEL"/>
                <PrimitiveProperty persistent="true" name="MCM_INTERESTED"
                    type="BooleanType" ValueByString="false"/>
            </PrimitiveProperty>
    </PrimitiveProperty>
    </ClassDefinition>

    <ClassDefinition persistent="true" name="oracle.wh.repos.impl.tts.CMPWBOracleTTS">
        <ArrayProperty persistent="true" name="CHILD_TYPES" type="stringArrayType">
            <PrimitiveProperty persistent="true" name="oracle.wh.repos.impl.properties.CMPCLOBPropertyValue"
                type="stringType" Position="0" ValueByString="oracle.wh.repos.impl.properties.CMPCLOBPropertyValue"/>
            <PrimitiveProperty persistent="true" name="oracle.wh.repos.impl.properties.CMPPurePhysicalObject"
                type="stringType" Position="1" ValueByString="oracle.wh.repos.impl.properties.CMPPurePhysicalObject"/>
            <PrimitiveProperty persistent="true" name="oracle.wh.repos.impl.dependency.CMPDependency"
                type="stringType" Position="2" ValueByString="oracle.wh.repos.impl.dependency.CMPDependency"/>
            <PrimitiveProperty persistent="true" name="oracle.wh.repos.impl.businessTree.CMPCatalog"
                type="stringType" Position="3" ValueByString="oracle.wh.repos.impl.businessTree.CMPCatalog"/>
            <PrimitiveProperty persistent="true" name="oracle.wh.repos.impl.tts.CMPWBOracleDatafile"
                type="stringType" Position="4" ValueByString="oracle.wh.repos.impl.tts.CMPWBOracleDatafile"/>
            <PrimitiveProperty persistent="true" name="oracle.wh.repos.impl.businessTree.CMPBusinessTreeShortcut"
                type="stringType" Position="5" ValueByString="oracle.wh.repos.impl.businessTree.CMPBusinessTreeShortcut"/>
            <PrimitiveProperty persistent="true" name="oracle.wh.repos.impl.properties.CMPStringPropertyValue"
                type="stringType" Position="6" ValueByString="oracle.wh.repos.impl.properties.CMPStringPropertyValue"/>
            <PrimitiveProperty persistent="true" name="oracle.wh.repos.impl.validation.CMPWBValidationResult"
                type="stringType" Position="7" ValueByString="oracle.wh.repos.impl.validation.CMPWBValidationResult"/>
            <PrimitiveProperty persistent="true" name="oracle.wh.repos.impl.mls.CMPTranslation"
                type="stringType" Position="8" ValueByString="oracle.wh.repos.impl.mls.CMPTranslation"/>
            <PrimitiveProperty persistent="true" name="oracle.wh.repos.impl.properties.CMPReferencePropertyValue"
                type="stringType" Position="9" ValueByString="oracle.wh.repos.impl.properties.CMPReferencePropertyValue"/>
        </ArrayProperty>
        <PrimitiveProperty persistent="true" name="NAVIGABLE_ASSOCIATION_ROLES"
            type="stringType" ValueByString="Navigable Association Roles">
            <PrimitiveProperty persistent="true" name="ACLContainer"
                type="stringType" ValueByString="oracle.wh.repos.impl.security.CMPACLContainer">
                <PrimitiveProperty persistent="true" name="AGGREGATE"
                    type="BooleanType" ValueByString="false"/>
                <PrimitiveProperty persistent="true" name="INTRA_COMPONENT"
                    type="BooleanType" ValueByString="false"/>
                <PrimitiveProperty persistent="true" name="TARGET_ROLE_NAME"
                    type="stringType" ValueByString="RealFCO"/>
                <PrimitiveProperty persistent="true" name="MCM_INTERESTED"
                    type="BooleanType" ValueByString="false"/>
            </PrimitiveProperty>
            <PrimitiveProperty persistent="true" name="ValidationResult"
                type="stringType" ValueByString="oracle.wh.repos.impl.validation.CMPValidationComponent">
                <PrimitiveProperty persistent="true" name="AGGREGATE"
                    type="BooleanType" ValueByString="false"/>
                <PrimitiveProperty persistent="true" name="INTRA_COMPONENT"
                    type="BooleanType" ValueByString="true"/>
                <PrimitiveProperty persistent="true" name="TARGET_ROLE_NAME"
                    type="stringType" ValueByString="ValidatingElement"/>
                <PrimitiveProperty persistent="true" name="MCM_INTERESTED"
                    type="BooleanType" ValueByString="false"/>
            </PrimitiveProperty>
            <PrimitiveProperty persistent="true" name="OwningFolder"
                type="stringType" ValueByString="oracle.wh.repos.impl.component.Folder">
                <PrimitiveProperty persistent="true" name="AGGREGATE"
                    type="BooleanType" ValueByString="false"/>
                <PrimitiveProperty persistent="true" name="INTRA_COMPONENT"
                    type="BooleanType" ValueByString="false"/>
                <PrimitiveProperty persistent="true" name="TARGET_ROLE_NAME"
                    type="stringType" ValueByString="OwnedComponents"/>
                <PrimitiveProperty persistent="true" name="MCM_INTERESTED"
                    type="BooleanType" ValueByString="false"/>
            </PrimitiveProperty>
            <PrimitiveProperty persistent="true" name="IconObject"
                type="stringType" ValueByString="oracle.wh.repos.impl.binaryData.CMPIcon">
                <PrimitiveProperty persistent="true" name="AGGREGATE"
                    type="BooleanType" ValueByString="false"/>
                <PrimitiveProperty persistent="true" name="INTRA_COMPONENT"
                    type="BooleanType" ValueByString="false"/>
                <PrimitiveProperty persistent="true" name="TARGET_ROLE_NAME"
                    type="stringType" ValueByString="Element"/>
                <PrimitiveProperty persistent="true" name="MCM_INTERESTED"
                    type="BooleanType" ValueByString="true"/>
            </PrimitiveProperty>
            <PrimitiveProperty persistent="true" name="OwningProject"
                type="stringType" ValueByString="oracle.wh.repos.impl.project.CMPWBProject">
                <PrimitiveProperty persistent="true" name="AGGREGATE"
                    type="BooleanType" ValueByString="true"/>
                <PrimitiveProperty persistent="true" name="INTRA_COMPONENT"
                    type="BooleanType" ValueByString="false"/>
                <PrimitiveProperty persistent="true" name="TARGET_ROLE_NAME"
                    type="stringType" ValueByString="Catalogs"/>
                <PrimitiveProperty persistent="true" name="MCM_INTERESTED"
                    type="BooleanType" ValueByString="true"/>
            </PrimitiveProperty>
            <PrimitiveProperty persistent="true" name="Project"
                type="stringType" ValueByString="oracle.wh.repos.impl.project.CMPWBProject">
                <PrimitiveProperty persistent="true" name="AGGREGATE"
                    type="BooleanType" ValueByString="false"/>
                <PrimitiveProperty persistent="true" name="INTRA_COMPONENT"
                    type="BooleanType" ValueByString="true"/>
                <PrimitiveProperty persistent="true" name="TARGET_ROLE_NAME"
                    type="stringType" ValueByString="NOT MARKED IN MODEL"/>
                <PrimitiveProperty persistent="true" name="MCM_INTERESTED"
                    type="BooleanType" ValueByString="false"/>
            </PrimitiveProperty>
            <PrimitiveProperty persistent="true" name="ParentCatalog"
                type="stringType" ValueByString="oracle.wh.repos.impl.businessTree.CMPCatalog">
                <PrimitiveProperty persistent="true" name="AGGREGATE"
                    type="BooleanType" ValueByString="true"/>
                <PrimitiveProperty persistent="true" name="INTRA_COMPONENT"
                    type="BooleanType" ValueByString="false"/>
                <PrimitiveProperty persistent="true" name="TARGET_ROLE_NAME"
                    type="stringType" ValueByString="ChildCatalogs"/>
                <PrimitiveProperty persistent="true" name="MCM_INTERESTED"
                    type="BooleanType" ValueByString="true"/>
            </PrimitiveProperty>
    </PrimitiveProperty>
    </ClassDefinition>

    <ClassDefinition persistent="true" name="oracle.wh.repos.impl.code.CMPPlatformMappingSet">
        <ArrayProperty persistent="true" name="CHILD_TYPES" type="stringArrayType">
            <PrimitiveProperty persistent="true" name="oracle.wh.repos.impl.properties.CMPCLOBPropertyValue"
                type="stringType" Position="0" ValueByString="oracle.wh.repos.impl.properties.CMPCLOBPropertyValue"/>
            <PrimitiveProperty persistent="true" name="oracle.wh.repos.impl.properties.CMPPurePhysicalObject"
                type="stringType" Position="1" ValueByString="oracle.wh.repos.impl.properties.CMPPurePhysicalObject"/>
            <PrimitiveProperty persistent="true" name="oracle.wh.repos.impl.properties.CMPStringPropertyValue"
                type="stringType" Position="2" ValueByString="oracle.wh.repos.impl.properties.CMPStringPropertyValue"/>
            <PrimitiveProperty persistent="true" name="oracle.wh.repos.impl.code.CMPTypeMapping"
                type="stringType" Position="3" ValueByString="oracle.wh.repos.impl.code.CMPTypeMapping"/>
            <PrimitiveProperty persistent="true" name="oracle.wh.repos.impl.properties.CMPReferencePropertyValue"
                type="stringType" Position="4" ValueByString="oracle.wh.repos.impl.properties.CMPReferencePropertyValue"/>
        </ArrayProperty>
        <PrimitiveProperty persistent="true" name="NAVIGABLE_ASSOCIATION_ROLES"
            type="stringType" ValueByString="Navigable Association Roles">
            <PrimitiveProperty persistent="true" name="FirstClassObject"
                type="stringType" ValueByString="oracle.wh.repos.impl.component.FirstClassObject">
                <PrimitiveProperty persistent="true" name="AGGREGATE"
                    type="BooleanType" ValueByString="false"/>
                <PrimitiveProperty persistent="true" name="INTRA_COMPONENT"
                    type="BooleanType" ValueByString="true"/>
                <PrimitiveProperty persistent="true" name="TARGET_ROLE_NAME"
                    type="stringType" ValueByString="SecondClassObjects"/>
                <PrimitiveProperty persistent="true" name="MCM_INTERESTED"
                    type="BooleanType" ValueByString="false"/>
            </PrimitiveProperty>
            <PrimitiveProperty persistent="true" name="OwningPlatform"
                type="stringType" ValueByString="oracle.wh.repos.impl.platform.CMPPlatform">
                <PrimitiveProperty persistent="true" name="AGGREGATE"
                    type="BooleanType" ValueByString="true"/>
                <PrimitiveProperty persistent="true" name="INTRA_COMPONENT"
                    type="BooleanType" ValueByString="true"/>
                <PrimitiveProperty persistent="true" name="TARGET_ROLE_NAME"
                    type="stringType" ValueByString="PlatformMappingSet"/>
                <PrimitiveProperty persistent="true" name="MCM_INTERESTED"
                    type="BooleanType" ValueByString="true"/>
            </PrimitiveProperty>
            <PrimitiveProperty persistent="true" name="FromPlatformTypeSet"
                type="stringType" ValueByString="oracle.wh.repos.impl.code.CMPPlatformTypeSet">
                <PrimitiveProperty persistent="true" name="AGGREGATE"
                    type="BooleanType" ValueByString="false"/>
                <PrimitiveProperty persistent="true" name="INTRA_COMPONENT"
                    type="BooleanType" ValueByString="false"/>
                <PrimitiveProperty persistent="true" name="TARGET_ROLE_NAME"
                    type="stringType" ValueByString="PlatformMappingSetAsSource"/>
                <PrimitiveProperty persistent="true" name="MCM_INTERESTED"
                    type="BooleanType" ValueByString="true"/>
            </PrimitiveProperty>
            <PrimitiveProperty persistent="true" name="IconObject"
                type="stringType" ValueByString="oracle.wh.repos.impl.binaryData.CMPIcon">
                <PrimitiveProperty persistent="true" name="AGGREGATE"
                    type="BooleanType" ValueByString="false"/>
                <PrimitiveProperty persistent="true" name="INTRA_COMPONENT"
                    type="BooleanType" ValueByString="false"/>
                <PrimitiveProperty persistent="true" name="TARGET_ROLE_NAME"
                    type="stringType" ValueByString="Element"/>
                <PrimitiveProperty persistent="true" name="MCM_INTERESTED"
                    type="BooleanType" ValueByString="true"/>
            </PrimitiveProperty>
            <PrimitiveProperty persistent="true" name="ToPlatformTypeSet"
                type="stringType" ValueByString="oracle.wh.repos.impl.code.CMPPlatformTypeSet">
                <PrimitiveProperty persistent="true" name="AGGREGATE"
                    type="BooleanType" ValueByString="false"/>
                <PrimitiveProperty persistent="true" name="INTRA_COMPONENT"
                    type="BooleanType" ValueByString="false"/>
                <PrimitiveProperty persistent="true" name="TARGET_ROLE_NAME"
                    type="stringType" ValueByString="PlatformMappingSetAsTarget"/>
                <PrimitiveProperty persistent="true" name="MCM_INTERESTED"
                    type="BooleanType" ValueByString="true"/>
            </PrimitiveProperty>
    </PrimitiveProperty>
    </ClassDefinition>

    <ClassDefinition persistent="true" name="oracle.wh.repos.impl.dimensional.CMPLevel">
        <ArrayProperty persistent="true" name="CHILD_TYPES" type="stringArrayType">
            <PrimitiveProperty persistent="true" name="oracle.wh.repos.impl.properties.CMPCLOBPropertyValue"
                type="stringType" Position="0" ValueByString="oracle.wh.repos.impl.properties.CMPCLOBPropertyValue"/>
            <PrimitiveProperty persistent="true" name="oracle.wh.repos.impl.properties.CMPPurePhysicalObject"
                type="stringType" Position="1" ValueByString="oracle.wh.repos.impl.properties.CMPPurePhysicalObject"/>
            <PrimitiveProperty persistent="true" name="oracle.wh.repos.impl.dimensional.CMPLevelAttribute"
                type="stringType" Position="2" ValueByString="oracle.wh.repos.impl.dimensional.CMPLevelAttribute"/>
            <PrimitiveProperty persistent="true" name="oracle.wh.repos.impl.properties.CMPStringPropertyValue"
                type="stringType" Position="3" ValueByString="oracle.wh.repos.impl.properties.CMPStringPropertyValue"/>
            <PrimitiveProperty persistent="true" name="oracle.wh.repos.impl.mls.CMPTranslation"
                type="stringType" Position="4" ValueByString="oracle.wh.repos.impl.mls.CMPTranslation"/>
            <PrimitiveProperty persistent="true" name="oracle.wh.repos.impl.properties.CMPReferencePropertyValue"
                type="stringType" Position="5" ValueByString="oracle.wh.repos.impl.properties.CMPReferencePropertyValue"/>
        </ArrayProperty>
        <PrimitiveProperty persistent="true" name="NAVIGABLE_ASSOCIATION_ROLES"
            type="stringType" ValueByString="Navigable Association Roles">
            <PrimitiveProperty persistent="true" name="BindingDimensionKeyAttr"
                type="stringType" ValueByString="oracle.wh.repos.impl.items.CMPAttribute">
                <PrimitiveProperty persistent="true" name="AGGREGATE"
                    type="BooleanType" ValueByString="false"/>
                <PrimitiveProperty persistent="true" name="INTRA_COMPONENT"
                    type="BooleanType" ValueByString="false"/>
                <PrimitiveProperty persistent="true" name="TARGET_ROLE_NAME"
                    type="stringType" ValueByString="BindingLevels"/>
                <PrimitiveProperty persistent="true" name="MCM_INTERESTED"
                    type="BooleanType" ValueByString="true"/>
            </PrimitiveProperty>
            <PrimitiveProperty persistent="true" name="FirstClassObject"
                type="stringType" ValueByString="oracle.wh.repos.impl.component.FirstClassObject">
                <PrimitiveProperty persistent="true" name="AGGREGATE"
                    type="BooleanType" ValueByString="false"/>
                <PrimitiveProperty persistent="true" name="INTRA_COMPONENT"
                    type="BooleanType" ValueByString="true"/>
                <PrimitiveProperty persistent="true" name="TARGET_ROLE_NAME"
                    type="stringType" ValueByString="SecondClassObjects"/>
                <PrimitiveProperty persistent="true" name="MCM_INTERESTED"
                    type="BooleanType" ValueByString="false"/>
            </PrimitiveProperty>
            <PrimitiveProperty persistent="true" name="BindingRelation"
                type="stringType" ValueByString="oracle.wh.repos.impl.abstractRelation.CMPRelation">
                <PrimitiveProperty persistent="true" name="AGGREGATE"
                    type="BooleanType" ValueByString="false"/>
                <PrimitiveProperty persistent="true" name="INTRA_COMPONENT"
                    type="BooleanType" ValueByString="false"/>
                <PrimitiveProperty persistent="true" name="TARGET_ROLE_NAME"
                    type="stringType" ValueByString="BoundLevels"/>
                <PrimitiveProperty persistent="true" name="MCM_INTERESTED"
                    type="BooleanType" ValueByString="true"/>
            </PrimitiveProperty>
            <PrimitiveProperty persistent="true" name="OwningDimension"
                type="stringType" ValueByString="oracle.wh.repos.impl.dimensional.CMPDimension">
                <PrimitiveProperty persistent="true" name="AGGREGATE"
                    type="BooleanType" ValueByString="true"/>
                <PrimitiveProperty persistent="true" name="INTRA_COMPONENT"
                    type="BooleanType" ValueByString="true"/>
                <PrimitiveProperty persistent="true" name="TARGET_ROLE_NAME"
                    type="stringType" ValueByString="OwnedLevels"/>
                <PrimitiveProperty persistent="true" name="MCM_INTERESTED"
                    type="BooleanType" ValueByString="true"/>
            </PrimitiveProperty>
            <PrimitiveProperty persistent="true" name="IconObject"
                type="stringType" ValueByString="oracle.wh.repos.impl.binaryData.CMPIcon">
                <PrimitiveProperty persistent="true" name="AGGREGATE"
                    type="BooleanType" ValueByString="false"/>
                <PrimitiveProperty persistent="true" name="INTRA_COMPONENT"
                    type="BooleanType" ValueByString="false"/>
                <PrimitiveProperty persistent="true" name="TARGET_ROLE_NAME"
                    type="stringType" ValueByString="Element"/>
                <PrimitiveProperty persistent="true" name="MCM_INTERESTED"
                    type="BooleanType" ValueByString="true"/>
            </PrimitiveProperty>
            <PrimitiveProperty persistent="true" name="Project"
                type="stringType" ValueByString="oracle.wh.repos.impl.project.CMPWBProject">
                <PrimitiveProperty persistent="true" name="AGGREGATE"
                    type="BooleanType" ValueByString="false"/>
                <PrimitiveProperty persistent="true" name="INTRA_COMPONENT"
                    type="BooleanType" ValueByString="true"/>
                <PrimitiveProperty persistent="true" name="TARGET_ROLE_NAME"
                    type="stringType" ValueByString="NOT MARKED IN MODEL"/>
                <PrimitiveProperty persistent="true" name="MCM_INTERESTED"
                    type="BooleanType" ValueByString="false"/>
            </PrimitiveProperty>
            <PrimitiveProperty persistent="true" name="BindingDimensionKey"
                type="stringType" ValueByString="oracle.wh.repos.impl.items.CMPUniqueKey">
                <PrimitiveProperty persistent="true" name="AGGREGATE"
                    type="BooleanType" ValueByString="false"/>
                <PrimitiveProperty persistent="true" name="INTRA_COMPONENT"
                    type="BooleanType" ValueByString="false"/>
                <PrimitiveProperty persistent="true" name="TARGET_ROLE_NAME"
                    type="stringType" ValueByString="BindingLevels"/>
                <PrimitiveProperty persistent="true" name="MCM_INTERESTED"
                    type="BooleanType" ValueByString="true"/>
            </PrimitiveProperty>
    </PrimitiveProperty>
    </ClassDefinition>

    <ClassDefinition persistent="true" name="oracle.wh.repos.impl.cube.CMPCubeDefAggrMethod">
        <ArrayProperty persistent="true" name="CHILD_TYPES" type="stringArrayType">
            <PrimitiveProperty persistent="true" name="oracle.wh.repos.impl.properties.CMPCLOBPropertyValue"
                type="stringType" Position="0" ValueByString="oracle.wh.repos.impl.properties.CMPCLOBPropertyValue"/>
            <PrimitiveProperty persistent="true" name="oracle.wh.repos.impl.properties.CMPPurePhysicalObject"
                type="stringType" Position="1" ValueByString="oracle.wh.repos.impl.properties.CMPPurePhysicalObject"/>
            <PrimitiveProperty persistent="true" name="oracle.wh.repos.impl.properties.CMPStringPropertyValue"
                type="stringType" Position="2" ValueByString="oracle.wh.repos.impl.properties.CMPStringPropertyValue"/>
            <PrimitiveProperty persistent="true" name="oracle.wh.repos.impl.mls.CMPTranslation"
                type="stringType" Position="3" ValueByString="oracle.wh.repos.impl.mls.CMPTranslation"/>
            <PrimitiveProperty persistent="true" name="oracle.wh.repos.impl.properties.CMPReferencePropertyValue"
                type="stringType" Position="4" ValueByString="oracle.wh.repos.impl.properties.CMPReferencePropertyValue"/>
        </ArrayProperty>
        <PrimitiveProperty persistent="true" name="NAVIGABLE_ASSOCIATION_ROLES"
            type="stringType" ValueByString="Navigable Association Roles">
            <PrimitiveProperty persistent="true" name="ReferencedCubeDimRef"
                type="stringType" ValueByString="oracle.wh.repos.impl.cube.CMPCubeDimReference">
                <PrimitiveProperty persistent="true" name="AGGREGATE"
                    type="BooleanType" ValueByString="false"/>
                <PrimitiveProperty persistent="true" name="INTRA_COMPONENT"
                    type="BooleanType" ValueByString="true"/>
                <PrimitiveProperty persistent="true" name="TARGET_ROLE_NAME"
                    type="stringType" ValueByString="ReferencingDefAggrMethod"/>
                <PrimitiveProperty persistent="true" name="MCM_INTERESTED"
                    type="BooleanType" ValueByString="true"/>
            </PrimitiveProperty>
            <PrimitiveProperty persistent="true" name="AssociatedLevelAttr"
                type="stringType" ValueByString="oracle.wh.repos.impl.dimensional.CMPLevelAttribute">
                <PrimitiveProperty persistent="true" name="AGGREGATE"
                    type="BooleanType" ValueByString="false"/>
                <PrimitiveProperty persistent="true" name="INTRA_COMPONENT"
                    type="BooleanType" ValueByString="false"/>
                <PrimitiveProperty persistent="true" name="TARGET_ROLE_NAME"
                    type="stringType" ValueByString="AggOperator"/>
                <PrimitiveProperty persistent="true" name="MCM_INTERESTED"
                    type="BooleanType" ValueByString="true"/>
            </PrimitiveProperty>
            <PrimitiveProperty persistent="true" name="FirstClassObject"
                type="stringType" ValueByString="oracle.wh.repos.impl.component.FirstClassObject">
                <PrimitiveProperty persistent="true" name="AGGREGATE"
                    type="BooleanType" ValueByString="false"/>
                <PrimitiveProperty persistent="true" name="INTRA_COMPONENT"
                    type="BooleanType" ValueByString="true"/>
                <PrimitiveProperty persistent="true" name="TARGET_ROLE_NAME"
                    type="stringType" ValueByString="SecondClassObjects"/>
                <PrimitiveProperty persistent="true" name="MCM_INTERESTED"
                    type="BooleanType" ValueByString="false"/>
            </PrimitiveProperty>
            <PrimitiveProperty persistent="true" name="AssociatedHierarchy"
                type="stringType" ValueByString="oracle.wh.repos.impl.dimensional.CMPHierarchy">
                <PrimitiveProperty persistent="true" name="AGGREGATE"
                    type="BooleanType" ValueByString="false"/>
                <PrimitiveProperty persistent="true" name="INTRA_COMPONENT"
                    type="BooleanType" ValueByString="true"/>
                <PrimitiveProperty persistent="true" name="TARGET_ROLE_NAME"
                    type="stringType" ValueByString="DefaultAggMethod"/>
                <PrimitiveProperty persistent="true" name="MCM_INTERESTED"
                    type="BooleanType" ValueByString="true"/>
            </PrimitiveProperty>
            <PrimitiveProperty persistent="true" name="IconObject"
                type="stringType" ValueByString="oracle.wh.repos.impl.binaryData.CMPIcon">
                <PrimitiveProperty persistent="true" name="AGGREGATE"
                    type="BooleanType" ValueByString="false"/>
                <PrimitiveProperty persistent="true" name="INTRA_COMPONENT"
                    type="BooleanType" ValueByString="false"/>
                <PrimitiveProperty persistent="true" name="TARGET_ROLE_NAME"
                    type="stringType" ValueByString="Element"/>
                <PrimitiveProperty persistent="true" name="MCM_INTERESTED"
                    type="BooleanType" ValueByString="true"/>
            </PrimitiveProperty>
            <PrimitiveProperty persistent="true" name="OwningMeasure"
                type="stringType" ValueByString="oracle.wh.repos.impl.cube.CMPCubeMeasure">
                <PrimitiveProperty persistent="true" name="AGGREGATE"
                    type="BooleanType" ValueByString="true"/>
                <PrimitiveProperty persistent="true" name="INTRA_COMPONENT"
                    type="BooleanType" ValueByString="true"/>
                <PrimitiveProperty persistent="true" name="TARGET_ROLE_NAME"
                    type="stringType" ValueByString="OwnedDefAggrMethod"/>
                <PrimitiveProperty persistent="true" name="MCM_INTERESTED"
                    type="BooleanType" ValueByString="true"/>
            </PrimitiveProperty>
            <PrimitiveProperty persistent="true" name="Project"
                type="stringType" ValueByString="oracle.wh.repos.impl.project.CMPWBProject">
                <PrimitiveProperty persistent="true" name="AGGREGATE"
                    type="BooleanType" ValueByString="false"/>
                <PrimitiveProperty persistent="true" name="INTRA_COMPONENT"
                    type="BooleanType" ValueByString="true"/>
                <PrimitiveProperty persistent="true" name="TARGET_ROLE_NAME"
                    type="stringType" ValueByString="NOT MARKED IN MODEL"/>
                <PrimitiveProperty persistent="true" name="MCM_INTERESTED"
                    type="BooleanType" ValueByString="false"/>
            </PrimitiveProperty>
    </PrimitiveProperty>
    </ClassDefinition>

    <ClassDefinition persistent="true" name="oracle.wh.repos.impl.mapping.CMPMapDisplaySetUsage">
        <ArrayProperty persistent="true" name="CHILD_TYPES" type="stringArrayType">
            <PrimitiveProperty persistent="true" name="oracle.wh.repos.impl.properties.CMPCLOBPropertyValue"
                type="stringType" Position="0" ValueByString="oracle.wh.repos.impl.properties.CMPCLOBPropertyValue"/>
            <PrimitiveProperty persistent="true" name="oracle.wh.repos.impl.properties.CMPPurePhysicalObject"
                type="stringType" Position="1" ValueByString="oracle.wh.repos.impl.properties.CMPPurePhysicalObject"/>
            <PrimitiveProperty persistent="true" name="oracle.wh.repos.impl.properties.CMPStringPropertyValue"
                type="stringType" Position="2" ValueByString="oracle.wh.repos.impl.properties.CMPStringPropertyValue"/>
            <PrimitiveProperty persistent="true" name="oracle.wh.repos.impl.properties.CMPReferencePropertyValue"
                type="stringType" Position="3" ValueByString="oracle.wh.repos.impl.properties.CMPReferencePropertyValue"/>
        </ArrayProperty>
        <PrimitiveProperty persistent="true" name="NAVIGABLE_ASSOCIATION_ROLES"
            type="stringType" ValueByString="Navigable Association Roles">
            <PrimitiveProperty persistent="true" name="FirstClassObject"
                type="stringType" ValueByString="oracle.wh.repos.impl.component.FirstClassObject">
                <PrimitiveProperty persistent="true" name="AGGREGATE"
                    type="BooleanType" ValueByString="false"/>
                <PrimitiveProperty persistent="true" name="INTRA_COMPONENT"
                    type="BooleanType" ValueByString="true"/>
                <PrimitiveProperty persistent="true" name="TARGET_ROLE_NAME"
                    type="stringType" ValueByString="SecondClassObjects"/>
                <PrimitiveProperty persistent="true" name="MCM_INTERESTED"
                    type="BooleanType" ValueByString="false"/>
            </PrimitiveProperty>
            <PrimitiveProperty persistent="true" name="Attribute"
                type="stringType" ValueByString="oracle.wh.repos.impl.mapping.CMPMapAttribute">
                <PrimitiveProperty persistent="true" name="AGGREGATE"
                    type="BooleanType" ValueByString="false"/>
                <PrimitiveProperty persistent="true" name="INTRA_COMPONENT"
                    type="BooleanType" ValueByString="true"/>
                <PrimitiveProperty persistent="true" name="TARGET_ROLE_NAME"
                    type="stringType" ValueByString="DisplaySetUsages"/>
                <PrimitiveProperty persistent="true" name="MCM_INTERESTED"
                    type="BooleanType" ValueByString="true"/>
            </PrimitiveProperty>
            <PrimitiveProperty persistent="true" name="DisplaySet"
                type="stringType" ValueByString="oracle.wh.repos.impl.mapping.CMPMapDisplaySet">
                <PrimitiveProperty persistent="true" name="AGGREGATE"
                    type="BooleanType" ValueByString="true"/>
                <PrimitiveProperty persistent="true" name="INTRA_COMPONENT"
                    type="BooleanType" ValueByString="true"/>
                <PrimitiveProperty persistent="true" name="TARGET_ROLE_NAME"
                    type="stringType" ValueByString="DisplaySetUsages"/>
                <PrimitiveProperty persistent="true" name="MCM_INTERESTED"
                    type="BooleanType" ValueByString="true"/>
            </PrimitiveProperty>
            <PrimitiveProperty persistent="true" name="IconObject"
                type="stringType" ValueByString="oracle.wh.repos.impl.binaryData.CMPIcon">
                <PrimitiveProperty persistent="true" name="AGGREGATE"
                    type="BooleanType" ValueByString="false"/>
                <PrimitiveProperty persistent="true" name="INTRA_COMPONENT"
                    type="BooleanType" ValueByString="false"/>
                <PrimitiveProperty persistent="true" name="TARGET_ROLE_NAME"
                    type="stringType" ValueByString="Element"/>
                <PrimitiveProperty persistent="true" name="MCM_INTERESTED"
                    type="BooleanType" ValueByString="true"/>
            </PrimitiveProperty>
    </PrimitiveProperty>
    </ClassDefinition>

    <ClassDefinition persistent="true" name="oracle.wh.repos.impl.type.CMPObjectType">
        <ArrayProperty persistent="true" name="CHILD_TYPES" type="stringArrayType">
            <PrimitiveProperty persistent="true" name="oracle.wh.repos.impl.properties.CMPCLOBPropertyValue"
                type="stringType" Position="0" ValueByString="oracle.wh.repos.impl.properties.CMPCLOBPropertyValue"/>
            <PrimitiveProperty persistent="true" name="oracle.wh.repos.impl.properties.CMPPurePhysicalObject"
                type="stringType" Position="1" ValueByString="oracle.wh.repos.impl.properties.CMPPurePhysicalObject"/>
            <PrimitiveProperty persistent="true" name="oracle.wh.repos.impl.dependency.CMPDependency"
                type="stringType" Position="2" ValueByString="oracle.wh.repos.impl.dependency.CMPDependency"/>
            <PrimitiveProperty persistent="true" name="oracle.wh.repos.impl.validation.CMPWBValidationResult"
                type="stringType" Position="3" ValueByString="oracle.wh.repos.impl.validation.CMPWBValidationResult"/>
            <PrimitiveProperty persistent="true" name="oracle.wh.repos.impl.properties.CMPStringPropertyValue"
                type="stringType" Position="4" ValueByString="oracle.wh.repos.impl.properties.CMPStringPropertyValue"/>
            <PrimitiveProperty persistent="true" name="oracle.wh.repos.impl.mls.CMPTranslation"
                type="stringType" Position="5" ValueByString="oracle.wh.repos.impl.mls.CMPTranslation"/>
            <PrimitiveProperty persistent="true" name="oracle.wh.repos.impl.type.CMPRecordField"
                type="stringType" Position="6" ValueByString="oracle.wh.repos.impl.type.CMPRecordField"/>
            <PrimitiveProperty persistent="true" name="oracle.wh.repos.impl.properties.CMPReferencePropertyValue"
                type="stringType" Position="7" ValueByString="oracle.wh.repos.impl.properties.CMPReferencePropertyValue"/>
        </ArrayProperty>
        <PrimitiveProperty persistent="true" name="NAVIGABLE_ASSOCIATION_ROLES"
            type="stringType" ValueByString="Navigable Association Roles">
            <PrimitiveProperty persistent="true" name="InstalledModule"
                type="stringType" ValueByString="oracle.wh.repos.impl.application.CMPInstalledModule">
                <PrimitiveProperty persistent="true" name="AGGREGATE"
                    type="BooleanType" ValueByString="true"/>
                <PrimitiveProperty persistent="true" name="INTRA_COMPONENT"
                    type="BooleanType" ValueByString="false"/>
                <PrimitiveProperty persistent="true" name="TARGET_ROLE_NAME"
                    type="stringType" ValueByString="DAEs"/>
                <PrimitiveProperty persistent="true" name="MCM_INTERESTED"
                    type="BooleanType" ValueByString="true"/>
            </PrimitiveProperty>
            <PrimitiveProperty persistent="true" name="ACLContainer"
                type="stringType" ValueByString="oracle.wh.repos.impl.security.CMPACLContainer">
                <PrimitiveProperty persistent="true" name="AGGREGATE"
                    type="BooleanType" ValueByString="false"/>
                <PrimitiveProperty persistent="true" name="INTRA_COMPONENT"
                    type="BooleanType" ValueByString="false"/>
                <PrimitiveProperty persistent="true" name="TARGET_ROLE_NAME"
                    type="stringType" ValueByString="RealFCO"/>
                <PrimitiveProperty persistent="true" name="MCM_INTERESTED"
                    type="BooleanType" ValueByString="false"/>
            </PrimitiveProperty>
            <PrimitiveProperty persistent="true" name="ValidationResult"
                type="stringType" ValueByString="oracle.wh.repos.impl.validation.CMPValidationComponent">
                <PrimitiveProperty persistent="true" name="AGGREGATE"
                    type="BooleanType" ValueByString="false"/>
                <PrimitiveProperty persistent="true" name="INTRA_COMPONENT"
                    type="BooleanType" ValueByString="true"/>
                <PrimitiveProperty persistent="true" name="TARGET_ROLE_NAME"
                    type="stringType" ValueByString="ValidatingElement"/>
                <PrimitiveProperty persistent="true" name="MCM_INTERESTED"
                    type="BooleanType" ValueByString="false"/>
            </PrimitiveProperty>
            <PrimitiveProperty persistent="true" name="OwningFolder"
                type="stringType" ValueByString="oracle.wh.repos.impl.component.Folder">
                <PrimitiveProperty persistent="true" name="AGGREGATE"
                    type="BooleanType" ValueByString="false"/>
                <PrimitiveProperty persistent="true" name="INTRA_COMPONENT"
                    type="BooleanType" ValueByString="false"/>
                <PrimitiveProperty persistent="true" name="TARGET_ROLE_NAME"
                    type="stringType" ValueByString="OwnedComponents"/>
                <PrimitiveProperty persistent="true" name="MCM_INTERESTED"
                    type="BooleanType" ValueByString="false"/>
            </PrimitiveProperty>
            <PrimitiveProperty persistent="true" name="IconObject"
                type="stringType" ValueByString="oracle.wh.repos.impl.binaryData.CMPIcon">
                <PrimitiveProperty persistent="true" name="AGGREGATE"
                    type="BooleanType" ValueByString="false"/>
                <PrimitiveProperty persistent="true" name="INTRA_COMPONENT"
                    type="BooleanType" ValueByString="false"/>
                <PrimitiveProperty persistent="true" name="TARGET_ROLE_NAME"
                    type="stringType" ValueByString="Element"/>
                <PrimitiveProperty persistent="true" name="MCM_INTERESTED"
                    type="BooleanType" ValueByString="true"/>
            </PrimitiveProperty>
            <PrimitiveProperty persistent="true" name="Project"
                type="stringType" ValueByString="oracle.wh.repos.impl.project.CMPWBProject">
                <PrimitiveProperty persistent="true" name="AGGREGATE"
                    type="BooleanType" ValueByString="false"/>
                <PrimitiveProperty persistent="true" name="INTRA_COMPONENT"
                    type="BooleanType" ValueByString="true"/>
                <PrimitiveProperty persistent="true" name="TARGET_ROLE_NAME"
                    type="stringType" ValueByString="NOT MARKED IN MODEL"/>
                <PrimitiveProperty persistent="true" name="MCM_INTERESTED"
                    type="BooleanType" ValueByString="false"/>
            </PrimitiveProperty>
    </PrimitiveProperty>
    </ClassDefinition>

    <ClassDefinition persistent="true" name="oracle.wh.repos.impl.dataProfile.CMPDerivationSchema">
        <ArrayProperty persistent="true" name="CHILD_TYPES" type="stringArrayType">
            <PrimitiveProperty persistent="true" name="oracle.wh.repos.impl.properties.CMPCLOBPropertyValue"
                type="stringType" Position="0" ValueByString="oracle.wh.repos.impl.properties.CMPCLOBPropertyValue"/>
            <PrimitiveProperty persistent="true" name="oracle.wh.repos.impl.dataProfile.CMPTargetUsage"
                type="stringType" Position="1" ValueByString="oracle.wh.repos.impl.dataProfile.CMPTargetUsage"/>
            <PrimitiveProperty persistent="true" name="oracle.wh.repos.impl.properties.CMPPurePhysicalObject"
                type="stringType" Position="2" ValueByString="oracle.wh.repos.impl.properties.CMPPurePhysicalObject"/>
            <PrimitiveProperty persistent="true" name="oracle.wh.repos.impl.dependency.CMPDependency"
                type="stringType" Position="3" ValueByString="oracle.wh.repos.impl.dependency.CMPDependency"/>
            <PrimitiveProperty persistent="true" name="oracle.wh.repos.impl.validation.CMPWBValidationResult"
                type="stringType" Position="4" ValueByString="oracle.wh.repos.impl.validation.CMPWBValidationResult"/>
            <PrimitiveProperty persistent="true" name="oracle.wh.repos.impl.properties.CMPStringPropertyValue"
                type="stringType" Position="5" ValueByString="oracle.wh.repos.impl.properties.CMPStringPropertyValue"/>
            <PrimitiveProperty persistent="true" name="oracle.wh.repos.impl.dataProfile.CMPTargetTableUsage"
                type="stringType" Position="6" ValueByString="oracle.wh.repos.impl.dataProfile.CMPTargetTableUsage"/>
            <PrimitiveProperty persistent="true" name="oracle.wh.repos.impl.properties.CMPReferencePropertyValue"
                type="stringType" Position="7" ValueByString="oracle.wh.repos.impl.properties.CMPReferencePropertyValue"/>
        </ArrayProperty>
        <PrimitiveProperty persistent="true" name="NAVIGABLE_ASSOCIATION_ROLES"
            type="stringType" ValueByString="Navigable Association Roles">
            <PrimitiveProperty persistent="true" name="ACLContainer"
                type="stringType" ValueByString="oracle.wh.repos.impl.security.CMPACLContainer">
                <PrimitiveProperty persistent="true" name="AGGREGATE"
                    type="BooleanType" ValueByString="false"/>
                <PrimitiveProperty persistent="true" name="INTRA_COMPONENT"
                    type="BooleanType" ValueByString="false"/>
                <PrimitiveProperty persistent="true" name="TARGET_ROLE_NAME"
                    type="stringType" ValueByString="RealFCO"/>
                <PrimitiveProperty persistent="true" name="MCM_INTERESTED"
                    type="BooleanType" ValueByString="false"/>
            </PrimitiveProperty>
            <PrimitiveProperty persistent="true" name="ValidationResult"
                type="stringType" ValueByString="oracle.wh.repos.impl.validation.CMPValidationComponent">
                <PrimitiveProperty persistent="true" name="AGGREGATE"
                    type="BooleanType" ValueByString="false"/>
                <PrimitiveProperty persistent="true" name="INTRA_COMPONENT"
                    type="BooleanType" ValueByString="true"/>
                <PrimitiveProperty persistent="true" name="TARGET_ROLE_NAME"
                    type="stringType" ValueByString="ValidatingElement"/>
                <PrimitiveProperty persistent="true" name="MCM_INTERESTED"
                    type="BooleanType" ValueByString="false"/>
            </PrimitiveProperty>
            <PrimitiveProperty persistent="true" name="OwningFolder"
                type="stringType" ValueByString="oracle.wh.repos.impl.component.Folder">
                <PrimitiveProperty persistent="true" name="AGGREGATE"
                    type="BooleanType" ValueByString="false"/>
                <PrimitiveProperty persistent="true" name="INTRA_COMPONENT"
                    type="BooleanType" ValueByString="false"/>
                <PrimitiveProperty persistent="true" name="TARGET_ROLE_NAME"
                    type="stringType" ValueByString="OwnedComponents"/>
                <PrimitiveProperty persistent="true" name="MCM_INTERESTED"
                    type="BooleanType" ValueByString="false"/>
            </PrimitiveProperty>
            <PrimitiveProperty persistent="true" name="IconObject"
                type="stringType" ValueByString="oracle.wh.repos.impl.binaryData.CMPIcon">
                <PrimitiveProperty persistent="true" name="AGGREGATE"
                    type="BooleanType" ValueByString="false"/>
                <PrimitiveProperty persistent="true" name="INTRA_COMPONENT"
                    type="BooleanType" ValueByString="false"/>
                <PrimitiveProperty persistent="true" name="TARGET_ROLE_NAME"
                    type="stringType" ValueByString="Element"/>
                <PrimitiveProperty persistent="true" name="MCM_INTERESTED"
                    type="BooleanType" ValueByString="true"/>
            </PrimitiveProperty>
            <PrimitiveProperty persistent="true" name="OwningProfile"
                type="stringType" ValueByString="oracle.wh.repos.impl.dataProfile.CMPProfile">
                <PrimitiveProperty persistent="true" name="AGGREGATE"
                    type="BooleanType" ValueByString="true"/>
                <PrimitiveProperty persistent="true" name="INTRA_COMPONENT"
                    type="BooleanType" ValueByString="true"/>
                <PrimitiveProperty persistent="true" name="TARGET_ROLE_NAME"
                    type="stringType" ValueByString="OwnedDerivationSchema"/>
                <PrimitiveProperty persistent="true" name="MCM_INTERESTED"
                    type="BooleanType" ValueByString="true"/>
            </PrimitiveProperty>
            <PrimitiveProperty persistent="true" name="Project"
                type="stringType" ValueByString="oracle.wh.repos.impl.project.CMPWBProject">
                <PrimitiveProperty persistent="true" name="AGGREGATE"
                    type="BooleanType" ValueByString="false"/>
                <PrimitiveProperty persistent="true" name="INTRA_COMPONENT"
                    type="BooleanType" ValueByString="true"/>
                <PrimitiveProperty persistent="true" name="TARGET_ROLE_NAME"
                    type="stringType" ValueByString="NOT MARKED IN MODEL"/>
                <PrimitiveProperty persistent="true" name="MCM_INTERESTED"
                    type="BooleanType" ValueByString="false"/>
            </PrimitiveProperty>
            <PrimitiveProperty persistent="true" name="CorrectedModule"
                type="stringType" ValueByString="oracle.wh.repos.impl.application.CMPDatabaseModule">
                <PrimitiveProperty persistent="true" name="AGGREGATE"
                    type="BooleanType" ValueByString="false"/>
                <PrimitiveProperty persistent="true" name="INTRA_COMPONENT"
                    type="BooleanType" ValueByString="false"/>
                <PrimitiveProperty persistent="true" name="TARGET_ROLE_NAME"
                    type="stringType" ValueByString="DerivationSchema"/>
                <PrimitiveProperty persistent="true" name="MCM_INTERESTED"
                    type="BooleanType" ValueByString="true"/>
            </PrimitiveProperty>
    </PrimitiveProperty>
    </ClassDefinition>

    <ClassDefinition persistent="true" name="oracle.wh.repos.impl.taskFlow.CMPTaskFlowUsage">
        <ArrayProperty persistent="true" name="CHILD_TYPES" type="stringArrayType">
            <PrimitiveProperty persistent="true" name="oracle.wh.repos.impl.properties.CMPCLOBPropertyValue"
                type="stringType" Position="0" ValueByString="oracle.wh.repos.impl.properties.CMPCLOBPropertyValue"/>
            <PrimitiveProperty persistent="true" name="oracle.wh.repos.impl.properties.CMPPurePhysicalObject"
                type="stringType" Position="1" ValueByString="oracle.wh.repos.impl.properties.CMPPurePhysicalObject"/>
            <PrimitiveProperty persistent="true" name="oracle.wh.repos.impl.properties.CMPStringPropertyValue"
                type="stringType" Position="2" ValueByString="oracle.wh.repos.impl.properties.CMPStringPropertyValue"/>
            <PrimitiveProperty persistent="true" name="oracle.wh.repos.impl.properties.CMPReferencePropertyValue"
                type="stringType" Position="3" ValueByString="oracle.wh.repos.impl.properties.CMPReferencePropertyValue"/>
        </ArrayProperty>
        <PrimitiveProperty persistent="true" name="NAVIGABLE_ASSOCIATION_ROLES"
            type="stringType" ValueByString="Navigable Association Roles">
            <PrimitiveProperty persistent="true" name="FirstClassObject"
                type="stringType" ValueByString="oracle.wh.repos.impl.component.FirstClassObject">
                <PrimitiveProperty persistent="true" name="AGGREGATE"
                    type="BooleanType" ValueByString="false"/>
                <PrimitiveProperty persistent="true" name="INTRA_COMPONENT"
                    type="BooleanType" ValueByString="true"/>
                <PrimitiveProperty persistent="true" name="TARGET_ROLE_NAME"
                    type="stringType" ValueByString="SecondClassObjects"/>
                <PrimitiveProperty persistent="true" name="MCM_INTERESTED"
                    type="BooleanType" ValueByString="false"/>
            </PrimitiveProperty>
            <PrimitiveProperty persistent="true" name="OwningTaskFlowSet"
                type="stringType" ValueByString="oracle.wh.repos.impl.taskFlow.CMPTaskFlowSet">
                <PrimitiveProperty persistent="true" name="AGGREGATE"
                    type="BooleanType" ValueByString="true"/>
                <PrimitiveProperty persistent="true" name="INTRA_COMPONENT"
                    type="BooleanType" ValueByString="true"/>
                <PrimitiveProperty persistent="true" name="TARGET_ROLE_NAME"
                    type="stringType" ValueByString="TaskFlowUsages"/>
                <PrimitiveProperty persistent="true" name="MCM_INTERESTED"
                    type="BooleanType" ValueByString="true"/>
            </PrimitiveProperty>
            <PrimitiveProperty persistent="true" name="IconObject"
                type="stringType" ValueByString="oracle.wh.repos.impl.binaryData.CMPIcon">
                <PrimitiveProperty persistent="true" name="AGGREGATE"
                    type="BooleanType" ValueByString="false"/>
                <PrimitiveProperty persistent="true" name="INTRA_COMPONENT"
                    type="BooleanType" ValueByString="false"/>
                <PrimitiveProperty persistent="true" name="TARGET_ROLE_NAME"
                    type="stringType" ValueByString="Element"/>
                <PrimitiveProperty persistent="true" name="MCM_INTERESTED"
                    type="BooleanType" ValueByString="true"/>
            </PrimitiveProperty>
            <PrimitiveProperty persistent="true" name="TaskFlow"
                type="stringType" ValueByString="oracle.wh.repos.impl.taskFlow.CMPTaskFlow">
                <PrimitiveProperty persistent="true" name="AGGREGATE"
                    type="BooleanType" ValueByString="false"/>
                <PrimitiveProperty persistent="true" name="INTRA_COMPONENT"
                    type="BooleanType" ValueByString="false"/>
                <PrimitiveProperty persistent="true" name="TARGET_ROLE_NAME"
                    type="stringType" ValueByString="TaskFlowUsages"/>
                <PrimitiveProperty persistent="true" name="MCM_INTERESTED"
                    type="BooleanType" ValueByString="true"/>
            </PrimitiveProperty>
            <PrimitiveProperty persistent="true" name="Project"
                type="stringType" ValueByString="oracle.wh.repos.impl.project.CMPWBProject">
                <PrimitiveProperty persistent="true" name="AGGREGATE"
                    type="BooleanType" ValueByString="false"/>
                <PrimitiveProperty persistent="true" name="INTRA_COMPONENT"
                    type="BooleanType" ValueByString="true"/>
                <PrimitiveProperty persistent="true" name="TARGET_ROLE_NAME"
                    type="stringType" ValueByString="NOT MARKED IN MODEL"/>
                <PrimitiveProperty persistent="true" name="MCM_INTERESTED"
                    type="BooleanType" ValueByString="false"/>
            </PrimitiveProperty>
    </PrimitiveProperty>
    </ClassDefinition>

    <ClassDefinition persistent="true" name="oracle.wh.repos.impl.cube.CMPAggSpecUsage">
        <ArrayProperty persistent="true" name="CHILD_TYPES" type="stringArrayType">
            <PrimitiveProperty persistent="true" name="oracle.wh.repos.impl.properties.CMPCLOBPropertyValue"
                type="stringType" Position="0" ValueByString="oracle.wh.repos.impl.properties.CMPCLOBPropertyValue"/>
            <PrimitiveProperty persistent="true" name="oracle.wh.repos.impl.properties.CMPPurePhysicalObject"
                type="stringType" Position="1" ValueByString="oracle.wh.repos.impl.properties.CMPPurePhysicalObject"/>
            <PrimitiveProperty persistent="true" name="oracle.wh.repos.impl.properties.CMPStringPropertyValue"
                type="stringType" Position="2" ValueByString="oracle.wh.repos.impl.properties.CMPStringPropertyValue"/>
            <PrimitiveProperty persistent="true" name="oracle.wh.repos.impl.mls.CMPTranslation"
                type="stringType" Position="3" ValueByString="oracle.wh.repos.impl.mls.CMPTranslation"/>
            <PrimitiveProperty persistent="true" name="oracle.wh.repos.impl.properties.CMPReferencePropertyValue"
                type="stringType" Position="4" ValueByString="oracle.wh.repos.impl.properties.CMPReferencePropertyValue"/>
        </ArrayProperty>
        <PrimitiveProperty persistent="true" name="NAVIGABLE_ASSOCIATION_ROLES"
            type="stringType" ValueByString="Navigable Association Roles">
            <PrimitiveProperty persistent="true" name="FirstClassObject"
                type="stringType" ValueByString="oracle.wh.repos.impl.component.FirstClassObject">
                <PrimitiveProperty persistent="true" name="AGGREGATE"
                    type="BooleanType" ValueByString="false"/>
                <PrimitiveProperty persistent="true" name="INTRA_COMPONENT"
                    type="BooleanType" ValueByString="true"/>
                <PrimitiveProperty persistent="true" name="TARGET_ROLE_NAME"
                    type="stringType" ValueByString="SecondClassObjects"/>
                <PrimitiveProperty persistent="true" name="MCM_INTERESTED"
                    type="BooleanType" ValueByString="false"/>
            </PrimitiveProperty>
            <PrimitiveProperty persistent="true" name="ReferencedLevel"
                type="stringType" ValueByString="oracle.wh.repos.impl.dimensional.CMPLevel">
                <PrimitiveProperty persistent="true" name="AGGREGATE"
                    type="BooleanType" ValueByString="false"/>
                <PrimitiveProperty persistent="true" name="INTRA_COMPONENT"
                    type="BooleanType" ValueByString="false"/>
                <PrimitiveProperty persistent="true" name="TARGET_ROLE_NAME"
                    type="stringType" ValueByString="ReferencingAggSpecUsages"/>
                <PrimitiveProperty persistent="true" name="MCM_INTERESTED"
                    type="BooleanType" ValueByString="true"/>
            </PrimitiveProperty>
            <PrimitiveProperty persistent="true" name="IconObject"
                type="stringType" ValueByString="oracle.wh.repos.impl.binaryData.CMPIcon">
                <PrimitiveProperty persistent="true" name="AGGREGATE"
                    type="BooleanType" ValueByString="false"/>
                <PrimitiveProperty persistent="true" name="INTRA_COMPONENT"
                    type="BooleanType" ValueByString="false"/>
                <PrimitiveProperty persistent="true" name="TARGET_ROLE_NAME"
                    type="stringType" ValueByString="Element"/>
                <PrimitiveProperty persistent="true" name="MCM_INTERESTED"
                    type="BooleanType" ValueByString="true"/>
            </PrimitiveProperty>
            <PrimitiveProperty persistent="true" name="OwningSpecification"
                type="stringType" ValueByString="oracle.wh.repos.impl.cube.CMPAggregationSpecification">
                <PrimitiveProperty persistent="true" name="AGGREGATE"
                    type="BooleanType" ValueByString="true"/>
                <PrimitiveProperty persistent="true" name="INTRA_COMPONENT"
                    type="BooleanType" ValueByString="true"/>
                <PrimitiveProperty persistent="true" name="TARGET_ROLE_NAME"
                    type="stringType" ValueByString="AggSpecUsages"/>
                <PrimitiveProperty persistent="true" name="MCM_INTERESTED"
                    type="BooleanType" ValueByString="true"/>
            </PrimitiveProperty>
            <PrimitiveProperty persistent="true" name="Project"
                type="stringType" ValueByString="oracle.wh.repos.impl.project.CMPWBProject">
                <PrimitiveProperty persistent="true" name="AGGREGATE"
                    type="BooleanType" ValueByString="false"/>
                <PrimitiveProperty persistent="true" name="INTRA_COMPONENT"
                    type="BooleanType" ValueByString="true"/>
                <PrimitiveProperty persistent="true" name="TARGET_ROLE_NAME"
                    type="stringType" ValueByString="NOT MARKED IN MODEL"/>
                <PrimitiveProperty persistent="true" name="MCM_INTERESTED"
                    type="BooleanType" ValueByString="false"/>
            </PrimitiveProperty>
            <PrimitiveProperty persistent="true" name="ReferencedHierarchy"
                type="stringType" ValueByString="oracle.wh.repos.impl.dimensional.CMPHierarchy">
                <PrimitiveProperty persistent="true" name="AGGREGATE"
                    type="BooleanType" ValueByString="false"/>
                <PrimitiveProperty persistent="true" name="INTRA_COMPONENT"
                    type="BooleanType" ValueByString="false"/>
                <PrimitiveProperty persistent="true" name="TARGET_ROLE_NAME"
                    type="stringType" ValueByString="ReferencingAggSpecUsages"/>
                <PrimitiveProperty persistent="true" name="MCM_INTERESTED"
                    type="BooleanType" ValueByString="true"/>
            </PrimitiveProperty>
    </PrimitiveProperty>
    </ClassDefinition>

    <ClassDefinition persistent="true" name="oracle.wh.repos.impl.cube.CMPCubeDimReference">
        <ArrayProperty persistent="true" name="CHILD_TYPES" type="stringArrayType">
            <PrimitiveProperty persistent="true" name="oracle.wh.repos.impl.properties.CMPCLOBPropertyValue"
                type="stringType" Position="0" ValueByString="oracle.wh.repos.impl.properties.CMPCLOBPropertyValue"/>
            <PrimitiveProperty persistent="true" name="oracle.wh.repos.impl.properties.CMPPurePhysicalObject"
                type="stringType" Position="1" ValueByString="oracle.wh.repos.impl.properties.CMPPurePhysicalObject"/>
            <PrimitiveProperty persistent="true" name="oracle.wh.repos.impl.properties.CMPStringPropertyValue"
                type="stringType" Position="2" ValueByString="oracle.wh.repos.impl.properties.CMPStringPropertyValue"/>
            <PrimitiveProperty persistent="true" name="oracle.wh.repos.impl.mls.CMPTranslation"
                type="stringType" Position="3" ValueByString="oracle.wh.repos.impl.mls.CMPTranslation"/>
            <PrimitiveProperty persistent="true" name="oracle.wh.repos.impl.properties.CMPReferencePropertyValue"
                type="stringType" Position="4" ValueByString="oracle.wh.repos.impl.properties.CMPReferencePropertyValue"/>
        </ArrayProperty>
        <PrimitiveProperty persistent="true" name="NAVIGABLE_ASSOCIATION_ROLES"
            type="stringType" ValueByString="Navigable Association Roles">
            <PrimitiveProperty persistent="true" name="ReferencedDimensionRole"
                type="stringType" ValueByString="oracle.wh.repos.impl.dimensional.CMPDimensionRole">
                <PrimitiveProperty persistent="true" name="AGGREGATE"
                    type="BooleanType" ValueByString="false"/>
                <PrimitiveProperty persistent="true" name="INTRA_COMPONENT"
                    type="BooleanType" ValueByString="false"/>
                <PrimitiveProperty persistent="true" name="TARGET_ROLE_NAME"
                    type="stringType" ValueByString="ReferencingCubeDimRef"/>
                <PrimitiveProperty persistent="true" name="MCM_INTERESTED"
                    type="BooleanType" ValueByString="true"/>
            </PrimitiveProperty>
            <PrimitiveProperty persistent="true" name="DefaultCalculatedHierarchy"
                type="stringType" ValueByString="oracle.wh.repos.impl.dimensional.CMPHierarchy">
                <PrimitiveProperty persistent="true" name="AGGREGATE"
                    type="BooleanType" ValueByString="false"/>
                <PrimitiveProperty persistent="true" name="INTRA_COMPONENT"
                    type="BooleanType" ValueByString="false"/>
                <PrimitiveProperty persistent="true" name="TARGET_ROLE_NAME"
                    type="stringType" ValueByString="CalculatedCubeDimRef"/>
                <PrimitiveProperty persistent="true" name="MCM_INTERESTED"
                    type="BooleanType" ValueByString="true"/>
            </PrimitiveProperty>
            <PrimitiveProperty persistent="true" name="ReferencedLevelAttribute"
                type="stringType" ValueByString="oracle.wh.repos.impl.dimensional.CMPLevelAttribute">
                <PrimitiveProperty persistent="true" name="AGGREGATE"
                    type="BooleanType" ValueByString="false"/>
                <PrimitiveProperty persistent="true" name="INTRA_COMPONENT"
                    type="BooleanType" ValueByString="false"/>
                <PrimitiveProperty persistent="true" name="TARGET_ROLE_NAME"
                    type="stringType" ValueByString="ReferencingCubeDimRef"/>
                <PrimitiveProperty persistent="true" name="MCM_INTERESTED"
                    type="BooleanType" ValueByString="true"/>
            </PrimitiveProperty>
            <PrimitiveProperty persistent="true" name="FirstClassObject"
                type="stringType" ValueByString="oracle.wh.repos.impl.component.FirstClassObject">
                <PrimitiveProperty persistent="true" name="AGGREGATE"
                    type="BooleanType" ValueByString="false"/>
                <PrimitiveProperty persistent="true" name="INTRA_COMPONENT"
                    type="BooleanType" ValueByString="true"/>
                <PrimitiveProperty persistent="true" name="TARGET_ROLE_NAME"
                    type="stringType" ValueByString="SecondClassObjects"/>
                <PrimitiveProperty persistent="true" name="MCM_INTERESTED"
                    type="BooleanType" ValueByString="false"/>
            </PrimitiveProperty>
            <PrimitiveProperty persistent="true" name="OwningCube"
                type="stringType" ValueByString="oracle.wh.repos.impl.cube.CMPCube">
                <PrimitiveProperty persistent="true" name="AGGREGATE"
                    type="BooleanType" ValueByString="true"/>
                <PrimitiveProperty persistent="true" name="INTRA_COMPONENT"
                    type="BooleanType" ValueByString="true"/>
                <PrimitiveProperty persistent="true" name="TARGET_ROLE_NAME"
                    type="stringType" ValueByString="OwnedCubeDimRefs"/>
                <PrimitiveProperty persistent="true" name="MCM_INTERESTED"
                    type="BooleanType" ValueByString="true"/>
            </PrimitiveProperty>
            <PrimitiveProperty persistent="true" name="ReferencedLevel"
                type="stringType" ValueByString="oracle.wh.repos.impl.dimensional.CMPLevel">
                <PrimitiveProperty persistent="true" name="AGGREGATE"
                    type="BooleanType" ValueByString="false"/>
                <PrimitiveProperty persistent="true" name="INTRA_COMPONENT"
                    type="BooleanType" ValueByString="false"/>
                <PrimitiveProperty persistent="true" name="TARGET_ROLE_NAME"
                    type="stringType" ValueByString="ReferencingCubeDimRef"/>
                <PrimitiveProperty persistent="true" name="MCM_INTERESTED"
                    type="BooleanType" ValueByString="true"/>
            </PrimitiveProperty>
            <PrimitiveProperty persistent="true" name="IconObject"
                type="stringType" ValueByString="oracle.wh.repos.impl.binaryData.CMPIcon">
                <PrimitiveProperty persistent="true" name="AGGREGATE"
                    type="BooleanType" ValueByString="false"/>
                <PrimitiveProperty persistent="true" name="INTRA_COMPONENT"
                    type="BooleanType" ValueByString="false"/>
                <PrimitiveProperty persistent="true" name="TARGET_ROLE_NAME"
                    type="stringType" ValueByString="Element"/>
                <PrimitiveProperty persistent="true" name="MCM_INTERESTED"
                    type="BooleanType" ValueByString="true"/>
            </PrimitiveProperty>
            <PrimitiveProperty persistent="true" name="BindingAttribute"
                type="stringType" ValueByString="oracle.wh.repos.impl.items.CMPAttribute">
                <PrimitiveProperty persistent="true" name="AGGREGATE"
                    type="BooleanType" ValueByString="false"/>
                <PrimitiveProperty persistent="true" name="INTRA_COMPONENT"
                    type="BooleanType" ValueByString="false"/>
                <PrimitiveProperty persistent="true" name="TARGET_ROLE_NAME"
                    type="stringType" ValueByString="BoundCubeDimReference"/>
                <PrimitiveProperty persistent="true" name="MCM_INTERESTED"
                    type="BooleanType" ValueByString="true"/>
            </PrimitiveProperty>
            <PrimitiveProperty persistent="true" name="Project"
                type="stringType" ValueByString="oracle.wh.repos.impl.project.CMPWBProject">
                <PrimitiveProperty persistent="true" name="AGGREGATE"
                    type="BooleanType" ValueByString="false"/>
                <PrimitiveProperty persistent="true" name="INTRA_COMPONENT"
                    type="BooleanType" ValueByString="true"/>
                <PrimitiveProperty persistent="true" name="TARGET_ROLE_NAME"
                    type="stringType" ValueByString="NOT MARKED IN MODEL"/>
                <PrimitiveProperty persistent="true" name="MCM_INTERESTED"
                    type="BooleanType" ValueByString="false"/>
            </PrimitiveProperty>
            <PrimitiveProperty persistent="true" name="ReferencedDimension"
                type="stringType" ValueByString="oracle.wh.repos.impl.dimensional.CMPDimension">
                <PrimitiveProperty persistent="true" name="AGGREGATE"
                    type="BooleanType" ValueByString="false"/>
                <PrimitiveProperty persistent="true" name="INTRA_COMPONENT"
                    type="BooleanType" ValueByString="false"/>
                <PrimitiveProperty persistent="true" name="TARGET_ROLE_NAME"
                    type="stringType" ValueByString="ReferencingCubeDimRef"/>
                <PrimitiveProperty persistent="true" name="MCM_INTERESTED"
                    type="BooleanType" ValueByString="true"/>
            </PrimitiveProperty>
            <PrimitiveProperty persistent="true" name="BindingForeignKey"
                type="stringType" ValueByString="oracle.wh.repos.impl.items.CMPForeignKey">
                <PrimitiveProperty persistent="true" name="AGGREGATE"
                    type="BooleanType" ValueByString="false"/>
                <PrimitiveProperty persistent="true" name="INTRA_COMPONENT"
                    type="BooleanType" ValueByString="false"/>
                <PrimitiveProperty persistent="true" name="TARGET_ROLE_NAME"
                    type="stringType" ValueByString="BoundCubeDimReference"/>
                <PrimitiveProperty persistent="true" name="MCM_INTERESTED"
                    type="BooleanType" ValueByString="true"/>
            </PrimitiveProperty>
    </PrimitiveProperty>
    </ClassDefinition>

    <ClassDefinition persistent="true" name="oracle.wh.repos.impl.metaModel.CMPDependencyDefinition">
        <ArrayProperty persistent="true" name="CHILD_TYPES" type="stringArrayType">
            <PrimitiveProperty persistent="true" name="oracle.wh.repos.impl.properties.CMPCLOBPropertyValue"
                type="stringType" Position="0" ValueByString="oracle.wh.repos.impl.properties.CMPCLOBPropertyValue"/>
            <PrimitiveProperty persistent="true" name="oracle.wh.repos.impl.metaModel.CMPArrayModelAttribute"
                type="stringType" Position="1" ValueByString="oracle.wh.repos.impl.metaModel.CMPArrayModelAttribute"/>
            <PrimitiveProperty persistent="true" name="oracle.wh.repos.impl.properties.CMPPurePhysicalObject"
                type="stringType" Position="2" ValueByString="oracle.wh.repos.impl.properties.CMPPurePhysicalObject"/>
            <PrimitiveProperty persistent="true" name="oracle.wh.repos.impl.metaModel.CMPPrimitiveModelAttribute"
                type="stringType" Position="3" ValueByString="oracle.wh.repos.impl.metaModel.CMPPrimitiveModelAttribute"/>
            <PrimitiveProperty persistent="true" name="oracle.wh.repos.impl.properties.CMPStringPropertyValue"
                type="stringType" Position="4" ValueByString="oracle.wh.repos.impl.properties.CMPStringPropertyValue"/>
            <PrimitiveProperty persistent="true" name="oracle.wh.repos.impl.mls.CMPTranslation"
                type="stringType" Position="5" ValueByString="oracle.wh.repos.impl.mls.CMPTranslation"/>
            <PrimitiveProperty persistent="true" name="oracle.wh.repos.impl.properties.CMPReferencePropertyValue"
                type="stringType" Position="6" ValueByString="oracle.wh.repos.impl.properties.CMPReferencePropertyValue"/>
        </ArrayProperty>
        <PrimitiveProperty persistent="true" name="NAVIGABLE_ASSOCIATION_ROLES"
            type="stringType" ValueByString="Navigable Association Roles">
            <PrimitiveProperty persistent="true" name="FirstClassObject"
                type="stringType" ValueByString="oracle.wh.repos.impl.component.FirstClassObject">
                <PrimitiveProperty persistent="true" name="AGGREGATE"
                    type="BooleanType" ValueByString="false"/>
                <PrimitiveProperty persistent="true" name="INTRA_COMPONENT"
                    type="BooleanType" ValueByString="true"/>
                <PrimitiveProperty persistent="true" name="TARGET_ROLE_NAME"
                    type="stringType" ValueByString="SecondClassObjects"/>
                <PrimitiveProperty persistent="true" name="MCM_INTERESTED"
                    type="BooleanType" ValueByString="false"/>
            </PrimitiveProperty>
            <PrimitiveProperty persistent="true" name="AssociationDefinition"
                type="stringType" ValueByString="oracle.wh.repos.impl.metaModel.CMPAssociationDefinition">
                <PrimitiveProperty persistent="true" name="AGGREGATE"
                    type="BooleanType" ValueByString="true"/>
                <PrimitiveProperty persistent="true" name="INTRA_COMPONENT"
                    type="BooleanType" ValueByString="true"/>
                <PrimitiveProperty persistent="true" name="TARGET_ROLE_NAME"
                    type="stringType" ValueByString="DependencyDefinitions"/>
                <PrimitiveProperty persistent="true" name="MCM_INTERESTED"
                    type="BooleanType" ValueByString="true"/>
            </PrimitiveProperty>
            <PrimitiveProperty persistent="true" name="TargetRole"
                type="stringType" ValueByString="oracle.wh.repos.impl.metaModel.CMPRoleDefinition">
                <PrimitiveProperty persistent="true" name="AGGREGATE"
                    type="BooleanType" ValueByString="false"/>
                <PrimitiveProperty persistent="true" name="INTRA_COMPONENT"
                    type="BooleanType" ValueByString="true"/>
                <PrimitiveProperty persistent="true" name="TARGET_ROLE_NAME"
                    type="stringType" ValueByString="NOT MARKED IN MODEL"/>
                <PrimitiveProperty persistent="true" name="MCM_INTERESTED"
                    type="BooleanType" ValueByString="true"/>
            </PrimitiveProperty>
            <PrimitiveProperty persistent="true" name="IconObject"
                type="stringType" ValueByString="oracle.wh.repos.impl.binaryData.CMPIcon">
                <PrimitiveProperty persistent="true" name="AGGREGATE"
                    type="BooleanType" ValueByString="false"/>
                <PrimitiveProperty persistent="true" name="INTRA_COMPONENT"
                    type="BooleanType" ValueByString="false"/>
                <PrimitiveProperty persistent="true" name="TARGET_ROLE_NAME"
                    type="stringType" ValueByString="Element"/>
                <PrimitiveProperty persistent="true" name="MCM_INTERESTED"
                    type="BooleanType" ValueByString="true"/>
            </PrimitiveProperty>
            <PrimitiveProperty persistent="true" name="SourceRole"
                type="stringType" ValueByString="oracle.wh.repos.impl.metaModel.CMPRoleDefinition">
                <PrimitiveProperty persistent="true" name="AGGREGATE"
                    type="BooleanType" ValueByString="false"/>
                <PrimitiveProperty persistent="true" name="INTRA_COMPONENT"
                    type="BooleanType" ValueByString="false"/>
                <PrimitiveProperty persistent="true" name="TARGET_ROLE_NAME"
                    type="stringType" ValueByString="NOT MARKED IN MODEL"/>
                <PrimitiveProperty persistent="true" name="MCM_INTERESTED"
                    type="BooleanType" ValueByString="true"/>
            </PrimitiveProperty>
    </PrimitiveProperty>
    </ClassDefinition>

    <ClassDefinition persistent="true" name="oracle.wh.repos.impl.miv.CMPWBMIVView">
        <ArrayProperty persistent="true" name="CHILD_TYPES" type="stringArrayType">
            <PrimitiveProperty persistent="true" name="oracle.wh.repos.impl.properties.CMPCLOBPropertyValue"
                type="stringType" Position="0" ValueByString="oracle.wh.repos.impl.properties.CMPCLOBPropertyValue"/>
            <PrimitiveProperty persistent="true" name="oracle.wh.repos.impl.properties.CMPPurePhysicalObject"
                type="stringType" Position="1" ValueByString="oracle.wh.repos.impl.properties.CMPPurePhysicalObject"/>
            <PrimitiveProperty persistent="true" name="oracle.wh.repos.impl.properties.CMPStringPropertyValue"
                type="stringType" Position="2" ValueByString="oracle.wh.repos.impl.properties.CMPStringPropertyValue"/>
            <PrimitiveProperty persistent="true" name="oracle.wh.repos.impl.properties.CMPReferencePropertyValue"
                type="stringType" Position="3" ValueByString="oracle.wh.repos.impl.properties.CMPReferencePropertyValue"/>
        </ArrayProperty>
        <PrimitiveProperty persistent="true" name="NAVIGABLE_ASSOCIATION_ROLES"
            type="stringType" ValueByString="Navigable Association Roles">
            <PrimitiveProperty persistent="true" name="FirstClassObject"
                type="stringType" ValueByString="oracle.wh.repos.impl.component.FirstClassObject">
                <PrimitiveProperty persistent="true" name="AGGREGATE"
                    type="BooleanType" ValueByString="false"/>
                <PrimitiveProperty persistent="true" name="INTRA_COMPONENT"
                    type="BooleanType" ValueByString="true"/>
                <PrimitiveProperty persistent="true" name="TARGET_ROLE_NAME"
                    type="stringType" ValueByString="SecondClassObjects"/>
                <PrimitiveProperty persistent="true" name="MCM_INTERESTED"
                    type="BooleanType" ValueByString="false"/>
            </PrimitiveProperty>
            <PrimitiveProperty persistent="true" name="IconObject"
                type="stringType" ValueByString="oracle.wh.repos.impl.binaryData.CMPIcon">
                <PrimitiveProperty persistent="true" name="AGGREGATE"
                    type="BooleanType" ValueByString="false"/>
                <PrimitiveProperty persistent="true" name="INTRA_COMPONENT"
                    type="BooleanType" ValueByString="false"/>
                <PrimitiveProperty persistent="true" name="TARGET_ROLE_NAME"
                    type="stringType" ValueByString="Element"/>
                <PrimitiveProperty persistent="true" name="MCM_INTERESTED"
                    type="BooleanType" ValueByString="true"/>
            </PrimitiveProperty>
            <PrimitiveProperty persistent="true" name="MIVDefinition"
                type="stringType" ValueByString="oracle.wh.repos.impl.miv.CMPWBMIVDefinition">
                <PrimitiveProperty persistent="true" name="AGGREGATE"
                    type="BooleanType" ValueByString="true"/>
                <PrimitiveProperty persistent="true" name="INTRA_COMPONENT"
                    type="BooleanType" ValueByString="true"/>
                <PrimitiveProperty persistent="true" name="TARGET_ROLE_NAME"
                    type="stringType" ValueByString="MIVView"/>
                <PrimitiveProperty persistent="true" name="MCM_INTERESTED"
                    type="BooleanType" ValueByString="true"/>
            </PrimitiveProperty>
    </PrimitiveProperty>
    </ClassDefinition>

    <ClassDefinition persistent="true" name="oracle.wh.repos.impl.functional.CMPFunction">
        <ArrayProperty persistent="true" name="CHILD_TYPES" type="stringArrayType">
            <PrimitiveProperty persistent="true" name="oracle.wh.repos.impl.properties.CMPCLOBPropertyValue"
                type="stringType" Position="0" ValueByString="oracle.wh.repos.impl.properties.CMPCLOBPropertyValue"/>
            <PrimitiveProperty persistent="true" name="oracle.wh.repos.impl.functional.CMPFunctionParallel"
                type="stringType" Position="1" ValueByString="oracle.wh.repos.impl.functional.CMPFunctionParallel"/>
            <PrimitiveProperty persistent="true" name="oracle.wh.repos.impl.properties.CMPPurePhysicalObject"
                type="stringType" Position="2" ValueByString="oracle.wh.repos.impl.properties.CMPPurePhysicalObject"/>
            <PrimitiveProperty persistent="true" name="oracle.wh.repos.impl.dependency.CMPDependency"
                type="stringType" Position="3" ValueByString="oracle.wh.repos.impl.dependency.CMPDependency"/>
            <PrimitiveProperty persistent="true" name="oracle.wh.repos.impl.functional.CMPFunctionArgument"
                type="stringType" Position="4" ValueByString="oracle.wh.repos.impl.functional.CMPFunctionArgument"/>
            <PrimitiveProperty persistent="true" name="oracle.wh.repos.impl.validation.CMPWBValidationResult"
                type="stringType" Position="5" ValueByString="oracle.wh.repos.impl.validation.CMPWBValidationResult"/>
            <PrimitiveProperty persistent="true" name="oracle.wh.repos.impl.properties.CMPStringPropertyValue"
                type="stringType" Position="6" ValueByString="oracle.wh.repos.impl.properties.CMPStringPropertyValue"/>
            <PrimitiveProperty persistent="true" name="oracle.wh.repos.impl.functional.CMPFunctionImplementation"
                type="stringType" Position="7" ValueByString="oracle.wh.repos.impl.functional.CMPFunctionImplementation"/>
            <PrimitiveProperty persistent="true" name="oracle.wh.repos.impl.schedules.CMPLocalCalendar"
                type="stringType" Position="8" ValueByString="oracle.wh.repos.impl.schedules.CMPLocalCalendar"/>
            <PrimitiveProperty persistent="true" name="oracle.wh.repos.impl.mls.CMPTranslation"
                type="stringType" Position="9" ValueByString="oracle.wh.repos.impl.mls.CMPTranslation"/>
            <PrimitiveProperty persistent="true" name="oracle.wh.repos.impl.type.CMPRecordField"
                type="stringType" Position="10" ValueByString="oracle.wh.repos.impl.type.CMPRecordField"/>
            <PrimitiveProperty persistent="true" name="oracle.wh.repos.impl.properties.CMPReferencePropertyValue"
                type="stringType" Position="11" ValueByString="oracle.wh.repos.impl.properties.CMPReferencePropertyValue"/>
        </ArrayProperty>
        <PrimitiveProperty persistent="true" name="NAVIGABLE_ASSOCIATION_ROLES"
            type="stringType" ValueByString="Navigable Association Roles">
            <PrimitiveProperty persistent="true" name="InstalledModule"
                type="stringType" ValueByString="oracle.wh.repos.impl.application.CMPInstalledModule">
                <PrimitiveProperty persistent="true" name="AGGREGATE"
                    type="BooleanType" ValueByString="true"/>
                <PrimitiveProperty persistent="true" name="INTRA_COMPONENT"
                    type="BooleanType" ValueByString="false"/>
                <PrimitiveProperty persistent="true" name="TARGET_ROLE_NAME"
                    type="stringType" ValueByString="DAEs"/>
                <PrimitiveProperty persistent="true" name="MCM_INTERESTED"
                    type="BooleanType" ValueByString="true"/>
            </PrimitiveProperty>
            <PrimitiveProperty persistent="true" name="ACLContainer"
                type="stringType" ValueByString="oracle.wh.repos.impl.security.CMPACLContainer">
                <PrimitiveProperty persistent="true" name="AGGREGATE"
                    type="BooleanType" ValueByString="false"/>
                <PrimitiveProperty persistent="true" name="INTRA_COMPONENT"
                    type="BooleanType" ValueByString="false"/>
                <PrimitiveProperty persistent="true" name="TARGET_ROLE_NAME"
                    type="stringType" ValueByString="RealFCO"/>
                <PrimitiveProperty persistent="true" name="MCM_INTERESTED"
                    type="BooleanType" ValueByString="false"/>
            </PrimitiveProperty>
            <PrimitiveProperty persistent="true" name="ValidationResult"
                type="stringType" ValueByString="oracle.wh.repos.impl.validation.CMPValidationComponent">
                <PrimitiveProperty persistent="true" name="AGGREGATE"
                    type="BooleanType" ValueByString="false"/>
                <PrimitiveProperty persistent="true" name="INTRA_COMPONENT"
                    type="BooleanType" ValueByString="true"/>
                <PrimitiveProperty persistent="true" name="TARGET_ROLE_NAME"
                    type="stringType" ValueByString="ValidatingElement"/>
                <PrimitiveProperty persistent="true" name="MCM_INTERESTED"
                    type="BooleanType" ValueByString="false"/>
            </PrimitiveProperty>
            <PrimitiveProperty persistent="true" name="ParallelImplementation"
                type="stringType" ValueByString="oracle.wh.repos.impl.functional.CMPFunctionParallel">
                <PrimitiveProperty persistent="true" name="AGGREGATE"
                    type="BooleanType" ValueByString="false"/>
                <PrimitiveProperty persistent="true" name="INTRA_COMPONENT"
                    type="BooleanType" ValueByString="true"/>
                <PrimitiveProperty persistent="true" name="TARGET_ROLE_NAME"
                    type="stringType" ValueByString="Function"/>
                <PrimitiveProperty persistent="true" name="MCM_INTERESTED"
                    type="BooleanType" ValueByString="true"/>
            </PrimitiveProperty>
            <PrimitiveProperty persistent="true" name="DerivationSourceFCO"
                type="stringType" ValueByString="oracle.wh.repos.impl.derivation.CMPDerivationSourceFCO">
                <PrimitiveProperty persistent="true" name="AGGREGATE"
                    type="BooleanType" ValueByString="false"/>
                <PrimitiveProperty persistent="true" name="INTRA_COMPONENT"
                    type="BooleanType" ValueByString="false"/>
                <PrimitiveProperty persistent="true" name="TARGET_ROLE_NAME"
                    type="stringType" ValueByString="DerivedFCOs"/>
                <PrimitiveProperty persistent="true" name="MCM_INTERESTED"
                    type="BooleanType" ValueByString="true"/>
            </PrimitiveProperty>
            <PrimitiveProperty persistent="true" name="FunctionCategory"
                type="stringType" ValueByString="oracle.wh.repos.impl.functional.CMPFunctionCategory">
                <PrimitiveProperty persistent="true" name="AGGREGATE"
                    type="BooleanType" ValueByString="true"/>
                <PrimitiveProperty persistent="true" name="INTRA_COMPONENT"
                    type="BooleanType" ValueByString="false"/>
                <PrimitiveProperty persistent="true" name="TARGET_ROLE_NAME"
                    type="stringType" ValueByString="Functions"/>
                <PrimitiveProperty persistent="true" name="MCM_INTERESTED"
                    type="BooleanType" ValueByString="true"/>
            </PrimitiveProperty>
            <PrimitiveProperty persistent="true" name="OwningFolder"
                type="stringType" ValueByString="oracle.wh.repos.impl.component.Folder">
                <PrimitiveProperty persistent="true" name="AGGREGATE"
                    type="BooleanType" ValueByString="false"/>
                <PrimitiveProperty persistent="true" name="INTRA_COMPONENT"
                    type="BooleanType" ValueByString="false"/>
                <PrimitiveProperty persistent="true" name="TARGET_ROLE_NAME"
                    type="stringType" ValueByString="OwnedComponents"/>
                <PrimitiveProperty persistent="true" name="MCM_INTERESTED"
                    type="BooleanType" ValueByString="false"/>
            </PrimitiveProperty>
            <PrimitiveProperty persistent="true" name="DerivationSourceSCO"
                type="stringType" ValueByString="oracle.wh.repos.impl.derivation.CMPDerivationSourceSCO">
                <PrimitiveProperty persistent="true" name="AGGREGATE"
                    type="BooleanType" ValueByString="false"/>
                <PrimitiveProperty persistent="true" name="INTRA_COMPONENT"
                    type="BooleanType" ValueByString="false"/>
                <PrimitiveProperty persistent="true" name="TARGET_ROLE_NAME"
                    type="stringType" ValueByString="DerivedFCOs"/>
                <PrimitiveProperty persistent="true" name="MCM_INTERESTED"
                    type="BooleanType" ValueByString="true"/>
            </PrimitiveProperty>
            <PrimitiveProperty persistent="true" name="DesignFunction"
                type="stringType" ValueByString="oracle.wh.repos.impl.functional.CMPFunction">
                <PrimitiveProperty persistent="true" name="AGGREGATE"
                    type="BooleanType" ValueByString="false"/>
                <PrimitiveProperty persistent="true" name="INTRA_COMPONENT"
                    type="BooleanType" ValueByString="false"/>
                <PrimitiveProperty persistent="true" name="TARGET_ROLE_NAME"
                    type="stringType" ValueByString="EulFunction"/>
                <PrimitiveProperty persistent="true" name="MCM_INTERESTED"
                    type="BooleanType" ValueByString="true"/>
            </PrimitiveProperty>
            <PrimitiveProperty persistent="true" name="IconObject"
                type="stringType" ValueByString="oracle.wh.repos.impl.binaryData.CMPIcon">
                <PrimitiveProperty persistent="true" name="AGGREGATE"
                    type="BooleanType" ValueByString="false"/>
                <PrimitiveProperty persistent="true" name="INTRA_COMPONENT"
                    type="BooleanType" ValueByString="false"/>
                <PrimitiveProperty persistent="true" name="TARGET_ROLE_NAME"
                    type="stringType" ValueByString="Element"/>
                <PrimitiveProperty persistent="true" name="MCM_INTERESTED"
                    type="BooleanType" ValueByString="true"/>
            </PrimitiveProperty>
            <PrimitiveProperty persistent="true" name="Project"
                type="stringType" ValueByString="oracle.wh.repos.impl.project.CMPWBProject">
                <PrimitiveProperty persistent="true" name="AGGREGATE"
                    type="BooleanType" ValueByString="false"/>
                <PrimitiveProperty persistent="true" name="INTRA_COMPONENT"
                    type="BooleanType" ValueByString="true"/>
                <PrimitiveProperty persistent="true" name="TARGET_ROLE_NAME"
                    type="stringType" ValueByString="NOT MARKED IN MODEL"/>
                <PrimitiveProperty persistent="true" name="MCM_INTERESTED"
                    type="BooleanType" ValueByString="false"/>
            </PrimitiveProperty>
    </PrimitiveProperty>
    </ClassDefinition>

    <ClassDefinition persistent="true" name="oracle.wh.repos.impl.processFlow.CMPProcessTransition">
        <ArrayProperty persistent="true" name="CHILD_TYPES" type="stringArrayType">
            <PrimitiveProperty persistent="true" name="oracle.wh.repos.impl.properties.CMPCLOBPropertyValue"
                type="stringType" Position="0" ValueByString="oracle.wh.repos.impl.properties.CMPCLOBPropertyValue"/>
            <PrimitiveProperty persistent="true" name="oracle.wh.repos.impl.properties.CMPPurePhysicalObject"
                type="stringType" Position="1" ValueByString="oracle.wh.repos.impl.properties.CMPPurePhysicalObject"/>
            <PrimitiveProperty persistent="true" name="oracle.wh.repos.impl.properties.CMPStringPropertyValue"
                type="stringType" Position="2" ValueByString="oracle.wh.repos.impl.properties.CMPStringPropertyValue"/>
            <PrimitiveProperty persistent="true" name="oracle.wh.repos.impl.mls.CMPTranslation"
                type="stringType" Position="3" ValueByString="oracle.wh.repos.impl.mls.CMPTranslation"/>
            <PrimitiveProperty persistent="true" name="oracle.wh.repos.impl.properties.CMPReferencePropertyValue"
                type="stringType" Position="4" ValueByString="oracle.wh.repos.impl.properties.CMPReferencePropertyValue"/>
        </ArrayProperty>
        <PrimitiveProperty persistent="true" name="NAVIGABLE_ASSOCIATION_ROLES"
            type="stringType" ValueByString="Navigable Association Roles">
            <PrimitiveProperty persistent="true" name="FirstClassObject"
                type="stringType" ValueByString="oracle.wh.repos.impl.component.FirstClassObject">
                <PrimitiveProperty persistent="true" name="AGGREGATE"
                    type="BooleanType" ValueByString="false"/>
                <PrimitiveProperty persistent="true" name="INTRA_COMPONENT"
                    type="BooleanType" ValueByString="true"/>
                <PrimitiveProperty persistent="true" name="TARGET_ROLE_NAME"
                    type="stringType" ValueByString="SecondClassObjects"/>
                <PrimitiveProperty persistent="true" name="MCM_INTERESTED"
                    type="BooleanType" ValueByString="false"/>
            </PrimitiveProperty>
            <PrimitiveProperty persistent="true" name="IconObject"
                type="stringType" ValueByString="oracle.wh.repos.impl.binaryData.CMPIcon">
                <PrimitiveProperty persistent="true" name="AGGREGATE"
                    type="BooleanType" ValueByString="false"/>
                <PrimitiveProperty persistent="true" name="INTRA_COMPONENT"
                    type="BooleanType" ValueByString="false"/>
                <PrimitiveProperty persistent="true" name="TARGET_ROLE_NAME"
                    type="stringType" ValueByString="Element"/>
                <PrimitiveProperty persistent="true" name="MCM_INTERESTED"
                    type="BooleanType" ValueByString="true"/>
            </PrimitiveProperty>
            <PrimitiveProperty persistent="true" name="TargetActivity"
                type="stringType" ValueByString="oracle.wh.repos.impl.processFlow.CMPBaseProcessActivity">
                <PrimitiveProperty persistent="true" name="AGGREGATE"
                    type="BooleanType" ValueByString="false"/>
                <PrimitiveProperty persistent="true" name="INTRA_COMPONENT"
                    type="BooleanType" ValueByString="true"/>
                <PrimitiveProperty persistent="true" name="TARGET_ROLE_NAME"
                    type="stringType" ValueByString="IncomingTransition"/>
                <PrimitiveProperty persistent="true" name="MCM_INTERESTED"
                    type="BooleanType" ValueByString="true"/>
            </PrimitiveProperty>
            <PrimitiveProperty persistent="true" name="OwningProcess"
                type="stringType" ValueByString="oracle.wh.repos.impl.processFlow.CMPBaseProcess">
                <PrimitiveProperty persistent="true" name="AGGREGATE"
                    type="BooleanType" ValueByString="true"/>
                <PrimitiveProperty persistent="true" name="INTRA_COMPONENT"
                    type="BooleanType" ValueByString="true"/>
                <PrimitiveProperty persistent="true" name="TARGET_ROLE_NAME"
                    type="stringType" ValueByString="OwnedProcessTransitions"/>
                <PrimitiveProperty persistent="true" name="MCM_INTERESTED"
                    type="BooleanType" ValueByString="true"/>
            </PrimitiveProperty>
            <PrimitiveProperty persistent="true" name="SourceActivity"
                type="stringType" ValueByString="oracle.wh.repos.impl.processFlow.CMPBaseProcessActivity">
                <PrimitiveProperty persistent="true" name="AGGREGATE"
                    type="BooleanType" ValueByString="false"/>
                <PrimitiveProperty persistent="true" name="INTRA_COMPONENT"
                    type="BooleanType" ValueByString="true"/>
                <PrimitiveProperty persistent="true" name="TARGET_ROLE_NAME"
                    type="stringType" ValueByString="OutgoingTransition"/>
                <PrimitiveProperty persistent="true" name="MCM_INTERESTED"
                    type="BooleanType" ValueByString="true"/>
            </PrimitiveProperty>
    </PrimitiveProperty>
    </ClassDefinition>

    <ClassDefinition persistent="true" name="oracle.wh.repos.impl.code.CMPDatatype">
        <ArrayProperty persistent="true" name="CHILD_TYPES" type="stringArrayType">
            <PrimitiveProperty persistent="true" name="oracle.wh.repos.impl.properties.CMPCLOBPropertyValue"
                type="stringType" Position="0" ValueByString="oracle.wh.repos.impl.properties.CMPCLOBPropertyValue"/>
            <PrimitiveProperty persistent="true" name="oracle.wh.repos.impl.properties.CMPPurePhysicalObject"
                type="stringType" Position="1" ValueByString="oracle.wh.repos.impl.properties.CMPPurePhysicalObject"/>
            <PrimitiveProperty persistent="true" name="oracle.wh.repos.impl.properties.CMPStringPropertyValue"
                type="stringType" Position="2" ValueByString="oracle.wh.repos.impl.properties.CMPStringPropertyValue"/>
            <PrimitiveProperty persistent="true" name="oracle.wh.repos.impl.properties.CMPReferencePropertyValue"
                type="stringType" Position="3" ValueByString="oracle.wh.repos.impl.properties.CMPReferencePropertyValue"/>
        </ArrayProperty>
        <PrimitiveProperty persistent="true" name="NAVIGABLE_ASSOCIATION_ROLES"
            type="stringType" ValueByString="Navigable Association Roles">
            <PrimitiveProperty persistent="true" name="FirstClassObject"
                type="stringType" ValueByString="oracle.wh.repos.impl.component.FirstClassObject">
                <PrimitiveProperty persistent="true" name="AGGREGATE"
                    type="BooleanType" ValueByString="false"/>
                <PrimitiveProperty persistent="true" name="INTRA_COMPONENT"
                    type="BooleanType" ValueByString="true"/>
                <PrimitiveProperty persistent="true" name="TARGET_ROLE_NAME"
                    type="stringType" ValueByString="SecondClassObjects"/>
                <PrimitiveProperty persistent="true" name="MCM_INTERESTED"
                    type="BooleanType" ValueByString="false"/>
            </PrimitiveProperty>
            <PrimitiveProperty persistent="true" name="OwningPlatformTypeSet"
                type="stringType" ValueByString="oracle.wh.repos.impl.code.CMPPlatformTypeSet">
                <PrimitiveProperty persistent="true" name="AGGREGATE"
                    type="BooleanType" ValueByString="true"/>
                <PrimitiveProperty persistent="true" name="INTRA_COMPONENT"
                    type="BooleanType" ValueByString="true"/>
                <PrimitiveProperty persistent="true" name="TARGET_ROLE_NAME"
                    type="stringType" ValueByString="Datatype"/>
                <PrimitiveProperty persistent="true" name="MCM_INTERESTED"
                    type="BooleanType" ValueByString="true"/>
            </PrimitiveProperty>
            <PrimitiveProperty persistent="true" name="IconObject"
                type="stringType" ValueByString="oracle.wh.repos.impl.binaryData.CMPIcon">
                <PrimitiveProperty persistent="true" name="AGGREGATE"
                    type="BooleanType" ValueByString="false"/>
                <PrimitiveProperty persistent="true" name="INTRA_COMPONENT"
                    type="BooleanType" ValueByString="false"/>
                <PrimitiveProperty persistent="true" name="TARGET_ROLE_NAME"
                    type="stringType" ValueByString="Element"/>
                <PrimitiveProperty persistent="true" name="MCM_INTERESTED"
                    type="BooleanType" ValueByString="true"/>
            </PrimitiveProperty>
            <PrimitiveProperty persistent="true" name="OwningLanguage"
                type="stringType" ValueByString="oracle.wh.repos.impl.code.CMPLanguage">
                <PrimitiveProperty persistent="true" name="AGGREGATE"
                    type="BooleanType" ValueByString="false"/>
                <PrimitiveProperty persistent="true" name="INTRA_COMPONENT"
                    type="BooleanType" ValueByString="false"/>
                <PrimitiveProperty persistent="true" name="TARGET_ROLE_NAME"
                    type="stringType" ValueByString="ValidDatatypes"/>
                <PrimitiveProperty persistent="true" name="MCM_INTERESTED"
                    type="BooleanType" ValueByString="false"/>
            </PrimitiveProperty>
    </PrimitiveProperty>
    </ClassDefinition>

    <ClassDefinition persistent="true" name="oracle.wh.repos.impl.weakComponent.CMPWeakSecondClassObject">
        <ArrayProperty persistent="true" name="CHILD_TYPES" type="stringArrayType">
            <PrimitiveProperty persistent="true" name="oracle.wh.repos.impl.properties.CMPCLOBPropertyValue"
                type="stringType" Position="0" ValueByString="oracle.wh.repos.impl.properties.CMPCLOBPropertyValue"/>
            <PrimitiveProperty persistent="true" name="oracle.wh.repos.impl.properties.CMPPurePhysicalObject"
                type="stringType" Position="1" ValueByString="oracle.wh.repos.impl.properties.CMPPurePhysicalObject"/>
            <PrimitiveProperty persistent="true" name="oracle.wh.repos.impl.weakComponent.CMPWeakAssociation"
                type="stringType" Position="2" ValueByString="oracle.wh.repos.impl.weakComponent.CMPWeakAssociation"/>
            <PrimitiveProperty persistent="true" name="oracle.wh.repos.impl.properties.CMPStringPropertyValue"
                type="stringType" Position="3" ValueByString="oracle.wh.repos.impl.properties.CMPStringPropertyValue"/>
            <PrimitiveProperty persistent="true" name="oracle.wh.repos.impl.mls.CMPTranslation"
                type="stringType" Position="4" ValueByString="oracle.wh.repos.impl.mls.CMPTranslation"/>
            <PrimitiveProperty persistent="true" name="oracle.wh.repos.impl.weakComponent.CMPWeakSecondClassObject"
                type="stringType" Position="5" ValueByString="oracle.wh.repos.impl.weakComponent.CMPWeakSecondClassObject"/>
            <PrimitiveProperty persistent="true" name="oracle.wh.repos.impl.properties.CMPReferencePropertyValue"
                type="stringType" Position="6" ValueByString="oracle.wh.repos.impl.properties.CMPReferencePropertyValue"/>
        </ArrayProperty>
        <PrimitiveProperty persistent="true" name="NAVIGABLE_ASSOCIATION_ROLES"
            type="stringType" ValueByString="Navigable Association Roles">
            <PrimitiveProperty persistent="true" name="WeakSecondClassObjectOwner"
                type="stringType" ValueByString="oracle.wh.repos.impl.weakComponent.WeakSecondClassObjectOwner">
                <PrimitiveProperty persistent="true" name="AGGREGATE"
                    type="BooleanType" ValueByString="true"/>
                <PrimitiveProperty persistent="true" name="INTRA_COMPONENT"
                    type="BooleanType" ValueByString="true"/>
                <PrimitiveProperty persistent="true" name="TARGET_ROLE_NAME"
                    type="stringType" ValueByString="OwnedWeakSecondClassObjs"/>
                <PrimitiveProperty persistent="true" name="MCM_INTERESTED"
                    type="BooleanType" ValueByString="true"/>
            </PrimitiveProperty>
            <PrimitiveProperty persistent="true" name="FirstClassObject"
                type="stringType" ValueByString="oracle.wh.repos.impl.component.FirstClassObject">
                <PrimitiveProperty persistent="true" name="AGGREGATE"
                    type="BooleanType" ValueByString="false"/>
                <PrimitiveProperty persistent="true" name="INTRA_COMPONENT"
                    type="BooleanType" ValueByString="true"/>
                <PrimitiveProperty persistent="true" name="TARGET_ROLE_NAME"
                    type="stringType" ValueByString="SecondClassObjects"/>
                <PrimitiveProperty persistent="true" name="MCM_INTERESTED"
                    type="BooleanType" ValueByString="false"/>
            </PrimitiveProperty>
            <PrimitiveProperty persistent="true" name="IconObject"
                type="stringType" ValueByString="oracle.wh.repos.impl.binaryData.CMPIcon">
                <PrimitiveProperty persistent="true" name="AGGREGATE"
                    type="BooleanType" ValueByString="false"/>
                <PrimitiveProperty persistent="true" name="INTRA_COMPONENT"
                    type="BooleanType" ValueByString="false"/>
                <PrimitiveProperty persistent="true" name="TARGET_ROLE_NAME"
                    type="stringType" ValueByString="Element"/>
                <PrimitiveProperty persistent="true" name="MCM_INTERESTED"
                    type="BooleanType" ValueByString="true"/>
            </PrimitiveProperty>
            <PrimitiveProperty persistent="true" name="Project"
                type="stringType" ValueByString="oracle.wh.repos.impl.project.CMPWBProject">
                <PrimitiveProperty persistent="true" name="AGGREGATE"
                    type="BooleanType" ValueByString="false"/>
                <PrimitiveProperty persistent="true" name="INTRA_COMPONENT"
                    type="BooleanType" ValueByString="true"/>
                <PrimitiveProperty persistent="true" name="TARGET_ROLE_NAME"
                    type="stringType" ValueByString="NOT MARKED IN MODEL"/>
                <PrimitiveProperty persistent="true" name="MCM_INTERESTED"
                    type="BooleanType" ValueByString="false"/>
            </PrimitiveProperty>
    </PrimitiveProperty>
    </ClassDefinition>

    <ClassDefinition persistent="true" name="oracle.wh.repos.impl.queue.CMPQueueTable">
        <ArrayProperty persistent="true" name="CHILD_TYPES" type="stringArrayType">
            <PrimitiveProperty persistent="true" name="oracle.wh.repos.impl.properties.CMPCLOBPropertyValue"
                type="stringType" Position="0" ValueByString="oracle.wh.repos.impl.properties.CMPCLOBPropertyValue"/>
            <PrimitiveProperty persistent="true" name="oracle.wh.repos.impl.properties.CMPPurePhysicalObject"
                type="stringType" Position="1" ValueByString="oracle.wh.repos.impl.properties.CMPPurePhysicalObject"/>
            <PrimitiveProperty persistent="true" name="oracle.wh.repos.impl.dependency.CMPDependency"
                type="stringType" Position="2" ValueByString="oracle.wh.repos.impl.dependency.CMPDependency"/>
            <PrimitiveProperty persistent="true" name="oracle.wh.repos.impl.validation.CMPWBValidationResult"
                type="stringType" Position="3" ValueByString="oracle.wh.repos.impl.validation.CMPWBValidationResult"/>
            <PrimitiveProperty persistent="true" name="oracle.wh.repos.impl.properties.CMPStringPropertyValue"
                type="stringType" Position="4" ValueByString="oracle.wh.repos.impl.properties.CMPStringPropertyValue"/>
            <PrimitiveProperty persistent="true" name="oracle.wh.repos.impl.mls.CMPTranslation"
                type="stringType" Position="5" ValueByString="oracle.wh.repos.impl.mls.CMPTranslation"/>
            <PrimitiveProperty persistent="true" name="oracle.wh.repos.impl.items.CMPRelationalDBItem"
                type="stringType" Position="6" ValueByString="oracle.wh.repos.impl.items.CMPRelationalDBItem"/>
            <PrimitiveProperty persistent="true" name="oracle.wh.repos.impl.properties.CMPReferencePropertyValue"
                type="stringType" Position="7" ValueByString="oracle.wh.repos.impl.properties.CMPReferencePropertyValue"/>
        </ArrayProperty>
        <PrimitiveProperty persistent="true" name="NAVIGABLE_ASSOCIATION_ROLES"
            type="stringType" ValueByString="Navigable Association Roles">
            <PrimitiveProperty persistent="true" name="InstalledModule"
                type="stringType" ValueByString="oracle.wh.repos.impl.application.CMPInstalledModule">
                <PrimitiveProperty persistent="true" name="AGGREGATE"
                    type="BooleanType" ValueByString="true"/>
                <PrimitiveProperty persistent="true" name="INTRA_COMPONENT"
                    type="BooleanType" ValueByString="false"/>
                <PrimitiveProperty persistent="true" name="TARGET_ROLE_NAME"
                    type="stringType" ValueByString="DAEs"/>
                <PrimitiveProperty persistent="true" name="MCM_INTERESTED"
                    type="BooleanType" ValueByString="true"/>
            </PrimitiveProperty>
            <PrimitiveProperty persistent="true" name="ACLContainer"
                type="stringType" ValueByString="oracle.wh.repos.impl.security.CMPACLContainer">
                <PrimitiveProperty persistent="true" name="AGGREGATE"
                    type="BooleanType" ValueByString="false"/>
                <PrimitiveProperty persistent="true" name="INTRA_COMPONENT"
                    type="BooleanType" ValueByString="false"/>
                <PrimitiveProperty persistent="true" name="TARGET_ROLE_NAME"
                    type="stringType" ValueByString="RealFCO"/>
                <PrimitiveProperty persistent="true" name="MCM_INTERESTED"
                    type="BooleanType" ValueByString="false"/>
            </PrimitiveProperty>
            <PrimitiveProperty persistent="true" name="ValidationResult"
                type="stringType" ValueByString="oracle.wh.repos.impl.validation.CMPValidationComponent">
                <PrimitiveProperty persistent="true" name="AGGREGATE"
                    type="BooleanType" ValueByString="false"/>
                <PrimitiveProperty persistent="true" name="INTRA_COMPONENT"
                    type="BooleanType" ValueByString="true"/>
                <PrimitiveProperty persistent="true" name="TARGET_ROLE_NAME"
                    type="stringType" ValueByString="ValidatingElement"/>
                <PrimitiveProperty persistent="true" name="MCM_INTERESTED"
                    type="BooleanType" ValueByString="false"/>
            </PrimitiveProperty>
            <PrimitiveProperty persistent="true" name="OwningFolder"
                type="stringType" ValueByString="oracle.wh.repos.impl.component.Folder">
                <PrimitiveProperty persistent="true" name="AGGREGATE"
                    type="BooleanType" ValueByString="false"/>
                <PrimitiveProperty persistent="true" name="INTRA_COMPONENT"
                    type="BooleanType" ValueByString="false"/>
                <PrimitiveProperty persistent="true" name="TARGET_ROLE_NAME"
                    type="stringType" ValueByString="OwnedComponents"/>
                <PrimitiveProperty persistent="true" name="MCM_INTERESTED"
                    type="BooleanType" ValueByString="false"/>
            </PrimitiveProperty>
            <PrimitiveProperty persistent="true" name="IconObject"
                type="stringType" ValueByString="oracle.wh.repos.impl.binaryData.CMPIcon">
                <PrimitiveProperty persistent="true" name="AGGREGATE"
                    type="BooleanType" ValueByString="false"/>
                <PrimitiveProperty persistent="true" name="INTRA_COMPONENT"
                    type="BooleanType" ValueByString="false"/>
                <PrimitiveProperty persistent="true" name="TARGET_ROLE_NAME"
                    type="stringType" ValueByString="Element"/>
                <PrimitiveProperty persistent="true" name="MCM_INTERESTED"
                    type="BooleanType" ValueByString="true"/>
            </PrimitiveProperty>
            <PrimitiveProperty persistent="true" name="Project"
                type="stringType" ValueByString="oracle.wh.repos.impl.project.CMPWBProject">
                <PrimitiveProperty persistent="true" name="AGGREGATE"
                    type="BooleanType" ValueByString="false"/>
                <PrimitiveProperty persistent="true" name="INTRA_COMPONENT"
                    type="BooleanType" ValueByString="true"/>
                <PrimitiveProperty persistent="true" name="TARGET_ROLE_NAME"
                    type="stringType" ValueByString="NOT MARKED IN MODEL"/>
                <PrimitiveProperty persistent="true" name="MCM_INTERESTED"
                    type="BooleanType" ValueByString="false"/>
            </PrimitiveProperty>
            <PrimitiveProperty persistent="true" name="PayloadType"
                type="stringType" ValueByString="oracle.wh.repos.impl.type.CMPTypeDefinition">
                <PrimitiveProperty persistent="true" name="AGGREGATE"
                    type="BooleanType" ValueByString="false"/>
                <PrimitiveProperty persistent="true" name="INTRA_COMPONENT"
                    type="BooleanType" ValueByString="false"/>
                <PrimitiveProperty persistent="true" name="TARGET_ROLE_NAME"
                    type="stringType" ValueByString="ReferredBy1"/>
                <PrimitiveProperty persistent="true" name="MCM_INTERESTED"
                    type="BooleanType" ValueByString="true"/>
            </PrimitiveProperty>
    </PrimitiveProperty>
    </ClassDefinition>

    <ClassDefinition persistent="true" name="oracle.wh.repos.impl.processFlow.CMPProcessActivity">
        <ArrayProperty persistent="true" name="CHILD_TYPES" type="stringArrayType">
            <PrimitiveProperty persistent="true" name="oracle.wh.repos.impl.properties.CMPCLOBPropertyValue"
                type="stringType" Position="0" ValueByString="oracle.wh.repos.impl.properties.CMPCLOBPropertyValue"/>
            <PrimitiveProperty persistent="true" name="oracle.wh.repos.impl.properties.CMPPurePhysicalObject"
                type="stringType" Position="1" ValueByString="oracle.wh.repos.impl.properties.CMPPurePhysicalObject"/>
            <PrimitiveProperty persistent="true" name="oracle.wh.repos.impl.properties.CMPStringPropertyValue"
                type="stringType" Position="2" ValueByString="oracle.wh.repos.impl.properties.CMPStringPropertyValue"/>
            <PrimitiveProperty persistent="true" name="oracle.wh.repos.impl.mls.CMPTranslation"
                type="stringType" Position="3" ValueByString="oracle.wh.repos.impl.mls.CMPTranslation"/>
            <PrimitiveProperty persistent="true" name="oracle.wh.repos.impl.processFlow.CMPProcessActivityParameter"
                type="stringType" Position="4" ValueByString="oracle.wh.repos.impl.processFlow.CMPProcessActivityParameter"/>
            <PrimitiveProperty persistent="true" name="oracle.wh.repos.impl.schedules.CMPLocalCalendar"
                type="stringType" Position="5" ValueByString="oracle.wh.repos.impl.schedules.CMPLocalCalendar"/>
            <PrimitiveProperty persistent="true" name="oracle.wh.repos.impl.properties.CMPReferencePropertyValue"
                type="stringType" Position="6" ValueByString="oracle.wh.repos.impl.properties.CMPReferencePropertyValue"/>
        </ArrayProperty>
        <PrimitiveProperty persistent="true" name="NAVIGABLE_ASSOCIATION_ROLES"
            type="stringType" ValueByString="Navigable Association Roles">
            <PrimitiveProperty persistent="true" name="OwningBaseProcess"
                type="stringType" ValueByString="oracle.wh.repos.impl.processFlow.CMPBaseProcess">
                <PrimitiveProperty persistent="true" name="AGGREGATE"
                    type="BooleanType" ValueByString="true"/>
                <PrimitiveProperty persistent="true" name="INTRA_COMPONENT"
                    type="BooleanType" ValueByString="true"/>
                <PrimitiveProperty persistent="true" name="TARGET_ROLE_NAME"
                    type="stringType" ValueByString="OwnedProcessActivities"/>
                <PrimitiveProperty persistent="true" name="MCM_INTERESTED"
                    type="BooleanType" ValueByString="true"/>
            </PrimitiveProperty>
            <PrimitiveProperty persistent="true" name="FirstClassObject"
                type="stringType" ValueByString="oracle.wh.repos.impl.component.FirstClassObject">
                <PrimitiveProperty persistent="true" name="AGGREGATE"
                    type="BooleanType" ValueByString="false"/>
                <PrimitiveProperty persistent="true" name="INTRA_COMPONENT"
                    type="BooleanType" ValueByString="true"/>
                <PrimitiveProperty persistent="true" name="TARGET_ROLE_NAME"
                    type="stringType" ValueByString="SecondClassObjects"/>
                <PrimitiveProperty persistent="true" name="MCM_INTERESTED"
                    type="BooleanType" ValueByString="false"/>
            </PrimitiveProperty>
            <PrimitiveProperty persistent="true" name="CopyOf"
                type="stringType" ValueByString="oracle.wh.repos.impl.component.FirstClassObject">
                <PrimitiveProperty persistent="true" name="AGGREGATE"
                    type="BooleanType" ValueByString="false"/>
                <PrimitiveProperty persistent="true" name="INTRA_COMPONENT"
                    type="BooleanType" ValueByString="false"/>
                <PrimitiveProperty persistent="true" name="TARGET_ROLE_NAME"
                    type="stringType" ValueByString="NOT MARKED IN MODEL"/>
                <PrimitiveProperty persistent="true" name="MCM_INTERESTED"
                    type="BooleanType" ValueByString="true"/>
            </PrimitiveProperty>
            <PrimitiveProperty persistent="true" name="IconObject"
                type="stringType" ValueByString="oracle.wh.repos.impl.binaryData.CMPIcon">
                <PrimitiveProperty persistent="true" name="AGGREGATE"
                    type="BooleanType" ValueByString="false"/>
                <PrimitiveProperty persistent="true" name="INTRA_COMPONENT"
                    type="BooleanType" ValueByString="false"/>
                <PrimitiveProperty persistent="true" name="TARGET_ROLE_NAME"
                    type="stringType" ValueByString="Element"/>
                <PrimitiveProperty persistent="true" name="MCM_INTERESTED"
                    type="BooleanType" ValueByString="true"/>
            </PrimitiveProperty>
            <PrimitiveProperty persistent="true" name="Project"
                type="stringType" ValueByString="oracle.wh.repos.impl.project.CMPWBProject">
                <PrimitiveProperty persistent="true" name="AGGREGATE"
                    type="BooleanType" ValueByString="false"/>
                <PrimitiveProperty persistent="true" name="INTRA_COMPONENT"
                    type="BooleanType" ValueByString="true"/>
                <PrimitiveProperty persistent="true" name="TARGET_ROLE_NAME"
                    type="stringType" ValueByString="NOT MARKED IN MODEL"/>
                <PrimitiveProperty persistent="true" name="MCM_INTERESTED"
                    type="BooleanType" ValueByString="false"/>
            </PrimitiveProperty>
    </PrimitiveProperty>
    </ClassDefinition>

    <ClassDefinition persistent="true" name="oracle.wh.repos.impl.file.CMPWBFile">
        <ArrayProperty persistent="true" name="CHILD_TYPES" type="stringArrayType">
            <PrimitiveProperty persistent="true" name="oracle.wh.repos.impl.properties.CMPCLOBPropertyValue"
                type="stringType" Position="0" ValueByString="oracle.wh.repos.impl.properties.CMPCLOBPropertyValue"/>
            <PrimitiveProperty persistent="true" name="oracle.wh.repos.impl.properties.CMPPurePhysicalObject"
                type="stringType" Position="1" ValueByString="oracle.wh.repos.impl.properties.CMPPurePhysicalObject"/>
            <PrimitiveProperty persistent="true" name="oracle.wh.repos.impl.dependency.CMPDependency"
                type="stringType" Position="2" ValueByString="oracle.wh.repos.impl.dependency.CMPDependency"/>
            <PrimitiveProperty persistent="true" name="oracle.wh.repos.impl.file.CMPWBField"
                type="stringType" Position="3" ValueByString="oracle.wh.repos.impl.file.CMPWBField"/>
            <PrimitiveProperty persistent="true" name="oracle.wh.repos.impl.businessRule.CMPBusinessRuleUsage"
                type="stringType" Position="4" ValueByString="oracle.wh.repos.impl.businessRule.CMPBusinessRuleUsage"/>
            <PrimitiveProperty persistent="true" name="oracle.wh.repos.impl.validation.CMPWBValidationResult"
                type="stringType" Position="5" ValueByString="oracle.wh.repos.impl.validation.CMPWBValidationResult"/>
            <PrimitiveProperty persistent="true" name="oracle.wh.repos.impl.properties.CMPStringPropertyValue"
                type="stringType" Position="6" ValueByString="oracle.wh.repos.impl.properties.CMPStringPropertyValue"/>
            <PrimitiveProperty persistent="true" name="oracle.wh.repos.impl.mls.CMPTranslation"
                type="stringType" Position="7" ValueByString="oracle.wh.repos.impl.mls.CMPTranslation"/>
            <PrimitiveProperty persistent="true" name="oracle.wh.repos.impl.businessRule.CMPRelationUsage"
                type="stringType" Position="8" ValueByString="oracle.wh.repos.impl.businessRule.CMPRelationUsage"/>
            <PrimitiveProperty persistent="true" name="oracle.wh.repos.impl.properties.CMPReferencePropertyValue"
                type="stringType" Position="9" ValueByString="oracle.wh.repos.impl.properties.CMPReferencePropertyValue"/>
            <PrimitiveProperty persistent="true" name="oracle.wh.repos.impl.file.CMPRecord"
                type="stringType" Position="10" ValueByString="oracle.wh.repos.impl.file.CMPRecord"/>
        </ArrayProperty>
        <PrimitiveProperty persistent="true" name="NAVIGABLE_ASSOCIATION_ROLES"
            type="stringType" ValueByString="Navigable Association Roles">
            <PrimitiveProperty persistent="true" name="InstalledModule"
                type="stringType" ValueByString="oracle.wh.repos.impl.application.CMPInstalledModule">
                <PrimitiveProperty persistent="true" name="AGGREGATE"
                    type="BooleanType" ValueByString="true"/>
                <PrimitiveProperty persistent="true" name="INTRA_COMPONENT"
                    type="BooleanType" ValueByString="false"/>
                <PrimitiveProperty persistent="true" name="TARGET_ROLE_NAME"
                    type="stringType" ValueByString="DAEs"/>
                <PrimitiveProperty persistent="true" name="MCM_INTERESTED"
                    type="BooleanType" ValueByString="true"/>
            </PrimitiveProperty>
            <PrimitiveProperty persistent="true" name="ACLContainer"
                type="stringType" ValueByString="oracle.wh.repos.impl.security.CMPACLContainer">
                <PrimitiveProperty persistent="true" name="AGGREGATE"
                    type="BooleanType" ValueByString="false"/>
                <PrimitiveProperty persistent="true" name="INTRA_COMPONENT"
                    type="BooleanType" ValueByString="false"/>
                <PrimitiveProperty persistent="true" name="TARGET_ROLE_NAME"
                    type="stringType" ValueByString="RealFCO"/>
                <PrimitiveProperty persistent="true" name="MCM_INTERESTED"
                    type="BooleanType" ValueByString="false"/>
            </PrimitiveProperty>
            <PrimitiveProperty persistent="true" name="ValidationResult"
                type="stringType" ValueByString="oracle.wh.repos.impl.validation.CMPValidationComponent">
                <PrimitiveProperty persistent="true" name="AGGREGATE"
                    type="BooleanType" ValueByString="false"/>
                <PrimitiveProperty persistent="true" name="INTRA_COMPONENT"
                    type="BooleanType" ValueByString="true"/>
                <PrimitiveProperty persistent="true" name="TARGET_ROLE_NAME"
                    type="stringType" ValueByString="ValidatingElement"/>
                <PrimitiveProperty persistent="true" name="MCM_INTERESTED"
                    type="BooleanType" ValueByString="false"/>
            </PrimitiveProperty>
            <PrimitiveProperty persistent="true" name="OwningFolder"
                type="stringType" ValueByString="oracle.wh.repos.impl.component.Folder">
                <PrimitiveProperty persistent="true" name="AGGREGATE"
                    type="BooleanType" ValueByString="false"/>
                <PrimitiveProperty persistent="true" name="INTRA_COMPONENT"
                    type="BooleanType" ValueByString="false"/>
                <PrimitiveProperty persistent="true" name="TARGET_ROLE_NAME"
                    type="stringType" ValueByString="OwnedComponents"/>
                <PrimitiveProperty persistent="true" name="MCM_INTERESTED"
                    type="BooleanType" ValueByString="false"/>
            </PrimitiveProperty>
            <PrimitiveProperty persistent="true" name="IconObject"
                type="stringType" ValueByString="oracle.wh.repos.impl.binaryData.CMPIcon">
                <PrimitiveProperty persistent="true" name="AGGREGATE"
                    type="BooleanType" ValueByString="false"/>
                <PrimitiveProperty persistent="true" name="INTRA_COMPONENT"
                    type="BooleanType" ValueByString="false"/>
                <PrimitiveProperty persistent="true" name="TARGET_ROLE_NAME"
                    type="stringType" ValueByString="Element"/>
                <PrimitiveProperty persistent="true" name="MCM_INTERESTED"
                    type="BooleanType" ValueByString="true"/>
            </PrimitiveProperty>
            <PrimitiveProperty persistent="true" name="Project"
                type="stringType" ValueByString="oracle.wh.repos.impl.project.CMPWBProject">
                <PrimitiveProperty persistent="true" name="AGGREGATE"
                    type="BooleanType" ValueByString="false"/>
                <PrimitiveProperty persistent="true" name="INTRA_COMPONENT"
                    type="BooleanType" ValueByString="true"/>
                <PrimitiveProperty persistent="true" name="TARGET_ROLE_NAME"
                    type="stringType" ValueByString="NOT MARKED IN MODEL"/>
                <PrimitiveProperty persistent="true" name="MCM_INTERESTED"
                    type="BooleanType" ValueByString="false"/>
            </PrimitiveProperty>
    </PrimitiveProperty>
    </ClassDefinition>

    <ClassDefinition persistent="true" name="oracle.wh.repos.impl.dimensional.CMPSkipLevelRelationship">
        <ArrayProperty persistent="true" name="CHILD_TYPES" type="stringArrayType">
            <PrimitiveProperty persistent="true" name="oracle.wh.repos.impl.properties.CMPCLOBPropertyValue"
                type="stringType" Position="0" ValueByString="oracle.wh.repos.impl.properties.CMPCLOBPropertyValue"/>
            <PrimitiveProperty persistent="true" name="oracle.wh.repos.impl.properties.CMPPurePhysicalObject"
                type="stringType" Position="1" ValueByString="oracle.wh.repos.impl.properties.CMPPurePhysicalObject"/>
            <PrimitiveProperty persistent="true" name="oracle.wh.repos.impl.properties.CMPStringPropertyValue"
                type="stringType" Position="2" ValueByString="oracle.wh.repos.impl.properties.CMPStringPropertyValue"/>
            <PrimitiveProperty persistent="true" name="oracle.wh.repos.impl.mls.CMPTranslation"
                type="stringType" Position="3" ValueByString="oracle.wh.repos.impl.mls.CMPTranslation"/>
            <PrimitiveProperty persistent="true" name="oracle.wh.repos.impl.properties.CMPReferencePropertyValue"
                type="stringType" Position="4" ValueByString="oracle.wh.repos.impl.properties.CMPReferencePropertyValue"/>
        </ArrayProperty>
        <PrimitiveProperty persistent="true" name="NAVIGABLE_ASSOCIATION_ROLES"
            type="stringType" ValueByString="Navigable Association Roles">
            <PrimitiveProperty persistent="true" name="FirstClassObject"
                type="stringType" ValueByString="oracle.wh.repos.impl.component.FirstClassObject">
                <PrimitiveProperty persistent="true" name="AGGREGATE"
                    type="BooleanType" ValueByString="false"/>
                <PrimitiveProperty persistent="true" name="INTRA_COMPONENT"
                    type="BooleanType" ValueByString="true"/>
                <PrimitiveProperty persistent="true" name="TARGET_ROLE_NAME"
                    type="stringType" ValueByString="SecondClassObjects"/>
                <PrimitiveProperty persistent="true" name="MCM_INTERESTED"
                    type="BooleanType" ValueByString="false"/>
            </PrimitiveProperty>
            <PrimitiveProperty persistent="true" name="ParentLevel"
                type="stringType" ValueByString="oracle.wh.repos.impl.dimensional.CMPLevel">
                <PrimitiveProperty persistent="true" name="AGGREGATE"
                    type="BooleanType" ValueByString="false"/>
                <PrimitiveProperty persistent="true" name="INTRA_COMPONENT"
                    type="BooleanType" ValueByString="true"/>
                <PrimitiveProperty persistent="true" name="TARGET_ROLE_NAME"
                    type="stringType" ValueByString="LevelSkipsAsParent"/>
                <PrimitiveProperty persistent="true" name="MCM_INTERESTED"
                    type="BooleanType" ValueByString="true"/>
            </PrimitiveProperty>
            <PrimitiveProperty persistent="true" name="IconObject"
                type="stringType" ValueByString="oracle.wh.repos.impl.binaryData.CMPIcon">
                <PrimitiveProperty persistent="true" name="AGGREGATE"
                    type="BooleanType" ValueByString="false"/>
                <PrimitiveProperty persistent="true" name="INTRA_COMPONENT"
                    type="BooleanType" ValueByString="false"/>
                <PrimitiveProperty persistent="true" name="TARGET_ROLE_NAME"
                    type="stringType" ValueByString="Element"/>
                <PrimitiveProperty persistent="true" name="MCM_INTERESTED"
                    type="BooleanType" ValueByString="true"/>
            </PrimitiveProperty>
            <PrimitiveProperty persistent="true" name="BindingAttribute"
                type="stringType" ValueByString="oracle.wh.repos.impl.items.CMPAttribute">
                <PrimitiveProperty persistent="true" name="AGGREGATE"
                    type="BooleanType" ValueByString="false"/>
                <PrimitiveProperty persistent="true" name="INTRA_COMPONENT"
                    type="BooleanType" ValueByString="false"/>
                <PrimitiveProperty persistent="true" name="TARGET_ROLE_NAME"
                    type="stringType" ValueByString="BoundSkipLVRelns"/>
                <PrimitiveProperty persistent="true" name="MCM_INTERESTED"
                    type="BooleanType" ValueByString="true"/>
            </PrimitiveProperty>
            <PrimitiveProperty persistent="true" name="Project"
                type="stringType" ValueByString="oracle.wh.repos.impl.project.CMPWBProject">
                <PrimitiveProperty persistent="true" name="AGGREGATE"
                    type="BooleanType" ValueByString="false"/>
                <PrimitiveProperty persistent="true" name="INTRA_COMPONENT"
                    type="BooleanType" ValueByString="true"/>
                <PrimitiveProperty persistent="true" name="TARGET_ROLE_NAME"
                    type="stringType" ValueByString="NOT MARKED IN MODEL"/>
                <PrimitiveProperty persistent="true" name="MCM_INTERESTED"
                    type="BooleanType" ValueByString="false"/>
            </PrimitiveProperty>
            <PrimitiveProperty persistent="true" name="OwningHierarchy"
                type="stringType" ValueByString="oracle.wh.repos.impl.dimensional.CMPHierarchy">
                <PrimitiveProperty persistent="true" name="AGGREGATE"
                    type="BooleanType" ValueByString="true"/>
                <PrimitiveProperty persistent="true" name="INTRA_COMPONENT"
                    type="BooleanType" ValueByString="true"/>
                <PrimitiveProperty persistent="true" name="TARGET_ROLE_NAME"
                    type="stringType" ValueByString="OwnedSkipLevelRelationship"/>
                <PrimitiveProperty persistent="true" name="MCM_INTERESTED"
                    type="BooleanType" ValueByString="true"/>
            </PrimitiveProperty>
            <PrimitiveProperty persistent="true" name="ChildLevel"
                type="stringType" ValueByString="oracle.wh.repos.impl.dimensional.CMPLevel">
                <PrimitiveProperty persistent="true" name="AGGREGATE"
                    type="BooleanType" ValueByString="false"/>
                <PrimitiveProperty persistent="true" name="INTRA_COMPONENT"
                    type="BooleanType" ValueByString="true"/>
                <PrimitiveProperty persistent="true" name="TARGET_ROLE_NAME"
                    type="stringType" ValueByString="LevelSkipsAsChild"/>
                <PrimitiveProperty persistent="true" name="MCM_INTERESTED"
                    type="BooleanType" ValueByString="true"/>
            </PrimitiveProperty>
            <PrimitiveProperty persistent="true" name="BindingForeignKey"
                type="stringType" ValueByString="oracle.wh.repos.impl.items.CMPForeignKey">
                <PrimitiveProperty persistent="true" name="AGGREGATE"
                    type="BooleanType" ValueByString="false"/>
                <PrimitiveProperty persistent="true" name="INTRA_COMPONENT"
                    type="BooleanType" ValueByString="false"/>
                <PrimitiveProperty persistent="true" name="TARGET_ROLE_NAME"
                    type="stringType" ValueByString="BoundSkipLVRelns"/>
                <PrimitiveProperty persistent="true" name="MCM_INTERESTED"
                    type="BooleanType" ValueByString="true"/>
            </PrimitiveProperty>
    </PrimitiveProperty>
    </ClassDefinition>

    <ClassDefinition persistent="true" name="oracle.wh.repos.impl.mapping.CMPMapDisplaySet">
        <ArrayProperty persistent="true" name="CHILD_TYPES" type="stringArrayType">
            <PrimitiveProperty persistent="true" name="oracle.wh.repos.impl.properties.CMPCLOBPropertyValue"
                type="stringType" Position="0" ValueByString="oracle.wh.repos.impl.properties.CMPCLOBPropertyValue"/>
            <PrimitiveProperty persistent="true" name="oracle.wh.repos.impl.properties.CMPPurePhysicalObject"
                type="stringType" Position="1" ValueByString="oracle.wh.repos.impl.properties.CMPPurePhysicalObject"/>
            <PrimitiveProperty persistent="true" name="oracle.wh.repos.impl.mapping.CMPMapDisplaySetUsage"
                type="stringType" Position="2" ValueByString="oracle.wh.repos.impl.mapping.CMPMapDisplaySetUsage"/>
            <PrimitiveProperty persistent="true" name="oracle.wh.repos.impl.properties.CMPStringPropertyValue"
                type="stringType" Position="3" ValueByString="oracle.wh.repos.impl.properties.CMPStringPropertyValue"/>
            <PrimitiveProperty persistent="true" name="oracle.wh.repos.impl.mls.CMPTranslation"
                type="stringType" Position="4" ValueByString="oracle.wh.repos.impl.mls.CMPTranslation"/>
            <PrimitiveProperty persistent="true" name="oracle.wh.repos.impl.properties.CMPReferencePropertyValue"
                type="stringType" Position="5" ValueByString="oracle.wh.repos.impl.properties.CMPReferencePropertyValue"/>
        </ArrayProperty>
        <PrimitiveProperty persistent="true" name="NAVIGABLE_ASSOCIATION_ROLES"
            type="stringType" ValueByString="Navigable Association Roles">
            <PrimitiveProperty persistent="true" name="Owner"
                type="stringType" ValueByString="oracle.wh.repos.impl.mapping.CMPMapAttributeGroupOwner">
                <PrimitiveProperty persistent="true" name="AGGREGATE"
                    type="BooleanType" ValueByString="true"/>
                <PrimitiveProperty persistent="true" name="INTRA_COMPONENT"
                    type="BooleanType" ValueByString="true"/>
                <PrimitiveProperty persistent="true" name="TARGET_ROLE_NAME"
                    type="stringType" ValueByString="DisplaySets"/>
                <PrimitiveProperty persistent="true" name="MCM_INTERESTED"
                    type="BooleanType" ValueByString="false"/>
            </PrimitiveProperty>
            <PrimitiveProperty persistent="true" name="FirstClassObject"
                type="stringType" ValueByString="oracle.wh.repos.impl.component.FirstClassObject">
                <PrimitiveProperty persistent="true" name="AGGREGATE"
                    type="BooleanType" ValueByString="false"/>
                <PrimitiveProperty persistent="true" name="INTRA_COMPONENT"
                    type="BooleanType" ValueByString="true"/>
                <PrimitiveProperty persistent="true" name="TARGET_ROLE_NAME"
                    type="stringType" ValueByString="SecondClassObjects"/>
                <PrimitiveProperty persistent="true" name="MCM_INTERESTED"
                    type="BooleanType" ValueByString="false"/>
            </PrimitiveProperty>
            <PrimitiveProperty persistent="true" name="NamedItemSet"
                type="stringType" ValueByString="oracle.wh.repos.impl.items.CMPWBNamedItemSet">
                <PrimitiveProperty persistent="true" name="AGGREGATE"
                    type="BooleanType" ValueByString="false"/>
                <PrimitiveProperty persistent="true" name="INTRA_COMPONENT"
                    type="BooleanType" ValueByString="false"/>
                <PrimitiveProperty persistent="true" name="TARGET_ROLE_NAME"
                    type="stringType" ValueByString="NOT MARKED IN MODEL"/>
                <PrimitiveProperty persistent="true" name="MCM_INTERESTED"
                    type="BooleanType" ValueByString="false"/>
            </PrimitiveProperty>
            <PrimitiveProperty persistent="true" name="IconObject"
                type="stringType" ValueByString="oracle.wh.repos.impl.binaryData.CMPIcon">
                <PrimitiveProperty persistent="true" name="AGGREGATE"
                    type="BooleanType" ValueByString="false"/>
                <PrimitiveProperty persistent="true" name="INTRA_COMPONENT"
                    type="BooleanType" ValueByString="false"/>
                <PrimitiveProperty persistent="true" name="TARGET_ROLE_NAME"
                    type="stringType" ValueByString="Element"/>
                <PrimitiveProperty persistent="true" name="MCM_INTERESTED"
                    type="BooleanType" ValueByString="true"/>
            </PrimitiveProperty>
            <PrimitiveProperty persistent="true" name="ReferencingObject"
                type="stringType" ValueByString="oracle.wh.repos.impl.mapping.CMPMapDisplaySetBindee">
                <PrimitiveProperty persistent="true" name="AGGREGATE"
                    type="BooleanType" ValueByString="false"/>
                <PrimitiveProperty persistent="true" name="INTRA_COMPONENT"
                    type="BooleanType" ValueByString="false"/>
                <PrimitiveProperty persistent="true" name="TARGET_ROLE_NAME"
                    type="stringType" ValueByString="NOT MARKED IN MODEL"/>
                <PrimitiveProperty persistent="true" name="MCM_INTERESTED"
                    type="BooleanType" ValueByString="true"/>
            </PrimitiveProperty>
    </PrimitiveProperty>
    </ClassDefinition>

    <ClassDefinition persistent="true" name="oracle.wh.repos.impl.query.CMPQueryObject">
        <ArrayProperty persistent="true" name="CHILD_TYPES" type="stringArrayType">
            <PrimitiveProperty persistent="true" name="oracle.wh.repos.impl.properties.CMPCLOBPropertyValue"
                type="stringType" Position="0" ValueByString="oracle.wh.repos.impl.properties.CMPCLOBPropertyValue"/>
            <PrimitiveProperty persistent="true" name="oracle.wh.repos.impl.query.CMPQueryAggregationLevel"
                type="stringType" Position="1" ValueByString="oracle.wh.repos.impl.query.CMPQueryAggregationLevel"/>
            <PrimitiveProperty persistent="true" name="oracle.wh.repos.impl.validation.CMPWBValidationResult"
                type="stringType" Position="2" ValueByString="oracle.wh.repos.impl.validation.CMPWBValidationResult"/>
            <PrimitiveProperty persistent="true" name="oracle.wh.repos.impl.mls.CMPTranslation"
                type="stringType" Position="3" ValueByString="oracle.wh.repos.impl.mls.CMPTranslation"/>
            <PrimitiveProperty persistent="true" name="oracle.wh.repos.impl.properties.CMPReferencePropertyValue"
                type="stringType" Position="4" ValueByString="oracle.wh.repos.impl.properties.CMPReferencePropertyValue"/>
            <PrimitiveProperty persistent="true" name="oracle.wh.repos.impl.query.CMPQueryDBObjectUsage"
                type="stringType" Position="5" ValueByString="oracle.wh.repos.impl.query.CMPQueryDBObjectUsage"/>
            <PrimitiveProperty persistent="true" name="oracle.wh.repos.impl.properties.CMPPurePhysicalObject"
                type="stringType" Position="6" ValueByString="oracle.wh.repos.impl.properties.CMPPurePhysicalObject"/>
            <PrimitiveProperty persistent="true" name="oracle.wh.repos.impl.query.CMPQueryItem"
                type="stringType" Position="7" ValueByString="oracle.wh.repos.impl.query.CMPQueryItem"/>
            <PrimitiveProperty persistent="true" name="oracle.wh.repos.impl.query.CMPJoin"
                type="stringType" Position="8" ValueByString="oracle.wh.repos.impl.query.CMPJoin"/>
            <PrimitiveProperty persistent="true" name="oracle.wh.repos.impl.query.CMPQueryCondition"
                type="stringType" Position="9" ValueByString="oracle.wh.repos.impl.query.CMPQueryCondition"/>
            <PrimitiveProperty persistent="true" name="oracle.wh.repos.impl.query.CMPQueryForeignKeyUsage"
                type="stringType" Position="10" ValueByString="oracle.wh.repos.impl.query.CMPQueryForeignKeyUsage"/>
            <PrimitiveProperty persistent="true" name="oracle.wh.repos.impl.dependency.CMPDependency"
                type="stringType" Position="11" ValueByString="oracle.wh.repos.impl.dependency.CMPDependency"/>
            <PrimitiveProperty persistent="true" name="oracle.wh.repos.impl.properties.CMPStringPropertyValue"
                type="stringType" Position="12" ValueByString="oracle.wh.repos.impl.properties.CMPStringPropertyValue"/>
            <PrimitiveProperty persistent="true" name="oracle.wh.repos.impl.query.CMPObjectJoinUsage"
                type="stringType" Position="13" ValueByString="oracle.wh.repos.impl.query.CMPObjectJoinUsage"/>
        </ArrayProperty>
        <PrimitiveProperty persistent="true" name="NAVIGABLE_ASSOCIATION_ROLES"
            type="stringType" ValueByString="Navigable Association Roles">
            <PrimitiveProperty persistent="true" name="InstalledModule"
                type="stringType" ValueByString="oracle.wh.repos.impl.application.CMPInstalledModule">
                <PrimitiveProperty persistent="true" name="AGGREGATE"
                    type="BooleanType" ValueByString="true"/>
                <PrimitiveProperty persistent="true" name="INTRA_COMPONENT"
                    type="BooleanType" ValueByString="false"/>
                <PrimitiveProperty persistent="true" name="TARGET_ROLE_NAME"
                    type="stringType" ValueByString="DAEs"/>
                <PrimitiveProperty persistent="true" name="MCM_INTERESTED"
                    type="BooleanType" ValueByString="true"/>
            </PrimitiveProperty>
            <PrimitiveProperty persistent="true" name="ACLContainer"
                type="stringType" ValueByString="oracle.wh.repos.impl.security.CMPACLContainer">
                <PrimitiveProperty persistent="true" name="AGGREGATE"
                    type="BooleanType" ValueByString="false"/>
                <PrimitiveProperty persistent="true" name="INTRA_COMPONENT"
                    type="BooleanType" ValueByString="false"/>
                <PrimitiveProperty persistent="true" name="TARGET_ROLE_NAME"
                    type="stringType" ValueByString="RealFCO"/>
                <PrimitiveProperty persistent="true" name="MCM_INTERESTED"
                    type="BooleanType" ValueByString="false"/>
            </PrimitiveProperty>
            <PrimitiveProperty persistent="true" name="ValidationResult"
                type="stringType" ValueByString="oracle.wh.repos.impl.validation.CMPValidationComponent">
                <PrimitiveProperty persistent="true" name="AGGREGATE"
                    type="BooleanType" ValueByString="false"/>
                <PrimitiveProperty persistent="true" name="INTRA_COMPONENT"
                    type="BooleanType" ValueByString="true"/>
                <PrimitiveProperty persistent="true" name="TARGET_ROLE_NAME"
                    type="stringType" ValueByString="ValidatingElement"/>
                <PrimitiveProperty persistent="true" name="MCM_INTERESTED"
                    type="BooleanType" ValueByString="false"/>
            </PrimitiveProperty>
            <PrimitiveProperty persistent="true" name="DerivationSourceFCO"
                type="stringType" ValueByString="oracle.wh.repos.impl.derivation.CMPDerivationSourceFCO">
                <PrimitiveProperty persistent="true" name="AGGREGATE"
                    type="BooleanType" ValueByString="false"/>
                <PrimitiveProperty persistent="true" name="INTRA_COMPONENT"
                    type="BooleanType" ValueByString="false"/>
                <PrimitiveProperty persistent="true" name="TARGET_ROLE_NAME"
                    type="stringType" ValueByString="DerivedFCOs"/>
                <PrimitiveProperty persistent="true" name="MCM_INTERESTED"
                    type="BooleanType" ValueByString="true"/>
            </PrimitiveProperty>
            <PrimitiveProperty persistent="true" name="OwningFolder"
                type="stringType" ValueByString="oracle.wh.repos.impl.component.Folder">
                <PrimitiveProperty persistent="true" name="AGGREGATE"
                    type="BooleanType" ValueByString="false"/>
                <PrimitiveProperty persistent="true" name="INTRA_COMPONENT"
                    type="BooleanType" ValueByString="false"/>
                <PrimitiveProperty persistent="true" name="TARGET_ROLE_NAME"
                    type="stringType" ValueByString="OwnedComponents"/>
                <PrimitiveProperty persistent="true" name="MCM_INTERESTED"
                    type="BooleanType" ValueByString="false"/>
            </PrimitiveProperty>
            <PrimitiveProperty persistent="true" name="DerivationSourceSCO"
                type="stringType" ValueByString="oracle.wh.repos.impl.derivation.CMPDerivationSourceSCO">
                <PrimitiveProperty persistent="true" name="AGGREGATE"
                    type="BooleanType" ValueByString="false"/>
                <PrimitiveProperty persistent="true" name="INTRA_COMPONENT"
                    type="BooleanType" ValueByString="false"/>
                <PrimitiveProperty persistent="true" name="TARGET_ROLE_NAME"
                    type="stringType" ValueByString="DerivedFCOs"/>
                <PrimitiveProperty persistent="true" name="MCM_INTERESTED"
                    type="BooleanType" ValueByString="true"/>
            </PrimitiveProperty>
            <PrimitiveProperty persistent="true" name="RelatedDesignFCO"
                type="stringType" ValueByString="oracle.wh.repos.impl.query.CMPDesignRelation">
                <PrimitiveProperty persistent="true" name="AGGREGATE"
                    type="BooleanType" ValueByString="false"/>
                <PrimitiveProperty persistent="true" name="INTRA_COMPONENT"
                    type="BooleanType" ValueByString="false"/>
                <PrimitiveProperty persistent="true" name="TARGET_ROLE_NAME"
                    type="stringType" ValueByString="QueryObjects"/>
                <PrimitiveProperty persistent="true" name="MCM_INTERESTED"
                    type="BooleanType" ValueByString="true"/>
            </PrimitiveProperty>
            <PrimitiveProperty persistent="true" name="IconObject"
                type="stringType" ValueByString="oracle.wh.repos.impl.binaryData.CMPIcon">
                <PrimitiveProperty persistent="true" name="AGGREGATE"
                    type="BooleanType" ValueByString="false"/>
                <PrimitiveProperty persistent="true" name="INTRA_COMPONENT"
                    type="BooleanType" ValueByString="false"/>
                <PrimitiveProperty persistent="true" name="TARGET_ROLE_NAME"
                    type="stringType" ValueByString="Element"/>
                <PrimitiveProperty persistent="true" name="MCM_INTERESTED"
                    type="BooleanType" ValueByString="true"/>
            </PrimitiveProperty>
            <PrimitiveProperty persistent="true" name="RelatedDimensionRole"
                type="stringType" ValueByString="oracle.wh.repos.impl.dimensional.CMPDimensionRole">
                <PrimitiveProperty persistent="true" name="AGGREGATE"
                    type="BooleanType" ValueByString="false"/>
                <PrimitiveProperty persistent="true" name="INTRA_COMPONENT"
                    type="BooleanType" ValueByString="false"/>
                <PrimitiveProperty persistent="true" name="TARGET_ROLE_NAME"
                    type="stringType" ValueByString="QueryObjects"/>
                <PrimitiveProperty persistent="true" name="MCM_INTERESTED"
                    type="BooleanType" ValueByString="true"/>
            </PrimitiveProperty>
            <PrimitiveProperty persistent="true" name="RelatedLevel"
                type="stringType" ValueByString="oracle.wh.repos.impl.dimensional.CMPLevel">
                <PrimitiveProperty persistent="true" name="AGGREGATE"
                    type="BooleanType" ValueByString="false"/>
                <PrimitiveProperty persistent="true" name="INTRA_COMPONENT"
                    type="BooleanType" ValueByString="false"/>
                <PrimitiveProperty persistent="true" name="TARGET_ROLE_NAME"
                    type="stringType" ValueByString="QueryObjects"/>
                <PrimitiveProperty persistent="true" name="MCM_INTERESTED"
                    type="BooleanType" ValueByString="true"/>
            </PrimitiveProperty>
            <PrimitiveProperty persistent="true" name="Project"
                type="stringType" ValueByString="oracle.wh.repos.impl.project.CMPWBProject">
                <PrimitiveProperty persistent="true" name="AGGREGATE"
                    type="BooleanType" ValueByString="false"/>
                <PrimitiveProperty persistent="true" name="INTRA_COMPONENT"
                    type="BooleanType" ValueByString="true"/>
                <PrimitiveProperty persistent="true" name="TARGET_ROLE_NAME"
                    type="stringType" ValueByString="NOT MARKED IN MODEL"/>
                <PrimitiveProperty persistent="true" name="MCM_INTERESTED"
                    type="BooleanType" ValueByString="false"/>
            </PrimitiveProperty>
    </PrimitiveProperty>
    </ClassDefinition>

    <ClassDefinition persistent="true" name="oracle.wh.repos.impl.dataProfile.CMPProfile">
        <ArrayProperty persistent="true" name="CHILD_TYPES" type="stringArrayType">
            <PrimitiveProperty persistent="true" name="oracle.wh.repos.impl.properties.CMPCLOBPropertyValue"
                type="stringType" Position="0" ValueByString="oracle.wh.repos.impl.properties.CMPCLOBPropertyValue"/>
            <PrimitiveProperty persistent="true" name="oracle.wh.repos.impl.properties.CMPPurePhysicalObject"
                type="stringType" Position="1" ValueByString="oracle.wh.repos.impl.properties.CMPPurePhysicalObject"/>
            <PrimitiveProperty persistent="true" name="oracle.wh.repos.impl.dependency.CMPDependency"
                type="stringType" Position="2" ValueByString="oracle.wh.repos.impl.dependency.CMPDependency"/>
            <PrimitiveProperty persistent="true" name="oracle.wh.repos.impl.properties.CMPStringPropertyValue"
                type="stringType" Position="3" ValueByString="oracle.wh.repos.impl.properties.CMPStringPropertyValue"/>
            <PrimitiveProperty persistent="true" name="oracle.wh.repos.impl.validation.CMPWBValidationResult"
                type="stringType" Position="4" ValueByString="oracle.wh.repos.impl.validation.CMPWBValidationResult"/>
            <PrimitiveProperty persistent="true" name="oracle.wh.repos.impl.mls.CMPTranslation"
                type="stringType" Position="5" ValueByString="oracle.wh.repos.impl.mls.CMPTranslation"/>
            <PrimitiveProperty persistent="true" name="oracle.wh.repos.impl.environment.CMPLocationUsage"
                type="stringType" Position="6" ValueByString="oracle.wh.repos.impl.environment.CMPLocationUsage"/>
            <PrimitiveProperty persistent="true" name="oracle.wh.repos.impl.dataProfile.CMPDerivationSchema"
                type="stringType" Position="7" ValueByString="oracle.wh.repos.impl.dataProfile.CMPDerivationSchema"/>
            <PrimitiveProperty persistent="true" name="oracle.wh.repos.impl.properties.CMPReferencePropertyValue"
                type="stringType" Position="8" ValueByString="oracle.wh.repos.impl.properties.CMPReferencePropertyValue"/>
            <PrimitiveProperty persistent="true" name="oracle.wh.repos.impl.dataProfile.CMPProfileTable"
                type="stringType" Position="9" ValueByString="oracle.wh.repos.impl.dataProfile.CMPProfileTable"/>
            <PrimitiveProperty persistent="true" name="oracle.wh.repos.impl.relational.CMPWBTable"
                type="stringType" Position="10" ValueByString="oracle.wh.repos.impl.relational.CMPWBTable"/>
        </ArrayProperty>
        <PrimitiveProperty persistent="true" name="NAVIGABLE_ASSOCIATION_ROLES"
            type="stringType" ValueByString="Navigable Association Roles">
            <PrimitiveProperty persistent="true" name="ACLContainer"
                type="stringType" ValueByString="oracle.wh.repos.impl.security.CMPACLContainer">
                <PrimitiveProperty persistent="true" name="AGGREGATE"
                    type="BooleanType" ValueByString="false"/>
                <PrimitiveProperty persistent="true" name="INTRA_COMPONENT"
                    type="BooleanType" ValueByString="false"/>
                <PrimitiveProperty persistent="true" name="TARGET_ROLE_NAME"
                    type="stringType" ValueByString="RealFCO"/>
                <PrimitiveProperty persistent="true" name="MCM_INTERESTED"
                    type="BooleanType" ValueByString="false"/>
            </PrimitiveProperty>
            <PrimitiveProperty persistent="true" name="ValidationResult"
                type="stringType" ValueByString="oracle.wh.repos.impl.validation.CMPValidationComponent">
                <PrimitiveProperty persistent="true" name="AGGREGATE"
                    type="BooleanType" ValueByString="false"/>
                <PrimitiveProperty persistent="true" name="INTRA_COMPONENT"
                    type="BooleanType" ValueByString="true"/>
                <PrimitiveProperty persistent="true" name="TARGET_ROLE_NAME"
                    type="stringType" ValueByString="ValidatingElement"/>
                <PrimitiveProperty persistent="true" name="MCM_INTERESTED"
                    type="BooleanType" ValueByString="false"/>
            </PrimitiveProperty>
            <PrimitiveProperty persistent="true" name="OwningFolder"
                type="stringType" ValueByString="oracle.wh.repos.impl.component.Folder">
                <PrimitiveProperty persistent="true" name="AGGREGATE"
                    type="BooleanType" ValueByString="false"/>
                <PrimitiveProperty persistent="true" name="INTRA_COMPONENT"
                    type="BooleanType" ValueByString="false"/>
                <PrimitiveProperty persistent="true" name="TARGET_ROLE_NAME"
                    type="stringType" ValueByString="OwnedComponents"/>
                <PrimitiveProperty persistent="true" name="MCM_INTERESTED"
                    type="BooleanType" ValueByString="false"/>
            </PrimitiveProperty>
            <PrimitiveProperty persistent="true" name="IconObject"
                type="stringType" ValueByString="oracle.wh.repos.impl.binaryData.CMPIcon">
                <PrimitiveProperty persistent="true" name="AGGREGATE"
                    type="BooleanType" ValueByString="false"/>
                <PrimitiveProperty persistent="true" name="INTRA_COMPONENT"
                    type="BooleanType" ValueByString="false"/>
                <PrimitiveProperty persistent="true" name="TARGET_ROLE_NAME"
                    type="stringType" ValueByString="Element"/>
                <PrimitiveProperty persistent="true" name="MCM_INTERESTED"
                    type="BooleanType" ValueByString="true"/>
            </PrimitiveProperty>
            <PrimitiveProperty persistent="true" name="Platform"
                type="stringType" ValueByString="oracle.wh.repos.impl.platform.CMPPlatform">
                <PrimitiveProperty persistent="true" name="AGGREGATE"
                    type="BooleanType" ValueByString="false"/>
                <PrimitiveProperty persistent="true" name="INTRA_COMPONENT"
                    type="BooleanType" ValueByString="false"/>
                <PrimitiveProperty persistent="true" name="TARGET_ROLE_NAME"
                    type="stringType" ValueByString="Modules"/>
                <PrimitiveProperty persistent="true" name="MCM_INTERESTED"
                    type="BooleanType" ValueByString="true"/>
            </PrimitiveProperty>
            <PrimitiveProperty persistent="true" name="OwningProject"
                type="stringType" ValueByString="oracle.wh.repos.impl.project.CMPWBProject">
                <PrimitiveProperty persistent="true" name="AGGREGATE"
                    type="BooleanType" ValueByString="true"/>
                <PrimitiveProperty persistent="true" name="INTRA_COMPONENT"
                    type="BooleanType" ValueByString="false"/>
                <PrimitiveProperty persistent="true" name="TARGET_ROLE_NAME"
                    type="stringType" ValueByString="InstalledModules"/>
                <PrimitiveProperty persistent="true" name="MCM_INTERESTED"
                    type="BooleanType" ValueByString="true"/>
            </PrimitiveProperty>
            <PrimitiveProperty persistent="true" name="MIVDefinition"
                type="stringType" ValueByString="oracle.wh.repos.impl.miv.CMPWBMIVDefinition">
                <PrimitiveProperty persistent="true" name="AGGREGATE"
                    type="BooleanType" ValueByString="false"/>
                <PrimitiveProperty persistent="true" name="INTRA_COMPONENT"
                    type="BooleanType" ValueByString="false"/>
                <PrimitiveProperty persistent="true" name="TARGET_ROLE_NAME"
                    type="stringType" ValueByString="MIVInstalledModule"/>
                <PrimitiveProperty persistent="true" name="MCM_INTERESTED"
                    type="BooleanType" ValueByString="true"/>
            </PrimitiveProperty>
            <PrimitiveProperty persistent="true" name="Project"
                type="stringType" ValueByString="oracle.wh.repos.impl.project.CMPWBProject">
                <PrimitiveProperty persistent="true" name="AGGREGATE"
                    type="BooleanType" ValueByString="false"/>
                <PrimitiveProperty persistent="true" name="INTRA_COMPONENT"
                    type="BooleanType" ValueByString="true"/>
                <PrimitiveProperty persistent="true" name="TARGET_ROLE_NAME"
                    type="stringType" ValueByString="NOT MARKED IN MODEL"/>
                <PrimitiveProperty persistent="true" name="MCM_INTERESTED"
                    type="BooleanType" ValueByString="false"/>
            </PrimitiveProperty>
    </PrimitiveProperty>
    </ClassDefinition>

    <ClassDefinition persistent="true" name="oracle.wh.repos.impl.dimensional.CMPDimensionRole">
        <ArrayProperty persistent="true" name="CHILD_TYPES" type="stringArrayType">
            <PrimitiveProperty persistent="true" name="oracle.wh.repos.impl.properties.CMPCLOBPropertyValue"
                type="stringType" Position="0" ValueByString="oracle.wh.repos.impl.properties.CMPCLOBPropertyValue"/>
            <PrimitiveProperty persistent="true" name="oracle.wh.repos.impl.properties.CMPPurePhysicalObject"
                type="stringType" Position="1" ValueByString="oracle.wh.repos.impl.properties.CMPPurePhysicalObject"/>
            <PrimitiveProperty persistent="true" name="oracle.wh.repos.impl.properties.CMPStringPropertyValue"
                type="stringType" Position="2" ValueByString="oracle.wh.repos.impl.properties.CMPStringPropertyValue"/>
            <PrimitiveProperty persistent="true" name="oracle.wh.repos.impl.mls.CMPTranslation"
                type="stringType" Position="3" ValueByString="oracle.wh.repos.impl.mls.CMPTranslation"/>
            <PrimitiveProperty persistent="true" name="oracle.wh.repos.impl.properties.CMPReferencePropertyValue"
                type="stringType" Position="4" ValueByString="oracle.wh.repos.impl.properties.CMPReferencePropertyValue"/>
        </ArrayProperty>
        <PrimitiveProperty persistent="true" name="NAVIGABLE_ASSOCIATION_ROLES"
            type="stringType" ValueByString="Navigable Association Roles">
            <PrimitiveProperty persistent="true" name="FirstClassObject"
                type="stringType" ValueByString="oracle.wh.repos.impl.component.FirstClassObject">
                <PrimitiveProperty persistent="true" name="AGGREGATE"
                    type="BooleanType" ValueByString="false"/>
                <PrimitiveProperty persistent="true" name="INTRA_COMPONENT"
                    type="BooleanType" ValueByString="true"/>
                <PrimitiveProperty persistent="true" name="TARGET_ROLE_NAME"
                    type="stringType" ValueByString="SecondClassObjects"/>
                <PrimitiveProperty persistent="true" name="MCM_INTERESTED"
                    type="BooleanType" ValueByString="false"/>
            </PrimitiveProperty>
            <PrimitiveProperty persistent="true" name="OwningDimension"
                type="stringType" ValueByString="oracle.wh.repos.impl.dimensional.CMPDimension">
                <PrimitiveProperty persistent="true" name="AGGREGATE"
                    type="BooleanType" ValueByString="true"/>
                <PrimitiveProperty persistent="true" name="INTRA_COMPONENT"
                    type="BooleanType" ValueByString="true"/>
                <PrimitiveProperty persistent="true" name="TARGET_ROLE_NAME"
                    type="stringType" ValueByString="OwnedRoles"/>
                <PrimitiveProperty persistent="true" name="MCM_INTERESTED"
                    type="BooleanType" ValueByString="true"/>
            </PrimitiveProperty>
            <PrimitiveProperty persistent="true" name="IconObject"
                type="stringType" ValueByString="oracle.wh.repos.impl.binaryData.CMPIcon">
                <PrimitiveProperty persistent="true" name="AGGREGATE"
                    type="BooleanType" ValueByString="false"/>
                <PrimitiveProperty persistent="true" name="INTRA_COMPONENT"
                    type="BooleanType" ValueByString="false"/>
                <PrimitiveProperty persistent="true" name="TARGET_ROLE_NAME"
                    type="stringType" ValueByString="Element"/>
                <PrimitiveProperty persistent="true" name="MCM_INTERESTED"
                    type="BooleanType" ValueByString="true"/>
            </PrimitiveProperty>
            <PrimitiveProperty persistent="true" name="Project"
                type="stringType" ValueByString="oracle.wh.repos.impl.project.CMPWBProject">
                <PrimitiveProperty persistent="true" name="AGGREGATE"
                    type="BooleanType" ValueByString="false"/>
                <PrimitiveProperty persistent="true" name="INTRA_COMPONENT"
                    type="BooleanType" ValueByString="true"/>
                <PrimitiveProperty persistent="true" name="TARGET_ROLE_NAME"
                    type="stringType" ValueByString="NOT MARKED IN MODEL"/>
                <PrimitiveProperty persistent="true" name="MCM_INTERESTED"
                    type="BooleanType" ValueByString="false"/>
            </PrimitiveProperty>
    </PrimitiveProperty>
    </ClassDefinition>

    <ClassDefinition persistent="true" name="oracle.wh.repos.impl.relational.CMPExternalTable">
        <ArrayProperty persistent="true" name="CHILD_TYPES" type="stringArrayType">
            <PrimitiveProperty persistent="true" name="oracle.wh.repos.impl.items.CMPExternalTableItem"
                type="stringType" Position="0" ValueByString="oracle.wh.repos.impl.items.CMPExternalTableItem"/>
            <PrimitiveProperty persistent="true" name="oracle.wh.repos.impl.validation.CMPWBValidationResult"
                type="stringType" Position="1" ValueByString="oracle.wh.repos.impl.validation.CMPWBValidationResult"/>
            <PrimitiveProperty persistent="true" name="oracle.wh.repos.impl.mls.CMPTranslation"
                type="stringType" Position="2" ValueByString="oracle.wh.repos.impl.mls.CMPTranslation"/>
            <PrimitiveProperty persistent="true" name="oracle.wh.repos.impl.dependency.CMPDependency"
                type="stringType" Position="3" ValueByString="oracle.wh.repos.impl.dependency.CMPDependency"/>
            <PrimitiveProperty persistent="true" name="oracle.wh.repos.impl.businessRule.CMPBusinessRuleUsage"
                type="stringType" Position="4" ValueByString="oracle.wh.repos.impl.businessRule.CMPBusinessRuleUsage"/>
            <PrimitiveProperty persistent="true" name="oracle.wh.repos.impl.items.CMPRelationalDBItem"
                type="stringType" Position="5" ValueByString="oracle.wh.repos.impl.items.CMPRelationalDBItem"/>
            <PrimitiveProperty persistent="true" name="oracle.wh.repos.impl.items.CMPWBCheckConstraint"
                type="stringType" Position="6" ValueByString="oracle.wh.repos.impl.items.CMPWBCheckConstraint"/>
            <PrimitiveProperty persistent="true" name="oracle.wh.repos.impl.items.CMPUniqueKey"
                type="stringType" Position="7" ValueByString="oracle.wh.repos.impl.items.CMPUniqueKey"/>
            <PrimitiveProperty persistent="true" name="oracle.wh.repos.impl.items.CMPForeignKey"
                type="stringType" Position="8" ValueByString="oracle.wh.repos.impl.items.CMPForeignKey"/>
            <PrimitiveProperty persistent="true" name="oracle.wh.repos.impl.properties.CMPCLOBPropertyValue"
                type="stringType" Position="9" ValueByString="oracle.wh.repos.impl.properties.CMPCLOBPropertyValue"/>
            <PrimitiveProperty persistent="true" name="oracle.wh.repos.impl.properties.CMPReferencePropertyValue"
                type="stringType" Position="10" ValueByString="oracle.wh.repos.impl.properties.CMPReferencePropertyValue"/>
            <PrimitiveProperty persistent="true" name="oracle.wh.repos.impl.properties.CMPPurePhysicalObject"
                type="stringType" Position="11" ValueByString="oracle.wh.repos.impl.properties.CMPPurePhysicalObject"/>
            <PrimitiveProperty persistent="true" name="oracle.wh.repos.impl.items.CMPWBNamedItemSet"
                type="stringType" Position="12" ValueByString="oracle.wh.repos.impl.items.CMPWBNamedItemSet"/>
            <PrimitiveProperty persistent="true" name="oracle.wh.repos.impl.properties.CMPStringPropertyValue"
                type="stringType" Position="13" ValueByString="oracle.wh.repos.impl.properties.CMPStringPropertyValue"/>
        </ArrayProperty>
        <PrimitiveProperty persistent="true" name="NAVIGABLE_ASSOCIATION_ROLES"
            type="stringType" ValueByString="Navigable Association Roles">
            <PrimitiveProperty persistent="true" name="InstalledModule"
                type="stringType" ValueByString="oracle.wh.repos.impl.application.CMPInstalledModule">
                <PrimitiveProperty persistent="true" name="AGGREGATE"
                    type="BooleanType" ValueByString="true"/>
                <PrimitiveProperty persistent="true" name="INTRA_COMPONENT"
                    type="BooleanType" ValueByString="false"/>
                <PrimitiveProperty persistent="true" name="TARGET_ROLE_NAME"
                    type="stringType" ValueByString="DAEs"/>
                <PrimitiveProperty persistent="true" name="MCM_INTERESTED"
                    type="BooleanType" ValueByString="true"/>
            </PrimitiveProperty>
            <PrimitiveProperty persistent="true" name="ACLContainer"
                type="stringType" ValueByString="oracle.wh.repos.impl.security.CMPACLContainer">
                <PrimitiveProperty persistent="true" name="AGGREGATE"
                    type="BooleanType" ValueByString="false"/>
                <PrimitiveProperty persistent="true" name="INTRA_COMPONENT"
                    type="BooleanType" ValueByString="false"/>
                <PrimitiveProperty persistent="true" name="TARGET_ROLE_NAME"
                    type="stringType" ValueByString="RealFCO"/>
                <PrimitiveProperty persistent="true" name="MCM_INTERESTED"
                    type="BooleanType" ValueByString="false"/>
            </PrimitiveProperty>
            <PrimitiveProperty persistent="true" name="ValidationResult"
                type="stringType" ValueByString="oracle.wh.repos.impl.validation.CMPValidationComponent">
                <PrimitiveProperty persistent="true" name="AGGREGATE"
                    type="BooleanType" ValueByString="false"/>
                <PrimitiveProperty persistent="true" name="INTRA_COMPONENT"
                    type="BooleanType" ValueByString="true"/>
                <PrimitiveProperty persistent="true" name="TARGET_ROLE_NAME"
                    type="stringType" ValueByString="ValidatingElement"/>
                <PrimitiveProperty persistent="true" name="MCM_INTERESTED"
                    type="BooleanType" ValueByString="false"/>
            </PrimitiveProperty>
            <PrimitiveProperty persistent="true" name="OwningFolder"
                type="stringType" ValueByString="oracle.wh.repos.impl.component.Folder">
                <PrimitiveProperty persistent="true" name="AGGREGATE"
                    type="BooleanType" ValueByString="false"/>
                <PrimitiveProperty persistent="true" name="INTRA_COMPONENT"
                    type="BooleanType" ValueByString="false"/>
                <PrimitiveProperty persistent="true" name="TARGET_ROLE_NAME"
                    type="stringType" ValueByString="OwnedComponents"/>
                <PrimitiveProperty persistent="true" name="MCM_INTERESTED"
                    type="BooleanType" ValueByString="false"/>
            </PrimitiveProperty>
            <PrimitiveProperty persistent="true" name="IconObject"
                type="stringType" ValueByString="oracle.wh.repos.impl.binaryData.CMPIcon">
                <PrimitiveProperty persistent="true" name="AGGREGATE"
                    type="BooleanType" ValueByString="false"/>
                <PrimitiveProperty persistent="true" name="INTRA_COMPONENT"
                    type="BooleanType" ValueByString="false"/>
                <PrimitiveProperty persistent="true" name="TARGET_ROLE_NAME"
                    type="stringType" ValueByString="Element"/>
                <PrimitiveProperty persistent="true" name="MCM_INTERESTED"
                    type="BooleanType" ValueByString="true"/>
            </PrimitiveProperty>
            <PrimitiveProperty persistent="true" name="RefersTo"
                type="stringType" ValueByString="oracle.wh.repos.impl.file.CMPRecord">
                <PrimitiveProperty persistent="true" name="AGGREGATE"
                    type="BooleanType" ValueByString="false"/>
                <PrimitiveProperty persistent="true" name="INTRA_COMPONENT"
                    type="BooleanType" ValueByString="false"/>
                <PrimitiveProperty persistent="true" name="TARGET_ROLE_NAME"
                    type="stringType" ValueByString="Representation"/>
                <PrimitiveProperty persistent="true" name="MCM_INTERESTED"
                    type="BooleanType" ValueByString="true"/>
            </PrimitiveProperty>
            <PrimitiveProperty persistent="true" name="Project"
                type="stringType" ValueByString="oracle.wh.repos.impl.project.CMPWBProject">
                <PrimitiveProperty persistent="true" name="AGGREGATE"
                    type="BooleanType" ValueByString="false"/>
                <PrimitiveProperty persistent="true" name="INTRA_COMPONENT"
                    type="BooleanType" ValueByString="true"/>
                <PrimitiveProperty persistent="true" name="TARGET_ROLE_NAME"
                    type="stringType" ValueByString="NOT MARKED IN MODEL"/>
                <PrimitiveProperty persistent="true" name="MCM_INTERESTED"
                    type="BooleanType" ValueByString="false"/>
            </PrimitiveProperty>
            <PrimitiveProperty persistent="true" name="DefaultLocation"
                type="stringType" ValueByString="oracle.wh.repos.impl.environment.CMPLocation">
                <PrimitiveProperty persistent="true" name="AGGREGATE"
                    type="BooleanType" ValueByString="false"/>
                <PrimitiveProperty persistent="true" name="INTRA_COMPONENT"
                    type="BooleanType" ValueByString="false"/>
                <PrimitiveProperty persistent="true" name="TARGET_ROLE_NAME"
                    type="stringType" ValueByString="ExternalTables"/>
                <PrimitiveProperty persistent="true" name="MCM_INTERESTED"
                    type="BooleanType" ValueByString="true"/>
            </PrimitiveProperty>
    </PrimitiveProperty>
    </ClassDefinition>

    <ClassDefinition persistent="true" name="oracle.wh.repos.impl.mapping.CMPBaseEmbedMap">
        <ArrayProperty persistent="true" name="CHILD_TYPES" type="stringArrayType">
            <PrimitiveProperty persistent="true" name="oracle.wh.repos.impl.mapping.CMPMapAttributeGroup"
                type="stringType" Position="0" ValueByString="oracle.wh.repos.impl.mapping.CMPMapAttributeGroup"/>
            <PrimitiveProperty persistent="true" name="oracle.wh.repos.impl.properties.CMPCLOBPropertyValue"
                type="stringType" Position="1" ValueByString="oracle.wh.repos.impl.properties.CMPCLOBPropertyValue"/>
            <PrimitiveProperty persistent="true" name="oracle.wh.repos.impl.mapping.CMPMapOperator"
                type="stringType" Position="2" ValueByString="oracle.wh.repos.impl.mapping.CMPMapOperator"/>
            <PrimitiveProperty persistent="true" name="oracle.wh.repos.impl.properties.CMPPurePhysicalObject"
                type="stringType" Position="3" ValueByString="oracle.wh.repos.impl.properties.CMPPurePhysicalObject"/>
            <PrimitiveProperty persistent="true" name="oracle.wh.repos.impl.diagram.CMPDiagram"
                type="stringType" Position="4" ValueByString="oracle.wh.repos.impl.diagram.CMPDiagram"/>
            <PrimitiveProperty persistent="true" name="oracle.wh.repos.impl.properties.CMPStringPropertyValue"
                type="stringType" Position="5" ValueByString="oracle.wh.repos.impl.properties.CMPStringPropertyValue"/>
            <PrimitiveProperty persistent="true" name="oracle.wh.repos.impl.mls.CMPTranslation"
                type="stringType" Position="6" ValueByString="oracle.wh.repos.impl.mls.CMPTranslation"/>
            <PrimitiveProperty persistent="true" name="oracle.wh.repos.impl.mapping.CMPMapDisplaySet"
                type="stringType" Position="7" ValueByString="oracle.wh.repos.impl.mapping.CMPMapDisplaySet"/>
            <PrimitiveProperty persistent="true" name="oracle.wh.repos.impl.properties.CMPReferencePropertyValue"
                type="stringType" Position="8" ValueByString="oracle.wh.repos.impl.properties.CMPReferencePropertyValue"/>
        </ArrayProperty>
        <PrimitiveProperty persistent="true" name="NAVIGABLE_ASSOCIATION_ROLES"
            type="stringType" ValueByString="Navigable Association Roles">
            <PrimitiveProperty persistent="true" name="CurrentDisplaySet"
                type="stringType" ValueByString="oracle.wh.repos.impl.mapping.CMPMapDisplaySet">
                <PrimitiveProperty persistent="true" name="AGGREGATE"
                    type="BooleanType" ValueByString="false"/>
                <PrimitiveProperty persistent="true" name="INTRA_COMPONENT"
                    type="BooleanType" ValueByString="true"/>
                <PrimitiveProperty persistent="true" name="TARGET_ROLE_NAME"
                    type="stringType" ValueByString="NOT MARKED IN MODEL"/>
                <PrimitiveProperty persistent="true" name="MCM_INTERESTED"
                    type="BooleanType" ValueByString="false"/>
            </PrimitiveProperty>
            <PrimitiveProperty persistent="true" name="IconObject"
                type="stringType" ValueByString="oracle.wh.repos.impl.binaryData.CMPIcon">
                <PrimitiveProperty persistent="true" name="AGGREGATE"
                    type="BooleanType" ValueByString="false"/>
                <PrimitiveProperty persistent="true" name="INTRA_COMPONENT"
                    type="BooleanType" ValueByString="false"/>
                <PrimitiveProperty persistent="true" name="TARGET_ROLE_NAME"
                    type="stringType" ValueByString="Element"/>
                <PrimitiveProperty persistent="true" name="MCM_INTERESTED"
                    type="BooleanType" ValueByString="true"/>
            </PrimitiveProperty>
            <PrimitiveProperty persistent="true" name="Project"
                type="stringType" ValueByString="oracle.wh.repos.impl.project.CMPWBProject">
                <PrimitiveProperty persistent="true" name="AGGREGATE"
                    type="BooleanType" ValueByString="false"/>
                <PrimitiveProperty persistent="true" name="INTRA_COMPONENT"
                    type="BooleanType" ValueByString="true"/>
                <PrimitiveProperty persistent="true" name="TARGET_ROLE_NAME"
                    type="stringType" ValueByString="NOT MARKED IN MODEL"/>
                <PrimitiveProperty persistent="true" name="MCM_INTERESTED"
                    type="BooleanType" ValueByString="false"/>
            </PrimitiveProperty>
    </PrimitiveProperty>
    </ClassDefinition>

    <ClassDefinition persistent="true" name="oracle.wh.repos.impl.dataService.CMPKMExecUnit">
        <ArrayProperty persistent="true" name="CHILD_TYPES" type="stringArrayType">
            <PrimitiveProperty persistent="true" name="oracle.wh.repos.impl.properties.CMPCLOBPropertyValue"
                type="stringType" Position="0" ValueByString="oracle.wh.repos.impl.properties.CMPCLOBPropertyValue"/>
            <PrimitiveProperty persistent="true" name="oracle.wh.repos.impl.properties.CMPPurePhysicalObject"
                type="stringType" Position="1" ValueByString="oracle.wh.repos.impl.properties.CMPPurePhysicalObject"/>
            <PrimitiveProperty persistent="true" name="oracle.wh.repos.impl.dataService.CMPKMExecUnitParam"
                type="stringType" Position="2" ValueByString="oracle.wh.repos.impl.dataService.CMPKMExecUnitParam"/>
            <PrimitiveProperty persistent="true" name="oracle.wh.repos.impl.properties.CMPStringPropertyValue"
                type="stringType" Position="3" ValueByString="oracle.wh.repos.impl.properties.CMPStringPropertyValue"/>
            <PrimitiveProperty persistent="true" name="oracle.wh.repos.impl.properties.CMPReferencePropertyValue"
                type="stringType" Position="4" ValueByString="oracle.wh.repos.impl.properties.CMPReferencePropertyValue"/>
        </ArrayProperty>
        <PrimitiveProperty persistent="true" name="NAVIGABLE_ASSOCIATION_ROLES"
            type="stringType" ValueByString="Navigable Association Roles">
            <PrimitiveProperty persistent="true" name="DataService"
                type="stringType" ValueByString="oracle.wh.repos.impl.dataService.CMPDataService">
                <PrimitiveProperty persistent="true" name="AGGREGATE"
                    type="BooleanType" ValueByString="true"/>
                <PrimitiveProperty persistent="true" name="INTRA_COMPONENT"
                    type="BooleanType" ValueByString="true"/>
                <PrimitiveProperty persistent="true" name="TARGET_ROLE_NAME"
                    type="stringType" ValueByString="KmExecUnit"/>
                <PrimitiveProperty persistent="true" name="MCM_INTERESTED"
                    type="BooleanType" ValueByString="true"/>
            </PrimitiveProperty>
            <PrimitiveProperty persistent="true" name="FirstClassObject"
                type="stringType" ValueByString="oracle.wh.repos.impl.component.FirstClassObject">
                <PrimitiveProperty persistent="true" name="AGGREGATE"
                    type="BooleanType" ValueByString="false"/>
                <PrimitiveProperty persistent="true" name="INTRA_COMPONENT"
                    type="BooleanType" ValueByString="true"/>
                <PrimitiveProperty persistent="true" name="TARGET_ROLE_NAME"
                    type="stringType" ValueByString="SecondClassObjects"/>
                <PrimitiveProperty persistent="true" name="MCM_INTERESTED"
                    type="BooleanType" ValueByString="false"/>
            </PrimitiveProperty>
            <PrimitiveProperty persistent="true" name="IconObject"
                type="stringType" ValueByString="oracle.wh.repos.impl.binaryData.CMPIcon">
                <PrimitiveProperty persistent="true" name="AGGREGATE"
                    type="BooleanType" ValueByString="false"/>
                <PrimitiveProperty persistent="true" name="INTRA_COMPONENT"
                    type="BooleanType" ValueByString="false"/>
                <PrimitiveProperty persistent="true" name="TARGET_ROLE_NAME"
                    type="stringType" ValueByString="Element"/>
                <PrimitiveProperty persistent="true" name="MCM_INTERESTED"
                    type="BooleanType" ValueByString="true"/>
            </PrimitiveProperty>
            <PrimitiveProperty persistent="true" name="Project"
                type="stringType" ValueByString="oracle.wh.repos.impl.project.CMPWBProject">
                <PrimitiveProperty persistent="true" name="AGGREGATE"
                    type="BooleanType" ValueByString="false"/>
                <PrimitiveProperty persistent="true" name="INTRA_COMPONENT"
                    type="BooleanType" ValueByString="true"/>
                <PrimitiveProperty persistent="true" name="TARGET_ROLE_NAME"
                    type="stringType" ValueByString="NOT MARKED IN MODEL"/>
                <PrimitiveProperty persistent="true" name="MCM_INTERESTED"
                    type="BooleanType" ValueByString="false"/>
            </PrimitiveProperty>
            <PrimitiveProperty persistent="true" name="KmtaskFlow"
                type="stringType" ValueByString="oracle.wh.repos.impl.taskFlow.CMPTaskFlow">
                <PrimitiveProperty persistent="true" name="AGGREGATE"
                    type="BooleanType" ValueByString="false"/>
                <PrimitiveProperty persistent="true" name="INTRA_COMPONENT"
                    type="BooleanType" ValueByString="false"/>
                <PrimitiveProperty persistent="true" name="TARGET_ROLE_NAME"
                    type="stringType" ValueByString="KmExecUnit"/>
                <PrimitiveProperty persistent="true" name="MCM_INTERESTED"
                    type="BooleanType" ValueByString="true"/>
            </PrimitiveProperty>
    </PrimitiveProperty>
    </ClassDefinition>

    <ClassDefinition persistent="true" name="oracle.wh.repos.impl.functional.CMPFunctionImplementation">
        <ArrayProperty persistent="true" name="CHILD_TYPES" type="stringArrayType">
            <PrimitiveProperty persistent="true" name="oracle.wh.repos.impl.properties.CMPCLOBPropertyValue"
                type="stringType" Position="0" ValueByString="oracle.wh.repos.impl.properties.CMPCLOBPropertyValue"/>
            <PrimitiveProperty persistent="true" name="oracle.wh.repos.impl.properties.CMPPurePhysicalObject"
                type="stringType" Position="1" ValueByString="oracle.wh.repos.impl.properties.CMPPurePhysicalObject"/>
            <PrimitiveProperty persistent="true" name="oracle.wh.repos.impl.properties.CMPStringPropertyValue"
                type="stringType" Position="2" ValueByString="oracle.wh.repos.impl.properties.CMPStringPropertyValue"/>
            <PrimitiveProperty persistent="true" name="oracle.wh.repos.impl.properties.CMPReferencePropertyValue"
                type="stringType" Position="3" ValueByString="oracle.wh.repos.impl.properties.CMPReferencePropertyValue"/>
        </ArrayProperty>
        <PrimitiveProperty persistent="true" name="NAVIGABLE_ASSOCIATION_ROLES"
            type="stringType" ValueByString="Navigable Association Roles">
            <PrimitiveProperty persistent="true" name="FirstClassObject"
                type="stringType" ValueByString="oracle.wh.repos.impl.component.FirstClassObject">
                <PrimitiveProperty persistent="true" name="AGGREGATE"
                    type="BooleanType" ValueByString="false"/>
                <PrimitiveProperty persistent="true" name="INTRA_COMPONENT"
                    type="BooleanType" ValueByString="true"/>
                <PrimitiveProperty persistent="true" name="TARGET_ROLE_NAME"
                    type="stringType" ValueByString="SecondClassObjects"/>
                <PrimitiveProperty persistent="true" name="MCM_INTERESTED"
                    type="BooleanType" ValueByString="false"/>
            </PrimitiveProperty>
            <PrimitiveProperty persistent="true" name="IconObject"
                type="stringType" ValueByString="oracle.wh.repos.impl.binaryData.CMPIcon">
                <PrimitiveProperty persistent="true" name="AGGREGATE"
                    type="BooleanType" ValueByString="false"/>
                <PrimitiveProperty persistent="true" name="INTRA_COMPONENT"
                    type="BooleanType" ValueByString="false"/>
                <PrimitiveProperty persistent="true" name="TARGET_ROLE_NAME"
                    type="stringType" ValueByString="Element"/>
                <PrimitiveProperty persistent="true" name="MCM_INTERESTED"
                    type="BooleanType" ValueByString="true"/>
            </PrimitiveProperty>
            <PrimitiveProperty persistent="true" name="Platform"
                type="stringType" ValueByString="oracle.wh.repos.impl.platform.CMPPlatform">
                <PrimitiveProperty persistent="true" name="AGGREGATE"
                    type="BooleanType" ValueByString="false"/>
                <PrimitiveProperty persistent="true" name="INTRA_COMPONENT"
                    type="BooleanType" ValueByString="false"/>
                <PrimitiveProperty persistent="true" name="TARGET_ROLE_NAME"
                    type="stringType" ValueByString="FunctionBody"/>
                <PrimitiveProperty persistent="true" name="MCM_INTERESTED"
                    type="BooleanType" ValueByString="true"/>
            </PrimitiveProperty>
            <PrimitiveProperty persistent="true" name="Function"
                type="stringType" ValueByString="oracle.wh.repos.impl.functional.CMPFunction">
                <PrimitiveProperty persistent="true" name="AGGREGATE"
                    type="BooleanType" ValueByString="true"/>
                <PrimitiveProperty persistent="true" name="INTRA_COMPONENT"
                    type="BooleanType" ValueByString="true"/>
                <PrimitiveProperty persistent="true" name="TARGET_ROLE_NAME"
                    type="stringType" ValueByString="FunctionImplementations"/>
                <PrimitiveProperty persistent="true" name="MCM_INTERESTED"
                    type="BooleanType" ValueByString="true"/>
            </PrimitiveProperty>
            <PrimitiveProperty persistent="true" name="Language"
                type="stringType" ValueByString="oracle.wh.repos.impl.code.CMPLanguage">
                <PrimitiveProperty persistent="true" name="AGGREGATE"
                    type="BooleanType" ValueByString="false"/>
                <PrimitiveProperty persistent="true" name="INTRA_COMPONENT"
                    type="BooleanType" ValueByString="true"/>
                <PrimitiveProperty persistent="true" name="TARGET_ROLE_NAME"
                    type="stringType" ValueByString="NOT MARKED IN MODEL"/>
                <PrimitiveProperty persistent="true" name="MCM_INTERESTED"
                    type="BooleanType" ValueByString="true"/>
            </PrimitiveProperty>
    </PrimitiveProperty>
    </ClassDefinition>

    <ClassDefinition persistent="true" name="oracle.wh.repos.impl.queue.CMPQueuePropagation">
        <ArrayProperty persistent="true" name="CHILD_TYPES" type="stringArrayType">
            <PrimitiveProperty persistent="true" name="oracle.wh.repos.impl.properties.CMPCLOBPropertyValue"
                type="stringType" Position="0" ValueByString="oracle.wh.repos.impl.properties.CMPCLOBPropertyValue"/>
            <PrimitiveProperty persistent="true" name="oracle.wh.repos.impl.properties.CMPPurePhysicalObject"
                type="stringType" Position="1" ValueByString="oracle.wh.repos.impl.properties.CMPPurePhysicalObject"/>
            <PrimitiveProperty persistent="true" name="oracle.wh.repos.impl.dependency.CMPDependency"
                type="stringType" Position="2" ValueByString="oracle.wh.repos.impl.dependency.CMPDependency"/>
            <PrimitiveProperty persistent="true" name="oracle.wh.repos.impl.validation.CMPWBValidationResult"
                type="stringType" Position="3" ValueByString="oracle.wh.repos.impl.validation.CMPWBValidationResult"/>
            <PrimitiveProperty persistent="true" name="oracle.wh.repos.impl.properties.CMPStringPropertyValue"
                type="stringType" Position="4" ValueByString="oracle.wh.repos.impl.properties.CMPStringPropertyValue"/>
            <PrimitiveProperty persistent="true" name="oracle.wh.repos.impl.properties.CMPReferencePropertyValue"
                type="stringType" Position="5" ValueByString="oracle.wh.repos.impl.properties.CMPReferencePropertyValue"/>
        </ArrayProperty>
        <PrimitiveProperty persistent="true" name="NAVIGABLE_ASSOCIATION_ROLES"
            type="stringType" ValueByString="Navigable Association Roles">
            <PrimitiveProperty persistent="true" name="ACLContainer"
                type="stringType" ValueByString="oracle.wh.repos.impl.security.CMPACLContainer">
                <PrimitiveProperty persistent="true" name="AGGREGATE"
                    type="BooleanType" ValueByString="false"/>
                <PrimitiveProperty persistent="true" name="INTRA_COMPONENT"
                    type="BooleanType" ValueByString="false"/>
                <PrimitiveProperty persistent="true" name="TARGET_ROLE_NAME"
                    type="stringType" ValueByString="RealFCO"/>
                <PrimitiveProperty persistent="true" name="MCM_INTERESTED"
                    type="BooleanType" ValueByString="false"/>
            </PrimitiveProperty>
            <PrimitiveProperty persistent="true" name="ValidationResult"
                type="stringType" ValueByString="oracle.wh.repos.impl.validation.CMPValidationComponent">
                <PrimitiveProperty persistent="true" name="AGGREGATE"
                    type="BooleanType" ValueByString="false"/>
                <PrimitiveProperty persistent="true" name="INTRA_COMPONENT"
                    type="BooleanType" ValueByString="true"/>
                <PrimitiveProperty persistent="true" name="TARGET_ROLE_NAME"
                    type="stringType" ValueByString="ValidatingElement"/>
                <PrimitiveProperty persistent="true" name="MCM_INTERESTED"
                    type="BooleanType" ValueByString="false"/>
            </PrimitiveProperty>
            <PrimitiveProperty persistent="true" name="OwningFolder"
                type="stringType" ValueByString="oracle.wh.repos.impl.component.Folder">
                <PrimitiveProperty persistent="true" name="AGGREGATE"
                    type="BooleanType" ValueByString="false"/>
                <PrimitiveProperty persistent="true" name="INTRA_COMPONENT"
                    type="BooleanType" ValueByString="false"/>
                <PrimitiveProperty persistent="true" name="TARGET_ROLE_NAME"
                    type="stringType" ValueByString="OwnedComponents"/>
                <PrimitiveProperty persistent="true" name="MCM_INTERESTED"
                    type="BooleanType" ValueByString="false"/>
            </PrimitiveProperty>
            <PrimitiveProperty persistent="true" name="IconObject"
                type="stringType" ValueByString="oracle.wh.repos.impl.binaryData.CMPIcon">
                <PrimitiveProperty persistent="true" name="AGGREGATE"
                    type="BooleanType" ValueByString="false"/>
                <PrimitiveProperty persistent="true" name="INTRA_COMPONENT"
                    type="BooleanType" ValueByString="false"/>
                <PrimitiveProperty persistent="true" name="TARGET_ROLE_NAME"
                    type="stringType" ValueByString="Element"/>
                <PrimitiveProperty persistent="true" name="MCM_INTERESTED"
                    type="BooleanType" ValueByString="true"/>
            </PrimitiveProperty>
            <PrimitiveProperty persistent="true" name="Project"
                type="stringType" ValueByString="oracle.wh.repos.impl.project.CMPWBProject">
                <PrimitiveProperty persistent="true" name="AGGREGATE"
                    type="BooleanType" ValueByString="false"/>
                <PrimitiveProperty persistent="true" name="INTRA_COMPONENT"
                    type="BooleanType" ValueByString="true"/>
                <PrimitiveProperty persistent="true" name="TARGET_ROLE_NAME"
                    type="stringType" ValueByString="NOT MARKED IN MODEL"/>
                <PrimitiveProperty persistent="true" name="MCM_INTERESTED"
                    type="BooleanType" ValueByString="false"/>
            </PrimitiveProperty>
            <PrimitiveProperty persistent="true" name="TargetQueue"
                type="stringType" ValueByString="oracle.wh.repos.impl.queue.CMPAdvancedQueue">
                <PrimitiveProperty persistent="true" name="AGGREGATE"
                    type="BooleanType" ValueByString="false"/>
                <PrimitiveProperty persistent="true" name="INTRA_COMPONENT"
                    type="BooleanType" ValueByString="false"/>
                <PrimitiveProperty persistent="true" name="TARGET_ROLE_NAME"
                    type="stringType" ValueByString="Dummy"/>
                <PrimitiveProperty persistent="true" name="MCM_INTERESTED"
                    type="BooleanType" ValueByString="true"/>
            </PrimitiveProperty>
            <PrimitiveProperty persistent="true" name="AdvancedQueue"
                type="stringType" ValueByString="oracle.wh.repos.impl.queue.CMPAdvancedQueue">
                <PrimitiveProperty persistent="true" name="AGGREGATE"
                    type="BooleanType" ValueByString="true"/>
                <PrimitiveProperty persistent="true" name="INTRA_COMPONENT"
                    type="BooleanType" ValueByString="false"/>
                <PrimitiveProperty persistent="true" name="TARGET_ROLE_NAME"
                    type="stringType" ValueByString="QueueSubscriber"/>
                <PrimitiveProperty persistent="true" name="MCM_INTERESTED"
                    type="BooleanType" ValueByString="true"/>
            </PrimitiveProperty>
    </PrimitiveProperty>
    </ClassDefinition>

    <ClassDefinition persistent="true" name="oracle.wh.repos.impl.platform.CMPDefaultKMUsage">
        <ArrayProperty persistent="true" name="CHILD_TYPES" type="stringArrayType">
            <PrimitiveProperty persistent="true" name="oracle.wh.repos.impl.properties.CMPCLOBPropertyValue"
                type="stringType" Position="0" ValueByString="oracle.wh.repos.impl.properties.CMPCLOBPropertyValue"/>
            <PrimitiveProperty persistent="true" name="oracle.wh.repos.impl.properties.CMPPurePhysicalObject"
                type="stringType" Position="1" ValueByString="oracle.wh.repos.impl.properties.CMPPurePhysicalObject"/>
            <PrimitiveProperty persistent="true" name="oracle.wh.repos.impl.properties.CMPStringPropertyValue"
                type="stringType" Position="2" ValueByString="oracle.wh.repos.impl.properties.CMPStringPropertyValue"/>
            <PrimitiveProperty persistent="true" name="oracle.wh.repos.impl.properties.CMPReferencePropertyValue"
                type="stringType" Position="3" ValueByString="oracle.wh.repos.impl.properties.CMPReferencePropertyValue"/>
        </ArrayProperty>
        <PrimitiveProperty persistent="true" name="NAVIGABLE_ASSOCIATION_ROLES"
            type="stringType" ValueByString="Navigable Association Roles">
            <PrimitiveProperty persistent="true" name="FirstClassObject"
                type="stringType" ValueByString="oracle.wh.repos.impl.component.FirstClassObject">
                <PrimitiveProperty persistent="true" name="AGGREGATE"
                    type="BooleanType" ValueByString="false"/>
                <PrimitiveProperty persistent="true" name="INTRA_COMPONENT"
                    type="BooleanType" ValueByString="true"/>
                <PrimitiveProperty persistent="true" name="TARGET_ROLE_NAME"
                    type="stringType" ValueByString="SecondClassObjects"/>
                <PrimitiveProperty persistent="true" name="MCM_INTERESTED"
                    type="BooleanType" ValueByString="false"/>
            </PrimitiveProperty>
            <PrimitiveProperty persistent="true" name="IconObject"
                type="stringType" ValueByString="oracle.wh.repos.impl.binaryData.CMPIcon">
                <PrimitiveProperty persistent="true" name="AGGREGATE"
                    type="BooleanType" ValueByString="false"/>
                <PrimitiveProperty persistent="true" name="INTRA_COMPONENT"
                    type="BooleanType" ValueByString="false"/>
                <PrimitiveProperty persistent="true" name="TARGET_ROLE_NAME"
                    type="stringType" ValueByString="Element"/>
                <PrimitiveProperty persistent="true" name="MCM_INTERESTED"
                    type="BooleanType" ValueByString="true"/>
            </PrimitiveProperty>
            <PrimitiveProperty persistent="true" name="SourcePlatform"
                type="stringType" ValueByString="oracle.wh.repos.impl.platform.CMPPlatform">
                <PrimitiveProperty persistent="true" name="AGGREGATE"
                    type="BooleanType" ValueByString="false"/>
                <PrimitiveProperty persistent="true" name="INTRA_COMPONENT"
                    type="BooleanType" ValueByString="false"/>
                <PrimitiveProperty persistent="true" name="TARGET_ROLE_NAME"
                    type="stringType" ValueByString="DefaultTargetKMUsage"/>
                <PrimitiveProperty persistent="true" name="MCM_INTERESTED"
                    type="BooleanType" ValueByString="true"/>
            </PrimitiveProperty>
            <PrimitiveProperty persistent="true" name="Project"
                type="stringType" ValueByString="oracle.wh.repos.impl.project.CMPWBProject">
                <PrimitiveProperty persistent="true" name="AGGREGATE"
                    type="BooleanType" ValueByString="false"/>
                <PrimitiveProperty persistent="true" name="INTRA_COMPONENT"
                    type="BooleanType" ValueByString="false"/>
                <PrimitiveProperty persistent="true" name="TARGET_ROLE_NAME"
                    type="stringType" ValueByString="DefaultKMUsage"/>
                <PrimitiveProperty persistent="true" name="MCM_INTERESTED"
                    type="BooleanType" ValueByString="true"/>
            </PrimitiveProperty>
            <PrimitiveProperty persistent="true" name="ActualKM"
                type="stringType" ValueByString="oracle.wh.repos.impl.taskFlow.CMPTaskFlow">
                <PrimitiveProperty persistent="true" name="AGGREGATE"
                    type="BooleanType" ValueByString="false"/>
                <PrimitiveProperty persistent="true" name="INTRA_COMPONENT"
                    type="BooleanType" ValueByString="false"/>
                <PrimitiveProperty persistent="true" name="TARGET_ROLE_NAME"
                    type="stringType" ValueByString="DefaultKMUsage"/>
                <PrimitiveProperty persistent="true" name="MCM_INTERESTED"
                    type="BooleanType" ValueByString="true"/>
            </PrimitiveProperty>
            <PrimitiveProperty persistent="true" name="TargetPlatform"
                type="stringType" ValueByString="oracle.wh.repos.impl.platform.CMPPlatform">
                <PrimitiveProperty persistent="true" name="AGGREGATE"
                    type="BooleanType" ValueByString="true"/>
                <PrimitiveProperty persistent="true" name="INTRA_COMPONENT"
                    type="BooleanType" ValueByString="true"/>
                <PrimitiveProperty persistent="true" name="TARGET_ROLE_NAME"
                    type="stringType" ValueByString="DefaultSourceKMUsage"/>
                <PrimitiveProperty persistent="true" name="MCM_INTERESTED"
                    type="BooleanType" ValueByString="true"/>
            </PrimitiveProperty>
    </PrimitiveProperty>
    </ClassDefinition>

    <ClassDefinition persistent="true" name="oracle.wh.repos.impl.processFlow.CMPSubProcess">
        <ArrayProperty persistent="true" name="CHILD_TYPES" type="stringArrayType">
            <PrimitiveProperty persistent="true" name="oracle.wh.repos.impl.properties.CMPCLOBPropertyValue"
                type="stringType" Position="0" ValueByString="oracle.wh.repos.impl.properties.CMPCLOBPropertyValue"/>
            <PrimitiveProperty persistent="true" name="oracle.wh.repos.impl.processFlow.CMPProcessActivity"
                type="stringType" Position="1" ValueByString="oracle.wh.repos.impl.processFlow.CMPProcessActivity"/>
            <PrimitiveProperty persistent="true" name="oracle.wh.repos.impl.properties.CMPPurePhysicalObject"
                type="stringType" Position="2" ValueByString="oracle.wh.repos.impl.properties.CMPPurePhysicalObject"/>
            <PrimitiveProperty persistent="true" name="oracle.wh.repos.impl.processFlow.CMPProcessTransition"
                type="stringType" Position="3" ValueByString="oracle.wh.repos.impl.processFlow.CMPProcessTransition"/>
            <PrimitiveProperty persistent="true" name="oracle.wh.repos.impl.schedules.CMPLocalCalendar"
                type="stringType" Position="4" ValueByString="oracle.wh.repos.impl.schedules.CMPLocalCalendar"/>
            <PrimitiveProperty persistent="true" name="oracle.wh.repos.impl.variables.CMPVariable"
                type="stringType" Position="5" ValueByString="oracle.wh.repos.impl.variables.CMPVariable"/>
            <PrimitiveProperty persistent="true" name="oracle.wh.repos.impl.properties.CMPStringPropertyValue"
                type="stringType" Position="6" ValueByString="oracle.wh.repos.impl.properties.CMPStringPropertyValue"/>
            <PrimitiveProperty persistent="true" name="oracle.wh.repos.impl.mls.CMPTranslation"
                type="stringType" Position="7" ValueByString="oracle.wh.repos.impl.mls.CMPTranslation"/>
            <PrimitiveProperty persistent="true" name="oracle.wh.repos.impl.processFlow.CMPProcessActivityParameter"
                type="stringType" Position="8" ValueByString="oracle.wh.repos.impl.processFlow.CMPProcessActivityParameter"/>
            <PrimitiveProperty persistent="true" name="oracle.wh.repos.impl.taskFlow.CMPTask"
                type="stringType" Position="9" ValueByString="oracle.wh.repos.impl.taskFlow.CMPTask"/>
            <PrimitiveProperty persistent="true" name="oracle.wh.repos.impl.properties.CMPReferencePropertyValue"
                type="stringType" Position="10" ValueByString="oracle.wh.repos.impl.properties.CMPReferencePropertyValue"/>
        </ArrayProperty>
        <PrimitiveProperty persistent="true" name="NAVIGABLE_ASSOCIATION_ROLES"
            type="stringType" ValueByString="Navigable Association Roles">
            <PrimitiveProperty persistent="true" name="FirstClassObject"
                type="stringType" ValueByString="oracle.wh.repos.impl.component.FirstClassObject">
                <PrimitiveProperty persistent="true" name="AGGREGATE"
                    type="BooleanType" ValueByString="false"/>
                <PrimitiveProperty persistent="true" name="INTRA_COMPONENT"
                    type="BooleanType" ValueByString="true"/>
                <PrimitiveProperty persistent="true" name="TARGET_ROLE_NAME"
                    type="stringType" ValueByString="SecondClassObjects"/>
                <PrimitiveProperty persistent="true" name="MCM_INTERESTED"
                    type="BooleanType" ValueByString="false"/>
            </PrimitiveProperty>
            <PrimitiveProperty persistent="true" name="CopyOf"
                type="stringType" ValueByString="oracle.wh.repos.impl.component.FirstClassObject">
                <PrimitiveProperty persistent="true" name="AGGREGATE"
                    type="BooleanType" ValueByString="false"/>
                <PrimitiveProperty persistent="true" name="INTRA_COMPONENT"
                    type="BooleanType" ValueByString="false"/>
                <PrimitiveProperty persistent="true" name="TARGET_ROLE_NAME"
                    type="stringType" ValueByString="NOT MARKED IN MODEL"/>
                <PrimitiveProperty persistent="true" name="MCM_INTERESTED"
                    type="BooleanType" ValueByString="true"/>
            </PrimitiveProperty>
            <PrimitiveProperty persistent="true" name="IconObject"
                type="stringType" ValueByString="oracle.wh.repos.impl.binaryData.CMPIcon">
                <PrimitiveProperty persistent="true" name="AGGREGATE"
                    type="BooleanType" ValueByString="false"/>
                <PrimitiveProperty persistent="true" name="INTRA_COMPONENT"
                    type="BooleanType" ValueByString="false"/>
                <PrimitiveProperty persistent="true" name="TARGET_ROLE_NAME"
                    type="stringType" ValueByString="Element"/>
                <PrimitiveProperty persistent="true" name="MCM_INTERESTED"
                    type="BooleanType" ValueByString="true"/>
            </PrimitiveProperty>
            <PrimitiveProperty persistent="true" name="OwningTaskFlow"
                type="stringType" ValueByString="oracle.wh.repos.impl.taskFlow.CMPTaskFlow">
                <PrimitiveProperty persistent="true" name="AGGREGATE"
                    type="BooleanType" ValueByString="true"/>
                <PrimitiveProperty persistent="true" name="INTRA_COMPONENT"
                    type="BooleanType" ValueByString="true"/>
                <PrimitiveProperty persistent="true" name="TARGET_ROLE_NAME"
                    type="stringType" ValueByString="SubTaskFlows"/>
                <PrimitiveProperty persistent="true" name="MCM_INTERESTED"
                    type="BooleanType" ValueByString="true"/>
            </PrimitiveProperty>
            <PrimitiveProperty persistent="true" name="OwningProcess"
                type="stringType" ValueByString="oracle.wh.repos.impl.processFlow.CMPProcess">
                <PrimitiveProperty persistent="true" name="AGGREGATE"
                    type="BooleanType" ValueByString="true"/>
                <PrimitiveProperty persistent="true" name="INTRA_COMPONENT"
                    type="BooleanType" ValueByString="true"/>
                <PrimitiveProperty persistent="true" name="TARGET_ROLE_NAME"
                    type="stringType" ValueByString="Activities"/>
                <PrimitiveProperty persistent="true" name="MCM_INTERESTED"
                    type="BooleanType" ValueByString="true"/>
            </PrimitiveProperty>
            <PrimitiveProperty persistent="true" name="Project"
                type="stringType" ValueByString="oracle.wh.repos.impl.project.CMPWBProject">
                <PrimitiveProperty persistent="true" name="AGGREGATE"
                    type="BooleanType" ValueByString="false"/>
                <PrimitiveProperty persistent="true" name="INTRA_COMPONENT"
                    type="BooleanType" ValueByString="true"/>
                <PrimitiveProperty persistent="true" name="TARGET_ROLE_NAME"
                    type="stringType" ValueByString="NOT MARKED IN MODEL"/>
                <PrimitiveProperty persistent="true" name="MCM_INTERESTED"
                    type="BooleanType" ValueByString="false"/>
            </PrimitiveProperty>
    </PrimitiveProperty>
    </ClassDefinition>

    <ClassDefinition persistent="true" name="oracle.wh.repos.impl.userFolder.CMPUserFolder">
        <ArrayProperty persistent="true" name="CHILD_TYPES" type="stringArrayType">
            <PrimitiveProperty persistent="true" name="oracle.wh.repos.impl.properties.CMPCLOBPropertyValue"
                type="stringType" Position="0" ValueByString="oracle.wh.repos.impl.properties.CMPCLOBPropertyValue"/>
            <PrimitiveProperty persistent="true" name="oracle.wh.repos.impl.properties.CMPPurePhysicalObject"
                type="stringType" Position="1" ValueByString="oracle.wh.repos.impl.properties.CMPPurePhysicalObject"/>
            <PrimitiveProperty persistent="true" name="oracle.wh.repos.impl.properties.CMPStringPropertyValue"
                type="stringType" Position="2" ValueByString="oracle.wh.repos.impl.properties.CMPStringPropertyValue"/>
            <PrimitiveProperty persistent="true" name="oracle.wh.repos.impl.userFolder.CMPUserFolder"
                type="stringType" Position="3" ValueByString="oracle.wh.repos.impl.userFolder.CMPUserFolder"/>
            <PrimitiveProperty persistent="true" name="oracle.wh.repos.impl.mls.CMPTranslation"
                type="stringType" Position="4" ValueByString="oracle.wh.repos.impl.mls.CMPTranslation"/>
            <PrimitiveProperty persistent="true" name="oracle.wh.repos.impl.userFolder.CMPFCOFolderReference"
                type="stringType" Position="5" ValueByString="oracle.wh.repos.impl.userFolder.CMPFCOFolderReference"/>
            <PrimitiveProperty persistent="true" name="oracle.wh.repos.impl.properties.CMPReferencePropertyValue"
                type="stringType" Position="6" ValueByString="oracle.wh.repos.impl.properties.CMPReferencePropertyValue"/>
        </ArrayProperty>
        <PrimitiveProperty persistent="true" name="NAVIGABLE_ASSOCIATION_ROLES"
            type="stringType" ValueByString="Navigable Association Roles">
            <PrimitiveProperty persistent="true" name="ACLContainer"
                type="stringType" ValueByString="oracle.wh.repos.impl.security.CMPACLContainer">
                <PrimitiveProperty persistent="true" name="AGGREGATE"
                    type="BooleanType" ValueByString="false"/>
                <PrimitiveProperty persistent="true" name="INTRA_COMPONENT"
                    type="BooleanType" ValueByString="false"/>
                <PrimitiveProperty persistent="true" name="TARGET_ROLE_NAME"
                    type="stringType" ValueByString="RealFCO"/>
                <PrimitiveProperty persistent="true" name="MCM_INTERESTED"
                    type="BooleanType" ValueByString="false"/>
            </PrimitiveProperty>
            <PrimitiveProperty persistent="true" name="ValidationResult"
                type="stringType" ValueByString="oracle.wh.repos.impl.validation.CMPValidationComponent">
                <PrimitiveProperty persistent="true" name="AGGREGATE"
                    type="BooleanType" ValueByString="false"/>
                <PrimitiveProperty persistent="true" name="INTRA_COMPONENT"
                    type="BooleanType" ValueByString="true"/>
                <PrimitiveProperty persistent="true" name="TARGET_ROLE_NAME"
                    type="stringType" ValueByString="ValidatingElement"/>
                <PrimitiveProperty persistent="true" name="MCM_INTERESTED"
                    type="BooleanType" ValueByString="false"/>
            </PrimitiveProperty>
            <PrimitiveProperty persistent="true" name="OwningFolder"
                type="stringType" ValueByString="oracle.wh.repos.impl.component.Folder">
                <PrimitiveProperty persistent="true" name="AGGREGATE"
                    type="BooleanType" ValueByString="false"/>
                <PrimitiveProperty persistent="true" name="INTRA_COMPONENT"
                    type="BooleanType" ValueByString="false"/>
                <PrimitiveProperty persistent="true" name="TARGET_ROLE_NAME"
                    type="stringType" ValueByString="OwnedComponents"/>
                <PrimitiveProperty persistent="true" name="MCM_INTERESTED"
                    type="BooleanType" ValueByString="false"/>
            </PrimitiveProperty>
            <PrimitiveProperty persistent="true" name="IconObject"
                type="stringType" ValueByString="oracle.wh.repos.impl.binaryData.CMPIcon">
                <PrimitiveProperty persistent="true" name="AGGREGATE"
                    type="BooleanType" ValueByString="false"/>
                <PrimitiveProperty persistent="true" name="INTRA_COMPONENT"
                    type="BooleanType" ValueByString="false"/>
                <PrimitiveProperty persistent="true" name="TARGET_ROLE_NAME"
                    type="stringType" ValueByString="Element"/>
                <PrimitiveProperty persistent="true" name="MCM_INTERESTED"
                    type="BooleanType" ValueByString="true"/>
            </PrimitiveProperty>
            <PrimitiveProperty persistent="true" name="OwningModule"
                type="stringType" ValueByString="oracle.wh.repos.impl.application.CMPInstalledModule">
                <PrimitiveProperty persistent="true" name="AGGREGATE"
                    type="BooleanType" ValueByString="true"/>
                <PrimitiveProperty persistent="true" name="INTRA_COMPONENT"
                    type="BooleanType" ValueByString="false"/>
                <PrimitiveProperty persistent="true" name="TARGET_ROLE_NAME"
                    type="stringType" ValueByString="UserFolders"/>
                <PrimitiveProperty persistent="true" name="MCM_INTERESTED"
                    type="BooleanType" ValueByString="true"/>
            </PrimitiveProperty>
            <PrimitiveProperty persistent="true" name="ParentFolder"
                type="stringType" ValueByString="oracle.wh.repos.impl.userFolder.CMPUserFolder">
                <PrimitiveProperty persistent="true" name="AGGREGATE"
                    type="BooleanType" ValueByString="true"/>
                <PrimitiveProperty persistent="true" name="INTRA_COMPONENT"
                    type="BooleanType" ValueByString="false"/>
                <PrimitiveProperty persistent="true" name="TARGET_ROLE_NAME"
                    type="stringType" ValueByString="ChildFolders"/>
                <PrimitiveProperty persistent="true" name="MCM_INTERESTED"
                    type="BooleanType" ValueByString="true"/>
            </PrimitiveProperty>
            <PrimitiveProperty persistent="true" name="OwningProject"
                type="stringType" ValueByString="oracle.wh.repos.impl.project.CMPWBProject">
                <PrimitiveProperty persistent="true" name="AGGREGATE"
                    type="BooleanType" ValueByString="true"/>
                <PrimitiveProperty persistent="true" name="INTRA_COMPONENT"
                    type="BooleanType" ValueByString="false"/>
                <PrimitiveProperty persistent="true" name="TARGET_ROLE_NAME"
                    type="stringType" ValueByString="UserFolders"/>
                <PrimitiveProperty persistent="true" name="MCM_INTERESTED"
                    type="BooleanType" ValueByString="true"/>
            </PrimitiveProperty>
            <PrimitiveProperty persistent="true" name="OwningSubMapLibrary"
                type="stringType" ValueByString="oracle.wh.repos.impl.mapping.CMPSubMapLibrary">
                <PrimitiveProperty persistent="true" name="AGGREGATE"
                    type="BooleanType" ValueByString="true"/>
                <PrimitiveProperty persistent="true" name="INTRA_COMPONENT"
                    type="BooleanType" ValueByString="false"/>
                <PrimitiveProperty persistent="true" name="TARGET_ROLE_NAME"
                    type="stringType" ValueByString="UserFolders"/>
                <PrimitiveProperty persistent="true" name="MCM_INTERESTED"
                    type="BooleanType" ValueByString="true"/>
            </PrimitiveProperty>
    </PrimitiveProperty>
    </ClassDefinition>

    <ClassDefinition persistent="true" name="oracle.wh.repos.impl.businessRule.CMPBusinessRuleRelParam">
        <ArrayProperty persistent="true" name="CHILD_TYPES" type="stringArrayType">
            <PrimitiveProperty persistent="true" name="oracle.wh.repos.impl.properties.CMPCLOBPropertyValue"
                type="stringType" Position="0" ValueByString="oracle.wh.repos.impl.properties.CMPCLOBPropertyValue"/>
            <PrimitiveProperty persistent="true" name="oracle.wh.repos.impl.properties.CMPPurePhysicalObject"
                type="stringType" Position="1" ValueByString="oracle.wh.repos.impl.properties.CMPPurePhysicalObject"/>
            <PrimitiveProperty persistent="true" name="oracle.wh.repos.impl.businessRule.CMPBusinessRuleItemParam"
                type="stringType" Position="2" ValueByString="oracle.wh.repos.impl.businessRule.CMPBusinessRuleItemParam"/>
            <PrimitiveProperty persistent="true" name="oracle.wh.repos.impl.properties.CMPStringPropertyValue"
                type="stringType" Position="3" ValueByString="oracle.wh.repos.impl.properties.CMPStringPropertyValue"/>
            <PrimitiveProperty persistent="true" name="oracle.wh.repos.impl.mls.CMPTranslation"
                type="stringType" Position="4" ValueByString="oracle.wh.repos.impl.mls.CMPTranslation"/>
            <PrimitiveProperty persistent="true" name="oracle.wh.repos.impl.properties.CMPReferencePropertyValue"
                type="stringType" Position="5" ValueByString="oracle.wh.repos.impl.properties.CMPReferencePropertyValue"/>
        </ArrayProperty>
        <PrimitiveProperty persistent="true" name="NAVIGABLE_ASSOCIATION_ROLES"
            type="stringType" ValueByString="Navigable Association Roles">
            <PrimitiveProperty persistent="true" name="InstalledModule"
                type="stringType" ValueByString="oracle.wh.repos.impl.application.CMPInstalledModule">
                <PrimitiveProperty persistent="true" name="AGGREGATE"
                    type="BooleanType" ValueByString="true"/>
                <PrimitiveProperty persistent="true" name="INTRA_COMPONENT"
                    type="BooleanType" ValueByString="false"/>
                <PrimitiveProperty persistent="true" name="TARGET_ROLE_NAME"
                    type="stringType" ValueByString="DAEs"/>
                <PrimitiveProperty persistent="true" name="MCM_INTERESTED"
                    type="BooleanType" ValueByString="true"/>
            </PrimitiveProperty>
            <PrimitiveProperty persistent="true" name="FirstClassObject"
                type="stringType" ValueByString="oracle.wh.repos.impl.component.FirstClassObject">
                <PrimitiveProperty persistent="true" name="AGGREGATE"
                    type="BooleanType" ValueByString="false"/>
                <PrimitiveProperty persistent="true" name="INTRA_COMPONENT"
                    type="BooleanType" ValueByString="true"/>
                <PrimitiveProperty persistent="true" name="TARGET_ROLE_NAME"
                    type="stringType" ValueByString="SecondClassObjects"/>
                <PrimitiveProperty persistent="true" name="MCM_INTERESTED"
                    type="BooleanType" ValueByString="false"/>
            </PrimitiveProperty>
            <PrimitiveProperty persistent="true" name="OwningRuleDefinition"
                type="stringType" ValueByString="oracle.wh.repos.impl.businessRule.CMPBusinessRuleDefinition">
                <PrimitiveProperty persistent="true" name="AGGREGATE"
                    type="BooleanType" ValueByString="true"/>
                <PrimitiveProperty persistent="true" name="INTRA_COMPONENT"
                    type="BooleanType" ValueByString="true"/>
                <PrimitiveProperty persistent="true" name="TARGET_ROLE_NAME"
                    type="stringType" ValueByString="RelationalParam"/>
                <PrimitiveProperty persistent="true" name="MCM_INTERESTED"
                    type="BooleanType" ValueByString="true"/>
            </PrimitiveProperty>
            <PrimitiveProperty persistent="true" name="IconObject"
                type="stringType" ValueByString="oracle.wh.repos.impl.binaryData.CMPIcon">
                <PrimitiveProperty persistent="true" name="AGGREGATE"
                    type="BooleanType" ValueByString="false"/>
                <PrimitiveProperty persistent="true" name="INTRA_COMPONENT"
                    type="BooleanType" ValueByString="false"/>
                <PrimitiveProperty persistent="true" name="TARGET_ROLE_NAME"
                    type="stringType" ValueByString="Element"/>
                <PrimitiveProperty persistent="true" name="MCM_INTERESTED"
                    type="BooleanType" ValueByString="true"/>
            </PrimitiveProperty>
            <PrimitiveProperty persistent="true" name="Project"
                type="stringType" ValueByString="oracle.wh.repos.impl.project.CMPWBProject">
                <PrimitiveProperty persistent="true" name="AGGREGATE"
                    type="BooleanType" ValueByString="false"/>
                <PrimitiveProperty persistent="true" name="INTRA_COMPONENT"
                    type="BooleanType" ValueByString="true"/>
                <PrimitiveProperty persistent="true" name="TARGET_ROLE_NAME"
                    type="stringType" ValueByString="NOT MARKED IN MODEL"/>
                <PrimitiveProperty persistent="true" name="MCM_INTERESTED"
                    type="BooleanType" ValueByString="false"/>
            </PrimitiveProperty>
    </PrimitiveProperty>
    </ClassDefinition>

    <ClassDefinition persistent="true" name="oracle.wh.repos.impl.schedules.CMPTimeWindow">
        <ArrayProperty persistent="true" name="CHILD_TYPES" type="stringArrayType">
            <PrimitiveProperty persistent="true" name="oracle.wh.repos.impl.properties.CMPCLOBPropertyValue"
                type="stringType" Position="0" ValueByString="oracle.wh.repos.impl.properties.CMPCLOBPropertyValue"/>
            <PrimitiveProperty persistent="true" name="oracle.wh.repos.impl.properties.CMPPurePhysicalObject"
                type="stringType" Position="1" ValueByString="oracle.wh.repos.impl.properties.CMPPurePhysicalObject"/>
            <PrimitiveProperty persistent="true" name="oracle.wh.repos.impl.properties.CMPStringPropertyValue"
                type="stringType" Position="2" ValueByString="oracle.wh.repos.impl.properties.CMPStringPropertyValue"/>
            <PrimitiveProperty persistent="true" name="oracle.wh.repos.impl.mls.CMPTranslation"
                type="stringType" Position="3" ValueByString="oracle.wh.repos.impl.mls.CMPTranslation"/>
            <PrimitiveProperty persistent="true" name="oracle.wh.repos.impl.properties.CMPReferencePropertyValue"
                type="stringType" Position="4" ValueByString="oracle.wh.repos.impl.properties.CMPReferencePropertyValue"/>
        </ArrayProperty>
        <PrimitiveProperty persistent="true" name="NAVIGABLE_ASSOCIATION_ROLES"
            type="stringType" ValueByString="Navigable Association Roles">
            <PrimitiveProperty persistent="true" name="Owner"
                type="stringType" ValueByString="oracle.wh.repos.impl.schedules.CMPBaseCalendar">
                <PrimitiveProperty persistent="true" name="AGGREGATE"
                    type="BooleanType" ValueByString="true"/>
                <PrimitiveProperty persistent="true" name="INTRA_COMPONENT"
                    type="BooleanType" ValueByString="true"/>
                <PrimitiveProperty persistent="true" name="TARGET_ROLE_NAME"
                    type="stringType" ValueByString="OwnedTimeWindows"/>
                <PrimitiveProperty persistent="true" name="MCM_INTERESTED"
                    type="BooleanType" ValueByString="true"/>
            </PrimitiveProperty>
            <PrimitiveProperty persistent="true" name="FirstClassObject"
                type="stringType" ValueByString="oracle.wh.repos.impl.component.FirstClassObject">
                <PrimitiveProperty persistent="true" name="AGGREGATE"
                    type="BooleanType" ValueByString="false"/>
                <PrimitiveProperty persistent="true" name="INTRA_COMPONENT"
                    type="BooleanType" ValueByString="true"/>
                <PrimitiveProperty persistent="true" name="TARGET_ROLE_NAME"
                    type="stringType" ValueByString="SecondClassObjects"/>
                <PrimitiveProperty persistent="true" name="MCM_INTERESTED"
                    type="BooleanType" ValueByString="false"/>
            </PrimitiveProperty>
            <PrimitiveProperty persistent="true" name="IconObject"
                type="stringType" ValueByString="oracle.wh.repos.impl.binaryData.CMPIcon">
                <PrimitiveProperty persistent="true" name="AGGREGATE"
                    type="BooleanType" ValueByString="false"/>
                <PrimitiveProperty persistent="true" name="INTRA_COMPONENT"
                    type="BooleanType" ValueByString="false"/>
                <PrimitiveProperty persistent="true" name="TARGET_ROLE_NAME"
                    type="stringType" ValueByString="Element"/>
                <PrimitiveProperty persistent="true" name="MCM_INTERESTED"
                    type="BooleanType" ValueByString="true"/>
            </PrimitiveProperty>
            <PrimitiveProperty persistent="true" name="Project"
                type="stringType" ValueByString="oracle.wh.repos.impl.project.CMPWBProject">
                <PrimitiveProperty persistent="true" name="AGGREGATE"
                    type="BooleanType" ValueByString="false"/>
                <PrimitiveProperty persistent="true" name="INTRA_COMPONENT"
                    type="BooleanType" ValueByString="true"/>
                <PrimitiveProperty persistent="true" name="TARGET_ROLE_NAME"
                    type="stringType" ValueByString="NOT MARKED IN MODEL"/>
                <PrimitiveProperty persistent="true" name="MCM_INTERESTED"
                    type="BooleanType" ValueByString="false"/>
            </PrimitiveProperty>
    </PrimitiveProperty>
    </ClassDefinition>

    <ClassDefinition persistent="true" name="oracle.wh.repos.impl.mapping.CMPMapAttribute">
        <ArrayProperty persistent="true" name="CHILD_TYPES" type="stringArrayType">
            <PrimitiveProperty persistent="true" name="oracle.wh.repos.impl.properties.CMPCLOBPropertyValue"
                type="stringType" Position="0" ValueByString="oracle.wh.repos.impl.properties.CMPCLOBPropertyValue"/>
            <PrimitiveProperty persistent="true" name="oracle.wh.repos.impl.properties.CMPPurePhysicalObject"
                type="stringType" Position="1" ValueByString="oracle.wh.repos.impl.properties.CMPPurePhysicalObject"/>
            <PrimitiveProperty persistent="true" name="oracle.wh.repos.impl.properties.CMPStringPropertyValue"
                type="stringType" Position="2" ValueByString="oracle.wh.repos.impl.properties.CMPStringPropertyValue"/>
            <PrimitiveProperty persistent="true" name="oracle.wh.repos.impl.mls.CMPTranslation"
                type="stringType" Position="3" ValueByString="oracle.wh.repos.impl.mls.CMPTranslation"/>
            <PrimitiveProperty persistent="true" name="oracle.wh.repos.impl.properties.CMPReferencePropertyValue"
                type="stringType" Position="4" ValueByString="oracle.wh.repos.impl.properties.CMPReferencePropertyValue"/>
        </ArrayProperty>
        <PrimitiveProperty persistent="true" name="NAVIGABLE_ASSOCIATION_ROLES"
            type="stringType" ValueByString="Navigable Association Roles">
            <PrimitiveProperty persistent="true" name="AttributeGroup"
                type="stringType" ValueByString="oracle.wh.repos.impl.mapping.CMPMapAttributeGroup">
                <PrimitiveProperty persistent="true" name="AGGREGATE"
                    type="BooleanType" ValueByString="true"/>
                <PrimitiveProperty persistent="true" name="INTRA_COMPONENT"
                    type="BooleanType" ValueByString="true"/>
                <PrimitiveProperty persistent="true" name="TARGET_ROLE_NAME"
                    type="stringType" ValueByString="Attributes"/>
                <PrimitiveProperty persistent="true" name="MCM_INTERESTED"
                    type="BooleanType" ValueByString="true"/>
            </PrimitiveProperty>
            <PrimitiveProperty persistent="true" name="ParentAttribute"
                type="stringType" ValueByString="oracle.wh.repos.impl.mapping.CMPMapAttribute">
                <PrimitiveProperty persistent="true" name="AGGREGATE"
                    type="BooleanType" ValueByString="false"/>
                <PrimitiveProperty persistent="true" name="INTRA_COMPONENT"
                    type="BooleanType" ValueByString="true"/>
                <PrimitiveProperty persistent="true" name="TARGET_ROLE_NAME"
                    type="stringType" ValueByString="ChildAttribute"/>
                <PrimitiveProperty persistent="true" name="MCM_INTERESTED"
                    type="BooleanType" ValueByString="true"/>
            </PrimitiveProperty>
            <PrimitiveProperty persistent="true" name="FirstClassObject"
                type="stringType" ValueByString="oracle.wh.repos.impl.component.FirstClassObject">
                <PrimitiveProperty persistent="true" name="AGGREGATE"
                    type="BooleanType" ValueByString="false"/>
                <PrimitiveProperty persistent="true" name="INTRA_COMPONENT"
                    type="BooleanType" ValueByString="true"/>
                <PrimitiveProperty persistent="true" name="TARGET_ROLE_NAME"
                    type="stringType" ValueByString="SecondClassObjects"/>
                <PrimitiveProperty persistent="true" name="MCM_INTERESTED"
                    type="BooleanType" ValueByString="false"/>
            </PrimitiveProperty>
            <PrimitiveProperty persistent="true" name="IconObject"
                type="stringType" ValueByString="oracle.wh.repos.impl.binaryData.CMPIcon">
                <PrimitiveProperty persistent="true" name="AGGREGATE"
                    type="BooleanType" ValueByString="false"/>
                <PrimitiveProperty persistent="true" name="INTRA_COMPONENT"
                    type="BooleanType" ValueByString="false"/>
                <PrimitiveProperty persistent="true" name="TARGET_ROLE_NAME"
                    type="stringType" ValueByString="Element"/>
                <PrimitiveProperty persistent="true" name="MCM_INTERESTED"
                    type="BooleanType" ValueByString="true"/>
            </PrimitiveProperty>
            <PrimitiveProperty persistent="true" name="ConnectFrom"
                type="stringType" ValueByString="oracle.wh.repos.impl.mapping.CMPMapAttribute">
                <PrimitiveProperty persistent="true" name="AGGREGATE"
                    type="BooleanType" ValueByString="false"/>
                <PrimitiveProperty persistent="true" name="INTRA_COMPONENT"
                    type="BooleanType" ValueByString="true"/>
                <PrimitiveProperty persistent="true" name="TARGET_ROLE_NAME"
                    type="stringType" ValueByString="ConnectTo"/>
                <PrimitiveProperty persistent="true" name="MCM_INTERESTED"
                    type="BooleanType" ValueByString="true"/>
            </PrimitiveProperty>
            <PrimitiveProperty persistent="true" name="Project"
                type="stringType" ValueByString="oracle.wh.repos.impl.project.CMPWBProject">
                <PrimitiveProperty persistent="true" name="AGGREGATE"
                    type="BooleanType" ValueByString="false"/>
                <PrimitiveProperty persistent="true" name="INTRA_COMPONENT"
                    type="BooleanType" ValueByString="true"/>
                <PrimitiveProperty persistent="true" name="TARGET_ROLE_NAME"
                    type="stringType" ValueByString="NOT MARKED IN MODEL"/>
                <PrimitiveProperty persistent="true" name="MCM_INTERESTED"
                    type="BooleanType" ValueByString="false"/>
            </PrimitiveProperty>
            <PrimitiveProperty persistent="true" name="ReferencingObject"
                type="stringType" ValueByString="oracle.wh.repos.impl.mapping.CMPMapAttributeBindee">
                <PrimitiveProperty persistent="true" name="AGGREGATE"
                    type="BooleanType" ValueByString="false"/>
                <PrimitiveProperty persistent="true" name="INTRA_COMPONENT"
                    type="BooleanType" ValueByString="false"/>
                <PrimitiveProperty persistent="true" name="TARGET_ROLE_NAME"
                    type="stringType" ValueByString="NOT MARKED IN MODEL"/>
                <PrimitiveProperty persistent="true" name="MCM_INTERESTED"
                    type="BooleanType" ValueByString="true"/>
            </PrimitiveProperty>
    </PrimitiveProperty>
    </ClassDefinition>

    <ClassDefinition persistent="true" name="oracle.wh.repos.impl.relational.CMPWBMaterializedView">
        <ArrayProperty persistent="true" name="CHILD_TYPES" type="stringArrayType">
            <PrimitiveProperty persistent="true" name="oracle.wh.repos.impl.validation.CMPWBValidationResult"
                type="stringType" Position="0" ValueByString="oracle.wh.repos.impl.validation.CMPWBValidationResult"/>
            <PrimitiveProperty persistent="true" name="oracle.wh.repos.impl.mls.CMPTranslation"
                type="stringType" Position="1" ValueByString="oracle.wh.repos.impl.mls.CMPTranslation"/>
            <PrimitiveProperty persistent="true" name="oracle.wh.repos.impl.dependency.CMPDependency"
                type="stringType" Position="2" ValueByString="oracle.wh.repos.impl.dependency.CMPDependency"/>
            <PrimitiveProperty persistent="true" name="oracle.wh.repos.impl.businessRule.CMPBusinessRuleUsage"
                type="stringType" Position="3" ValueByString="oracle.wh.repos.impl.businessRule.CMPBusinessRuleUsage"/>
            <PrimitiveProperty persistent="true" name="oracle.wh.repos.impl.items.CMPRelationalDBItem"
                type="stringType" Position="4" ValueByString="oracle.wh.repos.impl.items.CMPRelationalDBItem"/>
            <PrimitiveProperty persistent="true" name="oracle.wh.repos.impl.items.CMPWBCheckConstraint"
                type="stringType" Position="5" ValueByString="oracle.wh.repos.impl.items.CMPWBCheckConstraint"/>
            <PrimitiveProperty persistent="true" name="oracle.wh.repos.impl.items.CMPUniqueKey"
                type="stringType" Position="6" ValueByString="oracle.wh.repos.impl.items.CMPUniqueKey"/>
            <PrimitiveProperty persistent="true" name="oracle.wh.repos.impl.items.CMPForeignKey"
                type="stringType" Position="7" ValueByString="oracle.wh.repos.impl.items.CMPForeignKey"/>
            <PrimitiveProperty persistent="true" name="oracle.wh.repos.impl.properties.CMPCLOBPropertyValue"
                type="stringType" Position="8" ValueByString="oracle.wh.repos.impl.properties.CMPCLOBPropertyValue"/>
            <PrimitiveProperty persistent="true" name="oracle.wh.repos.impl.properties.CMPReferencePropertyValue"
                type="stringType" Position="9" ValueByString="oracle.wh.repos.impl.properties.CMPReferencePropertyValue"/>
            <PrimitiveProperty persistent="true" name="oracle.wh.repos.impl.properties.CMPPurePhysicalObject"
                type="stringType" Position="10" ValueByString="oracle.wh.repos.impl.properties.CMPPurePhysicalObject"/>
            <PrimitiveProperty persistent="true" name="oracle.wh.repos.impl.items.CMPWBNamedItemSet"
                type="stringType" Position="11" ValueByString="oracle.wh.repos.impl.items.CMPWBNamedItemSet"/>
            <PrimitiveProperty persistent="true" name="oracle.wh.repos.impl.properties.CMPStringPropertyValue"
                type="stringType" Position="12" ValueByString="oracle.wh.repos.impl.properties.CMPStringPropertyValue"/>
            <PrimitiveProperty persistent="true" name="oracle.wh.repos.impl.relational.CMPIndex"
                type="stringType" Position="13" ValueByString="oracle.wh.repos.impl.relational.CMPIndex"/>
            <PrimitiveProperty persistent="true" name="oracle.wh.repos.impl.relational.CMPPartitionKey"
                type="stringType" Position="14" ValueByString="oracle.wh.repos.impl.relational.CMPPartitionKey"/>
            <PrimitiveProperty persistent="true" name="oracle.wh.repos.impl.businessRule.CMPRelationUsage"
                type="stringType" Position="15" ValueByString="oracle.wh.repos.impl.businessRule.CMPRelationUsage"/>
        </ArrayProperty>
        <PrimitiveProperty persistent="true" name="NAVIGABLE_ASSOCIATION_ROLES"
            type="stringType" ValueByString="Navigable Association Roles">
            <PrimitiveProperty persistent="true" name="InstalledModule"
                type="stringType" ValueByString="oracle.wh.repos.impl.application.CMPInstalledModule">
                <PrimitiveProperty persistent="true" name="AGGREGATE"
                    type="BooleanType" ValueByString="true"/>
                <PrimitiveProperty persistent="true" name="INTRA_COMPONENT"
                    type="BooleanType" ValueByString="false"/>
                <PrimitiveProperty persistent="true" name="TARGET_ROLE_NAME"
                    type="stringType" ValueByString="DAEs"/>
                <PrimitiveProperty persistent="true" name="MCM_INTERESTED"
                    type="BooleanType" ValueByString="true"/>
            </PrimitiveProperty>
            <PrimitiveProperty persistent="true" name="ACLContainer"
                type="stringType" ValueByString="oracle.wh.repos.impl.security.CMPACLContainer">
                <PrimitiveProperty persistent="true" name="AGGREGATE"
                    type="BooleanType" ValueByString="false"/>
                <PrimitiveProperty persistent="true" name="INTRA_COMPONENT"
                    type="BooleanType" ValueByString="false"/>
                <PrimitiveProperty persistent="true" name="TARGET_ROLE_NAME"
                    type="stringType" ValueByString="RealFCO"/>
                <PrimitiveProperty persistent="true" name="MCM_INTERESTED"
                    type="BooleanType" ValueByString="false"/>
            </PrimitiveProperty>
            <PrimitiveProperty persistent="true" name="ValidationResult"
                type="stringType" ValueByString="oracle.wh.repos.impl.validation.CMPValidationComponent">
                <PrimitiveProperty persistent="true" name="AGGREGATE"
                    type="BooleanType" ValueByString="false"/>
                <PrimitiveProperty persistent="true" name="INTRA_COMPONENT"
                    type="BooleanType" ValueByString="true"/>
                <PrimitiveProperty persistent="true" name="TARGET_ROLE_NAME"
                    type="stringType" ValueByString="ValidatingElement"/>
                <PrimitiveProperty persistent="true" name="MCM_INTERESTED"
                    type="BooleanType" ValueByString="false"/>
            </PrimitiveProperty>
            <PrimitiveProperty persistent="true" name="OwningFolder"
                type="stringType" ValueByString="oracle.wh.repos.impl.component.Folder">
                <PrimitiveProperty persistent="true" name="AGGREGATE"
                    type="BooleanType" ValueByString="false"/>
                <PrimitiveProperty persistent="true" name="INTRA_COMPONENT"
                    type="BooleanType" ValueByString="false"/>
                <PrimitiveProperty persistent="true" name="TARGET_ROLE_NAME"
                    type="stringType" ValueByString="OwnedComponents"/>
                <PrimitiveProperty persistent="true" name="MCM_INTERESTED"
                    type="BooleanType" ValueByString="false"/>
            </PrimitiveProperty>
            <PrimitiveProperty persistent="true" name="IconObject"
                type="stringType" ValueByString="oracle.wh.repos.impl.binaryData.CMPIcon">
                <PrimitiveProperty persistent="true" name="AGGREGATE"
                    type="BooleanType" ValueByString="false"/>
                <PrimitiveProperty persistent="true" name="INTRA_COMPONENT"
                    type="BooleanType" ValueByString="false"/>
                <PrimitiveProperty persistent="true" name="TARGET_ROLE_NAME"
                    type="stringType" ValueByString="Element"/>
                <PrimitiveProperty persistent="true" name="MCM_INTERESTED"
                    type="BooleanType" ValueByString="true"/>
            </PrimitiveProperty>
            <PrimitiveProperty persistent="true" name="Project"
                type="stringType" ValueByString="oracle.wh.repos.impl.project.CMPWBProject">
                <PrimitiveProperty persistent="true" name="AGGREGATE"
                    type="BooleanType" ValueByString="false"/>
                <PrimitiveProperty persistent="true" name="INTRA_COMPONENT"
                    type="BooleanType" ValueByString="true"/>
                <PrimitiveProperty persistent="true" name="TARGET_ROLE_NAME"
                    type="stringType" ValueByString="NOT MARKED IN MODEL"/>
                <PrimitiveProperty persistent="true" name="MCM_INTERESTED"
                    type="BooleanType" ValueByString="false"/>
            </PrimitiveProperty>
    </PrimitiveProperty>
    </ClassDefinition>

    <ClassDefinition persistent="true" name="oracle.wh.repos.impl.mapping.CMPMapOperator">
        <ArrayProperty persistent="true" name="CHILD_TYPES" type="stringArrayType">
            <PrimitiveProperty persistent="true" name="oracle.wh.repos.impl.properties.CMPCLOBPropertyValue"
                type="stringType" Position="0" ValueByString="oracle.wh.repos.impl.properties.CMPCLOBPropertyValue"/>
            <PrimitiveProperty persistent="true" name="oracle.wh.repos.impl.properties.CMPPurePhysicalObject"
                type="stringType" Position="1" ValueByString="oracle.wh.repos.impl.properties.CMPPurePhysicalObject"/>
            <PrimitiveProperty persistent="true" name="oracle.wh.repos.impl.mapping.CMPMapOperator"
                type="stringType" Position="2" ValueByString="oracle.wh.repos.impl.mapping.CMPMapOperator"/>
            <PrimitiveProperty persistent="true" name="oracle.wh.repos.impl.diagram.CMPDiagram"
                type="stringType" Position="3" ValueByString="oracle.wh.repos.impl.diagram.CMPDiagram"/>
            <PrimitiveProperty persistent="true" name="oracle.wh.repos.impl.properties.CMPStringPropertyValue"
                type="stringType" Position="4" ValueByString="oracle.wh.repos.impl.properties.CMPStringPropertyValue"/>
            <PrimitiveProperty persistent="true" name="oracle.wh.repos.impl.mapping.CMPMapAttributeGroup"
                type="stringType" Position="5" ValueByString="oracle.wh.repos.impl.mapping.CMPMapAttributeGroup"/>
            <PrimitiveProperty persistent="true" name="oracle.wh.repos.impl.mls.CMPTranslation"
                type="stringType" Position="6" ValueByString="oracle.wh.repos.impl.mls.CMPTranslation"/>
            <PrimitiveProperty persistent="true" name="oracle.wh.repos.impl.mapping.CMPMapDisplaySet"
                type="stringType" Position="7" ValueByString="oracle.wh.repos.impl.mapping.CMPMapDisplaySet"/>
            <PrimitiveProperty persistent="true" name="oracle.wh.repos.impl.properties.CMPReferencePropertyValue"
                type="stringType" Position="8" ValueByString="oracle.wh.repos.impl.properties.CMPReferencePropertyValue"/>
        </ArrayProperty>
        <PrimitiveProperty persistent="true" name="NAVIGABLE_ASSOCIATION_ROLES"
            type="stringType" ValueByString="Navigable Association Roles">
            <PrimitiveProperty persistent="true" name="FirstClassObject"
                type="stringType" ValueByString="oracle.wh.repos.impl.component.FirstClassObject">
                <PrimitiveProperty persistent="true" name="AGGREGATE"
                    type="BooleanType" ValueByString="false"/>
                <PrimitiveProperty persistent="true" name="INTRA_COMPONENT"
                    type="BooleanType" ValueByString="true"/>
                <PrimitiveProperty persistent="true" name="TARGET_ROLE_NAME"
                    type="stringType" ValueByString="SecondClassObjects"/>
                <PrimitiveProperty persistent="true" name="MCM_INTERESTED"
                    type="BooleanType" ValueByString="false"/>
            </PrimitiveProperty>
            <PrimitiveProperty persistent="true" name="CurrentDisplaySet"
                type="stringType" ValueByString="oracle.wh.repos.impl.mapping.CMPMapDisplaySet">
                <PrimitiveProperty persistent="true" name="AGGREGATE"
                    type="BooleanType" ValueByString="false"/>
                <PrimitiveProperty persistent="true" name="INTRA_COMPONENT"
                    type="BooleanType" ValueByString="true"/>
                <PrimitiveProperty persistent="true" name="TARGET_ROLE_NAME"
                    type="stringType" ValueByString="NOT MARKED IN MODEL"/>
                <PrimitiveProperty persistent="true" name="MCM_INTERESTED"
                    type="BooleanType" ValueByString="false"/>
            </PrimitiveProperty>
            <PrimitiveProperty persistent="true" name="IconObject"
                type="stringType" ValueByString="oracle.wh.repos.impl.binaryData.CMPIcon">
                <PrimitiveProperty persistent="true" name="AGGREGATE"
                    type="BooleanType" ValueByString="false"/>
                <PrimitiveProperty persistent="true" name="INTRA_COMPONENT"
                    type="BooleanType" ValueByString="false"/>
                <PrimitiveProperty persistent="true" name="TARGET_ROLE_NAME"
                    type="stringType" ValueByString="Element"/>
                <PrimitiveProperty persistent="true" name="MCM_INTERESTED"
                    type="BooleanType" ValueByString="true"/>
            </PrimitiveProperty>
            <PrimitiveProperty persistent="true" name="Project"
                type="stringType" ValueByString="oracle.wh.repos.impl.project.CMPWBProject">
                <PrimitiveProperty persistent="true" name="AGGREGATE"
                    type="BooleanType" ValueByString="false"/>
                <PrimitiveProperty persistent="true" name="INTRA_COMPONENT"
                    type="BooleanType" ValueByString="true"/>
                <PrimitiveProperty persistent="true" name="TARGET_ROLE_NAME"
                    type="stringType" ValueByString="NOT MARKED IN MODEL"/>
                <PrimitiveProperty persistent="true" name="MCM_INTERESTED"
                    type="BooleanType" ValueByString="false"/>
            </PrimitiveProperty>
            <PrimitiveProperty persistent="true" name="OperatorOwner"
                type="stringType" ValueByString="oracle.wh.repos.impl.mapping.CMPMapOperatorOwner">
                <PrimitiveProperty persistent="true" name="AGGREGATE"
                    type="BooleanType" ValueByString="true"/>
                <PrimitiveProperty persistent="true" name="INTRA_COMPONENT"
                    type="BooleanType" ValueByString="true"/>
                <PrimitiveProperty persistent="true" name="TARGET_ROLE_NAME"
                    type="stringType" ValueByString="Operators"/>
                <PrimitiveProperty persistent="true" name="MCM_INTERESTED"
                    type="BooleanType" ValueByString="true"/>
            </PrimitiveProperty>
            <PrimitiveProperty persistent="true" name="ReferencingObject"
                type="stringType" ValueByString="oracle.wh.repos.impl.mapping.CMPMapOperatorBindee">
                <PrimitiveProperty persistent="true" name="AGGREGATE"
                    type="BooleanType" ValueByString="false"/>
                <PrimitiveProperty persistent="true" name="INTRA_COMPONENT"
                    type="BooleanType" ValueByString="false"/>
                <PrimitiveProperty persistent="true" name="TARGET_ROLE_NAME"
                    type="stringType" ValueByString="BindingOperator"/>
                <PrimitiveProperty persistent="true" name="MCM_INTERESTED"
                    type="BooleanType" ValueByString="true"/>
            </PrimitiveProperty>
    </PrimitiveProperty>
    </ClassDefinition>

    <ClassDefinition persistent="true" name="oracle.wh.repos.impl.businessTree.CMPBusinessTreeShortcut">
        <ArrayProperty persistent="true" name="CHILD_TYPES" type="stringArrayType">
            <PrimitiveProperty persistent="true" name="oracle.wh.repos.impl.properties.CMPCLOBPropertyValue"
                type="stringType" Position="0" ValueByString="oracle.wh.repos.impl.properties.CMPCLOBPropertyValue"/>
            <PrimitiveProperty persistent="true" name="oracle.wh.repos.impl.properties.CMPPurePhysicalObject"
                type="stringType" Position="1" ValueByString="oracle.wh.repos.impl.properties.CMPPurePhysicalObject"/>
            <PrimitiveProperty persistent="true" name="oracle.wh.repos.impl.businessTree.CMPBusinessTreeShortcut"
                type="stringType" Position="2" ValueByString="oracle.wh.repos.impl.businessTree.CMPBusinessTreeShortcut"/>
            <PrimitiveProperty persistent="true" name="oracle.wh.repos.impl.tts.CMPWBOracleTTSUsage"
                type="stringType" Position="3" ValueByString="oracle.wh.repos.impl.tts.CMPWBOracleTTSUsage"/>
            <PrimitiveProperty persistent="true" name="oracle.wh.repos.impl.properties.CMPStringPropertyValue"
                type="stringType" Position="4" ValueByString="oracle.wh.repos.impl.properties.CMPStringPropertyValue"/>
            <PrimitiveProperty persistent="true" name="oracle.wh.repos.impl.mls.CMPTranslation"
                type="stringType" Position="5" ValueByString="oracle.wh.repos.impl.mls.CMPTranslation"/>
            <PrimitiveProperty persistent="true" name="oracle.wh.repos.impl.properties.CMPReferencePropertyValue"
                type="stringType" Position="6" ValueByString="oracle.wh.repos.impl.properties.CMPReferencePropertyValue"/>
        </ArrayProperty>
        <PrimitiveProperty persistent="true" name="NAVIGABLE_ASSOCIATION_ROLES"
            type="stringType" ValueByString="Navigable Association Roles">
            <PrimitiveProperty persistent="true" name="Catalog"
                type="stringType" ValueByString="oracle.wh.repos.impl.businessTree.CMPCatalog">
                <PrimitiveProperty persistent="true" name="AGGREGATE"
                    type="BooleanType" ValueByString="true"/>
                <PrimitiveProperty persistent="true" name="INTRA_COMPONENT"
                    type="BooleanType" ValueByString="true"/>
                <PrimitiveProperty persistent="true" name="TARGET_ROLE_NAME"
                    type="stringType" ValueByString="ACEUsages"/>
                <PrimitiveProperty persistent="true" name="MCM_INTERESTED"
                    type="BooleanType" ValueByString="true"/>
            </PrimitiveProperty>
            <PrimitiveProperty persistent="true" name="FirstClassObject"
                type="stringType" ValueByString="oracle.wh.repos.impl.component.FirstClassObject">
                <PrimitiveProperty persistent="true" name="AGGREGATE"
                    type="BooleanType" ValueByString="false"/>
                <PrimitiveProperty persistent="true" name="INTRA_COMPONENT"
                    type="BooleanType" ValueByString="true"/>
                <PrimitiveProperty persistent="true" name="TARGET_ROLE_NAME"
                    type="stringType" ValueByString="SecondClassObjects"/>
                <PrimitiveProperty persistent="true" name="MCM_INTERESTED"
                    type="BooleanType" ValueByString="false"/>
            </PrimitiveProperty>
            <PrimitiveProperty persistent="true" name="IconObject"
                type="stringType" ValueByString="oracle.wh.repos.impl.binaryData.CMPIcon">
                <PrimitiveProperty persistent="true" name="AGGREGATE"
                    type="BooleanType" ValueByString="false"/>
                <PrimitiveProperty persistent="true" name="INTRA_COMPONENT"
                    type="BooleanType" ValueByString="false"/>
                <PrimitiveProperty persistent="true" name="TARGET_ROLE_NAME"
                    type="stringType" ValueByString="Element"/>
                <PrimitiveProperty persistent="true" name="MCM_INTERESTED"
                    type="BooleanType" ValueByString="true"/>
            </PrimitiveProperty>
            <PrimitiveProperty persistent="true" name="ParentShortcut"
                type="stringType" ValueByString="oracle.wh.repos.impl.businessTree.CMPBusinessTreeShortcut">
                <PrimitiveProperty persistent="true" name="AGGREGATE"
                    type="BooleanType" ValueByString="true"/>
                <PrimitiveProperty persistent="true" name="INTRA_COMPONENT"
                    type="BooleanType" ValueByString="true"/>
                <PrimitiveProperty persistent="true" name="TARGET_ROLE_NAME"
                    type="stringType" ValueByString="ChildShortcuts"/>
                <PrimitiveProperty persistent="true" name="MCM_INTERESTED"
                    type="BooleanType" ValueByString="true"/>
            </PrimitiveProperty>
            <PrimitiveProperty persistent="true" name="FCO"
                type="stringType" ValueByString="oracle.wh.repos.impl.component.FirstClassObject">
                <PrimitiveProperty persistent="true" name="AGGREGATE"
                    type="BooleanType" ValueByString="false"/>
                <PrimitiveProperty persistent="true" name="INTRA_COMPONENT"
                    type="BooleanType" ValueByString="false"/>
                <PrimitiveProperty persistent="true" name="TARGET_ROLE_NAME"
                    type="stringType" ValueByString="ReferencingShortcuts"/>
                <PrimitiveProperty persistent="true" name="MCM_INTERESTED"
                    type="BooleanType" ValueByString="true"/>
            </PrimitiveProperty>
    </PrimitiveProperty>
    </ClassDefinition>

    <ClassDefinition persistent="true" name="oracle.wh.repos.impl.platform.CMPPlatform">
        <ArrayProperty persistent="true" name="CHILD_TYPES" type="stringArrayType">
            <PrimitiveProperty persistent="true" name="oracle.wh.repos.impl.platform.CMPDefaultKMUsage"
                type="stringType" Position="0" ValueByString="oracle.wh.repos.impl.platform.CMPDefaultKMUsage"/>
            <PrimitiveProperty persistent="true" name="oracle.wh.repos.impl.properties.CMPCLOBPropertyValue"
                type="stringType" Position="1" ValueByString="oracle.wh.repos.impl.properties.CMPCLOBPropertyValue"/>
            <PrimitiveProperty persistent="true" name="oracle.wh.repos.impl.code.CMPPlatformTypeSet"
                type="stringType" Position="2" ValueByString="oracle.wh.repos.impl.code.CMPPlatformTypeSet"/>
            <PrimitiveProperty persistent="true" name="oracle.wh.repos.impl.mls.CMPTranslation"
                type="stringType" Position="3" ValueByString="oracle.wh.repos.impl.mls.CMPTranslation"/>
            <PrimitiveProperty persistent="true" name="oracle.wh.repos.impl.code.CMPPlatformMappingSet"
                type="stringType" Position="4" ValueByString="oracle.wh.repos.impl.code.CMPPlatformMappingSet"/>
            <PrimitiveProperty persistent="true" name="oracle.wh.repos.impl.properties.CMPReferencePropertyValue"
                type="stringType" Position="5" ValueByString="oracle.wh.repos.impl.properties.CMPReferencePropertyValue"/>
            <PrimitiveProperty persistent="true" name="oracle.wh.repos.impl.properties.CMPPurePhysicalObject"
                type="stringType" Position="6" ValueByString="oracle.wh.repos.impl.properties.CMPPurePhysicalObject"/>
            <PrimitiveProperty persistent="true" name="oracle.wh.repos.impl.domain.CMPPrimitiveType"
                type="stringType" Position="7" ValueByString="oracle.wh.repos.impl.domain.CMPPrimitiveType"/>
            <PrimitiveProperty persistent="true" name="oracle.wh.repos.impl.domain.CMPAnonymousDomain"
                type="stringType" Position="8" ValueByString="oracle.wh.repos.impl.domain.CMPAnonymousDomain"/>
            <PrimitiveProperty persistent="true" name="oracle.wh.repos.impl.properties.CMPStringPropertyValue"
                type="stringType" Position="9" ValueByString="oracle.wh.repos.impl.properties.CMPStringPropertyValue"/>
            <PrimitiveProperty persistent="true" name="oracle.wh.repos.impl.domain.CMPNamedDomain"
                type="stringType" Position="10" ValueByString="oracle.wh.repos.impl.domain.CMPNamedDomain"/>
            <PrimitiveProperty persistent="true" name="oracle.wh.repos.impl.metaModel.CMPClassDefinition"
                type="stringType" Position="11" ValueByString="oracle.wh.repos.impl.metaModel.CMPClassDefinition"/>
            <PrimitiveProperty persistent="true" name="oracle.wh.repos.impl.metaModel.CMPAssociationDefinition"
                type="stringType" Position="12" ValueByString="oracle.wh.repos.impl.metaModel.CMPAssociationDefinition"/>
            <PrimitiveProperty persistent="true" name="oracle.wh.repos.impl.domain.CMPArrayType"
                type="stringType" Position="13" ValueByString="oracle.wh.repos.impl.domain.CMPArrayType"/>
        </ArrayProperty>
        <PrimitiveProperty persistent="true" name="NAVIGABLE_ASSOCIATION_ROLES"
            type="stringType" ValueByString="Navigable Association Roles">
            <PrimitiveProperty persistent="true" name="ACLContainer"
                type="stringType" ValueByString="oracle.wh.repos.impl.security.CMPACLContainer">
                <PrimitiveProperty persistent="true" name="AGGREGATE"
                    type="BooleanType" ValueByString="false"/>
                <PrimitiveProperty persistent="true" name="INTRA_COMPONENT"
                    type="BooleanType" ValueByString="false"/>
                <PrimitiveProperty persistent="true" name="TARGET_ROLE_NAME"
                    type="stringType" ValueByString="RealFCO"/>
                <PrimitiveProperty persistent="true" name="MCM_INTERESTED"
                    type="BooleanType" ValueByString="false"/>
            </PrimitiveProperty>
            <PrimitiveProperty persistent="true" name="ValidationResult"
                type="stringType" ValueByString="oracle.wh.repos.impl.validation.CMPValidationComponent">
                <PrimitiveProperty persistent="true" name="AGGREGATE"
                    type="BooleanType" ValueByString="false"/>
                <PrimitiveProperty persistent="true" name="INTRA_COMPONENT"
                    type="BooleanType" ValueByString="true"/>
                <PrimitiveProperty persistent="true" name="TARGET_ROLE_NAME"
                    type="stringType" ValueByString="ValidatingElement"/>
                <PrimitiveProperty persistent="true" name="MCM_INTERESTED"
                    type="BooleanType" ValueByString="false"/>
            </PrimitiveProperty>
            <PrimitiveProperty persistent="true" name="ModelOwner"
                type="stringType" ValueByString="oracle.wh.repos.impl.metaModel.CMPModelOwner">
                <PrimitiveProperty persistent="true" name="AGGREGATE"
                    type="BooleanType" ValueByString="true"/>
                <PrimitiveProperty persistent="true" name="INTRA_COMPONENT"
                    type="BooleanType" ValueByString="false"/>
                <PrimitiveProperty persistent="true" name="TARGET_ROLE_NAME"
                    type="stringType" ValueByString="OwnedModels"/>
                <PrimitiveProperty persistent="true" name="MCM_INTERESTED"
                    type="BooleanType" ValueByString="true"/>
            </PrimitiveProperty>
            <PrimitiveProperty persistent="true" name="OwningFolder"
                type="stringType" ValueByString="oracle.wh.repos.impl.component.Folder">
                <PrimitiveProperty persistent="true" name="AGGREGATE"
                    type="BooleanType" ValueByString="false"/>
                <PrimitiveProperty persistent="true" name="INTRA_COMPONENT"
                    type="BooleanType" ValueByString="false"/>
                <PrimitiveProperty persistent="true" name="TARGET_ROLE_NAME"
                    type="stringType" ValueByString="OwnedComponents"/>
                <PrimitiveProperty persistent="true" name="MCM_INTERESTED"
                    type="BooleanType" ValueByString="false"/>
            </PrimitiveProperty>
            <PrimitiveProperty persistent="true" name="IconObject"
                type="stringType" ValueByString="oracle.wh.repos.impl.binaryData.CMPIcon">
                <PrimitiveProperty persistent="true" name="AGGREGATE"
                    type="BooleanType" ValueByString="false"/>
                <PrimitiveProperty persistent="true" name="INTRA_COMPONENT"
                    type="BooleanType" ValueByString="false"/>
                <PrimitiveProperty persistent="true" name="TARGET_ROLE_NAME"
                    type="stringType" ValueByString="Element"/>
                <PrimitiveProperty persistent="true" name="MCM_INTERESTED"
                    type="BooleanType" ValueByString="true"/>
            </PrimitiveProperty>
            <PrimitiveProperty persistent="true" name="OwningWorkspace"
                type="stringType" ValueByString="oracle.wh.repos.impl.workspace.CMPWorkspace">
                <PrimitiveProperty persistent="true" name="AGGREGATE"
                    type="BooleanType" ValueByString="true"/>
                <PrimitiveProperty persistent="true" name="INTRA_COMPONENT"
                    type="BooleanType" ValueByString="false"/>
                <PrimitiveProperty persistent="true" name="TARGET_ROLE_NAME"
                    type="stringType" ValueByString="Platform"/>
                <PrimitiveProperty persistent="true" name="MCM_INTERESTED"
                    type="BooleanType" ValueByString="true"/>
            </PrimitiveProperty>
            <PrimitiveProperty persistent="true" name="MIVDefinition"
                type="stringType" ValueByString="oracle.wh.repos.impl.miv.CMPWBMIVDefinition">
                <PrimitiveProperty persistent="true" name="AGGREGATE"
                    type="BooleanType" ValueByString="false"/>
                <PrimitiveProperty persistent="true" name="INTRA_COMPONENT"
                    type="BooleanType" ValueByString="false"/>
                <PrimitiveProperty persistent="true" name="TARGET_ROLE_NAME"
                    type="stringType" ValueByString="Platform"/>
                <PrimitiveProperty persistent="true" name="MCM_INTERESTED"
                    type="BooleanType" ValueByString="true"/>
            </PrimitiveProperty>
            <PrimitiveProperty persistent="true" name="ParentPlatform"
                type="stringType" ValueByString="oracle.wh.repos.impl.platform.CMPPlatform">
                <PrimitiveProperty persistent="true" name="AGGREGATE"
                    type="BooleanType" ValueByString="false"/>
                <PrimitiveProperty persistent="true" name="INTRA_COMPONENT"
                    type="BooleanType" ValueByString="false"/>
                <PrimitiveProperty persistent="true" name="TARGET_ROLE_NAME"
                    type="stringType" ValueByString="ChildPlatforms"/>
                <PrimitiveProperty persistent="true" name="MCM_INTERESTED"
                    type="BooleanType" ValueByString="true"/>
            </PrimitiveProperty>
            <PrimitiveProperty persistent="true" name="Overridee"
                type="stringType" ValueByString="oracle.wh.repos.impl.metaModel.CMPModelDefinition">
                <PrimitiveProperty persistent="true" name="AGGREGATE"
                    type="BooleanType" ValueByString="false"/>
                <PrimitiveProperty persistent="true" name="INTRA_COMPONENT"
                    type="BooleanType" ValueByString="false"/>
                <PrimitiveProperty persistent="true" name="TARGET_ROLE_NAME"
                    type="stringType" ValueByString="Overridable"/>
                <PrimitiveProperty persistent="true" name="MCM_INTERESTED"
                    type="BooleanType" ValueByString="true"/>
            </PrimitiveProperty>
    </PrimitiveProperty>
    </ClassDefinition>

    <ClassDefinition persistent="true" name="oracle.wh.repos.impl.diagram.CMPDiagramComponent">
        <ArrayProperty persistent="true" name="CHILD_TYPES" type="stringArrayType">
            <PrimitiveProperty persistent="true" name="oracle.wh.repos.impl.properties.CMPCLOBPropertyValue"
                type="stringType" Position="0" ValueByString="oracle.wh.repos.impl.properties.CMPCLOBPropertyValue"/>
            <PrimitiveProperty persistent="true" name="oracle.wh.repos.impl.properties.CMPPurePhysicalObject"
                type="stringType" Position="1" ValueByString="oracle.wh.repos.impl.properties.CMPPurePhysicalObject"/>
            <PrimitiveProperty persistent="true" name="oracle.wh.repos.impl.properties.CMPStringPropertyValue"
                type="stringType" Position="2" ValueByString="oracle.wh.repos.impl.properties.CMPStringPropertyValue"/>
            <PrimitiveProperty persistent="true" name="oracle.wh.repos.impl.properties.CMPReferencePropertyValue"
                type="stringType" Position="3" ValueByString="oracle.wh.repos.impl.properties.CMPReferencePropertyValue"/>
        </ArrayProperty>
        <PrimitiveProperty persistent="true" name="NAVIGABLE_ASSOCIATION_ROLES"
            type="stringType" ValueByString="Navigable Association Roles">
            <PrimitiveProperty persistent="true" name="FirstClassObject"
                type="stringType" ValueByString="oracle.wh.repos.impl.component.FirstClassObject">
                <PrimitiveProperty persistent="true" name="AGGREGATE"
                    type="BooleanType" ValueByString="false"/>
                <PrimitiveProperty persistent="true" name="INTRA_COMPONENT"
                    type="BooleanType" ValueByString="true"/>
                <PrimitiveProperty persistent="true" name="TARGET_ROLE_NAME"
                    type="stringType" ValueByString="SecondClassObjects"/>
                <PrimitiveProperty persistent="true" name="MCM_INTERESTED"
                    type="BooleanType" ValueByString="false"/>
            </PrimitiveProperty>
            <PrimitiveProperty persistent="true" name="DiagramComponentOwner"
                type="stringType" ValueByString="oracle.wh.repos.impl.diagram.CMPDiagramComponentOwner">
                <PrimitiveProperty persistent="true" name="AGGREGATE"
                    type="BooleanType" ValueByString="true"/>
                <PrimitiveProperty persistent="true" name="INTRA_COMPONENT"
                    type="BooleanType" ValueByString="true"/>
                <PrimitiveProperty persistent="true" name="TARGET_ROLE_NAME"
                    type="stringType" ValueByString="DiagramComponent"/>
                <PrimitiveProperty persistent="true" name="MCM_INTERESTED"
                    type="BooleanType" ValueByString="false"/>
            </PrimitiveProperty>
            <PrimitiveProperty persistent="true" name="IconObject"
                type="stringType" ValueByString="oracle.wh.repos.impl.binaryData.CMPIcon">
                <PrimitiveProperty persistent="true" name="AGGREGATE"
                    type="BooleanType" ValueByString="false"/>
                <PrimitiveProperty persistent="true" name="INTRA_COMPONENT"
                    type="BooleanType" ValueByString="false"/>
                <PrimitiveProperty persistent="true" name="TARGET_ROLE_NAME"
                    type="stringType" ValueByString="Element"/>
                <PrimitiveProperty persistent="true" name="MCM_INTERESTED"
                    type="BooleanType" ValueByString="true"/>
            </PrimitiveProperty>
    </PrimitiveProperty>
    </ClassDefinition>

    <ClassDefinition persistent="true" name="oracle.wh.repos.impl.environment.CMPLocationUsage">
        <ArrayProperty persistent="true" name="CHILD_TYPES" type="stringArrayType">
            <PrimitiveProperty persistent="true" name="oracle.wh.repos.impl.properties.CMPCLOBPropertyValue"
                type="stringType" Position="0" ValueByString="oracle.wh.repos.impl.properties.CMPCLOBPropertyValue"/>
            <PrimitiveProperty persistent="true" name="oracle.wh.repos.impl.properties.CMPPurePhysicalObject"
                type="stringType" Position="1" ValueByString="oracle.wh.repos.impl.properties.CMPPurePhysicalObject"/>
            <PrimitiveProperty persistent="true" name="oracle.wh.repos.impl.weakComponent.CMPWeakAssociation"
                type="stringType" Position="2" ValueByString="oracle.wh.repos.impl.weakComponent.CMPWeakAssociation"/>
            <PrimitiveProperty persistent="true" name="oracle.wh.repos.impl.properties.CMPStringPropertyValue"
                type="stringType" Position="3" ValueByString="oracle.wh.repos.impl.properties.CMPStringPropertyValue"/>
            <PrimitiveProperty persistent="true" name="oracle.wh.repos.impl.weakComponent.CMPWeakSecondClassObject"
                type="stringType" Position="4" ValueByString="oracle.wh.repos.impl.weakComponent.CMPWeakSecondClassObject"/>
            <PrimitiveProperty persistent="true" name="oracle.wh.repos.impl.properties.CMPReferencePropertyValue"
                type="stringType" Position="5" ValueByString="oracle.wh.repos.impl.properties.CMPReferencePropertyValue"/>
        </ArrayProperty>
        <PrimitiveProperty persistent="true" name="NAVIGABLE_ASSOCIATION_ROLES"
            type="stringType" ValueByString="Navigable Association Roles">
            <PrimitiveProperty persistent="true" name="InstalledModule"
                type="stringType" ValueByString="oracle.wh.repos.impl.application.CMPInstalledModule">
                <PrimitiveProperty persistent="true" name="AGGREGATE"
                    type="BooleanType" ValueByString="true"/>
                <PrimitiveProperty persistent="true" name="INTRA_COMPONENT"
                    type="BooleanType" ValueByString="true"/>
                <PrimitiveProperty persistent="true" name="TARGET_ROLE_NAME"
                    type="stringType" ValueByString="LocationUsages"/>
                <PrimitiveProperty persistent="true" name="MCM_INTERESTED"
                    type="BooleanType" ValueByString="true"/>
            </PrimitiveProperty>
            <PrimitiveProperty persistent="true" name="FirstClassObject"
                type="stringType" ValueByString="oracle.wh.repos.impl.component.FirstClassObject">
                <PrimitiveProperty persistent="true" name="AGGREGATE"
                    type="BooleanType" ValueByString="false"/>
                <PrimitiveProperty persistent="true" name="INTRA_COMPONENT"
                    type="BooleanType" ValueByString="true"/>
                <PrimitiveProperty persistent="true" name="TARGET_ROLE_NAME"
                    type="stringType" ValueByString="SecondClassObjects"/>
                <PrimitiveProperty persistent="true" name="MCM_INTERESTED"
                    type="BooleanType" ValueByString="false"/>
            </PrimitiveProperty>
            <PrimitiveProperty persistent="true" name="TtsSet"
                type="stringType" ValueByString="oracle.wh.repos.impl.tts.CMPWBOracleTTSSet">
                <PrimitiveProperty persistent="true" name="AGGREGATE"
                    type="BooleanType" ValueByString="true"/>
                <PrimitiveProperty persistent="true" name="INTRA_COMPONENT"
                    type="BooleanType" ValueByString="true"/>
                <PrimitiveProperty persistent="true" name="TARGET_ROLE_NAME"
                    type="stringType" ValueByString="LocationUsages"/>
                <PrimitiveProperty persistent="true" name="MCM_INTERESTED"
                    type="BooleanType" ValueByString="true"/>
            </PrimitiveProperty>
            <PrimitiveProperty persistent="true" name="IconObject"
                type="stringType" ValueByString="oracle.wh.repos.impl.binaryData.CMPIcon">
                <PrimitiveProperty persistent="true" name="AGGREGATE"
                    type="BooleanType" ValueByString="false"/>
                <PrimitiveProperty persistent="true" name="INTRA_COMPONENT"
                    type="BooleanType" ValueByString="false"/>
                <PrimitiveProperty persistent="true" name="TARGET_ROLE_NAME"
                    type="stringType" ValueByString="Element"/>
                <PrimitiveProperty persistent="true" name="MCM_INTERESTED"
                    type="BooleanType" ValueByString="true"/>
            </PrimitiveProperty>
            <PrimitiveProperty persistent="true" name="Location"
                type="stringType" ValueByString="oracle.wh.repos.impl.environment.CMPLocation">
                <PrimitiveProperty persistent="true" name="AGGREGATE"
                    type="BooleanType" ValueByString="false"/>
                <PrimitiveProperty persistent="true" name="INTRA_COMPONENT"
                    type="BooleanType" ValueByString="false"/>
                <PrimitiveProperty persistent="true" name="TARGET_ROLE_NAME"
                    type="stringType" ValueByString="LocationUsages"/>
                <PrimitiveProperty persistent="true" name="MCM_INTERESTED"
                    type="BooleanType" ValueByString="true"/>
            </PrimitiveProperty>
    </PrimitiveProperty>
    </ClassDefinition>

    <ClassDefinition persistent="true" name="oracle.wh.repos.impl.metaModel.CMPClassUsage">
        <ArrayProperty persistent="true" name="CHILD_TYPES" type="stringArrayType">
            <PrimitiveProperty persistent="true" name="oracle.wh.repos.impl.properties.CMPCLOBPropertyValue"
                type="stringType" Position="0" ValueByString="oracle.wh.repos.impl.properties.CMPCLOBPropertyValue"/>
            <PrimitiveProperty persistent="true" name="oracle.wh.repos.impl.metaModel.CMPArrayModelAttribute"
                type="stringType" Position="1" ValueByString="oracle.wh.repos.impl.metaModel.CMPArrayModelAttribute"/>
            <PrimitiveProperty persistent="true" name="oracle.wh.repos.impl.properties.CMPPurePhysicalObject"
                type="stringType" Position="2" ValueByString="oracle.wh.repos.impl.properties.CMPPurePhysicalObject"/>
            <PrimitiveProperty persistent="true" name="oracle.wh.repos.impl.metaModel.CMPPrimitiveModelAttribute"
                type="stringType" Position="3" ValueByString="oracle.wh.repos.impl.metaModel.CMPPrimitiveModelAttribute"/>
            <PrimitiveProperty persistent="true" name="oracle.wh.repos.impl.properties.CMPStringPropertyValue"
                type="stringType" Position="4" ValueByString="oracle.wh.repos.impl.properties.CMPStringPropertyValue"/>
            <PrimitiveProperty persistent="true" name="oracle.wh.repos.impl.mls.CMPTranslation"
                type="stringType" Position="5" ValueByString="oracle.wh.repos.impl.mls.CMPTranslation"/>
            <PrimitiveProperty persistent="true" name="oracle.wh.repos.impl.properties.CMPReferencePropertyValue"
                type="stringType" Position="6" ValueByString="oracle.wh.repos.impl.properties.CMPReferencePropertyValue"/>
        </ArrayProperty>
        <PrimitiveProperty persistent="true" name="NAVIGABLE_ASSOCIATION_ROLES"
            type="stringType" ValueByString="Navigable Association Roles">
            <PrimitiveProperty persistent="true" name="ClassUsageGroup"
                type="stringType" ValueByString="oracle.wh.repos.impl.metaModel.CMPClassUsageGroup">
                <PrimitiveProperty persistent="true" name="AGGREGATE"
                    type="BooleanType" ValueByString="true"/>
                <PrimitiveProperty persistent="true" name="INTRA_COMPONENT"
                    type="BooleanType" ValueByString="true"/>
                <PrimitiveProperty persistent="true" name="TARGET_ROLE_NAME"
                    type="stringType" ValueByString="ClassUsages"/>
                <PrimitiveProperty persistent="true" name="MCM_INTERESTED"
                    type="BooleanType" ValueByString="true"/>
            </PrimitiveProperty>
            <PrimitiveProperty persistent="true" name="FirstClassObject"
                type="stringType" ValueByString="oracle.wh.repos.impl.component.FirstClassObject">
                <PrimitiveProperty persistent="true" name="AGGREGATE"
                    type="BooleanType" ValueByString="false"/>
                <PrimitiveProperty persistent="true" name="INTRA_COMPONENT"
                    type="BooleanType" ValueByString="true"/>
                <PrimitiveProperty persistent="true" name="TARGET_ROLE_NAME"
                    type="stringType" ValueByString="SecondClassObjects"/>
                <PrimitiveProperty persistent="true" name="MCM_INTERESTED"
                    type="BooleanType" ValueByString="false"/>
            </PrimitiveProperty>
            <PrimitiveProperty persistent="true" name="IconObject"
                type="stringType" ValueByString="oracle.wh.repos.impl.binaryData.CMPIcon">
                <PrimitiveProperty persistent="true" name="AGGREGATE"
                    type="BooleanType" ValueByString="false"/>
                <PrimitiveProperty persistent="true" name="INTRA_COMPONENT"
                    type="BooleanType" ValueByString="false"/>
                <PrimitiveProperty persistent="true" name="TARGET_ROLE_NAME"
                    type="stringType" ValueByString="Element"/>
                <PrimitiveProperty persistent="true" name="MCM_INTERESTED"
                    type="BooleanType" ValueByString="true"/>
            </PrimitiveProperty>
            <PrimitiveProperty persistent="true" name="ReferencedClassDefinition"
                type="stringType" ValueByString="oracle.wh.repos.impl.metaModel.CMPClassDefinition">
                <PrimitiveProperty persistent="true" name="AGGREGATE"
                    type="BooleanType" ValueByString="false"/>
                <PrimitiveProperty persistent="true" name="INTRA_COMPONENT"
                    type="BooleanType" ValueByString="false"/>
                <PrimitiveProperty persistent="true" name="TARGET_ROLE_NAME"
                    type="stringType" ValueByString="NOT MARKED IN MODEL"/>
                <PrimitiveProperty persistent="true" name="MCM_INTERESTED"
                    type="BooleanType" ValueByString="true"/>
            </PrimitiveProperty>
    </PrimitiveProperty>
    </ClassDefinition>

    <ClassDefinition persistent="true" name="oracle.wh.repos.impl.query.CMPDrillPathJoinUsage">
        <ArrayProperty persistent="true" name="CHILD_TYPES" type="stringArrayType">
            <PrimitiveProperty persistent="true" name="oracle.wh.repos.impl.properties.CMPCLOBPropertyValue"
                type="stringType" Position="0" ValueByString="oracle.wh.repos.impl.properties.CMPCLOBPropertyValue"/>
            <PrimitiveProperty persistent="true" name="oracle.wh.repos.impl.properties.CMPPurePhysicalObject"
                type="stringType" Position="1" ValueByString="oracle.wh.repos.impl.properties.CMPPurePhysicalObject"/>
            <PrimitiveProperty persistent="true" name="oracle.wh.repos.impl.properties.CMPStringPropertyValue"
                type="stringType" Position="2" ValueByString="oracle.wh.repos.impl.properties.CMPStringPropertyValue"/>
            <PrimitiveProperty persistent="true" name="oracle.wh.repos.impl.properties.CMPReferencePropertyValue"
                type="stringType" Position="3" ValueByString="oracle.wh.repos.impl.properties.CMPReferencePropertyValue"/>
        </ArrayProperty>
        <PrimitiveProperty persistent="true" name="NAVIGABLE_ASSOCIATION_ROLES"
            type="stringType" ValueByString="Navigable Association Roles">
            <PrimitiveProperty persistent="true" name="DerivedFCO"
                type="stringType" ValueByString="oracle.wh.repos.impl.derivation.CMPDerivedFCO">
                <PrimitiveProperty persistent="true" name="AGGREGATE"
                    type="BooleanType" ValueByString="false"/>
                <PrimitiveProperty persistent="true" name="INTRA_COMPONENT"
                    type="BooleanType" ValueByString="true"/>
                <PrimitiveProperty persistent="true" name="TARGET_ROLE_NAME"
                    type="stringType" ValueByString="DerivedSCOs"/>
                <PrimitiveProperty persistent="true" name="MCM_INTERESTED"
                    type="BooleanType" ValueByString="true"/>
            </PrimitiveProperty>
            <PrimitiveProperty persistent="true" name="FirstClassObject"
                type="stringType" ValueByString="oracle.wh.repos.impl.component.FirstClassObject">
                <PrimitiveProperty persistent="true" name="AGGREGATE"
                    type="BooleanType" ValueByString="false"/>
                <PrimitiveProperty persistent="true" name="INTRA_COMPONENT"
                    type="BooleanType" ValueByString="true"/>
                <PrimitiveProperty persistent="true" name="TARGET_ROLE_NAME"
                    type="stringType" ValueByString="SecondClassObjects"/>
                <PrimitiveProperty persistent="true" name="MCM_INTERESTED"
                    type="BooleanType" ValueByString="false"/>
            </PrimitiveProperty>
            <PrimitiveProperty persistent="true" name="Dependency"
                type="stringType" ValueByString="oracle.wh.repos.impl.dependency.CMPDependency">
                <PrimitiveProperty persistent="true" name="AGGREGATE"
                    type="BooleanType" ValueByString="false"/>
                <PrimitiveProperty persistent="true" name="INTRA_COMPONENT"
                    type="BooleanType" ValueByString="true"/>
                <PrimitiveProperty persistent="true" name="TARGET_ROLE_NAME"
                    type="stringType" ValueByString="DrillPathJoinUsages"/>
                <PrimitiveProperty persistent="true" name="MCM_INTERESTED"
                    type="BooleanType" ValueByString="true"/>
            </PrimitiveProperty>
            <PrimitiveProperty persistent="true" name="DrillPathSegment"
                type="stringType" ValueByString="oracle.wh.repos.impl.query.CMPDrillPathSegment">
                <PrimitiveProperty persistent="true" name="AGGREGATE"
                    type="BooleanType" ValueByString="true"/>
                <PrimitiveProperty persistent="true" name="INTRA_COMPONENT"
                    type="BooleanType" ValueByString="true"/>
                <PrimitiveProperty persistent="true" name="TARGET_ROLE_NAME"
                    type="stringType" ValueByString="DrillPathJoinUsages"/>
                <PrimitiveProperty persistent="true" name="MCM_INTERESTED"
                    type="BooleanType" ValueByString="true"/>
            </PrimitiveProperty>
            <PrimitiveProperty persistent="true" name="DerivationSourceSCO"
                type="stringType" ValueByString="oracle.wh.repos.impl.derivation.CMPDerivationSourceSCO">
                <PrimitiveProperty persistent="true" name="AGGREGATE"
                    type="BooleanType" ValueByString="false"/>
                <PrimitiveProperty persistent="true" name="INTRA_COMPONENT"
                    type="BooleanType" ValueByString="false"/>
                <PrimitiveProperty persistent="true" name="TARGET_ROLE_NAME"
                    type="stringType" ValueByString="DerivedSCOs"/>
                <PrimitiveProperty persistent="true" name="MCM_INTERESTED"
                    type="BooleanType" ValueByString="true"/>
            </PrimitiveProperty>
            <PrimitiveProperty persistent="true" name="Join"
                type="stringType" ValueByString="oracle.wh.repos.impl.query.CMPJoin">
                <PrimitiveProperty persistent="true" name="AGGREGATE"
                    type="BooleanType" ValueByString="false"/>
                <PrimitiveProperty persistent="true" name="INTRA_COMPONENT"
                    type="BooleanType" ValueByString="false"/>
                <PrimitiveProperty persistent="true" name="TARGET_ROLE_NAME"
                    type="stringType" ValueByString="DrillPathJoinUsages"/>
                <PrimitiveProperty persistent="true" name="MCM_INTERESTED"
                    type="BooleanType" ValueByString="true"/>
            </PrimitiveProperty>
            <PrimitiveProperty persistent="true" name="IconObject"
                type="stringType" ValueByString="oracle.wh.repos.impl.binaryData.CMPIcon">
                <PrimitiveProperty persistent="true" name="AGGREGATE"
                    type="BooleanType" ValueByString="false"/>
                <PrimitiveProperty persistent="true" name="INTRA_COMPONENT"
                    type="BooleanType" ValueByString="false"/>
                <PrimitiveProperty persistent="true" name="TARGET_ROLE_NAME"
                    type="stringType" ValueByString="Element"/>
                <PrimitiveProperty persistent="true" name="MCM_INTERESTED"
                    type="BooleanType" ValueByString="true"/>
            </PrimitiveProperty>
    </PrimitiveProperty>
    </ClassDefinition>

    <ClassDefinition persistent="true" name="oracle.wh.repos.impl.userFolder.CMPFCOFolderReference">
        <ArrayProperty persistent="true" name="CHILD_TYPES" type="stringArrayType">
            <PrimitiveProperty persistent="true" name="oracle.wh.repos.impl.properties.CMPCLOBPropertyValue"
                type="stringType" Position="0" ValueByString="oracle.wh.repos.impl.properties.CMPCLOBPropertyValue"/>
            <PrimitiveProperty persistent="true" name="oracle.wh.repos.impl.properties.CMPPurePhysicalObject"
                type="stringType" Position="1" ValueByString="oracle.wh.repos.impl.properties.CMPPurePhysicalObject"/>
            <PrimitiveProperty persistent="true" name="oracle.wh.repos.impl.properties.CMPStringPropertyValue"
                type="stringType" Position="2" ValueByString="oracle.wh.repos.impl.properties.CMPStringPropertyValue"/>
            <PrimitiveProperty persistent="true" name="oracle.wh.repos.impl.properties.CMPReferencePropertyValue"
                type="stringType" Position="3" ValueByString="oracle.wh.repos.impl.properties.CMPReferencePropertyValue"/>
        </ArrayProperty>
        <PrimitiveProperty persistent="true" name="NAVIGABLE_ASSOCIATION_ROLES"
            type="stringType" ValueByString="Navigable Association Roles">
            <PrimitiveProperty persistent="true" name="FirstClassObject"
                type="stringType" ValueByString="oracle.wh.repos.impl.component.FirstClassObject">
                <PrimitiveProperty persistent="true" name="AGGREGATE"
                    type="BooleanType" ValueByString="false"/>
                <PrimitiveProperty persistent="true" name="INTRA_COMPONENT"
                    type="BooleanType" ValueByString="true"/>
                <PrimitiveProperty persistent="true" name="TARGET_ROLE_NAME"
                    type="stringType" ValueByString="SecondClassObjects"/>
                <PrimitiveProperty persistent="true" name="MCM_INTERESTED"
                    type="BooleanType" ValueByString="false"/>
            </PrimitiveProperty>
            <PrimitiveProperty persistent="true" name="IconObject"
                type="stringType" ValueByString="oracle.wh.repos.impl.binaryData.CMPIcon">
                <PrimitiveProperty persistent="true" name="AGGREGATE"
                    type="BooleanType" ValueByString="false"/>
                <PrimitiveProperty persistent="true" name="INTRA_COMPONENT"
                    type="BooleanType" ValueByString="false"/>
                <PrimitiveProperty persistent="true" name="TARGET_ROLE_NAME"
                    type="stringType" ValueByString="Element"/>
                <PrimitiveProperty persistent="true" name="MCM_INTERESTED"
                    type="BooleanType" ValueByString="true"/>
            </PrimitiveProperty>
            <PrimitiveProperty persistent="true" name="OwningUserFolder"
                type="stringType" ValueByString="oracle.wh.repos.impl.userFolder.CMPUserFolder">
                <PrimitiveProperty persistent="true" name="AGGREGATE"
                    type="BooleanType" ValueByString="true"/>
                <PrimitiveProperty persistent="true" name="INTRA_COMPONENT"
                    type="BooleanType" ValueByString="true"/>
                <PrimitiveProperty persistent="true" name="TARGET_ROLE_NAME"
                    type="stringType" ValueByString="FCOReference"/>
                <PrimitiveProperty persistent="true" name="MCM_INTERESTED"
                    type="BooleanType" ValueByString="true"/>
            </PrimitiveProperty>
            <PrimitiveProperty persistent="true" name="FCO"
                type="stringType" ValueByString="oracle.wh.repos.impl.component.FirstClassObject">
                <PrimitiveProperty persistent="true" name="AGGREGATE"
                    type="BooleanType" ValueByString="false"/>
                <PrimitiveProperty persistent="true" name="INTRA_COMPONENT"
                    type="BooleanType" ValueByString="false"/>
                <PrimitiveProperty persistent="true" name="TARGET_ROLE_NAME"
                    type="stringType" ValueByString="FolderReference"/>
                <PrimitiveProperty persistent="true" name="MCM_INTERESTED"
                    type="BooleanType" ValueByString="true"/>
            </PrimitiveProperty>
    </PrimitiveProperty>
    </ClassDefinition>

    <ClassDefinition persistent="true" name="oracle.wh.repos.impl.environment.CMPLogicalLocation">
        <ArrayProperty persistent="true" name="CHILD_TYPES" type="stringArrayType">
            <PrimitiveProperty persistent="true" name="oracle.wh.repos.impl.properties.CMPCLOBPropertyValue"
                type="stringType" Position="0" ValueByString="oracle.wh.repos.impl.properties.CMPCLOBPropertyValue"/>
            <PrimitiveProperty persistent="true" name="oracle.wh.repos.impl.properties.CMPPurePhysicalObject"
                type="stringType" Position="1" ValueByString="oracle.wh.repos.impl.properties.CMPPurePhysicalObject"/>
            <PrimitiveProperty persistent="true" name="oracle.wh.repos.impl.dependency.CMPDependency"
                type="stringType" Position="2" ValueByString="oracle.wh.repos.impl.dependency.CMPDependency"/>
            <PrimitiveProperty persistent="true" name="oracle.wh.repos.impl.properties.CMPStringPropertyValue"
                type="stringType" Position="3" ValueByString="oracle.wh.repos.impl.properties.CMPStringPropertyValue"/>
            <PrimitiveProperty persistent="true" name="oracle.wh.repos.impl.validation.CMPWBValidationResult"
                type="stringType" Position="4" ValueByString="oracle.wh.repos.impl.validation.CMPWBValidationResult"/>
            <PrimitiveProperty persistent="true" name="oracle.wh.repos.impl.mls.CMPTranslation"
                type="stringType" Position="5" ValueByString="oracle.wh.repos.impl.mls.CMPTranslation"/>
            <PrimitiveProperty persistent="true" name="oracle.wh.repos.impl.properties.CMPReferencePropertyValue"
                type="stringType" Position="6" ValueByString="oracle.wh.repos.impl.properties.CMPReferencePropertyValue"/>
            <PrimitiveProperty persistent="true" name="oracle.wh.repos.impl.environment.CMPLogicalConnector"
                type="stringType" Position="7" ValueByString="oracle.wh.repos.impl.environment.CMPLogicalConnector"/>
        </ArrayProperty>
        <PrimitiveProperty persistent="true" name="NAVIGABLE_ASSOCIATION_ROLES"
            type="stringType" ValueByString="Navigable Association Roles">
            <PrimitiveProperty persistent="true" name="MivDefinition"
                type="stringType" ValueByString="oracle.wh.repos.impl.miv.CMPWBMIVDefinition">
                <PrimitiveProperty persistent="true" name="AGGREGATE"
                    type="BooleanType" ValueByString="false"/>
                <PrimitiveProperty persistent="true" name="INTRA_COMPONENT"
                    type="BooleanType" ValueByString="false"/>
                <PrimitiveProperty persistent="true" name="TARGET_ROLE_NAME"
                    type="stringType" ValueByString="Location"/>
                <PrimitiveProperty persistent="true" name="MCM_INTERESTED"
                    type="BooleanType" ValueByString="true"/>
            </PrimitiveProperty>
            <PrimitiveProperty persistent="true" name="ACLContainer"
                type="stringType" ValueByString="oracle.wh.repos.impl.security.CMPACLContainer">
                <PrimitiveProperty persistent="true" name="AGGREGATE"
                    type="BooleanType" ValueByString="false"/>
                <PrimitiveProperty persistent="true" name="INTRA_COMPONENT"
                    type="BooleanType" ValueByString="false"/>
                <PrimitiveProperty persistent="true" name="TARGET_ROLE_NAME"
                    type="stringType" ValueByString="RealFCO"/>
                <PrimitiveProperty persistent="true" name="MCM_INTERESTED"
                    type="BooleanType" ValueByString="false"/>
            </PrimitiveProperty>
            <PrimitiveProperty persistent="true" name="ValidationResult"
                type="stringType" ValueByString="oracle.wh.repos.impl.validation.CMPValidationComponent">
                <PrimitiveProperty persistent="true" name="AGGREGATE"
                    type="BooleanType" ValueByString="false"/>
                <PrimitiveProperty persistent="true" name="INTRA_COMPONENT"
                    type="BooleanType" ValueByString="true"/>
                <PrimitiveProperty persistent="true" name="TARGET_ROLE_NAME"
                    type="stringType" ValueByString="ValidatingElement"/>
                <PrimitiveProperty persistent="true" name="MCM_INTERESTED"
                    type="BooleanType" ValueByString="false"/>
            </PrimitiveProperty>
            <PrimitiveProperty persistent="true" name="OwningFolder"
                type="stringType" ValueByString="oracle.wh.repos.impl.component.Folder">
                <PrimitiveProperty persistent="true" name="AGGREGATE"
                    type="BooleanType" ValueByString="false"/>
                <PrimitiveProperty persistent="true" name="INTRA_COMPONENT"
                    type="BooleanType" ValueByString="false"/>
                <PrimitiveProperty persistent="true" name="TARGET_ROLE_NAME"
                    type="stringType" ValueByString="OwnedComponents"/>
                <PrimitiveProperty persistent="true" name="MCM_INTERESTED"
                    type="BooleanType" ValueByString="false"/>
            </PrimitiveProperty>
            <PrimitiveProperty persistent="true" name="DefaultOwningUser"
                type="stringType" ValueByString="oracle.wh.repos.impl.security.CMPWBUser">
                <PrimitiveProperty persistent="true" name="AGGREGATE"
                    type="BooleanType" ValueByString="false"/>
                <PrimitiveProperty persistent="true" name="INTRA_COMPONENT"
                    type="BooleanType" ValueByString="false"/>
                <PrimitiveProperty persistent="true" name="TARGET_ROLE_NAME"
                    type="stringType" ValueByString="DefaultLogicalLocation"/>
                <PrimitiveProperty persistent="true" name="MCM_INTERESTED"
                    type="BooleanType" ValueByString="true"/>
            </PrimitiveProperty>
            <PrimitiveProperty persistent="true" name="IconObject"
                type="stringType" ValueByString="oracle.wh.repos.impl.binaryData.CMPIcon">
                <PrimitiveProperty persistent="true" name="AGGREGATE"
                    type="BooleanType" ValueByString="false"/>
                <PrimitiveProperty persistent="true" name="INTRA_COMPONENT"
                    type="BooleanType" ValueByString="false"/>
                <PrimitiveProperty persistent="true" name="TARGET_ROLE_NAME"
                    type="stringType" ValueByString="Element"/>
                <PrimitiveProperty persistent="true" name="MCM_INTERESTED"
                    type="BooleanType" ValueByString="true"/>
            </PrimitiveProperty>
            <PrimitiveProperty persistent="true" name="Platform"
                type="stringType" ValueByString="oracle.wh.repos.impl.platform.CMPPlatform">
                <PrimitiveProperty persistent="true" name="AGGREGATE"
                    type="BooleanType" ValueByString="false"/>
                <PrimitiveProperty persistent="true" name="INTRA_COMPONENT"
                    type="BooleanType" ValueByString="false"/>
                <PrimitiveProperty persistent="true" name="TARGET_ROLE_NAME"
                    type="stringType" ValueByString="Locations"/>
                <PrimitiveProperty persistent="true" name="MCM_INTERESTED"
                    type="BooleanType" ValueByString="true"/>
            </PrimitiveProperty>
            <PrimitiveProperty persistent="true" name="OwningProject"
                type="stringType" ValueByString="oracle.wh.repos.impl.project.CMPWBProject">
                <PrimitiveProperty persistent="true" name="AGGREGATE"
                    type="BooleanType" ValueByString="true"/>
                <PrimitiveProperty persistent="true" name="INTRA_COMPONENT"
                    type="BooleanType" ValueByString="false"/>
                <PrimitiveProperty persistent="true" name="TARGET_ROLE_NAME"
                    type="stringType" ValueByString="OwnedLocations"/>
                <PrimitiveProperty persistent="true" name="MCM_INTERESTED"
                    type="BooleanType" ValueByString="true"/>
            </PrimitiveProperty>
    </PrimitiveProperty>
    </ClassDefinition>

    <ClassDefinition persistent="true" name="oracle.wh.repos.impl.mapping.CMPMap">
        <ArrayProperty persistent="true" name="CHILD_TYPES" type="stringArrayType">
            <PrimitiveProperty persistent="true" name="oracle.wh.repos.impl.mapping.CMPMapAttributeGroup"
                type="stringType" Position="0" ValueByString="oracle.wh.repos.impl.mapping.CMPMapAttributeGroup"/>
            <PrimitiveProperty persistent="true" name="oracle.wh.repos.impl.properties.CMPCLOBPropertyValue"
                type="stringType" Position="1" ValueByString="oracle.wh.repos.impl.properties.CMPCLOBPropertyValue"/>
            <PrimitiveProperty persistent="true" name="oracle.wh.repos.impl.mapping.CMPMapOperator"
                type="stringType" Position="2" ValueByString="oracle.wh.repos.impl.mapping.CMPMapOperator"/>
            <PrimitiveProperty persistent="true" name="oracle.wh.repos.impl.properties.CMPPurePhysicalObject"
                type="stringType" Position="3" ValueByString="oracle.wh.repos.impl.properties.CMPPurePhysicalObject"/>
            <PrimitiveProperty persistent="true" name="oracle.wh.repos.impl.schedules.CMPLocalCalendar"
                type="stringType" Position="4" ValueByString="oracle.wh.repos.impl.schedules.CMPLocalCalendar"/>
            <PrimitiveProperty persistent="true" name="oracle.wh.repos.impl.diagram.CMPDiagram"
                type="stringType" Position="5" ValueByString="oracle.wh.repos.impl.diagram.CMPDiagram"/>
            <PrimitiveProperty persistent="true" name="oracle.wh.repos.impl.properties.CMPStringPropertyValue"
                type="stringType" Position="6" ValueByString="oracle.wh.repos.impl.properties.CMPStringPropertyValue"/>
            <PrimitiveProperty persistent="true" name="oracle.wh.repos.impl.validation.CMPWBValidationResult"
                type="stringType" Position="7" ValueByString="oracle.wh.repos.impl.validation.CMPWBValidationResult"/>
            <PrimitiveProperty persistent="true" name="oracle.wh.repos.impl.mls.CMPTranslation"
                type="stringType" Position="8" ValueByString="oracle.wh.repos.impl.mls.CMPTranslation"/>
            <PrimitiveProperty persistent="true" name="oracle.wh.repos.impl.mapping.CMPMapDisplaySet"
                type="stringType" Position="9" ValueByString="oracle.wh.repos.impl.mapping.CMPMapDisplaySet"/>
            <PrimitiveProperty persistent="true" name="oracle.wh.repos.impl.properties.CMPReferencePropertyValue"
                type="stringType" Position="10" ValueByString="oracle.wh.repos.impl.properties.CMPReferencePropertyValue"/>
        </ArrayProperty>
        <PrimitiveProperty persistent="true" name="NAVIGABLE_ASSOCIATION_ROLES"
            type="stringType" ValueByString="Navigable Association Roles">
            <PrimitiveProperty persistent="true" name="InstalledModule"
                type="stringType" ValueByString="oracle.wh.repos.impl.application.CMPInstalledModule">
                <PrimitiveProperty persistent="true" name="AGGREGATE"
                    type="BooleanType" ValueByString="true"/>
                <PrimitiveProperty persistent="true" name="INTRA_COMPONENT"
                    type="BooleanType" ValueByString="false"/>
                <PrimitiveProperty persistent="true" name="TARGET_ROLE_NAME"
                    type="stringType" ValueByString="Maps"/>
                <PrimitiveProperty persistent="true" name="MCM_INTERESTED"
                    type="BooleanType" ValueByString="true"/>
            </PrimitiveProperty>
            <PrimitiveProperty persistent="true" name="ACLContainer"
                type="stringType" ValueByString="oracle.wh.repos.impl.security.CMPACLContainer">
                <PrimitiveProperty persistent="true" name="AGGREGATE"
                    type="BooleanType" ValueByString="false"/>
                <PrimitiveProperty persistent="true" name="INTRA_COMPONENT"
                    type="BooleanType" ValueByString="false"/>
                <PrimitiveProperty persistent="true" name="TARGET_ROLE_NAME"
                    type="stringType" ValueByString="RealFCO"/>
                <PrimitiveProperty persistent="true" name="MCM_INTERESTED"
                    type="BooleanType" ValueByString="false"/>
            </PrimitiveProperty>
            <PrimitiveProperty persistent="true" name="ValidationResult"
                type="stringType" ValueByString="oracle.wh.repos.impl.validation.CMPValidationComponent">
                <PrimitiveProperty persistent="true" name="AGGREGATE"
                    type="BooleanType" ValueByString="false"/>
                <PrimitiveProperty persistent="true" name="INTRA_COMPONENT"
                    type="BooleanType" ValueByString="true"/>
                <PrimitiveProperty persistent="true" name="TARGET_ROLE_NAME"
                    type="stringType" ValueByString="ValidatingElement"/>
                <PrimitiveProperty persistent="true" name="MCM_INTERESTED"
                    type="BooleanType" ValueByString="false"/>
            </PrimitiveProperty>
            <PrimitiveProperty persistent="true" name="CurrentDisplaySet"
                type="stringType" ValueByString="oracle.wh.repos.impl.mapping.CMPMapDisplaySet">
                <PrimitiveProperty persistent="true" name="AGGREGATE"
                    type="BooleanType" ValueByString="false"/>
                <PrimitiveProperty persistent="true" name="INTRA_COMPONENT"
                    type="BooleanType" ValueByString="true"/>
                <PrimitiveProperty persistent="true" name="TARGET_ROLE_NAME"
                    type="stringType" ValueByString="NOT MARKED IN MODEL"/>
                <PrimitiveProperty persistent="true" name="MCM_INTERESTED"
                    type="BooleanType" ValueByString="false"/>
            </PrimitiveProperty>
            <PrimitiveProperty persistent="true" name="OwningFolder"
                type="stringType" ValueByString="oracle.wh.repos.impl.component.Folder">
                <PrimitiveProperty persistent="true" name="AGGREGATE"
                    type="BooleanType" ValueByString="false"/>
                <PrimitiveProperty persistent="true" name="INTRA_COMPONENT"
                    type="BooleanType" ValueByString="false"/>
                <PrimitiveProperty persistent="true" name="TARGET_ROLE_NAME"
                    type="stringType" ValueByString="OwnedComponents"/>
                <PrimitiveProperty persistent="true" name="MCM_INTERESTED"
                    type="BooleanType" ValueByString="false"/>
            </PrimitiveProperty>
            <PrimitiveProperty persistent="true" name="IconObject"
                type="stringType" ValueByString="oracle.wh.repos.impl.binaryData.CMPIcon">
                <PrimitiveProperty persistent="true" name="AGGREGATE"
                    type="BooleanType" ValueByString="false"/>
                <PrimitiveProperty persistent="true" name="INTRA_COMPONENT"
                    type="BooleanType" ValueByString="false"/>
                <PrimitiveProperty persistent="true" name="TARGET_ROLE_NAME"
                    type="stringType" ValueByString="Element"/>
                <PrimitiveProperty persistent="true" name="MCM_INTERESTED"
                    type="BooleanType" ValueByString="true"/>
            </PrimitiveProperty>
            <PrimitiveProperty persistent="true" name="Project"
                type="stringType" ValueByString="oracle.wh.repos.impl.project.CMPWBProject">
                <PrimitiveProperty persistent="true" name="AGGREGATE"
                    type="BooleanType" ValueByString="false"/>
                <PrimitiveProperty persistent="true" name="INTRA_COMPONENT"
                    type="BooleanType" ValueByString="true"/>
                <PrimitiveProperty persistent="true" name="TARGET_ROLE_NAME"
                    type="stringType" ValueByString="NOT MARKED IN MODEL"/>
                <PrimitiveProperty persistent="true" name="MCM_INTERESTED"
                    type="BooleanType" ValueByString="false"/>
            </PrimitiveProperty>
    </PrimitiveProperty>
    </ClassDefinition>

    <ClassDefinition persistent="true" name="oracle.wh.repos.impl.taskFlow.CMPTaskImplementation">
        <ArrayProperty persistent="true" name="CHILD_TYPES" type="stringArrayType">
            <PrimitiveProperty persistent="true" name="oracle.wh.repos.impl.properties.CMPCLOBPropertyValue"
                type="stringType" Position="0" ValueByString="oracle.wh.repos.impl.properties.CMPCLOBPropertyValue"/>
            <PrimitiveProperty persistent="true" name="oracle.wh.repos.impl.properties.CMPPurePhysicalObject"
                type="stringType" Position="1" ValueByString="oracle.wh.repos.impl.properties.CMPPurePhysicalObject"/>
            <PrimitiveProperty persistent="true" name="oracle.wh.repos.impl.dependency.CMPDependency"
                type="stringType" Position="2" ValueByString="oracle.wh.repos.impl.dependency.CMPDependency"/>
            <PrimitiveProperty persistent="true" name="oracle.wh.repos.impl.validation.CMPWBValidationResult"
                type="stringType" Position="3" ValueByString="oracle.wh.repos.impl.validation.CMPWBValidationResult"/>
            <PrimitiveProperty persistent="true" name="oracle.wh.repos.impl.properties.CMPStringPropertyValue"
                type="stringType" Position="4" ValueByString="oracle.wh.repos.impl.properties.CMPStringPropertyValue"/>
            <PrimitiveProperty persistent="true" name="oracle.wh.repos.impl.mls.CMPTranslation"
                type="stringType" Position="5" ValueByString="oracle.wh.repos.impl.mls.CMPTranslation"/>
            <PrimitiveProperty persistent="true" name="oracle.wh.repos.impl.properties.CMPReferencePropertyValue"
                type="stringType" Position="6" ValueByString="oracle.wh.repos.impl.properties.CMPReferencePropertyValue"/>
        </ArrayProperty>
        <PrimitiveProperty persistent="true" name="NAVIGABLE_ASSOCIATION_ROLES"
            type="stringType" ValueByString="Navigable Association Roles">
            <PrimitiveProperty persistent="true" name="ACLContainer"
                type="stringType" ValueByString="oracle.wh.repos.impl.security.CMPACLContainer">
                <PrimitiveProperty persistent="true" name="AGGREGATE"
                    type="BooleanType" ValueByString="false"/>
                <PrimitiveProperty persistent="true" name="INTRA_COMPONENT"
                    type="BooleanType" ValueByString="false"/>
                <PrimitiveProperty persistent="true" name="TARGET_ROLE_NAME"
                    type="stringType" ValueByString="RealFCO"/>
                <PrimitiveProperty persistent="true" name="MCM_INTERESTED"
                    type="BooleanType" ValueByString="false"/>
            </PrimitiveProperty>
            <PrimitiveProperty persistent="true" name="ValidationResult"
                type="stringType" ValueByString="oracle.wh.repos.impl.validation.CMPValidationComponent">
                <PrimitiveProperty persistent="true" name="AGGREGATE"
                    type="BooleanType" ValueByString="false"/>
                <PrimitiveProperty persistent="true" name="INTRA_COMPONENT"
                    type="BooleanType" ValueByString="true"/>
                <PrimitiveProperty persistent="true" name="TARGET_ROLE_NAME"
                    type="stringType" ValueByString="ValidatingElement"/>
                <PrimitiveProperty persistent="true" name="MCM_INTERESTED"
                    type="BooleanType" ValueByString="false"/>
            </PrimitiveProperty>
            <PrimitiveProperty persistent="true" name="OwningFolder"
                type="stringType" ValueByString="oracle.wh.repos.impl.component.Folder">
                <PrimitiveProperty persistent="true" name="AGGREGATE"
                    type="BooleanType" ValueByString="false"/>
                <PrimitiveProperty persistent="true" name="INTRA_COMPONENT"
                    type="BooleanType" ValueByString="false"/>
                <PrimitiveProperty persistent="true" name="TARGET_ROLE_NAME"
                    type="stringType" ValueByString="OwnedComponents"/>
                <PrimitiveProperty persistent="true" name="MCM_INTERESTED"
                    type="BooleanType" ValueByString="false"/>
            </PrimitiveProperty>
            <PrimitiveProperty persistent="true" name="IconObject"
                type="stringType" ValueByString="oracle.wh.repos.impl.binaryData.CMPIcon">
                <PrimitiveProperty persistent="true" name="AGGREGATE"
                    type="BooleanType" ValueByString="false"/>
                <PrimitiveProperty persistent="true" name="INTRA_COMPONENT"
                    type="BooleanType" ValueByString="false"/>
                <PrimitiveProperty persistent="true" name="TARGET_ROLE_NAME"
                    type="stringType" ValueByString="Element"/>
                <PrimitiveProperty persistent="true" name="MCM_INTERESTED"
                    type="BooleanType" ValueByString="true"/>
            </PrimitiveProperty>
            <PrimitiveProperty persistent="true" name="OwningTaskFlow"
                type="stringType" ValueByString="oracle.wh.repos.impl.taskFlow.CMPTaskFlow">
                <PrimitiveProperty persistent="true" name="AGGREGATE"
                    type="BooleanType" ValueByString="true"/>
                <PrimitiveProperty persistent="true" name="INTRA_COMPONENT"
                    type="BooleanType" ValueByString="false"/>
                <PrimitiveProperty persistent="true" name="TARGET_ROLE_NAME"
                    type="stringType" ValueByString="TaskImplementations"/>
                <PrimitiveProperty persistent="true" name="MCM_INTERESTED"
                    type="BooleanType" ValueByString="true"/>
            </PrimitiveProperty>
            <PrimitiveProperty persistent="true" name="ReferringTask"
                type="stringType" ValueByString="oracle.wh.repos.impl.taskFlow.CMPTask">
                <PrimitiveProperty persistent="true" name="AGGREGATE"
                    type="BooleanType" ValueByString="false"/>
                <PrimitiveProperty persistent="true" name="INTRA_COMPONENT"
                    type="BooleanType" ValueByString="false"/>
                <PrimitiveProperty persistent="true" name="TARGET_ROLE_NAME"
                    type="stringType" ValueByString="TaskImplementation"/>
                <PrimitiveProperty persistent="true" name="MCM_INTERESTED"
                    type="BooleanType" ValueByString="true"/>
            </PrimitiveProperty>
            <PrimitiveProperty persistent="true" name="Project"
                type="stringType" ValueByString="oracle.wh.repos.impl.project.CMPWBProject">
                <PrimitiveProperty persistent="true" name="AGGREGATE"
                    type="BooleanType" ValueByString="false"/>
                <PrimitiveProperty persistent="true" name="INTRA_COMPONENT"
                    type="BooleanType" ValueByString="true"/>
                <PrimitiveProperty persistent="true" name="TARGET_ROLE_NAME"
                    type="stringType" ValueByString="NOT MARKED IN MODEL"/>
                <PrimitiveProperty persistent="true" name="MCM_INTERESTED"
                    type="BooleanType" ValueByString="false"/>
            </PrimitiveProperty>
    </PrimitiveProperty>
    </ClassDefinition>

    <ClassDefinition persistent="true" name="oracle.wh.repos.impl.file.CMPRecord">
        <ArrayProperty persistent="true" name="CHILD_TYPES" type="stringArrayType">
            <PrimitiveProperty persistent="true" name="oracle.wh.repos.impl.properties.CMPCLOBPropertyValue"
                type="stringType" Position="0" ValueByString="oracle.wh.repos.impl.properties.CMPCLOBPropertyValue"/>
            <PrimitiveProperty persistent="true" name="oracle.wh.repos.impl.properties.CMPPurePhysicalObject"
                type="stringType" Position="1" ValueByString="oracle.wh.repos.impl.properties.CMPPurePhysicalObject"/>
            <PrimitiveProperty persistent="true" name="oracle.wh.repos.impl.file.CMPWBField"
                type="stringType" Position="2" ValueByString="oracle.wh.repos.impl.file.CMPWBField"/>
            <PrimitiveProperty persistent="true" name="oracle.wh.repos.impl.businessRule.CMPBusinessRuleUsage"
                type="stringType" Position="3" ValueByString="oracle.wh.repos.impl.businessRule.CMPBusinessRuleUsage"/>
            <PrimitiveProperty persistent="true" name="oracle.wh.repos.impl.properties.CMPStringPropertyValue"
                type="stringType" Position="4" ValueByString="oracle.wh.repos.impl.properties.CMPStringPropertyValue"/>
            <PrimitiveProperty persistent="true" name="oracle.wh.repos.impl.mls.CMPTranslation"
                type="stringType" Position="5" ValueByString="oracle.wh.repos.impl.mls.CMPTranslation"/>
            <PrimitiveProperty persistent="true" name="oracle.wh.repos.impl.businessRule.CMPRelationUsage"
                type="stringType" Position="6" ValueByString="oracle.wh.repos.impl.businessRule.CMPRelationUsage"/>
            <PrimitiveProperty persistent="true" name="oracle.wh.repos.impl.properties.CMPReferencePropertyValue"
                type="stringType" Position="7" ValueByString="oracle.wh.repos.impl.properties.CMPReferencePropertyValue"/>
        </ArrayProperty>
        <PrimitiveProperty persistent="true" name="NAVIGABLE_ASSOCIATION_ROLES"
            type="stringType" ValueByString="Navigable Association Roles">
            <PrimitiveProperty persistent="true" name="InstalledModule"
                type="stringType" ValueByString="oracle.wh.repos.impl.application.CMPInstalledModule">
                <PrimitiveProperty persistent="true" name="AGGREGATE"
                    type="BooleanType" ValueByString="true"/>
                <PrimitiveProperty persistent="true" name="INTRA_COMPONENT"
                    type="BooleanType" ValueByString="false"/>
                <PrimitiveProperty persistent="true" name="TARGET_ROLE_NAME"
                    type="stringType" ValueByString="DAEs"/>
                <PrimitiveProperty persistent="true" name="MCM_INTERESTED"
                    type="BooleanType" ValueByString="true"/>
            </PrimitiveProperty>
            <PrimitiveProperty persistent="true" name="OwningFile"
                type="stringType" ValueByString="oracle.wh.repos.impl.file.CMPWBFile">
                <PrimitiveProperty persistent="true" name="AGGREGATE"
                    type="BooleanType" ValueByString="true"/>
                <PrimitiveProperty persistent="true" name="INTRA_COMPONENT"
                    type="BooleanType" ValueByString="true"/>
                <PrimitiveProperty persistent="true" name="TARGET_ROLE_NAME"
                    type="stringType" ValueByString="Records"/>
                <PrimitiveProperty persistent="true" name="MCM_INTERESTED"
                    type="BooleanType" ValueByString="true"/>
            </PrimitiveProperty>
            <PrimitiveProperty persistent="true" name="FirstClassObject"
                type="stringType" ValueByString="oracle.wh.repos.impl.component.FirstClassObject">
                <PrimitiveProperty persistent="true" name="AGGREGATE"
                    type="BooleanType" ValueByString="false"/>
                <PrimitiveProperty persistent="true" name="INTRA_COMPONENT"
                    type="BooleanType" ValueByString="true"/>
                <PrimitiveProperty persistent="true" name="TARGET_ROLE_NAME"
                    type="stringType" ValueByString="SecondClassObjects"/>
                <PrimitiveProperty persistent="true" name="MCM_INTERESTED"
                    type="BooleanType" ValueByString="false"/>
            </PrimitiveProperty>
            <PrimitiveProperty persistent="true" name="IconObject"
                type="stringType" ValueByString="oracle.wh.repos.impl.binaryData.CMPIcon">
                <PrimitiveProperty persistent="true" name="AGGREGATE"
                    type="BooleanType" ValueByString="false"/>
                <PrimitiveProperty persistent="true" name="INTRA_COMPONENT"
                    type="BooleanType" ValueByString="false"/>
                <PrimitiveProperty persistent="true" name="TARGET_ROLE_NAME"
                    type="stringType" ValueByString="Element"/>
                <PrimitiveProperty persistent="true" name="MCM_INTERESTED"
                    type="BooleanType" ValueByString="true"/>
            </PrimitiveProperty>
            <PrimitiveProperty persistent="true" name="Project"
                type="stringType" ValueByString="oracle.wh.repos.impl.project.CMPWBProject">
                <PrimitiveProperty persistent="true" name="AGGREGATE"
                    type="BooleanType" ValueByString="false"/>
                <PrimitiveProperty persistent="true" name="INTRA_COMPONENT"
                    type="BooleanType" ValueByString="true"/>
                <PrimitiveProperty persistent="true" name="TARGET_ROLE_NAME"
                    type="stringType" ValueByString="NOT MARKED IN MODEL"/>
                <PrimitiveProperty persistent="true" name="MCM_INTERESTED"
                    type="BooleanType" ValueByString="false"/>
            </PrimitiveProperty>
    </PrimitiveProperty>
    </ClassDefinition>

    <ClassDefinition persistent="true" name="oracle.wh.repos.impl.mapping.CMPPhysicalMap">
        <ArrayProperty persistent="true" name="CHILD_TYPES" type="stringArrayType">
            <PrimitiveProperty persistent="true" name="oracle.wh.repos.impl.properties.CMPPurePhysicalObject"
                type="stringType" Position="0" ValueByString="oracle.wh.repos.impl.properties.CMPPurePhysicalObject"/>
            <PrimitiveProperty persistent="true" name="oracle.wh.repos.impl.dataService.CMPKMExecUnit"
                type="stringType" Position="1" ValueByString="oracle.wh.repos.impl.dataService.CMPKMExecUnit"/>
            <PrimitiveProperty persistent="true" name="oracle.wh.repos.impl.diagram.CMPDiagram"
                type="stringType" Position="2" ValueByString="oracle.wh.repos.impl.diagram.CMPDiagram"/>
            <PrimitiveProperty persistent="true" name="oracle.wh.repos.impl.validation.CMPWBValidationResult"
                type="stringType" Position="3" ValueByString="oracle.wh.repos.impl.validation.CMPWBValidationResult"/>
            <PrimitiveProperty persistent="true" name="oracle.wh.repos.impl.properties.CMPStringPropertyValue"
                type="stringType" Position="4" ValueByString="oracle.wh.repos.impl.properties.CMPStringPropertyValue"/>
            <PrimitiveProperty persistent="true" name="oracle.wh.repos.impl.properties.CMPCLOBPropertyValue"
                type="stringType" Position="5" ValueByString="oracle.wh.repos.impl.properties.CMPCLOBPropertyValue"/>
            <PrimitiveProperty persistent="true" name="oracle.wh.repos.impl.mapping.CMPMapExecutionUnit"
                type="stringType" Position="6" ValueByString="oracle.wh.repos.impl.mapping.CMPMapExecutionUnit"/>
            <PrimitiveProperty persistent="true" name="oracle.wh.repos.impl.properties.CMPReferencePropertyValue"
                type="stringType" Position="7" ValueByString="oracle.wh.repos.impl.properties.CMPReferencePropertyValue"/>
            <PrimitiveProperty persistent="true" name="oracle.wh.repos.impl.configuration.CMPGenerationResult"
                type="stringType" Position="8" ValueByString="oracle.wh.repos.impl.configuration.CMPGenerationResult"/>
        </ArrayProperty>
        <PrimitiveProperty persistent="true" name="NAVIGABLE_ASSOCIATION_ROLES"
            type="stringType" ValueByString="Navigable Association Roles">
            <PrimitiveProperty persistent="true" name="ACLContainer"
                type="stringType" ValueByString="oracle.wh.repos.impl.security.CMPACLContainer">
                <PrimitiveProperty persistent="true" name="AGGREGATE"
                    type="BooleanType" ValueByString="false"/>
                <PrimitiveProperty persistent="true" name="INTRA_COMPONENT"
                    type="BooleanType" ValueByString="false"/>
                <PrimitiveProperty persistent="true" name="TARGET_ROLE_NAME"
                    type="stringType" ValueByString="RealFCO"/>
                <PrimitiveProperty persistent="true" name="MCM_INTERESTED"
                    type="BooleanType" ValueByString="false"/>
            </PrimitiveProperty>
            <PrimitiveProperty persistent="true" name="ValidationResult"
                type="stringType" ValueByString="oracle.wh.repos.impl.validation.CMPValidationComponent">
                <PrimitiveProperty persistent="true" name="AGGREGATE"
                    type="BooleanType" ValueByString="false"/>
                <PrimitiveProperty persistent="true" name="INTRA_COMPONENT"
                    type="BooleanType" ValueByString="true"/>
                <PrimitiveProperty persistent="true" name="TARGET_ROLE_NAME"
                    type="stringType" ValueByString="ValidatingElement"/>
                <PrimitiveProperty persistent="true" name="MCM_INTERESTED"
                    type="BooleanType" ValueByString="false"/>
            </PrimitiveProperty>
            <PrimitiveProperty persistent="true" name="OwningFolder"
                type="stringType" ValueByString="oracle.wh.repos.impl.component.Folder">
                <PrimitiveProperty persistent="true" name="AGGREGATE"
                    type="BooleanType" ValueByString="false"/>
                <PrimitiveProperty persistent="true" name="INTRA_COMPONENT"
                    type="BooleanType" ValueByString="false"/>
                <PrimitiveProperty persistent="true" name="TARGET_ROLE_NAME"
                    type="stringType" ValueByString="OwnedComponents"/>
                <PrimitiveProperty persistent="true" name="MCM_INTERESTED"
                    type="BooleanType" ValueByString="false"/>
            </PrimitiveProperty>
            <PrimitiveProperty persistent="true" name="PlatformConfiguration"
                type="stringType" ValueByString="oracle.wh.repos.impl.configuration.CMPPlatformConfiguration">
                <PrimitiveProperty persistent="true" name="AGGREGATE"
                    type="BooleanType" ValueByString="true"/>
                <PrimitiveProperty persistent="true" name="INTRA_COMPONENT"
                    type="BooleanType" ValueByString="false"/>
                <PrimitiveProperty persistent="true" name="TARGET_ROLE_NAME"
                    type="stringType" ValueByString="OwnedConfigs"/>
                <PrimitiveProperty persistent="true" name="MCM_INTERESTED"
                    type="BooleanType" ValueByString="true"/>
            </PrimitiveProperty>
            <PrimitiveProperty persistent="true" name="IconObject"
                type="stringType" ValueByString="oracle.wh.repos.impl.binaryData.CMPIcon">
                <PrimitiveProperty persistent="true" name="AGGREGATE"
                    type="BooleanType" ValueByString="false"/>
                <PrimitiveProperty persistent="true" name="INTRA_COMPONENT"
                    type="BooleanType" ValueByString="false"/>
                <PrimitiveProperty persistent="true" name="TARGET_ROLE_NAME"
                    type="stringType" ValueByString="Element"/>
                <PrimitiveProperty persistent="true" name="MCM_INTERESTED"
                    type="BooleanType" ValueByString="true"/>
            </PrimitiveProperty>
            <PrimitiveProperty persistent="true" name="NamedConfiguration"
                type="stringType" ValueByString="oracle.wh.repos.impl.configuration.CMPNamedConfiguration">
                <PrimitiveProperty persistent="true" name="AGGREGATE"
                    type="BooleanType" ValueByString="false"/>
                <PrimitiveProperty persistent="true" name="INTRA_COMPONENT"
                    type="BooleanType" ValueByString="false"/>
                <PrimitiveProperty persistent="true" name="TARGET_ROLE_NAME"
                    type="stringType" ValueByString="PhysicalConfigs"/>
                <PrimitiveProperty persistent="true" name="MCM_INTERESTED"
                    type="BooleanType" ValueByString="true"/>
            </PrimitiveProperty>
            <PrimitiveProperty persistent="true" name="LogicalObject"
                type="stringType" ValueByString="oracle.wh.repos.impl.configuration.CMPConfigurable">
                <PrimitiveProperty persistent="true" name="AGGREGATE"
                    type="BooleanType" ValueByString="false"/>
                <PrimitiveProperty persistent="true" name="INTRA_COMPONENT"
                    type="BooleanType" ValueByString="false"/>
                <PrimitiveProperty persistent="true" name="TARGET_ROLE_NAME"
                    type="stringType" ValueByString="PhysicalConfigs"/>
                <PrimitiveProperty persistent="true" name="MCM_INTERESTED"
                    type="BooleanType" ValueByString="true"/>
            </PrimitiveProperty>
    </PrimitiveProperty>
    </ClassDefinition>

    <ClassDefinition persistent="true" name="oracle.wh.repos.impl.dataProfile.CMPFunctionalDependency">
        <ArrayProperty persistent="true" name="CHILD_TYPES" type="stringArrayType">
            <PrimitiveProperty persistent="true" name="oracle.wh.repos.impl.properties.CMPCLOBPropertyValue"
                type="stringType" Position="0" ValueByString="oracle.wh.repos.impl.properties.CMPCLOBPropertyValue"/>
            <PrimitiveProperty persistent="true" name="oracle.wh.repos.impl.properties.CMPPurePhysicalObject"
                type="stringType" Position="1" ValueByString="oracle.wh.repos.impl.properties.CMPPurePhysicalObject"/>
            <PrimitiveProperty persistent="true" name="oracle.wh.repos.impl.properties.CMPStringPropertyValue"
                type="stringType" Position="2" ValueByString="oracle.wh.repos.impl.properties.CMPStringPropertyValue"/>
            <PrimitiveProperty persistent="true" name="oracle.wh.repos.impl.mls.CMPTranslation"
                type="stringType" Position="3" ValueByString="oracle.wh.repos.impl.mls.CMPTranslation"/>
            <PrimitiveProperty persistent="true" name="oracle.wh.repos.impl.properties.CMPReferencePropertyValue"
                type="stringType" Position="4" ValueByString="oracle.wh.repos.impl.properties.CMPReferencePropertyValue"/>
            <PrimitiveProperty persistent="true" name="oracle.wh.repos.impl.items.CMPWBItemSetUsage"
                type="stringType" Position="5" ValueByString="oracle.wh.repos.impl.items.CMPWBItemSetUsage"/>
        </ArrayProperty>
        <PrimitiveProperty persistent="true" name="NAVIGABLE_ASSOCIATION_ROLES"
            type="stringType" ValueByString="Navigable Association Roles">
            <PrimitiveProperty persistent="true" name="OwningRelation"
                type="stringType" ValueByString="oracle.wh.repos.impl.abstractRelation.CMPRelation">
                <PrimitiveProperty persistent="true" name="AGGREGATE"
                    type="BooleanType" ValueByString="true"/>
                <PrimitiveProperty persistent="true" name="INTRA_COMPONENT"
                    type="BooleanType" ValueByString="true"/>
                <PrimitiveProperty persistent="true" name="TARGET_ROLE_NAME"
                    type="stringType" ValueByString="OwnedItemSets"/>
                <PrimitiveProperty persistent="true" name="MCM_INTERESTED"
                    type="BooleanType" ValueByString="true"/>
            </PrimitiveProperty>
            <PrimitiveProperty persistent="true" name="FirstClassObject"
                type="stringType" ValueByString="oracle.wh.repos.impl.component.FirstClassObject">
                <PrimitiveProperty persistent="true" name="AGGREGATE"
                    type="BooleanType" ValueByString="false"/>
                <PrimitiveProperty persistent="true" name="INTRA_COMPONENT"
                    type="BooleanType" ValueByString="true"/>
                <PrimitiveProperty persistent="true" name="TARGET_ROLE_NAME"
                    type="stringType" ValueByString="SecondClassObjects"/>
                <PrimitiveProperty persistent="true" name="MCM_INTERESTED"
                    type="BooleanType" ValueByString="false"/>
            </PrimitiveProperty>
            <PrimitiveProperty persistent="true" name="IconObject"
                type="stringType" ValueByString="oracle.wh.repos.impl.binaryData.CMPIcon">
                <PrimitiveProperty persistent="true" name="AGGREGATE"
                    type="BooleanType" ValueByString="false"/>
                <PrimitiveProperty persistent="true" name="INTRA_COMPONENT"
                    type="BooleanType" ValueByString="false"/>
                <PrimitiveProperty persistent="true" name="TARGET_ROLE_NAME"
                    type="stringType" ValueByString="Element"/>
                <PrimitiveProperty persistent="true" name="MCM_INTERESTED"
                    type="BooleanType" ValueByString="true"/>
            </PrimitiveProperty>
            <PrimitiveProperty persistent="true" name="RhsAttribute"
                type="stringType" ValueByString="oracle.wh.repos.impl.dataProfile.CMPProfileAttribute">
                <PrimitiveProperty persistent="true" name="AGGREGATE"
                    type="BooleanType" ValueByString="false"/>
                <PrimitiveProperty persistent="true" name="INTRA_COMPONENT"
                    type="BooleanType" ValueByString="true"/>
                <PrimitiveProperty persistent="true" name="TARGET_ROLE_NAME"
                    type="stringType" ValueByString="OwningFD"/>
                <PrimitiveProperty persistent="true" name="MCM_INTERESTED"
                    type="BooleanType" ValueByString="true"/>
            </PrimitiveProperty>
            <PrimitiveProperty persistent="true" name="Project"
                type="stringType" ValueByString="oracle.wh.repos.impl.project.CMPWBProject">
                <PrimitiveProperty persistent="true" name="AGGREGATE"
                    type="BooleanType" ValueByString="false"/>
                <PrimitiveProperty persistent="true" name="INTRA_COMPONENT"
                    type="BooleanType" ValueByString="true"/>
                <PrimitiveProperty persistent="true" name="TARGET_ROLE_NAME"
                    type="stringType" ValueByString="NOT MARKED IN MODEL"/>
                <PrimitiveProperty persistent="true" name="MCM_INTERESTED"
                    type="BooleanType" ValueByString="false"/>
            </PrimitiveProperty>
    </PrimitiveProperty>
    </ClassDefinition>

    <ClassDefinition persistent="true" name="oracle.wh.repos.impl.query.CMPQueryCondition">
        <ArrayProperty persistent="true" name="CHILD_TYPES" type="stringArrayType">
            <PrimitiveProperty persistent="true" name="oracle.wh.repos.impl.properties.CMPCLOBPropertyValue"
                type="stringType" Position="0" ValueByString="oracle.wh.repos.impl.properties.CMPCLOBPropertyValue"/>
            <PrimitiveProperty persistent="true" name="oracle.wh.repos.impl.properties.CMPPurePhysicalObject"
                type="stringType" Position="1" ValueByString="oracle.wh.repos.impl.properties.CMPPurePhysicalObject"/>
            <PrimitiveProperty persistent="true" name="oracle.wh.repos.impl.query.CMPQueryExpRef"
                type="stringType" Position="2" ValueByString="oracle.wh.repos.impl.query.CMPQueryExpRef"/>
            <PrimitiveProperty persistent="true" name="oracle.wh.repos.impl.properties.CMPStringPropertyValue"
                type="stringType" Position="3" ValueByString="oracle.wh.repos.impl.properties.CMPStringPropertyValue"/>
            <PrimitiveProperty persistent="true" name="oracle.wh.repos.impl.mls.CMPTranslation"
                type="stringType" Position="4" ValueByString="oracle.wh.repos.impl.mls.CMPTranslation"/>
            <PrimitiveProperty persistent="true" name="oracle.wh.repos.impl.properties.CMPReferencePropertyValue"
                type="stringType" Position="5" ValueByString="oracle.wh.repos.impl.properties.CMPReferencePropertyValue"/>
        </ArrayProperty>
        <PrimitiveProperty persistent="true" name="NAVIGABLE_ASSOCIATION_ROLES"
            type="stringType" ValueByString="Navigable Association Roles">
            <PrimitiveProperty persistent="true" name="FirstClassObject"
                type="stringType" ValueByString="oracle.wh.repos.impl.component.FirstClassObject">
                <PrimitiveProperty persistent="true" name="AGGREGATE"
                    type="BooleanType" ValueByString="false"/>
                <PrimitiveProperty persistent="true" name="INTRA_COMPONENT"
                    type="BooleanType" ValueByString="true"/>
                <PrimitiveProperty persistent="true" name="TARGET_ROLE_NAME"
                    type="stringType" ValueByString="SecondClassObjects"/>
                <PrimitiveProperty persistent="true" name="MCM_INTERESTED"
                    type="BooleanType" ValueByString="false"/>
            </PrimitiveProperty>
            <PrimitiveProperty persistent="true" name="IconObject"
                type="stringType" ValueByString="oracle.wh.repos.impl.binaryData.CMPIcon">
                <PrimitiveProperty persistent="true" name="AGGREGATE"
                    type="BooleanType" ValueByString="false"/>
                <PrimitiveProperty persistent="true" name="INTRA_COMPONENT"
                    type="BooleanType" ValueByString="false"/>
                <PrimitiveProperty persistent="true" name="TARGET_ROLE_NAME"
                    type="stringType" ValueByString="Element"/>
                <PrimitiveProperty persistent="true" name="MCM_INTERESTED"
                    type="BooleanType" ValueByString="true"/>
            </PrimitiveProperty>
            <PrimitiveProperty persistent="true" name="QueryObject"
                type="stringType" ValueByString="oracle.wh.repos.impl.query.CMPQueryObject">
                <PrimitiveProperty persistent="true" name="AGGREGATE"
                    type="BooleanType" ValueByString="true"/>
                <PrimitiveProperty persistent="true" name="INTRA_COMPONENT"
                    type="BooleanType" ValueByString="true"/>
                <PrimitiveProperty persistent="true" name="TARGET_ROLE_NAME"
                    type="stringType" ValueByString="QueryConditions"/>
                <PrimitiveProperty persistent="true" name="MCM_INTERESTED"
                    type="BooleanType" ValueByString="true"/>
            </PrimitiveProperty>
            <PrimitiveProperty persistent="true" name="Project"
                type="stringType" ValueByString="oracle.wh.repos.impl.project.CMPWBProject">
                <PrimitiveProperty persistent="true" name="AGGREGATE"
                    type="BooleanType" ValueByString="false"/>
                <PrimitiveProperty persistent="true" name="INTRA_COMPONENT"
                    type="BooleanType" ValueByString="true"/>
                <PrimitiveProperty persistent="true" name="TARGET_ROLE_NAME"
                    type="stringType" ValueByString="NOT MARKED IN MODEL"/>
                <PrimitiveProperty persistent="true" name="MCM_INTERESTED"
                    type="BooleanType" ValueByString="false"/>
            </PrimitiveProperty>
    </PrimitiveProperty>
    </ClassDefinition>

    <ClassDefinition persistent="true" name="oracle.wh.repos.impl.query.CMPDrillLevel">
        <ArrayProperty persistent="true" name="CHILD_TYPES" type="stringArrayType">
            <PrimitiveProperty persistent="true" name="oracle.wh.repos.impl.properties.CMPCLOBPropertyValue"
                type="stringType" Position="0" ValueByString="oracle.wh.repos.impl.properties.CMPCLOBPropertyValue"/>
            <PrimitiveProperty persistent="true" name="oracle.wh.repos.impl.properties.CMPPurePhysicalObject"
                type="stringType" Position="1" ValueByString="oracle.wh.repos.impl.properties.CMPPurePhysicalObject"/>
            <PrimitiveProperty persistent="true" name="oracle.wh.repos.impl.properties.CMPStringPropertyValue"
                type="stringType" Position="2" ValueByString="oracle.wh.repos.impl.properties.CMPStringPropertyValue"/>
            <PrimitiveProperty persistent="true" name="oracle.wh.repos.impl.mls.CMPTranslation"
                type="stringType" Position="3" ValueByString="oracle.wh.repos.impl.mls.CMPTranslation"/>
            <PrimitiveProperty persistent="true" name="oracle.wh.repos.impl.query.CMPDrillLevelKey"
                type="stringType" Position="4" ValueByString="oracle.wh.repos.impl.query.CMPDrillLevelKey"/>
            <PrimitiveProperty persistent="true" name="oracle.wh.repos.impl.query.CMPDrillItem"
                type="stringType" Position="5" ValueByString="oracle.wh.repos.impl.query.CMPDrillItem"/>
            <PrimitiveProperty persistent="true" name="oracle.wh.repos.impl.properties.CMPReferencePropertyValue"
                type="stringType" Position="6" ValueByString="oracle.wh.repos.impl.properties.CMPReferencePropertyValue"/>
        </ArrayProperty>
        <PrimitiveProperty persistent="true" name="NAVIGABLE_ASSOCIATION_ROLES"
            type="stringType" ValueByString="Navigable Association Roles">
            <PrimitiveProperty persistent="true" name="InstalledModule"
                type="stringType" ValueByString="oracle.wh.repos.impl.application.CMPInstalledModule">
                <PrimitiveProperty persistent="true" name="AGGREGATE"
                    type="BooleanType" ValueByString="true"/>
                <PrimitiveProperty persistent="true" name="INTRA_COMPONENT"
                    type="BooleanType" ValueByString="false"/>
                <PrimitiveProperty persistent="true" name="TARGET_ROLE_NAME"
                    type="stringType" ValueByString="DAEs"/>
                <PrimitiveProperty persistent="true" name="MCM_INTERESTED"
                    type="BooleanType" ValueByString="true"/>
            </PrimitiveProperty>
            <PrimitiveProperty persistent="true" name="DerivedFCO"
                type="stringType" ValueByString="oracle.wh.repos.impl.derivation.CMPDerivedFCO">
                <PrimitiveProperty persistent="true" name="AGGREGATE"
                    type="BooleanType" ValueByString="false"/>
                <PrimitiveProperty persistent="true" name="INTRA_COMPONENT"
                    type="BooleanType" ValueByString="true"/>
                <PrimitiveProperty persistent="true" name="TARGET_ROLE_NAME"
                    type="stringType" ValueByString="DerivedSCOs"/>
                <PrimitiveProperty persistent="true" name="MCM_INTERESTED"
                    type="BooleanType" ValueByString="true"/>
            </PrimitiveProperty>
            <PrimitiveProperty persistent="true" name="FirstClassObject"
                type="stringType" ValueByString="oracle.wh.repos.impl.component.FirstClassObject">
                <PrimitiveProperty persistent="true" name="AGGREGATE"
                    type="BooleanType" ValueByString="false"/>
                <PrimitiveProperty persistent="true" name="INTRA_COMPONENT"
                    type="BooleanType" ValueByString="true"/>
                <PrimitiveProperty persistent="true" name="TARGET_ROLE_NAME"
                    type="stringType" ValueByString="SecondClassObjects"/>
                <PrimitiveProperty persistent="true" name="MCM_INTERESTED"
                    type="BooleanType" ValueByString="false"/>
            </PrimitiveProperty>
            <PrimitiveProperty persistent="true" name="DrillPath"
                type="stringType" ValueByString="oracle.wh.repos.impl.query.CMPDrillPath">
                <PrimitiveProperty persistent="true" name="AGGREGATE"
                    type="BooleanType" ValueByString="true"/>
                <PrimitiveProperty persistent="true" name="INTRA_COMPONENT"
                    type="BooleanType" ValueByString="true"/>
                <PrimitiveProperty persistent="true" name="TARGET_ROLE_NAME"
                    type="stringType" ValueByString="DrillLevels"/>
                <PrimitiveProperty persistent="true" name="MCM_INTERESTED"
                    type="BooleanType" ValueByString="true"/>
            </PrimitiveProperty>
            <PrimitiveProperty persistent="true" name="DerivationSourceSCO"
                type="stringType" ValueByString="oracle.wh.repos.impl.derivation.CMPDerivationSourceSCO">
                <PrimitiveProperty persistent="true" name="AGGREGATE"
                    type="BooleanType" ValueByString="false"/>
                <PrimitiveProperty persistent="true" name="INTRA_COMPONENT"
                    type="BooleanType" ValueByString="false"/>
                <PrimitiveProperty persistent="true" name="TARGET_ROLE_NAME"
                    type="stringType" ValueByString="DerivedSCOs"/>
                <PrimitiveProperty persistent="true" name="MCM_INTERESTED"
                    type="BooleanType" ValueByString="true"/>
            </PrimitiveProperty>
            <PrimitiveProperty persistent="true" name="IconObject"
                type="stringType" ValueByString="oracle.wh.repos.impl.binaryData.CMPIcon">
                <PrimitiveProperty persistent="true" name="AGGREGATE"
                    type="BooleanType" ValueByString="false"/>
                <PrimitiveProperty persistent="true" name="INTRA_COMPONENT"
                    type="BooleanType" ValueByString="false"/>
                <PrimitiveProperty persistent="true" name="TARGET_ROLE_NAME"
                    type="stringType" ValueByString="Element"/>
                <PrimitiveProperty persistent="true" name="MCM_INTERESTED"
                    type="BooleanType" ValueByString="true"/>
            </PrimitiveProperty>
            <PrimitiveProperty persistent="true" name="QueryObject"
                type="stringType" ValueByString="oracle.wh.repos.impl.query.CMPQueryObject">
                <PrimitiveProperty persistent="true" name="AGGREGATE"
                    type="BooleanType" ValueByString="false"/>
                <PrimitiveProperty persistent="true" name="INTRA_COMPONENT"
                    type="BooleanType" ValueByString="false"/>
                <PrimitiveProperty persistent="true" name="TARGET_ROLE_NAME"
                    type="stringType" ValueByString="DrillLevels"/>
                <PrimitiveProperty persistent="true" name="MCM_INTERESTED"
                    type="BooleanType" ValueByString="true"/>
            </PrimitiveProperty>
            <PrimitiveProperty persistent="true" name="RelatedLevel"
                type="stringType" ValueByString="oracle.wh.repos.impl.dimensional.CMPLevel">
                <PrimitiveProperty persistent="true" name="AGGREGATE"
                    type="BooleanType" ValueByString="false"/>
                <PrimitiveProperty persistent="true" name="INTRA_COMPONENT"
                    type="BooleanType" ValueByString="false"/>
                <PrimitiveProperty persistent="true" name="TARGET_ROLE_NAME"
                    type="stringType" ValueByString="DrillLevels"/>
                <PrimitiveProperty persistent="true" name="MCM_INTERESTED"
                    type="BooleanType" ValueByString="true"/>
            </PrimitiveProperty>
            <PrimitiveProperty persistent="true" name="Project"
                type="stringType" ValueByString="oracle.wh.repos.impl.project.CMPWBProject">
                <PrimitiveProperty persistent="true" name="AGGREGATE"
                    type="BooleanType" ValueByString="false"/>
                <PrimitiveProperty persistent="true" name="INTRA_COMPONENT"
                    type="BooleanType" ValueByString="true"/>
                <PrimitiveProperty persistent="true" name="TARGET_ROLE_NAME"
                    type="stringType" ValueByString="NOT MARKED IN MODEL"/>
                <PrimitiveProperty persistent="true" name="MCM_INTERESTED"
                    type="BooleanType" ValueByString="false"/>
            </PrimitiveProperty>
    </PrimitiveProperty>
    </ClassDefinition>

    <ClassDefinition persistent="true" name="oracle.wh.repos.impl.items.CMPUniqueKey">
        <ArrayProperty persistent="true" name="CHILD_TYPES" type="stringArrayType">
            <PrimitiveProperty persistent="true" name="oracle.wh.repos.impl.properties.CMPCLOBPropertyValue"
                type="stringType" Position="0" ValueByString="oracle.wh.repos.impl.properties.CMPCLOBPropertyValue"/>
            <PrimitiveProperty persistent="true" name="oracle.wh.repos.impl.properties.CMPPurePhysicalObject"
                type="stringType" Position="1" ValueByString="oracle.wh.repos.impl.properties.CMPPurePhysicalObject"/>
            <PrimitiveProperty persistent="true" name="oracle.wh.repos.impl.properties.CMPStringPropertyValue"
                type="stringType" Position="2" ValueByString="oracle.wh.repos.impl.properties.CMPStringPropertyValue"/>
            <PrimitiveProperty persistent="true" name="oracle.wh.repos.impl.mls.CMPTranslation"
                type="stringType" Position="3" ValueByString="oracle.wh.repos.impl.mls.CMPTranslation"/>
            <PrimitiveProperty persistent="true" name="oracle.wh.repos.impl.properties.CMPReferencePropertyValue"
                type="stringType" Position="4" ValueByString="oracle.wh.repos.impl.properties.CMPReferencePropertyValue"/>
            <PrimitiveProperty persistent="true" name="oracle.wh.repos.impl.items.CMPWBItemSetUsage"
                type="stringType" Position="5" ValueByString="oracle.wh.repos.impl.items.CMPWBItemSetUsage"/>
        </ArrayProperty>
        <PrimitiveProperty persistent="true" name="NAVIGABLE_ASSOCIATION_ROLES"
            type="stringType" ValueByString="Navigable Association Roles">
            <PrimitiveProperty persistent="true" name="ReferencedItem"
                type="stringType" ValueByString="oracle.wh.repos.impl.items.CMPUniqueKey">
                <PrimitiveProperty persistent="true" name="AGGREGATE"
                    type="BooleanType" ValueByString="false"/>
                <PrimitiveProperty persistent="true" name="INTRA_COMPONENT"
                    type="BooleanType" ValueByString="true"/>
                <PrimitiveProperty persistent="true" name="TARGET_ROLE_NAME"
                    type="stringType" ValueByString="ReferencingItem"/>
                <PrimitiveProperty persistent="true" name="MCM_INTERESTED"
                    type="BooleanType" ValueByString="false"/>
            </PrimitiveProperty>
            <PrimitiveProperty persistent="true" name="OwningRelation"
                type="stringType" ValueByString="oracle.wh.repos.impl.abstractRelation.CMPRelation">
                <PrimitiveProperty persistent="true" name="AGGREGATE"
                    type="BooleanType" ValueByString="true"/>
                <PrimitiveProperty persistent="true" name="INTRA_COMPONENT"
                    type="BooleanType" ValueByString="true"/>
                <PrimitiveProperty persistent="true" name="TARGET_ROLE_NAME"
                    type="stringType" ValueByString="OwnedItemSets"/>
                <PrimitiveProperty persistent="true" name="MCM_INTERESTED"
                    type="BooleanType" ValueByString="true"/>
            </PrimitiveProperty>
            <PrimitiveProperty persistent="true" name="FirstClassObject"
                type="stringType" ValueByString="oracle.wh.repos.impl.component.FirstClassObject">
                <PrimitiveProperty persistent="true" name="AGGREGATE"
                    type="BooleanType" ValueByString="false"/>
                <PrimitiveProperty persistent="true" name="INTRA_COMPONENT"
                    type="BooleanType" ValueByString="true"/>
                <PrimitiveProperty persistent="true" name="TARGET_ROLE_NAME"
                    type="stringType" ValueByString="SecondClassObjects"/>
                <PrimitiveProperty persistent="true" name="MCM_INTERESTED"
                    type="BooleanType" ValueByString="false"/>
            </PrimitiveProperty>
            <PrimitiveProperty persistent="true" name="IconObject"
                type="stringType" ValueByString="oracle.wh.repos.impl.binaryData.CMPIcon">
                <PrimitiveProperty persistent="true" name="AGGREGATE"
                    type="BooleanType" ValueByString="false"/>
                <PrimitiveProperty persistent="true" name="INTRA_COMPONENT"
                    type="BooleanType" ValueByString="false"/>
                <PrimitiveProperty persistent="true" name="TARGET_ROLE_NAME"
                    type="stringType" ValueByString="Element"/>
                <PrimitiveProperty persistent="true" name="MCM_INTERESTED"
                    type="BooleanType" ValueByString="true"/>
            </PrimitiveProperty>
            <PrimitiveProperty persistent="true" name="Project"
                type="stringType" ValueByString="oracle.wh.repos.impl.project.CMPWBProject">
                <PrimitiveProperty persistent="true" name="AGGREGATE"
                    type="BooleanType" ValueByString="false"/>
                <PrimitiveProperty persistent="true" name="INTRA_COMPONENT"
                    type="BooleanType" ValueByString="true"/>
                <PrimitiveProperty persistent="true" name="TARGET_ROLE_NAME"
                    type="stringType" ValueByString="NOT MARKED IN MODEL"/>
                <PrimitiveProperty persistent="true" name="MCM_INTERESTED"
                    type="BooleanType" ValueByString="false"/>
            </PrimitiveProperty>
    </PrimitiveProperty>
    </ClassDefinition>

    <ClassDefinition persistent="true" name="oracle.wh.repos.impl.relational.CMPPartitionKey">
        <ArrayProperty persistent="true" name="CHILD_TYPES" type="stringArrayType">
            <PrimitiveProperty persistent="true" name="oracle.wh.repos.impl.properties.CMPCLOBPropertyValue"
                type="stringType" Position="0" ValueByString="oracle.wh.repos.impl.properties.CMPCLOBPropertyValue"/>
            <PrimitiveProperty persistent="true" name="oracle.wh.repos.impl.properties.CMPPurePhysicalObject"
                type="stringType" Position="1" ValueByString="oracle.wh.repos.impl.properties.CMPPurePhysicalObject"/>
            <PrimitiveProperty persistent="true" name="oracle.wh.repos.impl.properties.CMPStringPropertyValue"
                type="stringType" Position="2" ValueByString="oracle.wh.repos.impl.properties.CMPStringPropertyValue"/>
            <PrimitiveProperty persistent="true" name="oracle.wh.repos.impl.mls.CMPTranslation"
                type="stringType" Position="3" ValueByString="oracle.wh.repos.impl.mls.CMPTranslation"/>
            <PrimitiveProperty persistent="true" name="oracle.wh.repos.impl.properties.CMPReferencePropertyValue"
                type="stringType" Position="4" ValueByString="oracle.wh.repos.impl.properties.CMPReferencePropertyValue"/>
            <PrimitiveProperty persistent="true" name="oracle.wh.repos.impl.items.CMPWBItemSetUsage"
                type="stringType" Position="5" ValueByString="oracle.wh.repos.impl.items.CMPWBItemSetUsage"/>
            <PrimitiveProperty persistent="true" name="oracle.wh.repos.impl.relational.CMPPartition"
                type="stringType" Position="6" ValueByString="oracle.wh.repos.impl.relational.CMPPartition"/>
        </ArrayProperty>
        <PrimitiveProperty persistent="true" name="NAVIGABLE_ASSOCIATION_ROLES"
            type="stringType" ValueByString="Navigable Association Roles">
            <PrimitiveProperty persistent="true" name="OwningRelation"
                type="stringType" ValueByString="oracle.wh.repos.impl.abstractRelation.CMPRelation">
                <PrimitiveProperty persistent="true" name="AGGREGATE"
                    type="BooleanType" ValueByString="true"/>
                <PrimitiveProperty persistent="true" name="INTRA_COMPONENT"
                    type="BooleanType" ValueByString="true"/>
                <PrimitiveProperty persistent="true" name="TARGET_ROLE_NAME"
                    type="stringType" ValueByString="OwnedItemSets"/>
                <PrimitiveProperty persistent="true" name="MCM_INTERESTED"
                    type="BooleanType" ValueByString="true"/>
            </PrimitiveProperty>
            <PrimitiveProperty persistent="true" name="FirstClassObject"
                type="stringType" ValueByString="oracle.wh.repos.impl.component.FirstClassObject">
                <PrimitiveProperty persistent="true" name="AGGREGATE"
                    type="BooleanType" ValueByString="false"/>
                <PrimitiveProperty persistent="true" name="INTRA_COMPONENT"
                    type="BooleanType" ValueByString="true"/>
                <PrimitiveProperty persistent="true" name="TARGET_ROLE_NAME"
                    type="stringType" ValueByString="SecondClassObjects"/>
                <PrimitiveProperty persistent="true" name="MCM_INTERESTED"
                    type="BooleanType" ValueByString="false"/>
            </PrimitiveProperty>
            <PrimitiveProperty persistent="true" name="IconObject"
                type="stringType" ValueByString="oracle.wh.repos.impl.binaryData.CMPIcon">
                <PrimitiveProperty persistent="true" name="AGGREGATE"
                    type="BooleanType" ValueByString="false"/>
                <PrimitiveProperty persistent="true" name="INTRA_COMPONENT"
                    type="BooleanType" ValueByString="false"/>
                <PrimitiveProperty persistent="true" name="TARGET_ROLE_NAME"
                    type="stringType" ValueByString="Element"/>
                <PrimitiveProperty persistent="true" name="MCM_INTERESTED"
                    type="BooleanType" ValueByString="true"/>
            </PrimitiveProperty>
            <PrimitiveProperty persistent="true" name="Project"
                type="stringType" ValueByString="oracle.wh.repos.impl.project.CMPWBProject">
                <PrimitiveProperty persistent="true" name="AGGREGATE"
                    type="BooleanType" ValueByString="false"/>
                <PrimitiveProperty persistent="true" name="INTRA_COMPONENT"
                    type="BooleanType" ValueByString="true"/>
                <PrimitiveProperty persistent="true" name="TARGET_ROLE_NAME"
                    type="stringType" ValueByString="NOT MARKED IN MODEL"/>
                <PrimitiveProperty persistent="true" name="MCM_INTERESTED"
                    type="BooleanType" ValueByString="false"/>
            </PrimitiveProperty>
            <PrimitiveProperty persistent="true" name="OwningIndex"
                type="stringType" ValueByString="oracle.wh.repos.impl.relational.CMPIndex">
                <PrimitiveProperty persistent="true" name="AGGREGATE"
                    type="BooleanType" ValueByString="true"/>
                <PrimitiveProperty persistent="true" name="INTRA_COMPONENT"
                    type="BooleanType" ValueByString="true"/>
                <PrimitiveProperty persistent="true" name="TARGET_ROLE_NAME"
                    type="stringType" ValueByString="PartitionKeys"/>
                <PrimitiveProperty persistent="true" name="MCM_INTERESTED"
                    type="BooleanType" ValueByString="true"/>
            </PrimitiveProperty>
    </PrimitiveProperty>
    </ClassDefinition>

    <ClassDefinition persistent="true" name="oracle.wh.repos.impl.items.CMPForeignKey">
        <ArrayProperty persistent="true" name="CHILD_TYPES" type="stringArrayType">
            <PrimitiveProperty persistent="true" name="oracle.wh.repos.impl.properties.CMPCLOBPropertyValue"
                type="stringType" Position="0" ValueByString="oracle.wh.repos.impl.properties.CMPCLOBPropertyValue"/>
            <PrimitiveProperty persistent="true" name="oracle.wh.repos.impl.properties.CMPPurePhysicalObject"
                type="stringType" Position="1" ValueByString="oracle.wh.repos.impl.properties.CMPPurePhysicalObject"/>
            <PrimitiveProperty persistent="true" name="oracle.wh.repos.impl.properties.CMPStringPropertyValue"
                type="stringType" Position="2" ValueByString="oracle.wh.repos.impl.properties.CMPStringPropertyValue"/>
            <PrimitiveProperty persistent="true" name="oracle.wh.repos.impl.mls.CMPTranslation"
                type="stringType" Position="3" ValueByString="oracle.wh.repos.impl.mls.CMPTranslation"/>
            <PrimitiveProperty persistent="true" name="oracle.wh.repos.impl.properties.CMPReferencePropertyValue"
                type="stringType" Position="4" ValueByString="oracle.wh.repos.impl.properties.CMPReferencePropertyValue"/>
            <PrimitiveProperty persistent="true" name="oracle.wh.repos.impl.items.CMPWBItemSetUsage"
                type="stringType" Position="5" ValueByString="oracle.wh.repos.impl.items.CMPWBItemSetUsage"/>
        </ArrayProperty>
        <PrimitiveProperty persistent="true" name="NAVIGABLE_ASSOCIATION_ROLES"
            type="stringType" ValueByString="Navigable Association Roles">
            <PrimitiveProperty persistent="true" name="UniqueKey"
                type="stringType" ValueByString="oracle.wh.repos.impl.items.CMPUniqueKey">
                <PrimitiveProperty persistent="true" name="AGGREGATE"
                    type="BooleanType" ValueByString="false"/>
                <PrimitiveProperty persistent="true" name="INTRA_COMPONENT"
                    type="BooleanType" ValueByString="false"/>
                <PrimitiveProperty persistent="true" name="TARGET_ROLE_NAME"
                    type="stringType" ValueByString="ForeignKeys"/>
                <PrimitiveProperty persistent="true" name="MCM_INTERESTED"
                    type="BooleanType" ValueByString="true"/>
            </PrimitiveProperty>
            <PrimitiveProperty persistent="true" name="OwningRelation"
                type="stringType" ValueByString="oracle.wh.repos.impl.abstractRelation.CMPRelation">
                <PrimitiveProperty persistent="true" name="AGGREGATE"
                    type="BooleanType" ValueByString="true"/>
                <PrimitiveProperty persistent="true" name="INTRA_COMPONENT"
                    type="BooleanType" ValueByString="true"/>
                <PrimitiveProperty persistent="true" name="TARGET_ROLE_NAME"
                    type="stringType" ValueByString="OwnedItemSets"/>
                <PrimitiveProperty persistent="true" name="MCM_INTERESTED"
                    type="BooleanType" ValueByString="true"/>
            </PrimitiveProperty>
            <PrimitiveProperty persistent="true" name="FirstClassObject"
                type="stringType" ValueByString="oracle.wh.repos.impl.component.FirstClassObject">
                <PrimitiveProperty persistent="true" name="AGGREGATE"
                    type="BooleanType" ValueByString="false"/>
                <PrimitiveProperty persistent="true" name="INTRA_COMPONENT"
                    type="BooleanType" ValueByString="true"/>
                <PrimitiveProperty persistent="true" name="TARGET_ROLE_NAME"
                    type="stringType" ValueByString="SecondClassObjects"/>
                <PrimitiveProperty persistent="true" name="MCM_INTERESTED"
                    type="BooleanType" ValueByString="false"/>
            </PrimitiveProperty>
            <PrimitiveProperty persistent="true" name="IconObject"
                type="stringType" ValueByString="oracle.wh.repos.impl.binaryData.CMPIcon">
                <PrimitiveProperty persistent="true" name="AGGREGATE"
                    type="BooleanType" ValueByString="false"/>
                <PrimitiveProperty persistent="true" name="INTRA_COMPONENT"
                    type="BooleanType" ValueByString="false"/>
                <PrimitiveProperty persistent="true" name="TARGET_ROLE_NAME"
                    type="stringType" ValueByString="Element"/>
                <PrimitiveProperty persistent="true" name="MCM_INTERESTED"
                    type="BooleanType" ValueByString="true"/>
            </PrimitiveProperty>
            <PrimitiveProperty persistent="true" name="Project"
                type="stringType" ValueByString="oracle.wh.repos.impl.project.CMPWBProject">
                <PrimitiveProperty persistent="true" name="AGGREGATE"
                    type="BooleanType" ValueByString="false"/>
                <PrimitiveProperty persistent="true" name="INTRA_COMPONENT"
                    type="BooleanType" ValueByString="true"/>
                <PrimitiveProperty persistent="true" name="TARGET_ROLE_NAME"
                    type="stringType" ValueByString="NOT MARKED IN MODEL"/>
                <PrimitiveProperty persistent="true" name="MCM_INTERESTED"
                    type="BooleanType" ValueByString="false"/>
            </PrimitiveProperty>
    </PrimitiveProperty>
    </ClassDefinition>

    <ClassDefinition persistent="true" name="oracle.wh.repos.impl.query.CMPDrillPathSegment">
        <ArrayProperty persistent="true" name="CHILD_TYPES" type="stringArrayType">
            <PrimitiveProperty persistent="true" name="oracle.wh.repos.impl.properties.CMPCLOBPropertyValue"
                type="stringType" Position="0" ValueByString="oracle.wh.repos.impl.properties.CMPCLOBPropertyValue"/>
            <PrimitiveProperty persistent="true" name="oracle.wh.repos.impl.properties.CMPPurePhysicalObject"
                type="stringType" Position="1" ValueByString="oracle.wh.repos.impl.properties.CMPPurePhysicalObject"/>
            <PrimitiveProperty persistent="true" name="oracle.wh.repos.impl.properties.CMPStringPropertyValue"
                type="stringType" Position="2" ValueByString="oracle.wh.repos.impl.properties.CMPStringPropertyValue"/>
            <PrimitiveProperty persistent="true" name="oracle.wh.repos.impl.query.CMPDrillPathJoinUsage"
                type="stringType" Position="3" ValueByString="oracle.wh.repos.impl.query.CMPDrillPathJoinUsage"/>
            <PrimitiveProperty persistent="true" name="oracle.wh.repos.impl.properties.CMPReferencePropertyValue"
                type="stringType" Position="4" ValueByString="oracle.wh.repos.impl.properties.CMPReferencePropertyValue"/>
        </ArrayProperty>
        <PrimitiveProperty persistent="true" name="NAVIGABLE_ASSOCIATION_ROLES"
            type="stringType" ValueByString="Navigable Association Roles">
            <PrimitiveProperty persistent="true" name="DerivedFCO"
                type="stringType" ValueByString="oracle.wh.repos.impl.derivation.CMPDerivedFCO">
                <PrimitiveProperty persistent="true" name="AGGREGATE"
                    type="BooleanType" ValueByString="false"/>
                <PrimitiveProperty persistent="true" name="INTRA_COMPONENT"
                    type="BooleanType" ValueByString="true"/>
                <PrimitiveProperty persistent="true" name="TARGET_ROLE_NAME"
                    type="stringType" ValueByString="DerivedSCOs"/>
                <PrimitiveProperty persistent="true" name="MCM_INTERESTED"
                    type="BooleanType" ValueByString="true"/>
            </PrimitiveProperty>
            <PrimitiveProperty persistent="true" name="FirstClassObject"
                type="stringType" ValueByString="oracle.wh.repos.impl.component.FirstClassObject">
                <PrimitiveProperty persistent="true" name="AGGREGATE"
                    type="BooleanType" ValueByString="false"/>
                <PrimitiveProperty persistent="true" name="INTRA_COMPONENT"
                    type="BooleanType" ValueByString="true"/>
                <PrimitiveProperty persistent="true" name="TARGET_ROLE_NAME"
                    type="stringType" ValueByString="SecondClassObjects"/>
                <PrimitiveProperty persistent="true" name="MCM_INTERESTED"
                    type="BooleanType" ValueByString="false"/>
            </PrimitiveProperty>
            <PrimitiveProperty persistent="true" name="DrillPath"
                type="stringType" ValueByString="oracle.wh.repos.impl.query.CMPDrillPath">
                <PrimitiveProperty persistent="true" name="AGGREGATE"
                    type="BooleanType" ValueByString="true"/>
                <PrimitiveProperty persistent="true" name="INTRA_COMPONENT"
                    type="BooleanType" ValueByString="true"/>
                <PrimitiveProperty persistent="true" name="TARGET_ROLE_NAME"
                    type="stringType" ValueByString="Segments"/>
                <PrimitiveProperty persistent="true" name="MCM_INTERESTED"
                    type="BooleanType" ValueByString="true"/>
            </PrimitiveProperty>
            <PrimitiveProperty persistent="true" name="DerivationSourceSCO"
                type="stringType" ValueByString="oracle.wh.repos.impl.derivation.CMPDerivationSourceSCO">
                <PrimitiveProperty persistent="true" name="AGGREGATE"
                    type="BooleanType" ValueByString="false"/>
                <PrimitiveProperty persistent="true" name="INTRA_COMPONENT"
                    type="BooleanType" ValueByString="false"/>
                <PrimitiveProperty persistent="true" name="TARGET_ROLE_NAME"
                    type="stringType" ValueByString="DerivedSCOs"/>
                <PrimitiveProperty persistent="true" name="MCM_INTERESTED"
                    type="BooleanType" ValueByString="true"/>
            </PrimitiveProperty>
            <PrimitiveProperty persistent="true" name="ParentLevel"
                type="stringType" ValueByString="oracle.wh.repos.impl.query.CMPDrillLevel">
                <PrimitiveProperty persistent="true" name="AGGREGATE"
                    type="BooleanType" ValueByString="false"/>
                <PrimitiveProperty persistent="true" name="INTRA_COMPONENT"
                    type="BooleanType" ValueByString="true"/>
                <PrimitiveProperty persistent="true" name="TARGET_ROLE_NAME"
                    type="stringType" ValueByString="ParentOfSegment"/>
                <PrimitiveProperty persistent="true" name="MCM_INTERESTED"
                    type="BooleanType" ValueByString="true"/>
            </PrimitiveProperty>
            <PrimitiveProperty persistent="true" name="IconObject"
                type="stringType" ValueByString="oracle.wh.repos.impl.binaryData.CMPIcon">
                <PrimitiveProperty persistent="true" name="AGGREGATE"
                    type="BooleanType" ValueByString="false"/>
                <PrimitiveProperty persistent="true" name="INTRA_COMPONENT"
                    type="BooleanType" ValueByString="false"/>
                <PrimitiveProperty persistent="true" name="TARGET_ROLE_NAME"
                    type="stringType" ValueByString="Element"/>
                <PrimitiveProperty persistent="true" name="MCM_INTERESTED"
                    type="BooleanType" ValueByString="true"/>
            </PrimitiveProperty>
            <PrimitiveProperty persistent="true" name="ChildLevel"
                type="stringType" ValueByString="oracle.wh.repos.impl.query.CMPDrillLevel">
                <PrimitiveProperty persistent="true" name="AGGREGATE"
                    type="BooleanType" ValueByString="false"/>
                <PrimitiveProperty persistent="true" name="INTRA_COMPONENT"
                    type="BooleanType" ValueByString="true"/>
                <PrimitiveProperty persistent="true" name="TARGET_ROLE_NAME"
                    type="stringType" ValueByString="ChildOfSegment"/>
                <PrimitiveProperty persistent="true" name="MCM_INTERESTED"
                    type="BooleanType" ValueByString="true"/>
            </PrimitiveProperty>
    </PrimitiveProperty>
    </ClassDefinition>

    <ClassDefinition persistent="true" name="oracle.wh.repos.impl.businessRule.CMPBusinessRuleDefinition">
        <ArrayProperty persistent="true" name="CHILD_TYPES" type="stringArrayType">
            <PrimitiveProperty persistent="true" name="oracle.wh.repos.impl.properties.CMPCLOBPropertyValue"
                type="stringType" Position="0" ValueByString="oracle.wh.repos.impl.properties.CMPCLOBPropertyValue"/>
            <PrimitiveProperty persistent="true" name="oracle.wh.repos.impl.properties.CMPPurePhysicalObject"
                type="stringType" Position="1" ValueByString="oracle.wh.repos.impl.properties.CMPPurePhysicalObject"/>
            <PrimitiveProperty persistent="true" name="oracle.wh.repos.impl.dependency.CMPDependency"
                type="stringType" Position="2" ValueByString="oracle.wh.repos.impl.dependency.CMPDependency"/>
            <PrimitiveProperty persistent="true" name="oracle.wh.repos.impl.properties.CMPStringPropertyValue"
                type="stringType" Position="3" ValueByString="oracle.wh.repos.impl.properties.CMPStringPropertyValue"/>
            <PrimitiveProperty persistent="true" name="oracle.wh.repos.impl.validation.CMPWBValidationResult"
                type="stringType" Position="4" ValueByString="oracle.wh.repos.impl.validation.CMPWBValidationResult"/>
            <PrimitiveProperty persistent="true" name="oracle.wh.repos.impl.mls.CMPTranslation"
                type="stringType" Position="5" ValueByString="oracle.wh.repos.impl.mls.CMPTranslation"/>
            <PrimitiveProperty persistent="true" name="oracle.wh.repos.impl.properties.CMPReferencePropertyValue"
                type="stringType" Position="6" ValueByString="oracle.wh.repos.impl.properties.CMPReferencePropertyValue"/>
            <PrimitiveProperty persistent="true" name="oracle.wh.repos.impl.businessRule.CMPBusinessRuleRelParam"
                type="stringType" Position="7" ValueByString="oracle.wh.repos.impl.businessRule.CMPBusinessRuleRelParam"/>
        </ArrayProperty>
        <PrimitiveProperty persistent="true" name="NAVIGABLE_ASSOCIATION_ROLES"
            type="stringType" ValueByString="Navigable Association Roles">
            <PrimitiveProperty persistent="true" name="ACLContainer"
                type="stringType" ValueByString="oracle.wh.repos.impl.security.CMPACLContainer">
                <PrimitiveProperty persistent="true" name="AGGREGATE"
                    type="BooleanType" ValueByString="false"/>
                <PrimitiveProperty persistent="true" name="INTRA_COMPONENT"
                    type="BooleanType" ValueByString="false"/>
                <PrimitiveProperty persistent="true" name="TARGET_ROLE_NAME"
                    type="stringType" ValueByString="RealFCO"/>
                <PrimitiveProperty persistent="true" name="MCM_INTERESTED"
                    type="BooleanType" ValueByString="false"/>
            </PrimitiveProperty>
            <PrimitiveProperty persistent="true" name="ValidationResult"
                type="stringType" ValueByString="oracle.wh.repos.impl.validation.CMPValidationComponent">
                <PrimitiveProperty persistent="true" name="AGGREGATE"
                    type="BooleanType" ValueByString="false"/>
                <PrimitiveProperty persistent="true" name="INTRA_COMPONENT"
                    type="BooleanType" ValueByString="true"/>
                <PrimitiveProperty persistent="true" name="TARGET_ROLE_NAME"
                    type="stringType" ValueByString="ValidatingElement"/>
                <PrimitiveProperty persistent="true" name="MCM_INTERESTED"
                    type="BooleanType" ValueByString="false"/>
            </PrimitiveProperty>
            <PrimitiveProperty persistent="true" name="CurrentDisplaySet"
                type="stringType" ValueByString="oracle.wh.repos.impl.mapping.CMPMapDisplaySet">
                <PrimitiveProperty persistent="true" name="AGGREGATE"
                    type="BooleanType" ValueByString="false"/>
                <PrimitiveProperty persistent="true" name="INTRA_COMPONENT"
                    type="BooleanType" ValueByString="true"/>
                <PrimitiveProperty persistent="true" name="TARGET_ROLE_NAME"
                    type="stringType" ValueByString="NOT MARKED IN MODEL"/>
                <PrimitiveProperty persistent="true" name="MCM_INTERESTED"
                    type="BooleanType" ValueByString="false"/>
            </PrimitiveProperty>
            <PrimitiveProperty persistent="true" name="OwningFolder"
                type="stringType" ValueByString="oracle.wh.repos.impl.component.Folder">
                <PrimitiveProperty persistent="true" name="AGGREGATE"
                    type="BooleanType" ValueByString="false"/>
                <PrimitiveProperty persistent="true" name="INTRA_COMPONENT"
                    type="BooleanType" ValueByString="false"/>
                <PrimitiveProperty persistent="true" name="TARGET_ROLE_NAME"
                    type="stringType" ValueByString="OwnedComponents"/>
                <PrimitiveProperty persistent="true" name="MCM_INTERESTED"
                    type="BooleanType" ValueByString="false"/>
            </PrimitiveProperty>
            <PrimitiveProperty persistent="true" name="IconObject"
                type="stringType" ValueByString="oracle.wh.repos.impl.binaryData.CMPIcon">
                <PrimitiveProperty persistent="true" name="AGGREGATE"
                    type="BooleanType" ValueByString="false"/>
                <PrimitiveProperty persistent="true" name="INTRA_COMPONENT"
                    type="BooleanType" ValueByString="false"/>
                <PrimitiveProperty persistent="true" name="TARGET_ROLE_NAME"
                    type="stringType" ValueByString="Element"/>
                <PrimitiveProperty persistent="true" name="MCM_INTERESTED"
                    type="BooleanType" ValueByString="true"/>
            </PrimitiveProperty>
            <PrimitiveProperty persistent="true" name="OwningModule"
                type="stringType" ValueByString="oracle.wh.repos.impl.businessRule.CMPBusinessRuleModule">
                <PrimitiveProperty persistent="true" name="AGGREGATE"
                    type="BooleanType" ValueByString="true"/>
                <PrimitiveProperty persistent="true" name="INTRA_COMPONENT"
                    type="BooleanType" ValueByString="true"/>
                <PrimitiveProperty persistent="true" name="TARGET_ROLE_NAME"
                    type="stringType" ValueByString="OwnedRuleDefinition"/>
                <PrimitiveProperty persistent="true" name="MCM_INTERESTED"
                    type="BooleanType" ValueByString="true"/>
            </PrimitiveProperty>
            <PrimitiveProperty persistent="true" name="ProfileObject"
                type="stringType" ValueByString="oracle.wh.repos.impl.dataProfile.CMPProfileObject">
                <PrimitiveProperty persistent="true" name="AGGREGATE"
                    type="BooleanType" ValueByString="false"/>
                <PrimitiveProperty persistent="true" name="INTRA_COMPONENT"
                    type="BooleanType" ValueByString="false"/>
                <PrimitiveProperty persistent="true" name="TARGET_ROLE_NAME"
                    type="stringType" ValueByString="DerivedRule"/>
                <PrimitiveProperty persistent="true" name="MCM_INTERESTED"
                    type="BooleanType" ValueByString="true"/>
            </PrimitiveProperty>
            <PrimitiveProperty persistent="true" name="Project"
                type="stringType" ValueByString="oracle.wh.repos.impl.project.CMPWBProject">
                <PrimitiveProperty persistent="true" name="AGGREGATE"
                    type="BooleanType" ValueByString="false"/>
                <PrimitiveProperty persistent="true" name="INTRA_COMPONENT"
                    type="BooleanType" ValueByString="true"/>
                <PrimitiveProperty persistent="true" name="TARGET_ROLE_NAME"
                    type="stringType" ValueByString="NOT MARKED IN MODEL"/>
                <PrimitiveProperty persistent="true" name="MCM_INTERESTED"
                    type="BooleanType" ValueByString="false"/>
            </PrimitiveProperty>
    </PrimitiveProperty>
    </ClassDefinition>

    <ClassDefinition persistent="true" name="oracle.wh.repos.impl.relational.CMPIndex">
        <ArrayProperty persistent="true" name="CHILD_TYPES" type="stringArrayType">
            <PrimitiveProperty persistent="true" name="oracle.wh.repos.impl.properties.CMPCLOBPropertyValue"
                type="stringType" Position="0" ValueByString="oracle.wh.repos.impl.properties.CMPCLOBPropertyValue"/>
            <PrimitiveProperty persistent="true" name="oracle.wh.repos.impl.properties.CMPPurePhysicalObject"
                type="stringType" Position="1" ValueByString="oracle.wh.repos.impl.properties.CMPPurePhysicalObject"/>
            <PrimitiveProperty persistent="true" name="oracle.wh.repos.impl.properties.CMPStringPropertyValue"
                type="stringType" Position="2" ValueByString="oracle.wh.repos.impl.properties.CMPStringPropertyValue"/>
            <PrimitiveProperty persistent="true" name="oracle.wh.repos.impl.mls.CMPTranslation"
                type="stringType" Position="3" ValueByString="oracle.wh.repos.impl.mls.CMPTranslation"/>
            <PrimitiveProperty persistent="true" name="oracle.wh.repos.impl.properties.CMPReferencePropertyValue"
                type="stringType" Position="4" ValueByString="oracle.wh.repos.impl.properties.CMPReferencePropertyValue"/>
            <PrimitiveProperty persistent="true" name="oracle.wh.repos.impl.items.CMPWBItemSetUsage"
                type="stringType" Position="5" ValueByString="oracle.wh.repos.impl.items.CMPWBItemSetUsage"/>
            <PrimitiveProperty persistent="true" name="oracle.wh.repos.impl.relational.CMPPartitionKey"
                type="stringType" Position="6" ValueByString="oracle.wh.repos.impl.relational.CMPPartitionKey"/>
        </ArrayProperty>
        <PrimitiveProperty persistent="true" name="NAVIGABLE_ASSOCIATION_ROLES"
            type="stringType" ValueByString="Navigable Association Roles">
            <PrimitiveProperty persistent="true" name="OwningRelation"
                type="stringType" ValueByString="oracle.wh.repos.impl.abstractRelation.CMPRelation">
                <PrimitiveProperty persistent="true" name="AGGREGATE"
                    type="BooleanType" ValueByString="true"/>
                <PrimitiveProperty persistent="true" name="INTRA_COMPONENT"
                    type="BooleanType" ValueByString="true"/>
                <PrimitiveProperty persistent="true" name="TARGET_ROLE_NAME"
                    type="stringType" ValueByString="OwnedItemSets"/>
                <PrimitiveProperty persistent="true" name="MCM_INTERESTED"
                    type="BooleanType" ValueByString="true"/>
            </PrimitiveProperty>
            <PrimitiveProperty persistent="true" name="FirstClassObject"
                type="stringType" ValueByString="oracle.wh.repos.impl.component.FirstClassObject">
                <PrimitiveProperty persistent="true" name="AGGREGATE"
                    type="BooleanType" ValueByString="false"/>
                <PrimitiveProperty persistent="true" name="INTRA_COMPONENT"
                    type="BooleanType" ValueByString="true"/>
                <PrimitiveProperty persistent="true" name="TARGET_ROLE_NAME"
                    type="stringType" ValueByString="SecondClassObjects"/>
                <PrimitiveProperty persistent="true" name="MCM_INTERESTED"
                    type="BooleanType" ValueByString="false"/>
            </PrimitiveProperty>
            <PrimitiveProperty persistent="true" name="IconObject"
                type="stringType" ValueByString="oracle.wh.repos.impl.binaryData.CMPIcon">
                <PrimitiveProperty persistent="true" name="AGGREGATE"
                    type="BooleanType" ValueByString="false"/>
                <PrimitiveProperty persistent="true" name="INTRA_COMPONENT"
                    type="BooleanType" ValueByString="false"/>
                <PrimitiveProperty persistent="true" name="TARGET_ROLE_NAME"
                    type="stringType" ValueByString="Element"/>
                <PrimitiveProperty persistent="true" name="MCM_INTERESTED"
                    type="BooleanType" ValueByString="true"/>
            </PrimitiveProperty>
            <PrimitiveProperty persistent="true" name="Project"
                type="stringType" ValueByString="oracle.wh.repos.impl.project.CMPWBProject">
                <PrimitiveProperty persistent="true" name="AGGREGATE"
                    type="BooleanType" ValueByString="false"/>
                <PrimitiveProperty persistent="true" name="INTRA_COMPONENT"
                    type="BooleanType" ValueByString="true"/>
                <PrimitiveProperty persistent="true" name="TARGET_ROLE_NAME"
                    type="stringType" ValueByString="NOT MARKED IN MODEL"/>
                <PrimitiveProperty persistent="true" name="MCM_INTERESTED"
                    type="BooleanType" ValueByString="false"/>
            </PrimitiveProperty>
    </PrimitiveProperty>
    </ClassDefinition>

    <ClassDefinition persistent="true" name="oracle.wh.repos.impl.functional.CMPFunctionArgument">
        <ArrayProperty persistent="true" name="CHILD_TYPES" type="stringArrayType">
            <PrimitiveProperty persistent="true" name="oracle.wh.repos.impl.properties.CMPCLOBPropertyValue"
                type="stringType" Position="0" ValueByString="oracle.wh.repos.impl.properties.CMPCLOBPropertyValue"/>
            <PrimitiveProperty persistent="true" name="oracle.wh.repos.impl.properties.CMPPurePhysicalObject"
                type="stringType" Position="1" ValueByString="oracle.wh.repos.impl.properties.CMPPurePhysicalObject"/>
            <PrimitiveProperty persistent="true" name="oracle.wh.repos.impl.properties.CMPStringPropertyValue"
                type="stringType" Position="2" ValueByString="oracle.wh.repos.impl.properties.CMPStringPropertyValue"/>
            <PrimitiveProperty persistent="true" name="oracle.wh.repos.impl.mls.CMPTranslation"
                type="stringType" Position="3" ValueByString="oracle.wh.repos.impl.mls.CMPTranslation"/>
            <PrimitiveProperty persistent="true" name="oracle.wh.repos.impl.properties.CMPReferencePropertyValue"
                type="stringType" Position="4" ValueByString="oracle.wh.repos.impl.properties.CMPReferencePropertyValue"/>
        </ArrayProperty>
        <PrimitiveProperty persistent="true" name="NAVIGABLE_ASSOCIATION_ROLES"
            type="stringType" ValueByString="Navigable Association Roles">
            <PrimitiveProperty persistent="true" name="DerivedFCO"
                type="stringType" ValueByString="oracle.wh.repos.impl.derivation.CMPDerivedFCO">
                <PrimitiveProperty persistent="true" name="AGGREGATE"
                    type="BooleanType" ValueByString="false"/>
                <PrimitiveProperty persistent="true" name="INTRA_COMPONENT"
                    type="BooleanType" ValueByString="true"/>
                <PrimitiveProperty persistent="true" name="TARGET_ROLE_NAME"
                    type="stringType" ValueByString="DerivedSCOs"/>
                <PrimitiveProperty persistent="true" name="MCM_INTERESTED"
                    type="BooleanType" ValueByString="true"/>
            </PrimitiveProperty>
            <PrimitiveProperty persistent="true" name="OwningRelation"
                type="stringType" ValueByString="oracle.wh.repos.impl.abstractRelation.CMPRelation">
                <PrimitiveProperty persistent="true" name="AGGREGATE"
                    type="BooleanType" ValueByString="true"/>
                <PrimitiveProperty persistent="true" name="INTRA_COMPONENT"
                    type="BooleanType" ValueByString="true"/>
                <PrimitiveProperty persistent="true" name="TARGET_ROLE_NAME"
                    type="stringType" ValueByString="OwnedAttributes"/>
                <PrimitiveProperty persistent="true" name="MCM_INTERESTED"
                    type="BooleanType" ValueByString="true"/>
            </PrimitiveProperty>
            <PrimitiveProperty persistent="true" name="FirstClassObject"
                type="stringType" ValueByString="oracle.wh.repos.impl.component.FirstClassObject">
                <PrimitiveProperty persistent="true" name="AGGREGATE"
                    type="BooleanType" ValueByString="false"/>
                <PrimitiveProperty persistent="true" name="INTRA_COMPONENT"
                    type="BooleanType" ValueByString="true"/>
                <PrimitiveProperty persistent="true" name="TARGET_ROLE_NAME"
                    type="stringType" ValueByString="SecondClassObjects"/>
                <PrimitiveProperty persistent="true" name="MCM_INTERESTED"
                    type="BooleanType" ValueByString="false"/>
            </PrimitiveProperty>
            <PrimitiveProperty persistent="true" name="TypeDefinition"
                type="stringType" ValueByString="oracle.wh.repos.impl.type.CMPTypeDefinition">
                <PrimitiveProperty persistent="true" name="AGGREGATE"
                    type="BooleanType" ValueByString="false"/>
                <PrimitiveProperty persistent="true" name="INTRA_COMPONENT"
                    type="BooleanType" ValueByString="false"/>
                <PrimitiveProperty persistent="true" name="TARGET_ROLE_NAME"
                    type="stringType" ValueByString="TypedObject"/>
                <PrimitiveProperty persistent="true" name="MCM_INTERESTED"
                    type="BooleanType" ValueByString="true"/>
            </PrimitiveProperty>
            <PrimitiveProperty persistent="true" name="DerivationSourceSCO"
                type="stringType" ValueByString="oracle.wh.repos.impl.derivation.CMPDerivationSourceSCO">
                <PrimitiveProperty persistent="true" name="AGGREGATE"
                    type="BooleanType" ValueByString="false"/>
                <PrimitiveProperty persistent="true" name="INTRA_COMPONENT"
                    type="BooleanType" ValueByString="false"/>
                <PrimitiveProperty persistent="true" name="TARGET_ROLE_NAME"
                    type="stringType" ValueByString="DerivedSCOs"/>
                <PrimitiveProperty persistent="true" name="MCM_INTERESTED"
                    type="BooleanType" ValueByString="true"/>
            </PrimitiveProperty>
            <PrimitiveProperty persistent="true" name="IconObject"
                type="stringType" ValueByString="oracle.wh.repos.impl.binaryData.CMPIcon">
                <PrimitiveProperty persistent="true" name="AGGREGATE"
                    type="BooleanType" ValueByString="false"/>
                <PrimitiveProperty persistent="true" name="INTRA_COMPONENT"
                    type="BooleanType" ValueByString="false"/>
                <PrimitiveProperty persistent="true" name="TARGET_ROLE_NAME"
                    type="stringType" ValueByString="Element"/>
                <PrimitiveProperty persistent="true" name="MCM_INTERESTED"
                    type="BooleanType" ValueByString="true"/>
            </PrimitiveProperty>
            <PrimitiveProperty persistent="true" name="Project"
                type="stringType" ValueByString="oracle.wh.repos.impl.project.CMPWBProject">
                <PrimitiveProperty persistent="true" name="AGGREGATE"
                    type="BooleanType" ValueByString="false"/>
                <PrimitiveProperty persistent="true" name="INTRA_COMPONENT"
                    type="BooleanType" ValueByString="true"/>
                <PrimitiveProperty persistent="true" name="TARGET_ROLE_NAME"
                    type="stringType" ValueByString="NOT MARKED IN MODEL"/>
                <PrimitiveProperty persistent="true" name="MCM_INTERESTED"
                    type="BooleanType" ValueByString="false"/>
            </PrimitiveProperty>
    </PrimitiveProperty>
    </ClassDefinition>

    <ClassDefinition persistent="true" name="oracle.wh.repos.impl.dimensional.CMPHierarchy">
        <ArrayProperty persistent="true" name="CHILD_TYPES" type="stringArrayType">
            <PrimitiveProperty persistent="true" name="oracle.wh.repos.impl.properties.CMPCLOBPropertyValue"
                type="stringType" Position="0" ValueByString="oracle.wh.repos.impl.properties.CMPCLOBPropertyValue"/>
            <PrimitiveProperty persistent="true" name="oracle.wh.repos.impl.dimensional.CMPSkipLevelRelationship"
                type="stringType" Position="1" ValueByString="oracle.wh.repos.impl.dimensional.CMPSkipLevelRelationship"/>
            <PrimitiveProperty persistent="true" name="oracle.wh.repos.impl.dimensional.CMPHierarchyLevelUsage"
                type="stringType" Position="2" ValueByString="oracle.wh.repos.impl.dimensional.CMPHierarchyLevelUsage"/>
            <PrimitiveProperty persistent="true" name="oracle.wh.repos.impl.properties.CMPPurePhysicalObject"
                type="stringType" Position="3" ValueByString="oracle.wh.repos.impl.properties.CMPPurePhysicalObject"/>
            <PrimitiveProperty persistent="true" name="oracle.wh.repos.impl.properties.CMPStringPropertyValue"
                type="stringType" Position="4" ValueByString="oracle.wh.repos.impl.properties.CMPStringPropertyValue"/>
            <PrimitiveProperty persistent="true" name="oracle.wh.repos.impl.mls.CMPTranslation"
                type="stringType" Position="5" ValueByString="oracle.wh.repos.impl.mls.CMPTranslation"/>
            <PrimitiveProperty persistent="true" name="oracle.wh.repos.impl.properties.CMPReferencePropertyValue"
                type="stringType" Position="6" ValueByString="oracle.wh.repos.impl.properties.CMPReferencePropertyValue"/>
        </ArrayProperty>
        <PrimitiveProperty persistent="true" name="NAVIGABLE_ASSOCIATION_ROLES"
            type="stringType" ValueByString="Navigable Association Roles">
            <PrimitiveProperty persistent="true" name="SortOrderLevelAttribute"
                type="stringType" ValueByString="oracle.wh.repos.impl.dimensional.CMPLevelAttribute">
                <PrimitiveProperty persistent="true" name="AGGREGATE"
                    type="BooleanType" ValueByString="false"/>
                <PrimitiveProperty persistent="true" name="INTRA_COMPONENT"
                    type="BooleanType" ValueByString="true"/>
                <PrimitiveProperty persistent="true" name="TARGET_ROLE_NAME"
                    type="stringType" ValueByString="SortOrderHierarchy"/>
                <PrimitiveProperty persistent="true" name="MCM_INTERESTED"
                    type="BooleanType" ValueByString="true"/>
            </PrimitiveProperty>
            <PrimitiveProperty persistent="true" name="FirstClassObject"
                type="stringType" ValueByString="oracle.wh.repos.impl.component.FirstClassObject">
                <PrimitiveProperty persistent="true" name="AGGREGATE"
                    type="BooleanType" ValueByString="false"/>
                <PrimitiveProperty persistent="true" name="INTRA_COMPONENT"
                    type="BooleanType" ValueByString="true"/>
                <PrimitiveProperty persistent="true" name="TARGET_ROLE_NAME"
                    type="stringType" ValueByString="SecondClassObjects"/>
                <PrimitiveProperty persistent="true" name="MCM_INTERESTED"
                    type="BooleanType" ValueByString="false"/>
            </PrimitiveProperty>
            <PrimitiveProperty persistent="true" name="OwningDimension"
                type="stringType" ValueByString="oracle.wh.repos.impl.dimensional.CMPDimension">
                <PrimitiveProperty persistent="true" name="AGGREGATE"
                    type="BooleanType" ValueByString="true"/>
                <PrimitiveProperty persistent="true" name="INTRA_COMPONENT"
                    type="BooleanType" ValueByString="true"/>
                <PrimitiveProperty persistent="true" name="TARGET_ROLE_NAME"
                    type="stringType" ValueByString="OwnedHierarchies"/>
                <PrimitiveProperty persistent="true" name="MCM_INTERESTED"
                    type="BooleanType" ValueByString="true"/>
            </PrimitiveProperty>
            <PrimitiveProperty persistent="true" name="IconObject"
                type="stringType" ValueByString="oracle.wh.repos.impl.binaryData.CMPIcon">
                <PrimitiveProperty persistent="true" name="AGGREGATE"
                    type="BooleanType" ValueByString="false"/>
                <PrimitiveProperty persistent="true" name="INTRA_COMPONENT"
                    type="BooleanType" ValueByString="false"/>
                <PrimitiveProperty persistent="true" name="TARGET_ROLE_NAME"
                    type="stringType" ValueByString="Element"/>
                <PrimitiveProperty persistent="true" name="MCM_INTERESTED"
                    type="BooleanType" ValueByString="true"/>
            </PrimitiveProperty>
            <PrimitiveProperty persistent="true" name="Project"
                type="stringType" ValueByString="oracle.wh.repos.impl.project.CMPWBProject">
                <PrimitiveProperty persistent="true" name="AGGREGATE"
                    type="BooleanType" ValueByString="false"/>
                <PrimitiveProperty persistent="true" name="INTRA_COMPONENT"
                    type="BooleanType" ValueByString="true"/>
                <PrimitiveProperty persistent="true" name="TARGET_ROLE_NAME"
                    type="stringType" ValueByString="NOT MARKED IN MODEL"/>
                <PrimitiveProperty persistent="true" name="MCM_INTERESTED"
                    type="BooleanType" ValueByString="false"/>
            </PrimitiveProperty>
            <PrimitiveProperty persistent="true" name="DisplayDimension"
                type="stringType" ValueByString="oracle.wh.repos.impl.dimensional.CMPDimension">
                <PrimitiveProperty persistent="true" name="AGGREGATE"
                    type="BooleanType" ValueByString="false"/>
                <PrimitiveProperty persistent="true" name="INTRA_COMPONENT"
                    type="BooleanType" ValueByString="true"/>
                <PrimitiveProperty persistent="true" name="TARGET_ROLE_NAME"
                    type="stringType" ValueByString="DefaultDisplayHierarchy"/>
                <PrimitiveProperty persistent="true" name="MCM_INTERESTED"
                    type="BooleanType" ValueByString="true"/>
            </PrimitiveProperty>
    </PrimitiveProperty>
    </ClassDefinition>

    <ClassDefinition persistent="true" name="oracle.wh.repos.impl.businessRule.CMPRelationUsage">
        <ArrayProperty persistent="true" name="CHILD_TYPES" type="stringArrayType">
            <PrimitiveProperty persistent="true" name="oracle.wh.repos.impl.properties.CMPCLOBPropertyValue"
                type="stringType" Position="0" ValueByString="oracle.wh.repos.impl.properties.CMPCLOBPropertyValue"/>
            <PrimitiveProperty persistent="true" name="oracle.wh.repos.impl.properties.CMPPurePhysicalObject"
                type="stringType" Position="1" ValueByString="oracle.wh.repos.impl.properties.CMPPurePhysicalObject"/>
            <PrimitiveProperty persistent="true" name="oracle.wh.repos.impl.properties.CMPStringPropertyValue"
                type="stringType" Position="2" ValueByString="oracle.wh.repos.impl.properties.CMPStringPropertyValue"/>
            <PrimitiveProperty persistent="true" name="oracle.wh.repos.impl.mls.CMPTranslation"
                type="stringType" Position="3" ValueByString="oracle.wh.repos.impl.mls.CMPTranslation"/>
            <PrimitiveProperty persistent="true" name="oracle.wh.repos.impl.properties.CMPReferencePropertyValue"
                type="stringType" Position="4" ValueByString="oracle.wh.repos.impl.properties.CMPReferencePropertyValue"/>
            <PrimitiveProperty persistent="true" name="oracle.wh.repos.impl.items.CMPWBItemSetUsage"
                type="stringType" Position="5" ValueByString="oracle.wh.repos.impl.items.CMPWBItemSetUsage"/>
        </ArrayProperty>
        <PrimitiveProperty persistent="true" name="NAVIGABLE_ASSOCIATION_ROLES"
            type="stringType" ValueByString="Navigable Association Roles">
            <PrimitiveProperty persistent="true" name="OwningRelation"
                type="stringType" ValueByString="oracle.wh.repos.impl.abstractRelation.CMPRelation">
                <PrimitiveProperty persistent="true" name="AGGREGATE"
                    type="BooleanType" ValueByString="true"/>
                <PrimitiveProperty persistent="true" name="INTRA_COMPONENT"
                    type="BooleanType" ValueByString="true"/>
                <PrimitiveProperty persistent="true" name="TARGET_ROLE_NAME"
                    type="stringType" ValueByString="OwnedItemSets"/>
                <PrimitiveProperty persistent="true" name="MCM_INTERESTED"
                    type="BooleanType" ValueByString="true"/>
            </PrimitiveProperty>
            <PrimitiveProperty persistent="true" name="FirstClassObject"
                type="stringType" ValueByString="oracle.wh.repos.impl.component.FirstClassObject">
                <PrimitiveProperty persistent="true" name="AGGREGATE"
                    type="BooleanType" ValueByString="false"/>
                <PrimitiveProperty persistent="true" name="INTRA_COMPONENT"
                    type="BooleanType" ValueByString="true"/>
                <PrimitiveProperty persistent="true" name="TARGET_ROLE_NAME"
                    type="stringType" ValueByString="SecondClassObjects"/>
                <PrimitiveProperty persistent="true" name="MCM_INTERESTED"
                    type="BooleanType" ValueByString="false"/>
            </PrimitiveProperty>
            <PrimitiveProperty persistent="true" name="ReferencedRelDefinition"
                type="stringType" ValueByString="oracle.wh.repos.impl.businessRule.CMPBusinessRuleRelParam">
                <PrimitiveProperty persistent="true" name="AGGREGATE"
                    type="BooleanType" ValueByString="false"/>
                <PrimitiveProperty persistent="true" name="INTRA_COMPONENT"
                    type="BooleanType" ValueByString="false"/>
                <PrimitiveProperty persistent="true" name="TARGET_ROLE_NAME"
                    type="stringType" ValueByString="RelationUsage"/>
                <PrimitiveProperty persistent="true" name="MCM_INTERESTED"
                    type="BooleanType" ValueByString="true"/>
            </PrimitiveProperty>
            <PrimitiveProperty persistent="true" name="IconObject"
                type="stringType" ValueByString="oracle.wh.repos.impl.binaryData.CMPIcon">
                <PrimitiveProperty persistent="true" name="AGGREGATE"
                    type="BooleanType" ValueByString="false"/>
                <PrimitiveProperty persistent="true" name="INTRA_COMPONENT"
                    type="BooleanType" ValueByString="false"/>
                <PrimitiveProperty persistent="true" name="TARGET_ROLE_NAME"
                    type="stringType" ValueByString="Element"/>
                <PrimitiveProperty persistent="true" name="MCM_INTERESTED"
                    type="BooleanType" ValueByString="true"/>
            </PrimitiveProperty>
            <PrimitiveProperty persistent="true" name="BusinessRuleUsage"
                type="stringType" ValueByString="oracle.wh.repos.impl.businessRule.CMPBusinessRuleUsage">
                <PrimitiveProperty persistent="true" name="AGGREGATE"
                    type="BooleanType" ValueByString="false"/>
                <PrimitiveProperty persistent="true" name="INTRA_COMPONENT"
                    type="BooleanType" ValueByString="true"/>
                <PrimitiveProperty persistent="true" name="TARGET_ROLE_NAME"
                    type="stringType" ValueByString="RelationUsage"/>
                <PrimitiveProperty persistent="true" name="MCM_INTERESTED"
                    type="BooleanType" ValueByString="true"/>
            </PrimitiveProperty>
            <PrimitiveProperty persistent="true" name="ReferencedRelation"
                type="stringType" ValueByString="oracle.wh.repos.impl.abstractRelation.CMPRelation">
                <PrimitiveProperty persistent="true" name="AGGREGATE"
                    type="BooleanType" ValueByString="false"/>
                <PrimitiveProperty persistent="true" name="INTRA_COMPONENT"
                    type="BooleanType" ValueByString="false"/>
                <PrimitiveProperty persistent="true" name="TARGET_ROLE_NAME"
                    type="stringType" ValueByString="RelationUsage"/>
                <PrimitiveProperty persistent="true" name="MCM_INTERESTED"
                    type="BooleanType" ValueByString="true"/>
            </PrimitiveProperty>
            <PrimitiveProperty persistent="true" name="Project"
                type="stringType" ValueByString="oracle.wh.repos.impl.project.CMPWBProject">
                <PrimitiveProperty persistent="true" name="AGGREGATE"
                    type="BooleanType" ValueByString="false"/>
                <PrimitiveProperty persistent="true" name="INTRA_COMPONENT"
                    type="BooleanType" ValueByString="true"/>
                <PrimitiveProperty persistent="true" name="TARGET_ROLE_NAME"
                    type="stringType" ValueByString="NOT MARKED IN MODEL"/>
                <PrimitiveProperty persistent="true" name="MCM_INTERESTED"
                    type="BooleanType" ValueByString="false"/>
            </PrimitiveProperty>
    </PrimitiveProperty>
    </ClassDefinition>

    <ClassDefinition persistent="true" name="oracle.wh.repos.impl.items.CMPWBCheckConstraint">
        <ArrayProperty persistent="true" name="CHILD_TYPES" type="stringArrayType">
            <PrimitiveProperty persistent="true" name="oracle.wh.repos.impl.properties.CMPCLOBPropertyValue"
                type="stringType" Position="0" ValueByString="oracle.wh.repos.impl.properties.CMPCLOBPropertyValue"/>
            <PrimitiveProperty persistent="true" name="oracle.wh.repos.impl.properties.CMPPurePhysicalObject"
                type="stringType" Position="1" ValueByString="oracle.wh.repos.impl.properties.CMPPurePhysicalObject"/>
            <PrimitiveProperty persistent="true" name="oracle.wh.repos.impl.properties.CMPStringPropertyValue"
                type="stringType" Position="2" ValueByString="oracle.wh.repos.impl.properties.CMPStringPropertyValue"/>
            <PrimitiveProperty persistent="true" name="oracle.wh.repos.impl.mls.CMPTranslation"
                type="stringType" Position="3" ValueByString="oracle.wh.repos.impl.mls.CMPTranslation"/>
            <PrimitiveProperty persistent="true" name="oracle.wh.repos.impl.properties.CMPReferencePropertyValue"
                type="stringType" Position="4" ValueByString="oracle.wh.repos.impl.properties.CMPReferencePropertyValue"/>
            <PrimitiveProperty persistent="true" name="oracle.wh.repos.impl.items.CMPWBItemSetUsage"
                type="stringType" Position="5" ValueByString="oracle.wh.repos.impl.items.CMPWBItemSetUsage"/>
        </ArrayProperty>
        <PrimitiveProperty persistent="true" name="NAVIGABLE_ASSOCIATION_ROLES"
            type="stringType" ValueByString="Navigable Association Roles">
            <PrimitiveProperty persistent="true" name="OwningRelation"
                type="stringType" ValueByString="oracle.wh.repos.impl.abstractRelation.CMPRelation">
                <PrimitiveProperty persistent="true" name="AGGREGATE"
                    type="BooleanType" ValueByString="true"/>
                <PrimitiveProperty persistent="true" name="INTRA_COMPONENT"
                    type="BooleanType" ValueByString="true"/>
                <PrimitiveProperty persistent="true" name="TARGET_ROLE_NAME"
                    type="stringType" ValueByString="OwnedItemSets"/>
                <PrimitiveProperty persistent="true" name="MCM_INTERESTED"
                    type="BooleanType" ValueByString="true"/>
            </PrimitiveProperty>
            <PrimitiveProperty persistent="true" name="FirstClassObject"
                type="stringType" ValueByString="oracle.wh.repos.impl.component.FirstClassObject">
                <PrimitiveProperty persistent="true" name="AGGREGATE"
                    type="BooleanType" ValueByString="false"/>
                <PrimitiveProperty persistent="true" name="INTRA_COMPONENT"
                    type="BooleanType" ValueByString="true"/>
                <PrimitiveProperty persistent="true" name="TARGET_ROLE_NAME"
                    type="stringType" ValueByString="SecondClassObjects"/>
                <PrimitiveProperty persistent="true" name="MCM_INTERESTED"
                    type="BooleanType" ValueByString="false"/>
            </PrimitiveProperty>
            <PrimitiveProperty persistent="true" name="IconObject"
                type="stringType" ValueByString="oracle.wh.repos.impl.binaryData.CMPIcon">
                <PrimitiveProperty persistent="true" name="AGGREGATE"
                    type="BooleanType" ValueByString="false"/>
                <PrimitiveProperty persistent="true" name="INTRA_COMPONENT"
                    type="BooleanType" ValueByString="false"/>
                <PrimitiveProperty persistent="true" name="TARGET_ROLE_NAME"
                    type="stringType" ValueByString="Element"/>
                <PrimitiveProperty persistent="true" name="MCM_INTERESTED"
                    type="BooleanType" ValueByString="true"/>
            </PrimitiveProperty>
            <PrimitiveProperty persistent="true" name="Project"
                type="stringType" ValueByString="oracle.wh.repos.impl.project.CMPWBProject">
                <PrimitiveProperty persistent="true" name="AGGREGATE"
                    type="BooleanType" ValueByString="false"/>
                <PrimitiveProperty persistent="true" name="INTRA_COMPONENT"
                    type="BooleanType" ValueByString="true"/>
                <PrimitiveProperty persistent="true" name="TARGET_ROLE_NAME"
                    type="stringType" ValueByString="NOT MARKED IN MODEL"/>
                <PrimitiveProperty persistent="true" name="MCM_INTERESTED"
                    type="BooleanType" ValueByString="false"/>
            </PrimitiveProperty>
    </PrimitiveProperty>
    </ClassDefinition>

    <ClassDefinition persistent="true" name="oracle.wh.repos.impl.query.CMPQueryItem">
        <ArrayProperty persistent="true" name="CHILD_TYPES" type="stringArrayType">
            <PrimitiveProperty persistent="true" name="oracle.wh.repos.impl.properties.CMPCLOBPropertyValue"
                type="stringType" Position="0" ValueByString="oracle.wh.repos.impl.properties.CMPCLOBPropertyValue"/>
            <PrimitiveProperty persistent="true" name="oracle.wh.repos.impl.properties.CMPPurePhysicalObject"
                type="stringType" Position="1" ValueByString="oracle.wh.repos.impl.properties.CMPPurePhysicalObject"/>
            <PrimitiveProperty persistent="true" name="oracle.wh.repos.impl.query.CMPQueryExpRef"
                type="stringType" Position="2" ValueByString="oracle.wh.repos.impl.query.CMPQueryExpRef"/>
            <PrimitiveProperty persistent="true" name="oracle.wh.repos.impl.properties.CMPStringPropertyValue"
                type="stringType" Position="3" ValueByString="oracle.wh.repos.impl.properties.CMPStringPropertyValue"/>
            <PrimitiveProperty persistent="true" name="oracle.wh.repos.impl.mls.CMPTranslation"
                type="stringType" Position="4" ValueByString="oracle.wh.repos.impl.mls.CMPTranslation"/>
            <PrimitiveProperty persistent="true" name="oracle.wh.repos.impl.properties.CMPReferencePropertyValue"
                type="stringType" Position="5" ValueByString="oracle.wh.repos.impl.properties.CMPReferencePropertyValue"/>
        </ArrayProperty>
        <PrimitiveProperty persistent="true" name="NAVIGABLE_ASSOCIATION_ROLES"
            type="stringType" ValueByString="Navigable Association Roles">
            <PrimitiveProperty persistent="true" name="DerivedFCO"
                type="stringType" ValueByString="oracle.wh.repos.impl.derivation.CMPDerivedFCO">
                <PrimitiveProperty persistent="true" name="AGGREGATE"
                    type="BooleanType" ValueByString="false"/>
                <PrimitiveProperty persistent="true" name="INTRA_COMPONENT"
                    type="BooleanType" ValueByString="true"/>
                <PrimitiveProperty persistent="true" name="TARGET_ROLE_NAME"
                    type="stringType" ValueByString="DerivedSCOs"/>
                <PrimitiveProperty persistent="true" name="MCM_INTERESTED"
                    type="BooleanType" ValueByString="true"/>
            </PrimitiveProperty>
            <PrimitiveProperty persistent="true" name="OwningRelation"
                type="stringType" ValueByString="oracle.wh.repos.impl.abstractRelation.CMPRelation">
                <PrimitiveProperty persistent="true" name="AGGREGATE"
                    type="BooleanType" ValueByString="true"/>
                <PrimitiveProperty persistent="true" name="INTRA_COMPONENT"
                    type="BooleanType" ValueByString="true"/>
                <PrimitiveProperty persistent="true" name="TARGET_ROLE_NAME"
                    type="stringType" ValueByString="OwnedAttributes"/>
                <PrimitiveProperty persistent="true" name="MCM_INTERESTED"
                    type="BooleanType" ValueByString="true"/>
            </PrimitiveProperty>
            <PrimitiveProperty persistent="true" name="FirstClassObject"
                type="stringType" ValueByString="oracle.wh.repos.impl.component.FirstClassObject">
                <PrimitiveProperty persistent="true" name="AGGREGATE"
                    type="BooleanType" ValueByString="false"/>
                <PrimitiveProperty persistent="true" name="INTRA_COMPONENT"
                    type="BooleanType" ValueByString="true"/>
                <PrimitiveProperty persistent="true" name="TARGET_ROLE_NAME"
                    type="stringType" ValueByString="SecondClassObjects"/>
                <PrimitiveProperty persistent="true" name="MCM_INTERESTED"
                    type="BooleanType" ValueByString="false"/>
            </PrimitiveProperty>
            <PrimitiveProperty persistent="true" name="Dependency"
                type="stringType" ValueByString="oracle.wh.repos.impl.dependency.CMPDependency">
                <PrimitiveProperty persistent="true" name="AGGREGATE"
                    type="BooleanType" ValueByString="false"/>
                <PrimitiveProperty persistent="true" name="INTRA_COMPONENT"
                    type="BooleanType" ValueByString="true"/>
                <PrimitiveProperty persistent="true" name="TARGET_ROLE_NAME"
                    type="stringType" ValueByString="QueryItems"/>
                <PrimitiveProperty persistent="true" name="MCM_INTERESTED"
                    type="BooleanType" ValueByString="true"/>
            </PrimitiveProperty>
            <PrimitiveProperty persistent="true" name="TypeDefinition"
                type="stringType" ValueByString="oracle.wh.repos.impl.type.CMPTypeDefinition">
                <PrimitiveProperty persistent="true" name="AGGREGATE"
                    type="BooleanType" ValueByString="false"/>
                <PrimitiveProperty persistent="true" name="INTRA_COMPONENT"
                    type="BooleanType" ValueByString="false"/>
                <PrimitiveProperty persistent="true" name="TARGET_ROLE_NAME"
                    type="stringType" ValueByString="TypedObject"/>
                <PrimitiveProperty persistent="true" name="MCM_INTERESTED"
                    type="BooleanType" ValueByString="true"/>
            </PrimitiveProperty>
            <PrimitiveProperty persistent="true" name="DerivationSourceSCO"
                type="stringType" ValueByString="oracle.wh.repos.impl.derivation.CMPDerivationSourceSCO">
                <PrimitiveProperty persistent="true" name="AGGREGATE"
                    type="BooleanType" ValueByString="false"/>
                <PrimitiveProperty persistent="true" name="INTRA_COMPONENT"
                    type="BooleanType" ValueByString="false"/>
                <PrimitiveProperty persistent="true" name="TARGET_ROLE_NAME"
                    type="stringType" ValueByString="DerivedSCOs"/>
                <PrimitiveProperty persistent="true" name="MCM_INTERESTED"
                    type="BooleanType" ValueByString="true"/>
            </PrimitiveProperty>
            <PrimitiveProperty persistent="true" name="RelatedAttribute"
                type="stringType" ValueByString="oracle.wh.repos.impl.query.CMPDesignAttribute">
                <PrimitiveProperty persistent="true" name="AGGREGATE"
                    type="BooleanType" ValueByString="false"/>
                <PrimitiveProperty persistent="true" name="INTRA_COMPONENT"
                    type="BooleanType" ValueByString="false"/>
                <PrimitiveProperty persistent="true" name="TARGET_ROLE_NAME"
                    type="stringType" ValueByString="IntelligenceItems"/>
                <PrimitiveProperty persistent="true" name="MCM_INTERESTED"
                    type="BooleanType" ValueByString="true"/>
            </PrimitiveProperty>
            <PrimitiveProperty persistent="true" name="IconObject"
                type="stringType" ValueByString="oracle.wh.repos.impl.binaryData.CMPIcon">
                <PrimitiveProperty persistent="true" name="AGGREGATE"
                    type="BooleanType" ValueByString="false"/>
                <PrimitiveProperty persistent="true" name="INTRA_COMPONENT"
                    type="BooleanType" ValueByString="false"/>
                <PrimitiveProperty persistent="true" name="TARGET_ROLE_NAME"
                    type="stringType" ValueByString="Element"/>
                <PrimitiveProperty persistent="true" name="MCM_INTERESTED"
                    type="BooleanType" ValueByString="true"/>
            </PrimitiveProperty>
            <PrimitiveProperty persistent="true" name="LovItemClass"
                type="stringType" ValueByString="oracle.wh.repos.impl.query.CMPLOVItemClass">
                <PrimitiveProperty persistent="true" name="AGGREGATE"
                    type="BooleanType" ValueByString="false"/>
                <PrimitiveProperty persistent="true" name="INTRA_COMPONENT"
                    type="BooleanType" ValueByString="false"/>
                <PrimitiveProperty persistent="true" name="TARGET_ROLE_NAME"
                    type="stringType" ValueByString="QueryItems"/>
                <PrimitiveProperty persistent="true" name="MCM_INTERESTED"
                    type="BooleanType" ValueByString="true"/>
            </PrimitiveProperty>
            <PrimitiveProperty persistent="true" name="Project"
                type="stringType" ValueByString="oracle.wh.repos.impl.project.CMPWBProject">
                <PrimitiveProperty persistent="true" name="AGGREGATE"
                    type="BooleanType" ValueByString="false"/>
                <PrimitiveProperty persistent="true" name="INTRA_COMPONENT"
                    type="BooleanType" ValueByString="true"/>
                <PrimitiveProperty persistent="true" name="TARGET_ROLE_NAME"
                    type="stringType" ValueByString="NOT MARKED IN MODEL"/>
                <PrimitiveProperty persistent="true" name="MCM_INTERESTED"
                    type="BooleanType" ValueByString="false"/>
            </PrimitiveProperty>
    </PrimitiveProperty>
    </ClassDefinition>

    <ClassDefinition persistent="true" name="oracle.wh.repos.impl.query.CMPQueryAggregationLevel">
        <ArrayProperty persistent="true" name="CHILD_TYPES" type="stringArrayType">
            <PrimitiveProperty persistent="true" name="oracle.wh.repos.impl.properties.CMPCLOBPropertyValue"
                type="stringType" Position="0" ValueByString="oracle.wh.repos.impl.properties.CMPCLOBPropertyValue"/>
            <PrimitiveProperty persistent="true" name="oracle.wh.repos.impl.properties.CMPPurePhysicalObject"
                type="stringType" Position="1" ValueByString="oracle.wh.repos.impl.properties.CMPPurePhysicalObject"/>
            <PrimitiveProperty persistent="true" name="oracle.wh.repos.impl.properties.CMPStringPropertyValue"
                type="stringType" Position="2" ValueByString="oracle.wh.repos.impl.properties.CMPStringPropertyValue"/>
            <PrimitiveProperty persistent="true" name="oracle.wh.repos.impl.properties.CMPReferencePropertyValue"
                type="stringType" Position="3" ValueByString="oracle.wh.repos.impl.properties.CMPReferencePropertyValue"/>
        </ArrayProperty>
        <PrimitiveProperty persistent="true" name="NAVIGABLE_ASSOCIATION_ROLES"
            type="stringType" ValueByString="Navigable Association Roles">
            <PrimitiveProperty persistent="true" name="DerivedFCO"
                type="stringType" ValueByString="oracle.wh.repos.impl.derivation.CMPDerivedFCO">
                <PrimitiveProperty persistent="true" name="AGGREGATE"
                    type="BooleanType" ValueByString="false"/>
                <PrimitiveProperty persistent="true" name="INTRA_COMPONENT"
                    type="BooleanType" ValueByString="true"/>
                <PrimitiveProperty persistent="true" name="TARGET_ROLE_NAME"
                    type="stringType" ValueByString="DerivedSCOs"/>
                <PrimitiveProperty persistent="true" name="MCM_INTERESTED"
                    type="BooleanType" ValueByString="true"/>
            </PrimitiveProperty>
            <PrimitiveProperty persistent="true" name="FirstClassObject"
                type="stringType" ValueByString="oracle.wh.repos.impl.component.FirstClassObject">
                <PrimitiveProperty persistent="true" name="AGGREGATE"
                    type="BooleanType" ValueByString="false"/>
                <PrimitiveProperty persistent="true" name="INTRA_COMPONENT"
                    type="BooleanType" ValueByString="true"/>
                <PrimitiveProperty persistent="true" name="TARGET_ROLE_NAME"
                    type="stringType" ValueByString="SecondClassObjects"/>
                <PrimitiveProperty persistent="true" name="MCM_INTERESTED"
                    type="BooleanType" ValueByString="false"/>
            </PrimitiveProperty>
            <PrimitiveProperty persistent="true" name="DrillLevel"
                type="stringType" ValueByString="oracle.wh.repos.impl.query.CMPDrillLevel">
                <PrimitiveProperty persistent="true" name="AGGREGATE"
                    type="BooleanType" ValueByString="false"/>
                <PrimitiveProperty persistent="true" name="INTRA_COMPONENT"
                    type="BooleanType" ValueByString="false"/>
                <PrimitiveProperty persistent="true" name="TARGET_ROLE_NAME"
                    type="stringType" ValueByString="AggregationUsages"/>
                <PrimitiveProperty persistent="true" name="MCM_INTERESTED"
                    type="BooleanType" ValueByString="true"/>
            </PrimitiveProperty>
            <PrimitiveProperty persistent="true" name="DerivationSourceSCO"
                type="stringType" ValueByString="oracle.wh.repos.impl.derivation.CMPDerivationSourceSCO">
                <PrimitiveProperty persistent="true" name="AGGREGATE"
                    type="BooleanType" ValueByString="false"/>
                <PrimitiveProperty persistent="true" name="INTRA_COMPONENT"
                    type="BooleanType" ValueByString="false"/>
                <PrimitiveProperty persistent="true" name="TARGET_ROLE_NAME"
                    type="stringType" ValueByString="DerivedSCOs"/>
                <PrimitiveProperty persistent="true" name="MCM_INTERESTED"
                    type="BooleanType" ValueByString="true"/>
            </PrimitiveProperty>
            <PrimitiveProperty persistent="true" name="IconObject"
                type="stringType" ValueByString="oracle.wh.repos.impl.binaryData.CMPIcon">
                <PrimitiveProperty persistent="true" name="AGGREGATE"
                    type="BooleanType" ValueByString="false"/>
                <PrimitiveProperty persistent="true" name="INTRA_COMPONENT"
                    type="BooleanType" ValueByString="false"/>
                <PrimitiveProperty persistent="true" name="TARGET_ROLE_NAME"
                    type="stringType" ValueByString="Element"/>
                <PrimitiveProperty persistent="true" name="MCM_INTERESTED"
                    type="BooleanType" ValueByString="true"/>
            </PrimitiveProperty>
            <PrimitiveProperty persistent="true" name="QueryObject"
                type="stringType" ValueByString="oracle.wh.repos.impl.query.CMPQueryObject">
                <PrimitiveProperty persistent="true" name="AGGREGATE"
                    type="BooleanType" ValueByString="true"/>
                <PrimitiveProperty persistent="true" name="INTRA_COMPONENT"
                    type="BooleanType" ValueByString="true"/>
                <PrimitiveProperty persistent="true" name="TARGET_ROLE_NAME"
                    type="stringType" ValueByString="AggregationLevels"/>
                <PrimitiveProperty persistent="true" name="MCM_INTERESTED"
                    type="BooleanType" ValueByString="true"/>
            </PrimitiveProperty>
    </PrimitiveProperty>
    </ClassDefinition>
</owb:definition>
