MINI MINI MANI MO
<?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