| <!-- This file was created using the HTML documentation generator. --> |
| <!-- Creation date: Mon Apr 05 13:04:36 BST 2021--> |
| <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"> |
| <html xmlns="http://www.w3.org/1999/xhtml"> |
| <head> |
| <title>Metamodel Documentation (platform:/resource/org.eclipse.efbt.cocalimo.dtm.model.core/model/domain_model_mapping.ecore)</title> |
| <script type="text/javascript"> |
| //<![CDATA[ |
| // TOC script based on code taken from http://www.quirksmode.org/dom/toc.html |
| function makeTOC() { |
| |
| var toc = document.createElement('div') |
| toc.id = "toc"; |
| toc.innerHTML = "Table of Contents" |
| document.body.appendChild(toc); |
| |
| var innertocDiv = createTOC() |
| toc.appendChild(innertocDiv); |
| } |
| |
| |
| function createTOC() { |
| var y = document.createElement('div'); |
| y.id = 'innertoc'; |
| //var a = y.appendChild(document.createElement('span')); |
| //a.onclick = showhideTOC; |
| //a.id = 'contentheader'; |
| //a.innerHTML = 'Show Table of Contents'; |
| var z = y.appendChild(document.createElement('div')); |
| //z.onclick = showhideTOC; |
| var toBeTOCced = getElementsByTagNames('h1,h2,h3'); |
| if (toBeTOCced.length < 2) return false; |
| var hCount = 0; |
| var hhCount = 0; |
| var hhhCount = 0; |
| for (var i=0;i<toBeTOCced.length;i++) { |
| var tmp = document.createElement('a'); |
| tmp.className = 'page'; |
| var text; |
| var textPre; |
| if (toBeTOCced[i].nodeName == 'h2'){ |
| tmp.className += ' indent'; |
| textPre = hCount + "."+ ++hhCount + ". "; |
| } |
| else if (toBeTOCced[i].nodeName == 'h3'){ |
| tmp.className += ' extraindent'; |
| textPre = hCount + "."+ hhCount + "."+ ++hhhCount +". "; |
| } |
| else { |
| textPre = ++hCount + ". "; |
| hhCount = 0; |
| hhhCount = 0; |
| } |
| text = textPre + toBeTOCced[i].textContent; |
| toBeTOCced[i].innerHTML = textPre + toBeTOCced[i].innerHTML; |
| |
| tmp.innerHTML = text; |
| z.appendChild(tmp); |
| var headerId = toBeTOCced[i].id || 'link' + i; |
| tmp.href = '#' + headerId; |
| toBeTOCced[i].id = headerId; |
| } |
| return y; |
| } |
| |
| function getElementsByTagNames(list,obj) { |
| if (!obj) var obj = document; |
| var tagNames = list.split(','); |
| var resultArray = new Array(); |
| for (var i=0;i<tagNames.length;i++) { |
| var tags = obj.getElementsByTagName(tagNames[i]); |
| for (var j=0;j<tags.length;j++) { |
| resultArray.push(tags[j]); |
| } |
| } |
| var testNode = resultArray[0]; |
| if (!testNode) return []; |
| if (testNode.sourceIndex) { |
| resultArray.sort(function (a,b) { |
| return a.sourceIndex - b.sourceIndex; |
| }); |
| } |
| else if (testNode.compareDocumentPosition) { |
| resultArray.sort(function (a,b) { |
| return 3 - (a.compareDocumentPosition(b) & 6); |
| }); |
| } |
| return resultArray; |
| } |
| |
| //]]> |
| </script> |
| <link rel="stylesheet" type="text/css" href="https://raw.github.com/necolas/normalize.css/master/normalize.css" /> |
| <style> |
| #toc { |
| position: fixed; |
| right: 0; |
| top: 0; |
| background-color:#eee; |
| overflow: scroll; |
| border: 1px dashed; |
| } |
| |
| #toc #innertoc { |
| display: none; |
| height: 500px; |
| } /* Hide the full TOC by default */ |
| |
| #toc:hover #innertoc{ |
| display: block; /* Show it on hover */ |
| } |
| td { |
| border: 1px solid; |
| } |
| .page{ |
| display:table-row; |
| } |
| .indent { |
| text-indent:12pt; |
| } |
| .extraindent { |
| text-indent:14pt; |
| } |
| |
| </style> |
| <link rel="stylesheet" type="text/css" href="style.css" /> |
| </head> |
| <body onload="makeTOC();"> |
| <h1 id="domainmodelmapping"><a href="#domainmodelmapping"><span class="packageName">domain_model_mapping</span> package</a></h1> |
| |
| <div class="">EPackage properties:</div> |
| <div class="keyValue"><span class="label">Namespace Prefix: </span><span class="teletype">domain_model_mapping</span></div> |
| <div class="keyValue"><span class="label">Namespace URI: </span><span class="teletype">http://www.eclipse.org/efbt/domain_model_mapping</span></div> |
| <h2 id="domainmodelmappingCodeCondition"><a href="#domainmodelmappingCodeCondition"><a href="#domainmodelmappingCodeCondition">CodeCondition</a></a></h2> |
| |
| <h2 id="domainmodelmappingColumnSettingCondition"><a href="#domainmodelmappingColumnSettingCondition"><a href="#domainmodelmappingColumnSettingCondition">ColumnSettingCondition</a></a></h2> |
| |
| <h4><b>Supertype:</b><a href="#domainmodelmappingCodeCondition">CodeCondition</a></h4><table> |
| <tr> |
| <th colspan="3"><div class="tableHeader">References</div></th> |
| </tr> |
| <tr> |
| <th><div class="columnHeader">Name</div></th> |
| <th><div class="columnHeader">Properties</div></th> |
| <th><div class="columnHeader">Documentation</div></th> |
| </tr> |
| <tr> <td><div id="domainmodelmappingColumnSettingCondition.cube" class="teletype">cube</div> |
| </td> |
| <td><div class="keyValue"><span class="label">T: </span><span class="teletype"><a href="#cubesFreeBirdToolsCube">FreeBirdToolsCube</a></span></div> |
| <div class="label">Cardinality: [0..1]</div> |
| </td> |
| <td> </td> |
| </tr><tr> <td><div id="domainmodelmappingColumnSettingCondition.filterConditions" class="teletype">filterConditions</div> |
| </td> |
| <td><div class="keyValue"><span class="label">T: </span><span class="teletype"><a href="#functionsBasicFunction">BasicFunction</a></span></div> |
| <div class="label">Cardinality: [0..1]</div> |
| <div class="label">Containment</div> |
| </td> |
| <td> </td> |
| </tr><tr> <td><div id="domainmodelmappingColumnSettingCondition.variable" class="teletype">variable</div> |
| </td> |
| <td><div class="keyValue"><span class="label">T: </span><span class="teletype"><a href="#coreVARIABLE">VARIABLE</a></span></div> |
| <div class="label">Cardinality: [0..1]</div> |
| </td> |
| <td> </td> |
| </tr></table> |
| <a href="#domain_model_mapping.ColumnSettingCondition.ref"></a> |
| <h2 id="domainmodelmappingDataSetFilterCondition"><a href="#domainmodelmappingDataSetFilterCondition"><a href="#domainmodelmappingDataSetFilterCondition">DataSetFilterCondition</a></a></h2> |
| |
| <h4><b>Supertype:</b><a href="#domainmodelmappingCodeCondition">CodeCondition</a></h4><table> |
| <tr> |
| <th colspan="3"><div class="tableHeader">References</div></th> |
| </tr> |
| <tr> |
| <th><div class="columnHeader">Name</div></th> |
| <th><div class="columnHeader">Properties</div></th> |
| <th><div class="columnHeader">Documentation</div></th> |
| </tr> |
| <tr> <td><div id="domainmodelmappingDataSetFilterCondition.cube" class="teletype">cube</div> |
| </td> |
| <td><div class="keyValue"><span class="label">T: </span><span class="teletype"><a href="#cubesFreeBirdToolsCube">FreeBirdToolsCube</a></span></div> |
| <div class="label">Cardinality: [0..1]</div> |
| </td> |
| <td> </td> |
| </tr><tr> <td><div id="domainmodelmappingDataSetFilterCondition.filterConditions" class="teletype">filterConditions</div> |
| </td> |
| <td><div class="keyValue"><span class="label">T: </span><span class="teletype"><a href="#functionsBooleanFunction">BooleanFunction</a></span></div> |
| <div class="label">Cardinality: [0..1]</div> |
| <div class="label">Containment</div> |
| </td> |
| <td> </td> |
| </tr></table> |
| <a href="#domain_model_mapping.DataSetFilterCondition.ref"></a> |
| <h2 id="domainmodelmappingDomainMappingModule"><a href="#domainmodelmappingDomainMappingModule"><a href="#domainmodelmappingDomainMappingModule">DomainMappingModule</a></a></h2> |
| |
| <h4><b>Supertype:</b><a href="#modulemanagementModule">Module</a></h4><table> |
| <tr> |
| <th colspan="3"><div class="tableHeader">References</div></th> |
| </tr> |
| <tr> |
| <th><div class="columnHeader">Name</div></th> |
| <th><div class="columnHeader">Properties</div></th> |
| <th><div class="columnHeader">Documentation</div></th> |
| </tr> |
| <tr> <td><div id="domainmodelmappingDomainMappingModule.leafModuleToReportCellViewModules" class="teletype">leafModuleToReportCellViewModules</div> |
| </td> |
| <td><div class="keyValue"><span class="label">T: </span><span class="teletype"><a href="#domainmodelmappingLeafModuleToReportCellViewModule">LeafModuleToReportCellViewModule</a></span></div> |
| <div class="label">Cardinality: [0..*]</div> |
| <div class="label">Containment</div> |
| </td> |
| <td> </td> |
| </tr><tr> <td><div id="domainmodelmappingDomainMappingModule.leafModuleToVersionedCubeSchemaModules" class="teletype">leafModuleToVersionedCubeSchemaModules</div> |
| </td> |
| <td><div class="keyValue"><span class="label">T: </span><span class="teletype"><a href="#domainmodelmappingLeafModuleToVersionedCubeSchemaModule">LeafModuleToVersionedCubeSchemaModule</a></span></div> |
| <div class="label">Cardinality: [0..*]</div> |
| <div class="label">Containment</div> |
| </td> |
| <td> </td> |
| </tr><tr> <td><div id="domainmodelmappingDomainMappingModule.leafModuleToVersionedSQLViewsModules" class="teletype">leafModuleToVersionedSQLViewsModules</div> |
| </td> |
| <td><div class="keyValue"><span class="label">T: </span><span class="teletype"><a href="#domainmodelmappingLeafModuleToVersionedSQLViewsModule">LeafModuleToVersionedSQLViewsModule</a></span></div> |
| <div class="label">Cardinality: [0..*]</div> |
| <div class="label">Containment</div> |
| </td> |
| <td> </td> |
| </tr><tr> <td><div id="domainmodelmappingDomainMappingModule.scenarioToCodeConditions" class="teletype">scenarioToCodeConditions</div> |
| </td> |
| <td><div class="keyValue"><span class="label">T: </span><span class="teletype"><a href="#domainmodelmappingScenarioToCodeConditions">ScenarioToCodeConditions</a></span></div> |
| <div class="label">Cardinality: [0..*]</div> |
| <div class="label">Containment</div> |
| </td> |
| <td> </td> |
| </tr></table> |
| <a href="#domain_model_mapping.DomainMappingModule.ref"></a> |
| <h2 id="domainmodelmappingLeafModuleToReportCellViewModule"><a href="#domainmodelmappingLeafModuleToReportCellViewModule"><a href="#domainmodelmappingLeafModuleToReportCellViewModule">LeafModuleToReportCellViewModule</a></a></h2> |
| |
| <table> |
| <tr> |
| <th colspan="3"><div class="tableHeader">References</div></th> |
| </tr> |
| <tr> |
| <th><div class="columnHeader">Name</div></th> |
| <th><div class="columnHeader">Properties</div></th> |
| <th><div class="columnHeader">Documentation</div></th> |
| </tr> |
| <tr> <td><div id="domainmodelmappingLeafModuleToReportCellViewModule.module" class="teletype">module</div> |
| </td> |
| <td><div class="keyValue"><span class="label">T: </span><span class="teletype"><a href="#dtmreportcellviewsReportCellViewModule">ReportCellViewModule</a></span></div> |
| <div class="label">Cardinality: [0..1]</div> |
| </td> |
| <td> </td> |
| </tr><tr> <td><div id="domainmodelmappingLeafModuleToReportCellViewModule.scheme" class="teletype">scheme</div> |
| </td> |
| <td><div class="keyValue"><span class="label">T: </span><span class="teletype"><a href="#functionalitymoduleLeafFunctionalityModule">LeafFunctionalityModule</a></span></div> |
| <div class="label">Cardinality: [0..1]</div> |
| </td> |
| <td> </td> |
| </tr></table> |
| <a href="#domain_model_mapping.LeafModuleToReportCellViewModule.ref"></a> |
| <h2 id="domainmodelmappingLeafModuleToVersionedCubeSchemaModule"><a href="#domainmodelmappingLeafModuleToVersionedCubeSchemaModule"><a href="#domainmodelmappingLeafModuleToVersionedCubeSchemaModule">LeafModuleToVersionedCubeSchemaModule</a></a></h2> |
| |
| <table> |
| <tr> |
| <th colspan="3"><div class="tableHeader">References</div></th> |
| </tr> |
| <tr> |
| <th><div class="columnHeader">Name</div></th> |
| <th><div class="columnHeader">Properties</div></th> |
| <th><div class="columnHeader">Documentation</div></th> |
| </tr> |
| <tr> <td><div id="domainmodelmappingLeafModuleToVersionedCubeSchemaModule.module" class="teletype">module</div> |
| </td> |
| <td><div class="keyValue"><span class="label">T: </span><span class="teletype"><a href="#transformationVersionedCubeSchemaModule">VersionedCubeSchemaModule</a></span></div> |
| <div class="label">Cardinality: [0..1]</div> |
| </td> |
| <td> </td> |
| </tr><tr> <td><div id="domainmodelmappingLeafModuleToVersionedCubeSchemaModule.scheme" class="teletype">scheme</div> |
| </td> |
| <td><div class="keyValue"><span class="label">T: </span><span class="teletype"><a href="#functionalitymoduleLeafFunctionalityModule">LeafFunctionalityModule</a></span></div> |
| <div class="label">Cardinality: [0..1]</div> |
| </td> |
| <td> </td> |
| </tr></table> |
| <a href="#domain_model_mapping.LeafModuleToVersionedCubeSchemaModule.ref"></a> |
| <h2 id="domainmodelmappingLeafModuleToVersionedSQLViewsModule"><a href="#domainmodelmappingLeafModuleToVersionedSQLViewsModule"><a href="#domainmodelmappingLeafModuleToVersionedSQLViewsModule">LeafModuleToVersionedSQLViewsModule</a></a></h2> |
| |
| <table> |
| <tr> |
| <th colspan="3"><div class="tableHeader">References</div></th> |
| </tr> |
| <tr> |
| <th><div class="columnHeader">Name</div></th> |
| <th><div class="columnHeader">Properties</div></th> |
| <th><div class="columnHeader">Documentation</div></th> |
| </tr> |
| <tr> <td><div id="domainmodelmappingLeafModuleToVersionedSQLViewsModule.module" class="teletype">module</div> |
| </td> |
| <td><div class="keyValue"><span class="label">T: </span><span class="teletype"><a href="#dtmsqlviewsVersionedSQLViewsModule">VersionedSQLViewsModule</a></span></div> |
| <div class="label">Cardinality: [0..1]</div> |
| </td> |
| <td> </td> |
| </tr><tr> <td><div id="domainmodelmappingLeafModuleToVersionedSQLViewsModule.scheme" class="teletype">scheme</div> |
| </td> |
| <td><div class="keyValue"><span class="label">T: </span><span class="teletype"><a href="#functionalitymoduleLeafFunctionalityModule">LeafFunctionalityModule</a></span></div> |
| <div class="label">Cardinality: [0..1]</div> |
| </td> |
| <td> </td> |
| </tr></table> |
| <a href="#domain_model_mapping.LeafModuleToVersionedSQLViewsModule.ref"></a> |
| <h2 id="domainmodelmappingScenarioToCodeConditions"><a href="#domainmodelmappingScenarioToCodeConditions"><a href="#domainmodelmappingScenarioToCodeConditions">ScenarioToCodeConditions</a></a></h2> |
| |
| <table> |
| <tr> |
| <th colspan="3"><div class="tableHeader">References</div></th> |
| </tr> |
| <tr> |
| <th><div class="columnHeader">Name</div></th> |
| <th><div class="columnHeader">Properties</div></th> |
| <th><div class="columnHeader">Documentation</div></th> |
| </tr> |
| <tr> <td><div id="domainmodelmappingScenarioToCodeConditions.codeConditions" class="teletype">codeConditions</div> |
| </td> |
| <td><div class="keyValue"><span class="label">T: </span><span class="teletype"><a href="#domainmodelmappingCodeCondition">CodeCondition</a></span></div> |
| <div class="label">Cardinality: [0..*]</div> |
| <div class="label">Containment</div> |
| </td> |
| <td> </td> |
| </tr><tr> <td><div id="domainmodelmappingScenarioToCodeConditions.scenario" class="teletype">scenario</div> |
| </td> |
| <td><div class="keyValue"><span class="label">T: </span><span class="teletype"><a href="#scenariosScenario">Scenario</a></span></div> |
| <div class="label">Cardinality: [0..1]</div> |
| </td> |
| <td> </td> |
| </tr></table> |
| <a href="#domain_model_mapping.ScenarioToCodeConditions.ref"></a> |
| <h2 id="domainmodelmappingUnionChoiceCondition"><a href="#domainmodelmappingUnionChoiceCondition"><a href="#domainmodelmappingUnionChoiceCondition">UnionChoiceCondition</a></a></h2> |
| |
| <h4><b>Supertype:</b><a href="#domainmodelmappingCodeCondition">CodeCondition</a></h4><table> |
| <tr> |
| <th colspan="3"><div class="tableHeader">References</div></th> |
| </tr> |
| <tr> |
| <th><div class="columnHeader">Name</div></th> |
| <th><div class="columnHeader">Properties</div></th> |
| <th><div class="columnHeader">Documentation</div></th> |
| </tr> |
| <tr> <td><div id="domainmodelmappingUnionChoiceCondition.chosenCubes" class="teletype">chosenCubes</div> |
| </td> |
| <td><div class="keyValue"><span class="label">T: </span><span class="teletype"><a href="#cubesFreeBirdToolsCube">FreeBirdToolsCube</a></span></div> |
| <div class="label">Cardinality: [0..*]</div> |
| </td> |
| <td> </td> |
| </tr><tr> <td><div id="domainmodelmappingUnionChoiceCondition.cube" class="teletype">cube</div> |
| </td> |
| <td><div class="keyValue"><span class="label">T: </span><span class="teletype"><a href="#cubesFreeBirdToolsCube">FreeBirdToolsCube</a></span></div> |
| <div class="label">Cardinality: [0..1]</div> |
| </td> |
| <td> </td> |
| </tr></table> |
| <a href="#domain_model_mapping.UnionChoiceCondition.ref"></a> |
| </body> |
| </html> |