carbidecpp22devenv/plugins/org.eclipse.jdt.debug_3.5.0.v20090526/plugin.xml
changeset 467 f032d8902fe7
equal deleted inserted replaced
466:aa6f5c02fa82 467:f032d8902fe7
       
     1 <?xml version="1.0" encoding="UTF-8"?>
       
     2 <?eclipse version="3.0"?>
       
     3 <!--
       
     4      Copyright (c) 2005, 2009 IBM Corporation and others.
       
     5      All rights reserved. This program and the accompanying materials
       
     6      are made available under the terms of the Eclipse Public License v1.0
       
     7      which accompanies this distribution, and is available at
       
     8      http://www.eclipse.org/legal/epl-v10.html
       
     9     
       
    10      Contributors:
       
    11          IBM Corporation - initial API and implementation
       
    12  -->
       
    13 
       
    14 <plugin>
       
    15 
       
    16     
       
    17 <!-- Not to be extended com.sun.tools.jdi.VirtualMachineManagerImpl or org.eclipse.jdi.internal.VirtualMachineManagerImpl -->
       
    18    <extension-point id="jdiclient" name="%virtualMachineManagerImpl"  schema="schema/jdiclient.exsd"/>
       
    19    <extension-point id="javaLogicalStructures" name="%javaLogicalStructures" schema="schema/javaLogicalStructures.exsd"/>
       
    20    <extension-point id="breakpointListeners" name="%breakpointListeners.name" schema="schema/breakpointListeners.exsd"/>
       
    21 
       
    22 <!-- Extensions -->
       
    23    <extension
       
    24          point="org.eclipse.debug.core.breakpoints">
       
    25       <breakpoint
       
    26             markerType="org.eclipse.jdt.debug.javaLineBreakpointMarker"
       
    27             class="org.eclipse.jdt.internal.debug.core.breakpoints.JavaLineBreakpoint"
       
    28             id="javaLineBreakpoint"
       
    29             name="%javaLineBreakpoint.name">
       
    30       </breakpoint>
       
    31       <breakpoint
       
    32             markerType="org.eclipse.jdt.debug.javaClassPrepareBreakpointMarker"
       
    33             class="org.eclipse.jdt.internal.debug.core.breakpoints.JavaClassPrepareBreakpoint"
       
    34             id="javaClassPrepareBreakpoint"
       
    35             name="%javaClassLoadBreakpoint.name">
       
    36       </breakpoint>      
       
    37       <breakpoint
       
    38             markerType="org.eclipse.jdt.debug.javaPatternBreakpointMarker"
       
    39             class="org.eclipse.jdt.internal.debug.core.breakpoints.JavaPatternBreakpoint"
       
    40             id="javaPatternBreakpoint"
       
    41             name="%javaLineBreakpoint.name">
       
    42       </breakpoint>
       
    43       <breakpoint
       
    44             markerType="org.eclipse.jdt.debug.javaTargetPatternBreakpointMarker"
       
    45             class="org.eclipse.jdt.internal.debug.core.breakpoints.JavaTargetPatternBreakpoint"
       
    46             id="javaTargetPatternBreakpoint"
       
    47             name="%javaLineBreakpoint.name">
       
    48       </breakpoint>
       
    49       <breakpoint
       
    50             markerType="org.eclipse.jdt.debug.javaExceptionBreakpointMarker"
       
    51             class="org.eclipse.jdt.internal.debug.core.breakpoints.JavaExceptionBreakpoint"
       
    52             id="javaExceptionBreakpoint"
       
    53             name="%javaExceptionBreakpoint.name">
       
    54       </breakpoint>
       
    55       <breakpoint
       
    56             markerType="org.eclipse.jdt.debug.javaWatchpointMarker"
       
    57             class="org.eclipse.jdt.internal.debug.core.breakpoints.JavaWatchpoint"
       
    58             id="javaWatchpoint"
       
    59             name="%javaWatchpoint.name">
       
    60       </breakpoint>
       
    61       <breakpoint
       
    62             markerType="org.eclipse.jdt.debug.javaMethodBreakpointMarker"
       
    63             class="org.eclipse.jdt.internal.debug.core.breakpoints.JavaMethodBreakpoint"
       
    64             id="javaMethodBreakpoint"
       
    65             name="%javaMethodBreakpoint.name">
       
    66       </breakpoint>
       
    67       <breakpoint
       
    68             markerType="org.eclipse.jdt.debug.javaMethodEntryBreakpointMarker"
       
    69             class="org.eclipse.jdt.internal.debug.core.breakpoints.JavaMethodEntryBreakpoint"
       
    70             id="javaMethodEntryBreakpoint"
       
    71             name="%javaMethodBreakpoint.name">
       
    72       </breakpoint>
       
    73       <breakpoint
       
    74             markerType="org.eclipse.jdt.debug.javaStratumLineBreakpointMarker"
       
    75             class="org.eclipse.jdt.internal.debug.core.breakpoints.JavaStratumLineBreakpoint"
       
    76             id="javaStratumLineBreakpointMarker"
       
    77             name="%javaLineBreakpoint.name">
       
    78       </breakpoint>
       
    79    </extension>
       
    80    <extension
       
    81          id="javaBreakpointMarker"
       
    82          name="%JavaBreakpoint.name"
       
    83          point="org.eclipse.core.resources.markers">
       
    84       <super
       
    85             type="org.eclipse.debug.core.breakpointMarker">
       
    86       </super>
       
    87    </extension>
       
    88    <extension
       
    89          id="javaClassPrepareBreakpointMarker"
       
    90          name="%JavaClassLoadBreakpoint.name"
       
    91          point="org.eclipse.core.resources.markers">
       
    92       <super
       
    93             type="org.eclipse.jdt.debug.javaBreakpointMarker">
       
    94       </super>
       
    95       <persistent
       
    96             value="true">
       
    97       </persistent>
       
    98    </extension>   
       
    99    <extension
       
   100          id="commonJavaLineBreakpointMarker"
       
   101          name="%CommonJavaLineBreakpoint.name"
       
   102          point="org.eclipse.core.resources.markers">
       
   103       <super
       
   104             type="org.eclipse.jdt.debug.javaBreakpointMarker">
       
   105       </super>
       
   106       <super
       
   107             type="org.eclipse.debug.core.lineBreakpointMarker">
       
   108       </super>
       
   109       <persistent
       
   110             value="true">
       
   111       </persistent>
       
   112       <attribute
       
   113             name="org.eclipse.jdt.debug.core.typeName">
       
   114       </attribute>
       
   115       <attribute
       
   116             name="org.eclipse.jdt.debug.core.installCount">
       
   117       </attribute>
       
   118       <attribute
       
   119             name="org.eclipse.jdt.debug.core.hitCount">
       
   120       </attribute>
       
   121       <attribute
       
   122             name="org.eclipse.jdt.debug.core.expired">
       
   123       </attribute>
       
   124    </extension>
       
   125    <extension
       
   126          id="javaLineBreakpointMarker"
       
   127          name="%JavaLineBreakpoint.name"
       
   128          point="org.eclipse.core.resources.markers">
       
   129       <super
       
   130             type="org.eclipse.jdt.debug.commonJavaLineBreakpointMarker">
       
   131       </super>
       
   132       <persistent
       
   133             value="true">
       
   134       </persistent>
       
   135    </extension>
       
   136    <extension
       
   137          id="javaPatternBreakpointMarker"
       
   138          name="%JavaPatternBreakpoint.name"
       
   139          point="org.eclipse.core.resources.markers">
       
   140       <super
       
   141             type="org.eclipse.jdt.debug.commonJavaLineBreakpointMarker">
       
   142       </super>
       
   143       <persistent
       
   144             value="true">
       
   145       </persistent>
       
   146       <attribute
       
   147             name="org.eclipse.jdt.debug.core.pattern">
       
   148       </attribute>
       
   149       <attribute
       
   150             name="org.eclipse.jdt.debug.core.sourceName">
       
   151       </attribute>
       
   152    </extension>
       
   153    <extension
       
   154          id="javaTargetPatternBreakpointMarker"
       
   155          name="%JavaTargetPatternBreakpoint.name"
       
   156          point="org.eclipse.core.resources.markers">
       
   157       <super
       
   158             type="org.eclipse.jdt.debug.commonJavaLineBreakpointMarker">
       
   159       </super>
       
   160       <persistent
       
   161             value="true">
       
   162       </persistent>
       
   163       <attribute
       
   164             name="org.eclipse.jdt.debug.core.sourceName">
       
   165       </attribute>
       
   166    </extension>
       
   167    <extension
       
   168          id="javaExceptionBreakpointMarker"
       
   169          name="%JavaExceptionBreakpoint.name"
       
   170          point="org.eclipse.core.resources.markers">
       
   171       <super
       
   172             type="org.eclipse.jdt.debug.javaBreakpointMarker">
       
   173       </super>
       
   174       <persistent
       
   175             value="true">
       
   176       </persistent>
       
   177       <attribute
       
   178             name="org.eclipse.jdt.debug.core.caught">
       
   179       </attribute>
       
   180       <attribute
       
   181             name="org.eclipse.jdt.debug.core.uncaught">
       
   182       </attribute>
       
   183       <attribute
       
   184             name="org.eclipse.jdt.debug.core.checked">
       
   185       </attribute>
       
   186    </extension>
       
   187    <extension
       
   188          id="javaWatchpointMarker"
       
   189          name="%JavaWatchpoint.name"
       
   190          point="org.eclipse.core.resources.markers">
       
   191       <super
       
   192             type="org.eclipse.jdt.debug.javaLineBreakpointMarker">
       
   193       </super>
       
   194       <persistent
       
   195             value="true">
       
   196       </persistent>
       
   197       <attribute
       
   198             name="org.eclipse.jdt.debug.core.fieldName">
       
   199       </attribute>
       
   200       <attribute
       
   201             name="org.eclipse.jdt.debug.core.access">
       
   202       </attribute>
       
   203       <attribute
       
   204             name="org.eclipse.jdt.debug.core.modification">
       
   205       </attribute>
       
   206       <attribute
       
   207             name="org.eclipse.jdt.debug.core.auto_disabled">
       
   208       </attribute>
       
   209    </extension>
       
   210    <extension
       
   211          id="javaMethodBreakpointMarker"
       
   212          name="%JavaMethodBreakpoint.name"
       
   213          point="org.eclipse.core.resources.markers">
       
   214       <super
       
   215             type="org.eclipse.jdt.debug.javaLineBreakpointMarker">
       
   216       </super>
       
   217       <persistent
       
   218             value="true">
       
   219       </persistent>
       
   220       <attribute
       
   221             name="org.eclipse.jdt.debug.core.methodName">
       
   222       </attribute>
       
   223       <attribute
       
   224             name="org.eclipse.jdt.debug.core.methodSignature">
       
   225       </attribute>
       
   226       <attribute
       
   227             name="org.eclipse.jdt.debug.core.entry">
       
   228       </attribute>
       
   229       <attribute
       
   230             name="org.eclipse.jdt.debug.core.exit">
       
   231       </attribute>
       
   232       <attribute
       
   233             name="org.eclipse.jdt.debug.core.native">
       
   234       </attribute>
       
   235    </extension>
       
   236    <extension
       
   237          id="javaMethodEntryBreakpointMarker"
       
   238          name="%JavaMethodEntryBreakpoint.name"
       
   239          point="org.eclipse.core.resources.markers">
       
   240       <super
       
   241             type="org.eclipse.jdt.debug.javaLineBreakpointMarker">
       
   242       </super>
       
   243       <persistent
       
   244             value="true">
       
   245       </persistent>
       
   246       <attribute
       
   247             name="org.eclipse.jdt.debug.core.methodName">
       
   248       </attribute>
       
   249       <attribute
       
   250             name="org.eclipse.jdt.debug.core.methodSignature">
       
   251       </attribute>
       
   252    </extension>
       
   253    <extension
       
   254          id="javaStratumLineBreakpointMarker"
       
   255          name="%JavaStratumLineBreakpoint.name"
       
   256          point="org.eclipse.core.resources.markers">
       
   257       <super
       
   258             type="org.eclipse.jdt.debug.commonJavaLineBreakpointMarker">
       
   259       </super>
       
   260       <persistent
       
   261             value="true">
       
   262       </persistent>
       
   263       <attribute
       
   264             name="org.eclipse.jdt.debug.core.stratum">
       
   265       </attribute>
       
   266       <attribute
       
   267             name="org.eclipse.jdt.debug.core.sourceName">
       
   268       </attribute>
       
   269       <attribute
       
   270             name="org.eclipse.jdt.debug.core.sourcePath">
       
   271       </attribute>
       
   272       <attribute
       
   273             name="org.eclipse.jdt.debug.core.pattern">
       
   274       </attribute>
       
   275    </extension>
       
   276 
       
   277    
       
   278    <extension point="org.eclipse.core.expressions.propertyTesters">
       
   279       <propertyTester
       
   280       		namespace="org.eclipse.jdt.debug"
       
   281             properties="isMultiStrata"
       
   282             type="org.eclipse.debug.core.model.IStackFrame"
       
   283             class="org.eclipse.jdt.internal.debug.core.JavaDebugPropertyTester"
       
   284             id="org.eclipse.jdt.debug.PropertyTester">
       
   285       </propertyTester>        
       
   286    </extension>
       
   287    
       
   288   	<extension point="org.eclipse.core.runtime.preferences">
       
   289 		<initializer class="org.eclipse.jdt.internal.debug.core.JDIDebugPluginPreferenceInitializer"/>
       
   290 	</extension>
       
   291    <extension
       
   292          point="org.eclipse.jdt.debug.javaLogicalStructures">
       
   293       <javaLogicalStructure
       
   294             subtypes="true"
       
   295             value="return entrySet().toArray();"
       
   296             type="java.util.Map"
       
   297             description="%descriptionMap"/>
       
   298       <javaLogicalStructure
       
   299             subtypes="true"
       
   300             value="return toArray();"
       
   301             type="java.util.Collection"
       
   302             description="%descriptionCollection"/>
       
   303       <javaLogicalStructure
       
   304             subtypes="true"
       
   305             type="java.util.Map$Entry"
       
   306             description="%descriptionMapEntry">
       
   307          <variable
       
   308                value="return getKey();"
       
   309                name="key"/>
       
   310          <variable
       
   311                value="return getValue();"
       
   312                name="value"/>
       
   313       </javaLogicalStructure>
       
   314       <javaLogicalStructure
       
   315             subtypes="true"
       
   316             value="return getChildren();"
       
   317             type="org.eclipse.swt.widgets.Composite"
       
   318             description="%descriptionSWTComposite"/>
       
   319    </extension>
       
   320    <extension
       
   321          point="org.eclipse.debug.core.logicalStructureProviders">
       
   322       <logicalStructureProvider
       
   323             class="org.eclipse.jdt.internal.debug.core.logicalstructures.JavaLogicalStructures"
       
   324             modelIdentifier="org.eclipse.jdt.debug"/>
       
   325    </extension>
       
   326    <extension
       
   327          point="org.eclipse.debug.core.breakpointImportParticipants">
       
   328       <importParticipant
       
   329             participant="org.eclipse.jdt.internal.debug.core.breakpoints.JavaBreakpointImportParticipant"
       
   330             type="org.eclipse.jdt.debug.javaClassPrepareBreakpointMarker">
       
   331       </importParticipant>
       
   332       <importParticipant
       
   333             participant="org.eclipse.jdt.internal.debug.core.breakpoints.JavaBreakpointImportParticipant"
       
   334             type="org.eclipse.jdt.debug.javaExceptionBreakpointMarker">
       
   335       </importParticipant>
       
   336       <importParticipant
       
   337             participant="org.eclipse.jdt.internal.debug.core.breakpoints.JavaBreakpointImportParticipant"
       
   338             type="org.eclipse.jdt.debug.javaLineBreakpointMarker">
       
   339       </importParticipant>
       
   340       <importParticipant
       
   341             participant="org.eclipse.jdt.internal.debug.core.breakpoints.JavaBreakpointImportParticipant"
       
   342             type="org.eclipse.jdt.debug.javaMethodBreakpointMarker">
       
   343       </importParticipant>
       
   344       <importParticipant
       
   345             participant="org.eclipse.jdt.internal.debug.core.breakpoints.JavaBreakpointImportParticipant"
       
   346             type="org.eclipse.jdt.debug.javaMethodEntryBreakpointMarker">
       
   347       </importParticipant>
       
   348       <importParticipant
       
   349             participant="org.eclipse.jdt.internal.debug.core.breakpoints.JavaBreakpointImportParticipant"
       
   350             type="org.eclipse.jdt.debug.javaWatchpointMarker">
       
   351       </importParticipant>
       
   352    </extension>
       
   353    
       
   354 </plugin>