blob: 51337c6591b6b8bc45afad249dc9061da1e1844d [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="ide" nsURI="https://www.eclipse.org/epp/logging/aeri/ide/2.0"
nsPrefix="aeri">
<eClassifiers xsi:type="ecore:EClass" name="LogEventsQueue">
<eOperations name="addGroup" eType="#//LogEventGroup">
<eParameters name="events" upperBound="-1" eType="#//LogEvent"/>
</eOperations>
<eStructuralFeatures xsi:type="ecore:EReference" name="groups" upperBound="-1"
eType="#//LogEventGroup" containment="true"/>
</eClassifiers>
<eClassifiers xsi:type="ecore:EClass" name="LogEventGroup">
<eStructuralFeatures xsi:type="ecore:EAttribute" name="status" eType="ecore:EDataType ../../org.eclipse.epp.logging.aeri.core/models/aeri.ecore#//IStatus"/>
<eStructuralFeatures xsi:type="ecore:EReference" name="events" upperBound="-1"
eType="#//LogEvent" containment="true" eOpposite="#//LogEvent/group"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="timestamp" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//ELong"/>
</eClassifiers>
<eClassifiers xsi:type="ecore:EClass" name="LogEvent">
<eStructuralFeatures xsi:type="ecore:EAttribute" name="status" lowerBound="1"
eType="ecore:EDataType ../../org.eclipse.epp.logging.aeri.core/models/aeri.ecore#//IStatus"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="label" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EString"/>
<eStructuralFeatures xsi:type="ecore:EReference" name="server" lowerBound="1"
eType="#//ServerDescriptor"/>
<eStructuralFeatures xsi:type="ecore:EReference" name="group" eType="#//LogEventGroup"
eOpposite="#//LogEventGroup/events"/>
<eStructuralFeatures xsi:type="ecore:EReference" name="interest" eType="ecore:EClass ../../org.eclipse.epp.logging.aeri.core/models/aeri.ecore#//ProblemState"/>
<eStructuralFeatures xsi:type="ecore:EReference" name="options" eType="ecore:EClass ../../org.eclipse.epp.logging.aeri.core/models/aeri.ecore#//SendOptions"/>
<eStructuralFeatures xsi:type="ecore:EReference" name="response" eType="ecore:EClass ../../org.eclipse.epp.logging.aeri.core/models/aeri.ecore#//ProblemState"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="context" lowerBound="1"
eType="ecore:EDataType ../../org.eclipse.epp.logging.aeri.core/models/aeri.ecore#//IEclipseContext"/>
</eClassifiers>
<eClassifiers xsi:type="ecore:EClass" name="InternalInput">
<eStructuralFeatures xsi:type="ecore:EReference" name="input" upperBound="-1"
eType="#//LogEvent"/>
</eClassifiers>
<eClassifiers xsi:type="ecore:EClass" name="ServerDescriptor" eSuperTypes="../../org.eclipse.epp.logging.aeri.core/models/aeri.ecore#//Linkable ../../org.eclipse.epp.logging.aeri.core/models/aeri.ecore#//UserSettings">
<eOperations name="getImage16" eType="#//Image"/>
<eOperations name="getImage32" eType="#//Image"/>
<eOperations name="isActive" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EBoolean"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="id" lowerBound="1" 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="description" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EString"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="contributor" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EString"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="clazz" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EString"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="icon16" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EString"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="icon32" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EString"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="connection" eType="ecore:EDataType ../../org.eclipse.epp.logging.aeri.core/models/aeri.ecore#//IServerConnection"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="configured" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EBoolean"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="enabled" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EBoolean"
defaultValueLiteral="true"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="configurationElement" eType="ecore:EDataType ../../org.eclipse.epp.logging.aeri.core/models/aeri.ecore#//IConfigurationElement"/>
</eClassifiers>
<eClassifiers xsi:type="ecore:EClass" name="ProcessorDescriptor">
<eOperations name="getImage16" eType="#//Image"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="processor" eType="#//ReportProcessorSafeWrapper"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="configurationElement" eType="ecore:EDataType ../../org.eclipse.epp.logging.aeri.core/models/aeri.ecore#//IConfigurationElement"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="description" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EString"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="icon16" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EString"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="contributor" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EString"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="directive" 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="automatic" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EBoolean"/>
</eClassifiers>
<eClassifiers xsi:type="ecore:EDataType" name="Image" instanceClassName="org.eclipse.swt.graphics.Image"/>
<eClassifiers xsi:type="ecore:EDataType" name="Dialog" instanceClassName="org.eclipse.jface.dialogs.Dialog"/>
<eClassifiers xsi:type="ecore:EDataType" name="ReportProcessorSafeWrapper" instanceClassName="org.eclipse.epp.internal.logging.aeri.ide.processors.ReportProcessorSafeWrapper"/>
</ecore:EPackage>