cdt/cdt_5_0_x/org.eclipse.cdt.ui.tests/plugin.xml
author cawthron
Wed, 25 Mar 2009 00:52:33 -0500
changeset 1 a7cc18b7a772
permissions -rw-r--r--
new
Ignore whitespace changes - Everywhere: Within whitespace: At end of lines:
1
cawthron
parents:
diff changeset
     1
<?xml version="1.0" encoding="UTF-8"?>
cawthron
parents:
diff changeset
     2
<?eclipse version="3.0"?>
cawthron
parents:
diff changeset
     3
<plugin>
cawthron
parents:
diff changeset
     4
cawthron
parents:
diff changeset
     5
     <extension
cawthron
parents:
diff changeset
     6
         point="org.eclipse.cdt.ui.CHelpProvider">
cawthron
parents:
diff changeset
     7
      <provider
cawthron
parents:
diff changeset
     8
         class="org.eclipse.cdt.ui.tests.chelp.CHelpTestInfoProvider"
cawthron
parents:
diff changeset
     9
         id="org.eclipse.cdt.ui.tests.chelp.extension.1"/>
cawthron
parents:
diff changeset
    10
      <provider
cawthron
parents:
diff changeset
    11
         class="org.eclipse.cdt.ui.tests.chelp.CHelpTestInfoProvider"
cawthron
parents:
diff changeset
    12
         id="org.eclipse.cdt.ui.tests.chelp.extension.2"/>
cawthron
parents:
diff changeset
    13
      <provider
cawthron
parents:
diff changeset
    14
         class="org.eclipse.cdt.ui.tests.chelp.CHelpTestInfoProvider"
cawthron
parents:
diff changeset
    15
         id="org.eclipse.cdt.ui.tests.chelp.extension.3"/>
cawthron
parents:
diff changeset
    16
cawthron
parents:
diff changeset
    17
   </extension>
cawthron
parents:
diff changeset
    18
   
cawthron
parents:
diff changeset
    19
      <extension
cawthron
parents:
diff changeset
    20
         point="org.eclipse.ui.views">
cawthron
parents:
diff changeset
    21
      <view
cawthron
parents:
diff changeset
    22
            allowMultiple="false"
cawthron
parents:
diff changeset
    23
            class="org.eclipse.cdt.ui.tests.DOMAST.DOMAST"
cawthron
parents:
diff changeset
    24
            icon="icons/sample.gif"
cawthron
parents:
diff changeset
    25
            category="org.eclipse.cdt.ui.views"
cawthron
parents:
diff changeset
    26
            name="DOM AST"
cawthron
parents:
diff changeset
    27
            id="org.eclipse.cdt.ui.tests.DOMAST.DOMAST">
cawthron
parents:
diff changeset
    28
      </view>
cawthron
parents:
diff changeset
    29
   </extension>
cawthron
parents:
diff changeset
    30
   <extension
cawthron
parents:
diff changeset
    31
         point="org.eclipse.ui.perspectiveExtensions">
cawthron
parents:
diff changeset
    32
      <perspectiveExtension
cawthron
parents:
diff changeset
    33
            targetID="org.eclipse.ui.resourcePerspective">
cawthron
parents:
diff changeset
    34
         <view
cawthron
parents:
diff changeset
    35
               id="org.eclipse.cdt.ui.tests.DOMAST.DOMAST"
cawthron
parents:
diff changeset
    36
               ratio="0.5"
cawthron
parents:
diff changeset
    37
               relationship="right"
cawthron
parents:
diff changeset
    38
               relative="org.eclipse.ui.views.TaskList">
cawthron
parents:
diff changeset
    39
         </view>
cawthron
parents:
diff changeset
    40
      </perspectiveExtension>
cawthron
parents:
diff changeset
    41
   </extension>
cawthron
parents:
diff changeset
    42
   <extension
cawthron
parents:
diff changeset
    43
         point="org.eclipse.ui.popupMenus">
cawthron
parents:
diff changeset
    44
      <viewerContribution
cawthron
parents:
diff changeset
    45
            targetID="#CEditorContext"
