編程生活

             :: 首頁(yè) :: 新隨筆 :: 聯(lián)系 :: 聚合  :: 管理 ::
            113 隨筆 :: 0 文章 :: 18 評(píng)論 :: 0 Trackbacks
          <?xml version="1.0" encoding="UTF-8"?>
          <?eclipse version="3.2"?>
          <plugin>
          <extension
                   
          point="org.eclipse.ui.popupMenus">
                
          <objectContribution
                      
          id="ContributionParentUnitPopup"
                      objectClass
          ="org.eclipse.jdt.core.ICompilationUnit">
                   
          <action
                         
          class="rmp.rv4.tools.metadata.jdt.meta.NewDTOAndMetadataAction"
                         enablesFor
          ="1"
                         id
          ="rmp.rv4.tools.metadata.jdt.meta.GenerateQueryDataInterfaceAction"
                         label
          ="Generate Metadata by SQL"
                         menubarPath
          ="org.eclipse.jdt.ui.source.menu/generateGroup">
                   
          </action>
                
          </objectContribution>
                
          <objectContribution
                      
          id="ContributionResourceUnitPopup"
                      objectClass
          ="org.eclipse.jdt.core.ICompilationUnit">
                   
          <action
                         
          class="rmp.rv4.tools.metadata.jdt.dict.GenerateDataDictAction"
                         enablesFor
          ="1"
                         id
          ="rmp.rv4.tools.metadata.jdt.dict.GenerateDataDictAction"
                         label
          ="Generate DataDict by PDM.."
                         menubarPath
          ="org.eclipse.jdt.ui.source.menu/generateGroup">
                   
          </action>
                   
          <enablement>
                       
          <test
                          
          forcePluginActivation="true"
                          property
          ="rmp.rv4.tools.metadata.jdt.resourceProperty.isEntity"
                          value
          ="true"/>
                   
          </enablement>
                
                
          </objectContribution>
             
          </extension>
          <extension
                
          point="org.eclipse.ui.preferencePages">
             
          <page
                   
          category="org.eclipse.jdt.ui.preferences.JavaBasePreferencePage"
                   class
          ="rmp.rv4.tools.metadata.jdt.PreferencePage"
                   id
          ="rmp.rv4.tools.metadata"
                   name
          ="MetaTools">
             
          </page>
          </extension>
          <extension
                
          point="org.eclipse.core.expressions.propertyTesters">
             
          <propertyTester
                   
          class="rmp.rv4.tools.metadata.core.ast.entity.EntityClassTester"
                   id
          ="rmp.rv4.tools.metadata.jdt.ResourceTester"
                   namespace
          ="rmp.rv4.tools.metadata.jdt.resourceProperty"
                   properties
          ="isEntity"
                   type
          ="org.eclipse.jdt.core.ICompilationUnit">
             
          </propertyTester>
          </extension>
          </plugin>
          posted on 2008-01-21 14:17 wilesun 閱讀(1362) 評(píng)論(1)  編輯  收藏

          評(píng)論

          # re: RCP使用org.eclipse.core.expressions.propertyTesters擴(kuò)展點(diǎn)控制彈出菜單的例子 2008-01-21 14:19 wilesun
          eclipse 3.2以后enablement的test好象被取消似的,在編輯器中無(wú)法創(chuàng)建.  回復(fù)  更多評(píng)論
            


          只有注冊(cè)用戶(hù)登錄后才能發(fā)表評(píng)論。


          網(wǎng)站導(dǎo)航:
           
          主站蜘蛛池模板: 溆浦县| 鹿泉市| 广南县| 榕江县| 嘉祥县| 江口县| 凤山市| 无极县| 图木舒克市| 南汇区| 临江市| 承德县| 佛山市| 舒兰市| 延庆县| 双流县| 南平市| 焉耆| 义乌市| 阿巴嘎旗| 白河县| 邳州市| 应城市| 孟村| 休宁县| 沂源县| 罗平县| 阿克苏市| 肇源县| 洪湖市| 昌吉市| 荃湾区| 门源| 临潭县| 台江县| 罗田县| 巴彦县| 阳曲县| 罗平县| 永定县| 宝坻区|