blob: 7200aa7570a534d864f1ccf300be7a285e11c8d0 [file] [log] [blame]
<?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="core" nsURI="https://www.eclipse.org/epp/logging/aeri/core/2.0"
nsPrefix="aeri">
<eClassifiers xsi:type="ecore:EClass" name="Report">
<eStructuralFeatures xsi:type="ecore:EAttribute" name="anonymousId" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EString"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="name" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EString"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="email" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EString"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="comment" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EString"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="eclipseBuildId" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EString"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="eclipseProduct" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EString"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="javaRuntimeVersion" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EString"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="osgiWs" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EString"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="osgiOs" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EString"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="osgiOsVersion" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EString"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="osgiArch" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EString"/>
<eStructuralFeatures xsi:type="ecore:EReference" name="presentBundles" upperBound="-1"
eType="#//Bundle" containment="true"/>
<eStructuralFeatures xsi:type="ecore:EReference" name="status" eType="#//Status"
containment="true"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="severity" lowerBound="1"
eType="#//Severity"/>
<eStructuralFeatures xsi:type="ecore:EReference" name="auxiliaryInformation" upperBound="-1"
eType="#//StringToStringMap" containment="true"/>
</eClassifiers>
<eClassifiers xsi:type="ecore:EClass" name="Bundle">
<eStructuralFeatures xsi:type="ecore:EAttribute" name="name" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EString"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="version" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EString"/>
</eClassifiers>
<eClassifiers xsi:type="ecore:EClass" name="Status">
<eStructuralFeatures xsi:type="ecore:EAttribute" name="pluginId" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EString"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="pluginVersion" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EString"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="code" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EInt"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="severity" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EInt"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="message" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EString"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="fingerprint" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EString"/>
<eStructuralFeatures xsi:type="ecore:EReference" name="children" upperBound="-1"
eType="#//Status" containment="true"/>
<eStructuralFeatures xsi:type="ecore:EReference" name="exception" eType="#//Throwable"
containment="true"/>
</eClassifiers>
<eClassifiers xsi:type="ecore:EClass" name="Throwable">
<eStructuralFeatures xsi:type="ecore:EAttribute" name="className" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EString"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="message" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EString"/>
<eStructuralFeatures xsi:type="ecore:EReference" name="cause" eType="#//Throwable"
containment="true"/>
<eStructuralFeatures xsi:type="ecore:EReference" name="stackTrace" upperBound="-1"
eType="#//StackTraceElement" containment="true"/>
</eClassifiers>
<eClassifiers xsi:type="ecore:EClass" name="StackTraceElement">
<eStructuralFeatures xsi:type="ecore:EAttribute" name="fileName" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EString"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="className" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EString"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="methodName" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EString"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="lineNumber" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EInt"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="native" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EBoolean"/>
</eClassifiers>
<eClassifiers xsi:type="ecore:EClass" name="UserSettings">
<eStructuralFeatures xsi:type="ecore:EAttribute" name="reporterId" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EString"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="reporterName" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EString"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="reporterEmail" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EString"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="anonymizeMessages" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EBoolean"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="anonymizeStackTraces" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EBoolean"
defaultValueLiteral="true"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="disableAutomaticWiringAnalysis"
eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EBoolean"/>
</eClassifiers>
<eClassifiers xsi:type="ecore:EClass" name="SystemSettings" eSuperTypes="#//UserSettings">
<eStructuralFeatures xsi:type="ecore:EAttribute" name="sendMode" eType="#//SendMode"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="resetSendMode" eType="#//ResetSendMode"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="resetSendModeOn" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//ELong"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="configured" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EBoolean"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="debugEnabled" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EBoolean"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="anonymousId" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EString"/>
</eClassifiers>
<eClassifiers xsi:type="ecore:EClass" name="Link">
<eStructuralFeatures xsi:type="ecore:EAttribute" name="rel" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EString"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="href" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EString"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="title" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EString"/>
</eClassifiers>
<eClassifiers xsi:type="ecore:EEnum" name="SendMode">
<eLiterals name="NOTIFY"/>
<eLiterals name="BACKGROUND" value="1"/>
<eLiterals name="NEVER" value="2"/>
</eClassifiers>
<eClassifiers xsi:type="ecore:EEnum" name="ResetSendMode">
<eLiterals name="HOURS_24"/>
<eLiterals name="RESTART" value="1"/>
<eLiterals name="PERMANENT" value="2"/>
<eLiterals name="KEEP" value="3"/>
</eClassifiers>
<eClassifiers xsi:type="ecore:EClass" name="ProblemState" eSuperTypes="#//Linkable">
<eStructuralFeatures xsi:type="ecore:EAttribute" name="status" eType="#//ProblemStatus"
defaultValueLiteral="NEW"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="message" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EString"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="needinfo" upperBound="-1"
eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EString"/>
</eClassifiers>
<eClassifiers xsi:type="ecore:EClass" name="SendOptions" eSuperTypes="#//UserSettings">
<eStructuralFeatures xsi:type="ecore:EAttribute" name="comment" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EString"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="severity" eType="#//Severity"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="enabledProcessors" upperBound="-1"
eType="#//IReportProcessor"/>
</eClassifiers>
<eClassifiers xsi:type="ecore:EEnum" name="Severity">
<eLiterals name="UNKNOWN"/>
<eLiterals name="CRITICAL" value="1"/>
<eLiterals name="MAJOR" value="2"/>
<eLiterals name="MINOR" value="3"/>
<eLiterals name="ENHANCEMENT" value="4"/>
<eLiterals name="NO_BUG" value="5"/>
</eClassifiers>
<eClassifiers xsi:type="ecore:EEnum" name="ProblemStatus">
<eLiterals name="NEW"/>
<eLiterals name="CONFIRMED" value="1" literal="CONFIRMED"/>
<eLiterals name="UNCONFIRMED" value="2" literal="UNCONFIRMED"/>
<eLiterals name="NEEDINFO" value="3" literal="NEEDINFO"/>
<eLiterals name="INVALID" value="4"/>
<eLiterals name="FIXED" value="5"/>
<eLiterals name="FAILURE" value="6"/>
<eLiterals name="IGNORED" value="7"/>
<eLiterals name="WONTFIX" value="8" literal="WONTFIX"/>
</eClassifiers>
<eClassifiers xsi:type="ecore:EDataType" name="IProgressMonitor" instanceClassName="org.eclipse.core.runtime.IProgressMonitor"/>
<eClassifiers xsi:type="ecore:EDataType" name="Exception" instanceClassName="java.lang.Exception"/>
<eClassifiers xsi:type="ecore:EDataType" name="IEclipseContext" instanceClassName="org.eclipse.e4.core.contexts.IEclipseContext"/>
<eClassifiers xsi:type="ecore:EDataType" name="IServerConnection" instanceClassName="org.eclipse.epp.logging.aeri.core.IServerConnection"/>
<eClassifiers xsi:type="ecore:EDataType" name="IReportProcessor" instanceClassName="org.eclipse.epp.logging.aeri.core.IReportProcessor"/>
<eClassifiers xsi:type="ecore:EDataType" name="IStatus" instanceClassName="org.eclipse.core.runtime.IStatus"/>
<eClassifiers xsi:type="ecore:EDataType" name="IConfigurationElement" instanceClassName="org.eclipse.core.runtime.IConfigurationElement"/>
<eClassifiers xsi:type="ecore:EClass" name="StringToLinkMap" 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="#//Link"/>
</eClassifiers>
<eClassifiers xsi:type="ecore:EClass" name="Linkable">
<eStructuralFeatures xsi:type="ecore:EReference" name="links" upperBound="-1"
eType="#//StringToLinkMap" containment="true"/>
</eClassifiers>
<eClassifiers xsi:type="ecore:EClass" name="StringToStringMap" 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:EAttribute" name="value" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EString"
defaultValueLiteral=""/>
</eClassifiers>
</ecore:EPackage>