cawthron
parents:
diff changeset
    46
            id="org.eclipse.cdt.ui.tests.cEditorContribution">
cawthron
parents:
diff changeset
    47
         <action
cawthron
parents:
diff changeset
    48
               label="Show IASTNode in DOM View"
cawthron
parents:
diff changeset
    49
               class="org.eclipse.cdt.ui.tests.DOMAST.ShowInDOMViewAction"
cawthron
parents:
diff changeset
    50
               menubarPath="additions"
cawthron
parents:
diff changeset
    51
               id="org.eclipse.cdt.ui.tests.DOMAST.ShowInDOMViewAction1"/>
cawthron
parents:
diff changeset
    52
      </viewerContribution>
cawthron
parents:
diff changeset
    53
      <viewerContribution
cawthron
parents:
diff changeset
    54
            id="org.eclipse.cdt.ui.CView1"
cawthron
parents:
diff changeset
    55
            targetID="org.eclipse.cdt.ui.CView">
cawthron
parents:
diff changeset
    56
         <action
cawthron
parents:
diff changeset
    57
               label="Show in DOM AST"
cawthron
parents:
diff changeset
    58
               class="org.eclipse.cdt.ui.tests.DOMAST.OpenDOMViewAction"
cawthron
parents:
diff changeset
    59
               menubarPath="additions"
cawthron
parents:
diff changeset
    60
               id="org.eclipse.cdt.ui.tests.DOMAST.OpenDOMViewAction"/>
cawthron
parents:
diff changeset
    61
         <visibility>
cawthron
parents:
diff changeset
    62
         	<or>
cawthron
parents:
diff changeset
    63
				<objectState name="extension" value="cpp"/>
cawthron
parents:
diff changeset
    64
				<objectState name="extension" value="CPP"/>
cawthron
parents:
diff changeset
    65
				<objectState name="extension" value="c"/>
cawthron
parents:
diff changeset
    66
				<objectState name="extension" value="C"/>
cawthron
parents:
diff changeset
    67
				<objectState name="extension" value="cc"/>
cawthron
parents:
diff changeset
    68
				<objectState name="extension" value="CC"/>
cawthron
parents:
diff changeset
    69
				<objectState name="extension" value="cxx"/>
cawthron
parents:
diff changeset
    70
				<objectState name="extension" value="CXX"/>
cawthron
parents:
diff changeset
    71
         	</or>
cawthron
parents:
diff changeset
    72
         </visibility>
cawthron
parents:
diff changeset
    73
      </viewerContribution>
cawthron
parents:
diff changeset
    74
   </extension>
cawthron
parents:
diff changeset
    75
   <extension
cawthron
parents:
diff changeset
    76
         point="org.eclipse.cdt.ui.CElementFilters">
cawthron
parents:
diff changeset
    77
      <filter
cawthron
parents:
diff changeset
    78
            targetId="org.eclipse.cdt.ui.tests.DOMAST.DOMASTFilterGroup"
cawthron
parents:
diff changeset
    79
            name="Problem Filter"
cawthron
parents:
diff changeset
    80
            enabled="false"
cawthron
parents:
diff changeset
    81
            description="Filter Problems"
cawthron
parents:
diff changeset
    82
            class="org.eclipse.cdt.ui.tests.DOMAST.ProblemHolderFilter"
cawthron
parents:
diff changeset
    83
            id="org.eclipse.cdt.ui.tests.DOMAST.DOMAST.ProblemHolderFilter">
cawthron
parents:
diff changeset
    84
      </filter>
cawthron
parents:
diff changeset
    85
      <filter
cawthron
parents:
diff changeset
    86
            targetId="org.eclipse.cdt.ui.tests.DOMAST.DOMASTFilterGroup"
cawthron
parents:
diff changeset
    87
            name="Preprocessor Filter"
cawthron
parents:
diff changeset
    88
            enabled="false"
cawthron
parents:
diff changeset
    89
            description="Filter Preprocessor Statements"
cawthron
parents:
diff changeset
    90
            class="org.eclipse.cdt.ui.tests.DOMAST.PreprocessorFilter"
