CR1 Behaviors.xml 253 KB

12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758596061626364656667686970717273747576777879808182838485868788899091929394959697989910010110210310410510610710810911011111211311411511611711811912012112212312412512612712812913013113213313413513613713813914014114214314414514614714814915015115215315415515615715815916016116216316416516616716816917017117217317417517617717817918018118218318418518618718818919019119219319419519619719819920020120220320420520620720820921021121221321421521621721821922022122222322422522622722822923023123223323423523623723823924024124224324424524624724824925025125225325425525625725825926026126226326426526626726826927027127227327427527627727827928028128228328428528628728828929029129229329429529629729829930030130230330430530630730830931031131231331431531631731831932032132232332432532632732832933033133233333433533633733833934034134234334434534634734834935035135235335435535635735835936036136236336436536636736836937037137237337437537637737837938038138238338438538638738838939039139239339439539639739839940040140240340440540640740840941041141241341441541641741841942042142242342442542642742842943043143243343443543643743843944044144244344444544644744844945045145245345445545645745845946046146246346446546646746846947047147247347447547647747847948048148248348448548648748848949049149249349449549649749849950050150250350450550650750850951051151251351451551651751851952052152252352452552652752852953053153253353453553653753853954054154254354454554654754854955055155255355455555655755855956056156256356456556656756856957057157257357457557657757857958058158258358458558658758858959059159259359459559659759859960060160260360460560660760860961061161261361461561661761861962062162262362462562662762862963063163263363463563663763863964064164264364464564664764864965065165265365465565665765865966066166266366466566666766866967067167267367467567667767867968068168268368468568668768868969069169269369469569669769869970070170270370470570670770870971071171271371471571671771871972072172272372472572672772872973073173273373473573673773873974074174274374474574674774874975075175275375475575675775875976076176276376476576676776876977077177277377477577677777877978078178278378478578678778878979079179279379479579679779879980080180280380480580680780880981081181281381481581681781881982082182282382482582682782882983083183283383483583683783883984084184284384484584684784884985085185285385485585685785885986086186286386486586686786886987087187287387487587687787887988088188288388488588688788888989089189289389489589689789889990090190290390490590690790890991091191291391491591691791891992092192292392492592692792892993093193293393493593693793893994094194294394494594694794894995095195295395495595695795895996096196296396496596696796896997097197297397497597697797897998098198298398498598698798898999099199299399499599699799899910001001100210031004100510061007100810091010101110121013101410151016101710181019102010211022102310241025102610271028102910301031103210331034103510361037103810391040104110421043104410451046104710481049105010511052105310541055105610571058105910601061106210631064106510661067106810691070107110721073107410751076107710781079108010811082108310841085108610871088108910901091109210931094109510961097109810991100110111021103110411051106110711081109111011111112111311141115111611171118111911201121112211231124112511261127112811291130113111321133113411351136113711381139114011411142114311441145114611471148114911501151115211531154115511561157115811591160116111621163116411651166116711681169117011711172117311741175117611771178117911801181118211831184118511861187118811891190119111921193119411951196119711981199120012011202120312041205120612071208120912101211121212131214121512161217121812191220122112221223122412251226122712281229123012311232123312341235123612371238123912401241124212431244124512461247124812491250125112521253125412551256125712581259126012611262126312641265126612671268126912701271127212731274127512761277127812791280128112821283128412851286128712881289129012911292129312941295129612971298129913001301130213031304130513061307130813091310131113121313131413151316131713181319132013211322132313241325132613271328132913301331133213331334133513361337133813391340134113421343134413451346134713481349135013511352135313541355135613571358135913601361136213631364136513661367136813691370137113721373137413751376137713781379138013811382138313841385138613871388138913901391139213931394139513961397139813991400140114021403140414051406140714081409141014111412141314141415141614171418141914201421142214231424142514261427142814291430143114321433143414351436143714381439144014411442144314441445144614471448144914501451145214531454145514561457145814591460146114621463146414651466146714681469147014711472147314741475147614771478147914801481148214831484148514861487148814891490149114921493149414951496149714981499150015011502150315041505150615071508150915101511151215131514151515161517151815191520152115221523152415251526152715281529153015311532153315341535153615371538153915401541154215431544154515461547154815491550155115521553155415551556155715581559156015611562156315641565156615671568156915701571157215731574157515761577157815791580158115821583158415851586158715881589159015911592159315941595159615971598159916001601160216031604160516061607160816091610161116121613161416151616161716181619162016211622162316241625162616271628162916301631163216331634163516361637163816391640164116421643164416451646164716481649165016511652165316541655165616571658165916601661166216631664166516661667166816691670167116721673167416751676167716781679168016811682168316841685168616871688168916901691169216931694169516961697169816991700170117021703170417051706170717081709171017111712171317141715171617171718171917201721172217231724172517261727172817291730173117321733173417351736173717381739174017411742174317441745174617471748174917501751175217531754175517561757175817591760176117621763176417651766176717681769177017711772177317741775177617771778177917801781178217831784178517861787178817891790179117921793179417951796179717981799180018011802180318041805180618071808180918101811181218131814181518161817181818191820182118221823182418251826182718281829183018311832183318341835183618371838183918401841184218431844184518461847184818491850185118521853185418551856185718581859186018611862186318641865186618671868186918701871187218731874187518761877187818791880188118821883188418851886188718881889189018911892189318941895189618971898189919001901190219031904190519061907190819091910191119121913191419151916191719181919192019211922192319241925192619271928192919301931193219331934193519361937193819391940194119421943194419451946194719481949195019511952195319541955195619571958195919601961196219631964196519661967196819691970197119721973197419751976197719781979198019811982198319841985198619871988198919901991199219931994199519961997199819992000200120022003200420052006200720082009201020112012201320142015201620172018201920202021202220232024202520262027202820292030203120322033203420352036203720382039204020412042204320442045204620472048204920502051205220532054205520562057205820592060206120622063206420652066206720682069207020712072207320742075207620772078207920802081208220832084208520862087208820892090209120922093209420952096209720982099210021012102210321042105210621072108210921102111211221132114211521162117211821192120212121222123212421252126212721282129213021312132213321342135213621372138213921402141214221432144214521462147214821492150215121522153215421552156215721582159216021612162216321642165216621672168216921702171217221732174217521762177217821792180218121822183218421852186218721882189219021912192219321942195219621972198219922002201220222032204220522062207220822092210221122122213221422152216221722182219222022212222222322242225222622272228222922302231223222332234223522362237223822392240224122422243224422452246224722482249225022512252225322542255225622572258225922602261226222632264226522662267226822692270227122722273227422752276227722782279228022812282228322842285228622872288228922902291229222932294229522962297229822992300230123022303230423052306230723082309231023112312231323142315231623172318231923202321232223232324232523262327232823292330233123322333233423352336233723382339234023412342234323442345234623472348234923502351235223532354235523562357235823592360236123622363236423652366236723682369237023712372237323742375237623772378237923802381238223832384238523862387238823892390239123922393239423952396239723982399240024012402240324042405240624072408240924102411241224132414241524162417241824192420242124222423242424252426242724282429243024312432243324342435243624372438243924402441244224432444244524462447244824492450245124522453245424552456245724582459246024612462246324642465246624672468246924702471247224732474247524762477247824792480248124822483248424852486248724882489249024912492249324942495249624972498249925002501250225032504250525062507250825092510251125122513251425152516251725182519252025212522252325242525252625272528252925302531253225332534253525362537253825392540254125422543254425452546254725482549255025512552255325542555255625572558255925602561256225632564256525662567256825692570257125722573257425752576257725782579258025812582258325842585258625872588258925902591259225932594259525962597259825992600260126022603260426052606260726082609261026112612261326142615261626172618261926202621262226232624262526262627262826292630263126322633263426352636263726382639264026412642264326442645264626472648264926502651265226532654265526562657265826592660266126622663266426652666266726682669267026712672267326742675267626772678267926802681268226832684268526862687268826892690269126922693269426952696269726982699270027012702270327042705270627072708270927102711271227132714271527162717271827192720272127222723272427252726272727282729273027312732273327342735273627372738273927402741274227432744274527462747274827492750275127522753275427552756275727582759276027612762276327642765276627672768276927702771277227732774277527762777277827792780278127822783278427852786278727882789279027912792279327942795279627972798279928002801280228032804280528062807280828092810281128122813281428152816281728182819282028212822282328242825282628272828282928302831283228332834283528362837283828392840284128422843284428452846284728482849285028512852285328542855285628572858285928602861286228632864286528662867286828692870287128722873287428752876287728782879288028812882288328842885288628872888288928902891289228932894289528962897289828992900290129022903290429052906290729082909291029112912291329142915291629172918291929202921292229232924292529262927292829292930293129322933293429352936293729382939294029412942294329442945294629472948294929502951295229532954295529562957295829592960296129622963296429652966296729682969297029712972297329742975297629772978297929802981298229832984298529862987298829892990299129922993299429952996299729982999300030013002300330043005300630073008300930103011301230133014301530163017301830193020302130223023302430253026302730283029303030313032303330343035303630373038303930403041304230433044304530463047304830493050305130523053305430553056305730583059306030613062306330643065306630673068306930703071307230733074307530763077307830793080308130823083308430853086308730883089309030913092309330943095309630973098309931003101310231033104310531063107310831093110311131123113311431153116311731183119312031213122312331243125312631273128312931303131313231333134313531363137313831393140314131423143314431453146314731483149315031513152315331543155315631573158315931603161316231633164316531663167316831693170317131723173317431753176317731783179318031813182318331843185318631873188318931903191319231933194319531963197319831993200320132023203320432053206320732083209321032113212321332143215321632173218321932203221322232233224322532263227322832293230323132323233323432353236323732383239324032413242324332443245324632473248324932503251325232533254325532563257325832593260326132623263326432653266326732683269327032713272327332743275327632773278327932803281328232833284328532863287328832893290329132923293329432953296329732983299330033013302330333043305330633073308330933103311331233133314331533163317331833193320332133223323332433253326332733283329333033313332333333343335333633373338333933403341334233433344334533463347334833493350335133523353335433553356335733583359336033613362336333643365336633673368336933703371337233733374337533763377337833793380338133823383338433853386338733883389339033913392339333943395339633973398339934003401340234033404340534063407340834093410341134123413341434153416341734183419342034213422342334243425342634273428342934303431343234333434343534363437343834393440344134423443344434453446
  1. <?xml version="1.0" encoding="UTF-8"?>
  2. <!--
  3. Licensed Materials - Property of IBM
  4. IBM Cognos Products: fmmd
  5. (C) Copyright IBM Corp. 2003, 2016
  6. US Government Users Restricted Rights - Use, duplication or disclosure
  7. restricted by GSA ADP Schedule Contract with IBM Corp.
  8. -->
  9. <!--
  10. Copyright (C) 2008 Cognos ULC, an IBM Company. All rights reserved.
  11. Cognos (R) is a trademark of Cognos ULC, (formerly Cognos Incorporated).
  12. -->
  13. <behaviorDocument xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:noNamespaceSchemaLocation="Behavior Rules.xsd">
  14. <modelBehaviorRules modelType="CR1" modelSchema="BMTModelSpecification.xsd">
  15. <mappingSection>
  16. <!-- run-time (custom) properties-->
  17. <!-- Note: these can't be overridden per object type. In effect, it causes run-time properties to be treated as objects..-->
  18. <map match="property/[@name=defaultLow]" role="bmt:property" class="bmtcr1:dataSourcePropertyType" languageId="propertyDefaultLowID"/>
  19. <map match="property/[@name=defaultHigh]" role="bmt:property" class="bmtcr1:dataSourcePropertyType" languageId="propertyDefaultHighID"/>
  20. <map match="property/[@name=limitedLocalRetrieval]" role="bmt:property" class="xsd:string" languageId="propertylimitedLocalRetrievalID"/>
  21. <map match="property/[@name=SAP BW Variables]" role="bmt:property" class="xsd:string:readOnly" languageId="propertySAPBWVariablesID"/>
  22. <map match="property/[@name=name]" role="bmt:property" class="xsd:string:readOnly" languageId="propertyNameID"/>
  23. <map match="property/[@name=caption]" role="bmt:property:composite" class="caption" languageId="propertyCaptionID"/>
  24. <map match="property/[@name=selectionType]" role="bmt:property" class="xsd:string" languageId="propertySelectionTypeID"/>
  25. <map match="property/[@name=entryType]" role="bmt:property" class="xsd:string:readOnly" languageId="propertyEntryTypeID"/>
  26. <map match="property/[@name=dataType]" role="bmt:property" class="bmtcr1:HiddenPropertyType"/>
  27. <map match="property/[@name=defaultLowCaption]" role="bmt:property:composite" class="caption" languageId="propertyDefaultLowCaptionID"/>
  28. <map match="property/[@name=defaultHighCaption]" role="bmt:property:composite" class="caption" languageId="propertyDefaultHighCaptionID"/>
  29. <map match="property/[@name=description]" role="bmt:property" class="xsd:string" languageId="propertyDescriptionID"/>
  30. <map match="property/[@name=type]" role="bmt:property" class="xsd:string:readOnly" languageId="propertyTypeID"/>
  31. <map match="property/[@name=promptType]" role="bmt:property" class="xsd:string" languageId="propertyPromptTypeID"/>
  32. <map match="property/[@name=fixedValue]" role="bmt:property" class="xsd:string" languageId="propertyFixedValueID"/>
  33. <map match="property/[@name=trimLevels]" role="bmt:property" class="xsd:string" languageId="propertyTrimLevelsID"/>
  34. <map match="property/[@name=numPickListValues]" role="bmt:property" class="xsd:string" languageId="propertyNumPickListValuesID"/>
  35. <map match="property/[@name=showKeyAndCaption]" role="bmt:property" class="xsd:boolean" languageId="propertyShowKeyAndCaptionID"/>
  36. <map match="property/[@name=isKeyDate]" role="bmt:property" class="xsd:boolean" languageId="propertyIsKeyDateID"/>
  37. <map match="property/[@name=extractSize]" role="bmt:property" class="xsd:long" languageId="propertyExtractSizeID"/>
  38. <map match="property/[@name=dateFormatLength]" role="bmt:property" class="xsd:string:readOnly" languageId="propertyDateFormatLengthID"/>
  39. <map match="property/@name" role="bmt:property:name" class="bmtcr1:HiddenPropertyType"/>
  40. <map match="property/@type" role="bmt:property" class="bmtcr1:HiddenPropertyType"/>
  41. <map match="property/[@type=boolean]" role="bmt:property" class="xsd:boolean"/>
  42. <map match="property/[@type=composite]" role="bmt:property:composite" class="cr1CompositeProperty"/>
  43. <map match="property/[@type=dateTime]" role="bmt:property" class="xsd:dateTime"/>
  44. <map match="property/[@type=enumeration]" role="bmt:property" class="xsd:string"/>
  45. <map match="property/[@type=hidden]" role="bmt:property" class="bmtcr1:HiddenPropertyType"/>
  46. <map match="property/[@type=number]" role="bmt:property" class="xsd:long"/>
  47. <map match="property/[@type=readOnly]" role="bmt:property" class="xsd:string:readOnly"/>
  48. <map match="property/[@type=ref]" role="bmt:property:objref" class="bmtcr1:refType" index="true" allowMissingTarget="true"/>
  49. <map match="property/[@type=string]" role="bmt:property" class="xsd:string"/>
  50. <map match="property" role="bmt:property" class="bmtcr1:HiddenPropertyType"/>
  51. <!-- run-time (custom) multilingual properties-->
  52. <map match="mproperty/@name" role="bmt:property:name" class="bmtcr1:HiddenPropertyType"/>
  53. <map match="mproperty/@type" role="bmt:property" class="bmtcr1:HiddenPropertyType"/>
  54. <map match="mproperty/[@type=boolean]" role="bmt:property" class="xsd:boolean"/>
  55. <map match="mproperty/[@type=composite]" role="bmt:property:composite" class="cr1CompositeProperty"/>
  56. <map match="mproperty/[@type=dateTime]" role="bmt:property" class="xsd:dateTime"/>
  57. <map match="mproperty/[@type=enumeration]" role="bmt:property" class="xsd:string"/>
  58. <map match="mproperty/[@type=hidden]" role="bmt:property" class="bmtcr1:HiddenPropertyType"/>
  59. <map match="mproperty/[@type=number]" role="bmt:property" class="xsd:long"/>
  60. <map match="mproperty/[@type=readOnly]" role="bmt:property" class="xsd:string:readOnly"/>
  61. <map match="mproperty/[@type=ref]" role="bmt:property:objref" class="bmtcr1:refType" index="true" allowMissingTarget="true"/>
  62. <map match="mproperty/[@type=string]" role="bmt:property" class="xsd:string"/>
  63. <map match="mproperty" role="bmt:property" class="bmtcr1:HiddenPropertyType"/>
  64. <!--relationship-->
  65. <map match="relationship" role="bmt:object:association" class="bmtcr1:relationshipType" languageId="relationshipID"/>
  66. <map match="relationship/@status" role="bmt:property" class="cr1Status" languageId="statusID">
  67. <mapvalue enum="valid" languageId="objectStatusValidID"/>
  68. <mapvalue enum="invalid" languageId="objectStatusInvalidID"/>
  69. <mapvalue enum="needsReevaluation" languageId="objectStatusNeedsReevaluationID"/>
  70. </map>
  71. <map match="relationship/name" role="bmt:property:name" class="bmtcr1:nameType" index="true" languageId="objectNameID"/>
  72. <map match="relationship/expression" role="bmt:property:complex" class="bmtcr1:relExpressionType" languageId="expressionID"/>
  73. <map match="relationship/sql" role="bmt:property:complex" class="bmtcr1:sqlType"/>
  74. <map match="relationship/left" role="bmt:property:leftEnd" class="bmtcr1:cardinalityType"/>
  75. <map match="relationship/left/refobj" role="bmt:property:objref" class="bmtcr1:refType" index="true" languageId="relationshipLeftRefID"/>
  76. <map match="relationship/left/mincard" role="bmt:property" class="bmtcr1:propertyType"/>
  77. <map match="relationship/left/maxcard" role="bmt:property" class="bmtcr1:propertyType"/>
  78. <map match="relationship/right" role="bmt:property:rightEnd" class="bmtcr1:cardinalityType"/>
  79. <map match="relationship/right/refobj" role="bmt:property:objref" class="bmtcr1:refType" index="true" languageId="relationshipRightRefID"/>
  80. <map match="relationship/right/mincard" role="bmt:property" class="bmtcr1:propertyType"/>
  81. <map match="relationship/right/maxcard" role="bmt:property" class="bmtcr1:propertyType"/>
  82. <map match="relationship/expression/refobj" role="bmt:property:objref" class="bmtcr1:refType" index="true" allowMissingTarget="true" languageId="expressionRefID"/>
  83. <map match="relationship/expression/refobjViaShortcut" role="bmt:property:complex" class="bmtcr1:cr1CompositeProperty"/>
  84. <map match="relationship/expression/refobjViaShortcut/refobj" role="bmt:property:objref" class="bmtcr1:refType" index="true" allowMissingTarget="true" languageId="expressionRefID"/>
  85. <map match="relationship/joinFilterType" role="bmt:property" class="xsd:NMTOKEN" languageId="relationshipFilterTypeID">
  86. <mapvalue enum="none" languageId="filterTypeNoneID"/>
  87. <mapvalue enum="in" languageId="filterTypeInID"/>
  88. <mapvalue enum="between" languageId="filterTypeBetweenID"/>
  89. <mapvalue enum="table" languageId="filterTypeTableID"/>
  90. </map>
  91. <map match="relationship/fjoAdvanced" role="bmt:property" class="bmtcr1:dataSourcePropertyType" languageId="fjoAdvancedID"/><!--edit macro like dataSourcePropertyType-->
  92. <map match="relationship/guid" role="bmt:property" class="bmtcr1:HiddenPropertyType"/>
  93. <!--scopeRelationship-->
  94. <map match="scopeRelationship" role="bmt:object:association" class="bmtcr1:scopeRelationship" languageId="scopeRelationshipID"/>
  95. <map match="scopeRelationship/name" role="bmt:property:name" class="bmtcr1:nameType" index="true" languageId="objectNameID"/>
  96. <map match="scopeRelationship/left" role="bmt:property:leftEnd" class="bmtcr1:cardinalityType"/>
  97. <map match="scopeRelationship/left/refobj" role="bmt:property:objref" class="bmtcr1:refType" index="true" languageId="relationshipLeftRefID"/>
  98. <map match="scopeRelationship/left/mincard" role="bmt:property" class="bmtcr1:propertyType"/>
  99. <map match="scopeRelationship/left/maxcard" role="bmt:property" class="bmtcr1:propertyType"/>
  100. <map match="scopeRelationship/right" role="bmt:property:rightEnd" class="bmtcr1:cardinalityType"/>
  101. <map match="scopeRelationship/right/refobj" role="bmt:property:objref" class="bmtcr1:refType" index="true" languageId="relationshipRightRefID"/>
  102. <map match="scopeRelationship/right/mincard" role="bmt:property" class="bmtcr1:propertyType"/>
  103. <map match="scopeRelationship/right/maxcard" role="bmt:property" class="bmtcr1:propertyType"/>
  104. <map match="scopeRelationship/scope" role="bmt:property:complex" class="bmtcr1:scopeType" index="true" languageId="scopeID"/>
  105. <map match="scopeRelationship/scope/levelRef" role="bmt:property:objref" class="bmtcr1:refType" index="true" languageId="relationshipLeftRefID"/>
  106. <map match="scopeRelationship/scope/measureScope" role="bmt:property:complex" class="bmtcr1:measureScope" index="true"/>
  107. <map match="scopeRelationship/scope/measureScope/@excluded" role="bmt:property" class="xsd:boolean"/>
  108. <map match="scopeRelationship/scope/measureScope/rollup" role="bmt:property" class="xsd:NMTOKEN"/>
  109. <map match="scopeRelationship/scope/measureScope/allocation" role="bmt:property" class="xsd:NMTOKEN"/>
  110. <map match="scopeRelationship/scope/measureScope/refobj" role="bmt:property:objref" class="bmtcr1:refType" index="true"/>
  111. <map match="scopeRelationship/guid" role="bmt:property" class="bmtcr1:HiddenPropertyType"/>
  112. <!--dataSources -->
  113. <map match="dataSources" role="bmt:object:group" class="dataSources" languageId="dataSourcesID"/>
  114. <!--dataSource -->
  115. <map match="dataSource" role="bmt:object:group" class="bmtcr1:dataSourceType" languageId="dataSourceID"/>
  116. <map match="dataSource/name" role="bmt:property:name" class="bmtcr1:nameType" index="true" languageId="objectNameID"/>
  117. <map match="dataSource/queryProcessing" role="bmt:property" class="xsd:NMTOKEN" languageId="queryProcessingID">
  118. <mapvalue enum="databaseOnly" languageId="queryProcessingDatabaseOnlyID"/>
  119. <mapvalue enum="limitedLocal" languageId="queryProcessingLimitedLocalID"/>
  120. </map>
  121. <map match="dataSource/rollupProcessing" role="bmt:property" class="xsd:NMTOKEN" languageId="rollupProcessingID">
  122. <mapvalue enum="unspecified" languageId="rollupProcessingUnspecifiedID"/>
  123. <mapvalue enum="local" languageId="rollupProcessingLocalID"/>
  124. <mapvalue enum="database" languageId="rollupProcessingDatabaseID"/>
  125. <mapvalue enum="extended" languageId="rollupProcessingExtendedID"/>
  126. </map>
  127. <map match="dataSource/transactionAccessMode" role="bmt:property" class="xsd:NMTOKEN" languageId="transactionAccessModeID">
  128. <mapvalue enum="unspecified" languageId="transactionAccessModeUnspecifiedID"/>
  129. <mapvalue enum="read" languageId="transactionAccessModeReadID"/>
  130. <mapvalue enum="write" languageId="transactionAccessModeWriteID"/>
  131. </map>
  132. <map match="dataSource/transactionStatementMode" role="bmt:property" class="xsd:NMTOKEN" languageId="transactionStatementModeID">
  133. <mapvalue enum="unspecified" languageId="transactionStatementModeUnspecifiedID"/>
  134. <mapvalue enum="rollback" languageId="transactionStatementModeRollbackID"/>
  135. <mapvalue enum="commit" languageId="transactionStatementModeCommitID"/>
  136. <mapvalue enum="autocommit" languageId="transactionStatementModeAutocommitID"/>
  137. </map>
  138. <map match="dataSource/nullValueSorting" role="bmt:property" class="xsd:NMTOKEN" languageId="nullValueSortingID">
  139. <mapvalue enum="unspecified" languageId="nullValueSortingUnspecifiedID"/>
  140. <mapvalue enum="ascendingNullsFirst" languageId="nullValueSortingascendingNullsFirstID"/>
  141. <mapvalue enum="ascendingNullsLast" languageId="nullValueSortingascendingNullsLastID"/>
  142. <mapvalue enum="nullsFirst" languageId="nullValueSortingnullsFirstID"/>
  143. <mapvalue enum="nullsLast" languageId="nullValueSortingnullsLastID"/>
  144. </map>
  145. <map match="dataSource/cmDataSource" role="bmt:property" class="bmtcr1:dataSourcePropertyType" languageId="cmDataSourceID"/>
  146. <map match="dataSource/catalog" role="bmt:property" class="bmtcr1:dataSourcePropertyType" languageId="catalogID"/>
  147. <map match="dataSource/schema" role="bmt:property" class="bmtcr1:dataSourcePropertyType" languageId="schemaID"/>
  148. <map match="dataSource/cube" role="bmt:property" class="bmtcr1:dataSourcePropertySimpleType" languageId="datasourceCubeID"/>
  149. <map match="dataSource/type" role="bmt:property:composite" class="bmtcr1:dataSourceTypeType" languageId="datasourceTypeID"/>
  150. <map match="dataSource/type/queryType" role="bmt:property" class="xsd:NMTOKEN" languageId="datasourceTypeQueryTypeID">
  151. <mapvalue enum="relational" languageId="queryTypeRelationalID"/>
  152. <mapvalue enum="multidimensional" languageId="queryTypeMultidimensionalID"/>
  153. </map>
  154. <map match="dataSource/type/interface" role="bmt:property" class="bmtcr1:dataSourcePropertySimpleType" languageId="datasourceTypeInterfaceID"/>
  155. <map match="dataSource/type/functionSetID" role="bmt:property:complex" class="bmtcr1:dataSourceFunctionSetType" languageId="datasourceTypeFunctionSetIDID"/>
  156. <map match="dataSource/connectionString" role="bmt:property" class="bmtcr1:HiddenPropertyType" languageId="connectionStringID"/>
  157. <map match="dataSource/aliasTableMapRef" role="bmt:property:objref" class="bmtcr1:HiddenPropertyType" allowMissingTarget="false" index="true" languageId="parameterMapID"/>
  158. <map match="dataSource/cubeDescription" role="bmt:property" class="bmtcr1:HiddenPropertyType"/>
  159. <map match="dataSource/cubePath" role="bmt:property" class="bmtcr1:HiddenPropertyType"/>
  160. <map match="dataSource/cubeCreatedOn" role="bmt:property" class="bmtcr1:HiddenPropertyType"/>
  161. <map match="dataSource/cubeDataUpdatedOn" role="bmt:property" class="bmtcr1:HiddenPropertyType"/>
  162. <map match="dataSource/cubeSchemaUpdatedOn" role="bmt:property" class="bmtcr1:HiddenPropertyType"/>
  163. <map match="dataSource/cubeIsOptimized" role="bmt:property" class="bmtcr1:HiddenPropertyType"/>
  164. <map match="dataSource/cubeDefaultMeasure" role="bmt:property" class="bmtcr1:HiddenPropertyType"/>
  165. <map match="dataSource/cubeCurrentPeriod" role="bmt:property" class="bmtcr1:HiddenPropertyType"/>
  166. <map match="dataSource/suppression" role="bmt:property" class="bmtcr1:HiddenPropertyType"/>
  167. <map match="dataSource/attributeDimensionsAsProperties" role="bmt:property" class="bmtcr1:HiddenPropertyType"/>
  168. <map match="dataSource/guid" role="bmt:property" class="bmtcr1:HiddenPropertyType"/>
  169. <!-- packages -->
  170. <map match="packages" role="bmt:object:group" class="packages" languageId="packagesID"/>
  171. <!-- package -->
  172. <map match="package/[@isRoleBased=true]" role="bmt:object:group" class="roleBasedPackage" languageId="packageID"/>
  173. <map match="package" role="bmt:object:group" class="bmtcr1:packageViewType" languageId="packageID"/>
  174. <map match="package/@isRoleBased" role="bmt:property" class="cr1RoleBased" languageId="isRoleBasedID">
  175. <mapvalue enum="true" languageId="trueValueID"/>
  176. <mapvalue enum="false" languageId="falseValueID"/>
  177. </map>
  178. <map match="package/name" role="bmt:property:name" class="bmtcr1:nameType" index="true" languageId="objectNameID"/>
  179. <map match="package/description" role="bmt:property:description" class="bmtcr1:nameType" languageId="descriptionID"/>
  180. <map match="package/screenTip" role="bmt:property" class="bmtcr1:nameType" languageId="screenTipID"/>
  181. <map match="package/lastChanged" role="bmt:property" class="xsd:dateTime" languageId="lastChangedID"/>
  182. <map match="package/lastChangedBy" role="bmt:property" class="xsd:string:readOnly" languageId="lastChangedByID"/>
  183. <map match="package/comment" role="bmt:property" class="bmtcr1:SimpleSearchableStringType" languageId="commentID"/>
  184. <map match="package/maxVersions" role="bmt:property" class="xsd:nonNegativeInteger" languageId="maxVersionsID"/>
  185. <map match="package/lastPublished" role="bmt:property" class="xsd:dateTime" languageId="lastPublishedID"/>
  186. <map match="package/lastPublishedCMPath" role="bmt:property" class="xsd:string:readOnly" languageId="lastPublishedCMPathID"/>
  187. <map match="package/locales" role="bmt:property:complex" class="bmtcr1:packageLanguagesType" languageId="localesID"/>
  188. <map match="package/locales/locale" role="bmt:property" class="xsd:string"/>
  189. <map match="package/definition" role="bmt:property:complex" class="bmtcr1:packageDefType" languageId="definitionID"/>
  190. <map match="package/definition/viewref" role="bmt:property:objref" class="bmtcr1:refType" index="true" languageId="packageRefID"/>
  191. <map match="package/adminAccess" role="bmt:property:complex" class="bmtcr1:HiddenPropertyType"/>
  192. <map match="package/adminAccess/decisionRole" role="bmt:property:complex" class="cr1CompositeProperty"/>
  193. <map match="package/adminAccess/decisionRole/securityObject" role="bmt:property:complex" class="cr1CompositeProperty"/>
  194. <map match="package/adminAccess/decisionRole/securityObject/@type" role="bmt:property" class="xsd:NMTOKEN"/>
  195. <map match="package/adminAccess/decisionRole/securityObject/displayPath" role="bmt:property" class="xsd:string"/>
  196. <map match="package/adminAccess/decisionRole/securityObject/cmSearchPath" role="bmt:property" class="xsd:string"/>
  197. <map match="package/isNullSuppressionAllowed" role="bmt:property" class="xsd:boolean" languageId="isNullSuppressionAllowedID"/>
  198. <map match="package/isMultiEdgeNullSuppressionAllowed" role="bmt:property" class="xsd:boolean" languageId="isMultiEdgeNullSuppressionAllowedID"/>
  199. <map match="package/isAccessToNullSuppressionOptionsAllowed" role="bmt:property" class="xsd:boolean" languageId="isAccessToNullSuppressionOptionsAllowedID"/>
  200. <map match="package/useV5DataServer" role="bmt:property" class="bmtcr1:HiddenPropertyType" languageId="useV5DataServerID"/>
  201. <map match="package/guid" role="bmt:property" class="bmtcr1:HiddenPropertyType"/>
  202. <!-- folder -->
  203. <map match="folder" role="bmt:object:group" class="bmtcr1:sectionType" languageId="folderID"/>
  204. <map match="folder/name" role="bmt:property:name" class="bmtcr1:nameType" index="true" languageId="objectNameID"/>
  205. <map match="folder/description" role="bmt:property:description" class="bmtcr1:nameType" languageId="descriptionID"/>
  206. <map match="folder/lastChanged" role="bmt:property" class="xsd:dateTime" languageId="lastChangedID"/>
  207. <map match="folder/lastChangedBy" role="bmt:property" class="xsd:string:readOnly" languageId="lastChangedByID"/>
  208. <map match="folder/comment" role="bmt:property" class="bmtcr1:SimpleSearchableStringType" languageId="commentID"/>
  209. <map match="folder/screenTip" role="bmt:property" class="bmtcr1:nameType" languageId="screenTipID"/>
  210. <map match="folder/guid" role="bmt:property" class="bmtcr1:HiddenPropertyType"/>
  211. <!-- hierarchyFolder -->
  212. <map match="hierarchyFolder" role="bmt:object:group" class="bmtcr1:hierarchyFolderType" languageId="hierarchyFolderID"/>
  213. <map match="hierarchyFolder/name" role="bmt:property:name" class="bmtcr1:nameType" index="true" languageId="objectNameID"/>
  214. <map match="hierarchyFolder/description" role="bmt:property:description" class="bmtcr1:nameType" languageId="descriptionID"/>
  215. <map match="hierarchyFolder/lastChanged" role="bmt:property" class="xsd:dateTime" languageId="lastChangedID"/>
  216. <map match="hierarchyFolder/screenTip" role="bmt:property" class="bmtcr1:nameType" languageId="screenTipID"/>
  217. <map match="hierarchyFolder/lastChangedBy" role="bmt:property" class="xsd:string:readOnly" languageId="lastChangedByID"/>
  218. <map match="hierarchyFolder/comment" role="bmt:property" class="bmtcr1:SimpleSearchableStringType" languageId="commentID"/>
  219. <map match="hierarchyFolder/guid" role="bmt:property" class="bmtcr1:HiddenPropertyType"/>
  220. <!-- function-->
  221. <map match="function" role="bmt:object:compound" class="bmtcr1:functionType" languageId="functionID"/>
  222. <map match="function/name" role="bmt:property:name" class="bmtcr1:nameType" index="true" languageId="objectNameID"/>
  223. <map match="function/description" role="bmt:property:description" class="bmtcr1:nameType" languageId="descriptionID"/>
  224. <map match="function/lastChanged" role="bmt:property" class="xsd:dateTime" languageId="lastChangedID"/>
  225. <map match="function/lastChangedBy" role="bmt:property" class="xsd:string:readOnly" languageId="lastChangedByID"/>
  226. <map match="function/comment" role="bmt:property" class="bmtcr1:SimpleSearchableStringType" languageId="commentID"/>
  227. <map match="function/screenTip" role="bmt:property" class="bmtcr1:nameType" languageId="screenTipID"/>
  228. <map match="function/syntaxTip" role="bmt:property" class="bmtcr1:nameType"/>
  229. <map match="function/canonicalName" role="bmt:property" class="xsd:string"/>
  230. <map match="function/dataSourceRef" role="bmt:property:objref" class="bmtcr1:refType" index="true" allowMissingTarget="true" languageId="dataSourceRefID"/>
  231. <map match="function/result" role="bmt:property:composite" class="cr1CompositeProperty"/>
  232. <map match="function/result/datatype" role="bmt:property" class="datatype">
  233. <mapvalue enum="unknown" languageId="datatypeUnknownID"/>
  234. <mapvalue enum="unsupported" languageId="datatypeUnsupportedID"/>
  235. <mapvalue enum="int16" languageId="datatypeInt16ID"/>
  236. <mapvalue enum="int32" languageId="datatypeInt32ID"/>
  237. <mapvalue enum="int64" languageId="datatypeInt64ID"/>
  238. <mapvalue enum="decimal" languageId="datatypeDecimalID"/>
  239. <mapvalue enum="numeric" languageId="datatypeNumericID"/>
  240. <mapvalue enum="float" languageId="datatypeFloatID"/>
  241. <mapvalue enum="float32" languageId="datatypeFloat32ID"/>
  242. <mapvalue enum="float64" languageId="datatypeFloat64ID"/>
  243. <mapvalue enum="binary" languageId="datatypeBinaryID"/>
  244. <mapvalue enum="binaryLength16" languageId="datatypeBinaryLength16ID"/>
  245. <mapvalue enum="date" languageId="datatypeDateID"/>
  246. <mapvalue enum="time" languageId="datatypeTimeID"/>
  247. <mapvalue enum="dateTime" languageId="datatypeDateTimeID"/>
  248. <mapvalue enum="timeInterval" languageId="datatypeTimeIntervalID"/>
  249. <mapvalue enum="character" languageId="datatypeCharacterID"/>
  250. <mapvalue enum="characterLength16" languageId="datatypeCharacterLength16ID"/>
  251. <mapvalue enum="characterLength32" languageId="datatypeCharacterLength32ID"/>
  252. <mapvalue enum="blob" languageId="datatypeBlobID"/>
  253. <mapvalue enum="textBlob" languageId="datatypeTextBlobID"/>
  254. <mapvalue enum="databaseKey" languageId="datatypeDatabaseKeyID"/>
  255. <mapvalue enum="boolean" languageId="datatypeBooleanID"/>
  256. <mapvalue enum="timeTZ" languageId="datatypeTimeTZID"/>
  257. <mapvalue enum="timeStampTZ" languageId="datatypeTimeStampTZID"/>
  258. <mapvalue enum="intervalYM" languageId="datatypeIntervalYMID"/>
  259. <mapvalue enum="nChar" languageId="datatypeNCharID"/>
  260. <mapvalue enum="nVarChar" languageId="datatypeNVarCharID"/>
  261. </map>
  262. <map match="function/result/precision" role="bmt:property" class="xsd:integer"/>
  263. <map match="function/result/scale" role="bmt:property" class="scale"/>
  264. <map match="function/result/size" role="bmt:property" class="size"/>
  265. <map match="function/result/nullable" role="bmt:property" class="nullable"/>
  266. <map match="function/procParameters" role="bmt:property:composite" class="cr1CompositeProperty"/>
  267. <map match="function/procParameters/procParameter" role="bmt:property:composite" class="cr1CompositeProperty"/>
  268. <map match="function/procParameters/procParameter/parameterName" role="bmt:property" class="bmtcr1:nameType"/>
  269. <map match="function/procParameters/procParameter/mode" role="bmt:property" class="xsd:NMTOKEN"/>
  270. <map match="function/procParameters/procParameter/datatype" role="bmt:property" class="datatype">
  271. <mapvalue enum="unknown" languageId="datatypeUnknownID"/>
  272. <mapvalue enum="unsupported" languageId="datatypeUnsupportedID"/>
  273. <mapvalue enum="int16" languageId="datatypeInt16ID"/>
  274. <mapvalue enum="int32" languageId="datatypeInt32ID"/>
  275. <mapvalue enum="int64" languageId="datatypeInt64ID"/>
  276. <mapvalue enum="decimal" languageId="datatypeDecimalID"/>
  277. <mapvalue enum="numeric" languageId="datatypeNumericID"/>
  278. <mapvalue enum="float" languageId="datatypeFloatID"/>
  279. <mapvalue enum="float32" languageId="datatypeFloat32ID"/>
  280. <mapvalue enum="float64" languageId="datatypeFloat64ID"/>
  281. <mapvalue enum="binary" languageId="datatypeBinaryID"/>
  282. <mapvalue enum="binaryLength16" languageId="datatypeBinaryLength16ID"/>
  283. <mapvalue enum="date" languageId="datatypeDateID"/>
  284. <mapvalue enum="time" languageId="datatypeTimeID"/>
  285. <mapvalue enum="dateTime" languageId="datatypeDateTimeID"/>
  286. <mapvalue enum="timeInterval" languageId="datatypeTimeIntervalID"/>
  287. <mapvalue enum="character" languageId="datatypeCharacterID"/>
  288. <mapvalue enum="characterLength16" languageId="datatypeCharacterLength16ID"/>
  289. <mapvalue enum="characterLength32" languageId="datatypeCharacterLength32ID"/>
  290. <mapvalue enum="blob" languageId="datatypeBlobID"/>
  291. <mapvalue enum="textBlob" languageId="datatypeTextBlobID"/>
  292. <mapvalue enum="databaseKey" languageId="datatypeDatabaseKeyID"/>
  293. <mapvalue enum="boolean" languageId="datatypeBooleanID"/>
  294. <mapvalue enum="timeTZ" languageId="datatypeTimeTZID"/>
  295. <mapvalue enum="timeStampTZ" languageId="datatypeTimeStampTZID"/>
  296. <mapvalue enum="intervalYM" languageId="datatypeIntervalYMID"/>
  297. <mapvalue enum="nChar" languageId="datatypeNCharID"/>
  298. <mapvalue enum="nVarChar" languageId="datatypeNVarCharID"/>
  299. </map>
  300. <map match="function/procParameters/procParameter/precision" role="bmt:property" class="xsd:long"/>
  301. <map match="function/procParameters/procParameter/scale" role="bmt:property" class="scale"/>
  302. <map match="function/procParameters/procParameter/size" role="bmt:property" class="size"/>
  303. <map match="function/procParameters/procParameter/nullable" role="bmt:property" class="nullable"/>
  304. <map match="function/guid" role="bmt:property" class="bmtcr1:HiddenPropertyType"/>
  305. <!-- namespace -->
  306. <map match="namespace" role="bmt:object:group" class="bmtcr1:namespaceType" languageId="namespaceID"/>
  307. <map match="namespace/name" role="bmt:property:name" class="bmtcr1:nameType" index="true" languageId="objectNameID"/>
  308. <map match="namespace/description" role="bmt:property:description" class="bmtcr1:nameType" languageId="descriptionID"/>
  309. <map match="namespace/lastChanged" role="bmt:property" class="xsd:dateTime" languageId="lastChangedID"/>
  310. <map match="namespace/lastChangedBy" role="bmt:property" class="xsd:string:readOnly" languageId="lastChangedByID"/>
  311. <map match="namespace/comment" role="bmt:property" class="bmtcr1:SimpleSearchableStringType" languageId="commentID"/>
  312. <map match="namespace/screenTip" role="bmt:property" class="bmtcr1:nameType" languageId="screenTipID"/>
  313. <map match="namespace/guid" role="bmt:property" class="bmtcr1:HiddenPropertyType"/>
  314. <!--mfw-->
  315. <map match="namespace/linkedNode" role="bmt:property:complex" class="bmtcr1:HiddenPropertyType"/>
  316. <map match="namespace/linkedNode/@type" role="bmt:property" class="bmtcr1:HiddenPropertyType"/>
  317. <map match="namespace/linkedNode/source" role="bmt:property:complex" class="bmtcr1:HiddenPropertyType"/>
  318. <map match="namespace/linkedNode/source/@type" role="bmt:property" class="bmtcr1:HiddenPropertyType"/>
  319. <map match="namespace/linkedNode/source/connection" role="bmt:property:complex" class="bmtcr1:HiddenPropertyType"/>
  320. <map match="namespace/linkedNode/source/connection/@name" role="bmt:property" class="bmtcr1:HiddenPropertyType"/>
  321. <map match="namespace/linkedNode/source/connection/@value" role="bmt:property" class="bmtcr1:HiddenPropertyType"/>
  322. <map match="namespace/linkedNode/source/scope" role="bmt:property:complex" class="bmtcr1:HiddenPropertyType"/>
  323. <map match="namespace/linkedNode/source/scope/@name" role="bmt:property" class="bmtcr1:HiddenPropertyType"/>
  324. <map match="namespace/linkedNode/source/scope/@value" role="bmt:property" class="bmtcr1:HiddenPropertyType"/>
  325. <map match="namespace/linkedNode/source/signon" role="bmt:property:complex" class="bmtcr1:HiddenPropertyType"/>
  326. <map match="namespace/linkedNode/source/signon/@name" role="bmt:property" class="bmtcr1:HiddenPropertyType"/>
  327. <map match="namespace/linkedNode/source/signon/@value" role="bmt:property" class="bmtcr1:HiddenPropertyType"/>
  328. <map match="namespace/linkedNode/queryPath" role="bmt:property:complex" class="bmtcr1:HiddenPropertyType"/>
  329. <map match="namespace/linkedNode/queryPath/@value" role="bmt:property" class="bmtcr1:HiddenPropertyType"/>
  330. <!-- object -->
  331. <map match="object" role="bmt:object" class="bmtcr1:objectType" languageId="objectID"/>
  332. <map match="object/name" role="bmt:property:name" class="bmtcr1:nameType" index="true" languageId="objectNameID"/>
  333. <map match="object/description" role="bmt:property:description" class="bmtcr1:nameType" languageId="descriptionID"/>
  334. <map match="object/lastChanged" role="bmt:property" class="xsd:dateTime" languageId="lastChangedID"/>
  335. <map match="object/lastChangedBy" role="bmt:property" class="xsd:string:readOnly" languageId="lastChangedByID"/>
  336. <map match="object/comment" role="bmt:property" class="bmtcr1:SimpleSearchableStringType" languageId="commentID"/>
  337. <map match="object/screenTip" role="bmt:property" class="bmtcr1:nameType" languageId="screenTipID"/>
  338. <map match="object/guid" role="bmt:property" class="bmtcr1:HiddenPropertyType"/>
  339. <!-- queryItem -->
  340. <map match="queryItem" role="bmt:object:simple" class="bmtcr1:queryItemType" languageId="queryItemID"/>
  341. <map match="queryItem/name" role="bmt:property:name" class="bmtcr1:nameType" index="true" languageId="objectNameID"/>
  342. <map match="queryItem/description" role="bmt:property:description" class="bmtcr1:nameType" languageId="descriptionID"/>
  343. <map match="queryItem/lastChanged" role="bmt:property" class="xsd:dateTime" languageId="lastChangedID"/>
  344. <map match="queryItem/lastChangedBy" role="bmt:property" class="xsd:string:readOnly" languageId="lastChangedByID"/>
  345. <map match="queryItem/comment" role="bmt:property" class="bmtcr1:SimpleSearchableStringType" languageId="commentID"/>
  346. <map match="queryItem/screenTip" role="bmt:property" class="bmtcr1:nameType" languageId="screenTipID"/>
  347. <map match="queryItem/expression" role="bmt:property:complex" class="bmtcr1:expressionType" languageId="expressionID" persist="true"/>
  348. <map match="queryItem/expression/refobj" role="bmt:property:objref" class="bmtcr1:refType" index="true" allowMissingTarget="true" languageId="expressionRefID"/>
  349. <map match="queryItem/expression/refobjViaShortcut" role="bmt:property:complex" class="bmtcr1:cr1CompositeProperty"/>
  350. <map match="queryItem/expression/refobjViaShortcut/refobj" role="bmt:property:objref" class="bmtcr1:refType" index="true" allowMissingTarget="true" languageId="expressionRefID"/>
  351. <map match="queryItem/externalName" role="bmt:property" class="externalName" languageId="externalNameID"/>
  352. <map match="queryItem/hidden" role="bmt:property" class="xsd:boolean" languageId="hiddenID"/>
  353. <map match="queryItem/usage" role="bmt:property" class="bmtcr1:usage" languageId="usageID">
  354. <mapvalue enum="unknown" languageId="usageUnknownID"/>
  355. <mapvalue enum="identifier" languageId="usageIdentifierID"/>
  356. <mapvalue enum="fact" languageId="usageFactID"/>
  357. <mapvalue enum="attribute" languageId="usageAttributeID"/>
  358. </map>
  359. <map match="queryItem/format" role="bmt:property:complex" class="bmtcr1:formatType" languageId="formatID"/>
  360. <map match="queryItem/currency" role="bmt:property" class="currency" languageId="currencyID"/>
  361. <map match="queryItem/datatype" role="bmt:property" class="datatype" languageId="dataTypeID">
  362. <mapvalue enum="unknown" languageId="datatypeUnknownID"/>
  363. <mapvalue enum="unsupported" languageId="datatypeUnsupportedID"/>
  364. <mapvalue enum="int16" languageId="datatypeInt16ID"/>
  365. <mapvalue enum="int32" languageId="datatypeInt32ID"/>
  366. <mapvalue enum="int64" languageId="datatypeInt64ID"/>
  367. <mapvalue enum="decimal" languageId="datatypeDecimalID"/>
  368. <mapvalue enum="numeric" languageId="datatypeNumericID"/>
  369. <mapvalue enum="float" languageId="datatypeFloatID"/>
  370. <mapvalue enum="float32" languageId="datatypeFloat32ID"/>
  371. <mapvalue enum="float64" languageId="datatypeFloat64ID"/>
  372. <mapvalue enum="binary" languageId="datatypeBinaryID"/>
  373. <mapvalue enum="binaryLength16" languageId="datatypeBinaryLength16ID"/>
  374. <mapvalue enum="date" languageId="datatypeDateID"/>
  375. <mapvalue enum="time" languageId="datatypeTimeID"/>
  376. <mapvalue enum="dateTime" languageId="datatypeDateTimeID"/>
  377. <mapvalue enum="timeInterval" languageId="datatypeTimeIntervalID"/>
  378. <mapvalue enum="character" languageId="datatypeCharacterID"/>
  379. <mapvalue enum="characterLength16" languageId="datatypeCharacterLength16ID"/>
  380. <mapvalue enum="characterLength32" languageId="datatypeCharacterLength32ID"/>
  381. <mapvalue enum="blob" languageId="datatypeBlobID"/>
  382. <mapvalue enum="textBlob" languageId="datatypeTextBlobID"/>
  383. <mapvalue enum="databaseKey" languageId="datatypeDatabaseKeyID"/>
  384. <mapvalue enum="boolean" languageId="datatypeBooleanID"/>
  385. <mapvalue enum="timeTZ" languageId="datatypeTimeTZID"/>
  386. <mapvalue enum="timeStampTZ" languageId="datatypeTimeStampTZID"/>
  387. <mapvalue enum="intervalYM" languageId="datatypeIntervalYMID"/>
  388. <mapvalue enum="nChar" languageId="datatypeNCharID"/>
  389. <mapvalue enum="nVarChar" languageId="datatypeNVarCharID"/>
  390. </map>
  391. <map match="queryItem/precision" role="bmt:property" class="precision" languageId="precisionID"/>
  392. <map match="queryItem/scale" role="bmt:property" class="scale" languageId="scaleID"/>
  393. <map match="queryItem/size" role="bmt:property" class="size" languageId="sizeID"/>
  394. <map match="queryItem/nullable" role="bmt:property" class="nullable" languageId="nullableID">
  395. <mapvalue enum="true" languageId="trueValueID"/>
  396. <mapvalue enum="false" languageId="falseValueID"/>
  397. </map>
  398. <map match="queryItem/aggregationRule" role="bmt:property" class="bmtcr1:HiddenPropertyType" languageId="aggregationRuleID"/>
  399. <map match="queryItem/displayType" role="bmt:property" class="xsd:NMTOKEN" languageId="displayTypeID">
  400. <mapvalue enum="picture" languageId="displayTypePictureID"/>
  401. <mapvalue enum="link" languageId="displayTypeLinkID"/>
  402. <mapvalue enum="value" languageId="displayTypeValueID"/>
  403. </map>
  404. <map match="queryItem/MIMEType" role="bmt:property" class="xsd:string" languageId="MIMETypeID"/>
  405. <map match="queryItem/promptInfo" role="bmt:property:composite" class="bmtcr1:promptInfoType" languageId="promptInfoID"/>
  406. <map match="queryItem/promptInfo/promptType" role="bmt:property" class="xsd:NMTOKEN" languageId="promptTypeID">
  407. <mapvalue enum="serverDetermined" languageId="promptTypeServerDeterminedID"/>
  408. <mapvalue enum="editBox" languageId="promptTypeEditBoxID"/>
  409. <mapvalue enum="selectDate" languageId="promptTypeSelectDateID"/>
  410. <mapvalue enum="selectDateTime" languageId="promptTypeSelectDateTimeID"/>
  411. <mapvalue enum="selectInterval" languageId="promptTypeSelectIntervalID"/>
  412. <mapvalue enum="selectTime" languageId="promptTypeSelectTimeID"/>
  413. <mapvalue enum="selectValue" languageId="promptTypeSelectValueID"/>
  414. <mapvalue enum="selectWithSearch" languageId="promptTypeSelectWithSearchID"/>
  415. <mapvalue enum="selectWithTree" languageId="promptTypeSelectWithTreeID"/>
  416. </map>
  417. <map match="queryItem/promptInfo/promptCascadeOnRef" role="bmt:property:objref" class="bmtcr1:promptRefType" index="true" allowMissingTarget="false" languageId="promptCascadeOnRefID"/>
  418. <map match="queryItem/promptInfo/promptDisplayItemRef" role="bmt:property:objref" class="bmtcr1:promptRefType" index="true" allowMissingTarget="false" languageId="promptDisplayItemRefID"/>
  419. <map match="queryItem/promptInfo/promptFilterItemRef" role="bmt:property:objref" class="bmtcr1:promptRefType" index="true" allowMissingTarget="false" languageId="promptFilterItemRefID"/>
  420. <map match="queryItem/promptInfo/promptUseItemRef" role="bmt:property:objref" class="bmtcr1:promptRefType" index="true" allowMissingTarget="false" languageId="promptUseItemRefID"/>
  421. <map match="queryItem/regularAggregate" role="bmt:property" class="xsd:NMTOKEN" languageId="regularAggregateID">
  422. <mapvalue enum="unsupported" languageId="aggregateRuleUnsupportedID"/>
  423. <mapvalue enum="unknown" languageId="aggregateRuleUnknownID"/>
  424. <mapvalue enum="average" languageId="aggregateRuleAverageID"/>
  425. <mapvalue enum="automatic" languageId="aggregateRuleAutomaticID"/>
  426. <mapvalue enum="calculated" languageId="aggregateRuleCalculatedID"/>
  427. <mapvalue enum="count" languageId="aggregateRuleCountID"/>
  428. <mapvalue enum="countDistinct" languageId="aggregateRuleCountDistinctID"/>
  429. <mapvalue enum="countNonZero" languageId="aggregateRuleCountNonZeroID"/>
  430. <mapvalue enum="maximum" languageId="aggregateRuleMaximumID"/>
  431. <mapvalue enum="median" languageId="aggregateRuleMedianID"/>
  432. <mapvalue enum="minimum" languageId="aggregateRuleMinimumID"/>
  433. <mapvalue enum="standardDeviation" languageId="aggregateRuleStandardDeviationID"/>
  434. <mapvalue enum="sum" languageId="aggregateRuleSumID"/>
  435. <mapvalue enum="variance" languageId="aggregateRuleVarianceID"/>
  436. </map>
  437. <map match="queryItem/semiAggregate" role="bmt:property" class="xsd:string:readOnly" languageId="semiAggregateID">
  438. <mapvalue enum="unsupported" languageId="aggregateRuleUnsupportedID"/>
  439. <mapvalue enum="average" languageId="aggregateRuleAverageID"/>
  440. <mapvalue enum="automatic" languageId="aggregateRuleAutomaticID"/>
  441. <mapvalue enum="calculated" languageId="aggregateRuleCalculatedID"/>
  442. <mapvalue enum="count" languageId="aggregateRuleCountID"/>
  443. <mapvalue enum="countDistinct" languageId="aggregateRuleCountDistinctID"/>
  444. <mapvalue enum="countNonZero" languageId="aggregateRuleCountNonZeroID"/>
  445. <mapvalue enum="maximum" languageId="aggregateRuleMaximumID"/>
  446. <mapvalue enum="median" languageId="aggregateRuleMedianID"/>
  447. <mapvalue enum="minimum" languageId="aggregateRuleMinimumID"/>
  448. <mapvalue enum="standardDeviation" languageId="aggregateRuleStandardDeviationID"/>
  449. <mapvalue enum="sum" languageId="aggregateRuleSumID"/>
  450. <mapvalue enum="variance" languageId="aggregateRuleVarianceID"/>
  451. </map>
  452. <map match="queryItem/sortOnRef" role="bmt:property:objref" class="bmtcr1:HiddenPropertyType" index="true" allowMissingTarget="false" languageId="sortOnRefID"/>
  453. <map match="queryItem/unSortable" role="bmt:property" class="xsd:boolean" languageId="unSortableID"/>
  454. <map match="queryItem/collationSequenceName" role="bmt:property" class="bmtcr1:HiddenPropertyType"/>
  455. <map match="queryItem/collationSequenceLevel" role="bmt:property" class="bmtcr1:HiddenPropertyType"/>
  456. <map match="queryItem/originalCollationSequenceName" role="bmt:property" class="bmtcr1:HiddenPropertyType"/>
  457. <map match="queryItem/originalEncodingName" role="bmt:property" class="bmtcr1:HiddenPropertyType"/>
  458. <map match="queryItem/roles" role="bmt:property:complex" class="cr1Roles" languageId="rolesID"/>
  459. <map match="queryItem/roles/role" role="bmt:property:complex" class="cr1Role" languageId="roleID"/>
  460. <map match="queryItem/roles/role/name" role="bmt:property" class="bmtcr1:nameType" languageId="objectNameID"/>
  461. <map match="queryItem/roles/role/name/@locale" role="bmt:property" class="xsd:NMTOKEN" languageId="objectNameID"/>
  462. <map match="queryItem/promptRef" role="bmt:property:objref" class="bmtcr1:promptRefType" index="true" languageId="promptRefID"/>
  463. <map match="queryItem/sort" role="bmt:property" class="bmtcr1:HiddenPropertyType" languageId="sortID">
  464. <mapvalue enum="ascending" languageId="sortedHierarchyAscendingID"/>
  465. <mapvalue enum="descending" languageId="sortedHierarchyDescendingID"/>
  466. <mapvalue enum="none" languageId="sortedHierarchyNoneID"/>
  467. </map>
  468. <map match="queryItem/conformanceRef" role="bmt:property:objref" class="bmtcr1:HiddenPropertyType" index="true"/>
  469. <map match="queryItem/guid" role="bmt:property" class="bmtcr1:HiddenPropertyType"/>
  470. <!-- querySubject -->
  471. <map match="querySubject" role="bmt:object:compound" class="bmtcr1:querySubjectType" languageId="querySubjectID"/>
  472. <map match="querySubject/@status" role="bmt:property" class="cr1Status" languageId="statusID">
  473. <mapvalue enum="valid" languageId="objectStatusValidID"/>
  474. <mapvalue enum="invalid" languageId="objectStatusInvalidID"/>
  475. <mapvalue enum="needsReevaluation" languageId="objectStatusNeedsReevaluationID"/>
  476. </map>
  477. <map match="querySubject/name" role="bmt:property:name" class="bmtcr1:nameType" index="true" languageId="objectNameID"/>
  478. <map match="querySubject/description" role="bmt:property:description" class="bmtcr1:nameType" languageId="descriptionID"/>
  479. <map match="querySubject/lastChanged" role="bmt:property" class="xsd:dateTime" languageId="lastChangedID"/>
  480. <map match="querySubject/lastChangedBy" role="bmt:property" class="xsd:string:readOnly" languageId="lastChangedByID"/>
  481. <map match="querySubject/comment" role="bmt:property" class="bmtcr1:SimpleSearchableStringType" languageId="commentID"/>
  482. <map match="querySubject/screenTip" role="bmt:property" class="bmtcr1:nameType" languageId="screenTipID"/>
  483. <map match="querySubject/definition" role="bmt:property:complex" class="bmtcr1:sqlType" languageId="querySubjectDefinitionID"/>
  484. <map match="querySubject/definition/dbQuery" role="bmt:property:composite" class="cr1CompositeProperty" languageId="querySubjectTypeDBQueryID"/>
  485. <map match="querySubject/definition/dbQuery/tableType" role="bmt:property:composite" class="xsd:NMTOKEN"/>
  486. <map match="querySubject/definition/dbQuery/key" role="bmt:property:composite" class="bmtcr1:keyType"/>
  487. <map match="querySubject/definition/dbQuery/key/name" role="bmt:property" class="bmtcr1:nameType" index="true"/>
  488. <map match="querySubject/definition/dbQuery/key/queryItems_collection" role="bmt:property:complex" class="cr1Key"/>
  489. <map match="querySubject/definition/dbQuery/key/queryItems_collection/refobj" role="bmt:property:objref" class="bmtcr1:refType" index="true" allowMissingTarget="true" languageId="queryItemKeyRefID"/>
  490. <map match="querySubject/definition/dbQuery/index" role="bmt:property:composite" class="cr1Index"/>
  491. <map match="querySubject/definition/dbQuery/index/unique" role="bmt:property:composite" class="cr1Index"/>
  492. <map match="querySubject/definition/dbQuery/index/type" role="bmt:property" class="xsd:NMTOKEN"/>
  493. <map match="querySubject/definition/dbQuery/index/queryItems_collection" role="bmt:property:complex" class="cr1Index"/>
  494. <map match="querySubject/definition/dbQuery/index/queryItems_collection/refobj" role="bmt:property:objref" class="bmtcr1:refType" index="true" allowMissingTarget="true" languageId="queryItemIndexRefID"/>
  495. <map match="querySubject/definition/dbQuery/sources" role="bmt:property:complex" class="cr1CompositeProperty"/>
  496. <map match="querySubject/definition/dbQuery/sources/dataSourceRef" role="bmt:property:objref" class="bmtcr1:refType" index="true" allowMissingTarget="true" languageId="dataSourceRefID"/>
  497. <map match="querySubject/definition/dbQuery/generateSQL" role="bmt:property" class="xsd:NMTOKEN"/>
  498. <map match="querySubject/definition/dbQuery/sql" role="bmt:property:complex" class="bmtcr1:sqlType"/>
  499. <map match="querySubject/definition/dbQuery/sql/column" role="bmt:property" class="bmtcr1:nameType"/>
  500. <map match="querySubject/definition/dbQuery/sql/@type" role="bmt:property" class="xsd:NMTOKEN"/>
  501. <map match="querySubject/definition/dbQuery/calculations" role="bmt:property:complex" class="cr1CompositeProperty"/>
  502. <map match="querySubject/definition/dbQuery/calculations/calculationDefinition" role="bmt:property:complex" class="cr1CompositeProperty"/>
  503. <map match="querySubject/definition/dbQuery/calculations/calculationDefinition/refobj" role="bmt:property:objref" class="bmtcr1:refType" index="true" allowMissingTarget="true" languageId="calculationRefID"/>
  504. <map match="querySubject/definition/dbQuery/calculations/calculationDefinition/expression" role="bmt:property:complex" class="bmtcr1:expressionType"/>
  505. <map match="querySubject/definition/dbQuery/calculations/calculationDefinition/expression/refobj" role="bmt:property:objref" class="bmtcr1:refType" index="true" allowMissingTarget="true" languageId="embeddedItemExpressionRefID"/>
  506. <map match="querySubject/definition/dbQuery/calculations/calculationDefinition/expression/refobjViaShortcut" role="bmt:property:complex" class="bmtcr1:cr1CompositeProperty"/>
  507. <map match="querySubject/definition/dbQuery/calculations/calculationDefinition/expression/refobjViaShortcut/refobj" role="bmt:property:objref" class="bmtcr1:refType" index="true" allowMissingTarget="true" languageId="embeddedItemExpressionRefID"/>
  508. <map match="querySubject/definition/dbQuery/filters" role="bmt:property:complex" class="cr1CompositeProperty"/>
  509. <map match="querySubject/definition/dbQuery/filters/filterDefinition" role="bmt:property:complex" class="cr1CompositeProperty"/>
  510. <map match="querySubject/definition/dbQuery/filters/filterDefinition/@apply" role="bmt:property" class="xsd:NMTOKEN"/>
  511. <map match="querySubject/definition/dbQuery/filters/filterDefinition/@application" role="bmt:property" class="xsd:NMTOKEN"/>
  512. <map match="querySubject/definition/dbQuery/filters/filterDefinition/refobj" role="bmt:property:objref" class="bmtcr1:refType" index="true" allowMissingTarget="true" languageId="filterRefID"/>
  513. <map match="querySubject/definition/dbQuery/filters/filterDefinition/displayName" role="bmt:property" class="xsd:string"/>
  514. <map match="querySubject/definition/dbQuery/filters/filterDefinition/expression" role="bmt:property:complex" class="bmtcr1:expressionType"/>
  515. <map match="querySubject/definition/dbQuery/filters/filterDefinition/expression/refobj" role="bmt:property:objref" class="bmtcr1:refType" index="true" allowMissingTarget="true" languageId="embeddedFilterExpressionRefID"/>
  516. <map match="querySubject/definition/dbQuery/filters/filterDefinition/expression/refobjViaShortcut" role="bmt:property:complex" class="bmtcr1:cr1CompositeProperty"/>
  517. <map match="querySubject/definition/dbQuery/filters/filterDefinition/expression/refobjViaShortcut/refobj" role="bmt:property:objref" class="bmtcr1:refType" index="true" allowMissingTarget="true" languageId="embeddedFilterExpressionRefID"/>
  518. <map match="querySubject/definition/dbQuery/procParameters" role="bmt:property:composite" class="cr1CompositeProperty"/>
  519. <map match="querySubject/definition/dbQuery/procParameters/procParameter" role="bmt:property:composite" class="cr1CompositeProperty"/>
  520. <map match="querySubject/definition/dbQuery/procParameters/procParameter/parameterName" role="bmt:property" class="bmtcr1:nameType"/>
  521. <map match="querySubject/definition/dbQuery/procParameters/procParameter/mode" role="bmt:property" class="xsd:NMTOKEN"/>
  522. <map match="querySubject/definition/dbQuery/procParameters/procParameter/datatype" role="bmt:property" class="datatype">
  523. <mapvalue enum="unknown" languageId="datatypeUnknownID"/>
  524. <mapvalue enum="unsupported" languageId="datatypeUnsupportedID"/>
  525. <mapvalue enum="int16" languageId="datatypeInt16ID"/>
  526. <mapvalue enum="int32" languageId="datatypeInt32ID"/>
  527. <mapvalue enum="int64" languageId="datatypeInt64ID"/>
  528. <mapvalue enum="decimal" languageId="datatypeDecimalID"/>
  529. <mapvalue enum="numeric" languageId="datatypeNumericID"/>
  530. <mapvalue enum="float" languageId="datatypeFloatID"/>
  531. <mapvalue enum="float32" languageId="datatypeFloat32ID"/>
  532. <mapvalue enum="float64" languageId="datatypeFloat64ID"/>
  533. <mapvalue enum="binary" languageId="datatypeBinaryID"/>
  534. <mapvalue enum="binaryLength16" languageId="datatypeBinaryLength16ID"/>
  535. <mapvalue enum="date" languageId="datatypeDateID"/>
  536. <mapvalue enum="time" languageId="datatypeTimeID"/>
  537. <mapvalue enum="dateTime" languageId="datatypeDateTimeID"/>
  538. <mapvalue enum="timeInterval" languageId="datatypeTimeIntervalID"/>
  539. <mapvalue enum="character" languageId="datatypeCharacterID"/>
  540. <mapvalue enum="characterLength16" languageId="datatypeCharacterLength16ID"/>
  541. <mapvalue enum="characterLength32" languageId="datatypeCharacterLength32ID"/>
  542. <mapvalue enum="blob" languageId="datatypeBlobID"/>
  543. <mapvalue enum="textBlob" languageId="datatypeTextBlobID"/>
  544. <mapvalue enum="databaseKey" languageId="datatypeDatabaseKeyID"/>
  545. <mapvalue enum="boolean" languageId="datatypeBooleanID"/>
  546. <mapvalue enum="timeTZ" languageId="datatypeTimeTZID"/>
  547. <mapvalue enum="timeStampTZ" languageId="datatypeTimeStampTZID"/>
  548. <mapvalue enum="intervalYM" languageId="datatypeIntervalYMID"/>
  549. <mapvalue enum="nChar" languageId="datatypeNCharID"/>
  550. <mapvalue enum="nVarChar" languageId="datatypeNVarCharID"/>
  551. </map>
  552. <map match="querySubject/definition/dbQuery/procParameters/procParameter/precision" role="bmt:property" class="xsd:long"/>
  553. <map match="querySubject/definition/dbQuery/procParameters/procParameter/scale" role="bmt:property" class="scale"/>
  554. <map match="querySubject/definition/dbQuery/procParameters/procParameter/size" role="bmt:property" class="size"/>
  555. <map match="querySubject/definition/dbQuery/procParameters/procParameter/nullable" role="bmt:property" class="nullable"/>
  556. <map match="querySubject/definition/dbQuery/procParameters/procParameter/value" role="bmt:property" class="bmtcr1:nameType"/>
  557. <map match="querySubject/definition/mdQuery" role="bmt:property:composite" class="cr1CompositeProperty" languageId="querySubjectTypeMDQueryID"/>
  558. <map match="querySubject/definition/mdQuery/sources" role="bmt:property:complex" class="cr1CompositeProperty"/>
  559. <map match="querySubject/definition/mdQuery/sources/dataSourceRef" role="bmt:property:objref" class="bmtcr1:refType" index="true" allowMissingTarget="true" languageId="dataSourceRefID"/>
  560. <map match="querySubject/definition/mdQuery/mdDimension" role="bmt:property" class="xsd:string"/>
  561. <map match="querySubject/definition/mdQuery/calculations" role="bmt:property:complex" class="cr1CompositeProperty"/>
  562. <map match="querySubject/definition/mdQuery/calculations/calculationDefinition" role="bmt:property:complex" class="cr1CompositeProperty"/>
  563. <map match="querySubject/definition/mdQuery/calculations/calculationDefinition/refobj" role="bmt:property:objref" class="bmtcr1:refType" index="true" allowMissingTarget="true" languageId="calculationRefID"/>
  564. <map match="querySubject/definition/mdQuery/calculations/calculationDefinition/expression" role="bmt:property:complex" class="bmtcr1:expressionType"/>
  565. <map match="querySubject/definition/mdQuery/calculations/calculationDefinition/expression/refobj" role="bmt:property:objref" class="bmtcr1:refType" index="true" allowMissingTarget="true" languageId="embeddedItemExpressionRefID"/>
  566. <map match="querySubject/definition/mdQuery/calculations/calculationDefinition/expression/refobjViaShortcut" role="bmt:property:complex" class="bmtcr1:cr1CompositeProperty"/>
  567. <map match="querySubject/definition/mdQuery/calculations/calculationDefinition/expression/refobjViaShortcut/refobj" role="bmt:property:objref" class="bmtcr1:refType" index="true" allowMissingTarget="true" languageId="embeddedItemExpressionRefID"/>
  568. <map match="querySubject/definition/mdQuery/filters" role="bmt:property:complex" class="cr1CompositeProperty"/>
  569. <map match="querySubject/definition/mdQuery/filters/filterDefinition" role="bmt:property:complex" class="cr1CompositeProperty"/>
  570. <map match="querySubject/definition/mdQuery/filters/filterDefinition/@apply" role="bmt:property" class="xsd:NMTOKEN"/>
  571. <map match="querySubject/definition/mdQuery/filters/filterDefinition/refobj" role="bmt:property:objref" class="bmtcr1:refType" index="true" allowMissingTarget="true" languageId="filterRefID"/>
  572. <map match="querySubject/definition/mdQuery/filters/filterDefinition/displayName" role="bmt:property" class="xsd:string"/>
  573. <map match="querySubject/definition/mdQuery/filters/filterDefinition/expression" role="bmt:property:complex" class="bmtcr1:expressionType"/>
  574. <map match="querySubject/definition/mdQuery/filters/filterDefinition/expression/refobj" role="bmt:property:objref" class="bmtcr1:refType" index="true" allowMissingTarget="true" languageId="embeddedFilterExpressionRefID"/>
  575. <map match="querySubject/definition/mdQuery/filters/filterDefinition/expression/refobjViaShortcut" role="bmt:property:complex" class="bmtcr1:cr1CompositeProperty"/>
  576. <map match="querySubject/definition/mdQuery/filters/filterDefinition/expression/refobjViaShortcut/refobj" role="bmt:property:objref" class="bmtcr1:refType" index="true" allowMissingTarget="true" languageId="embeddedFilterExpressionRefID"/>
  577. <map match="querySubject/definition/modelQuery" role="bmt:property:composite" class="cr1CompositeProperty" languageId="querySubjectTypeModelID"/>
  578. <map match="querySubject/definition/modelQuery/relationships" role="bmt:property:complex" class="cr1CompositeProperty"/>
  579. <map match="querySubject/definition/modelQuery/relationships/relationshipDefinition" role="bmt:property:complex" class="cr1CompositeProperty"/>
  580. <map match="querySubject/definition/modelQuery/relationships/relationshipDefinition/refobj" role="bmt:property:objref" class="bmtcr1:refType" index="true" allowMissingTarget="true" languageId="relationshipRefID"/>
  581. <map match="querySubject/definition/modelQuery/relationships/relationshipDefinition/expression" role="bmt:property:complex" class="bmtcr1:expressionType"/>
  582. <map match="querySubject/definition/modelQuery/relationships/relationshipDefinition/expression/refobj" role="bmt:property:objref" class="bmtcr1:refType" index="true" allowMissingTarget="true" languageId="embeddedRelationshipExpressionRefID"/>
  583. <map match="querySubject/definition/modelQuery/relationships/relationshipDefinition/expression/refobjViaShortcut" role="bmt:property:complex" class="bmtcr1:cr1CompositeProperty"/>
  584. <map match="querySubject/definition/modelQuery/relationships/relationshipDefinition/expression/refobjViaShortcut/refobj" role="bmt:property:objref" class="bmtcr1:refType" index="true" allowMissingTarget="true" languageId="embeddedRelationshipExpressionRefID"/>
  585. <map match="querySubject/definition/modelQuery/relationships/relationshipDefinition/sql" role="bmt:property:complex" class="bmtcr1:sqlType"/>
  586. <map match="querySubject/definition/modelQuery/relationships/relationshipDefinition/left" role="bmt:property:leftEnd" class="bmtcr1:cardinalityType"/>
  587. <map match="querySubject/definition/modelQuery/relationships/relationshipDefinition/left/refobj" role="bmt:property:objref" class="bmtcr1:refType" index="true" allowMissingTarget="true" languageId="embeddedRelationshipLeftRefID"/>
  588. <map match="querySubject/definition/modelQuery/relationships/relationshipDefinition/left/mincard" role="bmt:property" class="bmtcr1:propertyType"/>
  589. <map match="querySubject/definition/modelQuery/relationships/relationshipDefinition/left/maxcard" role="bmt:property" class="bmtcr1:propertyType"/>
  590. <map match="querySubject/definition/modelQuery/relationships/relationshipDefinition/right" role="bmt:property:rightEnd" class="bmtcr1:cardinalityType"/>
  591. <map match="querySubject/definition/modelQuery/relationships/relationshipDefinition/right/refobj" role="bmt:property:objref" class="bmtcr1:refType" index="true" allowMissingTarget="true" languageId="embeddedRelationshipRightRefID"/>
  592. <map match="querySubject/definition/modelQuery/relationships/relationshipDefinition/right/mincard" role="bmt:property" class="bmtcr1:propertyType"/>
  593. <map match="querySubject/definition/modelQuery/relationships/relationshipDefinition/right/maxcard" role="bmt:property" class="bmtcr1:propertyType"/>
  594. <map match="querySubject/definition/modelQuery/filters" role="bmt:property:complex" class="cr1CompositeProperty"/>
  595. <map match="querySubject/definition/modelQuery/filters/filterDefinition" role="bmt:property:complex" class="cr1CompositeProperty"/>
  596. <map match="querySubject/definition/modelQuery/filters/filterDefinition/@apply" role="bmt:property" class="xsd:NMTOKEN"/>
  597. <map match="querySubject/definition/modelQuery/filters/filterDefinition/@application" role="bmt:property" class="xsd:NMTOKEN"/>
  598. <map match="querySubject/definition/modelQuery/filters/filterDefinition/refobj" role="bmt:property:objref" class="bmtcr1:refType" index="true" allowMissingTarget="true" languageId="filterRefID"/>
  599. <map match="querySubject/definition/modelQuery/filters/filterDefinition/displayName" role="bmt:property" class="xsd:string"/>
  600. <map match="querySubject/definition/modelQuery/filters/filterDefinition/expression" role="bmt:property:complex" class="bmtcr1:embeddedFilterType"/>
  601. <map match="querySubject/definition/modelQuery/filters/filterDefinition/expression/refobj" role="bmt:property:objref" class="bmtcr1:refType" index="true" allowMissingTarget="true" languageId="embeddedFilterExpressionRefID"/>
  602. <map match="querySubject/definition/modelQuery/filters/filterDefinition/expression/refobjViaShortcut" role="bmt:property:complex" class="bmtcr1:cr1CompositeProperty"/>
  603. <map match="querySubject/definition/modelQuery/filters/filterDefinition/expression/refobjViaShortcut/refobj" role="bmt:property:objref" class="bmtcr1:refType" index="true" allowMissingTarget="true" languageId="embeddedFilterExpressionRefID"/>
  604. <map match="querySubject/definition/modelQuery/generateSQL" role="bmt:property" class="xsd:NMTOKEN"/>
  605. <map match="querySubject/definition/modelQuery/sql" role="bmt:property:complex" class="bmtcr1:sqlType"/>
  606. <map match="querySubject/definition/modelQuery/sql/@type" role="bmt:property" class="xsd:NMTOKEN"/>
  607. <map match="querySubject/definition/storedProcedure" role="bmt:property:composite" class="cr1CompositeProperty" languageId="querySubjectTypeStoredProcedureID"/>
  608. <map match="querySubject/definition/storedProcedure/dataSourceRef" role="bmt:property:objref" class="bmtcr1:refType" index="true" allowMissingTarget="true" languageId="dataSourceRefID"/>
  609. <map match="querySubject/definition/storedProcedure/canonicalName" role="bmt:property" class="xsd:string"/>
  610. <map match="querySubject/definition/storedProcedure/type" role="bmt:property" class="xsd:NMTOKEN"/>
  611. <map match="querySubject/definition/storedProcedure/procParameters" role="bmt:property:composite" class="cr1CompositeProperty"/>
  612. <map match="querySubject/definition/storedProcedure/procParameters/procParameter" role="bmt:property:composite" class="cr1CompositeProperty"/>
  613. <map match="querySubject/definition/storedProcedure/procParameters/procParameter/parameterName" role="bmt:property" class="bmtcr1:nameType"/>
  614. <map match="querySubject/definition/storedProcedure/procParameters/procParameter/mode" role="bmt:property" class="xsd:NMTOKEN"/>
  615. <map match="querySubject/definition/storedProcedure/procParameters/procParameter/datatype" role="bmt:property" class="datatype">
  616. <mapvalue enum="unknown" languageId="datatypeUnknownID"/>
  617. <mapvalue enum="unsupported" languageId="datatypeUnsupportedID"/>
  618. <mapvalue enum="int16" languageId="datatypeInt16ID"/>
  619. <mapvalue enum="int32" languageId="datatypeInt32ID"/>
  620. <mapvalue enum="int64" languageId="datatypeInt64ID"/>
  621. <mapvalue enum="decimal" languageId="datatypeDecimalID"/>
  622. <mapvalue enum="numeric" languageId="datatypeNumericID"/>
  623. <mapvalue enum="float" languageId="datatypeFloatID"/>
  624. <mapvalue enum="float32" languageId="datatypeFloat32ID"/>
  625. <mapvalue enum="float64" languageId="datatypeFloat64ID"/>
  626. <mapvalue enum="binary" languageId="datatypeBinaryID"/>
  627. <mapvalue enum="binaryLength16" languageId="datatypeBinaryLength16ID"/>
  628. <mapvalue enum="date" languageId="datatypeDateID"/>
  629. <mapvalue enum="time" languageId="datatypeTimeID"/>
  630. <mapvalue enum="dateTime" languageId="datatypeDateTimeID"/>
  631. <mapvalue enum="timeInterval" languageId="datatypeTimeIntervalID"/>
  632. <mapvalue enum="character" languageId="datatypeCharacterID"/>
  633. <mapvalue enum="characterLength16" languageId="datatypeCharacterLength16ID"/>
  634. <mapvalue enum="characterLength32" languageId="datatypeCharacterLength32ID"/>
  635. <mapvalue enum="blob" languageId="datatypeBlobID"/>
  636. <mapvalue enum="textBlob" languageId="datatypeTextBlobID"/>
  637. <mapvalue enum="databaseKey" languageId="datatypeDatabaseKeyID"/>
  638. <mapvalue enum="boolean" languageId="datatypeBooleanID"/>
  639. <mapvalue enum="timeTZ" languageId="datatypeTimeTZID"/>
  640. <mapvalue enum="timeStampTZ" languageId="datatypeTimeStampTZID"/>
  641. <mapvalue enum="intervalYM" languageId="datatypeIntervalYMID"/>
  642. <mapvalue enum="nChar" languageId="datatypeNCharID"/>
  643. <mapvalue enum="nVarChar" languageId="datatypeNVarCharID"/>
  644. </map>
  645. <map match="querySubject/definition/storedProcedure/procParameters/procParameter/precision" role="bmt:property" class="xsd:long"/>
  646. <map match="querySubject/definition/storedProcedure/procParameters/procParameter/scale" role="bmt:property" class="scale"/>
  647. <map match="querySubject/definition/storedProcedure/procParameters/procParameter/size" role="bmt:property" class="size"/>
  648. <map match="querySubject/definition/storedProcedure/procParameters/procParameter/nullable" role="bmt:property" class="nullable"/>
  649. <map match="querySubject/definition/storedProcedure/procParameters/procParameter/value" role="bmt:property" class="bmtcr1:nameType"/>
  650. <map match="querySubject/definition/queryOperation" role="bmt:property:composite" class="cr1CompositeProperty" languageId="querySubjectTypeQueryOperationID"/>
  651. <map match="querySubject/definition/queryOperation/querySubjectRefs" role="bmt:property:complex" class="cr1CompositeProperty"/>
  652. <map match="querySubject/definition/queryOperation/querySubjectRefs/refobj" role="bmt:property:objref" class="bmtcr1:refType" index="true" allowMissingTarget="true" languageId="querySubjectRefID"/>
  653. <map match="querySubject/definition/queryOperation/setOperation" role="bmt:property" class="operation">
  654. <mapvalue enum="union" languageId="operationUnion"/>
  655. <mapvalue enum="intersect" languageId="operationIntersect"/>
  656. <mapvalue enum="except" languageId="operationExcept"/>
  657. </map>
  658. <map match="querySubject/definition/queryOperation/duplicates" role="bmt:property" class="duplicates">
  659. <mapvalue enum="allow" languageId="operationAllowDuplicates"/>
  660. <mapvalue enum="remove" languageId="operationRemoveDuplicates"/>
  661. </map>
  662. <map match="querySubject/definition/queryOperation/filters" role="bmt:property:complex" class="cr1CompositeProperty"/>
  663. <map match="querySubject/definition/queryOperation/filters/filterDefinition" role="bmt:property:complex" class="cr1CompositeProperty"/>
  664. <map match="querySubject/definition/queryOperation/filters/filterDefinition/@apply" role="bmt:property" class="xsd:NMTOKEN"/>
  665. <map match="querySubject/definition/queryOperation/filters/filterDefinition/refobj" role="bmt:property:objref" class="bmtcr1:refType" index="true" allowMissingTarget="true" languageId="filterRefID"/>
  666. <map match="querySubject/definition/queryOperation/filters/filterDefinition/displayName" role="bmt:property" class="xsd:string"/>
  667. <map match="querySubject/definition/queryOperation/filters/filterDefinition/expression" role="bmt:property:complex" class="bmtcr1:expressionType"/>
  668. <map match="querySubject/definition/queryOperation/filters/filterDefinition/expression/refobj" role="bmt:property:objref" class="bmtcr1:refType" index="true" allowMissingTarget="true" languageId="embeddedFilterExpressionRefID"/>
  669. <map match="querySubject/definition/queryOperation/filters/filterDefinition/expression/refobjViaShortcut" role="bmt:property:complex" class="bmtcr1:cr1CompositeProperty"/>
  670. <map match="querySubject/definition/queryOperation/filters/filterDefinition/expression/refobjViaShortcut/refobj" role="bmt:property:objref" class="bmtcr1:refType" index="true" allowMissingTarget="true" languageId="embeddedFilterExpressionRefID"/>
  671. <!-- added for backward compatibility -->
  672. <map match="querySubject/levels" role="bmt:property:complex" class="bmtcr1:HiddenPropertyType"/>
  673. <map match="querySubject/levels/_level" role="bmt:property:complex" class="bmtcr1:bmtcr1:HiddenPropertyType"/>
  674. <map match="querySubject/levels/_level/name" role="bmt:property" class="xsd:token"/>
  675. <map match="querySubject/levels/_level/externalName" role="bmt:property" class="xsd:string"/>
  676. <map match="querySubject/levels/_level/externalOrdinal" role="bmt:property" class="xsd:nonNegativeInteger"/>
  677. <map match="querySubject/levels/_level/key" role="bmt:property:composite" class="bmtcr1:HiddenPropertyType"/>
  678. <map match="querySubject/levels/_level/key/@isUniqueKey" role="bmt:property" class="xsd:boolean"/>
  679. <map match="querySubject/levels/_level/key/name" role="bmt:property" class="xsd:token"/>
  680. <map match="querySubject/levels/_level/key/queryItems_collection" role="bmt:property:complex" class="bmtcr1:refCollectionType"/>
  681. <map match="querySubject/levels/_level/key/queryItems_collection/refobj" role="bmt:property:objref" class="bmtcr1:refType" index="true" allowMissingTarget="true"/>
  682. <map match="querySubject/levels/_level/keyref" role="bmt:property" class="xsd:string"/>
  683. <map match="querySubject/levels/_level/attributes" role="bmt:property:composite" class="bmtcr1:refCollectionType"/>
  684. <map match="querySubject/levels/_level/attributes/refobj" role="bmt:property:objref" class="bmtcr1:refType" index="true"/>
  685. <map match="querySubject/levels/_level/property" role="bmt:property:complex" class="cr1CompositeProperty"/>
  686. <map match="querySubject/levels/_level/property@name" role="bmt:property" class="xsd:string"/>
  687. <map match="querySubject/levels/_level/property@type" role="bmt:property" class="xsd:NMTOKEN"/>
  688. <map match="querySubject/hierarchies" role="bmt:property:complex" class="bmtcr1:HiddenPropertyType"/>
  689. <map match="querySubject/hierarchies/_hierarchy" role="bmt:property:complex" class="cr1CompositeProperty"/>
  690. <map match="querySubject/hierarchies/_hierarchy/name" role="bmt:property" class="xsd:token"/>
  691. <map match="querySubject/hierarchies/_hierarchy/externalName" role="bmt:property" class="xsd:string"/>
  692. <map match="querySubject/hierarchies/_hierarchy/externalOrdinal" role="bmt:property" class="xsd:nonNegativeInteger"/>
  693. <map match="querySubject/hierarchies/_hierarchy/functionalDependency" role="bmt:property:composite" class="bmtcr1:HiddenPropertyType"/>
  694. <map match="querySubject/hierarchies/_hierarchy/functionalDependency/refobj" role="bmt:property" class="bmtcr1:refType"/>
  695. <map match="querySubject/hierarchies/_hierarchy/property" role="bmt:property:complex" class="cr1CompositeProperty"/>
  696. <map match="querySubject/hierarchies/_hierarchy/property@name" role="bmt:property" class="xsd:string"/>
  697. <map match="querySubject/hierarchies/_hierarchy/property@type" role="bmt:property" class="xsd:NMTOKEN"/>
  698. <!-- *end* added for backward compatibility -->
  699. <map match="querySubject/previewFilters" role="bmt:property:complex" class="cr1PreviewFilter"/>
  700. <map match="querySubject/previewFilters/previewFilter" role="bmt:property:complex" class="cr1CompositeProperty"/>
  701. <map match="querySubject/previewFilters/previewFilter/@application" role="bmt:property" class="xsd:NMTOKEN"/>
  702. <map match="querySubject/previewFilters/previewFilter/refobj" role="bmt:property:objref" class="bmtcr1:refType" index="true" languageId="previewFilterRefID"/>
  703. <map match="querySubject/previewFilters/previewFilter/displayName" role="bmt:property" class="xsd:string"/>
  704. <map match="querySubject/previewFilters/previewFilter/expression" role="bmt:property:complex" class="expressionType"/>
  705. <map match="querySubject/previewFilters/previewFilter/expression/refobj" role="bmt:property:objref" class="bmtcr1:refType" index="true" allowMissingTarget="true" languageId="embeddedPreviewFilterExpressionRefID"/>
  706. <map match="querySubject/previewFilters/previewFilter/expression/refobjViaShortcut" role="bmt:property:complex" class="bmtcr1:cr1CompositeProperty"/>
  707. <map match="querySubject/previewFilters/previewFilter/expression/refobjViaShortcut/refobj" role="bmt:property:objref" class="bmtcr1:refType" index="true" allowMissingTarget="true" languageId="embeddedPreviewFilterExpressionRefID"/>
  708. <map match="querySubject/securityFilters" role="bmt:property:complex" class="cr1SecurityFilter" languageId="securityFiltersID"/>
  709. <map match="querySubject/securityFilters/securityFilterDefinition" role="bmt:property:complex" class="cr1CompositeProperty"/>
  710. <map match="querySubject/securityFilters/securityFilterDefinition/securityObject" role="bmt:property:complex" class="cr1CompositeProperty"/>
  711. <map match="querySubject/securityFilters/securityFilterDefinition/securityObject/@type" role="bmt:property" class="xsd:NMTOKEN"/>
  712. <map match="querySubject/securityFilters/securityFilterDefinition/securityObject/displayPath" role="bmt:property" class="xsd:string"/>
  713. <map match="querySubject/securityFilters/securityFilterDefinition/securityObject/cmSearchPath" role="bmt:property" class="xsd:string"/>
  714. <map match="querySubject/securityFilters/securityFilterDefinition/basedOn" role="bmt:property:complex" class="cr1CompositeProperty"/>
  715. <map match="querySubject/securityFilters/securityFilterDefinition/basedOn/cmSearchPath" role="bmt:property" class="xsd:string"/>
  716. <map match="querySubject/securityFilters/securityFilterDefinition/refobj" role="bmt:property:objref" class="bmtcr1:refType" index="true" languageId="securityFilterRefID"/>
  717. <map match="querySubject/securityFilters/securityFilterDefinition/displayName" role="bmt:property" class="xsd:string"/>
  718. <map match="querySubject/securityFilters/securityFilterDefinition/expression" role="bmt:property:complex" class="bmtcr1:expressionType"/>
  719. <map match="querySubject/securityFilters/securityFilterDefinition/expression/refobj" role="bmt:property:objref" class="bmtcr1:refType" index="true" allowMissingTarget="true" languageId="embeddedSecurityFilterExpressionRefID"/>
  720. <map match="querySubject/securityFilters/securityFilterDefinition/expression/refobjViaShortcut" role="bmt:property:complex" class="bmtcr1:cr1CompositeProperty"/>
  721. <map match="querySubject/securityFilters/securityFilterDefinition/expression/refobjViaShortcut/refobj" role="bmt:property:objref" class="bmtcr1:refType" index="true" allowMissingTarget="true" languageId="embeddedSecurityFilterExpressionRefID"/>
  722. <map match="querySubject/externalizeMethod" role="bmt:property" class="xsd:NMTOKEN" languageId="externalizeMethodID">
  723. <mapvalue enum="default" languageId="externalizeMethodDefaultID"/>
  724. <mapvalue enum="csv" languageId="externalizeMethodCsvID"/>
  725. <mapvalue enum="tab" languageId="externalizeMethodTabID"/>
  726. <mapvalue enum="iqd" languageId="externalizeMethodIqdID"/>
  727. </map>
  728. <map match="querySubject/externalizeAutoSummary" role="bmt:property" class="xsd:boolean" languageId="externalizeAutoSummaryID"/>
  729. <map match="querySubject/useInJoinPath" role="bmt:property" class="xsd:boolean" languageId="useInJoinPathID"/>
  730. <map match="querySubject/orderOfMagnitude" role="bmt:property" class="xsd:decimal" languageId="orderOfMagnitudeID"/>
  731. <map match="querySubject/querySubjectUsage" role="bmt:property" class="xsd:NMTOKEN" languageId="querySubjectUsageID">
  732. <mapvalue enum="automatic" languageId="automaticUsageID"/>
  733. <mapvalue enum="bridge" languageId="bridgeUsageID"/>
  734. <mapvalue enum="summaryQuery" languageId="summaryQueryUsageID"/>
  735. </map>
  736. <map match="querySubject/useLocalCache" role="bmt:property" class="xsd:boolean" languageId="useLocalCacheID"/>
  737. <map match="querySubject/determinants" role="bmt:property:complex" class="cr1Determinant" languageId="determinants"/>
  738. <map match="querySubject/determinants/determinant" role="bmt:property:complex" class="cr1CompositeProperty"/>
  739. <map match="querySubject/determinants/determinant/name" role="bmt:property" class="xsd:string"/>
  740. <map match="querySubject/determinants/determinant/key" role="bmt:property:complex" class="cr1CompositeProperty"/>
  741. <map match="querySubject/determinants/determinant/key/refobj" role="bmt:property:objref" class="bmtcr1:refType" index="true" languageId="keyRefID"/>
  742. <map match="querySubject/determinants/determinant/attributes" role="bmt:property:complex" class="cr1CompositeProperty"/>
  743. <map match="querySubject/determinants/determinant/attributes/refobj" role="bmt:property:objref" class="bmtcr1:refType" index="true" languageId="keyRefID"/>
  744. <map match="querySubject/determinants/determinant/canGroup" role="bmt:property" class="xsd:boolean"/>
  745. <map match="querySubject/determinants/determinant/identifiesRow" role="bmt:property" class="xsd:booleam"/>
  746. <map match="querySubject/guid" role="bmt:property" class="bmtcr1:HiddenPropertyType"/>
  747. <!--map match="querySubject/numberOfRows" role="bmt:property" class="xsd:integer" languageId="numberOfRowsID"/-->
  748. <map match="querySubject/numberOfRows" role="bmt:property" class="bmtcr1:HiddenPropertyType"/>
  749. <!--updateSubject-->
  750. <map match="updateSubject" role="bmt:object:compound" class="bmtcr1:updateSubjectType" languageId="querySubjectID"/>
  751. <map match="updateSubject/@status" role="bmt:property" class="cr1Status" languageId="statusID">
  752. <mapvalue enum="valid" languageId="objectStatusValidID"/>
  753. <mapvalue enum="invalid" languageId="objectStatusInvalidID"/>
  754. <mapvalue enum="needsReevaluation" languageId="objectStatusNeedsReevaluationID"/>
  755. </map>
  756. <map match="updateSubject/name" role="bmt:property:name" class="bmtcr1:nameType" index="true" languageId="objectNameID"/>
  757. <map match="updateSubject/description" role="bmt:property:description" class="bmtcr1:nameType" languageId="descriptionID"/>
  758. <map match="updateSubject/lastChanged" role="bmt:property" class="xsd:dateTime" languageId="lastChangedID"/>
  759. <map match="updateSubject/lastChangedBy" role="bmt:property" class="xsd:string:readOnly" languageId="lastChangedByID"/>
  760. <map match="updateSubject/comment" role="bmt:property" class="bmtcr1:SimpleSearchableStringType" languageId="commentID"/>
  761. <map match="updateSubject/screenTip" role="bmt:property" class="bmtcr1:nameType" languageId="screenTipID"/>
  762. <map match="updateSubject/definition" role="bmt:property:complex" class="bmtcr1:sqlType" languageId="querySubjectDefinitionID"/>
  763. <map match="updateSubject/definition/dbQuery" role="bmt:property:composite" class="cr1CompositeProperty" languageId="querySubjectTypeDBQueryID"/>
  764. <map match="updateSubject/definition/dbQuery/tableType" role="bmt:property:composite" class="xsd:NMTOKEN"/>
  765. <map match="updateSubject/definition/dbQuery/key" role="bmt:property:composite" class="bmtcr1:keyType"/>
  766. <map match="updateSubject/definition/dbQuery/key/name" role="bmt:property" class="bmtcr1:nameType" index="true"/>
  767. <map match="updateSubject/definition/dbQuery/key/queryItems_collection" role="bmt:property:complex" class="cr1Key"/>
  768. <map match="updateSubject/definition/dbQuery/key/queryItems_collection/refobj" role="bmt:property:objref" class="bmtcr1:refType" index="true" allowMissingTarget="true" languageId="queryItemKeyRefID"/>
  769. <map match="updateSubject/definition/dbQuery/index" role="bmt:property:composite" class="cr1Index"/>
  770. <map match="updateSubject/definition/dbQuery/index/unique" role="bmt:property:composite" class="cr1Index"/>
  771. <map match="updateSubject/definition/dbQuery/index/type" role="bmt:property" class="xsd:NMTOKEN"/>
  772. <map match="updateSubject/definition/dbQuery/index/queryItems_collection" role="bmt:property:complex" class="cr1Index"/>
  773. <map match="updateSubject/definition/dbQuery/index/queryItems_collection/refobj" role="bmt:property:objref" class="bmtcr1:refType" index="true" allowMissingTarget="true" languageId="queryItemIndexRefID"/>
  774. <map match="updateSubject/definition/dbQuery/sources" role="bmt:property:complex" class="cr1CompositeProperty"/>
  775. <map match="updateSubject/definition/dbQuery/sources/dataSourceRef" role="bmt:property:objref" class="bmtcr1:refType" index="true" allowMissingTarget="true" languageId="dataSourceRefID"/>
  776. <map match="updateSubject/definition/dbQuery/generateSQL" role="bmt:property" class="xsd:NMTOKEN"/>
  777. <map match="updateSubject/definition/dbQuery/sql" role="bmt:property:complex" class="bmtcr1:sqlType"/>
  778. <map match="updateSubject/definition/dbQuery/sql/column" role="bmt:property" class="bmtcr1:nameType"/>
  779. <map match="updateSubject/definition/dbQuery/sql/@type" role="bmt:property" class="xsd:NMTOKEN"/>
  780. <map match="updateSubject/definition/dbQuery/calculations" role="bmt:property:complex" class="cr1CompositeProperty"/>
  781. <map match="updateSubject/definition/dbQuery/calculations/calculationDefinition" role="bmt:property:complex" class="cr1CompositeProperty"/>
  782. <map match="updateSubject/definition/dbQuery/calculations/calculationDefinition/refobj" role="bmt:property:objref" class="bmtcr1:refType" index="true" allowMissingTarget="true" languageId="calculationRefID"/>
  783. <map match="updateSubject/definition/dbQuery/calculations/calculationDefinition/expression" role="bmt:property:complex" class="bmtcr1:expressionType"/>
  784. <map match="updateSubject/definition/dbQuery/calculations/calculationDefinition/expression/refobj" role="bmt:property:objref" class="bmtcr1:refType" index="true" allowMissingTarget="true" languageId="embeddedItemExpressionRefID"/>
  785. <map match="updateSubject/definition/dbQuery/calculations/calculationDefinition/expression/refobjViaShortcut" role="bmt:property:complex" class="bmtcr1:cr1CompositeProperty"/>
  786. <map match="updateSubject/definition/dbQuery/calculations/calculationDefinition/expression/refobjViaShortcut/refobj" role="bmt:property:objref" class="bmtcr1:refType" index="true" allowMissingTarget="true" languageId="embeddedItemExpressionRefID"/>
  787. <map match="updateSubject/definition/dbQuery/filters" role="bmt:property:complex" class="cr1CompositeProperty"/>
  788. <map match="updateSubject/definition/dbQuery/filters/filterDefinition" role="bmt:property:complex" class="cr1CompositeProperty"/>
  789. <map match="updateSubject/definition/dbQuery/filters/filterDefinition/@apply" role="bmt:property" class="xsd:NMTOKEN"/>
  790. <map match="updateSubject/definition/dbQuery/filters/filterDefinition/refobj" role="bmt:property:objref" class="bmtcr1:refType" index="true" allowMissingTarget="true" languageId="filterRefID"/>
  791. <map match="updateSubject/definition/dbQuery/filters/filterDefinition/displayName" role="bmt:property" class="xsd:string"/>
  792. <map match="updateSubject/definition/dbQuery/filters/filterDefinition/expression" role="bmt:property:complex" class="bmtcr1:expressionType"/>
  793. <map match="updateSubject/definition/dbQuery/filters/filterDefinition/expression/refobj" role="bmt:property:objref" class="bmtcr1:refType" index="true" allowMissingTarget="true" languageId="embeddedFilterExpressionRefID"/>
  794. <map match="updateSubject/definition/dbQuery/filters/filterDefinition/expression/refobjViaShortcut" role="bmt:property:complex" class="bmtcr1:cr1CompositeProperty"/>
  795. <map match="updateSubject/definition/dbQuery/filters/filterDefinition/expression/refobjViaShortcut/refobj" role="bmt:property:objref" class="bmtcr1:refType" index="true" allowMissingTarget="true" languageId="embeddedFilterExpressionRefID"/>
  796. <map match="updateSubject/definition/mdQuery" role="bmt:property:composite" class="cr1CompositeProperty" languageId="querySubjectTypeMDQueryID"/>
  797. <map match="updateSubject/definition/mdQuery/sources" role="bmt:property:complex" class="cr1CompositeProperty"/>
  798. <map match="updateSubject/definition/mdQuery/sources/dataSourceRef" role="bmt:property:objref" class="bmtcr1:refType" index="true" allowMissingTarget="true" languageId="dataSourceRefID"/>
  799. <map match="updateSubject/definition/mdQuery/mdDimension" role="bmt:property" class="xsd:string"/>
  800. <map match="updateSubject/definition/mdQuery/calculations" role="bmt:property:complex" class="cr1CompositeProperty"/>
  801. <map match="updateSubject/definition/mdQuery/calculations/calculationDefinition" role="bmt:property:complex" class="cr1CompositeProperty"/>
  802. <map match="updateSubject/definition/mdQuery/calculations/calculationDefinition/refobj" role="bmt:property:objref" class="bmtcr1:refType" index="true" allowMissingTarget="true" languageId="calculationRefID"/>
  803. <map match="updateSubject/definition/mdQuery/calculations/calculationDefinition/expression" role="bmt:property:complex" class="bmtcr1:expressionType"/>
  804. <map match="updateSubject/definition/mdQuery/calculations/calculationDefinition/expression/refobj" role="bmt:property:objref" class="bmtcr1:refType" index="true" allowMissingTarget="true" languageId="embeddedItemExpressionRefID"/>
  805. <map match="updateSubject/definition/mdQuery/calculations/calculationDefinition/expression/refobjViaShortcut" role="bmt:property:complex" class="bmtcr1:cr1CompositeProperty"/>
  806. <map match="updateSubject/definition/mdQuery/calculations/calculationDefinition/expression/refobjViaShortcut/refobj" role="bmt:property:objref" class="bmtcr1:refType" index="true" allowMissingTarget="true" languageId="embeddedItemExpressionRefID"/>
  807. <map match="updateSubject/definition/mdQuery/filters" role="bmt:property:complex" class="cr1CompositeProperty"/>
  808. <map match="updateSubject/definition/mdQuery/filters/filterDefinition" role="bmt:property:complex" class="cr1CompositeProperty"/>
  809. <map match="updateSubject/definition/mdQuery/filters/filterDefinition/@apply" role="bmt:property" class="xsd:NMTOKEN"/>
  810. <map match="updateSubject/definition/mdQuery/filters/filterDefinition/refobj" role="bmt:property:objref" class="bmtcr1:refType" index="true" allowMissingTarget="true" languageId="filterRefID"/>
  811. <map match="updateSubject/definition/mdQuery/filters/filterDefinition/displayName" role="bmt:property" class="xsd:string"/>
  812. <map match="updateSubject/definition/mdQuery/filters/filterDefinition/expression" role="bmt:property:complex" class="bmtcr1:expressionType"/>
  813. <map match="updateSubject/definition/mdQuery/filters/filterDefinition/expression/refobj" role="bmt:property:objref" class="bmtcr1:refType" index="true" allowMissingTarget="true" languageId="embeddedFilterExpressionRefID"/>
  814. <map match="updateSubject/definition/mdQuery/filters/filterDefinition/expression/refobjViaShortcut" role="bmt:property:complex" class="bmtcr1:cr1CompositeProperty"/>
  815. <map match="updateSubject/definition/mdQuery/filters/filterDefinition/expression/refobjViaShortcut/refobj" role="bmt:property:objref" class="bmtcr1:refType" index="true" allowMissingTarget="true" languageId="embeddedFilterExpressionRefID"/>
  816. <map match="updateSubject/definition/modelQuery" role="bmt:property:composite" class="cr1CompositeProperty" languageId="querySubjectTypeModelID"/>
  817. <map match="updateSubject/definition/modelQuery/relationships" role="bmt:property:complex" class="cr1CompositeProperty"/>
  818. <map match="updateSubject/definition/modelQuery/relationships/relationshipDefinition" role="bmt:property:complex" class="cr1CompositeProperty"/>
  819. <map match="updateSubject/definition/modelQuery/relationships/relationshipDefinition/refobj" role="bmt:property:objref" class="bmtcr1:refType" index="true" allowMissingTarget="true" languageId="relationshipRefID"/>
  820. <map match="updateSubject/definition/modelQuery/relationships/relationshipDefinition/expression" role="bmt:property:complex" class="bmtcr1:expressionType"/>
  821. <map match="updateSubject/definition/modelQuery/relationships/relationshipDefinition/expression/refobj" role="bmt:property:objref" class="bmtcr1:refType" index="true" allowMissingTarget="true" languageId="embeddedRelationshipExpressionRefID"/>
  822. <map match="updateSubject/definition/modelQuery/relationships/relationshipDefinition/expression/refobjViaShortcut" role="bmt:property:complex" class="bmtcr1:cr1CompositeProperty"/>
  823. <map match="updateSubject/definition/modelQuery/relationships/relationshipDefinition/expression/refobjViaShortcut/refobj" role="bmt:property:objref" class="bmtcr1:refType" index="true" allowMissingTarget="true" languageId="embeddedRelationshipExpressionRefID"/>
  824. <map match="updateSubject/definition/modelQuery/relationships/relationshipDefinition/sql" role="bmt:property:complex" class="bmtcr1:sqlType"/>
  825. <map match="updateSubject/definition/modelQuery/relationships/relationshipDefinition/left" role="bmt:property:leftEnd" class="bmtcr1:cardinalityType"/>
  826. <map match="updateSubject/definition/modelQuery/relationships/relationshipDefinition/left/refobj" role="bmt:property:objref" class="bmtcr1:refType" index="true" allowMissingTarget="true" languageId="embeddedRelationshipLeftRefID"/>
  827. <map match="updateSubject/definition/modelQuery/relationships/relationshipDefinition/left/mincard" role="bmt:property" class="bmtcr1:propertyType"/>
  828. <map match="updateSubject/definition/modelQuery/relationships/relationshipDefinition/left/maxcard" role="bmt:property" class="bmtcr1:propertyType"/>
  829. <map match="updateSubject/definition/modelQuery/relationships/relationshipDefinition/right" role="bmt:property:rightEnd" class="bmtcr1:cardinalityType"/>
  830. <map match="updateSubject/definition/modelQuery/relationships/relationshipDefinition/right/refobj" role="bmt:property:objref" class="bmtcr1:refType" index="true" allowMissingTarget="true" languageId="embeddedRelationshipRightRefID"/>
  831. <map match="updateSubject/definition/modelQuery/relationships/relationshipDefinition/right/mincard" role="bmt:property" class="bmtcr1:propertyType"/>
  832. <map match="updateSubject/definition/modelQuery/relationships/relationshipDefinition/right/maxcard" role="bmt:property" class="bmtcr1:propertyType"/>
  833. <map match="updateSubject/definition/modelQuery/filters" role="bmt:property:complex" class="cr1CompositeProperty"/>
  834. <map match="updateSubject/definition/modelQuery/filters/filterDefinition" role="bmt:property:complex" class="cr1CompositeProperty"/>
  835. <map match="updateSubject/definition/modelQuery/filters/filterDefinition/@apply" role="bmt:property" class="xsd:NMTOKEN"/>
  836. <map match="updateSubject/definition/modelQuery/filters/filterDefinition/refobj" role="bmt:property:objref" class="bmtcr1:refType" index="true" allowMissingTarget="true" languageId="filterRefID"/>
  837. <map match="updateSubject/definition/modelQuery/filters/filterDefinition/displayName" role="bmt:property" class="xsd:string"/>
  838. <map match="updateSubject/definition/modelQuery/filters/filterDefinition/expression" role="bmt:property:complex" class="bmtcr1:embeddedFilterType"/>
  839. <map match="updateSubject/definition/modelQuery/filters/filterDefinition/expression/refobj" role="bmt:property:objref" class="bmtcr1:refType" index="true" allowMissingTarget="true" languageId="embeddedFilterExpressionRefID"/>
  840. <map match="updateSubject/definition/modelQuery/filters/filterDefinition/expression/refobjViaShortcut" role="bmt:property:complex" class="bmtcr1:cr1CompositeProperty"/>
  841. <map match="updateSubject/definition/modelQuery/filters/filterDefinition/expression/refobjViaShortcut/refobj" role="bmt:property:objref" class="bmtcr1:refType" index="true" allowMissingTarget="true" languageId="embeddedFilterExpressionRefID"/>
  842. <map match="updateSubject/definition/modelQuery/generateSQL" role="bmt:property" class="xsd:NMTOKEN"/>
  843. <map match="updateSubject/definition/modelQuery/sql" role="bmt:property:complex" class="bmtcr1:sqlType"/>
  844. <map match="updateSubject/definition/modelQuery/sql/@type" role="bmt:property" class="xsd:NMTOKEN"/>
  845. <map match="updateSubject/definition/storedProcedure" role="bmt:property:composite" class="cr1CompositeProperty" languageId="querySubjectTypeStoredProcedureID"/>
  846. <map match="updateSubject/definition/storedProcedure/dataSourceRef" role="bmt:property:objref" class="bmtcr1:refType" index="true" allowMissingTarget="true" languageId="dataSourceRefID"/>
  847. <map match="updateSubject/definition/storedProcedure/canonicalName" role="bmt:property" class="xsd:string"/>
  848. <map match="updateSubject/definition/storedProcedure/type" role="bmt:property" class="xsd:NMTOKEN"/>
  849. <map match="updateSubject/definition/storedProcedure/procParameters" role="bmt:property:composite" class="cr1CompositeProperty"/>
  850. <map match="updateSubject/definition/storedProcedure/procParameters/procParameter" role="bmt:property:composite" class="cr1CompositeProperty"/>
  851. <map match="updateSubject/definition/storedProcedure/procParameters/procParameter/parameterName" role="bmt:property" class="bmtcr1:nameType"/>
  852. <map match="updateSubject/definition/storedProcedure/procParameters/procParameter/mode" role="bmt:property" class="xsd:NMTOKEN"/>
  853. <map match="updateSubject/definition/storedProcedure/procParameters/procParameter/datatype" role="bmt:property" class="datatype">
  854. <mapvalue enum="unknown" languageId="datatypeUnknownID"/>
  855. <mapvalue enum="unsupported" languageId="datatypeUnsupportedID"/>
  856. <mapvalue enum="int16" languageId="datatypeInt16ID"/>
  857. <mapvalue enum="int32" languageId="datatypeInt32ID"/>
  858. <mapvalue enum="int64" languageId="datatypeInt64ID"/>
  859. <mapvalue enum="decimal" languageId="datatypeDecimalID"/>
  860. <mapvalue enum="numeric" languageId="datatypeNumericID"/>
  861. <mapvalue enum="float" languageId="datatypeFloatID"/>
  862. <mapvalue enum="float32" languageId="datatypeFloat32ID"/>
  863. <mapvalue enum="float64" languageId="datatypeFloat64ID"/>
  864. <mapvalue enum="binary" languageId="datatypeBinaryID"/>
  865. <mapvalue enum="binaryLength16" languageId="datatypeBinaryLength16ID"/>
  866. <mapvalue enum="date" languageId="datatypeDateID"/>
  867. <mapvalue enum="time" languageId="datatypeTimeID"/>
  868. <mapvalue enum="dateTime" languageId="datatypeDateTimeID"/>
  869. <mapvalue enum="timeInterval" languageId="datatypeTimeIntervalID"/>
  870. <mapvalue enum="character" languageId="datatypeCharacterID"/>
  871. <mapvalue enum="characterLength16" languageId="datatypeCharacterLength16ID"/>
  872. <mapvalue enum="characterLength32" languageId="datatypeCharacterLength32ID"/>
  873. <mapvalue enum="blob" languageId="datatypeBlobID"/>
  874. <mapvalue enum="textBlob" languageId="datatypeTextBlobID"/>
  875. <mapvalue enum="databaseKey" languageId="datatypeDatabaseKeyID"/>
  876. <mapvalue enum="boolean" languageId="datatypeBooleanID"/>
  877. <mapvalue enum="timeTZ" languageId="datatypeTimeTZID"/>
  878. <mapvalue enum="timeStampTZ" languageId="datatypeTimeStampTZID"/>
  879. <mapvalue enum="intervalYM" languageId="datatypeIntervalYMID"/>
  880. <mapvalue enum="nChar" languageId="datatypeNCharID"/>
  881. <mapvalue enum="nVarChar" languageId="datatypeNVarCharID"/>
  882. </map>
  883. <map match="updateSubject/definition/storedProcedure/procParameters/procParameter/precision" role="bmt:property" class="xsd:long"/>
  884. <map match="updateSubject/definition/storedProcedure/procParameters/procParameter/scale" role="bmt:property" class="scale"/>
  885. <map match="updateSubject/definition/storedProcedure/procParameters/procParameter/size" role="bmt:property" class="size"/>
  886. <map match="updateSubject/definition/storedProcedure/procParameters/procParameter/nullable" role="bmt:property" class="nullable"/>
  887. <map match="updateSubject/definition/storedProcedure/procParameters/procParameter/value" role="bmt:property" class="bmtcr1:nameType"/>
  888. <map match="updateSubject/previewFilters" role="bmt:property:complex" class="cr1PreviewFilter"/>
  889. <map match="updateSubject/previewFilters/previewFilter" role="bmt:property:complex" class="cr1CompositeProperty"/>
  890. <map match="updateSubject/previewFilters/previewFilter/refobj" role="bmt:property:objref" class="bmtcr1:refType" index="true" languageId="previewFilterRefID"/>
  891. <map match="updateSubject/previewFilters/previewFilter/displayName" role="bmt:property" class="xsd:string"/>
  892. <map match="updateSubject/previewFilters/previewFilter/expression" role="bmt:property:complex" class="expressionType"/>
  893. <map match="updateSubject/previewFilters/previewFilter/expression/refobj" role="bmt:property:objref" class="bmtcr1:refType" index="true" allowMissingTarget="true" languageId="embeddedPreviewFilterExpressionRefID"/>
  894. <map match="updateSubject/previewFilters/previewFilter/expression/refobjViaShortcut" role="bmt:property:complex" class="bmtcr1:cr1CompositeProperty"/>
  895. <map match="updateSubject/previewFilters/previewFilter/expression/refobjViaShortcut/refobj" role="bmt:property:objref" class="bmtcr1:refType" index="true" allowMissingTarget="true" languageId="embeddedPreviewFilterExpressionRefID"/>
  896. <map match="updateSubject/securityFilters" role="bmt:property:complex" class="cr1SecurityFilter" languageId="securityFiltersID"/>
  897. <map match="updateSubject/securityFilters/securityFilterDefinition" role="bmt:property:complex" class="cr1CompositeProperty"/>
  898. <map match="updateSubject/securityFilters/securityFilterDefinition/securityObject" role="bmt:property:complex" class="cr1CompositeProperty"/>
  899. <map match="updateSubject/securityFilters/securityFilterDefinition/securityObject/@type" role="bmt:property" class="xsd:NMTOKEN"/>
  900. <map match="updateSubject/securityFilters/securityFilterDefinition/securityObject/displayPath" role="bmt:property" class="xsd:string"/>
  901. <map match="updateSubject/securityFilters/securityFilterDefinition/securityObject/cmSearchPath" role="bmt:property" class="xsd:string"/>
  902. <map match="updateSubject/securityFilters/securityFilterDefinition/basedOn" role="bmt:property:complex" class="cr1CompositeProperty"/>
  903. <map match="updateSubject/securityFilters/securityFilterDefinition/basedOn/cmSearchPath" role="bmt:property" class="xsd:string"/>
  904. <map match="updateSubject/securityFilters/securityFilterDefinition/refobj" role="bmt:property:objref" class="bmtcr1:refType" index="true" languageId="securityFilterRefID"/>
  905. <map match="updateSubject/securityFilters/securityFilterDefinition/displayName" role="bmt:property" class="xsd:string"/>
  906. <map match="updateSubject/securityFilters/securityFilterDefinition/expression" role="bmt:property:complex" class="bmtcr1:expressionType"/>
  907. <map match="updateSubject/securityFilters/securityFilterDefinition/expression/refobj" role="bmt:property:objref" class="bmtcr1:refType" index="true" allowMissingTarget="true" languageId="embeddedSecurityFilterExpressionRefID"/>
  908. <map match="updateSubject/securityFilters/securityFilterDefinition/expression/refobjViaShortcut" role="bmt:property:complex" class="bmtcr1:cr1CompositeProperty"/>
  909. <map match="updateSubject/securityFilters/securityFilterDefinition/expression/refobjViaShortcut/refobj" role="bmt:property:objref" class="bmtcr1:refType" index="true" allowMissingTarget="true" languageId="embeddedSecurityFilterExpressionRefID"/>
  910. <map match="updateSubject/guid" role="bmt:property" class="bmtcr1:HiddenPropertyType"/>
  911. <!-- dimension -->
  912. <map match="dimension" role="bmt:object:compound" class="bmtcr1:dimension" languageId="dimensionID"/>
  913. <map match="dimension/@status" role="bmt:property" class="cr1Status" languageId="statusID">
  914. <mapvalue enum="valid" languageId="objectStatusValidID"/>
  915. <mapvalue enum="invalid" languageId="objectStatusInvalidID"/>
  916. <mapvalue enum="needsReevaluation" languageId="objectStatusNeedsReevaluationID"/>
  917. </map>
  918. <map match="dimension/name" role="bmt:property:name" class="bmtcr1:nameType" index="true" languageId="objectNameID"/>
  919. <map match="dimension/description" role="bmt:property:description" class="bmtcr1:nameType" languageId="descriptionID"/>
  920. <map match="dimension/lastChanged" role="bmt:property" class="xsd:dateTime" languageId="lastChangedID"/>
  921. <map match="dimension/lastChangedBy" role="bmt:property" class="xsd:string:readOnly" languageId="lastChangedByID"/>
  922. <map match="dimension/comment" role="bmt:property" class="bmtcr1:nameType" languageId="commentID"/>
  923. <map match="dimension/screenTip" role="bmt:property" class="bmtcr1:nameType" languageId="screenTipID"/>
  924. <map match="dimension/definition" role="bmt:property:complex" class="bmtcr1:sqlType" languageId="querySubjectDefinitionID"/>
  925. <map match="dimension/definition/dbQuery" role="bmt:property:composite" class="cr1CompositeProperty" languageId="querySubjectTypeDBQueryID"/>
  926. <map match="dimension/definition/dbQuery/tableType" role="bmt:property:composite" class="xsd:NMTOKEN"/>
  927. <map match="dimension/definition/dbQuery/key" role="bmt:property:composite" class="bmtcr1:keyType"/>
  928. <map match="dimension/definition/dbQuery/key/name" role="bmt:property" class="bmtcr1:nameType" index="true"/>
  929. <map match="dimension/definition/dbQuery/key/queryItems_collection" role="bmt:property:complex" class="cr1Key"/>
  930. <map match="dimension/definition/dbQuery/key/queryItems_collection/refobj" role="bmt:property:objref" class="bmtcr1:refType" index="true" allowMissingTarget="true" languageId="queryItemKeyRefID"/>
  931. <map match="dimension/definition/dbQuery/index" role="bmt:property:composite" class="cr1Index"/>
  932. <map match="dimension/definition/dbQuery/index/unique" role="bmt:property:composite" class="cr1Index"/>
  933. <map match="dimension/definition/dbQuery/index/type" role="bmt:property" class="xsd:NMTOKEN"/>
  934. <map match="dimension/definition/dbQuery/index/queryItems_collection" role="bmt:property:complex" class="cr1Index"/>
  935. <map match="dimension/definition/dbQuery/index/queryItems_collection/refobj" role="bmt:property:objref" class="bmtcr1:refType" index="true" allowMissingTarget="true" languageId="queryItemIndexRefID"/>
  936. <map match="dimension/definition/dbQuery/sources" role="bmt:property:complex" class="cr1CompositeProperty"/>
  937. <map match="dimension/definition/dbQuery/sources/dataSourceRef" role="bmt:property:objref" class="bmtcr1:refType" index="true" allowMissingTarget="true" languageId="dataSourceRefID"/>
  938. <map match="dimension/definition/dbQuery/generateSQL" role="bmt:property" class="xsd:NMTOKEN"/>
  939. <map match="dimension/definition/dbQuery/sql" role="bmt:property:complex" class="bmtcr1:sqlType"/>
  940. <map match="dimension/definition/dbQuery/sql/column" role="bmt:property" class="bmtcr1:nameType"/>
  941. <map match="dimension/definition/dbQuery/sql/@type" role="bmt:property" class="xsd:NMTOKEN"/>
  942. <map match="dimension/definition/dbQuery/calculations" role="bmt:property:complex" class="cr1CompositeProperty"/>
  943. <map match="dimension/definition/dbQuery/calculations/calculationDefinition" role="bmt:property:complex" class="cr1CompositeProperty"/>
  944. <map match="dimension/definition/dbQuery/calculations/calculationDefinition/refobj" role="bmt:property:objref" class="bmtcr1:refType" index="true" allowMissingTarget="true" languageId="calculationRefID"/>
  945. <map match="dimension/definition/dbQuery/calculations/calculationDefinition/expression" role="bmt:property:complex" class="bmtcr1:expressionType"/>
  946. <map match="dimension/definition/dbQuery/calculations/calculationDefinition/expression/refobj" role="bmt:property:objref" class="bmtcr1:refType" index="true" allowMissingTarget="true" languageId="embeddedItemExpressionRefID"/>
  947. <map match="dimension/definition/dbQuery/calculations/calculationDefinition/expression/refobjViaShortcut" role="bmt:property:complex" class="bmtcr1:cr1CompositeProperty"/>
  948. <map match="dimension/definition/dbQuery/calculations/calculationDefinition/expression/refobjViaShortcut/refobj" role="bmt:property:objref" class="bmtcr1:refType" index="true" allowMissingTarget="true" languageId="embeddedItemExpressionRefID"/>
  949. <map match="dimension/definition/dbQuery/filters" role="bmt:property:complex" class="cr1CompositeProperty"/>
  950. <map match="dimension/definition/dbQuery/filters/filterDefinition" role="bmt:property:complex" class="cr1CompositeProperty"/>
  951. <map match="dimension/definition/dbQuery/filters/filterDefinition/@apply" role="bmt:property" class="xsd:NMTOKEN"/>
  952. <map match="dimension/definition/dbQuery/filters/filterDefinition/refobj" role="bmt:property:objref" class="bmtcr1:refType" index="true" allowMissingTarget="true" languageId="filterRefID"/>
  953. <map match="dimension/definition/dbQuery/filters/filterDefinition/displayName" role="bmt:property" class="xsd:string"/>
  954. <map match="dimension/definition/dbQuery/filters/filterDefinition/expression" role="bmt:property:complex" class="bmtcr1:expressionType"/>
  955. <map match="dimension/definition/dbQuery/filters/filterDefinition/expression/refobj" role="bmt:property:objref" class="bmtcr1:refType" index="true" allowMissingTarget="true" languageId="embeddedFilterExpressionRefID"/>
  956. <map match="dimension/definition/dbQuery/filters/filterDefinition/expression/refobjViaShortcut" role="bmt:property:complex" class="bmtcr1:cr1CompositeProperty"/>
  957. <map match="dimension/definition/dbQuery/filters/filterDefinition/expression/refobjViaShortcut/refobj" role="bmt:property:objref" class="bmtcr1:refType" index="true" allowMissingTarget="true" languageId="embeddedFilterExpressionRefID"/>
  958. <map match="dimension/definition/mdQuery" role="bmt:property:composite" class="cr1CompositeProperty" languageId="dimensionTypeMDQueryID"/>
  959. <map match="dimension/definition/mdQuery/sources" role="bmt:property:complex" class="cr1CompositeProperty"/>
  960. <map match="dimension/definition/mdQuery/sources/dataSourceRef" role="bmt:property:objref" class="bmtcr1:refType" index="true" allowMissingTarget="true" languageId="dataSourceRefID"/>
  961. <map match="dimension/definition/mdQuery/cube" role="bmt:property" class="xsd:string"/>
  962. <map match="dimension/definition/mdQuery/mdDimension" role="bmt:property" class="xsd:string"/>
  963. <map match="dimension/definition/mdQuery/calculations" role="bmt:property:complex" class="cr1CompositeProperty"/>
  964. <map match="dimension/definition/mdQuery/calculations/calculationDefinition" role="bmt:property:complex" class="cr1CompositeProperty"/>
  965. <map match="dimension/definition/mdQuery/calculations/calculationDefinition/refobj" role="bmt:property:objref" class="bmtcr1:refType" index="true" allowMissingTarget="true" languageId="calculationRefID"/>
  966. <map match="dimension/definition/mdQuery/calculations/calculationDefinition/expression" role="bmt:property:complex" class="bmtcr1:expressionType"/>
  967. <map match="dimension/definition/mdQuery/calculations/calculationDefinition/expression/refobj" role="bmt:property:objref" class="bmtcr1:refType" index="true" allowMissingTarget="true" languageId="embeddedItemExpressionRefID"/>
  968. <map match="dimension/definition/mdQuery/calculations/calculationDefinition/expression/refobjViaShortcut" role="bmt:property:complex" class="bmtcr1:cr1CompositeProperty"/>
  969. <map match="dimension/definition/mdQuery/calculations/calculationDefinition/expression/refobjViaShortcut/refobj" role="bmt:property:objref" class="bmtcr1:refType" index="true" allowMissingTarget="true" languageId="embeddedItemExpressionRefID"/>
  970. <map match="dimension/definition/mdQuery/filters" role="bmt:property:complex" class="cr1CompositeProperty"/>
  971. <map match="dimension/definition/mdQuery/filters/filterDefinition" role="bmt:property:complex" class="cr1CompositeProperty"/>
  972. <map match="dimension/definition/mdQuery/filters/filterDefinition/@apply" role="bmt:property" class="xsd:NMTOKEN"/>
  973. <map match="dimension/definition/mdQuery/filters/filterDefinition/refobj" role="bmt:property:objref" class="bmtcr1:refType" index="true" allowMissingTarget="true" languageId="filterRefID"/>
  974. <map match="dimension/definition/mdQuery/filters/filterDefinition/displayName" role="bmt:property" class="xsd:string"/>
  975. <map match="dimension/definition/mdQuery/filters/filterDefinition/expression" role="bmt:property:complex" class="bmtcr1:expressionType"/>
  976. <map match="dimension/definition/mdQuery/filters/filterDefinition/expression/refobj" role="bmt:property:objref" class="bmtcr1:refType" index="true" allowMissingTarget="true" languageId="embeddedFilterExpressionRefID"/>
  977. <map match="dimension/definition/mdQuery/filters/filterDefinition/expression/refobjViaShortcut" role="bmt:property:complex" class="bmtcr1:cr1CompositeProperty"/>
  978. <map match="dimension/definition/mdQuery/filters/filterDefinition/expression/refobjViaShortcut/refobj" role="bmt:property:objref" class="bmtcr1:refType" index="true" allowMissingTarget="true" languageId="embeddedFilterExpressionRefID"/>
  979. <map match="dimension/definition/modelQuery" role="bmt:property:composite" class="cr1CompositeProperty" languageId="dimensionTypeModelID"/>
  980. <map match="dimension/definition/modelQuery/queryItems" role="bmt:property:complex" class="cr1CompositeProperty"/>
  981. <map match="dimension/definition/modelQuery/queryItems/refobj" role="bmt:property:objref" class="bmtcr1:refType" index="true" allowMissingTarget="true" languageId="queryItemRefID"/>
  982. <map match="dimension/definition/modelQuery/queryItems/refobjViaShortcut" role="bmt:property:complex" class="bmtcr1:cr1CompositeProperty"/>
  983. <map match="dimension/definition/modelQuery/queryItems/refobjViaShortcut/@dataItemName" role="bmt:property" class="xsd:string"/>
  984. <map match="dimension/definition/modelQuery/queryItems/refobjViaShortcut/refobj" role="bmt:property:objref" class="bmtcr1:refType" index="true" allowMissingTarget="true" languageId="queryItemRefID"/>
  985. <map match="dimension/definition/modelQuery/queryItems/expression" role="bmt:property:complex" class="bmtcr1:embeddedCalculationType"/>
  986. <map match="dimension/definition/modelQuery/queryItems/expression/refobj" role="bmt:property:objref" class="bmtcr1:refType" index="true" allowMissingTarget="true" languageId="embeddedItemExpressionRefID"/>
  987. <map match="dimension/definition/modelQuery/queryItems/expression/refobjViaShortcut" role="bmt:property:complex" class="bmtcr1:cr1CompositeProperty"/>
  988. <map match="dimension/definition/modelQuery/queryItems/expression/refobjViaShortcut/refobj" role="bmt:property:objref" class="bmtcr1:refType" index="true" allowMissingTarget="true" languageId="embeddedItemExpressionRefID"/>
  989. <map match="dimension/definition/modelQuery/relationships" role="bmt:property:complex" class="cr1CompositeProperty"/>
  990. <map match="dimension/definition/modelQuery/relationships/relationshipDefinition" role="bmt:property:complex" class="cr1CompositeProperty"/>
  991. <map match="dimension/definition/modelQuery/relationships/relationshipDefinition/refobj" role="bmt:property:objref" class="bmtcr1:refType" index="true" allowMissingTarget="true" languageId="relationshipRefID"/>
  992. <map match="dimension/definition/modelQuery/relationships/relationshipDefinition/expression" role="bmt:property:complex" class="bmtcr1:expressionType"/>
  993. <map match="dimension/definition/modelQuery/relationships/relationshipDefinition/expression/refobj" role="bmt:property:objref" class="bmtcr1:refType" index="true" allowMissingTarget="true" languageId="embeddedRelationshipExpressionRefID"/>
  994. <map match="dimension/definition/modelQuery/relationships/relationshipDefinition/expression/refobjViaShortcut" role="bmt:property:complex" class="bmtcr1:cr1CompositeProperty"/>
  995. <map match="dimension/definition/modelQuery/relationships/relationshipDefinition/expression/refobjViaShortcut/refobj" role="bmt:property:objref" class="bmtcr1:refType" index="true" allowMissingTarget="true" languageId="embeddedRelationshipExpressionRefID"/>
  996. <map match="dimension/definition/modelQuery/relationships/relationshipDefinition/sql" role="bmt:property:complex" class="bmtcr1:sqlType"/>
  997. <map match="dimension/definition/modelQuery/relationships/relationshipDefinition/left" role="bmt:property:leftEnd" class="bmtcr1:cardinalityType"/>
  998. <map match="dimension/definition/modelQuery/relationships/relationshipDefinition/left/refobj" role="bmt:property:objref" class="bmtcr1:refType" index="true" allowMissingTarget="true" languageId="embeddedRelationshipLeftRefID"/>
  999. <map match="dimension/definition/modelQuery/relationships/relationshipDefinition/left/mincard" role="bmt:property" class="bmtcr1:propertyType"/>
  1000. <map match="dimension/definition/modelQuery/relationships/relationshipDefinition/left/maxcard" role="bmt:property" class="bmtcr1:propertyType"/>
  1001. <map match="dimension/definition/modelQuery/relationships/relationshipDefinition/right" role="bmt:property:rightEnd" class="bmtcr1:cardinalityType"/>
  1002. <map match="dimension/definition/modelQuery/relationships/relationshipDefinition/right/refobj" role="bmt:property:objref" class="bmtcr1:refType" index="true" allowMissingTarget="true" languageId="embeddedRelationshipRightRefID"/>
  1003. <map match="dimension/definition/modelQuery/relationships/relationshipDefinition/right/mincard" role="bmt:property" class="bmtcr1:propertyType"/>
  1004. <map match="dimension/definition/modelQuery/relationships/relationshipDefinition/right/maxcard" role="bmt:property" class="bmtcr1:propertyType"/>
  1005. <map match="dimension/definition/modelQuery/filters" role="bmt:property:complex" class="cr1CompositeProperty"/>
  1006. <map match="dimension/definition/modelQuery/filters/filterDefinition" role="bmt:property:complex" class="cr1CompositeProperty"/>
  1007. <map match="dimension/definition/modelQuery/filters/filterDefinition/@apply" role="bmt:property" class="xsd:NMTOKEN"/>
  1008. <map match="dimension/definition/modelQuery/filters/filterDefinition/refobj" role="bmt:property:objref" class="bmtcr1:refType" index="true" allowMissingTarget="true" languageId="filterRefID"/>
  1009. <map match="dimension/definition/modelQuery/filters/filterDefinition/displayName" role="bmt:property" class="xsd:string"/>
  1010. <map match="dimension/definition/modelQuery/filters/filterDefinition/expression" role="bmt:property:complex" class="bmtcr1:embeddedFilterType"/>
  1011. <map match="dimension/definition/modelQuery/filters/filterDefinition/expression/refobj" role="bmt:property:objref" class="bmtcr1:refType" index="true" allowMissingTarget="true" languageId="embeddedFilterExpressionRefID"/>
  1012. <map match="dimension/definition/modelQuery/filters/filterDefinition/expression/refobjViaShortcut" role="bmt:property:complex" class="bmtcr1:cr1CompositeProperty"/>
  1013. <map match="dimension/definition/modelQuery/filters/filterDefinition/expression/refobjViaShortcut/refobj" role="bmt:property:objref" class="bmtcr1:refType" index="true" allowMissingTarget="true" languageId="embeddedFilterExpressionRefID"/>
  1014. <map match="dimension/definition/modelQuery/generateSQL" role="bmt:property" class="xsd:NMTOKEN"/>
  1015. <map match="dimension/definition/modelQuery/sql" role="bmt:property:complex" class="bmtcr1:sqlType"/>
  1016. <map match="dimension/definition/modelQuery/sql/@type" role="bmt:property" class="xsd:NMTOKEN"/>
  1017. <map match="dimension/definition/storedProcedure" role="bmt:property:composite" class="cr1CompositeProperty" languageId="dimensionTypeStoredProcedureID"/>
  1018. <map match="dimension/definition/storedProcedure/dataSourceRef" role="bmt:property:objref" class="bmtcr1:refType" index="true" allowMissingTarget="true" languageId="dataSourceRefID"/>
  1019. <map match="dimension/definition/storedProcedure/canonicalName" role="bmt:property" class="xsd:string"/>
  1020. <map match="dimension/definition/storedProcedure/type" role="bmt:property" class="xsd:NMTOKEN"/>
  1021. <map match="dimension/definition/storedProcedure/procParameters" role="bmt:property:composite" class="cr1CompositeProperty"/>
  1022. <map match="dimension/definition/storedProcedure/procParameters/procParameter" role="bmt:property:composite" class="cr1CompositeProperty"/>
  1023. <map match="dimension/definition/storedProcedure/procParameters/procParameter/parameterName" role="bmt:property" class="bmtcr1:nameType"/>
  1024. <map match="dimension/definition/storedProcedure/procParameters/procParameter/mode" role="bmt:property" class="xsd:NMTOKEN"/>
  1025. <map match="dimension/definition/storedProcedure/procParameters/procParameter/datatype" role="bmt:property" class="datatype">
  1026. <mapvalue enum="unknown" languageId="datatypeUnknownID"/>
  1027. <mapvalue enum="unsupported" languageId="datatypeUnsupportedID"/>
  1028. <mapvalue enum="int16" languageId="datatypeInt16ID"/>
  1029. <mapvalue enum="int32" languageId="datatypeInt32ID"/>
  1030. <mapvalue enum="int64" languageId="datatypeInt64ID"/>
  1031. <mapvalue enum="decimal" languageId="datatypeDecimalID"/>
  1032. <mapvalue enum="numeric" languageId="datatypeNumericID"/>
  1033. <mapvalue enum="float" languageId="datatypeFloatID"/>
  1034. <mapvalue enum="float32" languageId="datatypeFloat32ID"/>
  1035. <mapvalue enum="float64" languageId="datatypeFloat64ID"/>
  1036. <mapvalue enum="binary" languageId="datatypeBinaryID"/>
  1037. <mapvalue enum="binaryLength16" languageId="datatypeBinaryLength16ID"/>
  1038. <mapvalue enum="date" languageId="datatypeDateID"/>
  1039. <mapvalue enum="time" languageId="datatypeTimeID"/>
  1040. <mapvalue enum="dateTime" languageId="datatypeDateTimeID"/>
  1041. <mapvalue enum="timeInterval" languageId="datatypeTimeIntervalID"/>
  1042. <mapvalue enum="character" languageId="datatypeCharacterID"/>
  1043. <mapvalue enum="characterLength16" languageId="datatypeCharacterLength16ID"/>
  1044. <mapvalue enum="characterLength32" languageId="datatypeCharacterLength32ID"/>
  1045. <mapvalue enum="blob" languageId="datatypeBlobID"/>
  1046. <mapvalue enum="textBlob" languageId="datatypeTextBlobID"/>
  1047. <mapvalue enum="databaseKey" languageId="datatypeDatabaseKeyID"/>
  1048. <mapvalue enum="boolean" languageId="datatypeBooleanID"/>
  1049. <mapvalue enum="timeTZ" languageId="datatypeTimeTZID"/>
  1050. <mapvalue enum="timeStampTZ" languageId="datatypeTimeStampTZID"/>
  1051. <mapvalue enum="intervalYM" languageId="datatypeIntervalYMID"/>
  1052. <mapvalue enum="nChar" languageId="datatypeNCharID"/>
  1053. <mapvalue enum="nVarChar" languageId="datatypeNVarCharID"/>
  1054. </map>
  1055. <map match="dimension/definition/storedProcedure/procParameters/procParameter/precision" role="bmt:property" class="xsd:long"/>
  1056. <map match="dimension/definition/storedProcedure/procParameters/procParameter/scale" role="bmt:property" class="scale"/>
  1057. <map match="dimension/definition/storedProcedure/procParameters/procParameter/size" role="bmt:property" class="size"/>
  1058. <map match="dimension/definition/storedProcedure/procParameters/procParameter/nullable" role="bmt:property" class="nullable"/>
  1059. <map match="dimension/definition/storedProcedure/procParameters/procParameter/value" role="bmt:property" class="bmtcr1:nameType"/>
  1060. <!-- added for backward compatibility -->
  1061. <map match="dimension/levels" role="bmt:property:complex" class="bmtcr1:HiddenPropertyType"/>
  1062. <map match="dimension/levels/_level" role="bmt:property:complex" class="bmtcr1:bmtcr1:HiddenPropertyType"/>
  1063. <map match="dimension/levels/_level/name" role="bmt:property" class="xsd:token"/>
  1064. <map match="dimension/levels/_level/externalName" role="bmt:property" class="xsd:string"/>
  1065. <map match="dimension/levels/_level/externalOrdinal" role="bmt:property" class="xsd:nonNegativeInteger"/>
  1066. <map match="dimension/levels/_level/key" role="bmt:property:composite" class="bmtcr1:HiddenPropertyType"/>
  1067. <map match="dimension/levels/_level/key/@isUniqueKey" role="bmt:property" class="xsd:boolean"/>
  1068. <map match="dimension/levels/_level/key/name" role="bmt:property" class="xsd:token"/>
  1069. <map match="dimension/levels/_level/key/queryItems_collection" role="bmt:property:complex" class="bmtcr1:refCollectionType"/>
  1070. <map match="dimension/levels/_level/key/queryItems_collection/refobj" role="bmt:property:objref" class="bmtcr1:refType" index="true" allowMissingTarget="true"/>
  1071. <map match="dimension/levels/_level/keyref" role="bmt:property" class="xsd:string"/>
  1072. <map match="dimension/levels/_level/attributes" role="bmt:property:composite" class="bmtcr1:refCollectionType"/>
  1073. <map match="dimension/levels/_level/attributes/refobj" role="bmt:property:objref" class="bmtcr1:refType" index="true"/>
  1074. <map match="dimension/levels/_level/property" role="bmt:property:complex" class="cr1CompositeProperty"/>
  1075. <map match="dimension/levels/_level/property@name" role="bmt:property" class="xsd:string"/>
  1076. <map match="dimension/levels/_level/property@type" role="bmt:property" class="xsd:NMTOKEN"/>
  1077. <map match="dimension/hierarchies" role="bmt:property:complex" class="bmtcr1:HiddenPropertyType"/>
  1078. <map match="dimension/hierarchies/_hierarchy" role="bmt:property:complex" class="cr1CompositeProperty"/>
  1079. <map match="dimension/hierarchies/_hierarchy/name" role="bmt:property" class="xsd:token"/>
  1080. <map match="dimension/hierarchies/_hierarchy/externalName" role="bmt:property" class="xsd:string"/>
  1081. <map match="dimension/hierarchies/_hierarchy/externalOrdinal" role="bmt:property" class="xsd:nonNegativeInteger"/>
  1082. <map match="dimension/hierarchies/_hierarchy/functionalDependency" role="bmt:property:composite" class="bmtcr1:HiddenPropertyType"/>
  1083. <map match="dimension/hierarchies/_hierarchy/functionalDependency/refobj" role="bmt:property" class="bmtcr1:refType"/>
  1084. <map match="dimension/hierarchies/_hierarchy/property" role="bmt:property:complex" class="cr1CompositeProperty"/>
  1085. <map match="dimension/hierarchies/_hierarchy/property@name" role="bmt:property" class="xsd:string"/>
  1086. <map match="dimension/hierarchies/_hierarchy/property@type" role="bmt:property" class="xsd:NMTOKEN"/>
  1087. <!-- *end* added for backward compatibility -->
  1088. <map match="dimension/previewFilters" role="bmt:property:complex" class="cr1PreviewFilter"/>
  1089. <map match="dimension/previewFilters/previewFilter" role="bmt:property:complex" class="cr1CompositeProperty"/>
  1090. <map match="dimension/previewFilters/previewFilter/refobj" role="bmt:property:objref" class="bmtcr1:refType" index="true" languageId="previewFilterRefID"/>
  1091. <map match="dimension/previewFilters/previewFilter/displayName" role="bmt:property" class="xsd:string"/>
  1092. <map match="dimension/previewFilters/previewFilter/expression" role="bmt:property:complex" class="expressionType"/>
  1093. <map match="dimension/previewFilters/previewFilter/expression/refobj" role="bmt:property:objref" class="bmtcr1:refType" index="true" allowMissingTarget="true" languageId="embeddedPreviewFilterExpressionRefID"/>
  1094. <map match="dimension/previewFilters/previewFilter/expression/refobjViaShortcut" role="bmt:property:complex" class="bmtcr1:cr1CompositeProperty"/>
  1095. <map match="dimension/previewFilters/previewFilter/expression/refobjViaShortcut/refobj" role="bmt:property:objref" class="bmtcr1:refType" index="true" allowMissingTarget="true" languageId="embeddedPreviewFilterExpressionRefID"/>
  1096. <map match="dimension/securityFilters" role="bmt:property:complex" class="cr1SecurityFilter" languageId="securityFiltersID"/>
  1097. <map match="dimension/securityFilters/securityFilterDefinition" role="bmt:property:complex" class="cr1CompositeProperty"/>
  1098. <map match="dimension/securityFilters/securityFilterDefinition/securityObject" role="bmt:property:complex" class="cr1CompositeProperty"/>
  1099. <map match="dimension/securityFilters/securityFilterDefinition/securityObject/@type" role="bmt:property" class="xsd:NMTOKEN"/>
  1100. <map match="dimension/securityFilters/securityFilterDefinition/securityObject/displayPath" role="bmt:property" class="xsd:string"/>
  1101. <map match="dimension/securityFilters/securityFilterDefinition/securityObject/cmSearchPath" role="bmt:property" class="xsd:string"/>
  1102. <map match="dimension/securityFilters/securityFilterDefinition/basedOn" role="bmt:property:complex" class="cr1CompositeProperty"/>
  1103. <map match="dimension/securityFilters/securityFilterDefinition/basedOn/cmSearchPath" role="bmt:property" class="xsd:string"/>
  1104. <map match="dimension/securityFilters/securityFilterDefinition/refobj" role="bmt:property:objref" class="bmtcr1:refType" index="true" languageId="securityFilterRefID"/>
  1105. <map match="dimension/securityFilters/securityFilterDefinition/displayName" role="bmt:property" class="xsd:string"/>
  1106. <map match="dimension/securityFilters/securityFilterDefinition/expression" role="bmt:property:complex" class="bmtcr1:expressionType"/>
  1107. <map match="dimension/securityFilters/securityFilterDefinition/expression/refobj" role="bmt:property:objref" class="bmtcr1:refType" index="true" allowMissingTarget="true" languageId="embeddedSecurityFilterExpressionRefID"/>
  1108. <map match="dimension/securityFilters/securityFilterDefinition/expression/refobjViaShortcut" role="bmt:property:complex" class="bmtcr1:cr1CompositeProperty"/>
  1109. <map match="dimension/securityFilters/securityFilterDefinition/expression/refobjViaShortcut/refobj" role="bmt:property:objref" class="bmtcr1:refType" index="true" allowMissingTarget="true" languageId="embeddedSecurityFilterExpressionRefID"/>
  1110. <map match="dimension/externalizeMethod" role="bmt:property" class="xsd:NMTOKEN" languageId="externalizeMethodID">
  1111. <mapvalue enum="default" languageId="externalizeMethodDefaultID"/>
  1112. <mapvalue enum="csv" languageId="externalizeMethodCsvID"/>
  1113. <mapvalue enum="tab" languageId="externalizeMethodTabID"/>
  1114. <mapvalue enum="iqd" languageId="externalizeMethodIqdID"/>
  1115. </map>
  1116. <map match="dimension/externalizeAutoSummary" role="bmt:property" class="xsd:boolean" languageId="externalizeAutoSummaryID"/>
  1117. <map match="dimension/orderOfMagnitude" role="bmt:property" class="xsd:decimal" languageId="orderOfMagnitudeID"/>
  1118. <map match="dimension/type" role="bmt:property" class="bmtcr1:dimensionType" languageId="dimensionTypeID">
  1119. <mapvalue enum="regular" languageId="dimensionTypeRegularID"/>
  1120. <mapvalue enum="time" languageId="dimensionTypeTimeID"/>
  1121. <mapvalue enum="currency" languageId="dimensionTypeCurrencyID"/>
  1122. <mapvalue enum="measure" languageId="dimensionTypeMeasureID"/>
  1123. </map>
  1124. <map match="dimension/membersRollup" role="bmt:property" class="bmtcr1:HiddenPropertyType"/>
  1125. <map match="dimension/sortMembersMetadata" role="bmt:property" class="bmtcr1:HiddenPropertyType" languageId="applyToMetadataTree"/>
  1126. <map match="dimension/sortMembersData" role="bmt:property" class="bmtcr1:HiddenPropertyType" languageId="applyDefaultSortReport"/>
  1127. <map match="dimension/sortMembersAndEnableMrf" role="bmt:property" class="bmtcr1:HiddenPropertyType" languageId="allowMemberRelativeFunctions"/>
  1128. <map match="dimension/aliasTableMapRef" role="bmt:property:objref" class="bmtcr1:HiddenPropertyType" allowMissingTarget="false" index="true" languageId="parameterMapID"/>
  1129. <map match="dimension/defaultHierarchy" role="bmt:property:objref" class="bmtcr1:defaultHierRefType" index="true" languageId="defaultHierarchyRefID"/>
  1130. <map match="dimension/guid" role="bmt:property" class="bmtcr1:HiddenPropertyType"/>
  1131. <!-- measure -->
  1132. <map match="measure" role="bmt:object:simpleGroup" class="bmtcr1:measure" languageId="measureID"/>
  1133. <map match="measure/name" role="bmt:property:name" class="bmtcr1:nameType" index="true" languageId="objectNameID"/>
  1134. <map match="measure/description" role="bmt:property:description" class="bmtcr1:nameType" languageId="descriptionID"/>
  1135. <map match="measure/lastChanged" role="bmt:property" class="xsd:dateTime" languageId="lastChangedID"/>
  1136. <map match="measure/lastChangedBy" role="bmt:property" class="xsd:string:readOnly" languageId="lastChangedByID"/>
  1137. <map match="measure/comment" role="bmt:property" class="bmtcr1:SimpleSearchableStringType" languageId="commentID"/>
  1138. <map match="measure/screenTip" role="bmt:property" class="bmtcr1:nameType" languageId="screenTipID"/>
  1139. <map match="measure/expression" role="bmt:property:complex" class="bmtcr1:expressionType" languageId="expressionID" persist="true"/>
  1140. <map match="measure/expression/refobj" role="bmt:property:objref" class="bmtcr1:refType" index="true" allowMissingTarget="true" languageId="expressionRefID"/>
  1141. <map match="measure/expression/refobjViaShortcut" role="bmt:property:complex" class="bmtcr1:cr1CompositeProperty"/>
  1142. <map match="measure/expression/refobjViaShortcut/refobj" role="bmt:property:objref" class="bmtcr1:refType" index="true" allowMissingTarget="true" languageId="expressionRefID"/>
  1143. <map match="measure/externalName" role="bmt:property" class="externalName" languageId="externalNameID"/>
  1144. <map match="measure/hidden" role="bmt:property" class="xsd:boolean" languageId="hiddenID"/>
  1145. <map match="measure/usage" role="bmt:property" class="bmtcr1:HiddenPropertyType" languageId="usageID">
  1146. <mapvalue enum="unknown" languageId="usageUnknownID"/>
  1147. <mapvalue enum="identifier" languageId="usageIdentifierID"/>
  1148. <mapvalue enum="fact" languageId="usageFactID"/>
  1149. <mapvalue enum="attribute" languageId="usageAttributeID"/>
  1150. </map>
  1151. <map match="measure/format" role="bmt:property:complex" class="bmtcr1:formatType" languageId="formatID"/>
  1152. <map match="measure/currency" role="bmt:property" class="currency" languageId="currencyID"/>
  1153. <map match="measure/datatype" role="bmt:property" class="datatype" languageId="dataTypeID">
  1154. <mapvalue enum="unknown" languageId="datatypeUnknownID"/>
  1155. <mapvalue enum="unsupported" languageId="datatypeUnsupportedID"/>
  1156. <mapvalue enum="int16" languageId="datatypeInt16ID"/>
  1157. <mapvalue enum="int32" languageId="datatypeInt32ID"/>
  1158. <mapvalue enum="int64" languageId="datatypeInt64ID"/>
  1159. <mapvalue enum="decimal" languageId="datatypeDecimalID"/>
  1160. <mapvalue enum="numeric" languageId="datatypeNumericID"/>
  1161. <mapvalue enum="float" languageId="datatypeFloatID"/>
  1162. <mapvalue enum="float32" languageId="datatypeFloat32ID"/>
  1163. <mapvalue enum="float64" languageId="datatypeFloat64ID"/>
  1164. <mapvalue enum="binary" languageId="datatypeBinaryID"/>
  1165. <mapvalue enum="binaryLength16" languageId="datatypeBinaryLength16ID"/>
  1166. <mapvalue enum="date" languageId="datatypeDateID"/>
  1167. <mapvalue enum="time" languageId="datatypeTimeID"/>
  1168. <mapvalue enum="dateTime" languageId="datatypeDateTimeID"/>
  1169. <mapvalue enum="timeInterval" languageId="datatypeTimeIntervalID"/>
  1170. <mapvalue enum="character" languageId="datatypeCharacterID"/>
  1171. <mapvalue enum="characterLength16" languageId="datatypeCharacterLength16ID"/>
  1172. <mapvalue enum="characterLength32" languageId="datatypeCharacterLength32ID"/>
  1173. <mapvalue enum="blob" languageId="datatypeBlobID"/>
  1174. <mapvalue enum="textBlob" languageId="datatypeTextBlobID"/>
  1175. <mapvalue enum="databaseKey" languageId="datatypeDatabaseKeyID"/>
  1176. <mapvalue enum="boolean" languageId="datatypeBooleanID"/>
  1177. <mapvalue enum="timeTZ" languageId="datatypeTimeTZID"/>
  1178. <mapvalue enum="timeStampTZ" languageId="datatypeTimeStampTZID"/>
  1179. <mapvalue enum="intervalYM" languageId="datatypeIntervalYMID"/>
  1180. <mapvalue enum="nChar" languageId="datatypeNCharID"/>
  1181. <mapvalue enum="nVarChar" languageId="datatypeNVarCharID"/>
  1182. </map>
  1183. <map match="measure/precision" role="bmt:property" class="precision" languageId="precisionID"/>
  1184. <map match="measure/scale" role="bmt:property" class="scale" languageId="scaleID"/>
  1185. <map match="measure/size" role="bmt:property" class="size" languageId="sizeID"/>
  1186. <map match="measure/nullable" role="bmt:property" class="nullable" languageId="nullableID">
  1187. <mapvalue enum="true" languageId="trueValueID"/>
  1188. <mapvalue enum="false" languageId="falseValueID"/>
  1189. </map>
  1190. <map match="measure/aggregationRule" role="bmt:property" class="bmtcr1:HiddenPropertyType" languageId="aggregationRuleID"/>
  1191. <map match="measure/displayType" role="bmt:property" class="bmtcr1:HiddenPropertyType" languageId="displayTypeID">
  1192. <mapvalue enum="picture" languageId="displayTypePictureID"/>
  1193. <mapvalue enum="link" languageId="displayTypeLinkID"/>
  1194. <mapvalue enum="value" languageId="displayTypeValueID"/>
  1195. </map>
  1196. <map match="measure/MIMEType" role="bmt:property" class="bmtcr1:HiddenPropertyType" languageId="MIMETypeID"/>
  1197. <map match="measure/promptInfo" role="bmt:property:composite" class="bmtcr1:promptInfoType" languageId="promptInfoID"/>
  1198. <map match="measure/promptInfo/promptType" role="bmt:property" class="xsd:NMTOKEN" languageId="promptTypeID">
  1199. <mapvalue enum="serverDetermined" languageId="promptTypeServerDeterminedID"/>
  1200. <mapvalue enum="editBox" languageId="promptTypeEditBoxID"/>
  1201. <mapvalue enum="selectDate" languageId="promptTypeSelectDateID"/>
  1202. <mapvalue enum="selectDateTime" languageId="promptTypeSelectDateTimeID"/>
  1203. <mapvalue enum="selectInterval" languageId="promptTypeSelectIntervalID"/>
  1204. <mapvalue enum="selectTime" languageId="promptTypeSelectTimeID"/>
  1205. <mapvalue enum="selectValue" languageId="promptTypeSelectValueID"/>
  1206. <mapvalue enum="selectWithSearch" languageId="promptTypeSelectWithSearchID"/>
  1207. <mapvalue enum="selectWithTree" languageId="promptTypeSelectWithTreeID"/>
  1208. </map>
  1209. <map match="measure/promptInfo/promptCascadeOnRef" role="bmt:property:objref" class="bmtcr1:promptRefType" index="true" allowMissingTarget="false" languageId="promptCascadeOnRefID"/>
  1210. <map match="measure/promptInfo/promptDisplayItemRef" role="bmt:property:objref" class="bmtcr1:promptRefType" index="true" allowMissingTarget="false" languageId="promptDisplayItemRefID"/>
  1211. <map match="measure/promptInfo/promptFilterItemRef" role="bmt:property:objref" class="bmtcr1:promptRefType" index="true" allowMissingTarget="false" languageId="promptFilterItemRefID"/>
  1212. <map match="measure/promptInfo/promptUseItemRef" role="bmt:property:objref" class="bmtcr1:promptRefType" index="true" allowMissingTarget="false" languageId="promptUseItemRefID"/>
  1213. <map match="measure/regularAggregate" role="bmt:property" class="xsd:NMTOKEN" languageId="regularAggregateID">
  1214. <mapvalue enum="unsupported" languageId="aggregateRuleUnsupportedID"/>
  1215. <mapvalue enum="unknown" languageId="aggregateRuleUnknownID"/>
  1216. <mapvalue enum="average" languageId="aggregateRuleAverageID"/>
  1217. <mapvalue enum="automatic" languageId="aggregateRuleAutomaticID"/>
  1218. <mapvalue enum="calculated" languageId="aggregateRuleCalculatedID"/>
  1219. <mapvalue enum="count" languageId="aggregateRuleCountID"/>
  1220. <mapvalue enum="countDistinct" languageId="aggregateRuleCountDistinctID"/>
  1221. <mapvalue enum="countNonZero" languageId="aggregateRuleCountNonZeroID"/>
  1222. <mapvalue enum="maximum" languageId="aggregateRuleMaximumID"/>
  1223. <mapvalue enum="median" languageId="aggregateRuleMedianID"/>
  1224. <mapvalue enum="minimum" languageId="aggregateRuleMinimumID"/>
  1225. <mapvalue enum="standardDeviation" languageId="aggregateRuleStandardDeviationID"/>
  1226. <mapvalue enum="sum" languageId="aggregateRuleSumID"/>
  1227. <mapvalue enum="variance" languageId="aggregateRuleVarianceID"/>
  1228. </map>
  1229. <map match="measure/semiAggregate" role="bmt:property" class="xsd:string:readOnly" languageId="semiAggregateID">
  1230. <mapvalue enum="unsupported" languageId="aggregateRuleUnsupportedID"/>
  1231. <mapvalue enum="average" languageId="aggregateRuleAverageID"/>
  1232. <mapvalue enum="automatic" languageId="aggregateRuleAutomaticID"/>
  1233. <mapvalue enum="calculated" languageId="aggregateRuleCalculatedID"/>
  1234. <mapvalue enum="count" languageId="aggregateRuleCountID"/>
  1235. <mapvalue enum="countDistinct" languageId="aggregateRuleCountDistinctID"/>
  1236. <mapvalue enum="countNonZero" languageId="aggregateRuleCountNonZeroID"/>
  1237. <mapvalue enum="maximum" languageId="aggregateRuleMaximumID"/>
  1238. <mapvalue enum="median" languageId="aggregateRuleMedianID"/>
  1239. <mapvalue enum="minimum" languageId="aggregateRuleMinimumID"/>
  1240. <mapvalue enum="standardDeviation" languageId="aggregateRuleStandardDeviationID"/>
  1241. <mapvalue enum="sum" languageId="aggregateRuleSumID"/>
  1242. <mapvalue enum="variance" languageId="aggregateRuleVarianceID"/>
  1243. </map>
  1244. <map match="measure/sortOnRef" role="bmt:property:objref" class="bmtcr1:HiddenPropertyType" index="true" allowMissingTarget="false" languageId="sortOnRefID"/>
  1245. <map match="measure/unSortable" role="bmt:property" class="bmtcr1:HiddenPropertyType" languageId="unSortableID"/>
  1246. <map match="measure/collationSequenceName" role="bmt:property" class="bmtcr1:HiddenPropertyType"/>
  1247. <map match="measure/collationSequenceLevel" role="bmt:property" class="bmtcr1:HiddenPropertyType"/>
  1248. <map match="measure/originalCollationSequenceName" role="bmt:property" class="bmtcr1:HiddenPropertyType"/>
  1249. <map match="measure/originalEncodingName" role="bmt:property" class="bmtcr1:HiddenPropertyType"/>
  1250. <map match="measure/aggregateRules" role="bmt:property:complex" class="bmtcr1:aggregateRules" languageId="aggregateRulesID"/>
  1251. <map match="measure/aggregateRules/aggregateRule" role="bmt:property:composite" class="bmtcr1:aggregateRule" languageId="aggregateRuleID"/>
  1252. <map match="measure/aggregateRules/aggregateRule/dimensionRef" role="bmt:property:objref" class="bmtcr1:refType" index="true" languageId="dimensionRefID"/>
  1253. <map match="measure/aggregateRules/aggregateRule/applyAggregate" role="bmt:property" class="xsd:string" languageId="applyAggregateID">
  1254. <mapvalue enum="unsupported" languageId="aggregateRuleUnsupportedID"/>
  1255. <mapvalue enum="average" languageId="aggregateRuleAverageID"/>
  1256. <mapvalue enum="count" languageId="aggregateRuleCountID"/>
  1257. <mapvalue enum="firstPeriod" languageId="aggregateRuleFirstPeriodID"/>
  1258. <mapvalue enum="lastPeriod" languageId="aggregatelRuleLastPeriodID"/>
  1259. <mapvalue enum="maximum" languageId="aggregateRuleMaximumID"/>
  1260. <mapvalue enum="minimum" languageId="aggregateRuleMinimumID"/>
  1261. <mapvalue enum="standardDeviation" languageId="aggregateRuleStandardDeviationID"/>
  1262. <mapvalue enum="sum" languageId="aggregateRuleSumID"/>
  1263. <mapvalue enum="variance" languageId="aggregateRuleVarianceID"/>
  1264. </map>
  1265. <map match="measure/conformanceRef" role="bmt:property:objref" class="bmtcr1:HiddenPropertyType" index="true"/>
  1266. <map match="measure/allocationRule" role="bmt:property" class="xsd:NMTOKEN" languageId="propertyallocationRuleID">
  1267. <mapvalue enum="default" languageId="allocationRuleDefaultID"/>
  1268. <mapvalue enum="constant" languageId="allocationRuleConstantID"/>
  1269. </map>
  1270. <map match="measure/guid" role="bmt:property" class="bmtcr1:HiddenPropertyType"/>
  1271. <!-- SecurityViews -->
  1272. <map match="securityViews" role="bmt:object:group" class="securityViews" languageId="securityViewsID"/>
  1273. <!-- securityView -->
  1274. <map match="securityView" role="bmt:object:group" class="bmtcr1:securityViewType" languageId="securityViewID"/>
  1275. <map match="securityView/@isRoleBased" role="bmt:property" class="cr1RoleBased" languageId="isRoleBasedID"/>
  1276. <map match="securityView/name" role="bmt:property:name" class="bmtcr1:nameType" index="true" languageId="objectNameID"/>
  1277. <map match="securityView/definition" role="bmt:property:complex" class="bmtcr1:securityDefType"/>
  1278. <map match="securityView/definition/set" role="bmt:property:complex" class="bmtcr1:refCollectionType"/>
  1279. <map match="securityView/definition/set/@includeRule" role="bmt:property" class="xsd:NMTOKEN"/>
  1280. <map match="securityView/definition/set/refobj" role="bmt:property:objref" class="bmtcr1:refType" index="true" languageId="refID"/>
  1281. <map match="securityView/definition/set/viewref" role="bmt:property:objref" class="bmtcr1:refType" index="true" languageId="packageRefID"/>
  1282. <map match="securityView/access" role="bmt:property:complex" class="bmtcr1:securityAccessType"/>
  1283. <map match="securityView/access/decisionRole" role="bmt:property:complex" class="cr1CompositeProperty"/>
  1284. <map match="securityView/access/decisionRole/securityObject" role="bmt:property:complex" class="cr1CompositeProperty"/>
  1285. <map match="securityView/access/decisionRole/securityObject/@type" role="bmt:property" class="xsd:NMTOKEN"/>
  1286. <map match="securityView/access/decisionRole/securityObject/displayPath" role="bmt:property" class="xsd:string"/>
  1287. <map match="securityView/access/decisionRole/securityObject/cmSearchPath" role="bmt:property" class="xsd:string"/>
  1288. <map match="securityView/functionSets" role="bmt:property:complex" class="cr1CompositeProperty"/>
  1289. <map match="securityView/functionSets/functionSet" role="bmt:property:complex" class="cr1CompositeProperty"/>
  1290. <map match="securityView/functionSets/functionSet/functionSetID" role="bmt:property" class="xsd:NMTOKEN"/>
  1291. <map match="securityView/qosOverrides" role="bmt:property:complex" class="cr1CompositeProperty"/>
  1292. <map match="securityView/qosOverrides/qosOverride" role="bmt:property" class="xsd:cr1CompositeProperty"/>
  1293. <map match="securityView/qosOverrides/qosOverride/functionId" role="bmt:property" class="xsd:string" languageId="overrideIdID"/>
  1294. <map match="securityView/qosOverrides/qosOverride/qosLevel" role="bmt:property" class="xsd:NMTOKEN" languageId="qosLevelID">
  1295. <mapvalue enum="unavailable" languageId="qosLevelUnavailableID"/>
  1296. <mapvalue enum="restricted" languageId="qosLevelRestrictedID"/>
  1297. <mapvalue enum="limited" languageId="qosLevelLimitedID"/>
  1298. <mapvalue enum="ok" languageId="qosLevelOKID"/>
  1299. </map>
  1300. <map match="securityView/qosOverrides/qosOverride/description" role="bmt:property:description" class="bmtcr1:nameType" languageId="overrideDescriptionID"/>
  1301. <map match="securityView/guid" role="bmt:property" class="bmtcr1:HiddenPropertyType"/>
  1302. <!-- shortcut -->
  1303. <map match="shortcut" role="bmt:object:shortcut" class="bmtcr1:shortcutType" languageId="shortcutID"/>
  1304. <map match="shortcut/name" role="bmt:property:name" class="bmtcr1:nameType" index="true" languageId="objectNameID"/>
  1305. <map match="shortcut/description" role="bmt:property:description" class="bmtcr1:nameType" languageId="descriptionID"/>
  1306. <map match="shortcut/lastChanged" role="bmt:property" class="xsd:dateTime" languageId="lastChangedID"/>
  1307. <map match="shortcut/lastChangedBy" role="bmt:property" class="xsd:string:readOnly" languageId="lastChangedByID"/>
  1308. <map match="shortcut/comment" role="bmt:property" class="bmtcr1:SimpleSearchableStringType" languageId="commentID"/>
  1309. <map match="shortcut/screenTip" role="bmt:property" class="bmtcr1:nameType" languageId="screenTipID"/>
  1310. <map match="shortcut/refobj" role="bmt:property:objref" class="bmtcr1:refTypeReadOnly" index="true" languageId="targetRefID"/>
  1311. <map match="shortcut/targetType" role="bmt:property" class="targetType" languageId="targetTypeID"/>
  1312. <map match="shortcut/treatAs" role="bmt:property" class="xsd:NMTOKEN" languageId="treatAsID">
  1313. <mapvalue enum="reference" languageId="shortcutReferenceID"/>
  1314. <mapvalue enum="alias" languageId="shortcutAliasID"/>
  1315. </map>
  1316. <map match="shortcut/guid" role="bmt:property" class="bmtcr1:HiddenPropertyType"/>
  1317. <map match="shortcut/useInJoinPath" role="bmt:property" class="xsd:boolean" languageId="useInJoinPathID"/>
  1318. <!-- relationship shortcut -->
  1319. <map match="relationshipShortcut" role="bmt:object:shortcut" class="bmtcr1:relationshipShortcutType" languageId="relationshipShortcutID"/>
  1320. <map match="relationshipShortcut/name" role="bmt:property:name" class="bmtcr1:nameType" index="true" languageId="objectNameID"/>
  1321. <map match="relationshipShortcut/left" role="bmt:property:leftEnd" class="bmtcr1:cardinalityType"/>
  1322. <map match="relationshipShortcut/left/refobj" role="bmt:property:objref" class="bmtcr1:refType" index="true" languageId="relationshipLeftRefID"/>
  1323. <map match="relationshipShortcut/relationshipRef" role="bmt:property:objref" class="bmtcr1:refType" index="true" languageId="targetRefID"/>
  1324. <map match="relationshipShortcut/right" role="bmt:property:rightEnd" class="bmtcr1:cardinalityType"/>
  1325. <map match="relationshipShortcut/right/refobj" role="bmt:property:objref" class="bmtcr1:refType" index="true" languageId="relationshipRightRefID"/>
  1326. <map match="relationshipShortcut/guid" role="bmt:property" class="bmtcr1:HiddenPropertyType"/>
  1327. <!-- project -->
  1328. <map match="project" role="bmt:object:project" class="bmtcr1:project" languageId="projectID"/>
  1329. <map match="project/@containsDynamicContent" role="bmt:property" class="bmtcr1:HiddenPropertyType"/>
  1330. <map match="project/@useMFW" role="bmt:property" class="bmtcr1:HiddenPropertyType"/>
  1331. <map match="project/@queryMode" role="bmt:property" class="xsd:NMTOKEN" languageId="queryModeID">
  1332. <mapvalue enum="mixed" languageId="compatibleModeID"/>
  1333. <mapvalue enum="dynamic" languageId="dynamicModeID"/>
  1334. </map>
  1335. <map match="project/name" role="bmt:property:name" class="bmtcr1:nameType" index="true" languageId="objectNameID"/>
  1336. <map match="project/locales" role="bmt:property:complex" class="bmtcr1:supportedLocalesType" languageId="localesID"/>
  1337. <map match="project/locales/locale" role="bmt:property" class="xsd:language"/>
  1338. <map match="project/defaultLocale" role="bmt:property" class="xsd:language" languageId="defaultLocaleID"/>
  1339. <map match="project/fixIdsToDefaultLocale" role="bmt:property" class="xsd:boolean" languageId="fixIdsToDefaultLocale"/>
  1340. <map match="project/qosOverrides" role="bmt:property:complex" class="bmtcr1:HiddenPropertyType"/>
  1341. <map match="project/qosOverrides/qosOverride" role="bmt:property" class="xsd:cr1CompositeProperty"/>
  1342. <map match="project/qosOverrides/qosOverride/functionId" role="bmt:property" class="xsd:string" languageId="overrideIdID"/>
  1343. <map match="project/qosOverrides/qosOverride/qosLevel" role="bmt:property" class="xsd:NMTOKEN" languageId="qosLevelID">
  1344. <mapvalue enum="unavailable" languageId="qosLevelUnavailableID"/>
  1345. <mapvalue enum="restricted" languageId="qosLevelRestrictedID"/>
  1346. <mapvalue enum="limited" languageId="qosLevelLimitedID"/>
  1347. <mapvalue enum="ok" languageId="qosLevelOKID"/>
  1348. </map>
  1349. <map match="project/qosOverrides/qosOverride/description" role="bmt:property:description" class="bmtcr1:nameType" languageId="overrideDescriptionID"/>
  1350. <map match="project/isNullSuppressionAllowed" role="bmt:property" class="bmtcr1:HiddenPropertyType" languageId="isNullSuppressionAllowedID"/>
  1351. <map match="project/isMultiEdgeNullSuppressionAllowed" role="bmt:property" class="bmtcr1:HiddenPropertyType" languageId="isMultiEdgeNullSuppressionAllowedID"/>
  1352. <map match="project/isAccessToNullSuppressionOptionsAllowed" role="bmt:property" class="bmtcr1:HiddenPropertyType" languageId="isAccessToNullSuppressionOptionsAllowedID"/>
  1353. <map match="project/guid" role="bmt:property" class="bmtcr1:HiddenPropertyType"/>
  1354. <map match="project/physicalSources" role="bmt:property:complex" class="bmtcr1:HiddenPropertyType"/>
  1355. <map match="project/physicalSources/physicalSource" role="bmt:property:complex" class="bmtcr1:HiddenPropertyType"/>
  1356. <map match="project/physicalSources/physicalSource/filePath" role="bmt:property" class="bmtcr1:HiddenPropertyType"/>
  1357. <map match="project/physicalSources/physicalSource/content" role="bmt:property" class="bmtcr1:HiddenPropertyType"/>
  1358. <!--parameterMaps-->
  1359. <map match="parameterMaps" role="bmt:object:group" class="parameterMaps" languageId="parameterMapsID"/>
  1360. <!--parameterMap-->
  1361. <map match="parameterMap/[@hidden=true]" role="bmt:object:compound" class="bmtcr1:parameterMapType:hidden" languageId="parameterMapID"/>
  1362. <map match="parameterMap" role="bmt:object:compound" class="bmtcr1:parameterMapType" languageId="parameterMapID"/>
  1363. <map match="parameterMap/@hidden" role="bmt:property" class="bmtcr1:HiddenPropertyType"/>
  1364. <map match="parameterMap/name" role="bmt:property:name" class="bmtcr1:nameType" index="true" languageId="objectNameID"/>
  1365. <map match="parameterMap/defaultValue" role="bmt:property" class="xsd:string" languageId="defaultValueID"/>
  1366. <map match="parameterMap/freshness" role="bmt:property" class="xsd:string" languageId="freshnessID"/>
  1367. <map match="parameterMap/loadAsNeeded" role="bmt:property" class="xsd:boolean" languageId="loadAsNeeded"/>
  1368. <map match="parameterMap/queryItemMap" role="bmt:property:complex" class="bmtcr1:queryItemMapType"/>
  1369. <map match="parameterMap/queryItemMap/keyRef" role="bmt:property:objref" class="bmtcr1:refType" index="true" languageId="keyRefID"/>
  1370. <map match="parameterMap/queryItemMap/valueRef" role="bmt:property:objref" class="bmtcr1:refType" index="true" languageId="valueRefID"/>
  1371. <map match="parameterMap/guid" role="bmt:property" class="bmtcr1:HiddenPropertyType"/>
  1372. <!--parameterMapEntry-->
  1373. <map match="parameterMapEntry" role="bmt:object:simpleGroup" class="bmtcr1:parameterMapEntryType" languageId="parameterMapEntryID"/>
  1374. <map match="parameterMapEntry/key" role="bmt:property:name" class="bmtcr1:nameType" index="true" languageId="objectNameID"/>
  1375. <map match="parameterMapEntry/value" role="bmt:property" class="xsd:string"/>
  1376. <!--queryItemFolder -->
  1377. <map match="queryItemFolder" role="bmt:object:simpleGroup" class="bmtcr1:queryItemFolderType" languageId="queryItemFolderID"/>
  1378. <map match="queryItemFolder/name" role="bmt:property:name" class="bmtcr1:nameType" index="true" languageId="objectNameID"/>
  1379. <map match="queryItemFolder/description" role="bmt:property:description" class="bmtcr1:nameType" languageId="descriptionID"/>
  1380. <map match="queryItemFolder/lastChanged" role="bmt:property" class="xsd:dateTime" languageId="lastChangedID"/>
  1381. <map match="queryItemFolder/lastChangedBy" role="bmt:property" class="xsd:string:readOnly" languageId="lastChangedByID"/>
  1382. <map match="queryItemFolder/comment" role="bmt:property" class="bmtcr1:SimpleSearchableStringType" languageId="commentID"/>
  1383. <map match="queryItemFolder/screenTip" role="bmt:property" class="bmtcr1:nameType" languageId="screenTipID"/>
  1384. <map match="queryItemFolder/hidden" role="bmt:property" class="xsd:boolean" languageId="hiddenID"/>
  1385. <map match="queryItemFolder/guid" role="bmt:property" class="bmtcr1:HiddenPropertyType"/>
  1386. <!-- measureFolder-->
  1387. <map match="measureFolder" role="bmt:object:simpleGroup" class="bmtcr1:measureFolderType" languageId="measureFolderID"/>
  1388. <map match="measureFolder/name" role="bmt:property:name" class="bmtcr1:nameType" index="true" languageId="objectNameID"/>
  1389. <map match="measureFolder/description" role="bmt:property:description" class="bmtcr1:nameType" languageId="descriptionID"/>
  1390. <map match="measureFolder/lastChanged" role="bmt:property" class="xsd:dateTime" languageId="lastChangedID"/>
  1391. <map match="measureFolder/lastChangedBy" role="bmt:property" class="xsd:string:readOnly" languageId="lastChangedByID"/>
  1392. <map match="measureFolder/comment" role="bmt:property" class="bmtcr1:SimpleSearchableStringType" languageId="commentID"/>
  1393. <map match="measureFolder/screenTip" role="bmt:property" class="bmtcr1:nameType" languageId="screenTipID"/>
  1394. <map match="measureFolder/hidden" role="bmt:property" class="xsd:boolean" languageId="hiddenID"/>
  1395. <map match="measureFolder/guid" role="bmt:property" class="bmtcr1:HiddenPropertyType"/>
  1396. <!--level -->
  1397. <map match="level" role="bmt:object:simpleGroup" class="bmtcr1:level" languageId="levelD"/>
  1398. <map match="level/name" role="bmt:property:name" class="bmtcr1:nameType" index="true" languageId="objectNameID"/>
  1399. <map match="level/description" role="bmt:property:description" class="bmtcr1:nameType" languageId="descriptionID"/>
  1400. <map match="level/lastChanged" role="bmt:property" class="xsd:dateTime" languageId="lastChangedID"/>
  1401. <map match="level/lastChangedBy" role="bmt:property" class="xsd:string:readOnly" languageId="lastChangedByID"/>
  1402. <map match="level/comment" role="bmt:property" class="bmtcr1:SimpleSearchableStringType" languageId="commentID"/>
  1403. <map match="level/screenTip" role="bmt:property" class="bmtcr1:nameType" languageId="screenTipID"/>
  1404. <map match="level/hidden" role="bmt:property" class="bmtcr1:HiddenPropertyType" languageId="hiddenID"/>
  1405. <map match="level/isUnique" role="bmt:property" class="xsd:boolean" languageId="isUniqueID"/>
  1406. <map match="level/externalName" role="bmt:property" class="bmtcr1:HiddenPropertyType"/>
  1407. <map match="level/externalOrdinal" role="bmt:property" class="bmtcr1:HiddenPropertyType"/>
  1408. <map match="level/isManual" role="bmt:property" class="bmtcr1:HiddenPropertyType"/>
  1409. <map match="level/orderOfMagnitude" role="bmt:property" class="xsd:decimal" languageId="orderOfMagnitudeID"/>
  1410. <map match="level/memberSort" role="bmt:property:complex" class="bmtcr1:memberSortType" languageId="memberSortID"/>
  1411. <map match="level/memberSort/sortItem" role="bmt:property:complex" class="cr1CompositeProperty"/>
  1412. <map match="level/memberSort/sortItem/@sort" role="bmt:property" class="xsd:NMTOKEN"/>
  1413. <map match="level/memberSort/sortItem/@nullPlacement" role="bmt:property" class="xsd:NMTOKEN"/>
  1414. <map match="level/memberSort/sortItem/refobj" role="bmt:property:objref" class="bmtcr1:refType" index="true" languageId="keyRefID"/>
  1415. <map match="level/guid" role="bmt:property" class="bmtcr1:HiddenPropertyType"/>
  1416. <!--hierarchy -->
  1417. <map match="hierarchy" role="bmt:object:simpleGroup" class="bmtcr1:hierarchy" languageId="hierarchyID"/>
  1418. <map match="hierarchy/name" role="bmt:property:name" class="bmtcr1:nameType" index="true" languageId="objectNameID"/>
  1419. <map match="hierarchy/description" role="bmt:property:description" class="bmtcr1:nameType" languageId="descriptionID"/>
  1420. <map match="hierarchy/screenTip" role="bmt:property" class="bmtcr1:nameType" languageId="screenTipID"/>
  1421. <map match="hierarchy/lastChanged" role="bmt:property" class="xsd:dateTime" languageId="lastChangedID"/>
  1422. <map match="hierarchy/lastChangedBy" role="bmt:property" class="xsd:string:readOnly" languageId="lastChangedByID"/>
  1423. <map match="hierarchy/comment" role="bmt:property" class="bmtcr1:SimpleSearchableStringType" languageId="commentID"/>
  1424. <map match="hierarchy/externalName" role="bmt:property" class="bmtcr1:HiddenPropertyType" languageId="externalNameID"/>
  1425. <map match="hierarchy/multiRoot" role="bmt:property" class="bmtcr1:HiddenPropertyType" languageId="propertyMultipleRootID"/>
  1426. <map match="hierarchy/parentChild" role="bmt:property" class="xsd:boolean" languageId="parentChildID"/>
  1427. <map match="hierarchy/balanced" role="bmt:property" class="xsd:boolean" languageId="propertyBalancedID"/>
  1428. <map match="hierarchy/sortedHierarchy" role="bmt:property" class="bmtcr1:HiddenPropertyType" languageId="propertysortedHierarchyID">
  1429. <mapvalue enum="ascending" languageId="sortedHierarchyAscendingID"/>
  1430. <mapvalue enum="descending" languageId="sortedHierarchyDescendingID"/>
  1431. <mapvalue enum="none" languageId="sortedHierarchyNoneID"/>
  1432. </map>
  1433. <map match="hierarchy/ragged" role="bmt:property" class="xsd:boolean" languageId="propertyRaggedID"/>
  1434. <map match="hierarchy/rootMember" role="bmt:property" class="bmtcr1:HiddenPropertyType" languageId="rootMemberID"/>
  1435. <map match="hierarchy/rootMUN" role="bmt:property" class="xsd:string" languageId="propertyRootMUNID"/>
  1436. <map match="hierarchy/rootCaption" role="bmt:property" class="bmtcr1:HiddenPropertyType"/>
  1437. <map match="hierarchy/cardinality" role="bmt:property" class="bmtcr1:HiddenPropertyType"/>
  1438. <map match="hierarchy/externalNumberOfLevels" role="bmt:property" class="bmtcr1:HiddenPropertyType"/>
  1439. <map match="hierarchy/isWideFan" role="bmt:property" class="xsd:boolean" languageId="propertyisWideFanID"/>
  1440. <map match="hierarchy/guid" role="bmt:property" class="bmtcr1:HiddenPropertyType"/>
  1441. <!--filter -->
  1442. <map match="filter" role="bmt:object:simple" class="bmtcr1:filterType" languageId="filterID"/>
  1443. <map match="filter/name" role="bmt:property:name" class="bmtcr1:nameType" index="true" languageId="objectNameID"/>
  1444. <map match="filter/description" role="bmt:property:description" class="bmtcr1:nameType" languageId="descriptionID"/>
  1445. <map match="filter/lastChanged" role="bmt:property" class="xsd:dateTime" languageId="lastChangedID"/>
  1446. <map match="filter/lastChangedBy" role="bmt:property" class="xsd:string:readOnly" languageId="lastChangedByID"/>
  1447. <map match="filter/comment" role="bmt:property" class="bmtcr1:SimpleSearchableStringType" languageId="commentID"/>
  1448. <map match="filter/screenTip" role="bmt:property" class="bmtcr1:nameType" languageId="screenTipID"/>
  1449. <map match="filter/@status" role="bmt:property" class="cr1Status" languageId="statusID">
  1450. <mapvalue enum="valid" languageId="objectStatusValidID"/>
  1451. <mapvalue enum="invalid" languageId="objectStatusInvalidID"/>
  1452. <mapvalue enum="needsReevaluation" languageId="objectStatusNeedsReevaluationID"/>
  1453. </map>
  1454. <map match="filter/expression" role="bmt:property:complex" class="bmtcr1:expressionType" languageId="expressionID"/>
  1455. <map match="filter/expression/refobj" role="bmt:property:objref" class="bmtcr1:refType" index="true" allowMissingTarget="true" languageId="expressionRefID"/>
  1456. <map match="filter/expression/refobjViaShortcut" role="bmt:property:complex" class="bmtcr1:cr1CompositeProperty"/>
  1457. <map match="filter/expression/refobjViaShortcut/refobj" role="bmt:property:objref" class="bmtcr1:refType" index="true" allowMissingTarget="true" languageId="expressionRefID"/>
  1458. <map match="filter/guid" role="bmt:property" class="bmtcr1:HiddenPropertyType"/>
  1459. <!--calculation -->
  1460. <map match="calculation" role="bmt:object:simple" class="bmtcr1:calculationType" languageId="calculationID"/>
  1461. <map match="calculation/name" role="bmt:property:name" class="bmtcr1:nameType" index="true" languageId="objectNameID"/>
  1462. <map match="calculation/description" role="bmt:property:description" class="bmtcr1:nameType" languageId="descriptionID"/>
  1463. <map match="calculation/lastChanged" role="bmt:property" class="xsd:dateTime" languageId="lastChangedID"/>
  1464. <map match="calculation/lastChangedBy" role="bmt:property" class="xsd:string:readOnly" languageId="lastChangedByID"/>
  1465. <map match="calculation/comment" role="bmt:property" class="bmtcr1:SimpleSearchableStringType" languageId="commentID"/>
  1466. <map match="calculation/screenTip" role="bmt:property" class="bmtcr1:nameType" languageId="screenTipID"/>
  1467. <map match="calculation/@status" role="bmt:property" class="cr1Status" languageId="statusID">
  1468. <mapvalue enum="valid" languageId="objectStatusValidID"/>
  1469. <mapvalue enum="invalid" languageId="objectStatusInvalidID"/>
  1470. <mapvalue enum="needsReevaluation" languageId="objectStatusNeedsReevaluationID"/>
  1471. </map>
  1472. <map match="calculation/expression" role="bmt:property:complex" class="bmtcr1:expressionType" languageId="expressionID"/>
  1473. <map match="calculation/expression/refobj" role="bmt:property:objref" class="bmtcr1:refType" index="true" allowMissingTarget="true" languageId="expressionRefID"/>
  1474. <map match="calculation/expression/refobjViaShortcut" role="bmt:property:complex" class="bmtcr1:cr1CompositeProperty"/>
  1475. <map match="calculation/expression/refobjViaShortcut/refobj" role="bmt:property:objref" class="bmtcr1:refType" index="true" allowMissingTarget="true" languageId="expressionRefID"/>
  1476. <map match="calculation/hidden" role="bmt:property" class="xsd:boolean" languageId="hiddenID"/>
  1477. <map match="calculation/usage" role="bmt:property" class="bmtcr1:usage" languageId="usageID">
  1478. <mapvalue enum="unknown" languageId="usageUnknownID"/>
  1479. <mapvalue enum="identifier" languageId="usageIdentifierID"/>
  1480. <mapvalue enum="fact" languageId="usageFactID"/>
  1481. <mapvalue enum="attribute" languageId="usageAttributeID"/>
  1482. </map>
  1483. <map match="calculation/format" role="bmt:property:complex" class="bmtcr1:formatType" languageId="formatID"/>
  1484. <map match="calculation/currency" role="bmt:property" class="currency" languageId="currencyID"/>
  1485. <map match="calculation/datatype" role="bmt:property" class="datatype:editable" languageId="dataTypeID">
  1486. <mapvalue enum="unknown" languageId="datatypeUnknownID"/>
  1487. <mapvalue enum="unsupported" languageId="datatypeUnsupportedID"/>
  1488. <mapvalue enum="int16" languageId="datatypeInt16ID"/>
  1489. <mapvalue enum="int32" languageId="datatypeInt32ID"/>
  1490. <mapvalue enum="int64" languageId="datatypeInt64ID"/>
  1491. <mapvalue enum="decimal" languageId="datatypeDecimalID"/>
  1492. <mapvalue enum="numeric" languageId="datatypeNumericID"/>
  1493. <mapvalue enum="float" languageId="datatypeFloatID"/>
  1494. <mapvalue enum="float32" languageId="datatypeFloat32ID"/>
  1495. <mapvalue enum="float64" languageId="datatypeFloat64ID"/>
  1496. <mapvalue enum="binary" languageId="datatypeBinaryID"/>
  1497. <mapvalue enum="binaryLength16" languageId="datatypeBinaryLength16ID"/>
  1498. <mapvalue enum="date" languageId="datatypeDateID"/>
  1499. <mapvalue enum="time" languageId="datatypeTimeID"/>
  1500. <mapvalue enum="dateTime" languageId="datatypeDateTimeID"/>
  1501. <mapvalue enum="timeInterval" languageId="datatypeTimeIntervalID"/>
  1502. <mapvalue enum="character" languageId="datatypeCharacterID"/>
  1503. <mapvalue enum="characterLength16" languageId="datatypeCharacterLength16ID"/>
  1504. <mapvalue enum="characterLength32" languageId="datatypeCharacterLength32ID"/>
  1505. <mapvalue enum="blob" languageId="datatypeBlobID"/>
  1506. <mapvalue enum="textBlob" languageId="datatypeTextBlobID"/>
  1507. <mapvalue enum="databaseKey" languageId="datatypeDatabaseKeyID"/>
  1508. <mapvalue enum="boolean" languageId="datatypeBooleanID"/>
  1509. <mapvalue enum="timeTZ" languageId="datatypeTimeTZID"/>
  1510. <mapvalue enum="timeStampTZ" languageId="datatypeTimeStampTZID"/>
  1511. <mapvalue enum="intervalYM" languageId="datatypeIntervalYMID"/>
  1512. <mapvalue enum="nChar" languageId="datatypeNCharID"/>
  1513. <mapvalue enum="nVarChar" languageId="datatypeNVarCharID"/>
  1514. </map>
  1515. <map match="calculation/precision" role="bmt:property" class="xsd:integer" languageId="precisionID"/>
  1516. <map match="calculation/scale" role="bmt:property" class="scale" languageId="scaleID"/>
  1517. <map match="calculation/size" role="bmt:property" class="size" languageId="sizeID"/>
  1518. <map match="calculation/nullable" role="bmt:property" class="nullable" languageId="nullableID"/>
  1519. <map match="calculation/displayType" role="bmt:property" class="xsd:NMTOKEN" languageId="displayTypeID">
  1520. <mapvalue enum="picture" languageId="displayTypePictureID"/>
  1521. <mapvalue enum="link" languageId="displayTypeLinkID"/>
  1522. <mapvalue enum="value" languageId="displayTypeValueID"/>
  1523. </map>
  1524. <map match="calculation/MIMEType" role="bmt:property" class="xsd:string" languageId="MIMETypeID"/>
  1525. <map match="calculation/promptInfo" role="bmt:property:composite" class="bmtcr1:promptInfoType" languageId="promptInfoID"/>
  1526. <map match="calculation/promptInfo/promptType" role="bmt:property" class="xsd:NMTOKEN" languageId="promptTypeID">
  1527. <mapvalue enum="serverDetermined" languageId="promptTypeServerDeterminedID"/>
  1528. <mapvalue enum="editBox" languageId="promptTypeEditBoxID"/>
  1529. <mapvalue enum="selectDate" languageId="promptTypeSelectDateID"/>
  1530. <mapvalue enum="selectDateTime" languageId="promptTypeSelectDateTimeID"/>
  1531. <mapvalue enum="selectInterval" languageId="promptTypeSelectIntervalID"/>
  1532. <mapvalue enum="selectTime" languageId="promptTypeSelectTimeID"/>
  1533. <mapvalue enum="selectValue" languageId="promptTypeSelectValueID"/>
  1534. <mapvalue enum="selectWithSearch" languageId="promptTypeSelectWithSearchID"/>
  1535. <mapvalue enum="selectWithTree" languageId="promptTypeSelectWithTreeID"/>
  1536. </map>
  1537. <map match="calculation/promptInfo/promptCascadeOnRef" role="bmt:property:objref" class="bmtcr1:refType" index="true" allowMissingTarget="false" languageId="promptCascadeOnRefID"/>
  1538. <map match="calculation/promptInfo/promptDisplayItemRef" role="bmt:property:objref" class="bmtcr1:refType" index="true" allowMissingTarget="false" languageId="promptDisplayItemRefID"/>
  1539. <map match="calculation/promptInfo/promptFilterItemRef" role="bmt:property:objref" class="bmtcr1:refType" index="true" allowMissingTarget="false" languageId="promptFilterItemRefID"/>
  1540. <map match="calculation/promptInfo/promptUseItemRef" role="bmt:property:objref" class="bmtcr1:refType" index="true" allowMissingTarget="false" languageId="promptUseItemRefID"/>
  1541. <map match="calculation/regularAggregate" role="bmt:property" class="xsd:NMTOKEN" languageId="regularAggregateID">
  1542. <mapvalue enum="unsupported" languageId="aggregateRuleUnsupportedID"/>
  1543. <mapvalue enum="average" languageId="aggregateRuleAverageID"/>
  1544. <mapvalue enum="automatic" languageId="aggregateRuleAutomaticID"/>
  1545. <mapvalue enum="calculated" languageId="aggregateRuleCalculatedID"/>
  1546. <mapvalue enum="count" languageId="aggregateRuleCountID"/>
  1547. <mapvalue enum="countDistinct" languageId="aggregateRuleCountDistinctID"/>
  1548. <mapvalue enum="countNonZero" languageId="aggregateRuleCountNonZeroID"/>
  1549. <mapvalue enum="maximum" languageId="aggregateRuleMaximumID"/>
  1550. <mapvalue enum="median" languageId="aggregateRuleMedianID"/>
  1551. <mapvalue enum="minimum" languageId="aggregateRuleMinimumID"/>
  1552. <mapvalue enum="standardDeviation" languageId="aggregateRuleStandardDeviationID"/>
  1553. <mapvalue enum="sum" languageId="aggregateRuleSumID"/>
  1554. <mapvalue enum="variance" languageId="aggregateRuleVarianceID"/>
  1555. </map>
  1556. <map match="calculation/semiAggregate" role="bmt:property" class="xsd:string:readOnly" languageId="semiAggregateID">
  1557. <mapvalue enum="unsupported" languageId="aggregateRuleUnsupportedID"/>
  1558. <mapvalue enum="average" languageId="aggregateRuleAverageID"/>
  1559. <mapvalue enum="automatic" languageId="aggregateRuleAutomaticID"/>
  1560. <mapvalue enum="calculated" languageId="aggregateRuleCalculatedID"/>
  1561. <mapvalue enum="count" languageId="aggregateRuleCountID"/>
  1562. <mapvalue enum="countDistinct" languageId="aggregateRuleCountDistinctID"/>
  1563. <mapvalue enum="countNonZero" languageId="aggregateRuleCountNonZeroID"/>
  1564. <mapvalue enum="maximum" languageId="aggregateRuleMaximumID"/>
  1565. <mapvalue enum="median" languageId="aggregateRuleMedianID"/>
  1566. <mapvalue enum="minimum" languageId="aggregateRuleMinimumID"/>
  1567. <mapvalue enum="standardDeviation" languageId="aggregateRuleStandardDeviationID"/>
  1568. <mapvalue enum="sum" languageId="aggregateRuleSumID"/>
  1569. <mapvalue enum="variance" languageId="aggregateRuleVarianceID"/>
  1570. </map>
  1571. <map match="calculation/unSortable" role="bmt:property" class="xsd:boolean" languageId="unSortableID"/>
  1572. <map match="calculation/externalName" role="bmt:property" class="bmtcr1:HiddenPropertyType"/>
  1573. <map match="calculation/calcType" role="bmt:property" class="bmtcr1:HiddenPropertyType"/>
  1574. <map match="calculation/hierarchies" role="bmt:property:complex" class="bmtcr1:HiddenPropertyType"/>
  1575. <map match="calculation/hierarchies/refobj" role="bmt:property:objref" class="bmtcr1:refType" index="true" allowMissingTarget="true" languageId="dimensionRefID"/>
  1576. <map match="calculation/dimensions" role="bmt:property:complex" class="bmtcr1:HiddenPropertyType"/>
  1577. <map match="calculation/dimensions/refobj" role="bmt:property:objref" class="bmtcr1:refType" index="true" allowMissingTarget="true" languageId="dimensionRefID"/>
  1578. <map match="calculation/datasources" role="bmt:property:complex" class="bmtcr1:HiddenPropertyType"/>
  1579. <map match="calculation/datasources/dataSourceRef" role="bmt:property:objref" class="bmtcr1:refType" index="true" allowMissingTarget="true" languageId="dataSourceRefID"/>
  1580. <map match="calculation/guid" role="bmt:property" class="bmtcr1:HiddenPropertyType"/>
  1581. <!--standard values -->
  1582. <map match="standard/boolean" role="bmt:property" class="xsd:NMTOKEN">
  1583. <mapvalue enum="true" languageId="trueValueID"/>
  1584. <mapvalue enum="false" languageId="falseValueID"/>
  1585. </map>
  1586. </mappingSection>
  1587. <localeReference>
  1588. <!-- default locale -->
  1589. <location lang="en" href="res/FMSchema_en.xml"/>
  1590. <!-- supported locales -->
  1591. <location lang="cs" href="res/FMSchema_cs.xml"/>
  1592. <location lang="ca" href="res/FMSchema_ca.xml"/>
  1593. <!-- Catalan -->
  1594. <location lang="da" href="res/FMSchema_da.xml"/>
  1595. <location lang="de" href="res/FMSchema_de.xml"/>
  1596. <location lang="es" href="res/FMSchema_es.xml"/>
  1597. <location lang="fi" href="res/FMSchema_fi.xml"/>
  1598. <location lang="fr" href="res/FMSchema_fr.xml"/>
  1599. <location lang="hr" href="res/FMSchema_hr.xml"/>
  1600. <!-- Croatian -->
  1601. <location lang="hu" href="res/FMSchema_hu.xml"/>
  1602. <location lang="it" href="res/FMSchema_it.xml"/>
  1603. <location lang="ja" href="res/FMSchema_ja.xml"/>
  1604. <location lang="kk" href="res/FMSchema_kk.xml"/>
  1605. <!-- Kazakh -->
  1606. <location lang="ko" href="res/FMSchema_ko.xml"/>
  1607. <location lang="nl" href="res/FMSchema_nl.xml"/>
  1608. <location lang="no" href="res/FMSchema_no.xml"/>
  1609. <location lang="pl" href="res/FMSchema_pl.xml"/>
  1610. <location lang="pt" href="res/FMSchema_pt.xml"/>
  1611. <location lang="ro" href="res/FMSchema_ro.xml"/>
  1612. <location lang="ru" href="res/FMSchema_ru.xml"/>
  1613. <location lang="sl" href="res/FMSchema_sl.xml"/>
  1614. <!-- Slovenian -->
  1615. <location lang="sv" href="res/FMSchema_sv.xml"/>
  1616. <location lang="th" href="res/FMSchema_th.xml"/>
  1617. <location lang="tr" href="res/FMSchema_tr.xml"/>
  1618. <location lang="zh-cn" href="res/FMSchema_zh-cn.xml"/>
  1619. <location lang="zh-tw" href="res/FMSchema_zh-tw.xml"/>
  1620. <!-- pseudo-translations locale -->
  1621. <location lang="gl" href="res/FMSchema_gl.xml"/>
  1622. </localeReference>
  1623. <fmDesignerSection>
  1624. <extensions>
  1625. <plugin id="crnui" type="win32:dll" code="{bmt:var:applicationPath}crnui.dll"/>
  1626. <plugin id="bmtEEPlugin" type="win32:dll" code="{bmt:var:applicationPath}bmtEEPlugin.dll"/>
  1627. </extensions>
  1628. <resources>
  1629. <!-- default resource bundle -->
  1630. <bundle src="{bmt:var:templatePath}Cr1Model\res\resources_en.xml"/>
  1631. <!-- locale specific resource bundles -->
  1632. <bundle lang="cs" src="{bmt:var:templatePath}Cr1Model\res\resources_cs.xml"/>
  1633. <bundle lang="ca" src="{bmt:var:templatePath}Cr1Model\res\resources_ca.xml"/>
  1634. <!-- Catalan -->
  1635. <bundle lang="da" src="{bmt:var:templatePath}Cr1Model\res\resources_da.xml"/>
  1636. <bundle lang="de" src="{bmt:var:templatePath}Cr1Model\res\resources_de.xml"/>
  1637. <bundle lang="es" src="{bmt:var:templatePath}Cr1Model\res\resources_es.xml"/>
  1638. <bundle lang="fi" src="{bmt:var:templatePath}Cr1Model\res\resources_fi.xml"/>
  1639. <bundle lang="fr" src="{bmt:var:templatePath}Cr1Model\res\resources_fr.xml"/>
  1640. <bundle lang="hr" src="{bmt:var:templatePath}Cr1Model\res\resources_hr.xml"/>
  1641. <!-- Croatian -->
  1642. <bundle lang="hu" src="{bmt:var:templatePath}Cr1Model\res\resources_hu.xml"/>
  1643. <bundle lang="it" src="{bmt:var:templatePath}Cr1Model\res\resources_it.xml"/>
  1644. <bundle lang="ja" src="{bmt:var:templatePath}Cr1Model\res\resources_ja.xml"/>
  1645. <bundle lang="kk" src="{bmt:var:templatePath}Cr1Model\res\resources_kk.xml"/>
  1646. <!-- Kazakh -->
  1647. <bundle lang="ko" src="{bmt:var:templatePath}Cr1Model\res\resources_ko.xml"/>
  1648. <bundle lang="nl" src="{bmt:var:templatePath}Cr1Model\res\resources_nl.xml"/>
  1649. <bundle lang="no" src="{bmt:var:templatePath}Cr1Model\res\resources_no.xml"/>
  1650. <bundle lang="pl" src="{bmt:var:templatePath}Cr1Model\res\resources_pl.xml"/>
  1651. <bundle lang="pt" src="{bmt:var:templatePath}Cr1Model\res\resources_pt.xml"/>
  1652. <bundle lang="ro" src="{bmt:var:templatePath}Cr1Model\res\resources_ro.xml"/>
  1653. <bundle lang="ru" src="{bmt:var:templatePath}Cr1Model\res\resources_ru.xml"/>
  1654. <bundle lang="sl" src="{bmt:var:templatePath}Cr1Model\res\resources_sl.xml"/>
  1655. <!-- Slovenian -->
  1656. <bundle lang="sv" src="{bmt:var:templatePath}Cr1Model\res\resources_sv.xml"/>
  1657. <bundle lang="th" src="{bmt:var:templatePath}Cr1Model\res\resources_th.xml"/>
  1658. <bundle lang="tr" src="{bmt:var:templatePath}Cr1Model\res\resources_tr.xml"/>
  1659. <bundle lang="zh-cn" src="{bmt:var:templatePath}Cr1Model\res\resources_zh-cn.xml"/>
  1660. <bundle lang="zh-tw" src="{bmt:var:templatePath}Cr1Model\res\resources_zh-tw.xml"/>
  1661. <!-- pseudo-translations resource bundle -->
  1662. <bundle lang="gl" src="{bmt:var:templatePath}Cr1Model\res\resources_gl.xml"/>
  1663. </resources>
  1664. <components>
  1665. <!-- the model designer -->
  1666. <designer plugin="crnui" class="CCrnModelDesigner">
  1667. <attribute name="view.toolPane.0" value="cr1:tools:overview"/>
  1668. <attribute name="view.toolPane.1" value="cr1:tools:search"/>
  1669. <attribute name="view.toolPane.2" value="cr1:tools:dependency"/>
  1670. <attribute name="securityManager" value="cr1SecurityManager"/>
  1671. <!-- RALF TODO uncomment xml element below
  1672. <attribute name="processView" value="cr1:view:process"/>
  1673. -->
  1674. <attribute name="ContextExplorer" value="cr1:view:ContextExplorer"/>
  1675. <attribute name="ContextExplorerTest" value="cr1:view:ContextExplorerTest"/>
  1676. <attribute name="view.propertyPane.0" value="bmt:view:properties"/>
  1677. <attribute name="view.propertyPane.1" value="bmt:view:language"/>
  1678. <attribute name="view.projectPane.0" value="bmt:view:project"/>
  1679. <attribute name="bmt:segmentModel" value="enable"/>
  1680. <attribute name="bmt:linkModel" value="enable"/>
  1681. </designer>
  1682. <!-- views -->
  1683. <!-- RALF TODO uncomment xml element below
  1684. <view id="cr1:view:process" plugin="crnui" class="CCrnProcessView">
  1685. <attribute name="name" value="Process View"/>
  1686. </view>
  1687. -->
  1688. <view id="bmt:view:project" plugin="crnui" class="CCrnProjectView">
  1689. <attribute name="name" value="Project Viewer"/>
  1690. <attribute name="name.resId" value="ID_NAME_TREE_VIEW"/>
  1691. <attribute name="icon.resId" value="ID_ICON_TREE_VIEW"/>
  1692. </view>
  1693. <view id="bmt:view:properties" plugin="crnui" class="CCrnPropertyView">
  1694. <attribute name="name" value="Properties"/>
  1695. <attribute name="name.resId" value="ID_NAME_PROPERTY_VIEW"/>
  1696. </view>
  1697. <view id="bmt:view:language" plugin="crnui" class="CCrnLanguageView">
  1698. <attribute name="name" value="Language"/>
  1699. <attribute name="name.resId" value="ID_NAME_LANGUAGE_VIEW"/>
  1700. </view>
  1701. <view id="bmt:view:list" plugin="crnui" class="CCrnListView">
  1702. <attribute name="name" value="Object Explorer"/>
  1703. <attribute name="name.resId" value="ID_NAME_LIST_VIEW"/>
  1704. <attribute name="icon.resId" value="ID_ICON_LIST_VIEW"/>
  1705. </view>
  1706. <!--
  1707. CCrnDimExtendedDiagram <-> CCrnNewDiagramView
  1708. -->
  1709. <view id="bmt:view:diagram" plugin="crnui" class="CCrnNewDiagramView">
  1710. <attribute name="name" value="Object Diagram"/>
  1711. <attribute name="name.resId" value="ID_NAME_DIAGRAM_VIEW"/>
  1712. <attribute name="icon.resId" value="ID_ICON_DIAGRAM_VIEW"/>
  1713. </view>
  1714. <view id="cr1:view:DimMap" plugin="crnui" class="CCrnDimMapView">
  1715. <attribute name="name" value="Dimension Map"/>
  1716. <attribute name="name.resId" value="ID_NAME_DIMMAP_VIEW"/>
  1717. <attribute name="icon.resId" value="ID_ICON_DIMMAP_VIEW"/>
  1718. </view>
  1719. <view id="cr1:view:ContextExplorer" plugin="crnui" class="CCrnContextExplorer">
  1720. <attribute name="name" value="Context View"/>
  1721. <attribute name="name.resId" value="ID_CONTEXT_EXPLORER"/>
  1722. </view>
  1723. <view id="cr1:view:ContextExplorerTest" plugin="crnui" class="CCrnContextExplorerTest">
  1724. <attribute name="name" value="Context View"/>
  1725. <attribute name="name.resId" value="ID_CONTEXT_EXPLORER"/>
  1726. </view>
  1727. <view id="cr1:view:projectContent" plugin="bmt:plugin:default" class="CBmtHtmlView">
  1728. <extender plugin="crnui" class="CCrnProjectInfoPage"/>
  1729. <attribute name="name" value="Project Info"/>
  1730. <attribute name="name.resId" value="ID_NAME_PROJECT_INFO_VIEW"/>
  1731. <attribute name="icon.resId" value="ID_ICON_PROJECT_INFO_VIEW"/>
  1732. <attribute name="url" value="{bmt:var:templatePath}Cr1Model\html\project_view.htm"/>
  1733. </view>
  1734. <view id="cr1:tools:overview" plugin="bmt:plugin:default" class="CBmtHtmlView">
  1735. <extender plugin="crnui" class="CCrnOverviewPane"/>
  1736. <attribute name="name" value="Summary"/>
  1737. <attribute name="name.resId" value="ID_NAME_SUMMARY_VIEW"/>
  1738. <attribute name="icon.resId" value="ID_ICON_SUMMARY_VIEW"/>
  1739. <attribute name="url" value="{bmt:var:templatePath}Cr1Model\html\overview.htm"/>
  1740. </view>
  1741. <view id="cr1:tools:search" plugin="crnui" class="CCrnSearchView">
  1742. <attribute name="name" value="Search"/>
  1743. <attribute name="name.resId" value="ID_NAME_SEARCH_VIEW"/>
  1744. <attribute name="icon.resId" value="ID_ICON_SEARCH_VIEW"/>
  1745. </view>
  1746. <view id="cr1:tools:dependency" plugin="crnui" class="CCrnDependencyView">
  1747. <attribute name="name" value="Dependencies"/>
  1748. <attribute name="name.resId" value="ID_NAME_DEPENDENCY_VIEW"/>
  1749. <attribute name="icon.resId" value="ID_ICON_DEPENDENCY_VIEW"/>
  1750. </view>
  1751. <!-- handlers -->
  1752. <!-- adaptor for the IExtensionModule -->
  1753. <handler id="cr1Designer2" plugin="crnui" class="CCrnNodeHandler"/>
  1754. <handler id="cr1SecurityManager" plugin="crnui" class="CCrnSecurityManager"/>
  1755. <handler id="bmtEEDesigner" plugin="bmtEEPlugin" class="CBmtEENodeHandler"/>
  1756. </components>
  1757. <visuals>
  1758. <customAction id="cr1:refreshQuerySubject" multiple="true">
  1759. <label stringId="ID_REFRESH_LABEL"/>
  1760. <toolTip stringId="ID_REFRESH_TOOLTIP"/>
  1761. </customAction>
  1762. <customAction id="cr1:formatData" multiple="true">
  1763. <label stringId="ID_FORMAT_DATA"/>
  1764. <toolTip stringId="ID_FORMAT_DATA_TOOLTIP"/>
  1765. </customAction>
  1766. <customAction id="cr1:EvaluateQuerySubject" multiple="true">
  1767. <label stringId="ID_EVALUATE_QS_LABEL"/>
  1768. <toolTip stringId="ID_EVALUATE_QS_TOOLTIP"/>
  1769. </customAction>
  1770. <customAction id="cr1:showImpact" multiple="true" readOnly="true" canUndo="false">
  1771. <label stringId="ID_IMPACT_LABEL"/>
  1772. <toolTip stringId="ID_IMPACT_TOOLTIP"/>
  1773. </customAction>
  1774. <customAction id="cr1:selectAllSecuredObjects" multiple="true" readOnly="true">
  1775. <label stringId="ID_SELECT_SECURED_LABEL"/>
  1776. <toolTip stringId="ID_SELECT_SECURED_TOOLTIP"/>
  1777. </customAction>
  1778. <customAction id="cr1:mergeIntoQuerySetQS" multiple="true" readOnly="true">
  1779. <label stringId="ID_MERGEINTO_QUERTSETQS_LABEL"/>
  1780. <toolTip stringId="ID_MERGEINTO_QUERYSETQS_TOOLTIP"/>
  1781. </customAction>
  1782. <customAction id="cr1:modelDiff" readOnly="true" canUndo="false">
  1783. <!-- Analyze Publish Impact -->
  1784. <label stringId="ID_MODELDIFF_LABEL"/>
  1785. <toolTip stringId="ID_MODELDIFF_TOOLTIP"/>
  1786. </customAction>
  1787. <customAction id="cr1:editDeterminantInfo">
  1788. <label stringId="ID_EDIT_DIM_INFO_LABEL"/>
  1789. <toolTip stringId="ID_EDIT_DIM_INFO_TOOLTIP"/>
  1790. </customAction>
  1791. <customAction id="cr1:transformSpToFunc">
  1792. <label stringId="ID_TRANS_SP_TO_FUNC_LABEL"/>
  1793. <toolTip stringId="ID_TRANS_SP_TO_FUNC_TOOLTIP"/>
  1794. </customAction>
  1795. <customAction id="cr1:transformQStoRegularDimension" multiple="true">
  1796. <label stringId="ID_TRANSFORM_QS_TO_REGULAR_DIMENSION_LABEL"/>
  1797. <toolTip stringId="ID_TRANSFORM_QS_TO_REGULAR_DIMENSION_TOOLTIP"/>
  1798. </customAction>
  1799. <customAction id="cr1:transformQStoMeasureDimension" multiple="true">
  1800. <label stringId="ID_TRANSFORM_QS_TO_MEASURE_DIMENSION_LABEL"/>
  1801. <toolTip stringId="ID_TRANSFORM_QS_TO_MEASURE_DIMENSION_TOOLTIP"/>
  1802. </customAction>
  1803. <customAction id="cr1:transformDimensionToQS" multiple="true">
  1804. <label stringId="ID_TRANSFORM_DIMENSION_TO_QS_LABEL"/>
  1805. <toolTip stringId="ID_TRANSFORM_DIMENSION_TO_QS_TOOLTIP"/>
  1806. </customAction>
  1807. <customAction id="cr1:retargetToNewSource" multiple="true">
  1808. <label stringId="ID_RETARGET_TO_NEW_SOURCE"/>
  1809. <toolTip stringId="ID_RETARGET_TO_NEW_SOURCE_TOOLTIP"/>
  1810. </customAction>
  1811. <customAction id="cr1:createAliasShortcut" multiple="true" readOnly="true">
  1812. <label stringId="ID_CREATE_ALIAS_SHORTCUT"/>
  1813. <toolTip stringId="ID_CREATE_ALIAS_SHORTCUT_TOOLTIP"/>
  1814. <icon imageId="ID_ICON_SHORTCUT"/>
  1815. </customAction>
  1816. <customAction id="cr1:transformQStoDBQS" multiple="false">
  1817. <label stringId="ID_TRANSFORM_QS_TO_DBQS_LABEL"/>
  1818. <toolTip stringId="ID_TRANSFORM_QS_TO_DBQS_TOOLTIP"/>
  1819. </customAction>
  1820. <customAction id="cr1:checkModel" readOnly="true" canUndo="false">
  1821. <label stringId="ID_CHECK_MODEL_LABEL"/>
  1822. <toolTip stringId="ID_CHECK_MODEL_TOOLTIP"/>
  1823. <icon imageId="ID_ICON_CHECK_MODEL"/>
  1824. </customAction>
  1825. <customAction id="cr1:checkSelectedObjects" multiple="true" readOnly="true" canUndo="false">
  1826. <label stringId="ID_CHECK_SELECTED_LABEL"/>
  1827. <toolTip stringId="ID_CHECK_SELECTED_TOOLTIP"/>
  1828. <icon imageId="ID_ICON_CHECK_MODEL"/>
  1829. </customAction>
  1830. <customAction id="cr1:analyzeSelectedObjects" multiple="true" readOnly="true" canUndo="false">
  1831. <label stringId="ID_ANALYZE_SELECTED_LABEL"/>
  1832. <toolTip stringId="ID_ANALYZE_SELECTED_TOOLTIP"/>
  1833. <icon imageId="ID_ICON_ANALYZE_MODEL"/>
  1834. </customAction>
  1835. <customAction id="cr1:reorderByName" readOnly="false" multiple="true">
  1836. <label stringId="ID_REORDER_SELECTED_ITEMS"/>
  1837. <toolTip stringId="ID_REORDER_SELECTED_TOOLTIP"/>
  1838. </customAction>
  1839. <customAction id="cr1:showObjectDependencies" multiple="false" readOnly="true" canUndo="false">
  1840. <label stringId="ID_SHOW_OBJECT_DEPENDENCIES_LABEL"/>
  1841. <toolTip stringId="ID_SHOW_OBJECT_DEPENDENCIES_TOOLTIP"/>
  1842. <icon imageId="ID_ICON_DEPENDENCY_VIEW"/>
  1843. </customAction>
  1844. <customAction id="cr1:testQuerySubject" multiple="true" readOnly="true" canUndo="false">
  1845. <label stringId="ID_TEST_QUERY_SUBJECT_LABEL"/>
  1846. <toolTip stringId="ID_TEST_QUERY_SUBJECT_TOOLTIP"/>
  1847. </customAction>
  1848. <customAction id="cr1:testCalculation" readOnly="true" canUndo="false">
  1849. <label stringId="ID_TEST_CALCULATION_LABEL"/>
  1850. <toolTip stringId="ID_TEST_CALCULATION_TOOLTIP"/>
  1851. </customAction>
  1852. <customAction id="cr1:transformQuerySubject" multiple="true" readOnly="true">
  1853. <label stringId="ID_QS_TRANSFORM_LABEL"/>
  1854. <toolTip stringId="ID_QS_TRANSFORM_TOOLTIP"/>
  1855. </customAction>
  1856. <customAction id="cr1:languageDialog">
  1857. <label stringId="ID_LANGUAGE_DIALOG_LABEL"/>
  1858. <toolTip stringId="ID_LANGUAGE_DIALOG_TOOLTIP"/>
  1859. </customAction>
  1860. <customAction id="cr1:querySecurityFilterDialog">
  1861. <label stringId="ID_QUERYSECURITYFILTER_DIALOG_LABEL"/>
  1862. <toolTip stringId="ID_QUERYSECURITYFILTER_TOOLTIP"/>
  1863. </customAction>
  1864. <customAction id="cr1:parameterMapDialog">
  1865. <label stringId="ID_EDIT_DEFINITION_LABEL"/>
  1866. <toolTip stringId="ID_PARAMETER_MAP_DIALOG_TOOLTIP"/>
  1867. <icon imageId="ID_ICON_EDIT_DEFINITION"/>
  1868. </customAction>
  1869. <customAction id="cr1:sessionParameterDialog">
  1870. <label stringId="ID_SESSION_PARAMETER_DIALOG_LABEL"/>
  1871. <toolTip stringId="ID_SESSION_PARAMETER_DIALOG_TOOLTIP"/>
  1872. </customAction>
  1873. <customAction id="cr1:managePrompts" readOnly="true">
  1874. <label stringId="ID_MANAGE_PROMPTS"/>
  1875. <toolTip stringId="ID_MANAGE_PROMPTS_TOOLTIP"/>
  1876. </customAction>
  1877. <customAction id="cr1:packageFunctionSetDialog">
  1878. <label stringId="ID_PACKAGE_FUNCTION_SET_DIALOG_LABEL"/>
  1879. <toolTip stringId="ID_PACKAGE_FUNCTION_SET_DIALOG_TOOLTIP"/>
  1880. </customAction>
  1881. <customAction id="cr1:dataSourceFunctionSetDialog">
  1882. <label stringId="ID_FUNCTION_SET_DIALOG_LABEL"/>
  1883. <toolTip stringId="ID_FUNCTION_SET_DIALOG_TOOLTIP"/>
  1884. </customAction>
  1885. <customAction id="cr1:governorDialog">
  1886. <label stringId="ID_GOVERNOR_DIALOG_LABEL"/>
  1887. <toolTip stringId="ID_GOVERNOR_DIALOG_TOOLTIP"/>
  1888. </customAction>
  1889. <customAction id="cr1:translationImport">
  1890. <label stringId="ID_TRANSLATION_IMPORT_LABEL"/>
  1891. <toolTip stringId="ID_TRANSLATION_IMPORT_TOOLTIP"/>
  1892. </customAction>
  1893. <customAction id="cr1:translationExport" canUndo="false">
  1894. <label stringId="ID_TRANSLATION_EXPORT_LABEL"/>
  1895. <toolTip stringId="ID_TRANSLATION_EXPORT_TOOLTIP"/>
  1896. </customAction>
  1897. <customAction id="cr1:publish" canUndo="false" clearUndoStack="true">
  1898. <label stringId="ID_PUBLISH_LABEL"/>
  1899. <toolTip stringId="ID_PUBLISH_TOOLTIP"/>
  1900. <icon imageId="ID_ICON_PUBLISH"/>
  1901. </customAction>
  1902. <customAction id="cr1:createSecurityView">
  1903. <label stringId="ID_CREATE_SECURITY_VIEW_LABEL"/>
  1904. <toolTip stringId="ID_CREATE_SECURITY_VIEW_TOOLTIP"/>
  1905. </customAction>
  1906. <customAction id="cr1:editSecurityView">
  1907. <label stringId="ID_EDIT_SECURITYVIEW_LABEL"/>
  1908. <toolTip stringId="ID_EDIT_SECURITYVIEW_TOOLTIP"/>
  1909. </customAction>
  1910. <customAction id="cr1:editPackageAccess">
  1911. <label stringId="ID_EDIT_PACKAGE_ACCESS_LABEL"/>
  1912. <toolTip stringId="ID_EDIT_PACKAGE_ACCESS_TOOLTIP"/>
  1913. </customAction>
  1914. <customAction id="cr1:exploreSecurityViews">
  1915. <label stringId="ID_EXPLORE_SECURITYVIEW_LABEL"/>
  1916. <toolTip stringId="ID_EXPLORE_SECURITYVIEW_TOOLTIP"/>
  1917. </customAction>
  1918. <customAction id="cr1:editDefinition">
  1919. <label stringId="ID_EDIT_DEFINITION_LABEL"/>
  1920. <icon imageId="ID_ICON_EDIT_DEFINITION"/>
  1921. </customAction>
  1922. <customAction id="cr1:viewSecurity">
  1923. <label stringId="ID_VIEW_SECURITY_LABEL"/>
  1924. </customAction>
  1925. <customAction id="cr1:specifySecurityRights" multiple="true">
  1926. <label stringId="ID_SPECIFY_SECURITY_RIGHTS_LABEL"/>
  1927. <toolTip stringId="ID_SPECIFY_SECURITY_RIGHTS_TOOLTIP"/>
  1928. </customAction>
  1929. <customAction id="cr1:createDeployment">
  1930. <label stringId="ID_CREATE_DEPLOYMENT_LABEL"/>
  1931. </customAction>
  1932. <customAction id="cr1:editDeployment">
  1933. <label stringId="ID_EDIT_DEPLOYMENT_LABEL"/>
  1934. <toolTip stringId="ID_EDIT_DEPLOYMENT_TOOLTIP"/>
  1935. </customAction>
  1936. <customAction id="cr1:editDeploymentLanguages">
  1937. <label stringId="ID_EDIT_DEPLOYMENT_LANGUAGES_LABEL"/>
  1938. <toolTip stringId="ID_EDIT_DEPLOYMENT_LANGUAGES_TOOLTIP"/>
  1939. </customAction>
  1940. <customAction id="cr1:editLanguagesInDeployment">
  1941. <label stringId="ID_EDIT_LANGUAGES_IN_DEPLOYMENT_LABEL"/>
  1942. <toolTip stringId="ID_EDIT_LANGUAGES_IN_DEPLOYMENT_TOOLTIP"/>
  1943. </customAction>
  1944. <customAction id="cr1:import">
  1945. <label stringId="ID_IMPORT_LABEL"/>
  1946. <icon imageId="ID_ICON_IMPORT"/>
  1947. </customAction>
  1948. <customAction id="cr1:export">
  1949. <label stringId="ID_EXPORT_LABEL"/>
  1950. <icon imageId="ID_ICON_EXPORT"/>
  1951. </customAction>
  1952. <customAction id="cr1:logon" readOnly="true">
  1953. <label stringId="ID_LOGON_LABEL"/>
  1954. <toolTip stringId="ID_LOGON_TOOLTIP"/>
  1955. <icon imageId="ID_ICON_LOGON"/>
  1956. </customAction>
  1957. <customAction id="cr1:logoff" readOnly="true">
  1958. <label stringId="ID_LOGOFF_LABEL"/>
  1959. <toolTip stringId="ID_LOGOFF_TOOLTIP"/>
  1960. </customAction>
  1961. <customAction id="cr1:merge" multiple="true" readOnly="true">
  1962. <label stringId="ID_MERGE_LABEL"/>
  1963. <toolTip stringId="ID_MERGE_TOOLTIP"/>
  1964. </customAction>
  1965. <customAction id="cr1:mergeIntoDimensions" multiple="true" readOnly="true">
  1966. <label stringId="ID_MERGE_INTO_DIMENSIONS_LABEL"/>
  1967. <toolTip stringId="ID_MERGE_INTO_DIMENSIONS_TOOLTIP"/>
  1968. </customAction>
  1969. <customAction id="cr1:calculationFromQueryItem">
  1970. <label stringId="ID_CALCULATION_FROM_QUERY_ITEM_LABEL"/>
  1971. <toolTip stringId="ID_CALCULATION_FROM_QUERY_ITEM_TOOLTIP"/>
  1972. </customAction>
  1973. <customAction id="cr1:determineUsage" multiple="true">
  1974. <label stringId="ID_DETERMINE_USAGE_LABEL"/>
  1975. <toolTip stringId="ID_DETERMINE_USAGE_TOOLTIP"/>
  1976. </customAction>
  1977. <customAction id="cr1:determineAggregationRules" multiple="true">
  1978. <label stringId="ID_DETERMINE_AGGREGATION_RULES_LABEL"/>
  1979. <toolTip stringId="ID_DETERMINE_AGGREGATION_RULES_TOOLTIP"/>
  1980. </customAction>
  1981. <customAction id="cr1:transformStarSchema" multiple="true" readOnly="true">
  1982. <label stringId="ID_GENERATE_STAR_GROUPINGS_TRANSFORM_LABEL"/>
  1983. <toolTip stringId="ID_GENERATE_STAR_GROUPINGS_TRANSFORM_TOOLTIP"/>
  1984. </customAction>
  1985. <customAction id="cr1:testDataSource" multiple="false" readOnly="true" canUndo="false">
  1986. <label stringId="ID_TEST_DATA_SOURCE_LABEL"/>
  1987. <toolTip stringId="ID_TEST_DATA_SOURCE_TOOLTIP"/>
  1988. </customAction>
  1989. <customAction id="cr1:modelReporting" multiple="false">
  1990. <label stringId="ID_MODEL_REPORTING_LABEL"/>
  1991. <toolTip stringId="ID_MODEL_REPORTING_TOOLTIP"/>
  1992. </customAction>
  1993. <customAction id="cr1:generateconformeddimension">
  1994. <label stringId="ID_GENERATE_CONFORMEDDIMENSION"/>
  1995. </customAction>
  1996. <customAction id="cr1:createdetailedfactquerysubject">
  1997. <label stringId="ID_CREATE_DETAILED_FACT_QS"/>
  1998. </customAction>
  1999. <visual class="bmtcr1:project">
  2000. <!-- class attributes -->
  2001. <className stringId="ID_WORKSPACE"/>
  2002. <icon imageId="ID_ICON_PROJECT"/>
  2003. <!-- node actions -->
  2004. <actions>
  2005. <action id="bmt:action:create" handlerId="cr1Designer2"/>
  2006. <action id="bmt:action:modify" handlerId="cr1Designer2"/>
  2007. <custom id="cr1:checkModel" handlerId="cr1Designer2"/>
  2008. <custom id="cr1:sessionParameterDialog" handlerId="cr1Designer2"/>
  2009. <custom id="cr1:governorDialog" handlerId="cr1Designer2"/>
  2010. <custom id="cr1:languageDialog" handlerId="cr1Designer2"/>
  2011. <custom id="cr1:logon" handlerId="cr1Designer2"/>
  2012. <custom id="cr1:logoff" handlerId="cr1Designer2"/>
  2013. <custom id="cr1:translationImport" handlerId="cr1Designer2"/>
  2014. <custom id="cr1:translationExport" handlerId="cr1Designer2"/>
  2015. <custom id="cr1:managePrompts" handlerId="cr1Designer2"/>
  2016. <custom id="cr1:dataSourceFunctionSetDialog" handlerId="cr1Designer2"/>
  2017. </actions>
  2018. <!-- class views -->
  2019. <classView viewId="cr1:view:projectContent" default="true"/>
  2020. <!-- visibility -->
  2021. <visibility viewId="bmt:view:project" visible="visible"/>
  2022. <visibility viewId="bmt:view:diagram" visible="visible"/>
  2023. <visibility viewId="bmt:view:list" visible="visible"/>
  2024. <visibility viewId="cr1:tools:search" visible="hidden"/>
  2025. </visual>
  2026. <visual class="bmtcr1:SimpleSearchableStringType">
  2027. <actions>
  2028. <action id="bmt:action:modify" handlerId="cr1Designer2"/>
  2029. </actions>
  2030. <visibility viewId="bmt:view:project" visible="hidden"/>
  2031. <visibility viewId="bmt:view:diagram" visible="hidden"/>
  2032. <visibility viewId="bmt:view:list" visible="hidden"/>
  2033. <visibility viewId="cr1:tools:search" visible="visible"/>
  2034. <visibility viewId="bmt:view:properties" visible="visible"/>
  2035. </visual>
  2036. <visual class="bmtcr1:dataSourceTypeType">
  2037. <actions>
  2038. <action id="bmt:action:modify" handlerId="cr1Designer2"/>
  2039. <custom id="cr1:showObjectDependencies" handlerId="cr1Designer2"/>
  2040. </actions>
  2041. <visibility viewId="bmt:view:properties" visible="visible"/>
  2042. </visual>
  2043. <visual class="bmtcr1:dataSourcePropertySimpleType">
  2044. <actions>
  2045. <action id="bmt:action:modify" handlerId="cr1Designer2"/>
  2046. </actions>
  2047. <visibility viewId="bmt:view:project" visible="hidden"/>
  2048. <visibility viewId="bmt:view:diagram" visible="hidden"/>
  2049. <visibility viewId="bmt:view:list" visible="hidden"/>
  2050. <visibility viewId="cr1:tools:search" visible="visible"/>
  2051. <visibility viewId="bmt:view:properties" visible="visible"/>
  2052. </visual>
  2053. <visual class="bmtcr1:dataSourcePropertyType">
  2054. <icon imageId="ID_ICON_DATASOURCE"/>
  2055. <actions>
  2056. <action id="bmt:action:modify" handlerId="cr1Designer2"/>
  2057. <action id="bmt:action:edit" handlerId="cr1Designer2"/>
  2058. </actions>
  2059. <visibility viewId="bmt:view:project" visible="hidden"/>
  2060. <visibility viewId="bmt:view:diagram" visible="hidden"/>
  2061. <visibility viewId="bmt:view:list" visible="hidden"/>
  2062. <visibility viewId="cr1:tools:search" visible="visible"/>
  2063. <visibility viewId="bmt:view:properties" visible="visible"/>
  2064. </visual>
  2065. <visual class="bmtcr1:dataSourceFunctionSetType">
  2066. <actions>
  2067. <action id="bmt:action:edit" handlerId="cr1Designer2"/>
  2068. <action id="bmt:action:modify" handlerId="cr1Designer2"/>
  2069. </actions>
  2070. <visibility viewId="bmt:view:properties" visible="visible"/>
  2071. </visual>
  2072. <visual class="caption">
  2073. <actions/>
  2074. <visibility viewId="bmt:view:properties" visible="visible"/>
  2075. </visual>
  2076. <visual class="bmtcr1:promptInfoType">
  2077. <actions>
  2078. <action id="bmt:action:modify" handlerId="cr1Designer2"/>
  2079. </actions>
  2080. <visibility viewId="bmt:view:properties" visible="visible"/>
  2081. </visual>
  2082. <visual class="bmtcr1:aggregateRules">
  2083. <actions>
  2084. <action id="bmt:action:edit" handlerId="cr1Designer2"/>
  2085. <action id="bmt:action:modify" handlerId="cr1Designer2"/>
  2086. </actions>
  2087. <visibility viewId="bmt:view:properties" visible="visible"/>
  2088. </visual>
  2089. <visual class="bmtcr1:aggregateRule">
  2090. <actions>
  2091. <action id="bmt:action:modify" handlerId="cr1Designer2"/>
  2092. </actions>
  2093. <visibility viewId="bmt:view:properties" visible="hidden"/>
  2094. </visual>
  2095. <visual class="bmtcr1:sqlType">
  2096. <className stringId="ID_SQL_NAME"/>
  2097. <actions>
  2098. <action id="bmt:action:edit" handlerId="cr1Designer2"/>
  2099. <action id="bmt:action:modify" handlerId="cr1Designer2"/>
  2100. </actions>
  2101. <visibility viewId="bmt:view:properties" visible="hidden"/>
  2102. </visual>
  2103. <visual class="cr1Status">
  2104. <actions/>
  2105. <visibility viewId="bmt:view:project" visible="hidden"/>
  2106. <visibility viewId="bmt:view:diagram" visible="hidden"/>
  2107. <visibility viewId="bmt:view:properties" visible="visible"/>
  2108. </visual>
  2109. <visual class="cr1RoleBased">
  2110. <actions/>
  2111. <visibility viewId="bmt:view:project" visible="hidden"/>
  2112. <visibility viewId="bmt:view:diagram" visible="hidden"/>
  2113. <visibility viewId="bmt:view:properties" visible="visible"/>
  2114. </visual>
  2115. <visual class="bmtcr1:securityDefType">
  2116. <className stringId="ID_NO_NAME"/>
  2117. <actions>
  2118. <action id="bmt:action:edit" handlerId="cr1Designer2"/>
  2119. <action id="bmt:action:modify" handlerId="cr1Designer2"/>
  2120. </actions>
  2121. <visibility viewId="bmt:view:properties" visible="visible"/>
  2122. </visual>
  2123. <visual class="bmtcr1:securityAccessType">
  2124. <className stringId="ID_NO_NAME"/>
  2125. <actions>
  2126. <action id="bmt:action:edit" handlerId="cr1Designer2"/>
  2127. <action id="bmt:action:modify" handlerId="cr1Designer2"/>
  2128. </actions>
  2129. <visibility viewId="bmt:view:properties" visible="visible"/>
  2130. </visual>
  2131. <visual class="bmtcr1:packageDefType">
  2132. <className stringId="ID_NO_NAME"/>
  2133. <actions>
  2134. <action id="bmt:action:edit" handlerId="cr1Designer2"/>
  2135. <action id="bmt:action:modify" handlerId="cr1Designer2"/>
  2136. </actions>
  2137. <visibility viewId="bmt:view:properties" visible="visible"/>
  2138. </visual>
  2139. <visual class="bmtcr1:packageLanguagesType">
  2140. <className stringId="ID_NO_NAME"/>
  2141. <actions>
  2142. <action id="bmt:action:edit" handlerId="cr1Designer2"/>
  2143. <action id="bmt:action:modify" handlerId="cr1Designer2"/>
  2144. </actions>
  2145. <visibility viewId="bmt:view:properties" visible="visible"/>
  2146. </visual>
  2147. <visual class="bmtcr1:supportedLocalesType">
  2148. <className stringId="ID_LANGUAGE_DIALOG_LABEL"/>
  2149. <actions>
  2150. <action id="bmt:action:edit" handlerId="cr1Designer2"/>
  2151. <action id="bmt:action:modify" handlerId="cr1Designer2"/>
  2152. </actions>
  2153. <visibility viewId="bmt:view:properties" visible="visible"/>
  2154. </visual>
  2155. <visual class="bmtcr1:parameterMapType">
  2156. <className stringId="ID_PARAMETERMAP_NAME"/>
  2157. <description stringId="ID_PARAMETERMAP_DESCR"/>
  2158. <icon imageId="ID_ICON_PARAMETER_MAP"/>
  2159. <actions>
  2160. <action id="bmt:action:create" handlerId="cr1Designer2"/>
  2161. <action id="bmt:action:delete" handlerId="cr1Designer2"/>
  2162. <action id="bmt:action:copy" handlerId="cr1Designer2"/>
  2163. <action id="bmt:action:reorder" handlerId="cr1Designer2"/>
  2164. <custom id="cr1:editDefinition" handlerId="cr1Designer2"/>
  2165. <!-- <custom id="cr1:parameterMapDialog" handlerId="cr1Designer2"/> -->
  2166. </actions>
  2167. <visibility viewId="bmt:view:list" visible="visible"/>
  2168. <visibility viewId="bmt:view:project" visible="collapse"/>
  2169. <visibility viewId="bmt:view:diagram" visible="hidden"/>
  2170. <visibility viewId="cr1:tools:search" visible="visible"/>
  2171. </visual>
  2172. <visual class="bmtcr1:parameterMapType:hidden">
  2173. <visibility viewId="bmt:view:list" visible="hidden"/>
  2174. <visibility viewId="bmt:view:project" visible="hidden"/>
  2175. <visibility viewId="cr1:tools:search" visible="hidden"/>
  2176. </visual>
  2177. <visual class="bmtcr1:parameterMapEntryType">
  2178. <className stringId="ID_PARAMETERMAPENTRY_NAME"/>
  2179. <description stringId="ID_PARAMETERMAPENTRY_DESCR"/>
  2180. <actions>
  2181. <action id="bmt:action:create" handlerId="cr1Designer2"/>
  2182. <action id="bmt:action:delete" handlerId="cr1Designer2"/>
  2183. <action id="bmt:action:move" handlerId="cr1Designer2"/>
  2184. <action id="bmt:action:copy" handlerId="cr1Designer2"/>
  2185. </actions>
  2186. <visibility viewId="bmt:view:project" visible="hidden"/>
  2187. <visibility viewId="bmt:view:diagram" visible="hidden"/>
  2188. <visibility viewId="cr1:tools:search" visible="hidden"/>
  2189. </visual>
  2190. <visual class="bmtcr1:querySubjectType">
  2191. <className stringId="ID_QUERYOBJECT_NAME"/>
  2192. <description stringId="ID_QUERYOBJECT_DESCR"/>
  2193. <icon imageId="ID_ICON_QUERYOBJECT"/>
  2194. <icon imageId="ID_ICON_QUERYOBJECT_INVALID" state="invalid"/>
  2195. <icon imageId="ID_ICON_QUERYOBJECT_DIM_AWARE" state="dimensionallyAware"/>
  2196. <icon imageId="ID_ICON_QUERYOBJECT_INVALID_DIM_AWARE" state="invalidDimAware"/>
  2197. <icon imageId="ID_ICON_QUERYOBJECT_FACT" state="factQuerySubject"/>
  2198. <icon imageId="ID_ICON_QUERYOBJECT_INVALID_FACT" state="invalidFactQuerySubject"/>
  2199. <icon imageId="ID_ICON_QUERYOBJECT_SOURCE" state="sourceQuerySubject"/>
  2200. <icon imageId="ID_ICON_QUERYOBJECT_SOURCE_INVALID" state="invalidSourceQuerySubject"/>
  2201. <icon imageId="ID_ICON_QUERYOBJECT_SOURCE_FACT" state="factSourceQuerySubject"/>
  2202. <icon imageId="ID_ICON_QUERYOBJECT_SOURCE_FACT_INVALID" state="invalidFactSourceQuerySubject"/>
  2203. <actions>
  2204. <action id="bmt:action:create" handlerId="cr1Designer2"/>
  2205. <action id="bmt:action:delete" handlerId="cr1Designer2"/>
  2206. <action id="bmt:action:move" handlerId="cr1Designer2"/>
  2207. <action id="bmt:action:reorder" handlerId="cr1Designer2"/>
  2208. <action id="bmt:action:createShortcut" handlerId="cr1Designer2"/>
  2209. <action id="bmt:action:copy" handlerId="cr1Designer2"/>
  2210. <action id="bmt:action:edit" handlerId="cr1Designer2"/>
  2211. <custom id="cr1:testQuerySubject" handlerId="cr1Designer2"/>
  2212. <custom id="cr1:checkSelectedObjects" handlerId="cr1Designer2"/>
  2213. <custom id="cr1:analyzeSelectedObjects" handlerId="cr1Designer2"/>
  2214. <custom id="cr1:reorderByName" handlerId="cr1Designer2"/>
  2215. <custom id="cr1:showObjectDependencies" handlerId="cr1Designer2"/>
  2216. <custom id="cr1:editDefinition" handlerId="cr1Designer2"/>
  2217. <!-- <custom id="cr1:editDeterminantInfo" handlerId="cr1Designer2"/> -->
  2218. <custom id="cr1:viewSecurity" handlerId="cr1Designer2"/>
  2219. <custom id="cr1:specifySecurityRights" handlerId="cr1Designer2"/>
  2220. <custom id="cr1:querySecurityFilterDialog" handlerId="cr1Designer2"/>
  2221. <custom id="cr1:showImpact" handlerId="cr1Designer2"/>
  2222. <custom id="cr1:selectAllSecuredObjects" handlerId="cr1Designer2"/>
  2223. <custom id="cr1:merge" handlerId="cr1Designer2"/>
  2224. <custom id="cr1:mergeIntoDimensions" handlerId="cr1Designer2"/>
  2225. <custom id="cr1:transformQuerySubject" handlerId="cr1Designer2"/>
  2226. <custom id="cr1:transformStarSchema" handlerId="cr1Designer2"/>
  2227. <custom id="cr1:determineUsage" handlerId="cr1Designer2"/>
  2228. <custom id="cr1:determineAggregationRules" handlerId="cr1Designer2"/>
  2229. <custom id="cr1:generateconformeddimension" handlerId="cr1Designer2"/>
  2230. <custom id="cr1:refreshQuerySubject" handlerId="cr1Designer2"/>
  2231. <custom id="cr1:EvaluateQuerySubject" handlerId="cr1Designer2"/>
  2232. <custom id="cr1:transformQStoRegularDimension" handlerId="cr1Designer2"/>
  2233. <custom id="cr1:transformQStoMeasureDimension" handlerId="cr1Designer2"/>
  2234. <custom id="cr1:mergeIntoQuerySetQS" handlerId="cr1Designer2"/>
  2235. <custom id="cr1:transformQStoDBQS" handlerId="cr1Designer2"/>
  2236. <custom id="cr1:retargetToNewSource" handlerId="cr1Designer2"/>
  2237. <custom id="cr1:createAliasShortcut" handlerId="cr1Designer2"/>
  2238. </actions>
  2239. <!--classView viewId="cr1:view:navigate"/-->
  2240. <visibility viewId="bmt:view:project" visible="visible"/>
  2241. <visibility viewId="bmt:view:diagram" visible="visible" virtualExpand="true"/>
  2242. <visibility viewId="bmt:view:list" visible="visible"/>
  2243. <visibility viewId="cr1:tools:search" visible="visible"/>
  2244. <visibility viewId="bmt:view:properties" visible="visible"/>
  2245. <!--visibility viewId="cr1:view:navigate" visible="visible"/-->
  2246. </visual>
  2247. <visual class="bmtcr1:updateSubjectType">
  2248. <className stringId="ID_UPDATESUBJECT_NAME"/>
  2249. <description stringId="ID_UPDATESUBJECT_DESCR"/>
  2250. <icon imageId="ID_ICON_QUERYOBJECT_UPDATE_DB"/>
  2251. <icon imageId="ID_ICON_QUERYOBJECT_INVALID" state="invalid"/>
  2252. <actions>
  2253. <action id="bmt:action:delete" handlerId="cr1Designer2"/>
  2254. <action id="bmt:action:move" handlerId="cr1Designer2"/>
  2255. <action id="bmt:action:reorder" handlerId="cr1Designer2"/>
  2256. <action id="bmt:action:copy" handlerId="cr1Designer2"/>
  2257. <action id="bmt:action:edit" handlerId="cr1Designer2"/>
  2258. <custom id="cr1:showObjectDependencies" handlerId="cr1Designer2"/>
  2259. <custom id="cr1:testQuerySubject" handlerId="cr1Designer2"/>
  2260. <custom id="cr1:checkSelectedObjects" handlerId="cr1Designer2"/>
  2261. <custom id="cr1:editDefinition" handlerId="cr1Designer2"/>
  2262. <custom id="cr1:viewSecurity" handlerId="cr1Designer2"/>
  2263. <custom id="cr1:specifySecurityRights" handlerId="cr1Designer2"/>
  2264. <custom id="cr1:querySecurityFilterDialog" handlerId="cr1Designer2"/>
  2265. <custom id="cr1:showImpact" handlerId="cr1Designer2"/>
  2266. <custom id="cr1:selectAllSecuredObjects" handlerId="cr1Designer2"/>
  2267. </actions>
  2268. <!--classView viewId="cr1:view:navigate"/-->
  2269. <visibility viewId="bmt:view:project" visible="visible"/>
  2270. <visibility viewId="bmt:view:diagram" visible="visible"/>
  2271. <visibility viewId="bmt:view:list" visible="visible"/>
  2272. <visibility viewId="cr1:tools:search" visible="visible"/>
  2273. <visibility viewId="bmt:view:properties" visible="visible"/>
  2274. <!--visibility viewId="cr1:view:navigate" visible="visible"/-->
  2275. </visual>
  2276. <visual class="bmtcr1:dimensionType">
  2277. <actions>
  2278. <action id="bmt:action:modify" handlerId="cr1Designer2"/>
  2279. </actions>
  2280. <visibility viewId="bmt:view:properties" visible="hidden"/>
  2281. </visual>
  2282. <visual class="bmtcr1:dimension">
  2283. <className stringId="ID_DIMENSIONOBJECT_NAME"/>
  2284. <description stringId="ID_DIMENSIONOBJECT_DESCR"/>
  2285. <icon imageId="ID_ICON_DIMENSION"/>
  2286. <icon imageId="ID_ICON_DIMENSION_INVALID" state="invalid"/>
  2287. <icon imageId="ID_ICON_DIMENSION_SOURCE" state="source"/>
  2288. <icon imageId="ID_ICON_DIMENSION_SOURCE_INVALID" state="source+invalid"/>
  2289. <icon imageId="ID_ICON_MEASURE_DIMENSION" state="measureDimension"/>
  2290. <icon imageId="ID_ICON_MEASURE_DIMENSION_INVALID" state="measureDimension+invalid"/>
  2291. <icon imageId="ID_ICON_MEASURE_DIMENSION_SOURCE" state="measureDimension+source"/>
  2292. <icon imageId="ID_ICON_MEASURE_DIMENSION_SOURCE_INVALID" state="measureDimension+source+invalid"/>
  2293. <!--icon imageId="ID_ICON_QUERYOBJECT_DIM_AWARE" state="dimensionallyAware"/-->
  2294. <!--icon imageId="ID_ICON_QUERYOBJECT_INVALID_DIM_AWARE" state="invalidDimAware"/-->
  2295. <!--icon imageId="ID_ICON_QUERYOBJECT_FACT" state="factQuerySubject"/-->
  2296. <!--icon imageId="ID_ICON_QUERYOBJECT_INVALID_FACT" state="invalidFactQuerySubject"/-->
  2297. <actions>
  2298. <action id="bmt:action:create" handlerId="cr1Designer2"/>
  2299. <action id="bmt:action:delete" handlerId="cr1Designer2"/>
  2300. <action id="bmt:action:move" handlerId="cr1Designer2"/>
  2301. <action id="bmt:action:reorder" handlerId="cr1Designer2"/>
  2302. <action id="bmt:action:createShortcut" handlerId="cr1Designer2"/>
  2303. <action id="bmt:action:copy" handlerId="cr1Designer2"/>
  2304. <action id="bmt:action:edit" handlerId="cr1Designer2"/>
  2305. <custom id="cr1:showObjectDependencies" handlerId="cr1Designer2"/>
  2306. <custom id="cr1:testQuerySubject" handlerId="cr1Designer2"/>
  2307. <custom id="cr1:transformStarSchema" handlerId="cr1Designer2"/>
  2308. <custom id="cr1:checkSelectedObjects" handlerId="cr1Designer2"/>
  2309. <custom id="cr1:analyzeSelectedObjects" handlerId="cr1Designer2"/>
  2310. <custom id="cr1:reorderByName" handlerId="cr1Designer2"/>
  2311. <custom id="cr1:editDefinition" handlerId="cr1Designer2"/>
  2312. <custom id="cr1:viewSecurity" handlerId="cr1Designer2"/>
  2313. <custom id="cr1:specifySecurityRights" handlerId="cr1Designer2"/>
  2314. <custom id="cr1:querySecurityFilterDialog" handlerId="cr1Designer2"/>
  2315. <custom id="cr1:showImpact" handlerId="cr1Designer2"/>
  2316. <!--custom id="cr1:selectAllSecuredObjects" handlerId="cr1Designer2"/-->
  2317. <custom id="cr1:merge" handlerId="cr1Designer2"/>
  2318. <custom id="cr1:refreshQuerySubject" handlerId="cr1Designer2"/>
  2319. <custom id="cr1:EvaluateQuerySubject" handlerId="cr1Designer2"/>
  2320. <custom id="cr1:generateconformeddimension" handlerId="cr1Designer2"/>
  2321. <custom id="cr1:transformDimensionToQS" handlerId="cr1Designer2"/>
  2322. <custom id="cr1:retargetToNewSource" handlerId="cr1Designer2"/>
  2323. <custom id="cr1:determineAggregationRules" handlerId="cr1Designer2"/>
  2324. <custom id="cr1:createdetailedfactquerysubject" handlerId="cr1Designer2"/>
  2325. <custom id="cr1:createAliasShortcut" handlerId="cr1Designer2"/>
  2326. </actions>
  2327. <!-- class views -->
  2328. <visibility viewId="bmt:view:project" visible="visible"/>
  2329. <visibility viewId="bmt:view:diagram" visible="visible" virtualExpand="true"/>
  2330. <visibility viewId="bmt:view:list" visible="visible"/>
  2331. <visibility viewId="cr1:tools:search" visible="visible"/>
  2332. <visibility viewId="bmt:view:properties" visible="visible"/>
  2333. <visibility viewId="cr1:view:DimMap" visible="visible"/>
  2334. <!--visibility viewId="cr1:view:DimMap" visible="visible" virtualVisible="visible"/-->
  2335. <!--visibility viewId="cr1:view:navigate" visible="visible"/-->
  2336. </visual>
  2337. <visual class="bmtcr1:scopeRelationship">
  2338. <className stringId="ID_SCOPE_ASSOCIATION_NAME"/>
  2339. <icon imageId="ID_ICON_SCOPE_RELATIONSHIP"/>
  2340. <icon imageId="ID_ICON_SCOPE_RELATIONSHIP_INVALID" state="invalid"/>
  2341. <actions>
  2342. <action id="bmt:action:delete" handlerId="cr1Designer2"/>
  2343. <action id="bmt:action:move" handlerId="cr1Designer2"/>
  2344. <custom id="cr1:editDefinition" handlerId="cr1Designer2"/>
  2345. <custom id="cr1:checkSelectedObjects" handlerId="cr1Designer2"/>
  2346. </actions>
  2347. <visibility viewId="bmt:view:diagram" visible="visible"/>
  2348. <visibility viewId="bmt:view:list" visible="visible"/>
  2349. <visibility viewId="cr1:tools:search" visible="visible"/>
  2350. <visibility viewId="bmt:view:properties" visible="visible"/>
  2351. <visibility viewId="bmt:view:project" visible="hidden"/>
  2352. </visual>
  2353. <visual class="bmtcr1:relationshipType">
  2354. <className stringId="ID_ASSOCIATION_NAME"/>
  2355. <icon imageId="ID_ICON_RELATIONSHIP"/>
  2356. <icon imageId="ID_ICON_RELATIONSHIP_INVALID" state="invalid"/>
  2357. <actions>
  2358. <action id="bmt:action:create" handlerId="cr1Designer2"/>
  2359. <action id="bmt:action:delete" handlerId="cr1Designer2"/>
  2360. <action id="bmt:action:move" handlerId="cr1Designer2"/>
  2361. <custom id="cr1:editDefinition" handlerId="cr1Designer2"/>
  2362. <custom id="cr1:merge" handlerId="cr1Designer2"/>
  2363. <custom id="cr1:checkSelectedObjects" handlerId="cr1Designer2"/>
  2364. <custom id="cr1:analyzeSelectedObjects" handlerId="cr1Designer2"/>
  2365. <custom id="cr1:reorderByName" handlerId="cr1Designer2"/>
  2366. <custom id="cr1:EvaluateQuerySubject" handlerId="cr1Designer2"/>
  2367. </actions>
  2368. <visibility viewId="bmt:view:diagram" visible="visible"/>
  2369. <visibility viewId="bmt:view:list" visible="visible"/>
  2370. <visibility viewId="cr1:tools:search" visible="visible"/>
  2371. <visibility viewId="bmt:view:properties" visible="visible"/>
  2372. <visibility viewId="bmt:view:project" visible="hidden"/>
  2373. </visual>
  2374. <visual class="bmtcr1:relationshipShortcutType">
  2375. <className stringId="ID_ASSOCIATION_SHORTCUT_NAME"/>
  2376. <icon imageId="ID_ICON_RELATIONSHIP_SHORTCUT"/>
  2377. <actions>
  2378. <action id="bmt:action:create" handlerId="cr1Designer2"/>
  2379. <action id="bmt:action:delete" handlerId="cr1Designer2"/>
  2380. <action id="bmt:action:move" handlerId="cr1Designer2"/>
  2381. <custom id="cr1:merge" handlerId="cr1Designer2"/>
  2382. <custom id="cr1:transformIntoQuerySubject" handlerId="cr1Designer2"/>
  2383. </actions>
  2384. <visibility viewId="bmt:view:diagram" visible="visible"/>
  2385. <visibility viewId="bmt:view:list" visible="visible"/>
  2386. <visibility viewId="cr1:tools:search" visible="visible"/>
  2387. <visibility viewId="bmt:view:properties" visible="visible"/>
  2388. <visibility viewId="bmt:view:project" visible="hidden"/>
  2389. </visual>
  2390. <visual class="bmtcr1:nameType">
  2391. <className stringId="ID_NAME"/>
  2392. <actions>
  2393. <action id="bmt:action:modify" handlerId="cr1Designer2"/>
  2394. </actions>
  2395. <visibility viewId="bmt:view:properties" visible="visible"/>
  2396. <visibility viewId="cr1:tools:search" visible="visible"/>
  2397. </visual>
  2398. <visual class="bmtcr1:expressionType">
  2399. <className stringId="ID_EXPRESSION_NAME"/>
  2400. <actions>
  2401. <action id="bmt:action:edit" handlerId="bmtEEDesigner"/>
  2402. <action id="bmt:action:modify" handlerId="bmtEEDesigner"/>
  2403. </actions>
  2404. <visibility viewId="bmt:view:properties" visible="visible"/>
  2405. </visual>
  2406. <visual class="bmtcr1:embeddedCalculationType">
  2407. <className stringId="ID_CALCULATION_NAME"/>
  2408. <actions>
  2409. <action id="bmt:action:edit" handlerId="bmtEEDesigner"/>
  2410. <action id="bmt:action:modify" handlerId="bmtEEDesigner"/>
  2411. </actions>
  2412. <visibility viewId="bmt:view:properties" visible="visible"/>
  2413. </visual>
  2414. <visual class="bmtcr1:embeddedFilterType">
  2415. <className stringId="ID_FILTER_NAME"/>
  2416. <actions>
  2417. <action id="bmt:action:edit" handlerId="bmtEEDesigner"/>
  2418. <action id="bmt:action:modify" handlerId="bmtEEDesigner"/>
  2419. </actions>
  2420. <visibility viewId="bmt:view:properties" visible="visible"/>
  2421. </visual>
  2422. <visual class="bmtcr1:relExpressionType">
  2423. <className stringId="ID_NO_NAME"/>
  2424. <actions>
  2425. <action id="bmt:action:edit" handlerId="cr1Designer2"/>
  2426. <action id="bmt:action:modify" handlerId="cr1Designer2"/>
  2427. </actions>
  2428. <visibility viewId="bmt:view:properties" visible="visible"/>
  2429. </visual>
  2430. <visual class="bmtcr1:cardinalityType">
  2431. <className stringId="ID_CARDINALITY_NAME"/>
  2432. <actions>
  2433. <action id="bmt:action:modify" handlerId="cr1Designer2"/>
  2434. </actions>
  2435. <visibility viewId="bmt:view:properties" visible="hidden"/>
  2436. </visual>
  2437. <visual class="bmtcr1:formatType">
  2438. <className stringId="ID_FORMAT_NAME"/>
  2439. <actions>
  2440. <action id="bmt:action:edit" handlerId="cr1Designer2"/>
  2441. <action id="bmt:action:modify" handlerId="cr1Designer2"/>
  2442. </actions>
  2443. <visibility viewId="bmt:view:properties" visible="visible"/>
  2444. </visual>
  2445. <visual class="bmtcr1:memberSortType">
  2446. <className stringId="ID_MEMBER_SORT_NAME"/>
  2447. <actions>
  2448. <action id="bmt:action:edit" handlerId="cr1Designer2"/>
  2449. <action id="bmt:action:modify" handlerId="cr1Designer2"/>
  2450. </actions>
  2451. <visibility viewId="bmt:view:properties" visible="hidden"/>
  2452. </visual>
  2453. <visual class="bmtcr1:editDeterminantsInfo">
  2454. <className stringId="ID_SPECIFY_DETERMINANT_INFO"/>
  2455. <actions>
  2456. <action id="bmt:action:edit" handlerId="cr1Designer2"/>
  2457. <action id="bmt:action:modify" handlerId="cr1Designer2"/>
  2458. </actions>
  2459. <visibility viewId="bmt:view:properties" visible="visible"/>
  2460. </visual>
  2461. <visual class="bmtcr1:measure">
  2462. <className stringId="ID_MEASURE_NAME"/>
  2463. <icon imageId="ID_ICON_MEASURE"/>
  2464. <icon imageId="ID_ICON_MEASURE_GHOSTED" state="ghosted"/>
  2465. <icon imageId="ID_ICON_MEASURE_WITH_AGGR_RULES" state="withAggregateRules"/>
  2466. <icon imageId="ID_ICON_MEASURE_WITH_AGGR_RULES_GHOSTED" state="withAggregateRules+ghosted"/>
  2467. <actions>
  2468. <action id="bmt:action:create" handlerId="cr1Designer2"/>
  2469. <action id="bmt:action:edit" handlerId="cr1Designer2"/>
  2470. <action id="bmt:action:copy" handlerId="cr1Designer2"/>
  2471. <action id="bmt:action:move" handlerId="cr1Designer2"/>
  2472. <action id="bmt:action:reorder" handlerId="cr1Designer2"/>
  2473. <action id="bmt:action:delete" handlerId="cr1Designer2"/>
  2474. <custom id="cr1:showObjectDependencies" handlerId="cr1Designer2"/>
  2475. <custom id="cr1:checkSelectedObjects" handlerId="cr1Designer2"/>
  2476. <custom id="cr1:analyzeSelectedObjects" handlerId="cr1Designer2"/>
  2477. <custom id="cr1:reorderByName" handlerId="cr1Designer2"/>
  2478. <custom id="cr1:viewSecurity" handlerId="cr1Designer2"/>
  2479. <custom id="cr1:specifySecurityRights" handlerId="cr1Designer2"/>
  2480. <custom id="cr1:showImpact" handlerId="cr1Designer2"/>
  2481. <custom id="cr1:merge" handlerId="cr1Designer2"/>
  2482. <custom id="cr1:determineUsage" handlerId="cr1Designer2"/>
  2483. <custom id="cr1:determineAggregationRules" handlerId="cr1Designer2"/>
  2484. <custom id="cr1:formatData" handlerId="cr1Designer2"/>
  2485. <custom id="cr1:testQuerySubject" handlerId="cr1Designer2"/>
  2486. <custom id="cr1:editDefinition" handlerId="cr1Designer2"/>
  2487. </actions>
  2488. <visibility viewId="bmt:view:project" visible="visible"/>
  2489. <visibility viewId="bmt:view:diagram" visible="visible"/>
  2490. <visibility viewId="bmt:view:list" visible="hidden"/>
  2491. <visibility viewId="cr1:tools:search" visible="visible"/>
  2492. <visibility viewId="bmt:view:properties" visible="visible"/>
  2493. <visibility viewId="cr1:view:DimMap" visible="visible"/>
  2494. </visual>
  2495. <visual class="bmtcr1:queryItemType">
  2496. <className stringId="ID_QUERYELEMENT_NAME"/>
  2497. <icon imageId="ID_ICON_QUERYELEMENT"/>
  2498. <icon imageId="ID_ICON_QUERYELEMENT_GHOSTED" state="ghosted"/>
  2499. <icon imageId="ID_ICON_QUERYITEM_USAGE_FACT" state="usageFact"/>
  2500. <icon imageId="ID_ICON_QUERYITEM_USAGE_FACT_GHOSTED" state="ghostedUsageFact"/>
  2501. <icon imageId="ID_ICON_QUERYITEM_USAGE_IDENTIFIER" state="usageIdentifier"/>
  2502. <icon imageId="ID_ICON_QUERYITEM_USAGE_IDENTIFIER_GHOSTED" state="ghostedUsageIdentifier"/>
  2503. <actions>
  2504. <action id="bmt:action:create" handlerId="cr1Designer2"/>
  2505. <action id="bmt:action:edit" handlerId="cr1Designer2"/>
  2506. <action id="bmt:action:copy" handlerId="cr1Designer2"/>
  2507. <action id="bmt:action:move" handlerId="cr1Designer2"/>
  2508. <action id="bmt:action:reorder" handlerId="cr1Designer2"/>
  2509. <action id="bmt:action:delete" handlerId="cr1Designer2"/>
  2510. <custom id="cr1:showObjectDependencies" handlerId="cr1Designer2"/>
  2511. <custom id="cr1:checkSelectedObjects" handlerId="cr1Designer2"/>
  2512. <custom id="cr1:analyzeSelectedObjects" handlerId="cr1Designer2"/>
  2513. <custom id="cr1:reorderByName" handlerId="cr1Designer2"/>
  2514. <custom id="cr1:viewSecurity" handlerId="cr1Designer2"/>
  2515. <custom id="cr1:specifySecurityRights" handlerId="cr1Designer2"/>
  2516. <custom id="cr1:mergeIntoDimensions" handlerId="cr1Designer2"/>
  2517. <custom id="cr1:showImpact" handlerId="cr1Designer2"/>
  2518. <custom id="cr1:merge" handlerId="cr1Designer2"/>
  2519. <custom id="cr1:determineUsage" handlerId="cr1Designer2"/>
  2520. <custom id="cr1:determineAggregationRules" handlerId="cr1Designer2"/>
  2521. <custom id="cr1:formatData" handlerId="cr1Designer2"/>
  2522. <custom id="cr1:testQuerySubject" handlerId="cr1Designer2"/>
  2523. <custom id="cr1:editDefinition" handlerId="cr1Designer2"/>
  2524. </actions>
  2525. <visibility viewId="bmt:view:project" visible="collapse"/>
  2526. <visibility viewId="bmt:view:diagram" visible="visible"/>
  2527. <visibility viewId="bmt:view:list" visible="hidden"/>
  2528. <visibility viewId="cr1:tools:search" visible="visible"/>
  2529. <visibility viewId="bmt:view:properties" visible="visible"/>
  2530. </visual>
  2531. <visual class="bmtcr1:queryItemFolderType">
  2532. <className stringId="ID_QUERYITEMFOLDER_NAME"/>
  2533. <description stringId="ID_QUERYITEMFOLDER_DESCR"/>
  2534. <icon imageId="ID_ICON_FOLDER"/>
  2535. <icon imageId="ID_ICON_FOLDER_EXP" state="expanded"/>
  2536. <actions>
  2537. <action id="bmt:action:create" handlerId="cr1Designer2"/>
  2538. <action id="bmt:action:delete" handlerId="cr1Designer2"/>
  2539. <action id="bmt:action:move" handlerId="cr1Designer2"/>
  2540. <action id="bmt:action:copy" handlerId="cr1Designer2"/>
  2541. <action id="bmt:action:reorder" handlerId="cr1Designer2"/>
  2542. <custom id="cr1:viewSecurity" handlerId="cr1Designer2"/>
  2543. <custom id="cr1:specifySecurityRights" handlerId="cr1Designer2"/>
  2544. <custom id="cr1:merge" handlerId="cr1Designer2"/>
  2545. <custom id="cr1:determineUsage" handlerId="cr1Designer2"/>
  2546. <custom id="cr1:determineAggregationRules" handlerId="cr1Designer2"/>
  2547. <custom id="cr1:checkSelectedObjects" handlerId="cr1Designer2"/>
  2548. <custom id="cr1:analyzeSelectedObjects" handlerId="cr1Designer2"/>
  2549. <custom id="cr1:reorderByName" handlerId="cr1Designer2"/>
  2550. <custom id="cr1:showObjectDependencies" handlerId="cr1Designer2"/>
  2551. <custom id="cr1:selectAllSecuredObjects" handlerId="cr1Designer2"/>
  2552. <custom id="cr1:testQuerySubject" handlerId="cr1Designer2"/>
  2553. </actions>
  2554. <visibility viewId="bmt:view:project" visible="visible"/>
  2555. <visibility viewId="bmt:view:diagram" visible="visible"/>
  2556. <visibility viewId="bmt:view:list" visible="hidden"/>
  2557. <visibility viewId="cr1:tools:search" visible="visible"/>
  2558. <visibility viewId="bmt:view:properties" visible="visible"/>
  2559. </visual>
  2560. <visual class="bmtcr1:measureFolderType">
  2561. <className stringId="ID_MEASUREFOLDER_NAME"/>
  2562. <description stringId="ID_MEASUREFOLDER_DESCR"/>
  2563. <icon imageId="ID_ICON_FOLDER"/>
  2564. <icon imageId="ID_ICON_FOLDER_EXP" state="expanded"/>
  2565. <actions>
  2566. <action id="bmt:action:create" handlerId="cr1Designer2"/>
  2567. <action id="bmt:action:delete" handlerId="cr1Designer2"/>
  2568. <action id="bmt:action:move" handlerId="cr1Designer2"/>
  2569. <action id="bmt:action:copy" handlerId="cr1Designer2"/>
  2570. <action id="bmt:action:reorder" handlerId="cr1Designer2"/>
  2571. <custom id="cr1:viewSecurity" handlerId="cr1Designer2"/>
  2572. <custom id="cr1:specifySecurityRights" handlerId="cr1Designer2"/>
  2573. <custom id="cr1:merge" handlerId="cr1Designer2"/>
  2574. <custom id="cr1:selectAllSecuredObjects" handlerId="cr1Designer2"/>
  2575. <custom id="cr1:determineAggregationRules" handlerId="cr1Designer2"/>
  2576. <custom id="cr1:testQuerySubject" handlerId="cr1Designer2"/>
  2577. <custom id="cr1:analyzeSelectedObjects" handlerId="cr1Designer2"/>
  2578. <custom id="cr1:reorderByName" handlerId="cr1Designer2"/>
  2579. <custom id="cr1:showObjectDependencies" handlerId="cr1Designer2"/>
  2580. </actions>
  2581. <visibility viewId="bmt:view:project" visible="visible"/>
  2582. <visibility viewId="bmt:view:diagram" visible="visible"/>
  2583. <visibility viewId="bmt:view:list" visible="hidden"/>
  2584. <visibility viewId="cr1:tools:search" visible="visible"/>
  2585. <visibility viewId="bmt:view:properties" visible="visible"/>
  2586. <visibility viewId="cr1:view:DimMap" visible="visible"/>
  2587. </visual>
  2588. <visual class="bmtcr1:level">
  2589. <className stringId="ID_LEVEL_NAME"/>
  2590. <description stringId="ID_LEVEL_DESCR"/>
  2591. <icon imageId="ID_ICON_LEVEL"/>
  2592. <icon imageId="ID_ICON_LEVEL_GHOSTED" state="ghosted"/>
  2593. <actions>
  2594. <action id="bmt:action:delete" handlerId="cr1Designer2"/>
  2595. <action id="bmt:action:move" handlerId="cr1Designer2"/>
  2596. <action id="bmt:action:copy" handlerId="cr1Designer2"/>
  2597. <action id="bmt:action:reorder" handlerId="cr1Designer2"/>
  2598. <custom id="cr1:viewSecurity" handlerId="cr1Designer2"/>
  2599. <custom id="cr1:showImpact" handlerId="cr1Designer2"/>
  2600. <custom id="cr1:specifySecurityRights" handlerId="cr1Designer2"/>
  2601. <custom id="cr1:checkSelectedObjects" handlerId="cr1Designer2"/>
  2602. <custom id="cr1:analyzeSelectedObjects" handlerId="cr1Designer2"/>
  2603. <custom id="cr1:reorderByName" handlerId="cr1Designer2"/>
  2604. <custom id="cr1:showObjectDependencies" handlerId="cr1Designer2"/>
  2605. <custom id="cr1:selectAllSecuredObjects" handlerId="cr1Designer2"/>
  2606. <custom id="cr1:testQuerySubject" handlerId="cr1Designer2"/>
  2607. <custom id="cr1:editDefinition" handlerId="cr1Designer2"/>
  2608. </actions>
  2609. <visibility viewId="bmt:view:project" visible="visible"/>
  2610. <visibility viewId="bmt:view:diagram" visible="visible"/>
  2611. <visibility viewId="bmt:view:list" visible="hidden"/>
  2612. <visibility viewId="cr1:tools:search" visible="visible"/>
  2613. <visibility viewId="bmt:view:properties" visible="visible"/>
  2614. <visibility viewId="cr1:view:DimMap" visible="visible"/>
  2615. <!--visibility viewId="cr1:view:DimMap" visible="visible" virtualVisible="visible"/-->
  2616. </visual>
  2617. <visual class="bmtcr1:hierarchy">
  2618. <className stringId="ID_HIERARCHY_NAME"/>
  2619. <description stringId="ID_HIERARCHY_DESCR"/>
  2620. <icon imageId="ID_ICON_HIERARCHY"/>
  2621. <icon imageId="ID_ICON_HIERARCHY_GHOSTED" state="ghosted"/>
  2622. <actions>
  2623. <action id="bmt:action:delete" handlerId="cr1Designer2"/>
  2624. <action id="bmt:action:move" handlerId="cr1Designer2"/>
  2625. <action id="bmt:action:copy" handlerId="cr1Designer2"/>
  2626. <action id="bmt:action:reorder" handlerId="cr1Designer2"/>
  2627. <custom id="cr1:showImpact" handlerId="cr1Designer2"/>
  2628. <custom id="cr1:viewSecurity" handlerId="cr1Designer2"/>
  2629. <custom id="cr1:specifySecurityRights" handlerId="cr1Designer2"/>
  2630. <custom id="cr1:testQuerySubject" handlerId="cr1Designer2"/>
  2631. <custom id="cr1:editDefinition" handlerId="cr1Designer2"/>
  2632. <custom id="cr1:checkSelectedObjects" handlerId="cr1Designer2"/>
  2633. <custom id="cr1:analyzeSelectedObjects" handlerId="cr1Designer2"/>
  2634. <custom id="cr1:reorderByName" handlerId="cr1Designer2"/>
  2635. <custom id="cr1:showObjectDependencies" handlerId="cr1Designer2"/>
  2636. </actions>
  2637. <visibility viewId="bmt:view:project" visible="visible"/>
  2638. <visibility viewId="bmt:view:diagram" visible="visible"/>
  2639. <visibility viewId="bmt:view:list" visible="hidden"/>
  2640. <visibility viewId="cr1:tools:search" visible="visible"/>
  2641. <visibility viewId="bmt:view:properties" visible="visible"/>
  2642. <visibility viewId="cr1:view:DimMap" visible="visible"/>
  2643. <!--visibility viewId="cr1:view:DimMap" visible="visible" virtualVisible="visible"/-->
  2644. </visual>
  2645. <visual class="bmtcr1:objectType">
  2646. <className stringId="ID_GENERICOBJECT_NAME"/>
  2647. <description stringId="ID_GENERICOBJECT_DESCR"/>
  2648. <actions>
  2649. <action id="bmt:action:createShortcut" handlerId="cr1Designer2"/>
  2650. <action id="bmt:action:delete" handlerId="cr1Designer2"/>
  2651. <action id="bmt:action:move" handlerId="cr1Designer2"/>
  2652. <action id="bmt:action:copy" handlerId="cr1Designer2"/>
  2653. <action id="bmt:action:reorder" handlerId="cr1Designer2"/>
  2654. </actions>
  2655. <visibility viewId="bmt:view:project" visible="visible"/>
  2656. <visibility viewId="bmt:view:diagram" visible="visible"/>
  2657. <visibility viewId="bmt:view:list" visible="visible"/>
  2658. <visibility viewId="cr1:tools:search" visible="hidden"/>
  2659. <visibility viewId="bmt:view:properties" visible="visible"/>
  2660. </visual>
  2661. <visual class="bmtcr1:sectionType">
  2662. <className stringId="ID_GROUP_NAME"/>
  2663. <actions>
  2664. <action id="bmt:action:create" handlerId="cr1Designer2"/>
  2665. <action id="bmt:action:createShortcut" handlerId="cr1Designer2"/>
  2666. <action id="bmt:action:delete" handlerId="cr1Designer2"/>
  2667. <action id="bmt:action:edit" handlerId="cr1Designer2"/>
  2668. <action id="bmt:action:move" handlerId="cr1Designer2"/>
  2669. <action id="bmt:action:copy" handlerId="cr1Designer2"/>
  2670. <action id="bmt:action:reorder" handlerId="cr1Designer2"/>
  2671. <custom id="cr1:showObjectDependencies" handlerId="cr1Designer2"/>
  2672. <custom id="cr1:import" handlerId="cr1Designer2"/>
  2673. <custom id="cr1:viewSecurity" handlerId="cr1Designer2"/>
  2674. <custom id="cr1:specifySecurityRights" handlerId="cr1Designer2"/>
  2675. <custom id="cr1:calculationFromQueryItem" handlerId="cr1Designer2"/>
  2676. <custom id="cr1:checkSelectedObjects" handlerId="cr1Designer2"/>
  2677. <custom id="cr1:analyzeSelectedObjects" handlerId="cr1Designer2"/>
  2678. <custom id="cr1:reorderByName" handlerId="cr1Designer2"/>
  2679. <custom id="cr1:selectAllSecuredObjects" handlerId="cr1Designer2"/>
  2680. <custom id="cr1:mergeIntoQuerySetQS" handlerId="cr1Designer2"/>
  2681. </actions>
  2682. <!-- class views -->
  2683. <classView viewId="bmt:view:list" default="true"/>
  2684. <classView viewId="bmt:view:diagram"/>
  2685. <classView viewId="cr1:view:DimMap"/>
  2686. <visibility viewId="bmt:view:project" visible="visible"/>
  2687. <visibility viewId="bmt:view:diagram" visible="visible"/>
  2688. <visibility viewId="bmt:view:list" visible="visible"/>
  2689. <visibility viewId="cr1:tools:search" visible="visible"/>
  2690. <visibility viewId="cr1:tools:dependency" visible="visible"/>
  2691. <visibility viewId="bmt:view:properties" visible="visible"/>
  2692. </visual>
  2693. <visual class="bmtcr1:namespaceType">
  2694. <className stringId="ID_NAMESPACE_NAME"/>
  2695. <icon imageId="ID_ICON_NAMESPACE"/>
  2696. <icon imageId="ID_ICON_NAMESPACE_EXP" state="expanded"/>
  2697. <icon imageId="ID_ICON_NAMESPACE_LWM" state="LWMNamespace"/>
  2698. <actions>
  2699. <action id="bmt:action:create" handlerId="cr1Designer2"/>
  2700. <action id="bmt:action:createShortcut" handlerId="cr1Designer2"/>
  2701. <action id="bmt:action:delete" handlerId="cr1Designer2"/>
  2702. <action id="bmt:action:edit" handlerId="cr1Designer2"/>
  2703. <action id="bmt:action:move" handlerId="cr1Designer2"/>
  2704. <action id="bmt:action:copy" handlerId="cr1Designer2"/>
  2705. <action id="bmt:action:reorder" handlerId="cr1Designer2"/>
  2706. <custom id="cr1:showObjectDependencies" handlerId="cr1Designer2"/>
  2707. <custom id="cr1:import" handlerId="cr1Designer2"/>
  2708. <custom id="cr1:export" handlerId="cr1Designer2"/>
  2709. <custom id="cr1:checkSelectedObjects" handlerId="cr1Designer2"/>
  2710. <custom id="cr1:analyzeSelectedObjects" handlerId="cr1Designer2"/>
  2711. <custom id="cr1:reorderByName" handlerId="cr1Designer2"/>
  2712. <custom id="cr1:viewSecurity" handlerId="cr1Designer2"/>
  2713. <custom id="cr1:specifySecurityRights" handlerId="cr1Designer2"/>
  2714. <custom id="cr1:calculationFromQueryItem" handlerId="cr1Designer2"/>
  2715. <custom id="cr1:showImpact" handlerId="cr1Designer2"/>
  2716. <custom id="cr1:selectAllSecuredObjects" handlerId="cr1Designer2"/>
  2717. <custom id="cr1:mergeIntoQuerySetQS" handlerId="cr1Designer2"/>
  2718. </actions>
  2719. <!-- class views -->
  2720. <classView viewId="bmt:view:list" default="true"/>
  2721. <classView viewId="bmt:view:diagram"/>
  2722. <classView viewId="cr1:view:DimMap"/>
  2723. <visibility viewId="bmt:view:project" visible="visible"/>
  2724. <visibility viewId="bmt:view:diagram" visible="visible"/>
  2725. <visibility viewId="bmt:view:list" visible="visible"/>
  2726. <visibility viewId="cr1:tools:search" visible="visible"/>
  2727. <visibility viewId="cr1:tools:dependency" visible="visible"/>
  2728. <visibility viewId="bmt:view:properties" visible="visible"/>
  2729. </visual>
  2730. <visual class="logicalModel">
  2731. <className stringId="ID_GROUP_NAME"/>
  2732. <actions>
  2733. <action id="bmt:action:edit" handlerId="cr1Designer2"/>
  2734. <custom id="cr1:import" handlerId="cr1Designer2"/>
  2735. <custom id="cr1:export" handlerId="cr1Designer2"/>
  2736. <custom id="cr1:viewSecurity" handlerId="cr1Designer2"/>
  2737. <custom id="cr1:specifySecurityRights" handlerId="cr1Designer2"/>
  2738. <custom id="cr1:linkModel" handlerId="cr1Designer2"/>
  2739. <custom id="cr1:calculationFromQueryItem" handlerId="cr1Designer2"/>
  2740. </actions>
  2741. <classView viewId="bmt:view:list" default="true"/>
  2742. <classView viewId="bmt:view:diagram"/>
  2743. <visibility viewId="bmt:view:project" visible="visible"/>
  2744. <visibility viewId="bmt:view:diagram" visible="visible"/>
  2745. <visibility viewId="bmt:view:list" visible="visible"/>
  2746. <visibility viewId="cr1:tools:search" visible="visible"/>
  2747. <visibility viewId="bmt:view:properties" visible="visible"/>
  2748. </visual>
  2749. <visual class="bmtcr1:shortcutType">
  2750. <className stringId="ID_SHORTCUT_NAME"/>
  2751. <icon imageId="ID_ICON_SHORTCUT"/>
  2752. <actions>
  2753. <action id="bmt:action:createShortcut" handlerId="cr1Designer2"/>
  2754. <action id="bmt:action:delete" handlerId="cr1Designer2"/>
  2755. <action id="bmt:action:edit" handlerId="cr1Designer2"/>
  2756. <action id="bmt:action:move" handlerId="cr1Designer2"/>
  2757. <action id="bmt:action:copy" handlerId="cr1Designer2"/>
  2758. <action id="bmt:action:reorder" handlerId="cr1Designer2"/>
  2759. <custom id="cr1:createAliasShortcut" handlerId="cr1Designer2"/>
  2760. <custom id="cr1:showObjectDependencies" handlerId="cr1Designer2"/>
  2761. <custom id="cr1:viewSecurity" handlerId="cr1Designer2"/>
  2762. <custom id="cr1:specifySecurityRights" handlerId="cr1Designer2"/>
  2763. <custom id="cr1:merge" handlerId="cr1Designer2"/>
  2764. <custom id="cr1:mergeIntoDimensions" handlerId="cr1Designer2"/>
  2765. <custom id="cr1:showImpact" handlerId="cr1Designer2"/>
  2766. <custom id="cr1:checkSelectedObjects" handlerId="cr1Designer2"/>
  2767. <custom id="cr1:analyzeSelectedObjects" handlerId="cr1Designer2"/>
  2768. <custom id="cr1:reorderByName" handlerId="cr1Designer2"/>
  2769. <custom id="cr1:mergeIntoQuerySetQS" handlerId="cr1Designer2"/>
  2770. <custom id="cr1:transformStarSchema" handlerId="cr1Designer2"/>
  2771. </actions>
  2772. <visibility viewId="bmt:view:project" visible="collapse"/>
  2773. <visibility viewId="bmt:view:diagram" visible="visible"/>
  2774. <visibility viewId="bmt:view:list" visible="collapse"/>
  2775. <visibility viewId="cr1:tools:search" visible="visible"/>
  2776. <visibility viewId="bmt:view:properties" visible="collapse"/>
  2777. <visibility viewId="cr1:view:DimMap" visible="visible"/>
  2778. </visual>
  2779. <visual class="bmtcr1:scopeType">
  2780. <className stringId="ID_SCOPE_TYPE_NAME"/>
  2781. <visibility viewId="bmt:view:project" visible="hidden"/>
  2782. <visibility viewId="bmt:view:diagram" visible="hidden"/>
  2783. <visibility viewId="bmt:view:properties" visible="hidden"/>
  2784. </visual>
  2785. <visual class="bmtcr1:dbInfoType">
  2786. <className stringId="ID_SOURCE_NAME"/>
  2787. <actions/>
  2788. <visibility viewId="bmt:view:properties" visible="visible"/>
  2789. </visual>
  2790. <visual class="bmtcr1:languageEnum">
  2791. <className stringId="ID_LANGUAGE_NAME"/>
  2792. <actions>
  2793. <action id="bmt:action:modify" handlerId="cr1Designer2"/>
  2794. </actions>
  2795. <visibility viewId="bmt:view:properties" visible="visible"/>
  2796. </visual>
  2797. <visual class="packages">
  2798. <className stringId="ID_DEPLOYMENTS_NAME"/>
  2799. <icon imageId="ID_ICON_PACKAGE_FOLDER"/>
  2800. <actions>
  2801. <!--<custom id="cr1:createDeployment" handlerId="cr1Designer2"/> -->
  2802. <custom id="cr1:editDeploymentLanguages" handlerId="cr1Designer2"/>
  2803. <custom id="cr1:exploreSecurityViews" handlerId="cr1Designer2"/>
  2804. <custom id="cr1:showObjectDependencies" handlerId="cr1Designer2"/>
  2805. <!--<custom id="cr1:publish" handlerId="cr1Designer2"/>-->
  2806. </actions>
  2807. <classView viewId="bmt:view:list" default="true"/>
  2808. <visibility viewId="bmt:view:project" visible="visible"/>
  2809. <visibility viewId="bmt:view:diagram" visible="hidden"/>
  2810. <visibility viewId="bmt:view:list" visible="hidden"/>
  2811. <visibility viewId="cr1:tools:search" visible="visible"/>
  2812. <visibility viewId="bmt:view:properties" visible="visible"/>
  2813. </visual>
  2814. <visual class="dataSources">
  2815. <className stringId="ID_DATASOURCES_NAME"/>
  2816. <icon imageId="ID_ICON_DATASOURCE_FOLDER"/>
  2817. <actions>
  2818. <custom id="cr1:linkModel" handlerId="cr1Designer2"/>
  2819. <custom id="cr1:showObjectDependencies" handlerId="cr1Designer2"/>
  2820. </actions>
  2821. <classView viewId="bmt:view:list" default="true"/>
  2822. <visibility viewId="bmt:view:project" visible="visible"/>
  2823. <visibility viewId="bmt:view:diagram" visible="hidden"/>
  2824. <visibility viewId="bmt:view:list" visible="hidden"/>
  2825. <visibility viewId="cr1:tools:search" visible="visible"/>
  2826. <visibility viewId="bmt:view:properties" visible="visible"/>
  2827. </visual>
  2828. <visual class="bmtcr1:dataSourceType">
  2829. <className stringId="ID_DATASOURCE_NAME"/>
  2830. <icon imageId="ID_ICON_DATASOURCE"/>
  2831. <actions>
  2832. <action id="bmt:action:delete" handlerId="cr1Designer2"/>
  2833. <action id="bmt:action:create" handlerId="cr1Designer2"/>
  2834. <custom id="cr1:testDataSource" handlerId="cr1Designer2"/>
  2835. <custom id="cr1:checkSelectedObjects" handlerId="cr1Designer2"/>
  2836. <custom id="cr1:showObjectDependencies" handlerId="cr1Designer2"/>
  2837. </actions>
  2838. <visibility viewId="bmt:view:project" visible="collapse"/>
  2839. <visibility viewId="bmt:view:diagram" visible="hidden"/>
  2840. <visibility viewId="bmt:view:list" visible="visible"/>
  2841. <visibility viewId="cr1:tools:search" visible="collapse"/>
  2842. <visibility viewId="bmt:view:properties" visible="visible"/>
  2843. </visual>
  2844. <visual class="securityViews">
  2845. <className stringId="ID_SECURITY_VIEWS_NAME"/>
  2846. <actions>
  2847. <custom id="cr1:createDeployment" handlerId="cr1Designer2"/>
  2848. <custom id="cr1:publish" handlerId="cr1Designer2"/>
  2849. </actions>
  2850. <visibility viewId="bmt:view:project" visible="hidden"/>
  2851. <visibility viewId="bmt:view:diagram" visible="hidden"/>
  2852. <visibility viewId="bmt:view:list" visible="hidden"/>
  2853. <visibility viewId="cr1:tools:search" visible="hidden"/>
  2854. </visual>
  2855. <visual class="bmtcr1:functionType">
  2856. <className stringId="ID_FUNCTION_NAME"/>
  2857. <icon imageId="ID_ICON_FUNCTION"/>
  2858. <actions>
  2859. <action id="bmt:action:edit" handlerId="cr1Designer2"/>
  2860. <action id="bmt:action:copy" handlerId="cr1Designer2"/>
  2861. <action id="bmt:action:move" handlerId="cr1Designer2"/>
  2862. <action id="bmt:action:reorder" handlerId="cr1Designer2"/>
  2863. <action id="bmt:action:delete" handlerId="cr1Designer2"/>
  2864. <custom id="cr1:showImpact" handlerId="cr1Designer2"/>
  2865. <custom id="cr1:viewSecurity" handlerId="cr1Designer2"/>
  2866. <custom id="cr1:specifySecurityRights" handlerId="cr1Designer2"/>
  2867. </actions>
  2868. <visibility viewId="bmt:view:project" visible="hidden"/>
  2869. <visibility viewId="bmt:view:diagram" visible="hidden"/>
  2870. <visibility viewId="bmt:view:list" visible="visible"/>
  2871. <visibility viewId="cr1:tools:search" visible="visible"/>
  2872. <visibility viewId="bmt:view:properties" visible="visible"/>
  2873. </visual>
  2874. <visual class="bmtcr1:calculationType">
  2875. <className stringId="ID_CALCULATION_NAME"/>
  2876. <icon imageId="ID_ICON_CALCULATION"/>
  2877. <icon imageId="ID_ICON_CALCULATION_INVALID" state="invalid"/>
  2878. <icon imageId="ID_ICON_CALCULATION_USAGE_FACT" state="usageFact"/>
  2879. <icon imageId="ID_ICON_CALCULATION_USAGE_IDENTIFIER" state="usageIdentifier"/>
  2880. <icon imageId="ID_ICON_CALCULATION_USAGE_ATTRIBUTE" state="usageAttribute"/>
  2881. <actions>
  2882. <action id="bmt:action:delete" handlerId="cr1Designer2"/>
  2883. <action id="bmt:action:edit" handlerId="cr1Designer2"/>
  2884. <action id="bmt:action:create" handlerId="bmtEEDesigner"/>
  2885. <action id="bmt:action:move" handlerId="cr1Designer2"/>
  2886. <action id="bmt:action:copy" handlerId="cr1Designer2"/>
  2887. <action id="bmt:action:reorder" handlerId="cr1Designer2"/>
  2888. <action id="bmt:action:createShortcut" handlerId="cr1Designer2"/>
  2889. <custom id="cr1:showObjectDependencies" handlerId="cr1Designer2"/>
  2890. <custom id="cr1:editDefinition" handlerId="bmtEEDesigner"/>
  2891. <custom id="cr1:testCalculation" handlerId="cr1Designer2"/>
  2892. <custom id="cr1:merge" handlerId="cr1Designer2"/>
  2893. <custom id="cr1:mergeIntoDimensions" handlerId="cr1Designer2"/>
  2894. <custom id="cr1:showImpact" handlerId="cr1Designer2"/>
  2895. <custom id="cr1:viewSecurity" handlerId="cr1Designer2"/>
  2896. <custom id="cr1:specifySecurityRights" handlerId="cr1Designer2"/>
  2897. <custom id="cr1:determineUsage" handlerId="cr1Designer2"/>
  2898. <custom id="cr1:determineAggregationRules" handlerId="cr1Designer2"/>
  2899. <custom id="cr1:checkSelectedObjects" handlerId="cr1Designer2"/>
  2900. <custom id="cr1:analyzeSelectedObjects" handlerId="cr1Designer2"/>
  2901. <custom id="cr1:reorderByName" handlerId="cr1Designer2"/>
  2902. <custom id="cr1:EvaluateQuerySubject" handlerId="cr1Designer2"/>
  2903. </actions>
  2904. <visibility viewId="bmt:view:project" visible="collapse"/>
  2905. <visibility viewId="bmt:view:diagram" visible="hidden"/>
  2906. <visibility viewId="bmt:view:list" visible="visible"/>
  2907. <visibility viewId="cr1:tools:search" visible="visible"/>
  2908. <visibility viewId="bmt:view:properties" visible="visible"/>
  2909. </visual>
  2910. <visual class="bmtcr1:filterType">
  2911. <className stringId="ID_FILTER_NAME"/>
  2912. <icon imageId="ID_ICON_FILTER"/>
  2913. <icon imageId="ID_ICON_FILTER_INVALID" state="invalid"/>
  2914. <actions>
  2915. <action id="bmt:action:delete" handlerId="cr1Designer2"/>
  2916. <action id="bmt:action:create" handlerId="bmtEEDesigner"/>
  2917. <action id="bmt:action:copy" handlerId="cr1Designer2"/>
  2918. <action id="bmt:action:move" handlerId="cr1Designer2"/>
  2919. <action id="bmt:action:reorder" handlerId="cr1Designer2"/>
  2920. <action id="bmt:action:createShortcut" handlerId="cr1Designer2"/>
  2921. <custom id="cr1:showObjectDependencies" handlerId="cr1Designer2"/>
  2922. <custom id="cr1:checkSelectedObjects" handlerId="cr1Designer2"/>
  2923. <custom id="cr1:analyzeSelectedObjects" handlerId="cr1Designer2"/>
  2924. <custom id="cr1:reorderByName" handlerId="cr1Designer2"/>
  2925. <custom id="cr1:editDefinition" handlerId="bmtEEDesigner"/>
  2926. <custom id="cr1:showImpact" handlerId="cr1Designer2"/>
  2927. <custom id="cr1:viewSecurity" handlerId="cr1Designer2"/>
  2928. <custom id="cr1:specifySecurityRights" handlerId="cr1Designer2"/>
  2929. </actions>
  2930. <visibility viewId="bmt:view:project" visible="collapse"/>
  2931. <visibility viewId="bmt:view:diagram" visible="hidden"/>
  2932. <visibility viewId="bmt:view:list" visible="visible"/>
  2933. <visibility viewId="cr1:tools:search" visible="visible"/>
  2934. <visibility viewId="bmt:view:properties" visible="visible"/>
  2935. </visual>
  2936. <visual class="parameterMaps">
  2937. <className stringId="ID_PARAMETERMAPS_NAME"/>
  2938. <icon imageId="ID_ICON_PARAMETER_FOLDER"/>
  2939. <actions>
  2940. <!-- <custom id="cr1:parameterMapWizard" handlerId="cr1Designer2"/> -->
  2941. <custom id="cr1:linkModel" handlerId="cr1Designer2"/>
  2942. </actions>
  2943. <classView viewId="bmt:view:list" default="true"/>
  2944. <visibility viewId="bmt:view:project" visible="visible"/>
  2945. <visibility viewId="bmt:view:diagram" visible="hidden"/>
  2946. <visibility viewId="cr1:tools:search" visible="visible"/>
  2947. <visibility viewId="bmt:view:properties" visible="visible"/>
  2948. </visual>
  2949. <visual class="bmtcr1:sectionViewType">
  2950. <className stringId="ID_SECTIONVIEW_NAME"/>
  2951. <icon imageId="ID_ICON_FOLDER"/>
  2952. <icon imageId="ID_ICON_FOLDER_EXP" state="expanded"/>
  2953. <actions/>
  2954. <visibility viewId="bmt:view:project" visible="visible"/>
  2955. </visual>
  2956. <visual class="bmtcr1:securityViewType">
  2957. <className stringId="ID_SECURITY_VIEW_NAME"/>
  2958. <icon imageId="ID_ICON_PACKAGE"/>
  2959. <actions>
  2960. <action id="bmt:action:delete" handlerId="cr1Designer2"/>
  2961. <custom id="cr1:editSecurityView" handlerId="cr1Designer2"/>
  2962. <custom id="cr1:editSecurityViewAccess" handlerId="cr1Designer2"/>
  2963. </actions>
  2964. <visibility viewId="bmt:view:project" visible="collapse"/>
  2965. <visibility viewId="cr1:tools:search" visible="hidden"/>
  2966. </visual>
  2967. <visual class="roleBasedPackage">
  2968. <className stringId="ID_ROLEBASEDPACKAGE_NAME"/>
  2969. <icon imageId="ID_ICON_ROLE_BASED_PACKAGE"/>
  2970. <icon imageId="ID_ICON_ROLE_BASED_PACKAGE" state="published"/>
  2971. <actions>
  2972. <action id="bmt:action:create" handlerId="cr1Designer2"/>
  2973. <action id="bmt:action:delete" handlerId="cr1Designer2"/>
  2974. <action id="bmt:action:reorder" handlerId="cr1Designer2"/>
  2975. <custom id="cr1:editDefinition" handlerId="cr1Designer2"/>
  2976. <custom id="cr1:editPackageAccess" handlerId="cr1Designer2"/>
  2977. </actions>
  2978. <visibility viewId="bmt:view:list" visible="visible"/>
  2979. <visibility viewId="bmt:view:project" visible="hidden"/>
  2980. <visibility viewId="cr1:tools:search" visible="visible"/>
  2981. <visibility viewId="bmt:view:properties" visible="visible"/>
  2982. </visual>
  2983. <visual class="bmtcr1:packageViewType">
  2984. <className stringId="ID_SECTIONVIEW_NAME"/>
  2985. <icon imageId="ID_ICON_PACKAGE"/>
  2986. <icon imageId="ID_ICON_PUBLISHED_PACKAGE" state="published"/>
  2987. <actions>
  2988. <action id="bmt:action:create" handlerId="cr1Designer2"/>
  2989. <action id="bmt:action:delete" handlerId="cr1Designer2"/>
  2990. <action id="bmt:action:reorder" handlerId="cr1Designer2"/>
  2991. <action id="bmt:action:copy" handlerId="cr1Designer2"/>
  2992. <custom id="cr1:editDefinition" handlerId="cr1Designer2"/>
  2993. <custom id="cr1:editPackageAccess" handlerId="cr1Designer2"/>
  2994. <custom id="cr1:editDeploymentLanguages" handlerId="cr1Designer2"/>
  2995. <custom id="cr1:modelDiff" handlerId="cr1Designer2"/>
  2996. <custom id="cr1:publish" handlerId="cr1Designer2"/>
  2997. <custom id="cr1:packageFunctionSetDialog" handlerId="cr1Designer2"/>
  2998. <custom id="cr1:checkSelectedObjects" handlerId="cr1Designer2"/>
  2999. <custom id="cr1:showObjectDependencies" handlerId="cr1Designer2"/>
  3000. <custom id="cr1:analyzeSelectedObjects" handlerId="cr1Designer2"/>
  3001. </actions>
  3002. <visibility viewId="bmt:view:list" visible="visible"/>
  3003. <visibility viewId="bmt:view:project" visible="collapse"/>
  3004. <visibility viewId="cr1:tools:search" visible="collapse"/>
  3005. <visibility viewId="bmt:view:properties" visible="visible"/>
  3006. </visual>
  3007. <visual class="cr1LevelsProperty">
  3008. <className stringId="ID_LEVELS_NAME"/>
  3009. <actions>
  3010. <action id="bmt:action:edit" handlerId="cr1Designer2"/>
  3011. <action id="bmt:action:modify" handlerId="cr1Designer2"/>
  3012. </actions>
  3013. <visibility viewId="bmt:view:project" visible="hidden"/>
  3014. <visibility viewId="bmt:view:diagram" visible="hidden"/>
  3015. <visibility viewId="bmt:view:properties" visible="visible"/>
  3016. </visual>
  3017. <visual class="cr1HierarchiesProperty">
  3018. <className stringId="ID_HIERARCHIES_NAME"/>
  3019. <actions>
  3020. <action id="bmt:action:edit" handlerId="cr1Designer2"/>
  3021. <action id="bmt:action:modify" handlerId="cr1Designer2"/>
  3022. </actions>
  3023. <visibility viewId="bmt:view:project" visible="hidden"/>
  3024. <visibility viewId="bmt:view:diagram" visible="hidden"/>
  3025. <visibility viewId="bmt:view:properties" visible="hidden"/>
  3026. </visual>
  3027. <visual class="cr1Roles">
  3028. <className stringId="ID_ATTRIBUTE_ROLES_NAME"/>
  3029. <visibility viewId="bmt:view:project" visible="hidden"/>
  3030. <visibility viewId="bmt:view:diagram" visible="hidden"/>
  3031. <visibility viewId="bmt:view:properties" visible="hidden"/>
  3032. </visual>
  3033. <visual class="cr1Role">
  3034. <className stringId="ID_ATTRIBUTE_ROLE_NAME"/>
  3035. <visibility viewId="bmt:view:project" visible="hidden"/>
  3036. <visibility viewId="bmt:view:diagram" visible="hidden"/>
  3037. <visibility viewId="bmt:view:properties" visible="hidden"/>
  3038. </visual>
  3039. <visual class="cr1PreviewFilter">
  3040. <className stringId="ID_PREVIEW_FILTER_NAME"/>
  3041. <actions>
  3042. <action id="bmt:action:edit" handlerId="cr1Designer2"/>
  3043. <action id="bmt:action:modify" handlerId="cr1Designer2"/>
  3044. </actions>
  3045. <visibility viewId="bmt:view:project" visible="hidden"/>
  3046. <visibility viewId="bmt:view:diagram" visible="hidden"/>
  3047. <visibility viewId="bmt:view:properties" visible="hidden"/>
  3048. </visual>
  3049. <visual class="cr1SecurityFilter">
  3050. <className stringId="ID_SECURITY_FILTER_PROPERTY_NAME"/>
  3051. <actions>
  3052. <action id="bmt:action:edit" handlerId="cr1Designer2"/>
  3053. <action id="bmt:action:modify" handlerId="cr1Designer2"/>
  3054. </actions>
  3055. <visibility viewId="bmt:view:project" visible="hidden"/>
  3056. <visibility viewId="bmt:view:diagram" visible="hidden"/>
  3057. <visibility viewId="bmt:view:properties" visible="visible"/>
  3058. </visual>
  3059. <visual class="bmtcr1:queryItemMapType">
  3060. <visibility viewId="bmt:view:project" visible="hidden"/>
  3061. <visibility viewId="bmt:view:diagram" visible="hidden"/>
  3062. <visibility viewId="bmt:view:properties" visible="hidden"/>
  3063. </visual>
  3064. <visual class="cr1Status">
  3065. <actions/>
  3066. <visibility viewId="bmt:view:project" visible="hidden"/>
  3067. <visibility viewId="bmt:view:diagram" visible="hidden"/>
  3068. <visibility viewId="bmt:view:properties" visible="visible"/>
  3069. </visual>
  3070. <visual class="definition">
  3071. <visibility viewId="bmt:view:properties" visible="visible"/>
  3072. </visual>
  3073. <visual class="cr1CompositeProperty">
  3074. <actions>
  3075. <action id="bmt:action:modify" handlerId="cr1Designer2"/>
  3076. </actions>
  3077. <visibility viewId="bmt:view:properties" visible="visible"/>
  3078. </visual>
  3079. <visual class="xsd:nonNegativeInteger">
  3080. <actions>
  3081. <action id="bmt:action:modify" handlerId="cr1Designer2"/>
  3082. </actions>
  3083. <visibility viewId="bmt:view:project" visible="hidden"/>
  3084. <visibility viewId="bmt:view:diagram" visible="hidden"/>
  3085. <visibility viewId="bmt:view:properties" visible="visible"/>
  3086. </visual>
  3087. <visual class="xsd:dateTime">
  3088. <actions/>
  3089. <visibility viewId="bmt:view:project" visible="hidden"/>
  3090. <visibility viewId="bmt:view:diagram" visible="hidden"/>
  3091. <visibility viewId="bmt:view:properties" visible="visible"/>
  3092. </visual>
  3093. <visual class="xsd:NMTOKEN">
  3094. <actions>
  3095. <action id="bmt:action:modify" handlerId="cr1Designer2"/>
  3096. </actions>
  3097. <visibility viewId="bmt:view:properties" visible="visible"/>
  3098. </visual>
  3099. <visual class="bmtcr1:usage">
  3100. <className stringId="ID_USAGE"/>
  3101. <actions>
  3102. <action id="bmt:action:modify" handlerId="cr1Designer2"/>
  3103. </actions>
  3104. <visibility viewId="bmt:view:properties" visible="visible"/>
  3105. <visibility viewId="cr1:tools:search" visible="visible"/>
  3106. </visual>
  3107. <visual class="xsd:decimal">
  3108. <actions>
  3109. <action id="bmt:action:modify" handlerId="cr1Designer2"/>
  3110. </actions>
  3111. <visibility viewId="bmt:view:properties" visible="visible"/>
  3112. </visual>
  3113. <visual class="xsd:integer">
  3114. <actions>
  3115. <action id="bmt:action:modify" handlerId="cr1Designer2"/>
  3116. </actions>
  3117. <visibility viewId="bmt:view:properties" visible="visible"/>
  3118. </visual>
  3119. <visual class="xsd:integer:readOnly">
  3120. <actions/>
  3121. <visibility viewId="bmt:view:properties" visible="visible"/>
  3122. </visual>
  3123. <visual class="xsd:string">
  3124. <actions>
  3125. <action id="bmt:action:modify" handlerId="cr1Designer2"/>
  3126. </actions>
  3127. <visibility viewId="bmt:view:properties" visible="visible"/>
  3128. </visual>
  3129. <visual class="xsd:string:readOnly">
  3130. <actions/>
  3131. <visibility viewId="bmt:view:properties" visible="visible"/>
  3132. </visual>
  3133. <visual class="xsd:long">
  3134. <actions>
  3135. <action id="bmt:action:modify" handlerId="cr1Designer2"/>
  3136. </actions>
  3137. <visibility viewId="bmt:view:properties" visible="visible"/>
  3138. </visual>
  3139. <visual class="xsd:boolean">
  3140. <actions>
  3141. <action id="bmt:action:modify" handlerId="cr1Designer2"/>
  3142. </actions>
  3143. <visibility viewId="bmt:view:properties" visible="visible"/>
  3144. </visual>
  3145. <visual class="externalName">
  3146. <actions/>
  3147. <visibility viewId="bmt:view:properties" visible="visible"/>
  3148. </visual>
  3149. <visual class="datatype">
  3150. <className stringId="ID_DATATYPE"/>
  3151. <visibility viewId="bmt:view:properties" visible="visible"/>
  3152. <visibility viewId="cr1:tools:search" visible="visible"/>
  3153. </visual>
  3154. <visual class="datatype:editable">
  3155. <actions>
  3156. <action id="bmt:action:modify" handlerId="cr1Designer2"/>
  3157. </actions>
  3158. <visibility viewId="bmt:view:properties" visible="visible"/>
  3159. </visual>
  3160. <visual class="targetType">
  3161. <actions/>
  3162. <visibility viewId="bmt:view:properties" visible="visible"/>
  3163. </visual>
  3164. <visual class="precision">
  3165. <actions/>
  3166. <visibility viewId="bmt:view:properties" visible="visible"/>
  3167. </visual>
  3168. <visual class="scale">
  3169. <actions/>
  3170. <visibility viewId="bmt:view:properties" visible="visible"/>
  3171. </visual>
  3172. <visual class="size">
  3173. <actions/>
  3174. <visibility viewId="bmt:view:properties" visible="visible"/>
  3175. </visual>
  3176. <visual class="nullable">
  3177. <actions/>
  3178. <visibility viewId="bmt:view:properties" visible="visible"/>
  3179. </visual>
  3180. <visual class="bmtcr1:refType">
  3181. <className stringId="ID_REFTYPE_NAME"/>
  3182. <actions>
  3183. <action id="bmt:action:modify" handlerId="cr1Designer2"/>
  3184. </actions>
  3185. <visibility viewId="bmt:view:properties" visible="visible"/>
  3186. <visibility viewId="cr1:tools:search" visible="visible"/>
  3187. </visual>
  3188. <visual class="bmtcr1:refTypeReadOnly">
  3189. <actions/>
  3190. <visibility viewId="bmt:view:properties" visible="visible"/>
  3191. </visual>
  3192. <visual class="bmtcr1:promptRefType">
  3193. <actions>
  3194. <action id="bmt:action:edit" handlerId="cr1Designer2"/>
  3195. <action id="bmt:action:modify" handlerId="cr1Designer2"/>
  3196. </actions>
  3197. <visibility viewId="bmt:view:properties" visible="visible"/>
  3198. </visual>
  3199. <visual class="bmtcr1:defaultHierRefType">
  3200. <actions>
  3201. <action id="bmt:action:edit" handlerId="cr1Designer2"/>
  3202. <action id="bmt:action:modify" handlerId="cr1Designer2"/>
  3203. </actions>
  3204. <visibility viewId="bmt:view:properties" visible="visible"/>
  3205. </visual>
  3206. <visual class="functions">
  3207. <visibility viewId="bmt:view:project" visible="hidden"/>
  3208. <visibility viewId="bmt:view:list" visible="hidden"/>
  3209. <visibility viewId="bmt:view:diagram" visible="hidden"/>
  3210. <visibility viewId="bmt:view:properties" visible="hidden"/>
  3211. <visibility viewId="cr1:tools:search" visible="hidden"/>
  3212. </visual>
  3213. <visual class="bmtcr1:propertyType">
  3214. <actions>
  3215. <action id="bmt:action:modify" handlerId="cr1Designer2"/>
  3216. </actions>
  3217. <visibility viewId="bmt:view:project" visible="hidden"/>
  3218. <visibility viewId="bmt:view:diagram" visible="hidden"/>
  3219. <visibility viewId="bmt:view:list" visible="hidden"/>
  3220. <visibility viewId="bmt:view:properties" visible="visible"/>
  3221. <visibility viewId="cr1:tools:search" visible="hidden"/>
  3222. </visual>
  3223. <visual class="bmtcr1:HiddenPropertyType">
  3224. <actions/>
  3225. <visibility viewId="bmt:view:project" visible="hidden"/>
  3226. <visibility viewId="bmt:view:diagram" visible="hidden"/>
  3227. <visibility viewId="bmt:view:list" visible="hidden"/>
  3228. <visibility viewId="bmt:view:properties" visible="hidden"/>
  3229. <visibility viewId="cr1:tools:search" visible="hidden"/>
  3230. </visual>
  3231. <visual class="currency">
  3232. <actions/>
  3233. <visibility viewId="bmt:view:properties" visible="visible"/>
  3234. </visual>
  3235. <visual class="cr1Determinant">
  3236. <className stringId="ID_DETERMINANT"/>
  3237. <actions>
  3238. <action id="bmt:action:edit" handlerId="cr1Designer2"/>
  3239. <action id="bmt:action:modify" handlerId="cr1Designer2"/>
  3240. </actions>
  3241. <visibility viewId="bmt:view:project" visible="hidden"/>
  3242. <visibility viewId="bmt:view:diagram" visible="hidden"/>
  3243. <visibility viewId="bmt:view:properties" visible="hidden"/>
  3244. </visual>
  3245. </visuals>
  3246. </fmDesignerSection>
  3247. <businessSection>Text</businessSection>
  3248. </modelBehaviorRules>
  3249. <PluginList Version="0.2">
  3250. <log loglevel="2" scripting="on"/>
  3251. <Plugin NodeID="plugin" Name="FMMD_MainPlugIn" InstallPath="FMMD_MainPlugIn">
  3252. <Action Name="Create" ID="2" loglevel="2"/>
  3253. <Action Name="Delete" ID="4" loglevel="2"/>
  3254. <Action Name="Move" ID="6" loglevel="2"/>
  3255. <Action Name="Modify" ID="8" loglevel="2"/>
  3256. <Action Name="Publish" ID="10" loglevel="1"/>
  3257. <Action Name="GenerateID" ID="13"/>
  3258. <Action Name="IsModelViewPresent" ID="14" loglevel="1"/>
  3259. <Action Name="CreateShortcut" ID="15" loglevel="2"/>
  3260. <Action Name="ReorderBefore" ID="16" loglevel="2"/>
  3261. <Action Name="SetObjectAccess" ID="17" loglevel="2"/>
  3262. <Action Name="Verify" ID="18" loglevel="1"/>
  3263. <Action Name="GetNearestCommonParentObject" ID="19" loglevel="1"/>
  3264. <Action Name="RetargetObjectReferences" ID="20" loglevel="2"/>
  3265. <Action Name="GetApplicationVersion" ID="21"/>
  3266. <Action Name="GetObjectAccess" ID="22" loglevel="1"/>
  3267. <Action Name="UpdateObject" ID="23" loglevel="2"/>
  3268. <Action Name="Copy" ID="24" loglevel="2"/>
  3269. <Action Name="CheckModel" ID="25" loglevel="1"/>
  3270. <Action Name="GetObjectSourceType" ID="26" loglevel="1"/>
  3271. <Action Name="Repair" ID="27" loglevel="2"/>
  3272. <Action Name="ModifyComplex" ID="28" loglevel="2"/>
  3273. <Action Name="GetSecurityObjectUsage" ID="29" loglevel="1"/>
  3274. <Action Name="GetPackageInclusionsForObject" ID="30" loglevel="1"/>
  3275. <Action Name="GetObjectAncestry" ID="32" loglevel="1"/>
  3276. <Action Name="PreviewSecurityFilter" ID="33" loglevel="1"/>
  3277. <Action Name="MakeObjectNameUnique" ID="34" loglevel="1"/>
  3278. <Action Name="GetObjectHandleByID" ID="35"/>
  3279. <Action Name="EvaluateSecurityView" ID="36" loglevel="1"/>
  3280. <Action Name="SetSecurityViewDefinition" ID="37" loglevel="2"/>
  3281. <Action Name="SetSecurityViewAccess" ID="38" loglevel="2"/>
  3282. <Action Name="AddProperty" ID="39" loglevel="2"/>
  3283. <Action Name="SetPackageLocales" ID="40" loglevel="2"/>
  3284. <Action Name="GetContentManagerGateway" ID="41" loglevel="1"/>
  3285. <Action Name="GetPassportFromCM" ID="42" loglevel="1"/>
  3286. <Action Name="BuildObjectReference" ID="44" loglevel="1"/>
  3287. <Action Name="GetCandidateRelationships" ID="45" loglevel="1"/>
  3288. <Action Name="SetActiveLocale" ID="46" loglevel="2"/>
  3289. <Action Name="CreateCalculationInFolder" ID="47" loglevel="2"/>
  3290. <Action Name="FindOrCreateDataSource" ID="48" loglevel="2"/>
  3291. <Action Name="VerifyCMAuthentication" ID="49" loglevel="1"/>
  3292. <Action Name="AddLocale" ID="50" loglevel="2"/>
  3293. <Action Name="RemoveLocale" ID="51" loglevel="2"/>
  3294. <Action Name="GetSupportedLocales" ID="52" loglevel="1"/>
  3295. <Action Name="GetDefaultLocale" ID="53" loglevel="1"/>
  3296. <Action Name="SetDefaultLocale" ID="54" loglevel="2"/>
  3297. <Action Name="TranslateReference" ID="55" loglevel="1"/>
  3298. <Action Name="ImportTranslations" ID="56" loglevel="2"/>
  3299. <Action Name="ExportTranslations" ID="57" loglevel="2"/>
  3300. <Action Name="GetMatchingModelLocale" ID="58" loglevel="2"/>
  3301. <Action Name="GetVerifyModelOptions" ID="60" loglevel="1"/>
  3302. <Action Name="RunVerifyModel" ID="61" loglevel="1"/>
  3303. <Action Name="RunRepair" ID="62" loglevel="2"/>
  3304. <Action Name="MakeExpressionGlobal" ID="70" loglevel="2"/>
  3305. <Action Name="TestDataSource" ID="71" loglevel="1"/>
  3306. <Action Name="GetAllPackages" ID="72" loglevel="1"/>
  3307. <Action Name="GetPackageFunctions" ID="73" loglevel="1"/>
  3308. <Action Name="PopulateParameterMap" ID="100" loglevel="2"/>
  3309. <Action Name="SetQueryItemParameterMap" ID="101" loglevel="2"/>
  3310. <Action Name="RetrieveQueryItemParameters" ID="102" loglevel="1"/>
  3311. <Action Name="ExportParameterMap" ID="103" loglevel="1"/>
  3312. <Action Name="ValidateActionParams" ID="150"/>
  3313. <Action Name="CheckActionDependency" ID="151"/>
  3314. <Action Name="RepairSpecialized" ID="200" loglevel="2"/>
  3315. <Action Name="Merge" ID="500" loglevel="2"/>
  3316. <Action Name="SegmentModel" ID="501" loglevel="2"/>
  3317. <Action Name="LinkModel" ID="502" loglevel="2"/>
  3318. <Action Name="TestQuerySubject" ID="503" loglevel="1"/>
  3319. <Action Name="CountQuerySubject" ID="504" loglevel="1"/>
  3320. <Action Name="CountStatistics" ID="505" loglevel="1"/>
  3321. <Action Name="EvaluateObject" ID="506" loglevel="2"/>
  3322. <Action Name="UpdateQuerySubjects" ID="507" loglevel="2"/>
  3323. <Action Name="CreateRemainingRelationships" ID="508" loglevel="2"/>
  3324. <Action Name="GetRelmdQuerySubjects" ID="509" loglevel="2"/>
  3325. <Action Name="TransformRelationship" ID="550" loglevel="2"/>
  3326. <Action Name="TransformQueryItemUsage" ID="551" loglevel="2"/>
  3327. <Action Name="TransformQueryItemAggregateRule" ID="552" loglevel="2"/>
  3328. <Action Name="TransformFunction" ID="553" loglevel="2"/>
  3329. <Action Name="TransformObjectNames" ID="554" loglevel="2"/>
  3330. <Action Name="TransformCreateStarGrouping" ID="555" loglevel="2"/>
  3331. <Action Name="TransformCreateScopeRelationships" ID="556" loglevel="2"/>
  3332. <Action Name="ConformedDimensionsDetect" ID="600" loglevel="1"/>
  3333. <Action Name="ConformedDimensionsCreate" ID="601" loglevel="2"/>
  3334. <Action Name="ConformedDimensionsCandidates" ID="602" loglevel="1"/>
  3335. <Action Name="ModelBrowse" ID="650"/>
  3336. <Action Name="ModelImport" ID="651" loglevel="2"/>
  3337. <Action Name="DynamicImport" ID="652" loglevel="2"/>
  3338. <Action Name="CreateDynamicPackage" ID="653" loglevel="2"/>
  3339. <Action Name="ExpandDynamicContent" ID="654" loglevel="1"/>
  3340. <Action Name="CheckDynamicContent" ID="655" loglevel="1"/>
  3341. <Action Name="DynamicImportPublish" ID="656" loglevel="1"/>
  3342. <Action Name="CmWizardPublishLwm" ID="657" loglevel="1"/>
  3343. <Action Name="IsLWM" ID="658" loglevel="1"/>
  3344. <Action Name="ExplainLogFile" ID="700" loglevel="1"/>
  3345. <Action Name="SetStoredProcedureType" ID="800" loglevel="2"/>
  3346. <Action Name="Cancel" ID="2007" loglevel="1"/>
  3347. <Action Name="UniqueName" ID="2012" loglevel="1"/>
  3348. <Action Name="AdjustScope" ID="5014" loglevel="2"/>
  3349. <Action Name="ConvertObjectType" ID="5015" loglevel="2"/>
  3350. <Action Name="GetQueryProcess" ID="5016" loglevel="1"/>
  3351. <Action Name="DoModelAnalysis" ID="5018" loglevel="1"/>
  3352. <Action Name="CreateDetailedKeyFigures" ID="5019" loglevel="2"/>
  3353. <Action Name="DoDependencyAnalysis" ID="5020" loglevel="1"/>
  3354. <Action Name="ReorderByName" ID="5024" loglevel="2"/>
  3355. <Action Name="CanEditPackageFromPortal" ID="659" loglevel="1"/>
  3356. <Action Name="LoadModelToCM" ID="5025" loglevel="1"/>
  3357. <Action Name="ValidateExpression" ID="5026" loglevel="1"/>
  3358. </Plugin>
  3359. <Plugin NodeID="plugin" Name="FMMD_ImportActions" InstallPath="FMMD_ImportActions">
  3360. <Action Name="UseContentManager4Authentication" ID="1009"/>
  3361. <Action Name="DBBrowse" ID="2000" loglevel="1"/>
  3362. <Action Name="DBRelease" ID="2001" loglevel="2"/>
  3363. <Action Name="ImportIQD" ID="2009" loglevel="1"/>
  3364. <Action Name="TestConnectionString" ID="2010" loglevel="1"/>
  3365. <Action Name="GetDataSourceInfo" ID="1019"/>
  3366. <Action Name="DBImport" ID="2002" loglevel="2"/>
  3367. <Action Name="GetContentIndicators" ID="2003" loglevel="1"/>
  3368. <Action Name="DBRelationshipPath" ID="2005"/>
  3369. <Action Name="DBStoredProcedure" ID="2006"/>
  3370. <Action Name="DBImportJoinsOnKeys" ID="2008"/>
  3371. <Action Name="GetSynonymTarget" ID="2013"/>
  3372. <Action Name="GetProviderLanguages" ID="21000"/>
  3373. </Plugin>
  3374. <Plugin NodeID="plugin" Name="FMMD_QEPlugIn" InstallPath="FMMD_QEPlugIn">
  3375. <Action Name="ExternalizeQuerySubject" ID="1000" loglevel="1"/>
  3376. <Action Name="CloseQueryServicesConnection" ID="1001" loglevel="1"/>
  3377. <Action Name="DoQueryServicesRequest" ID="1002"/>
  3378. <Action Name="DoQueryServicesRequest4MFWA4J" ID="1003"/>
  3379. <Action Name="SQLPlanAssociation" ID="1008" loglevel="1"/>
  3380. <Action Name="PlanModelSet" ID="2011" loglevel="1"/>
  3381. <Action Name="ExpressionQuery" ID="1010" loglevel="1"/>
  3382. <Action Name="GetRuntimeParameters" ID="1011" loglevel="1"/>
  3383. <Action Name="SetRuntimeParameters" ID="1012" loglevel="2"/>
  3384. <Action Name="ExpandParameters" ID="1015" loglevel="1"/>
  3385. <Action Name="RemoveRuntimeParameters" ID="1016" loglevel="2"/>
  3386. <Action Name="SelectDataSourceConnection" ID="1017" loglevel="2"/>
  3387. <Action Name="SelectDataSourceCredentials" ID="1018" loglevel="1"/>
  3388. <Action Name="SetPromptValue" ID="1020" loglevel="2"/>
  3389. <Action Name="ResetPromptValues" ID="1021" loglevel="2"/>
  3390. <Action Name="GetPromptValues" ID="1022" loglevel="1"/>
  3391. <Action Name="GetDataSourceConnectionSelections" ID="1023"/>
  3392. <Action Name="SelectDataSourceDom" ID="1024" loglevel="1"/>
  3393. <Action Name="ClearDataSourceCache" ID="1025"/>
  3394. <Action Name="TestDataSourceConnection" ID="1026"/>
  3395. <Action Name="GetConnectionInfoFromCM" ID="1027"/>
  3396. <Action Name="GetPackageFunctions" ID="1028"/>
  3397. <Action Name="DoMaterialize" ID="1100"/>
  3398. <Action Name="IsValidDataSourceName" ID="11500"/>
  3399. <Action Name="DBMakePhysicalSqlName" ID="12007"/>
  3400. </Plugin>
  3401. <Plugin NodeID="plugin" Name="BmtEngineDefaultPlugin" InstallPath="BmtEngineDefaultPlugin">
  3402. <Action Name="Undo" ID="10000" loglevel="2"/>
  3403. <Action Name="Find" ID="20100" loglevel="1"/>
  3404. <Action Name="GetFindErrorMsg" ID="20101" loglevel="1"/>
  3405. </Plugin>
  3406. <Plugin NodeID="plugin" Name="BmtMAActionPlugin" InstallPath="BmtMAActionPlugin">
  3407. <Action Name="DoMaRequest" ID="31000" loglevel="2"/>
  3408. <Action Name="CheckAccessibility" ID="32000" loglevel="2"/>
  3409. </Plugin>
  3410. <Plugin NodeID="plugin" Name="FMMD_UpgradePlugIn" InstallPath="FMMD_UpgradePlugIn">
  3411. <Action Name="ShouldUpgradeModel" ID="4000" loglevel="1"/>
  3412. <Action Name="DoUpgradeModel" ID="4001" loglevel="1"/>
  3413. <Action Name="DoUpgradeActionlog" ID="10200" loglevel="1"/>
  3414. </Plugin>
  3415. <Plugin NodeID="plugin" Name="FMMD_ImpactPlugIn" InstallPath="FMMD_ImpactPlugIn">
  3416. <Action Name="ShowImpact" ID="5000" loglevel="1"/>
  3417. <Action Name="ModelDiff" ID="5001" loglevel="1"/>
  3418. <Action Name="DoReportsExist" ID="5002"/>
  3419. <Action Name="PreviewReportImpact" ID="5003"/>
  3420. <Action Name="RepairReports" ID="5004"/>
  3421. </Plugin>
  3422. <Plugin NodeID="plugin" Name="FMMX_ThirdpartyImportExportPlugin" InstallPath="FMMX_ThirdpartyImportExportPlugin">
  3423. <Action Name="DoThirdPartyImport" ID="5005" loglevel="2"/>
  3424. <Action Name="DoThirdPartyExport" ID="5006"/>
  3425. <Action Name="DoPostImportCleanup" ID="5007" loglevel="2"/>
  3426. <Action Name="DoGetMIROptions" ID="5021"/>
  3427. <Action Name="DoGetBridgeList" ID="5022"/>
  3428. <Action Name="DoMIRInitialize" ID="5023"/>
  3429. </Plugin>
  3430. <Plugin NodeID="plugin" Name="FMMX_MigrationPlugIn" InstallPath="FMMX_MigrationPlugIn">
  3431. <Action Name="MigrateArchitectToBmt" ID="5008" loglevel="2"/>
  3432. <Action Name="MigrateImpromptuToBmt" ID="5009" loglevel="2"/>
  3433. </Plugin>
  3434. <Plugin NodeID="plugin" Name="FMMX_DecisionStreamImportPlugin" InstallPath="FMMX_DecisionStreamImportPlugin">
  3435. <Action Name="MigrateDecisionStreamToBmt" ID="5010" loglevel="2"/>
  3436. <Action Name="MigrateDataManagerToBmt" ID="5017" loglevel="2"/>
  3437. </Plugin>
  3438. <Plugin NodeID="plugin" Name="BmtXML2ZBConvertor" InstallPath="BmtXML2ZBConvertor">
  3439. <Action Name="Convert2ZBDatabase" ID="40000" loglevel="2"/>
  3440. </Plugin>
  3441. </PluginList>
  3442. </behaviorDocument>