MINI MINI MANI MO

Path : /opt/oracle/product/18c/dbhomeXE/dmu/dmu/META-INF/
File Upload :
Current File : //opt/oracle/product/18c/dbhomeXE/dmu/dmu/META-INF/extension.xml

<?xml version="1.0" encoding="utf-8" ?>
<extension xmlns="http://jcp.org/jsr/198/extension-manifest" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
           id="oracle.duma"
           version="2.2" esdk-version="1.0"
           rsbundle-class="oracle.duma.gui.common.DMUExtensionResource"
           xsi:noNamespaceSchemaLocation="../../ide/jdev/doc/extension/extension.xsd">
  <name>DMU</name>
  <owner>Oracle</owner>
  
  <feature id="dmu"  xmlns="http://xmlns.oracle.com/ide/extension">
    <name>${DMU_SHORT_NAME}</name>
    <description></description>
    <category-id>database-category</category-id>
    <members>
      <member>oracle.duma</member>
    </members>
    <type>
      <service can-user-disable="false" />
    </type>
  </feature>  
  
  <trigger-hooks xmlns="http://xmlns.oracle.com/ide/extension">
    <triggers xmlns:c="http://xmlns.oracle.com/ide/customization">
      <!-- Registers product information used to brand the product including 
           providing information to the about box. -->
      <product-hook name="${DMU_PRODUCT_NAME}" short-name="DMU" xmlns="http://xmlns.oracle.com/ide/extension">
        <main-window>
          <title-provider-class>oracle.duma.gui.common.DUMATitleProvider</title-provider-class>
        </main-window>      
      </product-hook>
      
      <c:menu-customizations oldStyleMenu="true">
      <!-- Hide menus -->
        <!-- remove the live update from 2.2 -->
        <c:action idref="CheckForUpdates">
          <c:hidden>true</c:hidden>
        </c:action>
        <c:action idref="Search">
          <c:hidden>true</c:hidden>
        </c:action>     
        <c:action idref="Navigate">
          <c:hidden>true</c:hidden>
        </c:action>  
        <c:action idref="Run">
          <c:hidden>true</c:hidden>
        </c:action>  
        <c:action idref="Window">
          <c:hidden>true</c:hidden>
        </c:action>  
        <c:action idref="ObjectGalleryCommand">
          <c:hidden>true</c:hidden>
        </c:action>                  
        <c:action idref="FileReopen">
          <c:hidden>true</c:hidden>
        </c:action>          
        <c:action idref="Build">
          <c:hidden>true</c:hidden>
        </c:action>              
        <c:action idref="RefactorMenuId">
          <c:hidden>true</c:hidden>
        </c:action>                           
        <c:action idref="oracle.ide.importexport.ImportCommand">
          <c:hidden>true</c:hidden>
        </c:action>
        <c:action idref="oracle.ide.importexport.ExportCommand">
          <c:hidden>true</c:hidden>
        </c:action>            
        <c:action idref="Ide.OPEN_CMD_ID">
          <c:hidden>true</c:hidden>
        </c:action>  
        <c:action idref="Ide.REMOVE_FROM_DISK_CMD_ID">
          <c:hidden>true</c:hidden>
        </c:action>                 
        <c:action idref="Ide.SAVE_CMD_ID">
          <c:hidden>true</c:hidden>
        </c:action>                 
        <c:action idref="Ide.SAVE_ALL_CMD_ID">
          <c:hidden>true</c:hidden>
        </c:action>                 
        <c:action idref="CodeEditor.PrintToHTMLCommand">
          <c:hidden>true</c:hidden>
        </c:action>                 
        <c:action idref="Ide.SAVE_AS_CMD_ID">
          <c:hidden>true</c:hidden>
        </c:action>                 
        <c:action idref="Ide.RENAME_CMD_ID">
          <c:hidden>true</c:hidden>
        </c:action>     
        <c:action idref="oracle.ide.cmd.NotImplementedCommand">
          <c:hidden>true</c:hidden>
        </c:action>                 
        <c:action idref="Ide.COPY_PATH_CMD_ID">
          <c:hidden>true</c:hidden>
        </c:action>                 
        <c:action idref="Ide.DELETE_CMD_ID">
          <c:hidden>true</c:hidden>
        </c:action>                 
        <c:action idref="Ide.EXTENDED_PASTE_CMD_ID">
          <c:hidden>true</c:hidden>
        </c:action>                 
        <c:action idref="paste_special">
          <c:hidden>true</c:hidden>
        </c:action>                 
        <c:action idref="Ide.PROPERTIES_CMD_ID">
          <c:hidden>true</c:hidden>
        </c:action>                 
        <c:action idref="Ide.REDO_CMD_ID">
          <c:hidden>true</c:hidden>
        </c:action>                 
        <c:action idref="Ide.SELECT_ALL_CMD_ID">
          <c:hidden>true</c:hidden>
        </c:action>                 
        <c:action idref="Ide.UNDO_CMD_ID">
          <c:hidden>true</c:hidden>
        </c:action>                       
        <c:action idref="Ide.APPLICATIONS_CMD_ID">
          <c:hidden>true</c:hidden>
        </c:action>  
        <c:action idref="ViewDebugBreakpointsCommand">
          <c:hidden>true</c:hidden>
        </c:action> 
        <c:action idref="Palette2.viewPalette">
          <c:hidden>true</c:hidden>
        </c:action>         
        <c:action idref="ViewDebuggerMenu">
          <c:hidden>true</c:hidden>
        </c:action> 
        <c:action idref="oracle.ide.extension.ShowExtensionLogPageAction">
          <c:hidden>true</c:hidden>
        </c:action> 
        <c:action idref="ViewRunManager">
          <c:hidden>true</c:hidden>
        </c:action> 
        <c:action idref="Ide.EXPLORER_CMD_ID">
          <c:hidden>true</c:hidden>
        </c:action> 
        <c:action idref="navigator-view-options-menu">
          <c:hidden>true</c:hidden>
        </c:action> 
        <c:action idref="Customize Main Toolbar">
          <c:hidden>true</c:hidden>
        </c:action> 
        <c:action idref="CodeEditor.ToggleToolbar">
          <c:hidden>true</c:hidden>
        </c:action> 
        <c:action idref="Inspector.TOGGLE_TOOLBAR_CMD_ID">
          <c:hidden>true</c:hidden>
        </c:action> 
        <c:action idref="Explorer.TOGGLE_TOOLBAR_CMD_ID">
          <c:hidden>true</c:hidden>
        </c:action> 
        <c:action idref="MANAGE_LIBRARIES_CMD_ID">
          <c:hidden>true</c:hidden>
        </c:action> 
        <c:action idref="ExternalTools">
          <c:hidden>true</c:hidden>
        </c:action> 
        <c:action idref="oracle.ide.features.ManageFeaturesAction">
          <c:hidden>true</c:hidden>
        </c:action> 
        <c:action idref="oracle.jdevimpl.help.FullTextSearch">
          <c:hidden>true</c:hidden>
        </c:action> 
        <c:action idref="oracle.jdevimpl.help.welcomePage">
          <c:hidden>true</c:hidden>
        </c:action>   
        <c:action idref="PaletteWizardCommand">
          <c:hidden>true</c:hidden>
        </c:action>   
        <c:action idref="oracle.jdevimpl.navigator.ApplicationNavigatorAddin.REFRESH_APPLICATION">
          <c:hidden>true</c:hidden>
        </c:action>          
        <c:action idref="oracle.ide.docking.FullScreenAction">
          <c:hidden>true</c:hidden>
        </c:action>      
        <c:action idref="Ide.REFRESH_CMD_ID">
          <c:hidden>true</c:hidden>
        </c:action>
        <c:action idref="Actions/Window/org-netbeans-core-windows-actions-ToolbarsListAction">
          <c:hidden>true</c:hidden>
        </c:action>
        <!-- Hide View | Show Only Editor (Bug 21300536)-->
        <c:action idref="Actions/Window/org-netbeans-core-windows-actions-ShowEditorOnlyAction">
          <c:hidden>true</c:hidden>
        </c:action>
        <c:action idref="Actions/View/com-oracle-jdeveloper-nbwindowsystem-editor-EditorsAction">
          <c:hidden>true</c:hidden>
        </c:action>
        <c:action idref="MultiSelect">
          <c:hidden>true</c:hidden>
        </c:action>
        <!-- Hide toolbar items -->
        <c:action idref="Ide.BACK_CMD_ID">
          <c:hidden>true</c:hidden>
        </c:action> 
        <c:action idref="Ide.FORWARD_CMD_ID">
          <c:hidden>true</c:hidden>
        </c:action> 
        <c:action idref="MAKE_PROJECT_AND_DEPENDENCIES">
          <c:hidden>true</c:hidden>
        </c:action> 
        <c:action idref="REBUILD_PROJECT_AND_DEPENDENCIES">
          <c:hidden>true</c:hidden>
        </c:action> 
        <c:action idref="CANCEL_BUILD">
          <c:hidden>true</c:hidden>
        </c:action> 
        <c:action idref="RunProjectCommand">
          <c:hidden>true</c:hidden>
        </c:action> 
        <c:action idref="DebugProjectCommand">
          <c:hidden>true</c:hidden>
        </c:action>     
      </c:menu-customizations>            
      
      <!-- User defined actions -->
      <actions xmlns="http://xmlns.oracle.com/jdeveloper/1013/extension">  
        <action id="dmu.openMigrationStatusPanel">
          <properties>
            <!-- These strings are defined in oracle.duma.gui.common.DMUExtensionResource -->
            <property name="Name">${PROJECT_NODE_MIGRATION_PANEL}</property>
            <property name="MnemonicKey">${MIGRATION_PANEL_MNEMONIC}</property>
            <property name="Category">Migration</property>
          </properties>
        </action>
        <action id="dmu.configRepository">
          <properties>
            <property name="Name">${PROJECT_NODE_CONFIG_REPOS}</property>
            <property name="MnemonicKey">${CONFIG_REPOS_MNEMONIC}</property>
            <property name="Category">Migration</property>
          </properties>
        </action>
        <action id="dmu.refreshRepository">
          <properties>
            <property name="Name">${PROJECT_NODE_REFRESH}</property>
            <property name="MnemonicKey">${REFRESH_MNEMONIC}</property>
            <property name="Category">Migration</property>
          </properties>
        </action>
        <action id="dmu.scanDatabase">
          <properties>
            <property name="Name">${PROJECT_NODE_SCAN_DB}</property>
            <property name="MnemonicKey">${SCAN_DB_MNEMONIC}</property>
            <property name="Category">Migration</property>
          </properties>
        </action>
        <action id="dmu.databaseScanReport">
          <properties>
            <property name="Name">${PROJECT_NODE_SCANREPORT}</property>
            <property name="MnemonicKey">${SCANREPORT_MNEMONIC}</property>
            <property name="Category">Migration</property>
          </properties>
        </action>
        <action id="dmu.problemDataReport">
          <properties>
            <property name="Name">${PROBLEM_DATA_REPORT}</property>
            <property name="MnemonicKey">${PROBLEM_DATA_REPORT_MNEMONIC}</property>
            <property name="Category">Migration</property>
          </properties>
        </action>
        <action id="dmu.bulkCleansing">
          <properties>
            <property name="Name">${DMU_BULK_CLEANSING_CMDID}</property>
            <property name="MnemonicKey">${BULK_CLEANSING_MNEMONIC}</property>
            <property name="Category">Migration</property>
          </properties>
        </action>
        <action id="dmu.convertDatabase">
          <properties>
            <property name="Name">${PROJECT_NODE_CONVERT}</property>
            <property name="MnemonicKey">${CONVERT_MNEMONIC}</property>
            <property name="Category">Migration</property>
          </properties>
        </action>
        <action id="dmu.exportMigrationProfile">
          <properties>
            <property name="Name">${PROJECT_NODE_EXPORT_MIGRATION_PROFILE}</property>
            <property name="MnemonicKey">${EXPORT_PROFILE_MNEMONIC}</property>
            <property name="Category">Migration</property>
          </properties>
        </action>
        <action id="dmu.generateGoldenGateParameters">
          <properties>
            <property name="Name">${PROJECT_NODE_GENPARAMS}</property>
            <property name="MnemonicKey">${GENPARAMS_MNEMONIC}</property>
            <property name="Category">Migration</property>
          </properties>
        </action>
        <action id="dmu.navigator">
          <properties>
            <property name="Name">${NAVIGATOR}</property>
            <property name="MnemonicKey">${NAVIGATOR_MNEMONIC}</property>
            <property name="Category">View</property>
            <property name="SmallIcon">${OracleIcons.STRUCTURE}</property>
          </properties>
        </action>       
        <action id="dmu.new">
          <properties>
            <property name="Name">${NEW}</property>
            <property name="Category">File</property>
            <property name="SmallIcon">${OracleIcons.NEW}</property>
          </properties>
        </action> 
        <action id="dmu.createDiagnosticPackage">
          <properties>
            <property name="Name">${CREATEDP}</property>
            <property name="MnemonicKey">${CREATEDP_MNEMONIC}</property>
            <property name="Category">Tools</property>
          </properties>
        </action>         
      </actions>
      
      <!-- Relate the actions with the specific classes -->
      <controllers xmlns="http://xmlns.oracle.com/ide/extension">
        <controller class="oracle.duma.gui.menu.MigrationMenu">
          <update-rules>
            <update-rule rule="always-enabled">
              <action id="dmu.openMigrationStatusPanel"/>
              <action id="dmu.configRepository"/>
              <action id="dmu.refreshRepository"/>
              <action id="dmu.scanDatabase"/>
              <action id="dmu.databaseScanReport"/>
              <action id="dmu.problemDataReport"/>
              <action id="dmu.bulkCleansing"/>
              <action id="dmu.convertDatabase"/>
              <action id="dmu.exportMigrationProfile"/>
              <action id="dmu.generateGoldenGateParameters"/>                            
            </update-rule>
          </update-rules>
        </controller>   
        <controller class="oracle.duma.gui.menu.ViewMenu">
          <update-rules>
            <update-rule rule="always-enabled">
              <action id="dmu.navigator"/> 
              <action id="Ide.INSPECTOR_CMD_ID"/>               
            </update-rule>
          </update-rules>
        </controller>       
        <controller class="oracle.duma.gui.menu.FileMenu">
          <update-rules>
            <update-rule rule="always-enabled">
              <action id="dmu.new"/>                        
            </update-rule>
          </update-rules>
        </controller>       
        <controller class="oracle.duma.gui.menu.ToolsMenu">
          <update-rules>
            <update-rule rule="always-enabled">
              <action id="dmu.createDiagnosticPackage"/>
              <action id="Ide.IDE_SETTINGS_CMD_ID"/>                        
            </update-rule>
          </update-rules>
        </controller>   
        <!-- remove the live update from 2.2 -->
        <!--controller class="oracle.duma.gui.menu.HelpMenu">
          <update-rules>
            <update-rule rule="always-enabled">
              <action id="CheckForUpdates"/>              
            </update-rule>
          </update-rules>
        </controller--> 
        <controller class="oracle.duma.gui.menu.actions.CopyPasteController">
          <update-rules>
            <update-rule rule="always-enabled">
              <action id="Ide.CUT_CMD_ID"/>
              <action id="Ide.COPY_CMD_ID"/>
              <action id="Ide.PASTE_CMD_ID"/>
            </update-rule>
          </update-rules>
        </controller>                  
      </controllers>
            
      <menu-hook xmlns="http://jcp.org/jsr/198/extension-manifest">
        <menus>
          <!-- 'javax.ide.view.MAIN_WINDOW_MENUBAR_ID' identifies 
               JDeveloper's main menu bar. -->
          <menubar id="javax.ide.view.MAIN_WINDOW_MENUBAR_ID">
            <!-- Migration menu -->
            <!-- 'weight' is used to control where the section appears in
                 the menu. Weights are sorted in ascending order or in 
                 the order they are added if the weight is not unique -->
            <menu id="MIGRATION_ID" weight="4.0">
              <label>${MENU_MIGRATION}</label>
              <mnemonic>${MIGRATION_PANEL_MNEMONIC}</mnemonic>   
              <section id="MIGRATION_STATUS_SECTION" weight="1.0">
                <item action-ref="dmu.openMigrationStatusPanel" weight="1.0"/>
              </section>
              <section id="MIGRATION_REPOSITORY_SECTION" weight="2.0">
                <item action-ref="dmu.configRepository" weight="1.0"/>
                <item action-ref="dmu.refreshRepository" weight="2.0"/>
              </section>
              <section id="MIGRATION_SCAN_SECTION" weight="3.0">
                <item action-ref="dmu.scanDatabase" weight="1.0"/>
                <item action-ref="dmu.databaseScanReport" weight="2.0"/>
                <item action-ref="dmu.problemDataReport" weight="3.0"/>
              </section>
              <section id="MIGRATION_CLEANSING_SECTION" weight="4.0">
                <item action-ref="dmu.bulkCleansing" weight="1.0"/>
              </section>              
              <section id="MIGRATION_CONVERT_SECTION" weight="5.0">
                <item action-ref="dmu.convertDatabase" weight="1.0"/>
              </section>              
              <section id="MIGRATION_EXPORT_SECTION" weight="6.0">
                <item action-ref="dmu.exportMigrationProfile" weight="1.0"/>
              </section>  
              <section id="MIGRATION_GENEPARAMS_SECTION" weight="7.0">
                <item action-ref="dmu.generateGoldenGateParameters" weight="1.0"/>
              </section>  
             </menu>

            <!-- Validation menu -->
            <menu id="VALIDATION_ID" weight="5.0">
              <label>${MENU_VALIDATION}</label>
              <mnemonic>${VALIDATION_PANEL_MNEMONIC}</mnemonic>   
              <section id="MIGRATION_STATUS_SECTION" weight="1.0">
                <item action-ref="dmu.openMigrationStatusPanel" weight="1.0"/>
              </section>
              <section id="MIGRATION_REPOSITORY_SECTION" weight="2.0">
                <item action-ref="dmu.configRepository" weight="1.0"/>
                <item action-ref="dmu.refreshRepository" weight="2.0"/>
              </section>
              <section id="MIGRATION_SCAN_SECTION" weight="3.0">
                <item action-ref="dmu.scanDatabase" weight="1.0"/>
                <item action-ref="dmu.databaseScanReport" weight="2.0"/>
                <item action-ref="dmu.problemDataReport" weight="3.0"/>
              </section>
              <section id="MIGRATION_CLEANSING_SECTION" weight="4.0">
                <item action-ref="dmu.bulkCleansing" weight="1.0"/>
              </section>              
              <section id="MIGRATION_CONVERT_SECTION" weight="5.0">
                <item action-ref="dmu.convertDatabase" weight="1.0"/>
              </section>              
            </menu>
            <!-- View menu -->
            <menu id="javax.ide.VIEW_MENU_ID" >
               <section id="VIEW_NAVIGATOR_SECTION" weight="0.1">
                 <item action-ref="dmu.navigator" weight="1.0"/>
               </section>              
            </menu>
            <!-- File menu -->
            <menu id="javax.ide.FILE_MENU_ID">
               <section id="FILE_NEW_SECTION" weight="0.1">
                <item action-ref="dmu.new" weight="1.0"/>
              </section>              
            </menu>  
            <!-- Tools nemu -->
            <menu id="Tools">
               <label>${MENU_TOOLS}</label>
               <section id="TOOLS_CREATEDP" weight="1.0">
                <item action-ref="dmu.createDiagnosticPackage" weight="1.0"/>
               </section>            
            </menu> 
          </menubar>
        </menus>
     
        <toolbars>
          <!-- The main window toolbar -->
          <toolbar id="javax.ide.view.MAIN_WINDOW_TOOLBAR_ID">
            <section id="New" weight="40">
              <item action-ref="dmu.new" weight="1.0"/>
              <item action-ref="Ide.CUT_CMD_ID" weight="2.0"/>
              <item action-ref="Ide.COPY_CMD_ID" weight="3.0"/>
              <item action-ref="Ide.PASTE_CMD_ID" weight="4.0"/>
            </section>
          </toolbar>    
        </toolbars>    
      </menu-hook>      
      
      <!-- Registers a URLFileSystemHelper for the "jdev.duma" protocol -->
      <urlfilesystem-hook xmlns="http://xmlns.oracle.com/jdeveloper/hooks/urlfilesystem">
        <streamfactory protocol="jdev.duma" class="oracle.duma.gui.common.DUMAURLHelper$DUMAURLStreamHandler" />
        <fshelper protocol="jdev.duma" class="oracle.duma.gui.common.DUMAURLHelper" />
      </urlfilesystem-hook>   
      
      <!-- Registers a URLFileSystemHelper for the "ide.display" protocol -->
      <urlfilesystem-hook xmlns="http://xmlns.oracle.com/jdeveloper/hooks/urlfilesystem">
        <streamfactory protocol="ide.display" class="oracle.duma.gui.common.DisplayFileSystemHelper$DisplayURLStreamHandler" />
        <fshelper protocol="ide.display" class="oracle.duma.gui.common.DisplayFileSystemHelper"/>
      </urlfilesystem-hook>

      <role-layout-shaping-hook xmlns="http://xmlns.oracle.com/ide/extension">
        <file roleId="Default" path="META-INF/roleLayoutShapingFile.xml"/>
      </role-layout-shaping-hook>               
       
      <!-- Registers help content with the help system -->
      <help xmlns="http://xmlns.oracle.com/jdeveloper/1013/extension">
        <item>
          <helpName>duma_help</helpName>
          <helpURL>../doc/dumac_help.jar!/dumac.hs</helpURL>
          <relativeTo>developing_with_tiles</relativeTo>
          <relativePosition>after</relativePosition>          
        </item>
      </help> 
    </triggers>
  </trigger-hooks>  
      
  <!--New DUMA Project Menu Item Addin--> 
  <hooks>
    <jdeveloper-hook xmlns="http://xmlns.oracle.com/jdeveloper/1013/extension">
      <addins>
        <!-- DUMA Addin -->
        <addin>oracle.duma.gui.common.DUMAAddin</addin>
        <addin>oracle.duma.gui.menu.MigrationMenu</addin>
        <addin>oracle.duma.gui.doc.startpage.StartPage$StartPageAddin</addin>
        <addin>oracle.duma.gui.cleansing.TableEditorAddin</addin>
        <addin>oracle.duma.gui.scan.monitor.ScanMonitorPanel$PMEditorAddin</addin>
        <addin>oracle.duma.gui.panel.StatusPanel$MAddin</addin>
        <addin>oracle.duma.gui.common.properties.PropertiesInfoPanel$PropertiesEditorAddin</addin>
        <addin>oracle.duma.gui.conversion.panel.ConversionPanel$ConversionPanelEditorAddin</addin>
        <addin>oracle.duma.gui.cleansing.VARRAYEditorAddin</addin>
        <addin>oracle.duma.gui.cleansing.bulk.BulkCleansingEditorAddin</addin>
        <addin>oracle.duma.gui.cleansing.ADTEditorAddin</addin>
        <addin>oracle.duma.gui.scan.report.ScanReportAddin</addin> 
        <addin>oracle.duma.gui.profile.ProfileImportEditorAddin</addin>
      </addins>                    
    </jdeveloper-hook>
    
           
    <!-- Register cleansing editor preferences -->
    <settings-ui-hook xmlns="http://xmlns.oracle.com/ide/extension">
      <page id="Cleansing_Editor" parent-idref="/preferences">
        <label>Cleansing Editor</label>
        <traversable-class>oracle.duma.gui.common.preferences.CleansingEditorPreferencesPanel</traversable-class>
      </page>
    </settings-ui-hook>
    <!-- Register Settings UI panel -->
    <!-- remove the live update from 2.2 -->
    <!--settings-ui-hook xmlns="http://xmlns.oracle.com/ide/extension">
      <page id="Auto_Update" parent-idref="/preferences">
        <label>Auto Update</label>
        <traversable-class>oracle.duma.gui.common.preferences.AutoUpdatePreferencesPanel</traversable-class>
      </page>
    </settings-ui-hook-->

    <!-- Hide unused menu items-->
    <settings-ui-customizations xmlns="http://xmlns.oracle.com/ide/customization">
            <!-- Hide unused UI panels-->
            <page idref="/preferences/globalIgnore"><hidden>true</hidden></page>
            <page idref="/preferences/EditorOptions"><hidden>true</hidden></page>
            <page idref="/preferences/CodingStylePreferences"><hidden>true</hidden></page>
            <page idref="/preferences/editors-options"><hidden>true</hidden></page>
            <page idref="/preferences/disabledExtensions"><hidden>true</hidden></page>
            <page idref="/preferences/accelerators"><hidden>true</hidden></page>
            <page idref="/preferences/WebBrowserOptions"><hidden>true</hidden></page>
            <page idref="/preferences/proxy-options"><hidden>true</hidden></page>
    </settings-ui-customizations>

    <!-- Registers files that contain accelerator key definitions for actions 
         registered by the extension -->                
    <accelerator-hook xmlns="http://xmlns.oracle.com/ide/extension">
      <file>oracle/duma/gui/menu/accelerators.xml</file>     
    </accelerator-hook>          
      
    <!-- Register Log preferences -->
     <settings-ui-hook xmlns="http://xmlns.oracle.com/ide/extension">
      <page id="Log" parent-idref="/preferences">
        <label>Log</label>
        <traversable-class>oracle.duma.gui.common.preferences.DMULogPreferencePanel</traversable-class>
      </page>
     </settings-ui-hook> 

    <!-- JVM preference -->
    <settings-ui-hook xmlns="http://xmlns.oracle.com/ide/extension">
           <page id="Memory_Settings" parent-idref="/preferences">
             <label>Memory Settings</label>
             <traversable-class>oracle.duma.gui.common.preferences.JvmMemoryPreferencePanel</traversable-class>
           </page>
    </settings-ui-hook>                   
  </hooks>  
</extension>

OHA YOOOO