cawthron
parents:
diff changeset
    91
            id="org.eclipse.cdt.ui.tests.DOMAST.DOMAST.PreprocessorFilter">
cawthron
parents:
diff changeset
    92
      </filter>
cawthron
parents:
diff changeset
    93
      <filter
cawthron
parents:
diff changeset
    94
            targetId="org.eclipse.cdt.ui.tests.DOMAST.DOMASTFilterGroup"
cawthron
parents:
diff changeset
    95
            name="Include Statements Filter"
cawthron
parents:
diff changeset
    96
            enabled="false"
cawthron
parents:
diff changeset
    97
            description="Filter Include Statements"
cawthron
parents:
diff changeset
    98
            class="org.eclipse.cdt.ui.tests.DOMAST.IncludeStatementFilter"
cawthron
parents:
diff changeset
    99
            id="org.eclipse.cdt.ui.tests.DOMAST.DOMAST.IncludeStatementFilter">
cawthron
parents:
diff changeset
   100
      </filter>
cawthron
parents:
diff changeset
   101
   </extension>
cawthron
parents:
diff changeset
   102
   <extension
cawthron
parents:
diff changeset
   103
         point="org.eclipse.cdt.ui.ProposalFilter">
cawthron
parents:
diff changeset
   104
      <ProposalFilter
cawthron
parents:
diff changeset
   105
            class="org.eclipse.cdt.ui.tests.text.contentassist.TestProposalFilter"
cawthron
parents:
diff changeset
   106
            id="org.eclipse.cdt.ui.tests.TestProposalFilter"
cawthron
parents:
diff changeset
   107
            name="Testing Completion Filter"/>
cawthron
parents:
diff changeset
   108
   </extension>
cawthron
parents:
diff changeset
   109
   <extension
cawthron
parents:
diff changeset
   110
         point="org.eclipse.cdt.core.templates">
cawthron
parents:
diff changeset
   111
      <template
cawthron
parents:
diff changeset
   112
            id="org.eclipse.cdt.ui.tests.extraPagesProvider"
cawthron
parents:
diff changeset
   113
            location="resources/projectTemplates/testExtraPages/template.xml"
cawthron
parents:
diff changeset
   114
            pagesAfterTemplateSelectionProvider="org.eclipse.cdt.ui.tests.templateengine.TestExtraPagesProvider"
cawthron
parents:
diff changeset
   115
            projectType="org.eclipse.cdt.build.core.buildArtefactType.exe">
cawthron
parents:
diff changeset
   116
      </template>
cawthron
parents:
diff changeset
   117
      <template
cawthron
parents:
diff changeset
   118
            id="org.eclipse.cdt.ui.tests.testWidgets"
cawthron
parents:
diff changeset
   119
            location="resources/projectTemplates/testWidgets/template.xml"
cawthron
parents:
diff changeset
   120
            projectType="org.eclipse.cdt.build.core.buildArtefactType.exe">
cawthron
parents:
diff changeset
   121
      </template>
cawthron
parents:
diff changeset
   122
   </extension>
cawthron
parents:
diff changeset
   123
   
cawthron
parents:
diff changeset
   124
   
cawthron
parents:
diff changeset
   125
   <!-- documentation tool comment test owners -->
cawthron
parents:
diff changeset
   126
   <extension
cawthron
parents:
diff changeset
   127
         point="org.eclipse.cdt.ui.DocCommentOwner">
cawthron
parents:
diff changeset
   128
     <owner id="org.cdt.test.DCOM1"
cawthron
parents:
diff changeset
   129
         name="Test comment owner1"
cawthron
parents:
diff changeset
   130
         singleline="org.eclipse.cdt.internal.ui.text.doctools.NullDocCommentViewerConfiguration"
cawthron
parents:
diff changeset
   131
         multiline="org.eclipse.cdt.internal.ui.text.doctools.NullDocCommentViewerConfiguration"
cawthron
parents:
diff changeset
   132
     />
cawthron
parents:
diff changeset
   133
   </extension>
