blob: c34e805691c3405af8abc01c08a34e93c9c9306f [file] [log] [blame]
<?xml version="1.0" encoding="UTF-8"?>
<?eclipse version="3.2"?>
<!--
Copyright (c) 2008, 2023 SAP AG, IBM Corporation and others.
All rights reserved. This program and the accompanying materials
are made available under the terms of the Eclipse Public License 2.0
which accompanies this distribution, and is available at
https://www.eclipse.org/legal/epl-2.0/
SPDX-License-Identifier: EPL-2.0
Contributors:
SAP AG - initial API and implementation
IBM Corporation - content type
-->
<plugin>
<extension-point id="parser" name="%extension-point.parser.name" schema="schema/parser.exsd"/>
<extension point="org.eclipse.mat.api.factory">
<factory impl="org.eclipse.mat.parser.internal.SnapshotFactoryImpl" />
</extension>
<extension point="org.eclipse.core.contenttype.contentTypes">
<!-- declares a content type for MAT index files -->
<content-type id="org.eclipse.mat.Index" name="%content-type.name.index.file Eclipse Memory Analyzer index file"
priority="normal"
base-type="org.eclipse.mat.JavaHeapDump"
file-extensions="index"
>
<describer
class="org.eclipse.core.runtime.content.BinarySignatureDescriber">
<parameter name="signature" value="4D 41 54 5F 30 31"/>
<parameter name="offset" value="8"/>
<parameter name="required" value="true"/>
</describer>
</content-type>
</extension>
</plugin>