編程生活

             :: 首頁 :: 新隨筆 :: 聯系 :: 聚合  :: 管理 ::
            113 隨筆 :: 0 文章 :: 18 評論 :: 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 閱讀(1364) 評論(1)  編輯  收藏

          評論

          # re: RCP使用org.eclipse.core.expressions.propertyTesters擴展點控制彈出菜單的例子 2008-01-21 14:19 wilesun
          eclipse 3.2以后enablement的test好象被取消似的,在編輯器中無法創建.  回復  更多評論
            


          只有注冊用戶登錄后才能發表評論。


          網站導航:
           
          主站蜘蛛池模板: 连江县| 四川省| 桑日县| 灌阳县| 襄樊市| 梁平县| 遂溪县| 尚义县| 綦江县| 武宣县| 威海市| 大理市| 黔东| 金昌市| 香格里拉县| 梨树县| 连云港市| 克什克腾旗| 逊克县| 芷江| 罗平县| 忻城县| 芮城县| 兴义市| 汾阳市| 康定县| 辽宁省| 花莲县| 武汉市| 繁峙县| 平顶山市| 合阳县| 丽水市| 罗平县| 平凉市| 利津县| 达拉特旗| 庄浪县| 吴忠市| 平安县| 竹北市|