cawthron
parents:
diff changeset
   134
    <extension
cawthron
parents:
diff changeset
   135
         point="org.eclipse.cdt.ui.DocCommentOwner">
cawthron
parents:
diff changeset
   136
      <owner  id="org.cdt.test.DCOM2"
cawthron
parents:
diff changeset
   137
         name="Test comment owner1"
cawthron
parents:
diff changeset
   138
           singleline="org.eclipse.cdt.internal.ui.text.doctools.NullDocCommentViewerConfiguration"
cawthron
parents:
diff changeset
   139
         multiline="org.eclipse.cdt.internal.ui.text.doctools.NullDocCommentViewerConfiguration"
cawthron
parents:
diff changeset
   140
         />
cawthron
parents:
diff changeset
   141
   </extension>
cawthron
parents:
diff changeset
   142
    <extension
cawthron
parents:
diff changeset
   143
          point="org.eclipse.cdt.ui.DocCommentOwner">
cawthron
parents:
diff changeset
   144
       <owner
cawthron
parents:
diff changeset
   145
             id="org.cdt.test.DCOM3"
cawthron
parents:
diff changeset
   146
             multiline="org.eclipse.cdt.internal.ui.text.doctools.NullDocCommentViewerConfiguration"
cawthron
parents:
diff changeset
   147
             name="Test comment owner1"
cawthron
parents:
diff changeset
   148
             singleline="org.eclipse.cdt.internal.ui.text.doctools.NullDocCommentViewerConfiguration">
cawthron
parents:
diff changeset
   149
       </owner>
cawthron
parents:
diff changeset
   150
    </extension>
cawthron
parents:
diff changeset
   151
    <extension
cawthron
parents:
diff changeset
   152
          point="org.eclipse.cdt.ui.DocCommentOwner">
cawthron
parents:
diff changeset
   153
       <owner
cawthron
parents:
diff changeset
   154
             id="org.cdt.test.ownerA"
cawthron
parents:
diff changeset
   155
             multiline="org.eclipse.cdt.ui.tests.text.doctools.TestGenericTagConfiguration$A"
cawthron
parents:
diff changeset
   156
             name="name_A"
cawthron
parents:
diff changeset
   157
             singleline="org.eclipse.cdt.ui.tests.text.doctools.TestGenericTagConfiguration$A">
cawthron
parents:
diff changeset
   158
       </owner>
cawthron
parents:
diff changeset
   159
    </extension>
cawthron
parents:
diff changeset
   160
      <extension
cawthron
parents:
diff changeset
   161
          point="org.eclipse.cdt.ui.DocCommentOwner">
cawthron
parents:
diff changeset
   162
       <owner
cawthron
parents:
diff changeset
   163
             id="org.cdt.test.ownerB"
cawthron
parents:
diff changeset
   164
             multiline="org.eclipse.cdt.ui.tests.text.doctools.TestGenericTagConfiguration$B"
cawthron
parents:
diff changeset
   165
             name="name_B"
cawthron
parents:
diff changeset
   166
             singleline="org.eclipse.cdt.ui.tests.text.doctools.TestGenericTagConfiguration$B">
cawthron
parents:
diff changeset
   167
       </owner>
cawthron
parents:
diff changeset
   168
    </extension>
cawthron
parents:
diff changeset
   169
      <extension
cawthron
parents:
diff changeset
   170
          point="org.eclipse.cdt.ui.DocCommentOwner">
cawthron
parents:
diff changeset
   171
       <owner
cawthron
parents:
diff changeset
   172
             id="org.cdt.test.ownerC"
cawthron
parents:
diff changeset
   173
             multiline="org.eclipse.cdt.ui.tests.text.doctools.TestGenericTagConfiguration$C"
cawthron
parents:
diff changeset
   174
             name="name_C"
cawthron
parents:
diff changeset
   175
             singleline="org.eclipse.cdt.ui.tests.text.doctools.TestGenericTagConfiguration$C">
cawthron
parents:
diff changeset
   176
       </owner>
cawthron
parents:
diff changeset
   177
    </extension>
cawthron
parents:
diff changeset
   178
    <extension
