<!ELEMENT extension (importParticipant)+>
<!ATTLIST extension
point CDATA #REQUIRED
id CDATA #IMPLIED
name CDATA #IMPLIED>
<!ELEMENT importParticipant EMPTY>
<!ATTLIST importParticipant
participant CDATA #REQUIRED
type IDREF #REQUIRED>
Describes one import participant
<extension point="org.eclipse.debug.core.breakpointImportParticipants"> <importParticipant participant="x.y.z.BreakpointImportParticipant" type="org.eclipse.jdt.debug.javaLineBreakpointMarker"> </importParticipant> </extension>In the above example the participant cares about Java line breakpoints: where
org.eclipse.jdt.debug.javaLineBreakpointMarker
is a breakpoint type defined using the org.eclipse.debug.core.breakpoints
extension point in org.eclipse.jdt.debug
type
attribute is the id of the marker backing the breakpoint type this participant cares about. The type needs to be the exact marker id of the breakpoint this participant cares about, marker hierarchies are not considered. For example 'org.eclipse.jdt.debug.javaLineBreakpointMarker', the id of the backing marker for the Java line breakpoint
The participant
attribute must specify a Java class that implements the org.eclipse.debug.core.model.IBreakpointImportParticipant
interface.
Copyright (c) 2008 IBM Corporation and others.
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-v20.html/
SPDX-License-Identifier: EPL-2.0