<?xml version="1.0" encoding="UTF-8"?>
<ecore:EPackage xmi:version="2.0" xmlns:xmi="http://www.omg.org/XMI" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:ecore="http://www.eclipse.org/emf/2002/Ecore" xmi:id="_S8e4QCDOEeW9keBtFZy97Q" name="ebaMetamodel" nsURI="http://ebaMetamodel.ecore" nsPrefix="ebaMetamodel">
  <eAnnotations xmi:id="_S8e4QCDOEeW9keBtFZy97Q0" source="genmymodel">
    <details xmi:id="_S8e4QCDOEeW9keBtFZy97Q00" key="uuid" value="_S8e4QCDOEeW9keBtFZy97Q"/>
    <details xmi:id="_S8e4QCDOEeW9keBtFZy97Q01" key="gmm-documentation" value="&lt;span style=&quot;font-family: Calibri; font-size: 11pt; color: rgb(0, 0, 0);&quot;>Modules are predefined sets of tables and table groups that are used in a certain process. For&lt;br>&lt;span style=&quot;font-size: 11pt;&quot;>instance, in reporting processes, a module defines sets of information that must be reported&lt;br>&lt;span style=&quot;font-size: 11pt;&quot;>together. Instance documents include a reference to the module (also called entry point); not&lt;br>&lt;span style=&quot;font-size: 11pt;&quot;>explicitly reported data in such instance documents will be assumed to be the default value (zero for&lt;br>&lt;span style=&quot;font-size: 11pt;&quot;>numeric data)&lt;span style=&quot;font-size: 6pt;&quot;>5&lt;span style=&quot;font-size: 11pt;&quot;>.&lt;/span>&lt;/span>&lt;/span>&lt;/span>&lt;br style=&quot;orphans: 2; text-align: -webkit-auto; widows: 2;&quot;>&lt;br class=&quot;Apple-interchange-newline&quot;>&lt;/span>&lt;/span>&lt;/span>"/>
  </eAnnotations>
  <eClassifiers xsi:type="ecore:EClass" xmi:id="_S8e4QSDOEeW9keBtFZy97Q" name="Domain" abstract="true" eSuperTypes="_S8e4aiDOEeW9keBtFZy97Q">
    <eAnnotations xmi:id="_S8e4QiDOEeW9keBtFZy97Q" source="http://www.eclipse.org/emf/2002/GenModel">
      <eAnnotations xmi:id="_S8e4QiDOEeW9keBtFZy97Q0" source="genmymodel">
        <details xmi:id="_S8e4QiDOEeW9keBtFZy97Q00" key="uuid" value="_S8e4QiDOEeW9keBtFZy97Q"/>
      </eAnnotations>
      <details xmi:id="_S8e4QiDOEeW9keBtFZy97Q1" key="documentation" value="A classification scheme used to categorise items that share a common semantic identity.&#xD;&#xD;Description&#xD;A domain provides an unambiguous collection of items in a value range. The items of a domain can have a definite,&#xD;and therefore countable, number of items, or an infinite number of elements that follow a specific pattern."/>
    </eAnnotations>
    <eAnnotations xmi:id="_S8e4QSDOEeW9keBtFZy97Q1" source="genmymodel">
      <details xmi:id="_S8e4QSDOEeW9keBtFZy97Q10" key="uuid" value="_S8e4QSDOEeW9keBtFZy97Q"/>
      <details xmi:id="_S8e4QSDOEeW9keBtFZy97Q11" key="gmm-documentation" value="&lt;span style=&quot;font-family: Calibri;font-size:11pt;color:rgb(0,0,0);font-style:normal;font-variant:normal;&quot;>&lt;span style=&quot;font-family: Calibri;font-size:11pt;color:rgb(0,0,0);font-style:normal;font-variant:normal;&quot;>Domains are sets of members that share a certain semantic identity. &lt;br>&lt;/span>&lt;/span>&lt;span style=&quot;font-family: Calibri;font-size:11pt;color:rgb(0,0,0);font-style:normal;font-variant:normal;&quot;>&lt;span style=&quot;font-family: Calibri;font-size:11pt;color:rgb(0,0,0);font-style:normal;font-variant:normal;&quot;>&lt;span style=&quot;font-family: Calibri;font-size:11pt;color:rgb(0,0,0);font-style:normal;font-variant:normal;&quot;>Members are grouped in domains.&lt;/span>&lt;span style=&quot;font-family: Calibri;font-size:11pt;color:rgb(0,0,0);font-style:normal;font-variant:normal;&quot;>&lt;span style=&quot;font-family: Calibri;font-size:11pt;color:rgb(0,0,0);font-style:normal;font-variant:normal;&quot;>&lt;br>The members of a domain can be defined by enumeration (explicit domain) or by defining a data&lt;span style=&quot;font-family: Calibri;font-size:11pt;color:rgb(0,0,0);font-style:normal;font-variant:normal;&quot;> type plus some additional constraints (typed domain). &lt;/span>&lt;/span>&lt;/span>&lt;/span>&lt;br style=&quot; font-style: normal; font-variant: normal; font-weight: normal; letter-spacing: normal; line-height: normal; orphans: 2; text-align: -webkit-auto; text-indent: 0px; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px; -webkit-text-size-adjust: auto; -webkit-text-stroke-width: 0px; &quot;>&lt;br class=&quot;Apple-interchange-newline&quot;>&lt;/span>"/>
    </eAnnotations>
  </eClassifiers>
  <eClassifiers xsi:type="ecore:EClass" xmi:id="_S8e4QyDOEeW9keBtFZy97Q" name="TypedDomain" eSuperTypes="_S8e4QSDOEeW9keBtFZy97Q">
    <eAnnotations xmi:id="_S8e4RCDOEeW9keBtFZy97Q" source="http://www.eclipse.org/emf/2002/GenModel">
      <eAnnotations xmi:id="_S8e4RCDOEeW9keBtFZy97Q0" source="genmymodel">
        <details xmi:id="_S8e4RCDOEeW9keBtFZy97Q00" key="uuid" value="_S8e4RCDOEeW9keBtFZy97Q"/>
      </eAnnotations>
      <details xmi:id="_S8e4RCDOEeW9keBtFZy97Q1" key="documentation" value="A sub-class of domain that specifies an undefined number of members in the domain.&#xD;&#xD;Description&#xD;A typed domain defines syntactic constraints on the values of the members, i.e. a data type or a specific pattern."/>
    </eAnnotations>
    <eAnnotations xmi:id="_S8e4QyDOEeW9keBtFZy97Q1" source="genmymodel">
      <details xmi:id="_S8e4QyDOEeW9keBtFZy97Q10" key="uuid" value="_S8e4QyDOEeW9keBtFZy97Q"/>
      <details xmi:id="_S8e4QyDOEeW9keBtFZy97Q11" key="gmm-documentation" value="&lt;span style=&quot;font-family: Calibri;font-size:11pt;color:rgb(0,0,0);font-style:normal;font-variant:normal;&quot;>&lt;span style=&quot;font-family: Calibri;font-size:11pt;color:rgb(0,0,0);font-style:normal;font-variant:normal;&quot;>&lt;span style=&quot;font-family: Calibri;font-size:11pt;color:rgb(0,0,0);font-style:normal;font-variant:normal;&quot;> Typed domain is&lt;/span>&lt;/span> defining by a data&lt;br>&lt;span style=&quot;font-family: Calibri;font-size:11pt;color:rgb(0,0,0);font-style:normal;font-variant:normal;&quot;>type plus some additional constraints.&lt;br>&lt;/span>&lt;/span>&lt;br style=&quot; font-style: normal; font-variant: normal; font-weight: normal; letter-spacing: normal; line-height: normal; orphans: 2; text-align: -webkit-auto; text-indent: 0px; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px; -webkit-text-size-adjust: auto; -webkit-text-stroke-width: 0px; &quot;>&lt;span style=&quot;font-family: Calibri;font-size:11pt;color:rgb(0,0,0);font-style:normal;font-variant:normal;&quot;>&lt;span style=&quot;font-family: Calibri;font-size:11pt;color:rgb(0,0,0);font-style:normal;font-variant:normal;&quot;>&lt;span style=&quot;font-family: Calibri;font-size:11pt;color:rgb(0,0,0);font-style:normal;font-variant:normal;&quot;>An example of typed domain could be ISIN codes.&lt;br style=&quot; font-style: normal; font-variant: normal; font-weight: normal; letter-spacing: normal; line-height: normal; orphans: 2; text-align: -webkit-auto; text-indent: 0px; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px; -webkit-text-size-adjust: auto; -webkit-text-stroke-width: 0px; &quot;>&lt;br class=&quot;Apple-interchange-newline&quot;>&lt;/span>&lt;/span>&lt;/span>"/>
    </eAnnotations>
    <eStructuralFeatures xsi:type="ecore:EAttribute" xmi:id="_S8e4RSDOEeW9keBtFZy97Q" name="dataType" ordered="false" lowerBound="1" eType="_S8m0WCDOEeW9keBtFZy97Q" defaultValueLiteral="Boolean">
      <eAnnotations xmi:id="_S8e4RSDOEeW9keBtFZy97Q0" source="genmymodel">
        <details xmi:id="_S8e4RSDOEeW9keBtFZy97Q00" key="uuid" value="_S8e4RSDOEeW9keBtFZy97Q"/>
      </eAnnotations>
    </eStructuralFeatures>
    <eStructuralFeatures xsi:type="ecore:EReference" xmi:id="_S8e4RyDOEeW9keBtFZy97Q" name="typedDomainMember" upperBound="-1" eType="_S8nbJiDOEeW9keBtFZy97Q" containment="true">
      <eAnnotations xmi:id="_S8e4RyDOEeW9keBtFZy97Q0" source="genmymodel">
        <details xmi:id="_S8e4RyDOEeW9keBtFZy97Q00" key="uuid" value="_S8e4RyDOEeW9keBtFZy97Q"/>
      </eAnnotations>
    </eStructuralFeatures>
    <eStructuralFeatures xsi:type="ecore:EReference" xmi:id="_QWZVEA3pEDOtNa-3Lh0wPQ" name="typedDimension" upperBound="-1" eType="_S8e4VSDOEeW9keBtFZy97Q" eOpposite="_EQ8mMA3pEDOtNa-3Lh0wPQ">
      <eAnnotations xmi:id="_QWZVEA3pEDOtNa-3Lh0wPQ0" source="genmymodel">
        <details xmi:id="_QWZVEA3pEDOtNa-3Lh0wPQ00" key="uuid" value="_QWZVEA3pEDOtNa-3Lh0wPQ"/>
      </eAnnotations>
    </eStructuralFeatures>
  </eClassifiers>
  <eClassifiers xsi:type="ecore:EClass" xmi:id="_S8e4SCDOEeW9keBtFZy97Q" name="ExplicitDomain" eSuperTypes="_S8e4QSDOEeW9keBtFZy97Q">
    <eAnnotations xmi:id="_S8e4SSDOEeW9keBtFZy97Q" source="http://www.eclipse.org/emf/2002/GenModel">
      <eAnnotations xmi:id="_S8e4SSDOEeW9keBtFZy97Q0" source="genmymodel">
        <details xmi:id="_S8e4SSDOEeW9keBtFZy97Q00" key="uuid" value="_S8e4SSDOEeW9keBtFZy97Q"/>
      </eAnnotations>
      <details xmi:id="_S8e4SSDOEeW9keBtFZy97Q1" key="documentation" value="A subclass of domain that specifies a definite number of members."/>
    </eAnnotations>
    <eAnnotations xmi:id="_S8e4SCDOEeW9keBtFZy97Q1" source="genmymodel">
      <details xmi:id="_S8e4SCDOEeW9keBtFZy97Q10" key="uuid" value="_S8e4SCDOEeW9keBtFZy97Q"/>
      <details xmi:id="_S8e4SCDOEeW9keBtFZy97Q11" key="gmm-documentation" value="&lt;span style=&quot;font-family: Calibri;font-size:11pt;color:rgb(0,0,0);font-style:normal;font-variant:normal;&quot;>&lt;span style=&quot;font-family: Calibri;font-size:11pt;color:rgb(0,0,0);font-style:normal;font-variant:normal;&quot;>Explicit domain &lt;/span>is defined by enumeration.&lt;br>&lt;/span>&lt;br>&lt;span style=&quot;font-family: Calibri;font-size:11pt;color:rgb(0,0,0);font-style:normal;font-variant:normal;&quot;>&lt;span style=&quot;font-family: Calibri;font-size:11pt;color:rgb(0,0,0);font-style:normal;font-variant:normal;&quot;>An example of explicit domain could be the&lt;br>&lt;span style=&quot;font-family: Calibri;font-size:11pt;color:rgb(0,0,0);font-style:normal;font-variant:normal;&quot;>geographical area or the currency.&lt;/span>&lt;br style=&quot; font-style: normal; font-variant: normal; font-weight: normal; letter-spacing: normal; line-height: normal; orphans: 2; text-align: -webkit-auto; text-indent: 0px; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px; -webkit-text-size-adjust: auto; -webkit-text-stroke-width: 0px; &quot;>&lt;br class=&quot;Apple-interchange-newline&quot;>&lt;/span>&lt;br style=&quot; font-style: normal; font-variant: normal; font-weight: normal; letter-spacing: normal; line-height: normal; orphans: 2; text-align: -webkit-auto; text-indent: 0px; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px; -webkit-text-size-adjust: auto; -webkit-text-stroke-width: 0px; &quot;>&lt;br class=&quot;Apple-interchange-newline&quot;>&lt;/span>"/>
    </eAnnotations>
    <eStructuralFeatures xsi:type="ecore:EReference" xmi:id="_S8e4SiDOEeW9keBtFZy97Q" name="explicitDimension" upperBound="-1" eType="_S8e4USDOEeW9keBtFZy97Q" eOpposite="_S8e4UyDOEeW9keBtFZy97Q">
      <eAnnotations xmi:id="_S8e4SiDOEeW9keBtFZy97Q0" source="genmymodel">
        <details xmi:id="_S8e4SiDOEeW9keBtFZy97Q00" key="uuid" value="_S8e4SiDOEeW9keBtFZy97Q"/>
      </eAnnotations>
    </eStructuralFeatures>
    <eStructuralFeatures xsi:type="ecore:EReference" xmi:id="_S8e4SyDOEeW9keBtFZy97Q" name="members" lowerBound="1" upperBound="-1" eType="_S8e4bCDOEeW9keBtFZy97Q" containment="true">
      <eAnnotations xmi:id="_S8e4SyDOEeW9keBtFZy97Q0" source="genmymodel">
        <details xmi:id="_S8e4SyDOEeW9keBtFZy97Q00" key="uuid" value="_S8e4SyDOEeW9keBtFZy97Q"/>
      </eAnnotations>
    </eStructuralFeatures>
    <eStructuralFeatures xsi:type="ecore:EReference" xmi:id="_S8e4TCDOEeW9keBtFZy97Q" name="defines" ordered="false" lowerBound="1" upperBound="-1" eType="_S8e4biDOEeW9keBtFZy97Q" containment="true">
      <eAnnotations xmi:id="_S8e4TCDOEeW9keBtFZy97Q0" source="genmymodel">
        <details xmi:id="_S8e4TCDOEeW9keBtFZy97Q00" key="uuid" value="_S8e4TCDOEeW9keBtFZy97Q"/>
      </eAnnotations>
    </eStructuralFeatures>
    <eStructuralFeatures xsi:type="ecore:EReference" xmi:id="_S8e4TSDOEeW9keBtFZy97Q" name="defaultMember" eType="_S8e4bCDOEeW9keBtFZy97Q">
      <eAnnotations xmi:id="_S8e4TSDOEeW9keBtFZy97Q0" source="genmymodel">
        <details xmi:id="_S8e4TSDOEeW9keBtFZy97Q00" key="uuid" value="_S8e4TSDOEeW9keBtFZy97Q"/>
      </eAnnotations>
    </eStructuralFeatures>
  </eClassifiers>
  <eClassifiers xsi:type="ecore:EClass" xmi:id="_S8e4TiDOEeW9keBtFZy97Q" name="Dimension" abstract="true" eSuperTypes="_S8nbOyDOEeW9keBtFZy97Q">
    <eAnnotations xmi:id="_S8e4TyDOEeW9keBtFZy97Q" source="http://www.eclipse.org/emf/2002/GenModel">
      <eAnnotations xmi:id="_S8e4TyDOEeW9keBtFZy97Q0" source="genmymodel">
        <details xmi:id="_S8e4TyDOEeW9keBtFZy97Q00" key="uuid" value="_S8e4TyDOEeW9keBtFZy97Q"/>
      </eAnnotations>
      <details xmi:id="_S8e4TyDOEeW9keBtFZy97Q1" key="documentation" value="A data set to one characteristic area which is composed of individual and non-overlapping data elements.&#xD;&#xD;Description&#xD;Dimensions are properties used to qualify measures and thus narrow down the definition of the business concept&#xD;represented by a data point. In other words, dimensions give meaning to the context in which the measures are&#xD;obtained.&#xD;&#xD;Dimensions are used to define &quot;by&quot; conditions and provide structured information to describe a data point in detail.&#xD;A dimension can refer to an explicit domain with a definite number of elements or a typed domain where the&#xD;members are defined by a data type and some additional constraints."/>
    </eAnnotations>
    <eAnnotations xmi:id="_S8e4TiDOEeW9keBtFZy97Q1" source="genmymodel">
      <details xmi:id="_S8e4TiDOEeW9keBtFZy97Q10" key="uuid" value="_S8e4TiDOEeW9keBtFZy97Q"/>
      <details xmi:id="_S8e4TiDOEeW9keBtFZy97Q11" key="gmm-documentation" value="&lt;span style=&quot;font-family: Calibri;font-size:11pt;color:rgb(0,0,0);font-style:normal;font-variant:normal;&quot;>&lt;span style=&quot;font-family: Calibri;font-size:11pt;color:rgb(0,0,0);font-style:normal;font-variant:normal;&quot;>&lt;span style=&quot;font-family: Calibri;font-size:11pt;color:rgb(0,0,0);font-style:normal;font-variant:normal;&quot;>&lt;span style=&quot;font-family: Calibri;font-size:11pt;color:rgb(0,0,0);font-style:normal;font-variant:normal;&quot;>&lt;/span>&lt;/span>&lt;/span>&lt;/span>&lt;span style=&quot;font-family: Calibri;font-size:11pt;color:rgb(0,0,0);font-style:normal;font-variant:normal;&quot;>&lt;span style=&quot;font-family: Calibri;font-size:11pt;color:rgb(0,0,0);font-style:normal;font-variant:normal;&quot;>&lt;span style=&quot;font-family: Calibri;font-size:11pt;color:rgb(0,0,0);font-style:normal;font-variant:normal;&quot;>&lt;span style=&quot;font-family: Calibri;font-size:11pt;color:rgb(0,0,0);font-style:normal;font-variant:normal;&quot;>Dimensions are properties used to qualify metrics and thus, narrow down the definition of the&lt;span style=&quot;font-family: Calibri;font-size:11pt;color:rgb(0,0,0);font-style:normal;font-variant:normal;&quot;> business concept represented by a data point. In other words, dimensions give meaning to the&lt;span style=&quot;font-family: Calibri;font-size:11pt;color:rgb(0,0,0);font-style:normal;font-variant:normal;&quot;> context in which metrics are obtained.&lt;br>&lt;/span>&lt;/span>&lt;/span>&lt;/span>&lt;/span>&lt;/span>&lt;br style=&quot; font-style: normal; font-variant: normal; font-weight: normal; letter-spacing: normal; line-height: normal; orphans: 2; text-align: -webkit-auto; text-indent: 0px; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px; -webkit-text-size-adjust: auto; -webkit-text-stroke-width: 0px; &quot;>&lt;span style=&quot;font-family: Calibri;font-size:11pt;color:rgb(0,0,0);font-style:normal;font-variant:normal;&quot;>&lt;span style=&quot;font-family: Calibri;font-size:11pt;color:rgb(0,0,0);font-style:normal;font-variant:normal;&quot;>&lt;span style=&quot;font-family: Calibri;font-size:11pt;color:rgb(0,0,0);font-style:normal;font-variant:normal;&quot;>&lt;span style=&quot;font-family: Calibri;font-size:11pt;color:rgb(0,0,0);font-style:normal;font-variant:normal;&quot;>&lt;span style=&quot;font-family: Calibri;font-size:11pt;color:rgb(0,0,0);font-style:normal;font-variant:normal;&quot;>&lt;span style=&quot;font-family: Calibri;font-size:11pt;color:rgb(0,0,0);font-style:normal;font-variant:normal;&quot;>&lt;span style=&quot;font-family: Calibri;font-size:11pt;color:rgb(0,0,0);font-style:normal;font-variant:normal;&quot;>&lt;span style=&quot;font-family: Calibri;font-size:11pt;color:rgb(0,0,0);font-style:normal;font-variant:normal;&quot;>The dimension represents an&lt;br>&lt;span style=&quot;font-family: Calibri;font-size:11pt;color:rgb(0,0,0);font-style:normal;font-variant:normal;&quot;>identifying property &lt;/span>&lt;/span>&lt;span style=&quot;font-family: Calibri;font-size:11pt;color:rgb(0,0,0);font-style:normal;font-variant:normal;&quot;>&lt;span style=&quot;font-family: Calibri;font-size:11pt;color:rgb(0,0,0);font-style:normal;font-variant:normal;&quot;>&lt;span style=&quot;font-family: Calibri;font-size:11pt;color:rgb(0,0,0);font-style:normal;font-variant:normal;&quot;>in the context of the&lt;br>&lt;span style=&quot;font-family: Calibri;font-size:11pt;color:rgb(0,0,0);font-style:normal;font-variant:normal;&quot;>data point.&lt;/span>&lt;/span>&lt;/span>&lt;/span>&lt;/span>&lt;/span>&lt;/span>&lt;br class=&quot;Apple-interchange-newline&quot;>&lt;/span>&lt;/span>&lt;/span>&lt;br style=&quot; font-style: normal; font-variant: normal; font-weight: normal; letter-spacing: normal; line-height: normal; orphans: 2; text-align: -webkit-auto; text-indent: 0px; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px; -webkit-text-size-adjust: auto; -webkit-text-stroke-width: 0px; &quot;>&lt;br class=&quot;Apple-interchange-newline&quot;>&lt;/span>"/>
    </eAnnotations>
    <eStructuralFeatures xsi:type="ecore:EReference" xmi:id="_S8e4UCDOEeW9keBtFZy97Q" name="openAxis" eType="_S8e4jyDOEeW9keBtFZy97Q" eOpposite="_S8e4kCDOEeW9keBtFZy97Q">
      <eAnnotations xmi:id="_S8e4UCDOEeW9keBtFZy97Q0" source="genmymodel">
        <details xmi:id="_S8e4UCDOEeW9keBtFZy97Q00" key="uuid" value="_S8e4UCDOEeW9keBtFZy97Q"/>
      </eAnnotations>
    </eStructuralFeatures>
  </eClassifiers>
  <eClassifiers xsi:type="ecore:EClass" xmi:id="_S8e4USDOEeW9keBtFZy97Q" name="ExplicitDimension" eSuperTypes="_S8e4TiDOEeW9keBtFZy97Q">
    <eAnnotations xmi:id="_S8e4UiDOEeW9keBtFZy97Q" source="http://www.eclipse.org/emf/2002/GenModel">
      <eAnnotations xmi:id="_S8e4UiDOEeW9keBtFZy97Q0" source="genmymodel">
        <details xmi:id="_S8e4UiDOEeW9keBtFZy97Q00" key="uuid" value="_S8e4UiDOEeW9keBtFZy97Q"/>
      </eAnnotations>
      <details xmi:id="_S8e4UiDOEeW9keBtFZy97Q1" key="documentation" value="A dimension who's values are the members of an explicit domain."/>
    </eAnnotations>
    <eAnnotations xmi:id="_S8e4USDOEeW9keBtFZy97Q1" source="genmymodel">
      <details xmi:id="_S8e4USDOEeW9keBtFZy97Q10" key="uuid" value="_S8e4USDOEeW9keBtFZy97Q"/>
      <details xmi:id="_S8e4USDOEeW9keBtFZy97Q11" key="gmm-documentation" value="&lt;span style=&quot;font-family: Calibri;font-size:11pt;color:rgb(0,0,0);font-style:normal;font-variant:normal;&quot;>The domain associated to a dimension is explicit, the&lt;br>&lt;span style=&quot;font-family: Calibri;font-size:11pt;color:rgb(0,0,0);font-style:normal;font-variant:normal;&quot;>dimension is said to be explicit dimension.&lt;/span>&lt;br style=&quot; font-style: normal; font-variant: normal; font-weight: normal; letter-spacing: normal; line-height: normal; orphans: 2; text-align: -webkit-auto; text-indent: 0px; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px; -webkit-text-size-adjust: auto; -webkit-text-stroke-width: 0px; &quot;>&lt;br class=&quot;Apple-interchange-newline&quot;>&lt;/span>"/>
    </eAnnotations>
    <eStructuralFeatures xsi:type="ecore:EReference" xmi:id="_S8e4UyDOEeW9keBtFZy97Q" name="associatedDomain" lowerBound="1" eType="_S8e4SCDOEeW9keBtFZy97Q" eOpposite="_S8e4SiDOEeW9keBtFZy97Q">
      <eAnnotations xmi:id="_S8e4UyDOEeW9keBtFZy97Q0" source="genmymodel">
        <details xmi:id="_S8e4UyDOEeW9keBtFZy97Q00" key="uuid" value="_S8e4UyDOEeW9keBtFZy97Q"/>
      </eAnnotations>
    </eStructuralFeatures>
  </eClassifiers>
  <eClassifiers xsi:type="ecore:EClass" xmi:id="_S8e4VSDOEeW9keBtFZy97Q" name="TypedDimension" eSuperTypes="_S8e4TiDOEeW9keBtFZy97Q">
    <eAnnotations xmi:id="_S8e4ViDOEeW9keBtFZy97Q" source="http://www.eclipse.org/emf/2002/GenModel">
      <eAnnotations xmi:id="_S8e4ViDOEeW9keBtFZy97Q0" source="genmymodel">
        <details xmi:id="_S8e4ViDOEeW9keBtFZy97Q00" key="uuid" value="_S8e4ViDOEeW9keBtFZy97Q"/>
      </eAnnotations>
      <details xmi:id="_S8e4ViDOEeW9keBtFZy97Q1" key="documentation" value="A dimension who's values are the members of a typed domain."/>
    </eAnnotations>
    <eAnnotations xmi:id="_S8e4VSDOEeW9keBtFZy97Q1" source="genmymodel">
      <details xmi:id="_S8e4VSDOEeW9keBtFZy97Q10" key="uuid" value="_S8e4VSDOEeW9keBtFZy97Q"/>
      <details xmi:id="_S8e4VSDOEeW9keBtFZy97Q11" key="gmm-documentation" value="&lt;span style=&quot;font-family: Calibri;font-size:11pt;color:rgb(0,0,0);font-style:normal;font-variant:normal;&quot;>the domain associated to a dimension is typed, the&lt;br>&lt;span style=&quot;font-family: Calibri;font-size:11pt;color:rgb(0,0,0);font-style:normal;font-variant:normal;&quot;>dimension is said to be typed dimension.&lt;/span>&lt;br style=&quot; font-style: normal; font-variant: normal; font-weight: normal; letter-spacing: normal; line-height: normal; orphans: 2; text-align: -webkit-auto; text-indent: 0px; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px; -webkit-text-size-adjust: auto; -webkit-text-stroke-width: 0px; &quot;>&lt;br class=&quot;Apple-interchange-newline&quot;>&lt;/span>"/>
    </eAnnotations>
    <eStructuralFeatures xsi:type="ecore:EReference" xmi:id="_EQ8mMA3pEDOtNa-3Lh0wPQ" name="associatedDomain" eType="_S8e4QyDOEeW9keBtFZy97Q" eOpposite="_QWZVEA3pEDOtNa-3Lh0wPQ">
      <eAnnotations xmi:id="_EQ8mMA3pEDOtNa-3Lh0wPQ0" source="genmymodel">
        <details xmi:id="_EQ8mMA3pEDOtNa-3Lh0wPQ00" key="uuid" value="_EQ8mMA3pEDOtNa-3Lh0wPQ"/>
      </eAnnotations>
    </eStructuralFeatures>
  </eClassifiers>
  <eClassifiers xsi:type="ecore:EClass" xmi:id="_S8e4WSDOEeW9keBtFZy97Q" name="PublicElement" abstract="true" interface="true">
    <eAnnotations xmi:id="_S8e4WSDOEeW9keBtFZy97Q0" source="genmymodel">
      <details xmi:id="_S8e4WSDOEeW9keBtFZy97Q00" key="uuid" value="_S8e4WSDOEeW9keBtFZy97Q"/>
      <details xmi:id="_S8e4WSDOEeW9keBtFZy97Q01" key="gmm-documentation" value="&lt;span style=&quot;font-family: Calibri;font-size:11pt;color:rgb(0,0,0);font-style:normal;font-variant:normal;&quot;>Public elements are a generalization of certain concepts of the model that are identified by a code in&lt;br>&lt;span style=&quot;font-family: Calibri;font-size:11pt;color:rgb(0,0,0);font-style:normal;font-variant:normal;&quot;>a certain scope and include additional information such as readable names, definitions and legal&lt;span style=&quot;font-family: Calibri;font-size:11pt;color:rgb(0,0,0);font-style:normal;font-variant:normal;&quot;> references. Examples of public elements are metrics, dimensions, members or tables. The name,&lt;span style=&quot;font-family: Calibri;font-size:11pt;color:rgb(0,0,0);font-style:normal;font-variant:normal;&quot;>definition and legal references of a public element can be expressed in different languages:&lt;br>&lt;/span>&lt;/span>&lt;/span>&lt;/span>&lt;br style=&quot; font-style: normal; font-variant: normal; font-weight: normal; letter-spacing: normal; line-height: normal; orphans: 2; text-align: -webkit-auto; text-indent: 0px; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px; -webkit-text-size-adjust: auto; -webkit-text-stroke-width: 0px; &quot;>&lt;span style=&quot;font-family: Calibri;font-size:11pt;color:rgb(0,0,0);font-style:normal;font-variant:normal;&quot;>&lt;span style=&quot;font-family: Calibri;font-size:11pt;color:rgb(0,0,0);font-style:normal;font-variant:normal;&quot;>&lt;span style=&quot;font-family: Calibri;font-size:11pt;color:rgb(0,0,0);font-style:normal;font-variant:normal;&quot;>&lt;span style=&quot;font-family: Calibri;font-size:11pt;color:rgb(0,0,0);font-style:normal;font-variant:normal;&quot;>&lt;span style=&quot;font-family: Calibri;font-size:11pt;color:rgb(0,0,0);font-style:normal;font-variant:normal;&quot;>Each public element is defined by an institution or organization, represented in the model as the&lt;br>&lt;span style=&quot;font-family: Calibri;font-size:11pt;color:rgb(0,0,0);font-style:normal;font-variant:normal;&quot;>owner.&lt;/span>&lt;br style=&quot; font-style: normal; font-variant: normal; font-weight: normal; letter-spacing: normal; line-height: normal; orphans: 2; text-align: -webkit-auto; text-indent: 0px; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px; -webkit-text-size-adjust: auto; -webkit-text-stroke-width: 0px; &quot;>&lt;br class=&quot;Apple-interchange-newline&quot;>&lt;/span>&lt;/span>&lt;/span>&lt;/span>&lt;/span>"/>
    </eAnnotations>
    <eStructuralFeatures xsi:type="ecore:EAttribute" xmi:id="_S8e4WiDOEeW9keBtFZy97Q" name="name" ordered="false">
      <eAnnotations xmi:id="_S8e4WyDOEeW9keBtFZy97Q" source="http://www.eclipse.org/emf/2002/GenModel">
        <eAnnotations xmi:id="_S8e4WyDOEeW9keBtFZy97Q0" source="genmymodel">
          <details xmi:id="_S8e4WyDOEeW9keBtFZy97Q00" key="uuid" value="_S8e4WyDOEeW9keBtFZy97Q"/>
        </eAnnotations>
        <details xmi:id="_S8e4WyDOEeW9keBtFZy97Q1" key="documentation" value="A descriptive name that will be used for various display purposes, such as in documentation."/>
      </eAnnotations>
      <eAnnotations xmi:id="_S8e4WiDOEeW9keBtFZy97Q1" source="genmymodel">
        <details xmi:id="_S8e4WiDOEeW9keBtFZy97Q10" key="uuid" value="_S8e4WiDOEeW9keBtFZy97Q"/>
      </eAnnotations>
      <eType xsi:type="ecore:EDataType" href="http://www.eclipse.org/emf/2002/Ecore#//EString"/>
    </eStructuralFeatures>
    <eStructuralFeatures xsi:type="ecore:EReference" xmi:id="_S8e4XCDOEeW9keBtFZy97Q" name="usesAnnotation" upperBound="-1" eType="_S8e4ZSDOEeW9keBtFZy97Q" containment="true">
      <eAnnotations xmi:id="_S8e4XCDOEeW9keBtFZy97Q0" source="genmymodel">
        <details xmi:id="_S8e4XCDOEeW9keBtFZy97Q00" key="uuid" value="_S8e4XCDOEeW9keBtFZy97Q"/>
      </eAnnotations>
    </eStructuralFeatures>
    <eStructuralFeatures xsi:type="ecore:EAttribute" xmi:id="_S8e4XSDOEeW9keBtFZy97Q" name="description" ordered="false">
      <eAnnotations xmi:id="_S8e4XSDOEeW9keBtFZy97Q0" source="genmymodel">
        <details xmi:id="_S8e4XSDOEeW9keBtFZy97Q00" key="uuid" value="_S8e4XSDOEeW9keBtFZy97Q"/>
        <details xmi:id="_S8e4XSDOEeW9keBtFZy97Q01" key="gmm-documentation" value="&lt;br>"/>
      </eAnnotations>
      <eType xsi:type="ecore:EDataType" href="http://www.eclipse.org/emf/2002/Ecore#//EString"/>
    </eStructuralFeatures>
    <eStructuralFeatures xsi:type="ecore:EAttribute" xmi:id="_S8e4XiDOEeW9keBtFZy97Q" name="code">
      <eAnnotations xmi:id="_S8e4XyDOEeW9keBtFZy97Q" source="http://www.eclipse.org/emf/2002/GenModel">
        <eAnnotations xmi:id="_S8e4XyDOEeW9keBtFZy97Q0" source="genmymodel">
          <details xmi:id="_S8e4XyDOEeW9keBtFZy97Q00" key="uuid" value="_S8e4XyDOEeW9keBtFZy97Q"/>
        </eAnnotations>
        <details xmi:id="_S8e4XyDOEeW9keBtFZy97Q1" key="documentation" value="A short code to be used for automation purposes, such as its XML tag name."/>
      </eAnnotations>
      <eAnnotations xmi:id="_S8e4XiDOEeW9keBtFZy97Q1" source="genmymodel">
        <details xmi:id="_S8e4XiDOEeW9keBtFZy97Q10" key="uuid" value="_S8e4XiDOEeW9keBtFZy97Q"/>
      </eAnnotations>
      <eType xsi:type="ecore:EDataType" href="http://www.eclipse.org/emf/2002/Ecore#//EString"/>
    </eStructuralFeatures>
    <eStructuralFeatures xsi:type="ecore:EAttribute" xmi:id="_S8e4YCDOEeW9keBtFZy97Q" name="label">
      <eAnnotations xmi:id="_S8e4YCDOEeW9keBtFZy97Q0" source="genmymodel">
        <details xmi:id="_S8e4YCDOEeW9keBtFZy97Q00" key="uuid" value="_S8e4YCDOEeW9keBtFZy97Q"/>
        <details xmi:id="_S8e4YCDOEeW9keBtFZy97Q01" key="gmm-documentation" value="&lt;br>"/>
      </eAnnotations>
      <eType xsi:type="ecore:EDataType" href="http://www.eclipse.org/emf/2002/Ecore#//EString"/>
    </eStructuralFeatures>
    <eStructuralFeatures xsi:type="ecore:EReference" xmi:id="_S8e4YSDOEeW9keBtFZy97Q" name="hasReferences" upperBound="-1" eType="_S8nbJyDOEeW9keBtFZy97Q">
      <eAnnotations xmi:id="_S8e4YSDOEeW9keBtFZy97Q0" source="genmymodel">
        <details xmi:id="_S8e4YSDOEeW9keBtFZy97Q00" key="uuid" value="_S8e4YSDOEeW9keBtFZy97Q"/>
      </eAnnotations>
    </eStructuralFeatures>
    <eStructuralFeatures xsi:type="ecore:EAttribute" xmi:id="_S8e4YiDOEeW9keBtFZy97Q" name="validFrom" ordered="false" iD="true">
      <eAnnotations xmi:id="_S8e4YiDOEeW9keBtFZy97Q0" source="genmymodel">
        <details xmi:id="_S8e4YiDOEeW9keBtFZy97Q00" key="uuid" value="_S8e4YiDOEeW9keBtFZy97Q"/>
      </eAnnotations>
      <eType xsi:type="ecore:EDataType" href="http://www.eclipse.org/emf/2002/Ecore#//EDate"/>
    </eStructuralFeatures>
    <eStructuralFeatures xsi:type="ecore:EAttribute" xmi:id="_S8e4YyDOEeW9keBtFZy97Q" name="validTo" ordered="false">
      <eAnnotations xmi:id="_S8e4YyDOEeW9keBtFZy97Q0" source="genmymodel">
        <details xmi:id="_S8e4YyDOEeW9keBtFZy97Q00" key="uuid" value="_S8e4YyDOEeW9keBtFZy97Q"/>
      </eAnnotations>
      <eType xsi:type="ecore:EDataType" href="http://www.eclipse.org/emf/2002/Ecore#//EDate"/>
    </eStructuralFeatures>
    <eStructuralFeatures xsi:type="ecore:EReference" xmi:id="_S8e4ZCDOEeW9keBtFZy97Q" name="owner" eType="_S8m0GyDOEeW9keBtFZy97Q">
      <eAnnotations xmi:id="_S8e4ZCDOEeW9keBtFZy97Q0" source="genmymodel">
        <details xmi:id="_S8e4ZCDOEeW9keBtFZy97Q00" key="uuid" value="_S8e4ZCDOEeW9keBtFZy97Q"/>
      </eAnnotations>
    </eStructuralFeatures>
  </eClassifiers>
  <eClassifiers xsi:type="ecore:EClass" xmi:id="_S8e4ZSDOEeW9keBtFZy97Q" name="Annotation">
    <eAnnotations xmi:id="_S8e4ZSDOEeW9keBtFZy97Q0" source="genmymodel">
      <details xmi:id="_S8e4ZSDOEeW9keBtFZy97Q00" key="uuid" value="_S8e4ZSDOEeW9keBtFZy97Q"/>
    </eAnnotations>
    <eStructuralFeatures xsi:type="ecore:EAttribute" xmi:id="_S8e4ZiDOEeW9keBtFZy97Q" name="reference" ordered="false">
      <eAnnotations xmi:id="_S8e4ZyDOEeW9keBtFZy97Q" source="http://www.eclipse.org/emf/2002/GenModel">
        <eAnnotations xmi:id="_S8e4ZyDOEeW9keBtFZy97Q0" source="genmymodel">
          <details xmi:id="_S8e4ZyDOEeW9keBtFZy97Q00" key="uuid" value="_S8e4ZyDOEeW9keBtFZy97Q"/>
        </eAnnotations>
        <details xmi:id="_S8e4ZyDOEeW9keBtFZy97Q1" key="documentation" value="Uniform Resource Identifier.  The hyperlink to a reference."/>
      </eAnnotations>
      <eAnnotations xmi:id="_S8e4ZiDOEeW9keBtFZy97Q1" source="genmymodel">
        <details xmi:id="_S8e4ZiDOEeW9keBtFZy97Q10" key="uuid" value="_S8e4ZiDOEeW9keBtFZy97Q"/>
        <details xmi:id="_S8e4ZiDOEeW9keBtFZy97Q11" key="gmm-documentation" value="&lt;br>"/>
      </eAnnotations>
      <eType xsi:type="ecore:EDataType" href="http://www.eclipse.org/emf/2002/Ecore#//EString"/>
    </eStructuralFeatures>
    <eStructuralFeatures xsi:type="ecore:EAttribute" xmi:id="_S8e4aCDOEeW9keBtFZy97Q" name="annotationType" lowerBound="1" eType="_S8nbTiDOEeW9keBtFZy97Q" defaultValueLiteral="URI">
      <eAnnotations xmi:id="_S8e4aCDOEeW9keBtFZy97Q0" source="genmymodel">
        <details xmi:id="_S8e4aCDOEeW9keBtFZy97Q00" key="uuid" value="_S8e4aCDOEeW9keBtFZy97Q"/>
      </eAnnotations>
    </eStructuralFeatures>
    <eStructuralFeatures xsi:type="ecore:EAttribute" xmi:id="_S8e4aSDOEeW9keBtFZy97Q" name="description">
      <eAnnotations xmi:id="_S8e4aSDOEeW9keBtFZy97Q0" source="genmymodel">
        <details xmi:id="_S8e4aSDOEeW9keBtFZy97Q00" key="uuid" value="_S8e4aSDOEeW9keBtFZy97Q"/>
      </eAnnotations>
      <eType xsi:type="ecore:EDataType" href="http://www.eclipse.org/emf/2002/Ecore#//EString"/>
    </eStructuralFeatures>
  </eClassifiers>
  <eClassifiers xsi:type="ecore:EClass" xmi:id="_S8e4aiDOEeW9keBtFZy97Q" name="DictionaryElement" abstract="true" interface="true" eSuperTypes="_S8e4WSDOEeW9keBtFZy97Q">
    <eAnnotations xmi:id="_S8e4aiDOEeW9keBtFZy97Q0" source="genmymodel">
      <details xmi:id="_S8e4aiDOEeW9keBtFZy97Q00" key="uuid" value="_S8e4aiDOEeW9keBtFZy97Q"/>
      <details xmi:id="_S8e4aiDOEeW9keBtFZy97Q01" key="gmm-documentation" value="&lt;span style=&quot;font-family: Calibri;font-size:11pt;color:rgb(0,0,0);font-style:normal;font-variant:normal;&quot;>The core concepts of the dictionary are metrics, dimensions, domains and domain members.&lt;br>&lt;span style=&quot;font-family: Calibri;font-size:11pt;color:rgb(0,0,0);font-style:normal;font-variant:normal;&quot;>Secondary concepts are families and perspectives (auxiliary concepts meant to group dimensions for&lt;br>&lt;span style=&quot;font-family: Calibri;font-size:11pt;color:rgb(0,0,0);font-style:normal;font-variant:normal;&quot;>presentation purposes).&lt;br>&lt;span style=&quot;font-family: Calibri;font-size:11pt;color:rgb(0,0,0);font-style:normal;font-variant:normal;&quot;>All the concepts in the dictionary are public elements. In addition to the properties and language&lt;br>&lt;span style=&quot;font-family: Calibri;font-size:11pt;color:rgb(0,0,0);font-style:normal;font-variant:normal;&quot;>specific information of public elements, dictionary elements may define a currency period, so that&lt;br>&lt;span style=&quot;font-family: Calibri;font-size:11pt;color:rgb(0,0,0);font-style:normal;font-variant:normal;&quot;>obsolete concepts can be filtered by applications. The currency period does not have an impact on&lt;br>&lt;span style=&quot;font-family: Calibri;font-size:11pt;color:rgb(0,0,0);font-style:normal;font-variant:normal;&quot;>the reporting process; it is meant to make easier the management of the concepts of the dictionary.&lt;/span>&lt;/span>&lt;/span>&lt;/span>&lt;/span>&lt;/span>&lt;br style=&quot; font-style: normal; font-variant: normal; font-weight: normal; letter-spacing: normal; line-height: normal; orphans: 2; text-align: -webkit-auto; text-indent: 0px; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px; -webkit-text-size-adjust: auto; -webkit-text-stroke-width: 0px; &quot;>&lt;br class=&quot;Apple-interchange-newline&quot;>&lt;/span>"/>
    </eAnnotations>
    <eStructuralFeatures xsi:type="ecore:EAttribute" xmi:id="_S8e4ayDOEeW9keBtFZy97Q" name="xbrlCode">
      <eAnnotations xmi:id="_S8e4ayDOEeW9keBtFZy97Q0" source="genmymodel">
        <details xmi:id="_S8e4ayDOEeW9keBtFZy97Q00" key="uuid" value="_S8e4ayDOEeW9keBtFZy97Q"/>
      </eAnnotations>
      <eType xsi:type="ecore:EDataType" href="http://www.eclipse.org/emf/2002/Ecore#//EString"/>
    </eStructuralFeatures>
  </eClassifiers>
  <eClassifiers xsi:type="ecore:EClass" xmi:id="_S8e4bCDOEeW9keBtFZy97Q" name="ExplicitDomainMember" eSuperTypes="_S8e4aiDOEeW9keBtFZy97Q _S8m0GiDOEeW9keBtFZy97Q">
    <eAnnotations xmi:id="_S8e4bCDOEeW9keBtFZy97Q0" source="genmymodel">
      <details xmi:id="_S8e4bCDOEeW9keBtFZy97Q00" key="uuid" value="_S8e4bCDOEeW9keBtFZy97Q"/>
      <details xmi:id="_S8e4bCDOEeW9keBtFZy97Q01" key="gmm-documentation" value="&lt;span style=&quot;font-family: Calibri;font-size:11pt;color:rgb(0,0,0);font-style:normal;font-variant:normal;&quot;>The values given to dimensions are called members.&lt;br style=&quot; font-style: normal; font-variant: normal; font-weight: normal; letter-spacing: normal; line-height: normal; orphans: 2; text-align: -webkit-auto; text-indent: 0px; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px; -webkit-text-size-adjust: auto; -webkit-text-stroke-width: 0px; &quot;>&lt;/span>&lt;br class=&quot;Apple-interchange-newline&quot;>&lt;span style=&quot;font-family: Calibri;font-size:11pt;color:rgb(0,0,0);font-style:normal;font-variant:normal;&quot;>For instance, UK, Spain, German&lt;br>&lt;span style=&quot;font-family: Calibri;font-size:11pt;color:rgb(0,0,0);font-style:normal;font-variant:normal;&quot;>and Spain are members of the geographical area domain.&lt;/span>&lt;br style=&quot; font-style: normal; font-variant: normal; font-weight: normal; letter-spacing: normal; line-height: normal; orphans: 2; text-align: -webkit-auto; text-indent: 0px; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px; -webkit-text-size-adjust: auto; -webkit-text-stroke-width: 0px; &quot;>&lt;br class=&quot;Apple-interchange-newline&quot;>&lt;/span>"/>
    </eAnnotations>
  </eClassifiers>
  <eClassifiers xsi:type="ecore:EClass" xmi:id="_S8e4biDOEeW9keBtFZy97Q" name="Hierarchy" eSuperTypes="_S8e4WSDOEeW9keBtFZy97Q">
    <eAnnotations xmi:id="_S8e4biDOEeW9keBtFZy97Q0" source="genmymodel">
      <details xmi:id="_S8e4biDOEeW9keBtFZy97Q00" key="uuid" value="_S8e4biDOEeW9keBtFZy97Q"/>
      <details xmi:id="_S8e4biDOEeW9keBtFZy97Q01" key="gmm-documentation" value="&lt;span style=&quot;font-family: Calibri;font-size:11pt;color:rgb(0,0,0);font-style:normal;font-variant:normal;&quot;>Hierarchies are sets of members of an explicit domain arranged in a hierarchical disposition.&lt;br style=&quot; font-style: normal; font-variant: normal; font-weight: normal; letter-spacing: normal; line-height: normal; orphans: 2; text-align: -webkit-auto; text-indent: 0px; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px; -webkit-text-size-adjust: auto; -webkit-text-stroke-width: 0px; &quot;>&lt;/span>&lt;br class=&quot;Apple-interchange-newline&quot;>&lt;span style=&quot;font-family: Calibri;font-size:11pt;color:rgb(0,0,0);font-style:normal;font-variant:normal;&quot;>&lt;span style=&quot;font-family: Calibri;font-size:11pt;color:rgb(0,0,0);font-style:normal;font-variant:normal;&quot;>&lt;span style=&quot;font-family: Calibri;font-size:11pt;color:rgb(0,0,0);font-style:normal;font-variant:normal;&quot;>&lt;span style=&quot;font-family: Calibri;font-size:11pt;color:rgb(0,0,0);font-style:normal;font-variant:normal;&quot;>&lt;span style=&quot;font-family: Calibri;font-size:11pt;color:rgb(0,0,0);font-style:normal;font-variant:normal;&quot;>Hierarchies are a compact way of defining three ideas:&lt;br>&lt;span style=&quot;font-family: Calibri;font-size:11pt;color:rgb(0,0,0);font-style:normal;font-variant:normal;&quot;>- Subsets of the members of a domain (sub-domains)&lt;br>&lt;span style=&quot;font-family: Calibri;font-size:11pt;color:rgb(0,0,0);font-style:normal;font-variant:normal;&quot;>- Schematic arrangements of members of a domain for presentation purposes&lt;br>&lt;span style=&quot;font-family: Calibri;font-size:11pt;color:rgb(0,0,0);font-style:normal;font-variant:normal;&quot;>- Basic arithmetic relationships&lt;/span>&lt;/span>&lt;/span>&lt;/span>&lt;/span>&lt;/span>&lt;/span>&lt;/span>"/>
    </eAnnotations>
    <eStructuralFeatures xsi:type="ecore:EReference" xmi:id="_S8e4byDOEeW9keBtFZy97Q" name="hierarchyNode" lowerBound="1" upperBound="-1" eType="_S8e4cSDOEeW9keBtFZy97Q" containment="true">
      <eAnnotations xmi:id="_S8e4byDOEeW9keBtFZy97Q0" source="genmymodel">
        <details xmi:id="_S8e4byDOEeW9keBtFZy97Q00" key="uuid" value="_S8e4byDOEeW9keBtFZy97Q"/>
      </eAnnotations>
    </eStructuralFeatures>
    <eStructuralFeatures xsi:type="ecore:EReference" xmi:id="_S8e4cCDOEeW9keBtFZy97Q" name="hierarchyRefOrdinate" upperBound="-1" eType="_S8e4oiDOEeW9keBtFZy97Q" eOpposite="_S8e4oyDOEeW9keBtFZy97Q">
      <eAnnotations xmi:id="_S8e4cCDOEeW9keBtFZy97Q0" source="genmymodel">
        <details xmi:id="_S8e4cCDOEeW9keBtFZy97Q00" key="uuid" value="_S8e4cCDOEeW9keBtFZy97Q"/>
      </eAnnotations>
    </eStructuralFeatures>
  </eClassifiers>
  <eClassifiers xsi:type="ecore:EClass" xmi:id="_S8e4cSDOEeW9keBtFZy97Q" name="HierarchyNode">
    <eAnnotations xmi:id="_S8e4cSDOEeW9keBtFZy97Q0" source="genmymodel">
      <details xmi:id="_S8e4cSDOEeW9keBtFZy97Q00" key="uuid" value="_S8e4cSDOEeW9keBtFZy97Q"/>
      <details xmi:id="_S8e4cSDOEeW9keBtFZy97Q01" key="gmm-documentation" value="&lt;span style=&quot;font-family: Calibri;font-size:11pt;color:rgb(0,0,0);font-style:normal;font-variant:normal;&quot;>A node&lt;br>&lt;span style=&quot;font-family: Calibri;font-size:11pt;color:rgb(0,0,0);font-style:normal;font-variant:normal;&quot;>of a hierarchy can define basic arithmetical relationships (=, &amp;lt;= or &amp;gt;=) in relation to its child nodes.&lt;br>&lt;span style=&quot;font-family: Calibri;font-size:11pt;color:rgb(0,0,0);font-style:normal;font-variant:normal;&quot;>Child nodes can determine a sign (+ or -) that represents whether the member referenced should&lt;br>&lt;span style=&quot;font-family: Calibri;font-size:11pt;color:rgb(0,0,0);font-style:normal;font-variant:normal;&quot;>account positively or negatively to the arithmetical relationship defined in the parent node.&lt;br>&lt;span style=&quot;font-family: Calibri;font-size:11pt;color:rgb(0,0,0);font-style:normal;font-variant:normal;&quot;>&lt;span style=&quot;font-family: Calibri;font-size:11pt;color:rgb(0,0,0);font-style:normal;font-variant:normal;&quot;>&lt;span style=&quot;font-family: Calibri;font-size:11pt;color:rgb(0,0,0);font-style:normal;font-variant:normal;&quot;>&lt;span style=&quot;font-family: Calibri;font-size:11pt;color:rgb(0,0,0);font-style:normal;font-variant:normal;&quot;>&lt;/span>&lt;/span>&lt;/span>&lt;/span>&lt;/span>&lt;/span>&lt;/span>&lt;br style=&quot; font-style: normal; font-variant: normal; font-weight: normal; letter-spacing: normal; line-height: normal; orphans: 2; text-align: -webkit-auto; text-indent: 0px; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px; -webkit-text-size-adjust: auto; -webkit-text-stroke-width: 0px; &quot;>&lt;br class=&quot;Apple-interchange-newline&quot;>&lt;/span>"/>
    </eAnnotations>
    <eStructuralFeatures xsi:type="ecore:EAttribute" xmi:id="_S8e4ciDOEeW9keBtFZy97Q" name="operation">
      <eAnnotations xmi:id="_S8e4ciDOEeW9keBtFZy97Q0" source="genmymodel">
        <details xmi:id="_S8e4ciDOEeW9keBtFZy97Q00" key="uuid" value="_S8e4ciDOEeW9keBtFZy97Q"/>
      </eAnnotations>
      <eType xsi:type="ecore:EDataType" href="http://www.eclipse.org/emf/2002/Ecore#//EString"/>
    </eStructuralFeatures>
    <eStructuralFeatures xsi:type="ecore:EAttribute" xmi:id="_S8e4cyDOEeW9keBtFZy97Q" name="sign">
      <eAnnotations xmi:id="_S8e4cyDOEeW9keBtFZy97Q0" source="genmymodel">
        <details xmi:id="_S8e4cyDOEeW9keBtFZy97Q00" key="uuid" value="_S8e4cyDOEeW9keBtFZy97Q"/>
      </eAnnotations>
      <eType xsi:type="ecore:EDataType" href="http://www.eclipse.org/emf/2002/Ecore#//EString"/>
    </eStructuralFeatures>
    <eStructuralFeatures xsi:type="ecore:EReference" xmi:id="_S8e4dCDOEeW9keBtFZy97Q" name="explicitDomainMember" eType="_S8e4bCDOEeW9keBtFZy97Q">
      <eAnnotations xmi:id="_S8e4dCDOEeW9keBtFZy97Q0" source="genmymodel">
        <details xmi:id="_S8e4dCDOEeW9keBtFZy97Q00" key="uuid" value="_S8e4dCDOEeW9keBtFZy97Q"/>
      </eAnnotations>
    </eStructuralFeatures>
    <eStructuralFeatures xsi:type="ecore:EReference" xmi:id="_S8e4dSDOEeW9keBtFZy97Q" name="child" upperBound="-1" eType="_S8e4cSDOEeW9keBtFZy97Q" containment="true">
      <eAnnotations xmi:id="_S8e4dSDOEeW9keBtFZy97Q0" source="genmymodel">
        <details xmi:id="_S8e4dSDOEeW9keBtFZy97Q00" key="uuid" value="_S8e4dSDOEeW9keBtFZy97Q"/>
      </eAnnotations>
    </eStructuralFeatures>
    <eStructuralFeatures xsi:type="ecore:EReference" xmi:id="_S8e4diDOEeW9keBtFZy97Q" name="metric" eType="_S8e4eCDOEeW9keBtFZy97Q">
      <eAnnotations xmi:id="_S8e4diDOEeW9keBtFZy97Q0" source="genmymodel">
        <details xmi:id="_S8e4diDOEeW9keBtFZy97Q00" key="uuid" value="_S8e4diDOEeW9keBtFZy97Q"/>
      </eAnnotations>
    </eStructuralFeatures>
    <eStructuralFeatures xsi:type="ecore:EAttribute" xmi:id="_S8e4dyDOEeW9keBtFZy97Q" name="order">
      <eAnnotations xmi:id="_S8e4dyDOEeW9keBtFZy97Q0" source="genmymodel">
        <details xmi:id="_S8e4dyDOEeW9keBtFZy97Q00" key="uuid" value="_S8e4dyDOEeW9keBtFZy97Q"/>
      </eAnnotations>
      <eType xsi:type="ecore:EDataType" href="http://www.eclipse.org/emf/2002/Ecore#//EInt"/>
    </eStructuralFeatures>
  </eClassifiers>
  <eClassifiers xsi:type="ecore:EClass" xmi:id="_S8e4eCDOEeW9keBtFZy97Q" name="Metric" eSuperTypes="_S8nbOyDOEeW9keBtFZy97Q">
    <eAnnotations xmi:id="_S8e4eCDOEeW9keBtFZy97Q0" source="genmymodel">
      <details xmi:id="_S8e4eCDOEeW9keBtFZy97Q00" key="uuid" value="_S8e4eCDOEeW9keBtFZy97Q"/>
      <details xmi:id="_S8e4eCDOEeW9keBtFZy97Q01" key="gmm-documentation" value="&lt;span style=&quot;font-family: Calibri;font-size:11pt;color:rgb(0,0,0);font-style:normal;font-variant:normal;&quot;>Metrics define the nature of the measure to be performed. In other words, metrics define the&lt;span style=&quot;font-family: Calibri;font-size:11pt;color:rgb(0,0,0);font-style:normal;font-variant:normal;&quot;> property or amount to be obtained. Consequently, metrics carry some business meaning and&lt;span style=&quot;font-family: Calibri;font-size:11pt;color:rgb(0,0,0);font-style:normal;font-variant:normal;&quot;> determine the data type and the period type:&lt;br>&lt;span style=&quot;font-family: Calibri;font-size:11pt;color:rgb(0,0,0);font-style:normal;font-variant:normal;&quot;>- The data type establishes the set of possible values of the facts reported according to that&lt;span style=&quot;font-family: Calibri;font-size:11pt;color:rgb(0,0,0);font-style:normal;font-variant:normal;&quot;> metric: monetary information, percentages, dates, texts…&lt;br>&lt;span style=&quot;font-family: Calibri;font-size:11pt;color:rgb(0,0,0);font-style:normal;font-variant:normal;&quot;>- The period type defines whether the property / amount to be measured corresponds to a&lt;span style=&quot;font-family: Calibri;font-size:11pt;color:rgb(0,0,0);font-style:normal;font-variant:normal;&quot;> specific moment in time (instant type) or whether its nature requires it to be obtained by&lt;span style=&quot;font-family: Calibri;font-size:11pt;color:rgb(0,0,0);font-style:normal;font-variant:normal;&quot;> taking measures during an interval of time (duration type).&lt;/span>&lt;/span>&lt;/span>&lt;/span>&lt;/span>&lt;/span>&lt;/span>&lt;br style=&quot; font-style: normal; font-variant: normal; font-weight: normal; letter-spacing: normal; line-height: normal; orphans: 2; text-align: -webkit-auto; text-indent: 0px; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px; -webkit-text-size-adjust: auto; -webkit-text-stroke-width: 0px; &quot;>&lt;/span>"/>
    </eAnnotations>
    <eStructuralFeatures xsi:type="ecore:EAttribute" xmi:id="_S8e4eSDOEeW9keBtFZy97Q" name="dataType" eType="_S8m0WCDOEeW9keBtFZy97Q" defaultValueLiteral="Boolean">
      <eAnnotations xmi:id="_S8e4eSDOEeW9keBtFZy97Q0" source="genmymodel">
        <details xmi:id="_S8e4eSDOEeW9keBtFZy97Q00" key="uuid" value="_S8e4eSDOEeW9keBtFZy97Q"/>
      </eAnnotations>
    </eStructuralFeatures>
    <eStructuralFeatures xsi:type="ecore:EAttribute" xmi:id="_S8e4eiDOEeW9keBtFZy97Q" name="periodType" eType="_S8nbIyDOEeW9keBtFZy97Q" defaultValueLiteral="Stock/Instant">
      <eAnnotations xmi:id="_S8e4eiDOEeW9keBtFZy97Q0" source="genmymodel">
        <details xmi:id="_S8e4eiDOEeW9keBtFZy97Q00" key="uuid" value="_S8e4eiDOEeW9keBtFZy97Q"/>
      </eAnnotations>
    </eStructuralFeatures>
    <eStructuralFeatures xsi:type="ecore:EReference" xmi:id="_S8e4eyDOEeW9keBtFZy97Q" name="ordinate" eType="_S8e4liDOEeW9keBtFZy97Q" eOpposite="_S8e4mSDOEeW9keBtFZy97Q">
      <eAnnotations xmi:id="_S8e4eyDOEeW9keBtFZy97Q0" source="genmymodel">
        <details xmi:id="_S8e4eyDOEeW9keBtFZy97Q00" key="uuid" value="_S8e4eyDOEeW9keBtFZy97Q"/>
      </eAnnotations>
    </eStructuralFeatures>
    <eStructuralFeatures xsi:type="ecore:EReference" xmi:id="_S8e4fiDOEeW9keBtFZy97Q" name="explicitDomain" eType="_S8e4SCDOEeW9keBtFZy97Q">
      <eAnnotations xmi:id="_S8e4fiDOEeW9keBtFZy97Q0" source="genmymodel">
        <details xmi:id="_S8e4fiDOEeW9keBtFZy97Q00" key="uuid" value="_S8e4fiDOEeW9keBtFZy97Q"/>
      </eAnnotations>
    </eStructuralFeatures>
    <eStructuralFeatures xsi:type="ecore:EReference" xmi:id="_S8e4fyDOEeW9keBtFZy97Q" name="hierarchy" eType="_S8e4biDOEeW9keBtFZy97Q">
      <eAnnotations xmi:id="_S8e4fyDOEeW9keBtFZy97Q0" source="genmymodel">
        <details xmi:id="_S8e4fyDOEeW9keBtFZy97Q00" key="uuid" value="_S8e4fyDOEeW9keBtFZy97Q"/>
        <details xmi:id="_S8e4fyDOEeW9keBtFZy97Q01" key="gmm-documentation" value="A reference to a Hierarchy can only exist if there is a reference to an Explicit Domain. And the Hierarchy referenced must be one of those contained by the referenced Explicit Domain."/>
      </eAnnotations>
    </eStructuralFeatures>
    <eStructuralFeatures xsi:type="ecore:EReference" xmi:id="_S8e4gCDOEeW9keBtFZy97Q" name="member" eType="_S8e4bCDOEeW9keBtFZy97Q">
      <eAnnotations xmi:id="_S8e4gCDOEeW9keBtFZy97Q0" source="genmymodel">
        <details xmi:id="_S8e4gCDOEeW9keBtFZy97Q00" key="uuid" value="_S8e4gCDOEeW9keBtFZy97Q"/>
      </eAnnotations>
    </eStructuralFeatures>
    <eStructuralFeatures xsi:type="ecore:EAttribute" xmi:id="_NPsAwFMfEDOmVrXILPNeow" name="memberIncluded" lowerBound="1">
      <eAnnotations xmi:id="_NPsAwFMfEDOmVrXILPNeow0" source="genmymodel">
        <details xmi:id="_NPsAwFMfEDOmVrXILPNeow00" key="uuid" value="_NPsAwFMfEDOmVrXILPNeow"/>
      </eAnnotations>
      <eType xsi:type="ecore:EDataType" href="http://www.eclipse.org/emf/2002/Ecore#//EBoolean"/>
    </eStructuralFeatures>
    <eStructuralFeatures xsi:type="ecore:EReference" xmi:id="_V_zykFMfEDOmVrXILPNeow" name="hierarchyStartingMember" eType="_S8e4bCDOEeW9keBtFZy97Q">
      <eAnnotations xmi:id="_V_zykFMfEDOmVrXILPNeow0" source="genmymodel">
        <details xmi:id="_V_zykFMfEDOmVrXILPNeow00" key="uuid" value="_V_zykFMfEDOmVrXILPNeow"/>
      </eAnnotations>
    </eStructuralFeatures>
  </eClassifiers>
  <eClassifiers xsi:type="ecore:EClass" xmi:id="_S8e4hSDOEeW9keBtFZy97Q" name="Table" eSuperTypes="_S8m0LiDOEeW9keBtFZy97Q">
    <eAnnotations xmi:id="_S8e4hSDOEeW9keBtFZy97Q0" source="genmymodel">
      <details xmi:id="_S8e4hSDOEeW9keBtFZy97Q00" key="uuid" value="_S8e4hSDOEeW9keBtFZy97Q"/>
      <details xmi:id="_S8e4hSDOEeW9keBtFZy97Q01" key="gmm-documentation" value="&lt;span style=&quot;font-family: Calibri; font-size: 11pt; color: rgb(0, 0, 0);&quot;>A table consists of the combination of one or more axes with a certain spatial disposition (x, y or z).&lt;br style=&quot;orphans: 2; text-align: -webkit-auto; widows: 2;&quot;>&lt;br class=&quot;Apple-interchange-newline&quot;>&lt;/span>"/>
    </eAnnotations>
    <eStructuralFeatures xsi:type="ecore:EReference" xmi:id="_S8e4hyDOEeW9keBtFZy97Q" name="axis" lowerBound="1" upperBound="-1" eType="_S8e4kSDOEeW9keBtFZy97Q" containment="true">
      <eAnnotations xmi:id="_S8e4hyDOEeW9keBtFZy97Q0" source="genmymodel">
        <details xmi:id="_S8e4hyDOEeW9keBtFZy97Q00" key="uuid" value="_S8e4hyDOEeW9keBtFZy97Q"/>
      </eAnnotations>
    </eStructuralFeatures>
    <eStructuralFeatures xsi:type="ecore:EReference" xmi:id="_S8e4iCDOEeW9keBtFZy97Q" name="newVersion" eType="_S8e4hSDOEeW9keBtFZy97Q" eOpposite="_S8e4iSDOEeW9keBtFZy97Q">
      <eAnnotations xmi:id="_S8e4iCDOEeW9keBtFZy97Q0" source="genmymodel">
        <details xmi:id="_S8e4iCDOEeW9keBtFZy97Q00" key="uuid" value="_S8e4iCDOEeW9keBtFZy97Q"/>
      </eAnnotations>
    </eStructuralFeatures>
    <eStructuralFeatures xsi:type="ecore:EReference" xmi:id="_S8e4iSDOEeW9keBtFZy97Q" name="oldVersion" eType="_S8e4hSDOEeW9keBtFZy97Q" eOpposite="_S8e4iCDOEeW9keBtFZy97Q">
      <eAnnotations xmi:id="_S8e4iSDOEeW9keBtFZy97Q0" source="genmymodel">
        <details xmi:id="_S8e4iSDOEeW9keBtFZy97Q00" key="uuid" value="_S8e4iSDOEeW9keBtFZy97Q"/>
      </eAnnotations>
    </eStructuralFeatures>
    <eStructuralFeatures xsi:type="ecore:EAttribute" xmi:id="_S8e4iiDOEeW9keBtFZy97Q" name="xbrlFilingIndicatorCode">
      <eAnnotations xmi:id="_S8e4iiDOEeW9keBtFZy97Q0" source="genmymodel">
        <details xmi:id="_S8e4iiDOEeW9keBtFZy97Q00" key="uuid" value="_S8e4iiDOEeW9keBtFZy97Q"/>
      </eAnnotations>
      <eType xsi:type="ecore:EDataType" href="http://www.eclipse.org/emf/2002/Ecore#//EString"/>
    </eStructuralFeatures>
    <eStructuralFeatures xsi:type="ecore:EAttribute" xmi:id="_S8e4iyDOEeW9keBtFZy97Q" name="xbrlTableCode">
      <eAnnotations xmi:id="_S8e4iyDOEeW9keBtFZy97Q0" source="genmymodel">
        <details xmi:id="_S8e4iyDOEeW9keBtFZy97Q00" key="uuid" value="_S8e4iyDOEeW9keBtFZy97Q"/>
      </eAnnotations>
      <eType xsi:type="ecore:EDataType" href="http://www.eclipse.org/emf/2002/Ecore#//EString"/>
    </eStructuralFeatures>
    <eStructuralFeatures xsi:type="ecore:EReference" xmi:id="_3vn70BKXEDOVPLJd9QtIMQ" name="tableCell" upperBound="-1" eType="_S8m0UCDOEeW9keBtFZy97Q" containment="true">
      <eAnnotations xmi:id="_3vn70BKXEDOVPLJd9QtIMQ0" source="genmymodel">
        <details xmi:id="_3vn70BKXEDOVPLJd9QtIMQ00" key="uuid" value="_3vn70BKXEDOVPLJd9QtIMQ"/>
      </eAnnotations>
    </eStructuralFeatures>
    <eStructuralFeatures xsi:type="ecore:EAttribute" xmi:id="_wSkl0FNNEDOmVrXILPNeow" name="yDimVal">
      <eAnnotations xmi:id="_wSkl0FNNEDOmVrXILPNeow0" source="genmymodel">
        <details xmi:id="_wSkl0FNNEDOmVrXILPNeow00" key="uuid" value="_wSkl0FNNEDOmVrXILPNeow"/>
      </eAnnotations>
      <eType xsi:type="ecore:EDataType" href="http://www.eclipse.org/emf/2002/Ecore#//EString"/>
    </eStructuralFeatures>
    <eStructuralFeatures xsi:type="ecore:EAttribute" xmi:id="_yibvoFNNEDOmVrXILPNeow" name="zDimVal">
      <eAnnotations xmi:id="_yibvoFNNEDOmVrXILPNeow0" source="genmymodel">
        <details xmi:id="_yibvoFNNEDOmVrXILPNeow00" key="uuid" value="_yibvoFNNEDOmVrXILPNeow"/>
      </eAnnotations>
      <eType xsi:type="ecore:EDataType" href="http://www.eclipse.org/emf/2002/Ecore#//EString"/>
    </eStructuralFeatures>
    <eStructuralFeatures xsi:type="ecore:EReference" xmi:id="_-bo4AFiMEDOOAbIYWRIToQ" name="intraTableSql" upperBound="-1" eType="_66Fc0FiMEDOOAbIYWRIToQ" containment="true">
      <eAnnotations xmi:id="_-bo4AFiMEDOOAbIYWRIToQ0" source="genmymodel">
        <details xmi:id="_-bo4AFiMEDOOAbIYWRIToQ00" key="uuid" value="_-bo4AFiMEDOOAbIYWRIToQ"/>
      </eAnnotations>
    </eStructuralFeatures>
  </eClassifiers>
  <eClassifiers xsi:type="ecore:EClass" xmi:id="_S8e4jyDOEeW9keBtFZy97Q" name="OpenAxis" eSuperTypes="_S8e4kSDOEeW9keBtFZy97Q">
    <eAnnotations xmi:id="_S8e4jyDOEeW9keBtFZy97Q0" source="genmymodel">
      <details xmi:id="_S8e4jyDOEeW9keBtFZy97Q00" key="uuid" value="_S8e4jyDOEeW9keBtFZy97Q"/>
      <details xmi:id="_S8e4jyDOEeW9keBtFZy97Q01" key="gmm-documentation" value="&lt;span style=&quot;font-family: Calibri; font-size: 11pt; color: rgb(0, 0, 0);&quot;>Open axes, as opposed to predefined ones, are the ones that can have a variable number of&amp;nbsp;&lt;span style=&quot;font-size: 11pt;&quot;>entries. The number of entries depends on the data reported. For instance, the list of&lt;br>&lt;span style=&quot;font-size: 11pt;&quot;>subsidiaries of a heading company can be expressed in a table where each row represents&amp;nbsp;&lt;span style=&quot;font-size: 11pt;&quot;>the information of a subsidiary. Subsidiaries are represented as an open y-axis. The&amp;nbsp;&lt;span style=&quot;font-size: 11pt;&quot;>dimensions represented in open axes in a table are sometimes referred to as key dimensions,&amp;nbsp;&lt;span style=&quot;font-size: 11pt;&quot;>as any row (or column if x-axes are used) in the table is identified by the values of the key&amp;nbsp;&lt;span style=&quot;font-size: 11pt;&quot;>dimensions. An open table (a table with open axes) cannot have more than one row (or&amp;nbsp;&lt;span style=&quot;font-size: 11pt;&quot;>column) with the same values for all its key dimensions.&lt;/span>&lt;/span>&lt;/span>&lt;/span>&lt;/span>&lt;/span>&lt;/span>&lt;br style=&quot;orphans: 2; text-align: -webkit-auto; widows: 2;&quot;>&lt;br class=&quot;Apple-interchange-newline&quot;>&lt;/span>"/>
    </eAnnotations>
    <eStructuralFeatures xsi:type="ecore:EReference" xmi:id="_S8e4kCDOEeW9keBtFZy97Q" name="keyDimension" lowerBound="1" eType="_S8e4TiDOEeW9keBtFZy97Q" eOpposite="_S8e4UCDOEeW9keBtFZy97Q">
      <eAnnotations xmi:id="_S8e4kCDOEeW9keBtFZy97Q0" source="genmymodel">
        <details xmi:id="_S8e4kCDOEeW9keBtFZy97Q00" key="uuid" value="_S8e4kCDOEeW9keBtFZy97Q"/>
      </eAnnotations>
    </eStructuralFeatures>
    <eStructuralFeatures xsi:type="ecore:EReference" xmi:id="_ruxNgBKhEDOS0OeSr5m9dw" name="openMemberRestriction" eType="_O5bZ4BKhEDOS0OeSr5m9dw">
      <eAnnotations xmi:id="_ruxNgBKhEDOS0OeSr5m9dw0" source="genmymodel">
        <details xmi:id="_ruxNgBKhEDOS0OeSr5m9dw00" key="uuid" value="_ruxNgBKhEDOS0OeSr5m9dw"/>
      </eAnnotations>
    </eStructuralFeatures>
  </eClassifiers>
  <eClassifiers xsi:type="ecore:EClass" xmi:id="_S8e4kSDOEeW9keBtFZy97Q" name="Axis" abstract="true" eSuperTypes="_S8e4WSDOEeW9keBtFZy97Q">
    <eAnnotations xmi:id="_S8e4kSDOEeW9keBtFZy97Q0" source="genmymodel">
      <details xmi:id="_S8e4kSDOEeW9keBtFZy97Q00" key="uuid" value="_S8e4kSDOEeW9keBtFZy97Q"/>
      <details xmi:id="_S8e4kSDOEeW9keBtFZy97Q01" key="gmm-documentation" value="&lt;span style=&quot;font-family: Calibri; font-size: 11pt; color: rgb(0, 0, 0);&quot;>.&lt;br>&lt;span style=&quot;font-size: 11pt;&quot;>Each axis defines a set of ordinates arranged hierarchically. Most ordinates define a place in the table&lt;br>&lt;span style=&quot;font-size: 11pt;&quot;>for data requirements (a column in the case of X axes or a row in the case of Y axes); some ordinates,&lt;br>&lt;span style=&quot;font-size: 11pt;&quot;>called abstract, are just used to group other ordinates.&lt;/span>&lt;/span>&lt;/span>&lt;br style=&quot;orphans: 2; text-align: -webkit-auto; widows: 2;&quot;>&lt;br class=&quot;Apple-interchange-newline&quot;>&lt;/span>"/>
    </eAnnotations>
    <eStructuralFeatures xsi:type="ecore:EAttribute" xmi:id="_S8e4kiDOEeW9keBtFZy97Q" name="orientation" eType="_S8m0SyDOEeW9keBtFZy97Q" defaultValueLiteral="x">
      <eAnnotations xmi:id="_S8e4kiDOEeW9keBtFZy97Q0" source="genmymodel">
        <details xmi:id="_S8e4kiDOEeW9keBtFZy97Q00" key="uuid" value="_S8e4kiDOEeW9keBtFZy97Q"/>
      </eAnnotations>
    </eStructuralFeatures>
    <eStructuralFeatures xsi:type="ecore:EAttribute" xmi:id="_S8e4kyDOEeW9keBtFZy97Q" name="order">
      <eAnnotations xmi:id="_S8e4kyDOEeW9keBtFZy97Q0" source="genmymodel">
        <details xmi:id="_S8e4kyDOEeW9keBtFZy97Q00" key="uuid" value="_S8e4kyDOEeW9keBtFZy97Q"/>
      </eAnnotations>
      <eType xsi:type="ecore:EDataType" href="http://www.eclipse.org/emf/2002/Ecore#//EInt"/>
    </eStructuralFeatures>
    <eStructuralFeatures xsi:type="ecore:EReference" xmi:id="_S8e4lCDOEeW9keBtFZy97Q" name="usesOrdinate" upperBound="-1" eType="_S8e4liDOEeW9keBtFZy97Q" containment="true">
      <eAnnotations xmi:id="_S8e4lCDOEeW9keBtFZy97Q0" source="genmymodel">
        <details xmi:id="_S8e4lCDOEeW9keBtFZy97Q00" key="uuid" value="_S8e4lCDOEeW9keBtFZy97Q"/>
      </eAnnotations>
    </eStructuralFeatures>
  </eClassifiers>
  <eClassifiers xsi:type="ecore:EClass" xmi:id="_S8e4lSDOEeW9keBtFZy97Q" name="PredefinedAxis" eSuperTypes="_S8e4kSDOEeW9keBtFZy97Q">
    <eAnnotations xmi:id="_S8e4lSDOEeW9keBtFZy97Q0" source="genmymodel">
      <details xmi:id="_S8e4lSDOEeW9keBtFZy97Q00" key="uuid" value="_S8e4lSDOEeW9keBtFZy97Q"/>
      <details xmi:id="_S8e4lSDOEeW9keBtFZy97Q01" key="gmm-documentation" value="&lt;span style=&quot;font-family: Calibri; font-size: 11pt; color: rgb(0, 0, 0);&quot;>Predefined axes are those whose list of ordinates is defined a priori; its carnality is fixed.&lt;br>&lt;span style=&quot;font-size: 11pt;&quot;>Predefined axes are defined either by explicitly enumerating its ordinates (explicit ordinates)&lt;br>&lt;span style=&quot;font-size: 11pt;&quot;>or by including a reference to a hierarchy in the model.&lt;/span>&lt;/span>&lt;br style=&quot;orphans: 2; text-align: -webkit-auto; widows: 2;&quot;>&lt;br class=&quot;Apple-interchange-newline&quot;>&lt;/span>"/>
    </eAnnotations>
  </eClassifiers>
  <eClassifiers xsi:type="ecore:EClass" xmi:id="_S8e4liDOEeW9keBtFZy97Q" name="Ordinate" abstract="true" eSuperTypes="_S8e4WSDOEeW9keBtFZy97Q">
    <eAnnotations xmi:id="_S8e4liDOEeW9keBtFZy97Q0" source="genmymodel">
      <details xmi:id="_S8e4liDOEeW9keBtFZy97Q00" key="uuid" value="_S8e4liDOEeW9keBtFZy97Q"/>
      <details xmi:id="_S8e4liDOEeW9keBtFZy97Q01" key="gmm-documentation" value="&lt;span style=&quot;font-family: Calibri; font-size: 11pt; color: rgb(0, 0, 0);&quot;>Each ordinate defines a set of characteristics (the ones described in chapter 0) that identify the data&lt;br>&lt;span style=&quot;font-size: 11pt;&quot;>requirements nested under such ordinate and its descendants, though a child ordinate may override&lt;br>&lt;span style=&quot;font-size: 11pt;&quot;>any of those characteristics.&lt;/span>&lt;/span>&lt;br style=&quot;orphans: 2; text-align: -webkit-auto; widows: 2;&quot;>&lt;br class=&quot;Apple-interchange-newline&quot;>&lt;/span>"/>
    </eAnnotations>
    <eStructuralFeatures xsi:type="ecore:EAttribute" xmi:id="_S8e4lyDOEeW9keBtFZy97Q" name="abstract" lowerBound="1" defaultValueLiteral="false">
      <eAnnotations xmi:id="_S8e4lyDOEeW9keBtFZy97Q0" source="genmymodel">
        <details xmi:id="_S8e4lyDOEeW9keBtFZy97Q00" key="uuid" value="_S8e4lyDOEeW9keBtFZy97Q"/>
        <details xmi:id="_S8e4lyDOEeW9keBtFZy97Q01" key="gmm-documentation" value="&lt;br>"/>
      </eAnnotations>
      <eType xsi:type="ecore:EDataType" href="http://www.eclipse.org/emf/2002/Ecore#//EBoolean"/>
    </eStructuralFeatures>
    <eStructuralFeatures xsi:type="ecore:EReference" xmi:id="_S8e4mCDOEeW9keBtFZy97Q" name="dimensionalCharacteristic" upperBound="-1" eType="_S8m0FSDOEeW9keBtFZy97Q" eOpposite="_S8m0GSDOEeW9keBtFZy97Q">
      <eAnnotations xmi:id="_S8e4mCDOEeW9keBtFZy97Q0" source="genmymodel">
        <details xmi:id="_S8e4mCDOEeW9keBtFZy97Q00" key="uuid" value="_S8e4mCDOEeW9keBtFZy97Q"/>
      </eAnnotations>
    </eStructuralFeatures>
    <eStructuralFeatures xsi:type="ecore:EReference" xmi:id="_S8e4mSDOEeW9keBtFZy97Q" name="metric" eType="_S8e4eCDOEeW9keBtFZy97Q" eOpposite="_S8e4eyDOEeW9keBtFZy97Q">
      <eAnnotations xmi:id="_S8e4mSDOEeW9keBtFZy97Q0" source="genmymodel">
        <details xmi:id="_S8e4mSDOEeW9keBtFZy97Q00" key="uuid" value="_S8e4mSDOEeW9keBtFZy97Q"/>
      </eAnnotations>
    </eStructuralFeatures>
    <eStructuralFeatures xsi:type="ecore:EReference" xmi:id="_S8e4miDOEeW9keBtFZy97Q" name="temporalReference" eType="_S8m0ESDOEeW9keBtFZy97Q">
      <eAnnotations xmi:id="_S8e4miDOEeW9keBtFZy97Q0" source="genmymodel">
        <details xmi:id="_S8e4miDOEeW9keBtFZy97Q00" key="uuid" value="_S8e4miDOEeW9keBtFZy97Q"/>
      </eAnnotations>
    </eStructuralFeatures>
    <eStructuralFeatures xsi:type="ecore:EAttribute" xmi:id="_S8e4nCDOEeW9keBtFZy97Q" name="order">
      <eAnnotations xmi:id="_S8e4nCDOEeW9keBtFZy97Q0" source="genmymodel">
        <details xmi:id="_S8e4nCDOEeW9keBtFZy97Q00" key="uuid" value="_S8e4nCDOEeW9keBtFZy97Q"/>
      </eAnnotations>
      <eType xsi:type="ecore:EDataType" href="http://www.eclipse.org/emf/2002/Ecore#//EInt"/>
    </eStructuralFeatures>
    <eStructuralFeatures xsi:type="ecore:EAttribute" xmi:id="_S8e4nSDOEeW9keBtFZy97Q" name="level">
      <eAnnotations xmi:id="_S8e4nSDOEeW9keBtFZy97Q0" source="genmymodel">
        <details xmi:id="_S8e4nSDOEeW9keBtFZy97Q00" key="uuid" value="_S8e4nSDOEeW9keBtFZy97Q"/>
      </eAnnotations>
      <eType xsi:type="ecore:EDataType" href="http://www.eclipse.org/emf/2002/Ecore#//EInt"/>
    </eStructuralFeatures>
    <eStructuralFeatures xsi:type="ecore:EAttribute" xmi:id="_S8e4niDOEeW9keBtFZy97Q" name="displayBeforeChildren">
      <eAnnotations xmi:id="_S8e4niDOEeW9keBtFZy97Q0" source="genmymodel">
        <details xmi:id="_S8e4niDOEeW9keBtFZy97Q00" key="uuid" value="_S8e4niDOEeW9keBtFZy97Q"/>
      </eAnnotations>
      <eType xsi:type="ecore:EDataType" href="http://www.eclipse.org/emf/2002/Ecore#//EBoolean"/>
    </eStructuralFeatures>
    <eStructuralFeatures xsi:type="ecore:EAttribute" xmi:id="_S8e4nyDOEeW9keBtFZy97Q" name="isRowKey">
      <eAnnotations xmi:id="_S8e4nyDOEeW9keBtFZy97Q0" source="genmymodel">
        <details xmi:id="_S8e4nyDOEeW9keBtFZy97Q00" key="uuid" value="_S8e4nyDOEeW9keBtFZy97Q"/>
      </eAnnotations>
      <eType xsi:type="ecore:EDataType" href="http://www.eclipse.org/emf/2002/Ecore#//EBoolean"/>
    </eStructuralFeatures>
    <eStructuralFeatures xsi:type="ecore:EAttribute" xmi:id="_S8e4oCDOEeW9keBtFZy97Q" name="sign">
      <eAnnotations xmi:id="_S8e4oCDOEeW9keBtFZy97Q0" source="genmymodel">
        <details xmi:id="_S8e4oCDOEeW9keBtFZy97Q00" key="uuid" value="_S8e4oCDOEeW9keBtFZy97Q"/>
      </eAnnotations>
      <eType xsi:type="ecore:EDataType" href="http://www.eclipse.org/emf/2002/Ecore#//EString"/>
    </eStructuralFeatures>
    <eStructuralFeatures xsi:type="ecore:EAttribute" xmi:id="_S8e4oSDOEeW9keBtFZy97Q" name="categorisationKey">
      <eAnnotations xmi:id="_S8e4oSDOEeW9keBtFZy97Q0" source="genmymodel">
        <details xmi:id="_S8e4oSDOEeW9keBtFZy97Q00" key="uuid" value="_S8e4oSDOEeW9keBtFZy97Q"/>
      </eAnnotations>
      <eType xsi:type="ecore:EDataType" href="http://www.eclipse.org/emf/2002/Ecore#//EString"/>
    </eStructuralFeatures>
  </eClassifiers>
  <eClassifiers xsi:type="ecore:EClass" xmi:id="_S8e4oiDOEeW9keBtFZy97Q" name="HierarchyRefOrdinate" eSuperTypes="_S8e4liDOEeW9keBtFZy97Q">
    <eAnnotations xmi:id="_S8e4oiDOEeW9keBtFZy97Q0" source="genmymodel">
      <details xmi:id="_S8e4oiDOEeW9keBtFZy97Q00" key="uuid" value="_S8e4oiDOEeW9keBtFZy97Q"/>
      <details xmi:id="_S8e4oiDOEeW9keBtFZy97Q01" key="gmm-documentation" value="&lt;span style=&quot;font-family: Calibri; font-size: 11pt; color: rgb(0, 0, 0);&quot;>Predefined axes are defined&amp;nbsp;&lt;span style=&quot;font-size: 11pt;&quot;>by including a reference to a hierarchy in the model.&lt;/span>&lt;/span>&lt;div>&lt;span style=&quot;font-family: Calibri; font-size: 11pt; color: rgb(0, 0, 0);&quot;>&lt;span style=&quot;font-size: 11pt;&quot;>(i.e HierarchyRefOridinate)&lt;/span>&lt;br style=&quot;orphans: 2; text-align: -webkit-auto; widows: 2;&quot;>&lt;br class=&quot;Apple-interchange-newline&quot;>&lt;/span>&lt;/div>"/>
    </eAnnotations>
    <eStructuralFeatures xsi:type="ecore:EReference" xmi:id="_S8e4oyDOEeW9keBtFZy97Q" name="hierarchy" eType="_S8e4biDOEeW9keBtFZy97Q" eOpposite="_S8e4cCDOEeW9keBtFZy97Q">
      <eAnnotations xmi:id="_S8e4oyDOEeW9keBtFZy97Q0" source="genmymodel">
        <details xmi:id="_S8e4oyDOEeW9keBtFZy97Q00" key="uuid" value="_S8e4oyDOEeW9keBtFZy97Q"/>
      </eAnnotations>
    </eStructuralFeatures>
  </eClassifiers>
  <eClassifiers xsi:type="ecore:EClass" xmi:id="_S8e4pCDOEeW9keBtFZy97Q" name="ExplicitOrdinate" eSuperTypes="_S8e4liDOEeW9keBtFZy97Q">
    <eAnnotations xmi:id="_S8e4pCDOEeW9keBtFZy97Q0" source="genmymodel">
      <details xmi:id="_S8e4pCDOEeW9keBtFZy97Q00" key="uuid" value="_S8e4pCDOEeW9keBtFZy97Q"/>
      <details xmi:id="_S8e4pCDOEeW9keBtFZy97Q01" key="gmm-documentation" value="&lt;span style=&quot;font-family: Calibri; font-size: 11pt; color: rgb(0, 0, 0);&quot;>Predefined axes are defined either by explicitly enumerating its ordinates (i.e.explicit ordinates)&lt;br style=&quot;orphans: 2; text-align: -webkit-auto; widows: 2;&quot;>&lt;br class=&quot;Apple-interchange-newline&quot;>&lt;/span>"/>
    </eAnnotations>
    <eStructuralFeatures xsi:type="ecore:EReference" xmi:id="_S8ffUCDOEeW9keBtFZy97Q" name="children" upperBound="-1" eType="_S8e4pCDOEeW9keBtFZy97Q" containment="true">
      <eAnnotations xmi:id="_S8ffUCDOEeW9keBtFZy97Q0" source="genmymodel">
        <details xmi:id="_S8ffUCDOEeW9keBtFZy97Q00" key="uuid" value="_S8ffUCDOEeW9keBtFZy97Q"/>
      </eAnnotations>
    </eStructuralFeatures>
  </eClassifiers>
  <eClassifiers xsi:type="ecore:EClass" xmi:id="_S8ffUSDOEeW9keBtFZy97Q" name="DataPointVersion">
    <eAnnotations xmi:id="_S8ffUSDOEeW9keBtFZy97Q0" source="genmymodel">
      <details xmi:id="_S8ffUSDOEeW9keBtFZy97Q00" key="uuid" value="_S8ffUSDOEeW9keBtFZy97Q"/>
      <details xmi:id="_S8ffUSDOEeW9keBtFZy97Q01" key="gmm-documentation" value="&lt;span style=&quot;font-family: Calibri;font-size:11pt;color:rgb(0,0,0);font-style:normal;font-variant:normal;&quot;>In the context of supervisory exchange processes, a data point represents an individual data&lt;span style=&quot;font-family: Calibri;font-size:11pt;color:rgb(0,0,0);font-style:normal;font-variant:normal;&quot;> requirement. Data points are expressed as a composition of characteristics that univocally identify&lt;span style=&quot;font-family: Calibri;font-size:11pt;color:rgb(0,0,0);font-style:normal;font-variant:normal;&quot;> the financial concept to be measured.&lt;/span>&lt;/span>&lt;br style=&quot; font-style: normal; font-variant: normal; font-weight: normal; letter-spacing: normal; line-height: normal; orphans: 2; text-align: -webkit-auto; text-indent: 0px; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px; -webkit-text-size-adjust: auto; -webkit-text-stroke-width: 0px; &quot;>&lt;br class=&quot;Apple-interchange-newline&quot;>&lt;/span>"/>
    </eAnnotations>
    <eStructuralFeatures xsi:type="ecore:EReference" xmi:id="_bx7FYBKYEDOVPLJd9QtIMQ" name="dataPointContext" lowerBound="1" eType="_X5xvIBKYEDOVPLJd9QtIMQ">
      <eAnnotations xmi:id="_bx7FYBKYEDOVPLJd9QtIMQ0" source="genmymodel">
        <details xmi:id="_bx7FYBKYEDOVPLJd9QtIMQ00" key="uuid" value="_bx7FYBKYEDOVPLJd9QtIMQ"/>
      </eAnnotations>
    </eStructuralFeatures>
    <eStructuralFeatures xsi:type="ecore:EReference" xmi:id="_Ir4MIBKZEDOVPLJd9QtIMQ" name="metric" lowerBound="1" eType="_S8e4eCDOEeW9keBtFZy97Q">
      <eAnnotations xmi:id="_Ir4MIBKZEDOVPLJd9QtIMQ0" source="genmymodel">
        <details xmi:id="_Ir4MIBKZEDOVPLJd9QtIMQ00" key="uuid" value="_Ir4MIBKZEDOVPLJd9QtIMQ"/>
      </eAnnotations>
    </eStructuralFeatures>
    <eStructuralFeatures xsi:type="ecore:EAttribute" xmi:id="_ToRWgBLAEDOqit488f7WQA" name="validFrom">
      <eAnnotations xmi:id="_ToRWgBLAEDOqit488f7WQA0" source="genmymodel">
        <details xmi:id="_ToRWgBLAEDOqit488f7WQA00" key="uuid" value="_ToRWgBLAEDOqit488f7WQA"/>
      </eAnnotations>
      <eType xsi:type="ecore:EDataType" href="http://www.eclipse.org/emf/2002/Ecore#//EDate"/>
    </eStructuralFeatures>
    <eStructuralFeatures xsi:type="ecore:EAttribute" xmi:id="_UpHvgBLAEDOqit488f7WQA" name="validTo">
      <eAnnotations xmi:id="_UpHvgBLAEDOqit488f7WQA0" source="genmymodel">
        <details xmi:id="_UpHvgBLAEDOqit488f7WQA00" key="uuid" value="_UpHvgBLAEDOqit488f7WQA"/>
      </eAnnotations>
      <eType xsi:type="ecore:EDataType" href="http://www.eclipse.org/emf/2002/Ecore#//EDate"/>
    </eStructuralFeatures>
    <eStructuralFeatures xsi:type="ecore:EAttribute" xmi:id="_VducQBLAEDOqit488f7WQA" name="categorisationKey">
      <eAnnotations xmi:id="_VducQBLAEDOqit488f7WQA0" source="genmymodel">
        <details xmi:id="_VducQBLAEDOqit488f7WQA00" key="uuid" value="_VducQBLAEDOqit488f7WQA"/>
      </eAnnotations>
      <eType xsi:type="ecore:EDataType" href="http://www.eclipse.org/emf/2002/Ecore#//EString"/>
    </eStructuralFeatures>
    <eStructuralFeatures xsi:type="ecore:EAttribute" xmi:id="_YKrxwBLAEDOqit488f7WQA" name="categorisationKeyWithoutDefaults">
      <eAnnotations xmi:id="_YKrxwBLAEDOqit488f7WQA0" source="genmymodel">
        <details xmi:id="_YKrxwBLAEDOqit488f7WQA00" key="uuid" value="_YKrxwBLAEDOqit488f7WQA"/>
      </eAnnotations>
      <eType xsi:type="ecore:EDataType" href="http://www.eclipse.org/emf/2002/Ecore#//EString"/>
    </eStructuralFeatures>
    <eStructuralFeatures xsi:type="ecore:EReference" xmi:id="_M07zgBNaEDOqit488f7WQA" name="dataPoint" lowerBound="1" eType="_6gXP8BNZEDOqit488f7WQA" eOpposite="_TNsFUBNaEDOqit488f7WQA">
      <eAnnotations xmi:id="_M07zgBNaEDOqit488f7WQA0" source="genmymodel">
        <details xmi:id="_M07zgBNaEDOqit488f7WQA00" key="uuid" value="_M07zgBNaEDOqit488f7WQA"/>
      </eAnnotations>
    </eStructuralFeatures>
  </eClassifiers>
  <eClassifiers xsi:type="ecore:EClass" xmi:id="_S8m0ESDOEeW9keBtFZy97Q" name="TemporalReference">
    <eAnnotations xmi:id="_S8m0ESDOEeW9keBtFZy97Q0" source="genmymodel">
      <details xmi:id="_S8m0ESDOEeW9keBtFZy97Q00" key="uuid" value="_S8m0ESDOEeW9keBtFZy97Q"/>
      <details xmi:id="_S8m0ESDOEeW9keBtFZy97Q01" key="gmm-documentation" value="&lt;span style=&quot;font-family: Calibri;font-size:11pt;color:rgb(0,0,0);font-style:normal;font-variant:normal;&quot;>A temporal reference that helps to determine the specific instant or interval of time in the&lt;br>&lt;span style=&quot;font-family: Calibri;font-size:11pt;color:rgb(0,0,0);font-style:normal;font-variant:normal;&quot;>context a given reporting period. The temporal reference enables the distinction, for&lt;br>&lt;span style=&quot;font-family: Calibri;font-size:11pt;color:rgb(0,0,0);font-style:normal;font-variant:normal;&quot;>instance, of information that refers to end of the reporting period, the beginning of the fiscal&lt;br>&lt;span style=&quot;font-family: Calibri;font-size:11pt;color:rgb(0,0,0);font-style:normal;font-variant:normal;&quot;>year, a quarter, a month, …&lt;/span>&lt;/span>&lt;/span>&lt;br style=&quot; font-style: normal; font-variant: normal; font-weight: normal; letter-spacing: normal; line-height: normal; orphans: 2; text-align: -webkit-auto; text-indent: 0px; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px; -webkit-text-size-adjust: auto; -webkit-text-stroke-width: 0px; &quot;>&lt;/span>"/>
    </eAnnotations>
    <eStructuralFeatures xsi:type="ecore:EAttribute" xmi:id="_S8m0EiDOEeW9keBtFZy97Q" name="periodOffsetLabel">
      <eAnnotations xmi:id="_S8m0EiDOEeW9keBtFZy97Q0" source="genmymodel">
        <details xmi:id="_S8m0EiDOEeW9keBtFZy97Q00" key="uuid" value="_S8m0EiDOEeW9keBtFZy97Q"/>
      </eAnnotations>
      <eType xsi:type="ecore:EDataType" href="http://www.eclipse.org/emf/2002/Ecore#//EString"/>
    </eStructuralFeatures>
    <eStructuralFeatures xsi:type="ecore:EAttribute" xmi:id="_S8m0EyDOEeW9keBtFZy97Q" name="periodType" eType="_S8nbNSDOEeW9keBtFZy97Q" defaultValueLiteral="Complete accounting year">
      <eAnnotations xmi:id="_S8m0EyDOEeW9keBtFZy97Q0" source="genmymodel">
        <details xmi:id="_S8m0EyDOEeW9keBtFZy97Q00" key="uuid" value="_S8m0EyDOEeW9keBtFZy97Q"/>
      </eAnnotations>
    </eStructuralFeatures>
    <eStructuralFeatures xsi:type="ecore:EAttribute" xmi:id="_S8m0FCDOEeW9keBtFZy97Q" name="offsetValue">
      <eAnnotations xmi:id="_S8m0FCDOEeW9keBtFZy97Q0" source="genmymodel">
        <details xmi:id="_S8m0FCDOEeW9keBtFZy97Q00" key="uuid" value="_S8m0FCDOEeW9keBtFZy97Q"/>
      </eAnnotations>
      <eType xsi:type="ecore:EDataType" href="http://www.eclipse.org/emf/2002/Ecore#//EInt"/>
    </eStructuralFeatures>
  </eClassifiers>
  <eClassifiers xsi:type="ecore:EClass" xmi:id="_S8m0FSDOEeW9keBtFZy97Q" name="DimensionalCharacteristic">
    <eAnnotations xmi:id="_S8m0FSDOEeW9keBtFZy97Q0" source="genmymodel">
      <details xmi:id="_S8m0FSDOEeW9keBtFZy97Q00" key="uuid" value="_S8m0FSDOEeW9keBtFZy97Q"/>
      <details xmi:id="_S8m0FSDOEeW9keBtFZy97Q01" key="gmm-documentation" value="&lt;span style=&quot;font-family: Calibri;font-size:11pt;color:rgb(0,0,0);font-style:normal;font-variant:normal;&quot;>A number of dimensional characteristics that qualify and complement the metric and provide&lt;br>&lt;span style=&quot;font-family: Calibri;font-size:11pt;color:rgb(0,0,0);font-style:normal;font-variant:normal;&quot;>the proper context to understand the financial phenomenon represented. Each dimensional&lt;br>&lt;span style=&quot;font-family: Calibri;font-size:11pt;color:rgb(0,0,0);font-style:normal;font-variant:normal;&quot;>characteristic is composed of a dimension and a member. &lt;/span>&lt;/span>&lt;br style=&quot; font-style: normal; font-variant: normal; font-weight: normal; letter-spacing: normal; line-height: normal; orphans: 2; text-align: -webkit-auto; text-indent: 0px; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px; -webkit-text-size-adjust: auto; -webkit-text-stroke-width: 0px; &quot;>&lt;br class=&quot;Apple-interchange-newline&quot;>&lt;/span>"/>
    </eAnnotations>
    <eStructuralFeatures xsi:type="ecore:EReference" xmi:id="_S8m0FiDOEeW9keBtFZy97Q" name="dimension" lowerBound="1" eType="_S8e4TiDOEeW9keBtFZy97Q">
      <eAnnotations xmi:id="_S8m0FiDOEeW9keBtFZy97Q0" source="genmymodel">
        <details xmi:id="_S8m0FiDOEeW9keBtFZy97Q00" key="uuid" value="_S8m0FiDOEeW9keBtFZy97Q"/>
      </eAnnotations>
    </eStructuralFeatures>
    <eStructuralFeatures xsi:type="ecore:EReference" xmi:id="_S8m0FyDOEeW9keBtFZy97Q" name="member" eType="_S8m0GiDOEeW9keBtFZy97Q">
      <eAnnotations xmi:id="_S8m0FyDOEeW9keBtFZy97Q0" source="genmymodel">
        <details xmi:id="_S8m0FyDOEeW9keBtFZy97Q00" key="uuid" value="_S8m0FyDOEeW9keBtFZy97Q"/>
      </eAnnotations>
    </eStructuralFeatures>
    <eStructuralFeatures xsi:type="ecore:EReference" xmi:id="_S8m0GSDOEeW9keBtFZy97Q" name="ordinate" upperBound="-1" eType="_S8e4liDOEeW9keBtFZy97Q" eOpposite="_S8e4mCDOEeW9keBtFZy97Q">
      <eAnnotations xmi:id="_S8m0GSDOEeW9keBtFZy97Q0" source="genmymodel">
        <details xmi:id="_S8m0GSDOEeW9keBtFZy97Q00" key="uuid" value="_S8m0GSDOEeW9keBtFZy97Q"/>
      </eAnnotations>
    </eStructuralFeatures>
    <eStructuralFeatures xsi:type="ecore:EReference" xmi:id="_J3yn0BKoEDOqit488f7WQA" name="openMemberRestriction" eType="_O5bZ4BKhEDOS0OeSr5m9dw">
      <eAnnotations xmi:id="_J3yn0BKoEDOqit488f7WQA0" source="genmymodel">
        <details xmi:id="_J3yn0BKoEDOqit488f7WQA00" key="uuid" value="_J3yn0BKoEDOqit488f7WQA"/>
      </eAnnotations>
    </eStructuralFeatures>
    <eStructuralFeatures xsi:type="ecore:EReference" xmi:id="_-UX_oBMCEDOqit488f7WQA" name="hasReferences" upperBound="-1" eType="_S8nbJyDOEeW9keBtFZy97Q">
      <eAnnotations xmi:id="_-UX_oBMCEDOqit488f7WQA0" source="genmymodel">
        <details xmi:id="_-UX_oBMCEDOqit488f7WQA00" key="uuid" value="_-UX_oBMCEDOqit488f7WQA"/>
      </eAnnotations>
    </eStructuralFeatures>
    <eStructuralFeatures xsi:type="ecore:EAttribute" xmi:id="_v0NOoFMoEDOmVrXILPNeow" name="dimensionMemberSignature">
      <eAnnotations xmi:id="_v0NOoFMoEDOmVrXILPNeow0" source="genmymodel">
        <details xmi:id="_v0NOoFMoEDOmVrXILPNeow00" key="uuid" value="_v0NOoFMoEDOmVrXILPNeow"/>
      </eAnnotations>
      <eType xsi:type="ecore:EDataType" href="http://www.eclipse.org/emf/2002/Ecore#//EString"/>
    </eStructuralFeatures>
    <eStructuralFeatures xsi:type="ecore:EAttribute" xmi:id="_xvaXEFMoEDOmVrXILPNeow" name="source" eType="__kvvMFMoEDOmVrXILPNeow">
      <eAnnotations xmi:id="_xvaXEFMoEDOmVrXILPNeow0" source="genmymodel">
        <details xmi:id="_xvaXEFMoEDOmVrXILPNeow00" key="uuid" value="_xvaXEFMoEDOmVrXILPNeow"/>
      </eAnnotations>
    </eStructuralFeatures>
  </eClassifiers>
  <eClassifiers xsi:type="ecore:EClass" xmi:id="_S8m0GiDOEeW9keBtFZy97Q" name="Member" abstract="true" eSuperTypes="_S8e4WSDOEeW9keBtFZy97Q">
    <eAnnotations xmi:id="_S8m0GiDOEeW9keBtFZy97Q0" source="genmymodel">
      <details xmi:id="_S8m0GiDOEeW9keBtFZy97Q00" key="uuid" value="_S8m0GiDOEeW9keBtFZy97Q"/>
      <details xmi:id="_S8m0GiDOEeW9keBtFZy97Q01" key="gmm-documentation" value="&lt;span style=&quot;font-family: Calibri;font-size:11pt;color:rgb(0,0,0);font-style:normal;font-variant:normal;&quot;>The member is the value given to that property in the context of the&lt;br>&lt;span style=&quot;font-family: Calibri;font-size:11pt;color:rgb(0,0,0);font-style:normal;font-variant:normal;&quot;>data point.&lt;/span>&lt;br style=&quot; font-style: normal; font-variant: normal; font-weight: normal; letter-spacing: normal; line-height: normal; orphans: 2; text-align: -webkit-auto; text-indent: 0px; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px; -webkit-text-size-adjust: auto; -webkit-text-stroke-width: 0px; &quot;>&lt;br class=&quot;Apple-interchange-newline&quot;>&lt;/span>"/>
    </eAnnotations>
  </eClassifiers>
  <eClassifiers xsi:type="ecore:EClass" xmi:id="_S8m0GyDOEeW9keBtFZy97Q" name="Owner">
    <eAnnotations xmi:id="_S8m0GyDOEeW9keBtFZy97Q0" source="genmymodel">
      <details xmi:id="_S8m0GyDOEeW9keBtFZy97Q00" key="uuid" value="_S8m0GyDOEeW9keBtFZy97Q"/>
      <details xmi:id="_S8m0GyDOEeW9keBtFZy97Q01" key="gmm-documentation" value="&lt;span style=&quot;font-family: Calibri;font-size:11pt;color:rgb(0,0,0);font-style:normal;font-variant:normal;&quot;>The owner includes a list of supported languages. The owner is expected to maintain the&lt;span style=&quot;font-family: Calibri;font-size:11pt;color:rgb(0,0,0);font-style:normal;font-variant:normal;&quot;> labels for the concepts it defines and uses in the supported languages.&lt;/span>&lt;br style=&quot; font-style: normal; font-variant: normal; font-weight: normal; letter-spacing: normal; line-height: normal; orphans: 2; text-align: -webkit-auto; text-indent: 0px; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px; -webkit-text-size-adjust: auto; -webkit-text-stroke-width: 0px; &quot;>&lt;br class=&quot;Apple-interchange-newline&quot;>&lt;/span>"/>
    </eAnnotations>
    <eStructuralFeatures xsi:type="ecore:EAttribute" xmi:id="_S8m0HCDOEeW9keBtFZy97Q" name="name">
      <eAnnotations xmi:id="_S8m0HCDOEeW9keBtFZy97Q0" source="genmymodel">
        <details xmi:id="_S8m0HCDOEeW9keBtFZy97Q00" key="uuid" value="_S8m0HCDOEeW9keBtFZy97Q"/>
      </eAnnotations>
      <eType xsi:type="ecore:EDataType" href="http://www.eclipse.org/emf/2002/Ecore#//EString"/>
    </eStructuralFeatures>
    <eStructuralFeatures xsi:type="ecore:EAttribute" xmi:id="_S8m0HSDOEeW9keBtFZy97Q" name="namespace">
      <eAnnotations xmi:id="_S8m0HSDOEeW9keBtFZy97Q0" source="genmymodel">
        <details xmi:id="_S8m0HSDOEeW9keBtFZy97Q00" key="uuid" value="_S8m0HSDOEeW9keBtFZy97Q"/>
      </eAnnotations>
      <eType xsi:type="ecore:EDataType" href="http://www.eclipse.org/emf/2002/Ecore#//EString"/>
    </eStructuralFeatures>
    <eStructuralFeatures xsi:type="ecore:EAttribute" xmi:id="_S8m0HiDOEeW9keBtFZy97Q" name="location">
      <eAnnotations xmi:id="_S8m0HiDOEeW9keBtFZy97Q0" source="genmymodel">
        <details xmi:id="_S8m0HiDOEeW9keBtFZy97Q00" key="uuid" value="_S8m0HiDOEeW9keBtFZy97Q"/>
      </eAnnotations>
      <eType xsi:type="ecore:EDataType" href="http://www.eclipse.org/emf/2002/Ecore#//EString"/>
    </eStructuralFeatures>
    <eStructuralFeatures xsi:type="ecore:EAttribute" xmi:id="_S8m0HyDOEeW9keBtFZy97Q" name="prefix">
      <eAnnotations xmi:id="_S8m0HyDOEeW9keBtFZy97Q0" source="genmymodel">
        <details xmi:id="_S8m0HyDOEeW9keBtFZy97Q00" key="uuid" value="_S8m0HyDOEeW9keBtFZy97Q"/>
      </eAnnotations>
      <eType xsi:type="ecore:EDataType" href="http://www.eclipse.org/emf/2002/Ecore#//EString"/>
    </eStructuralFeatures>
    <eStructuralFeatures xsi:type="ecore:EAttribute" xmi:id="_S8m0ICDOEeW9keBtFZy97Q" name="copyright">
      <eAnnotations xmi:id="_S8m0ICDOEeW9keBtFZy97Q0" source="genmymodel">
        <details xmi:id="_S8m0ICDOEeW9keBtFZy97Q00" key="uuid" value="_S8m0ICDOEeW9keBtFZy97Q"/>
      </eAnnotations>
      <eType xsi:type="ecore:EDataType" href="http://www.eclipse.org/emf/2002/Ecore#//EString"/>
    </eStructuralFeatures>
    <eStructuralFeatures xsi:type="ecore:EReference" xmi:id="_S8m0ISDOEeW9keBtFZy97Q" name="parent" eType="_S8m0GyDOEeW9keBtFZy97Q" eOpposite="_S8m0IiDOEeW9keBtFZy97Q">
      <eAnnotations xmi:id="_S8m0ISDOEeW9keBtFZy97Q0" source="genmymodel">
        <details xmi:id="_S8m0ISDOEeW9keBtFZy97Q00" key="uuid" value="_S8m0ISDOEeW9keBtFZy97Q"/>
      </eAnnotations>
    </eStructuralFeatures>
    <eStructuralFeatures xsi:type="ecore:EReference" xmi:id="_S8m0IiDOEeW9keBtFZy97Q" name="child" upperBound="-1" eType="_S8m0GyDOEeW9keBtFZy97Q" eOpposite="_S8m0ISDOEeW9keBtFZy97Q">
      <eAnnotations xmi:id="_S8m0IiDOEeW9keBtFZy97Q0" source="genmymodel">
        <details xmi:id="_S8m0IiDOEeW9keBtFZy97Q00" key="uuid" value="_S8m0IiDOEeW9keBtFZy97Q"/>
      </eAnnotations>
    </eStructuralFeatures>
  </eClassifiers>
  <eClassifiers xsi:type="ecore:EClass" xmi:id="_S8m0JCDOEeW9keBtFZy97Q" name="Family" eSuperTypes="_S8e4aiDOEeW9keBtFZy97Q">
    <eAnnotations xmi:id="_S8m0JCDOEeW9keBtFZy97Q0" source="genmymodel">
      <details xmi:id="_S8m0JCDOEeW9keBtFZy97Q00" key="uuid" value="_S8m0JCDOEeW9keBtFZy97Q"/>
      <details xmi:id="_S8m0JCDOEeW9keBtFZy97Q01" key="gmm-documentation" value="&lt;br>"/>
    </eAnnotations>
  </eClassifiers>
  <eClassifiers xsi:type="ecore:EClass" xmi:id="_S8m0JSDOEeW9keBtFZy97Q" name="Framework" eSuperTypes="_S8e4WSDOEeW9keBtFZy97Q">
    <eAnnotations xmi:id="_S8m0JSDOEeW9keBtFZy97Q0" source="genmymodel">
      <details xmi:id="_S8m0JSDOEeW9keBtFZy97Q00" key="uuid" value="_S8m0JSDOEeW9keBtFZy97Q"/>
      <details xmi:id="_S8m0JSDOEeW9keBtFZy97Q01" key="gmm-documentation" value="&lt;span style=&quot;font-family: Calibri; font-size: 11pt; color: rgb(0, 0, 0);&quot;>Frameworks define groups of taxonomies following some functional requirements (solvency&lt;br>&lt;span style=&quot;font-size: 11pt;&quot;>information, financial information…). Taxonomies, in relation to frameworks, can be considered a&lt;br>&lt;span style=&quot;font-size: 11pt;&quot;>specific version in time of the data requirements defined by a framework.&lt;/span>&lt;/span>&lt;br style=&quot;orphans: 2; text-align: -webkit-auto; widows: 2;&quot;>&lt;br class=&quot;Apple-interchange-newline&quot;>&lt;/span>"/>
    </eAnnotations>
    <eStructuralFeatures xsi:type="ecore:EReference" xmi:id="_S8m0JiDOEeW9keBtFZy97Q" name="taxonomy" lowerBound="1" upperBound="-1" eType="_S8m0JyDOEeW9keBtFZy97Q" containment="true">
      <eAnnotations xmi:id="_S8m0JiDOEeW9keBtFZy97Q0" source="genmymodel">
        <details xmi:id="_S8m0JiDOEeW9keBtFZy97Q00" key="uuid" value="_S8m0JiDOEeW9keBtFZy97Q"/>
      </eAnnotations>
    </eStructuralFeatures>
    <eStructuralFeatures xsi:type="ecore:EReference" xmi:id="_O4tqAAPAEDOiAtKeTTfqgw" name="contexts" upperBound="-1" eType="_S8nbPiDOEeW9keBtFZy97Q">
      <eAnnotations xmi:id="_O4tqAAPAEDOiAtKeTTfqgw0" source="genmymodel">
        <details xmi:id="_O4tqAAPAEDOiAtKeTTfqgw00" key="uuid" value="_O4tqAAPAEDOiAtKeTTfqgw"/>
      </eAnnotations>
    </eStructuralFeatures>
  </eClassifiers>
  <eClassifiers xsi:type="ecore:EClass" xmi:id="_S8m0JyDOEeW9keBtFZy97Q" name="Taxonomy" eSuperTypes="_S8e4WSDOEeW9keBtFZy97Q">
    <eAnnotations xmi:id="_S8m0JyDOEeW9keBtFZy97Q0" source="genmymodel">
      <details xmi:id="_S8m0JyDOEeW9keBtFZy97Q00" key="uuid" value="_S8m0JyDOEeW9keBtFZy97Q"/>
      <details xmi:id="_S8m0JyDOEeW9keBtFZy97Q01" key="gmm-documentation" value="&lt;span style=&quot;font-family: Calibri; font-size: 11pt; color: rgb(0, 0, 0);&quot;>A taxonomy represents a set of reporting requirements enforced by a certain legal document or set&lt;br>&lt;span style=&quot;font-size: 11pt;&quot;>of documents. A taxonomy is defined in terms of modules, tables and table groups. In addition,&lt;br>&lt;span style=&quot;font-size: 11pt;&quot;>taxonomies include attributes to identify the legal normative, its version date&lt;span style=&quot;font-size: 6pt;&quot;>6 &lt;span style=&quot;font-size: 11pt;&quot;>and an optional&lt;br>&lt;span style=&quot;font-size: 11pt;&quot;>currency period.&lt;br>&lt;span style=&quot;font-size: 11pt;&quot;>In order to reduce the cost of maintenance, tables from previously released taxonomies that have&lt;br>&lt;span style=&quot;font-size: 11pt;&quot;>not suffered any modification can be referred from a new taxonomy.&lt;/span>&lt;/span>&lt;/span>&lt;/span>&lt;/span>&lt;br style=&quot;orphans: 2; text-align: -webkit-auto; widows: 2;&quot;>&lt;br class=&quot;Apple-interchange-newline&quot;>&lt;/span>&lt;/span>&lt;/span>"/>
    </eAnnotations>
    <eStructuralFeatures xsi:type="ecore:EAttribute" xmi:id="_S8m0KCDOEeW9keBtFZy97Q" name="normative">
      <eAnnotations xmi:id="_S8m0KCDOEeW9keBtFZy97Q0" source="genmymodel">
        <details xmi:id="_S8m0KCDOEeW9keBtFZy97Q00" key="uuid" value="_S8m0KCDOEeW9keBtFZy97Q"/>
      </eAnnotations>
      <eType xsi:type="ecore:EDataType" href="http://www.eclipse.org/emf/2002/Ecore#//EString"/>
    </eStructuralFeatures>
    <eStructuralFeatures xsi:type="ecore:EReference" xmi:id="_S8m0KSDOEeW9keBtFZy97Q" name="module" upperBound="-1" eType="_S8m0RCDOEeW9keBtFZy97Q" containment="true">
      <eAnnotations xmi:id="_S8m0KSDOEeW9keBtFZy97Q0" source="genmymodel">
        <details xmi:id="_S8m0KSDOEeW9keBtFZy97Q00" key="uuid" value="_S8m0KSDOEeW9keBtFZy97Q"/>
        <details xmi:id="_S8m0KSDOEeW9keBtFZy97Q01" key="gmm-documentation" value="Explis a subclass of Dimension that specifies a finite number of Members."/>
      </eAnnotations>
    </eStructuralFeatures>
    <eStructuralFeatures xsi:type="ecore:EReference" xmi:id="_S8m0KiDOEeW9keBtFZy97Q" name="tableBase" upperBound="-1" eType="_S8m0LiDOEeW9keBtFZy97Q" containment="true">
      <eAnnotations xmi:id="_S8m0KiDOEeW9keBtFZy97Q0" source="genmymodel">
        <details xmi:id="_S8m0KiDOEeW9keBtFZy97Q00" key="uuid" value="_S8m0KiDOEeW9keBtFZy97Q"/>
        <details xmi:id="_S8m0KiDOEeW9keBtFZy97Q01" key="gmm-documentation" value="Explicit Dimension Values is a subclass of Dimension that specifies a finite number of Members."/>
      </eAnnotations>
    </eStructuralFeatures>
    <eStructuralFeatures xsi:type="ecore:EReference" xmi:id="_S8m0KyDOEeW9keBtFZy97Q" name="imports" upperBound="-1" eType="_S8m0LiDOEeW9keBtFZy97Q">
      <eAnnotations xmi:id="_S8m0KyDOEeW9keBtFZy97Q0" source="genmymodel">
        <details xmi:id="_S8m0KyDOEeW9keBtFZy97Q00" key="uuid" value="_S8m0KyDOEeW9keBtFZy97Q"/>
        <details xmi:id="_S8m0KyDOEeW9keBtFZy97Q01" key="gmm-documentation" value="Explicit Dimension Values is a subclass of Dimension that specifies a finite number of Members.&lt;br>"/>
      </eAnnotations>
    </eStructuralFeatures>
    <eStructuralFeatures xsi:type="ecore:EAttribute" xmi:id="_S8m0LCDOEeW9keBtFZy97Q" name="versionDate">
      <eAnnotations xmi:id="_S8m0LCDOEeW9keBtFZy97Q0" source="genmymodel">
        <details xmi:id="_S8m0LCDOEeW9keBtFZy97Q00" key="uuid" value="_S8m0LCDOEeW9keBtFZy97Q"/>
      </eAnnotations>
      <eType xsi:type="ecore:EDataType" href="http://www.eclipse.org/emf/2002/Ecore#//EDate"/>
    </eStructuralFeatures>
    <eStructuralFeatures xsi:type="ecore:EAttribute" xmi:id="_S8m0LSDOEeW9keBtFZy97Q" name="version">
      <eAnnotations xmi:id="_S8m0LSDOEeW9keBtFZy97Q0" source="genmymodel">
        <details xmi:id="_S8m0LSDOEeW9keBtFZy97Q00" key="uuid" value="_S8m0LSDOEeW9keBtFZy97Q"/>
      </eAnnotations>
      <eType xsi:type="ecore:EDataType" href="http://www.eclipse.org/emf/2002/Ecore#//EString"/>
    </eStructuralFeatures>
  </eClassifiers>
  <eClassifiers xsi:type="ecore:EClass" xmi:id="_S8m0LiDOEeW9keBtFZy97Q" name="TableBase" abstract="true" eSuperTypes="_S8e4WSDOEeW9keBtFZy97Q">
    <eAnnotations xmi:id="_S8m0LiDOEeW9keBtFZy97Q0" source="genmymodel">
      <details xmi:id="_S8m0LiDOEeW9keBtFZy97Q00" key="uuid" value="_S8m0LiDOEeW9keBtFZy97Q"/>
      <details xmi:id="_S8m0LiDOEeW9keBtFZy97Q01" key="gmm-documentation" value="&lt;span style=&quot;font-family: Calibri; font-size: 11pt; color: rgb(0, 0, 0);&quot;>The concept of table base defined in this diagram is just an abstraction that represents either a table&lt;br>&lt;span style=&quot;font-size: 11pt;&quot;>or a table group.&lt;/span>&lt;br style=&quot;orphans: 2; text-align: -webkit-auto; widows: 2;&quot;>&lt;br class=&quot;Apple-interchange-newline&quot;>&lt;/span>"/>
    </eAnnotations>
    <eStructuralFeatures xsi:type="ecore:EReference" xmi:id="_S8m0LyDOEeW9keBtFZy97Q" name="tableGroup" upperBound="-1" eType="_S8m0MSDOEeW9keBtFZy97Q" eOpposite="_S8m0MiDOEeW9keBtFZy97Q">
      <eAnnotations xmi:id="_S8m0LyDOEeW9keBtFZy97Q0" source="genmymodel">
        <details xmi:id="_S8m0LyDOEeW9keBtFZy97Q00" key="uuid" value="_S8m0LyDOEeW9keBtFZy97Q"/>
      </eAnnotations>
    </eStructuralFeatures>
    <eStructuralFeatures xsi:type="ecore:EReference" xmi:id="_S8m0MCDOEeW9keBtFZy97Q" name="module" upperBound="-1" eType="_S8m0RCDOEeW9keBtFZy97Q" eOpposite="_S8m0RSDOEeW9keBtFZy97Q">
      <eAnnotations xmi:id="_S8m0MCDOEeW9keBtFZy97Q0" source="genmymodel">
        <details xmi:id="_S8m0MCDOEeW9keBtFZy97Q00" key="uuid" value="_S8m0MCDOEeW9keBtFZy97Q"/>
      </eAnnotations>
    </eStructuralFeatures>
  </eClassifiers>
  <eClassifiers xsi:type="ecore:EClass" xmi:id="_S8m0MSDOEeW9keBtFZy97Q" name="TableGroup" eSuperTypes="_S8m0LiDOEeW9keBtFZy97Q">
    <eAnnotations xmi:id="_S8m0MSDOEeW9keBtFZy97Q0" source="genmymodel">
      <details xmi:id="_S8m0MSDOEeW9keBtFZy97Q00" key="uuid" value="_S8m0MSDOEeW9keBtFZy97Q"/>
      <details xmi:id="_S8m0MSDOEeW9keBtFZy97Q01" key="gmm-documentation" value="&lt;span style=&quot;font-family: Calibri; font-size: 11pt; color: rgb(0, 0, 0);&quot;>A table group is just a set of tables that usually corresponds to one business template. If required,&lt;br>&lt;span style=&quot;font-size: 11pt;&quot;>table groups could be used also to represent more complex hierarchical representations of a set of&lt;br>&lt;span style=&quot;font-size: 11pt;&quot;>tables. For instance, some FINREP and COREP templates have been split into smaller ones because of&lt;br>&lt;span style=&quot;font-size: 11pt;&quot;>its complexity. In fact, a table group can be composed of other table groups in addition to tables.&lt;/span>&lt;/span>&lt;/span>&lt;br style=&quot;orphans: 2; text-align: -webkit-auto; widows: 2;&quot;>&lt;br class=&quot;Apple-interchange-newline&quot;>&lt;/span>"/>
    </eAnnotations>
    <eStructuralFeatures xsi:type="ecore:EReference" xmi:id="_S8m0MiDOEeW9keBtFZy97Q" name="references" lowerBound="1" upperBound="-1" eType="_S8m0LiDOEeW9keBtFZy97Q" eOpposite="_S8m0LyDOEeW9keBtFZy97Q">
      <eAnnotations xmi:id="_S8m0MiDOEeW9keBtFZy97Q0" source="genmymodel">
        <details xmi:id="_S8m0MiDOEeW9keBtFZy97Q00" key="uuid" value="_S8m0MiDOEeW9keBtFZy97Q"/>
      </eAnnotations>
    </eStructuralFeatures>
    <eStructuralFeatures xsi:type="ecore:EAttribute" xmi:id="_S8m0MyDOEeW9keBtFZy97Q" name="order">
      <eAnnotations xmi:id="_S8m0MyDOEeW9keBtFZy97Q0" source="genmymodel">
        <details xmi:id="_S8m0MyDOEeW9keBtFZy97Q00" key="uuid" value="_S8m0MyDOEeW9keBtFZy97Q"/>
      </eAnnotations>
      <eType xsi:type="ecore:EDataType" href="http://www.eclipse.org/emf/2002/Ecore#//EInt"/>
    </eStructuralFeatures>
  </eClassifiers>
  <eClassifiers xsi:type="ecore:EClass" xmi:id="_S8m0NCDOEeW9keBtFZy97Q" name="ValidationRule" eSuperTypes="_S8e4WSDOEeW9keBtFZy97Q">
    <eAnnotations xmi:id="_S8m0NCDOEeW9keBtFZy97Q0" source="genmymodel">
      <details xmi:id="_S8m0NCDOEeW9keBtFZy97Q00" key="uuid" value="_S8m0NCDOEeW9keBtFZy97Q"/>
      <details xmi:id="_S8m0NCDOEeW9keBtFZy97Q01" key="gmm-documentation" value="&lt;div align=&quot;center&quot;>&lt;div align=&quot;left&quot;>Validation rules are tests to be applied to reported data in order to check its consistency. If the result&lt;br>&lt;/div>of a validation rule to a set of data is true, then the data reported is consistent according to that rule.&lt;br>If the result is false, the reported information presents an inconsistency that should be checked or&lt;br>corrected.&lt;br>Validation rules are defined in terms of a set of fact variables that are bound to reported data during&lt;br>the validation process.&lt;br>&lt;/div>"/>
    </eAnnotations>
    <eStructuralFeatures xsi:type="ecore:EAttribute" xmi:id="_S8m0NyDOEeW9keBtFZy97Q" name="severity">
      <eAnnotations xmi:id="_S8m0NyDOEeW9keBtFZy97Q0" source="genmymodel">
        <details xmi:id="_S8m0NyDOEeW9keBtFZy97Q00" key="uuid" value="_S8m0NyDOEeW9keBtFZy97Q"/>
      </eAnnotations>
      <eType xsi:type="ecore:EDataType" href="http://www.eclipse.org/emf/2002/Ecore#//EString"/>
    </eStructuralFeatures>
    <eStructuralFeatures xsi:type="ecore:EAttribute" xmi:id="_S8m0OCDOEeW9keBtFZy97Q" name="validationType">
      <eAnnotations xmi:id="_S8m0OCDOEeW9keBtFZy97Q0" source="genmymodel">
        <details xmi:id="_S8m0OCDOEeW9keBtFZy97Q00" key="uuid" value="_S8m0OCDOEeW9keBtFZy97Q"/>
      </eAnnotations>
      <eType xsi:type="ecore:EDataType" href="http://www.eclipse.org/emf/2002/Ecore#//EString"/>
    </eStructuralFeatures>
    <eStructuralFeatures xsi:type="ecore:EReference" xmi:id="_S121EFhvEDOOAbIYWRIToQ" name="references" upperBound="-1" eType="_S8m0PyDOEeW9keBtFZy97Q">
      <eAnnotations xmi:id="_S121EFhvEDOOAbIYWRIToQ0" source="genmymodel">
        <details xmi:id="_S121EFhvEDOOAbIYWRIToQ00" key="uuid" value="_S121EFhvEDOOAbIYWRIToQ"/>
      </eAnnotations>
    </eStructuralFeatures>
    <eStructuralFeatures xsi:type="ecore:EReference" xmi:id="_wWrfkFh4EDOOAbIYWRIToQ" name="restrictedTo" eType="_5XHw4FhuEDOOAbIYWRIToQ" containment="true">
      <eAnnotations xmi:id="_wWrfkFh4EDOOAbIYWRIToQ0" source="genmymodel">
        <details xmi:id="_wWrfkFh4EDOOAbIYWRIToQ00" key="uuid" value="_wWrfkFh4EDOOAbIYWRIToQ"/>
      </eAnnotations>
    </eStructuralFeatures>
    <eStructuralFeatures xsi:type="ecore:EReference" xmi:id="_HFFTsFiFEDOOAbIYWRIToQ" name="appliesTo" upperBound="-1" eType="_S8m0RCDOEeW9keBtFZy97Q" eOpposite="_mIbaAF6mEDOIdpIItAb8Vw">
      <eAnnotations xmi:id="_HFFTsFiFEDOOAbIYWRIToQ0" source="genmymodel">
        <details xmi:id="_HFFTsFiFEDOOAbIYWRIToQ00" key="uuid" value="_HFFTsFiFEDOOAbIYWRIToQ"/>
      </eAnnotations>
    </eStructuralFeatures>
    <eStructuralFeatures xsi:type="ecore:EReference" xmi:id="_ODLQwFiREDOOAbIYWRIToQ" name="validationRuleSql" upperBound="-1" eType="_8GXpwFiMEDOOAbIYWRIToQ">
      <eAnnotations xmi:id="_ODLQwFiREDOOAbIYWRIToQ0" source="genmymodel">
        <details xmi:id="_ODLQwFiREDOOAbIYWRIToQ00" key="uuid" value="_ODLQwFiREDOOAbIYWRIToQ"/>
      </eAnnotations>
    </eStructuralFeatures>
    <eStructuralFeatures xsi:type="ecore:EReference" xmi:id="_B_N2AFiZEDOOAbIYWRIToQ" name="scope" lowerBound="1" upperBound="-1" eType="_S8m0LiDOEeW9keBtFZy97Q">
      <eAnnotations xmi:id="_B_N2AFiZEDOOAbIYWRIToQ0" source="genmymodel">
        <details xmi:id="_B_N2AFiZEDOOAbIYWRIToQ00" key="uuid" value="_B_N2AFiZEDOOAbIYWRIToQ"/>
      </eAnnotations>
    </eStructuralFeatures>
    <eStructuralFeatures xsi:type="ecore:EAttribute" xmi:id="_UyZiUF6mEDOIdpIItAb8Vw" name="dataScope">
      <eAnnotations xmi:id="_UyZiUF6mEDOIdpIItAb8Vw0" source="genmymodel">
        <details xmi:id="_UyZiUF6mEDOIdpIItAb8Vw00" key="uuid" value="_UyZiUF6mEDOIdpIItAb8Vw"/>
      </eAnnotations>
      <eType xsi:type="ecore:EDataType" href="http://www.eclipse.org/emf/2002/Ecore#//EString"/>
    </eStructuralFeatures>
    <eStructuralFeatures xsi:type="ecore:EReference" xmi:id="_R7cG0F6nEDOIdpIItAb8Vw" name="definedBy" lowerBound="1" eType="_11xcoF6mEDOIdpIItAb8Vw" eOpposite="_e0h5IF6nEDOIdpIItAb8Vw">
      <eAnnotations xmi:id="_R7cG0F6nEDOIdpIItAb8Vw0" source="genmymodel">
        <details xmi:id="_R7cG0F6nEDOIdpIItAb8Vw00" key="uuid" value="_R7cG0F6nEDOIdpIItAb8Vw"/>
      </eAnnotations>
    </eStructuralFeatures>
    <eStructuralFeatures xsi:type="ecore:EReference" xmi:id="_N_G-sF6oEDOIdpIItAb8Vw" name="preCondition" upperBound="-1" eType="_11xcoF6mEDOIdpIItAb8Vw">
      <eAnnotations xmi:id="_N_G-sF6oEDOIdpIItAb8Vw0" source="genmymodel">
        <details xmi:id="_N_G-sF6oEDOIdpIItAb8Vw00" key="uuid" value="_N_G-sF6oEDOIdpIItAb8Vw"/>
      </eAnnotations>
    </eStructuralFeatures>
  </eClassifiers>
  <eClassifiers xsi:type="ecore:EClass" xmi:id="_S8m0PyDOEeW9keBtFZy97Q" name="Parameter">
    <eAnnotations xmi:id="_S8m0PyDOEeW9keBtFZy97Q0" source="genmymodel">
      <details xmi:id="_S8m0PyDOEeW9keBtFZy97Q00" key="uuid" value="_S8m0PyDOEeW9keBtFZy97Q"/>
      <details xmi:id="_S8m0PyDOEeW9keBtFZy97Q01" key="gmm-documentation" value="&lt;br>"/>
    </eAnnotations>
  </eClassifiers>
  <eClassifiers xsi:type="ecore:EClass" xmi:id="_S8m0QCDOEeW9keBtFZy97Q" name="GeneralVariable" eSuperTypes="_MXya4FhuEDOOAbIYWRIToQ">
    <eAnnotations xmi:id="_S8m0QCDOEeW9keBtFZy97Q0" source="genmymodel">
      <details xmi:id="_S8m0QCDOEeW9keBtFZy97Q00" key="uuid" value="_S8m0QCDOEeW9keBtFZy97Q"/>
      <details xmi:id="_S8m0QCDOEeW9keBtFZy97Q01" key="gmm-documentation" value="A special set of variables (general variables) enables the definition of more advanced validation rules.&lt;br>"/>
    </eAnnotations>
  </eClassifiers>
  <eClassifiers xsi:type="ecore:EClass" xmi:id="_S8m0QiDOEeW9keBtFZy97Q" name="FactVariable" eSuperTypes="_MXya4FhuEDOOAbIYWRIToQ">
    <eAnnotations xmi:id="_S8m0QiDOEeW9keBtFZy97Q0" source="genmymodel">
      <details xmi:id="_S8m0QiDOEeW9keBtFZy97Q00" key="uuid" value="_S8m0QiDOEeW9keBtFZy97Q"/>
      <details xmi:id="_S8m0QiDOEeW9keBtFZy97Q01" key="gmm-documentation" value="In Fact Variable default value is provided in the definition of fact variables. By default, numeric variable will be assumed to&lt;br>have a zero as default value.&lt;br>"/>
    </eAnnotations>
    <eStructuralFeatures xsi:type="ecore:EReference" xmi:id="_HiGV8Fh8EDOOAbIYWRIToQ" name="appliesTo" upperBound="-1" eType="_5XHw4FhuEDOOAbIYWRIToQ" containment="true">
      <eAnnotations xmi:id="_HiGV8Fh8EDOOAbIYWRIToQ0" source="genmymodel">
        <details xmi:id="_HiGV8Fh8EDOOAbIYWRIToQ00" key="uuid" value="_HiGV8Fh8EDOOAbIYWRIToQ"/>
      </eAnnotations>
    </eStructuralFeatures>
  </eClassifiers>
  <eClassifiers xsi:type="ecore:EClass" xmi:id="_S8m0RCDOEeW9keBtFZy97Q" name="Module" eSuperTypes="_S8e4WSDOEeW9keBtFZy97Q">
    <eAnnotations xmi:id="_S8m0RCDOEeW9keBtFZy97Q0" source="genmymodel">
      <details xmi:id="_S8m0RCDOEeW9keBtFZy97Q00" key="uuid" value="_S8m0RCDOEeW9keBtFZy97Q"/>
      <details xmi:id="_S8m0RCDOEeW9keBtFZy97Q01" key="gmm-documentation" value="&lt;span style=&quot;font-family: Calibri; font-size: 11pt; color: rgb(0, 0, 0);&quot;>Modules are predefined sets of tables and table groups that are used in a certain process. For&lt;br>&lt;span style=&quot;font-size: 11pt;&quot;>instance, in reporting processes, a module defines sets of information that must be reported&lt;br>&lt;span style=&quot;font-size: 11pt;&quot;>together. Instance documents include a reference to the module (also called entry point); not&lt;br>&lt;span style=&quot;font-size: 11pt;&quot;>explicitly reported data in such instance documents will be assumed to be the default value (zero for&lt;br>&lt;span style=&quot;font-size: 11pt;&quot;>numeric data)&lt;span style=&quot;font-size: 6pt;&quot;>5&lt;span style=&quot;font-size: 11pt;&quot;>.&lt;/span>&lt;/span>&lt;/span>&lt;/span>&lt;br style=&quot;orphans: 2; text-align: -webkit-auto; widows: 2;&quot;>&lt;br class=&quot;Apple-interchange-newline&quot;>&lt;/span>&lt;/span>&lt;/span>"/>
    </eAnnotations>
    <eStructuralFeatures xsi:type="ecore:EReference" xmi:id="_S8m0RSDOEeW9keBtFZy97Q" name="tableOrGroup" lowerBound="1" upperBound="-1" eType="_S8m0LiDOEeW9keBtFZy97Q" eOpposite="_S8m0MCDOEeW9keBtFZy97Q">
      <eAnnotations xmi:id="_S8m0RSDOEeW9keBtFZy97Q0" source="genmymodel">
        <details xmi:id="_S8m0RSDOEeW9keBtFZy97Q00" key="uuid" value="_S8m0RSDOEeW9keBtFZy97Q"/>
        <details xmi:id="_S8m0RSDOEeW9keBtFZy97Q01" key="gmm-documentation" value="For TableGroups this reference is ordered."/>
      </eAnnotations>
    </eStructuralFeatures>
    <eStructuralFeatures xsi:type="ecore:EAttribute" xmi:id="_S8m0RiDOEeW9keBtFZy97Q" name="xbrlSchemaRef">
      <eAnnotations xmi:id="_S8m0RiDOEeW9keBtFZy97Q0" source="genmymodel">
        <details xmi:id="_S8m0RiDOEeW9keBtFZy97Q00" key="uuid" value="_S8m0RiDOEeW9keBtFZy97Q"/>
      </eAnnotations>
      <eType xsi:type="ecore:EDataType" href="http://www.eclipse.org/emf/2002/Ecore#//EString"/>
    </eStructuralFeatures>
    <eStructuralFeatures xsi:type="ecore:EReference" xmi:id="_S8m0RyDOEeW9keBtFZy97Q" name="oldVersion" eType="_S8m0RCDOEeW9keBtFZy97Q" eOpposite="_S8m0SCDOEeW9keBtFZy97Q">
      <eAnnotations xmi:id="_S8m0RyDOEeW9keBtFZy97Q0" source="genmymodel">
        <details xmi:id="_S8m0RyDOEeW9keBtFZy97Q00" key="uuid" value="_S8m0RyDOEeW9keBtFZy97Q"/>
      </eAnnotations>
    </eStructuralFeatures>
    <eStructuralFeatures xsi:type="ecore:EReference" xmi:id="_S8m0SCDOEeW9keBtFZy97Q" name="newVersion" eType="_S8m0RCDOEeW9keBtFZy97Q" eOpposite="_S8m0RyDOEeW9keBtFZy97Q">
      <eAnnotations xmi:id="_S8m0SCDOEeW9keBtFZy97Q0" source="genmymodel">
        <details xmi:id="_S8m0SCDOEeW9keBtFZy97Q00" key="uuid" value="_S8m0SCDOEeW9keBtFZy97Q"/>
      </eAnnotations>
    </eStructuralFeatures>
    <eStructuralFeatures xsi:type="ecore:EReference" xmi:id="_qYt3kBMEEDOqit488f7WQA" name="conceptualModule" lowerBound="1" eType="_k9eW4BMEEDOqit488f7WQA" eOpposite="_1pLfMBMEEDOqit488f7WQA">
      <eAnnotations xmi:id="_qYt3kBMEEDOqit488f7WQA0" source="genmymodel">
        <details xmi:id="_qYt3kBMEEDOqit488f7WQA00" key="uuid" value="_qYt3kBMEEDOqit488f7WQA"/>
      </eAnnotations>
    </eStructuralFeatures>
    <eStructuralFeatures xsi:type="ecore:EReference" xmi:id="_mIbaAF6mEDOIdpIItAb8Vw" name="usesRuleSet" upperBound="-1" eType="_S8m0NCDOEeW9keBtFZy97Q" eOpposite="_HFFTsFiFEDOOAbIYWRIToQ">
      <eAnnotations xmi:id="_mIbaAF6mEDOIdpIItAb8Vw0" source="genmymodel">
        <details xmi:id="_mIbaAF6mEDOIdpIItAb8Vw00" key="uuid" value="_mIbaAF6mEDOIdpIItAb8Vw"/>
      </eAnnotations>
    </eStructuralFeatures>
  </eClassifiers>
  <eClassifiers xsi:type="ecore:EClass" xmi:id="_S8m0SSDOEeW9keBtFZy97Q" name="Perspective" eSuperTypes="_S8e4aiDOEeW9keBtFZy97Q">
    <eAnnotations xmi:id="_S8m0SSDOEeW9keBtFZy97Q0" source="genmymodel">
      <details xmi:id="_S8m0SSDOEeW9keBtFZy97Q00" key="uuid" value="_S8m0SSDOEeW9keBtFZy97Q"/>
    </eAnnotations>
    <eStructuralFeatures xsi:type="ecore:EReference" xmi:id="_S8m0SiDOEeW9keBtFZy97Q" name="dimension" upperBound="-1" eType="_S8e4TiDOEeW9keBtFZy97Q">
      <eAnnotations xmi:id="_S8m0SiDOEeW9keBtFZy97Q0" source="genmymodel">
        <details xmi:id="_S8m0SiDOEeW9keBtFZy97Q00" key="uuid" value="_S8m0SiDOEeW9keBtFZy97Q"/>
      </eAnnotations>
    </eStructuralFeatures>
  </eClassifiers>
  <eClassifiers xsi:type="ecore:EEnum" xmi:id="_S8m0SyDOEeW9keBtFZy97Q" name="Orientation" instanceClassName="Orientation">
    <eAnnotations xmi:id="_S8m0SyDOEeW9keBtFZy97Q0" source="genmymodel">
      <details xmi:id="_S8m0SyDOEeW9keBtFZy97Q00" key="uuid" value="_S8m0SyDOEeW9keBtFZy97Q"/>
    </eAnnotations>
    <eLiterals xmi:id="_S8m0TCDOEeW9keBtFZy97Q" name="x" literal="x">
      <eAnnotations xmi:id="_S8m0TCDOEeW9keBtFZy97Q0" source="genmymodel">
        <details xmi:id="_S8m0TCDOEeW9keBtFZy97Q00" key="uuid" value="_S8m0TCDOEeW9keBtFZy97Q"/>
      </eAnnotations>
    </eLiterals>
    <eLiterals xmi:id="_S8m0TSDOEeW9keBtFZy97Q" name="y" value="1" literal="y">
      <eAnnotations xmi:id="_S8m0TSDOEeW9keBtFZy97Q0" source="genmymodel">
        <details xmi:id="_S8m0TSDOEeW9keBtFZy97Q00" key="uuid" value="_S8m0TSDOEeW9keBtFZy97Q"/>
      </eAnnotations>
    </eLiterals>
    <eLiterals xmi:id="_S8m0TiDOEeW9keBtFZy97Q" name="z" value="2" literal="z">
      <eAnnotations xmi:id="_S8m0TiDOEeW9keBtFZy97Q0" source="genmymodel">
        <details xmi:id="_S8m0TiDOEeW9keBtFZy97Q00" key="uuid" value="_S8m0TiDOEeW9keBtFZy97Q"/>
      </eAnnotations>
    </eLiterals>
    <eLiterals xmi:id="_S8m0TyDOEeW9keBtFZy97Q" name="EEnumLiteral">
      <eAnnotations xmi:id="_S8m0TyDOEeW9keBtFZy97Q0" source="genmymodel">
        <details xmi:id="_S8m0TyDOEeW9keBtFZy97Q00" key="uuid" value="_S8m0TyDOEeW9keBtFZy97Q"/>
      </eAnnotations>
    </eLiterals>
  </eClassifiers>
  <eClassifiers xsi:type="ecore:EClass" xmi:id="_S8m0UCDOEeW9keBtFZy97Q" name="TableCell">
    <eAnnotations xmi:id="_S8m0UCDOEeW9keBtFZy97Q0" source="genmymodel">
      <details xmi:id="_S8m0UCDOEeW9keBtFZy97Q00" key="uuid" value="_S8m0UCDOEeW9keBtFZy97Q"/>
    </eAnnotations>
    <eStructuralFeatures xsi:type="ecore:EAttribute" xmi:id="_S8m0USDOEeW9keBtFZy97Q" name="isShaded">
      <eAnnotations xmi:id="_S8m0USDOEeW9keBtFZy97Q0" source="genmymodel">
        <details xmi:id="_S8m0USDOEeW9keBtFZy97Q00" key="uuid" value="_S8m0USDOEeW9keBtFZy97Q"/>
      </eAnnotations>
      <eType xsi:type="ecore:EDataType" href="http://www.eclipse.org/emf/2002/Ecore#//EBoolean"/>
    </eStructuralFeatures>
    <eStructuralFeatures xsi:type="ecore:EAttribute" xmi:id="_S8m0UiDOEeW9keBtFZy97Q" name="isRowKey">
      <eAnnotations xmi:id="_S8m0UiDOEeW9keBtFZy97Q0" source="genmymodel">
        <details xmi:id="_S8m0UiDOEeW9keBtFZy97Q00" key="uuid" value="_S8m0UiDOEeW9keBtFZy97Q"/>
      </eAnnotations>
      <eType xsi:type="ecore:EDataType" href="http://www.eclipse.org/emf/2002/Ecore#//EBoolean"/>
    </eStructuralFeatures>
    <eStructuralFeatures xsi:type="ecore:EReference" xmi:id="_NnKxEBL_EDOqit488f7WQA" name="ordinate" upperBound="-1" eType="_S8e4liDOEeW9keBtFZy97Q">
      <eAnnotations xmi:id="_NnKxEBL_EDOqit488f7WQA0" source="genmymodel">
        <details xmi:id="_NnKxEBL_EDOqit488f7WQA00" key="uuid" value="_NnKxEBL_EDOqit488f7WQA"/>
      </eAnnotations>
    </eStructuralFeatures>
    <eStructuralFeatures xsi:type="ecore:EReference" xmi:id="_lZgy8BQSEDOeZ6ZWb4LEMQ" name="dataPointVersion" eType="_S8ffUSDOEeW9keBtFZy97Q">
      <eAnnotations xmi:id="_lZgy8BQSEDOeZ6ZWb4LEMQ0" source="genmymodel">
        <details xmi:id="_lZgy8BQSEDOeZ6ZWb4LEMQ00" key="uuid" value="_lZgy8BQSEDOeZ6ZWb4LEMQ"/>
      </eAnnotations>
    </eStructuralFeatures>
    <eStructuralFeatures xsi:type="ecore:EAttribute" xmi:id="_LWIdIFMqEDOmVrXILPNeow" name="businessCode">
      <eAnnotations xmi:id="_LWIdIFMqEDOmVrXILPNeow0" source="genmymodel">
        <details xmi:id="_LWIdIFMqEDOmVrXILPNeow00" key="uuid" value="_LWIdIFMqEDOmVrXILPNeow"/>
      </eAnnotations>
      <eType xsi:type="ecore:EDataType" href="http://www.eclipse.org/emf/2002/Ecore#//EString"/>
    </eStructuralFeatures>
    <eStructuralFeatures xsi:type="ecore:EAttribute" xmi:id="_AasdgFPeEDOMD8iVn9wiDg" name="dataPointSignature">
      <eAnnotations xmi:id="_AasdgFPeEDOMD8iVn9wiDg0" source="genmymodel">
        <details xmi:id="_AasdgFPeEDOMD8iVn9wiDg00" key="uuid" value="_AasdgFPeEDOMD8iVn9wiDg"/>
      </eAnnotations>
      <eType xsi:type="ecore:EDataType" href="http://www.eclipse.org/emf/2002/Ecore#//EString"/>
    </eStructuralFeatures>
  </eClassifiers>
  <eClassifiers xsi:type="ecore:EEnum" xmi:id="_S8m0WCDOEeW9keBtFZy97Q" name="DataType" instanceClassName="DataType">
    <eAnnotations xmi:id="_S8m0WCDOEeW9keBtFZy97Q0" source="genmymodel">
      <details xmi:id="_S8m0WCDOEeW9keBtFZy97Q00" key="uuid" value="_S8m0WCDOEeW9keBtFZy97Q"/>
    </eAnnotations>
    <eLiterals xmi:id="_S8m0WSDOEeW9keBtFZy97Q" name="b" literal="Boolean">
      <eAnnotations xmi:id="_S8m0WSDOEeW9keBtFZy97Q0" source="genmymodel">
        <details xmi:id="_S8m0WSDOEeW9keBtFZy97Q00" key="uuid" value="_S8m0WSDOEeW9keBtFZy97Q"/>
      </eAnnotations>
    </eLiterals>
    <eLiterals xmi:id="_S8m0WiDOEeW9keBtFZy97Q" name="d" value="1" literal="Date">
      <eAnnotations xmi:id="_S8m0WiDOEeW9keBtFZy97Q0" source="genmymodel">
        <details xmi:id="_S8m0WiDOEeW9keBtFZy97Q00" key="uuid" value="_S8m0WiDOEeW9keBtFZy97Q"/>
      </eAnnotations>
    </eLiterals>
    <eLiterals xmi:id="_S8m0WyDOEeW9keBtFZy97Q" name="i" value="2" literal="Integer">
      <eAnnotations xmi:id="_S8m0WyDOEeW9keBtFZy97Q0" source="genmymodel">
        <details xmi:id="_S8m0WyDOEeW9keBtFZy97Q00" key="uuid" value="_S8m0WyDOEeW9keBtFZy97Q"/>
      </eAnnotations>
    </eLiterals>
    <eLiterals xmi:id="_S8m0XCDOEeW9keBtFZy97Q" name="m" value="3" literal="Monetary">
      <eAnnotations xmi:id="_S8m0XCDOEeW9keBtFZy97Q0" source="genmymodel">
        <details xmi:id="_S8m0XCDOEeW9keBtFZy97Q00" key="uuid" value="_S8m0XCDOEeW9keBtFZy97Q"/>
      </eAnnotations>
    </eLiterals>
    <eLiterals xmi:id="_S8m0XSDOEeW9keBtFZy97Q" name="p" value="4" literal="Percentage">
      <eAnnotations xmi:id="_S8m0XSDOEeW9keBtFZy97Q0" source="genmymodel">
        <details xmi:id="_S8m0XSDOEeW9keBtFZy97Q00" key="uuid" value="_S8m0XSDOEeW9keBtFZy97Q"/>
      </eAnnotations>
    </eLiterals>
    <eLiterals xmi:id="_S8m0XiDOEeW9keBtFZy97Q" name="e" value="5" literal="Code">
      <eAnnotations xmi:id="_S8m0XiDOEeW9keBtFZy97Q0" source="genmymodel">
        <details xmi:id="_S8m0XiDOEeW9keBtFZy97Q00" key="uuid" value="_S8m0XiDOEeW9keBtFZy97Q"/>
      </eAnnotations>
    </eLiterals>
    <eLiterals xmi:id="_S8nbICDOEeW9keBtFZy97Q" name="s" value="6" literal="String">
      <eAnnotations xmi:id="_S8nbICDOEeW9keBtFZy97Q0" source="genmymodel">
        <details xmi:id="_S8nbICDOEeW9keBtFZy97Q00" key="uuid" value="_S8nbICDOEeW9keBtFZy97Q"/>
      </eAnnotations>
    </eLiterals>
    <eLiterals xmi:id="_S8nbISDOEeW9keBtFZy97Q" name="r" value="7" literal="Decimal">
      <eAnnotations xmi:id="_S8nbISDOEeW9keBtFZy97Q0" source="genmymodel">
        <details xmi:id="_S8nbISDOEeW9keBtFZy97Q00" key="uuid" value="_S8nbISDOEeW9keBtFZy97Q"/>
      </eAnnotations>
    </eLiterals>
    <eLiterals xmi:id="_S8nbIiDOEeW9keBtFZy97Q" name="a" value="7" literal="AnyURI">
      <eAnnotations xmi:id="_S8nbIiDOEeW9keBtFZy97Q0" source="genmymodel">
        <details xmi:id="_S8nbIiDOEeW9keBtFZy97Q00" key="uuid" value="_S8nbIiDOEeW9keBtFZy97Q"/>
      </eAnnotations>
    </eLiterals>
  </eClassifiers>
  <eClassifiers xsi:type="ecore:EEnum" xmi:id="_S8nbIyDOEeW9keBtFZy97Q" name="PeriodType" instanceClassName="PeriodType">
    <eAnnotations xmi:id="_S8nbIyDOEeW9keBtFZy97Q0" source="genmymodel">
      <details xmi:id="_S8nbIyDOEeW9keBtFZy97Q00" key="uuid" value="_S8nbIyDOEeW9keBtFZy97Q"/>
    </eAnnotations>
    <eLiterals xmi:id="_S8nbJCDOEeW9keBtFZy97Q" name="i" literal="Stock/Instant">
      <eAnnotations xmi:id="_S8nbJCDOEeW9keBtFZy97Q0" source="genmymodel">
        <details xmi:id="_S8nbJCDOEeW9keBtFZy97Q00" key="uuid" value="_S8nbJCDOEeW9keBtFZy97Q"/>
      </eAnnotations>
    </eLiterals>
    <eLiterals xmi:id="_S8nbJSDOEeW9keBtFZy97Q" name="d" value="1" literal="Flow/Duration">
      <eAnnotations xmi:id="_S8nbJSDOEeW9keBtFZy97Q0" source="genmymodel">
        <details xmi:id="_S8nbJSDOEeW9keBtFZy97Q00" key="uuid" value="_S8nbJSDOEeW9keBtFZy97Q"/>
      </eAnnotations>
    </eLiterals>
  </eClassifiers>
  <eClassifiers xsi:type="ecore:EClass" xmi:id="_S8nbJiDOEeW9keBtFZy97Q" name="TypedDomainMember" eSuperTypes="_S8m0GiDOEeW9keBtFZy97Q">
    <eAnnotations xmi:id="_S8nbJiDOEeW9keBtFZy97Q0" source="genmymodel">
      <details xmi:id="_S8nbJiDOEeW9keBtFZy97Q00" key="uuid" value="_S8nbJiDOEeW9keBtFZy97Q"/>
    </eAnnotations>
  </eClassifiers>
  <eClassifiers xsi:type="ecore:EClass" xmi:id="_S8nbJyDOEeW9keBtFZy97Q" name="References">
    <eAnnotations xmi:id="_S8nbJyDOEeW9keBtFZy97Q0" source="genmymodel">
      <details xmi:id="_S8nbJyDOEeW9keBtFZy97Q00" key="uuid" value="_S8nbJyDOEeW9keBtFZy97Q"/>
    </eAnnotations>
    <eStructuralFeatures xsi:type="ecore:EAttribute" xmi:id="_S8nbKCDOEeW9keBtFZy97Q" name="article">
      <eAnnotations xmi:id="_S8nbKCDOEeW9keBtFZy97Q0" source="genmymodel">
        <details xmi:id="_S8nbKCDOEeW9keBtFZy97Q00" key="uuid" value="_S8nbKCDOEeW9keBtFZy97Q"/>
      </eAnnotations>
      <eType xsi:type="ecore:EDataType" href="http://www.eclipse.org/emf/2002/Ecore#//EString"/>
    </eStructuralFeatures>
    <eStructuralFeatures xsi:type="ecore:EAttribute" xmi:id="_S8nbKSDOEeW9keBtFZy97Q" name="paragraph">
      <eAnnotations xmi:id="_S8nbKSDOEeW9keBtFZy97Q0" source="genmymodel">
        <details xmi:id="_S8nbKSDOEeW9keBtFZy97Q00" key="uuid" value="_S8nbKSDOEeW9keBtFZy97Q"/>
      </eAnnotations>
      <eType xsi:type="ecore:EDataType" href="http://www.eclipse.org/emf/2002/Ecore#//EString"/>
    </eStructuralFeatures>
    <eStructuralFeatures xsi:type="ecore:EAttribute" xmi:id="_S8nbKiDOEeW9keBtFZy97Q" name="point">
      <eAnnotations xmi:id="_S8nbKiDOEeW9keBtFZy97Q0" source="genmymodel">
        <details xmi:id="_S8nbKiDOEeW9keBtFZy97Q00" key="uuid" value="_S8nbKiDOEeW9keBtFZy97Q"/>
      </eAnnotations>
      <eType xsi:type="ecore:EDataType" href="http://www.eclipse.org/emf/2002/Ecore#//EString"/>
    </eStructuralFeatures>
    <eStructuralFeatures xsi:type="ecore:EAttribute" xmi:id="_S8nbKyDOEeW9keBtFZy97Q" name="romans">
      <eAnnotations xmi:id="_S8nbKyDOEeW9keBtFZy97Q0" source="genmymodel">
        <details xmi:id="_S8nbKyDOEeW9keBtFZy97Q00" key="uuid" value="_S8nbKyDOEeW9keBtFZy97Q"/>
      </eAnnotations>
      <eType xsi:type="ecore:EDataType" href="http://www.eclipse.org/emf/2002/Ecore#//EString"/>
    </eStructuralFeatures>
    <eStructuralFeatures xsi:type="ecore:EAttribute" xmi:id="_S8nbLCDOEeW9keBtFZy97Q" name="categorisationKey">
      <eAnnotations xmi:id="_S8nbLCDOEeW9keBtFZy97Q0" source="genmymodel">
        <details xmi:id="_S8nbLCDOEeW9keBtFZy97Q00" key="uuid" value="_S8nbLCDOEeW9keBtFZy97Q"/>
        <details xmi:id="_S8nbLCDOEeW9keBtFZy97Q01" key="gmm-documentation" value="&lt;span style=&quot;font-family: Verdana; font-size: 9pt; color: rgb(0, 0, 0);&quot;>Concatenation of the [DimensionCode&lt;br>&lt;span style=&quot;font-size: 9pt;&quot;>MemberID] pairs that categorise this&lt;br>&lt;span style=&quot;font-size: 9pt;&quot;>data point version (including metric).&lt;br>&lt;span style=&quot;font-size: 9pt;&quot;>(For illustration only)&lt;/span>&lt;/span>&lt;/span>&lt;br style=&quot;orphans: 2; text-align: -webkit-auto; widows: 2;&quot;>&lt;br class=&quot;Apple-interchange-newline&quot;>&lt;/span>"/>
      </eAnnotations>
      <eType xsi:type="ecore:EDataType" href="http://www.eclipse.org/emf/2002/Ecore#//EString"/>
    </eStructuralFeatures>
    <eStructuralFeatures xsi:type="ecore:EAttribute" xmi:id="_S8nbLSDOEeW9keBtFZy97Q" name="wildcardCategorisationKey">
      <eAnnotations xmi:id="_S8nbLSDOEeW9keBtFZy97Q0" source="genmymodel">
        <details xmi:id="_S8nbLSDOEeW9keBtFZy97Q00" key="uuid" value="_S8nbLSDOEeW9keBtFZy97Q"/>
        <details xmi:id="_S8nbLSDOEeW9keBtFZy97Q01" key="gmm-documentation" value=""/>
      </eAnnotations>
      <eType xsi:type="ecore:EDataType" href="http://www.eclipse.org/emf/2002/Ecore#//EString"/>
    </eStructuralFeatures>
    <eStructuralFeatures xsi:type="ecore:EReference" xmi:id="_S8nbLiDOEeW9keBtFZy97Q" name="referenceSources" eType="_S8nbMCDOEeW9keBtFZy97Q" eOpposite="_S8nbNCDOEeW9keBtFZy97Q">
      <eAnnotations xmi:id="_S8nbLiDOEeW9keBtFZy97Q0" source="genmymodel">
        <details xmi:id="_S8nbLiDOEeW9keBtFZy97Q00" key="uuid" value="_S8nbLiDOEeW9keBtFZy97Q"/>
      </eAnnotations>
    </eStructuralFeatures>
  </eClassifiers>
  <eClassifiers xsi:type="ecore:EClass" xmi:id="_S8nbMCDOEeW9keBtFZy97Q" name="ReferenceSources">
    <eAnnotations xmi:id="_S8nbMCDOEeW9keBtFZy97Q0" source="genmymodel">
      <details xmi:id="_S8nbMCDOEeW9keBtFZy97Q00" key="uuid" value="_S8nbMCDOEeW9keBtFZy97Q"/>
    </eAnnotations>
    <eStructuralFeatures xsi:type="ecore:EAttribute" xmi:id="_S8nbMiDOEeW9keBtFZy97Q" name="label">
      <eAnnotations xmi:id="_S8nbMiDOEeW9keBtFZy97Q0" source="genmymodel">
        <details xmi:id="_S8nbMiDOEeW9keBtFZy97Q00" key="uuid" value="_S8nbMiDOEeW9keBtFZy97Q"/>
      </eAnnotations>
      <eType xsi:type="ecore:EDataType" href="http://www.eclipse.org/emf/2002/Ecore#//EString"/>
    </eStructuralFeatures>
    <eStructuralFeatures xsi:type="ecore:EAttribute" xmi:id="_S8nbMSDOEeW9keBtFZy97Q" name="code">
      <eAnnotations xmi:id="_S8nbMSDOEeW9keBtFZy97Q0" source="genmymodel">
        <details xmi:id="_S8nbMSDOEeW9keBtFZy97Q00" key="uuid" value="_S8nbMSDOEeW9keBtFZy97Q"/>
      </eAnnotations>
      <eType xsi:type="ecore:EDataType" href="http://www.eclipse.org/emf/2002/Ecore#//EString"/>
    </eStructuralFeatures>
    <eStructuralFeatures xsi:type="ecore:EAttribute" xmi:id="_S8nbMyDOEeW9keBtFZy97Q" name="description">
      <eAnnotations xmi:id="_S8nbMyDOEeW9keBtFZy97Q0" source="genmymodel">
        <details xmi:id="_S8nbMyDOEeW9keBtFZy97Q00" key="uuid" value="_S8nbMyDOEeW9keBtFZy97Q"/>
      </eAnnotations>
      <eType xsi:type="ecore:EDataType" href="http://www.eclipse.org/emf/2002/Ecore#//EString"/>
    </eStructuralFeatures>
    <eStructuralFeatures xsi:type="ecore:EReference" xmi:id="_S8nbNCDOEeW9keBtFZy97Q" name="references" lowerBound="1" upperBound="-1" eType="_S8nbJyDOEeW9keBtFZy97Q" eOpposite="_S8nbLiDOEeW9keBtFZy97Q">
      <eAnnotations xmi:id="_S8nbNCDOEeW9keBtFZy97Q0" source="genmymodel">
        <details xmi:id="_S8nbNCDOEeW9keBtFZy97Q00" key="uuid" value="_S8nbNCDOEeW9keBtFZy97Q"/>
      </eAnnotations>
    </eStructuralFeatures>
  </eClassifiers>
  <eClassifiers xsi:type="ecore:EEnum" xmi:id="_S8nbNSDOEeW9keBtFZy97Q" name="TemporalType" instanceClassName="TemporalType">
    <eAnnotations xmi:id="_S8nbNSDOEeW9keBtFZy97Q0" source="genmymodel">
      <details xmi:id="_S8nbNSDOEeW9keBtFZy97Q00" key="uuid" value="_S8nbNSDOEeW9keBtFZy97Q"/>
    </eAnnotations>
    <eLiterals xmi:id="_S8nbNiDOEeW9keBtFZy97Q" name="CompleteAccountingYear" literal="Complete accounting year">
      <eAnnotations xmi:id="_S8nbNiDOEeW9keBtFZy97Q0" source="genmymodel">
        <details xmi:id="_S8nbNiDOEeW9keBtFZy97Q00" key="uuid" value="_S8nbNiDOEeW9keBtFZy97Q"/>
      </eAnnotations>
    </eLiterals>
    <eLiterals xmi:id="_S8nbNyDOEeW9keBtFZy97Q" name="EndAccountingYear" literal="End accounting year">
      <eAnnotations xmi:id="_S8nbNyDOEeW9keBtFZy97Q0" source="genmymodel">
        <details xmi:id="_S8nbNyDOEeW9keBtFZy97Q00" key="uuid" value="_S8nbNyDOEeW9keBtFZy97Q"/>
      </eAnnotations>
    </eLiterals>
    <eLiterals xmi:id="_S8nbOCDOEeW9keBtFZy97Q" name="Month" literal="Month">
      <eAnnotations xmi:id="_S8nbOCDOEeW9keBtFZy97Q0" source="genmymodel">
        <details xmi:id="_S8nbOCDOEeW9keBtFZy97Q00" key="uuid" value="_S8nbOCDOEeW9keBtFZy97Q"/>
      </eAnnotations>
    </eLiterals>
    <eLiterals xmi:id="_S8nbOSDOEeW9keBtFZy97Q" name="Year" literal="Year">
      <eAnnotations xmi:id="_S8nbOSDOEeW9keBtFZy97Q0" source="genmymodel">
        <details xmi:id="_S8nbOSDOEeW9keBtFZy97Q00" key="uuid" value="_S8nbOSDOEeW9keBtFZy97Q"/>
      </eAnnotations>
    </eLiterals>
  </eClassifiers>
  <eClassifiers xsi:type="ecore:EClass" xmi:id="_S8nbOiDOEeW9keBtFZy97Q" name="MetricMD" eSuperTypes="_S8e4eCDOEeW9keBtFZy97Q">
    <eAnnotations xmi:id="_S8nbOiDOEeW9keBtFZy97Q0" source="genmymodel">
      <details xmi:id="_S8nbOiDOEeW9keBtFZy97Q00" key="uuid" value="_S8nbOiDOEeW9keBtFZy97Q"/>
    </eAnnotations>
  </eClassifiers>
  <eClassifiers xsi:type="ecore:EClass" xmi:id="_S8nbOyDOEeW9keBtFZy97Q" name="DataItem" abstract="true" eSuperTypes="_S8e4aiDOEeW9keBtFZy97Q">
    <eAnnotations xmi:id="_S8nbOyDOEeW9keBtFZy97Q0" source="genmymodel">
      <details xmi:id="_S8nbOyDOEeW9keBtFZy97Q00" key="uuid" value="_S8nbOyDOEeW9keBtFZy97Q"/>
    </eAnnotations>
    <eStructuralFeatures xsi:type="ecore:EReference" xmi:id="_S8nbPCDOEeW9keBtFZy97Q" name="usedByDataItem" upperBound="-1" eType="_S8nbQSDOEeW9keBtFZy97Q" eOpposite="_S8nbRSDOEeW9keBtFZy97Q">
      <eAnnotations xmi:id="_S8nbPCDOEeW9keBtFZy97Q0" source="genmymodel">
        <details xmi:id="_S8nbPCDOEeW9keBtFZy97Q00" key="uuid" value="_S8nbPCDOEeW9keBtFZy97Q"/>
      </eAnnotations>
    </eStructuralFeatures>
    <eStructuralFeatures xsi:type="ecore:EReference" xmi:id="_S8nbPSDOEeW9keBtFZy97Q" name="referencesTerm" eType="_S8nbSSDOEeW9keBtFZy97Q">
      <eAnnotations xmi:id="_S8nbPSDOEeW9keBtFZy97Q0" source="genmymodel">
        <details xmi:id="_S8nbPSDOEeW9keBtFZy97Q00" key="uuid" value="_S8nbPSDOEeW9keBtFZy97Q"/>
      </eAnnotations>
    </eStructuralFeatures>
  </eClassifiers>
  <eClassifiers xsi:type="ecore:EClass" xmi:id="_S8nbPiDOEeW9keBtFZy97Q" name="Context" eSuperTypes="_S8nbOyDOEeW9keBtFZy97Q">
    <eAnnotations xmi:id="_S8nbPiDOEeW9keBtFZy97Q0" source="genmymodel">
      <details xmi:id="_S8nbPiDOEeW9keBtFZy97Q00" key="uuid" value="_S8nbPiDOEeW9keBtFZy97Q"/>
    </eAnnotations>
    <eStructuralFeatures xsi:type="ecore:EReference" xmi:id="_S8nbPyDOEeW9keBtFZy97Q" name="hasDataItem" upperBound="-1" eType="_S8nbQSDOEeW9keBtFZy97Q" containment="true">
      <eAnnotations xmi:id="_S8nbPyDOEeW9keBtFZy97Q0" source="genmymodel">
        <details xmi:id="_S8nbPyDOEeW9keBtFZy97Q00" key="uuid" value="_S8nbPyDOEeW9keBtFZy97Q"/>
      </eAnnotations>
    </eStructuralFeatures>
    <eStructuralFeatures xsi:type="ecore:EReference" xmi:id="_S8nbQCDOEeW9keBtFZy97Q" name="documents" upperBound="-1" eType="_S8nbTCDOEeW9keBtFZy97Q" eOpposite="_S8nbTSDOEeW9keBtFZy97Q">
      <eAnnotations xmi:id="_S8nbQCDOEeW9keBtFZy97Q0" source="genmymodel">
        <details xmi:id="_S8nbQCDOEeW9keBtFZy97Q00" key="uuid" value="_S8nbQCDOEeW9keBtFZy97Q"/>
      </eAnnotations>
    </eStructuralFeatures>
  </eClassifiers>
  <eClassifiers xsi:type="ecore:EClass" xmi:id="_S8nbQSDOEeW9keBtFZy97Q" name="DataItemRelationship">
    <eAnnotations xmi:id="_S8nbQSDOEeW9keBtFZy97Q0" source="genmymodel">
      <details xmi:id="_S8nbQSDOEeW9keBtFZy97Q00" key="uuid" value="_S8nbQSDOEeW9keBtFZy97Q"/>
    </eAnnotations>
    <eStructuralFeatures xsi:type="ecore:EAttribute" xmi:id="_S8nbQiDOEeW9keBtFZy97Q" name="minOccurs">
      <eAnnotations xmi:id="_S8nbQiDOEeW9keBtFZy97Q0" source="genmymodel">
        <details xmi:id="_S8nbQiDOEeW9keBtFZy97Q00" key="uuid" value="_S8nbQiDOEeW9keBtFZy97Q"/>
      </eAnnotations>
      <eType xsi:type="ecore:EDataType" href="http://www.eclipse.org/emf/2002/Ecore#//EInt"/>
    </eStructuralFeatures>
    <eStructuralFeatures xsi:type="ecore:EAttribute" xmi:id="_S8nbQyDOEeW9keBtFZy97Q" name="maxOccurs">
      <eAnnotations xmi:id="_S8nbQyDOEeW9keBtFZy97Q0" source="genmymodel">
        <details xmi:id="_S8nbQyDOEeW9keBtFZy97Q00" key="uuid" value="_S8nbQyDOEeW9keBtFZy97Q"/>
      </eAnnotations>
      <eType xsi:type="ecore:EDataType" href="http://www.eclipse.org/emf/2002/Ecore#//EInt"/>
    </eStructuralFeatures>
    <eStructuralFeatures xsi:type="ecore:EAttribute" xmi:id="_S8nbRCDOEeW9keBtFZy97Q" name="default">
      <eAnnotations xmi:id="_S8nbRCDOEeW9keBtFZy97Q0" source="genmymodel">
        <details xmi:id="_S8nbRCDOEeW9keBtFZy97Q00" key="uuid" value="_S8nbRCDOEeW9keBtFZy97Q"/>
      </eAnnotations>
      <eType xsi:type="ecore:EDataType" href="http://www.eclipse.org/emf/2002/Ecore#//EString"/>
    </eStructuralFeatures>
    <eStructuralFeatures xsi:type="ecore:EReference" xmi:id="_S8nbRSDOEeW9keBtFZy97Q" name="ofTypeDataItem" lowerBound="1" eType="_S8nbOyDOEeW9keBtFZy97Q" eOpposite="_S8nbPCDOEeW9keBtFZy97Q">
      <eAnnotations xmi:id="_S8nbRSDOEeW9keBtFZy97Q0" source="genmymodel">
        <details xmi:id="_S8nbRSDOEeW9keBtFZy97Q00" key="uuid" value="_S8nbRSDOEeW9keBtFZy97Q"/>
      </eAnnotations>
    </eStructuralFeatures>
  </eClassifiers>
  <eClassifiers xsi:type="ecore:EClass" xmi:id="_S8nbRiDOEeW9keBtFZy97Q" name="Glossary">
    <eAnnotations xmi:id="_S8nbRiDOEeW9keBtFZy97Q0" source="genmymodel">
      <details xmi:id="_S8nbRiDOEeW9keBtFZy97Q00" key="uuid" value="_S8nbRiDOEeW9keBtFZy97Q"/>
    </eAnnotations>
    <eStructuralFeatures xsi:type="ecore:EAttribute" xmi:id="_S8nbRyDOEeW9keBtFZy97Q" name="name" lowerBound="1">
      <eAnnotations xmi:id="_S8nbRyDOEeW9keBtFZy97Q0" source="genmymodel">
        <details xmi:id="_S8nbRyDOEeW9keBtFZy97Q00" key="uuid" value="_S8nbRyDOEeW9keBtFZy97Q"/>
      </eAnnotations>
      <eType xsi:type="ecore:EDataType" href="http://www.eclipse.org/emf/2002/Ecore#//EString"/>
    </eStructuralFeatures>
    <eStructuralFeatures xsi:type="ecore:EReference" xmi:id="_S8nbSCDOEeW9keBtFZy97Q" name="terms" upperBound="-1" eType="_S8nbSSDOEeW9keBtFZy97Q" containment="true">
      <eAnnotations xmi:id="_S8nbSCDOEeW9keBtFZy97Q0" source="genmymodel">
        <details xmi:id="_S8nbSCDOEeW9keBtFZy97Q00" key="uuid" value="_S8nbSCDOEeW9keBtFZy97Q"/>
      </eAnnotations>
    </eStructuralFeatures>
  </eClassifiers>
  <eClassifiers xsi:type="ecore:EClass" xmi:id="_S8nbSSDOEeW9keBtFZy97Q" name="Term">
    <eAnnotations xmi:id="_S8nbSSDOEeW9keBtFZy97Q0" source="genmymodel">
      <details xmi:id="_S8nbSSDOEeW9keBtFZy97Q00" key="uuid" value="_S8nbSSDOEeW9keBtFZy97Q"/>
    </eAnnotations>
    <eStructuralFeatures xsi:type="ecore:EAttribute" xmi:id="_S8nbSiDOEeW9keBtFZy97Q" name="name">
      <eAnnotations xmi:id="_S8nbSiDOEeW9keBtFZy97Q0" source="genmymodel">
        <details xmi:id="_S8nbSiDOEeW9keBtFZy97Q00" key="uuid" value="_S8nbSiDOEeW9keBtFZy97Q"/>
      </eAnnotations>
      <eType xsi:type="ecore:EDataType" href="http://www.eclipse.org/emf/2002/Ecore#//EString"/>
    </eStructuralFeatures>
    <eStructuralFeatures xsi:type="ecore:EAttribute" xmi:id="_S8nbSyDOEeW9keBtFZy97Q" name="definition">
      <eAnnotations xmi:id="_S8nbSyDOEeW9keBtFZy97Q0" source="genmymodel">
        <details xmi:id="_S8nbSyDOEeW9keBtFZy97Q00" key="uuid" value="_S8nbSyDOEeW9keBtFZy97Q"/>
      </eAnnotations>
      <eType xsi:type="ecore:EDataType" href="http://www.eclipse.org/emf/2002/Ecore#//EString"/>
    </eStructuralFeatures>
  </eClassifiers>
  <eClassifiers xsi:type="ecore:EClass" xmi:id="_S8nbTCDOEeW9keBtFZy97Q" name="Document" eSuperTypes="_S8e4WSDOEeW9keBtFZy97Q">
    <eAnnotations xmi:id="_S8nbTCDOEeW9keBtFZy97Q0" source="genmymodel">
      <details xmi:id="_S8nbTCDOEeW9keBtFZy97Q00" key="uuid" value="_S8nbTCDOEeW9keBtFZy97Q"/>
    </eAnnotations>
    <eStructuralFeatures xsi:type="ecore:EReference" xmi:id="_S8nbTSDOEeW9keBtFZy97Q" name="usedByContexts" upperBound="-1" eType="_S8nbPiDOEeW9keBtFZy97Q" eOpposite="_S8nbQCDOEeW9keBtFZy97Q">
      <eAnnotations xmi:id="_S8nbTSDOEeW9keBtFZy97Q0" source="genmymodel">
        <details xmi:id="_S8nbTSDOEeW9keBtFZy97Q00" key="uuid" value="_S8nbTSDOEeW9keBtFZy97Q"/>
      </eAnnotations>
    </eStructuralFeatures>
  </eClassifiers>
  <eClassifiers xsi:type="ecore:EEnum" xmi:id="_S8nbTiDOEeW9keBtFZy97Q" name="AnnotationTypes">
    <eAnnotations xmi:id="_S8nbTiDOEeW9keBtFZy97Q0" source="genmymodel">
      <details xmi:id="_S8nbTiDOEeW9keBtFZy97Q00" key="uuid" value="_S8nbTiDOEeW9keBtFZy97Q"/>
    </eAnnotations>
    <eLiterals xmi:id="_S8nbTyDOEeW9keBtFZy97Q" name="Label">
      <eAnnotations xmi:id="_S8nbTyDOEeW9keBtFZy97Q0" source="genmymodel">
        <details xmi:id="_S8nbTyDOEeW9keBtFZy97Q00" key="uuid" value="_S8nbTyDOEeW9keBtFZy97Q"/>
      </eAnnotations>
    </eLiterals>
    <eLiterals xmi:id="_S8nbUCDOEeW9keBtFZy97Q" name="URI" value="1">
      <eAnnotations xmi:id="_S8nbUCDOEeW9keBtFZy97Q0" source="genmymodel">
        <details xmi:id="_S8nbUCDOEeW9keBtFZy97Q00" key="uuid" value="_S8nbUCDOEeW9keBtFZy97Q"/>
      </eAnnotations>
    </eLiterals>
    <eLiterals xmi:id="_S8nbUSDOEeW9keBtFZy97Q" name="Comment" value="2">
      <eAnnotations xmi:id="_S8nbUSDOEeW9keBtFZy97Q0" source="genmymodel">
        <details xmi:id="_S8nbUSDOEeW9keBtFZy97Q00" key="uuid" value="_S8nbUSDOEeW9keBtFZy97Q"/>
      </eAnnotations>
    </eLiterals>
    <eLiterals xmi:id="_S8nbUiDOEeW9keBtFZy97Q" name="Restriction" value="3">
      <eAnnotations xmi:id="_S8nbUiDOEeW9keBtFZy97Q0" source="genmymodel">
        <details xmi:id="_S8nbUiDOEeW9keBtFZy97Q00" key="uuid" value="_S8nbUiDOEeW9keBtFZy97Q"/>
      </eAnnotations>
    </eLiterals>
    <eLiterals xmi:id="_S8nbUyDOEeW9keBtFZy97Q" name="Presentation" value="4">
      <eAnnotations xmi:id="_S8nbUyDOEeW9keBtFZy97Q0" source="genmymodel">
        <details xmi:id="_S8nbUyDOEeW9keBtFZy97Q00" key="uuid" value="_S8nbUyDOEeW9keBtFZy97Q"/>
      </eAnnotations>
    </eLiterals>
    <eLiterals xmi:id="_S8nbVCDOEeW9keBtFZy97Q" name="Calculation" value="5">
      <eAnnotations xmi:id="_S8nbVCDOEeW9keBtFZy97Q0" source="genmymodel">
        <details xmi:id="_S8nbVCDOEeW9keBtFZy97Q00" key="uuid" value="_S8nbVCDOEeW9keBtFZy97Q"/>
      </eAnnotations>
    </eLiterals>
  </eClassifiers>
  <eClassifiers xsi:type="ecore:EClass" xmi:id="_S8nbVSDOEeW9keBtFZy97Q" name="MappingTable" eSuperTypes="_S8e4WSDOEeW9keBtFZy97Q">
    <eAnnotations xmi:id="_S8nbVSDOEeW9keBtFZy97Q0" source="genmymodel">
      <details xmi:id="_S8nbVSDOEeW9keBtFZy97Q00" key="uuid" value="_S8nbVSDOEeW9keBtFZy97Q"/>
    </eAnnotations>
    <eStructuralFeatures xsi:type="ecore:EReference" xmi:id="_S8nbViDOEeW9keBtFZy97Q" name="domains" lowerBound="1" upperBound="-1" eType="_S8e4QSDOEeW9keBtFZy97Q">
      <eAnnotations xmi:id="_S8nbViDOEeW9keBtFZy97Q0" source="genmymodel">
        <details xmi:id="_S8nbViDOEeW9keBtFZy97Q00" key="uuid" value="_S8nbViDOEeW9keBtFZy97Q"/>
      </eAnnotations>
    </eStructuralFeatures>
    <eStructuralFeatures xsi:type="ecore:EReference" xmi:id="_S8nbVyDOEeW9keBtFZy97Q" name="hasMappingNode" upperBound="-1" eType="_S8nbWCDOEeW9keBtFZy97Q" containment="true">
      <eAnnotations xmi:id="_S8nbVyDOEeW9keBtFZy97Q0" source="genmymodel">
        <details xmi:id="_S8nbVyDOEeW9keBtFZy97Q00" key="uuid" value="_S8nbVyDOEeW9keBtFZy97Q"/>
      </eAnnotations>
    </eStructuralFeatures>
  </eClassifiers>
  <eClassifiers xsi:type="ecore:EClass" xmi:id="_S8nbWCDOEeW9keBtFZy97Q" name="MappingNode">
    <eAnnotations xmi:id="_S8nbWCDOEeW9keBtFZy97Q0" source="genmymodel">
      <details xmi:id="_S8nbWCDOEeW9keBtFZy97Q00" key="uuid" value="_S8nbWCDOEeW9keBtFZy97Q"/>
    </eAnnotations>
    <eStructuralFeatures xsi:type="ecore:EReference" xmi:id="_S8nbWSDOEeW9keBtFZy97Q" name="members" lowerBound="1" upperBound="-1" eType="_S8e4bCDOEeW9keBtFZy97Q">
      <eAnnotations xmi:id="_S8nbWSDOEeW9keBtFZy97Q0" source="genmymodel">
        <details xmi:id="_S8nbWSDOEeW9keBtFZy97Q00" key="uuid" value="_S8nbWSDOEeW9keBtFZy97Q"/>
      </eAnnotations>
    </eStructuralFeatures>
  </eClassifiers>
  <eClassifiers xsi:type="ecore:EClass" xmi:id="_X5xvIBKYEDOVPLJd9QtIMQ" name="DataPointContext">
    <eAnnotations xmi:id="_X5xvIBKYEDOVPLJd9QtIMQ0" source="genmymodel">
      <details xmi:id="_X5xvIBKYEDOVPLJd9QtIMQ00" key="uuid" value="_X5xvIBKYEDOVPLJd9QtIMQ"/>
    </eAnnotations>
    <eStructuralFeatures xsi:type="ecore:EReference" xmi:id="_xSbkABKZEDOVPLJd9QtIMQ" name="dimensionalCharacteristic" upperBound="-1" eType="_S8m0FSDOEeW9keBtFZy97Q">
      <eAnnotations xmi:id="_xSbkABKZEDOVPLJd9QtIMQ0" source="genmymodel">
        <details xmi:id="_xSbkABKZEDOVPLJd9QtIMQ00" key="uuid" value="_xSbkABKZEDOVPLJd9QtIMQ"/>
      </eAnnotations>
    </eStructuralFeatures>
    <eStructuralFeatures xsi:type="ecore:EAttribute" xmi:id="_1z3IABK-EDOqit488f7WQA" name="contextKey">
      <eAnnotations xmi:id="_1z3IABK-EDOqit488f7WQA0" source="genmymodel">
        <details xmi:id="_1z3IABK-EDOqit488f7WQA00" key="uuid" value="_1z3IABK-EDOqit488f7WQA"/>
      </eAnnotations>
      <eType xsi:type="ecore:EDataType" href="http://www.eclipse.org/emf/2002/Ecore#//EString"/>
    </eStructuralFeatures>
    <eStructuralFeatures xsi:type="ecore:EAttribute" xmi:id="_3QHDkBK-EDOqit488f7WQA" name="xBRLContextKey">
      <eAnnotations xmi:id="_3QHDkBK-EDOqit488f7WQA0" source="genmymodel">
        <details xmi:id="_3QHDkBK-EDOqit488f7WQA00" key="uuid" value="_3QHDkBK-EDOqit488f7WQA"/>
      </eAnnotations>
      <eType xsi:type="ecore:EDataType" href="http://www.eclipse.org/emf/2002/Ecore#//EString"/>
    </eStructuralFeatures>
  </eClassifiers>
  <eClassifiers xsi:type="ecore:EClass" xmi:id="_O5bZ4BKhEDOS0OeSr5m9dw" name="OpenMemberRestriction">
    <eAnnotations xmi:id="_O5bZ4BKhEDOS0OeSr5m9dw0" source="genmymodel">
      <details xmi:id="_O5bZ4BKhEDOS0OeSr5m9dw00" key="uuid" value="_O5bZ4BKhEDOS0OeSr5m9dw"/>
    </eAnnotations>
    <eStructuralFeatures xsi:type="ecore:EAttribute" xmi:id="__j5k4BKhEDOS0OeSr5m9dw" name="memberIncluded" lowerBound="1">
      <eAnnotations xmi:id="__j5k4BKhEDOS0OeSr5m9dw0" source="genmymodel">
        <details xmi:id="__j5k4BKhEDOS0OeSr5m9dw00" key="uuid" value="__j5k4BKhEDOS0OeSr5m9dw"/>
      </eAnnotations>
      <eType xsi:type="ecore:EDataType" href="http://www.eclipse.org/emf/2002/Ecore#//EBoolean"/>
    </eStructuralFeatures>
    <eStructuralFeatures xsi:type="ecore:EAttribute" xmi:id="_BeS1ABKiEDOS0OeSr5m9dw" name="allowsDefaultMember">
      <eAnnotations xmi:id="_BeS1ABKiEDOS0OeSr5m9dw0" source="genmymodel">
        <details xmi:id="_BeS1ABKiEDOS0OeSr5m9dw00" key="uuid" value="_BeS1ABKiEDOS0OeSr5m9dw"/>
      </eAnnotations>
      <eType xsi:type="ecore:EDataType" href="http://www.eclipse.org/emf/2002/Ecore#//EBoolean"/>
    </eStructuralFeatures>
    <eStructuralFeatures xsi:type="ecore:EReference" xmi:id="_LE90UBKiEDOS0OeSr5m9dw" name="hierarchy" lowerBound="1" eType="_S8e4biDOEeW9keBtFZy97Q">
      <eAnnotations xmi:id="_LE90UBKiEDOS0OeSr5m9dw0" source="genmymodel">
        <details xmi:id="_LE90UBKiEDOS0OeSr5m9dw00" key="uuid" value="_LE90UBKiEDOS0OeSr5m9dw"/>
      </eAnnotations>
    </eStructuralFeatures>
    <eStructuralFeatures xsi:type="ecore:EReference" xmi:id="_eaHjwBKlEDOqit488f7WQA" name="explicitDomainMember" lowerBound="1" eType="_S8e4bCDOEeW9keBtFZy97Q">
      <eAnnotations xmi:id="_eaHjwBKlEDOqit488f7WQA0" source="genmymodel">
        <details xmi:id="_eaHjwBKlEDOqit488f7WQA00" key="uuid" value="_eaHjwBKlEDOqit488f7WQA"/>
      </eAnnotations>
    </eStructuralFeatures>
  </eClassifiers>
  <eClassifiers xsi:type="ecore:EClass" xmi:id="_k9eW4BMEEDOqit488f7WQA" name="ConceptualModule">
    <eAnnotations xmi:id="_k9eW4BMEEDOqit488f7WQA0" source="genmymodel">
      <details xmi:id="_k9eW4BMEEDOqit488f7WQA00" key="uuid" value="_k9eW4BMEEDOqit488f7WQA"/>
    </eAnnotations>
    <eStructuralFeatures xsi:type="ecore:EAttribute" xmi:id="_ohhFYBMEEDOqit488f7WQA" name="code">
      <eAnnotations xmi:id="_ohhFYBMEEDOqit488f7WQA0" source="genmymodel">
        <details xmi:id="_ohhFYBMEEDOqit488f7WQA00" key="uuid" value="_ohhFYBMEEDOqit488f7WQA"/>
      </eAnnotations>
      <eType xsi:type="ecore:EDataType" href="http://www.eclipse.org/emf/2002/Ecore#//EString"/>
    </eStructuralFeatures>
    <eStructuralFeatures xsi:type="ecore:EAttribute" xmi:id="_pOmN0BMEEDOqit488f7WQA" name="label">
      <eAnnotations xmi:id="_pOmN0BMEEDOqit488f7WQA0" source="genmymodel">
        <details xmi:id="_pOmN0BMEEDOqit488f7WQA00" key="uuid" value="_pOmN0BMEEDOqit488f7WQA"/>
      </eAnnotations>
      <eType xsi:type="ecore:EDataType" href="http://www.eclipse.org/emf/2002/Ecore#//EString"/>
    </eStructuralFeatures>
    <eStructuralFeatures xsi:type="ecore:EReference" xmi:id="_1pLfMBMEEDOqit488f7WQA" name="module" upperBound="-1" eType="_S8m0RCDOEeW9keBtFZy97Q" eOpposite="_qYt3kBMEEDOqit488f7WQA">
      <eAnnotations xmi:id="_1pLfMBMEEDOqit488f7WQA0" source="genmymodel">
        <details xmi:id="_1pLfMBMEEDOqit488f7WQA00" key="uuid" value="_1pLfMBMEEDOqit488f7WQA"/>
      </eAnnotations>
    </eStructuralFeatures>
  </eClassifiers>
  <eClassifiers xsi:type="ecore:EClass" xmi:id="_6gXP8BNZEDOqit488f7WQA" name="DataPoint">
    <eAnnotations xmi:id="_6gXP8BNZEDOqit488f7WQA0" source="genmymodel">
      <details xmi:id="_6gXP8BNZEDOqit488f7WQA00" key="uuid" value="_6gXP8BNZEDOqit488f7WQA"/>
    </eAnnotations>
    <eStructuralFeatures xsi:type="ecore:EReference" xmi:id="_ARNNMBNaEDOqit488f7WQA" name="temporalReference" eType="_S8m0ESDOEeW9keBtFZy97Q">
      <eAnnotations xmi:id="_ARNNMBNaEDOqit488f7WQA0" source="genmymodel">
        <details xmi:id="_ARNNMBNaEDOqit488f7WQA00" key="uuid" value="_ARNNMBNaEDOqit488f7WQA"/>
      </eAnnotations>
    </eStructuralFeatures>
    <eStructuralFeatures xsi:type="ecore:EReference" xmi:id="_Ht5BMBNaEDOqit488f7WQA" name="relatedDataPoint" eType="_6gXP8BNZEDOqit488f7WQA">
      <eAnnotations xmi:id="_Ht5BMBNaEDOqit488f7WQA0" source="genmymodel">
        <details xmi:id="_Ht5BMBNaEDOqit488f7WQA00" key="uuid" value="_Ht5BMBNaEDOqit488f7WQA"/>
      </eAnnotations>
    </eStructuralFeatures>
    <eStructuralFeatures xsi:type="ecore:EReference" xmi:id="_TNsFUBNaEDOqit488f7WQA" name="dataPointVersion" lowerBound="1" upperBound="-1" eType="_S8ffUSDOEeW9keBtFZy97Q" eOpposite="_M07zgBNaEDOqit488f7WQA">
      <eAnnotations xmi:id="_TNsFUBNaEDOqit488f7WQA0" source="genmymodel">
        <details xmi:id="_TNsFUBNaEDOqit488f7WQA00" key="uuid" value="_TNsFUBNaEDOqit488f7WQA"/>
      </eAnnotations>
    </eStructuralFeatures>
  </eClassifiers>
  <eClassifiers xsi:type="ecore:EClass" xmi:id="_fj58AU5eEDOCGbASSnKVKw" name="TemplateGroup" eSuperTypes="_S8m0MSDOEeW9keBtFZy97Q">
    <eAnnotations xmi:id="_fj58AU5eEDOCGbASSnKVKw0" source="genmymodel">
      <details xmi:id="_fj58AU5eEDOCGbASSnKVKw00" key="uuid" value="_fj58AU5eEDOCGbASSnKVKw"/>
    </eAnnotations>
  </eClassifiers>
  <eClassifiers xsi:type="ecore:EClass" xmi:id="_hWxn0E5eEDOCGbASSnKVKw" name="Template" eSuperTypes="_S8m0MSDOEeW9keBtFZy97Q">
    <eAnnotations xmi:id="_hWxn0E5eEDOCGbASSnKVKw0" source="genmymodel">
      <details xmi:id="_hWxn0E5eEDOCGbASSnKVKw00" key="uuid" value="_hWxn0E5eEDOCGbASSnKVKw"/>
    </eAnnotations>
  </eClassifiers>
  <eClassifiers xsi:type="ecore:EClass" xmi:id="_jkn_cE5eEDOCGbASSnKVKw" name="TemplateVariant" eSuperTypes="_S8m0MSDOEeW9keBtFZy97Q">
    <eAnnotations xmi:id="_jkn_cE5eEDOCGbASSnKVKw0" source="genmymodel">
      <details xmi:id="_jkn_cE5eEDOCGbASSnKVKw00" key="uuid" value="_jkn_cE5eEDOCGbASSnKVKw"/>
    </eAnnotations>
  </eClassifiers>
  <eClassifiers xsi:type="ecore:EClass" xmi:id="_le0bQE5eEDOCGbASSnKVKw" name="BusinessTable" eSuperTypes="_S8m0MSDOEeW9keBtFZy97Q">
    <eAnnotations xmi:id="_le0bQE5eEDOCGbASSnKVKw0" source="genmymodel">
      <details xmi:id="_le0bQE5eEDOCGbASSnKVKw00" key="uuid" value="_le0bQE5eEDOCGbASSnKVKw"/>
    </eAnnotations>
  </eClassifiers>
  <eClassifiers xsi:type="ecore:EClass" xmi:id="_ncxVsE5eEDOCGbASSnKVKw" name="AnnotatedTable" eSuperTypes="_S8m0MSDOEeW9keBtFZy97Q">
    <eAnnotations xmi:id="_ncxVsE5eEDOCGbASSnKVKw0" source="genmymodel">
      <details xmi:id="_ncxVsE5eEDOCGbASSnKVKw00" key="uuid" value="_ncxVsE5eEDOCGbASSnKVKw"/>
    </eAnnotations>
  </eClassifiers>
  <eClassifiers xsi:type="ecore:EEnum" xmi:id="__kvvMFMoEDOmVrXILPNeow" name="SourceTypes" instanceClassName="SourceTypes">
    <eAnnotations xmi:id="__kvvMFMoEDOmVrXILPNeow0" source="genmymodel">
      <details xmi:id="__kvvMFMoEDOmVrXILPNeow00" key="uuid" value="__kvvMFMoEDOmVrXILPNeow"/>
    </eAnnotations>
    <eLiterals xmi:id="_A2ENIFMpEDOmVrXILPNeow" name="HD" literal="HD">
      <eAnnotations xmi:id="_A2ENIFMpEDOmVrXILPNeow0" source="genmymodel">
        <details xmi:id="_A2ENIFMpEDOmVrXILPNeow00" key="uuid" value="_A2ENIFMpEDOmVrXILPNeow"/>
      </eAnnotations>
    </eLiterals>
    <eLiterals xmi:id="_BbE-sFMpEDOmVrXILPNeow" name="MD" value="1" literal="MD">
      <eAnnotations xmi:id="_BbE-sFMpEDOmVrXILPNeow0" source="genmymodel">
        <details xmi:id="_BbE-sFMpEDOmVrXILPNeow00" key="uuid" value="_BbE-sFMpEDOmVrXILPNeow"/>
      </eAnnotations>
    </eLiterals>
  </eClassifiers>
  <eClassifiers xsi:type="ecore:EClass" xmi:id="_MXya4FhuEDOOAbIYWRIToQ" name="Variable">
    <eAnnotations xmi:id="_MXya4FhuEDOOAbIYWRIToQ0" source="genmymodel">
      <details xmi:id="_MXya4FhuEDOOAbIYWRIToQ00" key="uuid" value="_MXya4FhuEDOOAbIYWRIToQ"/>
    </eAnnotations>
    <eStructuralFeatures xsi:type="ecore:EAttribute" xmi:id="_dr4F8Fh7EDOOAbIYWRIToQ" name="ifMissing">
      <eAnnotations xmi:id="_dr4F8Fh7EDOOAbIYWRIToQ0" source="genmymodel">
        <details xmi:id="_dr4F8Fh7EDOOAbIYWRIToQ00" key="uuid" value="_dr4F8Fh7EDOOAbIYWRIToQ"/>
      </eAnnotations>
      <eType xsi:type="ecore:EDataType" href="http://www.eclipse.org/emf/2002/Ecore#//EString"/>
    </eStructuralFeatures>
    <eStructuralFeatures xsi:type="ecore:EAttribute" xmi:id="_xz8CkFiKEDOOAbIYWRIToQ" name="code">
      <eAnnotations xmi:id="_xz8CkFiKEDOOAbIYWRIToQ0" source="genmymodel">
        <details xmi:id="_xz8CkFiKEDOOAbIYWRIToQ00" key="uuid" value="_xz8CkFiKEDOOAbIYWRIToQ"/>
      </eAnnotations>
      <eType xsi:type="ecore:EDataType" href="http://www.eclipse.org/emf/2002/Ecore#//EString"/>
    </eStructuralFeatures>
  </eClassifiers>
  <eClassifiers xsi:type="ecore:EClass" xmi:id="_3fQQUFhuEDOOAbIYWRIToQ" name="Filter">
    <eAnnotations xmi:id="_3fQQUFhuEDOOAbIYWRIToQ0" source="genmymodel">
      <details xmi:id="_3fQQUFhuEDOOAbIYWRIToQ00" key="uuid" value="_3fQQUFhuEDOOAbIYWRIToQ"/>
    </eAnnotations>
  </eClassifiers>
  <eClassifiers xsi:type="ecore:EClass" xmi:id="_5XHw4FhuEDOOAbIYWRIToQ" name="FilterArc">
    <eAnnotations xmi:id="_5XHw4FhuEDOOAbIYWRIToQ0" source="genmymodel">
      <details xmi:id="_5XHw4FhuEDOOAbIYWRIToQ00" key="uuid" value="_5XHw4FhuEDOOAbIYWRIToQ"/>
    </eAnnotations>
    <eStructuralFeatures xsi:type="ecore:EReference" xmi:id="_apGRcFh7EDOOAbIYWRIToQ" name="filter" eType="_3fQQUFhuEDOOAbIYWRIToQ">
      <eAnnotations xmi:id="_apGRcFh7EDOOAbIYWRIToQ0" source="genmymodel">
        <details xmi:id="_apGRcFh7EDOOAbIYWRIToQ00" key="uuid" value="_apGRcFh7EDOOAbIYWRIToQ"/>
      </eAnnotations>
    </eStructuralFeatures>
  </eClassifiers>
  <eClassifiers xsi:type="ecore:EClass" xmi:id="_66Fc0FiMEDOOAbIYWRIToQ" name="IntraTableSql">
    <eAnnotations xmi:id="_66Fc0FiMEDOOAbIYWRIToQ0" source="genmymodel">
      <details xmi:id="_66Fc0FiMEDOOAbIYWRIToQ00" key="uuid" value="_66Fc0FiMEDOOAbIYWRIToQ"/>
    </eAnnotations>
    <eStructuralFeatures xsi:type="ecore:EAttribute" xmi:id="_VlBuEFiQEDOOAbIYWRIToQ" name="sql">
      <eAnnotations xmi:id="_VlBuEFiQEDOOAbIYWRIToQ0" source="genmymodel">
        <details xmi:id="_VlBuEFiQEDOOAbIYWRIToQ00" key="uuid" value="_VlBuEFiQEDOOAbIYWRIToQ"/>
      </eAnnotations>
      <eType xsi:type="ecore:EDataType" href="http://www.eclipse.org/emf/2002/Ecore#//EString"/>
    </eStructuralFeatures>
    <eStructuralFeatures xsi:type="ecore:EAttribute" xmi:id="_YLCuEFiQEDOOAbIYWRIToQ" name="cells">
      <eAnnotations xmi:id="_YLCuEFiQEDOOAbIYWRIToQ0" source="genmymodel">
        <details xmi:id="_YLCuEFiQEDOOAbIYWRIToQ00" key="uuid" value="_YLCuEFiQEDOOAbIYWRIToQ"/>
      </eAnnotations>
      <eType xsi:type="ecore:EDataType" href="http://www.eclipse.org/emf/2002/Ecore#//EString"/>
    </eStructuralFeatures>
  </eClassifiers>
  <eClassifiers xsi:type="ecore:EClass" xmi:id="_8GXpwFiMEDOOAbIYWRIToQ" name="ValidationRuleSql">
    <eAnnotations xmi:id="_8GXpwFiMEDOOAbIYWRIToQ0" source="genmymodel">
      <details xmi:id="_8GXpwFiMEDOOAbIYWRIToQ00" key="uuid" value="_8GXpwFiMEDOOAbIYWRIToQ"/>
    </eAnnotations>
    <eStructuralFeatures xsi:type="ecore:EAttribute" xmi:id="_eWQTIFiQEDOOAbIYWRIToQ" name="sql">
      <eAnnotations xmi:id="_eWQTIFiQEDOOAbIYWRIToQ0" source="genmymodel">
        <details xmi:id="_eWQTIFiQEDOOAbIYWRIToQ00" key="uuid" value="_eWQTIFiQEDOOAbIYWRIToQ"/>
      </eAnnotations>
      <eType xsi:type="ecore:EDataType" href="http://www.eclipse.org/emf/2002/Ecore#//EString"/>
    </eStructuralFeatures>
    <eStructuralFeatures xsi:type="ecore:EAttribute" xmi:id="_vALSwFiQEDOOAbIYWRIToQ" name="cells">
      <eAnnotations xmi:id="_vALSwFiQEDOOAbIYWRIToQ0" source="genmymodel">
        <details xmi:id="_vALSwFiQEDOOAbIYWRIToQ00" key="uuid" value="_vALSwFiQEDOOAbIYWRIToQ"/>
      </eAnnotations>
      <eType xsi:type="ecore:EDataType" href="http://www.eclipse.org/emf/2002/Ecore#//EString"/>
    </eStructuralFeatures>
  </eClassifiers>
  <eClassifiers xsi:type="ecore:EClass" xmi:id="_11xcoF6mEDOIdpIItAb8Vw" name="Expression">
    <eAnnotations xmi:id="_11xcoF6mEDOIdpIItAb8Vw0" source="genmymodel">
      <details xmi:id="_11xcoF6mEDOIdpIItAb8Vw00" key="uuid" value="_11xcoF6mEDOIdpIItAb8Vw"/>
    </eAnnotations>
    <eStructuralFeatures xsi:type="ecore:EAttribute" xmi:id="_P9jAoFhuEDOOAbIYWRIToQ" name="tableBasedFormula">
      <eAnnotations xmi:id="_P9jAoFhuEDOOAbIYWRIToQ0" source="genmymodel">
        <details xmi:id="_P9jAoFhuEDOOAbIYWRIToQ00" key="uuid" value="_P9jAoFhuEDOOAbIYWRIToQ"/>
      </eAnnotations>
      <eType xsi:type="ecore:EDataType" href="http://www.eclipse.org/emf/2002/Ecore#//EString"/>
    </eStructuralFeatures>
    <eStructuralFeatures xsi:type="ecore:EAttribute" xmi:id="_SlIG4FhuEDOOAbIYWRIToQ" name="logicalExpression">
      <eAnnotations xmi:id="_SlIG4FhuEDOOAbIYWRIToQ0" source="genmymodel">
        <details xmi:id="_SlIG4FhuEDOOAbIYWRIToQ00" key="uuid" value="_SlIG4FhuEDOOAbIYWRIToQ"/>
      </eAnnotations>
      <eType xsi:type="ecore:EDataType" href="http://www.eclipse.org/emf/2002/Ecore#//EString"/>
    </eStructuralFeatures>
    <eStructuralFeatures xsi:type="ecore:EAttribute" xmi:id="_fAOE4FiKEDOOAbIYWRIToQ" name="errorMessage">
      <eAnnotations xmi:id="_fAOE4FiKEDOOAbIYWRIToQ0" source="genmymodel">
        <details xmi:id="_fAOE4FiKEDOOAbIYWRIToQ00" key="uuid" value="_fAOE4FiKEDOOAbIYWRIToQ"/>
      </eAnnotations>
      <eType xsi:type="ecore:EDataType" href="http://www.eclipse.org/emf/2002/Ecore#//EString"/>
    </eStructuralFeatures>
    <eStructuralFeatures xsi:type="ecore:EReference" xmi:id="_e0h5IF6nEDOIdpIItAb8Vw" name="defines" upperBound="-1" eType="_S8m0NCDOEeW9keBtFZy97Q" eOpposite="_R7cG0F6nEDOIdpIItAb8Vw">
      <eAnnotations xmi:id="_e0h5IF6nEDOIdpIItAb8Vw0" source="genmymodel">
        <details xmi:id="_e0h5IF6nEDOIdpIItAb8Vw00" key="uuid" value="_e0h5IF6nEDOIdpIItAb8Vw"/>
      </eAnnotations>
    </eStructuralFeatures>
    <eStructuralFeatures xsi:type="ecore:EReference" xmi:id="_8u7QUF6nEDOIdpIItAb8Vw" name="variable" eType="_MXya4FhuEDOOAbIYWRIToQ" containment="true">
      <eAnnotations xmi:id="_8u7QUF6nEDOIdpIItAb8Vw0" source="genmymodel">
        <details xmi:id="_8u7QUF6nEDOIdpIItAb8Vw00" key="uuid" value="_8u7QUF6nEDOIdpIItAb8Vw"/>
      </eAnnotations>
    </eStructuralFeatures>
    <eStructuralFeatures xsi:type="ecore:EAttribute" xmi:id="_aPr4IF6rEDOIdpIItAb8Vw" name="expressionType">
      <eAnnotations xmi:id="_aPr4IF6rEDOIdpIItAb8Vw0" source="genmymodel">
        <details xmi:id="_aPr4IF6rEDOIdpIItAb8Vw00" key="uuid" value="_aPr4IF6rEDOIdpIItAb8Vw"/>
      </eAnnotations>
      <eType xsi:type="ecore:EDataType" href="http://www.eclipse.org/emf/2002/Ecore#//EString"/>
    </eStructuralFeatures>
  </eClassifiers>
</ecore:EPackage>

{"directed":true,"nodes":[{"nsPrefix":"ebaMetamodel","nsURI":"http://ebaMetamodel.ecore","name":"ebaMetamodel","id":0,"eClass":"EPackage"},{"instanceTypeName":null,"defaultValue":null,"instanceClassName":null,"name":"Domain","instanceClass":null,"abstract":true,"id":1,"interface":false,"eClass":"EClass"},{"instanceTypeName":null,"defaultValue":null,"instanceClassName":null,"name":"TypedDomain","instanceClass":null,"abstract":false,"id":2,"interface":false,"eClass":"EClass"},{"instanceTypeName":null,"defaultValue":null,"instanceClassName":null,"name":"ExplicitDomain","instanceClass":null,"abstract":false,"id":3,"interface":false,"eClass":"EClass"},{"instanceTypeName":null,"defaultValue":null,"instanceClassName":null,"name":"Dimension","instanceClass":null,"abstract":true,"id":4,"interface":false,"eClass":"EClass"},{"instanceTypeName":null,"defaultValue":null,"instanceClassName":null,"name":"ExplicitDimension","instanceClass":null,"abstract":false,"id":5,"interface":false,"eClass":"EClass"},{"instanceTypeName":null,"defaultValue":null,"instanceClassName":null,"name":"TypedDimension","instanceClass":null,"abstract":false,"id":6,"interface":false,"eClass":"EClass"},{"instanceTypeName":null,"defaultValue":null,"instanceClassName":null,"name":"PublicElement","instanceClass":null,"abstract":true,"id":7,"interface":true,"eClass":"EClass"},{"instanceTypeName":null,"defaultValue":null,"instanceClassName":null,"name":"Annotation","instanceClass":null,"abstract":false,"id":8,"interface":false,"eClass":"EClass"},{"instanceTypeName":null,"defaultValue":null,"instanceClassName":null,"name":"DictionaryElement","instanceClass":null,"abstract":true,"id":9,"interface":true,"eClass":"EClass"},{"instanceTypeName":null,"defaultValue":null,"instanceClassName":null,"name":"ExplicitDomainMember","instanceClass":null,"abstract":false,"id":10,"interface":false,"eClass":"EClass"},{"instanceTypeName":null,"defaultValue":null,"instanceClassName":null,"name":"Hierarchy","instanceClass":null,"abstract":false,"id":11,"interface":false,"eClass":"EClass"},{"instanceTypeName":null,"defaultValue":null,"instanceClassName":null,"name":"HierarchyNode","instanceClass":null,"abstract":false,"id":12,"interface":false,"eClass":"EClass"},{"instanceTypeName":null,"defaultValue":null,"instanceClassName":null,"name":"Metric","instanceClass":null,"abstract":false,"id":13,"interface":false,"eClass":"EClass"},{"instanceTypeName":null,"defaultValue":null,"instanceClassName":null,"name":"Table","instanceClass":null,"abstract":false,"id":14,"interface":false,"eClass":"EClass"},{"instanceTypeName":null,"defaultValue":null,"instanceClassName":null,"name":"OpenAxis","instanceClass":null,"abstract":false,"id":15,"interface":false,"eClass":"EClass"},{"instanceTypeName":null,"defaultValue":null,"instanceClassName":null,"name":"Axis","instanceClass":null,"abstract":true,"id":16,"interface":false,"eClass":"EClass"},{"instanceTypeName":null,"defaultValue":null,"instanceClassName":null,"name":"PredefinedAxis","instanceClass":null,"abstract":false,"id":17,"interface":false,"eClass":"EClass"},{"instanceTypeName":null,"defaultValue":null,"instanceClassName":null,"name":"Ordinate","instanceClass":null,"abstract":true,"id":18,"interface":false,"eClass":"EClass"},{"instanceTypeName":null,"defaultValue":null,"instanceClassName":null,"name":"HierarchyRefOrdinate","instanceClass":null,"abstract":false,"id":19,"interface":false,"eClass":"EClass"},{"instanceTypeName":null,"defaultValue":null,"instanceClassName":null,"name":"ExplicitOrdinate","instanceClass":null,"abstract":false,"id":20,"interface":false,"eClass":"EClass"},{"instanceTypeName":null,"defaultValue":null,"instanceClassName":null,"name":"DataPointVersion","instanceClass":null,"abstract":false,"id":21,"interface":false,"eClass":"EClass"},{"instanceTypeName":null,"defaultValue":null,"instanceClassName":null,"name":"TemporalReference","instanceClass":null,"abstract":false,"id":22,"interface":false,"eClass":"EClass"},{"instanceTypeName":null,"defaultValue":null,"instanceClassName":null,"name":"DimensionalCharacteristic","instanceClass":null,"abstract":false,"id":23,"interface":false,"eClass":"EClass"},{"instanceTypeName":null,"defaultValue":null,"instanceClassName":null,"name":"Member","instanceClass":null,"abstract":true,"id":24,"interface":false,"eClass":"EClass"},{"instanceTypeName":null,"defaultValue":null,"instanceClassName":null,"name":"Owner","instanceClass":null,"abstract":false,"id":25,"interface":false,"eClass":"EClass"},{"instanceTypeName":null,"defaultValue":null,"instanceClassName":null,"name":"Family","instanceClass":null,"abstract":false,"id":26,"interface":false,"eClass":"EClass"},{"instanceTypeName":null,"defaultValue":null,"instanceClassName":null,"name":"Framework","instanceClass":null,"abstract":false,"id":27,"interface":false,"eClass":"EClass"},{"instanceTypeName":null,"defaultValue":null,"instanceClassName":null,"name":"Taxonomy","instanceClass":null,"abstract":false,"id":28,"interface":false,"eClass":"EClass"},{"instanceTypeName":null,"defaultValue":null,"instanceClassName":null,"name":"TableBase","instanceClass":null,"abstract":true,"id":29,"interface":false,"eClass":"EClass"},{"instanceTypeName":null,"defaultValue":null,"instanceClassName":null,"name":"TableGroup","instanceClass":null,"abstract":false,"id":30,"interface":false,"eClass":"EClass"},{"instanceTypeName":null,"defaultValue":null,"instanceClassName":null,"name":"ValidationRule","instanceClass":null,"abstract":false,"id":31,"interface":false,"eClass":"EClass"},{"instanceTypeName":null,"defaultValue":null,"instanceClassName":null,"name":"Parameter","instanceClass":null,"abstract":false,"id":32,"interface":false,"eClass":"EClass"},{"instanceTypeName":null,"defaultValue":null,"instanceClassName":null,"name":"GeneralVariable","instanceClass":null,"abstract":false,"id":33,"interface":false,"eClass":"EClass"},{"instanceTypeName":null,"defaultValue":null,"instanceClassName":null,"name":"FactVariable","instanceClass":null,"abstract":false,"id":34,"interface":false,"eClass":"EClass"},{"instanceTypeName":null,"defaultValue":null,"instanceClassName":null,"name":"Module","instanceClass":null,"abstract":false,"id":35,"interface":false,"eClass":"EClass"},{"instanceTypeName":null,"defaultValue":null,"instanceClassName":null,"name":"Perspective","instanceClass":null,"abstract":false,"id":36,"interface":false,"eClass":"EClass"},{"instanceTypeName":"Orientation","instanceClassName":"Orientation","name":"Orientation","instanceClass":null,"id":37,"serializable":true,"eClass":"EEnum"},{"instanceTypeName":null,"defaultValue":null,"instanceClassName":null,"name":"TableCell","instanceClass":null,"abstract":false,"id":38,"interface":false,"eClass":"EClass"},{"instanceTypeName":"DataType","instanceClassName":"DataType","name":"DataType","instanceClass":null,"id":39,"serializable":true,"eClass":"EEnum"},{"instanceTypeName":"PeriodType","instanceClassName":"PeriodType","name":"PeriodType","instanceClass":null,"id":40,"serializable":true,"eClass":"EEnum"},{"instanceTypeName":null,"defaultValue":null,"instanceClassName":null,"name":"TypedDomainMember","instanceClass":null,"abstract":false,"id":41,"interface":false,"eClass":"EClass"},{"instanceTypeName":null,"defaultValue":null,"instanceClassName":null,"name":"References","instanceClass":null,"abstract":false,"id":42,"interface":false,"eClass":"EClass"},{"instanceTypeName":null,"defaultValue":null,"instanceClassName":null,"name":"ReferenceSources","instanceClass":null,"abstract":false,"id":43,"interface":false,"eClass":"EClass"},{"instanceTypeName":"TemporalType","instanceClassName":"TemporalType","name":"TemporalType","instanceClass":null,"id":44,"serializable":true,"eClass":"EEnum"},{"instanceTypeName":null,"defaultValue":null,"instanceClassName":null,"name":"MetricMD","instanceClass":null,"abstract":false,"id":45,"interface":false,"eClass":"EClass"},{"instanceTypeName":null,"defaultValue":null,"instanceClassName":null,"name":"DataItem","instanceClass":null,"abstract":true,"id":46,"interface":false,"eClass":"EClass"},{"instanceTypeName":null,"defaultValue":null,"instanceClassName":null,"name":"Context","instanceClass":null,"abstract":false,"id":47,"interface":false,"eClass":"EClass"},{"instanceTypeName":null,"defaultValue":null,"instanceClassName":null,"name":"DataItemRelationship","instanceClass":null,"abstract":false,"id":48,"interface":false,"eClass":"EClass"},{"instanceTypeName":null,"defaultValue":null,"instanceClassName":null,"name":"Glossary","instanceClass":null,"abstract":false,"id":49,"interface":false,"eClass":"EClass"},{"instanceTypeName":null,"defaultValue":null,"instanceClassName":null,"name":"Term","instanceClass":null,"abstract":false,"id":50,"interface":false,"eClass":"EClass"},{"instanceTypeName":null,"defaultValue":null,"instanceClassName":null,"name":"Document","instanceClass":null,"abstract":false,"id":51,"interface":false,"eClass":"EClass"},{"instanceTypeName":null,"instanceClassName":null,"name":"AnnotationTypes","instanceClass":null,"id":52,"serializable":true,"eClass":"EEnum"},{"instanceTypeName":null,"defaultValue":null,"instanceClassName":null,"name":"MappingTable","instanceClass":null,"abstract":false,"id":53,"interface":false,"eClass":"EClass"},{"instanceTypeName":null,"defaultValue":null,"instanceClassName":null,"name":"MappingNode","instanceClass":null,"abstract":false,"id":54,"interface":false,"eClass":"EClass"},{"instanceTypeName":null,"defaultValue":null,"instanceClassName":null,"name":"DataPointContext","instanceClass":null,"abstract":false,"id":55,"interface":false,"eClass":"EClass"},{"instanceTypeName":null,"defaultValue":null,"instanceClassName":null,"name":"OpenMemberRestriction","instanceClass":null,"abstract":false,"id":56,"interface":false,"eClass":"EClass"},{"instanceTypeName":null,"defaultValue":null,"instanceClassName":null,"name":"ConceptualModule","instanceClass":null,"abstract":false,"id":57,"interface":false,"eClass":"EClass"},{"instanceTypeName":null,"defaultValue":null,"instanceClassName":null,"name":"DataPoint","instanceClass":null,"abstract":false,"id":58,"interface":false,"eClass":"EClass"},{"instanceTypeName":null,"defaultValue":null,"instanceClassName":null,"name":"TemplateGroup","instanceClass":null,"abstract":false,"id":59,"interface":false,"eClass":"EClass"},{"instanceTypeName":null,"defaultValue":null,"instanceClassName":null,"name":"Template","instanceClass":null,"abstract":false,"id":60,"interface":false,"eClass":"EClass"},{"instanceTypeName":null,"defaultValue":null,"instanceClassName":null,"name":"TemplateVariant","instanceClass":null,"abstract":false,"id":61,"interface":false,"eClass":"EClass"},{"instanceTypeName":null,"defaultValue":null,"instanceClassName":null,"name":"BusinessTable","instanceClass":null,"abstract":false,"id":62,"interface":false,"eClass":"EClass"},{"instanceTypeName":null,"defaultValue":null,"instanceClassName":null,"name":"AnnotatedTable","instanceClass":null,"abstract":false,"id":63,"interface":false,"eClass":"EClass"},{"instanceTypeName":"SourceTypes","instanceClassName":"SourceTypes","name":"SourceTypes","instanceClass":null,"id":64,"serializable":true,"eClass":"EEnum"},{"instanceTypeName":null,"defaultValue":null,"instanceClassName":null,"name":"Variable","instanceClass":null,"abstract":false,"id":65,"interface":false,"eClass":"EClass"},{"instanceTypeName":null,"defaultValue":null,"instanceClassName":null,"name":"Filter","instanceClass":null,"abstract":false,"id":66,"interface":false,"eClass":"EClass"},{"instanceTypeName":null,"defaultValue":null,"instanceClassName":null,"name":"FilterArc","instanceClass":null,"abstract":false,"id":67,"interface":false,"eClass":"EClass"},{"instanceTypeName":null,"defaultValue":null,"instanceClassName":null,"name":"IntraTableSql","instanceClass":null,"abstract":false,"id":68,"interface":false,"eClass":"EClass"},{"instanceTypeName":null,"defaultValue":null,"instanceClassName":null,"name":"ValidationRuleSql","instanceClass":null,"abstract":false,"id":69,"interface":false,"eClass":"EClass"},{"instanceTypeName":null,"defaultValue":null,"instanceClassName":null,"name":"Expression","instanceClass":null,"abstract":false,"id":70,"interface":false,"eClass":"EClass"},{"id":71,"eClass":"EGenericType"},{"ordered":false,"upperBound":1,"volatile":false,"many":false,"required":true,"eClass":"EAttribute","defaultValueLiteral":"Boolean","unsettable":false,"transient":false,"unique":true,"name":"dataType","changeable":true,"lowerBound":1,"iD":false,"id":72,"derived":false},{"container":false,"ordered":true,"upperBound":-1,"defaultValue":null,"volatile":false,"many":true,"required":false,"eClass":"EReference","defaultValueLiteral":null,"containment":true,"unsettable":false,"transient":false,"unique":true,"name":"typedDomainMember","changeable":true,"resolveProxies":true,"lowerBound":0,"id":73,"derived":false},{"container":false,"ordered":true,"upperBound":-1,"defaultValue":null,"volatile":false,"many":true,"required":false,"eClass":"EReference","defaultValueLiteral":null,"containment":false,"unsettable":false,"transient":false,"unique":true,"name":"typedDimension","changeable":true,"resolveProxies":true,"lowerBound":0,"id":74,"derived":false},{"id":75,"eClass":"EGenericType"},{"id":76,"eClass":"EGenericType"},{"id":77,"eClass":"EGenericType"},{"id":78,"eClass":"EGenericType"},{"container":false,"ordered":true,"upperBound":1,"defaultValue":null,"volatile":false,"many":false,"required":false,"eClass":"EReference","defaultValueLiteral":null,"containment":false,"unsettable":false,"transient":false,"unique":true,"name":"associatedDomain","changeable":true,"resolveProxies":true,"lowerBound":0,"id":79,"derived":false},{"container":false,"ordered":true,"upperBound":-1,"defaultValue":null,"volatile":false,"many":true,"required":false,"eClass":"EReference","defaultValueLiteral":null,"containment":false,"unsettable":false,"transient":false,"unique":true,"name":"explicitDimension","changeable":true,"resolveProxies":true,"lowerBound":0,"id":80,"derived":false},{"container":false,"ordered":true,"upperBound":-1,"defaultValue":null,"volatile":false,"many":true,"required":true,"eClass":"EReference","defaultValueLiteral":null,"containment":true,"unsettable":false,"transient":false,"unique":true,"name":"members","changeable":true,"resolveProxies":true,"lowerBound":1,"id":81,"derived":false},{"container":false,"ordered":false,"upperBound":-1,"defaultValue":null,"volatile":false,"many":true,"required":true,"eClass":"EReference","defaultValueLiteral":null,"containment":true,"unsettable":false,"transient":false,"unique":true,"name":"defines","changeable":true,"resolveProxies":true,"lowerBound":1,"id":82,"derived":false},{"container":false,"ordered":true,"upperBound":1,"defaultValue":null,"volatile":false,"many":false,"required":false,"eClass":"EReference","defaultValueLiteral":null,"containment":false,"unsettable":false,"transient":false,"unique":true,"name":"defaultMember","changeable":true,"resolveProxies":true,"lowerBound":0,"id":83,"derived":false},{"id":84,"eClass":"EGenericType"},{"id":85,"eClass":"EGenericType"},{"container":false,"ordered":true,"upperBound":1,"defaultValue":null,"volatile":false,"many":false,"required":true,"eClass":"EReference","defaultValueLiteral":null,"containment":false,"unsettable":false,"transient":false,"unique":true,"name":"associatedDomain","changeable":true,"resolveProxies":true,"lowerBound":1,"id":86,"derived":false},{"id":87,"eClass":"EGenericType"},{"id":88,"eClass":"EGenericType"},{"id":89,"eClass":"EGenericType"},{"container":false,"ordered":true,"upperBound":1,"defaultValue":null,"volatile":false,"many":false,"required":false,"eClass":"EReference","defaultValueLiteral":null,"containment":false,"unsettable":false,"transient":false,"unique":true,"name":"openAxis","changeable":true,"resolveProxies":true,"lowerBound":0,"id":90,"derived":false},{"id":91,"eClass":"EGenericType"},{"id":92,"eClass":"EGenericType"},{"container":false,"ordered":true,"upperBound":1,"defaultValue":null,"volatile":false,"many":false,"required":true,"eClass":"EReference","defaultValueLiteral":null,"containment":false,"unsettable":false,"transient":false,"unique":true,"name":"keyDimension","changeable":true,"resolveProxies":true,"lowerBound":1,"id":93,"derived":false},{"id":94,"eClass":"EGenericType"},{"id":95,"eClass":"EGenericType"},{"id":96,"eClass":"EGenericType"},{"id":97,"eClass":"EGenericType"},{"ordered":false,"upperBound":1,"defaultValue":null,"volatile":false,"many":false,"required":false,"eClass":"EAttribute","defaultValueLiteral":null,"unsettable":false,"transient":false,"unique":true,"name":"name","changeable":true,"lowerBound":0,"iD":false,"id":98,"derived":false},{"container":false,"ordered":true,"upperBound":-1,"defaultValue":null,"volatile":false,"many":true,"required":false,"eClass":"EReference","defaultValueLiteral":null,"containment":true,"unsettable":false,"transient":false,"unique":true,"name":"usesAnnotation","changeable":true,"resolveProxies":true,"lowerBound":0,"id":99,"derived":false},{"ordered":false,"upperBound":1,"defaultValue":null,"volatile":false,"many":false,"required":false,"eClass":"EAttribute","defaultValueLiteral":null,"unsettable":false,"transient":false,"unique":true,"name":"description","changeable":true,"lowerBound":0,"iD":false,"id":100,"derived":false},{"ordered":true,"upperBound":1,"defaultValue":null,"volatile":false,"many":false,"required":false,"eClass":"EAttribute","defaultValueLiteral":null,"unsettable":false,"transient":false,"unique":true,"name":"code","changeable":true,"lowerBound":0,"iD":false,"id":101,"derived":false},{"ordered":true,"upperBound":1,"defaultValue":null,"volatile":false,"many":false,"required":false,"eClass":"EAttribute","defaultValueLiteral":null,"unsettable":false,"transient":false,"unique":true,"name":"label","changeable":true,"lowerBound":0,"iD":false,"id":102,"derived":false},{"container":false,"ordered":true,"upperBound":-1,"defaultValue":null,"volatile":false,"many":true,"required":false,"eClass":"EReference","defaultValueLiteral":null,"containment":false,"unsettable":false,"transient":false,"unique":true,"name":"hasReferences","changeable":true,"resolveProxies":true,"lowerBound":0,"id":103,"derived":false},{"ordered":false,"upperBound":1,"defaultValue":null,"volatile":false,"many":false,"required":false,"eClass":"EAttribute","defaultValueLiteral":null,"unsettable":false,"transient":false,"unique":true,"name":"validFrom","changeable":true,"lowerBound":0,"iD":true,"id":104,"derived":false},{"ordered":false,"upperBound":1,"defaultValue":null,"volatile":false,"many":false,"required":false,"eClass":"EAttribute","defaultValueLiteral":null,"unsettable":false,"transient":false,"unique":true,"name":"validTo","changeable":true,"lowerBound":0,"iD":false,"id":105,"derived":false},{"container":false,"ordered":true,"upperBound":1,"defaultValue":null,"volatile":false,"many":false,"required":false,"eClass":"EReference","defaultValueLiteral":null,"containment":false,"unsettable":false,"transient":false,"unique":true,"name":"owner","changeable":true,"resolveProxies":true,"lowerBound":0,"id":106,"derived":false},{"id":107,"eClass":"EGenericType"},{"id":108,"eClass":"EGenericType"},{"id":109,"eClass":"EGenericType"},{"id":110,"eClass":"EGenericType"},{"id":111,"eClass":"EGenericType"},{"id":112,"eClass":"EGenericType"},{"id":113,"eClass":"EGenericType"},{"id":114,"eClass":"EGenericType"},{"id":115,"eClass":"EGenericType"},{"ordered":false,"upperBound":1,"defaultValue":null,"volatile":false,"many":false,"required":false,"eClass":"EAttribute","defaultValueLiteral":null,"unsettable":false,"transient":false,"unique":true,"name":"reference","changeable":true,"lowerBound":0,"iD":false,"id":116,"derived":false},{"ordered":true,"upperBound":1,"volatile":false,"many":false,"required":true,"eClass":"EAttribute","defaultValueLiteral":"URI","unsettable":false,"transient":false,"unique":true,"name":"annotationType","changeable":true,"lowerBound":1,"iD":false,"id":117,"derived":false},{"ordered":true,"upperBound":1,"defaultValue":null,"volatile":false,"many":false,"required":false,"eClass":"EAttribute","defaultValueLiteral":null,"unsettable":false,"transient":false,"unique":true,"name":"description","changeable":true,"lowerBound":0,"iD":false,"id":118,"derived":false},{"id":119,"eClass":"EGenericType"},{"id":120,"eClass":"EGenericType"},{"id":121,"eClass":"EGenericType"},{"ordered":true,"upperBound":1,"defaultValue":null,"volatile":false,"many":false,"required":false,"eClass":"EAttribute","defaultValueLiteral":null,"unsettable":false,"transient":false,"unique":true,"name":"xbrlCode","changeable":true,"lowerBound":0,"iD":false,"id":122,"derived":false},{"id":123,"eClass":"EGenericType"},{"id":124,"eClass":"EGenericType"},{"id":125,"eClass":"EGenericType"},{"id":126,"eClass":"EGenericType"},{"container":false,"ordered":true,"upperBound":-1,"defaultValue":null,"volatile":false,"many":true,"required":true,"eClass":"EReference","defaultValueLiteral":null,"containment":true,"unsettable":false,"transient":false,"unique":true,"name":"hierarchyNode","changeable":true,"resolveProxies":true,"lowerBound":1,"id":127,"derived":false},{"container":false,"ordered":true,"upperBound":-1,"defaultValue":null,"volatile":false,"many":true,"required":false,"eClass":"EReference","defaultValueLiteral":null,"containment":false,"unsettable":false,"transient":false,"unique":true,"name":"hierarchyRefOrdinate","changeable":true,"resolveProxies":true,"lowerBound":0,"id":128,"derived":false},{"id":129,"eClass":"EGenericType"},{"id":130,"eClass":"EGenericType"},{"id":131,"eClass":"EGenericType"},{"container":false,"ordered":true,"upperBound":1,"defaultValue":null,"volatile":false,"many":false,"required":false,"eClass":"EReference","defaultValueLiteral":null,"containment":false,"unsettable":false,"transient":false,"unique":true,"name":"hierarchy","changeable":true,"resolveProxies":true,"lowerBound":0,"id":132,"derived":false},{"ordered":true,"upperBound":1,"defaultValue":null,"volatile":false,"many":false,"required":false,"eClass":"EAttribute","defaultValueLiteral":null,"unsettable":false,"transient":false,"unique":true,"name":"operation","changeable":true,"lowerBound":0,"iD":false,"id":133,"derived":false},{"ordered":true,"upperBound":1,"defaultValue":null,"volatile":false,"many":false,"required":false,"eClass":"EAttribute","defaultValueLiteral":null,"unsettable":false,"transient":false,"unique":true,"name":"sign","changeable":true,"lowerBound":0,"iD":false,"id":134,"derived":false},{"container":false,"ordered":true,"upperBound":1,"defaultValue":null,"volatile":false,"many":false,"required":false,"eClass":"EReference","defaultValueLiteral":null,"containment":false,"unsettable":false,"transient":false,"unique":true,"name":"explicitDomainMember","changeable":true,"resolveProxies":true,"lowerBound":0,"id":135,"derived":false},{"container":false,"ordered":true,"upperBound":-1,"defaultValue":null,"volatile":false,"many":true,"required":false,"eClass":"EReference","defaultValueLiteral":null,"containment":true,"unsettable":false,"transient":false,"unique":true,"name":"child","changeable":true,"resolveProxies":true,"lowerBound":0,"id":136,"derived":false},{"container":false,"ordered":true,"upperBound":1,"defaultValue":null,"volatile":false,"many":false,"required":false,"eClass":"EReference","defaultValueLiteral":null,"containment":false,"unsettable":false,"transient":false,"unique":true,"name":"metric","changeable":true,"resolveProxies":true,"lowerBound":0,"id":137,"derived":false},{"ordered":true,"upperBound":1,"defaultValue":0,"volatile":false,"many":false,"required":false,"eClass":"EAttribute","defaultValueLiteral":null,"unsettable":false,"transient":false,"unique":true,"name":"order","changeable":true,"lowerBound":0,"iD":false,"id":138,"derived":false},{"id":139,"eClass":"EGenericType"},{"id":140,"eClass":"EGenericType"},{"id":141,"eClass":"EGenericType"},{"id":142,"eClass":"EGenericType"},{"id":143,"eClass":"EGenericType"},{"id":144,"eClass":"EGenericType"},{"ordered":true,"upperBound":1,"volatile":false,"many":false,"required":false,"eClass":"EAttribute","defaultValueLiteral":"Boolean","unsettable":false,"transient":false,"unique":true,"name":"dataType","changeable":true,"lowerBound":0,"iD":false,"id":145,"derived":false},{"ordered":true,"upperBound":1,"volatile":false,"many":false,"required":false,"eClass":"EAttribute","defaultValueLiteral":"Stock/Instant","unsettable":false,"transient":false,"unique":true,"name":"periodType","changeable":true,"lowerBound":0,"iD":false,"id":146,"derived":false},{"container":false,"ordered":true,"upperBound":1,"defaultValue":null,"volatile":false,"many":false,"required":false,"eClass":"EReference","defaultValueLiteral":null,"containment":false,"unsettable":false,"transient":false,"unique":true,"name":"ordinate","changeable":true,"resolveProxies":true,"lowerBound":0,"id":147,"derived":false},{"container":false,"ordered":true,"upperBound":1,"defaultValue":null,"volatile":false,"many":false,"required":false,"eClass":"EReference","defaultValueLiteral":null,"containment":false,"unsettable":false,"transient":false,"unique":true,"name":"explicitDomain","changeable":true,"resolveProxies":true,"lowerBound":0,"id":148,"derived":false},{"container":false,"ordered":true,"upperBound":1,"defaultValue":null,"volatile":false,"many":false,"required":false,"eClass":"EReference","defaultValueLiteral":null,"containment":false,"unsettable":false,"transient":false,"unique":true,"name":"hierarchy","changeable":true,"resolveProxies":true,"lowerBound":0,"id":149,"derived":false},{"container":false,"ordered":true,"upperBound":1,"defaultValue":null,"volatile":false,"many":false,"required":false,"eClass":"EReference","defaultValueLiteral":null,"containment":false,"unsettable":false,"transient":false,"unique":true,"name":"member","changeable":true,"resolveProxies":true,"lowerBound":0,"id":150,"derived":false},{"ordered":true,"upperBound":1,"defaultValue":false,"volatile":false,"many":false,"required":true,"eClass":"EAttribute","defaultValueLiteral":null,"unsettable":false,"transient":false,"unique":true,"name":"memberIncluded","changeable":true,"lowerBound":1,"iD":false,"id":151,"derived":false},{"container":false,"ordered":true,"upperBound":1,"defaultValue":null,"volatile":false,"many":false,"required":false,"eClass":"EReference","defaultValueLiteral":null,"containment":false,"unsettable":false,"transient":false,"unique":true,"name":"hierarchyStartingMember","changeable":true,"resolveProxies":true,"lowerBound":0,"id":152,"derived":false},{"id":153,"eClass":"EGenericType"},{"id":154,"eClass":"EGenericType"},{"id":155,"eClass":"EGenericType"},{"id":156,"eClass":"EGenericType"},{"container":false,"ordered":true,"upperBound":1,"defaultValue":null,"volatile":false,"many":false,"required":false,"eClass":"EReference","defaultValueLiteral":null,"containment":false,"unsettable":false,"transient":false,"unique":true,"name":"metric","changeable":true,"resolveProxies":true,"lowerBound":0,"id":157,"derived":false},{"id":158,"eClass":"EGenericType"},{"id":159,"eClass":"EGenericType"},{"id":160,"eClass":"EGenericType"},{"id":161,"eClass":"EGenericType"},{"id":162,"eClass":"EGenericType"},{"container":false,"ordered":true,"upperBound":-1,"defaultValue":null,"volatile":false,"many":true,"required":true,"eClass":"EReference","defaultValueLiteral":null,"containment":true,"unsettable":false,"transient":false,"unique":true,"name":"axis","changeable":true,"resolveProxies":true,"lowerBound":1,"id":163,"derived":false},{"container":false,"ordered":true,"upperBound":1,"defaultValue":null,"volatile":false,"many":false,"required":false,"eClass":"EReference","defaultValueLiteral":null,"containment":false,"unsettable":false,"transient":false,"unique":true,"name":"newVersion","changeable":true,"resolveProxies":true,"lowerBound":0,"id":164,"derived":false},{"container":false,"ordered":true,"upperBound":1,"defaultValue":null,"volatile":false,"many":false,"required":false,"eClass":"EReference","defaultValueLiteral":null,"containment":false,"unsettable":false,"transient":false,"unique":true,"name":"oldVersion","changeable":true,"resolveProxies":true,"lowerBound":0,"id":165,"derived":false},{"ordered":true,"upperBound":1,"defaultValue":null,"volatile":false,"many":false,"required":false,"eClass":"EAttribute","defaultValueLiteral":null,"unsettable":false,"transient":false,"unique":true,"name":"xbrlFilingIndicatorCode","changeable":true,"lowerBound":0,"iD":false,"id":166,"derived":false},{"ordered":true,"upperBound":1,"defaultValue":null,"volatile":false,"many":false,"required":false,"eClass":"EAttribute","defaultValueLiteral":null,"unsettable":false,"transient":false,"unique":true,"name":"xbrlTableCode","changeable":true,"lowerBound":0,"iD":false,"id":167,"derived":false},{"container":false,"ordered":true,"upperBound":-1,"defaultValue":null,"volatile":false,"many":true,"required":false,"eClass":"EReference","defaultValueLiteral":null,"containment":true,"unsettable":false,"transient":false,"unique":true,"name":"tableCell","changeable":true,"resolveProxies":true,"lowerBound":0,"id":168,"derived":false},{"ordered":true,"upperBound":1,"defaultValue":null,"volatile":false,"many":false,"required":false,"eClass":"EAttribute","defaultValueLiteral":null,"unsettable":false,"transient":false,"unique":true,"name":"yDimVal","changeable":true,"lowerBound":0,"iD":false,"id":169,"derived":false},{"ordered":true,"upperBound":1,"defaultValue":null,"volatile":false,"many":false,"required":false,"eClass":"EAttribute","defaultValueLiteral":null,"unsettable":false,"transient":false,"unique":true,"name":"zDimVal","changeable":true,"lowerBound":0,"iD":false,"id":170,"derived":false},{"container":false,"ordered":true,"upperBound":-1,"defaultValue":null,"volatile":false,"many":true,"required":false,"eClass":"EReference","defaultValueLiteral":null,"containment":true,"unsettable":false,"transient":false,"unique":true,"name":"intraTableSql","changeable":true,"resolveProxies":true,"lowerBound":0,"id":171,"derived":false},{"id":172,"eClass":"EGenericType"},{"id":173,"eClass":"EGenericType"},{"id":174,"eClass":"EGenericType"},{"id":175,"eClass":"EGenericType"},{"id":176,"eClass":"EGenericType"},{"id":177,"eClass":"EGenericType"},{"id":178,"eClass":"EGenericType"},{"id":179,"eClass":"EGenericType"},{"id":180,"eClass":"EGenericType"},{"id":181,"eClass":"EGenericType"},{"container":false,"ordered":true,"upperBound":1,"defaultValue":null,"volatile":false,"many":false,"required":false,"eClass":"EReference","defaultValueLiteral":null,"containment":false,"unsettable":false,"transient":false,"unique":true,"name":"openMemberRestriction","changeable":true,"resolveProxies":true,"lowerBound":0,"id":182,"derived":false},{"id":183,"eClass":"EGenericType"},{"id":184,"eClass":"EGenericType"},{"id":185,"eClass":"EGenericType"},{"ordered":true,"upperBound":1,"volatile":false,"many":false,"required":false,"eClass":"EAttribute","defaultValueLiteral":"x","unsettable":false,"transient":false,"unique":true,"name":"orientation","changeable":true,"lowerBound":0,"iD":false,"id":186,"derived":false},{"ordered":true,"upperBound":1,"defaultValue":0,"volatile":false,"many":false,"required":false,"eClass":"EAttribute","defaultValueLiteral":null,"unsettable":false,"transient":false,"unique":true,"name":"order","changeable":true,"lowerBound":0,"iD":false,"id":187,"derived":false},{"container":false,"ordered":true,"upperBound":-1,"defaultValue":null,"volatile":false,"many":true,"required":false,"eClass":"EReference","defaultValueLiteral":null,"containment":true,"unsettable":false,"transient":false,"unique":true,"name":"usesOrdinate","changeable":true,"resolveProxies":true,"lowerBound":0,"id":188,"derived":false},{"id":189,"eClass":"EGenericType"},{"id":190,"eClass":"EGenericType"},{"id":191,"eClass":"EGenericType"},{"id":192,"eClass":"EGenericType"},{"id":193,"eClass":"EGenericType"},{"ordered":true,"upperBound":1,"defaultValue":false,"volatile":false,"many":false,"required":true,"eClass":"EAttribute","defaultValueLiteral":"false","unsettable":false,"transient":false,"unique":true,"name":"abstract","changeable":true,"lowerBound":1,"iD":false,"id":194,"derived":false},{"container":false,"ordered":true,"upperBound":-1,"defaultValue":null,"volatile":false,"many":true,"required":false,"eClass":"EReference","defaultValueLiteral":null,"containment":false,"unsettable":false,"transient":false,"unique":true,"name":"dimensionalCharacteristic","changeable":true,"resolveProxies":true,"lowerBound":0,"id":195,"derived":false},{"container":false,"ordered":true,"upperBound":1,"defaultValue":null,"volatile":false,"many":false,"required":false,"eClass":"EReference","defaultValueLiteral":null,"containment":false,"unsettable":false,"transient":false,"unique":true,"name":"temporalReference","changeable":true,"resolveProxies":true,"lowerBound":0,"id":196,"derived":false},{"ordered":true,"upperBound":1,"defaultValue":0,"volatile":false,"many":false,"required":false,"eClass":"EAttribute","defaultValueLiteral":null,"unsettable":false,"transient":false,"unique":true,"name":"order","changeable":true,"lowerBound":0,"iD":false,"id":197,"derived":false},{"ordered":true,"upperBound":1,"defaultValue":0,"volatile":false,"many":false,"required":false,"eClass":"EAttribute","defaultValueLiteral":null,"unsettable":false,"transient":false,"unique":true,"name":"level","changeable":true,"lowerBound":0,"iD":false,"id":198,"derived":false},{"ordered":true,"upperBound":1,"defaultValue":false,"volatile":false,"many":false,"required":false,"eClass":"EAttribute","defaultValueLiteral":null,"unsettable":false,"transient":false,"unique":true,"name":"displayBeforeChildren","changeable":true,"lowerBound":0,"iD":false,"id":199,"derived":false},{"ordered":true,"upperBound":1,"defaultValue":false,"volatile":false,"many":false,"required":false,"eClass":"EAttribute","defaultValueLiteral":null,"unsettable":false,"transient":false,"unique":true,"name":"isRowKey","changeable":true,"lowerBound":0,"iD":false,"id":200,"derived":false},{"ordered":true,"upperBound":1,"defaultValue":null,"volatile":false,"many":false,"required":false,"eClass":"EAttribute","defaultValueLiteral":null,"unsettable":false,"transient":false,"unique":true,"name":"sign","changeable":true,"lowerBound":0,"iD":false,"id":201,"derived":false},{"ordered":true,"upperBound":1,"defaultValue":null,"volatile":false,"many":false,"required":false,"eClass":"EAttribute","defaultValueLiteral":null,"unsettable":false,"transient":false,"unique":true,"name":"categorisationKey","changeable":true,"lowerBound":0,"iD":false,"id":202,"derived":false},{"id":203,"eClass":"EGenericType"},{"id":204,"eClass":"EGenericType"},{"id":205,"eClass":"EGenericType"},{"container":false,"ordered":true,"upperBound":-1,"defaultValue":null,"volatile":false,"many":true,"required":false,"eClass":"EReference","defaultValueLiteral":null,"containment":false,"unsettable":false,"transient":false,"unique":true,"name":"ordinate","changeable":true,"resolveProxies":true,"lowerBound":0,"id":206,"derived":false},{"id":207,"eClass":"EGenericType"},{"id":208,"eClass":"EGenericType"},{"id":209,"eClass":"EGenericType"},{"id":210,"eClass":"EGenericType"},{"id":211,"eClass":"EGenericType"},{"id":212,"eClass":"EGenericType"},{"id":213,"eClass":"EGenericType"},{"id":214,"eClass":"EGenericType"},{"id":215,"eClass":"EGenericType"},{"id":216,"eClass":"EGenericType"},{"container":false,"ordered":true,"upperBound":-1,"defaultValue":null,"volatile":false,"many":true,"required":false,"eClass":"EReference","defaultValueLiteral":null,"containment":true,"unsettable":false,"transient":false,"unique":true,"name":"children","changeable":true,"resolveProxies":true,"lowerBound":0,"id":217,"derived":false},{"id":218,"eClass":"EGenericType"},{"id":219,"eClass":"EGenericType"},{"container":false,"ordered":true,"upperBound":1,"defaultValue":null,"volatile":false,"many":false,"required":true,"eClass":"EReference","defaultValueLiteral":null,"containment":false,"unsettable":false,"transient":false,"unique":true,"name":"dataPointContext","changeable":true,"resolveProxies":true,"lowerBound":1,"id":220,"derived":false},{"container":false,"ordered":true,"upperBound":1,"defaultValue":null,"volatile":false,"many":false,"required":true,"eClass":"EReference","defaultValueLiteral":null,"containment":false,"unsettable":false,"transient":false,"unique":true,"name":"metric","changeable":true,"resolveProxies":true,"lowerBound":1,"id":221,"derived":false},{"ordered":true,"upperBound":1,"defaultValue":null,"volatile":false,"many":false,"required":false,"eClass":"EAttribute","defaultValueLiteral":null,"unsettable":false,"transient":false,"unique":true,"name":"validFrom","changeable":true,"lowerBound":0,"iD":false,"id":222,"derived":false},{"ordered":true,"upperBound":1,"defaultValue":null,"volatile":false,"many":false,"required":false,"eClass":"EAttribute","defaultValueLiteral":null,"unsettable":false,"transient":false,"unique":true,"name":"validTo","changeable":true,"lowerBound":0,"iD":false,"id":223,"derived":false},{"ordered":true,"upperBound":1,"defaultValue":null,"volatile":false,"many":false,"required":false,"eClass":"EAttribute","defaultValueLiteral":null,"unsettable":false,"transient":false,"unique":true,"name":"categorisationKey","changeable":true,"lowerBound":0,"iD":false,"id":224,"derived":false},{"ordered":true,"upperBound":1,"defaultValue":null,"volatile":false,"many":false,"required":false,"eClass":"EAttribute","defaultValueLiteral":null,"unsettable":false,"transient":false,"unique":true,"name":"categorisationKeyWithoutDefaults","changeable":true,"lowerBound":0,"iD":false,"id":225,"derived":false},{"container":false,"ordered":true,"upperBound":1,"defaultValue":null,"volatile":false,"many":false,"required":true,"eClass":"EReference","defaultValueLiteral":null,"containment":false,"unsettable":false,"transient":false,"unique":true,"name":"dataPoint","changeable":true,"resolveProxies":true,"lowerBound":1,"id":226,"derived":false},{"id":227,"eClass":"EGenericType"},{"id":228,"eClass":"EGenericType"},{"id":229,"eClass":"EGenericType"},{"id":230,"eClass":"EGenericType"},{"id":231,"eClass":"EGenericType"},{"id":232,"eClass":"EGenericType"},{"id":233,"eClass":"EGenericType"},{"container":false,"ordered":true,"upperBound":-1,"defaultValue":null,"volatile":false,"many":true,"required":true,"eClass":"EReference","defaultValueLiteral":null,"containment":false,"unsettable":false,"transient":false,"unique":true,"name":"dataPointVersion","changeable":true,"resolveProxies":true,"lowerBound":1,"id":234,"derived":false},{"ordered":true,"upperBound":1,"defaultValue":null,"volatile":false,"many":false,"required":false,"eClass":"EAttribute","defaultValueLiteral":null,"unsettable":false,"transient":false,"unique":true,"name":"periodOffsetLabel","changeable":true,"lowerBound":0,"iD":false,"id":235,"derived":false},{"ordered":true,"upperBound":1,"volatile":false,"many":false,"required":false,"eClass":"EAttribute","defaultValueLiteral":"Complete accounting year","unsettable":false,"transient":false,"unique":true,"name":"periodType","changeable":true,"lowerBound":0,"iD":false,"id":236,"derived":false},{"ordered":true,"upperBound":1,"defaultValue":0,"volatile":false,"many":false,"required":false,"eClass":"EAttribute","defaultValueLiteral":null,"unsettable":false,"transient":false,"unique":true,"name":"offsetValue","changeable":true,"lowerBound":0,"iD":false,"id":237,"derived":false},{"id":238,"eClass":"EGenericType"},{"id":239,"eClass":"EGenericType"},{"id":240,"eClass":"EGenericType"},{"container":false,"ordered":true,"upperBound":1,"defaultValue":null,"volatile":false,"many":false,"required":true,"eClass":"EReference","defaultValueLiteral":null,"containment":false,"unsettable":false,"transient":false,"unique":true,"name":"dimension","changeable":true,"resolveProxies":true,"lowerBound":1,"id":241,"derived":false},{"container":false,"ordered":true,"upperBound":1,"defaultValue":null,"volatile":false,"many":false,"required":false,"eClass":"EReference","defaultValueLiteral":null,"containment":false,"unsettable":false,"transient":false,"unique":true,"name":"member","changeable":true,"resolveProxies":true,"lowerBound":0,"id":242,"derived":false},{"container":false,"ordered":true,"upperBound":1,"defaultValue":null,"volatile":false,"many":false,"required":false,"eClass":"EReference","defaultValueLiteral":null,"containment":false,"unsettable":false,"transient":false,"unique":true,"name":"openMemberRestriction","changeable":true,"resolveProxies":true,"lowerBound":0,"id":243,"derived":false},{"container":false,"ordered":true,"upperBound":-1,"defaultValue":null,"volatile":false,"many":true,"required":false,"eClass":"EReference","defaultValueLiteral":null,"containment":false,"unsettable":false,"transient":false,"unique":true,"name":"hasReferences","changeable":true,"resolveProxies":true,"lowerBound":0,"id":244,"derived":false},{"ordered":true,"upperBound":1,"defaultValue":null,"volatile":false,"many":false,"required":false,"eClass":"EAttribute","defaultValueLiteral":null,"unsettable":false,"transient":false,"unique":true,"name":"dimensionMemberSignature","changeable":true,"lowerBound":0,"iD":false,"id":245,"derived":false},{"ordered":true,"upperBound":1,"volatile":false,"many":false,"required":false,"eClass":"EAttribute","defaultValueLiteral":null,"unsettable":false,"transient":false,"unique":true,"name":"source","changeable":true,"lowerBound":0,"iD":false,"id":246,"derived":false},{"id":247,"eClass":"EGenericType"},{"id":248,"eClass":"EGenericType"},{"id":249,"eClass":"EGenericType"},{"id":250,"eClass":"EGenericType"},{"id":251,"eClass":"EGenericType"},{"id":252,"eClass":"EGenericType"},{"id":253,"eClass":"EGenericType"},{"id":254,"eClass":"EGenericType"},{"ordered":true,"upperBound":1,"defaultValue":null,"volatile":false,"many":false,"required":false,"eClass":"EAttribute","defaultValueLiteral":null,"unsettable":false,"transient":false,"unique":true,"name":"name","changeable":true,"lowerBound":0,"iD":false,"id":255,"derived":false},{"ordered":true,"upperBound":1,"defaultValue":null,"volatile":false,"many":false,"required":false,"eClass":"EAttribute","defaultValueLiteral":null,"unsettable":false,"transient":false,"unique":true,"name":"namespace","changeable":true,"lowerBound":0,"iD":false,"id":256,"derived":false},{"ordered":true,"upperBound":1,"defaultValue":null,"volatile":false,"many":false,"required":false,"eClass":"EAttribute","defaultValueLiteral":null,"unsettable":false,"transient":false,"unique":true,"name":"location","changeable":true,"lowerBound":0,"iD":false,"id":257,"derived":false},{"ordered":true,"upperBound":1,"defaultValue":null,"volatile":false,"many":false,"required":false,"eClass":"EAttribute","defaultValueLiteral":null,"unsettable":false,"transient":false,"unique":true,"name":"prefix","changeable":true,"lowerBound":0,"iD":false,"id":258,"derived":false},{"ordered":true,"upperBound":1,"defaultValue":null,"volatile":false,"many":false,"required":false,"eClass":"EAttribute","defaultValueLiteral":null,"unsettable":false,"transient":false,"unique":true,"name":"copyright","changeable":true,"lowerBound":0,"iD":false,"id":259,"derived":false},{"container":false,"ordered":true,"upperBound":1,"defaultValue":null,"volatile":false,"many":false,"required":false,"eClass":"EReference","defaultValueLiteral":null,"containment":false,"unsettable":false,"transient":false,"unique":true,"name":"parent","changeable":true,"resolveProxies":true,"lowerBound":0,"id":260,"derived":false},{"container":false,"ordered":true,"upperBound":-1,"defaultValue":null,"volatile":false,"many":true,"required":false,"eClass":"EReference","defaultValueLiteral":null,"containment":false,"unsettable":false,"transient":false,"unique":true,"name":"child","changeable":true,"resolveProxies":true,"lowerBound":0,"id":261,"derived":false},{"id":262,"eClass":"EGenericType"},{"id":263,"eClass":"EGenericType"},{"id":264,"eClass":"EGenericType"},{"id":265,"eClass":"EGenericType"},{"id":266,"eClass":"EGenericType"},{"id":267,"eClass":"EGenericType"},{"id":268,"eClass":"EGenericType"},{"id":269,"eClass":"EGenericType"},{"container":false,"ordered":true,"upperBound":-1,"defaultValue":null,"volatile":false,"many":true,"required":true,"eClass":"EReference","defaultValueLiteral":null,"containment":true,"unsettable":false,"transient":false,"unique":true,"name":"taxonomy","changeable":true,"resolveProxies":true,"lowerBound":1,"id":270,"derived":false},{"container":false,"ordered":true,"upperBound":-1,"defaultValue":null,"volatile":false,"many":true,"required":false,"eClass":"EReference","defaultValueLiteral":null,"containment":false,"unsettable":false,"transient":false,"unique":true,"name":"contexts","changeable":true,"resolveProxies":true,"lowerBound":0,"id":271,"derived":false},{"id":272,"eClass":"EGenericType"},{"id":273,"eClass":"EGenericType"},{"id":274,"eClass":"EGenericType"},{"ordered":true,"upperBound":1,"defaultValue":null,"volatile":false,"many":false,"required":false,"eClass":"EAttribute","defaultValueLiteral":null,"unsettable":false,"transient":false,"unique":true,"name":"normative","changeable":true,"lowerBound":0,"iD":false,"id":275,"derived":false},{"container":false,"ordered":true,"upperBound":-1,"defaultValue":null,"volatile":false,"many":true,"required":false,"eClass":"EReference","defaultValueLiteral":null,"containment":true,"unsettable":false,"transient":false,"unique":true,"name":"module","changeable":true,"resolveProxies":true,"lowerBound":0,"id":276,"derived":false},{"container":false,"ordered":true,"upperBound":-1,"defaultValue":null,"volatile":false,"many":true,"required":false,"eClass":"EReference","defaultValueLiteral":null,"containment":true,"unsettable":false,"transient":false,"unique":true,"name":"tableBase","changeable":true,"resolveProxies":true,"lowerBound":0,"id":277,"derived":false},{"container":false,"ordered":true,"upperBound":-1,"defaultValue":null,"volatile":false,"many":true,"required":false,"eClass":"EReference","defaultValueLiteral":null,"containment":false,"unsettable":false,"transient":false,"unique":true,"name":"imports","changeable":true,"resolveProxies":true,"lowerBound":0,"id":278,"derived":false},{"ordered":true,"upperBound":1,"defaultValue":null,"volatile":false,"many":false,"required":false,"eClass":"EAttribute","defaultValueLiteral":null,"unsettable":false,"transient":false,"unique":true,"name":"versionDate","changeable":true,"lowerBound":0,"iD":false,"id":279,"derived":false},{"ordered":true,"upperBound":1,"defaultValue":null,"volatile":false,"many":false,"required":false,"eClass":"EAttribute","defaultValueLiteral":null,"unsettable":false,"transient":false,"unique":true,"name":"version","changeable":true,"lowerBound":0,"iD":false,"id":280,"derived":false},{"id":281,"eClass":"EGenericType"},{"id":282,"eClass":"EGenericType"},{"id":283,"eClass":"EGenericType"},{"id":284,"eClass":"EGenericType"},{"id":285,"eClass":"EGenericType"},{"id":286,"eClass":"EGenericType"},{"id":287,"eClass":"EGenericType"},{"container":false,"ordered":true,"upperBound":-1,"defaultValue":null,"volatile":false,"many":true,"required":false,"eClass":"EReference","defaultValueLiteral":null,"containment":false,"unsettable":false,"transient":false,"unique":true,"name":"tableGroup","changeable":true,"resolveProxies":true,"lowerBound":0,"id":288,"derived":false},{"container":false,"ordered":true,"upperBound":-1,"defaultValue":null,"volatile":false,"many":true,"required":false,"eClass":"EReference","defaultValueLiteral":null,"containment":false,"unsettable":false,"transient":false,"unique":true,"name":"module","changeable":true,"resolveProxies":true,"lowerBound":0,"id":289,"derived":false},{"id":290,"eClass":"EGenericType"},{"id":291,"eClass":"EGenericType"},{"container":false,"ordered":true,"upperBound":-1,"defaultValue":null,"volatile":false,"many":true,"required":true,"eClass":"EReference","defaultValueLiteral":null,"containment":false,"unsettable":false,"transient":false,"unique":true,"name":"references","changeable":true,"resolveProxies":true,"lowerBound":1,"id":292,"derived":false},{"id":293,"eClass":"EGenericType"},{"container":false,"ordered":true,"upperBound":-1,"defaultValue":null,"volatile":false,"many":true,"required":true,"eClass":"EReference","defaultValueLiteral":null,"containment":false,"unsettable":false,"transient":false,"unique":true,"name":"tableOrGroup","changeable":true,"resolveProxies":true,"lowerBound":1,"id":294,"derived":false},{"ordered":true,"upperBound":1,"defaultValue":0,"volatile":false,"many":false,"required":false,"eClass":"EAttribute","defaultValueLiteral":null,"unsettable":false,"transient":false,"unique":true,"name":"order","changeable":true,"lowerBound":0,"iD":false,"id":295,"derived":false},{"id":296,"eClass":"EGenericType"},{"id":297,"eClass":"EGenericType"},{"id":298,"eClass":"EGenericType"},{"ordered":true,"upperBound":1,"defaultValue":null,"volatile":false,"many":false,"required":false,"eClass":"EAttribute","defaultValueLiteral":null,"unsettable":false,"transient":false,"unique":true,"name":"severity","changeable":true,"lowerBound":0,"iD":false,"id":299,"derived":false},{"ordered":true,"upperBound":1,"defaultValue":null,"volatile":false,"many":false,"required":false,"eClass":"EAttribute","defaultValueLiteral":null,"unsettable":false,"transient":false,"unique":true,"name":"validationType","changeable":true,"lowerBound":0,"iD":false,"id":300,"derived":false},{"container":false,"ordered":true,"upperBound":-1,"defaultValue":null,"volatile":false,"many":true,"required":false,"eClass":"EReference","defaultValueLiteral":null,"containment":false,"unsettable":false,"transient":false,"unique":true,"name":"references","changeable":true,"resolveProxies":true,"lowerBound":0,"id":301,"derived":false},{"container":false,"ordered":true,"upperBound":1,"defaultValue":null,"volatile":false,"many":false,"required":false,"eClass":"EReference","defaultValueLiteral":null,"containment":true,"unsettable":false,"transient":false,"unique":true,"name":"restrictedTo","changeable":true,"resolveProxies":true,"lowerBound":0,"id":302,"derived":false},{"container":false,"ordered":true,"upperBound":-1,"defaultValue":null,"volatile":false,"many":true,"required":false,"eClass":"EReference","defaultValueLiteral":null,"containment":false,"unsettable":false,"transient":false,"unique":true,"name":"appliesTo","changeable":true,"resolveProxies":true,"lowerBound":0,"id":303,"derived":false},{"container":false,"ordered":true,"upperBound":-1,"defaultValue":null,"volatile":false,"many":true,"required":false,"eClass":"EReference","defaultValueLiteral":null,"containment":false,"unsettable":false,"transient":false,"unique":true,"name":"validationRuleSql","changeable":true,"resolveProxies":true,"lowerBound":0,"id":304,"derived":false},{"container":false,"ordered":true,"upperBound":-1,"defaultValue":null,"volatile":false,"many":true,"required":true,"eClass":"EReference","defaultValueLiteral":null,"containment":false,"unsettable":false,"transient":false,"unique":true,"name":"scope","changeable":true,"resolveProxies":true,"lowerBound":1,"id":305,"derived":false},{"ordered":true,"upperBound":1,"defaultValue":null,"volatile":false,"many":false,"required":false,"eClass":"EAttribute","defaultValueLiteral":null,"unsettable":false,"transient":false,"unique":true,"name":"dataScope","changeable":true,"lowerBound":0,"iD":false,"id":306,"derived":false},{"container":false,"ordered":true,"upperBound":1,"defaultValue":null,"volatile":false,"many":false,"required":true,"eClass":"EReference","defaultValueLiteral":null,"containment":false,"unsettable":false,"transient":false,"unique":true,"name":"definedBy","changeable":true,"resolveProxies":true,"lowerBound":1,"id":307,"derived":false},{"container":false,"ordered":true,"upperBound":-1,"defaultValue":null,"volatile":false,"many":true,"required":false,"eClass":"EReference","defaultValueLiteral":null,"containment":false,"unsettable":false,"transient":false,"unique":true,"name":"preCondition","changeable":true,"resolveProxies":true,"lowerBound":0,"id":308,"derived":false},{"id":309,"eClass":"EGenericType"},{"id":310,"eClass":"EGenericType"},{"id":311,"eClass":"EGenericType"},{"id":312,"eClass":"EGenericType"},{"id":313,"eClass":"EGenericType"},{"id":314,"eClass":"EGenericType"},{"container":false,"ordered":true,"upperBound":-1,"defaultValue":null,"volatile":false,"many":true,"required":false,"eClass":"EReference","defaultValueLiteral":null,"containment":false,"unsettable":false,"transient":false,"unique":true,"name":"usesRuleSet","changeable":true,"resolveProxies":true,"lowerBound":0,"id":315,"derived":false},{"id":316,"eClass":"EGenericType"},{"id":317,"eClass":"EGenericType"},{"id":318,"eClass":"EGenericType"},{"id":319,"eClass":"EGenericType"},{"container":false,"ordered":true,"upperBound":-1,"defaultValue":null,"volatile":false,"many":true,"required":false,"eClass":"EReference","defaultValueLiteral":null,"containment":false,"unsettable":false,"transient":false,"unique":true,"name":"defines","changeable":true,"resolveProxies":true,"lowerBound":0,"id":320,"derived":false},{"id":321,"eClass":"EGenericType"},{"id":322,"eClass":"EGenericType"},{"container":false,"ordered":true,"upperBound":-1,"defaultValue":null,"volatile":false,"many":true,"required":false,"eClass":"EReference","defaultValueLiteral":null,"containment":true,"unsettable":false,"transient":false,"unique":true,"name":"appliesTo","changeable":true,"resolveProxies":true,"lowerBound":0,"id":323,"derived":false},{"id":324,"eClass":"EGenericType"},{"id":325,"eClass":"EGenericType"},{"ordered":true,"upperBound":1,"defaultValue":null,"volatile":false,"many":false,"required":false,"eClass":"EAttribute","defaultValueLiteral":null,"unsettable":false,"transient":false,"unique":true,"name":"xbrlSchemaRef","changeable":true,"lowerBound":0,"iD":false,"id":326,"derived":false},{"container":false,"ordered":true,"upperBound":1,"defaultValue":null,"volatile":false,"many":false,"required":false,"eClass":"EReference","defaultValueLiteral":null,"containment":false,"unsettable":false,"transient":false,"unique":true,"name":"oldVersion","changeable":true,"resolveProxies":true,"lowerBound":0,"id":327,"derived":false},{"container":false,"ordered":true,"upperBound":1,"defaultValue":null,"volatile":false,"many":false,"required":false,"eClass":"EReference","defaultValueLiteral":null,"containment":false,"unsettable":false,"transient":false,"unique":true,"name":"newVersion","changeable":true,"resolveProxies":true,"lowerBound":0,"id":328,"derived":false},{"container":false,"ordered":true,"upperBound":1,"defaultValue":null,"volatile":false,"many":false,"required":true,"eClass":"EReference","defaultValueLiteral":null,"containment":false,"unsettable":false,"transient":false,"unique":true,"name":"conceptualModule","changeable":true,"resolveProxies":true,"lowerBound":1,"id":329,"derived":false},{"id":330,"eClass":"EGenericType"},{"id":331,"eClass":"EGenericType"},{"id":332,"eClass":"EGenericType"},{"id":333,"eClass":"EGenericType"},{"id":334,"eClass":"EGenericType"},{"id":335,"eClass":"EGenericType"},{"container":false,"ordered":true,"upperBound":-1,"defaultValue":null,"volatile":false,"many":true,"required":false,"eClass":"EReference","defaultValueLiteral":null,"containment":false,"unsettable":false,"transient":false,"unique":true,"name":"module","changeable":true,"resolveProxies":true,"lowerBound":0,"id":336,"derived":false},{"id":337,"eClass":"EGenericType"},{"container":false,"ordered":true,"upperBound":-1,"defaultValue":null,"volatile":false,"many":true,"required":false,"eClass":"EReference","defaultValueLiteral":null,"containment":false,"unsettable":false,"transient":false,"unique":true,"name":"dimension","changeable":true,"resolveProxies":true,"lowerBound":0,"id":338,"derived":false},{"id":339,"eClass":"EGenericType"},{"id":340,"eClass":"EGenericType"},{"name":"x","id":341,"value":0,"literal":"x","eClass":"EEnumLiteral"},{"name":"y","id":342,"value":1,"literal":"y","eClass":"EEnumLiteral"},{"name":"z","id":343,"value":2,"literal":"z","eClass":"EEnumLiteral"},{"name":"EEnumLiteral","id":344,"value":0,"literal":"EEnumLiteral","eClass":"EEnumLiteral"},{"ordered":true,"upperBound":1,"defaultValue":false,"volatile":false,"many":false,"required":false,"eClass":"EAttribute","defaultValueLiteral":null,"unsettable":false,"transient":false,"unique":true,"name":"isShaded","changeable":true,"lowerBound":0,"iD":false,"id":345,"derived":false},{"ordered":true,"upperBound":1,"defaultValue":false,"volatile":false,"many":false,"required":false,"eClass":"EAttribute","defaultValueLiteral":null,"unsettable":false,"transient":false,"unique":true,"name":"isRowKey","changeable":true,"lowerBound":0,"iD":false,"id":346,"derived":false},{"container":false,"ordered":true,"upperBound":-1,"defaultValue":null,"volatile":false,"many":true,"required":false,"eClass":"EReference","defaultValueLiteral":null,"containment":false,"unsettable":false,"transient":false,"unique":true,"name":"ordinate","changeable":true,"resolveProxies":true,"lowerBound":0,"id":347,"derived":false},{"container":false,"ordered":true,"upperBound":1,"defaultValue":null,"volatile":false,"many":false,"required":false,"eClass":"EReference","defaultValueLiteral":null,"containment":false,"unsettable":false,"transient":false,"unique":true,"name":"dataPointVersion","changeable":true,"resolveProxies":true,"lowerBound":0,"id":348,"derived":false},{"ordered":true,"upperBound":1,"defaultValue":null,"volatile":false,"many":false,"required":false,"eClass":"EAttribute","defaultValueLiteral":null,"unsettable":false,"transient":false,"unique":true,"name":"businessCode","changeable":true,"lowerBound":0,"iD":false,"id":349,"derived":false},{"ordered":true,"upperBound":1,"defaultValue":null,"volatile":false,"many":false,"required":false,"eClass":"EAttribute","defaultValueLiteral":null,"unsettable":false,"transient":false,"unique":true,"name":"dataPointSignature","changeable":true,"lowerBound":0,"iD":false,"id":350,"derived":false},{"id":351,"eClass":"EGenericType"},{"id":352,"eClass":"EGenericType"},{"id":353,"eClass":"EGenericType"},{"id":354,"eClass":"EGenericType"},{"id":355,"eClass":"EGenericType"},{"id":356,"eClass":"EGenericType"},{"name":"b","id":357,"value":0,"literal":"Boolean","eClass":"EEnumLiteral"},{"name":"d","id":358,"value":1,"literal":"Date","eClass":"EEnumLiteral"},{"name":"i","id":359,"value":2,"literal":"Integer","eClass":"EEnumLiteral"},{"name":"m","id":360,"value":3,"literal":"Monetary","eClass":"EEnumLiteral"},{"name":"p","id":361,"value":4,"literal":"Percentage","eClass":"EEnumLiteral"},{"name":"e","id":362,"value":5,"literal":"Code","eClass":"EEnumLiteral"},{"name":"s","id":363,"value":6,"literal":"String","eClass":"EEnumLiteral"},{"name":"r","id":364,"value":7,"literal":"Decimal","eClass":"EEnumLiteral"},{"name":"a","id":365,"value":7,"literal":"AnyURI","eClass":"EEnumLiteral"},{"name":"i","id":366,"value":0,"literal":"Stock/Instant","eClass":"EEnumLiteral"},{"name":"d","id":367,"value":1,"literal":"Flow/Duration","eClass":"EEnumLiteral"},{"id":368,"eClass":"EGenericType"},{"ordered":true,"upperBound":1,"defaultValue":null,"volatile":false,"many":false,"required":false,"eClass":"EAttribute","defaultValueLiteral":null,"unsettable":false,"transient":false,"unique":true,"name":"article","changeable":true,"lowerBound":0,"iD":false,"id":369,"derived":false},{"ordered":true,"upperBound":1,"defaultValue":null,"volatile":false,"many":false,"required":false,"eClass":"EAttribute","defaultValueLiteral":null,"unsettable":false,"transient":false,"unique":true,"name":"paragraph","changeable":true,"lowerBound":0,"iD":false,"id":370,"derived":false},{"ordered":true,"upperBound":1,"defaultValue":null,"volatile":false,"many":false,"required":false,"eClass":"EAttribute","defaultValueLiteral":null,"unsettable":false,"transient":false,"unique":true,"name":"point","changeable":true,"lowerBound":0,"iD":false,"id":371,"derived":false},{"ordered":true,"upperBound":1,"defaultValue":null,"volatile":false,"many":false,"required":false,"eClass":"EAttribute","defaultValueLiteral":null,"unsettable":false,"transient":false,"unique":true,"name":"romans","changeable":true,"lowerBound":0,"iD":false,"id":372,"derived":false},{"ordered":true,"upperBound":1,"defaultValue":null,"volatile":false,"many":false,"required":false,"eClass":"EAttribute","defaultValueLiteral":null,"unsettable":false,"transient":false,"unique":true,"name":"categorisationKey","changeable":true,"lowerBound":0,"iD":false,"id":373,"derived":false},{"ordered":true,"upperBound":1,"defaultValue":null,"volatile":false,"many":false,"required":false,"eClass":"EAttribute","defaultValueLiteral":null,"unsettable":false,"transient":false,"unique":true,"name":"wildcardCategorisationKey","changeable":true,"lowerBound":0,"iD":false,"id":374,"derived":false},{"container":false,"ordered":true,"upperBound":1,"defaultValue":null,"volatile":false,"many":false,"required":false,"eClass":"EReference","defaultValueLiteral":null,"containment":false,"unsettable":false,"transient":false,"unique":true,"name":"referenceSources","changeable":true,"resolveProxies":true,"lowerBound":0,"id":375,"derived":false},{"id":376,"eClass":"EGenericType"},{"id":377,"eClass":"EGenericType"},{"id":378,"eClass":"EGenericType"},{"id":379,"eClass":"EGenericType"},{"id":380,"eClass":"EGenericType"},{"id":381,"eClass":"EGenericType"},{"id":382,"eClass":"EGenericType"},{"container":false,"ordered":true,"upperBound":-1,"defaultValue":null,"volatile":false,"many":true,"required":true,"eClass":"EReference","defaultValueLiteral":null,"containment":false,"unsettable":false,"transient":false,"unique":true,"name":"references","changeable":true,"resolveProxies":true,"lowerBound":1,"id":383,"derived":false},{"ordered":true,"upperBound":1,"defaultValue":null,"volatile":false,"many":false,"required":false,"eClass":"EAttribute","defaultValueLiteral":null,"unsettable":false,"transient":false,"unique":true,"name":"label","changeable":true,"lowerBound":0,"iD":false,"id":384,"derived":false},{"ordered":true,"upperBound":1,"defaultValue":null,"volatile":false,"many":false,"required":false,"eClass":"EAttribute","defaultValueLiteral":null,"unsettable":false,"transient":false,"unique":true,"name":"code","changeable":true,"lowerBound":0,"iD":false,"id":385,"derived":false},{"ordered":true,"upperBound":1,"defaultValue":null,"volatile":false,"many":false,"required":false,"eClass":"EAttribute","defaultValueLiteral":null,"unsettable":false,"transient":false,"unique":true,"name":"description","changeable":true,"lowerBound":0,"iD":false,"id":386,"derived":false},{"id":387,"eClass":"EGenericType"},{"id":388,"eClass":"EGenericType"},{"id":389,"eClass":"EGenericType"},{"id":390,"eClass":"EGenericType"},{"name":"CompleteAccountingYear","id":391,"value":0,"literal":"Complete accounting year","eClass":"EEnumLiteral"},{"name":"EndAccountingYear","id":392,"value":0,"literal":"End accounting year","eClass":"EEnumLiteral"},{"name":"Month","id":393,"value":0,"literal":"Month","eClass":"EEnumLiteral"},{"name":"Year","id":394,"value":0,"literal":"Year","eClass":"EEnumLiteral"},{"id":395,"eClass":"EGenericType"},{"container":false,"ordered":true,"upperBound":-1,"defaultValue":null,"volatile":false,"many":true,"required":false,"eClass":"EReference","defaultValueLiteral":null,"containment":false,"unsettable":false,"transient":false,"unique":true,"name":"usedByDataItem","changeable":true,"resolveProxies":true,"lowerBound":0,"id":396,"derived":false},{"container":false,"ordered":true,"upperBound":1,"defaultValue":null,"volatile":false,"many":false,"required":false,"eClass":"EReference","defaultValueLiteral":null,"containment":false,"unsettable":false,"transient":false,"unique":true,"name":"referencesTerm","changeable":true,"resolveProxies":true,"lowerBound":0,"id":397,"derived":false},{"id":398,"eClass":"EGenericType"},{"id":399,"eClass":"EGenericType"},{"container":false,"ordered":true,"upperBound":1,"defaultValue":null,"volatile":false,"many":false,"required":true,"eClass":"EReference","defaultValueLiteral":null,"containment":false,"unsettable":false,"transient":false,"unique":true,"name":"ofTypeDataItem","changeable":true,"resolveProxies":true,"lowerBound":1,"id":400,"derived":false},{"id":401,"eClass":"EGenericType"},{"container":false,"ordered":true,"upperBound":-1,"defaultValue":null,"volatile":false,"many":true,"required":false,"eClass":"EReference","defaultValueLiteral":null,"containment":true,"unsettable":false,"transient":false,"unique":true,"name":"hasDataItem","changeable":true,"resolveProxies":true,"lowerBound":0,"id":402,"derived":false},{"container":false,"ordered":true,"upperBound":-1,"defaultValue":null,"volatile":false,"many":true,"required":false,"eClass":"EReference","defaultValueLiteral":null,"containment":false,"unsettable":false,"transient":false,"unique":true,"name":"documents","changeable":true,"resolveProxies":true,"lowerBound":0,"id":403,"derived":false},{"id":404,"eClass":"EGenericType"},{"id":405,"eClass":"EGenericType"},{"id":406,"eClass":"EGenericType"},{"container":false,"ordered":true,"upperBound":-1,"defaultValue":null,"volatile":false,"many":true,"required":false,"eClass":"EReference","defaultValueLiteral":null,"containment":false,"unsettable":false,"transient":false,"unique":true,"name":"usedByContexts","changeable":true,"resolveProxies":true,"lowerBound":0,"id":407,"derived":false},{"ordered":true,"upperBound":1,"defaultValue":0,"volatile":false,"many":false,"required":false,"eClass":"EAttribute","defaultValueLiteral":null,"unsettable":false,"transient":false,"unique":true,"name":"minOccurs","changeable":true,"lowerBound":0,"iD":false,"id":408,"derived":false},{"ordered":true,"upperBound":1,"defaultValue":0,"volatile":false,"many":false,"required":false,"eClass":"EAttribute","defaultValueLiteral":null,"unsettable":false,"transient":false,"unique":true,"name":"maxOccurs","changeable":true,"lowerBound":0,"iD":false,"id":409,"derived":false},{"ordered":true,"upperBound":1,"defaultValue":null,"volatile":false,"many":false,"required":false,"eClass":"EAttribute","defaultValueLiteral":null,"unsettable":false,"transient":false,"unique":true,"name":"default","changeable":true,"lowerBound":0,"iD":false,"id":410,"derived":false},{"id":411,"eClass":"EGenericType"},{"id":412,"eClass":"EGenericType"},{"id":413,"eClass":"EGenericType"},{"id":414,"eClass":"EGenericType"},{"ordered":true,"upperBound":1,"defaultValue":null,"volatile":false,"many":false,"required":true,"eClass":"EAttribute","defaultValueLiteral":null,"unsettable":false,"transient":false,"unique":true,"name":"name","changeable":true,"lowerBound":1,"iD":false,"id":415,"derived":false},{"container":false,"ordered":true,"upperBound":-1,"defaultValue":null,"volatile":false,"many":true,"required":false,"eClass":"EReference","defaultValueLiteral":null,"containment":true,"unsettable":false,"transient":false,"unique":true,"name":"terms","changeable":true,"resolveProxies":true,"lowerBound":0,"id":416,"derived":false},{"id":417,"eClass":"EGenericType"},{"id":418,"eClass":"EGenericType"},{"ordered":true,"upperBound":1,"defaultValue":null,"volatile":false,"many":false,"required":false,"eClass":"EAttribute","defaultValueLiteral":null,"unsettable":false,"transient":false,"unique":true,"name":"name","changeable":true,"lowerBound":0,"iD":false,"id":419,"derived":false},{"ordered":true,"upperBound":1,"defaultValue":null,"volatile":false,"many":false,"required":false,"eClass":"EAttribute","defaultValueLiteral":null,"unsettable":false,"transient":false,"unique":true,"name":"definition","changeable":true,"lowerBound":0,"iD":false,"id":420,"derived":false},{"id":421,"eClass":"EGenericType"},{"id":422,"eClass":"EGenericType"},{"id":423,"eClass":"EGenericType"},{"id":424,"eClass":"EGenericType"},{"name":"Label","id":425,"value":0,"literal":"Label","eClass":"EEnumLiteral"},{"name":"URI","id":426,"value":1,"literal":"URI","eClass":"EEnumLiteral"},{"name":"Comment","id":427,"value":2,"literal":"Comment","eClass":"EEnumLiteral"},{"name":"Restriction","id":428,"value":3,"literal":"Restriction","eClass":"EEnumLiteral"},{"name":"Presentation","id":429,"value":4,"literal":"Presentation","eClass":"EEnumLiteral"},{"name":"Calculation","id":430,"value":5,"literal":"Calculation","eClass":"EEnumLiteral"},{"container":false,"ordered":true,"upperBound":-1,"defaultValue":null,"volatile":false,"many":true,"required":true,"eClass":"EReference","defaultValueLiteral":null,"containment":false,"unsettable":false,"transient":false,"unique":true,"name":"domains","changeable":true,"resolveProxies":true,"lowerBound":1,"id":431,"derived":false},{"container":false,"ordered":true,"upperBound":-1,"defaultValue":null,"volatile":false,"many":true,"required":false,"eClass":"EReference","defaultValueLiteral":null,"containment":true,"unsettable":false,"transient":false,"unique":true,"name":"hasMappingNode","changeable":true,"resolveProxies":true,"lowerBound":0,"id":432,"derived":false},{"id":433,"eClass":"EGenericType"},{"id":434,"eClass":"EGenericType"},{"id":435,"eClass":"EGenericType"},{"container":false,"ordered":true,"upperBound":-1,"defaultValue":null,"volatile":false,"many":true,"required":true,"eClass":"EReference","defaultValueLiteral":null,"containment":false,"unsettable":false,"transient":false,"unique":true,"name":"members","changeable":true,"resolveProxies":true,"lowerBound":1,"id":436,"derived":false},{"id":437,"eClass":"EGenericType"},{"container":false,"ordered":true,"upperBound":-1,"defaultValue":null,"volatile":false,"many":true,"required":false,"eClass":"EReference","defaultValueLiteral":null,"containment":false,"unsettable":false,"transient":false,"unique":true,"name":"dimensionalCharacteristic","changeable":true,"resolveProxies":true,"lowerBound":0,"id":438,"derived":false},{"ordered":true,"upperBound":1,"defaultValue":null,"volatile":false,"many":false,"required":false,"eClass":"EAttribute","defaultValueLiteral":null,"unsettable":false,"transient":false,"unique":true,"name":"contextKey","changeable":true,"lowerBound":0,"iD":false,"id":439,"derived":false},{"ordered":true,"upperBound":1,"defaultValue":null,"volatile":false,"many":false,"required":false,"eClass":"EAttribute","defaultValueLiteral":null,"unsettable":false,"transient":false,"unique":true,"name":"xBRLContextKey","changeable":true,"lowerBound":0,"iD":false,"id":440,"derived":false},{"id":441,"eClass":"EGenericType"},{"id":442,"eClass":"EGenericType"},{"id":443,"eClass":"EGenericType"},{"ordered":true,"upperBound":1,"defaultValue":false,"volatile":false,"many":false,"required":true,"eClass":"EAttribute","defaultValueLiteral":null,"unsettable":false,"transient":false,"unique":true,"name":"memberIncluded","changeable":true,"lowerBound":1,"iD":false,"id":444,"derived":false},{"ordered":true,"upperBound":1,"defaultValue":false,"volatile":false,"many":false,"required":false,"eClass":"EAttribute","defaultValueLiteral":null,"unsettable":false,"transient":false,"unique":true,"name":"allowsDefaultMember","changeable":true,"lowerBound":0,"iD":false,"id":445,"derived":false},{"container":false,"ordered":true,"upperBound":1,"defaultValue":null,"volatile":false,"many":false,"required":true,"eClass":"EReference","defaultValueLiteral":null,"containment":false,"unsettable":false,"transient":false,"unique":true,"name":"hierarchy","changeable":true,"resolveProxies":true,"lowerBound":1,"id":446,"derived":false},{"container":false,"ordered":true,"upperBound":1,"defaultValue":null,"volatile":false,"many":false,"required":true,"eClass":"EReference","defaultValueLiteral":null,"containment":false,"unsettable":false,"transient":false,"unique":true,"name":"explicitDomainMember","changeable":true,"resolveProxies":true,"lowerBound":1,"id":447,"derived":false},{"id":448,"eClass":"EGenericType"},{"id":449,"eClass":"EGenericType"},{"id":450,"eClass":"EGenericType"},{"id":451,"eClass":"EGenericType"},{"ordered":true,"upperBound":1,"defaultValue":null,"volatile":false,"many":false,"required":false,"eClass":"EAttribute","defaultValueLiteral":null,"unsettable":false,"transient":false,"unique":true,"name":"code","changeable":true,"lowerBound":0,"iD":false,"id":452,"derived":false},{"ordered":true,"upperBound":1,"defaultValue":null,"volatile":false,"many":false,"required":false,"eClass":"EAttribute","defaultValueLiteral":null,"unsettable":false,"transient":false,"unique":true,"name":"label","changeable":true,"lowerBound":0,"iD":false,"id":453,"derived":false},{"id":454,"eClass":"EGenericType"},{"id":455,"eClass":"EGenericType"},{"id":456,"eClass":"EGenericType"},{"container":false,"ordered":true,"upperBound":1,"defaultValue":null,"volatile":false,"many":false,"required":false,"eClass":"EReference","defaultValueLiteral":null,"containment":false,"unsettable":false,"transient":false,"unique":true,"name":"temporalReference","changeable":true,"resolveProxies":true,"lowerBound":0,"id":457,"derived":false},{"container":false,"ordered":true,"upperBound":1,"defaultValue":null,"volatile":false,"many":false,"required":false,"eClass":"EReference","defaultValueLiteral":null,"containment":false,"unsettable":false,"transient":false,"unique":true,"name":"relatedDataPoint","changeable":true,"resolveProxies":true,"lowerBound":0,"id":458,"derived":false},{"id":459,"eClass":"EGenericType"},{"id":460,"eClass":"EGenericType"},{"id":461,"eClass":"EGenericType"},{"id":462,"eClass":"EGenericType"},{"id":463,"eClass":"EGenericType"},{"id":464,"eClass":"EGenericType"},{"id":465,"eClass":"EGenericType"},{"id":466,"eClass":"EGenericType"},{"name":"HD","id":467,"value":0,"literal":"HD","eClass":"EEnumLiteral"},{"name":"MD","id":468,"value":1,"literal":"MD","eClass":"EEnumLiteral"},{"ordered":true,"upperBound":1,"defaultValue":null,"volatile":false,"many":false,"required":false,"eClass":"EAttribute","defaultValueLiteral":null,"unsettable":false,"transient":false,"unique":true,"name":"ifMissing","changeable":true,"lowerBound":0,"iD":false,"id":469,"derived":false},{"ordered":true,"upperBound":1,"defaultValue":null,"volatile":false,"many":false,"required":false,"eClass":"EAttribute","defaultValueLiteral":null,"unsettable":false,"transient":false,"unique":true,"name":"code","changeable":true,"lowerBound":0,"iD":false,"id":470,"derived":false},{"id":471,"eClass":"EGenericType"},{"id":472,"eClass":"EGenericType"},{"container":false,"ordered":true,"upperBound":1,"defaultValue":null,"volatile":false,"many":false,"required":false,"eClass":"EReference","defaultValueLiteral":null,"containment":false,"unsettable":false,"transient":false,"unique":true,"name":"filter","changeable":true,"resolveProxies":true,"lowerBound":0,"id":473,"derived":false},{"id":474,"eClass":"EGenericType"},{"ordered":true,"upperBound":1,"defaultValue":null,"volatile":false,"many":false,"required":false,"eClass":"EAttribute","defaultValueLiteral":null,"unsettable":false,"transient":false,"unique":true,"name":"sql","changeable":true,"lowerBound":0,"iD":false,"id":475,"derived":false},{"ordered":true,"upperBound":1,"defaultValue":null,"volatile":false,"many":false,"required":false,"eClass":"EAttribute","defaultValueLiteral":null,"unsettable":false,"transient":false,"unique":true,"name":"cells","changeable":true,"lowerBound":0,"iD":false,"id":476,"derived":false},{"id":477,"eClass":"EGenericType"},{"id":478,"eClass":"EGenericType"},{"ordered":true,"upperBound":1,"defaultValue":null,"volatile":false,"many":false,"required":false,"eClass":"EAttribute","defaultValueLiteral":null,"unsettable":false,"transient":false,"unique":true,"name":"sql","changeable":true,"lowerBound":0,"iD":false,"id":479,"derived":false},{"ordered":true,"upperBound":1,"defaultValue":null,"volatile":false,"many":false,"required":false,"eClass":"EAttribute","defaultValueLiteral":null,"unsettable":false,"transient":false,"unique":true,"name":"cells","changeable":true,"lowerBound":0,"iD":false,"id":480,"derived":false},{"id":481,"eClass":"EGenericType"},{"id":482,"eClass":"EGenericType"},{"ordered":true,"upperBound":1,"defaultValue":null,"volatile":false,"many":false,"required":false,"eClass":"EAttribute","defaultValueLiteral":null,"unsettable":false,"transient":false,"unique":true,"name":"tableBasedFormula","changeable":true,"lowerBound":0,"iD":false,"id":483,"derived":false},{"ordered":true,"upperBound":1,"defaultValue":null,"volatile":false,"many":false,"required":false,"eClass":"EAttribute","defaultValueLiteral":null,"unsettable":false,"transient":false,"unique":true,"name":"logicalExpression","changeable":true,"lowerBound":0,"iD":false,"id":484,"derived":false},{"ordered":true,"upperBound":1,"defaultValue":null,"volatile":false,"many":false,"required":false,"eClass":"EAttribute","defaultValueLiteral":null,"unsettable":false,"transient":false,"unique":true,"name":"errorMessage","changeable":true,"lowerBound":0,"iD":false,"id":485,"derived":false},{"container":false,"ordered":true,"upperBound":1,"defaultValue":null,"volatile":false,"many":false,"required":false,"eClass":"EReference","defaultValueLiteral":null,"containment":true,"unsettable":false,"transient":false,"unique":true,"name":"variable","changeable":true,"resolveProxies":true,"lowerBound":0,"id":486,"derived":false},{"ordered":true,"upperBound":1,"defaultValue":null,"volatile":false,"many":false,"required":false,"eClass":"EAttribute","defaultValueLiteral":null,"unsettable":false,"transient":false,"unique":true,"name":"expressionType","changeable":true,"lowerBound":0,"iD":false,"id":487,"derived":false},{"id":488,"eClass":"EGenericType"},{"id":489,"eClass":"EGenericType"},{"id":490,"eClass":"EGenericType"},{"id":491,"eClass":"EGenericType"},{"id":492,"eClass":"EGenericType"},{"id":493,"eClass":"EGenericType"}],"links":[{"source":0,"target":1},{"source":0,"target":2},{"source":0,"target":3},{"source":0,"target":4},{"source":0,"target":5},{"source":0,"target":6},{"source":0,"target":7},{"source":0,"target":8},{"source":0,"target":9},{"source":0,"target":10},{"source":0,"target":11},{"source":0,"target":12},{"source":0,"target":13},{"source":0,"target":14},{"source":0,"target":15},{"source":0,"target":16},{"source":0,"target":17},{"source":0,"target":18},{"source":0,"target":19},{"source":0,"target":20},{"source":0,"target":21},{"source":0,"target":22},{"source":0,"target":23},{"source":0,"target":24},{"source":0,"target":25},{"source":0,"target":26},{"source":0,"target":27},{"source":0,"target":28},{"source":0,"target":29},{"source":0,"target":30},{"source":0,"target":31},{"source":0,"target":32},{"source":0,"target":33},{"source":0,"target":34},{"source":0,"target":35},{"source":0,"target":36},{"source":0,"target":37},{"source":0,"target":38},{"source":0,"target":39},{"source":0,"target":40},{"source":0,"target":41},{"source":0,"target":42},{"source":0,"target":43},{"source":0,"target":44},{"source":0,"target":45},{"source":0,"target":46},{"source":0,"target":47},{"source":0,"target":48},{"source":0,"target":49},{"source":0,"target":50},{"source":0,"target":51},{"source":0,"target":52},{"source":0,"target":53},{"source":0,"target":54},{"source":0,"target":55},{"source":0,"target":56},{"source":0,"target":57},{"source":0,"target":58},{"source":0,"target":59},{"source":0,"target":60},{"source":0,"target":61},{"source":0,"target":62},{"source":0,"target":63},{"source":0,"target":64},{"source":0,"target":65},{"source":0,"target":66},{"source":0,"target":67},{"source":0,"target":68},{"source":0,"target":69},{"source":0,"target":70},{"source":1,"target":0},{"source":1,"target":9},{"source":1,"target":71},{"source":71,"target":9},{"source":2,"target":0},{"source":2,"target":1},{"source":2,"target":72},{"source":2,"target":73},{"source":2,"target":74},{"source":2,"target":75},{"source":72,"target":39},{"source":72,"target":76},{"source":72,"target":2},{"source":76,"target":39},{"source":73,"target":41},{"source":73,"target":77},{"source":73,"target":2},{"source":77,"target":41},{"source":74,"target":6},{"source":74,"target":78},{"source":74,"target":2},{"source":74,"target":79},{"source":78,"target":6},{"source":75,"target":1},{"source":3,"target":0},{"source":3,"target":1},{"source":3,"target":80},{"source":3,"target":81},{"source":3,"target":82},{"source":3,"target":83},{"source":3,"target":84},{"source":80,"target":5},{"source":80,"target":85},{"source":80,"target":3},{"source":80,"target":86},{"source":85,"target":5},{"source":81,"target":10},{"source":81,"target":87},{"source":81,"target":3},{"source":87,"target":10},{"source":82,"target":11},{"source":82,"target":88},{"source":82,"target":3},{"source":88,"target":11},{"source":83,"target":10},{"source":83,"target":89},{"source":83,"target":3},{"source":89,"target":10},{"source":84,"target":1},{"source":4,"target":0},{"source":4,"target":46},{"source":4,"target":90},{"source":4,"target":91},{"source":90,"target":15},{"source":90,"target":92},{"source":90,"target":4},{"source":90,"target":93},{"source":92,"target":15},{"source":91,"target":46},{"source":5,"target":0},{"source":5,"target":4},{"source":5,"target":86},{"source":5,"target":94},{"source":86,"target":3},{"source":86,"target":95},{"source":86,"target":5},{"source":86,"target":80},{"source":95,"target":3},{"source":94,"target":4},{"source":6,"target":0},{"source":6,"target":4},{"source":6,"target":79},{"source":6,"target":96},{"source":79,"target":2},{"source":79,"target":97},{"source":79,"target":6},{"source":79,"target":74},{"source":97,"target":2},{"source":96,"target":4},{"source":7,"target":0},{"source":7,"target":98},{"source":7,"target":99},{"source":7,"target":100},{"source":7,"target":101},{"source":7,"target":102},{"source":7,"target":103},{"source":7,"target":104},{"source":7,"target":105},{"source":7,"target":106},{"source":98,"target":107},{"source":98,"target":7},{"source":99,"target":8},{"source":99,"target":108},{"source":99,"target":7},{"source":108,"target":8},{"source":100,"target":109},{"source":100,"target":7},{"source":101,"target":110},{"source":101,"target":7},{"source":102,"target":111},{"source":102,"target":7},{"source":103,"target":42},{"source":103,"target":112},{"source":103,"target":7},{"source":112,"target":42},{"source":104,"target":113},{"source":104,"target":7},{"source":105,"target":114},{"source":105,"target":7},{"source":106,"target":25},{"source":106,"target":115},{"source":106,"target":7},{"source":115,"target":25},{"source":8,"target":0},{"source":8,"target":116},{"source":8,"target":117},{"source":8,"target":118},{"source":116,"target":119},{"source":116,"target":8},{"source":117,"target":52},{"source":117,"target":120},{"source":117,"target":8},{"source":120,"target":52},{"source":118,"target":121},{"source":118,"target":8},{"source":9,"target":0},{"source":9,"target":7},{"source":9,"target":122},{"source":9,"target":123},{"source":122,"target":124},{"source":122,"target":9},{"source":123,"target":7},{"source":10,"target":0},{"source":10,"target":9},{"source":10,"target":24},{"source":10,"target":125},{"source":10,"target":126},{"source":125,"target":9},{"source":126,"target":24},{"source":11,"target":0},{"source":11,"target":7},{"source":11,"target":127},{"source":11,"target":128},{"source":11,"target":129},{"source":127,"target":12},{"source":127,"target":130},{"source":127,"target":11},{"source":130,"target":12},{"source":128,"target":19},{"source":128,"target":131},{"source":128,"target":11},{"source":128,"target":132},{"source":131,"target":19},{"source":129,"target":7},{"source":12,"target":0},{"source":12,"target":133},{"source":12,"target":134},{"source":12,"target":135},{"source":12,"target":136},{"source":12,"target":137},{"source":12,"target":138},{"source":133,"target":139},{"source":133,"target":12},{"source":134,"target":140},{"source":134,"target":12},{"source":135,"target":10},{"source":135,"target":141},{"source":135,"target":12},{"source":141,"target":10},{"source":136,"target":12},{"source":136,"target":142},{"source":136,"target":12},{"source":142,"target":12},{"source":137,"target":13},{"source":137,"target":143},{"source":137,"target":12},{"source":143,"target":13},{"source":138,"target":144},{"source":138,"target":12},{"source":13,"target":0},{"source":13,"target":46},{"source":13,"target":145},{"source":13,"target":146},{"source":13,"target":147},{"source":13,"target":148},{"source":13,"target":149},{"source":13,"target":150},{"source":13,"target":151},{"source":13,"target":152},{"source":13,"target":153},{"source":145,"target":39},{"source":145,"target":154},{"source":145,"target":13},{"source":154,"target":39},{"source":146,"target":40},{"source":146,"target":155},{"source":146,"target":13},{"source":155,"target":40},{"source":147,"target":18},{"source":147,"target":156},{"source":147,"target":13},{"source":147,"target":157},{"source":156,"target":18},{"source":148,"target":3},{"source":148,"target":158},{"source":148,"target":13},{"source":158,"target":3},{"source":149,"target":11},{"source":149,"target":159},{"source":149,"target":13},{"source":159,"target":11},{"source":150,"target":10},{"source":150,"target":160},{"source":150,"target":13},{"source":160,"target":10},{"source":151,"target":161},{"source":151,"target":13},{"source":152,"target":10},{"source":152,"target":162},{"source":152,"target":13},{"source":162,"target":10},{"source":153,"target":46},{"source":14,"target":0},{"source":14,"target":29},{"source":14,"target":163},{"source":14,"target":164},{"source":14,"target":165},{"source":14,"target":166},{"source":14,"target":167},{"source":14,"target":168},{"source":14,"target":169},{"source":14,"target":170},{"source":14,"target":171},{"source":14,"target":172},{"source":163,"target":16},{"source":163,"target":173},{"source":163,"target":14},{"source":173,"target":16},{"source":164,"target":14},{"source":164,"target":174},{"source":164,"target":14},{"source":164,"target":165},{"source":174,"target":14},{"source":165,"target":14},{"source":165,"target":175},{"source":165,"target":14},{"source":165,"target":164},{"source":175,"target":14},{"source":166,"target":176},{"source":166,"target":14},{"source":167,"target":177},{"source":167,"target":14},{"source":168,"target":38},{"source":168,"target":178},{"source":168,"target":14},{"source":178,"target":38},{"source":169,"target":179},{"source":169,"target":14},{"source":170,"target":180},{"source":170,"target":14},{"source":171,"target":68},{"source":171,"target":181},{"source":171,"target":14},{"source":181,"target":68},{"source":172,"target":29},{"source":15,"target":0},{"source":15,"target":16},{"source":15,"target":93},{"source":15,"target":182},{"source":15,"target":183},{"source":93,"target":4},{"source":93,"target":184},{"source":93,"target":15},{"source":93,"target":90},{"source":184,"target":4},{"source":182,"target":56},{"source":182,"target":185},{"source":182,"target":15},{"source":185,"target":56},{"source":183,"target":16},{"source":16,"target":0},{"source":16,"target":7},{"source":16,"target":186},{"source":16,"target":187},{"source":16,"target":188},{"source":16,"target":189},{"source":186,"target":37},{"source":186,"target":190},{"source":186,"target":16},{"source":190,"target":37},{"source":187,"target":191},{"source":187,"target":16},{"source":188,"target":18},{"source":188,"target":192},{"source":188,"target":16},{"source":192,"target":18},{"source":189,"target":7},{"source":17,"target":0},{"source":17,"target":16},{"source":17,"target":193},{"source":193,"target":16},{"source":18,"target":0},{"source":18,"target":7},{"source":18,"target":194},{"source":18,"target":195},{"source":18,"target":157},{"source":18,"target":196},{"source":18,"target":197},{"source":18,"target":198},{"source":18,"target":199},{"source":18,"target":200},{"source":18,"target":201},{"source":18,"target":202},{"source":18,"target":203},{"source":194,"target":204},{"source":194,"target":18},{"source":195,"target":23},{"source":195,"target":205},{"source":195,"target":18},{"source":195,"target":206},{"source":205,"target":23},{"source":157,"target":13},{"source":157,"target":207},{"source":157,"target":18},{"source":157,"target":147},{"source":207,"target":13},{"source":196,"target":22},{"source":196,"target":208},{"source":196,"target":18},{"source":208,"target":22},{"source":197,"target":209},{"source":197,"target":18},{"source":198,"target":210},{"source":198,"target":18},{"source":199,"target":211},{"source":199,"target":18},{"source":200,"target":212},{"source":200,"target":18},{"source":201,"target":213},{"source":201,"target":18},{"source":202,"target":214},{"source":202,"target":18},{"source":203,"target":7},{"source":19,"target":0},{"source":19,"target":18},{"source":19,"target":132},{"source":19,"target":215},{"source":132,"target":11},{"source":132,"target":216},{"source":132,"target":19},{"source":132,"target":128},{"source":216,"target":11},{"source":215,"target":18},{"source":20,"target":0},{"source":20,"target":18},{"source":20,"target":217},{"source":20,"target":218},{"source":217,"target":20},{"source":217,"target":219},{"source":217,"target":20},{"source":219,"target":20},{"source":218,"target":18},{"source":21,"target":0},{"source":21,"target":220},{"source":21,"target":221},{"source":21,"target":222},{"source":21,"target":223},{"source":21,"target":224},{"source":21,"target":225},{"source":21,"target":226},{"source":220,"target":55},{"source":220,"target":227},{"source":220,"target":21},{"source":227,"target":55},{"source":221,"target":13},{"source":221,"target":228},{"source":221,"target":21},{"source":228,"target":13},{"source":222,"target":229},{"source":222,"target":21},{"source":223,"target":230},{"source":223,"target":21},{"source":224,"target":231},{"source":224,"target":21},{"source":225,"target":232},{"source":225,"target":21},{"source":226,"target":58},{"source":226,"target":233},{"source":226,"target":21},{"source":226,"target":234},{"source":233,"target":58},{"source":22,"target":0},{"source":22,"target":235},{"source":22,"target":236},{"source":22,"target":237},{"source":235,"target":238},{"source":235,"target":22},{"source":236,"target":44},{"source":236,"target":239},{"source":236,"target":22},{"source":239,"target":44},{"source":237,"target":240},{"source":237,"target":22},{"source":23,"target":0},{"source":23,"target":241},{"source":23,"target":242},{"source":23,"target":206},{"source":23,"target":243},{"source":23,"target":244},{"source":23,"target":245},{"source":23,"target":246},{"source":241,"target":4},{"source":241,"target":247},{"source":241,"target":23},{"source":247,"target":4},{"source":242,"target":24},{"source":242,"target":248},{"source":242,"target":23},{"source":248,"target":24},{"source":206,"target":18},{"source":206,"target":249},{"source":206,"target":23},{"source":206,"target":195},{"source":249,"target":18},{"source":243,"target":56},{"source":243,"target":250},{"source":243,"target":23},{"source":250,"target":56},{"source":244,"target":42},{"source":244,"target":251},{"source":244,"target":23},{"source":251,"target":42},{"source":245,"target":252},{"source":245,"target":23},{"source":246,"target":64},{"source":246,"target":253},{"source":246,"target":23},{"source":253,"target":64},{"source":24,"target":0},{"source":24,"target":7},{"source":24,"target":254},{"source":254,"target":7},{"source":25,"target":0},{"source":25,"target":255},{"source":25,"target":256},{"source":25,"target":257},{"source":25,"target":258},{"source":25,"target":259},{"source":25,"target":260},{"source":25,"target":261},{"source":255,"target":262},{"source":255,"target":25},{"source":256,"target":263},{"source":256,"target":25},{"source":257,"target":264},{"source":257,"target":25},{"source":258,"target":265},{"source":258,"target":25},{"source":259,"target":266},{"source":259,"target":25},{"source":260,"target":25},{"source":260,"target":267},{"source":260,"target":25},{"source":260,"target":261},{"source":267,"target":25},{"source":261,"target":25},{"source":261,"target":268},{"source":261,"target":25},{"source":261,"target":260},{"source":268,"target":25},{"source":26,"target":0},{"source":26,"target":9},{"source":26,"target":269},{"source":269,"target":9},{"source":27,"target":0},{"source":27,"target":7},{"source":27,"target":270},{"source":27,"target":271},{"source":27,"target":272},{"source":270,"target":28},{"source":270,"target":273},{"source":270,"target":27},{"source":273,"target":28},{"source":271,"target":47},{"source":271,"target":274},{"source":271,"target":27},{"source":274,"target":47},{"source":272,"target":7},{"source":28,"target":0},{"source":28,"target":7},{"source":28,"target":275},{"source":28,"target":276},{"source":28,"target":277},{"source":28,"target":278},{"source":28,"target":279},{"source":28,"target":280},{"source":28,"target":281},{"source":275,"target":282},{"source":275,"target":28},{"source":276,"target":35},{"source":276,"target":283},{"source":276,"target":28},{"source":283,"target":35},{"source":277,"target":29},{"source":277,"target":284},{"source":277,"target":28},{"source":284,"target":29},{"source":278,"target":29},{"source":278,"target":285},{"source":278,"target":28},{"source":285,"target":29},{"source":279,"target":286},{"source":279,"target":28},{"source":280,"target":287},{"source":280,"target":28},{"source":281,"target":7},{"source":29,"target":0},{"source":29,"target":7},{"source":29,"target":288},{"source":29,"target":289},{"source":29,"target":290},{"source":288,"target":30},{"source":288,"target":291},{"source":288,"target":29},{"source":288,"target":292},{"source":291,"target":30},{"source":289,"target":35},{"source":289,"target":293},{"source":289,"target":29},{"source":289,"target":294},{"source":293,"target":35},{"source":290,"target":7},{"source":30,"target":0},{"source":30,"target":29},{"source":30,"target":292},{"source":30,"target":295},{"source":30,"target":296},{"source":292,"target":29},{"source":292,"target":297},{"source":292,"target":30},{"source":292,"target":288},{"source":297,"target":29},{"source":295,"target":298},{"source":295,"target":30},{"source":296,"target":29},{"source":31,"target":0},{"source":31,"target":7},{"source":31,"target":299},{"source":31,"target":300},{"source":31,"target":301},{"source":31,"target":302},{"source":31,"target":303},{"source":31,"target":304},{"source":31,"target":305},{"source":31,"target":306},{"source":31,"target":307},{"source":31,"target":308},{"source":31,"target":309},{"source":299,"target":310},{"source":299,"target":31},{"source":300,"target":311},{"source":300,"target":31},{"source":301,"target":32},{"source":301,"target":312},{"source":301,"target":31},{"source":312,"target":32},{"source":302,"target":67},{"source":302,"target":313},{"source":302,"target":31},{"source":313,"target":67},{"source":303,"target":35},{"source":303,"target":314},{"source":303,"target":31},{"source":303,"target":315},{"source":314,"target":35},{"source":304,"target":69},{"source":304,"target":316},{"source":304,"target":31},{"source":316,"target":69},{"source":305,"target":29},{"source":305,"target":317},{"source":305,"target":31},{"source":317,"target":29},{"source":306,"target":318},{"source":306,"target":31},{"source":307,"target":70},{"source":307,"target":319},{"source":307,"target":31},{"source":307,"target":320},{"source":319,"target":70},{"source":308,"target":70},{"source":308,"target":321},{"source":308,"target":31},{"source":321,"target":70},{"source":309,"target":7},{"source":32,"target":0},{"source":33,"target":0},{"source":33,"target":65},{"source":33,"target":322},{"source":322,"target":65},{"source":34,"target":0},{"source":34,"target":65},{"source":34,"target":323},{"source":34,"target":324},{"source":323,"target":67},{"source":323,"target":325},{"source":323,"target":34},{"source":325,"target":67},{"source":324,"target":65},{"source":35,"target":0},{"source":35,"target":7},{"source":35,"target":294},{"source":35,"target":326},{"source":35,"target":327},{"source":35,"target":328},{"source":35,"target":329},{"source":35,"target":315},{"source":35,"target":330},{"source":294,"target":29},{"source":294,"target":331},{"source":294,"target":35},{"source":294,"target":289},{"source":331,"target":29},{"source":326,"target":332},{"source":326,"target":35},{"source":327,"target":35},{"source":327,"target":333},{"source":327,"target":35},{"source":327,"target":328},{"source":333,"target":35},{"source":328,"target":35},{"source":328,"target":334},{"source":328,"target":35},{"source":328,"target":327},{"source":334,"target":35},{"source":329,"target":57},{"source":329,"target":335},{"source":329,"target":35},{"source":329,"target":336},{"source":335,"target":57},{"source":315,"target":31},{"source":315,"target":337},{"source":315,"target":35},{"source":315,"target":303},{"source":337,"target":31},{"source":330,"target":7},{"source":36,"target":0},{"source":36,"target":9},{"source":36,"target":338},{"source":36,"target":339},{"source":338,"target":4},{"source":338,"target":340},{"source":338,"target":36},{"source":340,"target":4},{"source":339,"target":9},{"source":37,"target":0},{"source":37,"target":341},{"source":37,"target":342},{"source":37,"target":343},{"source":37,"target":344},{"source":341,"target":37},{"source":342,"target":37},{"source":343,"target":37},{"source":344,"target":37},{"source":38,"target":0},{"source":38,"target":345},{"source":38,"target":346},{"source":38,"target":347},{"source":38,"target":348},{"source":38,"target":349},{"source":38,"target":350},{"source":345,"target":351},{"source":345,"target":38},{"source":346,"target":352},{"source":346,"target":38},{"source":347,"target":18},{"source":347,"target":353},{"source":347,"target":38},{"source":353,"target":18},{"source":348,"target":21},{"source":348,"target":354},{"source":348,"target":38},{"source":354,"target":21},{"source":349,"target":355},{"source":349,"target":38},{"source":350,"target":356},{"source":350,"target":38},{"source":39,"target":0},{"source":39,"target":357},{"source":39,"target":358},{"source":39,"target":359},{"source":39,"target":360},{"source":39,"target":361},{"source":39,"target":362},{"source":39,"target":363},{"source":39,"target":364},{"source":39,"target":365},{"source":357,"target":39},{"source":358,"target":39},{"source":359,"target":39},{"source":360,"target":39},{"source":361,"target":39},{"source":362,"target":39},{"source":363,"target":39},{"source":364,"target":39},{"source":365,"target":39},{"source":40,"target":0},{"source":40,"target":366},{"source":40,"target":367},{"source":366,"target":40},{"source":367,"target":40},{"source":41,"target":0},{"source":41,"target":24},{"source":41,"target":368},{"source":368,"target":24},{"source":42,"target":0},{"source":42,"target":369},{"source":42,"target":370},{"source":42,"target":371},{"source":42,"target":372},{"source":42,"target":373},{"source":42,"target":374},{"source":42,"target":375},{"source":369,"target":376},{"source":369,"target":42},{"source":370,"target":377},{"source":370,"target":42},{"source":371,"target":378},{"source":371,"target":42},{"source":372,"target":379},{"source":372,"target":42},{"source":373,"target":380},{"source":373,"target":42},{"source":374,"target":381},{"source":374,"target":42},{"source":375,"target":43},{"source":375,"target":382},{"source":375,"target":42},{"source":375,"target":383},{"source":382,"target":43},{"source":43,"target":0},{"source":43,"target":384},{"source":43,"target":385},{"source":43,"target":386},{"source":43,"target":383},{"source":384,"target":387},{"source":384,"target":43},{"source":385,"target":388},{"source":385,"target":43},{"source":386,"target":389},{"source":386,"target":43},{"source":383,"target":42},{"source":383,"target":390},{"source":383,"target":43},{"source":383,"target":375},{"source":390,"target":42},{"source":44,"target":0},{"source":44,"target":391},{"source":44,"target":392},{"source":44,"target":393},{"source":44,"target":394},{"source":391,"target":44},{"source":392,"target":44},{"source":393,"target":44},{"source":394,"target":44},{"source":45,"target":0},{"source":45,"target":13},{"source":45,"target":395},{"source":395,"target":13},{"source":46,"target":0},{"source":46,"target":9},{"source":46,"target":396},{"source":46,"target":397},{"source":46,"target":398},{"source":396,"target":48},{"source":396,"target":399},{"source":396,"target":46},{"source":396,"target":400},{"source":399,"target":48},{"source":397,"target":50},{"source":397,"target":401},{"source":397,"target":46},{"source":401,"target":50},{"source":398,"target":9},{"source":47,"target":0},{"source":47,"target":46},{"source":47,"target":402},{"source":47,"target":403},{"source":47,"target":404},{"source":402,"target":48},{"source":402,"target":405},{"source":402,"target":47},{"source":405,"target":48},{"source":403,"target":51},{"source":403,"target":406},{"source":403,"target":47},{"source":403,"target":407},{"source":406,"target":51},{"source":404,"target":46},{"source":48,"target":0},{"source":48,"target":408},{"source":48,"target":409},{"source":48,"target":410},{"source":48,"target":400},{"source":408,"target":411},{"source":408,"target":48},{"source":409,"target":412},{"source":409,"target":48},{"source":410,"target":413},{"source":410,"target":48},{"source":400,"target":46},{"source":400,"target":414},{"source":400,"target":48},{"source":400,"target":396},{"source":414,"target":46},{"source":49,"target":0},{"source":49,"target":415},{"source":49,"target":416},{"source":415,"target":417},{"source":415,"target":49},{"source":416,"target":50},{"source":416,"target":418},{"source":416,"target":49},{"source":418,"target":50},{"source":50,"target":0},{"source":50,"target":419},{"source":50,"target":420},{"source":419,"target":421},{"source":419,"target":50},{"source":420,"target":422},{"source":420,"target":50},{"source":51,"target":0},{"source":51,"target":7},{"source":51,"target":407},{"source":51,"target":423},{"source":407,"target":47},{"source":407,"target":424},{"source":407,"target":51},{"source":407,"target":403},{"source":424,"target":47},{"source":423,"target":7},{"source":52,"target":0},{"source":52,"target":425},{"source":52,"target":426},{"source":52,"target":427},{"source":52,"target":428},{"source":52,"target":429},{"source":52,"target":430},{"source":425,"target":52},{"source":426,"target":52},{"source":427,"target":52},{"source":428,"target":52},{"source":429,"target":52},{"source":430,"target":52},{"source":53,"target":0},{"source":53,"target":7},{"source":53,"target":431},{"source":53,"target":432},{"source":53,"target":433},{"source":431,"target":1},{"source":431,"target":434},{"source":431,"target":53},{"source":434,"target":1},{"source":432,"target":54},{"source":432,"target":435},{"source":432,"target":53},{"source":435,"target":54},{"source":433,"target":7},{"source":54,"target":0},{"source":54,"target":436},{"source":436,"target":10},{"source":436,"target":437},{"source":436,"target":54},{"source":437,"target":10},{"source":55,"target":0},{"source":55,"target":438},{"source":55,"target":439},{"source":55,"target":440},{"source":438,"target":23},{"source":438,"target":441},{"source":438,"target":55},{"source":441,"target":23},{"source":439,"target":442},{"source":439,"target":55},{"source":440,"target":443},{"source":440,"target":55},{"source":56,"target":0},{"source":56,"target":444},{"source":56,"target":445},{"source":56,"target":446},{"source":56,"target":447},{"source":444,"target":448},{"source":444,"target":56},{"source":445,"target":449},{"source":445,"target":56},{"source":446,"target":11},{"source":446,"target":450},{"source":446,"target":56},{"source":450,"target":11},{"source":447,"target":10},{"source":447,"target":451},{"source":447,"target":56},{"source":451,"target":10},{"source":57,"target":0},{"source":57,"target":452},{"source":57,"target":453},{"source":57,"target":336},{"source":452,"target":454},{"source":452,"target":57},{"source":453,"target":455},{"source":453,"target":57},{"source":336,"target":35},{"source":336,"target":456},{"source":336,"target":57},{"source":336,"target":329},{"source":456,"target":35},{"source":58,"target":0},{"source":58,"target":457},{"source":58,"target":458},{"source":58,"target":234},{"source":457,"target":22},{"source":457,"target":459},{"source":457,"target":58},{"source":459,"target":22},{"source":458,"target":58},{"source":458,"target":460},{"source":458,"target":58},{"source":460,"target":58},{"source":234,"target":21},{"source":234,"target":461},{"source":234,"target":58},{"source":234,"target":226},{"source":461,"target":21},{"source":59,"target":0},{"source":59,"target":30},{"source":59,"target":462},{"source":462,"target":30},{"source":60,"target":0},{"source":60,"target":30},{"source":60,"target":463},{"source":463,"target":30},{"source":61,"target":0},{"source":61,"target":30},{"source":61,"target":464},{"source":464,"target":30},{"source":62,"target":0},{"source":62,"target":30},{"source":62,"target":465},{"source":465,"target":30},{"source":63,"target":0},{"source":63,"target":30},{"source":63,"target":466},{"source":466,"target":30},{"source":64,"target":0},{"source":64,"target":467},{"source":64,"target":468},{"source":467,"target":64},{"source":468,"target":64},{"source":65,"target":0},{"source":65,"target":469},{"source":65,"target":470},{"source":469,"target":471},{"source":469,"target":65},{"source":470,"target":472},{"source":470,"target":65},{"source":66,"target":0},{"source":67,"target":0},{"source":67,"target":473},{"source":473,"target":66},{"source":473,"target":474},{"source":473,"target":67},{"source":474,"target":66},{"source":68,"target":0},{"source":68,"target":475},{"source":68,"target":476},{"source":475,"target":477},{"source":475,"target":68},{"source":476,"target":478},{"source":476,"target":68},{"source":69,"target":0},{"source":69,"target":479},{"source":69,"target":480},{"source":479,"target":481},{"source":479,"target":69},{"source":480,"target":482},{"source":480,"target":69},{"source":70,"target":0},{"source":70,"target":483},{"source":70,"target":484},{"source":70,"target":485},{"source":70,"target":320},{"source":70,"target":486},{"source":70,"target":487},{"source":483,"target":488},{"source":483,"target":70},{"source":484,"target":489},{"source":484,"target":70},{"source":485,"target":490},{"source":485,"target":70},{"source":320,"target":31},{"source":320,"target":491},{"source":320,"target":70},{"source":320,"target":307},{"source":491,"target":31},{"source":486,"target":65},{"source":486,"target":492},{"source":486,"target":70},{"source":492,"target":65},{"source":487,"target":493},{"source":487,"target":70}],"multigraph":true}
ebaMetamodel
Domain
TypedDomain
dataType
Boolean
typedDomainMember
typedDimension
ExplicitDomain
explicitDimension
members
defines
defaultMember
Dimension
openAxis
ExplicitDimension
associatedDomain
TypedDimension
associatedDomain
PublicElement
name
usesAnnotation
description
code
label
hasReferences
validFrom
validTo
owner
Annotation
reference
annotationType
URI
description
DictionaryElement
xbrlCode
ExplicitDomainMember
Hierarchy
hierarchyNode
hierarchyRefOrdinate
HierarchyNode
operation
sign
explicitDomainMember
child
metric
order
Metric
dataType
Boolean
periodType
Stock/Instant
ordinate
explicitDomain
hierarchy
member
memberIncluded
hierarchyStartingMember
Table
axis
newVersion
oldVersion
xbrlFilingIndicatorCode
xbrlTableCode
tableCell
yDimVal
zDimVal
intraTableSql
OpenAxis
keyDimension
openMemberRestriction
Axis
orientation
x
order
usesOrdinate
PredefinedAxis
Ordinate
abstract
false
dimensionalCharacteristic
metric
temporalReference
order
level
displayBeforeChildren
isRowKey
sign
categorisationKey
HierarchyRefOrdinate
hierarchy
ExplicitOrdinate
children
DataPointVersion
dataPointContext
metric
validFrom
validTo
categorisationKey
categorisationKeyWithoutDefaults
dataPoint
TemporalReference
periodOffsetLabel
periodType
Complete accounting year
offsetValue
DimensionalCharacteristic
dimension
member
ordinate
openMemberRestriction
hasReferences
dimensionMemberSignature
source
Member
Owner
name
namespace
location
prefix
copyright
parent
child
Family
Framework
taxonomy
contexts
Taxonomy
normative
module
tableBase
imports
versionDate
version
TableBase
tableGroup
module
TableGroup
references
order
ValidationRule
severity
validationType
references
restrictedTo
appliesTo
validationRuleSql
scope
dataScope
definedBy
preCondition
Parameter
GeneralVariable
FactVariable
appliesTo
Module
tableOrGroup
xbrlSchemaRef
oldVersion
newVersion
conceptualModule
usesRuleSet
Perspective
dimension
Orientation
Orientation
Orientation
x
x
y
y
z
z
EEnumLiteral
EEnumLiteral
TableCell
isShaded
isRowKey
ordinate
dataPointVersion
businessCode
dataPointSignature
DataType
DataType
DataType
b
Boolean
d
Date
i
Integer
m
Monetary
p
Percentage
e
Code
s
String
r
Decimal
a
AnyURI
PeriodType
PeriodType
PeriodType
i
Stock/Instant
d
Flow/Duration
TypedDomainMember
References
article
paragraph
point
romans
categorisationKey
wildcardCategorisationKey
referenceSources
ReferenceSources
label
code
description
references
TemporalType
TemporalType
TemporalType
CompleteAccountingYear
Complete accounting year
EndAccountingYear
End accounting year
Month
Month
Year
Year
MetricMD
DataItem
usedByDataItem
referencesTerm
Context
hasDataItem
documents
DataItemRelationship
minOccurs
maxOccurs
default
ofTypeDataItem
Glossary
name
terms
Term
name
definition
Document
usedByContexts
AnnotationTypes
Label
Label
URI
URI
Comment
Comment
Restriction
Restriction
Presentation
Presentation
Calculation
Calculation
MappingTable
domains
hasMappingNode
MappingNode
members
DataPointContext
dimensionalCharacteristic
contextKey
xBRLContextKey
OpenMemberRestriction
memberIncluded
allowsDefaultMember
hierarchy
explicitDomainMember
ConceptualModule
code
label
module
DataPoint
temporalReference
relatedDataPoint
dataPointVersion
TemplateGroup
Template
TemplateVariant
BusinessTable
AnnotatedTable
SourceTypes
SourceTypes
SourceTypes
HD
HD
MD
MD
Variable
ifMissing
code
Filter
FilterArc
filter
IntraTableSql
sql
cells
ValidationRuleSql
sql
cells
Expression
tableBasedFormula
logicalExpression
errorMessage
defines
variable
expressionType