This extension point provides a mechanism for contributing UI to view and edit breakpoint attributes. marker type for which attribute labels are applied debug model Id for this extension is valid (debugModelId is a property of cbreakpoint) id of the breakpoint attribute, for example "catchpoint.type" user visible label for the breakpoint attribute value field editor that will be shown to for given attribute. If not specified this attribute will not be visible in Common page. Type of the attribute: boolean, string, integer Properties of value for parent attribute. If Value contains child attributes it means that these property only enabled when value of parent attribute equal to current element value Value of the attribute for which label is declared User visible label for the breakpoint attribute value CDT 5.0 <pre> <extension id="com.xyz.coolMarkerLabels" point="org.eclipse.cdt.debug.ui.breakpointContribution"> <breakpointLabels markerId="com.xyz.coolMarker"> <attribute name="owner" label="Resource Owner"> <value value="harris.bob" label="Bob Harris"/> <value value="harris.mary" label="Mary Harris"/> </attribute> </breakpointLabels> </extension> <extension point="org.eclipse.cdt.debug.ui.breakpointContribution"> <breakpointLabels markerId="org.eclipse.cdt.debug.core.catchpoint"> <attribute name="org.eclipse.cdt.debug.core.catchpoint.type" label="Catchpoint Type" type="enum"> <value value="gdb.catch" label="Exception Caught"> <attribute name="org.eclipse.cdt.debug.core.catchpoint.argument" label="C/C++ Type" type="string" fieldEditor="org.eclipse.cdt.debug.ui.breakpoints.CTypeSelectorEditor"> </attribute> </value> <value value="gdb.throw" label="Exception Thrown"/> <value value="gdb.signal" label="Signal Caught"> <attribute name="org.eclipse.cdt.debug.core.catchpoint.argument" label="Signal Number" type="integer" fieldEditor="IntegerFieldEditor"> </attribute> </value> </attribute> </breakpointLabels> </extension> </pre>