metrics
Addon
metrics
metricSources
metricRetentionRuleSets
metricAggregationRuleSets
FixedMetricRetentionPeriod
Always
Always
OneYear
One Year
OneMonth
One Month
OneWeek
One Week
FixedMetricRetentionPeriodObject
org.eclipse.emf.common.util.Enumerator
org.eclipse.emf.common.util.Enumerator
Metric
metricAggregationRuleSet
metricRetentionRuleSet
name
MetricAggregationRule
aggregationExpression
intervalHint
period
MetricAggregationRules
metricAggregationRules
MetricRetentionPeriod
java.lang.Object
java.lang.Object
MetricRetentionPeriods
metricRetentionPeriods
MetricRetentionRule
intervalHint
period
MetricRetentionRules
metricRetentionRules
MetricSource
metricAggregationRuleSet
metricRetentionRuleSet
name
UserMetricRetentionPeriod
java.lang.String
java.lang.String
<?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" name="metrics" nsURI="http://www.netxforge.com/16042013_delta/metrics"
    nsPrefix="metrics">
  <eClassifiers xsi:type="ecore:EClass" name="Addon">
    <eAnnotations source="http:///org/eclipse/emf/ecore/util/ExtendedMetaData">
      <details key="name" value="Addon"/>
      <details key="kind" value="elementOnly"/>
    </eAnnotations>
    <eStructuralFeatures xsi:type="ecore:EReference" name="metrics" upperBound="-1"
        eType="#//Metric" containment="true" resolveProxies="false">
      <eAnnotations source="http:///org/eclipse/emf/ecore/util/ExtendedMetaData">
        <details key="kind" value="element"/>
        <details key="name" value="Metrics"/>
      </eAnnotations>
    </eStructuralFeatures>
    <eStructuralFeatures xsi:type="ecore:EReference" name="metricSources" upperBound="-1"
        eType="#//MetricSource" containment="true" resolveProxies="false">
      <eAnnotations source="http:///org/eclipse/emf/ecore/util/ExtendedMetaData">
        <details key="kind" value="element"/>
        <details key="name" value="MetricSources"/>
      </eAnnotations>
    </eStructuralFeatures>
    <eStructuralFeatures xsi:type="ecore:EReference" name="metricRetentionRuleSets"
        upperBound="-1" eType="#//MetricRetentionRules" containment="true" resolveProxies="false">
      <eAnnotations source="http:///org/eclipse/emf/ecore/util/ExtendedMetaData">
        <details key="kind" value="element"/>
        <details key="name" value="MetricRetentionRuleSets"/>
      </eAnnotations>
    </eStructuralFeatures>
    <eStructuralFeatures xsi:type="ecore:EReference" name="metricAggregationRuleSets"
        upperBound="-1" eType="#//MetricAggregationRules" containment="true" resolveProxies="false">
      <eAnnotations source="http:///org/eclipse/emf/ecore/util/ExtendedMetaData">
        <details key="kind" value="element"/>
        <details key="name" value="MetricAggregationRuleSets"/>
      </eAnnotations>
    </eStructuralFeatures>
  </eClassifiers>
  <eClassifiers xsi:type="ecore:EEnum" name="FixedMetricRetentionPeriod">
    <eAnnotations source="http:///org/eclipse/emf/ecore/util/ExtendedMetaData">
      <details key="name" value="FixedMetricRetentionPeriod"/>
    </eAnnotations>
    <eLiterals name="Always"/>
    <eLiterals name="OneYear" value="1" literal="One Year"/>
    <eLiterals name="OneMonth" value="2" literal="One Month"/>
    <eLiterals name="OneWeek" value="3" literal="One Week"/>
  </eClassifiers>
  <eClassifiers xsi:type="ecore:EDataType" name="FixedMetricRetentionPeriodObject"
      instanceClassName="org.eclipse.emf.common.util.Enumerator">
    <eAnnotations source="http:///org/eclipse/emf/ecore/util/ExtendedMetaData">
      <details key="name" value="FixedMetricRetentionPeriod:Object"/>
      <details key="baseType" value="FixedMetricRetentionPeriod"/>
    </eAnnotations>
  </eClassifiers>
  <eClassifiers xsi:type="ecore:EClass" name="Metric" eSuperTypes="generics.ecore#//Base">
    <eAnnotations source="http://www.eclipse.org/emf/2002/GenModel">
      <details key="documentation" value="A type representing a metric in an a telecom&#xA;&#x9;&#x9;&#x9;&#x9;equipment. This is often also referred to as counter or KPI.&#xA;&#x9;&#x9;&#x9;&#x9;Metric&#xA;&#x9;&#x9;&#x9;&#x9;types can be nested to form a hiarchical structure in similar&#xA;&#x9;&#x9;&#x9;&#x9;fashion to a real KPI hiarchy.&#xA;&#xA;&#x9;&#x9;&#x9;&#x9;The Metric type (and/or it's children)&#xA;&#x9;&#x9;&#x9;&#x9;is first part of the Library&#xA;&#x9;&#x9;&#x9;&#x9;type, and then referenced from a Node&#xA;&#x9;&#x9;&#x9;&#x9;type when&#xA;&#x9;&#x9;&#x9;&#x9;created.&#xA;&#xA;&#x9;&#x9;&#x9;&#x9;Examples:&#xA;&#x9;&#x9;&#x9;&#x9;1. The Metric type &quot;SGSN Attached&#xA;&#x9;&#x9;&#x9;&#x9;subscribers&quot; reprents a KPI on a&#xA;&#x9;&#x9;&#x9;&#x9;SGSN function.&#xA;&#x9;&#x9;&#x9;"/>
    </eAnnotations>
    <eAnnotations source="http:///org/eclipse/emf/ecore/util/ExtendedMetaData">
      <details key="name" value="Metric"/>
      <details key="kind" value="empty"/>
    </eAnnotations>
    <eStructuralFeatures xsi:type="ecore:EReference" name="metricAggregationRuleSet"
        eType="#//MetricAggregationRules">
      <eAnnotations source="http://www.eclipse.org/emf/2002/GenModel">
        <details key="documentation" value="The MetricRetentionRules reference, references a&#xA;&#x9;&#x9;&#x9;&#x9;&#x9;&#x9;&#x9;rule set.&#xA;&#x9;&#x9;&#x9;&#x9;&#x9;&#x9;"/>
      </eAnnotations>
      <eAnnotations source="http:///org/eclipse/emf/ecore/util/ExtendedMetaData">
        <details key="kind" value="attribute"/>
        <details key="name" value="MetricAggregationRuleSet"/>
      </eAnnotations>
    </eStructuralFeatures>
    <eStructuralFeatures xsi:type="ecore:EReference" name="metricRetentionRuleSet"
        eType="#//MetricRetentionRules">
      <eAnnotations source="http://www.eclipse.org/emf/2002/GenModel">
        <details key="documentation" value="The MetricRetentionRules reference, references a&#xA;&#x9;&#x9;&#x9;&#x9;&#x9;&#x9;&#x9;rule set.&#xA;&#x9;&#x9;&#x9;&#x9;&#x9;&#x9;"/>
      </eAnnotations>
      <eAnnotations source="http:///org/eclipse/emf/ecore/util/ExtendedMetaData">
        <details key="kind" value="attribute"/>
        <details key="name" value="MetricRetentionRuleSet"/>
      </eAnnotations>
    </eStructuralFeatures>
    <eStructuralFeatures xsi:type="ecore:EAttribute" name="name" eType="ecore:EDataType generics.ecore#//Name255">
      <eAnnotations source="http://www.eclipse.org/emf/2002/GenModel">
        <details key="documentation" value="The Name attribute holds the name of the metric.&#xA;&#x9;&#x9;&#x9;&#x9;&#x9;&#x9;"/>
      </eAnnotations>
      <eAnnotations source="http:///org/eclipse/emf/ecore/util/ExtendedMetaData">
        <details key="kind" value="attribute"/>
        <details key="name" value="Name"/>
      </eAnnotations>
    </eStructuralFeatures>
  </eClassifiers>
  <eClassifiers xsi:type="ecore:EClass" name="MetricAggregationRule" eSuperTypes="generics.ecore#//Rule">
    <eAnnotations source="http://www.eclipse.org/emf/2002/GenModel">
      <details key="documentation" value="A type with settings on aggregation of metric&#xA;&#x9;&#x9;&#x9;&#x9;values.&#xA;&#x9;&#x9;&#x9;"/>
    </eAnnotations>
    <eAnnotations source="http:///org/eclipse/emf/ecore/util/ExtendedMetaData">
      <details key="name" value="MetricAggregationRule"/>
      <details key="kind" value="elementOnly"/>
    </eAnnotations>
    <eStructuralFeatures xsi:type="ecore:EReference" name="aggregationExpression"
        eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EObject">
      <eAnnotations source="http:///org/eclipse/emf/ecore/util/ExtendedMetaData">
        <details key="kind" value="element"/>
        <details key="name" value="AggregationExpression"/>
      </eAnnotations>
    </eStructuralFeatures>
    <eStructuralFeatures xsi:type="ecore:EAttribute" name="intervalHint" eType="ecore:EDataType http://www.eclipse.org/emf/2003/XMLType#//Int"
        unsettable="true">
      <eAnnotations source="http://www.eclipse.org/emf/2002/GenModel">
        <details key="documentation" value="The IntervalHint attribute, holds a hint for the&#xA;&#x9;&#x9;&#x9;&#x9;&#x9;metric interval between each metric value in minutes.&#xA;&#x9;&#x9;&#x9;&#x9;"/>
      </eAnnotations>
      <eAnnotations source="http:///org/eclipse/emf/ecore/util/ExtendedMetaData">
        <details key="kind" value="attribute"/>
        <details key="name" value="IntervalHint"/>
      </eAnnotations>
    </eStructuralFeatures>
    <eStructuralFeatures xsi:type="ecore:EAttribute" name="period" eType="ecore:EDataType http://www.eclipse.org/emf/2003/XMLType#//Int"
        unsettable="true"/>
  </eClassifiers>
  <eClassifiers xsi:type="ecore:EClass" name="MetricAggregationRules">
    <eAnnotations source="http://www.eclipse.org/emf/2002/GenModel">
      <details key="documentation" value="The metric retention rules.&#xA;&#x9;&#x9;&#x9;"/>
    </eAnnotations>
    <eAnnotations source="http:///org/eclipse/emf/ecore/util/ExtendedMetaData">
      <details key="name" value="MetricAggregationRules"/>
      <details key="kind" value="elementOnly"/>
    </eAnnotations>
    <eStructuralFeatures xsi:type="ecore:EReference" name="metricAggregationRules"
        upperBound="-1" eType="#//MetricAggregationRule" containment="true" resolveProxies="false">
      <eAnnotations source="http:///org/eclipse/emf/ecore/util/ExtendedMetaData">
        <details key="kind" value="element"/>
        <details key="name" value="MetricAggregationRules"/>
      </eAnnotations>
    </eStructuralFeatures>
  </eClassifiers>
  <eClassifiers xsi:type="ecore:EDataType" name="MetricRetentionPeriod" instanceClassName="java.lang.Object">
    <eAnnotations source="http:///org/eclipse/emf/ecore/util/ExtendedMetaData">
      <details key="name" value="MetricRetentionPeriod"/>
      <details key="memberTypes" value="UserMetricRetentionPeriod FixedMetricRetentionPeriod"/>
    </eAnnotations>
  </eClassifiers>
  <eClassifiers xsi:type="ecore:EClass" name="MetricRetentionPeriods">
    <eAnnotations source="http://www.eclipse.org/emf/2002/GenModel">
      <details key="documentation" value="A container type with pre-defined and user defined&#xA;&#x9;&#x9;&#x9;&#x9;retention period definitions&#xA;&#x9;&#x9;&#x9;"/>
    </eAnnotations>
    <eAnnotations source="http:///org/eclipse/emf/ecore/util/ExtendedMetaData">
      <details key="name" value="MetricRetentionPeriods"/>
      <details key="kind" value="elementOnly"/>
    </eAnnotations>
    <eStructuralFeatures xsi:type="ecore:EAttribute" name="metricRetentionPeriods"
        unique="false" upperBound="-1" eType="#//MetricRetentionPeriod">
      <eAnnotations source="http:///org/eclipse/emf/ecore/util/ExtendedMetaData">
        <details key="kind" value="element"/>
        <details key="name" value="MetricRetentionPeriods"/>
      </eAnnotations>
    </eStructuralFeatures>
  </eClassifiers>
  <eClassifiers xsi:type="ecore:EClass" name="MetricRetentionRule" eSuperTypes="generics.ecore#//Rule">
    <eAnnotations source="http://www.eclipse.org/emf/2002/GenModel">
      <details key="documentation" value="A type with settings on retention of metric values&#xA;&#x9;&#x9;&#x9;&#x9;corresponding to the metric value range intervalhint.&#xA;&#x9;&#x9;&#x9;"/>
    </eAnnotations>
    <eAnnotations source="http:///org/eclipse/emf/ecore/util/ExtendedMetaData">
      <details key="name" value="MetricRetentionRule"/>
      <details key="kind" value="empty"/>
    </eAnnotations>
    <eStructuralFeatures xsi:type="ecore:EAttribute" name="intervalHint" eType="ecore:EDataType http://www.eclipse.org/emf/2003/XMLType#//Int"
        unsettable="true">
      <eAnnotations source="http://www.eclipse.org/emf/2002/GenModel">
        <details key="documentation" value="The IntervalHint attribute, holds a hint for the&#xA;&#x9;&#x9;&#x9;&#x9;&#x9;&#x9;&#x9;metric interval between each metric value in minutes.&#xA;&#x9;&#x9;&#x9;&#x9;&#x9;&#x9;"/>
      </eAnnotations>
      <eAnnotations source="http:///org/eclipse/emf/ecore/util/ExtendedMetaData">
        <details key="kind" value="attribute"/>
        <details key="name" value="IntervalHint"/>
      </eAnnotations>
    </eStructuralFeatures>
    <eStructuralFeatures xsi:type="ecore:EAttribute" name="period" eType="#//MetricRetentionPeriod">
      <eAnnotations source="http://www.eclipse.org/emf/2002/GenModel">
        <details key="documentation" value="The Metric retention period.&#xA;&#x9;&#x9;&#x9;&#x9;&#x9;&#x9;"/>
      </eAnnotations>
      <eAnnotations source="http:///org/eclipse/emf/ecore/util/ExtendedMetaData">
        <details key="kind" value="attribute"/>
        <details key="name" value="Period"/>
      </eAnnotations>
    </eStructuralFeatures>
  </eClassifiers>
  <eClassifiers xsi:type="ecore:EClass" name="MetricRetentionRules">
    <eAnnotations source="http://www.eclipse.org/emf/2002/GenModel">
      <details key="documentation" value="The metric retention rules.&#xA;&#x9;&#x9;&#x9;"/>
    </eAnnotations>
    <eAnnotations source="http:///org/eclipse/emf/ecore/util/ExtendedMetaData">
      <details key="name" value="MetricRetentionRules"/>
      <details key="kind" value="elementOnly"/>
    </eAnnotations>
    <eStructuralFeatures xsi:type="ecore:EReference" name="metricRetentionRules" upperBound="-1"
        eType="#//MetricRetentionRule" containment="true" resolveProxies="false">
      <eAnnotations source="http:///org/eclipse/emf/ecore/util/ExtendedMetaData">
        <details key="kind" value="element"/>
        <details key="name" value="MetricRetentionRules"/>
      </eAnnotations>
    </eStructuralFeatures>
  </eClassifiers>
  <eClassifiers xsi:type="ecore:EClass" name="MetricSource" eSuperTypes="generics.ecore#//Base">
    <eAnnotations source="http://www.eclipse.org/emf/2002/GenModel">
      <details key="documentation" value="A type representing the information points of a&#xA;&#x9;&#x9;&#x9;&#x9;source which provides metric values.&#xA;&#x9;&#x9;&#x9;&#x9;A source, is an external data&#xA;&#x9;&#x9;&#x9;&#x9;source like an RDBMS or an Excel or CSV&#xA;&#x9;&#x9;&#x9;&#x9;file. The MetricSource type&#xA;&#x9;&#x9;&#x9;&#x9;will contain all necessary&#xA;&#x9;&#x9;&#x9;&#x9;to access, and map the metric values of&#xA;&#x9;&#x9;&#x9;&#x9;the source to the correct&#xA;&#x9;&#x9;&#x9;&#x9;Object. (Most commonly a Node).&#xA;&#xA;&#x9;&#x9;&#x9;"/>
    </eAnnotations>
    <eAnnotations source="http:///org/eclipse/emf/ecore/util/ExtendedMetaData">
      <details key="name" value="MetricSource"/>
      <details key="kind" value="empty"/>
    </eAnnotations>
    <eStructuralFeatures xsi:type="ecore:EReference" name="metricAggregationRuleSet"
        eType="#//MetricAggregationRules">
      <eAnnotations source="http://www.eclipse.org/emf/2002/GenModel">
        <details key="documentation" value="The MetricRetentionRules reference, references a&#xA;&#x9;&#x9;&#x9;&#x9;&#x9;&#x9;&#x9;rule set.&#xA;&#x9;&#x9;&#x9;&#x9;&#x9;&#x9;"/>
      </eAnnotations>
      <eAnnotations source="http:///org/eclipse/emf/ecore/util/ExtendedMetaData">
        <details key="kind" value="attribute"/>
        <details key="name" value="MetricAggregationRuleSet"/>
      </eAnnotations>
    </eStructuralFeatures>
    <eStructuralFeatures xsi:type="ecore:EReference" name="metricRetentionRuleSet"
        eType="#//MetricRetentionRules">
      <eAnnotations source="http://www.eclipse.org/emf/2002/GenModel">
        <details key="documentation" value="The MetricRetentionRules reference, references a&#xA;&#x9;&#x9;&#x9;&#x9;&#x9;&#x9;&#x9;rule set.&#xA;&#x9;&#x9;&#x9;&#x9;&#x9;&#x9;"/>
      </eAnnotations>
      <eAnnotations source="http:///org/eclipse/emf/ecore/util/ExtendedMetaData">
        <details key="kind" value="attribute"/>
        <details key="name" value="MetricRetentionRuleSet"/>
      </eAnnotations>
    </eStructuralFeatures>
    <eStructuralFeatures xsi:type="ecore:EAttribute" name="name" eType="ecore:EDataType generics.ecore#//Name255">
      <eAnnotations source="http://www.eclipse.org/emf/2002/GenModel">
        <details key="documentation" value="The Name attribute holds the name of the&#xA;&#x9;&#x9;&#x9;&#x9;&#x9;&#x9;&#x9;MetricSource as it will be presented.&#xA;&#x9;&#x9;&#x9;&#x9;&#x9;&#x9;"/>
      </eAnnotations>
      <eAnnotations source="http:///org/eclipse/emf/ecore/util/ExtendedMetaData">
        <details key="kind" value="attribute"/>
        <details key="name" value="Name"/>
      </eAnnotations>
    </eStructuralFeatures>
  </eClassifiers>
  <eClassifiers xsi:type="ecore:EDataType" name="UserMetricRetentionPeriod" instanceClassName="java.lang.String">
    <eAnnotations source="http:///org/eclipse/emf/ecore/util/ExtendedMetaData">
      <details key="name" value="UserMetricRetentionPeriod"/>
      <details key="baseType" value="http://www.eclipse.org/emf/2003/XMLType#string"/>
    </eAnnotations>
  </eClassifiers>
