org.symbian.tools.wrttools/plugin.xml
changeset 153 87faf2d4e64c
parent 152 902757b53404
child 168 7d3fa7d5eef0
equal deleted inserted replaced
152:902757b53404 153:87faf2d4e64c
    39                  id="org.symbian.tools.wrttools.natureImage"
    39                  id="org.symbian.tools.wrttools.natureImage"
    40                  natureId="org.symbian.tools.wrttools.WidgetProjectNature">
    40                  natureId="org.symbian.tools.wrttools.WidgetProjectNature">
    41            </image>
    41            </image>
    42         </extension>
    42         </extension>
    43         
    43         
    44 <!-- WRT Validators -->		
       
    45 <!--	<extension
       
    46 			point="org.eclipse.wst.validation.validatorV2"
       
    47 			id="org.symbian.tools.wrttools.core.validator"
       
    48 			name="%VALIDATOR.Name">
       
    49 		<validator class="org.symbian.tools.wrttools.core.validator.ValidateAction">
       
    50          	<include>
       
    51          	     <rules>
       
    52 		               <fileext ext="plist"/>
       
    53 		         </rules>
       
    54             </include>
       
    55 		</validator>
       
    56     </extension> --> 
       
    57     
       
    58 <!-- Validator Marker -->
    44 <!-- Validator Marker -->
    59    
    45    
    60         <extension
    46         <extension
    61            id="org.symbian.tools.wrttools.core.validator.marker"
    47            id="org.symbian.tools.wrttools.core.validator.marker"
    62            name="Validator Marker"
    48            name="Validator Marker"
   443                    value="org.eclipse.wst.jsdt.ui.ProjectLibraryRoot">
   429                    value="org.eclipse.wst.jsdt.ui.ProjectLibraryRoot">
   444              </instanceof>
   430              </instanceof>
   445           </or>
   431           </or>
   446        </possibleChildren>
   432        </possibleChildren>
   447        <actionProvider
   433        <actionProvider
   448              class="org.eclipse.wst.jsdt.internal.ui.navigator.JavaNavigatorViewActionProvider"
       
   449              id="org.eclipse.wst.jsdt.ui.navigator.actions.ViewActions">
       
   450           <enablement>
       
   451              <or>
       
   452                 <instanceof
       
   453                       value="org.eclipse.core.resources.IWorkspaceRoot">
       
   454                 </instanceof>
       
   455                 <adapt
       
   456                       type="java.util.Collection">
       
   457                    <count
       
   458                          value="0">
       
   459                    </count>
       
   460                 </adapt>
       
   461              </or>
       
   462           </enablement>
       
   463        </actionProvider>
       
   464        <actionProvider
       
   465              class="org.eclipse.wst.jsdt.internal.ui.navigator.JavaNavigatorActionProvider"
   434              class="org.eclipse.wst.jsdt.internal.ui.navigator.JavaNavigatorActionProvider"
   466              id="org.eclipse.wst.jsdt.ui.navigator.actions.StandardActions">
   435              id="org.eclipse.wst.jsdt.ui.navigator.actions.StandardActions">
   467 <!--          <enablement>
       
   468              <or>
       
   469                 <and>
       
   470                    <instanceof
       
   471                          value="org.eclipse.core.resources.IProject">
       
   472                    </instanceof>
       
   473                    <test
       
   474                          property="org.eclipse.core.resources.projectNature"
       
   475                          value="org.symbian.tools.wrttools.WidgetProjectNature">
       
   476                    </test>
       
   477                 </and>
       
   478                 <instanceof
       
   479                       value="org.eclipse.wst.jsdt.core.IJavaScriptElement">
       
   480                 </instanceof>
       
   481                 <instanceof
       
   482                       value="org.eclipse.wst.jsdt.core.IJarEntryResource">
       
   483                 </instanceof>
       
   484                 <instanceof
       
   485                       value="org.eclipse.wst.jsdt.internal.ui.packageview.PackageFragmentRootContainer">
       
   486                 </instanceof>
       
   487                 <adapt
       
   488                       type="java.util.Collection">
       
   489                    <count
       
   490                          value="0">
       
   491                    </count>
       
   492                 </adapt>
       
   493              </or>
       
   494           </enablement>-->
       
   495        </actionProvider>
   436        </actionProvider>
   496        <actionProvider
   437        <actionProvider
   497              class="org.eclipse.wst.jsdt.internal.ui.navigator.JavaNavigatorRefactorActionProvider"
   438              class="org.eclipse.wst.jsdt.internal.ui.navigator.JavaNavigatorRefactorActionProvider"
   498              id="org.eclipse.wst.jsdt.ui.navigator.actions.RefactorActions"
   439              id="org.eclipse.wst.jsdt.ui.navigator.actions.RefactorActions"
   499              overrides="org.eclipse.ui.navigator.resources.actions.RefactorActions">
   440              overrides="org.eclipse.ui.navigator.resources.actions.RefactorActions">
   500           <enablement>
   441           <enablement>
   501              <or>
   442              <or>
   502                 <and>
       
   503                    <instanceof
       
   504                          value="org.eclipse.core.resources.IProject">
       
   505                    </instanceof>
       
   506                    <test
       
   507                          property="org.eclipse.core.resources.projectNature"
       
   508                          value="org.symbian.tools.wrttools.WidgetProjectNature">
       
   509                    </test>
       
   510                 </and>
       
   511                 <instanceof
       
   512                       value="org.eclipse.wst.jsdt.core.IJavaScriptElement">
       
   513                 </instanceof>
       
   514                 <instanceof
       
   515                       value="org.eclipse.wst.jsdt.core.IJarEntryResource">
       
   516                 </instanceof>
       
   517                 <instanceof
       
   518                       value="org.eclipse.wst.jsdt.internal.ui.packageview.PackageFragmentRootContainer">
       
   519                 </instanceof>
       
   520                 <adapt
   443                 <adapt
   521                       type="java.util.Collection">
   444                       type="java.util.Collection">
   522                    <count
   445                    <count
   523                          value="0">
   446                          value="0">
   524                    </count>
   447                    </count>
   525                 </adapt>
   448                 </adapt>
       
   449                 <and>
       
   450                    <or>
       
   451                       <instanceof
       
   452                             value="org.eclipse.wst.jsdt.core.IJavaScriptElement">
       
   453                       </instanceof>
       
   454                       <instanceof
       
   455                             value="org.eclipse.wst.jsdt.core.IJarEntryResource">
       
   456                       </instanceof>
       
   457                    </or>
       
   458                    <not>
       
   459                       <instanceof
       
   460                             value="org.eclipse.wst.jsdt.core.ITypeRoot">
       
   461                       </instanceof>
       
   462                    </not>
       
   463                 </and>
   526              </or>
   464              </or>
       
   465           </enablement>
       
   466        </actionProvider>
       
   467        <actionProvider
       
   468              class="org.symbian.tools.wrttools.navigator.RenameMoveActionProvider"
       
   469              id="org.symbian.wrttools.navigator.MoveRename"
       
   470              overrides="org.eclipse.ui.navigator.resources.actions.RefactorActions">
       
   471           <enablement>
       
   472              <and>
       
   473                 <adapt
       
   474                       type="org.eclipse.core.resources.IResource">
       
   475                 </adapt>
       
   476                 <not>
       
   477                    <instanceof
       
   478                          value="org.eclipse.wst.jsdt.core.IType">
       
   479                    </instanceof>
       
   480                 </not>
       
   481              </and>
   527           </enablement>
   482           </enablement>
   528        </actionProvider>
   483        </actionProvider>
   529        <actionProvider
   484        <actionProvider
   530              class="org.eclipse.wst.jsdt.internal.ui.navigator.PackageExplorerOpenActionProvider"
   485              class="org.eclipse.wst.jsdt.internal.ui.navigator.PackageExplorerOpenActionProvider"
   531              id="org.eclipse.wst.jsdt.ui.navigator.actions.OpenActions"
   486              id="org.eclipse.wst.jsdt.ui.navigator.actions.OpenActions"
   542           <enablement>
   497           <enablement>
   543              <or>
   498              <or>
   544                 <adapt
   499                 <adapt
   545                       type="org.eclipse.core.resources.IResource">
   500                       type="org.eclipse.core.resources.IResource">
   546                 </adapt>
   501                 </adapt>
   547                 <count
   502                 <adapt
   548                       value="0">
   503                       type="java.util.Collection">
   549                 </count>
   504                 </adapt>
   550              </or>
   505              </or>
   551           </enablement>
   506           </enablement>
   552        </commonWizard>
   507        </commonWizard>
   553        <commonWizard
   508        <commonWizard
   554              type="new"
   509              type="new"
   585                 <adapt
   540                 <adapt
   586                       type="org.eclipse.core.resources.IResource">
   541                       type="org.eclipse.core.resources.IResource">
   587                 </adapt>
   542                 </adapt>
   588                 <adapt
   543                 <adapt
   589                       type="java.util.Collection">
   544                       type="java.util.Collection">
   590 	                <count
       
   591 	                      value="0">
       
   592 	                </count>
       
   593                 </adapt>
   545                 </adapt>
   594              </or>
   546              </or>
   595           </enablement>
   547           </enablement>
   596        </commonWizard>
   548        </commonWizard>
   597        <commonWizard
   549        <commonWizard
   602                 <adapt
   554                 <adapt
   603                       type="org.eclipse.core.resources.IResource">
   555                       type="org.eclipse.core.resources.IResource">
   604                 </adapt>
   556                 </adapt>
   605                 <adapt
   557                 <adapt
   606                       type="java.util.Collection">
   558                       type="java.util.Collection">
   607 	                <count
       
   608 	                      value="0">
       
   609 	                </count>
       
   610                 </adapt>
   559                 </adapt>
   611              </or>
   560              </or>
   612           </enablement>
   561           </enablement>
   613        </commonWizard>
   562        </commonWizard>
   614        <dropAssistant
   563        <dropAssistant