| <?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="report" nsURI="http://eclipse.org/rcptt/sherlock/report" nsPrefix="org.eclipse.rcptt.sherlock.report"> |
| <eClassifiers xsi:type="ecore:EClass" name="Report"> |
| <eStructuralFeatures xsi:type="ecore:EReference" name="root" eType="#//Node" containment="true" |
| eOpposite="#//Node/report"/> |
| <eStructuralFeatures xsi:type="ecore:EReference" name="sources" upperBound="-1" |
| eType="#//EventSource" containment="true"/> |
| </eClassifiers> |
| <eClassifiers xsi:type="ecore:EClass" name="ReportContainer"> |
| <eStructuralFeatures xsi:type="ecore:EAttribute" name="content" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EByteArray"/> |
| </eClassifiers> |
| <eClassifiers xsi:type="ecore:EClass" name="Node"> |
| <eStructuralFeatures xsi:type="ecore:EAttribute" name="startTime" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//ELong"/> |
| <eStructuralFeatures xsi:type="ecore:EAttribute" name="endTime" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//ELong"/> |
| <eStructuralFeatures xsi:type="ecore:EReference" name="children" upperBound="-1" |
| eType="#//Node" containment="true" eOpposite="#//Node/parent"/> |
| <eStructuralFeatures xsi:type="ecore:EReference" name="events" upperBound="-1" |
| eType="#//Event" containment="true"/> |
| <eStructuralFeatures xsi:type="ecore:EAttribute" name="name" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EString"/> |
| <eStructuralFeatures xsi:type="ecore:EReference" name="properties" upperBound="-1" |
| eType="#//PropertyMap" containment="true"/> |
| <eStructuralFeatures xsi:type="ecore:EReference" name="parent" eType="#//Node" |
| eOpposite="#//Node/children"/> |
| <eStructuralFeatures xsi:type="ecore:EReference" name="report" eType="#//Report" |
| eOpposite="#//Report/root"/> |
| <eStructuralFeatures xsi:type="ecore:EReference" name="snapshots" upperBound="-1" |
| eType="#//Snaphot" containment="true"/> |
| <eStructuralFeatures xsi:type="ecore:EAttribute" name="duration" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//ELong" |
| defaultValueLiteral="0"/> |
| </eClassifiers> |
| <eClassifiers xsi:type="ecore:EClass" name="Event"> |
| <eStructuralFeatures xsi:type="ecore:EAttribute" name="time" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//ELong"/> |
| <eStructuralFeatures xsi:type="ecore:EReference" name="properties" upperBound="-1" |
| eType="#//PropertyMap" containment="true"/> |
| <eStructuralFeatures xsi:type="ecore:EReference" name="data" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EObject" |
| containment="true"/> |
| <eStructuralFeatures xsi:type="ecore:EReference" name="source" eType="#//EventSource"/> |
| <eStructuralFeatures xsi:type="ecore:EAttribute" name="kind" eType="#//EventKind"/> |
| <eStructuralFeatures xsi:type="ecore:EAttribute" name="color" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EString"/> |
| <eStructuralFeatures xsi:type="ecore:EAttribute" name="count" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EInt" |
| defaultValueLiteral="1"/> |
| </eClassifiers> |
| <eClassifiers xsi:type="ecore:EEnum" name="EventKind"> |
| <eLiterals name="Info"/> |
| <eLiterals name="Begin" value="1"/> |
| <eLiterals name="End" value="2"/> |
| </eClassifiers> |
| <eClassifiers xsi:type="ecore:EClass" name="EventSource"> |
| <eStructuralFeatures xsi:type="ecore:EAttribute" name="name" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EString"/> |
| <eStructuralFeatures xsi:type="ecore:EReference" name="properties" upperBound="-1" |
| eType="#//PropertyMap" containment="true"/> |
| </eClassifiers> |
| <eClassifiers xsi:type="ecore:EClass" name="PropertyMap" instanceClassName="java.util.Map$Entry"> |
| <eStructuralFeatures xsi:type="ecore:EAttribute" name="key" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EString"/> |
| <eStructuralFeatures xsi:type="ecore:EReference" name="value" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EObject" |
| containment="true"/> |
| </eClassifiers> |
| <eClassifiers xsi:type="ecore:EClass" name="Snaphot"> |
| <eStructuralFeatures xsi:type="ecore:EAttribute" name="time" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//ELong"/> |
| <eStructuralFeatures xsi:type="ecore:EReference" name="properties" upperBound="-1" |
| eType="#//PropertyMap" containment="true"/> |
| <eStructuralFeatures xsi:type="ecore:EReference" name="data" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EObject" |
| containment="true"/> |
| </eClassifiers> |
| <eClassifiers xsi:type="ecore:EClass" name="ReportBuilderStore"> |
| <eStructuralFeatures xsi:type="ecore:EReference" name="report" eType="#//Report" |
| containment="true"/> |
| <eStructuralFeatures xsi:type="ecore:EReference" name="currentNode" eType="#//Node"/> |
| </eClassifiers> |
| <eClassifiers xsi:type="ecore:EClass" name="Screenshot"> |
| <eStructuralFeatures xsi:type="ecore:EAttribute" name="data" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EByteArray"/> |
| <eStructuralFeatures xsi:type="ecore:EAttribute" name="kind" eType="#//ScreenshotKind"/> |
| <eStructuralFeatures xsi:type="ecore:EAttribute" name="message" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EString"/> |
| </eClassifiers> |
| <eClassifiers xsi:type="ecore:EEnum" name="ScreenshotKind"> |
| <eLiterals name="PNG"/> |
| </eClassifiers> |
| <eClassifiers xsi:type="ecore:EClass" name="TraceData"> |
| <eStructuralFeatures xsi:type="ecore:EAttribute" name="message" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EString"/> |
| </eClassifiers> |
| <eClassifiers xsi:type="ecore:EClass" name="LoggingData"> |
| <eStructuralFeatures xsi:type="ecore:EAttribute" name="text" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EString" |
| defaultValueLiteral=""/> |
| <eStructuralFeatures xsi:type="ecore:EAttribute" name="category" eType="#//LoggingCategory"/> |
| </eClassifiers> |
| <eClassifiers xsi:type="ecore:EEnum" name="LoggingCategory"> |
| <eLiterals name="Default"/> |
| <eLiterals name="Normal" value="1"/> |
| <eLiterals name="Advanced" value="2"/> |
| </eClassifiers> |
| </ecore:EPackage> |