blob: 8d7b8f95ded93d735b1dd7c62b03512cc78e729d [file] [log] [blame]
<?xml version="1.0" encoding="UTF-8"?>
<?eclipse version="3.4"?>
<plugin>
<extension-point id="servers" name="Error Reporting Server" schema="schema/servers.exsd"/>
<extension-point id="processors" name="Provider for additional information" schema="schema/processors.exsd"/>
<extension
point="org.eclipse.ui.startup">
<startup
class="org.eclipse.epp.internal.logging.aeri.ide.IDEStartup">
</startup>
</extension>
<extension
point="org.eclipse.ui.preferencePages">
<page
id="org.eclipse.epp.logging.aeri.ide.preferencePages.root"
category="org.eclipse.ui.preferencePages.Workbench"
class="org.eclipse.epp.internal.logging.aeri.ide.dialogs.PreferencePage"
name="Error Reporting">
</page>
</extension>
<!-- notifications: category -->
<!-- notifications: sink -->
<extension
point="org.eclipse.mylyn.commons.notifications.ui.notifications">
<category
id="org.eclipse.epp.logging.aeri.notifications.category"
label="Error Reporting">
</category>
<sink
id="org.eclipse.epp.logging.aeri.notifications.sink.popup"
class="org.eclipse.epp.internal.logging.aeri.ide.notifications.PopupNotificationSink"
label="Desktop Popup (Errors)">
</sink>
<event
categoryId="org.eclipse.epp.logging.aeri.notifications.category"
id="org.eclipse.epp.logging.aeri.notifications.event.setup"
label="Setup">
<defaultHandler
sinkId="org.eclipse.epp.logging.aeri.notifications.sink.popup">
</defaultHandler>
<description>
This event is triggered when error reporting is set up initially. Note that this event will only work properly with the ‘Desktop Popup (Errors)’ notifier.
</description>
</event>
<event
categoryId="org.eclipse.epp.logging.aeri.notifications.category"
id="org.eclipse.epp.logging.aeri.notifications.event.responses"
label="Project Responses">
<defaultHandler
sinkId="org.eclipse.epp.logging.aeri.notifications.sink.popup">
</defaultHandler>
<description>
This event is triggered when a response for a sent error report is received. Note that this event will only work properly with the ‘Desktop Popup (Errors)’ notifier.
</description>
</event>
<event
categoryId="org.eclipse.epp.logging.aeri.notifications.category"
id="org.eclipse.epp.logging.aeri.notifications.event.newProblem"
label="New Problem">
<defaultHandler
sinkId="org.eclipse.epp.logging.aeri.notifications.sink.popup">
</defaultHandler>
<description>
This event is triggered when a new problem occurs. Note that this event will only work properly with the ‘Desktop Popup (Errors)’ notifier.
</description>
</event>
</extension>
<extension
point="org.eclipse.epp.logging.aeri.ide.servers">
<server
id="org.eclipse.epp.logging.aeri.ide.server"
class="org.eclipse.epp.internal.logging.aeri.ide.server.mars.ServerConnection"
description="%servers.ide.description"
icon16="icons/obj16/eclipse.png"
icon32="icons/obj32/eclipse.png"
name="%servers.ide.name">
<link
href="http://eclipse.org"
rel="provider"
title="Eclipse Foundation">
</link>
<link
href="https://dev.eclipse.org/recommenders/community/confess/v2/discovery"
rel="discovery"
title="Discovery URL">
</link>
<link
title="Privacy Policy"
href="https://www.eclipse.org/legal/services/aeri-privacy.php"
rel="privacy-policy">
</link>
<link
title="Terms of Use"
href="http://www.eclipse.org/legal/services/aeri-termsofuse.php"
rel="terms-of-use">
</link>
<link
href="https://wiki.eclipse.org/EPP/Logging"
rel="help"
title="Help">
</link>
</server>
</extension>
<extension
point="org.eclipse.core.runtime.preferences">
<initializer
class="org.eclipse.epp.internal.logging.aeri.ide.PreferenceInitializer">
</initializer>
</extension>
<extension point="org.eclipse.emf.ecore.generated_package">
<!-- @generated aeri.ide -->
<package
uri="https://www.eclipse.org/epp/logging/aeri/ide/2.0"
class="org.eclipse.epp.internal.logging.aeri.ide.IIdePackage"/>
</extension>
<extension
point="org.eclipse.emf.ecore.factory_override">
<factory
class="org.eclipse.epp.internal.logging.aeri.ide.custom.CustomModelFactory"
uri="https://www.eclipse.org/epp/logging/aeri/ide/2.0">
</factory>
</extension>
<extension
point="org.eclipse.epp.logging.aeri.ide.processors">
<processor
class="org.eclipse.epp.internal.logging.aeri.ide.processors.SystemPropertiesProcessor"
description="Adds all system properties to this report."
directive="system-properties"
icon16="icons/elcl16/system_properties.png"
isAutomatic="false"
name="System Properties">
</processor>
<processor
class="org.eclipse.epp.internal.logging.aeri.ide.processors.UserPreferencesProcessor"
description="Adds all Eclipse user preferences to this report."
directive="user-preferences"
icon16="icons/elcl16/user_preferences.png"
isAutomatic="false"
name="User Preferences">
</processor>
<processor
class="org.eclipse.epp.internal.logging.aeri.ide.processors.PluginRegistryProcessor"
description="Adds all installed bundles with their name, version and resolution status to this report."
directive="installed-bundles"
icon16="icons/elcl16/installed_bundles.png"
isAutomatic="false"
name="Installed Bundles">
</processor>
<processor
class="org.eclipse.epp.internal.logging.aeri.ide.processors.InstalledFeaturesProcessor"
description="Adds all installed features with their name and version to this report."
directive="installed-features"
icon16="icons/elcl16/installed_features.png"
isAutomatic="false"
name="Installed Features">
</processor>
<processor
class="org.eclipse.epp.internal.logging.aeri.ide.processors.AnonymizeMessagesProcessor"
description="Anonymize all messages within this report."
directive="anonymize-messages"
icon16="icons/elcl16/anonymize_messages.png"
isAutomatic="false"
name="Anonymize Messages">
</processor>
<processor
class="org.eclipse.epp.internal.logging.aeri.ide.processors.AnonymizeStackTracesProcessor"
description="Anonymize all 3rd party stack trace elements within this report."
directive="anonymize-stack-trace"
icon16="icons/elcl16/anonymize_stacktrace.png"
isAutomatic="false"
name="Anonymize Stack Trace">
</processor>
<processor
class="org.eclipse.epp.internal.logging.aeri.ide.processors.WiringErrorAnalyzerProcessor"
description="Adds information about possible originating bundles for NoClassDefFoundError, LinkageError and ClassNotFoundException to the report. "
directive="analyze-wiring"
icon16="icons/elcl16/analyze_wiring.png"
isAutomatic="true"
name="Extended Classpath Analysis">
</processor>
<processor
class="org.eclipse.epp.internal.logging.aeri.ide.processors.StepsToReproduceProcessor"
description="Please provide detailed steps to reproduce this error."
directive="steps-to-reproduce"
icon16="icons/elcl16/steps_to_reproduce.png"
isAutomatic="false"
name="Steps to Reproduce">
</processor>
</extension>
</plugin>