Skip to main content
summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
Diffstat (limited to 'org.eclipse.mylyn.reviews.r4e.report/src/org/eclipse/mylyn/reviews/r4e/report/internal/design/inspectionRecord.rptdesign')
-rw-r--r--org.eclipse.mylyn.reviews.r4e.report/src/org/eclipse/mylyn/reviews/r4e/report/internal/design/inspectionRecord.rptdesign16255
1 files changed, 16255 insertions, 0 deletions
diff --git a/org.eclipse.mylyn.reviews.r4e.report/src/org/eclipse/mylyn/reviews/r4e/report/internal/design/inspectionRecord.rptdesign b/org.eclipse.mylyn.reviews.r4e.report/src/org/eclipse/mylyn/reviews/r4e/report/internal/design/inspectionRecord.rptdesign
new file mode 100644
index 00000000..55e97014
--- /dev/null
+++ b/org.eclipse.mylyn.reviews.r4e.report/src/org/eclipse/mylyn/reviews/r4e/report/internal/design/inspectionRecord.rptdesign
@@ -0,0 +1,16255 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<report xmlns="http://www.eclipse.org/birt/2005/design" version="3.2.21" id="1">
+ <property name="createdBy">Eclipse BIRT Designer Version 2.5.2.v20100208 Build &lt;2.5.2.v20100210-0630></property>
+ <property name="units">in</property>
+ <property name="iconFile">/templates/blank_report.gif</property>
+ <property name="bidiLayoutOrientation">ltr</property>
+ <property name="imageDPI">96</property>
+ <data-sources>
+ <oda-data-source extensionID="org.eclipse.datatools.enablement.oda.xml" name="Source_merge_Property" id="9">
+ <property name="FILELIST">C:\git\r4eSecond\r4e\org.eclipse.mylyn.reviews.r4e.report\design\templateDataSource\Merge_properties.xrer</property>
+ </oda-data-source>
+ <oda-data-source extensionID="org.eclipse.datatools.enablement.oda.xml" name="Merged_review" id="687">
+ <property name="FILELIST">C:\temp\openTest\r4e_work_1309808249795\Merged\Merged_review.xrer</property>
+ </oda-data-source>
+ <oda-data-source extensionID="org.eclipse.datatools.enablement.oda.xml" name="Merged_comments" id="688">
+ <property name="FILELIST">C:\git\r4eSecond\r4e\org.eclipse.mylyn.reviews.r4e.report\src\org\eclipse\mylyn\reviews\r4e\report\internal\design\templateDataSource\Merged_comments.xrer</property>
+ </oda-data-source>
+ <oda-data-source extensionID="org.eclipse.datatools.enablement.oda.xml" name="Merged_items" id="689">
+ <property name="FILELIST">C:\temp\openTest\r4e_work_1309803939682\Merged\Merged_review.xrer</property>
+ </oda-data-source>
+ <oda-data-source extensionID="org.eclipse.datatools.enablement.oda.xml" name="Merged_group" id="690">
+ <property name="FILELIST">C:\temp\openTest\r4e_work_1309803939682\Merged_group_root.xrer</property>
+ </oda-data-source>
+ </data-sources>
+ <data-sets>
+ <oda-data-set extensionID="org.eclipse.datatools.enablement.oda.xml.dataSet" name="Comment Role" id="10">
+ <list-property name="computedColumns">
+ <structure>
+ <property name="name">Test</property>
+ <expression name="expression">//List the roles&#13;
+row["roles"]</expression>
+ <property name="dataType">string</property>
+ </structure>
+ <structure>
+ <property name="name">ListRoles</property>
+ <expression name="expression">roles = new Array(row["roles"]);&#13;
+&#13;
+for ( i = 0; i &lt; roles.size; i++ ) {&#13;
+ ret = roles[i].toString();&#13;
+}&#13;
+&#13;
+//new String(row["roles"]);</expression>
+ <property name="dataType">string</property>
+ </structure>
+ </list-property>
+ <structure name="cachedMetaData">
+ <list-property name="resultSet">
+ <structure>
+ <property name="position">1</property>
+ <property name="name">roles</property>
+ <property name="dataType">string</property>
+ </structure>
+ <structure>
+ <property name="position">2</property>
+ <property name="name">Test</property>
+ <property name="dataType">string</property>
+ </structure>
+ <structure>
+ <property name="position">3</property>
+ <property name="name">ListRoles</property>
+ <property name="dataType">string</property>
+ </structure>
+ </list-property>
+ </structure>
+ <property name="dataSource">Merged_comments</property>
+ <list-property name="resultSet">
+ <structure>
+ <property name="position">1</property>
+ <property name="name">roles</property>
+ <property name="nativeName">roles</property>
+ <property name="dataType">string</property>
+ <property name="nativeDataType">12</property>
+ </structure>
+ </list-property>
+ <xml-property name="queryText"><![CDATA[table0#-TNAME-#table0#:#[//roles]#:#{roles;STRING;//}#:#<"xmi","http:%%www.omg.org%XMI";"r4ecore","http:%%org.eclipse.mylyn.reviews.r4e.core.model%";"xsi","http:%%www.w3.org%2001%XMLSchema-instance">]]></xml-property>
+ <xml-property name="designerValues"><![CDATA[<?xml version="1.0" encoding="UTF-8"?>
+<model:DesignValues xmlns:design="http://www.eclipse.org/datatools/connectivity/oda/design" xmlns:model="http://www.eclipse.org/birt/report/model/adapter/odaModel">
+ <Version>1.0</Version>
+ <design:ResultSets derivedMetaData="true">
+ <design:resultSetDefinitions>
+ <design:resultSetColumns>
+ <design:resultColumnDefinitions>
+ <design:attributes>
+ <design:name>xmi:id</design:name>
+ <design:position>1</design:position>
+ <design:nativeDataTypeCode>12</design:nativeDataTypeCode>
+ <design:precision>-1</design:precision>
+ <design:scale>-1</design:scale>
+ <design:nullability>Unknown</design:nullability>
+ </design:attributes>
+ <design:usageHints>
+ <design:label>xmi:id</design:label>
+ <design:formattingHints/>
+ </design:usageHints>
+ </design:resultColumnDefinitions>
+ <design:resultColumnDefinitions>
+ <design:attributes>
+ <design:name>id</design:name>
+ <design:position>2</design:position>
+ <design:nativeDataTypeCode>12</design:nativeDataTypeCode>
+ <design:precision>-1</design:precision>
+ <design:scale>-1</design:scale>
+ <design:nullability>Unknown</design:nullability>
+ </design:attributes>
+ <design:usageHints>
+ <design:label>id</design:label>
+ <design:formattingHints/>
+ </design:usageHints>
+ </design:resultColumnDefinitions>
+ <design:resultColumnDefinitions>
+ <design:attributes>
+ <design:name>sequenceIDCounter</design:name>
+ <design:position>3</design:position>
+ <design:nativeDataTypeCode>12</design:nativeDataTypeCode>
+ <design:precision>-1</design:precision>
+ <design:scale>-1</design:scale>
+ <design:nullability>Unknown</design:nullability>
+ </design:attributes>
+ <design:usageHints>
+ <design:label>sequenceIDCounter</design:label>
+ <design:formattingHints/>
+ </design:usageHints>
+ </design:resultColumnDefinitions>
+ <design:resultColumnDefinitions>
+ <design:attributes>
+ <design:name>roles</design:name>
+ <design:position>4</design:position>
+ <design:nativeDataTypeCode>12</design:nativeDataTypeCode>
+ <design:precision>-1</design:precision>
+ <design:scale>-1</design:scale>
+ <design:nullability>Unknown</design:nullability>
+ </design:attributes>
+ <design:usageHints>
+ <design:label>roles</design:label>
+ <design:formattingHints/>
+ </design:usageHints>
+ </design:resultColumnDefinitions>
+ </design:resultSetColumns>
+ <design:criteria/>
+ </design:resultSetDefinitions>
+ </design:ResultSets>
+</model:DesignValues>]]></xml-property>
+ <list-property name="privateDriverProperties">
+ <ex-property>
+ <name>MAX_ROW</name>
+ <value>-1</value>
+ </ex-property>
+ <ex-property>
+ <name>XML_FILE</name>
+ </ex-property>
+ </list-property>
+ </oda-data-set>
+ <oda-data-set extensionID="org.eclipse.datatools.enablement.oda.xml.dataSet" name="Comment Anomaly" id="11">
+ <list-property name="computedColumns">
+ <structure>
+ <property name="name">AnomalyType</property>
+ <expression name="expression">//Convert the anomaly type to a shorten string&#13;
+&#13;
+// All type start with R4E_CLASS_&#13;
+//Strip the beginning of the row type&#13;
+str = "R4E_CLASS_";&#13;
+&#13;
+//ret = row["type"];&#13;
+ret = row["xsi:type"]; // ??&#13;
+&#13;
+if (ret != null ) {&#13;
+ ar = ret.split(str);&#13;
+ if (ar.length >1 ) {&#13;
+ ret = ar[1].toString();&#13;
+ } else {&#13;
+ ret = "";&#13;
+ }&#13;
+}</expression>
+ <property name="dataType">string</property>
+ </structure>
+ <structure>
+ <property name="name">AnomalyState</property>
+ <expression name="expression">//Convert the anomaly state to a shorten string&#13;
+&#13;
+// All type start with R4E_Anomaly_State&#13;
+//Strip the beginning of the row type&#13;
+str = "R4E_ANOMALY_STATE_";&#13;
+&#13;
+ret = row["state"];&#13;
+if (ret != null ) {&#13;
+ ar = ret.split(str);&#13;
+ if (ar.length >1 ) {&#13;
+ ret = ar[1].toString();&#13;
+ } else {&#13;
+ ret = "";&#13;
+ }&#13;
+}</expression>
+ <property name="dataType">string</property>
+ </structure>
+ <structure>
+ <property name="name">AnomalyDueDate</property>
+ <expression name="expression">//Adjust the due date format&#13;
+//DATE_FORMAT = new SimpleDateFormat ( "dd-MM-yyyy" );&#13;
+dueDate = row["dueDate"];&#13;
+&#13;
+&#13;
+if (dueDate != null &amp;&amp; dueDate != "" ) {&#13;
+ str = "T";&#13;
+ ar = dueDate.split ( str);&#13;
+ if (ar != null &amp;&amp; ar != "" ) {&#13;
+ splitDate = ar[0].toString().split("-");&#13;
+ if ( splitDate.length >= 3 ) {&#13;
+ year = splitDate[0];&#13;
+ month = splitDate[1];&#13;
+ day = splitDate[2];&#13;
+ rebuild = year +"/" + month + "/" +day;&#13;
+ retDate = new Date(rebuild);&#13;
+ ret = retDate.toLocaleDateString();&#13;
+ //ret = retDate.toDateString();&#13;
+ } else {&#13;
+ ret = "length: " +splitDate.length;&#13;
+ }&#13;
+ }&#13;
+}</expression>
+ <property name="dataType">string</property>
+ </structure>
+ <structure>
+ <property name="name">IdentifyRankOther</property>
+ <expression name="expression">//Identify the NONE ranking anomaly, or anything other than MINOR or MAJOR&#13;
+rank = row["rank"];&#13;
+&#13;
+ret = (rank == null || rank == "" || BirtComp.equalTo(rank.toLowerCase(),&#13;
+ "NONE".toLowerCase()) ) ? 1: 0;</expression>
+ <property name="dataType">integer</property>
+ </structure>
+ <structure>
+ <property name="name">CountRankMinor</property>
+ <expression name="expression">//Count how many were MINOR&#13;
+&#13;
+Total.sum ( BirtComp.equalTo( row["rank"], "R4E_RANK_MINOR" ));</expression>
+ <property name="dataType">integer</property>
+ <list-property name="arguments">
+ <structure>
+ <property name="name">Expression</property>
+ <expression name="value">//Count how many were MINOR&#13;
+//Adjust the final count&#13;
+//ret = Total.sum(row["RankMinor"]) ;&#13;
+rank = row["rank"];&#13;
+ret = (rank != null &amp;&amp; rank != "" ) ? BirtComp.equalTo(rank.toLowerCase(),&#13;
+ "MINOR".toLowerCase()): 0;&#13;
+ // Total.sum(ret);</expression>
+ </structure>
+ </list-property>
+ </structure>
+ <structure>
+ <property name="name">CountRankMajor</property>
+ <expression name="expression">//Count how many were MAJOR&#13;
+//Adjust the final count&#13;
+&#13;
+Total.sum ( BirtComp.equalTo( row["rank"], "R4E_RANK_MAJOR" ));</expression>
+ <property name="dataType">integer</property>
+ </structure>
+ <structure>
+ <property name="name">CountRankOther</property>
+ <expression name="expression">//Count all ranking not equal to MAJOR or MINOR&#13;
+Total.sum (row["IdentifyRankOther"] );</expression>
+ <property name="dataType">integer</property>
+ </structure>
+ <structure>
+ <property name="name">CountStateCreated</property>
+ <expression name="expression">//Count all state equal to CREATED&#13;
+&#13;
+Total.count ( BirtComp.equalTo( row["state"], "R4E_ANOMALY_STATE_CREATED") );</expression>
+ <property name="dataType">integer</property>
+ </structure>
+ <structure>
+ <property name="name">CountStateAssigned</property>
+ <expression name="expression">//Count all state equal to ASSIGNED&#13;
+&#13;
+Total.count ( BirtComp.equalTo( row["state"], "R4E_ANOMALY_STATE_ASSIGNED") );</expression>
+ <property name="dataType">integer</property>
+ </structure>
+ <structure>
+ <property name="name">CountStateAccepted</property>
+ <expression name="expression">//Count all state equal to ACCEPTED&#13;
+&#13;
+Total.count ( BirtComp.equalTo( row["state"], "R4E_ANOMALY_STATE_ACCEPTED") );</expression>
+ <property name="dataType">integer</property>
+ </structure>
+ <structure>
+ <property name="name">CountStateFixed</property>
+ <expression name="expression">//Count all state equal to FIXED&#13;
+&#13;
+Total.count ( BirtComp.equalTo( row["state"], "R4E_ANOMALY_STATE_FIXED") );</expression>
+ <property name="dataType">integer</property>
+ </structure>
+ <structure>
+ <property name="name">CountStateDuplicated</property>
+ <expression name="expression">//Count all state equal to DUPLICATED&#13;
+&#13;
+Total.count ( BirtComp.equalTo( row["state"], "R4E_ANOMALY_STATE_DUPLICATED") );</expression>
+ <property name="dataType">integer</property>
+ </structure>
+ <structure>
+ <property name="name">CountStateRejected</property>
+ <expression name="expression">//Count all state equal to REJECTED &#13;
+&#13;
+Total.count ( BirtComp.equalTo( row["state"], "R4E_ANOMALY_STATE_REJECTED") );</expression>
+ <property name="dataType">integer</property>
+ </structure>
+ <structure>
+ <property name="name">CountStateDeferred</property>
+ <expression name="expression">//Count all state equal to DEFERRED&#13;
+&#13;
+Total.count ( BirtComp.equalTo( row["state"], "R4E_ANOMALY_STATE_DEFERRED") );</expression>
+ <property name="dataType">integer</property>
+ </structure>
+ <structure>
+ <property name="name">CountStateVerified</property>
+ <expression name="expression">//Count all state equal to VERIFIED&#13;
+&#13;
+Total.count ( BirtComp.equalTo( row["state"], "R4E_ANOMALY_STATE_VERIFIED") );</expression>
+ <property name="dataType">integer</property>
+ </structure>
+ <structure>
+ <property name="name">CountTotalAnomaly</property>
+ <expression name="expression">//Count the total number of anomalies&#13;
+&#13;
+ret = Total.count ( row["CountRankMajor"] + row["CountRankMinor"] + row["CountRankOther"] );</expression>
+ <property name="dataType">integer</property>
+ </structure>
+ </list-property>
+ <structure name="cachedMetaData">
+ <list-property name="resultSet">
+ <structure>
+ <property name="position">1</property>
+ <property name="name">xmi:id</property>
+ <property name="dataType">string</property>
+ </structure>
+ <structure>
+ <property name="position">2</property>
+ <property name="name">user</property>
+ <property name="dataType">string</property>
+ </structure>
+ <structure>
+ <property name="position">3</property>
+ <property name="name">description</property>
+ <property name="dataType">string</property>
+ </structure>
+ <structure>
+ <property name="position">4</property>
+ <property name="name">title</property>
+ <property name="dataType">string</property>
+ </structure>
+ <structure>
+ <property name="position">5</property>
+ <property name="name">createdOn</property>
+ <property name="dataType">string</property>
+ </structure>
+ <structure>
+ <property name="position">6</property>
+ <property name="name">dueDate</property>
+ <property name="dataType">string</property>
+ </structure>
+ <structure>
+ <property name="position">7</property>
+ <property name="name">rank</property>
+ <property name="dataType">string</property>
+ </structure>
+ <structure>
+ <property name="position">8</property>
+ <property name="name">xsi:type</property>
+ <property name="dataType">string</property>
+ </structure>
+ <structure>
+ <property name="position">9</property>
+ <property name="name">href</property>
+ <property name="dataType">string</property>
+ </structure>
+ <structure>
+ <property name="position">10</property>
+ <property name="name">href_1</property>
+ <property name="dataType">string</property>
+ </structure>
+ <structure>
+ <property name="position">11</property>
+ <property name="name">ruleID</property>
+ <property name="dataType">string</property>
+ </structure>
+ <structure>
+ <property name="position">12</property>
+ <property name="name">xsi:type_1</property>
+ <property name="dataType">string</property>
+ </structure>
+ <structure>
+ <property name="position">13</property>
+ <property name="name">href_2</property>
+ <property name="dataType">string</property>
+ </structure>
+ <structure>
+ <property name="position">14</property>
+ <property name="name">state</property>
+ <property name="dataType">string</property>
+ </structure>
+ <structure>
+ <property name="position">15</property>
+ <property name="name">AnomalyType</property>
+ <property name="dataType">string</property>
+ </structure>
+ <structure>
+ <property name="position">16</property>
+ <property name="name">AnomalyState</property>
+ <property name="dataType">string</property>
+ </structure>
+ <structure>
+ <property name="position">17</property>
+ <property name="name">AnomalyDueDate</property>
+ <property name="dataType">string</property>
+ </structure>
+ <structure>
+ <property name="position">18</property>
+ <property name="name">IdentifyRankOther</property>
+ <property name="dataType">integer</property>
+ </structure>
+ <structure>
+ <property name="position">19</property>
+ <property name="name">CountRankMinor</property>
+ <property name="dataType">integer</property>
+ </structure>
+ <structure>
+ <property name="position">20</property>
+ <property name="name">CountRankMajor</property>
+ <property name="dataType">integer</property>
+ </structure>
+ <structure>
+ <property name="position">21</property>
+ <property name="name">CountRankOther</property>
+ <property name="dataType">integer</property>
+ </structure>
+ <structure>
+ <property name="position">22</property>
+ <property name="name">CountStateCreated</property>
+ <property name="dataType">integer</property>
+ </structure>
+ <structure>
+ <property name="position">23</property>
+ <property name="name">CountStateAssigned</property>
+ <property name="dataType">integer</property>
+ </structure>
+ <structure>
+ <property name="position">24</property>
+ <property name="name">CountStateAccepted</property>
+ <property name="dataType">integer</property>
+ </structure>
+ <structure>
+ <property name="position">25</property>
+ <property name="name">CountStateFixed</property>
+ <property name="dataType">integer</property>
+ </structure>
+ <structure>
+ <property name="position">26</property>
+ <property name="name">CountStateDuplicated</property>
+ <property name="dataType">integer</property>
+ </structure>
+ <structure>
+ <property name="position">27</property>
+ <property name="name">CountStateRejected</property>
+ <property name="dataType">integer</property>
+ </structure>
+ <structure>
+ <property name="position">28</property>
+ <property name="name">CountStateDeferred</property>
+ <property name="dataType">integer</property>
+ </structure>
+ <structure>
+ <property name="position">29</property>
+ <property name="name">CountStateVerified</property>
+ <property name="dataType">integer</property>
+ </structure>
+ <structure>
+ <property name="position">30</property>
+ <property name="name">CountTotalAnomaly</property>
+ <property name="dataType">integer</property>
+ </structure>
+ </list-property>
+ </structure>
+ <property name="dataSource">Merged_comments</property>
+ <list-property name="resultSet">
+ <structure>
+ <property name="position">1</property>
+ <property name="name">xmi:id</property>
+ <property name="nativeName">xmi:id</property>
+ <property name="dataType">string</property>
+ <property name="nativeDataType">12</property>
+ </structure>
+ <structure>
+ <property name="position">2</property>
+ <property name="name">user</property>
+ <property name="nativeName">user</property>
+ <property name="dataType">string</property>
+ <property name="nativeDataType">12</property>
+ </structure>
+ <structure>
+ <property name="position">3</property>
+ <property name="name">description</property>
+ <property name="nativeName">description</property>
+ <property name="dataType">string</property>
+ <property name="nativeDataType">12</property>
+ </structure>
+ <structure>
+ <property name="position">4</property>
+ <property name="name">title</property>
+ <property name="nativeName">title</property>
+ <property name="dataType">string</property>
+ <property name="nativeDataType">12</property>
+ </structure>
+ <structure>
+ <property name="position">5</property>
+ <property name="name">createdOn</property>
+ <property name="nativeName">createdOn</property>
+ <property name="dataType">string</property>
+ <property name="nativeDataType">12</property>
+ </structure>
+ <structure>
+ <property name="position">6</property>
+ <property name="name">dueDate</property>
+ <property name="nativeName">dueDate</property>
+ <property name="dataType">string</property>
+ <property name="nativeDataType">12</property>
+ </structure>
+ <structure>
+ <property name="position">7</property>
+ <property name="name">rank</property>
+ <property name="nativeName">rank</property>
+ <property name="dataType">string</property>
+ <property name="nativeDataType">12</property>
+ </structure>
+ <structure>
+ <property name="position">8</property>
+ <property name="name">xsi:type</property>
+ <property name="nativeName">xsi:type</property>
+ <property name="dataType">string</property>
+ <property name="nativeDataType">12</property>
+ </structure>
+ <structure>
+ <property name="position">9</property>
+ <property name="name">href</property>
+ <property name="nativeName">href</property>
+ <property name="dataType">string</property>
+ <property name="nativeDataType">12</property>
+ </structure>
+ <structure>
+ <property name="position">10</property>
+ <property name="name">href_1</property>
+ <property name="nativeName">href_1</property>
+ <property name="dataType">string</property>
+ <property name="nativeDataType">12</property>
+ </structure>
+ <structure>
+ <property name="position">11</property>
+ <property name="name">ruleID</property>
+ <property name="nativeName">ruleID</property>
+ <property name="dataType">string</property>
+ <property name="nativeDataType">12</property>
+ </structure>
+ <structure>
+ <property name="position">12</property>
+ <property name="name">xsi:type_1</property>
+ <property name="nativeName">xsi:type_1</property>
+ <property name="dataType">string</property>
+ <property name="nativeDataType">12</property>
+ </structure>
+ <structure>
+ <property name="position">13</property>
+ <property name="name">href_2</property>
+ <property name="nativeName">href_2</property>
+ <property name="dataType">string</property>
+ <property name="nativeDataType">12</property>
+ </structure>
+ <structure>
+ <property name="position">14</property>
+ <property name="name">state</property>
+ <property name="nativeName">state</property>
+ <property name="dataType">string</property>
+ <property name="nativeDataType">12</property>
+ </structure>
+ </list-property>
+ <xml-property name="queryText"><![CDATA[table0#-TNAME-#table0#:#[//r4ecore:R4EAnomaly]#:#{xmi:id;STRING;@xmi:id},{user;STRING;@user},{description;STRING;@description},{title;STRING;@title},{createdOn;STRING;@createdOn},{dueDate;STRING;@dueDate},{rank;STRING;@rank},{xsi:type;STRING;location/@xsi:type},{href;STRING;location/@href},{href_1;STRING;id/@href},{ruleID;STRING;@ruleID},{xsi:type_1;STRING;type/@xsi:type},{href_2;STRING;type/@href},{state;STRING;@state}#:#<"xmi","http:%%www.omg.org%XMI";"r4ecore","http:%%org.eclipse.mylyn.reviews.r4e.core.model%";"xsi","http:%%www.w3.org%2001%XMLSchema-instance">]]></xml-property>
+ <xml-property name="designerValues"><![CDATA[<?xml version="1.0" encoding="UTF-8"?>
+<model:DesignValues xmlns:design="http://www.eclipse.org/datatools/connectivity/oda/design" xmlns:model="http://www.eclipse.org/birt/report/model/adapter/odaModel">
+ <Version>1.0</Version>
+ <design:ResultSets derivedMetaData="true">
+ <design:resultSetDefinitions>
+ <design:resultSetColumns>
+ <design:resultColumnDefinitions>
+ <design:attributes>
+ <design:name>xmi:id</design:name>
+ <design:position>1</design:position>
+ <design:nativeDataTypeCode>12</design:nativeDataTypeCode>
+ <design:precision>-1</design:precision>
+ <design:scale>-1</design:scale>
+ <design:nullability>Unknown</design:nullability>
+ </design:attributes>
+ <design:usageHints>
+ <design:label>xmi:id</design:label>
+ <design:formattingHints/>
+ </design:usageHints>
+ </design:resultColumnDefinitions>
+ <design:resultColumnDefinitions>
+ <design:attributes>
+ <design:name>user</design:name>
+ <design:position>2</design:position>
+ <design:nativeDataTypeCode>12</design:nativeDataTypeCode>
+ <design:precision>-1</design:precision>
+ <design:scale>-1</design:scale>
+ <design:nullability>Unknown</design:nullability>
+ </design:attributes>
+ <design:usageHints>
+ <design:label>user</design:label>
+ <design:formattingHints/>
+ </design:usageHints>
+ </design:resultColumnDefinitions>
+ <design:resultColumnDefinitions>
+ <design:attributes>
+ <design:name>description</design:name>
+ <design:position>3</design:position>
+ <design:nativeDataTypeCode>12</design:nativeDataTypeCode>
+ <design:precision>-1</design:precision>
+ <design:scale>-1</design:scale>
+ <design:nullability>Unknown</design:nullability>
+ </design:attributes>
+ <design:usageHints>
+ <design:label>description</design:label>
+ <design:formattingHints/>
+ </design:usageHints>
+ </design:resultColumnDefinitions>
+ <design:resultColumnDefinitions>
+ <design:attributes>
+ <design:name>title</design:name>
+ <design:position>4</design:position>
+ <design:nativeDataTypeCode>12</design:nativeDataTypeCode>
+ <design:precision>-1</design:precision>
+ <design:scale>-1</design:scale>
+ <design:nullability>Unknown</design:nullability>
+ </design:attributes>
+ <design:usageHints>
+ <design:label>title</design:label>
+ <design:formattingHints/>
+ </design:usageHints>
+ </design:resultColumnDefinitions>
+ <design:resultColumnDefinitions>
+ <design:attributes>
+ <design:name>createdOn</design:name>
+ <design:position>5</design:position>
+ <design:nativeDataTypeCode>12</design:nativeDataTypeCode>
+ <design:precision>-1</design:precision>
+ <design:scale>-1</design:scale>
+ <design:nullability>Unknown</design:nullability>
+ </design:attributes>
+ <design:usageHints>
+ <design:label>createdOn</design:label>
+ <design:formattingHints/>
+ </design:usageHints>
+ </design:resultColumnDefinitions>
+ <design:resultColumnDefinitions>
+ <design:attributes>
+ <design:name>state</design:name>
+ <design:position>6</design:position>
+ <design:nativeDataTypeCode>12</design:nativeDataTypeCode>
+ <design:precision>-1</design:precision>
+ <design:scale>-1</design:scale>
+ <design:nullability>Unknown</design:nullability>
+ </design:attributes>
+ <design:usageHints>
+ <design:label>state</design:label>
+ <design:formattingHints/>
+ </design:usageHints>
+ </design:resultColumnDefinitions>
+ <design:resultColumnDefinitions>
+ <design:attributes>
+ <design:name>dueDate</design:name>
+ <design:position>7</design:position>
+ <design:nativeDataTypeCode>12</design:nativeDataTypeCode>
+ <design:precision>-1</design:precision>
+ <design:scale>-1</design:scale>
+ <design:nullability>Unknown</design:nullability>
+ </design:attributes>
+ <design:usageHints>
+ <design:label>dueDate</design:label>
+ <design:formattingHints/>
+ </design:usageHints>
+ </design:resultColumnDefinitions>
+ <design:resultColumnDefinitions>
+ <design:attributes>
+ <design:name>notAcceptedReason</design:name>
+ <design:position>8</design:position>
+ <design:nativeDataTypeCode>12</design:nativeDataTypeCode>
+ <design:precision>-1</design:precision>
+ <design:scale>-1</design:scale>
+ <design:nullability>Unknown</design:nullability>
+ </design:attributes>
+ <design:usageHints>
+ <design:label>notAcceptedReason</design:label>
+ <design:formattingHints/>
+ </design:usageHints>
+ </design:resultColumnDefinitions>
+ <design:resultColumnDefinitions>
+ <design:attributes>
+ <design:name>decidedByID</design:name>
+ <design:position>9</design:position>
+ <design:nativeDataTypeCode>12</design:nativeDataTypeCode>
+ <design:precision>-1</design:precision>
+ <design:scale>-1</design:scale>
+ <design:nullability>Unknown</design:nullability>
+ </design:attributes>
+ <design:usageHints>
+ <design:label>decidedByID</design:label>
+ <design:formattingHints/>
+ </design:usageHints>
+ </design:resultColumnDefinitions>
+ <design:resultColumnDefinitions>
+ <design:attributes>
+ <design:name>xsi:type</design:name>
+ <design:position>10</design:position>
+ <design:nativeDataTypeCode>12</design:nativeDataTypeCode>
+ <design:precision>-1</design:precision>
+ <design:scale>-1</design:scale>
+ <design:nullability>Unknown</design:nullability>
+ </design:attributes>
+ <design:usageHints>
+ <design:label>xsi:type</design:label>
+ <design:formattingHints/>
+ </design:usageHints>
+ </design:resultColumnDefinitions>
+ <design:resultColumnDefinitions>
+ <design:attributes>
+ <design:name>xmi:id_1</design:name>
+ <design:position>11</design:position>
+ <design:nativeDataTypeCode>12</design:nativeDataTypeCode>
+ <design:precision>-1</design:precision>
+ <design:scale>-1</design:scale>
+ <design:nullability>Unknown</design:nullability>
+ </design:attributes>
+ <design:usageHints>
+ <design:label>xmi:id_1</design:label>
+ <design:formattingHints/>
+ </design:usageHints>
+ </design:resultColumnDefinitions>
+ <design:resultColumnDefinitions>
+ <design:attributes>
+ <design:name>type</design:name>
+ <design:position>12</design:position>
+ <design:nativeDataTypeCode>12</design:nativeDataTypeCode>
+ <design:precision>-1</design:precision>
+ <design:scale>-1</design:scale>
+ <design:nullability>Unknown</design:nullability>
+ </design:attributes>
+ <design:usageHints>
+ <design:label>type</design:label>
+ <design:formattingHints/>
+ </design:usageHints>
+ </design:resultColumnDefinitions>
+ <design:resultColumnDefinitions>
+ <design:attributes>
+ <design:name>xsi:type_1</design:name>
+ <design:position>13</design:position>
+ <design:nativeDataTypeCode>12</design:nativeDataTypeCode>
+ <design:precision>-1</design:precision>
+ <design:scale>-1</design:scale>
+ <design:nullability>Unknown</design:nullability>
+ </design:attributes>
+ <design:usageHints>
+ <design:label>xsi:type_1</design:label>
+ <design:formattingHints/>
+ </design:usageHints>
+ </design:resultColumnDefinitions>
+ <design:resultColumnDefinitions>
+ <design:attributes>
+ <design:name>href</design:name>
+ <design:position>14</design:position>
+ <design:nativeDataTypeCode>12</design:nativeDataTypeCode>
+ <design:precision>-1</design:precision>
+ <design:scale>-1</design:scale>
+ <design:nullability>Unknown</design:nullability>
+ </design:attributes>
+ <design:usageHints>
+ <design:label>href</design:label>
+ <design:formattingHints/>
+ </design:usageHints>
+ </design:resultColumnDefinitions>
+ <design:resultColumnDefinitions>
+ <design:attributes>
+ <design:name>xmi:id_2</design:name>
+ <design:position>15</design:position>
+ <design:nativeDataTypeCode>12</design:nativeDataTypeCode>
+ <design:precision>-1</design:precision>
+ <design:scale>-1</design:scale>
+ <design:nullability>Unknown</design:nullability>
+ </design:attributes>
+ <design:usageHints>
+ <design:label>xmi:id_2</design:label>
+ <design:formattingHints/>
+ </design:usageHints>
+ </design:resultColumnDefinitions>
+ <design:resultColumnDefinitions>
+ <design:attributes>
+ <design:name>sequenceID</design:name>
+ <design:position>16</design:position>
+ <design:nativeDataTypeCode>12</design:nativeDataTypeCode>
+ <design:precision>-1</design:precision>
+ <design:scale>-1</design:scale>
+ <design:nullability>Unknown</design:nullability>
+ </design:attributes>
+ <design:usageHints>
+ <design:label>sequenceID</design:label>
+ <design:formattingHints/>
+ </design:usageHints>
+ </design:resultColumnDefinitions>
+ <design:resultColumnDefinitions>
+ <design:attributes>
+ <design:name>userID</design:name>
+ <design:position>17</design:position>
+ <design:nativeDataTypeCode>12</design:nativeDataTypeCode>
+ <design:precision>-1</design:precision>
+ <design:scale>-1</design:scale>
+ <design:nullability>Unknown</design:nullability>
+ </design:attributes>
+ <design:usageHints>
+ <design:label>userID</design:label>
+ <design:formattingHints/>
+ </design:usageHints>
+ </design:resultColumnDefinitions>
+ <design:resultColumnDefinitions>
+ <design:attributes>
+ <design:name>fixedByID</design:name>
+ <design:position>18</design:position>
+ <design:nativeDataTypeCode>12</design:nativeDataTypeCode>
+ <design:precision>-1</design:precision>
+ <design:scale>-1</design:scale>
+ <design:nullability>Unknown</design:nullability>
+ </design:attributes>
+ <design:usageHints>
+ <design:label>fixedByID</design:label>
+ <design:formattingHints/>
+ </design:usageHints>
+ </design:resultColumnDefinitions>
+ <design:resultColumnDefinitions>
+ <design:attributes>
+ <design:name>rank</design:name>
+ <design:position>19</design:position>
+ <design:nativeDataTypeCode>12</design:nativeDataTypeCode>
+ <design:precision>-1</design:precision>
+ <design:scale>-1</design:scale>
+ <design:nullability>Unknown</design:nullability>
+ </design:attributes>
+ <design:usageHints>
+ <design:label>rank</design:label>
+ <design:formattingHints/>
+ </design:usageHints>
+ </design:resultColumnDefinitions>
+ <design:resultColumnDefinitions>
+ <design:attributes>
+ <design:name>ruleID</design:name>
+ <design:position>20</design:position>
+ <design:nativeDataTypeCode>12</design:nativeDataTypeCode>
+ <design:precision>-1</design:precision>
+ <design:scale>-1</design:scale>
+ <design:nullability>Unknown</design:nullability>
+ </design:attributes>
+ <design:usageHints>
+ <design:label>ruleID</design:label>
+ <design:formattingHints/>
+ </design:usageHints>
+ </design:resultColumnDefinitions>
+ </design:resultSetColumns>
+ <design:criteria/>
+ </design:resultSetDefinitions>
+ </design:ResultSets>
+</model:DesignValues>]]></xml-property>
+ <list-property name="privateDriverProperties">
+ <ex-property>
+ <name>MAX_ROW</name>
+ <value>-1</value>
+ </ex-property>
+ <ex-property>
+ <name>XML_FILE</name>
+ </ex-property>
+ </list-property>
+ </oda-data-set>
+ <oda-data-set extensionID="org.eclipse.datatools.enablement.oda.xml.dataSet" name="Comment FileVersion" id="12">
+ <list-property name="computedColumns">
+ <structure>
+ <property name="name">CreateHrefFromID</property>
+ <expression name="expression">//Add # in from of the xmi:id to match the href&#13;
+ret = "#" + row["xmi:id"]</expression>
+ <property name="dataType">string</property>
+ </structure>
+ </list-property>
+ <structure name="cachedMetaData">
+ <list-property name="resultSet">
+ <structure>
+ <property name="position">1</property>
+ <property name="name">xmi:id</property>
+ <property name="dataType">string</property>
+ </structure>
+ <structure>
+ <property name="position">2</property>
+ <property name="name">versionID</property>
+ <property name="dataType">string</property>
+ </structure>
+ <structure>
+ <property name="position">3</property>
+ <property name="name">repositoryPath</property>
+ <property name="dataType">string</property>
+ </structure>
+ <structure>
+ <property name="position">4</property>
+ <property name="name">name</property>
+ <property name="dataType">string</property>
+ </structure>
+ <structure>
+ <property name="position">5</property>
+ <property name="name">localVersionID</property>
+ <property name="dataType">string</property>
+ </structure>
+ <structure>
+ <property name="position">6</property>
+ <property name="name">CreateHrefFromID</property>
+ <property name="dataType">string</property>
+ </structure>
+ </list-property>
+ </structure>
+ <property name="dataSource">Merged_comments</property>
+ <list-property name="resultSet">
+ <structure>
+ <property name="position">1</property>
+ <property name="name">xmi:id</property>
+ <property name="nativeName">xmi:id</property>
+ <property name="dataType">string</property>
+ <property name="nativeDataType">0</property>
+ </structure>
+ <structure>
+ <property name="position">2</property>
+ <property name="name">versionID</property>
+ <property name="nativeName">versionID</property>
+ <property name="dataType">string</property>
+ <property name="nativeDataType">0</property>
+ </structure>
+ <structure>
+ <property name="position">3</property>
+ <property name="name">repositoryPath</property>
+ <property name="nativeName">repositoryPath</property>
+ <property name="dataType">string</property>
+ <property name="nativeDataType">0</property>
+ </structure>
+ <structure>
+ <property name="position">4</property>
+ <property name="name">name</property>
+ <property name="nativeName">name</property>
+ <property name="dataType">string</property>
+ <property name="nativeDataType">0</property>
+ </structure>
+ <structure>
+ <property name="position">5</property>
+ <property name="name">localVersionID</property>
+ <property name="nativeName">localVersionID</property>
+ <property name="dataType">string</property>
+ <property name="nativeDataType">0</property>
+ </structure>
+ </list-property>
+ <xml-property name="queryText"><![CDATA[table0#-TNAME-#table0#:#[//r4ecore:R4EFileVersion]#:#{xmi:id;STRING;@xmi:id},{versionID;STRING;@versionID},{repositoryPath;STRING;@repositoryPath},{name;STRING;@name},{localVersionID;STRING;@localVersionID}#:#<"xmi","http:%%www.omg.org%XMI";"r4ecore","http:%%org.eclipse.mylyn.reviews.r4e.core.model%";"xsi","http:%%www.w3.org%2001%XMLSchema-instance">]]></xml-property>
+ <xml-property name="designerValues"><![CDATA[<?xml version="1.0" encoding="UTF-8"?>
+<model:DesignValues xmlns:design="http://www.eclipse.org/datatools/connectivity/oda/design" xmlns:model="http://www.eclipse.org/birt/report/model/adapter/odaModel">
+ <Version>1.0</Version>
+ <design:ResultSets derivedMetaData="true">
+ <design:resultSetDefinitions>
+ <design:resultSetColumns>
+ <design:resultColumnDefinitions>
+ <design:attributes>
+ <design:name>xmi:id</design:name>
+ <design:position>1</design:position>
+ <design:nativeDataTypeCode>12</design:nativeDataTypeCode>
+ <design:precision>-1</design:precision>
+ <design:scale>-1</design:scale>
+ <design:nullability>Unknown</design:nullability>
+ </design:attributes>
+ <design:usageHints>
+ <design:label>xmi:id</design:label>
+ <design:formattingHints/>
+ </design:usageHints>
+ </design:resultColumnDefinitions>
+ <design:resultColumnDefinitions>
+ <design:attributes>
+ <design:name>versionID</design:name>
+ <design:position>2</design:position>
+ <design:nativeDataTypeCode>12</design:nativeDataTypeCode>
+ <design:precision>-1</design:precision>
+ <design:scale>-1</design:scale>
+ <design:nullability>Unknown</design:nullability>
+ </design:attributes>
+ <design:usageHints>
+ <design:label>versionID</design:label>
+ <design:formattingHints/>
+ </design:usageHints>
+ </design:resultColumnDefinitions>
+ <design:resultColumnDefinitions>
+ <design:attributes>
+ <design:name>repositoryPath</design:name>
+ <design:position>3</design:position>
+ <design:nativeDataTypeCode>12</design:nativeDataTypeCode>
+ <design:precision>-1</design:precision>
+ <design:scale>-1</design:scale>
+ <design:nullability>Unknown</design:nullability>
+ </design:attributes>
+ <design:usageHints>
+ <design:label>repositoryPath</design:label>
+ <design:formattingHints/>
+ </design:usageHints>
+ </design:resultColumnDefinitions>
+ <design:resultColumnDefinitions>
+ <design:attributes>
+ <design:name>name</design:name>
+ <design:position>4</design:position>
+ <design:nativeDataTypeCode>12</design:nativeDataTypeCode>
+ <design:precision>-1</design:precision>
+ <design:scale>-1</design:scale>
+ <design:nullability>Unknown</design:nullability>
+ </design:attributes>
+ <design:usageHints>
+ <design:label>name</design:label>
+ <design:formattingHints/>
+ </design:usageHints>
+ </design:resultColumnDefinitions>
+ <design:resultColumnDefinitions>
+ <design:attributes>
+ <design:name>localVersionID</design:name>
+ <design:position>5</design:position>
+ <design:nativeDataTypeCode>12</design:nativeDataTypeCode>
+ <design:precision>-1</design:precision>
+ <design:scale>-1</design:scale>
+ <design:nullability>Unknown</design:nullability>
+ </design:attributes>
+ <design:usageHints>
+ <design:label>localVersionID</design:label>
+ <design:formattingHints/>
+ </design:usageHints>
+ </design:resultColumnDefinitions>
+ </design:resultSetColumns>
+ <design:criteria/>
+ </design:resultSetDefinitions>
+ </design:ResultSets>
+</model:DesignValues>]]></xml-property>
+ <list-property name="privateDriverProperties">
+ <ex-property>
+ <name>MAX_ROW</name>
+ <value>-1</value>
+ </ex-property>
+ <ex-property>
+ <name>XML_FILE</name>
+ </ex-property>
+ </list-property>
+ </oda-data-set>
+ <oda-data-set extensionID="org.eclipse.datatools.enablement.oda.xml.dataSet" name="Comment Participant" id="13">
+ <list-property name="computedColumns">
+ <structure>
+ <property name="name">Get leader</property>
+ <expression name="expression">//Read the leader for the review&#13;
+reviewer = "R4E_ROLE_REVIEWER";&#13;
+leader = "R4E_ROLE_LEAD";&#13;
+author = "R4E_ROLE_AUTHOR";&#13;
+organizer = "R4E_ROLE_ORGANIZER";&#13;
+&#13;
+lead = ""&#13;
+&#13;
+//Test the role now&#13;
+count = Total.countDistinct (role = row["roles"]);&#13;
+role = row["roles"];&#13;
+//if ( role == leader || role == organizer) {&#13;
+// lead = row["id"];&#13;
+//}&#13;
+if ( role == leader) {&#13;
+ lead = row["id"];&#13;
+} else {&#13;
+ lead = role&#13;
+}</expression>
+ <property name="dataType">string</property>
+ </structure>
+ <structure>
+ <property name="name">Count roles</property>
+ <expression name="expression">ret = "";&#13;
+ret +=row["roles"];</expression>
+ <property name="dataType">string</property>
+ </structure>
+ <structure>
+ <property name="name">CountParticipants</property>
+ <expression name="expression">//Count the number of participants creating anomalies&#13;
+&#13;
+Total.countDistinct ( row["id"] );</expression>
+ <property name="dataType">integer</property>
+ </structure>
+ <structure>
+ <property name="name">CountAnomalies</property>
+ <expression name="expression">//Count the number of anomalies being raised&#13;
+&#13;
+Total.countDistinct ( row["xmi:id"] );</expression>
+ <property name="dataType">integer</property>
+ </structure>
+ <structure>
+ <property name="name">CountAnoPerParticipant</property>
+ <expression name="expression">//Count How many anomalies (Average) were raised by participants&#13;
+&#13;
+ret = row["CountAnomalies"] / row["CountParticipants"]</expression>
+ <property name="dataType">float</property>
+ </structure>
+ <structure>
+ <property name="name">ListDisctinctParticipant</property>
+ <expression name="expression">//List distinct participant&#13;
+ar = new Array (100);&#13;
+size = ar.size;&#13;
+if (size &lt; 100 ) {&#13;
+&#13;
+ ar[size] ( row["id"]);&#13;
+ }&#13;
+ Total.countDistinct (row["id"]);</expression>
+ <property name="dataType">string</property>
+ </structure>
+ </list-property>
+ <structure name="cachedMetaData">
+ <list-property name="resultSet">
+ <structure>
+ <property name="position">1</property>
+ <property name="name">xmi:id</property>
+ <property name="dataType">string</property>
+ </structure>
+ <structure>
+ <property name="position">2</property>
+ <property name="name">id</property>
+ <property name="dataType">string</property>
+ </structure>
+ <structure>
+ <property name="position">3</property>
+ <property name="name">email</property>
+ <property name="dataType">string</property>
+ </structure>
+ <structure>
+ <property name="position">4</property>
+ <property name="name">sequenceIDCounter</property>
+ <property name="dataType">string</property>
+ </structure>
+ <structure>
+ <property name="position">5</property>
+ <property name="name">reviewCreatedByMe</property>
+ <property name="dataType">string</property>
+ </structure>
+ <structure>
+ <property name="position">6</property>
+ <property name="name">href</property>
+ <property name="dataType">string</property>
+ </structure>
+ <structure>
+ <property name="position">7</property>
+ <property name="name">href_1</property>
+ <property name="dataType">string</property>
+ </structure>
+ <structure>
+ <property name="position">8</property>
+ <property name="name">href_2</property>
+ <property name="dataType">string</property>
+ </structure>
+ <structure>
+ <property name="position">9</property>
+ <property name="name">roles</property>
+ <property name="dataType">string</property>
+ </structure>
+ <structure>
+ <property name="position">10</property>
+ <property name="name">focusArea</property>
+ <property name="dataType">string</property>
+ </structure>
+ <structure>
+ <property name="position">11</property>
+ <property name="name">reviewCompleted</property>
+ <property name="dataType">string</property>
+ </structure>
+ <structure>
+ <property name="position">12</property>
+ <property name="name">href_3</property>
+ <property name="dataType">string</property>
+ </structure>
+ <structure>
+ <property name="position">13</property>
+ <property name="name">xmi:id_1</property>
+ <property name="dataType">string</property>
+ </structure>
+ <structure>
+ <property name="position">14</property>
+ <property name="name">key</property>
+ <property name="dataType">string</property>
+ </structure>
+ <structure>
+ <property name="position">15</property>
+ <property name="name">value</property>
+ <property name="dataType">string</property>
+ </structure>
+ <structure>
+ <property name="position">16</property>
+ <property name="name">Get leader</property>
+ <property name="dataType">string</property>
+ </structure>
+ <structure>
+ <property name="position">17</property>
+ <property name="name">Count roles</property>
+ <property name="dataType">string</property>
+ </structure>
+ <structure>
+ <property name="position">18</property>
+ <property name="name">CountParticipants</property>
+ <property name="dataType">integer</property>
+ </structure>
+ <structure>
+ <property name="position">19</property>
+ <property name="name">CountAnomalies</property>
+ <property name="dataType">integer</property>
+ </structure>
+ <structure>
+ <property name="position">20</property>
+ <property name="name">CountAnoPerParticipant</property>
+ <property name="dataType">float</property>
+ </structure>
+ <structure>
+ <property name="position">21</property>
+ <property name="name">ListDisctinctParticipant</property>
+ <property name="dataType">string</property>
+ </structure>
+ </list-property>
+ </structure>
+ <property name="dataSource">Merged_comments</property>
+ <list-property name="resultSet">
+ <structure>
+ <property name="position">1</property>
+ <property name="name">xmi:id</property>
+ <property name="nativeName">xmi:id</property>
+ <property name="dataType">string</property>
+ <property name="nativeDataType">12</property>
+ </structure>
+ <structure>
+ <property name="position">2</property>
+ <property name="name">id</property>
+ <property name="nativeName">id</property>
+ <property name="dataType">string</property>
+ <property name="nativeDataType">12</property>
+ </structure>
+ <structure>
+ <property name="position">3</property>
+ <property name="name">email</property>
+ <property name="nativeName">email</property>
+ <property name="dataType">string</property>
+ <property name="nativeDataType">12</property>
+ </structure>
+ <structure>
+ <property name="position">4</property>
+ <property name="name">sequenceIDCounter</property>
+ <property name="nativeName">sequenceIDCounter</property>
+ <property name="dataType">string</property>
+ <property name="nativeDataType">12</property>
+ </structure>
+ <structure>
+ <property name="position">5</property>
+ <property name="name">reviewCreatedByMe</property>
+ <property name="nativeName">reviewCreatedByMe</property>
+ <property name="dataType">string</property>
+ <property name="nativeDataType">12</property>
+ </structure>
+ <structure>
+ <property name="position">6</property>
+ <property name="name">href</property>
+ <property name="nativeName">href</property>
+ <property name="dataType">string</property>
+ <property name="nativeDataType">12</property>
+ </structure>
+ <structure>
+ <property name="position">7</property>
+ <property name="name">href_1</property>
+ <property name="nativeName">href_1</property>
+ <property name="dataType">string</property>
+ <property name="nativeDataType">12</property>
+ </structure>
+ <structure>
+ <property name="position">8</property>
+ <property name="name">href_2</property>
+ <property name="nativeName">href_2</property>
+ <property name="dataType">string</property>
+ <property name="nativeDataType">12</property>
+ </structure>
+ <structure>
+ <property name="position">9</property>
+ <property name="name">roles</property>
+ <property name="nativeName">roles</property>
+ <property name="dataType">string</property>
+ <property name="nativeDataType">12</property>
+ </structure>
+ <structure>
+ <property name="position">10</property>
+ <property name="name">focusArea</property>
+ <property name="nativeName">focusArea</property>
+ <property name="dataType">string</property>
+ <property name="nativeDataType">12</property>
+ </structure>
+ <structure>
+ <property name="position">11</property>
+ <property name="name">reviewCompleted</property>
+ <property name="nativeName">reviewCompleted</property>
+ <property name="dataType">string</property>
+ <property name="nativeDataType">12</property>
+ </structure>
+ <structure>
+ <property name="position">12</property>
+ <property name="name">href_3</property>
+ <property name="nativeName">href_3</property>
+ <property name="dataType">string</property>
+ <property name="nativeDataType">12</property>
+ </structure>
+ <structure>
+ <property name="position">13</property>
+ <property name="name">xmi:id_1</property>
+ <property name="nativeName">xmi:id_1</property>
+ <property name="dataType">string</property>
+ <property name="nativeDataType">12</property>
+ </structure>
+ <structure>
+ <property name="position">14</property>
+ <property name="name">key</property>
+ <property name="nativeName">key</property>
+ <property name="dataType">string</property>
+ <property name="nativeDataType">12</property>
+ </structure>
+ <structure>
+ <property name="position">15</property>
+ <property name="name">value</property>
+ <property name="nativeName">value</property>
+ <property name="dataType">string</property>
+ <property name="nativeDataType">12</property>
+ </structure>
+ </list-property>
+ <xml-property name="queryText"><![CDATA[table0#-TNAME-#table0#:#[//r4ecore:R4EParticipant]#:#{xmi:id;STRING;@xmi:id},{id;STRING;@id},{email;STRING;@email},{sequenceIDCounter;STRING;@sequenceIDCounter},{reviewCreatedByMe;STRING;@reviewCreatedByMe},{href;STRING;addedComments/@href},{href_1;STRING;addedItems/@href},{href_2;STRING;reviewInstance/@href},{roles;STRING;roles},{focusArea;STRING;@focusArea},{reviewCompleted;STRING;@reviewCompleted},{href_3;STRING;reviewedContent/@href},{xmi:id_1;STRING;timeLog/@xmi:id},{key;STRING;timeLog/@key},{value;STRING;timeLog/@value}#:#<"xmi","http:%%www.omg.org%XMI";"r4ecore","http:%%org.eclipse.mylyn.reviews.r4e.core.model%";"xsi","http:%%www.w3.org%2001%XMLSchema-instance">]]></xml-property>
+ <xml-property name="designerValues"><![CDATA[<?xml version="1.0" encoding="UTF-8"?>
+<model:DesignValues xmlns:design="http://www.eclipse.org/datatools/connectivity/oda/design" xmlns:model="http://www.eclipse.org/birt/report/model/adapter/odaModel">
+ <Version>1.0</Version>
+ <design:ResultSets derivedMetaData="true">
+ <design:resultSetDefinitions>
+ <design:resultSetColumns>
+ <design:resultColumnDefinitions>
+ <design:attributes>
+ <design:name>xmi:id</design:name>
+ <design:position>1</design:position>
+ <design:nativeDataTypeCode>12</design:nativeDataTypeCode>
+ <design:precision>-1</design:precision>
+ <design:scale>-1</design:scale>
+ <design:nullability>Unknown</design:nullability>
+ </design:attributes>
+ <design:usageHints>
+ <design:label>xmi:id</design:label>
+ <design:formattingHints/>
+ </design:usageHints>
+ </design:resultColumnDefinitions>
+ <design:resultColumnDefinitions>
+ <design:attributes>
+ <design:name>id</design:name>
+ <design:position>2</design:position>
+ <design:nativeDataTypeCode>12</design:nativeDataTypeCode>
+ <design:precision>-1</design:precision>
+ <design:scale>-1</design:scale>
+ <design:nullability>Unknown</design:nullability>
+ </design:attributes>
+ <design:usageHints>
+ <design:label>id</design:label>
+ <design:formattingHints/>
+ </design:usageHints>
+ </design:resultColumnDefinitions>
+ <design:resultColumnDefinitions>
+ <design:attributes>
+ <design:name>email</design:name>
+ <design:position>3</design:position>
+ <design:nativeDataTypeCode>12</design:nativeDataTypeCode>
+ <design:precision>-1</design:precision>
+ <design:scale>-1</design:scale>
+ <design:nullability>Unknown</design:nullability>
+ </design:attributes>
+ <design:usageHints>
+ <design:label>email</design:label>
+ <design:formattingHints/>
+ </design:usageHints>
+ </design:resultColumnDefinitions>
+ <design:resultColumnDefinitions>
+ <design:attributes>
+ <design:name>sequenceIDCounter</design:name>
+ <design:position>4</design:position>
+ <design:nativeDataTypeCode>12</design:nativeDataTypeCode>
+ <design:precision>-1</design:precision>
+ <design:scale>-1</design:scale>
+ <design:nullability>Unknown</design:nullability>
+ </design:attributes>
+ <design:usageHints>
+ <design:label>sequenceIDCounter</design:label>
+ <design:formattingHints/>
+ </design:usageHints>
+ </design:resultColumnDefinitions>
+ <design:resultColumnDefinitions>
+ <design:attributes>
+ <design:name>reviewCreatedByMe</design:name>
+ <design:position>5</design:position>
+ <design:nativeDataTypeCode>12</design:nativeDataTypeCode>
+ <design:precision>-1</design:precision>
+ <design:scale>-1</design:scale>
+ <design:nullability>Unknown</design:nullability>
+ </design:attributes>
+ <design:usageHints>
+ <design:label>reviewCreatedByMe</design:label>
+ <design:formattingHints/>
+ </design:usageHints>
+ </design:resultColumnDefinitions>
+ <design:resultColumnDefinitions>
+ <design:attributes>
+ <design:name>href</design:name>
+ <design:position>6</design:position>
+ <design:nativeDataTypeCode>12</design:nativeDataTypeCode>
+ <design:precision>-1</design:precision>
+ <design:scale>-1</design:scale>
+ <design:nullability>Unknown</design:nullability>
+ </design:attributes>
+ <design:usageHints>
+ <design:label>href</design:label>
+ <design:formattingHints/>
+ </design:usageHints>
+ </design:resultColumnDefinitions>
+ <design:resultColumnDefinitions>
+ <design:attributes>
+ <design:name>href_1</design:name>
+ <design:position>7</design:position>
+ <design:nativeDataTypeCode>12</design:nativeDataTypeCode>
+ <design:precision>-1</design:precision>
+ <design:scale>-1</design:scale>
+ <design:nullability>Unknown</design:nullability>
+ </design:attributes>
+ <design:usageHints>
+ <design:label>href_1</design:label>
+ <design:formattingHints/>
+ </design:usageHints>
+ </design:resultColumnDefinitions>
+ <design:resultColumnDefinitions>
+ <design:attributes>
+ <design:name>href_2</design:name>
+ <design:position>8</design:position>
+ <design:nativeDataTypeCode>12</design:nativeDataTypeCode>
+ <design:precision>-1</design:precision>
+ <design:scale>-1</design:scale>
+ <design:nullability>Unknown</design:nullability>
+ </design:attributes>
+ <design:usageHints>
+ <design:label>href_2</design:label>
+ <design:formattingHints/>
+ </design:usageHints>
+ </design:resultColumnDefinitions>
+ <design:resultColumnDefinitions>
+ <design:attributes>
+ <design:name>roles</design:name>
+ <design:position>9</design:position>
+ <design:nativeDataTypeCode>12</design:nativeDataTypeCode>
+ <design:precision>-1</design:precision>
+ <design:scale>-1</design:scale>
+ <design:nullability>Unknown</design:nullability>
+ </design:attributes>
+ <design:usageHints>
+ <design:label>roles</design:label>
+ <design:formattingHints/>
+ </design:usageHints>
+ </design:resultColumnDefinitions>
+ </design:resultSetColumns>
+ <design:criteria/>
+ </design:resultSetDefinitions>
+ </design:ResultSets>
+</model:DesignValues>]]></xml-property>
+ <list-property name="privateDriverProperties">
+ <ex-property>
+ <name>MAX_ROW</name>
+ <value>-1</value>
+ </ex-property>
+ <ex-property>
+ <name>XML_FILE</name>
+ </ex-property>
+ </list-property>
+ </oda-data-set>
+ <oda-data-set extensionID="org.eclipse.datatools.enablement.oda.xml.dataSet" name="Comment TextPosition" id="14">
+ <list-property name="computedColumns">
+ <structure>
+ <property name="name">Count Lines</property>
+ <expression name="expression">//Count the number of lines &#13;
+start = row["startLine"];&#13;
+stop = row["endLine"];&#13;
+&#13;
+nbLines = stop - start;&#13;
+&#13;
+if (nbLines &lt;= 0 ) {&#13;
+ nbLines = 1;&#13;
+}</expression>
+ <property name="dataType">integer</property>
+ </structure>
+ <structure>
+ <property name="name">CreteaHrefFromPositionID</property>
+ <expression name="expression">//Add # in front of the xmi-id&#13;
+ret = "#" + row["xmi:id"]</expression>
+ <property name="dataType">string</property>
+ </structure>
+ <structure>
+ <property name="name">Line Range</property>
+ <expression name="expression">//Set the line range for each file&#13;
+&#13;
+start =row["startLine"];&#13;
+end = row["endLine"];&#13;
+&#13;
+lineRange = start + "-" + end;</expression>
+ <property name="dataType">string</property>
+ </structure>
+ </list-property>
+ <structure name="cachedMetaData">
+ <list-property name="resultSet">
+ <structure>
+ <property name="position">1</property>
+ <property name="name">xmi:id</property>
+ <property name="dataType">string</property>
+ </structure>
+ <structure>
+ <property name="position">2</property>
+ <property name="name">startPosition</property>
+ <property name="dataType">string</property>
+ </structure>
+ <structure>
+ <property name="position">3</property>
+ <property name="name">startLine</property>
+ <property name="dataType">string</property>
+ </structure>
+ <structure>
+ <property name="position">4</property>
+ <property name="name">endLine</property>
+ <property name="dataType">string</property>
+ </structure>
+ <structure>
+ <property name="position">5</property>
+ <property name="name">href</property>
+ <property name="dataType">string</property>
+ </structure>
+ <structure>
+ <property name="position">6</property>
+ <property name="name">length</property>
+ <property name="dataType">string</property>
+ </structure>
+ <structure>
+ <property name="position">7</property>
+ <property name="name">Count Lines</property>
+ <property name="dataType">integer</property>
+ </structure>
+ <structure>
+ <property name="position">8</property>
+ <property name="name">CreteaHrefFromPositionID</property>
+ <property name="dataType">string</property>
+ </structure>
+ <structure>
+ <property name="position">9</property>
+ <property name="name">Line Range</property>
+ <property name="dataType">string</property>
+ </structure>
+ </list-property>
+ </structure>
+ <property name="dataSource">Merged_comments</property>
+ <list-property name="resultSet">
+ <structure>
+ <property name="position">1</property>
+ <property name="name">xmi:id</property>
+ <property name="nativeName">xmi:id</property>
+ <property name="dataType">string</property>
+ <property name="nativeDataType">12</property>
+ </structure>
+ <structure>
+ <property name="position">2</property>
+ <property name="name">startPosition</property>
+ <property name="nativeName">startPosition</property>
+ <property name="dataType">string</property>
+ <property name="nativeDataType">12</property>
+ </structure>
+ <structure>
+ <property name="position">3</property>
+ <property name="name">startLine</property>
+ <property name="nativeName">startLine</property>
+ <property name="dataType">string</property>
+ <property name="nativeDataType">12</property>
+ </structure>
+ <structure>
+ <property name="position">4</property>
+ <property name="name">endLine</property>
+ <property name="nativeName">endLine</property>
+ <property name="dataType">string</property>
+ <property name="nativeDataType">12</property>
+ </structure>
+ <structure>
+ <property name="position">5</property>
+ <property name="name">href</property>
+ <property name="nativeName">href</property>
+ <property name="dataType">string</property>
+ <property name="nativeDataType">12</property>
+ </structure>
+ <structure>
+ <property name="position">6</property>
+ <property name="name">length</property>
+ <property name="nativeName">length</property>
+ <property name="dataType">string</property>
+ <property name="nativeDataType">12</property>
+ </structure>
+ </list-property>
+ <xml-property name="queryText"><![CDATA[table0#-TNAME-#table0#:#[//r4ecore:R4EAnomalyTextPosition]#:#{xmi:id;STRING;@xmi:id},{startPosition;STRING;@startPosition},{startLine;STRING;@startLine},{endLine;STRING;@endLine},{href;STRING;file/@href},{length;STRING;@length}#:#<"xmi","http:%%www.omg.org%XMI";"r4ecore","http:%%org.eclipse.mylyn.reviews.r4e.core.model%";"xsi","http:%%www.w3.org%2001%XMLSchema-instance">]]></xml-property>
+ <xml-property name="designerValues"><![CDATA[<?xml version="1.0" encoding="UTF-8"?>
+<model:DesignValues xmlns:design="http://www.eclipse.org/datatools/connectivity/oda/design" xmlns:model="http://www.eclipse.org/birt/report/model/adapter/odaModel">
+ <Version>1.0</Version>
+ <design:ResultSets derivedMetaData="true">
+ <design:resultSetDefinitions>
+ <design:resultSetColumns>
+ <design:resultColumnDefinitions>
+ <design:attributes>
+ <design:name>xmi:id</design:name>
+ <design:position>1</design:position>
+ <design:nativeDataTypeCode>12</design:nativeDataTypeCode>
+ <design:precision>-1</design:precision>
+ <design:scale>-1</design:scale>
+ <design:nullability>Unknown</design:nullability>
+ </design:attributes>
+ <design:usageHints>
+ <design:label>xmi:id</design:label>
+ <design:formattingHints/>
+ </design:usageHints>
+ </design:resultColumnDefinitions>
+ <design:resultColumnDefinitions>
+ <design:attributes>
+ <design:name>startPosition</design:name>
+ <design:position>2</design:position>
+ <design:nativeDataTypeCode>12</design:nativeDataTypeCode>
+ <design:precision>-1</design:precision>
+ <design:scale>-1</design:scale>
+ <design:nullability>Unknown</design:nullability>
+ </design:attributes>
+ <design:usageHints>
+ <design:label>startPosition</design:label>
+ <design:formattingHints/>
+ </design:usageHints>
+ </design:resultColumnDefinitions>
+ <design:resultColumnDefinitions>
+ <design:attributes>
+ <design:name>length</design:name>
+ <design:position>3</design:position>
+ <design:nativeDataTypeCode>12</design:nativeDataTypeCode>
+ <design:precision>-1</design:precision>
+ <design:scale>-1</design:scale>
+ <design:nullability>Unknown</design:nullability>
+ </design:attributes>
+ <design:usageHints>
+ <design:label>length</design:label>
+ <design:formattingHints/>
+ </design:usageHints>
+ </design:resultColumnDefinitions>
+ <design:resultColumnDefinitions>
+ <design:attributes>
+ <design:name>startLine</design:name>
+ <design:position>4</design:position>
+ <design:nativeDataTypeCode>12</design:nativeDataTypeCode>
+ <design:precision>-1</design:precision>
+ <design:scale>-1</design:scale>
+ <design:nullability>Unknown</design:nullability>
+ </design:attributes>
+ <design:usageHints>
+ <design:label>startLine</design:label>
+ <design:formattingHints/>
+ </design:usageHints>
+ </design:resultColumnDefinitions>
+ <design:resultColumnDefinitions>
+ <design:attributes>
+ <design:name>endLine</design:name>
+ <design:position>5</design:position>
+ <design:nativeDataTypeCode>12</design:nativeDataTypeCode>
+ <design:precision>-1</design:precision>
+ <design:scale>-1</design:scale>
+ <design:nullability>Unknown</design:nullability>
+ </design:attributes>
+ <design:usageHints>
+ <design:label>endLine</design:label>
+ <design:formattingHints/>
+ </design:usageHints>
+ </design:resultColumnDefinitions>
+ <design:resultColumnDefinitions>
+ <design:attributes>
+ <design:name>href</design:name>
+ <design:position>6</design:position>
+ <design:nativeDataTypeCode>12</design:nativeDataTypeCode>
+ <design:precision>-1</design:precision>
+ <design:scale>-1</design:scale>
+ <design:nullability>Unknown</design:nullability>
+ </design:attributes>
+ <design:usageHints>
+ <design:label>href</design:label>
+ <design:formattingHints/>
+ </design:usageHints>
+ </design:resultColumnDefinitions>
+ </design:resultSetColumns>
+ <design:criteria/>
+ </design:resultSetDefinitions>
+ </design:ResultSets>
+</model:DesignValues>]]></xml-property>
+ <list-property name="privateDriverProperties">
+ <ex-property>
+ <name>MAX_ROW</name>
+ <value>-1</value>
+ </ex-property>
+ <ex-property>
+ <name>XML_FILE</name>
+ </ex-property>
+ </list-property>
+ </oda-data-set>
+ <joint-data-set name="Join FileVersion_TextPosition" id="15">
+ <list-property name="columnHints">
+ <structure>
+ <property name="columnName">Comment TextPosition::startLine</property>
+ <property name="alias">startLine</property>
+ <text-property name="displayName">Comment TextPosition::startLine</text-property>
+ </structure>
+ <structure>
+ <property name="columnName">Comment FileVersion::CreateHrefFromID</property>
+ <property name="alias">CreateHrefFromID</property>
+ <text-property name="displayName">Comment FileVersion::CreateHrefFromID</text-property>
+ </structure>
+ <structure>
+ <property name="columnName">Comment TextPosition::xmi:id</property>
+ <property name="alias">Comment TextPosition::xmi:id</property>
+ <text-property name="displayName">Comment TextPosition::xmi:id</text-property>
+ </structure>
+ <structure>
+ <property name="columnName">Comment FileVersion::localVersionID</property>
+ <property name="alias">localVersionID</property>
+ <text-property name="displayName">Comment FileVersion::localVersionID</text-property>
+ </structure>
+ <structure>
+ <property name="columnName">Comment TextPosition::Line Range</property>
+ <property name="alias">Line Range</property>
+ <text-property name="displayName">Comment TextPosition::Line Range</text-property>
+ </structure>
+ <structure>
+ <property name="columnName">Comment FileVersion::name</property>
+ <property name="alias">name</property>
+ <text-property name="displayName">Comment FileVersion::name</text-property>
+ </structure>
+ <structure>
+ <property name="columnName">Comment TextPosition::endLine</property>
+ <property name="alias">endLine</property>
+ <text-property name="displayName">Comment TextPosition::endLine</text-property>
+ </structure>
+ <structure>
+ <property name="columnName">Comment TextPosition::CreteaHrefFromPositionID</property>
+ <property name="alias">CreteaHrefFromPositionID</property>
+ <text-property name="displayName">Comment TextPosition::CreteaHrefFromPositionID</text-property>
+ </structure>
+ <structure>
+ <property name="columnName">Comment TextPosition::Count Lines</property>
+ <property name="alias">Count Lines</property>
+ <text-property name="displayName">Comment TextPosition::Count Lines</text-property>
+ </structure>
+ <structure>
+ <property name="columnName">Comment TextPosition::length</property>
+ <property name="alias">length</property>
+ <text-property name="displayName">Comment TextPosition::length</text-property>
+ </structure>
+ <structure>
+ <property name="columnName">Comment FileVersion::versionID</property>
+ <property name="alias">versionID</property>
+ <text-property name="displayName">Comment FileVersion::versionID</text-property>
+ </structure>
+ <structure>
+ <property name="columnName">Comment FileVersion::repositoryPath</property>
+ <property name="alias">repositoryPath</property>
+ <text-property name="displayName">Comment FileVersion::repositoryPath</text-property>
+ </structure>
+ <structure>
+ <property name="columnName">Comment TextPosition::href</property>
+ <property name="alias">href</property>
+ <text-property name="displayName">Comment TextPosition::href</text-property>
+ </structure>
+ <structure>
+ <property name="columnName">Comment FileVersion::xmi:id</property>
+ <property name="alias">Comment FileVersion::xmi:id</property>
+ <text-property name="displayName">Comment FileVersion::xmi:id</text-property>
+ </structure>
+ <structure>
+ <property name="columnName">Comment TextPosition::startPosition</property>
+ <property name="alias">startPosition</property>
+ <text-property name="displayName">Comment TextPosition::startPosition</text-property>
+ </structure>
+ </list-property>
+ <structure name="cachedMetaData">
+ <list-property name="resultSet">
+ <structure>
+ <property name="position">1</property>
+ <property name="name">Comment FileVersion::xmi:id</property>
+ <property name="dataType">string</property>
+ </structure>
+ <structure>
+ <property name="position">2</property>
+ <property name="name">versionID</property>
+ <property name="dataType">string</property>
+ </structure>
+ <structure>
+ <property name="position">3</property>
+ <property name="name">repositoryPath</property>
+ <property name="dataType">string</property>
+ </structure>
+ <structure>
+ <property name="position">4</property>
+ <property name="name">name</property>
+ <property name="dataType">string</property>
+ </structure>
+ <structure>
+ <property name="position">5</property>
+ <property name="name">localVersionID</property>
+ <property name="dataType">string</property>
+ </structure>
+ <structure>
+ <property name="position">6</property>
+ <property name="name">CreateHrefFromID</property>
+ <property name="dataType">string</property>
+ </structure>
+ <structure>
+ <property name="position">7</property>
+ <property name="name">Comment TextPosition::xmi:id</property>
+ <property name="dataType">string</property>
+ </structure>
+ <structure>
+ <property name="position">8</property>
+ <property name="name">startPosition</property>
+ <property name="dataType">string</property>
+ </structure>
+ <structure>
+ <property name="position">9</property>
+ <property name="name">startLine</property>
+ <property name="dataType">string</property>
+ </structure>
+ <structure>
+ <property name="position">10</property>
+ <property name="name">endLine</property>
+ <property name="dataType">string</property>
+ </structure>
+ <structure>
+ <property name="position">11</property>
+ <property name="name">href</property>
+ <property name="dataType">string</property>
+ </structure>
+ <structure>
+ <property name="position">12</property>
+ <property name="name">length</property>
+ <property name="dataType">string</property>
+ </structure>
+ <structure>
+ <property name="position">13</property>
+ <property name="name">Count Lines</property>
+ <property name="dataType">integer</property>
+ </structure>
+ <structure>
+ <property name="position">14</property>
+ <property name="name">CreteaHrefFromPositionID</property>
+ <property name="dataType">string</property>
+ </structure>
+ <structure>
+ <property name="position">15</property>
+ <property name="name">Line Range</property>
+ <property name="dataType">string</property>
+ </structure>
+ </list-property>
+ </structure>
+ <simple-property-list name="dataSets">
+ <value>Comment FileVersion</value>
+ <value>Comment TextPosition</value>
+ </simple-property-list>
+ <list-property name="joinConditions">
+ <structure>
+ <property name="joinType">inner</property>
+ <property name="joinOperator">eq</property>
+ <property name="leftDataSet">Comment FileVersion</property>
+ <property name="rightDataSet">Comment TextPosition</property>
+ <expression name="leftExpression">dataSetRow["CreateHrefFromID"]</expression>
+ <expression name="rightExpression">dataSetRow["href"]</expression>
+ </structure>
+ </list-property>
+ </joint-data-set>
+ <oda-data-set extensionID="org.eclipse.datatools.enablement.oda.xml.dataSet" name="Comment TextContent" id="44">
+ <list-property name="computedColumns">
+ <structure>
+ <property name="name">CreateHrefFomID</property>
+ <expression name="expression">//Add # in from of the xmi:id to match the href&#13;
+ret = "#" + row["xmi:id"]</expression>
+ <property name="dataType">string</property>
+ </structure>
+ </list-property>
+ <structure name="cachedMetaData">
+ <list-property name="resultSet">
+ <structure>
+ <property name="position">1</property>
+ <property name="name">xmi:id</property>
+ <property name="dataType">string</property>
+ </structure>
+ <structure>
+ <property name="position">2</property>
+ <property name="name">href</property>
+ <property name="dataType">string</property>
+ </structure>
+ <structure>
+ <property name="position">3</property>
+ <property name="name">info</property>
+ <property name="dataType">string</property>
+ </structure>
+ <structure>
+ <property name="position">4</property>
+ <property name="name">CreateHrefFomID</property>
+ <property name="dataType">string</property>
+ </structure>
+ </list-property>
+ </structure>
+ <property name="dataSource">Merged_comments</property>
+ <list-property name="resultSet">
+ <structure>
+ <property name="position">1</property>
+ <property name="name">xmi:id</property>
+ <property name="nativeName">xmi:id</property>
+ <property name="dataType">string</property>
+ <property name="nativeDataType">12</property>
+ </structure>
+ <structure>
+ <property name="position">2</property>
+ <property name="name">href</property>
+ <property name="nativeName">href</property>
+ <property name="dataType">string</property>
+ <property name="nativeDataType">12</property>
+ </structure>
+ <structure>
+ <property name="position">3</property>
+ <property name="name">info</property>
+ <property name="nativeName">info</property>
+ <property name="dataType">string</property>
+ <property name="nativeDataType">12</property>
+ </structure>
+ </list-property>
+ <xml-property name="queryText"><![CDATA[table0#-TNAME-#table0#:#[//r4ecore:R4ETextContent]#:#{xmi:id;STRING;@xmi:id},{href;STRING;location/@href},{info;STRING;@info}#:#<"xmi","http:%%www.omg.org%XMI";"r4ecore","http:%%org.eclipse.mylyn.reviews.r4e.core.model%";"xsi","http:%%www.w3.org%2001%XMLSchema-instance">]]></xml-property>
+ <xml-property name="designerValues"><![CDATA[<?xml version="1.0" encoding="UTF-8"?>
+<model:DesignValues xmlns:design="http://www.eclipse.org/datatools/connectivity/oda/design" xmlns:model="http://www.eclipse.org/birt/report/model/adapter/odaModel">
+ <Version>1.0</Version>
+ <design:ResultSets derivedMetaData="true">
+ <design:resultSetDefinitions>
+ <design:resultSetColumns>
+ <design:resultColumnDefinitions>
+ <design:attributes>
+ <design:name>xmi:id</design:name>
+ <design:position>1</design:position>
+ <design:nativeDataTypeCode>12</design:nativeDataTypeCode>
+ <design:precision>-1</design:precision>
+ <design:scale>-1</design:scale>
+ <design:nullability>Unknown</design:nullability>
+ </design:attributes>
+ <design:usageHints>
+ <design:label>xmi:id</design:label>
+ <design:formattingHints/>
+ </design:usageHints>
+ </design:resultColumnDefinitions>
+ <design:resultColumnDefinitions>
+ <design:attributes>
+ <design:name>href</design:name>
+ <design:position>2</design:position>
+ <design:nativeDataTypeCode>12</design:nativeDataTypeCode>
+ <design:precision>-1</design:precision>
+ <design:scale>-1</design:scale>
+ <design:nullability>Unknown</design:nullability>
+ </design:attributes>
+ <design:usageHints>
+ <design:label>href</design:label>
+ <design:formattingHints/>
+ </design:usageHints>
+ </design:resultColumnDefinitions>
+ </design:resultSetColumns>
+ <design:criteria/>
+ </design:resultSetDefinitions>
+ </design:ResultSets>
+</model:DesignValues>]]></xml-property>
+ <list-property name="privateDriverProperties">
+ <ex-property>
+ <name>MAX_ROW</name>
+ <value>-1</value>
+ </ex-property>
+ <ex-property>
+ <name>XML_FILE</name>
+ </ex-property>
+ </list-property>
+ </oda-data-set>
+ <joint-data-set name="Join Anomaly_TextContent" id="46">
+ <list-property name="columnHints">
+ <structure>
+ <property name="columnName">Comment Anomaly::state</property>
+ <property name="alias">state</property>
+ <text-property name="displayName">Comment Anomaly::state</text-property>
+ </structure>
+ <structure>
+ <property name="columnName">Comment Anomaly::xsi:type</property>
+ <property name="alias">xsi:type</property>
+ <text-property name="displayName">Comment Anomaly::xsi:type</text-property>
+ </structure>
+ <structure>
+ <property name="columnName">Comment TextContent::info</property>
+ <property name="alias">info</property>
+ <text-property name="displayName">Comment TextContent::info</text-property>
+ </structure>
+ <structure>
+ <property name="columnName">Comment Anomaly::CountStateDuplicated</property>
+ <property name="alias">CountStateDuplicated</property>
+ <text-property name="displayName">Comment Anomaly::CountStateDuplicated</text-property>
+ </structure>
+ <structure>
+ <property name="columnName">Comment Anomaly::AnomalyType</property>
+ <property name="alias">AnomalyType</property>
+ <text-property name="displayName">Comment Anomaly::AnomalyType</text-property>
+ </structure>
+ <structure>
+ <property name="columnName">Comment Anomaly::rank</property>
+ <property name="alias">rank</property>
+ <text-property name="displayName">Comment Anomaly::rank</text-property>
+ </structure>
+ <structure>
+ <property name="columnName">Comment Anomaly::title</property>
+ <property name="alias">title</property>
+ <text-property name="displayName">Comment Anomaly::title</text-property>
+ </structure>
+ <structure>
+ <property name="columnName">Comment Anomaly::CountStateAccepted</property>
+ <property name="alias">CountStateAccepted</property>
+ <text-property name="displayName">Comment Anomaly::CountStateAccepted</text-property>
+ </structure>
+ <structure>
+ <property name="columnName">Comment Anomaly::href</property>
+ <property name="alias">Comment Anomaly::href</property>
+ <text-property name="displayName">Comment Anomaly::href</text-property>
+ </structure>
+ <structure>
+ <property name="columnName">Comment Anomaly::ruleID</property>
+ <property name="alias">ruleID</property>
+ <text-property name="displayName">Comment Anomaly::ruleID</text-property>
+ </structure>
+ <structure>
+ <property name="columnName">Comment Anomaly::href_1</property>
+ <property name="alias">href_1</property>
+ <text-property name="displayName">Comment Anomaly::href_1</text-property>
+ </structure>
+ <structure>
+ <property name="columnName">Comment Anomaly::AnomalyDueDate</property>
+ <property name="alias">AnomalyDueDate</property>
+ <text-property name="displayName">Comment Anomaly::AnomalyDueDate</text-property>
+ </structure>
+ <structure>
+ <property name="columnName">Comment Anomaly::href_2</property>
+ <property name="alias">href_2</property>
+ <text-property name="displayName">Comment Anomaly::href_2</text-property>
+ </structure>
+ <structure>
+ <property name="columnName">Comment Anomaly::description</property>
+ <property name="alias">description</property>
+ <text-property name="displayName">Comment Anomaly::description</text-property>
+ </structure>
+ <structure>
+ <property name="columnName">Comment TextContent::xmi:id</property>
+ <property name="alias">Comment TextContent::xmi:id</property>
+ <text-property name="displayName">Comment TextContent::xmi:id</text-property>
+ </structure>
+ <structure>
+ <property name="columnName">Comment Anomaly::CountStateFixed</property>
+ <property name="alias">CountStateFixed</property>
+ <text-property name="displayName">Comment Anomaly::CountStateFixed</text-property>
+ </structure>
+ <structure>
+ <property name="columnName">Comment Anomaly::CountRankMinor</property>
+ <property name="alias">CountRankMinor</property>
+ <text-property name="displayName">Comment Anomaly::CountRankMinor</text-property>
+ </structure>
+ <structure>
+ <property name="columnName">Comment Anomaly::CountRankMajor</property>
+ <property name="alias">CountRankMajor</property>
+ <text-property name="displayName">Comment Anomaly::CountRankMajor</text-property>
+ </structure>
+ <structure>
+ <property name="columnName">Comment Anomaly::AnomalyState</property>
+ <property name="alias">AnomalyState</property>
+ <text-property name="displayName">Comment Anomaly::AnomalyState</text-property>
+ </structure>
+ <structure>
+ <property name="columnName">Comment Anomaly::dueDate</property>
+ <property name="alias">dueDate</property>
+ <text-property name="displayName">Comment Anomaly::dueDate</text-property>
+ </structure>
+ <structure>
+ <property name="columnName">Comment Anomaly::CountStateCreated</property>
+ <property name="alias">CountStateCreated</property>
+ <text-property name="displayName">Comment Anomaly::CountStateCreated</text-property>
+ </structure>
+ <structure>
+ <property name="columnName">Comment TextContent::href</property>
+ <property name="alias">Comment TextContent::href</property>
+ <text-property name="displayName">Comment TextContent::href</text-property>
+ </structure>
+ <structure>
+ <property name="columnName">Comment Anomaly::CountStateDeferred</property>
+ <property name="alias">CountStateDeferred</property>
+ <text-property name="displayName">Comment Anomaly::CountStateDeferred</text-property>
+ </structure>
+ <structure>
+ <property name="columnName">Comment TextContent::CreateHrefFomID</property>
+ <property name="alias">CreateHrefFomID</property>
+ <text-property name="displayName">Comment TextContent::CreateHrefFomID</text-property>
+ </structure>
+ <structure>
+ <property name="columnName">Comment Anomaly::CountTotalAnomaly</property>
+ <property name="alias">CountTotalAnomaly</property>
+ <text-property name="displayName">Comment Anomaly::CountTotalAnomaly</text-property>
+ </structure>
+ <structure>
+ <property name="columnName">Comment Anomaly::xsi:type_1</property>
+ <property name="alias">xsi:type_1</property>
+ <text-property name="displayName">Comment Anomaly::xsi:type_1</text-property>
+ </structure>
+ <structure>
+ <property name="columnName">Comment Anomaly::CountStateAssigned</property>
+ <property name="alias">CountStateAssigned</property>
+ <text-property name="displayName">Comment Anomaly::CountStateAssigned</text-property>
+ </structure>
+ <structure>
+ <property name="columnName">Comment Anomaly::xmi:id</property>
+ <property name="alias">Comment Anomaly::xmi:id</property>
+ <text-property name="displayName">Comment Anomaly::xmi:id</text-property>
+ </structure>
+ <structure>
+ <property name="columnName">Comment Anomaly::createdOn</property>
+ <property name="alias">createdOn</property>
+ <text-property name="displayName">Comment Anomaly::createdOn</text-property>
+ </structure>
+ <structure>
+ <property name="columnName">Comment Anomaly::CountStateVerified</property>
+ <property name="alias">CountStateVerified</property>
+ <text-property name="displayName">Comment Anomaly::CountStateVerified</text-property>
+ </structure>
+ <structure>
+ <property name="columnName">Comment Anomaly::CountRankOther</property>
+ <property name="alias">CountRankOther</property>
+ <text-property name="displayName">Comment Anomaly::CountRankOther</text-property>
+ </structure>
+ <structure>
+ <property name="columnName">Comment Anomaly::user</property>
+ <property name="alias">user</property>
+ <text-property name="displayName">Comment Anomaly::user</text-property>
+ </structure>
+ <structure>
+ <property name="columnName">Comment Anomaly::CountStateRejected</property>
+ <property name="alias">CountStateRejected</property>
+ <text-property name="displayName">Comment Anomaly::CountStateRejected</text-property>
+ </structure>
+ <structure>
+ <property name="columnName">Comment Anomaly::IdentifyRankOther</property>
+ <property name="alias">IdentifyRankOther</property>
+ <text-property name="displayName">Comment Anomaly::IdentifyRankOther</text-property>
+ </structure>
+ </list-property>
+ <structure name="cachedMetaData">
+ <list-property name="resultSet">
+ <structure>
+ <property name="position">1</property>
+ <property name="name">Comment Anomaly::xmi:id</property>
+ <property name="dataType">string</property>
+ </structure>
+ <structure>
+ <property name="position">2</property>
+ <property name="name">user</property>
+ <property name="dataType">string</property>
+ </structure>
+ <structure>
+ <property name="position">3</property>
+ <property name="name">description</property>
+ <property name="dataType">string</property>
+ </structure>
+ <structure>
+ <property name="position">4</property>
+ <property name="name">title</property>
+ <property name="dataType">string</property>
+ </structure>
+ <structure>
+ <property name="position">5</property>
+ <property name="name">createdOn</property>
+ <property name="dataType">string</property>
+ </structure>
+ <structure>
+ <property name="position">6</property>
+ <property name="name">dueDate</property>
+ <property name="dataType">string</property>
+ </structure>
+ <structure>
+ <property name="position">7</property>
+ <property name="name">rank</property>
+ <property name="dataType">string</property>
+ </structure>
+ <structure>
+ <property name="position">8</property>
+ <property name="name">xsi:type</property>
+ <property name="dataType">string</property>
+ </structure>
+ <structure>
+ <property name="position">9</property>
+ <property name="name">Comment Anomaly::href</property>
+ <property name="dataType">string</property>
+ </structure>
+ <structure>
+ <property name="position">10</property>
+ <property name="name">href_1</property>
+ <property name="dataType">string</property>
+ </structure>
+ <structure>
+ <property name="position">11</property>
+ <property name="name">ruleID</property>
+ <property name="dataType">string</property>
+ </structure>
+ <structure>
+ <property name="position">12</property>
+ <property name="name">xsi:type_1</property>
+ <property name="dataType">string</property>
+ </structure>
+ <structure>
+ <property name="position">13</property>
+ <property name="name">href_2</property>
+ <property name="dataType">string</property>
+ </structure>
+ <structure>
+ <property name="position">14</property>
+ <property name="name">state</property>
+ <property name="dataType">string</property>
+ </structure>
+ <structure>
+ <property name="position">15</property>
+ <property name="name">AnomalyType</property>
+ <property name="dataType">string</property>
+ </structure>
+ <structure>
+ <property name="position">16</property>
+ <property name="name">AnomalyState</property>
+ <property name="dataType">string</property>
+ </structure>
+ <structure>
+ <property name="position">17</property>
+ <property name="name">AnomalyDueDate</property>
+ <property name="dataType">string</property>
+ </structure>
+ <structure>
+ <property name="position">18</property>
+ <property name="name">IdentifyRankOther</property>
+ <property name="dataType">integer</property>
+ </structure>
+ <structure>
+ <property name="position">19</property>
+ <property name="name">CountRankMinor</property>
+ <property name="dataType">integer</property>
+ </structure>
+ <structure>
+ <property name="position">20</property>
+ <property name="name">CountRankMajor</property>
+ <property name="dataType">integer</property>
+ </structure>
+ <structure>
+ <property name="position">21</property>
+ <property name="name">CountRankOther</property>
+ <property name="dataType">integer</property>
+ </structure>
+ <structure>
+ <property name="position">22</property>
+ <property name="name">CountStateCreated</property>
+ <property name="dataType">integer</property>
+ </structure>
+ <structure>
+ <property name="position">23</property>
+ <property name="name">CountStateAssigned</property>
+ <property name="dataType">integer</property>
+ </structure>
+ <structure>
+ <property name="position">24</property>
+ <property name="name">CountStateAccepted</property>
+ <property name="dataType">integer</property>
+ </structure>
+ <structure>
+ <property name="position">25</property>
+ <property name="name">CountStateFixed</property>
+ <property name="dataType">integer</property>
+ </structure>
+ <structure>
+ <property name="position">26</property>
+ <property name="name">CountStateDuplicated</property>
+ <property name="dataType">integer</property>
+ </structure>
+ <structure>
+ <property name="position">27</property>
+ <property name="name">CountStateRejected</property>
+ <property name="dataType">integer</property>
+ </structure>
+ <structure>
+ <property name="position">28</property>
+ <property name="name">CountStateDeferred</property>
+ <property name="dataType">integer</property>
+ </structure>
+ <structure>
+ <property name="position">29</property>
+ <property name="name">CountStateVerified</property>
+ <property name="dataType">integer</property>
+ </structure>
+ <structure>
+ <property name="position">30</property>
+ <property name="name">CountTotalAnomaly</property>
+ <property name="dataType">integer</property>
+ </structure>
+ <structure>
+ <property name="position">31</property>
+ <property name="name">Comment TextContent::xmi:id</property>
+ <property name="dataType">string</property>
+ </structure>
+ <structure>
+ <property name="position">32</property>
+ <property name="name">Comment TextContent::href</property>
+ <property name="dataType">string</property>
+ </structure>
+ <structure>
+ <property name="position">33</property>
+ <property name="name">info</property>
+ <property name="dataType">string</property>
+ </structure>
+ <structure>
+ <property name="position">34</property>
+ <property name="name">CreateHrefFomID</property>
+ <property name="dataType">string</property>
+ </structure>
+ </list-property>
+ </structure>
+ <simple-property-list name="dataSets">
+ <value>Comment Anomaly</value>
+ <value>Comment TextContent</value>
+ </simple-property-list>
+ <list-property name="joinConditions">
+ <structure>
+ <property name="joinType">left-out</property>
+ <property name="joinOperator">eq</property>
+ <property name="leftDataSet">Comment Anomaly</property>
+ <property name="rightDataSet">Comment TextContent</property>
+ <expression name="leftExpression">dataSetRow["href"]</expression>
+ <expression name="rightExpression">dataSetRow["CreateHrefFomID"]</expression>
+ </structure>
+ </list-property>
+ </joint-data-set>
+ <joint-data-set name="Join FileVersion_TextPos_Anomaly_TextContent" id="47">
+ <list-property name="computedColumns">
+ <structure>
+ <property name="name">FormatRank</property>
+ <expression name="expression">//Format the rank by removing the Beginning&#13;
+&#13;
+&#13;
+ret = row["rank"];&#13;
+if (ret != null ) {&#13;
+ val = ret.replace("R4E_RANK_", "");&#13;
+}</expression>
+ <property name="dataType">string</property>
+ </structure>
+ </list-property>
+ <list-property name="columnHints">
+ <structure>
+ <property name="columnName">Join Anomaly_TextContent_CommentType::Comment Type::CreateHrefFromXmiID</property>
+ <property name="alias">CreateHrefFromXmiID</property>
+ <text-property name="displayName">Join Anomaly_TextContent_CommentType::Comment Type::CreateHrefFromXmiID</text-property>
+ </structure>
+ <structure>
+ <property name="columnName">Join Anomaly_TextContent_CommentType::Comment Type::ClassImprovement</property>
+ <property name="alias">ClassImprovement</property>
+ <text-property name="displayName">Join Anomaly_TextContent_CommentType::Comment Type::ClassImprovement</text-property>
+ </structure>
+ <structure>
+ <property name="columnName">Join Anomaly_TextContent_CommentType::Comment Type::ClassErroneous</property>
+ <property name="alias">ClassErroneous</property>
+ <text-property name="displayName">Join Anomaly_TextContent_CommentType::Comment Type::ClassErroneous</text-property>
+ </structure>
+ <structure>
+ <property name="columnName">Join FileVersion_TextPosition::Comment TextPosition::xmi:id</property>
+ <property name="alias">Comment TextPosition::xmi:id</property>
+ <text-property name="displayName">Join FileVersion_TextPosition::Comment TextPosition::xmi:id</text-property>
+ </structure>
+ <structure>
+ <property name="columnName">Join Anomaly_TextContent_CommentType::Join Anomaly_TextContent::Comment Anomaly::xsi:type</property>
+ <property name="alias">xsi:type</property>
+ <text-property name="displayName">Join Anomaly_TextContent_CommentType::Join Anomaly_TextContent::Comment Anomaly::xsi:type</text-property>
+ </structure>
+ <structure>
+ <property name="columnName">Join Anomaly_TextContent_CommentType::Comment Type::type</property>
+ <property name="alias">type</property>
+ <text-property name="displayName">Join Anomaly_TextContent_CommentType::Comment Type::type</text-property>
+ </structure>
+ <structure>
+ <property name="columnName">Join Anomaly_TextContent_CommentType::Join Anomaly_TextContent::Comment TextContent::info</property>
+ <property name="alias">info</property>
+ <text-property name="displayName">Join Anomaly_TextContent_CommentType::Join Anomaly_TextContent::Comment TextContent::info</text-property>
+ </structure>
+ <structure>
+ <property name="columnName">Join Anomaly_TextContent_CommentType::Join Anomaly_TextContent::Comment Anomaly::rank</property>
+ <property name="alias">rank</property>
+ <text-property name="displayName">Join Anomaly_TextContent_CommentType::Join Anomaly_TextContent::Comment Anomaly::rank</text-property>
+ </structure>
+ <structure>
+ <property name="columnName">Join Anomaly_TextContent_CommentType::Join Anomaly_TextContent::Comment Anomaly::CountStateAccepted</property>
+ <property name="alias">CountStateAccepted</property>
+ <text-property name="displayName">Join Anomaly_TextContent_CommentType::Join Anomaly_TextContent::Comment Anomaly::CountStateAccepted</text-property>
+ </structure>
+ <structure>
+ <property name="columnName">Join Anomaly_TextContent_CommentType::Comment Type::ClassQuestion</property>
+ <property name="alias">ClassQuestion</property>
+ <text-property name="displayName">Join Anomaly_TextContent_CommentType::Comment Type::ClassQuestion</text-property>
+ </structure>
+ <structure>
+ <property name="columnName">Join Anomaly_TextContent_CommentType::Join Anomaly_TextContent::Comment Anomaly::href_1</property>
+ <property name="alias">href_1</property>
+ <text-property name="displayName">Join Anomaly_TextContent_CommentType::Join Anomaly_TextContent::Comment Anomaly::href_1</text-property>
+ </structure>
+ <structure>
+ <property name="columnName">Join Anomaly_TextContent_CommentType::Join Anomaly_TextContent::Comment Anomaly::description</property>
+ <property name="alias">description</property>
+ <text-property name="displayName">Join Anomaly_TextContent_CommentType::Join Anomaly_TextContent::Comment Anomaly::description</text-property>
+ </structure>
+ <structure>
+ <property name="columnName">Join Anomaly_TextContent_CommentType::Join Anomaly_TextContent::Comment Anomaly::href_2</property>
+ <property name="alias">href_2</property>
+ <text-property name="displayName">Join Anomaly_TextContent_CommentType::Join Anomaly_TextContent::Comment Anomaly::href_2</text-property>
+ </structure>
+ <structure>
+ <property name="columnName">Join Anomaly_TextContent_CommentType::Join Anomaly_TextContent::Comment Anomaly::CountStateFixed</property>
+ <property name="alias">CountStateFixed</property>
+ <text-property name="displayName">Join Anomaly_TextContent_CommentType::Join Anomaly_TextContent::Comment Anomaly::CountStateFixed</text-property>
+ </structure>
+ <structure>
+ <property name="columnName">Join Anomaly_TextContent_CommentType::Join Anomaly_TextContent::Comment TextContent::xmi:id</property>
+ <property name="alias">Comment TextContent::xmi:id</property>
+ <text-property name="displayName">Join Anomaly_TextContent_CommentType::Join Anomaly_TextContent::Comment TextContent::xmi:id</text-property>
+ </structure>
+ <structure>
+ <property name="columnName">Join Anomaly_TextContent_CommentType::Join Anomaly_TextContent::Comment Anomaly::CountRankMajor</property>
+ <property name="alias">CountRankMajor</property>
+ <text-property name="displayName">Join Anomaly_TextContent_CommentType::Join Anomaly_TextContent::Comment Anomaly::CountRankMajor</text-property>
+ </structure>
+ <structure>
+ <property name="columnName">Join FileVersion_TextPosition::Comment TextPosition::href</property>
+ <property name="alias">href</property>
+ <text-property name="displayName">Join FileVersion_TextPosition::Comment TextPosition::href</text-property>
+ </structure>
+ <structure>
+ <property name="columnName">Join Anomaly_TextContent_CommentType::Join Anomaly_TextContent::Comment Anomaly::CountStateCreated</property>
+ <property name="alias">CountStateCreated</property>
+ <text-property name="displayName">Join Anomaly_TextContent_CommentType::Join Anomaly_TextContent::Comment Anomaly::CountStateCreated</text-property>
+ </structure>
+ <structure>
+ <property name="columnName">Join FileVersion_TextPosition::Comment TextPosition::startPosition</property>
+ <property name="alias">startPosition</property>
+ <text-property name="displayName">Join FileVersion_TextPosition::Comment TextPosition::startPosition</text-property>
+ </structure>
+ <structure>
+ <property name="columnName">Join Anomaly_TextContent_CommentType::Join Anomaly_TextContent::Comment Anomaly::xsi:type_1</property>
+ <property name="alias">xsi:type_1</property>
+ <text-property name="displayName">Join Anomaly_TextContent_CommentType::Join Anomaly_TextContent::Comment Anomaly::xsi:type_1</text-property>
+ </structure>
+ <structure>
+ <property name="columnName">Join Anomaly_TextContent_CommentType::Join Anomaly_TextContent::Comment Anomaly::createdOn</property>
+ <property name="alias">createdOn</property>
+ <text-property name="displayName">Join Anomaly_TextContent_CommentType::Join Anomaly_TextContent::Comment Anomaly::createdOn</text-property>
+ </structure>
+ <structure>
+ <property name="columnName">Join FileVersion_TextPosition::Comment FileVersion::repositoryPath</property>
+ <property name="alias">repositoryPath</property>
+ <text-property name="displayName">Join FileVersion_TextPosition::Comment FileVersion::repositoryPath</text-property>
+ </structure>
+ <structure>
+ <property name="columnName">Join FileVersion_TextPosition::Comment FileVersion::xmi:id</property>
+ <property name="alias">Comment FileVersion::xmi:id</property>
+ <text-property name="displayName">Join FileVersion_TextPosition::Comment FileVersion::xmi:id</text-property>
+ </structure>
+ <structure>
+ <property name="columnName">Join Anomaly_TextContent_CommentType::Join Anomaly_TextContent::Comment Anomaly::IdentifyRankOther</property>
+ <property name="alias">IdentifyRankOther</property>
+ <text-property name="displayName">Join Anomaly_TextContent_CommentType::Join Anomaly_TextContent::Comment Anomaly::IdentifyRankOther</text-property>
+ </structure>
+ <structure>
+ <property name="columnName">Join Anomaly_TextContent_CommentType::Join Anomaly_TextContent::Comment Anomaly::CountStateRejected</property>
+ <property name="alias">CountStateRejected</property>
+ <text-property name="displayName">Join Anomaly_TextContent_CommentType::Join Anomaly_TextContent::Comment Anomaly::CountStateRejected</text-property>
+ </structure>
+ <structure>
+ <property name="columnName">Join FileVersion_TextPosition::Comment FileVersion::CreateHrefFromID</property>
+ <property name="alias">CreateHrefFromID</property>
+ <text-property name="displayName">Join FileVersion_TextPosition::Comment FileVersion::CreateHrefFromID</text-property>
+ </structure>
+ <structure>
+ <property name="columnName">Join Anomaly_TextContent_CommentType::Join Anomaly_TextContent::Comment Anomaly::state</property>
+ <property name="alias">state</property>
+ <text-property name="displayName">Join Anomaly_TextContent_CommentType::Join Anomaly_TextContent::Comment Anomaly::state</text-property>
+ </structure>
+ <structure>
+ <property name="columnName">Join FileVersion_TextPosition::Comment FileVersion::localVersionID</property>
+ <property name="alias">localVersionID</property>
+ <text-property name="displayName">Join FileVersion_TextPosition::Comment FileVersion::localVersionID</text-property>
+ </structure>
+ <structure>
+ <property name="columnName">Join Anomaly_TextContent_CommentType::Comment Type::ClassOthers</property>
+ <property name="alias">ClassOthers</property>
+ <text-property name="displayName">Join Anomaly_TextContent_CommentType::Comment Type::ClassOthers</text-property>
+ </structure>
+ <structure>
+ <property name="columnName">Join Anomaly_TextContent_CommentType::Join Anomaly_TextContent::Comment Anomaly::AnomalyType</property>
+ <property name="alias">AnomalyType</property>
+ <text-property name="displayName">Join Anomaly_TextContent_CommentType::Join Anomaly_TextContent::Comment Anomaly::AnomalyType</text-property>
+ </structure>
+ <structure>
+ <property name="columnName">Join Anomaly_TextContent_CommentType::Join Anomaly_TextContent::Comment Anomaly::CountStateDuplicated</property>
+ <property name="alias">CountStateDuplicated</property>
+ <text-property name="displayName">Join Anomaly_TextContent_CommentType::Join Anomaly_TextContent::Comment Anomaly::CountStateDuplicated</text-property>
+ </structure>
+ <structure>
+ <property name="columnName">Join Anomaly_TextContent_CommentType::Join Anomaly_TextContent::Comment Anomaly::title</property>
+ <property name="alias">title</property>
+ <text-property name="displayName">Join Anomaly_TextContent_CommentType::Join Anomaly_TextContent::Comment Anomaly::title</text-property>
+ </structure>
+ <structure>
+ <property name="columnName">Join Anomaly_TextContent_CommentType::Comment Type::xmi:id</property>
+ <property name="alias">xmi:id</property>
+ <text-property name="displayName">Join Anomaly_TextContent_CommentType::Comment Type::xmi:id</text-property>
+ </structure>
+ <structure>
+ <property name="columnName">Join Anomaly_TextContent_CommentType::Join Anomaly_TextContent::Comment Anomaly::href</property>
+ <property name="alias">Comment Anomaly::href</property>
+ <text-property name="displayName">Join Anomaly_TextContent_CommentType::Join Anomaly_TextContent::Comment Anomaly::href</text-property>
+ </structure>
+ <structure>
+ <property name="columnName">Join Anomaly_TextContent_CommentType::Join Anomaly_TextContent::Comment Anomaly::ruleID</property>
+ <property name="alias">ruleID</property>
+ <text-property name="displayName">Join Anomaly_TextContent_CommentType::Join Anomaly_TextContent::Comment Anomaly::ruleID</text-property>
+ </structure>
+ <structure>
+ <property name="columnName">Join Anomaly_TextContent_CommentType::Join Anomaly_TextContent::Comment Anomaly::AnomalyDueDate</property>
+ <property name="alias">AnomalyDueDate</property>
+ <text-property name="displayName">Join Anomaly_TextContent_CommentType::Join Anomaly_TextContent::Comment Anomaly::AnomalyDueDate</text-property>
+ </structure>
+ <structure>
+ <property name="columnName">Join FileVersion_TextPosition::Comment FileVersion::name</property>
+ <property name="alias">name</property>
+ <text-property name="displayName">Join FileVersion_TextPosition::Comment FileVersion::name</text-property>
+ </structure>
+ <structure>
+ <property name="columnName">Join FileVersion_TextPosition::Comment TextPosition::CreteaHrefFromPositionID</property>
+ <property name="alias">CreteaHrefFromPositionID</property>
+ <text-property name="displayName">Join FileVersion_TextPosition::Comment TextPosition::CreteaHrefFromPositionID</text-property>
+ </structure>
+ <structure>
+ <property name="columnName">Join FileVersion_TextPosition::Comment TextPosition::length</property>
+ <property name="alias">length</property>
+ <text-property name="displayName">Join FileVersion_TextPosition::Comment TextPosition::length</text-property>
+ </structure>
+ <structure>
+ <property name="columnName">Join FileVersion_TextPosition::Comment FileVersion::versionID</property>
+ <property name="alias">versionID</property>
+ <text-property name="displayName">Join FileVersion_TextPosition::Comment FileVersion::versionID</text-property>
+ </structure>
+ <structure>
+ <property name="columnName">Join Anomaly_TextContent_CommentType::Join Anomaly_TextContent::Comment Anomaly::CountRankMinor</property>
+ <property name="alias">CountRankMinor</property>
+ <text-property name="displayName">Join Anomaly_TextContent_CommentType::Join Anomaly_TextContent::Comment Anomaly::CountRankMinor</text-property>
+ </structure>
+ <structure>
+ <property name="columnName">Join Anomaly_TextContent_CommentType::Join Anomaly_TextContent::Comment Anomaly::AnomalyState</property>
+ <property name="alias">AnomalyState</property>
+ <text-property name="displayName">Join Anomaly_TextContent_CommentType::Join Anomaly_TextContent::Comment Anomaly::AnomalyState</text-property>
+ </structure>
+ <structure>
+ <property name="columnName">Join Anomaly_TextContent_CommentType::Comment Type::ClassSuperfluous</property>
+ <property name="alias">ClassSuperfluous</property>
+ <text-property name="displayName">Join Anomaly_TextContent_CommentType::Comment Type::ClassSuperfluous</text-property>
+ </structure>
+ <structure>
+ <property name="columnName">Join Anomaly_TextContent_CommentType::Join Anomaly_TextContent::Comment Anomaly::dueDate</property>
+ <property name="alias">dueDate</property>
+ <text-property name="displayName">Join Anomaly_TextContent_CommentType::Join Anomaly_TextContent::Comment Anomaly::dueDate</text-property>
+ </structure>
+ <structure>
+ <property name="columnName">Join FileVersion_TextPosition::Comment TextPosition::startLine</property>
+ <property name="alias">startLine</property>
+ <text-property name="displayName">Join FileVersion_TextPosition::Comment TextPosition::startLine</text-property>
+ </structure>
+ <structure>
+ <property name="columnName">Join Anomaly_TextContent_CommentType::Join Anomaly_TextContent::Comment Anomaly::CountStateDeferred</property>
+ <property name="alias">CountStateDeferred</property>
+ <text-property name="displayName">Join Anomaly_TextContent_CommentType::Join Anomaly_TextContent::Comment Anomaly::CountStateDeferred</text-property>
+ </structure>
+ <structure>
+ <property name="columnName">Join Anomaly_TextContent_CommentType::Join Anomaly_TextContent::Comment TextContent::href</property>
+ <property name="alias">Comment TextContent::href</property>
+ <text-property name="displayName">Join Anomaly_TextContent_CommentType::Join Anomaly_TextContent::Comment TextContent::href</text-property>
+ </structure>
+ <structure>
+ <property name="columnName">Join Anomaly_TextContent_CommentType::Join Anomaly_TextContent::Comment TextContent::CreateHrefFomID</property>
+ <property name="alias">CreateHrefFomID</property>
+ <text-property name="displayName">Join Anomaly_TextContent_CommentType::Join Anomaly_TextContent::Comment TextContent::CreateHrefFomID</text-property>
+ </structure>
+ <structure>
+ <property name="columnName">Join Anomaly_TextContent_CommentType::Join Anomaly_TextContent::Comment Anomaly::CountTotalAnomaly</property>
+ <property name="alias">CountTotalAnomaly</property>
+ <text-property name="displayName">Join Anomaly_TextContent_CommentType::Join Anomaly_TextContent::Comment Anomaly::CountTotalAnomaly</text-property>
+ </structure>
+ <structure>
+ <property name="columnName">Join Anomaly_TextContent_CommentType::Join Anomaly_TextContent::Comment Anomaly::CountStateAssigned</property>
+ <property name="alias">CountStateAssigned</property>
+ <text-property name="displayName">Join Anomaly_TextContent_CommentType::Join Anomaly_TextContent::Comment Anomaly::CountStateAssigned</text-property>
+ </structure>
+ <structure>
+ <property name="columnName">Join Anomaly_TextContent_CommentType::Join Anomaly_TextContent::Comment Anomaly::xmi:id</property>
+ <property name="alias">Comment Anomaly::xmi:id</property>
+ <text-property name="displayName">Join Anomaly_TextContent_CommentType::Join Anomaly_TextContent::Comment Anomaly::xmi:id</text-property>
+ </structure>
+ <structure>
+ <property name="columnName">Join FileVersion_TextPosition::Comment TextPosition::Line Range</property>
+ <property name="alias">Line Range</property>
+ <text-property name="displayName">Join FileVersion_TextPosition::Comment TextPosition::Line Range</text-property>
+ </structure>
+ <structure>
+ <property name="columnName">Join Anomaly_TextContent_CommentType::Join Anomaly_TextContent::Comment Anomaly::CountStateVerified</property>
+ <property name="alias">CountStateVerified</property>
+ <text-property name="displayName">Join Anomaly_TextContent_CommentType::Join Anomaly_TextContent::Comment Anomaly::CountStateVerified</text-property>
+ </structure>
+ <structure>
+ <property name="columnName">Join Anomaly_TextContent_CommentType::Comment Type::FormatCommentType</property>
+ <property name="alias">FormatCommentType</property>
+ <text-property name="displayName">Join Anomaly_TextContent_CommentType::Comment Type::FormatCommentType</text-property>
+ </structure>
+ <structure>
+ <property name="columnName">Join FileVersion_TextPosition::Comment TextPosition::endLine</property>
+ <property name="alias">endLine</property>
+ <text-property name="displayName">Join FileVersion_TextPosition::Comment TextPosition::endLine</text-property>
+ </structure>
+ <structure>
+ <property name="columnName">Join FileVersion_TextPosition::Comment TextPosition::Count Lines</property>
+ <property name="alias">Count Lines</property>
+ <text-property name="displayName">Join FileVersion_TextPosition::Comment TextPosition::Count Lines</text-property>
+ </structure>
+ <structure>
+ <property name="columnName">Join Anomaly_TextContent_CommentType::Join Anomaly_TextContent::Comment Anomaly::CountRankOther</property>
+ <property name="alias">CountRankOther</property>
+ <text-property name="displayName">Join Anomaly_TextContent_CommentType::Join Anomaly_TextContent::Comment Anomaly::CountRankOther</text-property>
+ </structure>
+ <structure>
+ <property name="columnName">Join Anomaly_TextContent_CommentType::Join Anomaly_TextContent::Comment Anomaly::user</property>
+ <property name="alias">user</property>
+ <text-property name="displayName">Join Anomaly_TextContent_CommentType::Join Anomaly_TextContent::Comment Anomaly::user</text-property>
+ </structure>
+ </list-property>
+ <structure name="cachedMetaData">
+ <list-property name="resultSet">
+ <structure>
+ <property name="position">1</property>
+ <property name="name">Comment FileVersion::xmi:id</property>
+ <property name="dataType">string</property>
+ </structure>
+ <structure>
+ <property name="position">2</property>
+ <property name="name">versionID</property>
+ <property name="dataType">string</property>
+ </structure>
+ <structure>
+ <property name="position">3</property>
+ <property name="name">repositoryPath</property>
+ <property name="dataType">string</property>
+ </structure>
+ <structure>
+ <property name="position">4</property>
+ <property name="name">name</property>
+ <property name="dataType">string</property>
+ </structure>
+ <structure>
+ <property name="position">5</property>
+ <property name="name">localVersionID</property>
+ <property name="dataType">string</property>
+ </structure>
+ <structure>
+ <property name="position">6</property>
+ <property name="name">CreateHrefFromID</property>
+ <property name="dataType">string</property>
+ </structure>
+ <structure>
+ <property name="position">7</property>
+ <property name="name">Comment TextPosition::xmi:id</property>
+ <property name="dataType">string</property>
+ </structure>
+ <structure>
+ <property name="position">8</property>
+ <property name="name">startPosition</property>
+ <property name="dataType">string</property>
+ </structure>
+ <structure>
+ <property name="position">9</property>
+ <property name="name">startLine</property>
+ <property name="dataType">string</property>
+ </structure>
+ <structure>
+ <property name="position">10</property>
+ <property name="name">endLine</property>
+ <property name="dataType">string</property>
+ </structure>
+ <structure>
+ <property name="position">11</property>
+ <property name="name">href</property>
+ <property name="dataType">string</property>
+ </structure>
+ <structure>
+ <property name="position">12</property>
+ <property name="name">length</property>
+ <property name="dataType">string</property>
+ </structure>
+ <structure>
+ <property name="position">13</property>
+ <property name="name">Count Lines</property>
+ <property name="dataType">integer</property>
+ </structure>
+ <structure>
+ <property name="position">14</property>
+ <property name="name">CreteaHrefFromPositionID</property>
+ <property name="dataType">string</property>
+ </structure>
+ <structure>
+ <property name="position">15</property>
+ <property name="name">Line Range</property>
+ <property name="dataType">string</property>
+ </structure>
+ <structure>
+ <property name="position">16</property>
+ <property name="name">Comment Anomaly::xmi:id</property>
+ <property name="dataType">string</property>
+ </structure>
+ <structure>
+ <property name="position">17</property>
+ <property name="name">user</property>
+ <property name="dataType">string</property>
+ </structure>
+ <structure>
+ <property name="position">18</property>
+ <property name="name">description</property>
+ <property name="dataType">string</property>
+ </structure>
+ <structure>
+ <property name="position">19</property>
+ <property name="name">title</property>
+ <property name="dataType">string</property>
+ </structure>
+ <structure>
+ <property name="position">20</property>
+ <property name="name">createdOn</property>
+ <property name="dataType">string</property>
+ </structure>
+ <structure>
+ <property name="position">21</property>
+ <property name="name">dueDate</property>
+ <property name="dataType">string</property>
+ </structure>
+ <structure>
+ <property name="position">22</property>
+ <property name="name">rank</property>
+ <property name="dataType">string</property>
+ </structure>
+ <structure>
+ <property name="position">23</property>
+ <property name="name">xsi:type</property>
+ <property name="dataType">string</property>
+ </structure>
+ <structure>
+ <property name="position">24</property>
+ <property name="name">Comment Anomaly::href</property>
+ <property name="dataType">string</property>
+ </structure>
+ <structure>
+ <property name="position">25</property>
+ <property name="name">href_1</property>
+ <property name="dataType">string</property>
+ </structure>
+ <structure>
+ <property name="position">26</property>
+ <property name="name">ruleID</property>
+ <property name="dataType">string</property>
+ </structure>
+ <structure>
+ <property name="position">27</property>
+ <property name="name">xsi:type_1</property>
+ <property name="dataType">string</property>
+ </structure>
+ <structure>
+ <property name="position">28</property>
+ <property name="name">href_2</property>
+ <property name="dataType">string</property>
+ </structure>
+ <structure>
+ <property name="position">29</property>
+ <property name="name">state</property>
+ <property name="dataType">string</property>
+ </structure>
+ <structure>
+ <property name="position">30</property>
+ <property name="name">AnomalyType</property>
+ <property name="dataType">string</property>
+ </structure>
+ <structure>
+ <property name="position">31</property>
+ <property name="name">AnomalyState</property>
+ <property name="dataType">string</property>
+ </structure>
+ <structure>
+ <property name="position">32</property>
+ <property name="name">AnomalyDueDate</property>
+ <property name="dataType">string</property>
+ </structure>
+ <structure>
+ <property name="position">33</property>
+ <property name="name">IdentifyRankOther</property>
+ <property name="dataType">integer</property>
+ </structure>
+ <structure>
+ <property name="position">34</property>
+ <property name="name">CountRankMinor</property>
+ <property name="dataType">integer</property>
+ </structure>
+ <structure>
+ <property name="position">35</property>
+ <property name="name">CountRankMajor</property>
+ <property name="dataType">integer</property>
+ </structure>
+ <structure>
+ <property name="position">36</property>
+ <property name="name">CountRankOther</property>
+ <property name="dataType">integer</property>
+ </structure>
+ <structure>
+ <property name="position">37</property>
+ <property name="name">CountStateCreated</property>
+ <property name="dataType">integer</property>
+ </structure>
+ <structure>
+ <property name="position">38</property>
+ <property name="name">CountStateAssigned</property>
+ <property name="dataType">integer</property>
+ </structure>
+ <structure>
+ <property name="position">39</property>
+ <property name="name">CountStateAccepted</property>
+ <property name="dataType">integer</property>
+ </structure>
+ <structure>
+ <property name="position">40</property>
+ <property name="name">CountStateFixed</property>
+ <property name="dataType">integer</property>
+ </structure>
+ <structure>
+ <property name="position">41</property>
+ <property name="name">CountStateDuplicated</property>
+ <property name="dataType">integer</property>
+ </structure>
+ <structure>
+ <property name="position">42</property>
+ <property name="name">CountStateRejected</property>
+ <property name="dataType">integer</property>
+ </structure>
+ <structure>
+ <property name="position">43</property>
+ <property name="name">CountStateDeferred</property>
+ <property name="dataType">integer</property>
+ </structure>
+ <structure>
+ <property name="position">44</property>
+ <property name="name">CountStateVerified</property>
+ <property name="dataType">integer</property>
+ </structure>
+ <structure>
+ <property name="position">45</property>
+ <property name="name">CountTotalAnomaly</property>
+ <property name="dataType">integer</property>
+ </structure>
+ <structure>
+ <property name="position">46</property>
+ <property name="name">Comment TextContent::xmi:id</property>
+ <property name="dataType">string</property>
+ </structure>
+ <structure>
+ <property name="position">47</property>
+ <property name="name">Comment TextContent::href</property>
+ <property name="dataType">string</property>
+ </structure>
+ <structure>
+ <property name="position">48</property>
+ <property name="name">info</property>
+ <property name="dataType">string</property>
+ </structure>
+ <structure>
+ <property name="position">49</property>
+ <property name="name">CreateHrefFomID</property>
+ <property name="dataType">string</property>
+ </structure>
+ <structure>
+ <property name="position">50</property>
+ <property name="name">xmi:id</property>
+ <property name="dataType">string</property>
+ </structure>
+ <structure>
+ <property name="position">51</property>
+ <property name="name">type</property>
+ <property name="dataType">string</property>
+ </structure>
+ <structure>
+ <property name="position">52</property>
+ <property name="name">ClassErroneous</property>
+ <property name="dataType">integer</property>
+ </structure>
+ <structure>
+ <property name="position">53</property>
+ <property name="name">ClassSuperfluous</property>
+ <property name="dataType">integer</property>
+ </structure>
+ <structure>
+ <property name="position">54</property>
+ <property name="name">ClassImprovement</property>
+ <property name="dataType">integer</property>
+ </structure>
+ <structure>
+ <property name="position">55</property>
+ <property name="name">ClassQuestion</property>
+ <property name="dataType">integer</property>
+ </structure>
+ <structure>
+ <property name="position">56</property>
+ <property name="name">ClassOthers</property>
+ <property name="dataType">integer</property>
+ </structure>
+ <structure>
+ <property name="position">57</property>
+ <property name="name">CreateHrefFromXmiID</property>
+ <property name="dataType">string</property>
+ </structure>
+ <structure>
+ <property name="position">58</property>
+ <property name="name">FormatCommentType</property>
+ <property name="dataType">string</property>
+ </structure>
+ <structure>
+ <property name="position">59</property>
+ <property name="name">FormatRank</property>
+ <property name="dataType">string</property>
+ </structure>
+ </list-property>
+ </structure>
+ <simple-property-list name="dataSets">
+ <value>Join FileVersion_TextPosition</value>
+ <value>Join Anomaly_TextContent_CommentType</value>
+ </simple-property-list>
+ <list-property name="joinConditions">
+ <structure>
+ <property name="joinType">full-out</property>
+ <property name="joinOperator">eq</property>
+ <property name="leftDataSet">Join FileVersion_TextPosition</property>
+ <property name="rightDataSet">Join Anomaly_TextContent_CommentType</property>
+ <expression name="leftExpression">dataSetRow["CreteaHrefFromPositionID"]</expression>
+ <expression name="rightExpression">dataSetRow["Comment TextContent::href"]</expression>
+ </structure>
+ </list-property>
+ </joint-data-set>
+ <oda-data-set extensionID="org.eclipse.datatools.enablement.oda.xml.dataSet" name="Item TextPosition" id="143">
+ <list-property name="computedColumns">
+ <structure>
+ <property name="name">CountFileNumberOfLines</property>
+ <expression name="expression">//Count the number of lines for teh review item&#13;
+start = row["startLine"];&#13;
+stop = row["endLine"];&#13;
+&#13;
+nbLines = stop - start;&#13;
+&#13;
+if (nbLines &lt;= 0 ) {&#13;
+ nbLines = 1;&#13;
+}</expression>
+ <property name="dataType">integer</property>
+ </structure>
+ <structure>
+ <property name="name">CountTotalLOC</property>
+ <expression name="expression">//Count the total number of lines&#13;
+&#13;
+Total.sum ( row["CountFileNumberOfLines"] );</expression>
+ <property name="dataType">integer</property>
+ </structure>
+ <structure>
+ <property name="name">CountTotalReviewItems</property>
+ <expression name="expression">//Count the number of review items&#13;
+&#13;
+Total.countDistinct ( row["xmi:id"] );</expression>
+ <property name="dataType">integer</property>
+ </structure>
+ </list-property>
+ <structure name="cachedMetaData">
+ <list-property name="resultSet">
+ <structure>
+ <property name="position">1</property>
+ <property name="name">xmi:id</property>
+ <property name="dataType">string</property>
+ </structure>
+ <structure>
+ <property name="position">2</property>
+ <property name="name">startPosition</property>
+ <property name="dataType">string</property>
+ </structure>
+ <structure>
+ <property name="position">3</property>
+ <property name="name">length</property>
+ <property name="dataType">string</property>
+ </structure>
+ <structure>
+ <property name="position">4</property>
+ <property name="name">startLine</property>
+ <property name="dataType">string</property>
+ </structure>
+ <structure>
+ <property name="position">5</property>
+ <property name="name">endLine</property>
+ <property name="dataType">string</property>
+ </structure>
+ <structure>
+ <property name="position">6</property>
+ <property name="name">CountFileNumberOfLines</property>
+ <property name="dataType">integer</property>
+ </structure>
+ <structure>
+ <property name="position">7</property>
+ <property name="name">CountTotalLOC</property>
+ <property name="dataType">integer</property>
+ </structure>
+ <structure>
+ <property name="position">8</property>
+ <property name="name">CountTotalReviewItems</property>
+ <property name="dataType">integer</property>
+ </structure>
+ </list-property>
+ </structure>
+ <property name="dataSource">Merged_items</property>
+ <list-property name="resultSet">
+ <structure>
+ <property name="position">1</property>
+ <property name="name">xmi:id</property>
+ <property name="nativeName">xmi:id</property>
+ <property name="dataType">string</property>
+ <property name="nativeDataType">12</property>
+ </structure>
+ <structure>
+ <property name="position">2</property>
+ <property name="name">startPosition</property>
+ <property name="nativeName">startPosition</property>
+ <property name="dataType">string</property>
+ <property name="nativeDataType">12</property>
+ </structure>
+ <structure>
+ <property name="position">3</property>
+ <property name="name">length</property>
+ <property name="nativeName">length</property>
+ <property name="dataType">string</property>
+ <property name="nativeDataType">12</property>
+ </structure>
+ <structure>
+ <property name="position">4</property>
+ <property name="name">startLine</property>
+ <property name="nativeName">startLine</property>
+ <property name="dataType">string</property>
+ <property name="nativeDataType">12</property>
+ </structure>
+ <structure>
+ <property name="position">5</property>
+ <property name="name">endLine</property>
+ <property name="nativeName">endLine</property>
+ <property name="dataType">string</property>
+ <property name="nativeDataType">12</property>
+ </structure>
+ </list-property>
+ <xml-property name="queryText"><![CDATA[table0#-TNAME-#table0#:#[//r4ecore:R4ETextPosition]#:#{xmi:id;STRING;@xmi:id},{startPosition;STRING;@startPosition},{length;STRING;@length},{startLine;STRING;@startLine},{endLine;STRING;@endLine}#:#<"xmi","http:%%www.omg.org%XMI";"r4ecore","http:%%org.eclipse.mylyn.reviews.r4e.core.model%";"xsi","http:%%www.w3.org%2001%XMLSchema-instance">]]></xml-property>
+ <xml-property name="designerValues"><![CDATA[<?xml version="1.0" encoding="UTF-8"?>
+<model:DesignValues xmlns:design="http://www.eclipse.org/datatools/connectivity/oda/design" xmlns:model="http://www.eclipse.org/birt/report/model/adapter/odaModel">
+ <Version>1.0</Version>
+ <design:ResultSets derivedMetaData="true">
+ <design:resultSetDefinitions>
+ <design:resultSetColumns>
+ <design:resultColumnDefinitions>
+ <design:attributes>
+ <design:name>xmi:id</design:name>
+ <design:position>1</design:position>
+ <design:nativeDataTypeCode>12</design:nativeDataTypeCode>
+ <design:precision>-1</design:precision>
+ <design:scale>-1</design:scale>
+ <design:nullability>Unknown</design:nullability>
+ </design:attributes>
+ <design:usageHints>
+ <design:label>xmi:id</design:label>
+ <design:formattingHints/>
+ </design:usageHints>
+ </design:resultColumnDefinitions>
+ <design:resultColumnDefinitions>
+ <design:attributes>
+ <design:name>startPosition</design:name>
+ <design:position>2</design:position>
+ <design:nativeDataTypeCode>12</design:nativeDataTypeCode>
+ <design:precision>-1</design:precision>
+ <design:scale>-1</design:scale>
+ <design:nullability>Unknown</design:nullability>
+ </design:attributes>
+ <design:usageHints>
+ <design:label>startPosition</design:label>
+ <design:formattingHints/>
+ </design:usageHints>
+ </design:resultColumnDefinitions>
+ <design:resultColumnDefinitions>
+ <design:attributes>
+ <design:name>length</design:name>
+ <design:position>3</design:position>
+ <design:nativeDataTypeCode>12</design:nativeDataTypeCode>
+ <design:precision>-1</design:precision>
+ <design:scale>-1</design:scale>
+ <design:nullability>Unknown</design:nullability>
+ </design:attributes>
+ <design:usageHints>
+ <design:label>length</design:label>
+ <design:formattingHints/>
+ </design:usageHints>
+ </design:resultColumnDefinitions>
+ <design:resultColumnDefinitions>
+ <design:attributes>
+ <design:name>startLine</design:name>
+ <design:position>4</design:position>
+ <design:nativeDataTypeCode>12</design:nativeDataTypeCode>
+ <design:precision>-1</design:precision>
+ <design:scale>-1</design:scale>
+ <design:nullability>Unknown</design:nullability>
+ </design:attributes>
+ <design:usageHints>
+ <design:label>startLine</design:label>
+ <design:formattingHints/>
+ </design:usageHints>
+ </design:resultColumnDefinitions>
+ <design:resultColumnDefinitions>
+ <design:attributes>
+ <design:name>endLine</design:name>
+ <design:position>5</design:position>
+ <design:nativeDataTypeCode>12</design:nativeDataTypeCode>
+ <design:precision>-1</design:precision>
+ <design:scale>-1</design:scale>
+ <design:nullability>Unknown</design:nullability>
+ </design:attributes>
+ <design:usageHints>
+ <design:label>endLine</design:label>
+ <design:formattingHints/>
+ </design:usageHints>
+ </design:resultColumnDefinitions>
+ </design:resultSetColumns>
+ <design:criteria/>
+ </design:resultSetDefinitions>
+ </design:ResultSets>
+</model:DesignValues>]]></xml-property>
+ <list-property name="privateDriverProperties">
+ <ex-property>
+ <name>MAX_ROW</name>
+ <value>-1</value>
+ </ex-property>
+ <ex-property>
+ <name>XML_FILE</name>
+ </ex-property>
+ </list-property>
+ </oda-data-set>
+ <oda-data-set extensionID="org.eclipse.datatools.enablement.oda.xml.dataSet" name="Item FileVersion" id="144">
+ <list-property name="computedColumns">
+ <structure>
+ <property name="name">CountNumberOfFiles</property>
+ <expression name="expression">//Count the number of differents files&#13;
+&#13;
+Total.countDistinct ( row["repositoryPath"]);</expression>
+ <property name="dataType">integer</property>
+ </structure>
+ </list-property>
+ <list-property name="columnHints">
+ <structure>
+ <property name="columnName">CountNumberOfFiles</property>
+ <property name="alias">CountNumberOfFiles</property>
+ </structure>
+ <structure>
+ <property name="columnName">xmi:id</property>
+ <property name="alias">xmi:id</property>
+ </structure>
+ <structure>
+ <property name="columnName">versionID</property>
+ <property name="alias">versionID</property>
+ </structure>
+ <structure>
+ <property name="columnName">repositoryPath</property>
+ <property name="alias">repositoryPath</property>
+ </structure>
+ <structure>
+ <property name="columnName">name</property>
+ <property name="alias">name</property>
+ </structure>
+ <structure>
+ <property name="columnName">localVersionID</property>
+ <property name="alias">localVersionID</property>
+ </structure>
+ </list-property>
+ <structure name="cachedMetaData">
+ <list-property name="resultSet">
+ <structure>
+ <property name="position">1</property>
+ <property name="name">xmi:id</property>
+ <property name="dataType">string</property>
+ </structure>
+ <structure>
+ <property name="position">2</property>
+ <property name="name">platformURI</property>
+ <property name="dataType">string</property>
+ </structure>
+ <structure>
+ <property name="position">3</property>
+ <property name="name">versionID</property>
+ <property name="dataType">string</property>
+ </structure>
+ <structure>
+ <property name="position">4</property>
+ <property name="name">repositoryPath</property>
+ <property name="dataType">string</property>
+ </structure>
+ <structure>
+ <property name="position">5</property>
+ <property name="name">name</property>
+ <property name="dataType">string</property>
+ </structure>
+ <structure>
+ <property name="position">6</property>
+ <property name="name">localVersionID</property>
+ <property name="dataType">string</property>
+ </structure>
+ <structure>
+ <property name="position">7</property>
+ <property name="name">CountNumberOfFiles</property>
+ <property name="dataType">integer</property>
+ </structure>
+ </list-property>
+ </structure>
+ <property name="dataSource">Merged_items</property>
+ <list-property name="resultSet">
+ <structure>
+ <property name="position">1</property>
+ <property name="name">xmi:id</property>
+ <property name="nativeName">xmi:id</property>
+ <property name="dataType">string</property>
+ <property name="nativeDataType">12</property>
+ </structure>
+ <structure>
+ <property name="position">2</property>
+ <property name="name">platformURI</property>
+ <property name="nativeName">platformURI</property>
+ <property name="dataType">string</property>
+ <property name="nativeDataType">12</property>
+ </structure>
+ <structure>
+ <property name="position">3</property>
+ <property name="name">versionID</property>
+ <property name="nativeName">versionID</property>
+ <property name="dataType">string</property>
+ <property name="nativeDataType">12</property>
+ </structure>
+ <structure>
+ <property name="position">4</property>
+ <property name="name">repositoryPath</property>
+ <property name="nativeName">repositoryPath</property>
+ <property name="dataType">string</property>
+ <property name="nativeDataType">12</property>
+ </structure>
+ <structure>
+ <property name="position">5</property>
+ <property name="name">name</property>
+ <property name="nativeName">name</property>
+ <property name="dataType">string</property>
+ <property name="nativeDataType">12</property>
+ </structure>
+ <structure>
+ <property name="position">6</property>
+ <property name="name">localVersionID</property>
+ <property name="nativeName">localVersionID</property>
+ <property name="dataType">string</property>
+ <property name="nativeDataType">12</property>
+ </structure>
+ </list-property>
+ <xml-property name="queryText"><![CDATA[table0#-TNAME-#table0#:#[//r4ecore:R4EFileVersion]#:#{xmi:id;STRING;@xmi:id},{platformURI;STRING;@platformURI},{versionID;STRING;@versionID},{repositoryPath;STRING;@repositoryPath},{name;STRING;@name},{localVersionID;STRING;@localVersionID}#:#<"xmi","http:%%www.omg.org%XMI";"r4ecore","http:%%org.eclipse.mylyn.reviews.r4e.core.model%";"xsi","http:%%www.w3.org%2001%XMLSchema-instance">]]></xml-property>
+ <xml-property name="designerValues"><![CDATA[<?xml version="1.0" encoding="UTF-8"?>
+<model:DesignValues xmlns:design="http://www.eclipse.org/datatools/connectivity/oda/design" xmlns:model="http://www.eclipse.org/birt/report/model/adapter/odaModel">
+ <Version>1.0</Version>
+ <design:ResultSets derivedMetaData="true">
+ <design:resultSetDefinitions>
+ <design:resultSetColumns>
+ <design:resultColumnDefinitions>
+ <design:attributes>
+ <design:name>xmi:id</design:name>
+ <design:position>1</design:position>
+ <design:nativeDataTypeCode>12</design:nativeDataTypeCode>
+ <design:precision>-1</design:precision>
+ <design:scale>-1</design:scale>
+ <design:nullability>Unknown</design:nullability>
+ </design:attributes>
+ <design:usageHints>
+ <design:label>xmi:id</design:label>
+ <design:formattingHints/>
+ </design:usageHints>
+ </design:resultColumnDefinitions>
+ <design:resultColumnDefinitions>
+ <design:attributes>
+ <design:name>versionID</design:name>
+ <design:position>2</design:position>
+ <design:nativeDataTypeCode>12</design:nativeDataTypeCode>
+ <design:precision>-1</design:precision>
+ <design:scale>-1</design:scale>
+ <design:nullability>Unknown</design:nullability>
+ </design:attributes>
+ <design:usageHints>
+ <design:label>versionID</design:label>
+ <design:formattingHints/>
+ </design:usageHints>
+ </design:resultColumnDefinitions>
+ <design:resultColumnDefinitions>
+ <design:attributes>
+ <design:name>repositoryPath</design:name>
+ <design:position>3</design:position>
+ <design:nativeDataTypeCode>12</design:nativeDataTypeCode>
+ <design:precision>-1</design:precision>
+ <design:scale>-1</design:scale>
+ <design:nullability>Unknown</design:nullability>
+ </design:attributes>
+ <design:usageHints>
+ <design:label>repositoryPath</design:label>
+ <design:formattingHints/>
+ </design:usageHints>
+ </design:resultColumnDefinitions>
+ <design:resultColumnDefinitions>
+ <design:attributes>
+ <design:name>name</design:name>
+ <design:position>4</design:position>
+ <design:nativeDataTypeCode>12</design:nativeDataTypeCode>
+ <design:precision>-1</design:precision>
+ <design:scale>-1</design:scale>
+ <design:nullability>Unknown</design:nullability>
+ </design:attributes>
+ <design:usageHints>
+ <design:label>name</design:label>
+ <design:formattingHints/>
+ </design:usageHints>
+ </design:resultColumnDefinitions>
+ <design:resultColumnDefinitions>
+ <design:attributes>
+ <design:name>localVersionID</design:name>
+ <design:position>5</design:position>
+ <design:nativeDataTypeCode>12</design:nativeDataTypeCode>
+ <design:precision>-1</design:precision>
+ <design:scale>-1</design:scale>
+ <design:nullability>Unknown</design:nullability>
+ </design:attributes>
+ <design:usageHints>
+ <design:label>localVersionID</design:label>
+ <design:formattingHints/>
+ </design:usageHints>
+ </design:resultColumnDefinitions>
+ </design:resultSetColumns>
+ <design:criteria/>
+ </design:resultSetDefinitions>
+ </design:ResultSets>
+</model:DesignValues>]]></xml-property>
+ <list-property name="privateDriverProperties">
+ <ex-property>
+ <name>MAX_ROW</name>
+ <value>-1</value>
+ </ex-property>
+ <ex-property>
+ <name>XML_FILE</name>
+ </ex-property>
+ </list-property>
+ </oda-data-set>
+ <oda-data-set extensionID="org.eclipse.datatools.enablement.oda.xml.dataSet" name="Item participant" id="145">
+ <list-property name="computedColumns">
+ <structure>
+ <property name="name">RevieItemParticipants</property>
+ <property name="dataType">integer</property>
+ <property name="aggregateFunction">COUNTDISTINCT</property>
+ <list-property name="arguments">
+ <structure>
+ <property name="name">Expression</property>
+ <expression name="value">//Count the number of participants adding review items&#13;
+&#13;
+&#13;
+row["authorRep"]</expression>
+ </structure>
+ </list-property>
+ <expression name="filterExpr">row["authorRep"] != null</expression>
+ </structure>
+ </list-property>
+ <structure name="cachedMetaData">
+ <list-property name="resultSet">
+ <structure>
+ <property name="position">1</property>
+ <property name="name">xmi:id</property>
+ <property name="dataType">string</property>
+ </structure>
+ <structure>
+ <property name="position">2</property>
+ <property name="name">description</property>
+ <property name="dataType">string</property>
+ </structure>
+ <structure>
+ <property name="position">3</property>
+ <property name="name">addedById</property>
+ <property name="dataType">string</property>
+ </structure>
+ <structure>
+ <property name="position">4</property>
+ <property name="name">repositoryRef</property>
+ <property name="dataType">string</property>
+ </structure>
+ <structure>
+ <property name="position">5</property>
+ <property name="name">authorRep</property>
+ <property name="dataType">string</property>
+ </structure>
+ <structure>
+ <property name="position">6</property>
+ <property name="name">submitted</property>
+ <property name="dataType">string</property>
+ </structure>
+ <structure>
+ <property name="position">7</property>
+ <property name="name">href</property>
+ <property name="dataType">string</property>
+ </structure>
+ <structure>
+ <property name="position">8</property>
+ <property name="name">href_1</property>
+ <property name="dataType">string</property>
+ </structure>
+ <structure>
+ <property name="position">9</property>
+ <property name="name">href_2</property>
+ <property name="dataType">string</property>
+ </structure>
+ <structure>
+ <property name="position">10</property>
+ <property name="name">href_3</property>
+ <property name="dataType">string</property>
+ </structure>
+ <structure>
+ <property name="position">11</property>
+ <property name="name">ProjectURIs</property>
+ <property name="dataType">string</property>
+ </structure>
+ <structure>
+ <property name="position">12</property>
+ <property name="name">RevieItemParticipants</property>
+ <property name="dataType">integer</property>
+ </structure>
+ </list-property>
+ </structure>
+ <property name="dataSource">Merged_items</property>
+ <list-property name="resultSet">
+ <structure>
+ <property name="position">1</property>
+ <property name="name">xmi:id</property>
+ <property name="nativeName">xmi:id</property>
+ <property name="dataType">string</property>
+ <property name="nativeDataType">0</property>
+ </structure>
+ <structure>
+ <property name="position">2</property>
+ <property name="name">description</property>
+ <property name="nativeName">description</property>
+ <property name="dataType">string</property>
+ <property name="nativeDataType">0</property>
+ </structure>
+ <structure>
+ <property name="position">3</property>
+ <property name="name">addedById</property>
+ <property name="nativeName">addedById</property>
+ <property name="dataType">string</property>
+ <property name="nativeDataType">0</property>
+ </structure>
+ <structure>
+ <property name="position">4</property>
+ <property name="name">repositoryRef</property>
+ <property name="nativeName">repositoryRef</property>
+ <property name="dataType">string</property>
+ <property name="nativeDataType">0</property>
+ </structure>
+ <structure>
+ <property name="position">5</property>
+ <property name="name">authorRep</property>
+ <property name="nativeName">authorRep</property>
+ <property name="dataType">string</property>
+ <property name="nativeDataType">0</property>
+ </structure>
+ <structure>
+ <property name="position">6</property>
+ <property name="name">submitted</property>
+ <property name="nativeName">submitted</property>
+ <property name="dataType">string</property>
+ <property name="nativeDataType">0</property>
+ </structure>
+ <structure>
+ <property name="position">7</property>
+ <property name="name">href</property>
+ <property name="nativeName">href</property>
+ <property name="dataType">string</property>
+ <property name="nativeDataType">0</property>
+ </structure>
+ <structure>
+ <property name="position">8</property>
+ <property name="name">href_1</property>
+ <property name="nativeName">href_1</property>
+ <property name="dataType">string</property>
+ <property name="nativeDataType">0</property>
+ </structure>
+ <structure>
+ <property name="position">9</property>
+ <property name="name">href_2</property>
+ <property name="nativeName">href_2</property>
+ <property name="dataType">string</property>
+ <property name="nativeDataType">0</property>
+ </structure>
+ <structure>
+ <property name="position">10</property>
+ <property name="name">href_3</property>
+ <property name="nativeName">href_3</property>
+ <property name="dataType">string</property>
+ <property name="nativeDataType">0</property>
+ </structure>
+ <structure>
+ <property name="position">11</property>
+ <property name="name">ProjectURIs</property>
+ <property name="nativeName">ProjectURIs</property>
+ <property name="dataType">string</property>
+ <property name="nativeDataType">0</property>
+ </structure>
+ </list-property>
+ <xml-property name="queryText"><![CDATA[table0#-TNAME-#table0#:#[//r4ecore:R4EItem]#:#{xmi:id;STRING;@xmi:id},{description;STRING;@description},{addedById;STRING;@addedById},{repositoryRef;STRING;@repositoryRef},{authorRep;STRING;@authorRep},{submitted;STRING;@submitted},{href;STRING;id/@href},{href_1;STRING;addedBy/@href},{href_2;STRING;review/@href},{href_3;STRING;fileContextList/@href},{ProjectURIs;STRING;ProjectURIs}#:#<"xmi","http:%%www.omg.org%XMI";"r4ecore","http:%%org.eclipse.mylyn.reviews.r4e.core.model%";"xsi","http:%%www.w3.org%2001%XMLSchema-instance">]]></xml-property>
+ <xml-property name="designerValues"><![CDATA[<?xml version="1.0" encoding="UTF-8"?>
+<model:DesignValues xmlns:design="http://www.eclipse.org/datatools/connectivity/oda/design" xmlns:model="http://www.eclipse.org/birt/report/model/adapter/odaModel">
+ <Version>1.0</Version>
+ <design:ResultSets derivedMetaData="true">
+ <design:resultSetDefinitions>
+ <design:resultSetColumns>
+ <design:resultColumnDefinitions>
+ <design:attributes>
+ <design:name>xmi:id</design:name>
+ <design:position>1</design:position>
+ <design:nativeDataTypeCode>12</design:nativeDataTypeCode>
+ <design:precision>-1</design:precision>
+ <design:scale>-1</design:scale>
+ <design:nullability>Unknown</design:nullability>
+ </design:attributes>
+ <design:usageHints>
+ <design:label>xmi:id</design:label>
+ <design:formattingHints/>
+ </design:usageHints>
+ </design:resultColumnDefinitions>
+ <design:resultColumnDefinitions>
+ <design:attributes>
+ <design:name>addedById</design:name>
+ <design:position>2</design:position>
+ <design:nativeDataTypeCode>12</design:nativeDataTypeCode>
+ <design:precision>-1</design:precision>
+ <design:scale>-1</design:scale>
+ <design:nullability>Unknown</design:nullability>
+ </design:attributes>
+ <design:usageHints>
+ <design:label>addedById</design:label>
+ <design:formattingHints/>
+ </design:usageHints>
+ </design:resultColumnDefinitions>
+ <design:resultColumnDefinitions>
+ <design:attributes>
+ <design:name>xmi:id_1</design:name>
+ <design:position>3</design:position>
+ <design:nativeDataTypeCode>12</design:nativeDataTypeCode>
+ <design:precision>-1</design:precision>
+ <design:scale>-1</design:scale>
+ <design:nullability>Unknown</design:nullability>
+ </design:attributes>
+ <design:usageHints>
+ <design:label>xmi:id_1</design:label>
+ <design:formattingHints/>
+ </design:usageHints>
+ </design:resultColumnDefinitions>
+ <design:resultColumnDefinitions>
+ <design:attributes>
+ <design:name>sequenceID</design:name>
+ <design:position>4</design:position>
+ <design:nativeDataTypeCode>12</design:nativeDataTypeCode>
+ <design:precision>-1</design:precision>
+ <design:scale>-1</design:scale>
+ <design:nullability>Unknown</design:nullability>
+ </design:attributes>
+ <design:usageHints>
+ <design:label>sequenceID</design:label>
+ <design:formattingHints/>
+ </design:usageHints>
+ </design:resultColumnDefinitions>
+ <design:resultColumnDefinitions>
+ <design:attributes>
+ <design:name>userID</design:name>
+ <design:position>5</design:position>
+ <design:nativeDataTypeCode>12</design:nativeDataTypeCode>
+ <design:precision>-1</design:precision>
+ <design:scale>-1</design:scale>
+ <design:nullability>Unknown</design:nullability>
+ </design:attributes>
+ <design:usageHints>
+ <design:label>userID</design:label>
+ <design:formattingHints/>
+ </design:usageHints>
+ </design:resultColumnDefinitions>
+ <design:resultColumnDefinitions>
+ <design:attributes>
+ <design:name>href</design:name>
+ <design:position>6</design:position>
+ <design:nativeDataTypeCode>12</design:nativeDataTypeCode>
+ <design:precision>-1</design:precision>
+ <design:scale>-1</design:scale>
+ <design:nullability>Unknown</design:nullability>
+ </design:attributes>
+ <design:usageHints>
+ <design:label>href</design:label>
+ <design:formattingHints/>
+ </design:usageHints>
+ </design:resultColumnDefinitions>
+ <design:resultColumnDefinitions>
+ <design:attributes>
+ <design:name>href_1</design:name>
+ <design:position>7</design:position>
+ <design:nativeDataTypeCode>12</design:nativeDataTypeCode>
+ <design:precision>-1</design:precision>
+ <design:scale>-1</design:scale>
+ <design:nullability>Unknown</design:nullability>
+ </design:attributes>
+ <design:usageHints>
+ <design:label>href_1</design:label>
+ <design:formattingHints/>
+ </design:usageHints>
+ </design:resultColumnDefinitions>
+ <design:resultColumnDefinitions>
+ <design:attributes>
+ <design:name>href_2</design:name>
+ <design:position>8</design:position>
+ <design:nativeDataTypeCode>12</design:nativeDataTypeCode>
+ <design:precision>-1</design:precision>
+ <design:scale>-1</design:scale>
+ <design:nullability>Unknown</design:nullability>
+ </design:attributes>
+ <design:usageHints>
+ <design:label>href_2</design:label>
+ <design:formattingHints/>
+ </design:usageHints>
+ </design:resultColumnDefinitions>
+ <design:resultColumnDefinitions>
+ <design:attributes>
+ <design:name>ProjectURIs</design:name>
+ <design:position>9</design:position>
+ <design:nativeDataTypeCode>12</design:nativeDataTypeCode>
+ <design:precision>-1</design:precision>
+ <design:scale>-1</design:scale>
+ <design:nullability>Unknown</design:nullability>
+ </design:attributes>
+ <design:usageHints>
+ <design:label>ProjectURIs</design:label>
+ <design:formattingHints/>
+ </design:usageHints>
+ </design:resultColumnDefinitions>
+ <design:resultColumnDefinitions>
+ <design:attributes>
+ <design:name>description</design:name>
+ <design:position>10</design:position>
+ <design:nativeDataTypeCode>12</design:nativeDataTypeCode>
+ <design:precision>-1</design:precision>
+ <design:scale>-1</design:scale>
+ <design:nullability>Unknown</design:nullability>
+ </design:attributes>
+ <design:usageHints>
+ <design:label>description</design:label>
+ <design:formattingHints/>
+ </design:usageHints>
+ </design:resultColumnDefinitions>
+ <design:resultColumnDefinitions>
+ <design:attributes>
+ <design:name>repositoryRef</design:name>
+ <design:position>11</design:position>
+ <design:nativeDataTypeCode>12</design:nativeDataTypeCode>
+ <design:precision>-1</design:precision>
+ <design:scale>-1</design:scale>
+ <design:nullability>Unknown</design:nullability>
+ </design:attributes>
+ <design:usageHints>
+ <design:label>repositoryRef</design:label>
+ <design:formattingHints/>
+ </design:usageHints>
+ </design:resultColumnDefinitions>
+ <design:resultColumnDefinitions>
+ <design:attributes>
+ <design:name>authorRep</design:name>
+ <design:position>12</design:position>
+ <design:nativeDataTypeCode>12</design:nativeDataTypeCode>
+ <design:precision>-1</design:precision>
+ <design:scale>-1</design:scale>
+ <design:nullability>Unknown</design:nullability>
+ </design:attributes>
+ <design:usageHints>
+ <design:label>authorRep</design:label>
+ <design:formattingHints/>
+ </design:usageHints>
+ </design:resultColumnDefinitions>
+ <design:resultColumnDefinitions>
+ <design:attributes>
+ <design:name>submitted</design:name>
+ <design:position>13</design:position>
+ <design:nativeDataTypeCode>12</design:nativeDataTypeCode>
+ <design:precision>-1</design:precision>
+ <design:scale>-1</design:scale>
+ <design:nullability>Unknown</design:nullability>
+ </design:attributes>
+ <design:usageHints>
+ <design:label>submitted</design:label>
+ <design:formattingHints/>
+ </design:usageHints>
+ </design:resultColumnDefinitions>
+ </design:resultSetColumns>
+ <design:criteria/>
+ </design:resultSetDefinitions>
+ </design:ResultSets>
+</model:DesignValues>]]></xml-property>
+ <list-property name="privateDriverProperties">
+ <ex-property>
+ <name>MAX_ROW</name>
+ <value>-1</value>
+ </ex-property>
+ <ex-property>
+ <name>XML_FILE</name>
+ </ex-property>
+ </list-property>
+ </oda-data-set>
+ <joint-data-set name="Join Item_TextPosition-Participant" id="146">
+ <list-property name="computedColumns">
+ <structure>
+ <property name="name">LOCPerParticipant</property>
+ <expression name="expression">//Count the number of LOC per participants&#13;
+//Note some row are null or empty, so we take Total.max value&#13;
+&#13;
+//ret = row["MaxLOC"] / row["MaxNbParticipant"];&#13;
+//ret = row["CountTotalLOC"] / row["RevieItemParticipants"];&#13;
+Total.max ( row["CountTotalLOC"] ) / Total.max ( row["RevieItemParticipants"] );</expression>
+ <property name="dataType">float</property>
+ </structure>
+ <structure>
+ <property name="name">MaxLOC</property>
+ <expression name="expression">//Count the number of LOC&#13;
+&#13;
+//Total.max ( row["CountTotalLOC"] );&#13;
+//count = row["CountTotalLOC"] != null ? row["CountTotalLOC"] : 0 ;&#13;
+&#13;
+Total.max ( row["JoinComputeLOC"] );</expression>
+ <property name="dataType">integer</property>
+ </structure>
+ <structure>
+ <property name="name">MaxNbParticipant</property>
+ <expression name="expression">//Count the number of participants&#13;
+&#13;
+//Total.max ( row["CountParticipants"] );&#13;
+//ret = 100;&#13;
+Total.max ( row["RevieItemParticipants"]);</expression>
+ <property name="dataType">integer</property>
+ </structure>
+ <structure>
+ <property name="name">JoinComputeLOC</property>
+ <expression name="expression">//Set the LOC for each line &#13;
+&#13;
+count = row["CountTotalLOC"] != null ? row["CountTotalLOC"] : 0 ;</expression>
+ <property name="dataType">integer</property>
+ </structure>
+ </list-property>
+ <list-property name="columnHints">
+ <structure>
+ <property name="columnName">Item TextPosition::xmi:id</property>
+ <property name="alias">Item TextPosition::xmi:id</property>
+ <text-property name="displayName">Item TextPosition::xmi:id</text-property>
+ </structure>
+ <structure>
+ <property name="columnName">Item participant::xmi:id</property>
+ <property name="alias">Item participant::xmi:id</property>
+ <text-property name="displayName">Item participant::xmi:id</text-property>
+ </structure>
+ <structure>
+ <property name="columnName">Item TextPosition::startLine</property>
+ <property name="alias">startLine</property>
+ <text-property name="displayName">Item TextPosition::startLine</text-property>
+ </structure>
+ <structure>
+ <property name="columnName">Item TextPosition::CountTotalReviewItems</property>
+ <property name="alias">CountTotalReviewItems</property>
+ <text-property name="displayName">Item TextPosition::CountTotalReviewItems</text-property>
+ </structure>
+ <structure>
+ <property name="columnName">Item TextPosition::CountFileNumberOfLines</property>
+ <property name="alias">CountFileNumberOfLines</property>
+ <text-property name="displayName">Item TextPosition::CountFileNumberOfLines</text-property>
+ </structure>
+ <structure>
+ <property name="columnName">Item participant::submitted</property>
+ <property name="alias">submitted</property>
+ <text-property name="displayName">Item participant::submitted</text-property>
+ </structure>
+ <structure>
+ <property name="columnName">Item participant::authorRep</property>
+ <property name="alias">authorRep</property>
+ <text-property name="displayName">Item participant::authorRep</text-property>
+ </structure>
+ <structure>
+ <property name="columnName">Item TextPosition::CountTotalLOC</property>
+ <property name="alias">CountTotalLOC</property>
+ <text-property name="displayName">Item TextPosition::CountTotalLOC</text-property>
+ </structure>
+ <structure>
+ <property name="columnName">Item participant::ProjectURIs</property>
+ <property name="alias">ProjectURIs</property>
+ <text-property name="displayName">Item participant::ProjectURIs</text-property>
+ </structure>
+ <structure>
+ <property name="columnName">Item participant::href_1</property>
+ <property name="alias">href_1</property>
+ <text-property name="displayName">Item participant::href_1</text-property>
+ </structure>
+ <structure>
+ <property name="columnName">Item participant::href_2</property>
+ <property name="alias">href_2</property>
+ <text-property name="displayName">Item participant::href_2</text-property>
+ </structure>
+ <structure>
+ <property name="columnName">Item participant::description</property>
+ <property name="alias">description</property>
+ <text-property name="displayName">Item participant::description</text-property>
+ </structure>
+ <structure>
+ <property name="columnName">Item participant::href_3</property>
+ <property name="alias">href_3</property>
+ <text-property name="displayName">Item participant::href_3</text-property>
+ </structure>
+ <structure>
+ <property name="columnName">Item TextPosition::endLine</property>
+ <property name="alias">endLine</property>
+ <text-property name="displayName">Item TextPosition::endLine</text-property>
+ </structure>
+ <structure>
+ <property name="columnName">Item participant::RevieItemParticipants</property>
+ <property name="alias">RevieItemParticipants</property>
+ <text-property name="displayName">Item participant::RevieItemParticipants</text-property>
+ </structure>
+ <structure>
+ <property name="columnName">Item TextPosition::length</property>
+ <property name="alias">length</property>
+ <text-property name="displayName">Item TextPosition::length</text-property>
+ </structure>
+ <structure>
+ <property name="columnName">Item participant::repositoryRef</property>
+ <property name="alias">repositoryRef</property>
+ <text-property name="displayName">Item participant::repositoryRef</text-property>
+ </structure>
+ <structure>
+ <property name="columnName">Item participant::addedById</property>
+ <property name="alias">addedById</property>
+ <text-property name="displayName">Item participant::addedById</text-property>
+ </structure>
+ <structure>
+ <property name="columnName">Item participant::href</property>
+ <property name="alias">href</property>
+ <text-property name="displayName">Item participant::href</text-property>
+ </structure>
+ <structure>
+ <property name="columnName">Item TextPosition::startPosition</property>
+ <property name="alias">startPosition</property>
+ <text-property name="displayName">Item TextPosition::startPosition</text-property>
+ </structure>
+ <structure>
+ <property name="columnName">LOCPerParticipant</property>
+ <property name="alias">LOCPerParticipant</property>
+ </structure>
+ <structure>
+ <property name="columnName">MaxLOC</property>
+ <property name="alias">MaxLOC</property>
+ </structure>
+ <structure>
+ <property name="columnName">MaxNbParticipant</property>
+ <property name="alias">MaxNbParticipant</property>
+ </structure>
+ <structure>
+ <property name="columnName">JoinComputeLOC</property>
+ <property name="alias">JoinComputeLOC</property>
+ </structure>
+ </list-property>
+ <structure name="cachedMetaData">
+ <list-property name="resultSet">
+ <structure>
+ <property name="position">1</property>
+ <property name="name">Item TextPosition::xmi:id</property>
+ <property name="dataType">string</property>
+ </structure>
+ <structure>
+ <property name="position">2</property>
+ <property name="name">startPosition</property>
+ <property name="dataType">string</property>
+ </structure>
+ <structure>
+ <property name="position">3</property>
+ <property name="name">length</property>
+ <property name="dataType">string</property>
+ </structure>
+ <structure>
+ <property name="position">4</property>
+ <property name="name">startLine</property>
+ <property name="dataType">string</property>
+ </structure>
+ <structure>
+ <property name="position">5</property>
+ <property name="name">endLine</property>
+ <property name="dataType">string</property>
+ </structure>
+ <structure>
+ <property name="position">6</property>
+ <property name="name">CountFileNumberOfLines</property>
+ <property name="dataType">integer</property>
+ </structure>
+ <structure>
+ <property name="position">7</property>
+ <property name="name">CountTotalLOC</property>
+ <property name="dataType">integer</property>
+ </structure>
+ <structure>
+ <property name="position">8</property>
+ <property name="name">CountTotalReviewItems</property>
+ <property name="dataType">integer</property>
+ </structure>
+ <structure>
+ <property name="position">9</property>
+ <property name="name">Item participant::xmi:id</property>
+ <property name="dataType">string</property>
+ </structure>
+ <structure>
+ <property name="position">10</property>
+ <property name="name">description</property>
+ <property name="dataType">string</property>
+ </structure>
+ <structure>
+ <property name="position">11</property>
+ <property name="name">addedById</property>
+ <property name="dataType">string</property>
+ </structure>
+ <structure>
+ <property name="position">12</property>
+ <property name="name">repositoryRef</property>
+ <property name="dataType">string</property>
+ </structure>
+ <structure>
+ <property name="position">13</property>
+ <property name="name">authorRep</property>
+ <property name="dataType">string</property>
+ </structure>
+ <structure>
+ <property name="position">14</property>
+ <property name="name">submitted</property>
+ <property name="dataType">string</property>
+ </structure>
+ <structure>
+ <property name="position">15</property>
+ <property name="name">href</property>
+ <property name="dataType">string</property>
+ </structure>
+ <structure>
+ <property name="position">16</property>
+ <property name="name">href_1</property>
+ <property name="dataType">string</property>
+ </structure>
+ <structure>
+ <property name="position">17</property>
+ <property name="name">href_2</property>
+ <property name="dataType">string</property>
+ </structure>
+ <structure>
+ <property name="position">18</property>
+ <property name="name">href_3</property>
+ <property name="dataType">string</property>
+ </structure>
+ <structure>
+ <property name="position">19</property>
+ <property name="name">ProjectURIs</property>
+ <property name="dataType">string</property>
+ </structure>
+ <structure>
+ <property name="position">20</property>
+ <property name="name">RevieItemParticipants</property>
+ <property name="dataType">integer</property>
+ </structure>
+ <structure>
+ <property name="position">21</property>
+ <property name="name">LOCPerParticipant</property>
+ <property name="dataType">float</property>
+ </structure>
+ <structure>
+ <property name="position">22</property>
+ <property name="name">MaxLOC</property>
+ <property name="dataType">integer</property>
+ </structure>
+ <structure>
+ <property name="position">23</property>
+ <property name="name">MaxNbParticipant</property>
+ <property name="dataType">integer</property>
+ </structure>
+ <structure>
+ <property name="position">24</property>
+ <property name="name">JoinComputeLOC</property>
+ <property name="dataType">integer</property>
+ </structure>
+ </list-property>
+ </structure>
+ <simple-property-list name="dataSets">
+ <value>Item TextPosition</value>
+ <value>Item participant</value>
+ </simple-property-list>
+ <list-property name="joinConditions">
+ <structure>
+ <property name="joinType">full-out</property>
+ <property name="joinOperator">eq</property>
+ <property name="leftDataSet">Item TextPosition</property>
+ <property name="rightDataSet">Item participant</property>
+ <expression name="leftExpression">dataSetRow["xmi:id"]</expression>
+ <expression name="rightExpression">dataSetRow["xmi:id"]</expression>
+ </structure>
+ </list-property>
+ </joint-data-set>
+ <oda-data-set extensionID="org.eclipse.datatools.enablement.oda.xml.dataSet" name="Participant_Time" id="195">
+ <structure name="cachedMetaData">
+ <list-property name="resultSet">
+ <structure>
+ <property name="position">1</property>
+ <property name="name">xmi:id</property>
+ <property name="dataType">string</property>
+ </structure>
+ <structure>
+ <property name="position">2</property>
+ <property name="name">key</property>
+ <property name="dataType">string</property>
+ </structure>
+ <structure>
+ <property name="position">3</property>
+ <property name="name">value</property>
+ <property name="dataType">string</property>
+ </structure>
+ </list-property>
+ </structure>
+ <property name="dataSource">Merged_comments</property>
+ <list-property name="resultSet">
+ <structure>
+ <property name="position">1</property>
+ <property name="name">xmi:id</property>
+ <property name="nativeName">xmi:id</property>
+ <property name="dataType">string</property>
+ <property name="nativeDataType">0</property>
+ </structure>
+ <structure>
+ <property name="position">2</property>
+ <property name="name">key</property>
+ <property name="nativeName">key</property>
+ <property name="dataType">string</property>
+ <property name="nativeDataType">0</property>
+ </structure>
+ <structure>
+ <property name="position">3</property>
+ <property name="name">value</property>
+ <property name="nativeName">value</property>
+ <property name="dataType">string</property>
+ <property name="nativeDataType">0</property>
+ </structure>
+ </list-property>
+ <xml-property name="queryText"><![CDATA[table0#-TNAME-#table0#:#[//timeLog]#:#{xmi:id;STRING;@xmi:id},{key;STRING;@key},{value;STRING;@value}#:#<"xmi","http:%%www.omg.org%XMI";"r4ecore","http:%%org.eclipse.mylyn.reviews.r4e.core.model%";"xsi","http:%%www.w3.org%2001%XMLSchema-instance">]]></xml-property>
+ <xml-property name="designerValues"><![CDATA[<?xml version="1.0" encoding="UTF-8"?>
+<model:DesignValues xmlns:design="http://www.eclipse.org/datatools/connectivity/oda/design" xmlns:model="http://www.eclipse.org/birt/report/model/adapter/odaModel">
+ <Version>1.0</Version>
+ <design:ResultSets derivedMetaData="true">
+ <design:resultSetDefinitions>
+ <design:resultSetColumns>
+ <design:resultColumnDefinitions>
+ <design:attributes>
+ <design:name>xmi:id</design:name>
+ <design:position>1</design:position>
+ <design:nativeDataTypeCode>12</design:nativeDataTypeCode>
+ <design:precision>-1</design:precision>
+ <design:scale>-1</design:scale>
+ <design:nullability>Unknown</design:nullability>
+ </design:attributes>
+ <design:usageHints>
+ <design:label>xmi:id</design:label>
+ <design:formattingHints/>
+ </design:usageHints>
+ </design:resultColumnDefinitions>
+ <design:resultColumnDefinitions>
+ <design:attributes>
+ <design:name>key</design:name>
+ <design:position>2</design:position>
+ <design:nativeDataTypeCode>12</design:nativeDataTypeCode>
+ <design:precision>-1</design:precision>
+ <design:scale>-1</design:scale>
+ <design:nullability>Unknown</design:nullability>
+ </design:attributes>
+ <design:usageHints>
+ <design:label>key</design:label>
+ <design:formattingHints/>
+ </design:usageHints>
+ </design:resultColumnDefinitions>
+ <design:resultColumnDefinitions>
+ <design:attributes>
+ <design:name>value</design:name>
+ <design:position>3</design:position>
+ <design:nativeDataTypeCode>12</design:nativeDataTypeCode>
+ <design:precision>-1</design:precision>
+ <design:scale>-1</design:scale>
+ <design:nullability>Unknown</design:nullability>
+ </design:attributes>
+ <design:usageHints>
+ <design:label>value</design:label>
+ <design:formattingHints/>
+ </design:usageHints>
+ </design:resultColumnDefinitions>
+ </design:resultSetColumns>
+ <design:criteria/>
+ </design:resultSetDefinitions>
+ </design:ResultSets>
+</model:DesignValues>]]></xml-property>
+ <list-property name="privateDriverProperties">
+ <ex-property>
+ <name>MAX_ROW</name>
+ <value>-1</value>
+ </ex-property>
+ <ex-property>
+ <name>XML_FILE</name>
+ </ex-property>
+ </list-property>
+ </oda-data-set>
+ <joint-data-set name="Join ItemTextPosition_ParticipantTime" id="215">
+ <list-property name="computedColumns">
+ <structure>
+ <property name="name">PreparationReviewRate</property>
+ <expression name="expression">//Compute the preparation review rate&#13;
+//Compute the LOC per Hrs&#13;
+&#13;
+ timeHrs = row["TotalPreparationTimeInHrs"];&#13;
+ &#13;
+ if ( timeHrs != 0 ) {&#13;
+ ret = row["MaxLOC"] / timeHrs; &#13;
+ } else {&#13;
+ ret = 0;&#13;
+ }</expression>
+ <property name="dataType">float</property>
+ </structure>
+ <structure>
+ <property name="name">TotalPreparationTimeInHrs</property>
+ <expression name="expression">//Compute the total preparation time in hours &#13;
+&#13;
+ret = Total.sum ( row["Participant_Time::value"] ) / 60;</expression>
+ <property name="dataType">float</property>
+ </structure>
+ <structure>
+ <property name="name">AvgPreparationTime</property>
+ <expression name="expression">//Compute the average time spent per participants for the preparation phase&#13;
+&#13;
+//row["TotalPreparationTimeInHrs"] / row["CountParticipants"]&#13;
+//row["TotalPreparationTimeInHrs"] / row["RevieItemParticipants"];&#13;
+row["TotalPreparationTimeInHrs"] / Total.max ( row["Join SetParticipants"] );</expression>
+ <property name="dataType">float</property>
+ </structure>
+ <structure>
+ <property name="name">Join SetParticipants</property>
+ <expression name="expression">//Initialise the number of participants&#13;
+&#13;
+row["RevieItemParticipants"] != null ? row["RevieItemParticipants"] : 0;</expression>
+ <property name="dataType">integer</property>
+ </structure>
+ </list-property>
+ <list-property name="columnHints">
+ <structure>
+ <property name="columnName">Join Item_TextPosition-Participant::Item TextPosition::xmi:id</property>
+ <property name="alias">Item TextPosition::xmi:id</property>
+ <text-property name="displayName">Join Item_TextPosition-Participant::Item TextPosition::xmi:id</text-property>
+ </structure>
+ <structure>
+ <property name="columnName">Join Item_TextPosition-Participant::JoinComputeLOC</property>
+ <property name="alias">JoinComputeLOC</property>
+ <text-property name="displayName">Join Item_TextPosition-Participant::JoinComputeLOC</text-property>
+ </structure>
+ <structure>
+ <property name="columnName">Join Item_TextPosition-Participant::Item TextPosition::CountTotalLOC</property>
+ <property name="alias">CountTotalLOC</property>
+ <text-property name="displayName">Join Item_TextPosition-Participant::Item TextPosition::CountTotalLOC</text-property>
+ </structure>
+ <structure>
+ <property name="columnName">Participant_Time::xmi:id</property>
+ <property name="alias">xmi:id</property>
+ <text-property name="displayName">Participant_Time::xmi:id</text-property>
+ </structure>
+ <structure>
+ <property name="columnName">Join Item_TextPosition-Participant::Item participant::href_1</property>
+ <property name="alias">href_1</property>
+ <text-property name="displayName">Join Item_TextPosition-Participant::Item participant::href_1</text-property>
+ </structure>
+ <structure>
+ <property name="columnName">Join Item_TextPosition-Participant::Item participant::description</property>
+ <property name="alias">description</property>
+ <text-property name="displayName">Join Item_TextPosition-Participant::Item participant::description</text-property>
+ </structure>
+ <structure>
+ <property name="columnName">Join Item_TextPosition-Participant::Item participant::href_2</property>
+ <property name="alias">href_2</property>
+ <text-property name="displayName">Join Item_TextPosition-Participant::Item participant::href_2</text-property>
+ </structure>
+ <structure>
+ <property name="columnName">Join Item_TextPosition-Participant::Item participant::href_3</property>
+ <property name="alias">href_3</property>
+ <text-property name="displayName">Join Item_TextPosition-Participant::Item participant::href_3</text-property>
+ </structure>
+ <structure>
+ <property name="columnName">Participant_Time::value</property>
+ <property name="alias">value</property>
+ <text-property name="displayName">Participant_Time::value</text-property>
+ </structure>
+ <structure>
+ <property name="columnName">Join Item_TextPosition-Participant::Item participant::repositoryRef</property>
+ <property name="alias">repositoryRef</property>
+ <text-property name="displayName">Join Item_TextPosition-Participant::Item participant::repositoryRef</text-property>
+ </structure>
+ <structure>
+ <property name="columnName">Join Item_TextPosition-Participant::Item TextPosition::length</property>
+ <property name="alias">length</property>
+ <text-property name="displayName">Join Item_TextPosition-Participant::Item TextPosition::length</text-property>
+ </structure>
+ <structure>
+ <property name="columnName">Join Item_TextPosition-Participant::Item participant::href</property>
+ <property name="alias">href</property>
+ <text-property name="displayName">Join Item_TextPosition-Participant::Item participant::href</text-property>
+ </structure>
+ <structure>
+ <property name="columnName">Join Item_TextPosition-Participant::LOCPerParticipant</property>
+ <property name="alias">LOCPerParticipant</property>
+ <text-property name="displayName">Join Item_TextPosition-Participant::LOCPerParticipant</text-property>
+ </structure>
+ <structure>
+ <property name="columnName">Participant_Time::key</property>
+ <property name="alias">key</property>
+ <text-property name="displayName">Participant_Time::key</text-property>
+ </structure>
+ <structure>
+ <property name="columnName">Join Item_TextPosition-Participant::Item TextPosition::startPosition</property>
+ <property name="alias">startPosition</property>
+ <text-property name="displayName">Join Item_TextPosition-Participant::Item TextPosition::startPosition</text-property>
+ </structure>
+ <structure>
+ <property name="columnName">Join Item_TextPosition-Participant::Item participant::xmi:id</property>
+ <property name="alias">Item participant::xmi:id</property>
+ <text-property name="displayName">Join Item_TextPosition-Participant::Item participant::xmi:id</text-property>
+ </structure>
+ <structure>
+ <property name="columnName">Join Item_TextPosition-Participant::Item TextPosition::startLine</property>
+ <property name="alias">startLine</property>
+ <text-property name="displayName">Join Item_TextPosition-Participant::Item TextPosition::startLine</text-property>
+ </structure>
+ <structure>
+ <property name="columnName">Join Item_TextPosition-Participant::Item TextPosition::CountTotalReviewItems</property>
+ <property name="alias">CountTotalReviewItems</property>
+ <text-property name="displayName">Join Item_TextPosition-Participant::Item TextPosition::CountTotalReviewItems</text-property>
+ </structure>
+ <structure>
+ <property name="columnName">Join Item_TextPosition-Participant::MaxNbParticipant</property>
+ <property name="alias">MaxNbParticipant</property>
+ <text-property name="displayName">Join Item_TextPosition-Participant::MaxNbParticipant</text-property>
+ </structure>
+ <structure>
+ <property name="columnName">Join Item_TextPosition-Participant::Item TextPosition::CountFileNumberOfLines</property>
+ <property name="alias">CountFileNumberOfLines</property>
+ <text-property name="displayName">Join Item_TextPosition-Participant::Item TextPosition::CountFileNumberOfLines</text-property>
+ </structure>
+ <structure>
+ <property name="columnName">Join Item_TextPosition-Participant::Item participant::authorRep</property>
+ <property name="alias">authorRep</property>
+ <text-property name="displayName">Join Item_TextPosition-Participant::Item participant::authorRep</text-property>
+ </structure>
+ <structure>
+ <property name="columnName">Join Item_TextPosition-Participant::Item participant::submitted</property>
+ <property name="alias">submitted</property>
+ <text-property name="displayName">Join Item_TextPosition-Participant::Item participant::submitted</text-property>
+ </structure>
+ <structure>
+ <property name="columnName">Join Item_TextPosition-Participant::MaxLOC</property>
+ <property name="alias">MaxLOC</property>
+ <text-property name="displayName">Join Item_TextPosition-Participant::MaxLOC</text-property>
+ </structure>
+ <structure>
+ <property name="columnName">Join Item_TextPosition-Participant::Item participant::ProjectURIs</property>
+ <property name="alias">ProjectURIs</property>
+ <text-property name="displayName">Join Item_TextPosition-Participant::Item participant::ProjectURIs</text-property>
+ </structure>
+ <structure>
+ <property name="columnName">Join Item_TextPosition-Participant::Item TextPosition::endLine</property>
+ <property name="alias">endLine</property>
+ <text-property name="displayName">Join Item_TextPosition-Participant::Item TextPosition::endLine</text-property>
+ </structure>
+ <structure>
+ <property name="columnName">Join Item_TextPosition-Participant::Item participant::RevieItemParticipants</property>
+ <property name="alias">RevieItemParticipants</property>
+ <text-property name="displayName">Join Item_TextPosition-Participant::Item participant::RevieItemParticipants</text-property>
+ </structure>
+ <structure>
+ <property name="columnName">Join Item_TextPosition-Participant::Item participant::addedById</property>
+ <property name="alias">addedById</property>
+ <text-property name="displayName">Join Item_TextPosition-Participant::Item participant::addedById</text-property>
+ </structure>
+ </list-property>
+ <structure name="cachedMetaData">
+ <list-property name="resultSet">
+ <structure>
+ <property name="position">1</property>
+ <property name="name">Item TextPosition::xmi:id</property>
+ <property name="dataType">string</property>
+ </structure>
+ <structure>
+ <property name="position">2</property>
+ <property name="name">startPosition</property>
+ <property name="dataType">string</property>
+ </structure>
+ <structure>
+ <property name="position">3</property>
+ <property name="name">length</property>
+ <property name="dataType">string</property>
+ </structure>
+ <structure>
+ <property name="position">4</property>
+ <property name="name">startLine</property>
+ <property name="dataType">string</property>
+ </structure>
+ <structure>
+ <property name="position">5</property>
+ <property name="name">endLine</property>
+ <property name="dataType">string</property>
+ </structure>
+ <structure>
+ <property name="position">6</property>
+ <property name="name">CountFileNumberOfLines</property>
+ <property name="dataType">integer</property>
+ </structure>
+ <structure>
+ <property name="position">7</property>
+ <property name="name">CountTotalLOC</property>
+ <property name="dataType">integer</property>
+ </structure>
+ <structure>
+ <property name="position">8</property>
+ <property name="name">CountTotalReviewItems</property>
+ <property name="dataType">integer</property>
+ </structure>
+ <structure>
+ <property name="position">9</property>
+ <property name="name">Item participant::xmi:id</property>
+ <property name="dataType">string</property>
+ </structure>
+ <structure>
+ <property name="position">10</property>
+ <property name="name">description</property>
+ <property name="dataType">string</property>
+ </structure>
+ <structure>
+ <property name="position">11</property>
+ <property name="name">addedById</property>
+ <property name="dataType">string</property>
+ </structure>
+ <structure>
+ <property name="position">12</property>
+ <property name="name">repositoryRef</property>
+ <property name="dataType">string</property>
+ </structure>
+ <structure>
+ <property name="position">13</property>
+ <property name="name">authorRep</property>
+ <property name="dataType">string</property>
+ </structure>
+ <structure>
+ <property name="position">14</property>
+ <property name="name">submitted</property>
+ <property name="dataType">string</property>
+ </structure>
+ <structure>
+ <property name="position">15</property>
+ <property name="name">href</property>
+ <property name="dataType">string</property>
+ </structure>
+ <structure>
+ <property name="position">16</property>
+ <property name="name">href_1</property>
+ <property name="dataType">string</property>
+ </structure>
+ <structure>
+ <property name="position">17</property>
+ <property name="name">href_2</property>
+ <property name="dataType">string</property>
+ </structure>
+ <structure>
+ <property name="position">18</property>
+ <property name="name">href_3</property>
+ <property name="dataType">string</property>
+ </structure>
+ <structure>
+ <property name="position">19</property>
+ <property name="name">ProjectURIs</property>
+ <property name="dataType">string</property>
+ </structure>
+ <structure>
+ <property name="position">20</property>
+ <property name="name">RevieItemParticipants</property>
+ <property name="dataType">integer</property>
+ </structure>
+ <structure>
+ <property name="position">21</property>
+ <property name="name">LOCPerParticipant</property>
+ <property name="dataType">float</property>
+ </structure>
+ <structure>
+ <property name="position">22</property>
+ <property name="name">MaxLOC</property>
+ <property name="dataType">integer</property>
+ </structure>
+ <structure>
+ <property name="position">23</property>
+ <property name="name">MaxNbParticipant</property>
+ <property name="dataType">integer</property>
+ </structure>
+ <structure>
+ <property name="position">24</property>
+ <property name="name">JoinComputeLOC</property>
+ <property name="dataType">integer</property>
+ </structure>
+ <structure>
+ <property name="position">25</property>
+ <property name="name">xmi:id</property>
+ <property name="dataType">string</property>
+ </structure>
+ <structure>
+ <property name="position">26</property>
+ <property name="name">key</property>
+ <property name="dataType">string</property>
+ </structure>
+ <structure>
+ <property name="position">27</property>
+ <property name="name">value</property>
+ <property name="dataType">string</property>
+ </structure>
+ <structure>
+ <property name="position">28</property>
+ <property name="name">PreparationReviewRate</property>
+ <property name="dataType">float</property>
+ </structure>
+ <structure>
+ <property name="position">29</property>
+ <property name="name">TotalPreparationTimeInHrs</property>
+ <property name="dataType">float</property>
+ </structure>
+ <structure>
+ <property name="position">30</property>
+ <property name="name">AvgPreparationTime</property>
+ <property name="dataType">float</property>
+ </structure>
+ <structure>
+ <property name="position">31</property>
+ <property name="name">Join SetParticipants</property>
+ <property name="dataType">integer</property>
+ </structure>
+ </list-property>
+ </structure>
+ <simple-property-list name="dataSets">
+ <value>Join Item_TextPosition-Participant</value>
+ <value>Participant_Time</value>
+ </simple-property-list>
+ <list-property name="joinConditions">
+ <structure>
+ <property name="joinType">full-out</property>
+ <property name="joinOperator">eq</property>
+ <property name="leftDataSet">Join Item_TextPosition-Participant</property>
+ <property name="rightDataSet">Participant_Time</property>
+ <expression name="leftExpression">dataSetRow["authorRep"]</expression>
+ <expression name="rightExpression">dataSetRow["value"]</expression>
+ </structure>
+ </list-property>
+ </joint-data-set>
+ <oda-data-set extensionID="org.eclipse.datatools.enablement.oda.xml.dataSet" name="Property_Decision" id="220">
+ <list-property name="computedColumns">
+ <structure>
+ <property name="name">TotalDecisionTimeInHrs</property>
+ <expression name="expression">//Compute the total time spent in Decision phase&#13;
+//Take the total minutes and converted it to Hours&#13;
+&#13;
+ ret = Total.sum ( row["spentTime"] ) / 60;</expression>
+ <property name="dataType">float</property>
+ </structure>
+ </list-property>
+ <structure name="cachedMetaData">
+ <list-property name="resultSet">
+ <structure>
+ <property name="position">1</property>
+ <property name="name">xmi:id</property>
+ <property name="dataType">string</property>
+ </structure>
+ <structure>
+ <property name="position">2</property>
+ <property name="name">spentTime</property>
+ <property name="dataType">string</property>
+ </structure>
+ <structure>
+ <property name="position">3</property>
+ <property name="name">value</property>
+ <property name="dataType">string</property>
+ </structure>
+ <structure>
+ <property name="position">4</property>
+ <property name="name">TotalDecisionTimeInHrs</property>
+ <property name="dataType">float</property>
+ </structure>
+ </list-property>
+ </structure>
+ <property name="dataSource">Merged_review</property>
+ <list-property name="resultSet">
+ <structure>
+ <property name="position">1</property>
+ <property name="name">xmi:id</property>
+ <property name="nativeName">xmi:id</property>
+ <property name="dataType">string</property>
+ <property name="nativeDataType">0</property>
+ </structure>
+ <structure>
+ <property name="position">2</property>
+ <property name="name">spentTime</property>
+ <property name="nativeName">spentTime</property>
+ <property name="dataType">string</property>
+ <property name="nativeDataType">0</property>
+ </structure>
+ <structure>
+ <property name="position">3</property>
+ <property name="name">value</property>
+ <property name="nativeName">value</property>
+ <property name="dataType">string</property>
+ <property name="nativeDataType">0</property>
+ </structure>
+ </list-property>
+ <xml-property name="queryText"><![CDATA[table0#-TNAME-#table0#:#[//decision]#:#{xmi:id;STRING;@xmi:id},{spentTime;STRING;@spentTime},{value;STRING;@value}#:#<"xmi","http:%%www.omg.org%XMI";"r4ecore","http:%%org.eclipse.mylyn.reviews.r4e.core.model%";"xsi","http:%%www.w3.org%2001%XMLSchema-instance">]]></xml-property>
+ <xml-property name="designerValues"><![CDATA[<?xml version="1.0" encoding="UTF-8"?>
+<model:DesignValues xmlns:design="http://www.eclipse.org/datatools/connectivity/oda/design" xmlns:model="http://www.eclipse.org/birt/report/model/adapter/odaModel">
+ <Version>1.0</Version>
+ <design:ResultSets derivedMetaData="true">
+ <design:resultSetDefinitions>
+ <design:resultSetColumns>
+ <design:resultColumnDefinitions>
+ <design:attributes>
+ <design:name>xmi:id</design:name>
+ <design:position>1</design:position>
+ <design:nativeDataTypeCode>12</design:nativeDataTypeCode>
+ <design:precision>-1</design:precision>
+ <design:scale>-1</design:scale>
+ <design:nullability>Unknown</design:nullability>
+ </design:attributes>
+ <design:usageHints>
+ <design:label>xmi:id</design:label>
+ <design:formattingHints/>
+ </design:usageHints>
+ </design:resultColumnDefinitions>
+ <design:resultColumnDefinitions>
+ <design:attributes>
+ <design:name>value</design:name>
+ <design:position>2</design:position>
+ <design:nativeDataTypeCode>12</design:nativeDataTypeCode>
+ <design:precision>-1</design:precision>
+ <design:scale>-1</design:scale>
+ <design:nullability>Unknown</design:nullability>
+ </design:attributes>
+ <design:usageHints>
+ <design:label>value</design:label>
+ <design:formattingHints/>
+ </design:usageHints>
+ </design:resultColumnDefinitions>
+ </design:resultSetColumns>
+ <design:criteria/>
+ </design:resultSetDefinitions>
+ </design:ResultSets>
+</model:DesignValues>]]></xml-property>
+ <list-property name="privateDriverProperties">
+ <ex-property>
+ <name>MAX_ROW</name>
+ <value>-1</value>
+ </ex-property>
+ <ex-property>
+ <name>XML_FILE</name>
+ </ex-property>
+ </list-property>
+ </oda-data-set>
+ <joint-data-set name="Join ItemtextPos_Participant_propertydecision" id="223">
+ <list-property name="computedColumns">
+ <structure>
+ <property name="name">AvgDecisionTime</property>
+ <expression name="expression">//Compute the average decision time &#13;
+&#13;
+ ret = row["TotalDecisionTimeInHrs"] / row["MaxNbParticipant"];</expression>
+ <property name="dataType">float</property>
+ </structure>
+ <structure>
+ <property name="name">ItemDecisionReviewRate</property>
+ <expression name="expression">//Count the review item decision review rate&#13;
+&#13;
+//Count the total decision time for a review&#13;
+&#13;
+decisionTime = Total.max ( row["Join DecisionTime"] );&#13;
+&#13;
+//Count the total lines of codes&#13;
+loc = Total.max ( row["MaxLOC"] );&#13;
+&#13;
+//Compute the ratio Decision LOC / hours&#13;
+&#13;
+if (decisionTime == 0 ) {&#13;
+ val = 0;&#13;
+} else {&#13;
+ val = loc / decisionTime;&#13;
+}</expression>
+ <property name="dataType">float</property>
+ </structure>
+ <structure>
+ <property name="name">Join DecisionTime</property>
+ <expression name="expression">//Fill Join time with some 0 value&#13;
+decisionTime = row["TotalDecisionTimeInHrs"] != null ? decisionTime = row["TotalDecisionTimeInHrs"] : 0&#13;
+;</expression>
+ <property name="dataType">float</property>
+ </structure>
+ </list-property>
+ <list-property name="columnHints">
+ <structure>
+ <property name="columnName">Join ItemTextPosition_ParticipantTime::Join Item_TextPosition-Participant::Item TextPosition::xmi:id</property>
+ <property name="alias">Item TextPosition::xmi:id</property>
+ <text-property name="displayName">Join ItemTextPosition_ParticipantTime::Join Item_TextPosition-Participant::Item TextPosition::xmi:id</text-property>
+ </structure>
+ <structure>
+ <property name="columnName">Join ItemTextPosition_ParticipantTime::Participant_Time::xmi:id</property>
+ <property name="alias">Join ItemTextPosition_ParticipantTime::xmi:id</property>
+ <text-property name="displayName">Join ItemTextPosition_ParticipantTime::Participant_Time::xmi:id</text-property>
+ </structure>
+ <structure>
+ <property name="columnName">Join ItemTextPosition_ParticipantTime::PreparationReviewRate</property>
+ <property name="alias">PreparationReviewRate</property>
+ <text-property name="displayName">Join ItemTextPosition_ParticipantTime::PreparationReviewRate</text-property>
+ </structure>
+ <structure>
+ <property name="columnName">Join ItemTextPosition_ParticipantTime::Join Item_TextPosition-Participant::JoinComputeLOC</property>
+ <property name="alias">JoinComputeLOC</property>
+ <text-property name="displayName">Join ItemTextPosition_ParticipantTime::Join Item_TextPosition-Participant::JoinComputeLOC</text-property>
+ </structure>
+ <structure>
+ <property name="columnName">Join ItemTextPosition_ParticipantTime::Join Item_TextPosition-Participant::Item TextPosition::CountTotalLOC</property>
+ <property name="alias">CountTotalLOC</property>
+ <text-property name="displayName">Join ItemTextPosition_ParticipantTime::Join Item_TextPosition-Participant::Item TextPosition::CountTotalLOC</text-property>
+ </structure>
+ <structure>
+ <property name="columnName">Join ItemTextPosition_ParticipantTime::TotalPreparationTimeInHrs</property>
+ <property name="alias">TotalPreparationTimeInHrs</property>
+ <text-property name="displayName">Join ItemTextPosition_ParticipantTime::TotalPreparationTimeInHrs</text-property>
+ </structure>
+ <structure>
+ <property name="columnName">Property_Decision::xmi:id</property>
+ <property name="alias">Property_Decision::xmi:id</property>
+ <text-property name="displayName">Property_Decision::xmi:id</text-property>
+ </structure>
+ <structure>
+ <property name="columnName">Join ItemTextPosition_ParticipantTime::AvgPreparationTime</property>
+ <property name="alias">AvgPreparationTime</property>
+ <text-property name="displayName">Join ItemTextPosition_ParticipantTime::AvgPreparationTime</text-property>
+ </structure>
+ <structure>
+ <property name="columnName">Join ItemTextPosition_ParticipantTime::Join Item_TextPosition-Participant::Item participant::href_1</property>
+ <property name="alias">href_1</property>
+ <text-property name="displayName">Join ItemTextPosition_ParticipantTime::Join Item_TextPosition-Participant::Item participant::href_1</text-property>
+ </structure>
+ <structure>
+ <property name="columnName">Join ItemTextPosition_ParticipantTime::Join Item_TextPosition-Participant::Item participant::description</property>
+ <property name="alias">description</property>
+ <text-property name="displayName">Join ItemTextPosition_ParticipantTime::Join Item_TextPosition-Participant::Item participant::description</text-property>
+ </structure>
+ <structure>
+ <property name="columnName">Join ItemTextPosition_ParticipantTime::Join Item_TextPosition-Participant::Item participant::href_2</property>
+ <property name="alias">href_2</property>
+ <text-property name="displayName">Join ItemTextPosition_ParticipantTime::Join Item_TextPosition-Participant::Item participant::href_2</text-property>
+ </structure>
+ <structure>
+ <property name="columnName">Join ItemTextPosition_ParticipantTime::Join Item_TextPosition-Participant::Item participant::href_3</property>
+ <property name="alias">href_3</property>
+ <text-property name="displayName">Join ItemTextPosition_ParticipantTime::Join Item_TextPosition-Participant::Item participant::href_3</text-property>
+ </structure>
+ <structure>
+ <property name="columnName">Join ItemTextPosition_ParticipantTime::Join Item_TextPosition-Participant::Item participant::repositoryRef</property>
+ <property name="alias">repositoryRef</property>
+ <text-property name="displayName">Join ItemTextPosition_ParticipantTime::Join Item_TextPosition-Participant::Item participant::repositoryRef</text-property>
+ </structure>
+ <structure>
+ <property name="columnName">Join ItemTextPosition_ParticipantTime::Join Item_TextPosition-Participant::Item TextPosition::length</property>
+ <property name="alias">length</property>
+ <text-property name="displayName">Join ItemTextPosition_ParticipantTime::Join Item_TextPosition-Participant::Item TextPosition::length</text-property>
+ </structure>
+ <structure>
+ <property name="columnName">Join ItemTextPosition_ParticipantTime::Join SetParticipants</property>
+ <property name="alias">Join SetParticipants</property>
+ <text-property name="displayName">Join ItemTextPosition_ParticipantTime::Join SetParticipants</text-property>
+ </structure>
+ <structure>
+ <property name="columnName">Property_Decision::value</property>
+ <property name="alias">Property_Decision::value</property>
+ <text-property name="displayName">Property_Decision::value</text-property>
+ </structure>
+ <structure>
+ <property name="columnName">Join ItemTextPosition_ParticipantTime::Join Item_TextPosition-Participant::Item participant::href</property>
+ <property name="alias">href</property>
+ <text-property name="displayName">Join ItemTextPosition_ParticipantTime::Join Item_TextPosition-Participant::Item participant::href</text-property>
+ </structure>
+ <structure>
+ <property name="columnName">Join ItemTextPosition_ParticipantTime::Join Item_TextPosition-Participant::LOCPerParticipant</property>
+ <property name="alias">LOCPerParticipant</property>
+ <text-property name="displayName">Join ItemTextPosition_ParticipantTime::Join Item_TextPosition-Participant::LOCPerParticipant</text-property>
+ </structure>
+ <structure>
+ <property name="columnName">Join ItemTextPosition_ParticipantTime::Participant_Time::key</property>
+ <property name="alias">key</property>
+ <text-property name="displayName">Join ItemTextPosition_ParticipantTime::Participant_Time::key</text-property>
+ </structure>
+ <structure>
+ <property name="columnName">Join ItemTextPosition_ParticipantTime::Join Item_TextPosition-Participant::Item TextPosition::startPosition</property>
+ <property name="alias">startPosition</property>
+ <text-property name="displayName">Join ItemTextPosition_ParticipantTime::Join Item_TextPosition-Participant::Item TextPosition::startPosition</text-property>
+ </structure>
+ <structure>
+ <property name="columnName">Join ItemTextPosition_ParticipantTime::Join Item_TextPosition-Participant::Item participant::xmi:id</property>
+ <property name="alias">Item participant::xmi:id</property>
+ <text-property name="displayName">Join ItemTextPosition_ParticipantTime::Join Item_TextPosition-Participant::Item participant::xmi:id</text-property>
+ </structure>
+ <structure>
+ <property name="columnName">Join ItemTextPosition_ParticipantTime::Join Item_TextPosition-Participant::Item TextPosition::startLine</property>
+ <property name="alias">startLine</property>
+ <text-property name="displayName">Join ItemTextPosition_ParticipantTime::Join Item_TextPosition-Participant::Item TextPosition::startLine</text-property>
+ </structure>
+ <structure>
+ <property name="columnName">Join ItemTextPosition_ParticipantTime::Join Item_TextPosition-Participant::Item TextPosition::CountTotalReviewItems</property>
+ <property name="alias">CountTotalReviewItems</property>
+ <text-property name="displayName">Join ItemTextPosition_ParticipantTime::Join Item_TextPosition-Participant::Item TextPosition::CountTotalReviewItems</text-property>
+ </structure>
+ <structure>
+ <property name="columnName">Join ItemTextPosition_ParticipantTime::Join Item_TextPosition-Participant::MaxNbParticipant</property>
+ <property name="alias">MaxNbParticipant</property>
+ <text-property name="displayName">Join ItemTextPosition_ParticipantTime::Join Item_TextPosition-Participant::MaxNbParticipant</text-property>
+ </structure>
+ <structure>
+ <property name="columnName">Join ItemTextPosition_ParticipantTime::Join Item_TextPosition-Participant::Item TextPosition::CountFileNumberOfLines</property>
+ <property name="alias">CountFileNumberOfLines</property>
+ <text-property name="displayName">Join ItemTextPosition_ParticipantTime::Join Item_TextPosition-Participant::Item TextPosition::CountFileNumberOfLines</text-property>
+ </structure>
+ <structure>
+ <property name="columnName">Property_Decision::spentTime</property>
+ <property name="alias">spentTime</property>
+ <text-property name="displayName">Property_Decision::spentTime</text-property>
+ </structure>
+ <structure>
+ <property name="columnName">Join ItemTextPosition_ParticipantTime::Join Item_TextPosition-Participant::Item participant::authorRep</property>
+ <property name="alias">authorRep</property>
+ <text-property name="displayName">Join ItemTextPosition_ParticipantTime::Join Item_TextPosition-Participant::Item participant::authorRep</text-property>
+ </structure>
+ <structure>
+ <property name="columnName">Join ItemTextPosition_ParticipantTime::Join Item_TextPosition-Participant::Item participant::submitted</property>
+ <property name="alias">submitted</property>
+ <text-property name="displayName">Join ItemTextPosition_ParticipantTime::Join Item_TextPosition-Participant::Item participant::submitted</text-property>
+ </structure>
+ <structure>
+ <property name="columnName">Join ItemTextPosition_ParticipantTime::Join Item_TextPosition-Participant::MaxLOC</property>
+ <property name="alias">MaxLOC</property>
+ <text-property name="displayName">Join ItemTextPosition_ParticipantTime::Join Item_TextPosition-Participant::MaxLOC</text-property>
+ </structure>
+ <structure>
+ <property name="columnName">Property_Decision::TotalDecisionTimeInHrs</property>
+ <property name="alias">TotalDecisionTimeInHrs</property>
+ <text-property name="displayName">Property_Decision::TotalDecisionTimeInHrs</text-property>
+ </structure>
+ <structure>
+ <property name="columnName">Join ItemTextPosition_ParticipantTime::Join Item_TextPosition-Participant::Item participant::ProjectURIs</property>
+ <property name="alias">ProjectURIs</property>
+ <text-property name="displayName">Join ItemTextPosition_ParticipantTime::Join Item_TextPosition-Participant::Item participant::ProjectURIs</text-property>
+ </structure>
+ <structure>
+ <property name="columnName">Join ItemTextPosition_ParticipantTime::Join Item_TextPosition-Participant::Item TextPosition::endLine</property>
+ <property name="alias">endLine</property>
+ <text-property name="displayName">Join ItemTextPosition_ParticipantTime::Join Item_TextPosition-Participant::Item TextPosition::endLine</text-property>
+ </structure>
+ <structure>
+ <property name="columnName">Join ItemTextPosition_ParticipantTime::Join Item_TextPosition-Participant::Item participant::RevieItemParticipants</property>
+ <property name="alias">RevieItemParticipants</property>
+ <text-property name="displayName">Join ItemTextPosition_ParticipantTime::Join Item_TextPosition-Participant::Item participant::RevieItemParticipants</text-property>
+ </structure>
+ <structure>
+ <property name="columnName">Join ItemTextPosition_ParticipantTime::Join Item_TextPosition-Participant::Item participant::addedById</property>
+ <property name="alias">addedById</property>
+ <text-property name="displayName">Join ItemTextPosition_ParticipantTime::Join Item_TextPosition-Participant::Item participant::addedById</text-property>
+ </structure>
+ <structure>
+ <property name="columnName">Join ItemTextPosition_ParticipantTime::Participant_Time::value</property>
+ <property name="alias">Join ItemTextPosition_ParticipantTime::value</property>
+ <text-property name="displayName">Join ItemTextPosition_ParticipantTime::Participant_Time::value</text-property>
+ </structure>
+ </list-property>
+ <structure name="cachedMetaData">
+ <list-property name="resultSet">
+ <structure>
+ <property name="position">1</property>
+ <property name="name">Item TextPosition::xmi:id</property>
+ <property name="dataType">string</property>
+ </structure>
+ <structure>
+ <property name="position">2</property>
+ <property name="name">startPosition</property>
+ <property name="dataType">string</property>
+ </structure>
+ <structure>
+ <property name="position">3</property>
+ <property name="name">length</property>
+ <property name="dataType">string</property>
+ </structure>
+ <structure>
+ <property name="position">4</property>
+ <property name="name">startLine</property>
+ <property name="dataType">string</property>
+ </structure>
+ <structure>
+ <property name="position">5</property>
+ <property name="name">endLine</property>
+ <property name="dataType">string</property>
+ </structure>
+ <structure>
+ <property name="position">6</property>
+ <property name="name">CountFileNumberOfLines</property>
+ <property name="dataType">integer</property>
+ </structure>
+ <structure>
+ <property name="position">7</property>
+ <property name="name">CountTotalLOC</property>
+ <property name="dataType">integer</property>
+ </structure>
+ <structure>
+ <property name="position">8</property>
+ <property name="name">CountTotalReviewItems</property>
+ <property name="dataType">integer</property>
+ </structure>
+ <structure>
+ <property name="position">9</property>
+ <property name="name">Item participant::xmi:id</property>
+ <property name="dataType">string</property>
+ </structure>
+ <structure>
+ <property name="position">10</property>
+ <property name="name">description</property>
+ <property name="dataType">string</property>
+ </structure>
+ <structure>
+ <property name="position">11</property>
+ <property name="name">addedById</property>
+ <property name="dataType">string</property>
+ </structure>
+ <structure>
+ <property name="position">12</property>
+ <property name="name">repositoryRef</property>
+ <property name="dataType">string</property>
+ </structure>
+ <structure>
+ <property name="position">13</property>
+ <property name="name">authorRep</property>
+ <property name="dataType">string</property>
+ </structure>
+ <structure>
+ <property name="position">14</property>
+ <property name="name">submitted</property>
+ <property name="dataType">string</property>
+ </structure>
+ <structure>
+ <property name="position">15</property>
+ <property name="name">href</property>
+ <property name="dataType">string</property>
+ </structure>
+ <structure>
+ <property name="position">16</property>
+ <property name="name">href_1</property>
+ <property name="dataType">string</property>
+ </structure>
+ <structure>
+ <property name="position">17</property>
+ <property name="name">href_2</property>
+ <property name="dataType">string</property>
+ </structure>
+ <structure>
+ <property name="position">18</property>
+ <property name="name">href_3</property>
+ <property name="dataType">string</property>
+ </structure>
+ <structure>
+ <property name="position">19</property>
+ <property name="name">ProjectURIs</property>
+ <property name="dataType">string</property>
+ </structure>
+ <structure>
+ <property name="position">20</property>
+ <property name="name">RevieItemParticipants</property>
+ <property name="dataType">integer</property>
+ </structure>
+ <structure>
+ <property name="position">21</property>
+ <property name="name">LOCPerParticipant</property>
+ <property name="dataType">float</property>
+ </structure>
+ <structure>
+ <property name="position">22</property>
+ <property name="name">MaxLOC</property>
+ <property name="dataType">integer</property>
+ </structure>
+ <structure>
+ <property name="position">23</property>
+ <property name="name">MaxNbParticipant</property>
+ <property name="dataType">integer</property>
+ </structure>
+ <structure>
+ <property name="position">24</property>
+ <property name="name">JoinComputeLOC</property>
+ <property name="dataType">integer</property>
+ </structure>
+ <structure>
+ <property name="position">25</property>
+ <property name="name">Join ItemTextPosition_ParticipantTime::xmi:id</property>
+ <property name="dataType">string</property>
+ </structure>
+ <structure>
+ <property name="position">26</property>
+ <property name="name">key</property>
+ <property name="dataType">string</property>
+ </structure>
+ <structure>
+ <property name="position">27</property>
+ <property name="name">Join ItemTextPosition_ParticipantTime::value</property>
+ <property name="dataType">string</property>
+ </structure>
+ <structure>
+ <property name="position">28</property>
+ <property name="name">PreparationReviewRate</property>
+ <property name="dataType">float</property>
+ </structure>
+ <structure>
+ <property name="position">29</property>
+ <property name="name">TotalPreparationTimeInHrs</property>
+ <property name="dataType">float</property>
+ </structure>
+ <structure>
+ <property name="position">30</property>
+ <property name="name">AvgPreparationTime</property>
+ <property name="dataType">float</property>
+ </structure>
+ <structure>
+ <property name="position">31</property>
+ <property name="name">Join SetParticipants</property>
+ <property name="dataType">integer</property>
+ </structure>
+ <structure>
+ <property name="position">32</property>
+ <property name="name">Property_Decision::xmi:id</property>
+ <property name="dataType">string</property>
+ </structure>
+ <structure>
+ <property name="position">33</property>
+ <property name="name">spentTime</property>
+ <property name="dataType">string</property>
+ </structure>
+ <structure>
+ <property name="position">34</property>
+ <property name="name">Property_Decision::value</property>
+ <property name="dataType">string</property>
+ </structure>
+ <structure>
+ <property name="position">35</property>
+ <property name="name">TotalDecisionTimeInHrs</property>
+ <property name="dataType">float</property>
+ </structure>
+ <structure>
+ <property name="position">36</property>
+ <property name="name">AvgDecisionTime</property>
+ <property name="dataType">float</property>
+ </structure>
+ <structure>
+ <property name="position">37</property>
+ <property name="name">ItemDecisionReviewRate</property>
+ <property name="dataType">float</property>
+ </structure>
+ <structure>
+ <property name="position">38</property>
+ <property name="name">Join DecisionTime</property>
+ <property name="dataType">float</property>
+ </structure>
+ </list-property>
+ </structure>
+ <simple-property-list name="dataSets">
+ <value>Join ItemTextPosition_ParticipantTime</value>
+ <value>Property_Decision</value>
+ </simple-property-list>
+ <list-property name="joinConditions">
+ <structure>
+ <property name="joinType">full-out</property>
+ <property name="joinOperator">eq</property>
+ <property name="leftDataSet">Join ItemTextPosition_ParticipantTime</property>
+ <property name="rightDataSet">Property_Decision</property>
+ <expression name="leftExpression">dataSetRow["Item TextPosition::xmi:id"]</expression>
+ <expression name="rightExpression">dataSetRow["TotalDecisionTimeInHrs"]</expression>
+ </structure>
+ </list-property>
+ </joint-data-set>
+ <joint-data-set name="Join CommentParticipant_PropertyDecsion" id="265">
+ <list-property name="computedColumns">
+ <structure>
+ <property name="name">DecisionTimePerParticipant</property>
+ <expression name="expression">//Compute the average effort per participant&#13;
+&#13;
+ row["ComputeTotalDecisionTimeinHrs"] / row["CountParticipants"];</expression>
+ <property name="dataType">float</property>
+ </structure>
+ <structure>
+ <property name="name">ComputeTotalDecisionTimeinHrs</property>
+ <expression name="expression">//Compute the total decision time in hrs&#13;
+&#13;
+ret = Total.sum ( row["spentTime"] ) / 60;</expression>
+ <property name="dataType">float</property>
+ </structure>
+ </list-property>
+ <list-property name="columnHints">
+ <structure>
+ <property name="columnName">Comment Participant::ListDisctinctParticipant</property>
+ <property name="alias">ListDisctinctParticipant</property>
+ <text-property name="displayName">Comment Participant::ListDisctinctParticipant</text-property>
+ </structure>
+ <structure>
+ <property name="columnName">Comment Participant::CountParticipants</property>
+ <property name="alias">CountParticipants</property>
+ <text-property name="displayName">Comment Participant::CountParticipants</text-property>
+ </structure>
+ <structure>
+ <property name="columnName">Comment Participant::xmi:id</property>
+ <property name="alias">Comment Participant::xmi:id</property>
+ <text-property name="displayName">Comment Participant::xmi:id</text-property>
+ </structure>
+ <structure>
+ <property name="columnName">Comment Participant::reviewCompleted</property>
+ <property name="alias">reviewCompleted</property>
+ <text-property name="displayName">Comment Participant::reviewCompleted</text-property>
+ </structure>
+ <structure>
+ <property name="columnName">Comment Participant::sequenceIDCounter</property>
+ <property name="alias">sequenceIDCounter</property>
+ <text-property name="displayName">Comment Participant::sequenceIDCounter</text-property>
+ </structure>
+ <structure>
+ <property name="columnName">Comment Participant::id</property>
+ <property name="alias">id</property>
+ <text-property name="displayName">Comment Participant::id</text-property>
+ </structure>
+ <structure>
+ <property name="columnName">Comment Participant::Count roles</property>
+ <property name="alias">Count roles</property>
+ <text-property name="displayName">Comment Participant::Count roles</text-property>
+ </structure>
+ <structure>
+ <property name="columnName">Comment Participant::Get leader</property>
+ <property name="alias">Get leader</property>
+ <text-property name="displayName">Comment Participant::Get leader</text-property>
+ </structure>
+ <structure>
+ <property name="columnName">Property_Decision::xmi:id</property>
+ <property name="alias">Property_Decision::xmi:id</property>
+ <text-property name="displayName">Property_Decision::xmi:id</text-property>
+ </structure>
+ <structure>
+ <property name="columnName">Comment Participant::href_1</property>
+ <property name="alias">href_1</property>
+ <text-property name="displayName">Comment Participant::href_1</text-property>
+ </structure>
+ <structure>
+ <property name="columnName">Comment Participant::href_2</property>
+ <property name="alias">href_2</property>
+ <text-property name="displayName">Comment Participant::href_2</text-property>
+ </structure>
+ <structure>
+ <property name="columnName">Comment Participant::href_3</property>
+ <property name="alias">href_3</property>
+ <text-property name="displayName">Comment Participant::href_3</text-property>
+ </structure>
+ <structure>
+ <property name="columnName">Property_Decision::value</property>
+ <property name="alias">Property_Decision::value</property>
+ <text-property name="displayName">Property_Decision::value</text-property>
+ </structure>
+ <structure>
+ <property name="columnName">Comment Participant::href</property>
+ <property name="alias">href</property>
+ <text-property name="displayName">Comment Participant::href</text-property>
+ </structure>
+ <structure>
+ <property name="columnName">Comment Participant::key</property>
+ <property name="alias">key</property>
+ <text-property name="displayName">Comment Participant::key</text-property>
+ </structure>
+ <structure>
+ <property name="columnName">Comment Participant::value</property>
+ <property name="alias">Comment Participant::value</property>
+ <text-property name="displayName">Comment Participant::value</text-property>
+ </structure>
+ <structure>
+ <property name="columnName">Property_Decision::spentTime</property>
+ <property name="alias">spentTime</property>
+ <text-property name="displayName">Property_Decision::spentTime</text-property>
+ </structure>
+ <structure>
+ <property name="columnName">Property_Decision::TotalDecisionTimeInHrs</property>
+ <property name="alias">TotalDecisionTimeInHrs</property>
+ <text-property name="displayName">Property_Decision::TotalDecisionTimeInHrs</text-property>
+ </structure>
+ <structure>
+ <property name="columnName">Comment Participant::CountAnoPerParticipant</property>
+ <property name="alias">CountAnoPerParticipant</property>
+ <text-property name="displayName">Comment Participant::CountAnoPerParticipant</text-property>
+ </structure>
+ <structure>
+ <property name="columnName">Comment Participant::reviewCreatedByMe</property>
+ <property name="alias">reviewCreatedByMe</property>
+ <text-property name="displayName">Comment Participant::reviewCreatedByMe</text-property>
+ </structure>
+ <structure>
+ <property name="columnName">Comment Participant::email</property>
+ <property name="alias">email</property>
+ <text-property name="displayName">Comment Participant::email</text-property>
+ </structure>
+ <structure>
+ <property name="columnName">Comment Participant::focusArea</property>
+ <property name="alias">focusArea</property>
+ <text-property name="displayName">Comment Participant::focusArea</text-property>
+ </structure>
+ <structure>
+ <property name="columnName">Comment Participant::roles</property>
+ <property name="alias">roles</property>
+ <text-property name="displayName">Comment Participant::roles</text-property>
+ </structure>
+ <structure>
+ <property name="columnName">Comment Participant::CountAnomalies</property>
+ <property name="alias">CountAnomalies</property>
+ <text-property name="displayName">Comment Participant::CountAnomalies</text-property>
+ </structure>
+ <structure>
+ <property name="columnName">Comment Participant::xmi:id_1</property>
+ <property name="alias">xmi:id_1</property>
+ <text-property name="displayName">Comment Participant::xmi:id_1</text-property>
+ </structure>
+ </list-property>
+ <structure name="cachedMetaData">
+ <list-property name="resultSet">
+ <structure>
+ <property name="position">1</property>
+ <property name="name">Comment Participant::xmi:id</property>
+ <property name="dataType">string</property>
+ </structure>
+ <structure>
+ <property name="position">2</property>
+ <property name="name">id</property>
+ <property name="dataType">string</property>
+ </structure>
+ <structure>
+ <property name="position">3</property>
+ <property name="name">email</property>
+ <property name="dataType">string</property>
+ </structure>
+ <structure>
+ <property name="position">4</property>
+ <property name="name">sequenceIDCounter</property>
+ <property name="dataType">string</property>
+ </structure>
+ <structure>
+ <property name="position">5</property>
+ <property name="name">reviewCreatedByMe</property>
+ <property name="dataType">string</property>
+ </structure>
+ <structure>
+ <property name="position">6</property>
+ <property name="name">href</property>
+ <property name="dataType">string</property>
+ </structure>
+ <structure>
+ <property name="position">7</property>
+ <property name="name">href_1</property>
+ <property name="dataType">string</property>
+ </structure>
+ <structure>
+ <property name="position">8</property>
+ <property name="name">href_2</property>
+ <property name="dataType">string</property>
+ </structure>
+ <structure>
+ <property name="position">9</property>
+ <property name="name">roles</property>
+ <property name="dataType">string</property>
+ </structure>
+ <structure>
+ <property name="position">10</property>
+ <property name="name">focusArea</property>
+ <property name="dataType">string</property>
+ </structure>
+ <structure>
+ <property name="position">11</property>
+ <property name="name">reviewCompleted</property>
+ <property name="dataType">string</property>
+ </structure>
+ <structure>
+ <property name="position">12</property>
+ <property name="name">href_3</property>
+ <property name="dataType">string</property>
+ </structure>
+ <structure>
+ <property name="position">13</property>
+ <property name="name">xmi:id_1</property>
+ <property name="dataType">string</property>
+ </structure>
+ <structure>
+ <property name="position">14</property>
+ <property name="name">key</property>
+ <property name="dataType">string</property>
+ </structure>
+ <structure>
+ <property name="position">15</property>
+ <property name="name">Comment Participant::value</property>
+ <property name="dataType">string</property>
+ </structure>
+ <structure>
+ <property name="position">16</property>
+ <property name="name">Get leader</property>
+ <property name="dataType">string</property>
+ </structure>
+ <structure>
+ <property name="position">17</property>
+ <property name="name">Count roles</property>
+ <property name="dataType">string</property>
+ </structure>
+ <structure>
+ <property name="position">18</property>
+ <property name="name">CountParticipants</property>
+ <property name="dataType">integer</property>
+ </structure>
+ <structure>
+ <property name="position">19</property>
+ <property name="name">CountAnomalies</property>
+ <property name="dataType">integer</property>
+ </structure>
+ <structure>
+ <property name="position">20</property>
+ <property name="name">CountAnoPerParticipant</property>
+ <property name="dataType">float</property>
+ </structure>
+ <structure>
+ <property name="position">21</property>
+ <property name="name">ListDisctinctParticipant</property>
+ <property name="dataType">string</property>
+ </structure>
+ <structure>
+ <property name="position">22</property>
+ <property name="name">Property_Decision::xmi:id</property>
+ <property name="dataType">string</property>
+ </structure>
+ <structure>
+ <property name="position">23</property>
+ <property name="name">spentTime</property>
+ <property name="dataType">string</property>
+ </structure>
+ <structure>
+ <property name="position">24</property>
+ <property name="name">Property_Decision::value</property>
+ <property name="dataType">string</property>
+ </structure>
+ <structure>
+ <property name="position">25</property>
+ <property name="name">TotalDecisionTimeInHrs</property>
+ <property name="dataType">float</property>
+ </structure>
+ <structure>
+ <property name="position">26</property>
+ <property name="name">DecisionTimePerParticipant</property>
+ <property name="dataType">float</property>
+ </structure>
+ <structure>
+ <property name="position">27</property>
+ <property name="name">ComputeTotalDecisionTimeinHrs</property>
+ <property name="dataType">float</property>
+ </structure>
+ </list-property>
+ </structure>
+ <simple-property-list name="dataSets">
+ <value>Comment Participant</value>
+ <value>Property_Decision</value>
+ </simple-property-list>
+ <list-property name="joinConditions">
+ <structure>
+ <property name="joinType">full-out</property>
+ <property name="joinOperator">eq</property>
+ <property name="leftDataSet">Comment Participant</property>
+ <property name="rightDataSet">Property_Decision</property>
+ <expression name="leftExpression">dataSetRow["xmi:id_1"]</expression>
+ <expression name="rightExpression">dataSetRow["xmi:id"]</expression>
+ </structure>
+ </list-property>
+ </joint-data-set>
+ <oda-data-set extensionID="org.eclipse.datatools.enablement.oda.xml.dataSet" name="Test_Property" id="269">
+ <structure name="cachedMetaData">
+ <list-property name="resultSet">
+ <structure>
+ <property name="position">1</property>
+ <property name="name">xmi:id</property>
+ <property name="dataType">string</property>
+ </structure>
+ <structure>
+ <property name="position">2</property>
+ <property name="name">name</property>
+ <property name="dataType">string</property>
+ </structure>
+ <structure>
+ <property name="position">3</property>
+ <property name="name">project</property>
+ <property name="dataType">string</property>
+ </structure>
+ <structure>
+ <property name="position">4</property>
+ <property name="name">entryCriteria</property>
+ <property name="dataType">string</property>
+ </structure>
+ <structure>
+ <property name="position">5</property>
+ <property name="name">extraNotes</property>
+ <property name="dataType">string</property>
+ </structure>
+ <structure>
+ <property name="position">6</property>
+ <property name="name">objectives</property>
+ <property name="dataType">string</property>
+ </structure>
+ <structure>
+ <property name="position">7</property>
+ <property name="name">referenceMaterial</property>
+ <property name="dataType">string</property>
+ </structure>
+ <structure>
+ <property name="position">8</property>
+ <property name="name">startDate</property>
+ <property name="dataType">string</property>
+ </structure>
+ <structure>
+ <property name="position">9</property>
+ <property name="name">type</property>
+ <property name="dataType">string</property>
+ </structure>
+ <structure>
+ <property name="position">10</property>
+ <property name="name">current</property>
+ <property name="dataType">string</property>
+ </structure>
+ <structure>
+ <property name="position">11</property>
+ <property name="name">xsi:type</property>
+ <property name="dataType">string</property>
+ </structure>
+ <structure>
+ <property name="position">12</property>
+ <property name="name">xmi:id_1</property>
+ <property name="dataType">string</property>
+ </structure>
+ <structure>
+ <property name="position">13</property>
+ <property name="name">state</property>
+ <property name="dataType">string</property>
+ </structure>
+ <structure>
+ <property name="position">14</property>
+ <property name="name">components</property>
+ <property name="dataType">string</property>
+ </structure>
+ <structure>
+ <property name="position">15</property>
+ <property name="name">xmi:id_2</property>
+ <property name="dataType">string</property>
+ </structure>
+ <structure>
+ <property name="position">16</property>
+ <property name="name">spentTime</property>
+ <property name="dataType">string</property>
+ </structure>
+ <structure>
+ <property name="position">17</property>
+ <property name="name">value</property>
+ <property name="dataType">string</property>
+ </structure>
+ <structure>
+ <property name="position">18</property>
+ <property name="name">href</property>
+ <property name="dataType">string</property>
+ </structure>
+ <structure>
+ <property name="position">19</property>
+ <property name="name">href_1</property>
+ <property name="dataType">string</property>
+ </structure>
+ <structure>
+ <property name="position">20</property>
+ <property name="name">href_2</property>
+ <property name="dataType">string</property>
+ </structure>
+ </list-property>
+ </structure>
+ <property name="dataSource">Source_merge_Property</property>
+ <list-property name="resultSet">
+ <structure>
+ <property name="position">1</property>
+ <property name="name">xmi:id</property>
+ <property name="nativeName">xmi:id</property>
+ <property name="dataType">string</property>
+ <property name="nativeDataType">12</property>
+ </structure>
+ <structure>
+ <property name="position">2</property>
+ <property name="name">name</property>
+ <property name="nativeName">name</property>
+ <property name="dataType">string</property>
+ <property name="nativeDataType">12</property>
+ </structure>
+ <structure>
+ <property name="position">3</property>
+ <property name="name">project</property>
+ <property name="nativeName">project</property>
+ <property name="dataType">string</property>
+ <property name="nativeDataType">12</property>
+ </structure>
+ <structure>
+ <property name="position">4</property>
+ <property name="name">entryCriteria</property>
+ <property name="nativeName">entryCriteria</property>
+ <property name="dataType">string</property>
+ <property name="nativeDataType">12</property>
+ </structure>
+ <structure>
+ <property name="position">5</property>
+ <property name="name">extraNotes</property>
+ <property name="nativeName">extraNotes</property>
+ <property name="dataType">string</property>
+ <property name="nativeDataType">12</property>
+ </structure>
+ <structure>
+ <property name="position">6</property>
+ <property name="name">objectives</property>
+ <property name="nativeName">objectives</property>
+ <property name="dataType">string</property>
+ <property name="nativeDataType">12</property>
+ </structure>
+ <structure>
+ <property name="position">7</property>
+ <property name="name">referenceMaterial</property>
+ <property name="nativeName">referenceMaterial</property>
+ <property name="dataType">string</property>
+ <property name="nativeDataType">12</property>
+ </structure>
+ <structure>
+ <property name="position">8</property>
+ <property name="name">startDate</property>
+ <property name="nativeName">startDate</property>
+ <property name="dataType">string</property>
+ <property name="nativeDataType">12</property>
+ </structure>
+ <structure>
+ <property name="position">9</property>
+ <property name="name">type</property>
+ <property name="nativeName">type</property>
+ <property name="dataType">string</property>
+ <property name="nativeDataType">12</property>
+ </structure>
+ <structure>
+ <property name="position">10</property>
+ <property name="name">current</property>
+ <property name="nativeName">current</property>
+ <property name="dataType">string</property>
+ <property name="nativeDataType">12</property>
+ </structure>
+ <structure>
+ <property name="position">11</property>
+ <property name="name">xsi:type</property>
+ <property name="nativeName">xsi:type</property>
+ <property name="dataType">string</property>
+ <property name="nativeDataType">12</property>
+ </structure>
+ <structure>
+ <property name="position">12</property>
+ <property name="name">xmi:id_1</property>
+ <property name="nativeName">xmi:id_1</property>
+ <property name="dataType">string</property>
+ <property name="nativeDataType">12</property>
+ </structure>
+ <structure>
+ <property name="position">13</property>
+ <property name="name">state</property>
+ <property name="nativeName">state</property>
+ <property name="dataType">string</property>
+ <property name="nativeDataType">12</property>
+ </structure>
+ <structure>
+ <property name="position">14</property>
+ <property name="name">components</property>
+ <property name="nativeName">components</property>
+ <property name="dataType">string</property>
+ <property name="nativeDataType">12</property>
+ </structure>
+ <structure>
+ <property name="position">15</property>
+ <property name="name">xmi:id_2</property>
+ <property name="nativeName">xmi:id_2</property>
+ <property name="dataType">string</property>
+ <property name="nativeDataType">12</property>
+ </structure>
+ <structure>
+ <property name="position">16</property>
+ <property name="name">spentTime</property>
+ <property name="nativeName">spentTime</property>
+ <property name="dataType">string</property>
+ <property name="nativeDataType">12</property>
+ </structure>
+ <structure>
+ <property name="position">17</property>
+ <property name="name">value</property>
+ <property name="nativeName">value</property>
+ <property name="dataType">string</property>
+ <property name="nativeDataType">12</property>
+ </structure>
+ <structure>
+ <property name="position">18</property>
+ <property name="name">href</property>
+ <property name="nativeName">href</property>
+ <property name="dataType">string</property>
+ <property name="nativeDataType">12</property>
+ </structure>
+ <structure>
+ <property name="position">19</property>
+ <property name="name">href_1</property>
+ <property name="nativeName">href_1</property>
+ <property name="dataType">string</property>
+ <property name="nativeDataType">12</property>
+ </structure>
+ <structure>
+ <property name="position">20</property>
+ <property name="name">href_2</property>
+ <property name="nativeName">href_2</property>
+ <property name="dataType">string</property>
+ <property name="nativeDataType">12</property>
+ </structure>
+ </list-property>
+ <xml-property name="queryText"><![CDATA[table0#-TNAME-#table0#:#[//r4ecore:R4EFormalReview]#:#{xmi:id;STRING;@xmi:id},{name;STRING;@name},{project;STRING;@project},{entryCriteria;STRING;@entryCriteria},{extraNotes;STRING;@extraNotes},{objectives;STRING;@objectives},{referenceMaterial;STRING;@referenceMaterial},{startDate;STRING;@startDate},{type;STRING;@type},{current;STRING;@current},{xsi:type;STRING;state/@xsi:type},{xmi:id_1;STRING;state/@xmi:id},{state;STRING;state/@state},{components;STRING;components},{xmi:id_2;STRING;decision/@xmi:id},{spentTime;STRING;decision/@spentTime},{value;STRING;decision/@value},{href;STRING;createdBy/@href},{href_1;STRING;phases/@href},{href_2;STRING;activeMeeting/@href}#:#<"xmi","http:%%www.omg.org%XMI";"r4ecore","http:%%org.eclipse.mylyn.reviews.r4e.core.model%";"xsi","http:%%www.w3.org%2001%XMLSchema-instance">]]></xml-property>
+ <xml-property name="designerValues"><![CDATA[<?xml version="1.0" encoding="UTF-8"?>
+<model:DesignValues xmlns:design="http://www.eclipse.org/datatools/connectivity/oda/design" xmlns:model="http://www.eclipse.org/birt/report/model/adapter/odaModel">
+ <Version>1.0</Version>
+ <design:ResultSets derivedMetaData="true">
+ <design:resultSetDefinitions>
+ <design:resultSetColumns>
+ <design:resultColumnDefinitions>
+ <design:attributes>
+ <design:name>xmi:id</design:name>
+ <design:position>1</design:position>
+ <design:nativeDataTypeCode>12</design:nativeDataTypeCode>
+ <design:precision>-1</design:precision>
+ <design:scale>-1</design:scale>
+ <design:nullability>Unknown</design:nullability>
+ </design:attributes>
+ <design:usageHints>
+ <design:label>xmi:id</design:label>
+ <design:formattingHints/>
+ </design:usageHints>
+ </design:resultColumnDefinitions>
+ <design:resultColumnDefinitions>
+ <design:attributes>
+ <design:name>name</design:name>
+ <design:position>2</design:position>
+ <design:nativeDataTypeCode>12</design:nativeDataTypeCode>
+ <design:precision>-1</design:precision>
+ <design:scale>-1</design:scale>
+ <design:nullability>Unknown</design:nullability>
+ </design:attributes>
+ <design:usageHints>
+ <design:label>name</design:label>
+ <design:formattingHints/>
+ </design:usageHints>
+ </design:resultColumnDefinitions>
+ <design:resultColumnDefinitions>
+ <design:attributes>
+ <design:name>project</design:name>
+ <design:position>3</design:position>
+ <design:nativeDataTypeCode>12</design:nativeDataTypeCode>
+ <design:precision>-1</design:precision>
+ <design:scale>-1</design:scale>
+ <design:nullability>Unknown</design:nullability>
+ </design:attributes>
+ <design:usageHints>
+ <design:label>project</design:label>
+ <design:formattingHints/>
+ </design:usageHints>
+ </design:resultColumnDefinitions>
+ <design:resultColumnDefinitions>
+ <design:attributes>
+ <design:name>entryCriteria</design:name>
+ <design:position>4</design:position>
+ <design:nativeDataTypeCode>12</design:nativeDataTypeCode>
+ <design:precision>-1</design:precision>
+ <design:scale>-1</design:scale>
+ <design:nullability>Unknown</design:nullability>
+ </design:attributes>
+ <design:usageHints>
+ <design:label>entryCriteria</design:label>
+ <design:formattingHints/>
+ </design:usageHints>
+ </design:resultColumnDefinitions>
+ <design:resultColumnDefinitions>
+ <design:attributes>
+ <design:name>extraNotes</design:name>
+ <design:position>5</design:position>
+ <design:nativeDataTypeCode>12</design:nativeDataTypeCode>
+ <design:precision>-1</design:precision>
+ <design:scale>-1</design:scale>
+ <design:nullability>Unknown</design:nullability>
+ </design:attributes>
+ <design:usageHints>
+ <design:label>extraNotes</design:label>
+ <design:formattingHints/>
+ </design:usageHints>
+ </design:resultColumnDefinitions>
+ <design:resultColumnDefinitions>
+ <design:attributes>
+ <design:name>objectives</design:name>
+ <design:position>6</design:position>
+ <design:nativeDataTypeCode>12</design:nativeDataTypeCode>
+ <design:precision>-1</design:precision>
+ <design:scale>-1</design:scale>
+ <design:nullability>Unknown</design:nullability>
+ </design:attributes>
+ <design:usageHints>
+ <design:label>objectives</design:label>
+ <design:formattingHints/>
+ </design:usageHints>
+ </design:resultColumnDefinitions>
+ <design:resultColumnDefinitions>
+ <design:attributes>
+ <design:name>referenceMaterial</design:name>
+ <design:position>7</design:position>
+ <design:nativeDataTypeCode>12</design:nativeDataTypeCode>
+ <design:precision>-1</design:precision>
+ <design:scale>-1</design:scale>
+ <design:nullability>Unknown</design:nullability>
+ </design:attributes>
+ <design:usageHints>
+ <design:label>referenceMaterial</design:label>
+ <design:formattingHints/>
+ </design:usageHints>
+ </design:resultColumnDefinitions>
+ <design:resultColumnDefinitions>
+ <design:attributes>
+ <design:name>startDate</design:name>
+ <design:position>8</design:position>
+ <design:nativeDataTypeCode>12</design:nativeDataTypeCode>
+ <design:precision>-1</design:precision>
+ <design:scale>-1</design:scale>
+ <design:nullability>Unknown</design:nullability>
+ </design:attributes>
+ <design:usageHints>
+ <design:label>startDate</design:label>
+ <design:formattingHints/>
+ </design:usageHints>
+ </design:resultColumnDefinitions>
+ <design:resultColumnDefinitions>
+ <design:attributes>
+ <design:name>type</design:name>
+ <design:position>9</design:position>
+ <design:nativeDataTypeCode>12</design:nativeDataTypeCode>
+ <design:precision>-1</design:precision>
+ <design:scale>-1</design:scale>
+ <design:nullability>Unknown</design:nullability>
+ </design:attributes>
+ <design:usageHints>
+ <design:label>type</design:label>
+ <design:formattingHints/>
+ </design:usageHints>
+ </design:resultColumnDefinitions>
+ <design:resultColumnDefinitions>
+ <design:attributes>
+ <design:name>current</design:name>
+ <design:position>10</design:position>
+ <design:nativeDataTypeCode>12</design:nativeDataTypeCode>
+ <design:precision>-1</design:precision>
+ <design:scale>-1</design:scale>
+ <design:nullability>Unknown</design:nullability>
+ </design:attributes>
+ <design:usageHints>
+ <design:label>current</design:label>
+ <design:formattingHints/>
+ </design:usageHints>
+ </design:resultColumnDefinitions>
+ <design:resultColumnDefinitions>
+ <design:attributes>
+ <design:name>xsi:type</design:name>
+ <design:position>11</design:position>
+ <design:nativeDataTypeCode>12</design:nativeDataTypeCode>
+ <design:precision>-1</design:precision>
+ <design:scale>-1</design:scale>
+ <design:nullability>Unknown</design:nullability>
+ </design:attributes>
+ <design:usageHints>
+ <design:label>xsi:type</design:label>
+ <design:formattingHints/>
+ </design:usageHints>
+ </design:resultColumnDefinitions>
+ <design:resultColumnDefinitions>
+ <design:attributes>
+ <design:name>xmi:id_1</design:name>
+ <design:position>12</design:position>
+ <design:nativeDataTypeCode>12</design:nativeDataTypeCode>
+ <design:precision>-1</design:precision>
+ <design:scale>-1</design:scale>
+ <design:nullability>Unknown</design:nullability>
+ </design:attributes>
+ <design:usageHints>
+ <design:label>xmi:id_1</design:label>
+ <design:formattingHints/>
+ </design:usageHints>
+ </design:resultColumnDefinitions>
+ <design:resultColumnDefinitions>
+ <design:attributes>
+ <design:name>state</design:name>
+ <design:position>13</design:position>
+ <design:nativeDataTypeCode>12</design:nativeDataTypeCode>
+ <design:precision>-1</design:precision>
+ <design:scale>-1</design:scale>
+ <design:nullability>Unknown</design:nullability>
+ </design:attributes>
+ <design:usageHints>
+ <design:label>state</design:label>
+ <design:formattingHints/>
+ </design:usageHints>
+ </design:resultColumnDefinitions>
+ <design:resultColumnDefinitions>
+ <design:attributes>
+ <design:name>components</design:name>
+ <design:position>14</design:position>
+ <design:nativeDataTypeCode>12</design:nativeDataTypeCode>
+ <design:precision>-1</design:precision>
+ <design:scale>-1</design:scale>
+ <design:nullability>Unknown</design:nullability>
+ </design:attributes>
+ <design:usageHints>
+ <design:label>components</design:label>
+ <design:formattingHints/>
+ </design:usageHints>
+ </design:resultColumnDefinitions>
+ <design:resultColumnDefinitions>
+ <design:attributes>
+ <design:name>xmi:id_2</design:name>
+ <design:position>15</design:position>
+ <design:nativeDataTypeCode>12</design:nativeDataTypeCode>
+ <design:precision>-1</design:precision>
+ <design:scale>-1</design:scale>
+ <design:nullability>Unknown</design:nullability>
+ </design:attributes>
+ <design:usageHints>
+ <design:label>xmi:id_2</design:label>
+ <design:formattingHints/>
+ </design:usageHints>
+ </design:resultColumnDefinitions>
+ <design:resultColumnDefinitions>
+ <design:attributes>
+ <design:name>spentTime</design:name>
+ <design:position>16</design:position>
+ <design:nativeDataTypeCode>12</design:nativeDataTypeCode>
+ <design:precision>-1</design:precision>
+ <design:scale>-1</design:scale>
+ <design:nullability>Unknown</design:nullability>
+ </design:attributes>
+ <design:usageHints>
+ <design:label>spentTime</design:label>
+ <design:formattingHints/>
+ </design:usageHints>
+ </design:resultColumnDefinitions>
+ <design:resultColumnDefinitions>
+ <design:attributes>
+ <design:name>value</design:name>
+ <design:position>17</design:position>
+ <design:nativeDataTypeCode>12</design:nativeDataTypeCode>
+ <design:precision>-1</design:precision>
+ <design:scale>-1</design:scale>
+ <design:nullability>Unknown</design:nullability>
+ </design:attributes>
+ <design:usageHints>
+ <design:label>value</design:label>
+ <design:formattingHints/>
+ </design:usageHints>
+ </design:resultColumnDefinitions>
+ <design:resultColumnDefinitions>
+ <design:attributes>
+ <design:name>href</design:name>
+ <design:position>18</design:position>
+ <design:nativeDataTypeCode>12</design:nativeDataTypeCode>
+ <design:precision>-1</design:precision>
+ <design:scale>-1</design:scale>
+ <design:nullability>Unknown</design:nullability>
+ </design:attributes>
+ <design:usageHints>
+ <design:label>href</design:label>
+ <design:formattingHints/>
+ </design:usageHints>
+ </design:resultColumnDefinitions>
+ <design:resultColumnDefinitions>
+ <design:attributes>
+ <design:name>href_1</design:name>
+ <design:position>19</design:position>
+ <design:nativeDataTypeCode>12</design:nativeDataTypeCode>
+ <design:precision>-1</design:precision>
+ <design:scale>-1</design:scale>
+ <design:nullability>Unknown</design:nullability>
+ </design:attributes>
+ <design:usageHints>
+ <design:label>href_1</design:label>
+ <design:formattingHints/>
+ </design:usageHints>
+ </design:resultColumnDefinitions>
+ <design:resultColumnDefinitions>
+ <design:attributes>
+ <design:name>href_2</design:name>
+ <design:position>20</design:position>
+ <design:nativeDataTypeCode>12</design:nativeDataTypeCode>
+ <design:precision>-1</design:precision>
+ <design:scale>-1</design:scale>
+ <design:nullability>Unknown</design:nullability>
+ </design:attributes>
+ <design:usageHints>
+ <design:label>href_2</design:label>
+ <design:formattingHints/>
+ </design:usageHints>
+ </design:resultColumnDefinitions>
+ </design:resultSetColumns>
+ <design:criteria/>
+ </design:resultSetDefinitions>
+ </design:ResultSets>
+</model:DesignValues>]]></xml-property>
+ <list-property name="privateDriverProperties">
+ <ex-property>
+ <name>MAX_ROW</name>
+ <value>-1</value>
+ </ex-property>
+ <ex-property>
+ <name>XML_FILE</name>
+ </ex-property>
+ </list-property>
+ </oda-data-set>
+ <joint-data-set name="Join ItemParticipant_CommentPropertyDecison" id="277">
+ <list-property name="computedColumns">
+ <structure>
+ <property name="name">AverageTotalReviewTime</property>
+ <expression name="expression">//Compute the average effort by participant&#13;
+//Add Avg prep time + avg decision time&#13;
+&#13;
+ //row["AvgPreparationTime"] + row["MaxDecisionTimePerParticipant"] / row["MaxUser"];&#13;
+row["AvgPreparationTime"] + row["AvgEffortDecisionTime"]</expression>
+ <property name="dataType">float</property>
+ </structure>
+ <structure>
+ <property name="name">TotalReviewEffort</property>
+ <expression name="expression">//Compute the total review effort&#13;
+&#13;
+ //row["ComputeTotalDecisionTimeinHrs"] + row["MaxDecisionTimePerParticipant"];&#13;
+ row["TotalDecisionTimeInHrs"] + row["TotalPreparationTimeInHrs"];</expression>
+ <property name="dataType">float</property>
+ </structure>
+ <structure>
+ <property name="name">MaxDecisionTimePerParticipant</property>
+ <expression name="expression">//Take the column having the decison time&#13;
+&#13;
+Total.max ( row["TotalDecisionTimeInHrs"] );&#13;
+//Total.max ( row["MaxDecisionTimePerParticipant"] );</expression>
+ <property name="dataType">float</property>
+ </structure>
+ <structure>
+ <property name="name">DecTimeParticipant</property>
+ <expression name="expression">//Compute decision time per participant&#13;
+&#13;
+//ret = row["MaxDecisionTimePerParticipant"] / Total.max ( row["Join CommentParticipant_PropertyDecsion::CountParticipants"]);&#13;
+ret = row["MaxDecisionTimePerParticipant"] != null ? row["MaxDecisionTimePerParticipant"] : 0;</expression>
+ <property name="dataType">float</property>
+ </structure>
+ <structure>
+ <property name="name">MaxUser</property>
+ <expression name="expression">//Count users&#13;
+&#13;
+ Total.max ( row["SetUser"] );</expression>
+ <property name="dataType">float</property>
+ </structure>
+ <structure>
+ <property name="name">SetUser</property>
+ <expression name="expression">//Set a minimum user &#13;
+&#13;
+&#13;
+&#13;
+( row["Join CommentParticipant_PropertyDecsion::CountParticipants"] != null ) ? row["Join CommentParticipant_PropertyDecsion::CountParticipants"] : 1 ;</expression>
+ <property name="dataType">integer</property>
+ </structure>
+ <structure>
+ <property name="name">AvgEffortDecisionTime</property>
+ <expression name="expression">//From the join, compute the average effort for decision time&#13;
+&#13;
+row["MaxDecisionTimePerParticipant"] / row["MaxUser"];</expression>
+ <property name="dataType">float</property>
+ </structure>
+ </list-property>
+ <list-property name="columnHints">
+ <structure>
+ <property name="columnName">Join CommentParticipant_PropertyDecsion::Comment Participant::xmi:version</property>
+ <property name="alias">Join CommentParticipant_PropertyDecsion::xmi:version</property>
+ <text-property name="displayName">Join CommentParticipant_PropertyDecsion::Comment Participant::xmi:version</text-property>
+ </structure>
+ <structure>
+ <property name="columnName">Join CommentParticipant_PropertyDecsion::Comment Participant::reviewCreatedByMe</property>
+ <property name="alias">Join CommentParticipant_PropertyDecsion::reviewCreatedByMe</property>
+ <text-property name="displayName">Join CommentParticipant_PropertyDecsion::Comment Participant::reviewCreatedByMe</text-property>
+ </structure>
+ <structure>
+ <property name="columnName">Join ItemTextPosition_ParticipantTime::Join Item_TextPosition-Participant::Comment Participant::CountAnoPerParticipant</property>
+ <property name="alias">Join ItemTextPosition_ParticipantTime::CountAnoPerParticipant</property>
+ <text-property name="displayName">Join ItemTextPosition_ParticipantTime::Join Item_TextPosition-Participant::Comment Participant::CountAnoPerParticipant</text-property>
+ </structure>
+ <structure>
+ <property name="columnName">Join CommentParticipant_PropertyDecsion::Comment Participant::href</property>
+ <property name="alias">Join CommentParticipant_PropertyDecsion::href</property>
+ <text-property name="displayName">Join CommentParticipant_PropertyDecsion::Comment Participant::href</text-property>
+ </structure>
+ <structure>
+ <property name="columnName">Join ItemTextPosition_ParticipantTime::Join Item_TextPosition-Participant::Comment Participant::reviewCreatedByMe</property>
+ <property name="alias">Join ItemTextPosition_ParticipantTime::reviewCreatedByMe</property>
+ <text-property name="displayName">Join ItemTextPosition_ParticipantTime::Join Item_TextPosition-Participant::Comment Participant::reviewCreatedByMe</text-property>
+ </structure>
+ <structure>
+ <property name="columnName">Join ItemTextPosition_ParticipantTime::Join Item_TextPosition-Participant::Comment Participant::xmi:id</property>
+ <property name="alias">Join ItemTextPosition_ParticipantTime::Comment Participant::xmi:id</property>
+ <text-property name="displayName">Join ItemTextPosition_ParticipantTime::Join Item_TextPosition-Participant::Comment Participant::xmi:id</text-property>
+ </structure>
+ <structure>
+ <property name="columnName">Join ItemTextPosition_ParticipantTime::TotalPreparationTimeInHrs</property>
+ <property name="alias">TotalPreparationTimeInHrs</property>
+ <text-property name="displayName">Join ItemTextPosition_ParticipantTime::TotalPreparationTimeInHrs</text-property>
+ </structure>
+ <structure>
+ <property name="columnName">Join CommentParticipant_PropertyDecsion::Comment Participant::reviewCompleted</property>
+ <property name="alias">Join CommentParticipant_PropertyDecsion::reviewCompleted</property>
+ <text-property name="displayName">Join CommentParticipant_PropertyDecsion::Comment Participant::reviewCompleted</text-property>
+ </structure>
+ <structure>
+ <property name="columnName">Join ItemTextPosition_ParticipantTime::Join Item_TextPosition-Participant::Comment Participant::email</property>
+ <property name="alias">Join ItemTextPosition_ParticipantTime::email</property>
+ <text-property name="displayName">Join ItemTextPosition_ParticipantTime::Join Item_TextPosition-Participant::Comment Participant::email</text-property>
+ </structure>
+ <structure>
+ <property name="columnName">Join CommentParticipant_PropertyDecsion::ComputeTotalDecisionTimeinHrs</property>
+ <property name="alias">ComputeTotalDecisionTimeinHrs</property>
+ <text-property name="displayName">Join CommentParticipant_PropertyDecsion::ComputeTotalDecisionTimeinHrs</text-property>
+ </structure>
+ <structure>
+ <property name="columnName">Join CommentParticipant_PropertyDecsion::Property_Decision::xmi:id</property>
+ <property name="alias">Property_Decision::xmi:id</property>
+ <text-property name="displayName">Join CommentParticipant_PropertyDecsion::Property_Decision::xmi:id</text-property>
+ </structure>
+ <structure>
+ <property name="columnName">Join CommentParticipant_PropertyDecsion::Property_Decision::value</property>
+ <property name="alias">Property_Decision::value</property>
+ <text-property name="displayName">Join CommentParticipant_PropertyDecsion::Property_Decision::value</text-property>
+ </structure>
+ <structure>
+ <property name="columnName">Join CommentParticipant_PropertyDecsion::Comment Participant::key</property>
+ <property name="alias">key</property>
+ <text-property name="displayName">Join CommentParticipant_PropertyDecsion::Comment Participant::key</text-property>
+ </structure>
+ <structure>
+ <property name="columnName">Join ItemTextPosition_ParticipantTime::Join Item_TextPosition-Participant::Item TextPosition::startPosition</property>
+ <property name="alias">startPosition</property>
+ <text-property name="displayName">Join ItemTextPosition_ParticipantTime::Join Item_TextPosition-Participant::Item TextPosition::startPosition</text-property>
+ </structure>
+ <structure>
+ <property name="columnName">Join ItemTextPosition_ParticipantTime::Join Item_TextPosition-Participant::Comment Participant::sequenceIDCounter</property>
+ <property name="alias">Join ItemTextPosition_ParticipantTime::sequenceIDCounter</property>
+ <text-property name="displayName">Join ItemTextPosition_ParticipantTime::Join Item_TextPosition-Participant::Comment Participant::sequenceIDCounter</text-property>
+ </structure>
+ <structure>
+ <property name="columnName">Join ItemTextPosition_ParticipantTime::Join Item_TextPosition-Participant::Comment Participant::value</property>
+ <property name="alias">Join Item_TextPosition-Participant::value</property>
+ <text-property name="displayName">Join ItemTextPosition_ParticipantTime::Join Item_TextPosition-Participant::Comment Participant::value</text-property>
+ </structure>
+ <structure>
+ <property name="columnName">Join CommentParticipant_PropertyDecsion::Property_Decision::spentTime</property>
+ <property name="alias">spentTime</property>
+ <text-property name="displayName">Join CommentParticipant_PropertyDecsion::Property_Decision::spentTime</text-property>
+ </structure>
+ <structure>
+ <property name="columnName">Join ItemTextPosition_ParticipantTime::Join Item_TextPosition-Participant::MaxLOC</property>
+ <property name="alias">MaxLOC</property>
+ <text-property name="displayName">Join ItemTextPosition_ParticipantTime::Join Item_TextPosition-Participant::MaxLOC</text-property>
+ </structure>
+ <structure>
+ <property name="columnName">Join ItemTextPosition_ParticipantTime::Participant_Time::value</property>
+ <property name="alias">Participant_Time::value</property>
+ <text-property name="displayName">Join ItemTextPosition_ParticipantTime::Participant_Time::value</text-property>
+ </structure>
+ <structure>
+ <property name="columnName">Join CommentParticipant_PropertyDecsion::Property_Decision::TotalDecisionTimeInHrs</property>
+ <property name="alias">TotalDecisionTimeInHrs</property>
+ <text-property name="displayName">Join CommentParticipant_PropertyDecsion::Property_Decision::TotalDecisionTimeInHrs</text-property>
+ </structure>
+ <structure>
+ <property name="columnName">Join CommentParticipant_PropertyDecsion::Comment Participant::CountAnomalies</property>
+ <property name="alias">Join CommentParticipant_PropertyDecsion::CountAnomalies</property>
+ <text-property name="displayName">Join CommentParticipant_PropertyDecsion::Comment Participant::CountAnomalies</text-property>
+ </structure>
+ <structure>
+ <property name="columnName">Join CommentParticipant_PropertyDecsion::DecisionTimePerParticipant</property>
+ <property name="alias">DecisionTimePerParticipant</property>
+ <text-property name="displayName">Join CommentParticipant_PropertyDecsion::DecisionTimePerParticipant</text-property>
+ </structure>
+ <structure>
+ <property name="columnName">Join ItemTextPosition_ParticipantTime::Join Item_TextPosition-Participant::Comment Participant::reviewCompleted</property>
+ <property name="alias">Join ItemTextPosition_ParticipantTime::reviewCompleted</property>
+ <text-property name="displayName">Join ItemTextPosition_ParticipantTime::Join Item_TextPosition-Participant::Comment Participant::reviewCompleted</text-property>
+ </structure>
+ <structure>
+ <property name="columnName">Join ItemTextPosition_ParticipantTime::Join Item_TextPosition-Participant::Item TextPosition::xmi:id</property>
+ <property name="alias">Item TextPosition::xmi:id</property>
+ <text-property name="displayName">Join ItemTextPosition_ParticipantTime::Join Item_TextPosition-Participant::Item TextPosition::xmi:id</text-property>
+ </structure>
+ <structure>
+ <property name="columnName">Join ItemTextPosition_ParticipantTime::Join Item_TextPosition-Participant::Comment Participant::id</property>
+ <property name="alias">Join ItemTextPosition_ParticipantTime::id</property>
+ <text-property name="displayName">Join ItemTextPosition_ParticipantTime::Join Item_TextPosition-Participant::Comment Participant::id</text-property>
+ </structure>
+ <structure>
+ <property name="columnName">Join ItemTextPosition_ParticipantTime::PreparationReviewRate</property>
+ <property name="alias">PreparationReviewRate</property>
+ <text-property name="displayName">Join ItemTextPosition_ParticipantTime::PreparationReviewRate</text-property>
+ </structure>
+ <structure>
+ <property name="columnName">Join CommentParticipant_PropertyDecsion::Comment Participant::sequenceIDCounter</property>
+ <property name="alias">Join CommentParticipant_PropertyDecsion::sequenceIDCounter</property>
+ <text-property name="displayName">Join CommentParticipant_PropertyDecsion::Comment Participant::sequenceIDCounter</text-property>
+ </structure>
+ <structure>
+ <property name="columnName">Join ItemTextPosition_ParticipantTime::Join Item_TextPosition-Participant::Comment Participant::CountParticipants</property>
+ <property name="alias">Join ItemTextPosition_ParticipantTime::CountParticipants</property>
+ <text-property name="displayName">Join ItemTextPosition_ParticipantTime::Join Item_TextPosition-Participant::Comment Participant::CountParticipants</text-property>
+ </structure>
+ <structure>
+ <property name="columnName">Join ItemTextPosition_ParticipantTime::Join Item_TextPosition-Participant::Item TextPosition::CountTotalLOC</property>
+ <property name="alias">CountTotalLOC</property>
+ <text-property name="displayName">Join ItemTextPosition_ParticipantTime::Join Item_TextPosition-Participant::Item TextPosition::CountTotalLOC</text-property>
+ </structure>
+ <structure>
+ <property name="columnName">Join CommentParticipant_PropertyDecsion::Comment Participant::xmi:id_1</property>
+ <property name="alias">Join CommentParticipant_PropertyDecsion::xmi:id_1</property>
+ <text-property name="displayName">Join CommentParticipant_PropertyDecsion::Comment Participant::xmi:id_1</text-property>
+ </structure>
+ <structure>
+ <property name="columnName">Join CommentParticipant_PropertyDecsion::Comment Participant::email</property>
+ <property name="alias">Join CommentParticipant_PropertyDecsion::email</property>
+ <text-property name="displayName">Join CommentParticipant_PropertyDecsion::Comment Participant::email</text-property>
+ </structure>
+ <structure>
+ <property name="columnName">Join ItemTextPosition_ParticipantTime::Join Item_TextPosition-Participant::Comment Participant::focusArea</property>
+ <property name="alias">Join ItemTextPosition_ParticipantTime::focusArea</property>
+ <text-property name="displayName">Join ItemTextPosition_ParticipantTime::Join Item_TextPosition-Participant::Comment Participant::focusArea</text-property>
+ </structure>
+ <structure>
+ <property name="columnName">Join ItemTextPosition_ParticipantTime::AvgPreparationTime</property>
+ <property name="alias">AvgPreparationTime</property>
+ <text-property name="displayName">Join ItemTextPosition_ParticipantTime::AvgPreparationTime</text-property>
+ </structure>
+ <structure>
+ <property name="columnName">Join ItemTextPosition_ParticipantTime::Participant_Time::xmi:id</property>
+ <property name="alias">xmi:id</property>
+ <text-property name="displayName">Join ItemTextPosition_ParticipantTime::Participant_Time::xmi:id</text-property>
+ </structure>
+ <structure>
+ <property name="columnName">Join ItemTextPosition_ParticipantTime::Join Item_TextPosition-Participant::Comment Participant::Count roles</property>
+ <property name="alias">Join ItemTextPosition_ParticipantTime::Count roles</property>
+ <text-property name="displayName">Join ItemTextPosition_ParticipantTime::Join Item_TextPosition-Participant::Comment Participant::Count roles</text-property>
+ </structure>
+ <structure>
+ <property name="columnName">Join CommentParticipant_PropertyDecsion::Comment Participant::Get leader</property>
+ <property name="alias">Join CommentParticipant_PropertyDecsion::Get leader</property>
+ <text-property name="displayName">Join CommentParticipant_PropertyDecsion::Comment Participant::Get leader</text-property>
+ </structure>
+ <structure>
+ <property name="columnName">Join CommentParticipant_PropertyDecsion::Comment Participant::Count roles</property>
+ <property name="alias">Join CommentParticipant_PropertyDecsion::Count roles</property>
+ <text-property name="displayName">Join CommentParticipant_PropertyDecsion::Comment Participant::Count roles</text-property>
+ </structure>
+ <structure>
+ <property name="columnName">Join ItemTextPosition_ParticipantTime::Participant_Time::key</property>
+ <property name="alias">Participant_Time::key</property>
+ <text-property name="displayName">Join ItemTextPosition_ParticipantTime::Participant_Time::key</text-property>
+ </structure>
+ <structure>
+ <property name="columnName">Join ItemTextPosition_ParticipantTime::Join Item_TextPosition-Participant::Comment Participant::key</property>
+ <property name="alias">Join Item_TextPosition-Participant::key</property>
+ <text-property name="displayName">Join ItemTextPosition_ParticipantTime::Join Item_TextPosition-Participant::Comment Participant::key</text-property>
+ </structure>
+ <structure>
+ <property name="columnName">Join ItemTextPosition_ParticipantTime::Join Item_TextPosition-Participant::Item TextPosition::length</property>
+ <property name="alias">length</property>
+ <text-property name="displayName">Join ItemTextPosition_ParticipantTime::Join Item_TextPosition-Participant::Item TextPosition::length</text-property>
+ </structure>
+ <structure>
+ <property name="columnName">Join CommentParticipant_PropertyDecsion::Comment Participant::CountParticipants</property>
+ <property name="alias">Join CommentParticipant_PropertyDecsion::CountParticipants</property>
+ <text-property name="displayName">Join CommentParticipant_PropertyDecsion::Comment Participant::CountParticipants</text-property>
+ </structure>
+ <structure>
+ <property name="columnName">Join ItemTextPosition_ParticipantTime::Join Item_TextPosition-Participant::LOCPerParticipant</property>
+ <property name="alias">LOCPerParticipant</property>
+ <text-property name="displayName">Join ItemTextPosition_ParticipantTime::Join Item_TextPosition-Participant::LOCPerParticipant</text-property>
+ </structure>
+ <structure>
+ <property name="columnName">Join CommentParticipant_PropertyDecsion::Comment Participant::xmi:id</property>
+ <property name="alias">Join CommentParticipant_PropertyDecsion::Comment Participant::xmi:id</property>
+ <text-property name="displayName">Join CommentParticipant_PropertyDecsion::Comment Participant::xmi:id</text-property>
+ </structure>
+ <structure>
+ <property name="columnName">Join ItemTextPosition_ParticipantTime::Join Item_TextPosition-Participant::Item TextPosition::startLine</property>
+ <property name="alias">startLine</property>
+ <text-property name="displayName">Join ItemTextPosition_ParticipantTime::Join Item_TextPosition-Participant::Item TextPosition::startLine</text-property>
+ </structure>
+ <structure>
+ <property name="columnName">Join ItemTextPosition_ParticipantTime::Join Item_TextPosition-Participant::Item TextPosition::CountTotalReviewItems</property>
+ <property name="alias">CountTotalReviewItems</property>
+ <text-property name="displayName">Join ItemTextPosition_ParticipantTime::Join Item_TextPosition-Participant::Item TextPosition::CountTotalReviewItems</text-property>
+ </structure>
+ <structure>
+ <property name="columnName">Join ItemTextPosition_ParticipantTime::Join Item_TextPosition-Participant::MaxNbParticipant</property>
+ <property name="alias">MaxNbParticipant</property>
+ <text-property name="displayName">Join ItemTextPosition_ParticipantTime::Join Item_TextPosition-Participant::MaxNbParticipant</text-property>
+ </structure>
+ <structure>
+ <property name="columnName">Join ItemTextPosition_ParticipantTime::Join Item_TextPosition-Participant::Item TextPosition::CountFileNumberOfLines</property>
+ <property name="alias">CountFileNumberOfLines</property>
+ <text-property name="displayName">Join ItemTextPosition_ParticipantTime::Join Item_TextPosition-Participant::Item TextPosition::CountFileNumberOfLines</text-property>
+ </structure>
+ <structure>
+ <property name="columnName">Join CommentParticipant_PropertyDecsion::Comment Participant::value</property>
+ <property name="alias">Comment Participant::value</property>
+ <text-property name="displayName">Join CommentParticipant_PropertyDecsion::Comment Participant::value</text-property>
+ </structure>
+ <structure>
+ <property name="columnName">Join ItemTextPosition_ParticipantTime::Join Item_TextPosition-Participant::Comment Participant::xmi:id_1</property>
+ <property name="alias">Join ItemTextPosition_ParticipantTime::xmi:id_1</property>
+ <text-property name="displayName">Join ItemTextPosition_ParticipantTime::Join Item_TextPosition-Participant::Comment Participant::xmi:id_1</text-property>
+ </structure>
+ <structure>
+ <property name="columnName">Join CommentParticipant_PropertyDecsion::Comment Participant::roles</property>
+ <property name="alias">Join CommentParticipant_PropertyDecsion::roles</property>
+ <text-property name="displayName">Join CommentParticipant_PropertyDecsion::Comment Participant::roles</text-property>
+ </structure>
+ <structure>
+ <property name="columnName">Join ItemTextPosition_ParticipantTime::Join Item_TextPosition-Participant::Comment Participant::href</property>
+ <property name="alias">Join ItemTextPosition_ParticipantTime::href</property>
+ <text-property name="displayName">Join ItemTextPosition_ParticipantTime::Join Item_TextPosition-Participant::Comment Participant::href</text-property>
+ </structure>
+ <structure>
+ <property name="columnName">Join CommentParticipant_PropertyDecsion::Comment Participant::focusArea</property>
+ <property name="alias">Join CommentParticipant_PropertyDecsion::focusArea</property>
+ <text-property name="displayName">Join CommentParticipant_PropertyDecsion::Comment Participant::focusArea</text-property>
+ </structure>
+ <structure>
+ <property name="columnName">Join ItemTextPosition_ParticipantTime::Join Item_TextPosition-Participant::Comment Participant::Get leader</property>
+ <property name="alias">Join ItemTextPosition_ParticipantTime::Get leader</property>
+ <text-property name="displayName">Join ItemTextPosition_ParticipantTime::Join Item_TextPosition-Participant::Comment Participant::Get leader</text-property>
+ </structure>
+ <structure>
+ <property name="columnName">Join ItemTextPosition_ParticipantTime::Join Item_TextPosition-Participant::Comment Participant::CountAnomalies</property>
+ <property name="alias">Join ItemTextPosition_ParticipantTime::CountAnomalies</property>
+ <text-property name="displayName">Join ItemTextPosition_ParticipantTime::Join Item_TextPosition-Participant::Comment Participant::CountAnomalies</text-property>
+ </structure>
+ <structure>
+ <property name="columnName">Join ItemTextPosition_ParticipantTime::Join Item_TextPosition-Participant::Comment Participant::href_1</property>
+ <property name="alias">Join ItemTextPosition_ParticipantTime::href_1</property>
+ <text-property name="displayName">Join ItemTextPosition_ParticipantTime::Join Item_TextPosition-Participant::Comment Participant::href_1</text-property>
+ </structure>
+ <structure>
+ <property name="columnName">Join ItemTextPosition_ParticipantTime::Join Item_TextPosition-Participant::Comment Participant::href_2</property>
+ <property name="alias">Join ItemTextPosition_ParticipantTime::href_2</property>
+ <text-property name="displayName">Join ItemTextPosition_ParticipantTime::Join Item_TextPosition-Participant::Comment Participant::href_2</text-property>
+ </structure>
+ <structure>
+ <property name="columnName">Join ItemTextPosition_ParticipantTime::Join Item_TextPosition-Participant::Comment Participant::href_3</property>
+ <property name="alias">Join ItemTextPosition_ParticipantTime::href_3</property>
+ <text-property name="displayName">Join ItemTextPosition_ParticipantTime::Join Item_TextPosition-Participant::Comment Participant::href_3</text-property>
+ </structure>
+ <structure>
+ <property name="columnName">Join ItemTextPosition_ParticipantTime::Join Item_TextPosition-Participant::Item TextPosition::endLine</property>
+ <property name="alias">endLine</property>
+ <text-property name="displayName">Join ItemTextPosition_ParticipantTime::Join Item_TextPosition-Participant::Item TextPosition::endLine</text-property>
+ </structure>
+ <structure>
+ <property name="columnName">Join ItemTextPosition_ParticipantTime::Join Item_TextPosition-Participant::Comment Participant::roles</property>
+ <property name="alias">Join ItemTextPosition_ParticipantTime::roles</property>
+ <text-property name="displayName">Join ItemTextPosition_ParticipantTime::Join Item_TextPosition-Participant::Comment Participant::roles</text-property>
+ </structure>
+ <structure>
+ <property name="columnName">Join ItemTextPosition_ParticipantTime::Join Item_TextPosition-Participant::Comment Participant::xmi:version</property>
+ <property name="alias">Join ItemTextPosition_ParticipantTime::xmi:version</property>
+ <text-property name="displayName">Join ItemTextPosition_ParticipantTime::Join Item_TextPosition-Participant::Comment Participant::xmi:version</text-property>
+ </structure>
+ <structure>
+ <property name="columnName">Join CommentParticipant_PropertyDecsion::Comment Participant::href_3</property>
+ <property name="alias">Join CommentParticipant_PropertyDecsion::href_3</property>
+ <text-property name="displayName">Join CommentParticipant_PropertyDecsion::Comment Participant::href_3</text-property>
+ </structure>
+ <structure>
+ <property name="columnName">Join CommentParticipant_PropertyDecsion::Comment Participant::id</property>
+ <property name="alias">Join CommentParticipant_PropertyDecsion::id</property>
+ <text-property name="displayName">Join CommentParticipant_PropertyDecsion::Comment Participant::id</text-property>
+ </structure>
+ <structure>
+ <property name="columnName">Join CommentParticipant_PropertyDecsion::Comment Participant::href_1</property>
+ <property name="alias">Join CommentParticipant_PropertyDecsion::href_1</property>
+ <text-property name="displayName">Join CommentParticipant_PropertyDecsion::Comment Participant::href_1</text-property>
+ </structure>
+ <structure>
+ <property name="columnName">Join CommentParticipant_PropertyDecsion::Comment Participant::href_2</property>
+ <property name="alias">Join CommentParticipant_PropertyDecsion::href_2</property>
+ <text-property name="displayName">Join CommentParticipant_PropertyDecsion::Comment Participant::href_2</text-property>
+ </structure>
+ <structure>
+ <property name="columnName">Join CommentParticipant_PropertyDecsion::Comment Participant::CountAnoPerParticipant</property>
+ <property name="alias">Join CommentParticipant_PropertyDecsion::CountAnoPerParticipant</property>
+ <text-property name="displayName">Join CommentParticipant_PropertyDecsion::Comment Participant::CountAnoPerParticipant</text-property>
+ </structure>
+ </list-property>
+ <structure name="cachedMetaData">
+ <list-property name="resultSet">
+ <structure>
+ <property name="position">1</property>
+ <property name="name">Item TextPosition::xmi:id</property>
+ <property name="dataType">string</property>
+ </structure>
+ <structure>
+ <property name="position">2</property>
+ <property name="name">startPosition</property>
+ <property name="dataType">string</property>
+ </structure>
+ <structure>
+ <property name="position">3</property>
+ <property name="name">length</property>
+ <property name="dataType">string</property>
+ </structure>
+ <structure>
+ <property name="position">4</property>
+ <property name="name">startLine</property>
+ <property name="dataType">string</property>
+ </structure>
+ <structure>
+ <property name="position">5</property>
+ <property name="name">endLine</property>
+ <property name="dataType">string</property>
+ </structure>
+ <structure>
+ <property name="position">6</property>
+ <property name="name">CountFileNumberOfLines</property>
+ <property name="dataType">integer</property>
+ </structure>
+ <structure>
+ <property name="position">7</property>
+ <property name="name">CountTotalLOC</property>
+ <property name="dataType">integer</property>
+ </structure>
+ <structure>
+ <property name="position">8</property>
+ <property name="name">CountTotalReviewItems</property>
+ <property name="dataType">integer</property>
+ </structure>
+ <structure>
+ <property name="position">9</property>
+ <property name="name">Join ItemTextPosition_ParticipantTime::Comment Participant::xmi:id</property>
+ <property name="dataType">string</property>
+ </structure>
+ <structure>
+ <property name="position">10</property>
+ <property name="name">Join ItemTextPosition_ParticipantTime::id</property>
+ <property name="dataType">string</property>
+ </structure>
+ <structure>
+ <property name="position">11</property>
+ <property name="name">Join ItemTextPosition_ParticipantTime::email</property>
+ <property name="dataType">string</property>
+ </structure>
+ <structure>
+ <property name="position">12</property>
+ <property name="name">Join ItemTextPosition_ParticipantTime::sequenceIDCounter</property>
+ <property name="dataType">string</property>
+ </structure>
+ <structure>
+ <property name="position">13</property>
+ <property name="name">Join ItemTextPosition_ParticipantTime::reviewCreatedByMe</property>
+ <property name="dataType">string</property>
+ </structure>
+ <structure>
+ <property name="position">14</property>
+ <property name="name">Join ItemTextPosition_ParticipantTime::href</property>
+ <property name="dataType">string</property>
+ </structure>
+ <structure>
+ <property name="position">15</property>
+ <property name="name">Join ItemTextPosition_ParticipantTime::href_1</property>
+ <property name="dataType">string</property>
+ </structure>
+ <structure>
+ <property name="position">16</property>
+ <property name="name">Join ItemTextPosition_ParticipantTime::href_2</property>
+ <property name="dataType">string</property>
+ </structure>
+ <structure>
+ <property name="position">17</property>
+ <property name="name">Join ItemTextPosition_ParticipantTime::roles</property>
+ <property name="dataType">string</property>
+ </structure>
+ <structure>
+ <property name="position">18</property>
+ <property name="name">Join ItemTextPosition_ParticipantTime::xmi:version</property>
+ <property name="dataType">string</property>
+ </structure>
+ <structure>
+ <property name="position">19</property>
+ <property name="name">Join ItemTextPosition_ParticipantTime::focusArea</property>
+ <property name="dataType">string</property>
+ </structure>
+ <structure>
+ <property name="position">20</property>
+ <property name="name">Join ItemTextPosition_ParticipantTime::reviewCompleted</property>
+ <property name="dataType">string</property>
+ </structure>
+ <structure>
+ <property name="position">21</property>
+ <property name="name">Join ItemTextPosition_ParticipantTime::href_3</property>
+ <property name="dataType">string</property>
+ </structure>
+ <structure>
+ <property name="position">22</property>
+ <property name="name">Join ItemTextPosition_ParticipantTime::xmi:id_1</property>
+ <property name="dataType">string</property>
+ </structure>
+ <structure>
+ <property name="position">23</property>
+ <property name="name">Join Item_TextPosition-Participant::key</property>
+ <property name="dataType">string</property>
+ </structure>
+ <structure>
+ <property name="position">24</property>
+ <property name="name">Join Item_TextPosition-Participant::value</property>
+ <property name="dataType">string</property>
+ </structure>
+ <structure>
+ <property name="position">25</property>
+ <property name="name">Join ItemTextPosition_ParticipantTime::Get leader</property>
+ <property name="dataType">string</property>
+ </structure>
+ <structure>
+ <property name="position">26</property>
+ <property name="name">Join ItemTextPosition_ParticipantTime::Count roles</property>
+ <property name="dataType">string</property>
+ </structure>
+ <structure>
+ <property name="position">27</property>
+ <property name="name">Join ItemTextPosition_ParticipantTime::CountParticipants</property>
+ <property name="dataType">integer</property>
+ </structure>
+ <structure>
+ <property name="position">28</property>
+ <property name="name">Join ItemTextPosition_ParticipantTime::CountAnomalies</property>
+ <property name="dataType">integer</property>
+ </structure>
+ <structure>
+ <property name="position">29</property>
+ <property name="name">Join ItemTextPosition_ParticipantTime::CountAnoPerParticipant</property>
+ <property name="dataType">float</property>
+ </structure>
+ <structure>
+ <property name="position">30</property>
+ <property name="name">LOCPerParticipant</property>
+ <property name="dataType">float</property>
+ </structure>
+ <structure>
+ <property name="position">31</property>
+ <property name="name">MaxLOC</property>
+ <property name="dataType">integer</property>
+ </structure>
+ <structure>
+ <property name="position">32</property>
+ <property name="name">MaxNbParticipant</property>
+ <property name="dataType">integer</property>
+ </structure>
+ <structure>
+ <property name="position">33</property>
+ <property name="name">xmi:id</property>
+ <property name="dataType">string</property>
+ </structure>
+ <structure>
+ <property name="position">34</property>
+ <property name="name">Participant_Time::key</property>
+ <property name="dataType">string</property>
+ </structure>
+ <structure>
+ <property name="position">35</property>
+ <property name="name">Participant_Time::value</property>
+ <property name="dataType">string</property>
+ </structure>
+ <structure>
+ <property name="position">36</property>
+ <property name="name">PreparationReviewRate</property>
+ <property name="dataType">float</property>
+ </structure>
+ <structure>
+ <property name="position">37</property>
+ <property name="name">TotalPreparationTimeInHrs</property>
+ <property name="dataType">float</property>
+ </structure>
+ <structure>
+ <property name="position">38</property>
+ <property name="name">AvgPreparationTime</property>
+ <property name="dataType">float</property>
+ </structure>
+ <structure>
+ <property name="position">39</property>
+ <property name="name">Join CommentParticipant_PropertyDecsion::Comment Participant::xmi:id</property>
+ <property name="dataType">string</property>
+ </structure>
+ <structure>
+ <property name="position">40</property>
+ <property name="name">Join CommentParticipant_PropertyDecsion::id</property>
+ <property name="dataType">string</property>
+ </structure>
+ <structure>
+ <property name="position">41</property>
+ <property name="name">Join CommentParticipant_PropertyDecsion::email</property>
+ <property name="dataType">string</property>
+ </structure>
+ <structure>
+ <property name="position">42</property>
+ <property name="name">Join CommentParticipant_PropertyDecsion::sequenceIDCounter</property>
+ <property name="dataType">string</property>
+ </structure>
+ <structure>
+ <property name="position">43</property>
+ <property name="name">Join CommentParticipant_PropertyDecsion::reviewCreatedByMe</property>
+ <property name="dataType">string</property>
+ </structure>
+ <structure>
+ <property name="position">44</property>
+ <property name="name">Join CommentParticipant_PropertyDecsion::href</property>
+ <property name="dataType">string</property>
+ </structure>
+ <structure>
+ <property name="position">45</property>
+ <property name="name">Join CommentParticipant_PropertyDecsion::href_1</property>
+ <property name="dataType">string</property>
+ </structure>
+ <structure>
+ <property name="position">46</property>
+ <property name="name">Join CommentParticipant_PropertyDecsion::href_2</property>
+ <property name="dataType">string</property>
+ </structure>
+ <structure>
+ <property name="position">47</property>
+ <property name="name">Join CommentParticipant_PropertyDecsion::roles</property>
+ <property name="dataType">string</property>
+ </structure>
+ <structure>
+ <property name="position">48</property>
+ <property name="name">Join CommentParticipant_PropertyDecsion::xmi:version</property>
+ <property name="dataType">string</property>
+ </structure>
+ <structure>
+ <property name="position">49</property>
+ <property name="name">Join CommentParticipant_PropertyDecsion::focusArea</property>
+ <property name="dataType">string</property>
+ </structure>
+ <structure>
+ <property name="position">50</property>
+ <property name="name">Join CommentParticipant_PropertyDecsion::reviewCompleted</property>
+ <property name="dataType">string</property>
+ </structure>
+ <structure>
+ <property name="position">51</property>
+ <property name="name">Join CommentParticipant_PropertyDecsion::href_3</property>
+ <property name="dataType">string</property>
+ </structure>
+ <structure>
+ <property name="position">52</property>
+ <property name="name">Join CommentParticipant_PropertyDecsion::xmi:id_1</property>
+ <property name="dataType">string</property>
+ </structure>
+ <structure>
+ <property name="position">53</property>
+ <property name="name">key</property>
+ <property name="dataType">string</property>
+ </structure>
+ <structure>
+ <property name="position">54</property>
+ <property name="name">Comment Participant::value</property>
+ <property name="dataType">string</property>
+ </structure>
+ <structure>
+ <property name="position">55</property>
+ <property name="name">Join CommentParticipant_PropertyDecsion::Get leader</property>
+ <property name="dataType">string</property>
+ </structure>
+ <structure>
+ <property name="position">56</property>
+ <property name="name">Join CommentParticipant_PropertyDecsion::Count roles</property>
+ <property name="dataType">string</property>
+ </structure>
+ <structure>
+ <property name="position">57</property>
+ <property name="name">Join CommentParticipant_PropertyDecsion::CountParticipants</property>
+ <property name="dataType">integer</property>
+ </structure>
+ <structure>
+ <property name="position">58</property>
+ <property name="name">Join CommentParticipant_PropertyDecsion::CountAnomalies</property>
+ <property name="dataType">integer</property>
+ </structure>
+ <structure>
+ <property name="position">59</property>
+ <property name="name">Join CommentParticipant_PropertyDecsion::CountAnoPerParticipant</property>
+ <property name="dataType">float</property>
+ </structure>
+ <structure>
+ <property name="position">60</property>
+ <property name="name">Property_Decision::xmi:id</property>
+ <property name="dataType">string</property>
+ </structure>
+ <structure>
+ <property name="position">61</property>
+ <property name="name">spentTime</property>
+ <property name="dataType">string</property>
+ </structure>
+ <structure>
+ <property name="position">62</property>
+ <property name="name">Property_Decision::value</property>
+ <property name="dataType">string</property>
+ </structure>
+ <structure>
+ <property name="position">63</property>
+ <property name="name">TotalDecisionTimeInHrs</property>
+ <property name="dataType">float</property>
+ </structure>
+ <structure>
+ <property name="position">64</property>
+ <property name="name">DecisionTimePerParticipant</property>
+ <property name="dataType">float</property>
+ </structure>
+ <structure>
+ <property name="position">65</property>
+ <property name="name">ComputeTotalDecisionTimeinHrs</property>
+ <property name="dataType">float</property>
+ </structure>
+ <structure>
+ <property name="position">66</property>
+ <property name="name">AverageTotalReviewTime</property>
+ <property name="dataType">float</property>
+ </structure>
+ <structure>
+ <property name="position">67</property>
+ <property name="name">TotalReviewEffort</property>
+ <property name="dataType">float</property>
+ </structure>
+ <structure>
+ <property name="position">68</property>
+ <property name="name">MaxDecisionTimePerParticipant</property>
+ <property name="dataType">float</property>
+ </structure>
+ <structure>
+ <property name="position">69</property>
+ <property name="name">DecTimeParticipant</property>
+ <property name="dataType">float</property>
+ </structure>
+ <structure>
+ <property name="position">70</property>
+ <property name="name">MaxUser</property>
+ <property name="dataType">float</property>
+ </structure>
+ <structure>
+ <property name="position">71</property>
+ <property name="name">SetUser</property>
+ <property name="dataType">integer</property>
+ </structure>
+ <structure>
+ <property name="position">72</property>
+ <property name="name">AvgEffortDecisionTime</property>
+ <property name="dataType">float</property>
+ </structure>
+ </list-property>
+ </structure>
+ <simple-property-list name="dataSets">
+ <value>Join ItemTextPosition_ParticipantTime</value>
+ <value>Join CommentParticipant_PropertyDecsion</value>
+ </simple-property-list>
+ <list-property name="joinConditions">
+ <structure>
+ <property name="joinType">full-out</property>
+ <property name="joinOperator">eq</property>
+ <property name="leftDataSet">Join ItemTextPosition_ParticipantTime</property>
+ <property name="rightDataSet">Join CommentParticipant_PropertyDecsion</property>
+ <expression name="leftExpression">dataSetRow["Item TextPosition::xmi:id"]</expression>
+ <expression name="rightExpression">dataSetRow["Comment Participant::xmi:id"]</expression>
+ </structure>
+ </list-property>
+ </joint-data-set>
+ <oda-data-set extensionID="org.eclipse.datatools.enablement.oda.xml.dataSet" name="PhaseInfo" id="301">
+ <structure name="cachedMetaData">
+ <list-property name="resultSet">
+ <structure>
+ <property name="position">1</property>
+ <property name="name">xmi:id</property>
+ <property name="dataType">string</property>
+ </structure>
+ <structure>
+ <property name="position">2</property>
+ <property name="name">endDate</property>
+ <property name="dataType">string</property>
+ </structure>
+ <structure>
+ <property name="position">3</property>
+ <property name="name">phaseOwnerID</property>
+ <property name="dataType">string</property>
+ </structure>
+ <structure>
+ <property name="position">4</property>
+ <property name="name">startDate</property>
+ <property name="dataType">string</property>
+ </structure>
+ <structure>
+ <property name="position">5</property>
+ <property name="name">type</property>
+ <property name="dataType">string</property>
+ </structure>
+ </list-property>
+ </structure>
+ <property name="dataSource">Source_merge_Property</property>
+ <list-property name="resultSet">
+ <structure>
+ <property name="position">1</property>
+ <property name="name">xmi:id</property>
+ <property name="nativeName">xmi:id</property>
+ <property name="dataType">string</property>
+ <property name="nativeDataType">12</property>
+ </structure>
+ <structure>
+ <property name="position">2</property>
+ <property name="name">endDate</property>
+ <property name="nativeName">endDate</property>
+ <property name="dataType">string</property>
+ <property name="nativeDataType">12</property>
+ </structure>
+ <structure>
+ <property name="position">3</property>
+ <property name="name">phaseOwnerID</property>
+ <property name="nativeName">phaseOwnerID</property>
+ <property name="dataType">string</property>
+ <property name="nativeDataType">12</property>
+ </structure>
+ <structure>
+ <property name="position">4</property>
+ <property name="name">startDate</property>
+ <property name="nativeName">startDate</property>
+ <property name="dataType">string</property>
+ <property name="nativeDataType">12</property>
+ </structure>
+ <structure>
+ <property name="position">5</property>
+ <property name="name">type</property>
+ <property name="nativeName">type</property>
+ <property name="dataType">string</property>
+ <property name="nativeDataType">12</property>
+ </structure>
+ </list-property>
+ <xml-property name="queryText"><![CDATA[table0#-TNAME-#table0#:#[//r4ecore:R4EReviewPhaseInfo]#:#{xmi:id;STRING;@xmi:id},{endDate;STRING;@endDate},{phaseOwnerID;STRING;@phaseOwnerID},{startDate;STRING;@startDate},{type;STRING;@type}#:#<"xmi","http:%%www.omg.org%XMI";"r4ecore","http:%%org.eclipse.mylyn.reviews.r4e.core.model%";"xsi","http:%%www.w3.org%2001%XMLSchema-instance">]]></xml-property>
+ <xml-property name="designerValues"><![CDATA[<?xml version="1.0" encoding="UTF-8"?>
+<model:DesignValues xmlns:design="http://www.eclipse.org/datatools/connectivity/oda/design" xmlns:model="http://www.eclipse.org/birt/report/model/adapter/odaModel">
+ <Version>1.0</Version>
+ <design:ResultSets derivedMetaData="true">
+ <design:resultSetDefinitions>
+ <design:resultSetColumns>
+ <design:resultColumnDefinitions>
+ <design:attributes>
+ <design:name>xmi:id</design:name>
+ <design:position>1</design:position>
+ <design:nativeDataTypeCode>12</design:nativeDataTypeCode>
+ <design:precision>-1</design:precision>
+ <design:scale>-1</design:scale>
+ <design:nullability>Unknown</design:nullability>
+ </design:attributes>
+ <design:usageHints>
+ <design:label>xmi:id</design:label>
+ <design:formattingHints/>
+ </design:usageHints>
+ </design:resultColumnDefinitions>
+ <design:resultColumnDefinitions>
+ <design:attributes>
+ <design:name>endDate</design:name>
+ <design:position>2</design:position>
+ <design:nativeDataTypeCode>12</design:nativeDataTypeCode>
+ <design:precision>-1</design:precision>
+ <design:scale>-1</design:scale>
+ <design:nullability>Unknown</design:nullability>
+ </design:attributes>
+ <design:usageHints>
+ <design:label>endDate</design:label>
+ <design:formattingHints/>
+ </design:usageHints>
+ </design:resultColumnDefinitions>
+ <design:resultColumnDefinitions>
+ <design:attributes>
+ <design:name>phaseOwnerID</design:name>
+ <design:position>3</design:position>
+ <design:nativeDataTypeCode>12</design:nativeDataTypeCode>
+ <design:precision>-1</design:precision>
+ <design:scale>-1</design:scale>
+ <design:nullability>Unknown</design:nullability>
+ </design:attributes>
+ <design:usageHints>
+ <design:label>phaseOwnerID</design:label>
+ <design:formattingHints/>
+ </design:usageHints>
+ </design:resultColumnDefinitions>
+ <design:resultColumnDefinitions>
+ <design:attributes>
+ <design:name>startDate</design:name>
+ <design:position>4</design:position>
+ <design:nativeDataTypeCode>12</design:nativeDataTypeCode>
+ <design:precision>-1</design:precision>
+ <design:scale>-1</design:scale>
+ <design:nullability>Unknown</design:nullability>
+ </design:attributes>
+ <design:usageHints>
+ <design:label>startDate</design:label>
+ <design:formattingHints/>
+ </design:usageHints>
+ </design:resultColumnDefinitions>
+ <design:resultColumnDefinitions>
+ <design:attributes>
+ <design:name>type</design:name>
+ <design:position>5</design:position>
+ <design:nativeDataTypeCode>12</design:nativeDataTypeCode>
+ <design:precision>-1</design:precision>
+ <design:scale>-1</design:scale>
+ <design:nullability>Unknown</design:nullability>
+ </design:attributes>
+ <design:usageHints>
+ <design:label>type</design:label>
+ <design:formattingHints/>
+ </design:usageHints>
+ </design:resultColumnDefinitions>
+ </design:resultSetColumns>
+ <design:criteria/>
+ </design:resultSetDefinitions>
+ </design:ResultSets>
+</model:DesignValues>]]></xml-property>
+ <list-property name="privateDriverProperties">
+ <ex-property>
+ <name>MAX_ROW</name>
+ <value>-1</value>
+ </ex-property>
+ <ex-property>
+ <name>XML_FILE</name>
+ </ex-property>
+ </list-property>
+ </oda-data-set>
+ <oda-data-set extensionID="org.eclipse.datatools.enablement.oda.xml.dataSet" name="Property_Formal" id="336">
+ <structure name="cachedMetaData">
+ <list-property name="resultSet">
+ <structure>
+ <property name="position">1</property>
+ <property name="name">xmi:id</property>
+ <property name="dataType">string</property>
+ </structure>
+ <structure>
+ <property name="position">2</property>
+ <property name="name">name</property>
+ <property name="dataType">string</property>
+ </structure>
+ <structure>
+ <property name="position">3</property>
+ <property name="name">project</property>
+ <property name="dataType">string</property>
+ </structure>
+ <structure>
+ <property name="position">4</property>
+ <property name="name">entryCriteria</property>
+ <property name="dataType">string</property>
+ </structure>
+ <structure>
+ <property name="position">5</property>
+ <property name="name">extraNotes</property>
+ <property name="dataType">string</property>
+ </structure>
+ <structure>
+ <property name="position">6</property>
+ <property name="name">objectives</property>
+ <property name="dataType">string</property>
+ </structure>
+ <structure>
+ <property name="position">7</property>
+ <property name="name">referenceMaterial</property>
+ <property name="dataType">string</property>
+ </structure>
+ <structure>
+ <property name="position">8</property>
+ <property name="name">startDate</property>
+ <property name="dataType">string</property>
+ </structure>
+ <structure>
+ <property name="position">9</property>
+ <property name="name">type</property>
+ <property name="dataType">string</property>
+ </structure>
+ <structure>
+ <property name="position">10</property>
+ <property name="name">current</property>
+ <property name="dataType">string</property>
+ </structure>
+ <structure>
+ <property name="position">11</property>
+ <property name="name">xsi:type</property>
+ <property name="dataType">string</property>
+ </structure>
+ <structure>
+ <property name="position">12</property>
+ <property name="name">xmi:id_1</property>
+ <property name="dataType">string</property>
+ </structure>
+ <structure>
+ <property name="position">13</property>
+ <property name="name">state</property>
+ <property name="dataType">string</property>
+ </structure>
+ <structure>
+ <property name="position">14</property>
+ <property name="name">components</property>
+ <property name="dataType">string</property>
+ </structure>
+ <structure>
+ <property name="position">15</property>
+ <property name="name">xmi:id_2</property>
+ <property name="dataType">string</property>
+ </structure>
+ <structure>
+ <property name="position">16</property>
+ <property name="name">spentTime</property>
+ <property name="dataType">string</property>
+ </structure>
+ <structure>
+ <property name="position">17</property>
+ <property name="name">value</property>
+ <property name="dataType">string</property>
+ </structure>
+ <structure>
+ <property name="position">18</property>
+ <property name="name">href</property>
+ <property name="dataType">string</property>
+ </structure>
+ <structure>
+ <property name="position">19</property>
+ <property name="name">href_1</property>
+ <property name="dataType">string</property>
+ </structure>
+ <structure>
+ <property name="position">20</property>
+ <property name="name">href_2</property>
+ <property name="dataType">string</property>
+ </structure>
+ </list-property>
+ </structure>
+ <property name="dataSource">Source_merge_Property</property>
+ <list-property name="resultSet">
+ <structure>
+ <property name="position">1</property>
+ <property name="name">xmi:id</property>
+ <property name="nativeName">xmi:id</property>
+ <property name="dataType">string</property>
+ <property name="nativeDataType">12</property>
+ </structure>
+ <structure>
+ <property name="position">2</property>
+ <property name="name">name</property>
+ <property name="nativeName">name</property>
+ <property name="dataType">string</property>
+ <property name="nativeDataType">12</property>
+ </structure>
+ <structure>
+ <property name="position">3</property>
+ <property name="name">project</property>
+ <property name="nativeName">project</property>
+ <property name="dataType">string</property>
+ <property name="nativeDataType">12</property>
+ </structure>
+ <structure>
+ <property name="position">4</property>
+ <property name="name">entryCriteria</property>
+ <property name="nativeName">entryCriteria</property>
+ <property name="dataType">string</property>
+ <property name="nativeDataType">12</property>
+ </structure>
+ <structure>
+ <property name="position">5</property>
+ <property name="name">extraNotes</property>
+ <property name="nativeName">extraNotes</property>
+ <property name="dataType">string</property>
+ <property name="nativeDataType">12</property>
+ </structure>
+ <structure>
+ <property name="position">6</property>
+ <property name="name">objectives</property>
+ <property name="nativeName">objectives</property>
+ <property name="dataType">string</property>
+ <property name="nativeDataType">12</property>
+ </structure>
+ <structure>
+ <property name="position">7</property>
+ <property name="name">referenceMaterial</property>
+ <property name="nativeName">referenceMaterial</property>
+ <property name="dataType">string</property>
+ <property name="nativeDataType">12</property>
+ </structure>
+ <structure>
+ <property name="position">8</property>
+ <property name="name">startDate</property>
+ <property name="nativeName">startDate</property>
+ <property name="dataType">string</property>
+ <property name="nativeDataType">12</property>
+ </structure>
+ <structure>
+ <property name="position">9</property>
+ <property name="name">type</property>
+ <property name="nativeName">type</property>
+ <property name="dataType">string</property>
+ <property name="nativeDataType">12</property>
+ </structure>
+ <structure>
+ <property name="position">10</property>
+ <property name="name">current</property>
+ <property name="nativeName">current</property>
+ <property name="dataType">string</property>
+ <property name="nativeDataType">12</property>
+ </structure>
+ <structure>
+ <property name="position">11</property>
+ <property name="name">xsi:type</property>
+ <property name="nativeName">xsi:type</property>
+ <property name="dataType">string</property>
+ <property name="nativeDataType">12</property>
+ </structure>
+ <structure>
+ <property name="position">12</property>
+ <property name="name">xmi:id_1</property>
+ <property name="nativeName">xmi:id_1</property>
+ <property name="dataType">string</property>
+ <property name="nativeDataType">12</property>
+ </structure>
+ <structure>
+ <property name="position">13</property>
+ <property name="name">state</property>
+ <property name="nativeName">state</property>
+ <property name="dataType">string</property>
+ <property name="nativeDataType">12</property>
+ </structure>
+ <structure>
+ <property name="position">14</property>
+ <property name="name">components</property>
+ <property name="nativeName">components</property>
+ <property name="dataType">string</property>
+ <property name="nativeDataType">12</property>
+ </structure>
+ <structure>
+ <property name="position">15</property>
+ <property name="name">xmi:id_2</property>
+ <property name="nativeName">xmi:id_2</property>
+ <property name="dataType">string</property>
+ <property name="nativeDataType">12</property>
+ </structure>
+ <structure>
+ <property name="position">16</property>
+ <property name="name">spentTime</property>
+ <property name="nativeName">spentTime</property>
+ <property name="dataType">string</property>
+ <property name="nativeDataType">12</property>
+ </structure>
+ <structure>
+ <property name="position">17</property>
+ <property name="name">value</property>
+ <property name="nativeName">value</property>
+ <property name="dataType">string</property>
+ <property name="nativeDataType">12</property>
+ </structure>
+ <structure>
+ <property name="position">18</property>
+ <property name="name">href</property>
+ <property name="nativeName">href</property>
+ <property name="dataType">string</property>
+ <property name="nativeDataType">12</property>
+ </structure>
+ <structure>
+ <property name="position">19</property>
+ <property name="name">href_1</property>
+ <property name="nativeName">href_1</property>
+ <property name="dataType">string</property>
+ <property name="nativeDataType">12</property>
+ </structure>
+ <structure>
+ <property name="position">20</property>
+ <property name="name">href_2</property>
+ <property name="nativeName">href_2</property>
+ <property name="dataType">string</property>
+ <property name="nativeDataType">12</property>
+ </structure>
+ </list-property>
+ <xml-property name="queryText"><![CDATA[table0#-TNAME-#table0#:#[//r4ecore:R4EFormalReview]#:#{xmi:id;STRING;@xmi:id},{name;STRING;@name},{project;STRING;@project},{entryCriteria;STRING;@entryCriteria},{extraNotes;STRING;@extraNotes},{objectives;STRING;@objectives},{referenceMaterial;STRING;@referenceMaterial},{startDate;STRING;@startDate},{type;STRING;@type},{current;STRING;@current},{xsi:type;STRING;state/@xsi:type},{xmi:id_1;STRING;state/@xmi:id},{state;STRING;state/@state},{components;STRING;components},{xmi:id_2;STRING;decision/@xmi:id},{spentTime;STRING;decision/@spentTime},{value;STRING;decision/@value},{href;STRING;createdBy/@href},{href_1;STRING;phases/@href},{href_2;STRING;activeMeeting/@href}#:#<"xmi","http:%%www.omg.org%XMI";"r4ecore","http:%%org.eclipse.mylyn.reviews.r4e.core.model%";"xsi","http:%%www.w3.org%2001%XMLSchema-instance">]]></xml-property>
+ <xml-property name="designerValues"><![CDATA[<?xml version="1.0" encoding="UTF-8"?>
+<model:DesignValues xmlns:design="http://www.eclipse.org/datatools/connectivity/oda/design" xmlns:model="http://www.eclipse.org/birt/report/model/adapter/odaModel">
+ <Version>1.0</Version>
+ <design:ResultSets derivedMetaData="true">
+ <design:resultSetDefinitions>
+ <design:resultSetColumns>
+ <design:resultColumnDefinitions>
+ <design:attributes>
+ <design:name>xmi:id</design:name>
+ <design:position>1</design:position>
+ <design:nativeDataTypeCode>12</design:nativeDataTypeCode>
+ <design:precision>-1</design:precision>
+ <design:scale>-1</design:scale>
+ <design:nullability>Unknown</design:nullability>
+ </design:attributes>
+ <design:usageHints>
+ <design:label>xmi:id</design:label>
+ <design:formattingHints/>
+ </design:usageHints>
+ </design:resultColumnDefinitions>
+ <design:resultColumnDefinitions>
+ <design:attributes>
+ <design:name>name</design:name>
+ <design:position>2</design:position>
+ <design:nativeDataTypeCode>12</design:nativeDataTypeCode>
+ <design:precision>-1</design:precision>
+ <design:scale>-1</design:scale>
+ <design:nullability>Unknown</design:nullability>
+ </design:attributes>
+ <design:usageHints>
+ <design:label>name</design:label>
+ <design:formattingHints/>
+ </design:usageHints>
+ </design:resultColumnDefinitions>
+ <design:resultColumnDefinitions>
+ <design:attributes>
+ <design:name>project</design:name>
+ <design:position>3</design:position>
+ <design:nativeDataTypeCode>12</design:nativeDataTypeCode>
+ <design:precision>-1</design:precision>
+ <design:scale>-1</design:scale>
+ <design:nullability>Unknown</design:nullability>
+ </design:attributes>
+ <design:usageHints>
+ <design:label>project</design:label>
+ <design:formattingHints/>
+ </design:usageHints>
+ </design:resultColumnDefinitions>
+ <design:resultColumnDefinitions>
+ <design:attributes>
+ <design:name>entryCriteria</design:name>
+ <design:position>4</design:position>
+ <design:nativeDataTypeCode>12</design:nativeDataTypeCode>
+ <design:precision>-1</design:precision>
+ <design:scale>-1</design:scale>
+ <design:nullability>Unknown</design:nullability>
+ </design:attributes>
+ <design:usageHints>
+ <design:label>entryCriteria</design:label>
+ <design:formattingHints/>
+ </design:usageHints>
+ </design:resultColumnDefinitions>
+ <design:resultColumnDefinitions>
+ <design:attributes>
+ <design:name>extraNotes</design:name>
+ <design:position>5</design:position>
+ <design:nativeDataTypeCode>12</design:nativeDataTypeCode>
+ <design:precision>-1</design:precision>
+ <design:scale>-1</design:scale>
+ <design:nullability>Unknown</design:nullability>
+ </design:attributes>
+ <design:usageHints>
+ <design:label>extraNotes</design:label>
+ <design:formattingHints/>
+ </design:usageHints>
+ </design:resultColumnDefinitions>
+ <design:resultColumnDefinitions>
+ <design:attributes>
+ <design:name>objectives</design:name>
+ <design:position>6</design:position>
+ <design:nativeDataTypeCode>12</design:nativeDataTypeCode>
+ <design:precision>-1</design:precision>
+ <design:scale>-1</design:scale>
+ <design:nullability>Unknown</design:nullability>
+ </design:attributes>
+ <design:usageHints>
+ <design:label>objectives</design:label>
+ <design:formattingHints/>
+ </design:usageHints>
+ </design:resultColumnDefinitions>
+ <design:resultColumnDefinitions>
+ <design:attributes>
+ <design:name>referenceMaterial</design:name>
+ <design:position>7</design:position>
+ <design:nativeDataTypeCode>12</design:nativeDataTypeCode>
+ <design:precision>-1</design:precision>
+ <design:scale>-1</design:scale>
+ <design:nullability>Unknown</design:nullability>
+ </design:attributes>
+ <design:usageHints>
+ <design:label>referenceMaterial</design:label>
+ <design:formattingHints/>
+ </design:usageHints>
+ </design:resultColumnDefinitions>
+ <design:resultColumnDefinitions>
+ <design:attributes>
+ <design:name>startDate</design:name>
+ <design:position>8</design:position>
+ <design:nativeDataTypeCode>12</design:nativeDataTypeCode>
+ <design:precision>-1</design:precision>
+ <design:scale>-1</design:scale>
+ <design:nullability>Unknown</design:nullability>
+ </design:attributes>
+ <design:usageHints>
+ <design:label>startDate</design:label>
+ <design:formattingHints/>
+ </design:usageHints>
+ </design:resultColumnDefinitions>
+ <design:resultColumnDefinitions>
+ <design:attributes>
+ <design:name>type</design:name>
+ <design:position>9</design:position>
+ <design:nativeDataTypeCode>12</design:nativeDataTypeCode>
+ <design:precision>-1</design:precision>
+ <design:scale>-1</design:scale>
+ <design:nullability>Unknown</design:nullability>
+ </design:attributes>
+ <design:usageHints>
+ <design:label>type</design:label>
+ <design:formattingHints/>
+ </design:usageHints>
+ </design:resultColumnDefinitions>
+ <design:resultColumnDefinitions>
+ <design:attributes>
+ <design:name>current</design:name>
+ <design:position>10</design:position>
+ <design:nativeDataTypeCode>12</design:nativeDataTypeCode>
+ <design:precision>-1</design:precision>
+ <design:scale>-1</design:scale>
+ <design:nullability>Unknown</design:nullability>
+ </design:attributes>
+ <design:usageHints>
+ <design:label>current</design:label>
+ <design:formattingHints/>
+ </design:usageHints>
+ </design:resultColumnDefinitions>
+ <design:resultColumnDefinitions>
+ <design:attributes>
+ <design:name>xsi:type</design:name>
+ <design:position>11</design:position>
+ <design:nativeDataTypeCode>12</design:nativeDataTypeCode>
+ <design:precision>-1</design:precision>
+ <design:scale>-1</design:scale>
+ <design:nullability>Unknown</design:nullability>
+ </design:attributes>
+ <design:usageHints>
+ <design:label>xsi:type</design:label>
+ <design:formattingHints/>
+ </design:usageHints>
+ </design:resultColumnDefinitions>
+ <design:resultColumnDefinitions>
+ <design:attributes>
+ <design:name>xmi:id_1</design:name>
+ <design:position>12</design:position>
+ <design:nativeDataTypeCode>12</design:nativeDataTypeCode>
+ <design:precision>-1</design:precision>
+ <design:scale>-1</design:scale>
+ <design:nullability>Unknown</design:nullability>
+ </design:attributes>
+ <design:usageHints>
+ <design:label>xmi:id_1</design:label>
+ <design:formattingHints/>
+ </design:usageHints>
+ </design:resultColumnDefinitions>
+ <design:resultColumnDefinitions>
+ <design:attributes>
+ <design:name>state</design:name>
+ <design:position>13</design:position>
+ <design:nativeDataTypeCode>12</design:nativeDataTypeCode>
+ <design:precision>-1</design:precision>
+ <design:scale>-1</design:scale>
+ <design:nullability>Unknown</design:nullability>
+ </design:attributes>
+ <design:usageHints>
+ <design:label>state</design:label>
+ <design:formattingHints/>
+ </design:usageHints>
+ </design:resultColumnDefinitions>
+ <design:resultColumnDefinitions>
+ <design:attributes>
+ <design:name>components</design:name>
+ <design:position>14</design:position>
+ <design:nativeDataTypeCode>12</design:nativeDataTypeCode>
+ <design:precision>-1</design:precision>
+ <design:scale>-1</design:scale>
+ <design:nullability>Unknown</design:nullability>
+ </design:attributes>
+ <design:usageHints>
+ <design:label>components</design:label>
+ <design:formattingHints/>
+ </design:usageHints>
+ </design:resultColumnDefinitions>
+ <design:resultColumnDefinitions>
+ <design:attributes>
+ <design:name>xmi:id_2</design:name>
+ <design:position>15</design:position>
+ <design:nativeDataTypeCode>12</design:nativeDataTypeCode>
+ <design:precision>-1</design:precision>
+ <design:scale>-1</design:scale>
+ <design:nullability>Unknown</design:nullability>
+ </design:attributes>
+ <design:usageHints>
+ <design:label>xmi:id_2</design:label>
+ <design:formattingHints/>
+ </design:usageHints>
+ </design:resultColumnDefinitions>
+ <design:resultColumnDefinitions>
+ <design:attributes>
+ <design:name>spentTime</design:name>
+ <design:position>16</design:position>
+ <design:nativeDataTypeCode>12</design:nativeDataTypeCode>
+ <design:precision>-1</design:precision>
+ <design:scale>-1</design:scale>
+ <design:nullability>Unknown</design:nullability>
+ </design:attributes>
+ <design:usageHints>
+ <design:label>spentTime</design:label>
+ <design:formattingHints/>
+ </design:usageHints>
+ </design:resultColumnDefinitions>
+ <design:resultColumnDefinitions>
+ <design:attributes>
+ <design:name>value</design:name>
+ <design:position>17</design:position>
+ <design:nativeDataTypeCode>12</design:nativeDataTypeCode>
+ <design:precision>-1</design:precision>
+ <design:scale>-1</design:scale>
+ <design:nullability>Unknown</design:nullability>
+ </design:attributes>
+ <design:usageHints>
+ <design:label>value</design:label>
+ <design:formattingHints/>
+ </design:usageHints>
+ </design:resultColumnDefinitions>
+ <design:resultColumnDefinitions>
+ <design:attributes>
+ <design:name>href</design:name>
+ <design:position>18</design:position>
+ <design:nativeDataTypeCode>12</design:nativeDataTypeCode>
+ <design:precision>-1</design:precision>
+ <design:scale>-1</design:scale>
+ <design:nullability>Unknown</design:nullability>
+ </design:attributes>
+ <design:usageHints>
+ <design:label>href</design:label>
+ <design:formattingHints/>
+ </design:usageHints>
+ </design:resultColumnDefinitions>
+ <design:resultColumnDefinitions>
+ <design:attributes>
+ <design:name>href_1</design:name>
+ <design:position>19</design:position>
+ <design:nativeDataTypeCode>12</design:nativeDataTypeCode>
+ <design:precision>-1</design:precision>
+ <design:scale>-1</design:scale>
+ <design:nullability>Unknown</design:nullability>
+ </design:attributes>
+ <design:usageHints>
+ <design:label>href_1</design:label>
+ <design:formattingHints/>
+ </design:usageHints>
+ </design:resultColumnDefinitions>
+ <design:resultColumnDefinitions>
+ <design:attributes>
+ <design:name>href_2</design:name>
+ <design:position>20</design:position>
+ <design:nativeDataTypeCode>12</design:nativeDataTypeCode>
+ <design:precision>-1</design:precision>
+ <design:scale>-1</design:scale>
+ <design:nullability>Unknown</design:nullability>
+ </design:attributes>
+ <design:usageHints>
+ <design:label>href_2</design:label>
+ <design:formattingHints/>
+ </design:usageHints>
+ </design:resultColumnDefinitions>
+ </design:resultSetColumns>
+ <design:criteria/>
+ </design:resultSetDefinitions>
+ </design:ResultSets>
+</model:DesignValues>]]></xml-property>
+ <list-property name="privateDriverProperties">
+ <ex-property>
+ <name>MAX_ROW</name>
+ <value>-1</value>
+ </ex-property>
+ <ex-property>
+ <name>XML_FILE</name>
+ </ex-property>
+ </list-property>
+ </oda-data-set>
+ <oda-data-set extensionID="org.eclipse.datatools.enablement.oda.xml.dataSet" name="Property_Basic" id="337">
+ <structure name="cachedMetaData">
+ <list-property name="resultSet">
+ <structure>
+ <property name="position">1</property>
+ <property name="name">xmi:id</property>
+ <property name="dataType">string</property>
+ </structure>
+ <structure>
+ <property name="position">2</property>
+ <property name="name">name</property>
+ <property name="dataType">string</property>
+ </structure>
+ <structure>
+ <property name="position">3</property>
+ <property name="name">project</property>
+ <property name="dataType">string</property>
+ </structure>
+ <structure>
+ <property name="position">4</property>
+ <property name="name">entryCriteria</property>
+ <property name="dataType">string</property>
+ </structure>
+ <structure>
+ <property name="position">5</property>
+ <property name="name">extraNotes</property>
+ <property name="dataType">string</property>
+ </structure>
+ <structure>
+ <property name="position">6</property>
+ <property name="name">objectives</property>
+ <property name="dataType">string</property>
+ </structure>
+ <structure>
+ <property name="position">7</property>
+ <property name="name">referenceMaterial</property>
+ <property name="dataType">string</property>
+ </structure>
+ <structure>
+ <property name="position">8</property>
+ <property name="name">startDate</property>
+ <property name="dataType">string</property>
+ </structure>
+ <structure>
+ <property name="position">9</property>
+ <property name="name">xsi:type</property>
+ <property name="dataType">string</property>
+ </structure>
+ <structure>
+ <property name="position">10</property>
+ <property name="name">xmi:id_1</property>
+ <property name="dataType">string</property>
+ </structure>
+ <structure>
+ <property name="position">11</property>
+ <property name="name">components</property>
+ <property name="dataType">string</property>
+ </structure>
+ <structure>
+ <property name="position">12</property>
+ <property name="name">xmi:id_2</property>
+ <property name="dataType">string</property>
+ </structure>
+ <structure>
+ <property name="position">13</property>
+ <property name="name">value</property>
+ <property name="dataType">string</property>
+ </structure>
+ <structure>
+ <property name="position">14</property>
+ <property name="name">href</property>
+ <property name="dataType">string</property>
+ </structure>
+ <structure>
+ <property name="position">15</property>
+ <property name="name">href_1</property>
+ <property name="dataType">string</property>
+ </structure>
+ <structure>
+ <property name="position">16</property>
+ <property name="name">type</property>
+ <property name="dataType">string</property>
+ </structure>
+ </list-property>
+ </structure>
+ <property name="dataSource">Source_merge_Property</property>
+ <list-property name="resultSet">
+ <structure>
+ <property name="position">1</property>
+ <property name="name">xmi:id</property>
+ <property name="nativeName">xmi:id</property>
+ <property name="dataType">string</property>
+ <property name="nativeDataType">12</property>
+ </structure>
+ <structure>
+ <property name="position">2</property>
+ <property name="name">name</property>
+ <property name="nativeName">name</property>
+ <property name="dataType">string</property>
+ <property name="nativeDataType">12</property>
+ </structure>
+ <structure>
+ <property name="position">3</property>
+ <property name="name">project</property>
+ <property name="nativeName">project</property>
+ <property name="dataType">string</property>
+ <property name="nativeDataType">12</property>
+ </structure>
+ <structure>
+ <property name="position">4</property>
+ <property name="name">entryCriteria</property>
+ <property name="nativeName">entryCriteria</property>
+ <property name="dataType">string</property>
+ <property name="nativeDataType">12</property>
+ </structure>
+ <structure>
+ <property name="position">5</property>
+ <property name="name">extraNotes</property>
+ <property name="nativeName">extraNotes</property>
+ <property name="dataType">string</property>
+ <property name="nativeDataType">12</property>
+ </structure>
+ <structure>
+ <property name="position">6</property>
+ <property name="name">objectives</property>
+ <property name="nativeName">objectives</property>
+ <property name="dataType">string</property>
+ <property name="nativeDataType">12</property>
+ </structure>
+ <structure>
+ <property name="position">7</property>
+ <property name="name">referenceMaterial</property>
+ <property name="nativeName">referenceMaterial</property>
+ <property name="dataType">string</property>
+ <property name="nativeDataType">12</property>
+ </structure>
+ <structure>
+ <property name="position">8</property>
+ <property name="name">startDate</property>
+ <property name="nativeName">startDate</property>
+ <property name="dataType">string</property>
+ <property name="nativeDataType">12</property>
+ </structure>
+ <structure>
+ <property name="position">9</property>
+ <property name="name">xsi:type</property>
+ <property name="nativeName">xsi:type</property>
+ <property name="dataType">string</property>
+ <property name="nativeDataType">12</property>
+ </structure>
+ <structure>
+ <property name="position">10</property>
+ <property name="name">xmi:id_1</property>
+ <property name="nativeName">xmi:id_1</property>
+ <property name="dataType">string</property>
+ <property name="nativeDataType">12</property>
+ </structure>
+ <structure>
+ <property name="position">11</property>
+ <property name="name">components</property>
+ <property name="nativeName">components</property>
+ <property name="dataType">string</property>
+ <property name="nativeDataType">12</property>
+ </structure>
+ <structure>
+ <property name="position">12</property>
+ <property name="name">xmi:id_2</property>
+ <property name="nativeName">xmi:id_2</property>
+ <property name="dataType">string</property>
+ <property name="nativeDataType">12</property>
+ </structure>
+ <structure>
+ <property name="position">13</property>
+ <property name="name">value</property>
+ <property name="nativeName">value</property>
+ <property name="dataType">string</property>
+ <property name="nativeDataType">12</property>
+ </structure>
+ <structure>
+ <property name="position">14</property>
+ <property name="name">href</property>
+ <property name="nativeName">href</property>
+ <property name="dataType">string</property>
+ <property name="nativeDataType">12</property>
+ </structure>
+ <structure>
+ <property name="position">15</property>
+ <property name="name">href_1</property>
+ <property name="nativeName">href_1</property>
+ <property name="dataType">string</property>
+ <property name="nativeDataType">12</property>
+ </structure>
+ <structure>
+ <property name="position">16</property>
+ <property name="name">type</property>
+ <property name="nativeName">type</property>
+ <property name="dataType">string</property>
+ <property name="nativeDataType">12</property>
+ </structure>
+ </list-property>
+ <xml-property name="queryText"><![CDATA[table0#-TNAME-#table0#:#[//r4ecore:R4EReview]#:#{xmi:id;STRING;@xmi:id},{name;STRING;@name},{project;STRING;@project},{entryCriteria;STRING;@entryCriteria},{extraNotes;STRING;@extraNotes},{objectives;STRING;@objectives},{referenceMaterial;STRING;@referenceMaterial},{startDate;STRING;@startDate},{xsi:type;STRING;state/@xsi:type},{xmi:id_1;STRING;state/@xmi:id},{components;STRING;components},{xmi:id_2;STRING;decision/@xmi:id},{value;STRING;decision/@value},{href;STRING;createdBy/@href},{href_1;STRING;activeMeeting/@href},{type;STRING;@type}#:#<"xmi","http:%%www.omg.org%XMI";"r4ecore","http:%%org.eclipse.mylyn.reviews.r4e.core.model%";"xsi","http:%%www.w3.org%2001%XMLSchema-instance">]]></xml-property>
+ <xml-property name="designerValues"><![CDATA[<?xml version="1.0" encoding="UTF-8"?>
+<model:DesignValues xmlns:design="http://www.eclipse.org/datatools/connectivity/oda/design" xmlns:model="http://www.eclipse.org/birt/report/model/adapter/odaModel">
+ <Version>1.0</Version>
+ <design:ResultSets derivedMetaData="true">
+ <design:resultSetDefinitions>
+ <design:resultSetColumns>
+ <design:resultColumnDefinitions>
+ <design:attributes>
+ <design:name>xmi:id</design:name>
+ <design:position>1</design:position>
+ <design:nativeDataTypeCode>12</design:nativeDataTypeCode>
+ <design:precision>-1</design:precision>
+ <design:scale>-1</design:scale>
+ <design:nullability>Unknown</design:nullability>
+ </design:attributes>
+ <design:usageHints>
+ <design:label>xmi:id</design:label>
+ <design:formattingHints/>
+ </design:usageHints>
+ </design:resultColumnDefinitions>
+ <design:resultColumnDefinitions>
+ <design:attributes>
+ <design:name>name</design:name>
+ <design:position>2</design:position>
+ <design:nativeDataTypeCode>12</design:nativeDataTypeCode>
+ <design:precision>-1</design:precision>
+ <design:scale>-1</design:scale>
+ <design:nullability>Unknown</design:nullability>
+ </design:attributes>
+ <design:usageHints>
+ <design:label>name</design:label>
+ <design:formattingHints/>
+ </design:usageHints>
+ </design:resultColumnDefinitions>
+ <design:resultColumnDefinitions>
+ <design:attributes>
+ <design:name>project</design:name>
+ <design:position>3</design:position>
+ <design:nativeDataTypeCode>12</design:nativeDataTypeCode>
+ <design:precision>-1</design:precision>
+ <design:scale>-1</design:scale>
+ <design:nullability>Unknown</design:nullability>
+ </design:attributes>
+ <design:usageHints>
+ <design:label>project</design:label>
+ <design:formattingHints/>
+ </design:usageHints>
+ </design:resultColumnDefinitions>
+ <design:resultColumnDefinitions>
+ <design:attributes>
+ <design:name>entryCriteria</design:name>
+ <design:position>4</design:position>
+ <design:nativeDataTypeCode>12</design:nativeDataTypeCode>
+ <design:precision>-1</design:precision>
+ <design:scale>-1</design:scale>
+ <design:nullability>Unknown</design:nullability>
+ </design:attributes>
+ <design:usageHints>
+ <design:label>entryCriteria</design:label>
+ <design:formattingHints/>
+ </design:usageHints>
+ </design:resultColumnDefinitions>
+ <design:resultColumnDefinitions>
+ <design:attributes>
+ <design:name>extraNotes</design:name>
+ <design:position>5</design:position>
+ <design:nativeDataTypeCode>12</design:nativeDataTypeCode>
+ <design:precision>-1</design:precision>
+ <design:scale>-1</design:scale>
+ <design:nullability>Unknown</design:nullability>
+ </design:attributes>
+ <design:usageHints>
+ <design:label>extraNotes</design:label>
+ <design:formattingHints/>
+ </design:usageHints>
+ </design:resultColumnDefinitions>
+ <design:resultColumnDefinitions>
+ <design:attributes>
+ <design:name>objectives</design:name>
+ <design:position>6</design:position>
+ <design:nativeDataTypeCode>12</design:nativeDataTypeCode>
+ <design:precision>-1</design:precision>
+ <design:scale>-1</design:scale>
+ <design:nullability>Unknown</design:nullability>
+ </design:attributes>
+ <design:usageHints>
+ <design:label>objectives</design:label>
+ <design:formattingHints/>
+ </design:usageHints>
+ </design:resultColumnDefinitions>
+ <design:resultColumnDefinitions>
+ <design:attributes>
+ <design:name>referenceMaterial</design:name>
+ <design:position>7</design:position>
+ <design:nativeDataTypeCode>12</design:nativeDataTypeCode>
+ <design:precision>-1</design:precision>
+ <design:scale>-1</design:scale>
+ <design:nullability>Unknown</design:nullability>
+ </design:attributes>
+ <design:usageHints>
+ <design:label>referenceMaterial</design:label>
+ <design:formattingHints/>
+ </design:usageHints>
+ </design:resultColumnDefinitions>
+ <design:resultColumnDefinitions>
+ <design:attributes>
+ <design:name>startDate</design:name>
+ <design:position>8</design:position>
+ <design:nativeDataTypeCode>12</design:nativeDataTypeCode>
+ <design:precision>-1</design:precision>
+ <design:scale>-1</design:scale>
+ <design:nullability>Unknown</design:nullability>
+ </design:attributes>
+ <design:usageHints>
+ <design:label>startDate</design:label>
+ <design:formattingHints/>
+ </design:usageHints>
+ </design:resultColumnDefinitions>
+ <design:resultColumnDefinitions>
+ <design:attributes>
+ <design:name>xsi:type</design:name>
+ <design:position>9</design:position>
+ <design:nativeDataTypeCode>12</design:nativeDataTypeCode>
+ <design:precision>-1</design:precision>
+ <design:scale>-1</design:scale>
+ <design:nullability>Unknown</design:nullability>
+ </design:attributes>
+ <design:usageHints>
+ <design:label>xsi:type</design:label>
+ <design:formattingHints/>
+ </design:usageHints>
+ </design:resultColumnDefinitions>
+ <design:resultColumnDefinitions>
+ <design:attributes>
+ <design:name>xmi:id_1</design:name>
+ <design:position>10</design:position>
+ <design:nativeDataTypeCode>12</design:nativeDataTypeCode>
+ <design:precision>-1</design:precision>
+ <design:scale>-1</design:scale>
+ <design:nullability>Unknown</design:nullability>
+ </design:attributes>
+ <design:usageHints>
+ <design:label>xmi:id_1</design:label>
+ <design:formattingHints/>
+ </design:usageHints>
+ </design:resultColumnDefinitions>
+ <design:resultColumnDefinitions>
+ <design:attributes>
+ <design:name>components</design:name>
+ <design:position>11</design:position>
+ <design:nativeDataTypeCode>12</design:nativeDataTypeCode>
+ <design:precision>-1</design:precision>
+ <design:scale>-1</design:scale>
+ <design:nullability>Unknown</design:nullability>
+ </design:attributes>
+ <design:usageHints>
+ <design:label>components</design:label>
+ <design:formattingHints/>
+ </design:usageHints>
+ </design:resultColumnDefinitions>
+ <design:resultColumnDefinitions>
+ <design:attributes>
+ <design:name>xmi:id_2</design:name>
+ <design:position>12</design:position>
+ <design:nativeDataTypeCode>12</design:nativeDataTypeCode>
+ <design:precision>-1</design:precision>
+ <design:scale>-1</design:scale>
+ <design:nullability>Unknown</design:nullability>
+ </design:attributes>
+ <design:usageHints>
+ <design:label>xmi:id_2</design:label>
+ <design:formattingHints/>
+ </design:usageHints>
+ </design:resultColumnDefinitions>
+ <design:resultColumnDefinitions>
+ <design:attributes>
+ <design:name>value</design:name>
+ <design:position>13</design:position>
+ <design:nativeDataTypeCode>12</design:nativeDataTypeCode>
+ <design:precision>-1</design:precision>
+ <design:scale>-1</design:scale>
+ <design:nullability>Unknown</design:nullability>
+ </design:attributes>
+ <design:usageHints>
+ <design:label>value</design:label>
+ <design:formattingHints/>
+ </design:usageHints>
+ </design:resultColumnDefinitions>
+ <design:resultColumnDefinitions>
+ <design:attributes>
+ <design:name>href</design:name>
+ <design:position>14</design:position>
+ <design:nativeDataTypeCode>12</design:nativeDataTypeCode>
+ <design:precision>-1</design:precision>
+ <design:scale>-1</design:scale>
+ <design:nullability>Unknown</design:nullability>
+ </design:attributes>
+ <design:usageHints>
+ <design:label>href</design:label>
+ <design:formattingHints/>
+ </design:usageHints>
+ </design:resultColumnDefinitions>
+ <design:resultColumnDefinitions>
+ <design:attributes>
+ <design:name>href_1</design:name>
+ <design:position>15</design:position>
+ <design:nativeDataTypeCode>12</design:nativeDataTypeCode>
+ <design:precision>-1</design:precision>
+ <design:scale>-1</design:scale>
+ <design:nullability>Unknown</design:nullability>
+ </design:attributes>
+ <design:usageHints>
+ <design:label>href_1</design:label>
+ <design:formattingHints/>
+ </design:usageHints>
+ </design:resultColumnDefinitions>
+ <design:resultColumnDefinitions>
+ <design:attributes>
+ <design:name>type</design:name>
+ <design:position>16</design:position>
+ <design:nativeDataTypeCode>12</design:nativeDataTypeCode>
+ <design:precision>-1</design:precision>
+ <design:scale>-1</design:scale>
+ <design:nullability>Unknown</design:nullability>
+ </design:attributes>
+ <design:usageHints>
+ <design:label>type</design:label>
+ <design:formattingHints/>
+ </design:usageHints>
+ </design:resultColumnDefinitions>
+ </design:resultSetColumns>
+ <design:criteria/>
+ </design:resultSetDefinitions>
+ </design:ResultSets>
+</model:DesignValues>]]></xml-property>
+ <list-property name="privateDriverProperties">
+ <ex-property>
+ <name>MAX_ROW</name>
+ <value>-1</value>
+ </ex-property>
+ <ex-property>
+ <name>XML_FILE</name>
+ </ex-property>
+ </list-property>
+ </oda-data-set>
+ <joint-data-set name="Join Property_Formal_Basic" id="338">
+ <list-property name="computedColumns">
+ <structure>
+ <property name="name">ReviewName</property>
+ <expression name="expression">//Return the review name&#13;
+ret = row["Property_Formal::name"]&#13;
+&#13;
+//Test to read the BASIC or INFORMAL review&#13;
+if (ret == "" || ret == null ) {&#13;
+ ret = row["Property_Basic::name"];&#13;
+}</expression>
+ <property name="dataType">string</property>
+ </structure>
+ <structure>
+ <property name="name">ReviewType</property>
+ <expression name="expression">//Test to display the proper Review type;&#13;
+basic = "R4E_REVIEW_TYPE_BASIC";&#13;
+formal = "R4E_REVIEW_TYPE_FORMAL";&#13;
+informal = "R4E_REVIEW_TYPE_INFORMAL";&#13;
+&#13;
+//value = row["type"];&#13;
+value = row["Property_Basic::type"];&#13;
+//Test if the review is basic &#13;
+if (value == null || value == "" ) {&#13;
+ //test if the review is FORMAL&#13;
+ value = row["Property_Formal::type"];&#13;
+}&#13;
+&#13;
+if (value == formal ) {;&#13;
+ ret = "Formal";&#13;
+} else if (value == informal ) {&#13;
+ ret = "Informal";&#13;
+} else {;&#13;
+ ret = "Basic";&#13;
+}</expression>
+ <property name="dataType">string</property>
+ </structure>
+ <structure>
+ <property name="name">Total Number of reviews</property>
+ <expression name="expression">//Count the number of reviews&#13;
+ret = Total.countDistinct ( row["ReviewName"] ) ;</expression>
+ <property name="dataType">integer</property>
+ </structure>
+ <structure>
+ <property name="name">Project</property>
+ <expression name="expression">//read the project available for this item&#13;
+&#13;
+ret = row["Property_Formal::project"];&#13;
+&#13;
+if (ret == null || ret == "" ) {&#13;
+ ret = row["Property_Basic::project"];&#13;
+}</expression>
+ <property name="dataType">string</property>
+ </structure>
+ <structure>
+ <property name="name">Component</property>
+ <expression name="expression">//read the component available for this item&#13;
+&#13;
+ret = row["Property_Formal::components"];&#13;
+&#13;
+if (ret == null || ret == "" ) {&#13;
+ ret = row["Property_Basic::components"];&#13;
+}</expression>
+ <property name="dataType">string</property>
+ </structure>
+ </list-property>
+ <list-property name="columnHints">
+ <structure>
+ <property name="columnName">Property_Basic::xmi:id_2</property>
+ <property name="alias">Property_Basic::xmi:id_2</property>
+ <text-property name="displayName">Property_Basic::xmi:id_2</text-property>
+ </structure>
+ <structure>
+ <property name="columnName">Property_Basic::project</property>
+ <property name="alias">Property_Basic::project</property>
+ <text-property name="displayName">Property_Basic::project</text-property>
+ </structure>
+ <structure>
+ <property name="columnName">Property_Formal::startDate</property>
+ <property name="alias">Property_Formal::startDate</property>
+ <text-property name="displayName">Property_Formal::startDate</text-property>
+ </structure>
+ <structure>
+ <property name="columnName">Property_Basic::name</property>
+ <property name="alias">Property_Basic::name</property>
+ <text-property name="displayName">Property_Basic::name</text-property>
+ </structure>
+ <structure>
+ <property name="columnName">Property_Formal::extraNotes</property>
+ <property name="alias">Property_Formal::extraNotes</property>
+ <text-property name="displayName">Property_Formal::extraNotes</text-property>
+ </structure>
+ <structure>
+ <property name="columnName">Property_Basic::xmi:id_1</property>
+ <property name="alias">Property_Basic::xmi:id_1</property>
+ <text-property name="displayName">Property_Basic::xmi:id_1</text-property>
+ </structure>
+ <structure>
+ <property name="columnName">Property_Formal::xmi:id_1</property>
+ <property name="alias">Property_Formal::xmi:id_1</property>
+ <text-property name="displayName">Property_Formal::xmi:id_1</text-property>
+ </structure>
+ <structure>
+ <property name="columnName">Property_Formal::xmi:id_2</property>
+ <property name="alias">Property_Formal::xmi:id_2</property>
+ <text-property name="displayName">Property_Formal::xmi:id_2</text-property>
+ </structure>
+ <structure>
+ <property name="columnName">Property_Formal::xmi:id</property>
+ <property name="alias">Property_Formal::xmi:id</property>
+ <text-property name="displayName">Property_Formal::xmi:id</text-property>
+ </structure>
+ <structure>
+ <property name="columnName">Property_Basic::xsi:type</property>
+ <property name="alias">Property_Basic::xsi:type</property>
+ <text-property name="displayName">Property_Basic::xsi:type</text-property>
+ </structure>
+ <structure>
+ <property name="columnName">Property_Formal::href_2</property>
+ <property name="alias">href_2</property>
+ <text-property name="displayName">Property_Formal::href_2</text-property>
+ </structure>
+ <structure>
+ <property name="columnName">Property_Basic::components</property>
+ <property name="alias">Property_Basic::components</property>
+ <text-property name="displayName">Property_Basic::components</text-property>
+ </structure>
+ <structure>
+ <property name="columnName">Property_Formal::value</property>
+ <property name="alias">Property_Formal::value</property>
+ <text-property name="displayName">Property_Formal::value</text-property>
+ </structure>
+ <structure>
+ <property name="columnName">Property_Formal::spentTime</property>
+ <property name="alias">spentTime</property>
+ <text-property name="displayName">Property_Formal::spentTime</text-property>
+ </structure>
+ <structure>
+ <property name="columnName">Property_Formal::href</property>
+ <property name="alias">Property_Formal::href</property>
+ <text-property name="displayName">Property_Formal::href</text-property>
+ </structure>
+ <structure>
+ <property name="columnName">Property_Formal::project</property>
+ <property name="alias">Property_Formal::project</property>
+ <text-property name="displayName">Property_Formal::project</text-property>
+ </structure>
+ <structure>
+ <property name="columnName">Property_Basic::referenceMaterial</property>
+ <property name="alias">Property_Basic::referenceMaterial</property>
+ <text-property name="displayName">Property_Basic::referenceMaterial</text-property>
+ </structure>
+ <structure>
+ <property name="columnName">Property_Formal::xsi:type</property>
+ <property name="alias">Property_Formal::xsi:type</property>
+ <text-property name="displayName">Property_Formal::xsi:type</text-property>
+ </structure>
+ <structure>
+ <property name="columnName">Property_Basic::extraNotes</property>
+ <property name="alias">Property_Basic::extraNotes</property>
+ <text-property name="displayName">Property_Basic::extraNotes</text-property>
+ </structure>
+ <structure>
+ <property name="columnName">Property_Basic::startDate</property>
+ <property name="alias">Property_Basic::startDate</property>
+ <text-property name="displayName">Property_Basic::startDate</text-property>
+ </structure>
+ <structure>
+ <property name="columnName">Property_Formal::components</property>
+ <property name="alias">Property_Formal::components</property>
+ <text-property name="displayName">Property_Formal::components</text-property>
+ </structure>
+ <structure>
+ <property name="columnName">Property_Formal::referenceMaterial</property>
+ <property name="alias">Property_Formal::referenceMaterial</property>
+ <text-property name="displayName">Property_Formal::referenceMaterial</text-property>
+ </structure>
+ <structure>
+ <property name="columnName">Property_Basic::href</property>
+ <property name="alias">Property_Basic::href</property>
+ <text-property name="displayName">Property_Basic::href</text-property>
+ </structure>
+ <structure>
+ <property name="columnName">Property_Formal::href_1</property>
+ <property name="alias">Property_Formal::href_1</property>
+ <text-property name="displayName">Property_Formal::href_1</text-property>
+ </structure>
+ <structure>
+ <property name="columnName">Property_Formal::objectives</property>
+ <property name="alias">Property_Formal::objectives</property>
+ <text-property name="displayName">Property_Formal::objectives</text-property>
+ </structure>
+ <structure>
+ <property name="columnName">Property_Basic::entryCriteria</property>
+ <property name="alias">Property_Basic::entryCriteria</property>
+ <text-property name="displayName">Property_Basic::entryCriteria</text-property>
+ </structure>
+ <structure>
+ <property name="columnName">Property_Formal::state</property>
+ <property name="alias">state</property>
+ <text-property name="displayName">Property_Formal::state</text-property>
+ </structure>
+ <structure>
+ <property name="columnName">Property_Basic::value</property>
+ <property name="alias">Property_Basic::value</property>
+ <text-property name="displayName">Property_Basic::value</text-property>
+ </structure>
+ <structure>
+ <property name="columnName">Property_Formal::name</property>
+ <property name="alias">Property_Formal::name</property>
+ <text-property name="displayName">Property_Formal::name</text-property>
+ </structure>
+ <structure>
+ <property name="columnName">Property_Basic::type</property>
+ <property name="alias">Property_Basic::type</property>
+ <text-property name="displayName">Property_Basic::type</text-property>
+ </structure>
+ <structure>
+ <property name="columnName">Property_Formal::current</property>
+ <property name="alias">current</property>
+ <text-property name="displayName">Property_Formal::current</text-property>
+ </structure>
+ <structure>
+ <property name="columnName">Property_Basic::objectives</property>
+ <property name="alias">Property_Basic::objectives</property>
+ <text-property name="displayName">Property_Basic::objectives</text-property>
+ </structure>
+ <structure>
+ <property name="columnName">Property_Basic::href_1</property>
+ <property name="alias">Property_Basic::href_1</property>
+ <text-property name="displayName">Property_Basic::href_1</text-property>
+ </structure>
+ <structure>
+ <property name="columnName">Property_Formal::entryCriteria</property>
+ <property name="alias">Property_Formal::entryCriteria</property>
+ <text-property name="displayName">Property_Formal::entryCriteria</text-property>
+ </structure>
+ <structure>
+ <property name="columnName">Property_Formal::type</property>
+ <property name="alias">Property_Formal::type</property>
+ <text-property name="displayName">Property_Formal::type</text-property>
+ </structure>
+ <structure>
+ <property name="columnName">Property_Basic::xmi:id</property>
+ <property name="alias">Property_Basic::xmi:id</property>
+ <text-property name="displayName">Property_Basic::xmi:id</text-property>
+ </structure>
+ </list-property>
+ <structure name="cachedMetaData">
+ <list-property name="resultSet">
+ <structure>
+ <property name="position">1</property>
+ <property name="name">Property_Formal::xmi:id</property>
+ <property name="dataType">string</property>
+ </structure>
+ <structure>
+ <property name="position">2</property>
+ <property name="name">Property_Formal::name</property>
+ <property name="dataType">string</property>
+ </structure>
+ <structure>
+ <property name="position">3</property>
+ <property name="name">Property_Formal::project</property>
+ <property name="dataType">string</property>
+ </structure>
+ <structure>
+ <property name="position">4</property>
+ <property name="name">Property_Formal::entryCriteria</property>
+ <property name="dataType">string</property>
+ </structure>
+ <structure>
+ <property name="position">5</property>
+ <property name="name">Property_Formal::extraNotes</property>
+ <property name="dataType">string</property>
+ </structure>
+ <structure>
+ <property name="position">6</property>
+ <property name="name">Property_Formal::objectives</property>
+ <property name="dataType">string</property>
+ </structure>
+ <structure>
+ <property name="position">7</property>
+ <property name="name">Property_Formal::referenceMaterial</property>
+ <property name="dataType">string</property>
+ </structure>
+ <structure>
+ <property name="position">8</property>
+ <property name="name">Property_Formal::startDate</property>
+ <property name="dataType">string</property>
+ </structure>
+ <structure>
+ <property name="position">9</property>
+ <property name="name">Property_Formal::type</property>
+ <property name="dataType">string</property>
+ </structure>
+ <structure>
+ <property name="position">10</property>
+ <property name="name">current</property>
+ <property name="dataType">string</property>
+ </structure>
+ <structure>
+ <property name="position">11</property>
+ <property name="name">Property_Formal::xsi:type</property>
+ <property name="dataType">string</property>
+ </structure>
+ <structure>
+ <property name="position">12</property>
+ <property name="name">Property_Formal::xmi:id_1</property>
+ <property name="dataType">string</property>
+ </structure>
+ <structure>
+ <property name="position">13</property>
+ <property name="name">state</property>
+ <property name="dataType">string</property>
+ </structure>
+ <structure>
+ <property name="position">14</property>
+ <property name="name">Property_Formal::components</property>
+ <property name="dataType">string</property>
+ </structure>
+ <structure>
+ <property name="position">15</property>
+ <property name="name">Property_Formal::xmi:id_2</property>
+ <property name="dataType">string</property>
+ </structure>
+ <structure>
+ <property name="position">16</property>
+ <property name="name">spentTime</property>
+ <property name="dataType">string</property>
+ </structure>
+ <structure>
+ <property name="position">17</property>
+ <property name="name">Property_Formal::value</property>
+ <property name="dataType">string</property>
+ </structure>
+ <structure>
+ <property name="position">18</property>
+ <property name="name">Property_Formal::href</property>
+ <property name="dataType">string</property>
+ </structure>
+ <structure>
+ <property name="position">19</property>
+ <property name="name">Property_Formal::href_1</property>
+ <property name="dataType">string</property>
+ </structure>
+ <structure>
+ <property name="position">20</property>
+ <property name="name">href_2</property>
+ <property name="dataType">string</property>
+ </structure>
+ <structure>
+ <property name="position">21</property>
+ <property name="name">Property_Basic::xmi:id</property>
+ <property name="dataType">string</property>
+ </structure>
+ <structure>
+ <property name="position">22</property>
+ <property name="name">Property_Basic::name</property>
+ <property name="dataType">string</property>
+ </structure>
+ <structure>
+ <property name="position">23</property>
+ <property name="name">Property_Basic::project</property>
+ <property name="dataType">string</property>
+ </structure>
+ <structure>
+ <property name="position">24</property>
+ <property name="name">Property_Basic::entryCriteria</property>
+ <property name="dataType">string</property>
+ </structure>
+ <structure>
+ <property name="position">25</property>
+ <property name="name">Property_Basic::extraNotes</property>
+ <property name="dataType">string</property>
+ </structure>
+ <structure>
+ <property name="position">26</property>
+ <property name="name">Property_Basic::objectives</property>
+ <property name="dataType">string</property>
+ </structure>
+ <structure>
+ <property name="position">27</property>
+ <property name="name">Property_Basic::referenceMaterial</property>
+ <property name="dataType">string</property>
+ </structure>
+ <structure>
+ <property name="position">28</property>
+ <property name="name">Property_Basic::startDate</property>
+ <property name="dataType">string</property>
+ </structure>
+ <structure>
+ <property name="position">29</property>
+ <property name="name">Property_Basic::xsi:type</property>
+ <property name="dataType">string</property>
+ </structure>
+ <structure>
+ <property name="position">30</property>
+ <property name="name">Property_Basic::xmi:id_1</property>
+ <property name="dataType">string</property>
+ </structure>
+ <structure>
+ <property name="position">31</property>
+ <property name="name">Property_Basic::components</property>
+ <property name="dataType">string</property>
+ </structure>
+ <structure>
+ <property name="position">32</property>
+ <property name="name">Property_Basic::xmi:id_2</property>
+ <property name="dataType">string</property>
+ </structure>
+ <structure>
+ <property name="position">33</property>
+ <property name="name">Property_Basic::value</property>
+ <property name="dataType">string</property>
+ </structure>
+ <structure>
+ <property name="position">34</property>
+ <property name="name">Property_Basic::href</property>
+ <property name="dataType">string</property>
+ </structure>
+ <structure>
+ <property name="position">35</property>
+ <property name="name">Property_Basic::href_1</property>
+ <property name="dataType">string</property>
+ </structure>
+ <structure>
+ <property name="position">36</property>
+ <property name="name">Property_Basic::type</property>
+ <property name="dataType">string</property>
+ </structure>
+ <structure>
+ <property name="position">37</property>
+ <property name="name">ReviewName</property>
+ <property name="dataType">string</property>
+ </structure>
+ <structure>
+ <property name="position">38</property>
+ <property name="name">ReviewType</property>
+ <property name="dataType">string</property>
+ </structure>
+ <structure>
+ <property name="position">39</property>
+ <property name="name">Total Number of reviews</property>
+ <property name="dataType">integer</property>
+ </structure>
+ <structure>
+ <property name="position">40</property>
+ <property name="name">Project</property>
+ <property name="dataType">string</property>
+ </structure>
+ <structure>
+ <property name="position">41</property>
+ <property name="name">Component</property>
+ <property name="dataType">string</property>
+ </structure>
+ </list-property>
+ </structure>
+ <simple-property-list name="dataSets">
+ <value>Property_Formal</value>
+ <value>Property_Basic</value>
+ </simple-property-list>
+ <list-property name="joinConditions">
+ <structure>
+ <property name="joinType">full-out</property>
+ <property name="joinOperator">eq</property>
+ <property name="leftDataSet">Property_Formal</property>
+ <property name="rightDataSet">Property_Basic</property>
+ <expression name="leftExpression">dataSetRow["xmi:id"]</expression>
+ <expression name="rightExpression">dataSetRow["xmi:id"]</expression>
+ </structure>
+ </list-property>
+ </joint-data-set>
+ <joint-data-set name="Join PropertyFormalBasic_PhaseInfo" id="379">
+ <list-property name="computedColumns">
+ <structure>
+ <property name="name">CurrentPhase</property>
+ <expression name="expression">//Find Current Phase&#13;
+&#13;
+ ret = row["current"];&#13;
+ &#13;
+ //Loook in Phase Info to find the type&#13;
+ &#13;
+ if (ret == null || ret == "" ) {&#13;
+ value = "N/A";&#13;
+ } else if (ret == row["xmi:id"] ) {&#13;
+ //Look at the type register for this current phase&#13;
+ value = row["type"];&#13;
+ //Strip down the phase string by removing the beginning R4E_REVIEW_PHASE_&#13;
+ ret = value.replace("R4E_REVIEW_PHASE_", "");&#13;
+ &#13;
+ } else {&#13;
+ value = "JBJB: " + row["xmi:id"] ;&#13;
+ }</expression>
+ <property name="dataType">string</property>
+ </structure>
+ <structure>
+ <property name="name">PhaseTypeShort</property>
+ <expression name="expression">//Strip down the phase type value&#13;
+ret = row["type"];&#13;
+&#13;
+if ( ret != null &amp;&amp; ret != "" ) {&#13;
+ value = ret.replace("R4E_REVIEW_PHASE_", "");&#13;
+} else {&#13;
+ value = "N/A";&#13;
+}</expression>
+ <property name="dataType">string</property>
+ </structure>
+ <structure>
+ <property name="name">PreparationPhase</property>
+ <expression name="expression">//Compute the number of days for the PREPARATION PHASE&#13;
+&#13;
+phase = row["type"];&#13;
+&#13;
+if ( phase == "R4E_REVIEW_PHASE_PREPARATION" ) {&#13;
+ startDate = row["startDate"];&#13;
+ endDate = row["endDate"];&#13;
+ &#13;
+ if (startDate == null || startDate == "" ) {&#13;
+ ret = "0";&#13;
+ } else {&#13;
+ //Check the end date now&#13;
+ if (endDate != null &amp;&amp; endDate != "" ) {&#13;
+ //Compute the number of days&#13;
+ ret = BirtDateTime.diffDay( startDate, endDate ) &#13;
+ } &#13;
+ } &#13;
+} else {&#13;
+ ret = "0";&#13;
+ }</expression>
+ <property name="dataType">string</property>
+ </structure>
+ <structure>
+ <property name="name">PreparationPhaseDays</property>
+ <expression name="expression">//Return the max numberof dats recored for the PREPARATION phase&#13;
+&#13;
+Total.max ( row["PreparationPhase"] );</expression>
+ <property name="dataType">integer</property>
+ </structure>
+ <structure>
+ <property name="name">PlanningPhase</property>
+ <expression name="expression">//Compute the number of days for the PLANNING PHASE&#13;
+&#13;
+phase = row["type"];&#13;
+&#13;
+&#13;
+if ( (phase == "R4E_REVIEW_PHASE_PLANNING" || phase == "" || phase == null) ) {&#13;
+ startDate = row["startDate"];&#13;
+ endDate = row["endDate"];&#13;
+&#13;
+ if (startDate == null || startDate == "" ) {&#13;
+ ret = "0";&#13;
+ } else {&#13;
+ //Check the end date now&#13;
+ if (endDate != null &amp;&amp; endDate != "" ) {&#13;
+ //Compute the number of days&#13;
+ ret = BirtDateTime.diffDay( startDate, endDate ) ;&#13;
+ } &#13;
+ } &#13;
+} else {&#13;
+ ret = "0";&#13;
+ }</expression>
+ <property name="dataType">string</property>
+ </structure>
+ <structure>
+ <property name="name">PlanningPhaseDays</property>
+ <expression name="expression">//Return the max numberof dats recored for the PLANNING phase&#13;
+&#13;
+Total.max ( row["PlanningPhase"] );</expression>
+ <property name="dataType">integer</property>
+ </structure>
+ <structure>
+ <property name="name">DecisionPhase</property>
+ <expression name="expression">//Compute the number of days for the DECISION PHASE&#13;
+&#13;
+phase = row["type"];&#13;
+&#13;
+if ( phase == "R4E_REVIEW_PHASE_DECISION" ) {&#13;
+ startDate = row["startDate"];&#13;
+ endDate = row["endDate"];&#13;
+ &#13;
+ if (startDate == null || startDate == "" ) {&#13;
+ ret = "0";&#13;
+ } else {&#13;
+ //Check the end date now&#13;
+ if (endDate != null &amp;&amp; endDate != "" ) {&#13;
+ //Compute the number of days&#13;
+ ret = BirtDateTime.diffDay( startDate, endDate ) &#13;
+ } &#13;
+ } &#13;
+} else {&#13;
+ ret = "0";&#13;
+ }</expression>
+ <property name="dataType">string</property>
+ </structure>
+ <structure>
+ <property name="name">DecisionPhaseDays</property>
+ <expression name="expression">//Return the max numberof dats recored for the DECISION phase&#13;
+&#13;
+Total.max ( row["DecisionPhase"] );</expression>
+ <property name="dataType">integer</property>
+ </structure>
+ <structure>
+ <property name="name">ReworkPhase</property>
+ <expression name="expression">//Compute the number of days for the REWORK PHASE&#13;
+&#13;
+phase = row["type"];&#13;
+&#13;
+if ( phase == "R4E_REVIEW_PHASE_REWORK" ) {&#13;
+ startDate = row["startDate"];&#13;
+ endDate = row["endDate"];&#13;
+ &#13;
+ if (startDate == null || startDate == "" ) {&#13;
+ ret = "0";&#13;
+ } else {&#13;
+ //Check the end date now&#13;
+ if (endDate != null &amp;&amp; endDate != "" ) {&#13;
+ //Compute the number of days&#13;
+ ret = BirtDateTime.diffDay( startDate, endDate ) &#13;
+ } &#13;
+ } &#13;
+} else {&#13;
+ ret = "0";&#13;
+ }</expression>
+ <property name="dataType">string</property>
+ </structure>
+ <structure>
+ <property name="name">ReworkPhaseDays</property>
+ <expression name="expression">//Return the max numberof dats recored for the REWORK phase&#13;
+&#13;
+Total.max ( row["ReworkPhase"] );</expression>
+ <property name="dataType">integer</property>
+ </structure>
+ <structure>
+ <property name="name">ReviewCycleDays</property>
+ <expression name="expression">//Compute the total number of days used by this review&#13;
+&#13;
+row["PlanningPhaseDays"] + row["PreparationPhaseDays"] + row["DecisionPhaseDays"] + row["ReworkPhaseDays"];</expression>
+ <property name="dataType">integer</property>
+ </structure>
+ </list-property>
+ <list-property name="columnHints">
+ <structure>
+ <property name="columnName">PhaseInfo::startDate</property>
+ <property name="alias">startDate</property>
+ <text-property name="displayName">PhaseInfo::startDate</text-property>
+ </structure>
+ <structure>
+ <property name="columnName">Join Property_Formal_Basic::Property_Basic::xmi:id_2</property>
+ <property name="alias">Property_Basic::xmi:id_2</property>
+ <text-property name="displayName">Join Property_Formal_Basic::Property_Basic::xmi:id_2</text-property>
+ </structure>
+ <structure>
+ <property name="columnName">Join Property_Formal_Basic::Property_Basic::href</property>
+ <property name="alias">Property_Basic::href</property>
+ <text-property name="displayName">Join Property_Formal_Basic::Property_Basic::href</text-property>
+ </structure>
+ <structure>
+ <property name="columnName">Join Property_Formal_Basic::Property_Formal::startDate</property>
+ <property name="alias">Property_Formal::startDate</property>
+ <text-property name="displayName">Join Property_Formal_Basic::Property_Formal::startDate</text-property>
+ </structure>
+ <structure>
+ <property name="columnName">Join Property_Formal_Basic::Property_Formal::href_1</property>
+ <property name="alias">Property_Formal::href_1</property>
+ <text-property name="displayName">Join Property_Formal_Basic::Property_Formal::href_1</text-property>
+ </structure>
+ <structure>
+ <property name="columnName">Join Property_Formal_Basic::Property_Basic::project</property>
+ <property name="alias">Property_Basic::project</property>
+ <text-property name="displayName">Join Property_Formal_Basic::Property_Basic::project</text-property>
+ </structure>
+ <structure>
+ <property name="columnName">Join Property_Formal_Basic::Property_Formal::objectives</property>
+ <property name="alias">Property_Formal::objectives</property>
+ <text-property name="displayName">Join Property_Formal_Basic::Property_Formal::objectives</text-property>
+ </structure>
+ <structure>
+ <property name="columnName">Join Property_Formal_Basic::Property_Basic::entryCriteria</property>
+ <property name="alias">Property_Basic::entryCriteria</property>
+ <text-property name="displayName">Join Property_Formal_Basic::Property_Basic::entryCriteria</text-property>
+ </structure>
+ <structure>
+ <property name="columnName">Join Property_Formal_Basic::Property_Basic::name</property>
+ <property name="alias">Property_Basic::name</property>
+ <text-property name="displayName">Join Property_Formal_Basic::Property_Basic::name</text-property>
+ </structure>
+ <structure>
+ <property name="columnName">Join Property_Formal_Basic::Property_Formal::state</property>
+ <property name="alias">state</property>
+ <text-property name="displayName">Join Property_Formal_Basic::Property_Formal::state</text-property>
+ </structure>
+ <structure>
+ <property name="columnName">PhaseInfo::endDate</property>
+ <property name="alias">endDate</property>
+ <text-property name="displayName">PhaseInfo::endDate</text-property>
+ </structure>
+ <structure>
+ <property name="columnName">Join Property_Formal_Basic::Property_Basic::value</property>
+ <property name="alias">Property_Basic::value</property>
+ <text-property name="displayName">Join Property_Formal_Basic::Property_Basic::value</text-property>
+ </structure>
+ <structure>
+ <property name="columnName">Join Property_Formal_Basic::Property_Formal::extraNotes</property>
+ <property name="alias">Property_Formal::extraNotes</property>
+ <text-property name="displayName">Join Property_Formal_Basic::Property_Formal::extraNotes</text-property>
+ </structure>
+ <structure>
+ <property name="columnName">PhaseInfo::type</property>
+ <property name="alias">type</property>
+ <text-property name="displayName">PhaseInfo::type</text-property>
+ </structure>
+ <structure>
+ <property name="columnName">Join Property_Formal_Basic::Property_Formal::name</property>
+ <property name="alias">Property_Formal::name</property>
+ <text-property name="displayName">Join Property_Formal_Basic::Property_Formal::name</text-property>
+ </structure>
+ <structure>
+ <property name="columnName">PhaseInfo::phaseOwnerID</property>
+ <property name="alias">phaseOwnerID</property>
+ <text-property name="displayName">PhaseInfo::phaseOwnerID</text-property>
+ </structure>
+ <structure>
+ <property name="columnName">Join Property_Formal_Basic::Property_Basic::xmi:id_1</property>
+ <property name="alias">Property_Basic::xmi:id_1</property>
+ <text-property name="displayName">Join Property_Formal_Basic::Property_Basic::xmi:id_1</text-property>
+ </structure>
+ <structure>
+ <property name="columnName">Join Property_Formal_Basic::Property_Basic::type</property>
+ <property name="alias">Property_Basic::type</property>
+ <text-property name="displayName">Join Property_Formal_Basic::Property_Basic::type</text-property>
+ </structure>
+ <structure>
+ <property name="columnName">Join Property_Formal_Basic::Property_Formal::xmi:id_1</property>
+ <property name="alias">Property_Formal::xmi:id_1</property>
+ <text-property name="displayName">Join Property_Formal_Basic::Property_Formal::xmi:id_1</text-property>
+ </structure>
+ <structure>
+ <property name="columnName">Join Property_Formal_Basic::ReviewType</property>
+ <property name="alias">ReviewType</property>
+ <text-property name="displayName">Join Property_Formal_Basic::ReviewType</text-property>
+ </structure>
+ <structure>
+ <property name="columnName">Join Property_Formal_Basic::Property_Formal::xmi:id_2</property>
+ <property name="alias">Property_Formal::xmi:id_2</property>
+ <text-property name="displayName">Join Property_Formal_Basic::Property_Formal::xmi:id_2</text-property>
+ </structure>
+ <structure>
+ <property name="columnName">PhaseInfo::xmi:id</property>
+ <property name="alias">xmi:id</property>
+ <text-property name="displayName">PhaseInfo::xmi:id</text-property>
+ </structure>
+ <structure>
+ <property name="columnName">Join Property_Formal_Basic::Property_Basic::xsi:type</property>
+ <property name="alias">Property_Basic::xsi:type</property>
+ <text-property name="displayName">Join Property_Formal_Basic::Property_Basic::xsi:type</text-property>
+ </structure>
+ <structure>
+ <property name="columnName">Join Property_Formal_Basic::Property_Formal::xmi:id</property>
+ <property name="alias">Property_Formal::xmi:id</property>
+ <text-property name="displayName">Join Property_Formal_Basic::Property_Formal::xmi:id</text-property>
+ </structure>
+ <structure>
+ <property name="columnName">Join Property_Formal_Basic::Property_Formal::href_2</property>
+ <property name="alias">href_2</property>
+ <text-property name="displayName">Join Property_Formal_Basic::Property_Formal::href_2</text-property>
+ </structure>
+ <structure>
+ <property name="columnName">Join Property_Formal_Basic::Property_Formal::current</property>
+ <property name="alias">current</property>
+ <text-property name="displayName">Join Property_Formal_Basic::Property_Formal::current</text-property>
+ </structure>
+ <structure>
+ <property name="columnName">Join Property_Formal_Basic::Project</property>
+ <property name="alias">Project</property>
+ <text-property name="displayName">Join Property_Formal_Basic::Project</text-property>
+ </structure>
+ <structure>
+ <property name="columnName">Join Property_Formal_Basic::Component</property>
+ <property name="alias">Component</property>
+ <text-property name="displayName">Join Property_Formal_Basic::Component</text-property>
+ </structure>
+ <structure>
+ <property name="columnName">Join Property_Formal_Basic::Property_Basic::components</property>
+ <property name="alias">Property_Basic::components</property>
+ <text-property name="displayName">Join Property_Formal_Basic::Property_Basic::components</text-property>
+ </structure>
+ <structure>
+ <property name="columnName">Join Property_Formal_Basic::Property_Basic::objectives</property>
+ <property name="alias">Property_Basic::objectives</property>
+ <text-property name="displayName">Join Property_Formal_Basic::Property_Basic::objectives</text-property>
+ </structure>
+ <structure>
+ <property name="columnName">Join Property_Formal_Basic::ReviewName</property>
+ <property name="alias">ReviewName</property>
+ <text-property name="displayName">Join Property_Formal_Basic::ReviewName</text-property>
+ </structure>
+ <structure>
+ <property name="columnName">Join Property_Formal_Basic::Property_Basic::href_1</property>
+ <property name="alias">Property_Basic::href_1</property>
+ <text-property name="displayName">Join Property_Formal_Basic::Property_Basic::href_1</text-property>
+ </structure>
+ <structure>
+ <property name="columnName">Join Property_Formal_Basic::Property_Formal::value</property>
+ <property name="alias">Property_Formal::value</property>
+ <text-property name="displayName">Join Property_Formal_Basic::Property_Formal::value</text-property>
+ </structure>
+ <structure>
+ <property name="columnName">Join Property_Formal_Basic::Property_Formal::spentTime</property>
+ <property name="alias">spentTime</property>
+ <text-property name="displayName">Join Property_Formal_Basic::Property_Formal::spentTime</text-property>
+ </structure>
+ <structure>
+ <property name="columnName">Join Property_Formal_Basic::Property_Formal::entryCriteria</property>
+ <property name="alias">Property_Formal::entryCriteria</property>
+ <text-property name="displayName">Join Property_Formal_Basic::Property_Formal::entryCriteria</text-property>
+ </structure>
+ <structure>
+ <property name="columnName">Join Property_Formal_Basic::Property_Formal::href</property>
+ <property name="alias">Property_Formal::href</property>
+ <text-property name="displayName">Join Property_Formal_Basic::Property_Formal::href</text-property>
+ </structure>
+ <structure>
+ <property name="columnName">Join Property_Formal_Basic::Total Number of reviews</property>
+ <property name="alias">Total Number of reviews</property>
+ <text-property name="displayName">Join Property_Formal_Basic::Total Number of reviews</text-property>
+ </structure>
+ <structure>
+ <property name="columnName">Join Property_Formal_Basic::Property_Formal::type</property>
+ <property name="alias">Property_Formal::type</property>
+ <text-property name="displayName">Join Property_Formal_Basic::Property_Formal::type</text-property>
+ </structure>
+ <structure>
+ <property name="columnName">Join Property_Formal_Basic::Property_Formal::project</property>
+ <property name="alias">Property_Formal::project</property>
+ <text-property name="displayName">Join Property_Formal_Basic::Property_Formal::project</text-property>
+ </structure>
+ <structure>
+ <property name="columnName">Join Property_Formal_Basic::Property_Basic::referenceMaterial</property>
+ <property name="alias">Property_Basic::referenceMaterial</property>
+ <text-property name="displayName">Join Property_Formal_Basic::Property_Basic::referenceMaterial</text-property>
+ </structure>
+ <structure>
+ <property name="columnName">Join Property_Formal_Basic::Property_Formal::xsi:type</property>
+ <property name="alias">Property_Formal::xsi:type</property>
+ <text-property name="displayName">Join Property_Formal_Basic::Property_Formal::xsi:type</text-property>
+ </structure>
+ <structure>
+ <property name="columnName">Join Property_Formal_Basic::Property_Basic::startDate</property>
+ <property name="alias">Property_Basic::startDate</property>
+ <text-property name="displayName">Join Property_Formal_Basic::Property_Basic::startDate</text-property>
+ </structure>
+ <structure>
+ <property name="columnName">Join Property_Formal_Basic::Property_Formal::components</property>
+ <property name="alias">Property_Formal::components</property>
+ <text-property name="displayName">Join Property_Formal_Basic::Property_Formal::components</text-property>
+ </structure>
+ <structure>
+ <property name="columnName">Join Property_Formal_Basic::Property_Basic::extraNotes</property>
+ <property name="alias">Property_Basic::extraNotes</property>
+ <text-property name="displayName">Join Property_Formal_Basic::Property_Basic::extraNotes</text-property>
+ </structure>
+ <structure>
+ <property name="columnName">Join Property_Formal_Basic::Property_Formal::referenceMaterial</property>
+ <property name="alias">Property_Formal::referenceMaterial</property>
+ <text-property name="displayName">Join Property_Formal_Basic::Property_Formal::referenceMaterial</text-property>
+ </structure>
+ <structure>
+ <property name="columnName">Join Property_Formal_Basic::Property_Basic::xmi:id</property>
+ <property name="alias">Property_Basic::xmi:id</property>
+ <text-property name="displayName">Join Property_Formal_Basic::Property_Basic::xmi:id</text-property>
+ </structure>
+ </list-property>
+ <structure name="cachedMetaData">
+ <list-property name="resultSet">
+ <structure>
+ <property name="position">1</property>
+ <property name="name">Property_Formal::xmi:id</property>
+ <property name="dataType">string</property>
+ </structure>
+ <structure>
+ <property name="position">2</property>
+ <property name="name">Property_Formal::name</property>
+ <property name="dataType">string</property>
+ </structure>
+ <structure>
+ <property name="position">3</property>
+ <property name="name">Property_Formal::project</property>
+ <property name="dataType">string</property>
+ </structure>
+ <structure>
+ <property name="position">4</property>
+ <property name="name">Property_Formal::entryCriteria</property>
+ <property name="dataType">string</property>
+ </structure>
+ <structure>
+ <property name="position">5</property>
+ <property name="name">Property_Formal::extraNotes</property>
+ <property name="dataType">string</property>
+ </structure>
+ <structure>
+ <property name="position">6</property>
+ <property name="name">Property_Formal::objectives</property>
+ <property name="dataType">string</property>
+ </structure>
+ <structure>
+ <property name="position">7</property>
+ <property name="name">Property_Formal::referenceMaterial</property>
+ <property name="dataType">string</property>
+ </structure>
+ <structure>
+ <property name="position">8</property>
+ <property name="name">Property_Formal::startDate</property>
+ <property name="dataType">string</property>
+ </structure>
+ <structure>
+ <property name="position">9</property>
+ <property name="name">Property_Formal::type</property>
+ <property name="dataType">string</property>
+ </structure>
+ <structure>
+ <property name="position">10</property>
+ <property name="name">current</property>
+ <property name="dataType">string</property>
+ </structure>
+ <structure>
+ <property name="position">11</property>
+ <property name="name">Property_Formal::xsi:type</property>
+ <property name="dataType">string</property>
+ </structure>
+ <structure>
+ <property name="position">12</property>
+ <property name="name">Property_Formal::xmi:id_1</property>
+ <property name="dataType">string</property>
+ </structure>
+ <structure>
+ <property name="position">13</property>
+ <property name="name">state</property>
+ <property name="dataType">string</property>
+ </structure>
+ <structure>
+ <property name="position">14</property>
+ <property name="name">Property_Formal::components</property>
+ <property name="dataType">string</property>
+ </structure>
+ <structure>
+ <property name="position">15</property>
+ <property name="name">Property_Formal::xmi:id_2</property>
+ <property name="dataType">string</property>
+ </structure>
+ <structure>
+ <property name="position">16</property>
+ <property name="name">spentTime</property>
+ <property name="dataType">string</property>
+ </structure>
+ <structure>
+ <property name="position">17</property>
+ <property name="name">Property_Formal::value</property>
+ <property name="dataType">string</property>
+ </structure>
+ <structure>
+ <property name="position">18</property>
+ <property name="name">Property_Formal::href</property>
+ <property name="dataType">string</property>
+ </structure>
+ <structure>
+ <property name="position">19</property>
+ <property name="name">Property_Formal::href_1</property>
+ <property name="dataType">string</property>
+ </structure>
+ <structure>
+ <property name="position">20</property>
+ <property name="name">href_2</property>
+ <property name="dataType">string</property>
+ </structure>
+ <structure>
+ <property name="position">21</property>
+ <property name="name">Property_Basic::xmi:id</property>
+ <property name="dataType">string</property>
+ </structure>
+ <structure>
+ <property name="position">22</property>
+ <property name="name">Property_Basic::name</property>
+ <property name="dataType">string</property>
+ </structure>
+ <structure>
+ <property name="position">23</property>
+ <property name="name">Property_Basic::project</property>
+ <property name="dataType">string</property>
+ </structure>
+ <structure>
+ <property name="position">24</property>
+ <property name="name">Property_Basic::entryCriteria</property>
+ <property name="dataType">string</property>
+ </structure>
+ <structure>
+ <property name="position">25</property>
+ <property name="name">Property_Basic::extraNotes</property>
+ <property name="dataType">string</property>
+ </structure>
+ <structure>
+ <property name="position">26</property>
+ <property name="name">Property_Basic::objectives</property>
+ <property name="dataType">string</property>
+ </structure>
+ <structure>
+ <property name="position">27</property>
+ <property name="name">Property_Basic::referenceMaterial</property>
+ <property name="dataType">string</property>
+ </structure>
+ <structure>
+ <property name="position">28</property>
+ <property name="name">Property_Basic::startDate</property>
+ <property name="dataType">string</property>
+ </structure>
+ <structure>
+ <property name="position">29</property>
+ <property name="name">Property_Basic::xsi:type</property>
+ <property name="dataType">string</property>
+ </structure>
+ <structure>
+ <property name="position">30</property>
+ <property name="name">Property_Basic::xmi:id_1</property>
+ <property name="dataType">string</property>
+ </structure>
+ <structure>
+ <property name="position">31</property>
+ <property name="name">Property_Basic::components</property>
+ <property name="dataType">string</property>
+ </structure>
+ <structure>
+ <property name="position">32</property>
+ <property name="name">Property_Basic::xmi:id_2</property>
+ <property name="dataType">string</property>
+ </structure>
+ <structure>
+ <property name="position">33</property>
+ <property name="name">Property_Basic::value</property>
+ <property name="dataType">string</property>
+ </structure>
+ <structure>
+ <property name="position">34</property>
+ <property name="name">Property_Basic::href</property>
+ <property name="dataType">string</property>
+ </structure>
+ <structure>
+ <property name="position">35</property>
+ <property name="name">Property_Basic::href_1</property>
+ <property name="dataType">string</property>
+ </structure>
+ <structure>
+ <property name="position">36</property>
+ <property name="name">Property_Basic::type</property>
+ <property name="dataType">string</property>
+ </structure>
+ <structure>
+ <property name="position">37</property>
+ <property name="name">ReviewName</property>
+ <property name="dataType">string</property>
+ </structure>
+ <structure>
+ <property name="position">38</property>
+ <property name="name">ReviewType</property>
+ <property name="dataType">string</property>
+ </structure>
+ <structure>
+ <property name="position">39</property>
+ <property name="name">Total Number of reviews</property>
+ <property name="dataType">integer</property>
+ </structure>
+ <structure>
+ <property name="position">40</property>
+ <property name="name">Project</property>
+ <property name="dataType">string</property>
+ </structure>
+ <structure>
+ <property name="position">41</property>
+ <property name="name">Component</property>
+ <property name="dataType">string</property>
+ </structure>
+ <structure>
+ <property name="position">42</property>
+ <property name="name">xmi:id</property>
+ <property name="dataType">string</property>
+ </structure>
+ <structure>
+ <property name="position">43</property>
+ <property name="name">endDate</property>
+ <property name="dataType">string</property>
+ </structure>
+ <structure>
+ <property name="position">44</property>
+ <property name="name">phaseOwnerID</property>
+ <property name="dataType">string</property>
+ </structure>
+ <structure>
+ <property name="position">45</property>
+ <property name="name">startDate</property>
+ <property name="dataType">string</property>
+ </structure>
+ <structure>
+ <property name="position">46</property>
+ <property name="name">type</property>
+ <property name="dataType">string</property>
+ </structure>
+ <structure>
+ <property name="position">47</property>
+ <property name="name">CurrentPhase</property>
+ <property name="dataType">string</property>
+ </structure>
+ <structure>
+ <property name="position">48</property>
+ <property name="name">PhaseTypeShort</property>
+ <property name="dataType">string</property>
+ </structure>
+ <structure>
+ <property name="position">49</property>
+ <property name="name">PreparationPhase</property>
+ <property name="dataType">string</property>
+ </structure>
+ <structure>
+ <property name="position">50</property>
+ <property name="name">PreparationPhaseDays</property>
+ <property name="dataType">integer</property>
+ </structure>
+ <structure>
+ <property name="position">51</property>
+ <property name="name">PlanningPhase</property>
+ <property name="dataType">string</property>
+ </structure>
+ <structure>
+ <property name="position">52</property>
+ <property name="name">PlanningPhaseDays</property>
+ <property name="dataType">integer</property>
+ </structure>
+ <structure>
+ <property name="position">53</property>
+ <property name="name">DecisionPhase</property>
+ <property name="dataType">string</property>
+ </structure>
+ <structure>
+ <property name="position">54</property>
+ <property name="name">DecisionPhaseDays</property>
+ <property name="dataType">integer</property>
+ </structure>
+ <structure>
+ <property name="position">55</property>
+ <property name="name">ReworkPhase</property>
+ <property name="dataType">string</property>
+ </structure>
+ <structure>
+ <property name="position">56</property>
+ <property name="name">ReworkPhaseDays</property>
+ <property name="dataType">integer</property>
+ </structure>
+ <structure>
+ <property name="position">57</property>
+ <property name="name">ReviewCycleDays</property>
+ <property name="dataType">integer</property>
+ </structure>
+ </list-property>
+ </structure>
+ <simple-property-list name="dataSets">
+ <value>Join Property_Formal_Basic</value>
+ <value>PhaseInfo</value>
+ </simple-property-list>
+ <list-property name="joinConditions">
+ <structure>
+ <property name="joinType">full-out</property>
+ <property name="joinOperator">eq</property>
+ <property name="leftDataSet">Join Property_Formal_Basic</property>
+ <property name="rightDataSet">PhaseInfo</property>
+ <expression name="leftExpression">dataSetRow["current"]</expression>
+ <expression name="rightExpression">dataSetRow["xmi:id"]</expression>
+ </structure>
+ </list-property>
+ </joint-data-set>
+ <joint-data-set name="Join Property_CurrentPhaseInfo" id="440">
+ <list-property name="computedColumns">
+ <structure>
+ <property name="name">CurrentPhase</property>
+ <expression name="expression">//Find Current Phase&#13;
+&#13;
+ ret = row["current"];&#13;
+&#13;
+ //Loook in Phase Info to find the type&#13;
+ &#13;
+ if (ret == null || ret == "" ) {&#13;
+ value = "N/A";&#13;
+ } else if (ret == row["xmi:id"] ) {&#13;
+ //Look at the type register for this current phase&#13;
+ value = row["type"];&#13;
+ //Strip down the pahse string by removing the beginning R4E_REVIEW_PHASE_&#13;
+ ret = value.replace("R4E_REVIEW_PHASE_", "");&#13;
+ &#13;
+ } else {&#13;
+ value = "JBJB: " + row["xmi:id"] ;&#13;
+ }</expression>
+ <property name="dataType">string</property>
+ </structure>
+ <structure>
+ <property name="name">ReviewStart</property>
+ <expression name="expression">//Look when the review started&#13;
+&#13;
+nbReview = row["Total Number of reviews"];&#13;
+&#13;
+if ( nbReview == 1 ) {&#13;
+ dueDate = row["Property_Basic::startDate"];&#13;
+ if ( dueDate == null || ret == "" ) {&#13;
+ //look for the formal review&#13;
+ dueDate = row["Property_Formal::startDate"];&#13;
+ }&#13;
+&#13;
+ //Adjust the due date format&#13;
+ if (dueDate != null &amp;&amp; dueDate != "" ) {&#13;
+ str = "T";&#13;
+ ar = dueDate.split ( str);&#13;
+ if (ar != null &amp;&amp; ar != "" ) {&#13;
+ splitDate = ar[0].toString().split("-");&#13;
+ if ( splitDate.length >= 3 ) {&#13;
+ year = splitDate[0];&#13;
+ month = splitDate[1];&#13;
+ day = splitDate[2];&#13;
+ rebuild = year +"/" + month + "/" +day;&#13;
+ retDate = new Date(rebuild);&#13;
+ ret = retDate.toLocaleDateString();&#13;
+ } else {&#13;
+ ret = "length: " +splitDate.length;&#13;
+ }&#13;
+ }&#13;
+ }&#13;
+} else {&#13;
+ ret = "N/A";&#13;
+}</expression>
+ <property name="dataType">string</property>
+ </structure>
+ <structure>
+ <property name="name">ReviewCompletion</property>
+ <expression name="expression">//Look when the review ended Need to get the COMPLETED END DATE from phase INFO&#13;
+&#13;
+nbReview = row["Total Number of reviews"];&#13;
+&#13;
+//if ( nbReview == 1 ) {&#13;
+// ret = row["Property_Basic::startDate"];&#13;
+//} else {&#13;
+// ret = "N/A";&#13;
+//}&#13;
+&#13;
+dueDate = row["Property_Basic::startDate"];&#13;
+if ( dueDate == null || ret == "" ) {&#13;
+ //look for the formal review&#13;
+ dueDate = row["Property_Formal::startDate"];&#13;
+}&#13;
+&#13;
+//Temp set the due date to ""&#13;
+dueDate = "";&#13;
+&#13;
+//Adjust the due date format&#13;
+if (dueDate != null &amp;&amp; dueDate != "" ) {&#13;
+ str = "T";&#13;
+ ar = dueDate.split ( str);&#13;
+ if (ar != null &amp;&amp; ar != "" ) {&#13;
+ splitDate = ar[0].toString().split("-");&#13;
+ if ( splitDate.length >= 3 ) {&#13;
+ year = splitDate[0];&#13;
+ month = splitDate[1];&#13;
+ day = splitDate[2];&#13;
+ rebuild = year +"/" + month + "/" +day;&#13;
+ retDate = new Date(rebuild);&#13;
+ ret = retDate.toLocaleDateString();&#13;
+ } else {&#13;
+ ret = "length: " +splitDate.length;&#13;
+ }&#13;
+ }&#13;
+}</expression>
+ <property name="dataType">string</property>
+ </structure>
+ </list-property>
+ <list-property name="columnHints">
+ <structure>
+ <property name="columnName">PhaseInfo::startDate</property>
+ <property name="alias">startDate</property>
+ <text-property name="displayName">PhaseInfo::startDate</text-property>
+ </structure>
+ <structure>
+ <property name="columnName">Join Property_Formal_Basic::Property_Basic::xmi:id_2</property>
+ <property name="alias">Property_Basic::xmi:id_2</property>
+ <text-property name="displayName">Join Property_Formal_Basic::Property_Basic::xmi:id_2</text-property>
+ </structure>
+ <structure>
+ <property name="columnName">Join Property_Formal_Basic::Property_Basic::href</property>
+ <property name="alias">Property_Basic::href</property>
+ <text-property name="displayName">Join Property_Formal_Basic::Property_Basic::href</text-property>
+ </structure>
+ <structure>
+ <property name="columnName">Join Property_Formal_Basic::Property_Formal::startDate</property>
+ <property name="alias">Property_Formal::startDate</property>
+ <text-property name="displayName">Join Property_Formal_Basic::Property_Formal::startDate</text-property>
+ </structure>
+ <structure>
+ <property name="columnName">Join Property_Formal_Basic::Property_Formal::href_1</property>
+ <property name="alias">Property_Formal::href_1</property>
+ <text-property name="displayName">Join Property_Formal_Basic::Property_Formal::href_1</text-property>
+ </structure>
+ <structure>
+ <property name="columnName">Join Property_Formal_Basic::Property_Basic::project</property>
+ <property name="alias">Property_Basic::project</property>
+ <text-property name="displayName">Join Property_Formal_Basic::Property_Basic::project</text-property>
+ </structure>
+ <structure>
+ <property name="columnName">Join Property_Formal_Basic::Property_Formal::objectives</property>
+ <property name="alias">Property_Formal::objectives</property>
+ <text-property name="displayName">Join Property_Formal_Basic::Property_Formal::objectives</text-property>
+ </structure>
+ <structure>
+ <property name="columnName">Join Property_Formal_Basic::Property_Basic::entryCriteria</property>
+ <property name="alias">Property_Basic::entryCriteria</property>
+ <text-property name="displayName">Join Property_Formal_Basic::Property_Basic::entryCriteria</text-property>
+ </structure>
+ <structure>
+ <property name="columnName">Join Property_Formal_Basic::Property_Basic::name</property>
+ <property name="alias">Property_Basic::name</property>
+ <text-property name="displayName">Join Property_Formal_Basic::Property_Basic::name</text-property>
+ </structure>
+ <structure>
+ <property name="columnName">Join Property_Formal_Basic::Property_Formal::state</property>
+ <property name="alias">state</property>
+ <text-property name="displayName">Join Property_Formal_Basic::Property_Formal::state</text-property>
+ </structure>
+ <structure>
+ <property name="columnName">PhaseInfo::endDate</property>
+ <property name="alias">endDate</property>
+ <text-property name="displayName">PhaseInfo::endDate</text-property>
+ </structure>
+ <structure>
+ <property name="columnName">Join Property_Formal_Basic::Property_Basic::value</property>
+ <property name="alias">Property_Basic::value</property>
+ <text-property name="displayName">Join Property_Formal_Basic::Property_Basic::value</text-property>
+ </structure>
+ <structure>
+ <property name="columnName">Join Property_Formal_Basic::Property_Formal::extraNotes</property>
+ <property name="alias">Property_Formal::extraNotes</property>
+ <text-property name="displayName">Join Property_Formal_Basic::Property_Formal::extraNotes</text-property>
+ </structure>
+ <structure>
+ <property name="columnName">PhaseInfo::type</property>
+ <property name="alias">type</property>
+ <text-property name="displayName">PhaseInfo::type</text-property>
+ </structure>
+ <structure>
+ <property name="columnName">Join Property_Formal_Basic::Property_Formal::name</property>
+ <property name="alias">Property_Formal::name</property>
+ <text-property name="displayName">Join Property_Formal_Basic::Property_Formal::name</text-property>
+ </structure>
+ <structure>
+ <property name="columnName">PhaseInfo::phaseOwnerID</property>
+ <property name="alias">phaseOwnerID</property>
+ <text-property name="displayName">PhaseInfo::phaseOwnerID</text-property>
+ </structure>
+ <structure>
+ <property name="columnName">Join Property_Formal_Basic::Property_Basic::xmi:id_1</property>
+ <property name="alias">Property_Basic::xmi:id_1</property>
+ <text-property name="displayName">Join Property_Formal_Basic::Property_Basic::xmi:id_1</text-property>
+ </structure>
+ <structure>
+ <property name="columnName">Join Property_Formal_Basic::Property_Basic::type</property>
+ <property name="alias">Property_Basic::type</property>
+ <text-property name="displayName">Join Property_Formal_Basic::Property_Basic::type</text-property>
+ </structure>
+ <structure>
+ <property name="columnName">Join Property_Formal_Basic::Property_Formal::xmi:id_1</property>
+ <property name="alias">Property_Formal::xmi:id_1</property>
+ <text-property name="displayName">Join Property_Formal_Basic::Property_Formal::xmi:id_1</text-property>
+ </structure>
+ <structure>
+ <property name="columnName">Join Property_Formal_Basic::ReviewType</property>
+ <property name="alias">ReviewType</property>
+ <text-property name="displayName">Join Property_Formal_Basic::ReviewType</text-property>
+ </structure>
+ <structure>
+ <property name="columnName">Join Property_Formal_Basic::Property_Formal::xmi:id_2</property>
+ <property name="alias">Property_Formal::xmi:id_2</property>
+ <text-property name="displayName">Join Property_Formal_Basic::Property_Formal::xmi:id_2</text-property>
+ </structure>
+ <structure>
+ <property name="columnName">PhaseInfo::xmi:id</property>
+ <property name="alias">xmi:id</property>
+ <text-property name="displayName">PhaseInfo::xmi:id</text-property>
+ </structure>
+ <structure>
+ <property name="columnName">Join Property_Formal_Basic::Property_Basic::xsi:type</property>
+ <property name="alias">Property_Basic::xsi:type</property>
+ <text-property name="displayName">Join Property_Formal_Basic::Property_Basic::xsi:type</text-property>
+ </structure>
+ <structure>
+ <property name="columnName">Join Property_Formal_Basic::Property_Formal::xmi:id</property>
+ <property name="alias">Property_Formal::xmi:id</property>
+ <text-property name="displayName">Join Property_Formal_Basic::Property_Formal::xmi:id</text-property>
+ </structure>
+ <structure>
+ <property name="columnName">Join Property_Formal_Basic::Property_Formal::href_2</property>
+ <property name="alias">href_2</property>
+ <text-property name="displayName">Join Property_Formal_Basic::Property_Formal::href_2</text-property>
+ </structure>
+ <structure>
+ <property name="columnName">Join Property_Formal_Basic::Property_Formal::current</property>
+ <property name="alias">current</property>
+ <text-property name="displayName">Join Property_Formal_Basic::Property_Formal::current</text-property>
+ </structure>
+ <structure>
+ <property name="columnName">Join Property_Formal_Basic::Project</property>
+ <property name="alias">Project</property>
+ <text-property name="displayName">Join Property_Formal_Basic::Project</text-property>
+ </structure>
+ <structure>
+ <property name="columnName">Join Property_Formal_Basic::Component</property>
+ <property name="alias">Component</property>
+ <text-property name="displayName">Join Property_Formal_Basic::Component</text-property>
+ </structure>
+ <structure>
+ <property name="columnName">Join Property_Formal_Basic::Property_Basic::components</property>
+ <property name="alias">Property_Basic::components</property>
+ <text-property name="displayName">Join Property_Formal_Basic::Property_Basic::components</text-property>
+ </structure>
+ <structure>
+ <property name="columnName">Join Property_Formal_Basic::Property_Basic::objectives</property>
+ <property name="alias">Property_Basic::objectives</property>
+ <text-property name="displayName">Join Property_Formal_Basic::Property_Basic::objectives</text-property>
+ </structure>
+ <structure>
+ <property name="columnName">Join Property_Formal_Basic::ReviewName</property>
+ <property name="alias">ReviewName</property>
+ <text-property name="displayName">Join Property_Formal_Basic::ReviewName</text-property>
+ </structure>
+ <structure>
+ <property name="columnName">Join Property_Formal_Basic::Property_Basic::href_1</property>
+ <property name="alias">Property_Basic::href_1</property>
+ <text-property name="displayName">Join Property_Formal_Basic::Property_Basic::href_1</text-property>
+ </structure>
+ <structure>
+ <property name="columnName">Join Property_Formal_Basic::Property_Formal::value</property>
+ <property name="alias">Property_Formal::value</property>
+ <text-property name="displayName">Join Property_Formal_Basic::Property_Formal::value</text-property>
+ </structure>
+ <structure>
+ <property name="columnName">Join Property_Formal_Basic::Property_Formal::spentTime</property>
+ <property name="alias">spentTime</property>
+ <text-property name="displayName">Join Property_Formal_Basic::Property_Formal::spentTime</text-property>
+ </structure>
+ <structure>
+ <property name="columnName">Join Property_Formal_Basic::Property_Formal::entryCriteria</property>
+ <property name="alias">Property_Formal::entryCriteria</property>
+ <text-property name="displayName">Join Property_Formal_Basic::Property_Formal::entryCriteria</text-property>
+ </structure>
+ <structure>
+ <property name="columnName">Join Property_Formal_Basic::Property_Formal::href</property>
+ <property name="alias">Property_Formal::href</property>
+ <text-property name="displayName">Join Property_Formal_Basic::Property_Formal::href</text-property>
+ </structure>
+ <structure>
+ <property name="columnName">Join Property_Formal_Basic::Total Number of reviews</property>
+ <property name="alias">Total Number of reviews</property>
+ <text-property name="displayName">Join Property_Formal_Basic::Total Number of reviews</text-property>
+ </structure>
+ <structure>
+ <property name="columnName">Join Property_Formal_Basic::Property_Formal::type</property>
+ <property name="alias">Property_Formal::type</property>
+ <text-property name="displayName">Join Property_Formal_Basic::Property_Formal::type</text-property>
+ </structure>
+ <structure>
+ <property name="columnName">Join Property_Formal_Basic::Property_Formal::project</property>
+ <property name="alias">Property_Formal::project</property>
+ <text-property name="displayName">Join Property_Formal_Basic::Property_Formal::project</text-property>
+ </structure>
+ <structure>
+ <property name="columnName">Join Property_Formal_Basic::Property_Basic::referenceMaterial</property>
+ <property name="alias">Property_Basic::referenceMaterial</property>
+ <text-property name="displayName">Join Property_Formal_Basic::Property_Basic::referenceMaterial</text-property>
+ </structure>
+ <structure>
+ <property name="columnName">Join Property_Formal_Basic::Property_Formal::xsi:type</property>
+ <property name="alias">Property_Formal::xsi:type</property>
+ <text-property name="displayName">Join Property_Formal_Basic::Property_Formal::xsi:type</text-property>
+ </structure>
+ <structure>
+ <property name="columnName">Join Property_Formal_Basic::Property_Basic::startDate</property>
+ <property name="alias">Property_Basic::startDate</property>
+ <text-property name="displayName">Join Property_Formal_Basic::Property_Basic::startDate</text-property>
+ </structure>
+ <structure>
+ <property name="columnName">Join Property_Formal_Basic::Property_Formal::components</property>
+ <property name="alias">Property_Formal::components</property>
+ <text-property name="displayName">Join Property_Formal_Basic::Property_Formal::components</text-property>
+ </structure>
+ <structure>
+ <property name="columnName">Join Property_Formal_Basic::Property_Basic::extraNotes</property>
+ <property name="alias">Property_Basic::extraNotes</property>
+ <text-property name="displayName">Join Property_Formal_Basic::Property_Basic::extraNotes</text-property>
+ </structure>
+ <structure>
+ <property name="columnName">Join Property_Formal_Basic::Property_Formal::referenceMaterial</property>
+ <property name="alias">Property_Formal::referenceMaterial</property>
+ <text-property name="displayName">Join Property_Formal_Basic::Property_Formal::referenceMaterial</text-property>
+ </structure>
+ <structure>
+ <property name="columnName">Join Property_Formal_Basic::Property_Basic::xmi:id</property>
+ <property name="alias">Property_Basic::xmi:id</property>
+ <text-property name="displayName">Join Property_Formal_Basic::Property_Basic::xmi:id</text-property>
+ </structure>
+ </list-property>
+ <structure name="cachedMetaData">
+ <list-property name="resultSet">
+ <structure>
+ <property name="position">1</property>
+ <property name="name">Property_Formal::xmi:id</property>
+ <property name="dataType">string</property>
+ </structure>
+ <structure>
+ <property name="position">2</property>
+ <property name="name">Property_Formal::name</property>
+ <property name="dataType">string</property>
+ </structure>
+ <structure>
+ <property name="position">3</property>
+ <property name="name">Property_Formal::project</property>
+ <property name="dataType">string</property>
+ </structure>
+ <structure>
+ <property name="position">4</property>
+ <property name="name">Property_Formal::entryCriteria</property>
+ <property name="dataType">string</property>
+ </structure>
+ <structure>
+ <property name="position">5</property>
+ <property name="name">Property_Formal::extraNotes</property>
+ <property name="dataType">string</property>
+ </structure>
+ <structure>
+ <property name="position">6</property>
+ <property name="name">Property_Formal::objectives</property>
+ <property name="dataType">string</property>
+ </structure>
+ <structure>
+ <property name="position">7</property>
+ <property name="name">Property_Formal::referenceMaterial</property>
+ <property name="dataType">string</property>
+ </structure>
+ <structure>
+ <property name="position">8</property>
+ <property name="name">Property_Formal::startDate</property>
+ <property name="dataType">string</property>
+ </structure>
+ <structure>
+ <property name="position">9</property>
+ <property name="name">Property_Formal::type</property>
+ <property name="dataType">string</property>
+ </structure>
+ <structure>
+ <property name="position">10</property>
+ <property name="name">current</property>
+ <property name="dataType">string</property>
+ </structure>
+ <structure>
+ <property name="position">11</property>
+ <property name="name">Property_Formal::xsi:type</property>
+ <property name="dataType">string</property>
+ </structure>
+ <structure>
+ <property name="position">12</property>
+ <property name="name">Property_Formal::xmi:id_1</property>
+ <property name="dataType">string</property>
+ </structure>
+ <structure>
+ <property name="position">13</property>
+ <property name="name">state</property>
+ <property name="dataType">string</property>
+ </structure>
+ <structure>
+ <property name="position">14</property>
+ <property name="name">Property_Formal::components</property>
+ <property name="dataType">string</property>
+ </structure>
+ <structure>
+ <property name="position">15</property>
+ <property name="name">Property_Formal::xmi:id_2</property>
+ <property name="dataType">string</property>
+ </structure>
+ <structure>
+ <property name="position">16</property>
+ <property name="name">spentTime</property>
+ <property name="dataType">string</property>
+ </structure>
+ <structure>
+ <property name="position">17</property>
+ <property name="name">Property_Formal::value</property>
+ <property name="dataType">string</property>
+ </structure>
+ <structure>
+ <property name="position">18</property>
+ <property name="name">Property_Formal::href</property>
+ <property name="dataType">string</property>
+ </structure>
+ <structure>
+ <property name="position">19</property>
+ <property name="name">Property_Formal::href_1</property>
+ <property name="dataType">string</property>
+ </structure>
+ <structure>
+ <property name="position">20</property>
+ <property name="name">href_2</property>
+ <property name="dataType">string</property>
+ </structure>
+ <structure>
+ <property name="position">21</property>
+ <property name="name">Property_Basic::xmi:id</property>
+ <property name="dataType">string</property>
+ </structure>
+ <structure>
+ <property name="position">22</property>
+ <property name="name">Property_Basic::name</property>
+ <property name="dataType">string</property>
+ </structure>
+ <structure>
+ <property name="position">23</property>
+ <property name="name">Property_Basic::project</property>
+ <property name="dataType">string</property>
+ </structure>
+ <structure>
+ <property name="position">24</property>
+ <property name="name">Property_Basic::entryCriteria</property>
+ <property name="dataType">string</property>
+ </structure>
+ <structure>
+ <property name="position">25</property>
+ <property name="name">Property_Basic::extraNotes</property>
+ <property name="dataType">string</property>
+ </structure>
+ <structure>
+ <property name="position">26</property>
+ <property name="name">Property_Basic::objectives</property>
+ <property name="dataType">string</property>
+ </structure>
+ <structure>
+ <property name="position">27</property>
+ <property name="name">Property_Basic::referenceMaterial</property>
+ <property name="dataType">string</property>
+ </structure>
+ <structure>
+ <property name="position">28</property>
+ <property name="name">Property_Basic::startDate</property>
+ <property name="dataType">string</property>
+ </structure>
+ <structure>
+ <property name="position">29</property>
+ <property name="name">Property_Basic::xsi:type</property>
+ <property name="dataType">string</property>
+ </structure>
+ <structure>
+ <property name="position">30</property>
+ <property name="name">Property_Basic::xmi:id_1</property>
+ <property name="dataType">string</property>
+ </structure>
+ <structure>
+ <property name="position">31</property>
+ <property name="name">Property_Basic::components</property>
+ <property name="dataType">string</property>
+ </structure>
+ <structure>
+ <property name="position">32</property>
+ <property name="name">Property_Basic::xmi:id_2</property>
+ <property name="dataType">string</property>
+ </structure>
+ <structure>
+ <property name="position">33</property>
+ <property name="name">Property_Basic::value</property>
+ <property name="dataType">string</property>
+ </structure>
+ <structure>
+ <property name="position">34</property>
+ <property name="name">Property_Basic::href</property>
+ <property name="dataType">string</property>
+ </structure>
+ <structure>
+ <property name="position">35</property>
+ <property name="name">Property_Basic::href_1</property>
+ <property name="dataType">string</property>
+ </structure>
+ <structure>
+ <property name="position">36</property>
+ <property name="name">Property_Basic::type</property>
+ <property name="dataType">string</property>
+ </structure>
+ <structure>
+ <property name="position">37</property>
+ <property name="name">ReviewName</property>
+ <property name="dataType">string</property>
+ </structure>
+ <structure>
+ <property name="position">38</property>
+ <property name="name">ReviewType</property>
+ <property name="dataType">string</property>
+ </structure>
+ <structure>
+ <property name="position">39</property>
+ <property name="name">Total Number of reviews</property>
+ <property name="dataType">integer</property>
+ </structure>
+ <structure>
+ <property name="position">40</property>
+ <property name="name">Project</property>
+ <property name="dataType">string</property>
+ </structure>
+ <structure>
+ <property name="position">41</property>
+ <property name="name">Component</property>
+ <property name="dataType">string</property>
+ </structure>
+ <structure>
+ <property name="position">42</property>
+ <property name="name">xmi:id</property>
+ <property name="dataType">string</property>
+ </structure>
+ <structure>
+ <property name="position">43</property>
+ <property name="name">endDate</property>
+ <property name="dataType">string</property>
+ </structure>
+ <structure>
+ <property name="position">44</property>
+ <property name="name">phaseOwnerID</property>
+ <property name="dataType">string</property>
+ </structure>
+ <structure>
+ <property name="position">45</property>
+ <property name="name">startDate</property>
+ <property name="dataType">string</property>
+ </structure>
+ <structure>
+ <property name="position">46</property>
+ <property name="name">type</property>
+ <property name="dataType">string</property>
+ </structure>
+ <structure>
+ <property name="position">47</property>
+ <property name="name">CurrentPhase</property>
+ <property name="dataType">string</property>
+ </structure>
+ <structure>
+ <property name="position">48</property>
+ <property name="name">ReviewStart</property>
+ <property name="dataType">string</property>
+ </structure>
+ <structure>
+ <property name="position">49</property>
+ <property name="name">ReviewCompletion</property>
+ <property name="dataType">string</property>
+ </structure>
+ </list-property>
+ </structure>
+ <simple-property-list name="dataSets">
+ <value>Join Property_Formal_Basic</value>
+ <value>PhaseInfo</value>
+ </simple-property-list>
+ <list-property name="joinConditions">
+ <structure>
+ <property name="joinType">inner</property>
+ <property name="joinOperator">eq</property>
+ <property name="leftDataSet">Join Property_Formal_Basic</property>
+ <property name="rightDataSet">PhaseInfo</property>
+ <expression name="leftExpression">dataSetRow["current"]</expression>
+ <expression name="rightExpression">dataSetRow["xmi:id"]</expression>
+ </structure>
+ </list-property>
+ </joint-data-set>
+ <oda-data-set extensionID="org.eclipse.datatools.enablement.oda.xml.dataSet" name="Test1" id="593">
+ <structure name="cachedMetaData">
+ <list-property name="resultSet">
+ <structure>
+ <property name="position">1</property>
+ <property name="name">xmi:id</property>
+ <property name="dataType">string</property>
+ </structure>
+ <structure>
+ <property name="position">2</property>
+ <property name="name">name</property>
+ <property name="dataType">string</property>
+ </structure>
+ <structure>
+ <property name="position">3</property>
+ <property name="name">project</property>
+ <property name="dataType">string</property>
+ </structure>
+ <structure>
+ <property name="position">4</property>
+ <property name="name">entryCriteria</property>
+ <property name="dataType">string</property>
+ </structure>
+ <structure>
+ <property name="position">5</property>
+ <property name="name">extraNotes</property>
+ <property name="dataType">string</property>
+ </structure>
+ <structure>
+ <property name="position">6</property>
+ <property name="name">objectives</property>
+ <property name="dataType">string</property>
+ </structure>
+ <structure>
+ <property name="position">7</property>
+ <property name="name">referenceMaterial</property>
+ <property name="dataType">string</property>
+ </structure>
+ <structure>
+ <property name="position">8</property>
+ <property name="name">startDate</property>
+ <property name="dataType">string</property>
+ </structure>
+ <structure>
+ <property name="position">9</property>
+ <property name="name">endDate</property>
+ <property name="dataType">string</property>
+ </structure>
+ <structure>
+ <property name="position">10</property>
+ <property name="name">type</property>
+ <property name="dataType">string</property>
+ </structure>
+ <structure>
+ <property name="position">11</property>
+ <property name="name">xsi:type</property>
+ <property name="dataType">string</property>
+ </structure>
+ <structure>
+ <property name="position">12</property>
+ <property name="name">xmi:id_1</property>
+ <property name="dataType">string</property>
+ </structure>
+ <structure>
+ <property name="position">13</property>
+ <property name="name">taskId</property>
+ <property name="dataType">string</property>
+ </structure>
+ <structure>
+ <property name="position">14</property>
+ <property name="name">repositoryURL</property>
+ <property name="dataType">string</property>
+ </structure>
+ <structure>
+ <property name="position">15</property>
+ <property name="name">xsi:type_1</property>
+ <property name="dataType">string</property>
+ </structure>
+ <structure>
+ <property name="position">16</property>
+ <property name="name">xmi:id_2</property>
+ <property name="dataType">string</property>
+ </structure>
+ <structure>
+ <property name="position">17</property>
+ <property name="name">state</property>
+ <property name="dataType">string</property>
+ </structure>
+ <structure>
+ <property name="position">18</property>
+ <property name="name">xmi:id_3</property>
+ <property name="dataType">string</property>
+ </structure>
+ <structure>
+ <property name="position">19</property>
+ <property name="name">spentTime</property>
+ <property name="dataType">string</property>
+ </structure>
+ <structure>
+ <property name="position">20</property>
+ <property name="name">value</property>
+ <property name="dataType">string</property>
+ </structure>
+ <structure>
+ <property name="position">21</property>
+ <property name="name">href</property>
+ <property name="dataType">string</property>
+ </structure>
+ <structure>
+ <property name="position">22</property>
+ <property name="name">href_1</property>
+ <property name="dataType">string</property>
+ </structure>
+ </list-property>
+ </structure>
+ <property name="dataSource">Source_merge_Property</property>
+ <list-property name="resultSet">
+ <structure>
+ <property name="position">1</property>
+ <property name="name">xmi:id</property>
+ <property name="nativeName">xmi:id</property>
+ <property name="dataType">string</property>
+ <property name="nativeDataType">12</property>
+ </structure>
+ <structure>
+ <property name="position">2</property>
+ <property name="name">name</property>
+ <property name="nativeName">name</property>
+ <property name="dataType">string</property>
+ <property name="nativeDataType">12</property>
+ </structure>
+ <structure>
+ <property name="position">3</property>
+ <property name="name">project</property>
+ <property name="nativeName">project</property>
+ <property name="dataType">string</property>
+ <property name="nativeDataType">12</property>
+ </structure>
+ <structure>
+ <property name="position">4</property>
+ <property name="name">entryCriteria</property>
+ <property name="nativeName">entryCriteria</property>
+ <property name="dataType">string</property>
+ <property name="nativeDataType">12</property>
+ </structure>
+ <structure>
+ <property name="position">5</property>
+ <property name="name">extraNotes</property>
+ <property name="nativeName">extraNotes</property>
+ <property name="dataType">string</property>
+ <property name="nativeDataType">12</property>
+ </structure>
+ <structure>
+ <property name="position">6</property>
+ <property name="name">objectives</property>
+ <property name="nativeName">objectives</property>
+ <property name="dataType">string</property>
+ <property name="nativeDataType">12</property>
+ </structure>
+ <structure>
+ <property name="position">7</property>
+ <property name="name">referenceMaterial</property>
+ <property name="nativeName">referenceMaterial</property>
+ <property name="dataType">string</property>
+ <property name="nativeDataType">12</property>
+ </structure>
+ <structure>
+ <property name="position">8</property>
+ <property name="name">startDate</property>
+ <property name="nativeName">startDate</property>
+ <property name="dataType">string</property>
+ <property name="nativeDataType">12</property>
+ </structure>
+ <structure>
+ <property name="position">9</property>
+ <property name="name">endDate</property>
+ <property name="nativeName">endDate</property>
+ <property name="dataType">string</property>
+ <property name="nativeDataType">12</property>
+ </structure>
+ <structure>
+ <property name="position">10</property>
+ <property name="name">type</property>
+ <property name="nativeName">type</property>
+ <property name="dataType">string</property>
+ <property name="nativeDataType">12</property>
+ </structure>
+ <structure>
+ <property name="position">11</property>
+ <property name="name">xsi:type</property>
+ <property name="nativeName">xsi:type</property>
+ <property name="dataType">string</property>
+ <property name="nativeDataType">12</property>
+ </structure>
+ <structure>
+ <property name="position">12</property>
+ <property name="name">xmi:id_1</property>
+ <property name="nativeName">xmi:id_1</property>
+ <property name="dataType">string</property>
+ <property name="nativeDataType">12</property>
+ </structure>
+ <structure>
+ <property name="position">13</property>
+ <property name="name">taskId</property>
+ <property name="nativeName">taskId</property>
+ <property name="dataType">string</property>
+ <property name="nativeDataType">12</property>
+ </structure>
+ <structure>
+ <property name="position">14</property>
+ <property name="name">repositoryURL</property>
+ <property name="nativeName">repositoryURL</property>
+ <property name="dataType">string</property>
+ <property name="nativeDataType">12</property>
+ </structure>
+ <structure>
+ <property name="position">15</property>
+ <property name="name">xsi:type_1</property>
+ <property name="nativeName">xsi:type_1</property>
+ <property name="dataType">string</property>
+ <property name="nativeDataType">12</property>
+ </structure>
+ <structure>
+ <property name="position">16</property>
+ <property name="name">xmi:id_2</property>
+ <property name="nativeName">xmi:id_2</property>
+ <property name="dataType">string</property>
+ <property name="nativeDataType">12</property>
+ </structure>
+ <structure>
+ <property name="position">17</property>
+ <property name="name">state</property>
+ <property name="nativeName">state</property>
+ <property name="dataType">string</property>
+ <property name="nativeDataType">12</property>
+ </structure>
+ <structure>
+ <property name="position">18</property>
+ <property name="name">xmi:id_3</property>
+ <property name="nativeName">xmi:id_3</property>
+ <property name="dataType">string</property>
+ <property name="nativeDataType">12</property>
+ </structure>
+ <structure>
+ <property name="position">19</property>
+ <property name="name">spentTime</property>
+ <property name="nativeName">spentTime</property>
+ <property name="dataType">string</property>
+ <property name="nativeDataType">12</property>
+ </structure>
+ <structure>
+ <property name="position">20</property>
+ <property name="name">value</property>
+ <property name="nativeName">value</property>
+ <property name="dataType">string</property>
+ <property name="nativeDataType">12</property>
+ </structure>
+ <structure>
+ <property name="position">21</property>
+ <property name="name">href</property>
+ <property name="nativeName">href</property>
+ <property name="dataType">string</property>
+ <property name="nativeDataType">12</property>
+ </structure>
+ <structure>
+ <property name="position">22</property>
+ <property name="name">href_1</property>
+ <property name="nativeName">href_1</property>
+ <property name="dataType">string</property>
+ <property name="nativeDataType">12</property>
+ </structure>
+ </list-property>
+ <xml-property name="queryText"><![CDATA[table0#-TNAME-#table0#:#[/xmi:XMI/ResTrans:ReviewRes]#:#{xmi:id;STRING;/@xmi:id},{name;STRING;/@name},{project;STRING;/@project},{entryCriteria;STRING;/@entryCriteria},{extraNotes;STRING;/@extraNotes},{objectives;STRING;/@objectives},{referenceMaterial;STRING;/@referenceMaterial},{startDate;STRING;/@startDate},{endDate;STRING;/@endDate},{type;STRING;/@type},{xsi:type;STRING;/reviewTask/@xsi:type},{xmi:id_1;STRING;/reviewTask/@xmi:id},{taskId;STRING;/reviewTask/@taskId},{repositoryURL;STRING;/reviewTask/@repositoryURL},{xsi:type_1;STRING;/state/@xsi:type},{xmi:id_2;STRING;/state/@xmi:id},{state;STRING;/state/@state},{xmi:id_3;STRING;/decision/@xmi:id},{spentTime;STRING;/decision/@spentTime},{value;STRING;/decision/@value},{href;STRING;/createdBy/@href},{href_1;STRING;/usersRes/@href}#:#<"ResTrans","http:%%org.eclipse.mylyn.reviews.r4e.model.transform%";"xmi","http:%%www.omg.org%XMI";"r4ecore","http:%%org.eclipse.mylyn.reviews.r4e.core.model%";"xsi","http:%%www.w3.org%2001%XMLSchema-instance">]]></xml-property>
+ <xml-property name="designerValues"><![CDATA[<?xml version="1.0" encoding="UTF-8"?>
+<model:DesignValues xmlns:design="http://www.eclipse.org/datatools/connectivity/oda/design" xmlns:model="http://www.eclipse.org/birt/report/model/adapter/odaModel">
+ <Version>1.0</Version>
+ <design:ResultSets derivedMetaData="true">
+ <design:resultSetDefinitions>
+ <design:resultSetColumns>
+ <design:resultColumnDefinitions>
+ <design:attributes>
+ <design:name>xmi:id</design:name>
+ <design:position>1</design:position>
+ <design:nativeDataTypeCode>12</design:nativeDataTypeCode>
+ <design:precision>-1</design:precision>
+ <design:scale>-1</design:scale>
+ <design:nullability>Unknown</design:nullability>
+ </design:attributes>
+ <design:usageHints>
+ <design:label>xmi:id</design:label>
+ <design:formattingHints/>
+ </design:usageHints>
+ </design:resultColumnDefinitions>
+ <design:resultColumnDefinitions>
+ <design:attributes>
+ <design:name>name</design:name>
+ <design:position>2</design:position>
+ <design:nativeDataTypeCode>12</design:nativeDataTypeCode>
+ <design:precision>-1</design:precision>
+ <design:scale>-1</design:scale>
+ <design:nullability>Unknown</design:nullability>
+ </design:attributes>
+ <design:usageHints>
+ <design:label>name</design:label>
+ <design:formattingHints/>
+ </design:usageHints>
+ </design:resultColumnDefinitions>
+ <design:resultColumnDefinitions>
+ <design:attributes>
+ <design:name>project</design:name>
+ <design:position>3</design:position>
+ <design:nativeDataTypeCode>12</design:nativeDataTypeCode>
+ <design:precision>-1</design:precision>
+ <design:scale>-1</design:scale>
+ <design:nullability>Unknown</design:nullability>
+ </design:attributes>
+ <design:usageHints>
+ <design:label>project</design:label>
+ <design:formattingHints/>
+ </design:usageHints>
+ </design:resultColumnDefinitions>
+ <design:resultColumnDefinitions>
+ <design:attributes>
+ <design:name>entryCriteria</design:name>
+ <design:position>4</design:position>
+ <design:nativeDataTypeCode>12</design:nativeDataTypeCode>
+ <design:precision>-1</design:precision>
+ <design:scale>-1</design:scale>
+ <design:nullability>Unknown</design:nullability>
+ </design:attributes>
+ <design:usageHints>
+ <design:label>entryCriteria</design:label>
+ <design:formattingHints/>
+ </design:usageHints>
+ </design:resultColumnDefinitions>
+ <design:resultColumnDefinitions>
+ <design:attributes>
+ <design:name>extraNotes</design:name>
+ <design:position>5</design:position>
+ <design:nativeDataTypeCode>12</design:nativeDataTypeCode>
+ <design:precision>-1</design:precision>
+ <design:scale>-1</design:scale>
+ <design:nullability>Unknown</design:nullability>
+ </design:attributes>
+ <design:usageHints>
+ <design:label>extraNotes</design:label>
+ <design:formattingHints/>
+ </design:usageHints>
+ </design:resultColumnDefinitions>
+ <design:resultColumnDefinitions>
+ <design:attributes>
+ <design:name>objectives</design:name>
+ <design:position>6</design:position>
+ <design:nativeDataTypeCode>12</design:nativeDataTypeCode>
+ <design:precision>-1</design:precision>
+ <design:scale>-1</design:scale>
+ <design:nullability>Unknown</design:nullability>
+ </design:attributes>
+ <design:usageHints>
+ <design:label>objectives</design:label>
+ <design:formattingHints/>
+ </design:usageHints>
+ </design:resultColumnDefinitions>
+ <design:resultColumnDefinitions>
+ <design:attributes>
+ <design:name>referenceMaterial</design:name>
+ <design:position>7</design:position>
+ <design:nativeDataTypeCode>12</design:nativeDataTypeCode>
+ <design:precision>-1</design:precision>
+ <design:scale>-1</design:scale>
+ <design:nullability>Unknown</design:nullability>
+ </design:attributes>
+ <design:usageHints>
+ <design:label>referenceMaterial</design:label>
+ <design:formattingHints/>
+ </design:usageHints>
+ </design:resultColumnDefinitions>
+ <design:resultColumnDefinitions>
+ <design:attributes>
+ <design:name>startDate</design:name>
+ <design:position>8</design:position>
+ <design:nativeDataTypeCode>12</design:nativeDataTypeCode>
+ <design:precision>-1</design:precision>
+ <design:scale>-1</design:scale>
+ <design:nullability>Unknown</design:nullability>
+ </design:attributes>
+ <design:usageHints>
+ <design:label>startDate</design:label>
+ <design:formattingHints/>
+ </design:usageHints>
+ </design:resultColumnDefinitions>
+ <design:resultColumnDefinitions>
+ <design:attributes>
+ <design:name>endDate</design:name>
+ <design:position>9</design:position>
+ <design:nativeDataTypeCode>12</design:nativeDataTypeCode>
+ <design:precision>-1</design:precision>
+ <design:scale>-1</design:scale>
+ <design:nullability>Unknown</design:nullability>
+ </design:attributes>
+ <design:usageHints>
+ <design:label>endDate</design:label>
+ <design:formattingHints/>
+ </design:usageHints>
+ </design:resultColumnDefinitions>
+ <design:resultColumnDefinitions>
+ <design:attributes>
+ <design:name>type</design:name>
+ <design:position>10</design:position>
+ <design:nativeDataTypeCode>12</design:nativeDataTypeCode>
+ <design:precision>-1</design:precision>
+ <design:scale>-1</design:scale>
+ <design:nullability>Unknown</design:nullability>
+ </design:attributes>
+ <design:usageHints>
+ <design:label>type</design:label>
+ <design:formattingHints/>
+ </design:usageHints>
+ </design:resultColumnDefinitions>
+ <design:resultColumnDefinitions>
+ <design:attributes>
+ <design:name>xsi:type</design:name>
+ <design:position>11</design:position>
+ <design:nativeDataTypeCode>12</design:nativeDataTypeCode>
+ <design:precision>-1</design:precision>
+ <design:scale>-1</design:scale>
+ <design:nullability>Unknown</design:nullability>
+ </design:attributes>
+ <design:usageHints>
+ <design:label>xsi:type</design:label>
+ <design:formattingHints/>
+ </design:usageHints>
+ </design:resultColumnDefinitions>
+ <design:resultColumnDefinitions>
+ <design:attributes>
+ <design:name>xmi:id_1</design:name>
+ <design:position>12</design:position>
+ <design:nativeDataTypeCode>12</design:nativeDataTypeCode>
+ <design:precision>-1</design:precision>
+ <design:scale>-1</design:scale>
+ <design:nullability>Unknown</design:nullability>
+ </design:attributes>
+ <design:usageHints>
+ <design:label>xmi:id_1</design:label>
+ <design:formattingHints/>
+ </design:usageHints>
+ </design:resultColumnDefinitions>
+ <design:resultColumnDefinitions>
+ <design:attributes>
+ <design:name>taskId</design:name>
+ <design:position>13</design:position>
+ <design:nativeDataTypeCode>12</design:nativeDataTypeCode>
+ <design:precision>-1</design:precision>
+ <design:scale>-1</design:scale>
+ <design:nullability>Unknown</design:nullability>
+ </design:attributes>
+ <design:usageHints>
+ <design:label>taskId</design:label>
+ <design:formattingHints/>
+ </design:usageHints>
+ </design:resultColumnDefinitions>
+ <design:resultColumnDefinitions>
+ <design:attributes>
+ <design:name>repositoryURL</design:name>
+ <design:position>14</design:position>
+ <design:nativeDataTypeCode>12</design:nativeDataTypeCode>
+ <design:precision>-1</design:precision>
+ <design:scale>-1</design:scale>
+ <design:nullability>Unknown</design:nullability>
+ </design:attributes>
+ <design:usageHints>
+ <design:label>repositoryURL</design:label>
+ <design:formattingHints/>
+ </design:usageHints>
+ </design:resultColumnDefinitions>
+ <design:resultColumnDefinitions>
+ <design:attributes>
+ <design:name>xsi:type_1</design:name>
+ <design:position>15</design:position>
+ <design:nativeDataTypeCode>12</design:nativeDataTypeCode>
+ <design:precision>-1</design:precision>
+ <design:scale>-1</design:scale>
+ <design:nullability>Unknown</design:nullability>
+ </design:attributes>
+ <design:usageHints>
+ <design:label>xsi:type_1</design:label>
+ <design:formattingHints/>
+ </design:usageHints>
+ </design:resultColumnDefinitions>
+ <design:resultColumnDefinitions>
+ <design:attributes>
+ <design:name>xmi:id_2</design:name>
+ <design:position>16</design:position>
+ <design:nativeDataTypeCode>12</design:nativeDataTypeCode>
+ <design:precision>-1</design:precision>
+ <design:scale>-1</design:scale>
+ <design:nullability>Unknown</design:nullability>
+ </design:attributes>
+ <design:usageHints>
+ <design:label>xmi:id_2</design:label>
+ <design:formattingHints/>
+ </design:usageHints>
+ </design:resultColumnDefinitions>
+ <design:resultColumnDefinitions>
+ <design:attributes>
+ <design:name>state</design:name>
+ <design:position>17</design:position>
+ <design:nativeDataTypeCode>12</design:nativeDataTypeCode>
+ <design:precision>-1</design:precision>
+ <design:scale>-1</design:scale>
+ <design:nullability>Unknown</design:nullability>
+ </design:attributes>
+ <design:usageHints>
+ <design:label>state</design:label>
+ <design:formattingHints/>
+ </design:usageHints>
+ </design:resultColumnDefinitions>
+ <design:resultColumnDefinitions>
+ <design:attributes>
+ <design:name>xmi:id_3</design:name>
+ <design:position>18</design:position>
+ <design:nativeDataTypeCode>12</design:nativeDataTypeCode>
+ <design:precision>-1</design:precision>
+ <design:scale>-1</design:scale>
+ <design:nullability>Unknown</design:nullability>
+ </design:attributes>
+ <design:usageHints>
+ <design:label>xmi:id_3</design:label>
+ <design:formattingHints/>
+ </design:usageHints>
+ </design:resultColumnDefinitions>
+ <design:resultColumnDefinitions>
+ <design:attributes>
+ <design:name>spentTime</design:name>
+ <design:position>19</design:position>
+ <design:nativeDataTypeCode>12</design:nativeDataTypeCode>
+ <design:precision>-1</design:precision>
+ <design:scale>-1</design:scale>
+ <design:nullability>Unknown</design:nullability>
+ </design:attributes>
+ <design:usageHints>
+ <design:label>spentTime</design:label>
+ <design:formattingHints/>
+ </design:usageHints>
+ </design:resultColumnDefinitions>
+ <design:resultColumnDefinitions>
+ <design:attributes>
+ <design:name>value</design:name>
+ <design:position>20</design:position>
+ <design:nativeDataTypeCode>12</design:nativeDataTypeCode>
+ <design:precision>-1</design:precision>
+ <design:scale>-1</design:scale>
+ <design:nullability>Unknown</design:nullability>
+ </design:attributes>
+ <design:usageHints>
+ <design:label>value</design:label>
+ <design:formattingHints/>
+ </design:usageHints>
+ </design:resultColumnDefinitions>
+ <design:resultColumnDefinitions>
+ <design:attributes>
+ <design:name>href</design:name>
+ <design:position>21</design:position>
+ <design:nativeDataTypeCode>12</design:nativeDataTypeCode>
+ <design:precision>-1</design:precision>
+ <design:scale>-1</design:scale>
+ <design:nullability>Unknown</design:nullability>
+ </design:attributes>
+ <design:usageHints>
+ <design:label>href</design:label>
+ <design:formattingHints/>
+ </design:usageHints>
+ </design:resultColumnDefinitions>
+ <design:resultColumnDefinitions>
+ <design:attributes>
+ <design:name>href_1</design:name>
+ <design:position>22</design:position>
+ <design:nativeDataTypeCode>12</design:nativeDataTypeCode>
+ <design:precision>-1</design:precision>
+ <design:scale>-1</design:scale>
+ <design:nullability>Unknown</design:nullability>
+ </design:attributes>
+ <design:usageHints>
+ <design:label>href_1</design:label>
+ <design:formattingHints/>
+ </design:usageHints>
+ </design:resultColumnDefinitions>
+ </design:resultSetColumns>
+ <design:criteria/>
+ </design:resultSetDefinitions>
+ </design:ResultSets>
+</model:DesignValues>]]></xml-property>
+ <list-property name="privateDriverProperties">
+ <ex-property>
+ <name>MAX_ROW</name>
+ <value>-1</value>
+ </ex-property>
+ <ex-property>
+ <name>XML_FILE</name>
+ </ex-property>
+ </list-property>
+ </oda-data-set>
+ <oda-data-set extensionID="org.eclipse.datatools.enablement.oda.xml.dataSet" name="Reviews" id="691">
+ <list-property name="computedColumns">
+ <structure>
+ <property name="name">typeStrip</property>
+ <expression name="expression">//Remove the beginning of the review type&#13;
+//They all start with R4E_REVIEW_TYPE_&#13;
+&#13;
+type = row["type"];&#13;
+&#13;
+//Can be null for BASIC review type&#13;
+if ( type == null || type == "" ) {&#13;
+ val = "BASIC";&#13;
+} else {&#13;
+ val = type.replace ("R4E_REVIEW_TYPE_", "" );&#13;
+}</expression>
+ <property name="dataType">string</property>
+ </structure>
+ <structure>
+ <property name="name">CountNumberOfReviews</property>
+ <expression name="expression">//Count the number of reviews&#13;
+ret = Total.countDistinct ( row["name"] ) ;</expression>
+ <property name="dataType">integer</property>
+ </structure>
+ </list-property>
+ <structure name="cachedMetaData">
+ <list-property name="resultSet">
+ <structure>
+ <property name="position">1</property>
+ <property name="name">xmi:id</property>
+ <property name="dataType">string</property>
+ </structure>
+ <structure>
+ <property name="position">2</property>
+ <property name="name">name</property>
+ <property name="dataType">string</property>
+ </structure>
+ <structure>
+ <property name="position">3</property>
+ <property name="name">project</property>
+ <property name="dataType">string</property>
+ </structure>
+ <structure>
+ <property name="position">4</property>
+ <property name="name">entryCriteria</property>
+ <property name="dataType">string</property>
+ </structure>
+ <structure>
+ <property name="position">5</property>
+ <property name="name">extraNotes</property>
+ <property name="dataType">string</property>
+ </structure>
+ <structure>
+ <property name="position">6</property>
+ <property name="name">objectives</property>
+ <property name="dataType">string</property>
+ </structure>
+ <structure>
+ <property name="position">7</property>
+ <property name="name">referenceMaterial</property>
+ <property name="dataType">string</property>
+ </structure>
+ <structure>
+ <property name="position">8</property>
+ <property name="name">startDate</property>
+ <property name="dataType">string</property>
+ </structure>
+ <structure>
+ <property name="position">9</property>
+ <property name="name">type</property>
+ <property name="dataType">string</property>
+ </structure>
+ <structure>
+ <property name="position">10</property>
+ <property name="name">current</property>
+ <property name="dataType">string</property>
+ </structure>
+ <structure>
+ <property name="position">11</property>
+ <property name="name">xsi:type</property>
+ <property name="dataType">string</property>
+ </structure>
+ <structure>
+ <property name="position">12</property>
+ <property name="name">href</property>
+ <property name="dataType">string</property>
+ </structure>
+ <structure>
+ <property name="position">13</property>
+ <property name="name">components</property>
+ <property name="dataType">string</property>
+ </structure>
+ <structure>
+ <property name="position">14</property>
+ <property name="name">href_1</property>
+ <property name="dataType">string</property>
+ </structure>
+ <structure>
+ <property name="position">15</property>
+ <property name="name">href_2</property>
+ <property name="dataType">string</property>
+ </structure>
+ <structure>
+ <property name="position">16</property>
+ <property name="name">href_3</property>
+ <property name="dataType">string</property>
+ </structure>
+ <structure>
+ <property name="position">17</property>
+ <property name="name">href_4</property>
+ <property name="dataType">string</property>
+ </structure>
+ <structure>
+ <property name="position">18</property>
+ <property name="name">typeStrip</property>
+ <property name="dataType">string</property>
+ </structure>
+ <structure>
+ <property name="position">19</property>
+ <property name="name">CountNumberOfReviews</property>
+ <property name="dataType">integer</property>
+ </structure>
+ </list-property>
+ </structure>
+ <property name="dataSource">Merged_review</property>
+ <list-property name="resultSet">
+ <structure>
+ <property name="position">1</property>
+ <property name="name">xmi:id</property>
+ <property name="nativeName">xmi:id</property>
+ <property name="dataType">string</property>
+ <property name="nativeDataType">12</property>
+ </structure>
+ <structure>
+ <property name="position">2</property>
+ <property name="name">name</property>
+ <property name="nativeName">name</property>
+ <property name="dataType">string</property>
+ <property name="nativeDataType">12</property>
+ </structure>
+ <structure>
+ <property name="position">3</property>
+ <property name="name">project</property>
+ <property name="nativeName">project</property>
+ <property name="dataType">string</property>
+ <property name="nativeDataType">12</property>
+ </structure>
+ <structure>
+ <property name="position">4</property>
+ <property name="name">entryCriteria</property>
+ <property name="nativeName">entryCriteria</property>
+ <property name="dataType">string</property>
+ <property name="nativeDataType">12</property>
+ </structure>
+ <structure>
+ <property name="position">5</property>
+ <property name="name">extraNotes</property>
+ <property name="nativeName">extraNotes</property>
+ <property name="dataType">string</property>
+ <property name="nativeDataType">12</property>
+ </structure>
+ <structure>
+ <property name="position">6</property>
+ <property name="name">objectives</property>
+ <property name="nativeName">objectives</property>
+ <property name="dataType">string</property>
+ <property name="nativeDataType">12</property>
+ </structure>
+ <structure>
+ <property name="position">7</property>
+ <property name="name">referenceMaterial</property>
+ <property name="nativeName">referenceMaterial</property>
+ <property name="dataType">string</property>
+ <property name="nativeDataType">12</property>
+ </structure>
+ <structure>
+ <property name="position">8</property>
+ <property name="name">startDate</property>
+ <property name="nativeName">startDate</property>
+ <property name="dataType">string</property>
+ <property name="nativeDataType">12</property>
+ </structure>
+ <structure>
+ <property name="position">9</property>
+ <property name="name">type</property>
+ <property name="nativeName">type</property>
+ <property name="dataType">string</property>
+ <property name="nativeDataType">12</property>
+ </structure>
+ <structure>
+ <property name="position">10</property>
+ <property name="name">current</property>
+ <property name="nativeName">current</property>
+ <property name="dataType">string</property>
+ <property name="nativeDataType">12</property>
+ </structure>
+ <structure>
+ <property name="position">11</property>
+ <property name="name">xsi:type</property>
+ <property name="nativeName">xsi:type</property>
+ <property name="dataType">string</property>
+ <property name="nativeDataType">12</property>
+ </structure>
+ <structure>
+ <property name="position">12</property>
+ <property name="name">href</property>
+ <property name="nativeName">href</property>
+ <property name="dataType">string</property>
+ <property name="nativeDataType">12</property>
+ </structure>
+ <structure>
+ <property name="position">13</property>
+ <property name="name">components</property>
+ <property name="nativeName">components</property>
+ <property name="dataType">string</property>
+ <property name="nativeDataType">12</property>
+ </structure>
+ <structure>
+ <property name="position">14</property>
+ <property name="name">href_1</property>
+ <property name="nativeName">href_1</property>
+ <property name="dataType">string</property>
+ <property name="nativeDataType">12</property>
+ </structure>
+ <structure>
+ <property name="position">15</property>
+ <property name="name">href_2</property>
+ <property name="nativeName">href_2</property>
+ <property name="dataType">string</property>
+ <property name="nativeDataType">12</property>
+ </structure>
+ <structure>
+ <property name="position">16</property>
+ <property name="name">href_3</property>
+ <property name="nativeName">href_3</property>
+ <property name="dataType">string</property>
+ <property name="nativeDataType">12</property>
+ </structure>
+ <structure>
+ <property name="position">17</property>
+ <property name="name">href_4</property>
+ <property name="nativeName">href_4</property>
+ <property name="dataType">string</property>
+ <property name="nativeDataType">12</property>
+ </structure>
+ </list-property>
+ <xml-property name="queryText"><![CDATA[table0#-TNAME-#table0#:#[//ResTrans:ReviewRes]#:#{xmi:id;STRING;@xmi:id},{name;STRING;@name},{project;STRING;@project},{entryCriteria;STRING;@entryCriteria},{extraNotes;STRING;@extraNotes},{objectives;STRING;@objectives},{referenceMaterial;STRING;@referenceMaterial},{startDate;STRING;@startDate},{type;STRING;@type},{current;STRING;@current},{xsi:type;STRING;state/@xsi:type},{href;STRING;state/@href},{components;STRING;components},{href_1;STRING;decision/@href},{href_2;STRING;createdBy/@href},{href_3;STRING;phases/@href},{href_4;STRING;usersRes/@href}#:#<"ResTrans","http:%%org.eclipse.mylyn.reviews.r4e.model.transform%1.0";"xmi","http:%%www.omg.org%XMI";"r4ecore","http:%%org.eclipse.mylyn.reviews.r4e.core.model%";"xsi","http:%%www.w3.org%2001%XMLSchema-instance">]]></xml-property>
+ <xml-property name="designerValues"><![CDATA[<?xml version="1.0" encoding="UTF-8"?>
+<model:DesignValues xmlns:design="http://www.eclipse.org/datatools/connectivity/oda/design" xmlns:model="http://www.eclipse.org/birt/report/model/adapter/odaModel">
+ <Version>1.0</Version>
+ <design:ResultSets derivedMetaData="true">
+ <design:resultSetDefinitions>
+ <design:resultSetColumns>
+ <design:resultColumnDefinitions>
+ <design:attributes>
+ <design:name>xmi:id</design:name>
+ <design:position>1</design:position>
+ <design:nativeDataTypeCode>12</design:nativeDataTypeCode>
+ <design:precision>-1</design:precision>
+ <design:scale>-1</design:scale>
+ <design:nullability>Unknown</design:nullability>
+ </design:attributes>
+ <design:usageHints>
+ <design:label>xmi:id</design:label>
+ <design:formattingHints/>
+ </design:usageHints>
+ </design:resultColumnDefinitions>
+ <design:resultColumnDefinitions>
+ <design:attributes>
+ <design:name>name</design:name>
+ <design:position>2</design:position>
+ <design:nativeDataTypeCode>12</design:nativeDataTypeCode>
+ <design:precision>-1</design:precision>
+ <design:scale>-1</design:scale>
+ <design:nullability>Unknown</design:nullability>
+ </design:attributes>
+ <design:usageHints>
+ <design:label>name</design:label>
+ <design:formattingHints/>
+ </design:usageHints>
+ </design:resultColumnDefinitions>
+ <design:resultColumnDefinitions>
+ <design:attributes>
+ <design:name>project</design:name>
+ <design:position>3</design:position>
+ <design:nativeDataTypeCode>12</design:nativeDataTypeCode>
+ <design:precision>-1</design:precision>
+ <design:scale>-1</design:scale>
+ <design:nullability>Unknown</design:nullability>
+ </design:attributes>
+ <design:usageHints>
+ <design:label>project</design:label>
+ <design:formattingHints/>
+ </design:usageHints>
+ </design:resultColumnDefinitions>
+ <design:resultColumnDefinitions>
+ <design:attributes>
+ <design:name>entryCriteria</design:name>
+ <design:position>4</design:position>
+ <design:nativeDataTypeCode>12</design:nativeDataTypeCode>
+ <design:precision>-1</design:precision>
+ <design:scale>-1</design:scale>
+ <design:nullability>Unknown</design:nullability>
+ </design:attributes>
+ <design:usageHints>
+ <design:label>entryCriteria</design:label>
+ <design:formattingHints/>
+ </design:usageHints>
+ </design:resultColumnDefinitions>
+ <design:resultColumnDefinitions>
+ <design:attributes>
+ <design:name>extraNotes</design:name>
+ <design:position>5</design:position>
+ <design:nativeDataTypeCode>12</design:nativeDataTypeCode>
+ <design:precision>-1</design:precision>
+ <design:scale>-1</design:scale>
+ <design:nullability>Unknown</design:nullability>
+ </design:attributes>
+ <design:usageHints>
+ <design:label>extraNotes</design:label>
+ <design:formattingHints/>
+ </design:usageHints>
+ </design:resultColumnDefinitions>
+ <design:resultColumnDefinitions>
+ <design:attributes>
+ <design:name>objectives</design:name>
+ <design:position>6</design:position>
+ <design:nativeDataTypeCode>12</design:nativeDataTypeCode>
+ <design:precision>-1</design:precision>
+ <design:scale>-1</design:scale>
+ <design:nullability>Unknown</design:nullability>
+ </design:attributes>
+ <design:usageHints>
+ <design:label>objectives</design:label>
+ <design:formattingHints/>
+ </design:usageHints>
+ </design:resultColumnDefinitions>
+ <design:resultColumnDefinitions>
+ <design:attributes>
+ <design:name>referenceMaterial</design:name>
+ <design:position>7</design:position>
+ <design:nativeDataTypeCode>12</design:nativeDataTypeCode>
+ <design:precision>-1</design:precision>
+ <design:scale>-1</design:scale>
+ <design:nullability>Unknown</design:nullability>
+ </design:attributes>
+ <design:usageHints>
+ <design:label>referenceMaterial</design:label>
+ <design:formattingHints/>
+ </design:usageHints>
+ </design:resultColumnDefinitions>
+ <design:resultColumnDefinitions>
+ <design:attributes>
+ <design:name>startDate</design:name>
+ <design:position>8</design:position>
+ <design:nativeDataTypeCode>12</design:nativeDataTypeCode>
+ <design:precision>-1</design:precision>
+ <design:scale>-1</design:scale>
+ <design:nullability>Unknown</design:nullability>
+ </design:attributes>
+ <design:usageHints>
+ <design:label>startDate</design:label>
+ <design:formattingHints/>
+ </design:usageHints>
+ </design:resultColumnDefinitions>
+ <design:resultColumnDefinitions>
+ <design:attributes>
+ <design:name>type</design:name>
+ <design:position>9</design:position>
+ <design:nativeDataTypeCode>12</design:nativeDataTypeCode>
+ <design:precision>-1</design:precision>
+ <design:scale>-1</design:scale>
+ <design:nullability>Unknown</design:nullability>
+ </design:attributes>
+ <design:usageHints>
+ <design:label>type</design:label>
+ <design:formattingHints/>
+ </design:usageHints>
+ </design:resultColumnDefinitions>
+ <design:resultColumnDefinitions>
+ <design:attributes>
+ <design:name>xsi:type</design:name>
+ <design:position>10</design:position>
+ <design:nativeDataTypeCode>12</design:nativeDataTypeCode>
+ <design:precision>-1</design:precision>
+ <design:scale>-1</design:scale>
+ <design:nullability>Unknown</design:nullability>
+ </design:attributes>
+ <design:usageHints>
+ <design:label>xsi:type</design:label>
+ <design:formattingHints/>
+ </design:usageHints>
+ </design:resultColumnDefinitions>
+ <design:resultColumnDefinitions>
+ <design:attributes>
+ <design:name>xmi:id_1</design:name>
+ <design:position>11</design:position>
+ <design:nativeDataTypeCode>12</design:nativeDataTypeCode>
+ <design:precision>-1</design:precision>
+ <design:scale>-1</design:scale>
+ <design:nullability>Unknown</design:nullability>
+ </design:attributes>
+ <design:usageHints>
+ <design:label>xmi:id_1</design:label>
+ <design:formattingHints/>
+ </design:usageHints>
+ </design:resultColumnDefinitions>
+ <design:resultColumnDefinitions>
+ <design:attributes>
+ <design:name>state</design:name>
+ <design:position>12</design:position>
+ <design:nativeDataTypeCode>12</design:nativeDataTypeCode>
+ <design:precision>-1</design:precision>
+ <design:scale>-1</design:scale>
+ <design:nullability>Unknown</design:nullability>
+ </design:attributes>
+ <design:usageHints>
+ <design:label>state</design:label>
+ <design:formattingHints/>
+ </design:usageHints>
+ </design:resultColumnDefinitions>
+ <design:resultColumnDefinitions>
+ <design:attributes>
+ <design:name>xmi:id_2</design:name>
+ <design:position>13</design:position>
+ <design:nativeDataTypeCode>12</design:nativeDataTypeCode>
+ <design:precision>-1</design:precision>
+ <design:scale>-1</design:scale>
+ <design:nullability>Unknown</design:nullability>
+ </design:attributes>
+ <design:usageHints>
+ <design:label>xmi:id_2</design:label>
+ <design:formattingHints/>
+ </design:usageHints>
+ </design:resultColumnDefinitions>
+ <design:resultColumnDefinitions>
+ <design:attributes>
+ <design:name>spentTime</design:name>
+ <design:position>14</design:position>
+ <design:nativeDataTypeCode>12</design:nativeDataTypeCode>
+ <design:precision>-1</design:precision>
+ <design:scale>-1</design:scale>
+ <design:nullability>Unknown</design:nullability>
+ </design:attributes>
+ <design:usageHints>
+ <design:label>spentTime</design:label>
+ <design:formattingHints/>
+ </design:usageHints>
+ </design:resultColumnDefinitions>
+ <design:resultColumnDefinitions>
+ <design:attributes>
+ <design:name>value</design:name>
+ <design:position>15</design:position>
+ <design:nativeDataTypeCode>12</design:nativeDataTypeCode>
+ <design:precision>-1</design:precision>
+ <design:scale>-1</design:scale>
+ <design:nullability>Unknown</design:nullability>
+ </design:attributes>
+ <design:usageHints>
+ <design:label>value</design:label>
+ <design:formattingHints/>
+ </design:usageHints>
+ </design:resultColumnDefinitions>
+ <design:resultColumnDefinitions>
+ <design:attributes>
+ <design:name>href</design:name>
+ <design:position>16</design:position>
+ <design:nativeDataTypeCode>12</design:nativeDataTypeCode>
+ <design:precision>-1</design:precision>
+ <design:scale>-1</design:scale>
+ <design:nullability>Unknown</design:nullability>
+ </design:attributes>
+ <design:usageHints>
+ <design:label>href</design:label>
+ <design:formattingHints/>
+ </design:usageHints>
+ </design:resultColumnDefinitions>
+ <design:resultColumnDefinitions>
+ <design:attributes>
+ <design:name>href_1</design:name>
+ <design:position>17</design:position>
+ <design:nativeDataTypeCode>12</design:nativeDataTypeCode>
+ <design:precision>-1</design:precision>
+ <design:scale>-1</design:scale>
+ <design:nullability>Unknown</design:nullability>
+ </design:attributes>
+ <design:usageHints>
+ <design:label>href_1</design:label>
+ <design:formattingHints/>
+ </design:usageHints>
+ </design:resultColumnDefinitions>
+ <design:resultColumnDefinitions>
+ <design:attributes>
+ <design:name>href_2</design:name>
+ <design:position>18</design:position>
+ <design:nativeDataTypeCode>12</design:nativeDataTypeCode>
+ <design:precision>-1</design:precision>
+ <design:scale>-1</design:scale>
+ <design:nullability>Unknown</design:nullability>
+ </design:attributes>
+ <design:usageHints>
+ <design:label>href_2</design:label>
+ <design:formattingHints/>
+ </design:usageHints>
+ </design:resultColumnDefinitions>
+ </design:resultSetColumns>
+ <design:criteria/>
+ </design:resultSetDefinitions>
+ </design:ResultSets>
+</model:DesignValues>]]></xml-property>
+ <list-property name="privateDriverProperties">
+ <ex-property>
+ <name>MAX_ROW</name>
+ <value>-1</value>
+ </ex-property>
+ <ex-property>
+ <name>XML_FILE</name>
+ </ex-property>
+ </list-property>
+ </oda-data-set>
+ <oda-data-set extensionID="org.eclipse.datatools.enablement.oda.xml.dataSet" name="Comment Type" id="883">
+ <list-property name="computedColumns">
+ <structure>
+ <property name="name">ClassErroneous</property>
+ <expression name="expression">//Identify the ERRONEOUS class anomaly&#13;
+ &#13;
+ Total.count ( BirtComp.equalTo( row["type"], "R4E_CLASS_ERRONEOUS" ) );</expression>
+ <property name="dataType">integer</property>
+ </structure>
+ <structure>
+ <property name="name">ClassSuperfluous</property>
+ <expression name="expression">//Identify the SUPERFLUOUS class anomaly&#13;
+ &#13;
+ Total.count ( BirtComp.equalTo( row["type"], "R4E_CLASS_SUPERFLUOUS" ) );</expression>
+ <property name="dataType">integer</property>
+ </structure>
+ <structure>
+ <property name="name">ClassImprovement</property>
+ <expression name="expression">//Identify the IMPROVEMENT class anomaly&#13;
+ &#13;
+ Total.count ( BirtComp.equalTo( row["type"], "R4E_CLASS_IMPROVEMENT" ) );</expression>
+ <property name="dataType">integer</property>
+ </structure>
+ <structure>
+ <property name="name">ClassQuestion</property>
+ <expression name="expression">//Identify the question class anomaly&#13;
+ &#13;
+ Total.count ( BirtComp.equalTo( row["type"], "R4E_CLASS_QUESTION" ) );</expression>
+ <property name="dataType">integer</property>
+ </structure>
+ <structure>
+ <property name="name">ClassOthers</property>
+ <expression name="expression">//Identify the Others class anomaly&#13;
+ &#13;
+ Total.count ( row["type"] == null ||&#13;
+ row["type"] == "" ||&#13;
+ ( !BirtComp.equalTo( row["type"], "R4E_CLASS_ERRONEOUS" ) &amp;&amp; &#13;
+ !BirtComp.equalTo( row["type"], "R4E_CLASS_IMPROVEMENT" ) &amp;&amp; &#13;
+ !BirtComp.equalTo( row["type"], "R4E_CLASS_SUPERFLUOUS" ) &amp;&amp; &#13;
+ !BirtComp.equalTo( row["type"], "R4E_CLASS_QUESTION" ) &#13;
+ ) );</expression>
+ <property name="dataType">integer</property>
+ </structure>
+ <structure>
+ <property name="name">CreateHrefFromXmiID</property>
+ <expression name="expression">//Create a Href to connect to the anomaly&#13;
+&#13;
+//Add # in from of the xmi:id to match the href&#13;
+ret = "#" + row["xmi:id"]</expression>
+ <property name="dataType">string</property>
+ </structure>
+ <structure>
+ <property name="name">FormatCommentType</property>
+ <expression name="expression">//Convert the anomaly type to a shorten string&#13;
+&#13;
+// All type start with R4E_CLASS_&#13;
+//Strip the beginning of the row type&#13;
+str = "R4E_CLASS_";&#13;
+&#13;
+ret = row["type"];&#13;
+&#13;
+&#13;
+if (ret != null ) {&#13;
+ ar = ret.split(str);&#13;
+ if (ar.length >1 ) {&#13;
+ ret = ar[1].toString();&#13;
+ } else {&#13;
+ ret = "";&#13;
+ }&#13;
+}</expression>
+ <property name="dataType">string</property>
+ </structure>
+ </list-property>
+ <structure name="cachedMetaData">
+ <list-property name="resultSet">
+ <structure>
+ <property name="position">1</property>
+ <property name="name">xmi:id</property>
+ <property name="dataType">string</property>
+ </structure>
+ <structure>
+ <property name="position">2</property>
+ <property name="name">type</property>
+ <property name="dataType">string</property>
+ </structure>
+ <structure>
+ <property name="position">3</property>
+ <property name="name">ClassErroneous</property>
+ <property name="dataType">integer</property>
+ </structure>
+ <structure>
+ <property name="position">4</property>
+ <property name="name">ClassSuperfluous</property>
+ <property name="dataType">integer</property>
+ </structure>
+ <structure>
+ <property name="position">5</property>
+ <property name="name">ClassImprovement</property>
+ <property name="dataType">integer</property>
+ </structure>
+ <structure>
+ <property name="position">6</property>
+ <property name="name">ClassQuestion</property>
+ <property name="dataType">integer</property>
+ </structure>
+ <structure>
+ <property name="position">7</property>
+ <property name="name">ClassOthers</property>
+ <property name="dataType">integer</property>
+ </structure>
+ <structure>
+ <property name="position">8</property>
+ <property name="name">CreateHrefFromXmiID</property>
+ <property name="dataType">string</property>
+ </structure>
+ <structure>
+ <property name="position">9</property>
+ <property name="name">FormatCommentType</property>
+ <property name="dataType">string</property>
+ </structure>
+ </list-property>
+ </structure>
+ <property name="dataSource">Merged_comments</property>
+ <list-property name="resultSet">
+ <structure>
+ <property name="position">1</property>
+ <property name="name">xmi:id</property>
+ <property name="nativeName">xmi:id</property>
+ <property name="dataType">string</property>
+ <property name="nativeDataType">12</property>
+ </structure>
+ <structure>
+ <property name="position">2</property>
+ <property name="name">type</property>
+ <property name="nativeName">type</property>
+ <property name="dataType">string</property>
+ <property name="nativeDataType">12</property>
+ </structure>
+ </list-property>
+ <xml-property name="queryText"><![CDATA[table0#-TNAME-#table0#:#[//r4ecore:R4ECommentType]#:#{xmi:id;STRING;@xmi:id},{type;STRING;@type}#:#<"xmi","http:%%www.omg.org%XMI";"r4ecore","http:%%org.eclipse.mylyn.reviews.r4e.core.model%";"xsi","http:%%www.w3.org%2001%XMLSchema-instance">]]></xml-property>
+ <xml-property name="designerValues"><![CDATA[<?xml version="1.0" encoding="UTF-8"?>
+<model:DesignValues xmlns:design="http://www.eclipse.org/datatools/connectivity/oda/design" xmlns:model="http://www.eclipse.org/birt/report/model/adapter/odaModel">
+ <Version>1.0</Version>
+ <design:ResultSets derivedMetaData="true">
+ <design:resultSetDefinitions>
+ <design:resultSetColumns>
+ <design:resultColumnDefinitions>
+ <design:attributes>
+ <design:name>xmi:id</design:name>
+ <design:position>1</design:position>
+ <design:nativeDataTypeCode>12</design:nativeDataTypeCode>
+ <design:precision>-1</design:precision>
+ <design:scale>-1</design:scale>
+ <design:nullability>Unknown</design:nullability>
+ </design:attributes>
+ <design:usageHints>
+ <design:label>xmi:id</design:label>
+ <design:formattingHints/>
+ </design:usageHints>
+ </design:resultColumnDefinitions>
+ <design:resultColumnDefinitions>
+ <design:attributes>
+ <design:name>type</design:name>
+ <design:position>2</design:position>
+ <design:nativeDataTypeCode>12</design:nativeDataTypeCode>
+ <design:precision>-1</design:precision>
+ <design:scale>-1</design:scale>
+ <design:nullability>Unknown</design:nullability>
+ </design:attributes>
+ <design:usageHints>
+ <design:label>type</design:label>
+ <design:formattingHints/>
+ </design:usageHints>
+ </design:resultColumnDefinitions>
+ </design:resultSetColumns>
+ <design:criteria/>
+ </design:resultSetDefinitions>
+ </design:ResultSets>
+</model:DesignValues>]]></xml-property>
+ <list-property name="privateDriverProperties">
+ <ex-property>
+ <name>MAX_ROW</name>
+ <value>-1</value>
+ </ex-property>
+ <ex-property>
+ <name>XML_FILE</name>
+ </ex-property>
+ </list-property>
+ </oda-data-set>
+ <joint-data-set name="Join Participant_Role" id="906">
+ <list-property name="columnHints">
+ <structure>
+ <property name="columnName">Comment Participant::ListDisctinctParticipant</property>
+ <property name="alias">ListDisctinctParticipant</property>
+ <text-property name="displayName">Comment Participant::ListDisctinctParticipant</text-property>
+ </structure>
+ <structure>
+ <property name="columnName">Comment Participant::CountParticipants</property>
+ <property name="alias">CountParticipants</property>
+ <text-property name="displayName">Comment Participant::CountParticipants</text-property>
+ </structure>
+ <structure>
+ <property name="columnName">Comment Participant::reviewCompleted</property>
+ <property name="alias">reviewCompleted</property>
+ <text-property name="displayName">Comment Participant::reviewCompleted</text-property>
+ </structure>
+ <structure>
+ <property name="columnName">Comment Role::roles</property>
+ <property name="alias">Comment Role::roles</property>
+ <text-property name="displayName">Comment Role::roles</text-property>
+ </structure>
+ <structure>
+ <property name="columnName">Comment Participant::sequenceIDCounter</property>
+ <property name="alias">sequenceIDCounter</property>
+ <text-property name="displayName">Comment Participant::sequenceIDCounter</text-property>
+ </structure>
+ <structure>
+ <property name="columnName">Comment Participant::roles</property>
+ <property name="alias">Comment Participant::roles</property>
+ <text-property name="displayName">Comment Participant::roles</text-property>
+ </structure>
+ <structure>
+ <property name="columnName">Comment Participant::id</property>
+ <property name="alias">id</property>
+ <text-property name="displayName">Comment Participant::id</text-property>
+ </structure>
+ <structure>
+ <property name="columnName">Comment Participant::Count roles</property>
+ <property name="alias">Count roles</property>
+ <text-property name="displayName">Comment Participant::Count roles</text-property>
+ </structure>
+ <structure>
+ <property name="columnName">Comment Participant::Get leader</property>
+ <property name="alias">Get leader</property>
+ <text-property name="displayName">Comment Participant::Get leader</text-property>
+ </structure>
+ <structure>
+ <property name="columnName">Comment Role::Test</property>
+ <property name="alias">Test</property>
+ <text-property name="displayName">Comment Role::Test</text-property>
+ </structure>
+ <structure>
+ <property name="columnName">Comment Participant::xmi:id</property>
+ <property name="alias">xmi:id</property>
+ <text-property name="displayName">Comment Participant::xmi:id</text-property>
+ </structure>
+ <structure>
+ <property name="columnName">Comment Participant::href_1</property>
+ <property name="alias">href_1</property>
+ <text-property name="displayName">Comment Participant::href_1</text-property>
+ </structure>
+ <structure>
+ <property name="columnName">Comment Participant::href_2</property>
+ <property name="alias">href_2</property>
+ <text-property name="displayName">Comment Participant::href_2</text-property>
+ </structure>
+ <structure>
+ <property name="columnName">Comment Participant::href_3</property>
+ <property name="alias">href_3</property>
+ <text-property name="displayName">Comment Participant::href_3</text-property>
+ </structure>
+ <structure>
+ <property name="columnName">Comment Participant::value</property>
+ <property name="alias">value</property>
+ <text-property name="displayName">Comment Participant::value</text-property>
+ </structure>
+ <structure>
+ <property name="columnName">Comment Participant::href</property>
+ <property name="alias">href</property>
+ <text-property name="displayName">Comment Participant::href</text-property>
+ </structure>
+ <structure>
+ <property name="columnName">Comment Participant::key</property>
+ <property name="alias">key</property>
+ <text-property name="displayName">Comment Participant::key</text-property>
+ </structure>
+ <structure>
+ <property name="columnName">Comment Participant::CountAnoPerParticipant</property>
+ <property name="alias">CountAnoPerParticipant</property>
+ <text-property name="displayName">Comment Participant::CountAnoPerParticipant</text-property>
+ </structure>
+ <structure>
+ <property name="columnName">Comment Participant::reviewCreatedByMe</property>
+ <property name="alias">reviewCreatedByMe</property>
+ <text-property name="displayName">Comment Participant::reviewCreatedByMe</text-property>
+ </structure>
+ <structure>
+ <property name="columnName">Comment Participant::email</property>
+ <property name="alias">email</property>
+ <text-property name="displayName">Comment Participant::email</text-property>
+ </structure>
+ <structure>
+ <property name="columnName">Comment Role::ListRoles</property>
+ <property name="alias">ListRoles</property>
+ <text-property name="displayName">Comment Role::ListRoles</text-property>
+ </structure>
+ <structure>
+ <property name="columnName">Comment Participant::focusArea</property>
+ <property name="alias">focusArea</property>
+ <text-property name="displayName">Comment Participant::focusArea</text-property>
+ </structure>
+ <structure>
+ <property name="columnName">Comment Participant::CountAnomalies</property>
+ <property name="alias">CountAnomalies</property>
+ <text-property name="displayName">Comment Participant::CountAnomalies</text-property>
+ </structure>
+ <structure>
+ <property name="columnName">Comment Participant::xmi:id_1</property>
+ <property name="alias">xmi:id_1</property>
+ <text-property name="displayName">Comment Participant::xmi:id_1</text-property>
+ </structure>
+ </list-property>
+ <structure name="cachedMetaData">
+ <list-property name="resultSet">
+ <structure>
+ <property name="position">1</property>
+ <property name="name">xmi:id</property>
+ <property name="dataType">string</property>
+ </structure>
+ <structure>
+ <property name="position">2</property>
+ <property name="name">id</property>
+ <property name="dataType">string</property>
+ </structure>
+ <structure>
+ <property name="position">3</property>
+ <property name="name">email</property>
+ <property name="dataType">string</property>
+ </structure>
+ <structure>
+ <property name="position">4</property>
+ <property name="name">sequenceIDCounter</property>
+ <property name="dataType">string</property>
+ </structure>
+ <structure>
+ <property name="position">5</property>
+ <property name="name">reviewCreatedByMe</property>
+ <property name="dataType">string</property>
+ </structure>
+ <structure>
+ <property name="position">6</property>
+ <property name="name">href</property>
+ <property name="dataType">string</property>
+ </structure>
+ <structure>
+ <property name="position">7</property>
+ <property name="name">href_1</property>
+ <property name="dataType">string</property>
+ </structure>
+ <structure>
+ <property name="position">8</property>
+ <property name="name">href_2</property>
+ <property name="dataType">string</property>
+ </structure>
+ <structure>
+ <property name="position">9</property>
+ <property name="name">Comment Participant::roles</property>
+ <property name="dataType">string</property>
+ </structure>
+ <structure>
+ <property name="position">10</property>
+ <property name="name">focusArea</property>
+ <property name="dataType">string</property>
+ </structure>
+ <structure>
+ <property name="position">11</property>
+ <property name="name">reviewCompleted</property>
+ <property name="dataType">string</property>
+ </structure>
+ <structure>
+ <property name="position">12</property>
+ <property name="name">href_3</property>
+ <property name="dataType">string</property>
+ </structure>
+ <structure>
+ <property name="position">13</property>
+ <property name="name">xmi:id_1</property>
+ <property name="dataType">string</property>
+ </structure>
+ <structure>
+ <property name="position">14</property>
+ <property name="name">key</property>
+ <property name="dataType">string</property>
+ </structure>
+ <structure>
+ <property name="position">15</property>
+ <property name="name">value</property>
+ <property name="dataType">string</property>
+ </structure>
+ <structure>
+ <property name="position">16</property>
+ <property name="name">Get leader</property>
+ <property name="dataType">string</property>
+ </structure>
+ <structure>
+ <property name="position">17</property>
+ <property name="name">Count roles</property>
+ <property name="dataType">string</property>
+ </structure>
+ <structure>
+ <property name="position">18</property>
+ <property name="name">CountParticipants</property>
+ <property name="dataType">integer</property>
+ </structure>
+ <structure>
+ <property name="position">19</property>
+ <property name="name">CountAnomalies</property>
+ <property name="dataType">integer</property>
+ </structure>
+ <structure>
+ <property name="position">20</property>
+ <property name="name">CountAnoPerParticipant</property>
+ <property name="dataType">float</property>
+ </structure>
+ <structure>
+ <property name="position">21</property>
+ <property name="name">ListDisctinctParticipant</property>
+ <property name="dataType">string</property>
+ </structure>
+ <structure>
+ <property name="position">22</property>
+ <property name="name">Comment Role::roles</property>
+ <property name="dataType">string</property>
+ </structure>
+ <structure>
+ <property name="position">23</property>
+ <property name="name">Test</property>
+ <property name="dataType">string</property>
+ </structure>
+ <structure>
+ <property name="position">24</property>
+ <property name="name">ListRoles</property>
+ <property name="dataType">string</property>
+ </structure>
+ </list-property>
+ </structure>
+ <simple-property-list name="dataSets">
+ <value>Comment Participant</value>
+ <value>Comment Role</value>
+ </simple-property-list>
+ <list-property name="joinConditions">
+ <structure>
+ <property name="joinType">right-out</property>
+ <property name="joinOperator">eq</property>
+ <property name="leftDataSet">Comment Participant</property>
+ <property name="rightDataSet">Comment Role</property>
+ <expression name="leftExpression">dataSetRow["roles"]</expression>
+ <expression name="rightExpression">dataSetRow["roles"]</expression>
+ </structure>
+ </list-property>
+ </joint-data-set>
+ <joint-data-set name="Join PropertyDecision_ItemTextPosition" id="1335">
+ <list-property name="computedColumns">
+ <structure>
+ <property name="name">ItemDecisionReviewRate</property>
+ <expression name="expression">//Count the review item decision review rate&#13;
+&#13;
+//Count the total decision time for a review&#13;
+&#13;
+decisionTime = row["TotalDecisionTimeInHrs"];&#13;
+&#13;
+&#13;
+//Count the total lines of codes&#13;
+&#13;
+loc = row["CountTotalLOC"];&#13;
+&#13;
+&#13;
+//Compute the ratio Decision LOC / hours&#13;
+&#13;
+if (decisionTime == 0 ) {&#13;
+ val = 0;&#13;
+} else {&#13;
+ val = loc / decisionTime;&#13;
+}&#13;
+decisionTime</expression>
+ <property name="dataType">float</property>
+ </structure>
+ </list-property>
+ <list-property name="columnHints">
+ <structure>
+ <property name="columnName">Item TextPosition::xmi:id</property>
+ <property name="alias">Item TextPosition::xmi:id</property>
+ <text-property name="displayName">Item TextPosition::xmi:id</text-property>
+ </structure>
+ <structure>
+ <property name="columnName">Item TextPosition::startLine</property>
+ <property name="alias">startLine</property>
+ <text-property name="displayName">Item TextPosition::startLine</text-property>
+ </structure>
+ <structure>
+ <property name="columnName">Item TextPosition::CountTotalReviewItems</property>
+ <property name="alias">CountTotalReviewItems</property>
+ <text-property name="displayName">Item TextPosition::CountTotalReviewItems</text-property>
+ </structure>
+ <structure>
+ <property name="columnName">Item TextPosition::CountFileNumberOfLines</property>
+ <property name="alias">CountFileNumberOfLines</property>
+ <text-property name="displayName">Item TextPosition::CountFileNumberOfLines</text-property>
+ </structure>
+ <structure>
+ <property name="columnName">Property_Decision::spentTime</property>
+ <property name="alias">spentTime</property>
+ <text-property name="displayName">Property_Decision::spentTime</text-property>
+ </structure>
+ <structure>
+ <property name="columnName">Property_Decision::TotalDecisionTimeInHrs</property>
+ <property name="alias">TotalDecisionTimeInHrs</property>
+ <text-property name="displayName">Property_Decision::TotalDecisionTimeInHrs</text-property>
+ </structure>
+ <structure>
+ <property name="columnName">Item TextPosition::CountTotalLOC</property>
+ <property name="alias">CountTotalLOC</property>
+ <text-property name="displayName">Item TextPosition::CountTotalLOC</text-property>
+ </structure>
+ <structure>
+ <property name="columnName">Property_Decision::xmi:id</property>
+ <property name="alias">Property_Decision::xmi:id</property>
+ <text-property name="displayName">Property_Decision::xmi:id</text-property>
+ </structure>
+ <structure>
+ <property name="columnName">Item TextPosition::endLine</property>
+ <property name="alias">endLine</property>
+ <text-property name="displayName">Item TextPosition::endLine</text-property>
+ </structure>
+ <structure>
+ <property name="columnName">Property_Decision::value</property>
+ <property name="alias">value</property>
+ <text-property name="displayName">Property_Decision::value</text-property>
+ </structure>
+ <structure>
+ <property name="columnName">Item TextPosition::length</property>
+ <property name="alias">length</property>
+ <text-property name="displayName">Item TextPosition::length</text-property>
+ </structure>
+ <structure>
+ <property name="columnName">Item TextPosition::startPosition</property>
+ <property name="alias">startPosition</property>
+ <text-property name="displayName">Item TextPosition::startPosition</text-property>
+ </structure>
+ </list-property>
+ <structure name="cachedMetaData">
+ <list-property name="resultSet">
+ <structure>
+ <property name="position">1</property>
+ <property name="name">Property_Decision::xmi:id</property>
+ <property name="dataType">string</property>
+ </structure>
+ <structure>
+ <property name="position">2</property>
+ <property name="name">spentTime</property>
+ <property name="dataType">string</property>
+ </structure>
+ <structure>
+ <property name="position">3</property>
+ <property name="name">value</property>
+ <property name="dataType">string</property>
+ </structure>
+ <structure>
+ <property name="position">4</property>
+ <property name="name">TotalDecisionTimeInHrs</property>
+ <property name="dataType">float</property>
+ </structure>
+ <structure>
+ <property name="position">5</property>
+ <property name="name">Item TextPosition::xmi:id</property>
+ <property name="dataType">string</property>
+ </structure>
+ <structure>
+ <property name="position">6</property>
+ <property name="name">startPosition</property>
+ <property name="dataType">string</property>
+ </structure>
+ <structure>
+ <property name="position">7</property>
+ <property name="name">length</property>
+ <property name="dataType">string</property>
+ </structure>
+ <structure>
+ <property name="position">8</property>
+ <property name="name">startLine</property>
+ <property name="dataType">string</property>
+ </structure>
+ <structure>
+ <property name="position">9</property>
+ <property name="name">endLine</property>
+ <property name="dataType">string</property>
+ </structure>
+ <structure>
+ <property name="position">10</property>
+ <property name="name">CountFileNumberOfLines</property>
+ <property name="dataType">integer</property>
+ </structure>
+ <structure>
+ <property name="position">11</property>
+ <property name="name">CountTotalLOC</property>
+ <property name="dataType">integer</property>
+ </structure>
+ <structure>
+ <property name="position">12</property>
+ <property name="name">CountTotalReviewItems</property>
+ <property name="dataType">integer</property>
+ </structure>
+ <structure>
+ <property name="position">13</property>
+ <property name="name">ItemDecisionReviewRate</property>
+ <property name="dataType">float</property>
+ </structure>
+ </list-property>
+ </structure>
+ <simple-property-list name="dataSets">
+ <value>Property_Decision</value>
+ <value>Item TextPosition</value>
+ </simple-property-list>
+ <list-property name="joinConditions">
+ <structure>
+ <property name="joinType">full-out</property>
+ <property name="joinOperator">eq</property>
+ <property name="leftDataSet">Property_Decision</property>
+ <property name="rightDataSet">Item TextPosition</property>
+ <expression name="leftExpression">dataSetRow["xmi:id"]</expression>
+ <expression name="rightExpression">dataSetRow["xmi:id"]</expression>
+ </structure>
+ </list-property>
+ </joint-data-set>
+ <joint-data-set name="Join Anomaly_TextContent_CommentType" id="1547">
+ <list-property name="columnHints">
+ <structure>
+ <property name="columnName">Comment Type::CreateHrefFromXmiID</property>
+ <property name="alias">CreateHrefFromXmiID</property>
+ <text-property name="displayName">Comment Type::CreateHrefFromXmiID</text-property>
+ </structure>
+ <structure>
+ <property name="columnName">Comment Type::ClassImprovement</property>
+ <property name="alias">ClassImprovement</property>
+ <text-property name="displayName">Comment Type::ClassImprovement</text-property>
+ </structure>
+ <structure>
+ <property name="columnName">Comment Type::ClassErroneous</property>
+ <property name="alias">ClassErroneous</property>
+ <text-property name="displayName">Comment Type::ClassErroneous</text-property>
+ </structure>
+ <structure>
+ <property name="columnName">Join Anomaly_TextContent::Comment Anomaly::state</property>
+ <property name="alias">state</property>
+ <text-property name="displayName">Join Anomaly_TextContent::Comment Anomaly::state</text-property>
+ </structure>
+ <structure>
+ <property name="columnName">Join Anomaly_TextContent::Comment Anomaly::xsi:type</property>
+ <property name="alias">xsi:type</property>
+ <text-property name="displayName">Join Anomaly_TextContent::Comment Anomaly::xsi:type</text-property>
+ </structure>
+ <structure>
+ <property name="columnName">Comment Type::type</property>
+ <property name="alias">type</property>
+ <text-property name="displayName">Comment Type::type</text-property>
+ </structure>
+ <structure>
+ <property name="columnName">Comment Type::ClassOthers</property>
+ <property name="alias">ClassOthers</property>
+ <text-property name="displayName">Comment Type::ClassOthers</text-property>
+ </structure>
+ <structure>
+ <property name="columnName">Join Anomaly_TextContent::Comment TextContent::info</property>
+ <property name="alias">info</property>
+ <text-property name="displayName">Join Anomaly_TextContent::Comment TextContent::info</text-property>
+ </structure>
+ <structure>
+ <property name="columnName">Join Anomaly_TextContent::Comment Anomaly::CountStateDuplicated</property>
+ <property name="alias">CountStateDuplicated</property>
+ <text-property name="displayName">Join Anomaly_TextContent::Comment Anomaly::CountStateDuplicated</text-property>
+ </structure>
+ <structure>
+ <property name="columnName">Join Anomaly_TextContent::Comment Anomaly::AnomalyType</property>
+ <property name="alias">AnomalyType</property>
+ <text-property name="displayName">Join Anomaly_TextContent::Comment Anomaly::AnomalyType</text-property>
+ </structure>
+ <structure>
+ <property name="columnName">Join Anomaly_TextContent::Comment Anomaly::rank</property>
+ <property name="alias">rank</property>
+ <text-property name="displayName">Join Anomaly_TextContent::Comment Anomaly::rank</text-property>
+ </structure>
+ <structure>
+ <property name="columnName">Join Anomaly_TextContent::Comment Anomaly::title</property>
+ <property name="alias">title</property>
+ <text-property name="displayName">Join Anomaly_TextContent::Comment Anomaly::title</text-property>
+ </structure>
+ <structure>
+ <property name="columnName">Join Anomaly_TextContent::Comment Anomaly::CountStateAccepted</property>
+ <property name="alias">CountStateAccepted</property>
+ <text-property name="displayName">Join Anomaly_TextContent::Comment Anomaly::CountStateAccepted</text-property>
+ </structure>
+ <structure>
+ <property name="columnName">Comment Type::ClassQuestion</property>
+ <property name="alias">ClassQuestion</property>
+ <text-property name="displayName">Comment Type::ClassQuestion</text-property>
+ </structure>
+ <structure>
+ <property name="columnName">Comment Type::xmi:id</property>
+ <property name="alias">xmi:id</property>
+ <text-property name="displayName">Comment Type::xmi:id</text-property>
+ </structure>
+ <structure>
+ <property name="columnName">Join Anomaly_TextContent::Comment Anomaly::href</property>
+ <property name="alias">Comment Anomaly::href</property>
+ <text-property name="displayName">Join Anomaly_TextContent::Comment Anomaly::href</text-property>
+ </structure>
+ <structure>
+ <property name="columnName">Join Anomaly_TextContent::Comment Anomaly::ruleID</property>
+ <property name="alias">ruleID</property>
+ <text-property name="displayName">Join Anomaly_TextContent::Comment Anomaly::ruleID</text-property>
+ </structure>
+ <structure>
+ <property name="columnName">Join Anomaly_TextContent::Comment Anomaly::href_1</property>
+ <property name="alias">href_1</property>
+ <text-property name="displayName">Join Anomaly_TextContent::Comment Anomaly::href_1</text-property>
+ </structure>
+ <structure>
+ <property name="columnName">Join Anomaly_TextContent::Comment Anomaly::AnomalyDueDate</property>
+ <property name="alias">AnomalyDueDate</property>
+ <text-property name="displayName">Join Anomaly_TextContent::Comment Anomaly::AnomalyDueDate</text-property>
+ </structure>
+ <structure>
+ <property name="columnName">Join Anomaly_TextContent::Comment Anomaly::href_2</property>
+ <property name="alias">href_2</property>
+ <text-property name="displayName">Join Anomaly_TextContent::Comment Anomaly::href_2</text-property>
+ </structure>
+ <structure>
+ <property name="columnName">Join Anomaly_TextContent::Comment Anomaly::description</property>
+ <property name="alias">description</property>
+ <text-property name="displayName">Join Anomaly_TextContent::Comment Anomaly::description</text-property>
+ </structure>
+ <structure>
+ <property name="columnName">Join Anomaly_TextContent::Comment TextContent::xmi:id</property>
+ <property name="alias">Comment TextContent::xmi:id</property>
+ <text-property name="displayName">Join Anomaly_TextContent::Comment TextContent::xmi:id</text-property>
+ </structure>
+ <structure>
+ <property name="columnName">Join Anomaly_TextContent::Comment Anomaly::CountStateFixed</property>
+ <property name="alias">CountStateFixed</property>
+ <text-property name="displayName">Join Anomaly_TextContent::Comment Anomaly::CountStateFixed</text-property>
+ </structure>
+ <structure>
+ <property name="columnName">Join Anomaly_TextContent::Comment Anomaly::CountRankMinor</property>
+ <property name="alias">CountRankMinor</property>
+ <text-property name="displayName">Join Anomaly_TextContent::Comment Anomaly::CountRankMinor</text-property>
+ </structure>
+ <structure>
+ <property name="columnName">Join Anomaly_TextContent::Comment Anomaly::CountRankMajor</property>
+ <property name="alias">CountRankMajor</property>
+ <text-property name="displayName">Join Anomaly_TextContent::Comment Anomaly::CountRankMajor</text-property>
+ </structure>
+ <structure>
+ <property name="columnName">Join Anomaly_TextContent::Comment Anomaly::AnomalyState</property>
+ <property name="alias">AnomalyState</property>
+ <text-property name="displayName">Join Anomaly_TextContent::Comment Anomaly::AnomalyState</text-property>
+ </structure>
+ <structure>
+ <property name="columnName">Comment Type::ClassSuperfluous</property>
+ <property name="alias">ClassSuperfluous</property>
+ <text-property name="displayName">Comment Type::ClassSuperfluous</text-property>
+ </structure>
+ <structure>
+ <property name="columnName">Join Anomaly_TextContent::Comment Anomaly::dueDate</property>
+ <property name="alias">dueDate</property>
+ <text-property name="displayName">Join Anomaly_TextContent::Comment Anomaly::dueDate</text-property>
+ </structure>
+ <structure>
+ <property name="columnName">Join Anomaly_TextContent::Comment Anomaly::CountStateCreated</property>
+ <property name="alias">CountStateCreated</property>
+ <text-property name="displayName">Join Anomaly_TextContent::Comment Anomaly::CountStateCreated</text-property>
+ </structure>
+ <structure>
+ <property name="columnName">Join Anomaly_TextContent::Comment TextContent::href</property>
+ <property name="alias">Comment TextContent::href</property>
+ <text-property name="displayName">Join Anomaly_TextContent::Comment TextContent::href</text-property>
+ </structure>
+ <structure>
+ <property name="columnName">Join Anomaly_TextContent::Comment Anomaly::CountStateDeferred</property>
+ <property name="alias">CountStateDeferred</property>
+ <text-property name="displayName">Join Anomaly_TextContent::Comment Anomaly::CountStateDeferred</text-property>
+ </structure>
+ <structure>
+ <property name="columnName">Join Anomaly_TextContent::Comment TextContent::CreateHrefFomID</property>
+ <property name="alias">CreateHrefFomID</property>
+ <text-property name="displayName">Join Anomaly_TextContent::Comment TextContent::CreateHrefFomID</text-property>
+ </structure>
+ <structure>
+ <property name="columnName">Join Anomaly_TextContent::Comment Anomaly::CountTotalAnomaly</property>
+ <property name="alias">CountTotalAnomaly</property>
+ <text-property name="displayName">Join Anomaly_TextContent::Comment Anomaly::CountTotalAnomaly</text-property>
+ </structure>
+ <structure>
+ <property name="columnName">Join Anomaly_TextContent::Comment Anomaly::xsi:type_1</property>
+ <property name="alias">xsi:type_1</property>
+ <text-property name="displayName">Join Anomaly_TextContent::Comment Anomaly::xsi:type_1</text-property>
+ </structure>
+ <structure>
+ <property name="columnName">Join Anomaly_TextContent::Comment Anomaly::CountStateAssigned</property>
+ <property name="alias">CountStateAssigned</property>
+ <text-property name="displayName">Join Anomaly_TextContent::Comment Anomaly::CountStateAssigned</text-property>
+ </structure>
+ <structure>
+ <property name="columnName">Join Anomaly_TextContent::Comment Anomaly::createdOn</property>
+ <property name="alias">createdOn</property>
+ <text-property name="displayName">Join Anomaly_TextContent::Comment Anomaly::createdOn</text-property>
+ </structure>
+ <structure>
+ <property name="columnName">Join Anomaly_TextContent::Comment Anomaly::xmi:id</property>
+ <property name="alias">Comment Anomaly::xmi:id</property>
+ <text-property name="displayName">Join Anomaly_TextContent::Comment Anomaly::xmi:id</text-property>
+ </structure>
+ <structure>
+ <property name="columnName">Join Anomaly_TextContent::Comment Anomaly::CountStateVerified</property>
+ <property name="alias">CountStateVerified</property>
+ <text-property name="displayName">Join Anomaly_TextContent::Comment Anomaly::CountStateVerified</text-property>
+ </structure>
+ <structure>
+ <property name="columnName">Comment Type::FormatCommentType</property>
+ <property name="alias">FormatCommentType</property>
+ <text-property name="displayName">Comment Type::FormatCommentType</text-property>
+ </structure>
+ <structure>
+ <property name="columnName">Join Anomaly_TextContent::Comment Anomaly::CountRankOther</property>
+ <property name="alias">CountRankOther</property>
+ <text-property name="displayName">Join Anomaly_TextContent::Comment Anomaly::CountRankOther</text-property>
+ </structure>
+ <structure>
+ <property name="columnName">Join Anomaly_TextContent::Comment Anomaly::user</property>
+ <property name="alias">user</property>
+ <text-property name="displayName">Join Anomaly_TextContent::Comment Anomaly::user</text-property>
+ </structure>
+ <structure>
+ <property name="columnName">Join Anomaly_TextContent::Comment Anomaly::CountStateRejected</property>
+ <property name="alias">CountStateRejected</property>
+ <text-property name="displayName">Join Anomaly_TextContent::Comment Anomaly::CountStateRejected</text-property>
+ </structure>
+ <structure>
+ <property name="columnName">Join Anomaly_TextContent::Comment Anomaly::IdentifyRankOther</property>
+ <property name="alias">IdentifyRankOther</property>
+ <text-property name="displayName">Join Anomaly_TextContent::Comment Anomaly::IdentifyRankOther</text-property>
+ </structure>
+ </list-property>
+ <structure name="cachedMetaData">
+ <list-property name="resultSet">
+ <structure>
+ <property name="position">1</property>
+ <property name="name">Comment Anomaly::xmi:id</property>
+ <property name="dataType">string</property>
+ </structure>
+ <structure>
+ <property name="position">2</property>
+ <property name="name">user</property>
+ <property name="dataType">string</property>
+ </structure>
+ <structure>
+ <property name="position">3</property>
+ <property name="name">description</property>
+ <property name="dataType">string</property>
+ </structure>
+ <structure>
+ <property name="position">4</property>
+ <property name="name">title</property>
+ <property name="dataType">string</property>
+ </structure>
+ <structure>
+ <property name="position">5</property>
+ <property name="name">createdOn</property>
+ <property name="dataType">string</property>
+ </structure>
+ <structure>
+ <property name="position">6</property>
+ <property name="name">dueDate</property>
+ <property name="dataType">string</property>
+ </structure>
+ <structure>
+ <property name="position">7</property>
+ <property name="name">rank</property>
+ <property name="dataType">string</property>
+ </structure>
+ <structure>
+ <property name="position">8</property>
+ <property name="name">xsi:type</property>
+ <property name="dataType">string</property>
+ </structure>
+ <structure>
+ <property name="position">9</property>
+ <property name="name">Comment Anomaly::href</property>
+ <property name="dataType">string</property>
+ </structure>
+ <structure>
+ <property name="position">10</property>
+ <property name="name">href_1</property>
+ <property name="dataType">string</property>
+ </structure>
+ <structure>
+ <property name="position">11</property>
+ <property name="name">ruleID</property>
+ <property name="dataType">string</property>
+ </structure>
+ <structure>
+ <property name="position">12</property>
+ <property name="name">xsi:type_1</property>
+ <property name="dataType">string</property>
+ </structure>
+ <structure>
+ <property name="position">13</property>
+ <property name="name">href_2</property>
+ <property name="dataType">string</property>
+ </structure>
+ <structure>
+ <property name="position">14</property>
+ <property name="name">state</property>
+ <property name="dataType">string</property>
+ </structure>
+ <structure>
+ <property name="position">15</property>
+ <property name="name">AnomalyType</property>
+ <property name="dataType">string</property>
+ </structure>
+ <structure>
+ <property name="position">16</property>
+ <property name="name">AnomalyState</property>
+ <property name="dataType">string</property>
+ </structure>
+ <structure>
+ <property name="position">17</property>
+ <property name="name">AnomalyDueDate</property>
+ <property name="dataType">string</property>
+ </structure>
+ <structure>
+ <property name="position">18</property>
+ <property name="name">IdentifyRankOther</property>
+ <property name="dataType">integer</property>
+ </structure>
+ <structure>
+ <property name="position">19</property>
+ <property name="name">CountRankMinor</property>
+ <property name="dataType">integer</property>
+ </structure>
+ <structure>
+ <property name="position">20</property>
+ <property name="name">CountRankMajor</property>
+ <property name="dataType">integer</property>
+ </structure>
+ <structure>
+ <property name="position">21</property>
+ <property name="name">CountRankOther</property>
+ <property name="dataType">integer</property>
+ </structure>
+ <structure>
+ <property name="position">22</property>
+ <property name="name">CountStateCreated</property>
+ <property name="dataType">integer</property>
+ </structure>
+ <structure>
+ <property name="position">23</property>
+ <property name="name">CountStateAssigned</property>
+ <property name="dataType">integer</property>
+ </structure>
+ <structure>
+ <property name="position">24</property>
+ <property name="name">CountStateAccepted</property>
+ <property name="dataType">integer</property>
+ </structure>
+ <structure>
+ <property name="position">25</property>
+ <property name="name">CountStateFixed</property>
+ <property name="dataType">integer</property>
+ </structure>
+ <structure>
+ <property name="position">26</property>
+ <property name="name">CountStateDuplicated</property>
+ <property name="dataType">integer</property>
+ </structure>
+ <structure>
+ <property name="position">27</property>
+ <property name="name">CountStateRejected</property>
+ <property name="dataType">integer</property>
+ </structure>
+ <structure>
+ <property name="position">28</property>
+ <property name="name">CountStateDeferred</property>
+ <property name="dataType">integer</property>
+ </structure>
+ <structure>
+ <property name="position">29</property>
+ <property name="name">CountStateVerified</property>
+ <property name="dataType">integer</property>
+ </structure>
+ <structure>
+ <property name="position">30</property>
+ <property name="name">CountTotalAnomaly</property>
+ <property name="dataType">integer</property>
+ </structure>
+ <structure>
+ <property name="position">31</property>
+ <property name="name">Comment TextContent::xmi:id</property>
+ <property name="dataType">string</property>
+ </structure>
+ <structure>
+ <property name="position">32</property>
+ <property name="name">Comment TextContent::href</property>
+ <property name="dataType">string</property>
+ </structure>
+ <structure>
+ <property name="position">33</property>
+ <property name="name">info</property>
+ <property name="dataType">string</property>
+ </structure>
+ <structure>
+ <property name="position">34</property>
+ <property name="name">CreateHrefFomID</property>
+ <property name="dataType">string</property>
+ </structure>
+ <structure>
+ <property name="position">35</property>
+ <property name="name">xmi:id</property>
+ <property name="dataType">string</property>
+ </structure>
+ <structure>
+ <property name="position">36</property>
+ <property name="name">type</property>
+ <property name="dataType">string</property>
+ </structure>
+ <structure>
+ <property name="position">37</property>
+ <property name="name">ClassErroneous</property>
+ <property name="dataType">integer</property>
+ </structure>
+ <structure>
+ <property name="position">38</property>
+ <property name="name">ClassSuperfluous</property>
+ <property name="dataType">integer</property>
+ </structure>
+ <structure>
+ <property name="position">39</property>
+ <property name="name">ClassImprovement</property>
+ <property name="dataType">integer</property>
+ </structure>
+ <structure>
+ <property name="position">40</property>
+ <property name="name">ClassQuestion</property>
+ <property name="dataType">integer</property>
+ </structure>
+ <structure>
+ <property name="position">41</property>
+ <property name="name">ClassOthers</property>
+ <property name="dataType">integer</property>
+ </structure>
+ <structure>
+ <property name="position">42</property>
+ <property name="name">CreateHrefFromXmiID</property>
+ <property name="dataType">string</property>
+ </structure>
+ <structure>
+ <property name="position">43</property>
+ <property name="name">FormatCommentType</property>
+ <property name="dataType">string</property>
+ </structure>
+ </list-property>
+ </structure>
+ <simple-property-list name="dataSets">
+ <value>Join Anomaly_TextContent</value>
+ <value>Comment Type</value>
+ </simple-property-list>
+ <list-property name="joinConditions">
+ <structure>
+ <property name="joinType">left-out</property>
+ <property name="joinOperator">eq</property>
+ <property name="leftDataSet">Join Anomaly_TextContent</property>
+ <property name="rightDataSet">Comment Type</property>
+ <expression name="leftExpression">dataSetRow["href_2"]</expression>
+ <expression name="rightExpression">dataSetRow["CreateHrefFromXmiID"]</expression>
+ </structure>
+ </list-property>
+ </joint-data-set>
+ <joint-data-set name="Join AnomalySetWithParticipant" id="1745">
+ <list-property name="columnHints">
+ <structure>
+ <property name="columnName">Join FileVersion_TextPos_Anomaly_TextContent::Join Anomaly_TextContent_CommentType::Comment Type::CreateHrefFromXmiID</property>
+ <property name="alias">CreateHrefFromXmiID</property>
+ <text-property name="displayName">Join FileVersion_TextPos_Anomaly_TextContent::Join Anomaly_TextContent_CommentType::Comment Type::CreateHrefFromXmiID</text-property>
+ </structure>
+ <structure>
+ <property name="columnName">Comment Participant::href</property>
+ <property name="alias">Comment Participant::href</property>
+ <text-property name="displayName">Comment Participant::href</text-property>
+ </structure>
+ <structure>
+ <property name="columnName">Join FileVersion_TextPos_Anomaly_TextContent::Join Anomaly_TextContent_CommentType::Comment Type::ClassImprovement</property>
+ <property name="alias">ClassImprovement</property>
+ <text-property name="displayName">Join FileVersion_TextPos_Anomaly_TextContent::Join Anomaly_TextContent_CommentType::Comment Type::ClassImprovement</text-property>
+ </structure>
+ <structure>
+ <property name="columnName">Join FileVersion_TextPos_Anomaly_TextContent::Join Anomaly_TextContent_CommentType::Comment Type::ClassErroneous</property>
+ <property name="alias">ClassErroneous</property>
+ <text-property name="displayName">Join FileVersion_TextPos_Anomaly_TextContent::Join Anomaly_TextContent_CommentType::Comment Type::ClassErroneous</text-property>
+ </structure>
+ <structure>
+ <property name="columnName">Comment Participant::ListDisctinctParticipant</property>
+ <property name="alias">ListDisctinctParticipant</property>
+ <text-property name="displayName">Comment Participant::ListDisctinctParticipant</text-property>
+ </structure>
+ <structure>
+ <property name="columnName">Join FileVersion_TextPos_Anomaly_TextContent::Join FileVersion_TextPosition::Comment TextPosition::xmi:id</property>
+ <property name="alias">Comment TextPosition::xmi:id</property>
+ <text-property name="displayName">Join FileVersion_TextPos_Anomaly_TextContent::Join FileVersion_TextPosition::Comment TextPosition::xmi:id</text-property>
+ </structure>
+ <structure>
+ <property name="columnName">Comment Participant::reviewCompleted</property>
+ <property name="alias">reviewCompleted</property>
+ <text-property name="displayName">Comment Participant::reviewCompleted</text-property>
+ </structure>
+ <structure>
+ <property name="columnName">Comment Participant::sequenceIDCounter</property>
+ <property name="alias">sequenceIDCounter</property>
+ <text-property name="displayName">Comment Participant::sequenceIDCounter</text-property>
+ </structure>
+ <structure>
+ <property name="columnName">Join FileVersion_TextPos_Anomaly_TextContent::Join Anomaly_TextContent_CommentType::Join Anomaly_TextContent::Comment Anomaly::xsi:type</property>
+ <property name="alias">xsi:type</property>
+ <text-property name="displayName">Join FileVersion_TextPos_Anomaly_TextContent::Join Anomaly_TextContent_CommentType::Join Anomaly_TextContent::Comment Anomaly::xsi:type</text-property>
+ </structure>
+ <structure>
+ <property name="columnName">Join FileVersion_TextPos_Anomaly_TextContent::Join Anomaly_TextContent_CommentType::Comment Type::type</property>
+ <property name="alias">type</property>
+ <text-property name="displayName">Join FileVersion_TextPos_Anomaly_TextContent::Join Anomaly_TextContent_CommentType::Comment Type::type</text-property>
+ </structure>
+ <structure>
+ <property name="columnName">Join FileVersion_TextPos_Anomaly_TextContent::Join Anomaly_TextContent_CommentType::Join Anomaly_TextContent::Comment TextContent::info</property>
+ <property name="alias">info</property>
+ <text-property name="displayName">Join FileVersion_TextPos_Anomaly_TextContent::Join Anomaly_TextContent_CommentType::Join Anomaly_TextContent::Comment TextContent::info</text-property>
+ </structure>
+ <structure>
+ <property name="columnName">Comment Participant::Get leader</property>
+ <property name="alias">Get leader</property>
+ <text-property name="displayName">Comment Participant::Get leader</text-property>
+ </structure>
+ <structure>
+ <property name="columnName">Join FileVersion_TextPos_Anomaly_TextContent::Join Anomaly_TextContent_CommentType::Join Anomaly_TextContent::Comment Anomaly::rank</property>
+ <property name="alias">rank</property>
+ <text-property name="displayName">Join FileVersion_TextPos_Anomaly_TextContent::Join Anomaly_TextContent_CommentType::Join Anomaly_TextContent::Comment Anomaly::rank</text-property>
+ </structure>
+ <structure>
+ <property name="columnName">Join FileVersion_TextPos_Anomaly_TextContent::Join Anomaly_TextContent_CommentType::Join Anomaly_TextContent::Comment Anomaly::CountStateAccepted</property>
+ <property name="alias">CountStateAccepted</property>
+ <text-property name="displayName">Join FileVersion_TextPos_Anomaly_TextContent::Join Anomaly_TextContent_CommentType::Join Anomaly_TextContent::Comment Anomaly::CountStateAccepted</text-property>
+ </structure>
+ <structure>
+ <property name="columnName">Join FileVersion_TextPos_Anomaly_TextContent::Join Anomaly_TextContent_CommentType::Comment Type::ClassQuestion</property>
+ <property name="alias">ClassQuestion</property>
+ <text-property name="displayName">Join FileVersion_TextPos_Anomaly_TextContent::Join Anomaly_TextContent_CommentType::Comment Type::ClassQuestion</text-property>
+ </structure>
+ <structure>
+ <property name="columnName">Join FileVersion_TextPos_Anomaly_TextContent::Join Anomaly_TextContent_CommentType::Join Anomaly_TextContent::Comment Anomaly::description</property>
+ <property name="alias">description</property>
+ <text-property name="displayName">Join FileVersion_TextPos_Anomaly_TextContent::Join Anomaly_TextContent_CommentType::Join Anomaly_TextContent::Comment Anomaly::description</text-property>
+ </structure>
+ <structure>
+ <property name="columnName">Comment Participant::href_3</property>
+ <property name="alias">href_3</property>
+ <text-property name="displayName">Comment Participant::href_3</text-property>
+ </structure>
+ <structure>
+ <property name="columnName">Join FileVersion_TextPos_Anomaly_TextContent::Join Anomaly_TextContent_CommentType::Join Anomaly_TextContent::Comment Anomaly::CountStateFixed</property>
+ <property name="alias">CountStateFixed</property>
+ <text-property name="displayName">Join FileVersion_TextPos_Anomaly_TextContent::Join Anomaly_TextContent_CommentType::Join Anomaly_TextContent::Comment Anomaly::CountStateFixed</text-property>
+ </structure>
+ <structure>
+ <property name="columnName">Join FileVersion_TextPos_Anomaly_TextContent::Join Anomaly_TextContent_CommentType::Join Anomaly_TextContent::Comment TextContent::xmi:id</property>
+ <property name="alias">Comment TextContent::xmi:id</property>
+ <text-property name="displayName">Join FileVersion_TextPos_Anomaly_TextContent::Join Anomaly_TextContent_CommentType::Join Anomaly_TextContent::Comment TextContent::xmi:id</text-property>
+ </structure>
+ <structure>
+ <property name="columnName">Comment Participant::value</property>
+ <property name="alias">value</property>
+ <text-property name="displayName">Comment Participant::value</text-property>
+ </structure>
+ <structure>
+ <property name="columnName">Join FileVersion_TextPos_Anomaly_TextContent::Join Anomaly_TextContent_CommentType::Join Anomaly_TextContent::Comment Anomaly::CountRankMajor</property>
+ <property name="alias">CountRankMajor</property>
+ <text-property name="displayName">Join FileVersion_TextPos_Anomaly_TextContent::Join Anomaly_TextContent_CommentType::Join Anomaly_TextContent::Comment Anomaly::CountRankMajor</text-property>
+ </structure>
+ <structure>
+ <property name="columnName">Comment Participant::key</property>
+ <property name="alias">key</property>
+ <text-property name="displayName">Comment Participant::key</text-property>
+ </structure>
+ <structure>
+ <property name="columnName">Join FileVersion_TextPos_Anomaly_TextContent::Join Anomaly_TextContent_CommentType::Join Anomaly_TextContent::Comment Anomaly::CountStateCreated</property>
+ <property name="alias">CountStateCreated</property>
+ <text-property name="displayName">Join FileVersion_TextPos_Anomaly_TextContent::Join Anomaly_TextContent_CommentType::Join Anomaly_TextContent::Comment Anomaly::CountStateCreated</text-property>
+ </structure>
+ <structure>
+ <property name="columnName">Join FileVersion_TextPos_Anomaly_TextContent::Join FileVersion_TextPosition::Comment TextPosition::startPosition</property>
+ <property name="alias">startPosition</property>
+ <text-property name="displayName">Join FileVersion_TextPos_Anomaly_TextContent::Join FileVersion_TextPosition::Comment TextPosition::startPosition</text-property>
+ </structure>
+ <structure>
+ <property name="columnName">Join FileVersion_TextPos_Anomaly_TextContent::Join Anomaly_TextContent_CommentType::Join Anomaly_TextContent::Comment Anomaly::xsi:type_1</property>
+ <property name="alias">xsi:type_1</property>
+ <text-property name="displayName">Join FileVersion_TextPos_Anomaly_TextContent::Join Anomaly_TextContent_CommentType::Join Anomaly_TextContent::Comment Anomaly::xsi:type_1</text-property>
+ </structure>
+ <structure>
+ <property name="columnName">Comment Participant::CountAnoPerParticipant</property>
+ <property name="alias">CountAnoPerParticipant</property>
+ <text-property name="displayName">Comment Participant::CountAnoPerParticipant</text-property>
+ </structure>
+ <structure>
+ <property name="columnName">Join FileVersion_TextPos_Anomaly_TextContent::Join Anomaly_TextContent_CommentType::Join Anomaly_TextContent::Comment Anomaly::createdOn</property>
+ <property name="alias">createdOn</property>
+ <text-property name="displayName">Join FileVersion_TextPos_Anomaly_TextContent::Join Anomaly_TextContent_CommentType::Join Anomaly_TextContent::Comment Anomaly::createdOn</text-property>
+ </structure>
+ <structure>
+ <property name="columnName">Comment Participant::email</property>
+ <property name="alias">email</property>
+ <text-property name="displayName">Comment Participant::email</text-property>
+ </structure>
+ <structure>
+ <property name="columnName">Comment Participant::roles</property>
+ <property name="alias">roles</property>
+ <text-property name="displayName">Comment Participant::roles</text-property>
+ </structure>
+ <structure>
+ <property name="columnName">Join FileVersion_TextPos_Anomaly_TextContent::Join Anomaly_TextContent_CommentType::Join Anomaly_TextContent::Comment Anomaly::href_2</property>
+ <property name="alias">Join FileVersion_TextPos_Anomaly_TextContent::href_2</property>
+ <text-property name="displayName">Join FileVersion_TextPos_Anomaly_TextContent::Join Anomaly_TextContent_CommentType::Join Anomaly_TextContent::Comment Anomaly::href_2</text-property>
+ </structure>
+ <structure>
+ <property name="columnName">Join FileVersion_TextPos_Anomaly_TextContent::Join Anomaly_TextContent_CommentType::Join Anomaly_TextContent::Comment Anomaly::href_1</property>
+ <property name="alias">Join FileVersion_TextPos_Anomaly_TextContent::href_1</property>
+ <text-property name="displayName">Join FileVersion_TextPos_Anomaly_TextContent::Join Anomaly_TextContent_CommentType::Join Anomaly_TextContent::Comment Anomaly::href_1</text-property>
+ </structure>
+ <structure>
+ <property name="columnName">Join FileVersion_TextPos_Anomaly_TextContent::Join FileVersion_TextPosition::Comment FileVersion::repositoryPath</property>
+ <property name="alias">repositoryPath</property>
+ <text-property name="displayName">Join FileVersion_TextPos_Anomaly_TextContent::Join FileVersion_TextPosition::Comment FileVersion::repositoryPath</text-property>
+ </structure>
+ <structure>
+ <property name="columnName">Join FileVersion_TextPos_Anomaly_TextContent::Join FileVersion_TextPosition::Comment TextPosition::href</property>
+ <property name="alias">Join FileVersion_TextPos_Anomaly_TextContent::href</property>
+ <text-property name="displayName">Join FileVersion_TextPos_Anomaly_TextContent::Join FileVersion_TextPosition::Comment TextPosition::href</text-property>
+ </structure>
+ <structure>
+ <property name="columnName">Join FileVersion_TextPos_Anomaly_TextContent::Join Anomaly_TextContent_CommentType::Comment Type::xmi:id</property>
+ <property name="alias">Join FileVersion_TextPos_Anomaly_TextContent::xmi:id</property>
+ <text-property name="displayName">Join FileVersion_TextPos_Anomaly_TextContent::Join Anomaly_TextContent_CommentType::Comment Type::xmi:id</text-property>
+ </structure>
+ <structure>
+ <property name="columnName">Join FileVersion_TextPos_Anomaly_TextContent::Join FileVersion_TextPosition::Comment FileVersion::xmi:id</property>
+ <property name="alias">Comment FileVersion::xmi:id</property>
+ <text-property name="displayName">Join FileVersion_TextPos_Anomaly_TextContent::Join FileVersion_TextPosition::Comment FileVersion::xmi:id</text-property>
+ </structure>
+ <structure>
+ <property name="columnName">Join FileVersion_TextPos_Anomaly_TextContent::Join Anomaly_TextContent_CommentType::Join Anomaly_TextContent::Comment Anomaly::IdentifyRankOther</property>
+ <property name="alias">IdentifyRankOther</property>
+ <text-property name="displayName">Join FileVersion_TextPos_Anomaly_TextContent::Join Anomaly_TextContent_CommentType::Join Anomaly_TextContent::Comment Anomaly::IdentifyRankOther</text-property>
+ </structure>
+ <structure>
+ <property name="columnName">Join FileVersion_TextPos_Anomaly_TextContent::Join Anomaly_TextContent_CommentType::Join Anomaly_TextContent::Comment Anomaly::CountStateRejected</property>
+ <property name="alias">CountStateRejected</property>
+ <text-property name="displayName">Join FileVersion_TextPos_Anomaly_TextContent::Join Anomaly_TextContent_CommentType::Join Anomaly_TextContent::Comment Anomaly::CountStateRejected</text-property>
+ </structure>
+ <structure>
+ <property name="columnName">Join FileVersion_TextPos_Anomaly_TextContent::Join FileVersion_TextPosition::Comment FileVersion::CreateHrefFromID</property>
+ <property name="alias">CreateHrefFromID</property>
+ <text-property name="displayName">Join FileVersion_TextPos_Anomaly_TextContent::Join FileVersion_TextPosition::Comment FileVersion::CreateHrefFromID</text-property>
+ </structure>
+ <structure>
+ <property name="columnName">Comment Participant::href_2</property>
+ <property name="alias">Comment Participant::href_2</property>
+ <text-property name="displayName">Comment Participant::href_2</text-property>
+ </structure>
+ <structure>
+ <property name="columnName">Comment Participant::CountParticipants</property>
+ <property name="alias">CountParticipants</property>
+ <text-property name="displayName">Comment Participant::CountParticipants</text-property>
+ </structure>
+ <structure>
+ <property name="columnName">Comment Participant::xmi:id</property>
+ <property name="alias">Comment Participant::xmi:id</property>
+ <text-property name="displayName">Comment Participant::xmi:id</text-property>
+ </structure>
+ <structure>
+ <property name="columnName">Join FileVersion_TextPos_Anomaly_TextContent::Join Anomaly_TextContent_CommentType::Join Anomaly_TextContent::Comment Anomaly::state</property>
+ <property name="alias">state</property>
+ <text-property name="displayName">Join FileVersion_TextPos_Anomaly_TextContent::Join Anomaly_TextContent_CommentType::Join Anomaly_TextContent::Comment Anomaly::state</text-property>
+ </structure>
+ <structure>
+ <property name="columnName">Join FileVersion_TextPos_Anomaly_TextContent::Join FileVersion_TextPosition::Comment FileVersion::localVersionID</property>
+ <property name="alias">localVersionID</property>
+ <text-property name="displayName">Join FileVersion_TextPos_Anomaly_TextContent::Join FileVersion_TextPosition::Comment FileVersion::localVersionID</text-property>
+ </structure>
+ <structure>
+ <property name="columnName">Join FileVersion_TextPos_Anomaly_TextContent::Join Anomaly_TextContent_CommentType::Comment Type::ClassOthers</property>
+ <property name="alias">ClassOthers</property>
+ <text-property name="displayName">Join FileVersion_TextPos_Anomaly_TextContent::Join Anomaly_TextContent_CommentType::Comment Type::ClassOthers</text-property>
+ </structure>
+ <structure>
+ <property name="columnName">Join FileVersion_TextPos_Anomaly_TextContent::Join Anomaly_TextContent_CommentType::Join Anomaly_TextContent::Comment Anomaly::AnomalyType</property>
+ <property name="alias">AnomalyType</property>
+ <text-property name="displayName">Join FileVersion_TextPos_Anomaly_TextContent::Join Anomaly_TextContent_CommentType::Join Anomaly_TextContent::Comment Anomaly::AnomalyType</text-property>
+ </structure>
+ <structure>
+ <property name="columnName">Join FileVersion_TextPos_Anomaly_TextContent::Join Anomaly_TextContent_CommentType::Join Anomaly_TextContent::Comment Anomaly::CountStateDuplicated</property>
+ <property name="alias">CountStateDuplicated</property>
+ <text-property name="displayName">Join FileVersion_TextPos_Anomaly_TextContent::Join Anomaly_TextContent_CommentType::Join Anomaly_TextContent::Comment Anomaly::CountStateDuplicated</text-property>
+ </structure>
+ <structure>
+ <property name="columnName">Comment Participant::Count roles</property>
+ <property name="alias">Count roles</property>
+ <text-property name="displayName">Comment Participant::Count roles</text-property>
+ </structure>
+ <structure>
+ <property name="columnName">Comment Participant::id</property>
+ <property name="alias">id</property>
+ <text-property name="displayName">Comment Participant::id</text-property>
+ </structure>
+ <structure>
+ <property name="columnName">Join FileVersion_TextPos_Anomaly_TextContent::Join Anomaly_TextContent_CommentType::Join Anomaly_TextContent::Comment Anomaly::title</property>
+ <property name="alias">title</property>
+ <text-property name="displayName">Join FileVersion_TextPos_Anomaly_TextContent::Join Anomaly_TextContent_CommentType::Join Anomaly_TextContent::Comment Anomaly::title</text-property>
+ </structure>
+ <structure>
+ <property name="columnName">Join FileVersion_TextPos_Anomaly_TextContent::FormatRank</property>
+ <property name="alias">FormatRank</property>
+ <text-property name="displayName">Join FileVersion_TextPos_Anomaly_TextContent::FormatRank</text-property>
+ </structure>
+ <structure>
+ <property name="columnName">Join FileVersion_TextPos_Anomaly_TextContent::Join Anomaly_TextContent_CommentType::Join Anomaly_TextContent::Comment Anomaly::href</property>
+ <property name="alias">Comment Anomaly::href</property>
+ <text-property name="displayName">Join FileVersion_TextPos_Anomaly_TextContent::Join Anomaly_TextContent_CommentType::Join Anomaly_TextContent::Comment Anomaly::href</text-property>
+ </structure>
+ <structure>
+ <property name="columnName">Join FileVersion_TextPos_Anomaly_TextContent::Join Anomaly_TextContent_CommentType::Join Anomaly_TextContent::Comment Anomaly::ruleID</property>
+ <property name="alias">ruleID</property>
+ <text-property name="displayName">Join FileVersion_TextPos_Anomaly_TextContent::Join Anomaly_TextContent_CommentType::Join Anomaly_TextContent::Comment Anomaly::ruleID</text-property>
+ </structure>
+ <structure>
+ <property name="columnName">Join FileVersion_TextPos_Anomaly_TextContent::Join Anomaly_TextContent_CommentType::Join Anomaly_TextContent::Comment Anomaly::AnomalyDueDate</property>
+ <property name="alias">AnomalyDueDate</property>
+ <text-property name="displayName">Join FileVersion_TextPos_Anomaly_TextContent::Join Anomaly_TextContent_CommentType::Join Anomaly_TextContent::Comment Anomaly::AnomalyDueDate</text-property>
+ </structure>
+ <structure>
+ <property name="columnName">Join FileVersion_TextPos_Anomaly_TextContent::Join FileVersion_TextPosition::Comment FileVersion::name</property>
+ <property name="alias">name</property>
+ <text-property name="displayName">Join FileVersion_TextPos_Anomaly_TextContent::Join FileVersion_TextPosition::Comment FileVersion::name</text-property>
+ </structure>
+ <structure>
+ <property name="columnName">Join FileVersion_TextPos_Anomaly_TextContent::Join FileVersion_TextPosition::Comment TextPosition::CreteaHrefFromPositionID</property>
+ <property name="alias">CreteaHrefFromPositionID</property>
+ <text-property name="displayName">Join FileVersion_TextPos_Anomaly_TextContent::Join FileVersion_TextPosition::Comment TextPosition::CreteaHrefFromPositionID</text-property>
+ </structure>
+ <structure>
+ <property name="columnName">Join FileVersion_TextPos_Anomaly_TextContent::Join FileVersion_TextPosition::Comment TextPosition::length</property>
+ <property name="alias">length</property>
+ <text-property name="displayName">Join FileVersion_TextPos_Anomaly_TextContent::Join FileVersion_TextPosition::Comment TextPosition::length</text-property>
+ </structure>
+ <structure>
+ <property name="columnName">Join FileVersion_TextPos_Anomaly_TextContent::Join FileVersion_TextPosition::Comment FileVersion::versionID</property>
+ <property name="alias">versionID</property>
+ <text-property name="displayName">Join FileVersion_TextPos_Anomaly_TextContent::Join FileVersion_TextPosition::Comment FileVersion::versionID</text-property>
+ </structure>
+ <structure>
+ <property name="columnName">Join FileVersion_TextPos_Anomaly_TextContent::Join Anomaly_TextContent_CommentType::Join Anomaly_TextContent::Comment Anomaly::CountRankMinor</property>
+ <property name="alias">CountRankMinor</property>
+ <text-property name="displayName">Join FileVersion_TextPos_Anomaly_TextContent::Join Anomaly_TextContent_CommentType::Join Anomaly_TextContent::Comment Anomaly::CountRankMinor</text-property>
+ </structure>
+ <structure>
+ <property name="columnName">Comment Participant::href_1</property>
+ <property name="alias">Comment Participant::href_1</property>
+ <text-property name="displayName">Comment Participant::href_1</text-property>
+ </structure>
+ <structure>
+ <property name="columnName">Join FileVersion_TextPos_Anomaly_TextContent::Join Anomaly_TextContent_CommentType::Join Anomaly_TextContent::Comment Anomaly::AnomalyState</property>
+ <property name="alias">AnomalyState</property>
+ <text-property name="displayName">Join FileVersion_TextPos_Anomaly_TextContent::Join Anomaly_TextContent_CommentType::Join Anomaly_TextContent::Comment Anomaly::AnomalyState</text-property>
+ </structure>
+ <structure>
+ <property name="columnName">Join FileVersion_TextPos_Anomaly_TextContent::Join Anomaly_TextContent_CommentType::Comment Type::ClassSuperfluous</property>
+ <property name="alias">ClassSuperfluous</property>
+ <text-property name="displayName">Join FileVersion_TextPos_Anomaly_TextContent::Join Anomaly_TextContent_CommentType::Comment Type::ClassSuperfluous</text-property>
+ </structure>
+ <structure>
+ <property name="columnName">Join FileVersion_TextPos_Anomaly_TextContent::Join Anomaly_TextContent_CommentType::Join Anomaly_TextContent::Comment Anomaly::dueDate</property>
+ <property name="alias">dueDate</property>
+ <text-property name="displayName">Join FileVersion_TextPos_Anomaly_TextContent::Join Anomaly_TextContent_CommentType::Join Anomaly_TextContent::Comment Anomaly::dueDate</text-property>
+ </structure>
+ <structure>
+ <property name="columnName">Join FileVersion_TextPos_Anomaly_TextContent::Join FileVersion_TextPosition::Comment TextPosition::startLine</property>
+ <property name="alias">startLine</property>
+ <text-property name="displayName">Join FileVersion_TextPos_Anomaly_TextContent::Join FileVersion_TextPosition::Comment TextPosition::startLine</text-property>
+ </structure>
+ <structure>
+ <property name="columnName">Join FileVersion_TextPos_Anomaly_TextContent::Join Anomaly_TextContent_CommentType::Join Anomaly_TextContent::Comment Anomaly::CountStateDeferred</property>
+ <property name="alias">CountStateDeferred</property>
+ <text-property name="displayName">Join FileVersion_TextPos_Anomaly_TextContent::Join Anomaly_TextContent_CommentType::Join Anomaly_TextContent::Comment Anomaly::CountStateDeferred</text-property>
+ </structure>
+ <structure>
+ <property name="columnName">Join FileVersion_TextPos_Anomaly_TextContent::Join Anomaly_TextContent_CommentType::Join Anomaly_TextContent::Comment TextContent::href</property>
+ <property name="alias">Comment TextContent::href</property>
+ <text-property name="displayName">Join FileVersion_TextPos_Anomaly_TextContent::Join Anomaly_TextContent_CommentType::Join Anomaly_TextContent::Comment TextContent::href</text-property>
+ </structure>
+ <structure>
+ <property name="columnName">Join FileVersion_TextPos_Anomaly_TextContent::Join Anomaly_TextContent_CommentType::Join Anomaly_TextContent::Comment TextContent::CreateHrefFomID</property>
+ <property name="alias">CreateHrefFomID</property>
+ <text-property name="displayName">Join FileVersion_TextPos_Anomaly_TextContent::Join Anomaly_TextContent_CommentType::Join Anomaly_TextContent::Comment TextContent::CreateHrefFomID</text-property>
+ </structure>
+ <structure>
+ <property name="columnName">Join FileVersion_TextPos_Anomaly_TextContent::Join Anomaly_TextContent_CommentType::Join Anomaly_TextContent::Comment Anomaly::CountTotalAnomaly</property>
+ <property name="alias">CountTotalAnomaly</property>
+ <text-property name="displayName">Join FileVersion_TextPos_Anomaly_TextContent::Join Anomaly_TextContent_CommentType::Join Anomaly_TextContent::Comment Anomaly::CountTotalAnomaly</text-property>
+ </structure>
+ <structure>
+ <property name="columnName">Join FileVersion_TextPos_Anomaly_TextContent::Join Anomaly_TextContent_CommentType::Join Anomaly_TextContent::Comment Anomaly::CountStateAssigned</property>
+ <property name="alias">CountStateAssigned</property>
+ <text-property name="displayName">Join FileVersion_TextPos_Anomaly_TextContent::Join Anomaly_TextContent_CommentType::Join Anomaly_TextContent::Comment Anomaly::CountStateAssigned</text-property>
+ </structure>
+ <structure>
+ <property name="columnName">Join FileVersion_TextPos_Anomaly_TextContent::Join Anomaly_TextContent_CommentType::Join Anomaly_TextContent::Comment Anomaly::xmi:id</property>
+ <property name="alias">Comment Anomaly::xmi:id</property>
+ <text-property name="displayName">Join FileVersion_TextPos_Anomaly_TextContent::Join Anomaly_TextContent_CommentType::Join Anomaly_TextContent::Comment Anomaly::xmi:id</text-property>
+ </structure>
+ <structure>
+ <property name="columnName">Join FileVersion_TextPos_Anomaly_TextContent::Join FileVersion_TextPosition::Comment TextPosition::Line Range</property>
+ <property name="alias">Line Range</property>
+ <text-property name="displayName">Join FileVersion_TextPos_Anomaly_TextContent::Join FileVersion_TextPosition::Comment TextPosition::Line Range</text-property>
+ </structure>
+ <structure>
+ <property name="columnName">Join FileVersion_TextPos_Anomaly_TextContent::Join Anomaly_TextContent_CommentType::Join Anomaly_TextContent::Comment Anomaly::CountStateVerified</property>
+ <property name="alias">CountStateVerified</property>
+ <text-property name="displayName">Join FileVersion_TextPos_Anomaly_TextContent::Join Anomaly_TextContent_CommentType::Join Anomaly_TextContent::Comment Anomaly::CountStateVerified</text-property>
+ </structure>
+ <structure>
+ <property name="columnName">Comment Participant::reviewCreatedByMe</property>
+ <property name="alias">reviewCreatedByMe</property>
+ <text-property name="displayName">Comment Participant::reviewCreatedByMe</text-property>
+ </structure>
+ <structure>
+ <property name="columnName">Comment Participant::focusArea</property>
+ <property name="alias">focusArea</property>
+ <text-property name="displayName">Comment Participant::focusArea</text-property>
+ </structure>
+ <structure>
+ <property name="columnName">Join FileVersion_TextPos_Anomaly_TextContent::Join Anomaly_TextContent_CommentType::Comment Type::FormatCommentType</property>
+ <property name="alias">FormatCommentType</property>
+ <text-property name="displayName">Join FileVersion_TextPos_Anomaly_TextContent::Join Anomaly_TextContent_CommentType::Comment Type::FormatCommentType</text-property>
+ </structure>
+ <structure>
+ <property name="columnName">Join FileVersion_TextPos_Anomaly_TextContent::Join FileVersion_TextPosition::Comment TextPosition::endLine</property>
+ <property name="alias">endLine</property>
+ <text-property name="displayName">Join FileVersion_TextPos_Anomaly_TextContent::Join FileVersion_TextPosition::Comment TextPosition::endLine</text-property>
+ </structure>
+ <structure>
+ <property name="columnName">Join FileVersion_TextPos_Anomaly_TextContent::Join FileVersion_TextPosition::Comment TextPosition::Count Lines</property>
+ <property name="alias">Count Lines</property>
+ <text-property name="displayName">Join FileVersion_TextPos_Anomaly_TextContent::Join FileVersion_TextPosition::Comment TextPosition::Count Lines</text-property>
+ </structure>
+ <structure>
+ <property name="columnName">Join FileVersion_TextPos_Anomaly_TextContent::Join Anomaly_TextContent_CommentType::Join Anomaly_TextContent::Comment Anomaly::CountRankOther</property>
+ <property name="alias">CountRankOther</property>
+ <text-property name="displayName">Join FileVersion_TextPos_Anomaly_TextContent::Join Anomaly_TextContent_CommentType::Join Anomaly_TextContent::Comment Anomaly::CountRankOther</text-property>
+ </structure>
+ <structure>
+ <property name="columnName">Comment Participant::CountAnomalies</property>
+ <property name="alias">CountAnomalies</property>
+ <text-property name="displayName">Comment Participant::CountAnomalies</text-property>
+ </structure>
+ <structure>
+ <property name="columnName">Join FileVersion_TextPos_Anomaly_TextContent::Join Anomaly_TextContent_CommentType::Join Anomaly_TextContent::Comment Anomaly::user</property>
+ <property name="alias">user</property>
+ <text-property name="displayName">Join FileVersion_TextPos_Anomaly_TextContent::Join Anomaly_TextContent_CommentType::Join Anomaly_TextContent::Comment Anomaly::user</text-property>
+ </structure>
+ <structure>
+ <property name="columnName">Comment Participant::xmi:id_1</property>
+ <property name="alias">xmi:id_1</property>
+ <text-property name="displayName">Comment Participant::xmi:id_1</text-property>
+ </structure>
+ </list-property>
+ <structure name="cachedMetaData">
+ <list-property name="resultSet">
+ <structure>
+ <property name="position">1</property>
+ <property name="name">Comment FileVersion::xmi:id</property>
+ <property name="dataType">string</property>
+ </structure>
+ <structure>
+ <property name="position">2</property>
+ <property name="name">versionID</property>
+ <property name="dataType">string</property>
+ </structure>
+ <structure>
+ <property name="position">3</property>
+ <property name="name">repositoryPath</property>
+ <property name="dataType">string</property>
+ </structure>
+ <structure>
+ <property name="position">4</property>
+ <property name="name">name</property>
+ <property name="dataType">string</property>
+ </structure>
+ <structure>
+ <property name="position">5</property>
+ <property name="name">localVersionID</property>
+ <property name="dataType">string</property>
+ </structure>
+ <structure>
+ <property name="position">6</property>
+ <property name="name">CreateHrefFromID</property>
+ <property name="dataType">string</property>
+ </structure>
+ <structure>
+ <property name="position">7</property>
+ <property name="name">Comment TextPosition::xmi:id</property>
+ <property name="dataType">string</property>
+ </structure>
+ <structure>
+ <property name="position">8</property>
+ <property name="name">startPosition</property>
+ <property name="dataType">string</property>
+ </structure>
+ <structure>
+ <property name="position">9</property>
+ <property name="name">startLine</property>
+ <property name="dataType">string</property>
+ </structure>
+ <structure>
+ <property name="position">10</property>
+ <property name="name">endLine</property>
+ <property name="dataType">string</property>
+ </structure>
+ <structure>
+ <property name="position">11</property>
+ <property name="name">Join FileVersion_TextPos_Anomaly_TextContent::href</property>
+ <property name="dataType">string</property>
+ </structure>
+ <structure>
+ <property name="position">12</property>
+ <property name="name">length</property>
+ <property name="dataType">string</property>
+ </structure>
+ <structure>
+ <property name="position">13</property>
+ <property name="name">Count Lines</property>
+ <property name="dataType">integer</property>
+ </structure>
+ <structure>
+ <property name="position">14</property>
+ <property name="name">CreteaHrefFromPositionID</property>
+ <property name="dataType">string</property>
+ </structure>
+ <structure>
+ <property name="position">15</property>
+ <property name="name">Line Range</property>
+ <property name="dataType">string</property>
+ </structure>
+ <structure>
+ <property name="position">16</property>
+ <property name="name">Comment Anomaly::xmi:id</property>
+ <property name="dataType">string</property>
+ </structure>
+ <structure>
+ <property name="position">17</property>
+ <property name="name">user</property>
+ <property name="dataType">string</property>
+ </structure>
+ <structure>
+ <property name="position">18</property>
+ <property name="name">description</property>
+ <property name="dataType">string</property>
+ </structure>
+ <structure>
+ <property name="position">19</property>
+ <property name="name">title</property>
+ <property name="dataType">string</property>
+ </structure>
+ <structure>
+ <property name="position">20</property>
+ <property name="name">createdOn</property>
+ <property name="dataType">string</property>
+ </structure>
+ <structure>
+ <property name="position">21</property>
+ <property name="name">dueDate</property>
+ <property name="dataType">string</property>
+ </structure>
+ <structure>
+ <property name="position">22</property>
+ <property name="name">rank</property>
+ <property name="dataType">string</property>
+ </structure>
+ <structure>
+ <property name="position">23</property>
+ <property name="name">xsi:type</property>
+ <property name="dataType">string</property>
+ </structure>
+ <structure>
+ <property name="position">24</property>
+ <property name="name">Comment Anomaly::href</property>
+ <property name="dataType">string</property>
+ </structure>
+ <structure>
+ <property name="position">25</property>
+ <property name="name">Join FileVersion_TextPos_Anomaly_TextContent::href_1</property>
+ <property name="dataType">string</property>
+ </structure>
+ <structure>
+ <property name="position">26</property>
+ <property name="name">ruleID</property>
+ <property name="dataType">string</property>
+ </structure>
+ <structure>
+ <property name="position">27</property>
+ <property name="name">xsi:type_1</property>
+ <property name="dataType">string</property>
+ </structure>
+ <structure>
+ <property name="position">28</property>
+ <property name="name">Join FileVersion_TextPos_Anomaly_TextContent::href_2</property>
+ <property name="dataType">string</property>
+ </structure>
+ <structure>
+ <property name="position">29</property>
+ <property name="name">state</property>
+ <property name="dataType">string</property>
+ </structure>
+ <structure>
+ <property name="position">30</property>
+ <property name="name">AnomalyType</property>
+ <property name="dataType">string</property>
+ </structure>
+ <structure>
+ <property name="position">31</property>
+ <property name="name">AnomalyState</property>
+ <property name="dataType">string</property>
+ </structure>
+ <structure>
+ <property name="position">32</property>
+ <property name="name">AnomalyDueDate</property>
+ <property name="dataType">string</property>
+ </structure>
+ <structure>
+ <property name="position">33</property>
+ <property name="name">IdentifyRankOther</property>
+ <property name="dataType">integer</property>
+ </structure>
+ <structure>
+ <property name="position">34</property>
+ <property name="name">CountRankMinor</property>
+ <property name="dataType">integer</property>
+ </structure>
+ <structure>
+ <property name="position">35</property>
+ <property name="name">CountRankMajor</property>
+ <property name="dataType">integer</property>
+ </structure>
+ <structure>
+ <property name="position">36</property>
+ <property name="name">CountRankOther</property>
+ <property name="dataType">integer</property>
+ </structure>
+ <structure>
+ <property name="position">37</property>
+ <property name="name">CountStateCreated</property>
+ <property name="dataType">integer</property>
+ </structure>
+ <structure>
+ <property name="position">38</property>
+ <property name="name">CountStateAssigned</property>
+ <property name="dataType">integer</property>
+ </structure>
+ <structure>
+ <property name="position">39</property>
+ <property name="name">CountStateAccepted</property>
+ <property name="dataType">integer</property>
+ </structure>
+ <structure>
+ <property name="position">40</property>
+ <property name="name">CountStateFixed</property>
+ <property name="dataType">integer</property>
+ </structure>
+ <structure>
+ <property name="position">41</property>
+ <property name="name">CountStateDuplicated</property>
+ <property name="dataType">integer</property>
+ </structure>
+ <structure>
+ <property name="position">42</property>
+ <property name="name">CountStateRejected</property>
+ <property name="dataType">integer</property>
+ </structure>
+ <structure>
+ <property name="position">43</property>
+ <property name="name">CountStateDeferred</property>
+ <property name="dataType">integer</property>
+ </structure>
+ <structure>
+ <property name="position">44</property>
+ <property name="name">CountStateVerified</property>
+ <property name="dataType">integer</property>
+ </structure>
+ <structure>
+ <property name="position">45</property>
+ <property name="name">CountTotalAnomaly</property>
+ <property name="dataType">integer</property>
+ </structure>
+ <structure>
+ <property name="position">46</property>
+ <property name="name">Comment TextContent::xmi:id</property>
+ <property name="dataType">string</property>
+ </structure>
+ <structure>
+ <property name="position">47</property>
+ <property name="name">Comment TextContent::href</property>
+ <property name="dataType">string</property>
+ </structure>
+ <structure>
+ <property name="position">48</property>
+ <property name="name">info</property>
+ <property name="dataType">string</property>
+ </structure>
+ <structure>
+ <property name="position">49</property>
+ <property name="name">CreateHrefFomID</property>
+ <property name="dataType">string</property>
+ </structure>
+ <structure>
+ <property name="position">50</property>
+ <property name="name">Join FileVersion_TextPos_Anomaly_TextContent::xmi:id</property>
+ <property name="dataType">string</property>
+ </structure>
+ <structure>
+ <property name="position">51</property>
+ <property name="name">type</property>
+ <property name="dataType">string</property>
+ </structure>
+ <structure>
+ <property name="position">52</property>
+ <property name="name">ClassErroneous</property>
+ <property name="dataType">integer</property>
+ </structure>
+ <structure>
+ <property name="position">53</property>
+ <property name="name">ClassSuperfluous</property>
+ <property name="dataType">integer</property>
+ </structure>
+ <structure>
+ <property name="position">54</property>
+ <property name="name">ClassImprovement</property>
+ <property name="dataType">integer</property>
+ </structure>
+ <structure>
+ <property name="position">55</property>
+ <property name="name">ClassQuestion</property>
+ <property name="dataType">integer</property>
+ </structure>
+ <structure>
+ <property name="position">56</property>
+ <property name="name">ClassOthers</property>
+ <property name="dataType">integer</property>
+ </structure>
+ <structure>
+ <property name="position">57</property>
+ <property name="name">CreateHrefFromXmiID</property>
+ <property name="dataType">string</property>
+ </structure>
+ <structure>
+ <property name="position">58</property>
+ <property name="name">FormatCommentType</property>
+ <property name="dataType">string</property>
+ </structure>
+ <structure>
+ <property name="position">59</property>
+ <property name="name">FormatRank</property>
+ <property name="dataType">string</property>
+ </structure>
+ <structure>
+ <property name="position">60</property>
+ <property name="name">Comment Participant::xmi:id</property>
+ <property name="dataType">string</property>
+ </structure>
+ <structure>
+ <property name="position">61</property>
+ <property name="name">id</property>
+ <property name="dataType">string</property>
+ </structure>
+ <structure>
+ <property name="position">62</property>
+ <property name="name">email</property>
+ <property name="dataType">string</property>
+ </structure>
+ <structure>
+ <property name="position">63</property>
+ <property name="name">sequenceIDCounter</property>
+ <property name="dataType">string</property>
+ </structure>
+ <structure>
+ <property name="position">64</property>
+ <property name="name">reviewCreatedByMe</property>
+ <property name="dataType">string</property>
+ </structure>
+ <structure>
+ <property name="position">65</property>
+ <property name="name">Comment Participant::href</property>
+ <property name="dataType">string</property>
+ </structure>
+ <structure>
+ <property name="position">66</property>
+ <property name="name">Comment Participant::href_1</property>
+ <property name="dataType">string</property>
+ </structure>
+ <structure>
+ <property name="position">67</property>
+ <property name="name">Comment Participant::href_2</property>
+ <property name="dataType">string</property>
+ </structure>
+ <structure>
+ <property name="position">68</property>
+ <property name="name">roles</property>
+ <property name="dataType">string</property>
+ </structure>
+ <structure>
+ <property name="position">69</property>
+ <property name="name">focusArea</property>
+ <property name="dataType">string</property>
+ </structure>
+ <structure>
+ <property name="position">70</property>
+ <property name="name">reviewCompleted</property>
+ <property name="dataType">string</property>
+ </structure>
+ <structure>
+ <property name="position">71</property>
+ <property name="name">href_3</property>
+ <property name="dataType">string</property>
+ </structure>
+ <structure>
+ <property name="position">72</property>
+ <property name="name">xmi:id_1</property>
+ <property name="dataType">string</property>
+ </structure>
+ <structure>
+ <property name="position">73</property>
+ <property name="name">key</property>
+ <property name="dataType">string</property>
+ </structure>
+ <structure>
+ <property name="position">74</property>
+ <property name="name">value</property>
+ <property name="dataType">string</property>
+ </structure>
+ <structure>
+ <property name="position">75</property>
+ <property name="name">Get leader</property>
+ <property name="dataType">string</property>
+ </structure>
+ <structure>
+ <property name="position">76</property>
+ <property name="name">Count roles</property>
+ <property name="dataType">string</property>
+ </structure>
+ <structure>
+ <property name="position">77</property>
+ <property name="name">CountParticipants</property>
+ <property name="dataType">integer</property>
+ </structure>
+ <structure>
+ <property name="position">78</property>
+ <property name="name">CountAnomalies</property>
+ <property name="dataType">integer</property>
+ </structure>
+ <structure>
+ <property name="position">79</property>
+ <property name="name">CountAnoPerParticipant</property>
+ <property name="dataType">float</property>
+ </structure>
+ <structure>
+ <property name="position">80</property>
+ <property name="name">ListDisctinctParticipant</property>
+ <property name="dataType">string</property>
+ </structure>
+ </list-property>
+ </structure>
+ <simple-property-list name="dataSets">
+ <value>Join FileVersion_TextPos_Anomaly_TextContent</value>
+ <value>Comment Participant</value>
+ </simple-property-list>
+ <list-property name="joinConditions">
+ <structure>
+ <property name="joinType">inner</property>
+ <property name="joinOperator">eq</property>
+ <property name="leftDataSet">Join FileVersion_TextPos_Anomaly_TextContent</property>
+ <property name="rightDataSet">Comment Participant</property>
+ <expression name="leftExpression">dataSetRow["user"]</expression>
+ <expression name="rightExpression">dataSetRow["xmi:id"]</expression>
+ </structure>
+ </list-property>
+ </joint-data-set>
+ <joint-data-set name="Join Anomaly_ParticipantTime" id="1932">
+ <list-property name="computedColumns">
+ <structure>
+ <property name="name">AnoPreparationReviewRate</property>
+ <expression name="expression">//Compute the number of anomalies per hours&#13;
+&#13;
+ prepTime = Total.sum ( row["value"] ) / 60; //Total Time in hrs&#13;
+ nbAnomaly = Total.max ( row["CountTotalAnomaly"]);&#13;
+ &#13;
+ // Get the ratio&#13;
+ if (prepTime == 0 ) {&#13;
+ prepReviewRate = 0&#13;
+ } else {&#13;
+ prepReviewRate = nbAnomaly / prepTime;&#13;
+ }</expression>
+ <property name="dataType">float</property>
+ </structure>
+ </list-property>
+ <list-property name="columnHints">
+ <structure>
+ <property name="columnName">Comment Anomaly::state</property>
+ <property name="alias">state</property>
+ <text-property name="displayName">Comment Anomaly::state</text-property>
+ </structure>
+ <structure>
+ <property name="columnName">Comment Anomaly::xsi:type</property>
+ <property name="alias">xsi:type</property>
+ <text-property name="displayName">Comment Anomaly::xsi:type</text-property>
+ </structure>
+ <structure>
+ <property name="columnName">Comment Anomaly::CountStateDuplicated</property>
+ <property name="alias">CountStateDuplicated</property>
+ <text-property name="displayName">Comment Anomaly::CountStateDuplicated</text-property>
+ </structure>
+ <structure>
+ <property name="columnName">Comment Anomaly::AnomalyType</property>
+ <property name="alias">AnomalyType</property>
+ <text-property name="displayName">Comment Anomaly::AnomalyType</text-property>
+ </structure>
+ <structure>
+ <property name="columnName">Comment Anomaly::rank</property>
+ <property name="alias">rank</property>
+ <text-property name="displayName">Comment Anomaly::rank</text-property>
+ </structure>
+ <structure>
+ <property name="columnName">Comment Anomaly::title</property>
+ <property name="alias">title</property>
+ <text-property name="displayName">Comment Anomaly::title</text-property>
+ </structure>
+ <structure>
+ <property name="columnName">Comment Anomaly::CountStateAccepted</property>
+ <property name="alias">CountStateAccepted</property>
+ <text-property name="displayName">Comment Anomaly::CountStateAccepted</text-property>
+ </structure>
+ <structure>
+ <property name="columnName">Comment Anomaly::ruleID</property>
+ <property name="alias">ruleID</property>
+ <text-property name="displayName">Comment Anomaly::ruleID</text-property>
+ </structure>
+ <structure>
+ <property name="columnName">Comment Anomaly::href_1</property>
+ <property name="alias">href_1</property>
+ <text-property name="displayName">Comment Anomaly::href_1</text-property>
+ </structure>
+ <structure>
+ <property name="columnName">Comment Anomaly::AnomalyDueDate</property>
+ <property name="alias">AnomalyDueDate</property>
+ <text-property name="displayName">Comment Anomaly::AnomalyDueDate</text-property>
+ </structure>
+ <structure>
+ <property name="columnName">Comment Anomaly::href_2</property>
+ <property name="alias">href_2</property>
+ <text-property name="displayName">Comment Anomaly::href_2</text-property>
+ </structure>
+ <structure>
+ <property name="columnName">Comment Anomaly::description</property>
+ <property name="alias">description</property>
+ <text-property name="displayName">Comment Anomaly::description</text-property>
+ </structure>
+ <structure>
+ <property name="columnName">Comment Anomaly::CountStateFixed</property>
+ <property name="alias">CountStateFixed</property>
+ <text-property name="displayName">Comment Anomaly::CountStateFixed</text-property>
+ </structure>
+ <structure>
+ <property name="columnName">Participant_Time::value</property>
+ <property name="alias">value</property>
+ <text-property name="displayName">Participant_Time::value</text-property>
+ </structure>
+ <structure>
+ <property name="columnName">Comment Anomaly::CountRankMinor</property>
+ <property name="alias">CountRankMinor</property>
+ <text-property name="displayName">Comment Anomaly::CountRankMinor</text-property>
+ </structure>
+ <structure>
+ <property name="columnName">Comment Anomaly::CountRankMajor</property>
+ <property name="alias">CountRankMajor</property>
+ <text-property name="displayName">Comment Anomaly::CountRankMajor</text-property>
+ </structure>
+ <structure>
+ <property name="columnName">Comment Anomaly::AnomalyState</property>
+ <property name="alias">AnomalyState</property>
+ <text-property name="displayName">Comment Anomaly::AnomalyState</text-property>
+ </structure>
+ <structure>
+ <property name="columnName">Comment Anomaly::href</property>
+ <property name="alias">href</property>
+ <text-property name="displayName">Comment Anomaly::href</text-property>
+ </structure>
+ <structure>
+ <property name="columnName">Comment Anomaly::dueDate</property>
+ <property name="alias">dueDate</property>
+ <text-property name="displayName">Comment Anomaly::dueDate</text-property>
+ </structure>
+ <structure>
+ <property name="columnName">Participant_Time::key</property>
+ <property name="alias">key</property>
+ <text-property name="displayName">Participant_Time::key</text-property>
+ </structure>
+ <structure>
+ <property name="columnName">Comment Anomaly::CountStateCreated</property>
+ <property name="alias">CountStateCreated</property>
+ <text-property name="displayName">Comment Anomaly::CountStateCreated</text-property>
+ </structure>
+ <structure>
+ <property name="columnName">Comment Anomaly::CountStateDeferred</property>
+ <property name="alias">CountStateDeferred</property>
+ <text-property name="displayName">Comment Anomaly::CountStateDeferred</text-property>
+ </structure>
+ <structure>
+ <property name="columnName">Comment Anomaly::CountTotalAnomaly</property>
+ <property name="alias">CountTotalAnomaly</property>
+ <text-property name="displayName">Comment Anomaly::CountTotalAnomaly</text-property>
+ </structure>
+ <structure>
+ <property name="columnName">Comment Anomaly::xsi:type_1</property>
+ <property name="alias">xsi:type_1</property>
+ <text-property name="displayName">Comment Anomaly::xsi:type_1</text-property>
+ </structure>
+ <structure>
+ <property name="columnName">Comment Anomaly::CountStateAssigned</property>
+ <property name="alias">CountStateAssigned</property>
+ <text-property name="displayName">Comment Anomaly::CountStateAssigned</text-property>
+ </structure>
+ <structure>
+ <property name="columnName">Comment Anomaly::xmi:id</property>
+ <property name="alias">Comment Anomaly::xmi:id</property>
+ <text-property name="displayName">Comment Anomaly::xmi:id</text-property>
+ </structure>
+ <structure>
+ <property name="columnName">Comment Anomaly::createdOn</property>
+ <property name="alias">createdOn</property>
+ <text-property name="displayName">Comment Anomaly::createdOn</text-property>
+ </structure>
+ <structure>
+ <property name="columnName">Participant_Time::xmi:id</property>
+ <property name="alias">Participant_Time::xmi:id</property>
+ <text-property name="displayName">Participant_Time::xmi:id</text-property>
+ </structure>
+ <structure>
+ <property name="columnName">Comment Anomaly::CountStateVerified</property>
+ <property name="alias">CountStateVerified</property>
+ <text-property name="displayName">Comment Anomaly::CountStateVerified</text-property>
+ </structure>
+ <structure>
+ <property name="columnName">Comment Anomaly::CountRankOther</property>
+ <property name="alias">CountRankOther</property>
+ <text-property name="displayName">Comment Anomaly::CountRankOther</text-property>
+ </structure>
+ <structure>
+ <property name="columnName">Comment Anomaly::user</property>
+ <property name="alias">user</property>
+ <text-property name="displayName">Comment Anomaly::user</text-property>
+ </structure>
+ <structure>
+ <property name="columnName">Comment Anomaly::CountStateRejected</property>
+ <property name="alias">CountStateRejected</property>
+ <text-property name="displayName">Comment Anomaly::CountStateRejected</text-property>
+ </structure>
+ <structure>
+ <property name="columnName">Comment Anomaly::IdentifyRankOther</property>
+ <property name="alias">IdentifyRankOther</property>
+ <text-property name="displayName">Comment Anomaly::IdentifyRankOther</text-property>
+ </structure>
+ </list-property>
+ <structure name="cachedMetaData">
+ <list-property name="resultSet">
+ <structure>
+ <property name="position">1</property>
+ <property name="name">Comment Anomaly::xmi:id</property>
+ <property name="dataType">string</property>
+ </structure>
+ <structure>
+ <property name="position">2</property>
+ <property name="name">user</property>
+ <property name="dataType">string</property>
+ </structure>
+ <structure>
+ <property name="position">3</property>
+ <property name="name">description</property>
+ <property name="dataType">string</property>
+ </structure>
+ <structure>
+ <property name="position">4</property>
+ <property name="name">title</property>
+ <property name="dataType">string</property>
+ </structure>
+ <structure>
+ <property name="position">5</property>
+ <property name="name">createdOn</property>
+ <property name="dataType">string</property>
+ </structure>
+ <structure>
+ <property name="position">6</property>
+ <property name="name">dueDate</property>
+ <property name="dataType">string</property>
+ </structure>
+ <structure>
+ <property name="position">7</property>
+ <property name="name">rank</property>
+ <property name="dataType">string</property>
+ </structure>
+ <structure>
+ <property name="position">8</property>
+ <property name="name">xsi:type</property>
+ <property name="dataType">string</property>
+ </structure>
+ <structure>
+ <property name="position">9</property>
+ <property name="name">href</property>
+ <property name="dataType">string</property>
+ </structure>
+ <structure>
+ <property name="position">10</property>
+ <property name="name">href_1</property>
+ <property name="dataType">string</property>
+ </structure>
+ <structure>
+ <property name="position">11</property>
+ <property name="name">ruleID</property>
+ <property name="dataType">string</property>
+ </structure>
+ <structure>
+ <property name="position">12</property>
+ <property name="name">xsi:type_1</property>
+ <property name="dataType">string</property>
+ </structure>
+ <structure>
+ <property name="position">13</property>
+ <property name="name">href_2</property>
+ <property name="dataType">string</property>
+ </structure>
+ <structure>
+ <property name="position">14</property>
+ <property name="name">state</property>
+ <property name="dataType">string</property>
+ </structure>
+ <structure>
+ <property name="position">15</property>
+ <property name="name">AnomalyType</property>
+ <property name="dataType">string</property>
+ </structure>
+ <structure>
+ <property name="position">16</property>
+ <property name="name">AnomalyState</property>
+ <property name="dataType">string</property>
+ </structure>
+ <structure>
+ <property name="position">17</property>
+ <property name="name">AnomalyDueDate</property>
+ <property name="dataType">string</property>
+ </structure>
+ <structure>
+ <property name="position">18</property>
+ <property name="name">IdentifyRankOther</property>
+ <property name="dataType">integer</property>
+ </structure>
+ <structure>
+ <property name="position">19</property>
+ <property name="name">CountRankMinor</property>
+ <property name="dataType">integer</property>
+ </structure>
+ <structure>
+ <property name="position">20</property>
+ <property name="name">CountRankMajor</property>
+ <property name="dataType">integer</property>
+ </structure>
+ <structure>
+ <property name="position">21</property>
+ <property name="name">CountRankOther</property>
+ <property name="dataType">integer</property>
+ </structure>
+ <structure>
+ <property name="position">22</property>
+ <property name="name">CountStateCreated</property>
+ <property name="dataType">integer</property>
+ </structure>
+ <structure>
+ <property name="position">23</property>
+ <property name="name">CountStateAssigned</property>
+ <property name="dataType">integer</property>
+ </structure>
+ <structure>
+ <property name="position">24</property>
+ <property name="name">CountStateAccepted</property>
+ <property name="dataType">integer</property>
+ </structure>
+ <structure>
+ <property name="position">25</property>
+ <property name="name">CountStateFixed</property>
+ <property name="dataType">integer</property>
+ </structure>
+ <structure>
+ <property name="position">26</property>
+ <property name="name">CountStateDuplicated</property>
+ <property name="dataType">integer</property>
+ </structure>
+ <structure>
+ <property name="position">27</property>
+ <property name="name">CountStateRejected</property>
+ <property name="dataType">integer</property>
+ </structure>
+ <structure>
+ <property name="position">28</property>
+ <property name="name">CountStateDeferred</property>
+ <property name="dataType">integer</property>
+ </structure>
+ <structure>
+ <property name="position">29</property>
+ <property name="name">CountStateVerified</property>
+ <property name="dataType">integer</property>
+ </structure>
+ <structure>
+ <property name="position">30</property>
+ <property name="name">CountTotalAnomaly</property>
+ <property name="dataType">integer</property>
+ </structure>
+ <structure>
+ <property name="position">31</property>
+ <property name="name">Participant_Time::xmi:id</property>
+ <property name="dataType">string</property>
+ </structure>
+ <structure>
+ <property name="position">32</property>
+ <property name="name">key</property>
+ <property name="dataType">string</property>
+ </structure>
+ <structure>
+ <property name="position">33</property>
+ <property name="name">value</property>
+ <property name="dataType">string</property>
+ </structure>
+ <structure>
+ <property name="position">34</property>
+ <property name="name">AnoPreparationReviewRate</property>
+ <property name="dataType">float</property>
+ </structure>
+ </list-property>
+ </structure>
+ <simple-property-list name="dataSets">
+ <value>Comment Anomaly</value>
+ <value>Participant_Time</value>
+ </simple-property-list>
+ <list-property name="joinConditions">
+ <structure>
+ <property name="joinType">full-out</property>
+ <property name="joinOperator">eq</property>
+ <property name="leftDataSet">Comment Anomaly</property>
+ <property name="rightDataSet">Participant_Time</property>
+ <expression name="leftExpression">dataSetRow["xmi:id"]</expression>
+ <expression name="rightExpression">dataSetRow["xmi:id"]</expression>
+ </structure>
+ </list-property>
+ </joint-data-set>
+ <joint-data-set name="Join Anomaly_PropertyDecision" id="1934">
+ <list-property name="computedColumns">
+ <structure>
+ <property name="name">AnoDecisionReviewRate</property>
+ <expression name="expression">//Compute the decision review rate under the review anomalies&#13;
+&#13;
+//Get the total anomalies: CREATED + IMPORTED&#13;
+ totalAno = Total.max ( row["CountTotalAnomaly"]);&#13;
+&#13;
+//Get the Total Decision time in hours for exit decision participant&#13;
+totalTime = Total.max ( row["TotalDecisionTimeInHrs"] );&#13;
+&#13;
+//Compute the ratio&#13;
+if ( totalTime == 0) {&#13;
+ value = 0;&#13;
+} else {&#13;
+ value = totalAno / totalTime;&#13;
+}</expression>
+ <property name="dataType">float</property>
+ </structure>
+ </list-property>
+ <list-property name="columnHints">
+ <structure>
+ <property name="columnName">Comment Anomaly::state</property>
+ <property name="alias">state</property>
+ <text-property name="displayName">Comment Anomaly::state</text-property>
+ </structure>
+ <structure>
+ <property name="columnName">Comment Anomaly::xsi:type</property>
+ <property name="alias">xsi:type</property>
+ <text-property name="displayName">Comment Anomaly::xsi:type</text-property>
+ </structure>
+ <structure>
+ <property name="columnName">Comment Anomaly::CountStateDuplicated</property>
+ <property name="alias">CountStateDuplicated</property>
+ <text-property name="displayName">Comment Anomaly::CountStateDuplicated</text-property>
+ </structure>
+ <structure>
+ <property name="columnName">Comment Anomaly::AnomalyType</property>
+ <property name="alias">AnomalyType</property>
+ <text-property name="displayName">Comment Anomaly::AnomalyType</text-property>
+ </structure>
+ <structure>
+ <property name="columnName">Comment Anomaly::rank</property>
+ <property name="alias">rank</property>
+ <text-property name="displayName">Comment Anomaly::rank</text-property>
+ </structure>
+ <structure>
+ <property name="columnName">Comment Anomaly::title</property>
+ <property name="alias">title</property>
+ <text-property name="displayName">Comment Anomaly::title</text-property>
+ </structure>
+ <structure>
+ <property name="columnName">Comment Anomaly::CountStateAccepted</property>
+ <property name="alias">CountStateAccepted</property>
+ <text-property name="displayName">Comment Anomaly::CountStateAccepted</text-property>
+ </structure>
+ <structure>
+ <property name="columnName">Property_Decision::xmi:id</property>
+ <property name="alias">Property_Decision::xmi:id</property>
+ <text-property name="displayName">Property_Decision::xmi:id</text-property>
+ </structure>
+ <structure>
+ <property name="columnName">Comment Anomaly::ruleID</property>
+ <property name="alias">ruleID</property>
+ <text-property name="displayName">Comment Anomaly::ruleID</text-property>
+ </structure>
+ <structure>
+ <property name="columnName">Comment Anomaly::href_1</property>
+ <property name="alias">href_1</property>
+ <text-property name="displayName">Comment Anomaly::href_1</text-property>
+ </structure>
+ <structure>
+ <property name="columnName">Comment Anomaly::AnomalyDueDate</property>
+ <property name="alias">AnomalyDueDate</property>
+ <text-property name="displayName">Comment Anomaly::AnomalyDueDate</text-property>
+ </structure>
+ <structure>
+ <property name="columnName">Comment Anomaly::href_2</property>
+ <property name="alias">href_2</property>
+ <text-property name="displayName">Comment Anomaly::href_2</text-property>
+ </structure>
+ <structure>
+ <property name="columnName">Comment Anomaly::description</property>
+ <property name="alias">description</property>
+ <text-property name="displayName">Comment Anomaly::description</text-property>
+ </structure>
+ <structure>
+ <property name="columnName">Comment Anomaly::CountStateFixed</property>
+ <property name="alias">CountStateFixed</property>
+ <text-property name="displayName">Comment Anomaly::CountStateFixed</text-property>
+ </structure>
+ <structure>
+ <property name="columnName">Property_Decision::value</property>
+ <property name="alias">value</property>
+ <text-property name="displayName">Property_Decision::value</text-property>
+ </structure>
+ <structure>
+ <property name="columnName">Comment Anomaly::CountRankMinor</property>
+ <property name="alias">CountRankMinor</property>
+ <text-property name="displayName">Comment Anomaly::CountRankMinor</text-property>
+ </structure>
+ <structure>
+ <property name="columnName">Comment Anomaly::CountRankMajor</property>
+ <property name="alias">CountRankMajor</property>
+ <text-property name="displayName">Comment Anomaly::CountRankMajor</text-property>
+ </structure>
+ <structure>
+ <property name="columnName">Comment Anomaly::AnomalyState</property>
+ <property name="alias">AnomalyState</property>
+ <text-property name="displayName">Comment Anomaly::AnomalyState</text-property>
+ </structure>
+ <structure>
+ <property name="columnName">Comment Anomaly::href</property>
+ <property name="alias">href</property>
+ <text-property name="displayName">Comment Anomaly::href</text-property>
+ </structure>
+ <structure>
+ <property name="columnName">Comment Anomaly::dueDate</property>
+ <property name="alias">dueDate</property>
+ <text-property name="displayName">Comment Anomaly::dueDate</text-property>
+ </structure>
+ <structure>
+ <property name="columnName">Comment Anomaly::CountStateCreated</property>
+ <property name="alias">CountStateCreated</property>
+ <text-property name="displayName">Comment Anomaly::CountStateCreated</text-property>
+ </structure>
+ <structure>
+ <property name="columnName">Comment Anomaly::CountStateDeferred</property>
+ <property name="alias">CountStateDeferred</property>
+ <text-property name="displayName">Comment Anomaly::CountStateDeferred</text-property>
+ </structure>
+ <structure>
+ <property name="columnName">Property_Decision::spentTime</property>
+ <property name="alias">spentTime</property>
+ <text-property name="displayName">Property_Decision::spentTime</text-property>
+ </structure>
+ <structure>
+ <property name="columnName">Comment Anomaly::CountTotalAnomaly</property>
+ <property name="alias">CountTotalAnomaly</property>
+ <text-property name="displayName">Comment Anomaly::CountTotalAnomaly</text-property>
+ </structure>
+ <structure>
+ <property name="columnName">Comment Anomaly::xsi:type_1</property>
+ <property name="alias">xsi:type_1</property>
+ <text-property name="displayName">Comment Anomaly::xsi:type_1</text-property>
+ </structure>
+ <structure>
+ <property name="columnName">Comment Anomaly::CountStateAssigned</property>
+ <property name="alias">CountStateAssigned</property>
+ <text-property name="displayName">Comment Anomaly::CountStateAssigned</text-property>
+ </structure>
+ <structure>
+ <property name="columnName">Property_Decision::TotalDecisionTimeInHrs</property>
+ <property name="alias">TotalDecisionTimeInHrs</property>
+ <text-property name="displayName">Property_Decision::TotalDecisionTimeInHrs</text-property>
+ </structure>
+ <structure>
+ <property name="columnName">Comment Anomaly::xmi:id</property>
+ <property name="alias">Comment Anomaly::xmi:id</property>
+ <text-property name="displayName">Comment Anomaly::xmi:id</text-property>
+ </structure>
+ <structure>
+ <property name="columnName">Comment Anomaly::createdOn</property>
+ <property name="alias">createdOn</property>
+ <text-property name="displayName">Comment Anomaly::createdOn</text-property>
+ </structure>
+ <structure>
+ <property name="columnName">Comment Anomaly::CountStateVerified</property>
+ <property name="alias">CountStateVerified</property>
+ <text-property name="displayName">Comment Anomaly::CountStateVerified</text-property>
+ </structure>
+ <structure>
+ <property name="columnName">Comment Anomaly::CountRankOther</property>
+ <property name="alias">CountRankOther</property>
+ <text-property name="displayName">Comment Anomaly::CountRankOther</text-property>
+ </structure>
+ <structure>
+ <property name="columnName">Comment Anomaly::user</property>
+ <property name="alias">user</property>
+ <text-property name="displayName">Comment Anomaly::user</text-property>
+ </structure>
+ <structure>
+ <property name="columnName">Comment Anomaly::CountStateRejected</property>
+ <property name="alias">CountStateRejected</property>
+ <text-property name="displayName">Comment Anomaly::CountStateRejected</text-property>
+ </structure>
+ <structure>
+ <property name="columnName">Comment Anomaly::IdentifyRankOther</property>
+ <property name="alias">IdentifyRankOther</property>
+ <text-property name="displayName">Comment Anomaly::IdentifyRankOther</text-property>
+ </structure>
+ </list-property>
+ <structure name="cachedMetaData">
+ <list-property name="resultSet">
+ <structure>
+ <property name="position">1</property>
+ <property name="name">Comment Anomaly::xmi:id</property>
+ <property name="dataType">string</property>
+ </structure>
+ <structure>
+ <property name="position">2</property>
+ <property name="name">user</property>
+ <property name="dataType">string</property>
+ </structure>
+ <structure>
+ <property name="position">3</property>
+ <property name="name">description</property>
+ <property name="dataType">string</property>
+ </structure>
+ <structure>
+ <property name="position">4</property>
+ <property name="name">title</property>
+ <property name="dataType">string</property>
+ </structure>
+ <structure>
+ <property name="position">5</property>
+ <property name="name">createdOn</property>
+ <property name="dataType">string</property>
+ </structure>
+ <structure>
+ <property name="position">6</property>
+ <property name="name">dueDate</property>
+ <property name="dataType">string</property>
+ </structure>
+ <structure>
+ <property name="position">7</property>
+ <property name="name">rank</property>
+ <property name="dataType">string</property>
+ </structure>
+ <structure>
+ <property name="position">8</property>
+ <property name="name">xsi:type</property>
+ <property name="dataType">string</property>
+ </structure>
+ <structure>
+ <property name="position">9</property>
+ <property name="name">href</property>
+ <property name="dataType">string</property>
+ </structure>
+ <structure>
+ <property name="position">10</property>
+ <property name="name">href_1</property>
+ <property name="dataType">string</property>
+ </structure>
+ <structure>
+ <property name="position">11</property>
+ <property name="name">ruleID</property>
+ <property name="dataType">string</property>
+ </structure>
+ <structure>
+ <property name="position">12</property>
+ <property name="name">xsi:type_1</property>
+ <property name="dataType">string</property>
+ </structure>
+ <structure>
+ <property name="position">13</property>
+ <property name="name">href_2</property>
+ <property name="dataType">string</property>
+ </structure>
+ <structure>
+ <property name="position">14</property>
+ <property name="name">state</property>
+ <property name="dataType">string</property>
+ </structure>
+ <structure>
+ <property name="position">15</property>
+ <property name="name">AnomalyType</property>
+ <property name="dataType">string</property>
+ </structure>
+ <structure>
+ <property name="position">16</property>
+ <property name="name">AnomalyState</property>
+ <property name="dataType">string</property>
+ </structure>
+ <structure>
+ <property name="position">17</property>
+ <property name="name">AnomalyDueDate</property>
+ <property name="dataType">string</property>
+ </structure>
+ <structure>
+ <property name="position">18</property>
+ <property name="name">IdentifyRankOther</property>
+ <property name="dataType">integer</property>
+ </structure>
+ <structure>
+ <property name="position">19</property>
+ <property name="name">CountRankMinor</property>
+ <property name="dataType">integer</property>
+ </structure>
+ <structure>
+ <property name="position">20</property>
+ <property name="name">CountRankMajor</property>
+ <property name="dataType">integer</property>
+ </structure>
+ <structure>
+ <property name="position">21</property>
+ <property name="name">CountRankOther</property>
+ <property name="dataType">integer</property>
+ </structure>
+ <structure>
+ <property name="position">22</property>
+ <property name="name">CountStateCreated</property>
+ <property name="dataType">integer</property>
+ </structure>
+ <structure>
+ <property name="position">23</property>
+ <property name="name">CountStateAssigned</property>
+ <property name="dataType">integer</property>
+ </structure>
+ <structure>
+ <property name="position">24</property>
+ <property name="name">CountStateAccepted</property>
+ <property name="dataType">integer</property>
+ </structure>
+ <structure>
+ <property name="position">25</property>
+ <property name="name">CountStateFixed</property>
+ <property name="dataType">integer</property>
+ </structure>
+ <structure>
+ <property name="position">26</property>
+ <property name="name">CountStateDuplicated</property>
+ <property name="dataType">integer</property>
+ </structure>
+ <structure>
+ <property name="position">27</property>
+ <property name="name">CountStateRejected</property>
+ <property name="dataType">integer</property>
+ </structure>
+ <structure>
+ <property name="position">28</property>
+ <property name="name">CountStateDeferred</property>
+ <property name="dataType">integer</property>
+ </structure>
+ <structure>
+ <property name="position">29</property>
+ <property name="name">CountStateVerified</property>
+ <property name="dataType">integer</property>
+ </structure>
+ <structure>
+ <property name="position">30</property>
+ <property name="name">CountTotalAnomaly</property>
+ <property name="dataType">integer</property>
+ </structure>
+ <structure>
+ <property name="position">31</property>
+ <property name="name">Property_Decision::xmi:id</property>
+ <property name="dataType">string</property>
+ </structure>
+ <structure>
+ <property name="position">32</property>
+ <property name="name">spentTime</property>
+ <property name="dataType">string</property>
+ </structure>
+ <structure>
+ <property name="position">33</property>
+ <property name="name">value</property>
+ <property name="dataType">string</property>
+ </structure>
+ <structure>
+ <property name="position">34</property>
+ <property name="name">TotalDecisionTimeInHrs</property>
+ <property name="dataType">float</property>
+ </structure>
+ <structure>
+ <property name="position">35</property>
+ <property name="name">AnoDecisionReviewRate</property>
+ <property name="dataType">float</property>
+ </structure>
+ </list-property>
+ </structure>
+ <simple-property-list name="dataSets">
+ <value>Comment Anomaly</value>
+ <value>Property_Decision</value>
+ </simple-property-list>
+ <list-property name="joinConditions">
+ <structure>
+ <property name="joinType">full-out</property>
+ <property name="joinOperator">eq</property>
+ <property name="leftDataSet">Comment Anomaly</property>
+ <property name="rightDataSet">Property_Decision</property>
+ <expression name="leftExpression">dataSetRow["xmi:id"]</expression>
+ <expression name="rightExpression">dataSetRow["xmi:id"]</expression>
+ </structure>
+ </list-property>
+ </joint-data-set>
+ <joint-data-set name="Join ItemTextPosition_Anomaly" id="1936">
+ <list-property name="computedColumns">
+ <structure>
+ <property name="name">DefectDensityCalculation</property>
+ <expression name="expression">//Count the total Accepted anomalies, i.e. ACCEPTED + FIXED + VERIFIED&#13;
+//vs lines of codes&#13;
+countano = Total.max (row["CountStateAccepted"] )&#13;
+ + Total.max ( row["CountStateFixed"] )&#13;
+ + Total.max ( row["CountStateVerified"] );&#13;
+ &#13;
+ //Get the total lines of Codes for the anomalies&#13;
+ loc = Total.sum ( row["CountFileNumberOfLines"] );&#13;
+ &#13;
+//Compute the ratio anomalies / line of codes&#13;
+if (loc == 0) {&#13;
+ value = 0;&#13;
+} else {&#13;
+ value = countano / (loc );&#13;
+}</expression>
+ <property name="dataType">float</property>
+ </structure>
+ </list-property>
+ <list-property name="columnHints">
+ <structure>
+ <property name="columnName">Item TextPosition::xmi:id</property>
+ <property name="alias">Item TextPosition::xmi:id</property>
+ <text-property name="displayName">Item TextPosition::xmi:id</text-property>
+ </structure>
+ <structure>
+ <property name="columnName">Comment Anomaly::state</property>
+ <property name="alias">state</property>
+ <text-property name="displayName">Comment Anomaly::state</text-property>
+ </structure>
+ <structure>
+ <property name="columnName">Comment Anomaly::xsi:type</property>
+ <property name="alias">xsi:type</property>
+ <text-property name="displayName">Comment Anomaly::xsi:type</text-property>
+ </structure>
+ <structure>
+ <property name="columnName">Item TextPosition::CountTotalLOC</property>
+ <property name="alias">CountTotalLOC</property>
+ <text-property name="displayName">Item TextPosition::CountTotalLOC</text-property>
+ </structure>
+ <structure>
+ <property name="columnName">Comment Anomaly::CountStateDuplicated</property>
+ <property name="alias">CountStateDuplicated</property>
+ <text-property name="displayName">Comment Anomaly::CountStateDuplicated</text-property>
+ </structure>
+ <structure>
+ <property name="columnName">Comment Anomaly::AnomalyType</property>
+ <property name="alias">AnomalyType</property>
+ <text-property name="displayName">Comment Anomaly::AnomalyType</text-property>
+ </structure>
+ <structure>
+ <property name="columnName">Comment Anomaly::CountStateAccepted</property>
+ <property name="alias">CountStateAccepted</property>
+ <text-property name="displayName">Comment Anomaly::CountStateAccepted</text-property>
+ </structure>
+ <structure>
+ <property name="columnName">Comment Anomaly::title</property>
+ <property name="alias">title</property>
+ <text-property name="displayName">Comment Anomaly::title</text-property>
+ </structure>
+ <structure>
+ <property name="columnName">Comment Anomaly::rank</property>
+ <property name="alias">rank</property>
+ <text-property name="displayName">Comment Anomaly::rank</text-property>
+ </structure>
+ <structure>
+ <property name="columnName">Comment Anomaly::AnomalyDueDate</property>
+ <property name="alias">AnomalyDueDate</property>
+ <text-property name="displayName">Comment Anomaly::AnomalyDueDate</text-property>
+ </structure>
+ <structure>
+ <property name="columnName">Comment Anomaly::href_1</property>
+ <property name="alias">href_1</property>
+ <text-property name="displayName">Comment Anomaly::href_1</text-property>
+ </structure>
+ <structure>
+ <property name="columnName">Comment Anomaly::ruleID</property>
+ <property name="alias">ruleID</property>
+ <text-property name="displayName">Comment Anomaly::ruleID</text-property>
+ </structure>
+ <structure>
+ <property name="columnName">Comment Anomaly::description</property>
+ <property name="alias">description</property>
+ <text-property name="displayName">Comment Anomaly::description</text-property>
+ </structure>
+ <structure>
+ <property name="columnName">Comment Anomaly::href_2</property>
+ <property name="alias">href_2</property>
+ <text-property name="displayName">Comment Anomaly::href_2</text-property>
+ </structure>
+ <structure>
+ <property name="columnName">Comment Anomaly::CountStateFixed</property>
+ <property name="alias">CountStateFixed</property>
+ <text-property name="displayName">Comment Anomaly::CountStateFixed</text-property>
+ </structure>
+ <structure>
+ <property name="columnName">Item TextPosition::length</property>
+ <property name="alias">length</property>
+ <text-property name="displayName">Item TextPosition::length</text-property>
+ </structure>
+ <structure>
+ <property name="columnName">Comment Anomaly::CountRankMajor</property>
+ <property name="alias">CountRankMajor</property>
+ <text-property name="displayName">Comment Anomaly::CountRankMajor</text-property>
+ </structure>
+ <structure>
+ <property name="columnName">Comment Anomaly::CountRankMinor</property>
+ <property name="alias">CountRankMinor</property>
+ <text-property name="displayName">Comment Anomaly::CountRankMinor</text-property>
+ </structure>
+ <structure>
+ <property name="columnName">Comment Anomaly::AnomalyState</property>
+ <property name="alias">AnomalyState</property>
+ <text-property name="displayName">Comment Anomaly::AnomalyState</text-property>
+ </structure>
+ <structure>
+ <property name="columnName">Comment Anomaly::dueDate</property>
+ <property name="alias">dueDate</property>
+ <text-property name="displayName">Comment Anomaly::dueDate</text-property>
+ </structure>
+ <structure>
+ <property name="columnName">Comment Anomaly::href</property>
+ <property name="alias">href</property>
+ <text-property name="displayName">Comment Anomaly::href</text-property>
+ </structure>
+ <structure>
+ <property name="columnName">Comment Anomaly::CountStateCreated</property>
+ <property name="alias">CountStateCreated</property>
+ <text-property name="displayName">Comment Anomaly::CountStateCreated</text-property>
+ </structure>
+ <structure>
+ <property name="columnName">Item TextPosition::startPosition</property>
+ <property name="alias">startPosition</property>
+ <text-property name="displayName">Item TextPosition::startPosition</text-property>
+ </structure>
+ <structure>
+ <property name="columnName">Item TextPosition::startLine</property>
+ <property name="alias">startLine</property>
+ <text-property name="displayName">Item TextPosition::startLine</text-property>
+ </structure>
+ <structure>
+ <property name="columnName">Comment Anomaly::CountStateDeferred</property>
+ <property name="alias">CountStateDeferred</property>
+ <text-property name="displayName">Comment Anomaly::CountStateDeferred</text-property>
+ </structure>
+ <structure>
+ <property name="columnName">Item TextPosition::CountTotalReviewItems</property>
+ <property name="alias">CountTotalReviewItems</property>
+ <text-property name="displayName">Item TextPosition::CountTotalReviewItems</text-property>
+ </structure>
+ <structure>
+ <property name="columnName">Item TextPosition::CountFileNumberOfLines</property>
+ <property name="alias">CountFileNumberOfLines</property>
+ <text-property name="displayName">Item TextPosition::CountFileNumberOfLines</text-property>
+ </structure>
+ <structure>
+ <property name="columnName">Comment Anomaly::CountTotalAnomaly</property>
+ <property name="alias">CountTotalAnomaly</property>
+ <text-property name="displayName">Comment Anomaly::CountTotalAnomaly</text-property>
+ </structure>
+ <structure>
+ <property name="columnName">Comment Anomaly::xsi:type_1</property>
+ <property name="alias">xsi:type_1</property>
+ <text-property name="displayName">Comment Anomaly::xsi:type_1</text-property>
+ </structure>
+ <structure>
+ <property name="columnName">Comment Anomaly::CountStateAssigned</property>
+ <property name="alias">CountStateAssigned</property>
+ <text-property name="displayName">Comment Anomaly::CountStateAssigned</text-property>
+ </structure>
+ <structure>
+ <property name="columnName">Comment Anomaly::xmi:id</property>
+ <property name="alias">Comment Anomaly::xmi:id</property>
+ <text-property name="displayName">Comment Anomaly::xmi:id</text-property>
+ </structure>
+ <structure>
+ <property name="columnName">Comment Anomaly::createdOn</property>
+ <property name="alias">createdOn</property>
+ <text-property name="displayName">Comment Anomaly::createdOn</text-property>
+ </structure>
+ <structure>
+ <property name="columnName">Comment Anomaly::CountStateVerified</property>
+ <property name="alias">CountStateVerified</property>
+ <text-property name="displayName">Comment Anomaly::CountStateVerified</text-property>
+ </structure>
+ <structure>
+ <property name="columnName">Item TextPosition::endLine</property>
+ <property name="alias">endLine</property>
+ <text-property name="displayName">Item TextPosition::endLine</text-property>
+ </structure>
+ <structure>
+ <property name="columnName">Comment Anomaly::CountRankOther</property>
+ <property name="alias">CountRankOther</property>
+ <text-property name="displayName">Comment Anomaly::CountRankOther</text-property>
+ </structure>
+ <structure>
+ <property name="columnName">Comment Anomaly::user</property>
+ <property name="alias">user</property>
+ <text-property name="displayName">Comment Anomaly::user</text-property>
+ </structure>
+ <structure>
+ <property name="columnName">Comment Anomaly::CountStateRejected</property>
+ <property name="alias">CountStateRejected</property>
+ <text-property name="displayName">Comment Anomaly::CountStateRejected</text-property>
+ </structure>
+ <structure>
+ <property name="columnName">Comment Anomaly::IdentifyRankOther</property>
+ <property name="alias">IdentifyRankOther</property>
+ <text-property name="displayName">Comment Anomaly::IdentifyRankOther</text-property>
+ </structure>
+ </list-property>
+ <structure name="cachedMetaData">
+ <list-property name="resultSet">
+ <structure>
+ <property name="position">1</property>
+ <property name="name">Item TextPosition::xmi:id</property>
+ <property name="dataType">string</property>
+ </structure>
+ <structure>
+ <property name="position">2</property>
+ <property name="name">startPosition</property>
+ <property name="dataType">string</property>
+ </structure>
+ <structure>
+ <property name="position">3</property>
+ <property name="name">length</property>
+ <property name="dataType">string</property>
+ </structure>
+ <structure>
+ <property name="position">4</property>
+ <property name="name">startLine</property>
+ <property name="dataType">string</property>
+ </structure>
+ <structure>
+ <property name="position">5</property>
+ <property name="name">endLine</property>
+ <property name="dataType">string</property>
+ </structure>
+ <structure>
+ <property name="position">6</property>
+ <property name="name">CountFileNumberOfLines</property>
+ <property name="dataType">integer</property>
+ </structure>
+ <structure>
+ <property name="position">7</property>
+ <property name="name">CountTotalLOC</property>
+ <property name="dataType">integer</property>
+ </structure>
+ <structure>
+ <property name="position">8</property>
+ <property name="name">CountTotalReviewItems</property>
+ <property name="dataType">integer</property>
+ </structure>
+ <structure>
+ <property name="position">9</property>
+ <property name="name">Comment Anomaly::xmi:id</property>
+ <property name="dataType">string</property>
+ </structure>
+ <structure>
+ <property name="position">10</property>
+ <property name="name">user</property>
+ <property name="dataType">string</property>
+ </structure>
+ <structure>
+ <property name="position">11</property>
+ <property name="name">description</property>
+ <property name="dataType">string</property>
+ </structure>
+ <structure>
+ <property name="position">12</property>
+ <property name="name">title</property>
+ <property name="dataType">string</property>
+ </structure>
+ <structure>
+ <property name="position">13</property>
+ <property name="name">createdOn</property>
+ <property name="dataType">string</property>
+ </structure>
+ <structure>
+ <property name="position">14</property>
+ <property name="name">dueDate</property>
+ <property name="dataType">string</property>
+ </structure>
+ <structure>
+ <property name="position">15</property>
+ <property name="name">rank</property>
+ <property name="dataType">string</property>
+ </structure>
+ <structure>
+ <property name="position">16</property>
+ <property name="name">xsi:type</property>
+ <property name="dataType">string</property>
+ </structure>
+ <structure>
+ <property name="position">17</property>
+ <property name="name">href</property>
+ <property name="dataType">string</property>
+ </structure>
+ <structure>
+ <property name="position">18</property>
+ <property name="name">href_1</property>
+ <property name="dataType">string</property>
+ </structure>
+ <structure>
+ <property name="position">19</property>
+ <property name="name">ruleID</property>
+ <property name="dataType">string</property>
+ </structure>
+ <structure>
+ <property name="position">20</property>
+ <property name="name">xsi:type_1</property>
+ <property name="dataType">string</property>
+ </structure>
+ <structure>
+ <property name="position">21</property>
+ <property name="name">href_2</property>
+ <property name="dataType">string</property>
+ </structure>
+ <structure>
+ <property name="position">22</property>
+ <property name="name">state</property>
+ <property name="dataType">string</property>
+ </structure>
+ <structure>
+ <property name="position">23</property>
+ <property name="name">AnomalyType</property>
+ <property name="dataType">string</property>
+ </structure>
+ <structure>
+ <property name="position">24</property>
+ <property name="name">AnomalyState</property>
+ <property name="dataType">string</property>
+ </structure>
+ <structure>
+ <property name="position">25</property>
+ <property name="name">AnomalyDueDate</property>
+ <property name="dataType">string</property>
+ </structure>
+ <structure>
+ <property name="position">26</property>
+ <property name="name">IdentifyRankOther</property>
+ <property name="dataType">integer</property>
+ </structure>
+ <structure>
+ <property name="position">27</property>
+ <property name="name">CountRankMinor</property>
+ <property name="dataType">integer</property>
+ </structure>
+ <structure>
+ <property name="position">28</property>
+ <property name="name">CountRankMajor</property>
+ <property name="dataType">integer</property>
+ </structure>
+ <structure>
+ <property name="position">29</property>
+ <property name="name">CountRankOther</property>
+ <property name="dataType">integer</property>
+ </structure>
+ <structure>
+ <property name="position">30</property>
+ <property name="name">CountStateCreated</property>
+ <property name="dataType">integer</property>
+ </structure>
+ <structure>
+ <property name="position">31</property>
+ <property name="name">CountStateAssigned</property>
+ <property name="dataType">integer</property>
+ </structure>
+ <structure>
+ <property name="position">32</property>
+ <property name="name">CountStateAccepted</property>
+ <property name="dataType">integer</property>
+ </structure>
+ <structure>
+ <property name="position">33</property>
+ <property name="name">CountStateFixed</property>
+ <property name="dataType">integer</property>
+ </structure>
+ <structure>
+ <property name="position">34</property>
+ <property name="name">CountStateDuplicated</property>
+ <property name="dataType">integer</property>
+ </structure>
+ <structure>
+ <property name="position">35</property>
+ <property name="name">CountStateRejected</property>
+ <property name="dataType">integer</property>
+ </structure>
+ <structure>
+ <property name="position">36</property>
+ <property name="name">CountStateDeferred</property>
+ <property name="dataType">integer</property>
+ </structure>
+ <structure>
+ <property name="position">37</property>
+ <property name="name">CountStateVerified</property>
+ <property name="dataType">integer</property>
+ </structure>
+ <structure>
+ <property name="position">38</property>
+ <property name="name">CountTotalAnomaly</property>
+ <property name="dataType">integer</property>
+ </structure>
+ <structure>
+ <property name="position">39</property>
+ <property name="name">DefectDensityCalculation</property>
+ <property name="dataType">float</property>
+ </structure>
+ </list-property>
+ </structure>
+ <simple-property-list name="dataSets">
+ <value>Item TextPosition</value>
+ <value>Comment Anomaly</value>
+ </simple-property-list>
+ <list-property name="joinConditions">
+ <structure>
+ <property name="joinType">full-out</property>
+ <property name="joinOperator">eq</property>
+ <property name="leftDataSet">Item TextPosition</property>
+ <property name="rightDataSet">Comment Anomaly</property>
+ <expression name="leftExpression">dataSetRow["xmi:id"]</expression>
+ <expression name="rightExpression">dataSetRow["xmi:id"]</expression>
+ </structure>
+ </list-property>
+ </joint-data-set>
+ <oda-data-set extensionID="org.eclipse.datatools.enablement.oda.xml.dataSet" name="Group" id="1963">
+ <structure name="cachedMetaData">
+ <list-property name="resultSet">
+ <structure>
+ <property name="position">1</property>
+ <property name="name">xmi:version</property>
+ <property name="dataType">string</property>
+ </structure>
+ <structure>
+ <property name="position">2</property>
+ <property name="name">xmi:id</property>
+ <property name="dataType">string</property>
+ </structure>
+ <structure>
+ <property name="position">3</property>
+ <property name="name">name</property>
+ <property name="dataType">string</property>
+ </structure>
+ <structure>
+ <property name="position">4</property>
+ <property name="name">filesPrefix</property>
+ <property name="dataType">string</property>
+ </structure>
+ <structure>
+ <property name="position">5</property>
+ <property name="name">href</property>
+ <property name="dataType">string</property>
+ </structure>
+ </list-property>
+ </structure>
+ <property name="dataSource">Merged_group</property>
+ <list-property name="resultSet">
+ <structure>
+ <property name="position">1</property>
+ <property name="name">xmi:version</property>
+ <property name="nativeName">xmi:version</property>
+ <property name="dataType">string</property>
+ <property name="nativeDataType">12</property>
+ </structure>
+ <structure>
+ <property name="position">2</property>
+ <property name="name">xmi:id</property>
+ <property name="nativeName">xmi:id</property>
+ <property name="dataType">string</property>
+ <property name="nativeDataType">12</property>
+ </structure>
+ <structure>
+ <property name="position">3</property>
+ <property name="name">name</property>
+ <property name="nativeName">name</property>
+ <property name="dataType">string</property>
+ <property name="nativeDataType">12</property>
+ </structure>
+ <structure>
+ <property name="position">4</property>
+ <property name="name">filesPrefix</property>
+ <property name="nativeName">filesPrefix</property>
+ <property name="dataType">string</property>
+ <property name="nativeDataType">12</property>
+ </structure>
+ <structure>
+ <property name="position">5</property>
+ <property name="name">href</property>
+ <property name="nativeName">href</property>
+ <property name="dataType">string</property>
+ <property name="nativeDataType">12</property>
+ </structure>
+ </list-property>
+ <xml-property name="queryText"><![CDATA[table0#-TNAME-#table0#:#[//ResTrans:ReviewGroupRes]#:#{xmi:version;STRING;@xmi:version},{xmi:id;STRING;@xmi:id},{name;STRING;@name},{filesPrefix;STRING;@filesPrefix},{href;STRING;reviewsRes/@href}#:#<"ResTrans","http:%%org.eclipse.mylyn.reviews.r4e.model.transform%1.0";"xmi","http:%%www.omg.org%XMI">]]></xml-property>
+ <xml-property name="designerValues"><![CDATA[<?xml version="1.0" encoding="UTF-8"?>
+<model:DesignValues xmlns:design="http://www.eclipse.org/datatools/connectivity/oda/design" xmlns:model="http://www.eclipse.org/birt/report/model/adapter/odaModel">
+ <Version>1.0</Version>
+ <design:ResultSets derivedMetaData="true">
+ <design:resultSetDefinitions>
+ <design:resultSetColumns>
+ <design:resultColumnDefinitions>
+ <design:attributes>
+ <design:name>xmi:version</design:name>
+ <design:position>1</design:position>
+ <design:nativeDataTypeCode>12</design:nativeDataTypeCode>
+ <design:precision>-1</design:precision>
+ <design:scale>-1</design:scale>
+ <design:nullability>Unknown</design:nullability>
+ </design:attributes>
+ <design:usageHints>
+ <design:label>xmi:version</design:label>
+ <design:formattingHints/>
+ </design:usageHints>
+ </design:resultColumnDefinitions>
+ <design:resultColumnDefinitions>
+ <design:attributes>
+ <design:name>xmi:id</design:name>
+ <design:position>2</design:position>
+ <design:nativeDataTypeCode>12</design:nativeDataTypeCode>
+ <design:precision>-1</design:precision>
+ <design:scale>-1</design:scale>
+ <design:nullability>Unknown</design:nullability>
+ </design:attributes>
+ <design:usageHints>
+ <design:label>xmi:id</design:label>
+ <design:formattingHints/>
+ </design:usageHints>
+ </design:resultColumnDefinitions>
+ <design:resultColumnDefinitions>
+ <design:attributes>
+ <design:name>name</design:name>
+ <design:position>3</design:position>
+ <design:nativeDataTypeCode>12</design:nativeDataTypeCode>
+ <design:precision>-1</design:precision>
+ <design:scale>-1</design:scale>
+ <design:nullability>Unknown</design:nullability>
+ </design:attributes>
+ <design:usageHints>
+ <design:label>name</design:label>
+ <design:formattingHints/>
+ </design:usageHints>
+ </design:resultColumnDefinitions>
+ <design:resultColumnDefinitions>
+ <design:attributes>
+ <design:name>href</design:name>
+ <design:position>4</design:position>
+ <design:nativeDataTypeCode>12</design:nativeDataTypeCode>
+ <design:precision>-1</design:precision>
+ <design:scale>-1</design:scale>
+ <design:nullability>Unknown</design:nullability>
+ </design:attributes>
+ <design:usageHints>
+ <design:label>href</design:label>
+ <design:formattingHints/>
+ </design:usageHints>
+ </design:resultColumnDefinitions>
+ </design:resultSetColumns>
+ <design:criteria/>
+ </design:resultSetDefinitions>
+ </design:ResultSets>
+</model:DesignValues>]]></xml-property>
+ <list-property name="privateDriverProperties">
+ <ex-property>
+ <name>MAX_ROW</name>
+ <value>-1</value>
+ </ex-property>
+ <ex-property>
+ <name>XML_FILE</name>
+ </ex-property>
+ </list-property>
+ </oda-data-set>
+ </data-sets>
+ <styles>
+ <style name="report" id="4">
+ <property name="fontFamily">sans-serif</property>
+ <property name="fontSize">10pt</property>
+ </style>
+ <style name="crosstab-cell" id="5">
+ <property name="borderBottomColor">#CCCCCC</property>
+ <property name="borderBottomStyle">solid</property>
+ <property name="borderBottomWidth">1pt</property>
+ <property name="borderLeftColor">#CCCCCC</property>
+ <property name="borderLeftStyle">solid</property>
+ <property name="borderLeftWidth">1pt</property>
+ <property name="borderRightColor">#CCCCCC</property>
+ <property name="borderRightStyle">solid</property>
+ <property name="borderRightWidth">1pt</property>
+ <property name="borderTopColor">#CCCCCC</property>
+ <property name="borderTopStyle">solid</property>
+ <property name="borderTopWidth">1pt</property>
+ </style>
+ <style name="crosstab" id="6">
+ <property name="borderBottomColor">#CCCCCC</property>
+ <property name="borderBottomStyle">solid</property>
+ <property name="borderBottomWidth">1pt</property>
+ <property name="borderLeftColor">#CCCCCC</property>
+ <property name="borderLeftStyle">solid</property>
+ <property name="borderLeftWidth">1pt</property>
+ <property name="borderRightColor">#CCCCCC</property>
+ <property name="borderRightStyle">solid</property>
+ <property name="borderRightWidth">1pt</property>
+ <property name="borderTopColor">#CCCCCC</property>
+ <property name="borderTopStyle">solid</property>
+ <property name="borderTopWidth">1pt</property>
+ </style>
+ <style name="GridStyle" id="578">
+ <property name="borderBottomStyle">solid</property>
+ <property name="borderBottomWidth">thin</property>
+ <property name="borderLeftStyle">solid</property>
+ <property name="borderLeftWidth">thin</property>
+ <property name="borderRightStyle">solid</property>
+ <property name="borderRightWidth">thin</property>
+ <property name="borderTopStyle">solid</property>
+ <property name="borderTopWidth">thin</property>
+ <property name="marginTop">1pt</property>
+ <property name="marginLeft">1pt</property>
+ <property name="marginBottom">1pt</property>
+ <property name="marginRight">1pt</property>
+ <structure name="numberFormat">
+ <property name="category">Unformatted</property>
+ </structure>
+ </style>
+ <style name="GridLabelHeader" id="686">
+ <property name="backgroundPositionX">center</property>
+ <property name="fontWeight">bold</property>
+ <property name="borderBottomStyle">solid</property>
+ <property name="borderTopWidth">thin</property>
+ </style>
+ <style name="LabelHeader" id="922">
+ <property name="marginTop">0.5cm</property>
+ <property name="marginBottom">2pt</property>
+ </style>
+ <style name="FloatFormat" id="1333">
+ <structure name="numberFormat">
+ <property name="category">Fixed</property>
+ <property name="pattern">###0.000</property>
+ </structure>
+ </style>
+ <style name="TableHeader" id="1938">
+ <property name="textAlign">left</property>
+ </style>
+ </styles>
+ <page-setup>
+ <simple-master-page name="Simple MasterPage" id="2">
+ <page-footer>
+ <text id="3">
+ <property name="contentType">html</property>
+ <text-property name="content"><![CDATA[<value-of>new Date()</value-of>]]></text-property>
+ </text>
+ </page-footer>
+ </simple-master-page>
+ </page-setup>
+ <body>
+ <label id="534">
+ <property name="style">LabelHeader</property>
+ <property name="fontSize">medium</property>
+ <property name="textUnderline">none</property>
+ <text-property name="text">Report Summary</text-property>
+ </label>
+ <grid id="535">
+ <property name="style">GridStyle</property>
+ <property name="marginLeft">0cm</property>
+ <property name="marginRight">0cm</property>
+ <property name="width">7.75in</property>
+ <column id="536">
+ <property name="width">1in</property>
+ </column>
+ <column id="537">
+ <property name="width">2.9583333333333335in</property>
+ </column>
+ <column id="538">
+ <property name="width">0.625in</property>
+ </column>
+ <column id="539">
+ <property name="width">1.1666666666666667in</property>
+ </column>
+ <column id="540">
+ <property name="width">2in</property>
+ </column>
+ <row id="541">
+ <cell id="542">
+ <label id="579">
+ <text-property name="text">Review Name:</text-property>
+ </label>
+ </cell>
+ <cell id="543">
+ <data id="1965">
+ <property name="dataSet">Reviews</property>
+ <list-property name="boundDataColumns">
+ <structure>
+ <property name="name">name</property>
+ <text-property name="displayName">name</text-property>
+ <expression name="expression" type="javascript">dataSetRow["name"]</expression>
+ <property name="dataType">string</property>
+ </structure>
+ </list-property>
+ <property name="resultSetColumn">name</property>
+ </data>
+ </cell>
+ <cell id="544"/>
+ <cell id="545">
+ <label id="584">
+ <text-property name="text">Review Group:</text-property>
+ </label>
+ </cell>
+ <cell id="546">
+ <data id="1964">
+ <property name="dataSet">Group</property>
+ <list-property name="boundDataColumns">
+ <structure>
+ <property name="name">name</property>
+ <text-property name="displayName">name</text-property>
+ <expression name="expression" type="javascript">dataSetRow["name"]</expression>
+ <property name="dataType">string</property>
+ </structure>
+ </list-property>
+ <property name="resultSetColumn">name</property>
+ </data>
+ </cell>
+ </row>
+ <row id="547">
+ <cell id="548">
+ <label id="580">
+ <text-property name="text">Review Type:</text-property>
+ </label>
+ </cell>
+ <cell id="549">
+ <data id="695">
+ <property name="dataSet">Reviews</property>
+ <list-property name="boundDataColumns">
+ <structure>
+ <property name="name">typeStrip</property>
+ <text-property name="displayName">typeStrip</text-property>
+ <expression name="expression" type="javascript">dataSetRow["typeStrip"]</expression>
+ <property name="dataType">string</property>
+ </structure>
+ </list-property>
+ <property name="resultSetColumn">typeStrip</property>
+ </data>
+ </cell>
+ <cell id="550"/>
+ <cell id="551">
+ <label id="585">
+ <text-property name="text">Component:</text-property>
+ </label>
+ </cell>
+ <cell id="552"/>
+ </row>
+ <row id="553">
+ <cell id="554">
+ <label id="581">
+ <text-property name="text">Leader:</text-property>
+ </label>
+ </cell>
+ <cell id="555">
+ <data id="696">
+ <property name="dataSet">Comment Participant</property>
+ <list-property name="boundDataColumns">
+ <structure>
+ <property name="name">Get leader</property>
+ <text-property name="displayName">Get leader</text-property>
+ <expression name="expression" type="javascript">dataSetRow["Get leader"]</expression>
+ <property name="dataType">string</property>
+ </structure>
+ </list-property>
+ <property name="resultSetColumn">Get leader</property>
+ </data>
+ </cell>
+ <cell id="556"/>
+ <cell id="557">
+ <label id="586">
+ <text-property name="text">Project:</text-property>
+ </label>
+ </cell>
+ <cell id="558">
+ <data id="693">
+ <property name="dataSet">Reviews</property>
+ <list-property name="boundDataColumns">
+ <structure>
+ <property name="name">project</property>
+ <text-property name="displayName">project</text-property>
+ <expression name="expression" type="javascript">dataSetRow["project"]</expression>
+ <property name="dataType">string</property>
+ </structure>
+ </list-property>
+ <property name="resultSetColumn">project</property>
+ </data>
+ </cell>
+ </row>
+ <row id="559">
+ <cell id="560">
+ <label id="582">
+ <text-property name="text">Number of Participants:</text-property>
+ </label>
+ </cell>
+ <cell id="561">
+ <data id="697">
+ <property name="dataSet">Comment Participant</property>
+ <list-property name="boundDataColumns">
+ <structure>
+ <property name="name">CountParticipants</property>
+ <text-property name="displayName">CountParticipants</text-property>
+ <expression name="expression" type="javascript">dataSetRow["CountParticipants"]</expression>
+ <property name="dataType">integer</property>
+ </structure>
+ </list-property>
+ <property name="resultSetColumn">CountParticipants</property>
+ </data>
+ <table id="911">
+ <property name="dataSet">Comment Participant</property>
+ <list-property name="boundDataColumns">
+ <structure>
+ <property name="name">id</property>
+ <text-property name="displayName">id</text-property>
+ <expression name="expression" type="javascript">dataSetRow["id"]</expression>
+ <property name="dataType">string</property>
+ </structure>
+ </list-property>
+ <column id="918"/>
+ <header>
+ <row id="912">
+ <cell id="913"/>
+ </row>
+ </header>
+ <detail>
+ <row id="914">
+ <cell id="915">
+ <data id="920">
+ <property name="resultSetColumn">id</property>
+ </data>
+ </cell>
+ </row>
+ </detail>
+ <footer>
+ <row id="916">
+ <cell id="917"/>
+ </row>
+ </footer>
+ </table>
+ </cell>
+ <cell id="562"/>
+ <cell id="563">
+ <label id="587">
+ <text-property name="text">Current Phase:</text-property>
+ </label>
+ </cell>
+ <cell id="564">
+ <data id="1507">
+ <property name="dataSet">Join Property_CurrentPhaseInfo</property>
+ <list-property name="boundDataColumns">
+ <structure>
+ <property name="name">CurrentPhase</property>
+ <text-property name="displayName">CurrentPhase</text-property>
+ <expression name="expression" type="javascript">dataSetRow["CurrentPhase"]</expression>
+ <property name="dataType">string</property>
+ </structure>
+ </list-property>
+ <property name="resultSetColumn">CurrentPhase</property>
+ </data>
+ </cell>
+ </row>
+ <row id="565">
+ <cell id="566"/>
+ <cell id="567"/>
+ <cell id="568"/>
+ <cell id="569">
+ <label id="588">
+ <text-property name="text">Exit Decision:</text-property>
+ </label>
+ </cell>
+ <cell id="570"/>
+ </row>
+ <row id="571">
+ <cell id="572">
+ <label id="583">
+ <text-property name="text">Objectives:</text-property>
+ </label>
+ </cell>
+ <cell id="573">
+ <data id="694">
+ <property name="dataSet">Reviews</property>
+ <list-property name="boundDataColumns">
+ <structure>
+ <property name="name">objectives</property>
+ <text-property name="displayName">objectives</text-property>
+ <expression name="expression" type="javascript">dataSetRow["objectives"]</expression>
+ <property name="dataType">string</property>
+ </structure>
+ </list-property>
+ <property name="resultSetColumn">objectives</property>
+ </data>
+ </cell>
+ <cell id="574"/>
+ <cell id="575"/>
+ <cell id="576"/>
+ </row>
+ </grid>
+ <label id="577">
+ <property name="style">LabelHeader</property>
+ <property name="marginTop">0.5cm</property>
+ <text-property name="text">Review AnomalyStatistcs</text-property>
+ </label>
+ <grid id="598">
+ <property name="style">GridStyle</property>
+ <property name="width">7.71875in</property>
+ <column id="599">
+ <property name="width">1.4895833333333333in</property>
+ </column>
+ <column id="600">
+ <property name="width">0.5104166666666666in</property>
+ </column>
+ <column id="601">
+ <property name="width">0.9375in</property>
+ </column>
+ <column id="602">
+ <property name="width">1.9270833333333333in</property>
+ </column>
+ <column id="603">
+ <property name="width">0.4895833333333333in</property>
+ </column>
+ <column id="604">
+ <property name="width">0.34375in</property>
+ </column>
+ <column id="605">
+ <property name="width">1.8958333333333333in</property>
+ </column>
+ <column id="606">
+ <property name="width">0.125in</property>
+ </column>
+ <row id="607">
+ <cell id="608"/>
+ <cell id="609"/>
+ <cell id="610"/>
+ <cell id="611"/>
+ <cell id="612"/>
+ <cell id="613"/>
+ <cell id="614"/>
+ <cell id="615"/>
+ </row>
+ <row id="616">
+ <cell id="617">
+ <grid id="700">
+ <property name="style">GridStyle</property>
+ <property name="marginTop">5pt</property>
+ <property name="marginBottom">10pt</property>
+ <column id="701"/>
+ <column id="702">
+ <property name="textAlign">center</property>
+ </column>
+ <row id="703">
+ <cell id="704">
+ <label id="706">
+ <text-property name="text">Totals:</text-property>
+ </label>
+ </cell>
+ <cell id="705">
+ <data id="707">
+ <property name="dataSet">Comment Anomaly</property>
+ <list-property name="boundDataColumns">
+ <structure>
+ <property name="name">CountTotalAnomaly</property>
+ <text-property name="displayName">CountTotalAnomaly</text-property>
+ <expression name="expression" type="javascript">dataSetRow["CountTotalAnomaly"]</expression>
+ <property name="dataType">integer</property>
+ </structure>
+ </list-property>
+ <property name="resultSetColumn">CountTotalAnomaly</property>
+ </data>
+ </cell>
+ </row>
+ </grid>
+ </cell>
+ <cell id="618"/>
+ <cell id="619"/>
+ <cell id="620"/>
+ <cell id="621"/>
+ <cell id="622"/>
+ <cell id="623"/>
+ <cell id="624"/>
+ </row>
+ <row id="625">
+ <cell id="626"/>
+ <cell id="627"/>
+ <cell id="628"/>
+ <cell id="629"/>
+ <cell id="630"/>
+ <cell id="631"/>
+ <cell id="632"/>
+ <cell id="633"/>
+ </row>
+ <row id="634">
+ <cell id="635">
+ <grid id="662">
+ <property name="style">GridStyle</property>
+ <property name="width">1.4270833333333333in</property>
+ <column id="663">
+ <property name="width">0.4479166666666667in</property>
+ </column>
+ <column id="664">
+ <property name="width">0.17708333333333334in</property>
+ </column>
+ <column id="665">
+ <property name="width">0.8020833333333334in</property>
+ <property name="textAlign">center</property>
+ </column>
+ <row id="681">
+ <cell id="682">
+ <property name="colSpan">3</property>
+ <property name="rowSpan">1</property>
+ <label id="685">
+ <property name="style">GridLabelHeader</property>
+ <property name="textAlign">center</property>
+ <text-property name="text">Ranking</text-property>
+ </label>
+ </cell>
+ </row>
+ <row id="666">
+ <cell id="667">
+ <label id="678">
+ <text-property name="text">None:</text-property>
+ </label>
+ </cell>
+ <cell id="668"/>
+ <cell id="669">
+ <data id="708">
+ <property name="dataSet">Comment Anomaly</property>
+ <list-property name="boundDataColumns">
+ <structure>
+ <property name="name">CountRankOther</property>
+ <text-property name="displayName">CountRankOther</text-property>
+ <expression name="expression" type="javascript">dataSetRow["CountRankOther"]</expression>
+ <property name="dataType">integer</property>
+ </structure>
+ </list-property>
+ <property name="resultSetColumn">CountRankOther</property>
+ </data>
+ </cell>
+ </row>
+ <row id="670">
+ <cell id="671">
+ <label id="679">
+ <text-property name="text">Minor:</text-property>
+ </label>
+ </cell>
+ <cell id="672"/>
+ <cell id="673">
+ <data id="698">
+ <property name="dataSet">Comment Anomaly</property>
+ <list-property name="boundDataColumns">
+ <structure>
+ <property name="name">CountRankMinor</property>
+ <text-property name="displayName">CountRankMinor</text-property>
+ <expression name="expression" type="javascript">dataSetRow["CountRankMinor"]</expression>
+ <property name="dataType">integer</property>
+ </structure>
+ </list-property>
+ <property name="resultSetColumn">CountRankMinor</property>
+ </data>
+ </cell>
+ </row>
+ <row id="674">
+ <cell id="675">
+ <label id="680">
+ <text-property name="text">Major:</text-property>
+ </label>
+ </cell>
+ <cell id="676"/>
+ <cell id="677">
+ <data id="699">
+ <property name="dataSet">Comment Anomaly</property>
+ <list-property name="boundDataColumns">
+ <structure>
+ <property name="name">CountRankMajor</property>
+ <text-property name="displayName">CountRankMajor</text-property>
+ <expression name="expression" type="javascript">dataSetRow["CountRankMajor"]</expression>
+ <property name="dataType">integer</property>
+ </structure>
+ </list-property>
+ <property name="resultSetColumn">CountRankMajor</property>
+ </data>
+ </cell>
+ </row>
+ </grid>
+ </cell>
+ <cell id="636"/>
+ <cell id="637"/>
+ <cell id="638">
+ <grid id="709">
+ <property name="style">GridStyle</property>
+ <property name="width">1.4166666666666667in</property>
+ <column id="710">
+ <property name="width">0.78125in</property>
+ </column>
+ <column id="711">
+ <property name="width">0.09375in</property>
+ </column>
+ <column id="712">
+ <property name="width">0.5416666666666666in</property>
+ <property name="textAlign">center</property>
+ </column>
+ <row id="713">
+ <cell id="714">
+ <property name="colSpan">3</property>
+ <property name="rowSpan">1</property>
+ <label id="737">
+ <property name="style">GridLabelHeader</property>
+ <property name="textAlign">center</property>
+ <text-property name="text">Class</text-property>
+ </label>
+ </cell>
+ </row>
+ <row id="717">
+ <cell id="718">
+ <label id="738">
+ <text-property name="text">Error:</text-property>
+ </label>
+ </cell>
+ <cell id="719"/>
+ <cell id="720">
+ <data id="884">
+ <property name="dataSet">Comment Type</property>
+ <list-property name="boundDataColumns">
+ <structure>
+ <property name="name">ClassErroneous</property>
+ <text-property name="displayName">ClassErroneous</text-property>
+ <expression name="expression" type="javascript">dataSetRow["ClassErroneous"]</expression>
+ <property name="dataType">integer</property>
+ </structure>
+ </list-property>
+ <property name="resultSetColumn">ClassErroneous</property>
+ </data>
+ </cell>
+ </row>
+ <row id="721">
+ <cell id="722">
+ <label id="739">
+ <text-property name="text">SuperFluous:</text-property>
+ </label>
+ </cell>
+ <cell id="723"/>
+ <cell id="724">
+ <data id="885">
+ <property name="dataSet">Comment Type</property>
+ <list-property name="boundDataColumns">
+ <structure>
+ <property name="name">ClassSuperfluous</property>
+ <text-property name="displayName">ClassSuperfluous</text-property>
+ <expression name="expression" type="javascript">dataSetRow["ClassSuperfluous"]</expression>
+ <property name="dataType">integer</property>
+ </structure>
+ </list-property>
+ <property name="resultSetColumn">ClassSuperfluous</property>
+ </data>
+ </cell>
+ </row>
+ <row id="725">
+ <cell id="726">
+ <label id="740">
+ <text-property name="text">Improvement:</text-property>
+ </label>
+ </cell>
+ <cell id="727"/>
+ <cell id="728">
+ <data id="886">
+ <property name="dataSet">Comment Type</property>
+ <list-property name="boundDataColumns">
+ <structure>
+ <property name="name">ClassImprovement</property>
+ <text-property name="displayName">ClassImprovement</text-property>
+ <expression name="expression" type="javascript">dataSetRow["ClassImprovement"]</expression>
+ <property name="dataType">integer</property>
+ </structure>
+ </list-property>
+ <property name="resultSetColumn">ClassImprovement</property>
+ </data>
+ </cell>
+ </row>
+ <row id="729">
+ <cell id="730">
+ <label id="741">
+ <text-property name="text">Question:</text-property>
+ </label>
+ </cell>
+ <cell id="731"/>
+ <cell id="732">
+ <data id="889">
+ <property name="dataSet">Comment Type</property>
+ <list-property name="boundDataColumns">
+ <structure>
+ <property name="name">ClassQuestion</property>
+ <text-property name="displayName">ClassQuestion</text-property>
+ <expression name="expression" type="javascript">dataSetRow["ClassQuestion"]</expression>
+ <property name="dataType">integer</property>
+ </structure>
+ </list-property>
+ <property name="resultSetColumn">ClassQuestion</property>
+ </data>
+ </cell>
+ </row>
+ <row id="733">
+ <cell id="734">
+ <label id="743">
+ <text-property name="text">Others:</text-property>
+ </label>
+ </cell>
+ <cell id="735"/>
+ <cell id="736">
+ <data id="888">
+ <property name="dataSet">Comment Type</property>
+ <list-property name="boundDataColumns">
+ <structure>
+ <property name="name">ClassOthers</property>
+ <text-property name="displayName">ClassOthers</text-property>
+ <expression name="expression" type="javascript">dataSetRow["ClassOthers"]</expression>
+ <property name="dataType">integer</property>
+ </structure>
+ </list-property>
+ <property name="resultSetColumn">ClassOthers</property>
+ </data>
+ </cell>
+ </row>
+ </grid>
+ </cell>
+ <cell id="639"/>
+ <cell id="640"/>
+ <cell id="641">
+ <grid id="828">
+ <property name="style">GridStyle</property>
+ <property name="width">1.5625in</property>
+ <column id="829">
+ <property name="width">0.7083333333333334in</property>
+ </column>
+ <column id="830">
+ <property name="width">0.2604166666666667in</property>
+ </column>
+ <column id="831">
+ <property name="width">0.59375in</property>
+ <property name="textAlign">center</property>
+ </column>
+ <row id="832">
+ <cell id="833">
+ <property name="colSpan">3</property>
+ <property name="rowSpan">1</property>
+ <label id="834">
+ <property name="style">GridLabelHeader</property>
+ <property name="textAlign">center</property>
+ <text-property name="text">State</text-property>
+ </label>
+ </cell>
+ </row>
+ <row id="835">
+ <cell id="836">
+ <label id="837">
+ <text-property name="text">Assigned:</text-property>
+ </label>
+ </cell>
+ <cell id="838"/>
+ <cell id="839">
+ <data id="840">
+ <property name="dataSet">Comment Anomaly</property>
+ <list-property name="boundDataColumns">
+ <structure>
+ <property name="name">CountStateAssigned</property>
+ <text-property name="displayName">CountStateAssigned</text-property>
+ <expression name="expression" type="javascript">dataSetRow["CountStateAssigned"]</expression>
+ <property name="dataType">integer</property>
+ </structure>
+ </list-property>
+ <property name="resultSetColumn">CountStateAssigned</property>
+ </data>
+ </cell>
+ </row>
+ <row id="841">
+ <cell id="842">
+ <label id="869">
+ <text-property name="text">Created:</text-property>
+ </label>
+ </cell>
+ <cell id="843"/>
+ <cell id="844">
+ <data id="876">
+ <property name="dataSet">Comment Anomaly</property>
+ <list-property name="boundDataColumns">
+ <structure>
+ <property name="name">CountStateCreated</property>
+ <text-property name="displayName">CountStateCreated</text-property>
+ <expression name="expression" type="javascript">dataSetRow["CountStateCreated"]</expression>
+ <property name="dataType">integer</property>
+ </structure>
+ </list-property>
+ <property name="resultSetColumn">CountStateCreated</property>
+ </data>
+ </cell>
+ </row>
+ <row id="845">
+ <cell id="846">
+ <label id="870">
+ <text-property name="text">Duplicated:</text-property>
+ </label>
+ </cell>
+ <cell id="847"/>
+ <cell id="848">
+ <data id="879">
+ <property name="dataSet">Comment Anomaly</property>
+ <list-property name="boundDataColumns">
+ <structure>
+ <property name="name">CountStateDuplicated</property>
+ <text-property name="displayName">CountStateDuplicated</text-property>
+ <expression name="expression" type="javascript">dataSetRow["CountStateDuplicated"]</expression>
+ <property name="dataType">integer</property>
+ </structure>
+ </list-property>
+ <property name="resultSetColumn">CountStateDuplicated</property>
+ </data>
+ </cell>
+ </row>
+ <row id="849">
+ <cell id="850">
+ <label id="871">
+ <text-property name="text">Rejected:</text-property>
+ </label>
+ </cell>
+ <cell id="851"/>
+ <cell id="852">
+ <data id="880">
+ <property name="dataSet">Comment Anomaly</property>
+ <list-property name="boundDataColumns">
+ <structure>
+ <property name="name">CountStateRejected</property>
+ <text-property name="displayName">CountStateRejected</text-property>
+ <expression name="expression" type="javascript">dataSetRow["CountStateRejected"]</expression>
+ <property name="dataType">integer</property>
+ </structure>
+ </list-property>
+ <property name="resultSetColumn">CountStateRejected</property>
+ </data>
+ </cell>
+ </row>
+ <row id="853">
+ <cell id="854">
+ <label id="872">
+ <text-property name="text">Postponed:</text-property>
+ </label>
+ </cell>
+ <cell id="855"/>
+ <cell id="856">
+ <data id="881">
+ <property name="dataSet">Comment Anomaly</property>
+ <list-property name="boundDataColumns">
+ <structure>
+ <property name="name">CountStateDeferred</property>
+ <text-property name="displayName">CountStateDeferred</text-property>
+ <expression name="expression" type="javascript">dataSetRow["CountStateDeferred"]</expression>
+ <property name="dataType">integer</property>
+ </structure>
+ </list-property>
+ <property name="resultSetColumn">CountStateDeferred</property>
+ </data>
+ </cell>
+ </row>
+ <row id="857">
+ <cell id="858">
+ <label id="873">
+ <text-property name="text">Accepted:</text-property>
+ </label>
+ </cell>
+ <cell id="859"/>
+ <cell id="860">
+ <data id="877">
+ <property name="dataSet">Comment Anomaly</property>
+ <list-property name="boundDataColumns">
+ <structure>
+ <property name="name">CountStateAccepted</property>
+ <text-property name="displayName">CountStateAccepted</text-property>
+ <expression name="expression" type="javascript">dataSetRow["CountStateAccepted"]</expression>
+ <property name="dataType">integer</property>
+ </structure>
+ </list-property>
+ <property name="resultSetColumn">CountStateAccepted</property>
+ </data>
+ </cell>
+ </row>
+ <row id="861">
+ <cell id="862">
+ <label id="874">
+ <text-property name="text">Fixed:</text-property>
+ </label>
+ </cell>
+ <cell id="863"/>
+ <cell id="864">
+ <data id="878">
+ <property name="dataSet">Comment Anomaly</property>
+ <list-property name="boundDataColumns">
+ <structure>
+ <property name="name">CountStateFixed</property>
+ <text-property name="displayName">CountStateFixed</text-property>
+ <expression name="expression" type="javascript">dataSetRow["CountStateFixed"]</expression>
+ <property name="dataType">integer</property>
+ </structure>
+ </list-property>
+ <property name="resultSetColumn">CountStateFixed</property>
+ </data>
+ </cell>
+ </row>
+ <row id="865">
+ <cell id="866">
+ <label id="875">
+ <text-property name="text">Verified:</text-property>
+ </label>
+ </cell>
+ <cell id="867"/>
+ <cell id="868">
+ <data id="882">
+ <property name="dataSet">Comment Anomaly</property>
+ <list-property name="boundDataColumns">
+ <structure>
+ <property name="name">CountStateVerified</property>
+ <text-property name="displayName">CountStateVerified</text-property>
+ <expression name="expression" type="javascript">dataSetRow["CountStateVerified"]</expression>
+ <property name="dataType">integer</property>
+ </structure>
+ </list-property>
+ <property name="resultSetColumn">CountStateVerified</property>
+ </data>
+ </cell>
+ </row>
+ </grid>
+ </cell>
+ <cell id="642"/>
+ </row>
+ <row id="643">
+ <cell id="644"/>
+ <cell id="645"/>
+ <cell id="646"/>
+ <cell id="647"/>
+ <cell id="648"/>
+ <cell id="649"/>
+ <cell id="650"/>
+ <cell id="651"/>
+ </row>
+ <row id="652">
+ <cell id="653"/>
+ <cell id="654"/>
+ <cell id="655"/>
+ <cell id="656"/>
+ <cell id="657"/>
+ <cell id="658"/>
+ <cell id="659"/>
+ <cell id="660"/>
+ </row>
+ </grid>
+ <label id="921">
+ <property name="style">LabelHeader</property>
+ <text-property name="text">Review Efficiency Statistics</text-property>
+ </label>
+ <grid id="923">
+ <property name="style">GridStyle</property>
+ <property name="width">7.75in</property>
+ <column id="924">
+ <property name="width">0.16666666666666666in</property>
+ </column>
+ <column id="925">
+ <property name="width">3.2604166666666665in</property>
+ </column>
+ <column id="926">
+ <property name="width">0.125in</property>
+ </column>
+ <column id="928">
+ <property name="width">1in</property>
+ </column>
+ <column id="936">
+ <property name="width">1.0520833333333333in</property>
+ </column>
+ <column id="937">
+ <property name="width">0.13541666666666666in</property>
+ </column>
+ <column id="938">
+ <property name="width">1.6354166666666667in</property>
+ </column>
+ <column id="939">
+ <property name="width">0.3645833333333333in</property>
+ </column>
+ <row id="940">
+ <cell id="941"/>
+ <cell id="942"/>
+ <cell id="943"/>
+ <cell id="945"/>
+ <cell id="953"/>
+ <cell id="954"/>
+ <cell id="955"/>
+ <cell id="956"/>
+ </row>
+ <row id="957">
+ <cell id="958"/>
+ <cell id="959">
+ <grid id="1280">
+ <property name="style">GridStyle</property>
+ <property name="width">3.1354166666666665in</property>
+ <column id="1281">
+ <property name="width">1.2291666666666667in</property>
+ </column>
+ <column id="1282">
+ <property name="width">0.8645833333333334in</property>
+ <property name="textAlign">center</property>
+ </column>
+ <column id="1283">
+ <property name="width">1.0416666666666667in</property>
+ </column>
+ <row id="1284">
+ <cell id="1285">
+ <property name="colSpan">3</property>
+ <property name="rowSpan">1</property>
+ <label id="1312">
+ <property name="style">GridLabelHeader</property>
+ <property name="textAlign">center</property>
+ <text-property name="text">Review Items</text-property>
+ </label>
+ </cell>
+ </row>
+ <row id="1288">
+ <cell id="1289">
+ <label id="1313">
+ <text-property name="text">Total number of files</text-property>
+ </label>
+ </cell>
+ <cell id="1290">
+ <data id="1327">
+ <property name="dataSet">Item FileVersion</property>
+ <list-property name="boundDataColumns">
+ <structure>
+ <property name="name">CountNumberOfFiles</property>
+ <text-property name="displayName">CountNumberOfFiles</text-property>
+ <expression name="expression" type="javascript">dataSetRow["CountNumberOfFiles"]</expression>
+ <property name="dataType">integer</property>
+ </structure>
+ </list-property>
+ <property name="resultSetColumn">CountNumberOfFiles</property>
+ </data>
+ </cell>
+ <cell id="1291"/>
+ </row>
+ <row id="1292">
+ <cell id="1293">
+ <label id="1314">
+ <text-property name="text">Total review Items</text-property>
+ </label>
+ </cell>
+ <cell id="1294">
+ <data id="1328">
+ <property name="dataSet">Item TextPosition</property>
+ <list-property name="boundDataColumns">
+ <structure>
+ <property name="name">CountTotalReviewItems</property>
+ <text-property name="displayName">CountTotalReviewItems</text-property>
+ <expression name="expression" type="javascript">dataSetRow["CountTotalReviewItems"]</expression>
+ <property name="dataType">integer</property>
+ </structure>
+ </list-property>
+ <property name="resultSetColumn">CountTotalReviewItems</property>
+ </data>
+ </cell>
+ <cell id="1295"/>
+ </row>
+ <row id="1296">
+ <cell id="1297">
+ <label id="1315">
+ <text-property name="text">Total LOC</text-property>
+ </label>
+ </cell>
+ <cell id="1298">
+ <data id="1329">
+ <property name="dataSet">Item TextPosition</property>
+ <list-property name="boundDataColumns">
+ <structure>
+ <property name="name">CountTotalLOC</property>
+ <text-property name="displayName">CountTotalLOC</text-property>
+ <expression name="expression" type="javascript">dataSetRow["CountTotalLOC"]</expression>
+ <property name="dataType">integer</property>
+ </structure>
+ </list-property>
+ <property name="resultSetColumn">CountTotalLOC</property>
+ </data>
+ </cell>
+ <cell id="1299"/>
+ </row>
+ <row id="1300">
+ <cell id="1301">
+ <label id="1316">
+ <text-property name="text">Number of Participants</text-property>
+ </label>
+ </cell>
+ <cell id="1302">
+ <data id="1331">
+ <property name="dataSet">Item participant</property>
+ <list-property name="boundDataColumns">
+ <structure>
+ <property name="name">RevieItemParticipants</property>
+ <text-property name="displayName">RevieItemParticipants</text-property>
+ <expression name="expression" type="javascript">dataSetRow["RevieItemParticipants"]</expression>
+ <property name="dataType">integer</property>
+ </structure>
+ </list-property>
+ <property name="resultSetColumn">RevieItemParticipants</property>
+ </data>
+ </cell>
+ <cell id="1303"/>
+ </row>
+ <row id="1304">
+ <cell id="1305">
+ <label id="1317">
+ <text-property name="text">LOC / Participant</text-property>
+ </label>
+ </cell>
+ <cell id="1306">
+ <data id="1332">
+ <structure name="numberFormat">
+ <property name="category">Fixed</property>
+ <property name="pattern">###0.000</property>
+ </structure>
+ <property name="dataSet">Join Item_TextPosition-Participant</property>
+ <list-property name="boundDataColumns">
+ <structure>
+ <property name="name">LOCPerParticipant</property>
+ <text-property name="displayName">LOCPerParticipant</text-property>
+ <expression name="expression" type="javascript">dataSetRow["LOCPerParticipant"]</expression>
+ <property name="dataType">float</property>
+ </structure>
+ </list-property>
+ <property name="resultSetColumn">LOCPerParticipant</property>
+ </data>
+ </cell>
+ <cell id="1307">
+ <label id="1326">
+ <text-property name="text">LOC / Participant</text-property>
+ </label>
+ </cell>
+ </row>
+ <row id="1308">
+ <cell id="1309">
+ <label id="1318">
+ <text-property name="text">Preparation review Rate</text-property>
+ </label>
+ </cell>
+ <cell id="1310">
+ <data id="1334">
+ <property name="style">FloatFormat</property>
+ <property name="dataSet">Join ItemTextPosition_ParticipantTime</property>
+ <list-property name="boundDataColumns">
+ <structure>
+ <property name="name">PreparationReviewRate</property>
+ <text-property name="displayName">PreparationReviewRate</text-property>
+ <expression name="expression" type="javascript">dataSetRow["PreparationReviewRate"]</expression>
+ <property name="dataType">float</property>
+ </structure>
+ </list-property>
+ <property name="resultSetColumn">PreparationReviewRate</property>
+ </data>
+ </cell>
+ <cell id="1311">
+ <label id="1325">
+ <text-property name="text">LOC / Hrs</text-property>
+ </label>
+ </cell>
+ </row>
+ <row id="1319">
+ <cell id="1320">
+ <label id="1323">
+ <text-property name="text">Decision Review Rate</text-property>
+ </label>
+ </cell>
+ <cell id="1321">
+ <data id="1337">
+ <property name="style">FloatFormat</property>
+ <property name="dataSet">Join ItemtextPos_Participant_propertydecision</property>
+ <list-property name="boundDataColumns">
+ <structure>
+ <property name="name">ItemDecisionReviewRate</property>
+ <text-property name="displayName">ItemDecisionReviewRate</text-property>
+ <expression name="expression" type="javascript">dataSetRow["ItemDecisionReviewRate"]</expression>
+ <property name="dataType">float</property>
+ </structure>
+ </list-property>
+ <property name="resultSetColumn">ItemDecisionReviewRate</property>
+ </data>
+ </cell>
+ <cell id="1322">
+ <label id="1324">
+ <text-property name="text">LOC / Hrs</text-property>
+ </label>
+ </cell>
+ </row>
+ </grid>
+ </cell>
+ <cell id="960"/>
+ <cell id="962"/>
+ <cell id="970">
+ <property name="colSpan">3</property>
+ <property name="rowSpan">1</property>
+ <grid id="1343">
+ <property name="style">GridStyle</property>
+ <property name="width">2.46875in</property>
+ <column id="1344">
+ <property name="width">1.0416666666666667in</property>
+ </column>
+ <column id="1345">
+ <property name="width">0.6145833333333334in</property>
+ </column>
+ <column id="1346">
+ <property name="width">0.8125in</property>
+ </column>
+ <row id="1347">
+ <cell id="1348">
+ <property name="colSpan">3</property>
+ <property name="rowSpan">1</property>
+ <label id="1367">
+ <property name="style">GridLabelHeader</property>
+ <property name="textAlign">center</property>
+ <text-property name="text">Review Anomalies</text-property>
+ </label>
+ </cell>
+ </row>
+ <row id="1351">
+ <cell id="1352">
+ <label id="1368">
+ <text-property name="text">Preparation Review Rate</text-property>
+ </label>
+ </cell>
+ <cell id="1353">
+ <data id="1933">
+ <property name="style">FloatFormat</property>
+ <property name="dataSet">Join Anomaly_ParticipantTime</property>
+ <list-property name="boundDataColumns">
+ <structure>
+ <property name="name">AnoPreparationReviewRate</property>
+ <text-property name="displayName">AnoPreparationReviewRate</text-property>
+ <expression name="expression" type="javascript">dataSetRow["AnoPreparationReviewRate"]</expression>
+ <property name="dataType">string</property>
+ </structure>
+ </list-property>
+ <property name="resultSetColumn">AnoPreparationReviewRate</property>
+ </data>
+ </cell>
+ <cell id="1354">
+ <label id="1375">
+ <text-property name="text">Ano/Hrs</text-property>
+ </label>
+ </cell>
+ </row>
+ <row id="1355">
+ <cell id="1356">
+ <label id="1369">
+ <text-property name="text">Decision Review Rate</text-property>
+ </label>
+ </cell>
+ <cell id="1357">
+ <data id="1935">
+ <property name="style">FloatFormat</property>
+ <property name="dataSet">Join Anomaly_PropertyDecision</property>
+ <list-property name="boundDataColumns">
+ <structure>
+ <property name="name">AnoDecisionReviewRate</property>
+ <text-property name="displayName">AnoDecisionReviewRate</text-property>
+ <expression name="expression" type="javascript">dataSetRow["AnoDecisionReviewRate"]</expression>
+ <property name="dataType">string</property>
+ </structure>
+ </list-property>
+ <property name="resultSetColumn">AnoDecisionReviewRate</property>
+ </data>
+ </cell>
+ <cell id="1358">
+ <label id="1374">
+ <text-property name="text">Ano/Hrs</text-property>
+ </label>
+ </cell>
+ </row>
+ <row id="1359">
+ <cell id="1360">
+ <label id="1370">
+ <text-property name="text">Defect Density</text-property>
+ </label>
+ </cell>
+ <cell id="1361">
+ <data id="1937">
+ <property name="style">FloatFormat</property>
+ <property name="dataSet">Join ItemTextPosition_Anomaly</property>
+ <list-property name="boundDataColumns">
+ <structure>
+ <property name="name">DefectDensityCalculation</property>
+ <text-property name="displayName">DefectDensityCalculation</text-property>
+ <expression name="expression" type="javascript">dataSetRow["DefectDensityCalculation"]</expression>
+ <property name="dataType">string</property>
+ </structure>
+ </list-property>
+ <property name="resultSetColumn">DefectDensityCalculation</property>
+ </data>
+ </cell>
+ <cell id="1362">
+ <label id="1373">
+ <text-property name="text">Accepted / LOC</text-property>
+ </label>
+ </cell>
+ </row>
+ <row id="1363">
+ <cell id="1364">
+ <label id="1371">
+ <text-property name="text">Anomaly / Participant</text-property>
+ </label>
+ </cell>
+ <cell id="1365">
+ <data id="1376">
+ <property name="style">FloatFormat</property>
+ <property name="dataSet">Comment Participant</property>
+ <list-property name="boundDataColumns">
+ <structure>
+ <property name="name">CountAnoPerParticipant</property>
+ <text-property name="displayName">CountAnoPerParticipant</text-property>
+ <expression name="expression" type="javascript">dataSetRow["CountAnoPerParticipant"]</expression>
+ <property name="dataType">float</property>
+ </structure>
+ </list-property>
+ <property name="resultSetColumn">CountAnoPerParticipant</property>
+ </data>
+ </cell>
+ <cell id="1366">
+ <label id="1372">
+ <text-property name="text">Ano / participant</text-property>
+ </label>
+ </cell>
+ </row>
+ </grid>
+ </cell>
+ <cell id="973"/>
+ </row>
+ <row id="974">
+ <cell id="975"/>
+ <cell id="976"/>
+ <cell id="977"/>
+ <cell id="979"/>
+ <cell id="987"/>
+ <cell id="988"/>
+ <cell id="989"/>
+ <cell id="990"/>
+ </row>
+ <row id="991">
+ <cell id="992"/>
+ <cell id="993">
+ <grid id="1377">
+ <property name="width">3.1666666666666665in</property>
+ <column id="1378">
+ <property name="width">1.28125in</property>
+ </column>
+ <column id="1379">
+ <property name="width">1.28125in</property>
+ </column>
+ <column id="1380">
+ <property name="width">0.6041666666666666in</property>
+ </column>
+ <row id="1382">
+ <cell id="1383">
+ <property name="colSpan">3</property>
+ <property name="rowSpan">1</property>
+ <label id="1422">
+ <property name="style">GridLabelHeader</property>
+ <property name="textAlign">center</property>
+ <text-property name="text">Avg Time Line</text-property>
+ </label>
+ </cell>
+ </row>
+ <row id="1387">
+ <cell id="1388">
+ <label id="1423">
+ <text-property name="text">Review Start</text-property>
+ </label>
+ </cell>
+ <cell id="1389">
+ <data id="1496">
+ <property name="dataSet">Join Property_CurrentPhaseInfo</property>
+ <list-property name="boundDataColumns">
+ <structure>
+ <property name="name">ReviewStart</property>
+ <text-property name="displayName">ReviewStart</text-property>
+ <expression name="expression" type="javascript">dataSetRow["ReviewStart"]</expression>
+ <property name="dataType">string</property>
+ </structure>
+ </list-property>
+ <property name="resultSetColumn">ReviewStart</property>
+ </data>
+ </cell>
+ <cell id="1390"/>
+ </row>
+ <row id="1392">
+ <cell id="1393">
+ <label id="1424">
+ <property name="paddingBottom">0.5cm</property>
+ <text-property name="text">Review Completion</text-property>
+ </label>
+ </cell>
+ <cell id="1394">
+ <data id="1497">
+ <property name="dataSet">Join Property_CurrentPhaseInfo</property>
+ <list-property name="boundDataColumns">
+ <structure>
+ <property name="name">ReviewCompletion</property>
+ <text-property name="displayName">ReviewCompletion</text-property>
+ <expression name="expression" type="javascript">dataSetRow["ReviewCompletion"]</expression>
+ <property name="dataType">string</property>
+ </structure>
+ </list-property>
+ <property name="resultSetColumn">ReviewCompletion</property>
+ </data>
+ </cell>
+ <cell id="1395"/>
+ </row>
+ <row id="1397">
+ <cell id="1398"/>
+ <cell id="1399"/>
+ <cell id="1400"/>
+ </row>
+ <row id="1402">
+ <cell id="1403">
+ <label id="1425">
+ <text-property name="text">Planning Phase</text-property>
+ </label>
+ </cell>
+ <cell id="1404">
+ <data id="1504">
+ <property name="dataSet">Join PropertyFormalBasic_PhaseInfo</property>
+ <list-property name="boundDataColumns">
+ <structure>
+ <property name="name">PlanningPhaseDays</property>
+ <text-property name="displayName">PlanningPhaseDays</text-property>
+ <expression name="expression" type="javascript">dataSetRow["PlanningPhaseDays"]</expression>
+ <property name="dataType">integer</property>
+ </structure>
+ </list-property>
+ <property name="resultSetColumn">PlanningPhaseDays</property>
+ </data>
+ </cell>
+ <cell id="1405"/>
+ </row>
+ <row id="1407">
+ <cell id="1408">
+ <label id="1426">
+ <text-property name="text">Preparation Phase</text-property>
+ </label>
+ </cell>
+ <cell id="1409">
+ <data id="1505">
+ <property name="dataSet">Join PropertyFormalBasic_PhaseInfo</property>
+ <list-property name="boundDataColumns">
+ <structure>
+ <property name="name">PreparationPhaseDays</property>
+ <text-property name="displayName">PreparationPhaseDays</text-property>
+ <expression name="expression" type="javascript">dataSetRow["PreparationPhaseDays"]</expression>
+ <property name="dataType">integer</property>
+ </structure>
+ </list-property>
+ <property name="resultSetColumn">PreparationPhaseDays</property>
+ </data>
+ </cell>
+ <cell id="1410"/>
+ </row>
+ <row id="1412">
+ <cell id="1413">
+ <label id="1427">
+ <text-property name="text">Decision Phase</text-property>
+ </label>
+ </cell>
+ <cell id="1414">
+ <data id="1503">
+ <property name="dataSet">Join PropertyFormalBasic_PhaseInfo</property>
+ <list-property name="boundDataColumns">
+ <structure>
+ <property name="name">DecisionPhaseDays</property>
+ <text-property name="displayName">DecisionPhaseDays</text-property>
+ <expression name="expression" type="javascript">dataSetRow["DecisionPhaseDays"]</expression>
+ <property name="dataType">integer</property>
+ </structure>
+ </list-property>
+ <property name="resultSetColumn">DecisionPhaseDays</property>
+ </data>
+ </cell>
+ <cell id="1415"/>
+ </row>
+ <row id="1417">
+ <cell id="1418">
+ <label id="1428">
+ <text-property name="text">Rework Phase</text-property>
+ </label>
+ </cell>
+ <cell id="1419">
+ <data id="1502">
+ <property name="dataSet">Join PropertyFormalBasic_PhaseInfo</property>
+ <list-property name="boundDataColumns">
+ <structure>
+ <property name="name">ReworkPhaseDays</property>
+ <text-property name="displayName">ReworkPhaseDays</text-property>
+ <expression name="expression" type="javascript">dataSetRow["ReworkPhaseDays"]</expression>
+ <property name="dataType">integer</property>
+ </structure>
+ </list-property>
+ <property name="resultSetColumn">ReworkPhaseDays</property>
+ </data>
+ </cell>
+ <cell id="1420"/>
+ </row>
+ <row id="1429">
+ <cell id="1430">
+ <property name="borderTopColor">#000000</property>
+ <property name="borderTopStyle">double</property>
+ <property name="borderTopWidth">medium</property>
+ <label id="1434">
+ <property name="paddingBottom">0.5cm</property>
+ <text-property name="text">Review Cycle</text-property>
+ </label>
+ </cell>
+ <cell id="1431">
+ <property name="borderTopColor">#000000</property>
+ <property name="borderTopStyle">double</property>
+ <property name="borderTopWidth">medium</property>
+ <data id="1501">
+ <property name="dataSet">Join PropertyFormalBasic_PhaseInfo</property>
+ <list-property name="boundDataColumns">
+ <structure>
+ <property name="name">ReviewCycleDays</property>
+ <text-property name="displayName">ReviewCycleDays</text-property>
+ <expression name="expression" type="javascript">dataSetRow["ReviewCycleDays"]</expression>
+ <property name="dataType">integer</property>
+ </structure>
+ </list-property>
+ <property name="resultSetColumn">ReviewCycleDays</property>
+ </data>
+ </cell>
+ <cell id="1432">
+ <property name="borderTopColor">#000000</property>
+ <property name="borderTopStyle">double</property>
+ <property name="borderTopWidth">medium</property>
+ <label id="1435">
+ <text-property name="text">Days</text-property>
+ </label>
+ </cell>
+ </row>
+ </grid>
+ </cell>
+ <cell id="994"/>
+ <cell id="996">
+ <property name="colSpan">2</property>
+ <property name="rowSpan">1</property>
+ <grid id="1436">
+ <property name="width">1.8854166666666667in</property>
+ <column id="1437">
+ <property name="width">0.7916666666666666in</property>
+ </column>
+ <column id="1438">
+ <property name="width">0.7395833333333334in</property>
+ </column>
+ <column id="1439">
+ <property name="width">0.3541666666666667in</property>
+ </column>
+ <row id="1440">
+ <cell id="1441">
+ <property name="colSpan">3</property>
+ <property name="rowSpan">1</property>
+ <label id="1456">
+ <property name="style">GridLabelHeader</property>
+ <property name="textAlign">center</property>
+ <text-property name="text">Avg Effort per participant</text-property>
+ </label>
+ </cell>
+ </row>
+ <row id="1444">
+ <cell id="1445">
+ <label id="1457">
+ <text-property name="text">Preparation Time</text-property>
+ </label>
+ </cell>
+ <cell id="1446">
+ <data id="1490">
+ <property name="style">FloatFormat</property>
+ <property name="dataSet">Join ItemTextPosition_ParticipantTime</property>
+ <list-property name="boundDataColumns">
+ <structure>
+ <property name="name">AvgPreparationTime</property>
+ <text-property name="displayName">AvgPreparationTime</text-property>
+ <expression name="expression" type="javascript">dataSetRow["AvgPreparationTime"]</expression>
+ <property name="dataType">float</property>
+ </structure>
+ </list-property>
+ <property name="resultSetColumn">AvgPreparationTime</property>
+ </data>
+ </cell>
+ <cell id="1447">
+ <label id="1460">
+ <text-property name="text">Hrs</text-property>
+ </label>
+ </cell>
+ </row>
+ <row id="1448">
+ <cell id="1449">
+ <label id="1458">
+ <text-property name="text">Decision Time</text-property>
+ </label>
+ </cell>
+ <cell id="1450">
+ <data id="1492">
+ <property name="style">FloatFormat</property>
+ <property name="dataSet">Join ItemParticipant_CommentPropertyDecison</property>
+ <list-property name="boundDataColumns">
+ <structure>
+ <property name="name">AvgEffortDecisionTime</property>
+ <text-property name="displayName">AvgEffortDecisionTime</text-property>
+ <expression name="expression" type="javascript">dataSetRow["AvgEffortDecisionTime"]</expression>
+ <property name="dataType">float</property>
+ </structure>
+ </list-property>
+ <property name="resultSetColumn">AvgEffortDecisionTime</property>
+ </data>
+ </cell>
+ <cell id="1451">
+ <label id="1461">
+ <text-property name="text">Hrs</text-property>
+ </label>
+ </cell>
+ </row>
+ <row id="1452">
+ <cell id="1453">
+ <property name="borderTopColor">#000000</property>
+ <property name="borderTopStyle">double</property>
+ <property name="borderTopWidth">medium</property>
+ <property name="paddingTop">4pt</property>
+ <label id="1459">
+ <property name="paddingTop">4pt</property>
+ <text-property name="text">Avg Review Time</text-property>
+ </label>
+ </cell>
+ <cell id="1454">
+ <property name="borderTopColor">#000000</property>
+ <property name="borderTopStyle">double</property>
+ <property name="borderTopWidth">medium</property>
+ <property name="paddingTop">4pt</property>
+ <data id="1493">
+ <property name="style">FloatFormat</property>
+ <property name="paddingTop">4pt</property>
+ <property name="dataSet">Join ItemParticipant_CommentPropertyDecison</property>
+ <list-property name="boundDataColumns">
+ <structure>
+ <property name="name">AverageTotalReviewTime</property>
+ <text-property name="displayName">AverageTotalReviewTime</text-property>
+ <expression name="expression" type="javascript">dataSetRow["AverageTotalReviewTime"]</expression>
+ <property name="dataType">float</property>
+ </structure>
+ </list-property>
+ <property name="resultSetColumn">AverageTotalReviewTime</property>
+ </data>
+ </cell>
+ <cell id="1455">
+ <property name="borderTopColor">#000000</property>
+ <property name="borderTopStyle">double</property>
+ <property name="borderTopWidth">medium</property>
+ <property name="paddingTop">4pt</property>
+ <label id="1462">
+ <property name="paddingTop">4pt</property>
+ <text-property name="text">Hrs</text-property>
+ </label>
+ </cell>
+ </row>
+ </grid>
+ </cell>
+ <cell id="1005"/>
+ <cell id="1006">
+ <property name="colSpan">2</property>
+ <property name="rowSpan">1</property>
+ <grid id="1463">
+ <property name="width">1.6770833333333333in</property>
+ <column id="1464">
+ <property name="width">0.8333333333333334in</property>
+ </column>
+ <column id="1465">
+ <property name="width">0.5416666666666666in</property>
+ </column>
+ <column id="1466">
+ <property name="width">0.3020833333333333in</property>
+ </column>
+ <row id="1467">
+ <cell id="1468">
+ <property name="colSpan">3</property>
+ <property name="rowSpan">1</property>
+ <label id="1483">
+ <property name="style">GridLabelHeader</property>
+ <property name="textAlign">center</property>
+ <text-property name="text">Total Review Effort</text-property>
+ </label>
+ </cell>
+ </row>
+ <row id="1471">
+ <cell id="1472">
+ <label id="1484">
+ <text-property name="text">Preparation Time</text-property>
+ </label>
+ </cell>
+ <cell id="1473">
+ <data id="1491">
+ <property name="style">FloatFormat</property>
+ <property name="dataSet">Join ItemTextPosition_ParticipantTime</property>
+ <list-property name="boundDataColumns">
+ <structure>
+ <property name="name">TotalPreparationTimeInHrs</property>
+ <text-property name="displayName">TotalPreparationTimeInHrs</text-property>
+ <expression name="expression" type="javascript">dataSetRow["TotalPreparationTimeInHrs"]</expression>
+ <property name="dataType">float</property>
+ </structure>
+ </list-property>
+ <property name="resultSetColumn">TotalPreparationTimeInHrs</property>
+ </data>
+ </cell>
+ <cell id="1474">
+ <label id="1487">
+ <text-property name="text">Hrs</text-property>
+ </label>
+ </cell>
+ </row>
+ <row id="1475">
+ <cell id="1476">
+ <label id="1485">
+ <text-property name="text">Decision Time</text-property>
+ </label>
+ </cell>
+ <cell id="1477">
+ <data id="1494">
+ <property name="style">FloatFormat</property>
+ <property name="dataSet">Join ItemParticipant_CommentPropertyDecison</property>
+ <list-property name="boundDataColumns">
+ <structure>
+ <property name="name">ComputeTotalDecisionTimeinHrs</property>
+ <text-property name="displayName">Join CommentParticipant_PropertyDecsion::ComputeTotalDecisionTimeinHrs</text-property>
+ <expression name="expression" type="javascript">dataSetRow["ComputeTotalDecisionTimeinHrs"]</expression>
+ <property name="dataType">float</property>
+ </structure>
+ </list-property>
+ <property name="resultSetColumn">ComputeTotalDecisionTimeinHrs</property>
+ </data>
+ </cell>
+ <cell id="1478">
+ <label id="1488">
+ <text-property name="text">Hrs</text-property>
+ </label>
+ </cell>
+ </row>
+ <row id="1479">
+ <cell id="1480">
+ <property name="borderTopColor">#000000</property>
+ <property name="borderTopStyle">double</property>
+ <property name="borderTopWidth">medium</property>
+ <property name="paddingTop">4pt</property>
+ <label id="1486">
+ <property name="paddingTop">4pt</property>
+ <text-property name="text">Total review Time</text-property>
+ </label>
+ </cell>
+ <cell id="1481">
+ <property name="borderTopColor">#000000</property>
+ <property name="borderTopStyle">double</property>
+ <property name="borderTopWidth">medium</property>
+ <property name="paddingTop">4pt</property>
+ <data id="1495">
+ <property name="style">FloatFormat</property>
+ <property name="paddingTop">4pt</property>
+ <property name="dataSet">Join ItemParticipant_CommentPropertyDecison</property>
+ <list-property name="boundDataColumns">
+ <structure>
+ <property name="name">TotalReviewEffort</property>
+ <text-property name="displayName">TotalReviewEffort</text-property>
+ <expression name="expression" type="javascript">dataSetRow["TotalReviewEffort"]</expression>
+ <property name="dataType">float</property>
+ </structure>
+ </list-property>
+ <property name="resultSetColumn">TotalReviewEffort</property>
+ </data>
+ </cell>
+ <cell id="1482">
+ <property name="borderTopColor">#000000</property>
+ <property name="borderTopStyle">double</property>
+ <property name="borderTopWidth">medium</property>
+ <property name="paddingTop">4pt</property>
+ <label id="1489">
+ <property name="paddingTop">4pt</property>
+ <text-property name="text">Hrs</text-property>
+ </label>
+ </cell>
+ </row>
+ </grid>
+ </cell>
+ </row>
+ <row id="1008">
+ <cell id="1009"/>
+ <cell id="1010"/>
+ <cell id="1011"/>
+ <cell id="1013"/>
+ <cell id="1021"/>
+ <cell id="1022"/>
+ <cell id="1023"/>
+ <cell id="1024"/>
+ </row>
+ <row id="1246">
+ <cell id="1247"/>
+ <cell id="1248"/>
+ <cell id="1249"/>
+ <cell id="1251"/>
+ <cell id="1259"/>
+ <cell id="1260"/>
+ <cell id="1261"/>
+ <cell id="1262"/>
+ </row>
+ <row id="1263">
+ <cell id="1264"/>
+ <cell id="1265"/>
+ <cell id="1266"/>
+ <cell id="1268"/>
+ <cell id="1276"/>
+ <cell id="1277"/>
+ <cell id="1278"/>
+ <cell id="1279"/>
+ </row>
+ </grid>
+ <label id="1508">
+ <property name="style">LabelHeader</property>
+ <property name="fontWeight">bold</property>
+ <property name="textUnderline">underline</property>
+ <property name="pageBreakBefore">always</property>
+ <text-property name="text">List of Anomalies</text-property>
+ </label>
+ <table id="1880">
+ <property name="style">TableHeader</property>
+ <property name="width">7.947916666666667in</property>
+ <property name="dataSet">Join AnomalySetWithParticipant</property>
+ <list-property name="boundDataColumns">
+ <structure>
+ <property name="name">name</property>
+ <text-property name="displayName">Join FileVersion_TextPos_Anomaly_TextContent::Join FileVersion_TextPosition::Comment FileVersion::name</text-property>
+ <expression name="expression" type="javascript">dataSetRow["name"]</expression>
+ <property name="dataType">string</property>
+ </structure>
+ <structure>
+ <property name="name">Line Range</property>
+ <text-property name="displayName">Join FileVersion_TextPos_Anomaly_TextContent::Join FileVersion_TextPosition::Comment TextPosition::Line Range</text-property>
+ <expression name="expression" type="javascript">dataSetRow["Line Range"]</expression>
+ <property name="dataType">string</property>
+ </structure>
+ <structure>
+ <property name="name">id</property>
+ <text-property name="displayName">Comment Participant::id</text-property>
+ <expression name="expression" type="javascript">dataSetRow["id"]</expression>
+ <property name="dataType">string</property>
+ </structure>
+ <structure>
+ <property name="name">description</property>
+ <text-property name="displayName">Join FileVersion_TextPos_Anomaly_TextContent::Join Anomaly_TextContent_CommentType::Join Anomaly_TextContent::Comment Anomaly::description</text-property>
+ <expression name="expression" type="javascript">dataSetRow["description"]</expression>
+ <property name="dataType">string</property>
+ </structure>
+ <structure>
+ <property name="name">rank</property>
+ <text-property name="displayName">Join FileVersion_TextPos_Anomaly_TextContent::Join Anomaly_TextContent_CommentType::Join Anomaly_TextContent::Comment Anomaly::rank</text-property>
+ <expression name="expression" type="javascript">dataSetRow["rank"]</expression>
+ <property name="dataType">string</property>
+ </structure>
+ <structure>
+ <property name="name">AnomalyType</property>
+ <text-property name="displayName">Join FileVersion_TextPos_Anomaly_TextContent::Join Anomaly_TextContent_CommentType::Join Anomaly_TextContent::Comment Anomaly::AnomalyType</text-property>
+ <expression name="expression" type="javascript">dataSetRow["AnomalyType"]</expression>
+ <property name="dataType">string</property>
+ </structure>
+ <structure>
+ <property name="name">AnomalyState</property>
+ <text-property name="displayName">Join FileVersion_TextPos_Anomaly_TextContent::Join Anomaly_TextContent_CommentType::Join Anomaly_TextContent::Comment Anomaly::AnomalyState</text-property>
+ <expression name="expression" type="javascript">dataSetRow["AnomalyState"]</expression>
+ <property name="dataType">string</property>
+ </structure>
+ <structure>
+ <property name="name">AnomalyDueDate</property>
+ <text-property name="displayName">Join FileVersion_TextPos_Anomaly_TextContent::Join Anomaly_TextContent_CommentType::Join Anomaly_TextContent::Comment Anomaly::AnomalyDueDate</text-property>
+ <expression name="expression" type="javascript">dataSetRow["AnomalyDueDate"]</expression>
+ <property name="dataType">string</property>
+ </structure>
+ <structure>
+ <property name="name">FormatCommentType</property>
+ <text-property name="displayName">Join FileVersion_TextPos_Anomaly_TextContent::Join Anomaly_TextContent_CommentType::Comment Type::FormatCommentType</text-property>
+ <expression name="expression" type="javascript">dataSetRow["FormatCommentType"]</expression>
+ <property name="dataType">string</property>
+ </structure>
+ <structure>
+ <property name="name">FormatRank</property>
+ <text-property name="displayName">Join FileVersion_TextPos_Anomaly_TextContent::FormatRank</text-property>
+ <expression name="expression" type="javascript">dataSetRow["FormatRank"]</expression>
+ <property name="dataType">string</property>
+ </structure>
+ </list-property>
+ <column id="1924">
+ <property name="width">1.3333333333333333in</property>
+ </column>
+ <column id="1925">
+ <property name="width">0.4375in</property>
+ </column>
+ <column id="1926">
+ <property name="width">0.5729166666666666in</property>
+ </column>
+ <column id="1927">
+ <property name="width">2.0104166666666665in</property>
+ </column>
+ <column id="1928">
+ <property name="width">1.1145833333333333in</property>
+ </column>
+ <column id="1929">
+ <property name="width">0.6666666666666666in</property>
+ </column>
+ <column id="1930">
+ <property name="width">0.875in</property>
+ </column>
+ <column id="1931">
+ <property name="width">0.9375in</property>
+ </column>
+ <header>
+ <row id="1881">
+ <cell id="1882">
+ <label id="1883">
+ <text-property name="text">File Name</text-property>
+ </label>
+ </cell>
+ <cell id="1884">
+ <label id="1885">
+ <text-property name="text">Line Range</text-property>
+ </label>
+ </cell>
+ <cell id="1886">
+ <label id="1887">
+ <text-property name="text">Founder</text-property>
+ </label>
+ </cell>
+ <cell id="1888">
+ <label id="1889">
+ <text-property name="text">Description</text-property>
+ </label>
+ </cell>
+ <cell id="1890">
+ <label id="1891">
+ <text-property name="text">Class</text-property>
+ </label>
+ </cell>
+ <cell id="1892">
+ <label id="1893">
+ <text-property name="text">Rank</text-property>
+ </label>
+ </cell>
+ <cell id="1894">
+ <label id="1895">
+ <text-property name="text">State</text-property>
+ </label>
+ </cell>
+ <cell id="1896">
+ <label id="1897">
+ <text-property name="text">DueDate</text-property>
+ </label>
+ </cell>
+ </row>
+ </header>
+ <detail>
+ <row id="1898">
+ <cell id="1899">
+ <data id="1900">
+ <property name="resultSetColumn">name</property>
+ </data>
+ </cell>
+ <cell id="1901">
+ <data id="1902">
+ <property name="resultSetColumn">Line Range</property>
+ </data>
+ </cell>
+ <cell id="1903">
+ <data id="1904">
+ <property name="resultSetColumn">id</property>
+ </data>
+ </cell>
+ <cell id="1905">
+ <data id="1906">
+ <property name="resultSetColumn">description</property>
+ </data>
+ </cell>
+ <cell id="1907">
+ <data id="1908">
+ <property name="resultSetColumn">FormatCommentType</property>
+ </data>
+ </cell>
+ <cell id="1909">
+ <data id="1910">
+ <property name="resultSetColumn">FormatRank</property>
+ </data>
+ </cell>
+ <cell id="1911">
+ <data id="1912">
+ <property name="resultSetColumn">AnomalyState</property>
+ </data>
+ </cell>
+ <cell id="1913">
+ <data id="1914">
+ <property name="resultSetColumn">AnomalyDueDate</property>
+ </data>
+ </cell>
+ </row>
+ </detail>
+ <footer>
+ <row id="1915">
+ <cell id="1916"/>
+ <cell id="1917"/>
+ <cell id="1918"/>
+ <cell id="1919"/>
+ <cell id="1920"/>
+ <cell id="1921"/>
+ <cell id="1922"/>
+ <cell id="1923"/>
+ </row>
+ </footer>
+ </table>
+ <grid id="441">
+ <property name="borderBottomColor">#000000</property>
+ <property name="borderBottomStyle">solid</property>
+ <property name="borderBottomWidth">medium</property>
+ <property name="borderLeftColor">#000000</property>
+ <property name="borderLeftStyle">solid</property>
+ <property name="borderLeftWidth">medium</property>
+ <property name="borderRightColor">#000000</property>
+ <property name="borderRightStyle">solid</property>
+ <property name="borderRightWidth">medium</property>
+ <property name="borderTopColor">#000000</property>
+ <property name="borderTopStyle">solid</property>
+ <property name="borderTopWidth">medium</property>
+ <column id="442"/>
+ <column id="443"/>
+ <column id="444"/>
+ <column id="445"/>
+ <row id="446">
+ <cell id="447"/>
+ <cell id="448"/>
+ <cell id="449"/>
+ <cell id="450"/>
+ </row>
+ <row id="451">
+ <cell id="452">
+ <data id="461">
+ <property name="dataSet">Join Property_CurrentPhaseInfo</property>
+ <list-property name="boundDataColumns">
+ <structure>
+ <property name="name">current</property>
+ <text-property name="displayName">Join Property_Formal_Basic::Property_Formal::current</text-property>
+ <expression name="expression" type="javascript">dataSetRow["current"]</expression>
+ <property name="dataType">string</property>
+ </structure>
+ </list-property>
+ <property name="resultSetColumn">current</property>
+ </data>
+ </cell>
+ <cell id="453">
+ <data id="465">
+ <property name="dataSet">Join Property_CurrentPhaseInfo</property>
+ <list-property name="boundDataColumns">
+ <structure>
+ <property name="name">CurrentPhase</property>
+ <text-property name="displayName">CurrentPhase</text-property>
+ <expression name="expression" type="javascript">dataSetRow["CurrentPhase"]</expression>
+ <property name="dataType">string</property>
+ </structure>
+ </list-property>
+ <property name="resultSetColumn">CurrentPhase</property>
+ </data>
+ </cell>
+ <cell id="454"/>
+ <cell id="455"/>
+ </row>
+ <row id="456">
+ <cell id="457">
+ <label id="467">
+ <property name="color">maroon</property>
+ <text-property name="text">Avg Time Line</text-property>
+ </label>
+ </cell>
+ <cell id="458">
+ <data id="466">
+ <property name="color">maroon</property>
+ <property name="dataSet">Join Property_CurrentPhaseInfo</property>
+ <list-property name="boundDataColumns">
+ <structure>
+ <property name="name">ReviewStart</property>
+ <text-property name="displayName">ReviewStart</text-property>
+ <expression name="expression" type="javascript">dataSetRow["ReviewStart"]</expression>
+ <property name="dataType">string</property>
+ </structure>
+ </list-property>
+ <property name="resultSetColumn">ReviewStart</property>
+ </data>
+ </cell>
+ <cell id="459"/>
+ <cell id="460"/>
+ </row>
+ </grid>
+ <table id="468">
+ <property name="dataSet">Join PropertyFormalBasic_PhaseInfo</property>
+ <list-property name="boundDataColumns">
+ <structure>
+ <property name="name">startDate</property>
+ <text-property name="displayName">PhaseInfo::startDate</text-property>
+ <expression name="expression" type="javascript">dataSetRow["startDate"]</expression>
+ <property name="dataType">string</property>
+ </structure>
+ <structure>
+ <property name="name">endDate</property>
+ <text-property name="displayName">PhaseInfo::endDate</text-property>
+ <expression name="expression" type="javascript">dataSetRow["endDate"]</expression>
+ <property name="dataType">string</property>
+ </structure>
+ <structure>
+ <property name="name">PlanningPhase</property>
+ <text-property name="displayName">PlanningPhase</text-property>
+ <expression name="expression" type="javascript">dataSetRow["PlanningPhase"]</expression>
+ <property name="dataType">string</property>
+ </structure>
+ <structure>
+ <property name="name">PreparationPhase</property>
+ <text-property name="displayName">PreparationPhase</text-property>
+ <expression name="expression" type="javascript">dataSetRow["PreparationPhase"]</expression>
+ <property name="dataType">string</property>
+ </structure>
+ <structure>
+ <property name="name">PreparationPhaseDays</property>
+ <text-property name="displayName">PreparationPhaseDays</text-property>
+ <expression name="expression" type="javascript">dataSetRow["PreparationPhaseDays"]</expression>
+ <property name="dataType">integer</property>
+ </structure>
+ <structure>
+ <property name="name">PlanningPhaseDays</property>
+ <text-property name="displayName">PlanningPhaseDays</text-property>
+ <expression name="expression" type="javascript">dataSetRow["PlanningPhaseDays"]</expression>
+ <property name="dataType">integer</property>
+ </structure>
+ <structure>
+ <property name="name">DecisionPhase</property>
+ <text-property name="displayName">DecisionPhase</text-property>
+ <expression name="expression" type="javascript">dataSetRow["DecisionPhase"]</expression>
+ <property name="dataType">string</property>
+ </structure>
+ <structure>
+ <property name="name">DecisionPhaseDays</property>
+ <text-property name="displayName">DecisionPhaseDays</text-property>
+ <expression name="expression" type="javascript">dataSetRow["DecisionPhaseDays"]</expression>
+ <property name="dataType">integer</property>
+ </structure>
+ <structure>
+ <property name="name">ReworkPhase</property>
+ <text-property name="displayName">ReworkPhase</text-property>
+ <expression name="expression" type="javascript">dataSetRow["ReworkPhase"]</expression>
+ <property name="dataType">string</property>
+ </structure>
+ <structure>
+ <property name="name">ReworkPhaseDays</property>
+ <text-property name="displayName">ReworkPhaseDays</text-property>
+ <expression name="expression" type="javascript">dataSetRow["ReworkPhaseDays"]</expression>
+ <property name="dataType">integer</property>
+ </structure>
+ <structure>
+ <property name="name">ReviewCycleDays</property>
+ <text-property name="displayName">ReviewCycleDays</text-property>
+ <expression name="expression" type="javascript">dataSetRow["ReviewCycleDays"]</expression>
+ <property name="dataType">integer</property>
+ </structure>
+ </list-property>
+ <column id="490"/>
+ <column id="491"/>
+ <column id="492"/>
+ <column id="493"/>
+ <column id="511"/>
+ <column id="494"/>
+ <column id="495"/>
+ <header>
+ <row id="469">
+ <cell id="470">
+ <label id="528">
+ <text-property name="text">ReworkPhase</text-property>
+ </label>
+ </cell>
+ <cell id="471">
+ <label id="521">
+ <text-property name="text">PreparationPhase</text-property>
+ </label>
+ </cell>
+ <cell id="472">
+ <label id="525">
+ <text-property name="text">DecisionPhase</text-property>
+ </label>
+ </cell>
+ <cell id="473">
+ <label id="502">
+ <text-property name="text">PlanningPhase</text-property>
+ </label>
+ </cell>
+ <cell id="508">
+ <label id="512">
+ <text-property name="text">PhaseInfo::type</text-property>
+ </label>
+ </cell>
+ <cell id="474">
+ <label id="504">
+ <text-property name="text">PhaseInfo::startDate</text-property>
+ </label>
+ </cell>
+ <cell id="475">
+ <label id="506">
+ <text-property name="text">PhaseInfo::endDate</text-property>
+ </label>
+ </cell>
+ </row>
+ </header>
+ <detail>
+ <row id="476">
+ <cell id="477">
+ <data id="529">
+ <property name="resultSetColumn">ReworkPhase</property>
+ </data>
+ </cell>
+ <cell id="478">
+ <data id="520">
+ <property name="color">green</property>
+ <property name="resultSetColumn">PreparationPhase</property>
+ </data>
+ </cell>
+ <cell id="479">
+ <data id="526">
+ <property name="resultSetColumn">DecisionPhase</property>
+ </data>
+ </cell>
+ <cell id="480">
+ <data id="523">
+ <property name="color">green</property>
+ <property name="resultSetColumn">PlanningPhase</property>
+ </data>
+ </cell>
+ <cell id="509">
+ <data id="516">
+ <property name="color">navy</property>
+ <property name="dataSet">Join PropertyFormalBasic_PhaseInfo</property>
+ <list-property name="boundDataColumns">
+ <structure>
+ <property name="name">PhaseTypeShort</property>
+ <text-property name="displayName">PhaseTypeShort</text-property>
+ <expression name="expression" type="javascript">dataSetRow["PhaseTypeShort"]</expression>
+ <property name="dataType">string</property>
+ </structure>
+ </list-property>
+ <property name="resultSetColumn">PhaseTypeShort</property>
+ </data>
+ </cell>
+ <cell id="481">
+ <data id="517">
+ <property name="resultSetColumn">startDate</property>
+ </data>
+ </cell>
+ <cell id="482">
+ <data id="518">
+ <property name="resultSetColumn">endDate</property>
+ </data>
+ </cell>
+ </row>
+ </detail>
+ <footer>
+ <row id="483">
+ <cell id="484">
+ <data id="530">
+ <property name="resultSetColumn">ReworkPhaseDays</property>
+ </data>
+ </cell>
+ <cell id="485">
+ <data id="522">
+ <property name="color">red</property>
+ <property name="resultSetColumn">PreparationPhaseDays</property>
+ </data>
+ </cell>
+ <cell id="486">
+ <data id="527">
+ <property name="resultSetColumn">DecisionPhaseDays</property>
+ </data>
+ </cell>
+ <cell id="487">
+ <data id="524">
+ <property name="color">red</property>
+ <property name="resultSetColumn">PlanningPhaseDays</property>
+ </data>
+ </cell>
+ <cell id="510">
+ <label id="532">
+ <text-property name="text">==ReviewCycle</text-property>
+ </label>
+ </cell>
+ <cell id="488">
+ <data id="531">
+ <property name="resultSetColumn">ReviewCycleDays</property>
+ </data>
+ </cell>
+ <cell id="489"/>
+ </row>
+ </footer>
+ </table>
+ <table id="890">
+ <property name="dataSet">Join Participant_Role</property>
+ <list-property name="boundDataColumns">
+ <structure>
+ <property name="name">Comment Participant::id</property>
+ <text-property name="displayName">Comment Participant::id</text-property>
+ <expression name="expression" type="javascript">dataSetRow["Comment Participant::id"]</expression>
+ <property name="dataType">string</property>
+ </structure>
+ <structure>
+ <property name="name">Comment Role::roles</property>
+ <text-property name="displayName">Comment Role::roles</text-property>
+ <expression name="expression" type="javascript">dataSetRow["Comment Role::roles"]</expression>
+ <property name="dataType">string</property>
+ </structure>
+ <structure>
+ <property name="name">Test</property>
+ <text-property name="displayName">Comment Role::Test</text-property>
+ <expression name="expression" type="javascript">dataSetRow["Test"]</expression>
+ <property name="dataType">string</property>
+ </structure>
+ </list-property>
+ <column id="903"/>
+ <column id="904"/>
+ <column id="905"/>
+ <header>
+ <row id="891">
+ <cell id="892">
+ <label id="907">
+ <text-property name="text">Comment Participant::id</text-property>
+ </label>
+ </cell>
+ <cell id="893">
+ <label id="909">
+ <text-property name="text">Comment Role::roles</text-property>
+ </label>
+ </cell>
+ <cell id="894">
+ <label id="1939">
+ <text-property name="text">Comment Role::Test</text-property>
+ </label>
+ </cell>
+ </row>
+ </header>
+ <detail>
+ <row id="895">
+ <cell id="896">
+ <data id="908">
+ <property name="resultSetColumn">Comment Participant::id</property>
+ </data>
+ </cell>
+ <cell id="897">
+ <data id="910">
+ <property name="resultSetColumn">Comment Role::roles</property>
+ </data>
+ </cell>
+ <cell id="898">
+ <data id="1940">
+ <property name="resultSetColumn">Test</property>
+ </data>
+ </cell>
+ </row>
+ </detail>
+ <footer>
+ <row id="899">
+ <cell id="900"/>
+ <cell id="901"/>
+ <cell id="902"/>
+ </row>
+ </footer>
+ </table>
+ </body>
+</report>

Back to the top