</ecore:EPackage>

{"directed":true,"nodes":[{"nsPrefix":"metrics","nsURI":"http://www.netxforge.com/16042013_delta/metrics","name":"metrics","id":0,"eClass":"EPackage"},{"instanceTypeName":null,"defaultValue":null,"instanceClassName":null,"name":"Addon","instanceClass":null,"abstract":false,"id":1,"interface":false,"eClass":"EClass"},{"instanceTypeName":null,"instanceClassName":null,"name":"FixedMetricRetentionPeriod","instanceClass":null,"id":2,"serializable":true,"eClass":"EEnum"},{"instanceTypeName":"org.eclipse.emf.common.util.Enumerator","defaultValue":null,"instanceClassName":"org.eclipse.emf.common.util.Enumerator","name":"FixedMetricRetentionPeriodObject","instanceClass":"org.eclipse.emf.common.util.Enumerator","id":3,"serializable":true,"eClass":"EDataType"},{"instanceTypeName":null,"defaultValue":null,"instanceClassName":null,"name":"Metric","instanceClass":null,"abstract":false,"id":4,"interface":false,"eClass":"EClass"},{"instanceTypeName":null,"defaultValue":null,"instanceClassName":null,"name":"MetricAggregationRule","instanceClass":null,"abstract":false,"id":5,"interface":false,"eClass":"EClass"},{"instanceTypeName":null,"defaultValue":null,"instanceClassName":null,"name":"MetricAggregationRules","instanceClass":null,"abstract":false,"id":6,"interface":false,"eClass":"EClass"},{"instanceTypeName":"java.lang.Object","defaultValue":null,"instanceClassName":"java.lang.Object","name":"MetricRetentionPeriod","instanceClass":"java.lang.Object","id":7,"serializable":true,"eClass":"EDataType"},{"instanceTypeName":null,"defaultValue":null,"instanceClassName":null,"name":"MetricRetentionPeriods","instanceClass":null,"abstract":false,"id":8,"interface":false,"eClass":"EClass"},{"instanceTypeName":null,"defaultValue":null,"instanceClassName":null,"name":"MetricRetentionRule","instanceClass":null,"abstract":false,"id":9,"interface":false,"eClass":"EClass"},{"instanceTypeName":null,"defaultValue":null,"instanceClassName":null,"name":"MetricRetentionRules","instanceClass":null,"abstract":false,"id":10,"interface":false,"eClass":"EClass"},{"instanceTypeName":null,"defaultValue":null,"instanceClassName":null,"name":"MetricSource","instanceClass":null,"abstract":false,"id":11,"interface":false,"eClass":"EClass"},{"instanceTypeName":"java.lang.String","defaultValue":null,"instanceClassName":"java.lang.String","name":"UserMetricRetentionPeriod","instanceClass":"java.lang.String","id":12,"serializable":true,"eClass":"EDataType"},{"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":"metrics","changeable":true,"resolveProxies":false,"lowerBound":0,"id":13,"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":"metricSources","changeable":true,"resolveProxies":false,"lowerBound":0,"id":14,"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":"metricRetentionRuleSets","changeable":true,"resolveProxies":false,"lowerBound":0,"id":15,"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":"metricAggregationRuleSets","changeable":true,"resolveProxies":false,"lowerBound":0,"id":16,"derived":false},{"id":17,"eClass":"EGenericType"},{"id":18,"eClass":"EGenericType"},{"id":19,"eClass":"EGenericType"},{"id":20,"eClass":"EGenericType"},{"name":"Always","id":21,"value":0,"literal":"Always","eClass":"EEnumLiteral"},{"name":"OneYear","id":22,"value":1,"literal":"One Year","eClass":"EEnumLiteral"},{"name":"OneMonth","id":23,"value":2,"literal":"One Month","eClass":"EEnumLiteral"},{"name":"OneWeek","id":24,"value":3,"literal":"One Week","eClass":"EEnumLiteral"},{"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":"metricAggregationRuleSet","changeable":true,"resolveProxies":true,"lowerBound":0,"id":25,"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":"metricRetentionRuleSet","changeable":true,"resolveProxies":true,"lowerBound":0,"id":26,"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":"name","changeable":true,"lowerBound":0,"iD":false,"id":27,"derived":false},{"id":28,"eClass":"EGenericType"},{"id":29,"eClass":"EGenericType"},{"id":30,"eClass":"EGenericType"},{"id":31,"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":"aggregationExpression","changeable":true,"resolveProxies":true,"lowerBound":0,"id":32,"derived":false},{"ordered":true,"upperBound":1,"defaultValue":0,"volatile":false,"many":false,"required":false,"eClass":"EAttribute","defaultValueLiteral":null,"unsettable":true,"transient":false,"unique":true,"name":"intervalHint","changeable":true,"lowerBound":0,"iD":false,"id":33,"derived":false},{"ordered":true,"upperBound":1,"defaultValue":0,"volatile":false,"many":false,"required":false,"eClass":"EAttribute","defaultValueLiteral":null,"unsettable":true,"transient":false,"unique":true,"name":"period","changeable":true,"lowerBound":0,"iD":false,"id":34,"derived":false},{"id":35,"eClass":"EGenericType"},{"id":36,"eClass":"EGenericType"},{"id":37,"eClass":"EGenericType"},{"id":38,"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":"metricAggregationRules","changeable":true,"resolveProxies":false,"lowerBound":0,"id":39,"derived":false},{"id":40,"eClass":"EGenericType"},{"ordered":true,"upperBound":-1,"defaultValue":null,"volatile":false,"many":true,"required":false,"eClass":"EAttribute","defaultValueLiteral":null,"unsettable":false,"transient":false,"unique":false,"name":"metricRetentionPeriods","changeable":true,"lowerBound":0,"iD":false,"id":41,"derived":false},{"id":42,"eClass":"EGenericType"},{"ordered":true,"upperBound":1,"defaultValue":0,"volatile":false,"many":false,"required":false,"eClass":"EAttribute","defaultValueLiteral":null,"unsettable":true,"transient":false,"unique":true,"name":"intervalHint","changeable":true,"lowerBound":0,"iD":false,"id":43,"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":"period","changeable":true,"lowerBound":0,"iD":false,"id":44,"derived":false},{"id":45,"eClass":"EGenericType"},{"id":46,"eClass":"EGenericType"},{"id":47,"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":"metricRetentionRules","changeable":true,"resolveProxies":false,"lowerBound":0,"id":48,"derived":false},{"id":49,"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":"metricAggregationRuleSet","changeable":true,"resolveProxies":true,"lowerBound":0,"id":50,"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":"metricRetentionRuleSet","changeable":true,"resolveProxies":true,"lowerBound":0,"id":51,"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":"name","changeable":true,"lowerBound":0,"iD":false,"id":52,"derived":false},{"id":53,"eClass":"EGenericType"},{"id":54,"eClass":"EGenericType"},{"id":55,"eClass":"EGenericType"},{"id":56,"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":1,"target":0},{"source":1,"target":13},{"source":1,"target":14},{"source":1,"target":15},{"source":1,"target":16},{"source":13,"target":4},{"source":13,"target":17},{"source":13,"target":1},{"source":17,"target":4},{"source":14,"target":11},{"source":14,"target":18},{"source":14,"target":1},{"source":18,"target":11},{"source":15,"target":10},{"source":15,"target":19},{"source":15,"target":1},{"source":19,"target":10},{"source":16,"target":6},{"source":16,"target":20},{"source":16,"target":1},{"source":20,"target":6},{"source":2,"target":0},{"source":2,"target":21},{"source":2,"target":22},{"source":2,"target":23},{"source":2,"target":24},{"source":21,"target":2},{"source":22,"target":2},{"source":23,"target":2},{"source":24,"target":2},{"source":3,"target":0},{"source":4,"target":0},{"source":4,"target":25},{"source":4,"target":26},{"source":4,"target":27},{"source":4,"target":28},{"source":25,"target":6},{"source":25,"target":29},{"source":25,"target":4},{"source":29,"target":6},{"source":26,"target":10},{"source":26,"target":30},{"source":26,"target":4},{"source":30,"target":10},{"source":27,"target":31},{"source":27,"target":4},{"source":5,"target":0},{"source":5,"target":32},{"source":5,"target":33},{"source":5,"target":34},{"source":5,"target":35},{"source":32,"target":36},{"source":32,"target":5},{"source":33,"target":37},{"source":33,"target":5},{"source":34,"target":38},{"source":34,"target":5},{"source":6,"target":0},{"source":6,"target":39},{"source":39,"target":5},{"source":39,"target":40},{"source":39,"target":6},{"source":40,"target":5},{"source":7,"target":0},{"source":8,"target":0},{"source":8,"target":41},{"source":41,"target":7},{"source":41,"target":42},{"source":41,"target":8},{"source":42,"target":7},{"source":9,"target":0},{"source":9,"target":43},{"source":9,"target":44},{"source":9,"target":45},{"source":43,"target":46},{"source":43,"target":9},{"source":44,"target":7},{"source":44,"target":47},{"source":44,"target":9},{"source":47,"target":7},{"source":10,"target":0},{"source":10,"target":48},{"source":48,"target":9},{"source":48,"target":49},{"source":48,"target":10},{"source":49,"target":9},{"source":11,"target":0},{"source":11,"target":50},{"source":11,"target":51},{"source":11,"target":52},{"source":11,"target":53},{"source":50,"target":6},{"source":50,"target":54},{"source":50,"target":11},{"source":54,"target":6},{"source":51,"target":10},{"source":51,"target":55},{"source":51,"target":11},{"source":55,"target":10},{"source":52,"target":56},{"source":52,"target":11},{"source":12,"target":0}],"multigraph":true}