cawthron
parents:
diff changeset
   179
          point="org.eclipse.cdt.ui.DocCommentOwner">
cawthron
parents:
diff changeset
   180
       <owner
cawthron
parents:
diff changeset
   181
             id="org.cdt.test.ownerABC"
cawthron
parents:
diff changeset
   182
             multiline="org.eclipse.cdt.ui.tests.text.doctools.TestGenericTagConfiguration$ABC"
cawthron
parents:
diff changeset
   183
             name="name_ABC"
cawthron
parents:
diff changeset
   184
             singleline="org.eclipse.cdt.ui.tests.text.doctools.TestGenericTagConfiguration$ABC">
cawthron
parents:
diff changeset
   185
       </owner>
cawthron
parents:
diff changeset
   186
    </extension>
cawthron
parents:
diff changeset
   187
    <extension
cawthron
parents:
diff changeset
   188
          point="org.eclipse.cdt.ui.DocCommentOwner">
cawthron
parents:
diff changeset
   189
       <owner
cawthron
parents:
diff changeset
   190
             id="org.cdt.test.ownerBDFG"
cawthron
parents:
diff changeset
   191
             multiline="org.eclipse.cdt.ui.tests.text.doctools.TestGenericTagConfiguration$BDFG"
cawthron
parents:
diff changeset
   192
             name="name_BDFG"
cawthron
parents:
diff changeset
   193
             singleline="org.eclipse.cdt.ui.tests.text.doctools.TestGenericTagConfiguration$BDFG">
cawthron
parents:
diff changeset
   194
       </owner>
cawthron
parents:
diff changeset
   195
    </extension>
cawthron
parents:
diff changeset
   196
    <extension
cawthron
parents:
diff changeset
   197
          point="org.eclipse.cdt.ui.DocCommentOwner">
cawthron
parents:
diff changeset
   198
       <owner
cawthron
parents:
diff changeset
   199
             id="org.cdt.test.ownerPUNC"
cawthron
parents:
diff changeset
   200
             multiline="org.eclipse.cdt.ui.tests.text.doctools.TestGenericTagConfiguration$PUNC"
cawthron
parents:
diff changeset
   201
             name="name_PUNC"
cawthron
parents:
diff changeset
   202
             singleline="org.eclipse.cdt.ui.tests.text.doctools.TestGenericTagConfiguration$PUNC">
cawthron
parents:
diff changeset
   203
       </owner>
cawthron
parents:
diff changeset
   204
    </extension>
cawthron
parents:
diff changeset
   205
    
cawthron
parents:
diff changeset
   206
    <extension point="org.eclipse.ltk.core.refactoring.renameParticipants">
cawthron
parents:
diff changeset
   207
       <renameParticipant
cawthron
parents:
diff changeset
   208
            class="org.eclipse.cdt.ui.tests.refactoring.rename.TestRenameParticipant"
cawthron
parents:
diff changeset
   209
            name="TestRenameParticipant"
cawthron
parents:
diff changeset
   210
            id="org.eclipse.cdt.ui.tests.TestRenameParticipant"> 
cawthron
parents:
diff changeset
   211
          <enablement>
cawthron
parents:
diff changeset
   212
             <with variable="affectedNatures">
cawthron
parents:
diff changeset
   213
                <iterate operator="or">
cawthron
parents:
diff changeset
   214
                   <equals value="org.eclipse.cdt.core.cnature"/>
cawthron
parents:
diff changeset
   215
                </iterate>
cawthron
parents:
diff changeset
   216
             </with>
cawthron
parents:
diff changeset
   217
             <with variable="element">
cawthron
parents:
diff changeset
   218
   	            <instanceof value="org.eclipse.cdt.core.dom.ast.IBinding"/>
cawthron
parents:
diff changeset
   219
             </with>
cawthron
parents:
diff changeset
   220
          </enablement>
cawthron
parents:
diff changeset
   221
       </renameParticipant>
cawthron
parents:
diff changeset
   222
   	</extension>    
cawthron
parents:
diff changeset
   223
</plugin>