| Deprecated Methods | 
| oracle.ide.wizard.WizardWelcomePage._isWelcomeShown(String) use isWelcomeShown instead
 | 
| oracle.ide.IdeCore._registerStreamFactory() without replacement
 | 
| oracle.ide.wizard.WizardWelcomePage._setWelcomeShown(boolean, String) Use setWelcomeShown instead.
 | 
| oracle.ide.dialogs.ProgressBar.actionPerformed(ActionEvent) since 11.1.1 this method should not have been exposed as a
    public API.
 | 
| oracle.jdeveloper.db.panels.ConnectionPanelUI.actionPerformed(ActionEvent) ActionListener interface no longer implemented. Buttons
 handled internally.
 | 
| oracle.ide.model.Project.add(Element, boolean) since 11.0 (07/01/2008)
 | 
| oracle.ide.net.URLPath.add(List) since 11.0. Use
 URLPath.add(Collection). This method is being
    retained only for binary compatibility with 10.1.3. | 
| oracle.ide.model.Project.add(Node, Node) 07/01/2008: owner maps are deperecated without replacement.
  This method is now a no-op.
 | 
| oracle.jdeveloper.webapp.design.DTEManager.addContextualObjectProvider(ContextualObjectProvider) 
 | 
| oracle.ide.runner.Debugger.addDebuggerExtender(DebuggerExtender) Use addDebuggerExtender(DebuggerExtenderDeclarator) instead
 | 
| oracle.ide.runner.Debugger.addDebuggerWindowProvider(DebuggerWindowProvider) Use addDebuggerWindowProvider(DebuggerWindowProviderDeclarator)
     instead
 | 
| oracle.ide.dependency.DependencyManager.addDeclarationProvider(DeclarationProvider) Register declaration providers through the extension manifest file
 | 
| oracle.jdeveloper.vcs.util.VCSMenuUtils.addDynamicMenuItem(JMenu, int, float, Context) replaced by
 VCSMenuUtils.addLazyDynamicMenuItem(javax.swing.JMenu, int, float, oracle.ide.Context). | 
| oracle.javatools.ui.list.SimpleListModel.addElements(Iterator) use
 SimpleListModel.asList().addAll( Collection ). | 
| oracle.ide.wizard.GenericWizardLauncher.addFinishPage(String, String, String) since 11.1.2.0.0 use variant that takes MetaClass instead
 | 
| oracle.javatools.db.ora.OracleTablePartitions.addHashQuantityTablespace(String) 
 | 
| oracle.ide.migration.NodeMigrator.addHelper(NodeMigratorHelper) declare NodeMigratorHelpers declaratively throught the
 node-migrator hook.
 | 
| oracle.ide.model.LazyTraversable.addHierarchyListenerForLoading(HierarchyListener) Use #addLazyLoadListener
 | 
| oracle.ide.model.LazyLoadedTraversable.addHierarchyListenerForLoading(HierarchyListener) 
 | 
| oracle.ide.Ide.addIdeListener(IdeListener) 
 | 
| oracle.jdeveloper.webapp.design.DTEManager.addIncludeProvider(QualifiedName, IncludeProvider) 
 | 
| oracle.ide.index.IndexManager.addIndexer(Class extends Indexer>) Indexer implementations must be registered through the extension manifest hook
 | 
| oracle.ide.index.IndexManager.addIndexer(Class extends Node>, Class extends Indexer>) Indexer implementations must be registered through the extension manifest hook
 | 
| oracle.ide.IdeListener.addinsLoaded(IdeEvent) This method (callback) never called anymore. There is
  no replacement.
 | 
| oracle.javatools.db.plsql.PlSqlSchemaObject.addObjectListener(DBObjectListener) 
 | 
| oracle.javatools.db.plsql.Procedure.addObjectListener(DBObjectListener) 
 | 
| oracle.javatools.db.SystemObject.addObjectListener(DBObjectListener) - replaced with
 SystemObject.addObjectListener(oracle.javatools.db.event.DBObjectListener) | 
| oracle.javatools.db.AbstractSystemObject.addObjectListener(DBObjectListener) 
 | 
| oracle.javatools.db.plsql.PlSqlSchemaObject.addObjectListener(SchemaObjectListener) 
 | 
| oracle.javatools.db.plsql.Procedure.addObjectListener(SchemaObjectListener) 
 | 
| oracle.javatools.db.AbstractSystemObject.addObjectListener(SchemaObjectListener) 
 | 
| oracle.javatools.db.SchemaObject.addObjectListener(SchemaObjectListener) - replaced with
 SystemObject.addObjectListener(oracle.javatools.db.event.DBObjectListener) | 
| oracle.ide.wizard.GenericWizardLauncher.addPage(String) since 11.1.2.0.0 use the variant that takes a MetaClass instead
 | 
| oracle.ide.wizard.GenericWizardLauncher.addPage(String, String) since 11.1.2.0.0 use the variant that takes a MetaClass instead
 | 
| oracle.ide.wizard.GenericWizardLauncher.addPage(String, String, String) since 11.1.2.0.0 use the variant that takes a MetaClass instead
 | 
| oracle.ide.model.panels.ApplicationPropertiesDialog.addPanel(Navigable) use the settings-ui-hook to register an application properties panel
 | 
| oracle.jdeveloper.offlinedb.wizard.ProviderWizard.addPanel(String, Class, String) use extension.xml instead.
 | 
| oracle.ide.controls.ToolButton.addPopupItem(String) Replace a menu-ing
 ToolButtonwithMenuToolButton. | 
| oracle.javatools.compare.view.EditorPaneView.addPopupManager(ComparePopupManager) replaced by
 BaseCompareView.addPopupManager(oracle.javatools.compare.view.ComparePopupManager). | 
| oracle.javatools.db.DBObjectProvider.addProviderListener(DBObjectProviderListener) use
 DBObjectProvider.addProviderListener(DBObjectProviderListener) | 
| oracle.javatools.db.AbstractDBObjectProvider.addProviderListener(DBObjectProviderListener) use
 AbstractDBObjectProvider.addProviderListener(DBObjectProviderListener) | 
| oracle.ide.dependency.DependencyManager.addReferenceProvider(ReferenceProvider) Register reference providers through the extension manifest file
 | 
| oracle.jdeveloper.jsp.utils.JSPTagUtils.addTld(JspLibrary, Project) use updateProjectWithTagLibrary() method to add tag library to 
             the project. It will do all needed actions.
 | 
| javax.ide.extension.ExtensionRegistry.addToClassPath(ExtensionSource) since 2.0 this method is no longer called during the
    processing of extension sources; the source will be added to the
    classpath using the
 BaseExtensionVisitor.addToClasspath(ElementContext,Extension,URI)method. | 
| oracle.ide.cmd.AddContentCommand.addToProject(Context, String) Use
 Project.add(Node, String)orProject.add(Node[], String) | 
| oracle.ide.cmd.AddContentCommand.addToProject(Node[], Project, String) Use
 Project.add(Node, String)orProject.add(Node[], String) | 
| oracle.ide.cmd.AddContentCommand.addToProject(Node, Project, String) Use
 Project.add(Node, String)orProject.add(Node[], String) | 
| oracle.javatools.resourcebundle.ResourceBundleUtils.addUnicodeEscapes(String, boolean) Please use ResourceUtils.addUnicodeEscapes instead.
 | 
| oracle.ide.net.URLFileSystem.addURLStreamHandlerFactory(URLStreamHandlerFactory) use
 URLFileSystem#addURLStreamHandlerFactory(String,URLStreamHandlerFactory) | 
| oracle.ide.wizard.GenericWizardLauncher.addWelcomePage(String, String, String) No replacment. This method is a no-op as welcome pages
 should not be shown in wizards any longer (since 11.0).
 | 
| oracle.ide.wizard.GenericWizardLauncher.addWelcomePage(String, String, String, String) No replacment. This method is a no-op as welcome pages
 should not be shown in wizards any longer (since 11.0).
 | 
| oracle.javatools.parser.java.v2.util.Conversions.applyAssignmentConversion(JavaType, SourceExpression, JavaType, boolean, JavaProvider) Use applyAssignmentConversion(JavaType,SourceExpression,JavaType,boolean,JavaProvider,int)
 | 
| oracle.javatools.parser.java.v2.util.Conversions.applyBoxingConversion(PrimitiveType, JavaProvider) Use applyBoxingConversion(PrimitiveType,JavaProvider,int) instead
 | 
| oracle.javatools.parser.java.v2.util.Conversions.applyCastingConversion(JavaType, JavaType, JavaProvider) Use applyCastingConversion(JavaType,JavaType,JavaProvider,int) instead
 | 
| oracle.javatools.parser.java.v2.util.Conversions.applyMethodConversion(JavaType, JavaType, boolean, JavaProvider) Use applyMethodConversion(JavaType,JavaType,boolean,JavaProvider,int) instead
 | 
| oracle.javatools.parser.java.v2.common.PrimitiveType.applyUnboxingConversion(JavaType) Use applyUnboxingConversion(JavaType, int) instead
 | 
| oracle.javatools.parser.java.v2.util.Conversions.applyUnboxingConversion(JavaType) Use applyUnboxingConversion(JavaType, int) instead
 | 
| oracle.ide.controls.WaitCursor.attach(RootPaneContainer) since 11.1.1. Instead of calling this method, clients should
    construct a new instance of WaitCursor, passing in the root pane
    container component in the constructor. In particular, clients should
    never call the attach method on the WaitCursor instance returned by
 Ide#getWaitCursor(), since doing so will almost certainly leak
    memory. | 
| oracle.jdeveloper.vcs.vop.VersionOperationTablePanel.autoSizeColumnsToFit() 
 | 
| oracle.jdeveloper.vcs.vop.BaseVersionOperationPanel.autoSizeColumnsToFit() 
 | 
| oracle.javatools.editor.BasicDocument.beginEdit() all edits (compound or otherwise) made to the
             document related to an editor pane should be initiated
             through
 BasicEditorPane.beginEdit() | 
| oracle.javatools.compare.CompareAlgorithm.canCompare(CompareContributor, CompareContributor) not replaced.
 | 
| oracle.ide.ceditor.CodeEditor.canCopy() 
 | 
| oracle.ide.db.DBURLFactory.URLHelper.canCreateURL(DBObjectProvider) 
 | 
| oracle.ide.ceditor.CodeEditor.canCut() 
 | 
| oracle.ide.db.dialogs.DBEditorFactory.canEditDBObject(DBObjectNode) No longer needed.  This check is done automatically if you
 use
 DBEditorFactoryRegistry.getEditFactory(DBObjectNode). | 
| oracle.ide.runner.RunProcess.canGetStarterForTarget(Node, Class, List) Use canGetStarterForTarget(Project, Node, Class, List) instead
 | 
| oracle.jdeveloper.vcs.changelist.ChangeListProjectContent.canHaveMember(URL) 
 | 
| oracle.ide.ceditor.CodeEditor.canPaste() 
 | 
| oracle.javatools.db.ora.RecycledObject.canPurge() use
 RecycledObject.getCanPurge() | 
| oracle.ide.model.Project.canRemove(Element) since 11.0 (07/01/2008)
 | 
| oracle.ide.db.panels.SelectDBObjectsPanel.canRenameObjects() - rename is no longer supported. getNameProvider() returns an
 intention to include an extra name field that can be used for entity
 naming.
 | 
| oracle.javatools.db.ora.RecycledObject.canUndrop() use
 RecycledObject.getCanUndrop() | 
| oracle.javatools.db.sql.ParserUtils.checkErrors(PlsqlRoot, String) 
 | 
| oracle.jdeveloper.vcs.generic.CheckOutProvider.checkOut(URL) 
 | 
| oracle.ide.vcs.VCSManager.checkOutNode(Node) replaced by
 VCSManager.checkOutUsingUI(VCSTask). | 
| oracle.ide.vcs.VCSManager.checkOutNode(Node, CommandProcessor) replaced by
 VCSManager.checkOutUsingUI(VCSTask)andVCSManager.getMetaCheckOutCommand(Node)(depending on usage). | 
| oracle.ide.help.HelpSystem.checkWizard(String, Context) 
 | 
| oracle.ide.util.BitField.clear(int) Replace with {#unset(int)}.
 | 
| oracle.ide.persistence.NameSpace.clearStorage(String) Replaced by
 NameSpace.closeStorage(java.lang.String) | 
| oracle.jdeveloper.vcs.util.VCSEditorUtils.closeEditors(Class extends Node>) replaced by
 VCSEditorUtils.closeEditorsForNodeType(java.lang.Class extends oracle.ide.model.Node>). | 
| oracle.jdeveloper.vcs.util.VCSCommandUtils.closeMissingNodes(Node[]) replaced with
 VCSCommand.fireSomeFilesDeleted(java.net.URL[])andVCSFileEventSender.fireFilesDeleted(java.net.URL[]). | 
| oracle.ide.compiler.Compiler.compile(Context, boolean, boolean) Use compile(CompileArguments) instead
 | 
| oracle.ide.compiler.Compiler.compile(Context, boolean, boolean, boolean) Use compile(CompileArguments) instead
 | 
| oracle.ide.compiler.Compiler.compile(Context, boolean, boolean, OutputStream, OutputStream) Use compile(CompileArguments) instead
 | 
| oracle.ide.compiler.Compiler.compile(Context, boolean, PostBuilder, boolean) Use compile(CompileArguments) instead
 | 
| oracle.ide.model.Project.containsOwnedChild(Element) since 11.0 (07/01/2008) owner maps are deperecated without replacement.
 | 
| oracle.javatools.controls.nicetable.NiceTable.convertRowToModelIndex(int) replaced by
 JTable.convertRowIndexToModel(int) | 
| oracle.javatools.controls.nicetable.NiceTable.convertRowToViewIndex(int) replaced by
 JTable.convertRowIndexToView(int) | 
| oracle.ide.externaltools.ExternalTool.copyToImpl(ExternalTool) since 11.1.1 with no replacement. The persistence mechanism
    for external tools changed in the 11.1.1 release, and no longer
    requires subclasses to implement this method.
 | 
| oracle.ide.print.PageableFactory.create(Object, PageFormat) use
 PageableFactory.create(Context, Object, PageFormat) | 
| oracle.ide.ceditor.EditorPageableFactory.create(Object, PageFormat) use
 EditorPageableFactory.create(Context, Object, PageFormat) | 
| oracle.javatools.db.sql.SQLQueryBuilderFactory.createBuilder(DBObjectProvider, Schema, SQLQuery) 
 | 
| oracle.javatools.db.sql.SQLQueryBuilderFactory.createBuilder(DBObjectProvider, Schema, String) 
 | 
| oracle.javatools.db.sql.SQLQueryBuilderFactory.createBuilder(DBObjectProvider, SQLQuery) 
 | 
| oracle.javatools.db.sql.SQLQueryBuilderFactory.createBuilder(DBObjectProvider, SQLQueryOwner, String) 
 | 
| oracle.javatools.db.sql.SQLQueryBuilderFactory.createBuilder(DBObjectProvider, String) 
 | 
| oracle.javatools.parser.java.v2.SourceFactory.createCatchClause(SourceFormalParameterList, SourceBlockStatement) Use createCatchClause( SourceCatchParameter, SourceBlockStatement )
 instead
 | 
| oracle.javatools.parser.java.v2.SourceFactory.createCatchClause(SourceLocalVariable, SourceBlockStatement) This method can only create JDK6 ( or before ) 
 compatible catch parameters. 
 Use createCatchClause( SourceCatchParameter, SourceBlockStatement )
 instead
 | 
| oracle.jdeveloper.vcs.changelist.ChangeListWindow.createChangeLists() 
 | 
| oracle.javatools.parser.java.v2.SourceFactory.createClassCreator(SourceExpression, SourceTypeReference, SourceListExpression, SourceClassBody) Use createNewClassExpression(SSSS).
 | 
| oracle.ide.controller.CommandProcessor.createCommand(String, Context) use createCommandFromMeta(MetaClass,Context)
 | 
| oracle.jdeveloper.vcs.util.VCSNavigableUtils.createCommentTemplatesNavigable(Class) replaced by declarative registration through settings-ui-hook.
 | 
| oracle.jdeveloper.vcs.util.VCSThreadSafeContexts.createContext() replaced by
 Contextconstructor. | 
| oracle.jdeveloper.vcs.util.VCSThreadSafeContexts.createContext(Context) replaced by
 Contextconstructor. | 
| oracle.jdeveloper.vcs.util.VCSThreadSafeContexts.createContext(Element) replaced by
 Contextconstructor. | 
| oracle.javatools.parser.java.v2.CallerContext.createContext(JavaProvider, JavaClass) Not supported
 | 
| oracle.ide.db.dialogs.DBEditorFactory.createDBObject(DBObject, DBObjectProvider) use
 DBEditorFactory.launchDialog(DBEditorConfig) | 
| oracle.ide.db.dialogs.DBEditorFactory.createDBObject(DBObject, DBObjectProvider, boolean) use
 DBEditorFactory.launchDialog(DBEditorConfig) | 
| oracle.ide.db.dialogs.DBEditorFactory.createDBObject(DBObjectNode, String) use
 DBEditorFactory.launchDialog(DBEditorConfig) | 
| oracle.ide.db.dialogs.DBEditorFactory.createDBObject(DBObjectProvider, T, DBObject, boolean) use
 DBEditorFactory.launchDialog(DBEditorConfig) | 
| oracle.ide.db.dialogs.DBEditorFactory.createDBObject(DBObjectTypeNode) use
 DBEditorFactory.launchDialog(DBEditorConfig) | 
| oracle.ide.db.dialogs.DBEditorFactory.createDBObject(Schema, DBObjectProvider, String) use
 DBEditorFactory.launchDialog(DBEditorConfig) | 
| oracle.ide.db.dialogs.DBEditorFactory.createDBObject(Schema, DBObjectProvider, String, DBObject, boolean) use
 DBEditorFactory.launchDialog(DBEditorConfig) | 
| oracle.ide.db.dialogs.DBEditorFactory.createDBObject(Schema, DBObjectProvider, T, boolean) use
 DBEditorFactory.launchDialog(DBEditorConfig) | 
| oracle.javatools.parser.java.v2.SourceFactory.createFieldDeclaration(SourceFieldVariable[]) Not implemented yet.
 Creates a field declaration.
 | 
| oracle.jdeveloper.vcs.util.VCSNavigableUtils.createGeneralNavigable(Class) replaced by declarative registration through settings-ui-hook.
 | 
| oracle.javatools.parser.java.v2.SourceFactory.createLocalVariableDeclaration(SourceLocalVariable[]) Not implemented yet.
 Creates a local variable declaration.
 | 
| oracle.jdeveloper.vcs.util.VCSNodeCommands.createMoveNodeCommand(Context, URL) replaced by
 Node.rename(java.net.URL). | 
| oracle.jdeveloper.vcs.util.VCSDefaultUtils.createNodeOverlayTracker(int, StatusCacheBridge, URLFilter, String) replaced by declarative registration through icon-overlay-hook
 | 
| oracle.jdeveloper.vcs.util.VCSDefaultUtils.createNodeOverlayTracker(int, VCSOverlayItemProducer, URLFilter, String) replaced by declarative registration through icon-overlay-hook
 | 
| oracle.ide.controls.ToolButton.createPopupMenu() Replace a menu-ing
 ToolButtonwithMenuToolButton. | 
| oracle.javatools.db.sql.SQLQueryBuilderFactory.createQuery(DBObjectProvider, Schema, String) 
 | 
| oracle.javatools.db.sql.SQLQueryBuilderFactory.createQuery(DBObjectProvider, SQLQueryOwner, String) 
 | 
| oracle.jdeveloper.merge.BaseTextMergeEditor.createTextMergeModel(Context) override
 BaseTextMergeEditor.createMergeModelSS(oracle.ide.Context)orBaseTextMergeEditor.createMergeModelCS(oracle.ide.Context)instead. | 
| oracle.ide.db.util.DBObjectRenderer.createTreeNode(DBObject, boolean) - use a TreeNodeMaker.
 | 
| oracle.ide.db.util.DBObjectRenderer.createTreeNode(DBObject, boolean, String[]) - use a TreeNodeMaker.
 | 
| oracle.ide.db.util.DBObjectRenderer.createTreeNode(SQLFragment, boolean) - use a TreeNodeMaker.
 | 
| oracle.javatools.parser.java.v2.SourceFactory.createTryCatchFinallyStatement(SourceBlockStatement, SourceFormalParameterList, SourceBlockStatement, SourceBlockStatement) Use createTryCatchFinallyStatement(
 SourceBlockStatement, SourceCatchParameter, SourceBlockStatement,
 SourceBlockStatement instead
 | 
| oracle.javatools.parser.java.v2.SourceFactory.createTryCatchFinallyStatement(SourceBlockStatement, SourceFormalParameter, SourceBlockStatement, SourceBlockStatement) Use createTryCatchFinallyStatement(
 SourceBlockStatement, SourceCatchParameter, SourceBlockStatement,
 SourceBlockStatement instead
 | 
| oracle.javatools.parser.java.v2.SourceFactory.createTryCatchFinallyStatement(SourceBlockStatement, SourceLocalVariable, SourceBlockStatement, SourceBlockStatement) Use createTryCatchFinallyStatement(
 SourceBlockStatement, SourceCatchParameter, SourceBlockStatement,
 SourceBlockStatement instead
 | 
| oracle.javatools.parser.java.v2.SourceFactory.createTryCatchStatement(SourceBlockStatement, SourceFormalParameterList, SourceBlockStatement) Use createTryCatchStatement( SourceBlockStatement,
 SourceCatchParameter, SourceBlockStatement ) instead
 | 
| oracle.javatools.parser.java.v2.SourceFactory.createTryCatchStatement(SourceBlockStatement, SourceFormalParameter, SourceBlockStatement) Use createTryCatchStatement( SourceBlockStatement,
 SourceCatchParameter, SourceBlockStatement ) instead
 | 
| oracle.javatools.parser.java.v2.SourceFactory.createTryCatchStatement(SourceBlockStatement, SourceLocalVariable, SourceBlockStatement) Use createTryCatchStatement( SourceBlockStatement,
 SourceCatchParameter, SourceBlockStatement ) instead
 | 
| oracle.ide.db.DBURLFactory.URLHelper.createURL(DBObjectProvider, SchemaObject, String) 
 | 
| oracle.jdeveloper.vcs.util.VCSNavigableUtils.createVersioningNavigable() not replaced; the Versioning Navigable is registered in the VCS 
 framework, and it has the settings-ui-hook ID 'Versioning'.
 | 
| oracle.jdeveloper.vcs.util.VCSNavigableUtils.createVersioningNavigable(Class) not replaced; the Versioning Navigable is registered in the VCS 
 framework, and it has the settings-ui-hook ID 'Versioning'.
 | 
| oracle.jdeveloper.webapp.facelets.FaceletsConfigurationManager.creatingJSFCheckForFaceletsCheck(Context) 
 | 
| oracle.ide.externaltools.macro.MacroRegistry.deregister(MacroExpander) since 11.0. No replacement.
 | 
| oracle.ide.vcs.VCSRegistry.deregister(VCS) 
 | 
| oracle.ide.composite.CompositeFileElementRegistry.deregisterCompositeProxy(CompositeFileElementProxy) not replac
 | 
| oracle.jdeveloper.history.CustomFilterManager.deregisterSubstitution(CustomFilterSubstitution) not replaced.
 | 
| oracle.ide.vcs.VCSManager.deregisterWorkspaceArtifact(String) not replaced.
 | 
| oracle.ide.controls.WaitCursor.detach(RootPaneContainer) since 11.1.1. Instead of attaching and detatching from specific
    root panes, clients should construct new
 WaitCursorinstances
    for new root panes using theWaitCursor.WaitCursor(Component)API. If you
    want to force a wait cursor to detach from all of its attached root
    panes, you should callWaitCursor.dispose(). Note that the WaitCursor
    returned fromIde#getWaitCursor()does not support the dispose()
    method, and will throw an exception if you attempt to use it. | 
| oracle.ide.net.JarIndex.dirEntryIndex(String) Use
 JarIndex.isDirectory(String)to determine if an entry is
 a directory, orJarIndex.visit(Visitor)to iterate the index entries.
 The index returned by this method may become invalid if the JAR file
 changes on disk. | 
| oracle.ide.controls.WaitCursor.dispose() since 11.1.2.0.0. Currently no replacement.
 | 
| oracle.ide.extension.HashStructureHook.dispose() Deferred Extension Loading makes this unsafe, replaced with a no-op
 | 
| oracle.javatools.util.SwingUtils.drawChars(Graphics, char[], int, int, int, int) since 11.1.1 - Use @{link GraphicUtils#drawChars(Graphics,char[],int,int.int,int)}.
 | 
| oracle.javatools.util.SwingUtils.drawString(Graphics2D, String, float, float) since 11.1.1 - Use
 GraphicUtils.drawString(Graphics2D,String,float,float) | 
| oracle.javatools.util.SwingUtils.drawString(Graphics, AttributedCharacterIterator, int, int) since 11.1.1 - Use .
 | 
| oracle.javatools.util.SwingUtils.drawString(Graphics, String, int, int) since 11.1.1 - Use
 GraphicUtils.drawString(Graphics,String,int,int). | 
| oracle.jdeveloper.db.DatabaseConnectionEditor.editConnection(String) use
 DatabaseConnectionEditor.editConnection(String,String) | 
| oracle.jdeveloper.db.AppDatabaseConnectionEditor.editConnection(String, Context, Connections) - use DatabaseConnectionEditor#createLauncher and customise
 | 
| oracle.ide.db.dialogs.DBEditorFactory.editDBObject(DBObject, DBObjectProvider) use
 DBEditorFactory.launchDialog(DBEditorConfig) | 
| oracle.ide.db.dialogs.DBEditorFactory.editDBObject(DBObject, DBObjectProvider, boolean) use
 DBEditorFactory.launchDialog(DBEditorConfig) | 
| oracle.ide.db.dialogs.DBEditorFactory.editDBObject(DBObject, DBObjectProvider, DBObject) use
 DBEditorFactory.launchDialog(DBEditorConfig) | 
| oracle.ide.db.dialogs.DBEditorFactory.editDBObject(DBObject, DBObjectProvider, DBObject, boolean) use
 DBEditorFactory.launchDialog(DBEditorConfig) | 
| oracle.ide.db.dialogs.DBEditorFactory.editDBObject(SchemaObject, DBObjectProvider) use
 DBEditorFactory.launchDialog(DBEditorConfig) | 
| oracle.javatools.editor.BasicDocument.endEdit() all edits (compound or otherwise) made to the
             document related to an editor pane should be ended
             through
 BasicEditorPane.endEdit() | 
| oracle.jdeveloper.offlinedb.OfflineDBObjectID.ensureProvider(OfflineDBObjectProvider) use setProvider - note that now IDs are copyable rather than
 being able to do getID().ensureProvider(), the ID returned by getID() that
 has a provider ensured must be set back on the original object if the
 change is to be kept.
 | 
| oracle.ide.net.JarIndex.entryIndex(String) Use
 JarIndex.visit(Visitor)to iterate the index entries.
 The index returned by this method may become invalid if the JAR file
 changes on disk. | 
| oracle.ide.controls.WaitCursor.finalize() since 11.1.2.0.0. Currently no replacement. This function will be removed.
 | 
| oracle.jdeveloper.offlinedb.model.DataTypeSettings.findBuiltInComplexType(String, String) - use listBuiltInObjects on the provider's DatabaseDescriptor
 | 
| oracle.jdeveloper.vcs.util.VCSModelUtils.findCachedProjects(boolean) replaced by
 VCSModelUtils.findCachedProjects(). Workspaces no longer 
     need to be opened in order to discover their children. | 
| oracle.ide.model.Project.findChildren(Class) since 11.0 (07/01/2008)
 | 
| oracle.ide.model.Project.findChildren(Class[]) since 11.0 (07/01/2008)
 | 
| oracle.javatools.db.DatabaseFactory.findConnectionCreator(Class) 
 | 
| oracle.javatools.db.DatabaseFactory.findConnectionCreator(Database) 
 | 
| oracle.ide.config.DocumentExtensions.findContentTypeFromExtension(String) replaced by
 FileTypesRecognizer.getNonNullContentTypeForExtension(java.lang.String). | 
| oracle.javatools.db.DBObjectProviderFactory.findFactory(Class) use
 DBObjectProviderFactory.getCreator(String)instead as it doesn't load classes. | 
| oracle.ide.model.NodeFactory.findInFolder(Folder, URL) use the
 index model api. Since 11.1.1.0.
    The method does not scale well when large projects are involved. We now recommend
    clients use the Index Model API. This new API works asynchronously
    and performs very well, regardless of the project size, once the
    index model of the project files is constructed. SeeIndex.findNodes( oracle.ide.index.QueryCriteria, Class, oracle.ide.index.ResultCallback) | 
| oracle.ide.model.Project.findMyChildren(Class) 07/01/2008
 | 
| oracle.ide.model.Project.findMyChildren(Class[]) 
 | 
| oracle.javatools.db.DatabaseFactory.findOrCreateDatabase(String, Connection) - use
 DatabaseFactory.createStandaloneDatabase(java.lang.String, java.sql.Connection)to create a Database
 for an isolated connection. If a Database is required for a given
 connection name in the product use the appropriate connection store (e.g.
 Application Connections, or central IDE Connections). | 
| oracle.javatools.db.DBObjectProviderFactory.findOrCreateProvider(Object) use
 DBObjectProviderFactory.findOrCreateProvider(String,Object) | 
| oracle.ide.model.Project.findOwner(Element) since 11.0 (07/01/2008) owner maps are deperecated without replacement.
 | 
| oracle.ide.controls.ToolButton.findPopupItem(String) Replace a menu-ing
 ToolButtonwithMenuToolButton. | 
| oracle.javatools.db.DBObjectProviderFactory.findProvider(Object) use
 DBObjectProviderFactory.findProvider(String,Object) | 
| oracle.jdeveloper.offlinedb.OfflineDBObjectProvider.findProvider(Project, String) replaced by
 OfflineDBObjectProvider.findProviderByID(Project,String). | 
| oracle.ide.config.DocumentExtensions.findRecognizerContentType(String) replaced by
 FileTypesRecognizer.getContentTypeForExtension(String). | 
| oracle.ide.config.DocumentExtensions.findRecognizerDocumentInfo(Class) replaced by
 Recognizer.getDocumentInfo(Class). | 
| oracle.ide.controls.WaitCursor.findRootPaneContainer(Component) since 11.1.2.0.0. Currently no replacement. This function will become private.
 | 
| oracle.jdeveloper.audit.model.Dependency.fireDependencyChanged(Dependency, boolean) Use
 Dependency.fireDependencyChanged(boolean) | 
| oracle.javatools.db.AbstractDBObjectProvider.fireObjectsAdded(Schema, SchemaObject[]) 
 | 
| oracle.javatools.db.AbstractDBObjectProvider.fireObjectsRemoved(Schema, SchemaObject[]) 
 | 
| oracle.jdeveloper.vcs.util.VCSModelUtils.fireProjectStructuresChanged() replaced with
 VCSCommand.fireFileStructureChanged(java.net.URL[])andVCSFileEventSender.fireFileStructureChanged(java.net.URL[]). | 
| oracle.jdeveloper.vcs.util.VCSModelUtils.fireProjectStructuresChanged(URL[]) replaced with
 VCSCommand.fireFileStructureChanged(java.net.URL[])andVCSFileEventSender.fireFileStructureChanged(java.net.URL[]). | 
| oracle.javatools.db.AbstractDBObjectProvider.fireProviderDeleted() 
 | 
| oracle.javatools.db.AbstractDBObjectProvider.fireSchemaAdded(Schema) 
 | 
| oracle.javatools.db.AbstractDBObjectProvider.fireSchemaObjectUpdated(DBObjectChange) 
 | 
| oracle.javatools.db.AbstractDBObjectProvider.fireSchemaRemoved(Schema) 
 | 
| oracle.javatools.db.AbstractDBObjectProvider.fireSchemaUpdated(DBObjectChange) 
 | 
| oracle.ide.controller.IdeAction.get(int, String, Integer) use the MetaClass version of this method
 | 
| oracle.ide.controller.IdeAction.get(int, String, String) use the MetaClass version of this method
 | 
| oracle.ide.controller.IdeAction.get(int, String, String, ArrayResourceBundle, int) since 11.0. Declare actions in an extension manifest, or
    use one of the get methods that takes an Icon directly.
    Note for internal JDEVADF developers: The addin policy that
    icons must not be loaded during product startup is still in effect.
    You should avoid incurring the cost of icon loading during product
    startup by using the
 OracleIconsAPI. | 
| oracle.ide.controller.IdeAction.get(int, String, String, String, Integer, ArrayResourceBundle, int, Object, boolean) since 11.0. Declare actions in an extension manifest, or
    use one of the get methods that takes an Icon directly.
    Note for internal JDEVADF developers: The addin policy that
    icons must not be loaded during product startup is still in effect.
    You should avoid incurring the cost of icon loading during product
    startup by using the
 OracleIconsAPI. | 
| oracle.ide.controller.IdeAction.get(int, String, String, String, Integer, Icon, Object, boolean) use the MetaClass version of this method
 | 
| oracle.ide.controller.IdeAction.get(int, String, String, String, Integer, ResourceBundle, String, Object, boolean) use the MetaClass version of this method
 | 
| oracle.javatools.resourcebundle.ResourceBundleUtils.getADFConfig() This has been deprecated since 11.1.2.0 Please use
 ADFContext.getCurrent().getADFConfig();
 Gets the ADFConfig
 | 
| oracle.javatools.resourcebundle.ResourceBundleUtils.getADFContext() This has been deprecated since 11.1.2.0 Please use
 ADFContext.getCurrent();
 Gets the ADFContext
 | 
| oracle.ide.externaltools.ExternalToolManager.getAllExternalTools() since 11.1.1.0.1. Use
 ExternalToolManager.tools(). | 
| javax.ide.extension.DynamicHook.getApplicationObject(Class, ElementStartContext) replaced by
 DynamicHook.getApplicationObject(MetaClass,ElementStartContext) | 
| oracle.javatools.db.ora.DatabaseLink.getAuthentificationUser() 
 | 
| oracle.ide.externaltools.ExternalTool.getAvailability() since 11.1.1 - use
 ExternalToolBaseProperties.getAvailability(). | 
| oracle.ide.externaltools.ExternalTool.getAvailabilityExpression() since 11.1.1 with no replacement. Support for regular 
    expression availability was dropped in 10.1.3.
 | 
| oracle.ide.externaltools.ExternalTool.getAvailableTypes() since 11.1.1 - use
 ExternalToolBaseProperties.getAvailableTypes(). | 
| oracle.javatools.ui.search.PromptedTextField.getBaseDocument() Clients can now safely use getDocument() to always access the 
 underlying document
 | 
| oracle.javatools.controls.nicetable.NiceTable.getBaseModel() replaced by
 JTable.getModel(). | 
| oracle.javatools.db.plsql.Trigger.getBaseSchemaName() - use getBaseObjectID
 | 
| oracle.javatools.db.PlSqlSubprogram.getBody() 
 | 
| oracle.javatools.db.DeclarativePlSql.getBody() 
 | 
| oracle.javatools.db.PlSqlMethod.getBody() 
 | 
| oracle.javatools.util.BundleLoader.getBundle(String) Although this method will now use the calling classloader, it is
             using a non-public sun.* API to achieve this. This might not exist
             on a different Java VM, so ultimately these calls need to be
             removed.
 | 
| oracle.javatools.resourcebundle.ResourceBundleManagerRT.getBundle(String, boolean) use getBundle(String bundleId, Locale locale) instead
 | 
| oracle.javatools.resourcebundle.BundleFactory.getBundle(String, String) since 11.0
 | 
| oracle.javatools.resourcebundle.ResourceBundleManagerRT.getBundle(String, String, boolean) use getBundle(String bundleId, boolean createBundle)
 | 
| oracle.javatools.resourcebundle.ResourceBundleManagerRT.getBundle(String, String, Locale) use getBundle(String bundleId, Locale locale)
 | 
| oracle.javatools.resourcebundle.BundleFactory.getBundle(String, String, Locale) since 11.0
 | 
| oracle.javatools.resourcebundle.BundleFactory.getBundle(String, String, Locale, ClassLoader) since 11.0
 | 
| oracle.ide.util.MenuSpec.getBundleKey() since 11.1.1 with no replacement.
 | 
| oracle.jdeveloper.db.panels.ConnectionPanelUI.getCanAddNull() 
 | 
| oracle.ide.externaltools.ExternalTool.getCaption() since 11.1.1 - use
 ExternalToolBaseProperties.getCaption(). | 
| oracle.ide.controls.ToggleMenuItem.getCheckBoxMenuItemIcon() Replace with
 UIManager.getIcon("CheckBoxMenuItem.checkIcon"). | 
| oracle.javatools.db.CheckConstraint.getCheckCondition() - use getCheckConditionFragment()
 | 
| oracle.ide.vcs.VCSManager.getCheckOutCommand(Node) replaced by
 VCSManager.getMetaCheckOutCommand(Node node) | 
| oracle.javatools.db.diff.ResultSet.getChildIterator() use getChildren().iterator()
 | 
| oracle.jdeveloper.java.JavaModel.getClass(String, String) use
 JavaModel.getClass(String)instead | 
| oracle.ide.runner.Runner.getClassesWithRegisteredStarterFactory() This method should not be used. It forces the loading of
 classes, and potentially extensions, that might never be used
 | 
| oracle.ide.model.Recognizer.getClassForExtension(String) replaced by
 FileTypesRecognizer.getClassNameForExtension(java.lang.String). | 
| oracle.javatools.parser.java.v2.common.AbstractType.getClosestClass() Please use
 AbstractType.getTypeErasure(). | 
| oracle.javatools.parser.java.v2.model.JavaType.getClosestClass() Please use
 JavaType.getTypeErasure(). | 
| oracle.javatools.controls.nicetable.NiceTableModel.getColumnAlignment(int) replaced by
 GenericTableModel.getColumnAlignment(int). | 
| oracle.javatools.db.ReferenceID.getColumnNames() 
 | 
| oracle.javatools.db.sql.ParserUtils.getColumnNames(SqlExpression) 
 | 
| oracle.javatools.db.sql.ParserUtils.getColumnNames(String, ParserUtils.ExpressionType) 
 | 
| oracle.javatools.controls.nicetable.NiceTableModel.getColumnSortComparator(int) replaced by
 GenericBaseTableModel.getColumnSortComparator(int). | 
| oracle.ide.AddinManager.getCommand(int, String) since 11.1.1 with no replacement. This API provides access to 
 commands registered through addins.properties, a mechanism that has been
 obsolete since 9.0.5.
 | 
| oracle.ide.AddinManager.getCommand(String, String) since 11.1.1 with no replacement. This API provides access to 
 commands registered through addins.properties, a mechanism that has been
 obsolete since 9.0.5.
 | 
| oracle.ide.composite.BaseCompositeFileElementProxy.getCompositeElementClass() 
 | 
| oracle.ide.composite.DefaultCompositeFileElementProxy.getCompositeElementClass() 
 | 
| oracle.ide.composite.CompositeFileElementProxy.getCompositeElementClass() replaced by declarative description through composite-file-element-hook/element-class.
 | 
| oracle.ide.net.JarIndexEntry.getCompressedSize() Use JarIndex.getCompressedSize(String) instead.
 | 
| oracle.jdeveloper.db.panels.ConnectionPanelUI.getConnCombo() - this breaks the encapsulation of this UI class. Use
 ConnectionPanelUI.getConnectionName()andConnectionPanelUI.setConnectionName(java.lang.String)to get/set the
 selection andaddComboListenerto
 add a listener for changes in the selection. | 
| oracle.javatools.db.dictionary.DictionaryDBObjectBuilder.getConnection() all use of the Connection should be done through the wrapper
 classes in
 oracle.javatools.db.executewhich take a Database. | 
| oracle.jdeveloper.db.panels.GlobalConnectionPanelUI.getConnection(String, String, String, String) - use
 GlobalConnectionPanelUI.getConnection(String,String,ConnectionInfo,boolean,Context) | 
| oracle.jdeveloper.db.panels.GlobalConnectionPanelUI.getConnection(String, String, String, String, boolean) - use
 GlobalConnectionPanelUI.getConnection(String,String,ConnectionInfo,boolean,Context) | 
| oracle.ide.navigator.NavigatorManager.getConnectionNavigatorManager() the Connection Navigator is being removed in 11.0 to be 
  replaced by the Resource Catalog, Database Navigator (from SQL Dev) and
  Application Server Navigators.
 | 
| oracle.jdeveloper.db.AppDatabaseConnections.getConnectionStoreName(URL) Use
 AppDatabaseConnections.getConnectionStoreName(Workspace) | 
| oracle.javatools.db.sql.ParserUtils.getConstant(PlsqlNode) 
 | 
| oracle.ide.model.ProjectContent.getContentSetProviders() use #getContentSetProviderReferences() to obtain both the
 content set providers registered programmatically and declaratively.
 | 
| oracle.ide.model.Recognizer.getContentTypeForExtension(String) replaced by
 FileTypesRecognizer.getContentTypeForExtension(String). | 
| oracle.jdeveloper.db.AppDatabaseConnections.getCurrentDatabaseConnections(Context) use
 DatabaseConnectionStores.getCurrentStore(oracle.ide.Context) | 
| oracle.ide.model.WorkingSet.getCurrentWorkingSetFilters(Project) Use
 WorkingSets.getInstance(Workspace).getCurrentWorkingSet().getPatternFilters(Project) | 
| oracle.javatools.db.sql.DataMiningFunction.getDataMiningArguments() use getDmSpecificArgs
 | 
| oracle.javatools.db.PlSqlParameter.getDataType() use
 PlSqlParameter.getDataTypeID()instead | 
| oracle.javatools.db.PlSqlParameter.getDataType(DataType) use
 PlSqlParameter.setDataTypeID(oracle.javatools.db.DBObjectID)instead | 
| oracle.jdeveloper.offlinedb.model.OfflineDBProjectSettings.getDataTypeSettings() - moved to ProviderSettings
 | 
| oracle.javatools.db.ora.DatabaseLink.getDBLink() with no replacement.
 | 
| oracle.javatools.db.plsql.PlSqlDeclaratorFactory.getDeclarator(SourceObject, DBObjectProvider) 
 | 
| oracle.javatools.db.plsql.PlSqlDeclaratorFactory.getDeclarator(String, DBObjectProvider) 
 | 
| oracle.jdeveloper.library.Library.getDefaultClassPath() use getClassPath()
 | 
| oracle.jdeveloper.library.AbstractLibrary.getDefaultClassPath() use getClassPath()
 | 
| oracle.jdeveloper.library.ExternalLibrary.getDefaultClassPath() use getClassPath
 | 
| oracle.jdeveloper.library.LibraryAdapter.getDefaultClassPath() use getClassPath()
 | 
| oracle.jdeveloper.library.Library.getDefaultDocPath() use getDocPath()
 | 
| oracle.jdeveloper.library.AbstractLibrary.getDefaultDocPath() use getDocPath()
 | 
| oracle.jdeveloper.library.ExternalLibrary.getDefaultDocPath() use getDocPath
 | 
| oracle.jdeveloper.library.LibraryAdapter.getDefaultDocPath() use getDocPath()
 | 
| oracle.jdeveloper.library.AddinLibrary.getDefaultLibraryDefinition() JDK based versions desupported.  Use JLibrary directly.
 | 
| oracle.jdeveloper.library.JLibraryAdapter.getDefaultLibraryDefinition() JDK based versions desupported.  Use JLibrary directly.
 | 
| oracle.jdeveloper.library.JLibraryNode.getDefaultLibraryDefinition() 
 | 
| oracle.jdeveloper.library.JLibrary.getDefaultLibraryDefinition() JDK based versions desupported.  Use JLibrary directly.
 | 
| oracle.jdeveloper.offlinedb.model.OfflineDBProjectSettings.getDefaultSchemaName() - moved to ProviderSettings
 | 
| oracle.jdeveloper.offlinedb.model.OfflineDBProjectSettings.getDefaultSchemaName(boolean) - moved to ProviderSettings
 | 
| oracle.jdeveloper.library.Library.getDefaultSourcePath() use getSourcePath()
 | 
| oracle.jdeveloper.library.AbstractLibrary.getDefaultSourcePath() use getSourcePath()
 | 
| oracle.jdeveloper.library.ExternalLibrary.getDefaultSourcePath() use getSourcePath
 | 
| oracle.jdeveloper.library.LibraryAdapter.getDefaultSourcePath() use getSourcePath()
 | 
| oracle.ide.db.controls.DBObjectChooser.getDelegate() 
 | 
| oracle.javatools.db.SchemaObjectManager.getDependencies(SystemObject, DBObjectProvider, boolean) use
 CascadeManager.listReferencedObjects(SystemObject,boolean)on a
 manager instance. | 
| oracle.ide.view.MultiManager.getDockableFactory() clients should return null and instead use a declarative "dockable-hook" 
 trigger hook in their extension.xml.
 | 
| oracle.ide.util.IdeUtil.getDocumentVersion(URL) since 11.0 with no replacement. This API is product specific
    and should not be in the IDE api.
 | 
| oracle.javatools.compare.view.EditorPaneView.getEditActions() replaced by
 BaseCompareView.getEditActions(). | 
| oracle.ide.ceditor.CodeEditorAddin.getEditorNavigable() editor preference navigable must be obtained declaratively with id 'ceditor'
 | 
| oracle.ide.editor.EditorsOptions.getEditorsData() Not used. Always returns null.
 | 
| oracle.ide.net.JarIndex.getEntryAt(int) Use
 JarIndex.visit(Visitor)to iterate the index entries.
 The index passed to this method may be invalid if the JAR file has changed
 on disk. | 
| oracle.ide.net.JarIndex.getEntryNameAt(int) Use
 JarIndex.visit(Visitor)to iterate the index entries.
 The index passed to this method may be invalid if the JAR file has changed
 on disk. | 
| oracle.ide.config.IdeSettings.getEnvironNavigable() as of 11.0. No replacement. Extensions should not be directly
    accessing the Navigable for the Environment page in preferences; 
    instead you should
 | 
| oracle.javatools.parser.java.v2.model.SourceError.getErrorData0() Use getErrorIntData0();
 | 
| oracle.javatools.parser.java.v2.model.SourceError.getErrorData1() Use getErrorIntData1();
 | 
| oracle.ide.config.DocumentExtensions.getExcludeFilterSettings() replaced by Ide.getSettings().getData(ExcludeFilterSettings.KEY_SETTINGS)
 | 
| oracle.ide.config.FileAssociations.getExePathName() no replacement
 | 
| oracle.ide.ExtensionRegistry.getExtensionJAR(String, Version) since 11.0 use
 ExtensionRegistry.getExtensionJAR( Extension ). | 
| oracle.ide.ExtensionRegistry.getExtensionJAR(String, Version, boolean) since 11.0 use
 ExtensionRegistry.getExtensionJAR( Extension ). | 
| oracle.ide.AddinManager.getExtensionUserHomeURL(String) use ExtensionRegistry.getSystemDirectory( String ).
 | 
| oracle.ide.externaltools.ExternalToolManager.getExternalToolsByType(ExternalToolType) since 11.1.1.0.1. Use
 ExternalToolManager.toolsOfType(ExternalToolType). | 
| oracle.jdeveloper.offlinedb.model.ProviderSettings.getFileWrapperClass() 
 | 
| oracle.javatools.db.diff.ResultSet.getFilteredResultSet(DifferenceFilter) use getFilteredDifference
 | 
| oracle.ide.util.GraphicsUtils.getFocusableComponentOrChild(Component) replaced by
 GraphicsUtils.getFocusableComponentOrChild(Component, boolean) | 
| oracle.javatools.db.plsql.PlSqlFragment.getFramentType() 
 | 
| oracle.javatools.db.sql.FromObjectUsage.getFromObject() - use resolveFromObject() instead.
 | 
| oracle.javatools.db.sql.AbstractFromObjectUsage.getFromObject() - use setFromObjectID() instead
 | 
| oracle.javatools.db.ora.OracleTablePartitions.getHashQuantityTablespaces() 
 | 
| oracle.ide.extension.HashStructureHook.getHashStructure() Add a HashStructureHook listener to read the HashStructure
 | 
| oracle.ide.ceditor.CodeEditor.getHelpableProvider() 
 | 
| oracle.ide.migration.MigrationInfo.getHelpers() use #getHelperReferences()
 | 
| oracle.ide.migration.NodeMigrator.getHelpers() #getHelperReferences() instead.
 | 
| oracle.ide.migration.NodeMigrator.getHelpers(MigrationInfo) use #getHelperReferences(MigrationInfo) instead.
 | 
| oracle.javatools.db.sql.ParserUtils.getHexToRawString(PlsqlNode) 
 | 
| oracle.ide.Ide.getHomeDirectory() since 11.0 - use
 Ide.getProductHomeDirectory()instead. | 
| oracle.ide.navigator.NavigatorManager.getHostedDockables() use
 NavigatorManager.getHostedViews()instead. | 
| oracle.ide.externaltools.ExternalTool.getIconURL() since 11.1.1 - use
 ExternalToolBaseProperties.getIconURL(). | 
| oracle.ide.controls.ToolButton.getIconVisible() Replace with
 .ToolButton.getIcon()!= null | 
| oracle.jdeveloper.offlinedb.OfflineDBObjectID.getID() use setIdentifer
 | 
| oracle.ide.ExtensionRegistry.getIdeHook(ElementName) since 11.0. Use
 ExtensionRegistry.getHook(ElementName). This method is 
  being maintained for backwards compatibility. | 
| oracle.jdeveloper.offlinedb.model.ProviderSettings.getIDScheme() 
 | 
| oracle.ide.db.transfer.TransferDescriptor.getImportGenerateConn() no longer used.
 | 
| oracle.ide.db.transfer.TransferDescriptor.getImportGenerateKey() no longer used.
 | 
| oracle.ide.index.IndexManager.getIndex(Project) Use
 IndexManager.getIndex(Workspace,Project). | 
| oracle.ide.index.IndexManager.getIndex(Project, ContentSet) Use
 IndexManager.getIndex(Workspace,Project,ContentSet). | 
| oracle.ide.index.IndexManager.getIndex(Project, URL) Use
 IndexManager.getIndex(Workspace,Project,URL). | 
| oracle.ide.index.IndexManager.getIndex(Project, URLPath) Use
 IndexManager.getIndex(Workspace,Project,URLPath). | 
| oracle.javatools.db.ora.MaterializedView.getIndexInitTrans() Storage properties of the Materialized View Index are stored on
 an OracleStorageProperties object in the Materialized View property map,
 keyed by OracleStorageProperties.MV_INDEX_KEY
 | 
| oracle.javatools.db.ora.MaterializedView.getIndexMaxExtent() Storage properties of the Materialized View Index are stored on
 an OracleStorageProperties object in the Materialized View property map,
 keyed by OracleStorageProperties.MV_INDEX_KEY
 | 
| oracle.javatools.db.ora.MaterializedView.getIndexMinExtent() Storage properties of the Materialized View Index are stored on
 an OracleStorageProperties object in the Materialized View property map,
 keyed by OracleStorageProperties.MV_INDEX_KEY
 | 
| oracle.javatools.db.ora.MaterializedView.getIndexPercentFree() Storage properties of the Materialized View Index are stored on
 an OracleStorageProperties object in the Materialized View property map,
 keyed by OracleStorageProperties.MV_INDEX_KEY
 | 
| oracle.javatools.db.ora.MaterializedView.getIndexPercentUsed() You cannot specify the Percent Used for an Index. This
 method has been deprecated
 | 
| oracle.javatools.db.ora.MaterializedView.getInitExtent() Storage properties of the Materialized View are stored on
 an OracleStorageProperties object in the Materialized View property map,
 keyed by OracleStorageProperties.KEY
 | 
| oracle.ide.inspector.Extension.getInitializer() No longer used.  Should always return null.
 | 
| oracle.ide.model.TextNode.getInputStream() 
 | 
| oracle.ide.model.TextNode.getInputStream(boolean) 
 | 
| oracle.ide.ExtensionRegistry.getInstallDirectory(String) since 11.0 use
 ExtensionRegistry.getInstallDirectory(Extension). | 
| oracle.ide.ExtensionRegistry.getInstallDirectory(String, Version) since 11.0 use
 ExtensionRegistry.getInstallDirectory(Extension). | 
| oracle.ide.util.dnd.TransferablesList.getInstance() This class is no longer a singleton, use the constructor.
 | 
| oracle.ide.model.WorkingSets.getInstance(Project) Since 11.0. Working sets are now stored at the application
 level, not at the project level, so use
 WorkingSets.getInstance(Workspace). | 
| oracle.ide.externaltools.ExternalTool.getIntegrationMask() since 11.1.1 - use
 ExternalToolBaseProperties.isIntegrated(IntegrationPoint). | 
| oracle.ide.net.JarUtil.getJarIndex(URL, boolean) use #getJarIndex(URL)
 | 
| oracle.jdeveloper.library.JLibraryManager.getJDKs() Concept of finite library lists from which to gather JDKs
 no longer exists.  Now returns only what can be found within the last
 working set of library lists.
 | 
| oracle.jdeveloper.jsp.libraries.JspLibraryManager.getJspLibraryURLClassesProviders() use
 TagLibraryManager.getTagLibraryURLClassesProviders()instead. | 
| oracle.ide.index.QueryResult.getKey() if there is more than one key, the result must match all the
   criteria.  So this method is not useful.
 | 
| oracle.ide.config.EnvironOptions.getLabelAutoReloadExtMod() since 11.0. This is an implementation detail and
    should not have been exposed in a public API.
 | 
| oracle.ide.config.EnvironOptions.getLabelBrowse() since 11.0. This is an implementation detail and
    should not have been exposed in a public API.
 | 
| oracle.ide.config.EnvironOptions.getLabelClearCompilerLogBeforeCompile() since 11.0. This is an implementation detail and
    should not have been exposed in a public API.
 | 
| oracle.ide.config.EnvironOptions.getLabelEncoding() since 11.0. This is an implementation detail and
    should not have been exposed in a public API.
 | 
| oracle.ide.config.EnvironOptions.getLabelFloatOnTop() since 11.0. This is an implementation detail and
    should not have been exposed in a public API.
 | 
| oracle.ide.config.EnvironOptions.getLabelLogHrefColor() since 11.0. This is an implementation detail and
    should not have been exposed in a public API.
 | 
| oracle.ide.config.EnvironOptions.getLabelLogPreffix() since 11.0. This is an implementation detail and
    should not have been exposed in a public API.
 | 
| oracle.ide.config.EnvironOptions.getLabelLogSystemErrColor() since 11.0. This is an implementation detail and
    should not have been exposed in a public API.
 | 
| oracle.ide.config.EnvironOptions.getLabelLogSystemInColor() since 11.0. This is an implementation detail and
    should not have been exposed in a public API.
 | 
| oracle.ide.config.EnvironOptions.getLabelLogSystemOutColor() since 11.0. This is an implementation detail and
    should not have been exposed in a public API.
 | 
| oracle.ide.config.EnvironOptions.getLabelLookAndFeel() since 11.0. This is an implementation detail and
    should not have been exposed in a public API.
 | 
| oracle.ide.config.EnvironOptions.getLabelMaxLogLines() since 11.0. This is an implementation detail and
    should not have been exposed in a public API.
 | 
| oracle.ide.config.EnvironOptions.getLabelNavigationLevel() since 11.0. This is an implementation detail and
    should not have been exposed in a public API.
 | 
| oracle.ide.config.EnvironOptions.getLabelResetSkippedMessages() since 11.0. This is an implementation detail and
    should not have been exposed in a public API.
 | 
| oracle.ide.config.EnvironOptions.getLabelSaveBeforeCompile() since 11.0. This is an implementation detail and
    should not have been exposed in a public API.
 | 
| oracle.ide.config.EnvironOptions.getLabelSaveLogToFile() since 11.0. This is an implementation detail and
    should not have been exposed in a public API.
 | 
| oracle.ide.config.EnvironOptions.getLabelSaveOnDeactivation() since 11.0. This is an implementation detail and
    should not have been exposed in a public API.
 | 
| oracle.ide.config.EnvironOptions.getLabelShowCompileProgress() since 11.0. This is an implementation detail and
    should not have been exposed in a public API.
 | 
| oracle.ide.config.EnvironOptions.getLabelShowSplashScreen() since 11.0. This is an implementation detail and
    should not have been exposed in a public API.
 | 
| oracle.ide.config.EnvironOptions.getLabelSilentReload() since 11.0. This is an implementation detail and
    should not have been exposed in a public API.
 | 
| oracle.ide.config.EnvironOptions.getLabelTheme() since 11.0. This is an implementation detail and
    should not have been exposed in a public API.
 | 
| oracle.ide.config.EnvironOptions.getLabelUndoLevel() since 11.0. This is an implementation detail and
    should not have been exposed in a public API.
 | 
| oracle.ide.config.EnvironOptions.getLabelUseDefaultEncoding() since 11.0. This is an implementation detail and
    should not have been exposed in a public API.
 | 
| oracle.ide.controls.ToolButton.getLabelVisible() Replace with
 .getClientProperty("hideActionText") | 
| oracle.javatools.db.sql.FKUsage.getLeftFromObject() - use getLeftFromObjectID or resolveLeftFromObject
 | 
| oracle.jdeveloper.library.JLibraryManager.getLibraries() Concept of finite library lists from which to gather libraries
 no longer exists.  Now returns only what can be found within the last
 working set of library lists.
 | 
| oracle.jdeveloper.library.AddinLibrary.getLibraryDefinition(VersionNumber) JDK based versions desupported.  Use JLibrary directly.
 | 
| oracle.jdeveloper.library.JLibraryAdapter.getLibraryDefinition(VersionNumber) JDK based versions desupported.  Use JLibrary directly.
 | 
| oracle.jdeveloper.library.JLibraryNode.getLibraryDefinition(VersionNumber) 
 | 
| oracle.jdeveloper.library.JLibrary.getLibraryDefinition(VersionNumber) JDK based versions desupported.  Use JLibrary directly.
 | 
| oracle.ide.inspector.Inspectable2.getLinkActions() If the ComponentLevelActions interface is implemented, getLinkActions will 
 not be called.  If the ComponentLevelActions interface is not implemented, 
 getLinkActions will be called and the results will be placed in the "more" dropdown on 
 the Property Inspector toolbar.
 | 
| oracle.ide.runner.Runner.getListeners(Context) Use getLifecycleListeners() instead
 | 
| oracle.jdeveloper.vcs.spi.VCSCommand.getLocatableURLFilter() replaced by
 VCSCommand.getURLFilter(). | 
| oracle.ide.config.EnvironOptions.getLogFilePreffix() since 11.0 use
 EnvironOptions.getLogFilePrefix(). | 
| oracle.jdeveloper.compare.CompareViewer.getMainCompareMenu() compare menu defined in extension manifest
 | 
| oracle.ide.IdeMainWindow.getMainIcon() 
 | 
| oracle.jdeveloper.vcs.util.VCSMenuUtils.getMainVersioningMenu() replaced by declarative registration through menu-hook.
 | 
| oracle.ide.wizard.WizardWelcomeSettings.getMap() Use getSaveKey instead.
 | 
| oracle.javatools.db.ora.MaterializedView.getMasters() 
 | 
| oracle.javatools.db.ora.MaterializedView.getMaxTrans() Storage properties of the Materialized View are stored on
 an OracleStorageProperties object in the Materialized View property map,
 keyed by OracleStorageProperties.KEY
 | 
| oracle.jdeveloper.audit.analyzer.Analyzer.getMetrics() Use  in extension.xml.
 | 
| oracle.javatools.db.ora.MaterializedView.getMinTrans() Storage properties of the Materialized View are stored on
 an OracleStorageProperties object in the Materialized View property map,
 keyed by OracleStorageProperties.KEY
 | 
| oracle.ide.model.ProjectContent.getMissingContentSetKeys() No replacement. Since 11.1.2.
 | 
| oracle.ide.model.ApplicationContent.getMissingContentSetKeys() No replacement. Since 11.1.2.
 | 
| oracle.jdeveloper.audit.analyzer.AuditContext.getModelAdapter() Use
 AuditContext.getModel(). | 
| oracle.jdeveloper.audit.transform.TransformContext.getModelAdapter() use
 TransformContext.getModel() | 
| oracle.jdeveloper.audit.analyzer.AuditContext.getModelAdapter(Class, URL) Use
 AuditContext.getModel(Class, URL) | 
| oracle.jdeveloper.audit.analyzer.AuditContext.getModelAdapter(Class, URL, Project, Workspace) Use
 AuditContext.getModel(Class, URL, Project, Workspace) | 
| oracle.javatools.db.datatypes.DataTypeHelper.getNameFromLabel(int) 
 | 
| oracle.ide.config.IdeSettings.getNavigables() since 11.0 with no replacement.
 | 
| oracle.javatools.db.ReferenceID.getNewID() 
 | 
| oracle.javatools.db.ora.MaterializedView.getNextExtent() Storage properties of the Materialized View are stored on
 an OracleStorageProperties object in the Materialized View property map,
 keyed by OracleStorageProperties.KEY
 | 
| oracle.javatools.db.ora.MaterializedView.getNextRefresh() use getNextRefreshDate()
 | 
| oracle.jdeveloper.offlinedb.OfflineDBObjectProvider.getNodeCache() 
 | 
| oracle.ide.config.DocumentExtensions.getNodeExtensions(Class[], boolean) replaced by
 FileTypesRecognizer.getNodeExtensions(Class[]). Note that the Recognizer equivalent method 
 only matches equal classnames. The matching of node classes based on isAssignableFrom, when matchIfEqual is 
 passed as false, is no longer available (it is not feasible to implement for on-demand extension loading). | 
| oracle.ide.config.DocumentExtensions.getNodeExtensions(Class, boolean) replaced by
 FileTypesRecognizer.getNodeExtensions(Class). Note that the Recognizer equivalent method 
 only matches equal classnames. The matching of node classes based on isAssignableFrom, when matchIfEqual is 
 passed as false, is no longer available (it is not feasible to implement for on-demand extension loading). | 
| oracle.ide.net.JarIndex.getNumEntries() Use
 JarIndex.visit(Visitor)to iterate the index entries,
 orJarIndex.isEmpty()to determine if the JAR index is empty.  The number
 of entries returned by this method may become invalid if the JAR file
 changes on disk, so any operations assuming this value is correct may
 fail. | 
| oracle.ide.util.ArrayResourceBundle.getObject(int) 
 | 
| oracle.ide.db.transfer.TransferDescriptor.getObjectIDs() 
 | 
| oracle.javatools.db.DBObjectProvider.getObjectManager() use
 DBObjectProvider.getCascadeManager() | 
| oracle.javatools.db.AbstractDBObjectProvider.getObjectManager() 
 | 
| oracle.javatools.db.ora.OracleDatabase.getOracleDatabaseType() use
 OracleDatabase.getDatabaseVersion() | 
| oracle.ide.ExtensionRegistry.getOracleRegistry() since 11.1.1 use
 ExtensionRegistry.getExtensionRegistry(). | 
| oracle.ide.db.SchemaObjectDescriptor.getOriginalName() - use getName()
 | 
| oracle.ide.util.TextBufferStreamFactory.getOutputStream(TextBuffer) Use oracle.javatools.buffer.TextBufferFactory.createReader 
 instead.
 | 
| oracle.javatools.parser.java.v2.model.SourceElement.getOwningFile() Use getOwningSourceFile().
 | 
| oracle.javatools.util.PlatformUtils.getPlatform() since 11.0. Use one of the static methods on this class to
    determine the current platform.
 | 
| oracle.javatools.db.Column.getPrecision() - use getDataTypeUsage() and then get the appropriate attribute
 from the DataTypeUsage.
 e.g. dataTypeUsage.getAttributeValue( DataTypeAttribute.DATATYPE_PRECISION)
 | 
| oracle.ide.log.LogPipe.getPrintStream(LogPage) Instantiate a
 LogPrintStreaminstead. | 
| oracle.ide.log.LogPipe.getPrintWriter(LogPage) Instantiate a
 LogPrintWriterinstead. | 
| oracle.ide.AddinManager.getProductProperties() addins.properties no longer exists, so this method always
    returns an empty Properties object. A custom hook handler should be 
    used in the extension manifest to extend the product.
 | 
| oracle.ide.runner.Runner.getProjectSettingsRunnerNavigable() 
 | 
| oracle.ide.persistence.Storages.getProjectStorage(Project) Use
 Storages.getProjectStorage(Workspace,Project) | 
| oracle.javatools.db.property.PropertyInfo.getPropertyPath() since DBObject.getProperty() now works for all bean and
 property map properties this is no longer required.
 | 
| oracle.ide.controls.RadioMenuItem.getRadioButtonMenuItemIcon() Replace with
 UIManager.getIcon("RadioButtonMenuItem.checkIcon"). | 
| oracle.ide.db.transfer.TransferDescriptor.getReconcilePanels() 
 | 
| oracle.javatools.db.Trigger.getReferenceNames() - see
 Trigger.getReferencingOldAs()andTrigger.getReferencingNewAs() | 
| oracle.ide.dependency.DependencyManager.getReferenceProviders() This method will cause all extensions registering a
 ReferenceProviderto be initialized.  UseDependencyManager.getReferenceProviders(String[])instead. | 
| oracle.javatools.db.SchemaObjectManager.getReferers(DBObject) use
 SchemaObjectManager.listReferers(DBObject) | 
| oracle.ide.history.HistoryManager.getRegisteredHistorian(Class) not replaced; throws an
 UnsupportedOperationException. | 
| oracle.ide.runner.Runner.getRegisteredStarterFactories(Class) Use getRegisteredStarterFactories(Node targetNode, Class starterFactoryClass)
 instead. A target Node is much more useful than a target Class since this enables the
 Runner to better select the correct StarterFactories
 | 
| oracle.ide.runner.Runner.getRegisteredStarterFactories(Class, Class) Use getRegisteredStarterFactories(Node targetNode, Class starterFactoryClass)
 instead. A target Node is much more useful than a target Class since this enables the
 Runner to better select the correct StarterFactories
 | 
| oracle.ide.externaltools.ExternalTool.getReloadBuffers() since 11.1.1 - use
 ExternalToolBaseProperties.getReloadBuffers() | 
| oracle.ide.util.MenuSpec.getResourceBundle() since 11.1.1 with no replacement.
 | 
| oracle.javatools.db.PlSqlSubprogram.getReturnType() - use getReturnTypeID()
 | 
| oracle.javatools.db.PlSqlMethod.getReturnType() - use getReturnTypeID()
 | 
| oracle.javatools.db.Procedure.getReturnType() 
 | 
| oracle.javatools.db.Procedure.getReturnTypeID() 
 | 
| oracle.javatools.db.sql.FKUsage.getRightFromObject() - use getRightFromObjectID or resolveRightFromObject
 | 
| oracle.jdeveloper.audit.analyzer.Analyzer.getRules() Use  in extension.xml.
 | 
| oracle.jdeveloper.runner.RunConfiguration.getRunConfiguration(Project, String) Call
 RunConfiguration.getInstance(oracle.javatools.data.PropertyStorage)instead. | 
| oracle.ide.runner.RunProcess.getRunnableItemsForTarget(Node, Class) Use getRunnableItemsForTarget(Project, Node, Class) instead
 | 
| javax.ide.extension.DynamicHook.getRuntimeType(ElementStartContext) replaced by
 DynamicHook.getRuntimeMetaType(ElementStartContext) | 
| oracle.javatools.db.Column.getScale() - use getDataTypeUsage() and then get the appropriate attribute
 from the DataTypeUsage.
 e.g. dataTypeUsage.getAttributeValue( DataTypeAttribute.DATATYPE_SCALE)
 | 
| oracle.ide.externaltools.ExternalTool.getScannerTag() since 11.1.1 - use
 ExternalToolBaseProperties.getScannerTag() | 
| oracle.javatools.db.SchemaObjectManager.getSchemaObjectReferers(SystemObject, boolean) use
 CascadeManager.listTopLevelReferers(oracle.javatools.db.SystemObject,boolean) | 
| oracle.ide.db.transfer.TransferDescriptor.getSchemaObjects() This method does not let you know that the database connection
 has been lost.
 If the caller does not care, use getSchemaObjects( true )
 and ignor the exception instead.
 Otherwise, use getSchemaObjects( false ) and handle the exception
 | 
| oracle.ide.db.transfer.TransferDescriptor.getSchemaObjects(boolean) use
 TransferDescriptor.getSystemObjects(boolean) | 
| oracle.ide.db.transfer.TransferDescriptor.getSchemaObjectsAndDependencies() use getSchemaObjectsAndDependencies( boolean ignorErrors )
 instead.
 | 
| oracle.ide.db.transfer.TransferDescriptor.getSchemaObjectsAndDependencies(boolean) use
 TransferDescriptor.getSystemObjectsAndDependencies(boolean) | 
| oracle.javatools.db.dictionary.DictionaryQueries.getSchemasQuery() 
 | 
| oracle.ide.db.transfer.TransferDescriptor.getScriptPanels() 
 | 
| oracle.javatools.controls.nicetable.NiceTable.getScrollPaneForTable() no longer necessary to do this. The scrollpane will be
    configured automatically when you construct a JScrollPane(this).
 | 
| oracle.javatools.db.sql.SelectObjectUsage.getSelectObject() - use getSelectObjectID or resolveSelectObjectID
 | 
| oracle.ide.controls.customtab.CustomTab.getShowIcons() Replaced by
 CustomTab.isShowIcons() | 
| oracle.javatools.controls.nicetable.NiceTable.getSortRetainsSelection() replaced by
 JTable.getUpdateSelectionOnSort() | 
| oracle.ide.db.transfer.TransferDescriptor.getSourceApplicationName() - the app/proj are not needed to perform the transfer, just
 the offlinedb url.
 | 
| oracle.ide.db.transfer.TransferDescriptor.getSourceConnectionStore() - the store should be encoded into the identifier
 | 
| oracle.ide.db.transfer.TransferDescriptor.getSourceProjectName() - the app/proj are not needed to perform the transfer, just
 the offlinedb url.
 | 
| oracle.ide.runner.Runner.getStarterFactoriesForTarget(Class) Use getStarterFactoriesForTarget(Node targetNode, Class starterFactoryClass)
 instead. A target Node is much more useful than a target Class since this enables the
 Runner to better select the correct StarterFactories
 | 
| oracle.ide.runner.Runner.getStarterFactoriesForTarget(Class, Class) Use getStarterFactoriesForTarget(Node targetNode, Class starterFactoryClass)
 instead. A target Node is much more useful than a target Class since this enables the
 Runner to better select the correct StarterFactories
 | 
| oracle.ide.runner.RunProcess.getStarterForTarget(Node, Class) Use getStarterForTarget(Project, Node, Class) instead
 | 
| oracle.ide.editor.EditorManager.getStaticAddins(Class) replaced by
 EditorManager.getStaticAddins(String). | 
| oracle.ide.editor.EditorManager.getStaticElementTypes() replaced by
 EditorManager.getStaticElementClassNames(). | 
| oracle.jdeveloper.vcs.changelist.ChangeList.getStatusCache() replaced by
 ChangeList.getStatusCacheBridge()andChangeList.getPolicyStatusCache(). | 
| oracle.jdeveloper.vcs.generic.ActionCommand.getStatusCache() 
 | 
| oracle.jdeveloper.vcs.spi.VCSSingleNodeObserver.getStatusCache() replaced by
 VCSSingleNodeObserver.getStatusCacheBridge()andVCSSingleNodeObserver.getPolicyStatusCache(). | 
| oracle.jdeveloper.vcs.spi.VCSCommand.getStatusCache() replaced by
 VCSCommand.getStatusCacheBridge()andVCSCommand.getPolicyStatusCache(). | 
| oracle.jdeveloper.vcs.spi.VCSExtension.getStatusCache() replaced by
 VCSExtension.getStatusCacheBridge()andVCSExtension.getPolicyStatusCache(). | 
| oracle.jdeveloper.vcs.spi.VCSSingleSaveObserver.getStatusCache() replaced by
 VCSSingleSaveObserver.getStatusCacheBridge()andVCSSingleSaveObserver.getPolicyStatusCache(). | 
| oracle.jdeveloper.vcs.spi.VCSOverlayItemProducer.getStatusCache() replaced by
 VCSOverlayItemProducer.getStatusCacheBridge()andVCSOverlayItemProducer.getPolicyStatusCache(). | 
| oracle.jdeveloper.vcs.changelist.ChangeList.getStatusMessage(int) 
 | 
| oracle.javatools.db.sql.ParserUtils.getString(PlsqlNode) 
 | 
| oracle.ide.util.ArrayResourceBundle.getStringArray(int) 
 | 
| oracle.javatools.util.ResourcePicker.getStringResource(String, StringBuffer, String) You should use getStringResource(StringBuffer,String,int) instead.
 Note that the side-effects and contents of the StringBuffer are different for
 this method.
 | 
| oracle.javatools.db.plsql.PlSqlFragment.getSubFragments() - use getChildren instead
 | 
| oracle.ide.db.transfer.TransferDescriptor.getSystemObjects() this method does not let the caller know
 if the database connection is lost.
 | 
| oracle.ide.db.transfer.TransferDescriptor.getSystemObjectsAndDependencies() Use getSystemObjectsAndDependencies( true ) if
 you dont want to get a DBException.
 Or better, getSystemObjectsAndDependencies( false ) if the caller
 will handle the exception.  A DBException will be throw if the
 database connection is lost.
 | 
| oracle.jdeveloper.vcs.vop.BaseVersionOperationPanel.getTable() 
 | 
| oracle.javatools.db.plsql.Trigger.getTableID() - use getBaseObjectID
 | 
| oracle.javatools.db.Trigger.getTableOwner() - use
 Trigger.getBaseSchemaName() | 
| oracle.javatools.db.ora.MaterializedView.getTablespace() Storage properties of the Materialized View Index are stored on
 an OracleStorageProperties object in the Materialized View property map,
 keyed by OracleStorageProperties.MV_INDEX_KEY
 | 
| oracle.ide.db.transfer.TransferDescriptor.getTargetConnectionStore() - the store should be encoded into the identifier
 | 
| oracle.jdeveloper.java.JavaModel.getTextBuffer(URL) 
 | 
| oracle.javatools.db.dictionary.DictionaryQueries.getTimestampQueryByID() use
 DictionaryQueries.getTimestampQueryByID(String) | 
| oracle.ide.externaltools.ExternalTool.getToolTipText() since 11.1.1 - use
 ExternalToolBaseProperties.getToolTipText(). | 
| oracle.ide.db.transfer.TransferDescriptor.getTransferManager() the TransferManager is a singleton - use
 TransferManager.getInstance() | 
| oracle.javatools.db.plsql.PlSqlFragment.getType() 
 | 
| oracle.jdeveloper.audit.model.ModelAdapter.getURL() use
 ModelAdapter.getUrl() | 
| oracle.ide.db.DBURLFactory.getURL(DBObjectProvider, SchemaObject, String) use getURL(DBObjectProvider,SystemObject)
 | 
| oracle.javatools.db.sql.AliasFragment.getUsableAlias() - use getName()
 | 
| oracle.javatools.db.sql.AbstractAliasFragment.getUsableAlias() - use getName()
 | 
| oracle.ide.Ide.getUserHomeDirectory() since 11.0 - Use
 Ide.getUserSettingsDirectory()to
    get the location where user settings are stored, orIde.getTrueUserHomeDirectory()to get the user's actual home directory. | 
| oracle.javatools.db.sql.SQLFragmentID.getUUID() - use getIdentifier instead
 | 
| oracle.ide.wizard.WizardManager.getWizard(String) Use
 WizardManager.getWizard(ClassLoader,String). Since 11.1.1.0. | 
| oracle.jdeveloper.offlinedb.handler.DeleteHandler.handleDelete(SystemObject[], OfflineDBObjectProvider, boolean) - confirm is automatically controlled by the offline database.
 | 
| oracle.ide.externaltools.ExternalTool.hasIntegration(int) since 11.1.1 - use
 ExternalToolBaseProperties.isIntegrated(IntegrationPoint). | 
| oracle.ideri.util.Product.hasJ2eeFeatures() use ExtensionRegistry.findExtension("oracle.j2ee") instead.
 | 
| oracle.javatools.db.DBObjectProvider.hasPriviledge(String, Schema, String) - use
 DBObjectProvider.hasSystemPrivilege(java.lang.String, oracle.javatools.db.Schema, java.lang.String) | 
| oracle.javatools.db.AbstractDBObjectProvider.hasPriviledge(String, Schema, String) - use
 AbstractDBObjectProvider.hasSystemPrivilege(java.lang.String, oracle.javatools.db.Schema, java.lang.String) | 
| oracle.ide.controls.WaitCursor.hide() since 11.1.2.0.0. Currently no replacement.
 | 
| oracle.javatools.ui.Colors.hintText() since 11.1.1. Use
 Colors.HINT_TEXT. | 
| oracle.ide.docking.DrawerConfig.index() 
 | 
| oracle.ide.docking.DrawerConfig.index(int) 
 | 
| oracle.ide.util.FastStringBuffer.IndexOfSubString(FastStringBuffer, int) since 11.1.1. Use
 FastStringBuffer.indexOfSubstring(FastStringBuffer,int). | 
| oracle.ide.controls.ToolButton.init() No replacement -- this method is no longer called during
 construction.
 | 
| oracle.ide.model.ContentSetProvider.initContentSet(ContentSet, URL, Context) No replacement. This method was designed to allow
  content set providers to setup the default paths for their 
  content; that data is now defined declaratively.
 | 
| oracle.ide.db.panels.DataTypePanel.initialise(DataTypeUsage, DBObjectProvider, Column) 
 | 
| oracle.ide.util.dnd.TransferablesList.initialize(ArrayList) There is no replacement.
 | 
| oracle.ide.controller.ToolbarManager.installToolbar(String, Toolbar, View) Use
 ToolbarManager.registerOnDemandToolbar(String, Toolbar, View)andToolbarManager.unRegisterOnDemandToolbar(String, Toolbar) | 
| oracle.ide.help.HelpSystem.invokeAction(String, Context) 
 | 
| oracle.javatools.util.SwingUtils.invokeAfterRepaint(Runnable) This method was introduced to fix the "gray rectangle" problem 
 in Swing. Now the issue is fixed in Java 1.6 (sun bug no: 4967886), we no 
 longer need this method. Clients are requested to use 
 SwingUtilities.invokeLater if they feel the need to use this method. For
 now, this method is same as SwingUtilities.invokeLater.
 | 
| oracle.ide.util.IdeUtil.invokeAfterRepaint(Runnable) This method was introduced to fix the "gray rectangle" problem 
 in Swing. Now the issue is fixed in Java 1.6 (sun bug no: 4967886), we no 
 longer need this method. Clients are requested to use 
 SwingUtilities.invokeLater if they feel the need to use this method. For
 now, this method is same as SwingUtilities.invokeLater. If the runnable is 
 is doing lots of processing or significant work in the event dispatch 
 thread, then it should happen in a separate thread. Clients can use 
 SwingWorker for that.
 | 
| oracle.ide.help.HelpSystem.invokeWizard(String, Context) 
 | 
| oracle.javatools.db.sql.ParserUtils.isAllowedExpression(PlsqlNode, List) 
 | 
| oracle.javatools.db.sql.ParserUtils.isAllowedStringType(PlsqlNode, List) 
 | 
| oracle.ide.vcs.VCSManager.isAutoCheckOutEnabled(URL) not replaced. The test for the automatic check out preference 
   is encapsulated by check out operations.
 | 
| oracle.ide.externaltools.macro.MacroExpander.isAvailableForType(ExternalToolType) since 11.1.2.0.0 use isAvailableForType that takes id instead
 | 
| oracle.jdeveloper.webapp.facelets.FaceletsConfigurationManager.isConfiguredForFacelets(Project) 
 | 
| oracle.javatools.db.sql.ParserUtils.isConstant(PlsqlNode) 
 | 
| oracle.jdeveloper.compare.CompareViewer.isContentComparable(URL) replaced by
 CompareManager.isContentComparable(java.net.URL). Note 
   that the new method returnstruefor certain comparable 
   binary file types, as recognized by a registeredCompareMethod. | 
| oracle.javatools.db.ora.DatabaseLink.isCurrentUser() use
 DatabaseLink.getConnectToUser()instead. | 
| oracle.javatools.db.sql.ParserUtils.isDbObjectName(PlsqlNode) 
 | 
| oracle.ide.model.Project.isDefaultProject() Use isDefault().
 | 
| oracle.javatools.db.diff.DefaultResultSetFilter.isFilteredProperty(ResultSet, String) 
 | 
| oracle.javatools.editor.FileOverviewMargin.isFocusTraversable() 
 | 
| oracle.ide.controls.JScrollingLabel.isFocusTraversable() 
 | 
| oracle.ide.keyboard.KeyStrokeField.isFocusTraversable() 
 | 
| oracle.jdeveloper.vcs.util.VCSConfigUtils.isGloballyIgnored(URL) since 11.0 use
 GlobalIgnoreList.isGloballyIgnored( URL ). | 
| oracle.ide.wizard.TitledWizardDialog.isIncludesFinishPage() use isFinishPageIncluded()
 | 
| oracle.ide.wizard.TitledWizardDialog.isIncludesWelcomePage() use isWelcomePageIncluded()
 | 
| oracle.ide.inspector.Extension.isInline() No longer used.  Should always return true.
 | 
| oracle.javatools.parser.java.v2.model.SourceClass.isInnerClass() Use isMemberClass(). Change made to match reflection.
 | 
| oracle.ide.controls.Toolbar.isLabelVisible() No replacement.
 | 
| oracle.ide.ExtensionRegistry.isLoaded(String) Use findExtension to see if an extension exists in the role and/or isFullyLoaded to see if extension loading has been triggered
 | 
| oracle.ide.keyboard.KeyStrokeField.isManagingFocus() 
 | 
| oracle.ide.model.ProjectContent.isMissingContentSetKeys() No replacement. Since 11.1.2.
 | 
| oracle.ide.model.ApplicationContent.isMissingContentSetKeys() No replacement. Since 11.1.2.
 | 
| oracle.ide.model.NodeIdentityUtils.isNodeClass(String[], Class[], boolean) replaced by
 NodeIdentityUtils.isNodeClass(String[],Class[]). The matching of 
 node classes based on isAssignableFrom is not feasible to implement for 
 on-demand extension loading. | 
| oracle.ide.model.NodeIdentityUtils.isNodeClass(String[], Class, boolean) replaced by
 #isNodeClass(String[],Class. The matching of 
 node classes based on isAssignableFrom is not feasible to implement for 
 on-demand extension loading. | 
| oracle.ide.model.NodeIdentityUtils.isNodeClass(String, Class[], boolean) replaced by
 NodeIdentityUtils.isNodeClass(String,Class[]). The matching of 
 node classes based on isAssignableFrom is not feasible to implement for 
 on-demand extension loading. | 
| oracle.ide.model.NodeIdentityUtils.isNodeClass(String, Class, boolean) replaced by
 NodeIdentityUtils.isNodeClass(String,Class). The matching of 
 node classes based on isAssignableFrom is not feasible to implement for 
 on-demand extension loading. | 
| oracle.ide.model.NodeIdentityUtils.isNodeClass(URL[], Class[], boolean) replaced by
 #isNodeClass(URL[],Class[]. The matching of 
 node classes based on isAssignableFrom is not feasible to implement for 
 on-demand extension loading. | 
| oracle.ide.model.NodeIdentityUtils.isNodeClass(URL[], Class, boolean) replaced by
 NodeIdentityUtils.isNodeClass(URL[],Class). The matching of 
 node classes based on isAssignableFrom is not feasible to implement for 
 on-demand extension loading. | 
| oracle.ide.model.NodeIdentityUtils.isNodeClass(URL, Class[], boolean) replaced by
 NodeIdentityUtils.isNodeClass(URL,Class[]). The matching of 
 node classes based on isAssignableFrom is not feasible to implement for 
 on-demand extension loading. | 
| oracle.ide.model.NodeIdentityUtils.isNodeClass(URL, Class, boolean) replaced by
 NodeIdentityUtils.isNodeClass(URL,Class). The matching of 
 node classes based on isAssignableFrom is not feasible to implement for 
 on-demand extension loading. | 
| oracle.javatools.db.sql.ParserUtils.isNull(PlsqlNode) 
 | 
| oracle.javatools.db.FKConstraint.isReferencedSchemaIgnored() with no replacement
 | 
| oracle.javatools.ui.table.DefaultRowHeaderRenderer.isShowRowNumber() 
 | 
| oracle.javatools.db.DBObjectProvider.isValidName(String) - use
 isValidName( String type, String name ) | 
| oracle.javatools.db.AbstractDBObjectProvider.isValidName(String) - use isValidName( String type, String name )
 | 
| oracle.jdeveloper.db.panels.ConnectionPanelUI.itemStateChanged(ItemEvent) 
 | 
| oracle.ide.externaltools.macro.MacroRegistry.iterator() since 11.0. use getMacros().iterator().
 | 
| oracle.jdeveloper.vcs.util.VCSModelUtils.listBinaryExtensions() replaced by
 VCSFileSystemUtils.listBinaryExtensions(). | 
| oracle.jdeveloper.offlinedb.model.DataTypeSettings.listComplexTypes(String) - use listBuiltInObjects on the provider's DatabaseDescriptor
 | 
| oracle.jdeveloper.offlinedb.model.DataTypeSettings.listComplexTypeSchemas() - use listBuiltInObjects on the provider's DatabaseDescriptor
 | 
| oracle.javatools.db.ora.OracleDatabase.listTablespaces() listObjects now supports Tablespaces and Schemas
 | 
| oracle.javatools.db.plsql.PlSqlDeclaratorFactory.loadDeclarativeInfo(SourceObject, DBObjectProvider) 
 | 
| oracle.jdeveloper.library.AddinLibraryList.loadJDK(String, URLPath, URLPath, URLPath, URL, VersionNumber, URL) since 11.1.1.0.0. This method should be called only by the
    internal implementation of JLibraryManager, and is not intended
    for general use.
 | 
| oracle.ide.view.View.loadManifestToolbar(String, Toolbar) Use
 ToolbarManager.registerOnDemandToolbar(String, Toolbar, View) | 
| oracle.ide.view.View.loadManifestToolbar(String, Toolbar, View) Use
 ToolbarManager.registerOnDemandToolbar(String, Toolbar, View) | 
| oracle.ide.performance.PerformanceLogger.log(Level, String) 
 | 
| oracle.ide.performance.PerformanceLogger.log(Level, String, long) 
 | 
| oracle.ide.webbrowser.OTNAuthPanel.main(String[]) this is sample code.. it will be moved into the ESDK 
    when the pending changes there have been merged to MAIN.
 | 
| oracle.ide.model.Recognizer.mapExtensionToClass(String, Class) replaced by declarative registration through a node-recognizers-hook/url-recognizer/file-extension trigger hook.
 | 
| oracle.ide.model.Recognizer.mapExtensionToContentType(String, ContentType) replaced by declarative registration through a node-recognizers-hook/url-recognizer/extension-to-content-type trigger hook.
 | 
| oracle.ide.migration.MigrationManager.migrate() as of 11.1.1.1.0 use @link #migrate(boolean, boolean) instead.
 | 
| oracle.javatools.editor.highlight.HighlightRegistry.modifyStyle(String, boolean, int, boolean, Color, boolean, Color) 
 | 
| oracle.jdeveloper.offlinedb.OfflineDBObjectFactory.newColumn(Relation) 
 | 
| oracle.jdeveloper.offlinedb.OfflineDBObjectFactory.newColumn(String, Relation) 
 | 
| oracle.jdeveloper.offlinedb.OfflineDBObjectFactory.newFKConstraint(String, Relation) 
 | 
| oracle.jdeveloper.offlinedb.OfflineDBObjectFactory.newID(String) 
 | 
| oracle.jdeveloper.offlinedb.OfflineDBObjectFactory.newID(String, IdentifierBasedID) 
 | 
| oracle.jdeveloper.offlinedb.OfflineDBObjectFactory.newObject(String, Relation) 
 | 
| oracle.jdeveloper.offlinedb.OfflineDBObjectFactory.newPKConstraint(String, Relation) 
 | 
| oracle.jdeveloper.offlinedb.OfflineDBObjectFactory.newPlSql(String) 
 | 
| oracle.jdeveloper.offlinedb.OfflineDBObjectFactory.newSchemaObject(Class) use newObject instead
 | 
| oracle.jdeveloper.offlinedb.OfflineDBObjectFactory.newSchemaObject(Class, Schema) use newObject instead
 | 
| oracle.jdeveloper.offlinedb.OfflineDBObjectFactory.newUniqueConstraint(String, Relation) 
 | 
| oracle.jdeveloper.vcs.spi.VCSSingleNodeObserver.nodeSaved(URL) replaced by
 VCSSingleNodeObserver.nodeSaved(URL[]). | 
| oracle.ide.net.URLFileSystem.notifyExistentParents(URL, List) 
 | 
| oracle.jdeveloper.merge.MergeUtil.openMergeEditor(Node, Class) replaced by
 MergeUtil.openMergeEditor(Node,Node,Class) | 
| oracle.jdeveloper.vcs.util.VCSFileSystemUtils.organizeFilenamesByParent(URL[]) replaced by
 VCSFileSystemUtils.mapFilenamesByParent(java.net.URL[]). It is bad practice
   to store URLs in Collections that require (or encourage) comparisons of
   keys or entries.URL.equals(Object)andURL.hashCodeperform host comparison by name resolution through the DNS, which may be
   inordinately slow. TheVCSHashURLwrapper class is provided to
   work around this problem. | 
| oracle.jdeveloper.vcs.util.VCSFileSystemUtils.organizeURLsByParent(URL[]) replaced by
 VCSFileSystemUtils.mapURLsByParent(java.net.URL[]). It is bad practice
   to store URLs in Collections that require (or encourage) comparisons of
   keys or entries.URL.equals(Object)andURL.hashCodeperform host comparison by name resolution through the DNS, which may be
   inordinately slow. TheVCSHashURLwrapper class is provided to
   work around this problem. | 
| oracle.javatools.db.sql.ParserUtils.parseQueryString(String, int) 
 | 
| oracle.jdeveloper.merge.MergeEngine.prepareMerge(CompareContributor, CompareContributor, CompareContributor) use
 #prepareMerge(CompareContributor, CompareContributor, CompareContributor, Node) | 
| oracle.ide.config.IdeSettings.putData(String, Copyable) Use the
 ClientSettingobject to put client 
 specific settings. | 
| oracle.javatools.db.DBUtil.quoteName(String, String) assumes that doubling up works as an escape. Use a
 DBObjectProvider or DatabaseDescriptor instead.
 | 
| oracle.jdeveloper.vcs.vop.VersionOperationTablePanel.reapplySort() 
 | 
| oracle.jdeveloper.vcs.vop.BaseVersionOperationPanel.reapplySort() 
 | 
| oracle.ide.runner.Debugger.redefineClasses(Map) 
 | 
| oracle.jdeveloper.vcs.changelist.ChangeList.refilter(VCSStatus[]) replaced by
 ChangeList.refilter(oracle.jdeveloper.vcs.spi.VCSStatus[]) | 
| oracle.ide.config.IdeSettings.register() since 11.0 with no replacement. This method no longer does
    anything.
 | 
| oracle.ide.explorer.ExplorerManager.register(Class, Class, Class, String, ArrayResourceBundle, int) use
 ExplorerManager.register(Class,Class,Class,String,Icon). Since 11.0 | 
| oracle.ide.externaltools.macro.MacroRegistry.register(MacroExpander) since 11.0. Register macros using the <externaltools>
    section of the extension manifest.
 | 
| oracle.ide.AddinManager.registerAddin(String) addins should not be registered programmatically. They should
    be declared in an extension manifest.
 | 
| oracle.ide.vcs.VCSManager.registerCheckOutFilter(NodeFilter) replaced by declarative registration through vcs-checkout-filter-hook.
 | 
| oracle.javatools.db.datatypes.DataTypeRegistry.registerComplexType(ComplexType, Class) use registerComplexType( Type type, Class provider )
 | 
| oracle.ide.db.panels.sql.tester.SQLQueryTester.registerComponent(Class extends TesterComponent>) use the trigger hook <database-hook>, specifically
 the <sql-tester-components> element.
 | 
| oracle.ide.composite.CompositeFileElementRegistry.registerCompositeProxy(CompositeFileElementProxy) replaced by declarative registration through composite-file-element-hook.
 | 
| oracle.ide.model.ProjectContent.registerContentSetProvider(ContentSetProvider) register content set providers declaratively using the
  content-set-providers-hook hook.
 | 
| oracle.ide.runner.DebuggerExtenderCallback.registerCustomBreakpointType(String, DebuggerBreakpoint.BreakpointKind) Use registerCustomBreakpointType(String, BreakpointKind,
 DebuggerBreakpoint) instead.
 | 
| oracle.ide.runner.DebuggerExtenderCallback.registerCustomBreakpointType(String, DebuggerBreakpoint.BreakpointKind, DebuggerBreakpoint) The programmatic way of registering breakpoint types is
 discouraged. Instead register in a declarative way in extension.xml, as follows:
    Use a fully qualified class name of an implementation of
    oracle.ide.runner.DebuggerBreakpointDeclarator for the 'class' attribute
 Use the unique type string of the breakpoint type for the 'type-string'
    attribute, such as 'ADF Breakpoint'
 Add a <hooks> section or use the existing one
 Add a <jdeveloper-hook> section or use the existing one
 
 <hooks>
 <jdeveloper-hook xmlns="http://xmlns.oracle.com/jdeveloper/1013/extension">
 <debugger-hook>
 <debugger-extender-custom-breakpoint-type
 class="mycompany.MyDebuggerBreakpointDeclarator"
              type-string="My Breakpoint" />
 </debugger-hook>
 </jdeveloper-hook>
 </hooks>
 
 
 | 
| oracle.ide.db.controls.DBObjectChooser.registerCustomChooser(Class extends DBObjectProvider>, Class extends DBObjectChooserDelegate>) - no longer extensible
 | 
| oracle.ide.db.dialogs.DBEditorFactoryRegistry.registerDBEditorFactory(Class, DBEditorFactory) use the extension.xml mechanism instead.
 | 
| oracle.jdeveloper.library.JLibraryManager.registerDerivedLibrary(Class, Class extends DerivedLibrary>) Use the libraries hook to register derived libraries
 | 
| oracle.ide.inspector.InspectableViewRegistry.registerDetractor(String) use MetaClass version instead.
 | 
| oracle.ide.db.PropertyDisplayRegistry.registerDisplayName(String, String) 
 | 
| oracle.ide.docking.DockStation.registerDockableFactory(String, DockableFactory) clients use a declarative "dockable-factory-hook" trigger hook in their extension.xml.
 | 
| oracle.ide.docking.DockStation.registerDockableFactory(String, DockableFactory, double) clients should use a declarative "dockable-factory-hook" trigger hook in their extension.xml.
 | 
| oracle.ide.model.Recognizer.registerDocumentInfo(Class, DocumentInfo) replaced by declarative registration through a node-recognizers-hook/document-infos/document-info trigger hook.
 | 
| oracle.jdeveloper.library.JLibraryManager.registerDynamicLibraryProvider(DynamicLibraryProvider) Use the libraries hook to register a dynamic library provider
 | 
| oracle.jdeveloper.offlinedb.OfflineDBValidationManager.registerExtraValidator(String, String, OfflineDBValidationManager.Validator) use extension.xml instead
 | 
| oracle.jdeveloper.model.ProjectDependencyFactory.registerFactory(DependableRecognizer) 
 | 
| oracle.ide.ceditor.CodeEditor.registerFactory(EditorPluginsFactory) declarative registration via the ceditor.plugin or ceditor.plugin-factory hook is preferred
 | 
| oracle.jdeveloper.vcs.util.VCSConfigUtils.registerGlobalIgnoreFilter(String) replaced by declarative registration through global-ignore-filter.
 | 
| oracle.ide.db.DBURLFactory.registerHelper(DBURLFactory.Helper) for permenant helpers, use the extension.xml mechanism instead
 | 
| oracle.ide.history.HistoryManager.registerHistorian(Class, Class) replaced by declarative registration through historian-hook
 or programmatic registration through
 HistoryManager.registerHistorian(MetaClass, MetaClass) | 
| oracle.jdeveloper.offlinedb.OfflineDBUpdateManager.registerProcessor(String, OfflineDBUpdateManager.Processor) use extension.xml instead
 | 
| oracle.javatools.db.TemplateExpander.registerPropertiesToClear(Class, ArrayList, boolean) use registerPropertyToClear
 | 
| oracle.jdeveloper.history.HistoryManager.registerProvider(HistoryProvider) replaced by declarative registration through history-provider-hook.
 | 
| oracle.jdeveloper.vcs.nav.ConnectionProvider.registerProvider(String, ConnectionProvider) replaced by declarative registration through vcs-register-hook.
 | 
| oracle.ide.model.TechnologyRegistry.registerPseudoTechnology(String, PseudoTechnologyCallback) Use #registerPseudoTechnology(String key, String extensionId,
  PseudoTechnologyCallback callback)
 | 
| oracle.ide.externaltools.ExternalToolManager.registerScanner(ExternalToolScanner) since 11.0. Scanners should be registered in the 
  <externaltools> section of the extension manifest.
 | 
| oracle.ide.dialogs.DialogUtil.registerShortcutButton(Icon, String, URL) since 11.1.1.0.1 - use
 #addURLChooserShortcutProvider(URLChooserShortuctProvider). | 
| oracle.jdeveloper.db.DatabaseConnectionStores.registerStoreProvider(StoreProvider) - use the extension.xml hook
 | 
| oracle.jdeveloper.history.CustomFilterManager.registerSubstitution(CustomFilterSubstitution) replaced by declarative registration through history-filter-subtitution-hook.
 | 
| oracle.ide.inspector.InspectableViewRegistry.registerSupporter(String) use MetaClass version instead.
 | 
| oracle.jdeveloper.vcs.util.VCSNavigableUtils.registerSystemNavigable(Navigable) replaced by declarative registration through settings-ui-hook.
 | 
| oracle.ide.model.TechnologyRegistry.registerTechnology(String, String, String) Use
 TechnologyRegistry.registerTechnology(String, String, String, String).
 Since 11.1.2.0.0. | 
| oracle.ide.model.TechnologyRegistry.registerTechnology(String, String, String, TechId) Use
 TechnologyRegistry.registerTechnology(String, String, String, String, TechId).
 Since 11.1.2.0.0. | 
| oracle.ide.model.TechnologyRegistry.registerTechnology(String, String, String, TechId[]) Use
 TechnologyRegistry.registerTechnology(String, String, String, String, TechId[]).
 Since 11.1.2.0.0. | 
| oracle.ide.externaltools.ExternalToolManager.registerType(ExternalToolType) since 11.1.2.0 where external tools must be declaratively registered
 | 
| oracle.ide.db.DBTypeDispayRegistryEntry.registerType(String, int, int, int, String) 
 | 
| oracle.ide.db.DBTypeDispayRegistryEntry.registerType(String, int, int, int, String, String) 
 | 
| oracle.ide.vcs.VCSManager.registerWorkspaceArtifact(String) replaced by declarative registration through vcs-workspace-artifact-hook.
 | 
| oracle.ide.inspector.CustomEditorButton.releaseActionContext() 
 | 
| oracle.ide.controls.ToolButton.releasePopupMenu() Replace a menu-ing
 ToolButtonwithMenuToolButton. | 
| oracle.ide.model.NodeUtil.reloadBuffers(Collection, Map, int, boolean) 
 | 
| oracle.ide.model.NodeUtil.reloadBuffers(Map, boolean, boolean) 
 | 
| oracle.jdeveloper.java.provider.CachedFileProvider.removeCachedSourceFile(URL) use removeCachedSourceFile( URL, SourceFile ) instead
 | 
| oracle.jdeveloper.webapp.design.DTEManager.removeContextualObjectProvider(ContextualObjectProvider) 
 | 
| oracle.ide.docking.DrawerDockableWindow.removeEntry(DockableWindow) Use
 DockStation.undock(Dockable)instead | 
| oracle.jdeveloper.model.ProjectDependencyFactory.removeFactory(DependableRecognizer) 
 | 
| oracle.javatools.db.ora.OracleTablePartitions.removeHashQuantityTablespace(String) 
 | 
| oracle.ide.model.LazyTraversable.removeHierarchyListenerForLoading(HierarchyListener) Use #removeLazyLoadListener
 | 
| oracle.ide.model.LazyLoadedTraversable.removeHierarchyListenerForLoading(HierarchyListener) 
 | 
| oracle.jdeveloper.webapp.design.DTEManager.removeIncludeProvider(QualifiedName) 
 | 
| oracle.javatools.db.plsql.PlSqlSchemaObject.removeObjectListener(DBObjectListener) 
 | 
| oracle.javatools.db.plsql.Procedure.removeObjectListener(DBObjectListener) 
 | 
| oracle.javatools.db.SystemObject.removeObjectListener(DBObjectListener) - replaced with
 SystemObject.removeObjectListener(oracle.javatools.db.event.DBObjectListener) | 
| oracle.javatools.db.AbstractSystemObject.removeObjectListener(DBObjectListener) 
 | 
| oracle.javatools.db.plsql.PlSqlSchemaObject.removeObjectListener(SchemaObjectListener) 
 | 
| oracle.javatools.db.plsql.Procedure.removeObjectListener(SchemaObjectListener) 
 | 
| oracle.javatools.db.AbstractSystemObject.removeObjectListener(SchemaObjectListener) 
 | 
| oracle.javatools.db.SchemaObject.removeObjectListener(SchemaObjectListener) - replaced with
 SystemObject.removeObjectListener(oracle.javatools.db.event.DBObjectListener) | 
| oracle.ide.cmd.CloseNodeCommand.removeOrCloseApplicationPrompt(Context) No longer an option to close without removing application; use
 CloseNodeCommand.closeAndremoveApplication(oracle.ide.Context) | 
| oracle.jdeveloper.offlinedb.wizard.ProviderWizard.removePanel(String) 
 | 
| oracle.ide.controls.ToolButton.removePopupItem(String) Replace a menu-ing
 ToolButtonwithMenuToolButton. | 
| oracle.javatools.compare.view.EditorPaneView.removePopupManager(ComparePopupManager) replaced by
 BaseCompareView.removePopupManager(oracle.javatools.compare.view.ComparePopupManager). | 
| oracle.jdeveloper.offlinedb.OfflineDBUpdateManager.removeProcessor(String, OfflineDBUpdateManager.Processor) 
 | 
| oracle.javatools.db.DBObjectProvider.removeProviderListener(DBObjectProviderListener) use
 DBObjectProvider.removeProviderListener(DBObjectProviderListener) | 
| oracle.javatools.db.AbstractDBObjectProvider.removeProviderListener(DBObjectProviderListener) use
 AbstractDBObjectProvider.removeProviderListener(DBObjectProviderListener) | 
| oracle.jdeveloper.merge.MergeUtil.reopenMergeEditor(Node, Class) replaced by
 MergeUtil.reopenMergeEditor(Node,Node,Class) | 
| oracle.jdeveloper.audit.analyzer.AuditContext.report(Rule, ModelAdapter, Object) Violations reported on a model other than the one currently
 being traversed are mostly ignored; this method is effectively not
 supported.
 | 
| oracle.javatools.db.DBReferenceID.resolveReference(Database) Use
 DBUtil.resolveInOtherProvider(oracle.javatools.db.BaseObjectID, oracle.javatools.db.DBObjectProvider) | 
| oracle.javatools.db.ReferenceID.resolveReference(Database) 
 | 
| oracle.ide.dialogs.ProgressBar.run() since 11.1.1 this method should not have been exposed as
    a public API.
 | 
| oracle.ide.util.OrderedProperties.save(OutputStream, String) 
 | 
| oracle.jdeveloper.vcs.util.VCSCommandUtils.saveDirtyNodes(Locatable[], boolean, String) replaced with #saveDirtyNodes(Locatable[]), which
     handles a 'Skip this Message Next Time' preference.
 | 
| oracle.jdeveloper.merge.BaseMergeEditor.saveMerge() only required for dynamic editor behaviors; merge editors 
 should now be statically registered against a derivative type of
 BaseMergeNode. | 
| oracle.jdeveloper.merge.BaseMergeEditor.saveMergeImpl() only required for dynamic editor behaviors; merge editors 
 should now be statically registered against a derivative type of
 BaseMergeNode. | 
| oracle.jdeveloper.merge.BaseMergeEditor.saveMergeImpl(Context, CompareModel) only required for dynamic editor behaviors; merge editors 
 should now be statically registered against a derivative type of
 BaseMergeNode. | 
| oracle.jdeveloper.merge.BaseTextMergeEditor.saveMergeImpl(Context, CompareModel) only required for dynamic editor behaviors; merge editors 
 should now be statically registered against a derivative type of
 BaseMergeNode. | 
| oracle.jdeveloper.merge.BaseTextMergeEditor.saveTextMerge(Context, SequenceCompareModel) only required for dynamic editor behaviors; merge editors 
 should now be statically registered against a derivative type of
 BaseMergeNode. | 
| oracle.javatools.controls.completionfield.CompletionTextField.setAlignWithField(boolean) replaced by
 CompletionPopupHandler.setAlignWithField(boolean) | 
| oracle.ide.externaltools.ExternalTool.setAvailability(int) since 11.1.1 - use
 ExternalToolBaseProperties.setAvailability(Availability). | 
| oracle.ide.externaltools.ExternalTool.setAvailabilityExpression(String) since 11.1.1 with no replacement. Support for regular 
    expression availability was dropped in 10.1.3.
 | 
| oracle.ide.externaltools.ExternalTool.setAvailableTypes(List) since 11.1.1 - use
 ExternalToolBaseProperties.setAvailableTypes(List). | 
| oracle.javatools.db.plsql.Trigger.setBaseSchemaName(String) - use setBaseObjectID
 | 
| oracle.javatools.db.PlSqlSubprogram.setBody(String) 
 | 
| oracle.javatools.db.DeclarativePlSql.setBody(String) 
 | 
| oracle.javatools.db.PlSqlMethod.setBody(String) 
 | 
| oracle.ide.controls.URLPathField.setButton(JButton) add this URLPathField as an ActionListener on the JButton instead.
 | 
| oracle.jdeveloper.db.panels.ConnectionPanelUI.setCanAddNull(boolean) - replaced by
 setNoConnectionString | 
| oracle.ide.externaltools.ExternalTool.setCaption(String) since 11.1.1 - use
 ExternalToolBaseProperties.setCaption(String). | 
| oracle.javatools.db.CheckConstraint.setCheckCondition(String) - use setCheckConditionFragment(SQLFragment)
 | 
| oracle.ide.net.URLTextField.setClearAllFilters(boolean) Replaced by
 URLTextField.clearChooseableURLFilters(). | 
| oracle.javatools.db.sql.ColumnUsage.setColumnID(DBObjectID) 
 | 
| oracle.ide.controller.IdeAction.setCommand(String) use setCommand(MetaClass) instead
 | 
| oracle.ide.compiler.Compiler.setCompiler(Compiler) The compiler should be registered in a declarative way, such as:
 
 <trigger-hooks xmlns="http://xmlns.oracle.com/ide/extension"><triggers>
 <singleton-provider-hook>
 <singleton base-class="oracle.ide.compiler.Compiler"
 impl-class="oracle.jdeveloper.compiler.JCompiler" />
 </singleton-provider-hook>
 </triggers>
 </trigger-hooks>
 
 | 
| oracle.ide.navigator.NavigatorManager.setConnectionNavigatorManager(NavigatorManager) the Connection Navigator is being removed in 11.0 to be 
  replaced by the Resource Catalog, Database Navigator (from SQL Dev) and
  Application Server Navigators.
 | 
| oracle.javatools.db.ora.DatabaseLink.setCurrentUser(boolean) use
 DatabaseLink.setConnectToUser(Boolean)instead. | 
| oracle.javatools.db.sql.DataMiningFunction.setDataMiningArguments(DataMiningFunction.DataMiningArguments) use setDmSpecificArgs
 | 
| oracle.ide.runner.Debugger.setDebugger(Debugger) The Debugger should be registered in a declarative way, such as:
 <trigger-hooks xmlns="http://xmlns.oracle.com/ide/extension"<
   <triggers<
      <singleton-provider-hook<
         <singleton base-class="oracle.ide.runner.Debugger"
                    impl-class="oracle.jdevimpl.runner.debug.JDebugger" /<
      </singleton-provider-hook<
   </triggers<
 </trigger-hooks<
 | 
| oracle.jdeveloper.library.Library.setDefaultClassPath(URLPath) use setClassPath(URLPath)
 | 
| oracle.jdeveloper.library.AbstractLibrary.setDefaultClassPath(URLPath) use setClassPath(URLPath)
 | 
| oracle.jdeveloper.library.AddinLibrary.setDefaultClassPath(URLPath) 
 | 
| oracle.jdeveloper.library.ExternalLibrary.setDefaultClassPath(URLPath) use setClassPath
 | 
| oracle.jdeveloper.library.LibraryAdapter.setDefaultClassPath(URLPath) use setClassPath(URLPath)
 | 
| oracle.ide.component.NewFilePanel.setDefaultDirectoryName(URL) 
 | 
| oracle.jdeveloper.library.Library.setDefaultDocPath(URLPath) use setDocPath(URLPath)
 | 
| oracle.jdeveloper.library.AbstractLibrary.setDefaultDocPath(URLPath) use setDocPath(URLPath)
 | 
| oracle.jdeveloper.library.AddinLibrary.setDefaultDocPath(URLPath) 
 | 
| oracle.jdeveloper.library.ExternalLibrary.setDefaultDocPath(URLPath) use setDocPath
 | 
| oracle.jdeveloper.library.LibraryAdapter.setDefaultDocPath(URLPath) use setDocPath(URLPath)
 | 
| oracle.ide.dialogs.DialogUtil.setDefaultFilter(URLFilter) since 11.1.1 this method doesn't do anything
 | 
| oracle.jdeveloper.vcs.vop.VersionOperationTablePanel.setDefaultRenderer(Class>, TableCellRenderer) 
 | 
| oracle.jdeveloper.vcs.vop.BaseVersionOperationPanel.setDefaultRenderer(Class>, TableCellRenderer) 
 | 
| oracle.jdeveloper.offlinedb.model.OfflineDBProjectSettings.setDefaultSchemaName(String) - moved to ProviderSettings
 | 
| oracle.jdeveloper.offlinedb.model.OfflineDBProjectSettings.setDefaultSchemaName(String, boolean) - moved to ProviderSettings
 | 
| oracle.jdeveloper.library.Library.setDefaultSourcePath(URLPath) use setSourcePath(URLPath)
 | 
| oracle.jdeveloper.library.AbstractLibrary.setDefaultSourcePath(URLPath) use setSourcePath(URLPath)
 | 
| oracle.jdeveloper.library.AddinLibrary.setDefaultSourcePath(URLPath) 
 | 
| oracle.jdeveloper.library.ExternalLibrary.setDefaultSourcePath(URLPath) use setSourcePath
 | 
| oracle.jdeveloper.library.LibraryAdapter.setDefaultSourcePath(URLPath) use setSourcePath(URLPath)
 | 
| oracle.jdeveloper.db.DatabaseConnectionEditor.setEditor(Class extends DatabaseConnectionEditor.ConnectionEditor>) - use
 DatabaseConnectionEditor.setLauncher(java.lang.Class extends oracle.jdeveloper.db.DatabaseConnectionEditorLauncher>), the new launcher class is more
 powerful as it can return the chosen store and connection name together,
 and is also more flexible for change (abstract class rather than an
 interface). | 
| oracle.javatools.history.HistoryComponent.setEditorMode(boolean) this is an evil hack and is in the process of being removed.
 | 
| oracle.ide.editor.EditorsOptions.setEditorsData(Map) Not used.  This method is a no-op.
 | 
| oracle.ide.config.DocumentExtensions.setExcludeFilterSettings(ExcludeFilterSettings) replaced by Ide.getSettings().putData(ExcludeFilterSettings.KEY_SETTINGS, settings)
 | 
| oracle.jdeveloper.offlinedb.model.ProviderSettings.setFileWrapperClass(Class extends DBObjectFileWrapper>) 
 | 
| oracle.javatools.db.sql.FromObjectUsage.setFromObject(FromObject) - use setFromObjectID().
 | 
| oracle.javatools.db.sql.AbstractFromObjectUsage.setFromObject(FromObject) - use setFromObjectID() instead
 | 
| oracle.javatools.db.ora.OracleTablePartitions.setHashQuantityTablespaces(String[]) 
 | 
| oracle.javatools.dialogs.DialogHeader.setHeaderTitle(String) since 11.0. The UI standards now require that dialogs only
    contain a header description, not a title.
 | 
| oracle.ide.ceditor.CodeEditor.setHelpableProvider(HelpableProvider) 
 | 
| oracle.ide.externaltools.ExternalTool.setIconURL(URL) since 11.1.1 - use
 ExternalToolBaseProperties.setIconURL(URL). | 
| oracle.ide.controls.ToolButton.setIconVisible(boolean) Replace with
 .ToolButton.setIcon(Icon) | 
| oracle.jdeveloper.offlinedb.OfflineDBObjectID.setID(String) use setIdentifer
 | 
| oracle.jdeveloper.offlinedb.model.ProviderSettings.setIDScheme(OfflineDBObjectFactory.IDScheme) 
 | 
| oracle.javatools.db.FKConstraint.setIgnorReferencedSchema(boolean) with no replacement
 | 
| oracle.ide.db.transfer.TransferDescriptor.setImportGenerateConn(String) no longer used.
 | 
| oracle.ide.db.transfer.TransferDescriptor.setImportGenerateKey(String) no longer used.
 | 
| oracle.jdeveloper.offlinedb.panels.OfflineDBChooserPanel.setIncludeProjectDependencies(boolean) this was badly named and has been replaced with
 OfflineDBChooserPanel.setOnlyShowProjectDependencies(boolean) | 
| oracle.ide.wizard.TitledWizardDialog.setIncludesFinishPage(boolean) use setFinishPageIncluded()
 | 
| oracle.javatools.db.ora.MaterializedView.setIndexInitTrans(int) Storage properties of the Materialized View Index are stored on
 an OracleStorageProperties object in the Materialized View property map,
 keyed by OracleStorageProperties.MV_INDEX_KEY
 | 
| oracle.javatools.db.ora.MaterializedView.setIndexMaxExtent(int) Storage properties of the Materialized View Index are stored on
 an OracleStorageProperties object in the Materialized View property map,
 keyed by OracleStorageProperties.MV_INDEX_KEY
 | 
| oracle.javatools.db.ora.MaterializedView.setIndexMinExtent(int) Storage properties of the Materialized View Index are stored on
 an OracleStorageProperties object in the Materialized View property map,
 keyed by OracleStorageProperties.MV_INDEX_KEY
 | 
| oracle.javatools.db.ora.MaterializedView.setIndexPercentFree(int) Storage properties of the Materialized View Index are stored on
 an OracleStorageProperties object in the Materialized View property map,
 keyed by OracleStorageProperties.MV_INDEX_KEY
 | 
| oracle.javatools.db.ora.MaterializedView.setIndexPercentUsed(int) Storage properties of the Materialized View Index are stored on
 an OracleStorageProperties object in the Materialized View property map,
 keyed by OracleStorageProperties.MV_INDEX_KEY
 | 
| oracle.javatools.db.ora.MaterializedView.setInitExtent(int) Storage properties of the Materialized View are stored on
 an OracleStorageProperties object in the Materialized View property map,
 keyed by OracleStorageProperties.KEY
 | 
| oracle.javatools.controls.completionfield.CompletionTextField.setInsightVisible(boolean) replaced by
 CompletionPopupHandler.setInsightVisible(boolean) | 
| oracle.ide.externaltools.ExternalTool.setIntegrationMask(int) since 11.1.1 - use
 ExternalToolBaseProperties.setIntegrated(IntegrationPoint,boolean). | 
| oracle.ide.controls.Toolbar.setLabelVisible(boolean) Not recommended.  Can be replaced with
 putClientProperty("hideActionText", Boolean)on individual toolbar
 buttons. | 
| oracle.ide.controls.ToolButton.setLabelVisible(boolean) Replace with
 andputClientProperty("hideActionText",
 Boolean).ToolButton.repaint() | 
| oracle.jdeveloper.db.DatabaseConnectionEditor.setLauncher(Class extends DatabaseConnectionEditorLauncher>) use extension.xml hook (see above).
 | 
| oracle.javatools.db.sql.FKUsage.setLeftFromObject(FromObject) - use getLeftFromObjectID or resolveLeftFromObject
 | 
| oracle.ide.config.EnvironOptions.setLogFilePreffix(URL) since 11.0 use
 EnvironOptions.setLogFilePrefix(URL). | 
| oracle.ide.IdeMainWindow.setMainIcon(Image) replaced with
 | 
| oracle.ide.IdeMainWindow.setMainTitle(String) since 11.0.0 with no replacement. The default implementation
 of IdeMainWindow obtains the main title using
 IdeUtil.getProgramName().
 The program name is determined as part of product branding. There is no
 mechanism for extension writers to control the titlebar of the main
 window; this is controlled by the product usingTitleProviderimplementations. | 
| oracle.ide.wizard.WizardWelcomeSettings.setMap(HashMap) Use setSaveKey instead.
 | 
| oracle.javatools.db.ora.MaterializedView.setMasters(String[]) 
 | 
| oracle.javatools.db.ora.MaterializedView.setMaxTrans(int) Storage properties of the Materialized View are stored on
 an OracleStorageProperties object in the Materialized View property map,
 keyed by OracleStorageProperties.KEY
 | 
| oracle.ide.controls.ToolButton.setMenuStyle(boolean) Replace a menu-ing
 ToolButtonwithMenuToolButton. | 
| oracle.javatools.db.ora.MaterializedView.setMinTrans(int) Storage properties of the Materialized View are stored on
 an OracleStorageProperties object in the Materialized View property map,
 keyed by OracleStorageProperties.KEY
 | 
| oracle.javatools.db.ora.MaterializedView.setNextExtent(int) Storage properties of the Materialized View are stored on
 an OracleStorageProperties object in the Materialized View property map,
 keyed by OracleStorageProperties.KEY
 | 
| oracle.javatools.db.ora.MaterializedView.setNextRefresh(String) use setNextRefreshDate()
 | 
| oracle.ide.db.SchemaObjectDescriptor.setOriginalName(String) - use setName()
 | 
| oracle.javatools.ui.plaf.FlatTabbedPaneUI.setPaintTopRightBottomBorders(boolean) with no replacement.
 | 
| oracle.ide.palette.PaletteManager.setPaletteManager(PaletteManager) 
 | 
| oracle.javatools.controls.nicetable.NiceTable.setPersistentSettings(NiceTablePersistentSettings) replaced by
 GenericTable.setPersistentSettings(oracle.javatools.ui.table.GenericTablePersistentSettings). | 
| oracle.javatools.db.Column.setPrecision(Long) - use getDataTypeUsage() and then set the appropriate attribute
 from the DataTypeUsage.
 e.g. dataTypeUsage.setAttributeValue( DataTypeAttribute.DATATYPE_PRECISION)
 | 
| oracle.ide.dialogs.DialogUtil.setProjectFilter(URLFilter) since 11.1.1 this method doesn't do anything
 | 
| oracle.ide.runner.Runner.setProjectSettingsRunnerNavigable(Navigable) 
 | 
| oracle.ide.resourcebundle.ResourceBundlePropertyEditor.setPropertyName(String) 
 | 
| oracle.jdeveloper.vcs.spi.VCSExtension.setReadWrite(URL) replaced by
 VCSExtension.setReadWrite(URL[],VCSProgress). | 
| oracle.ide.vcs.VCSManager.setReadWrite(URL[]) replaced by
 VCSManager.checkOut(URL[]). | 
| oracle.jdeveloper.vcs.spi.VCSExtension.setReadWrite(URL[]) replaced by
 VCSExtension.setReadWrite(URL[],VCSProgress). | 
| oracle.javatools.parser.html.HTMLLexer.setRecognizePHP(boolean) The HTMLLexer should not be used for parsing PHP file.
 | 
| oracle.ide.db.transfer.TransferDescriptor.setReconcilePanels(Step[]) 
 | 
| oracle.javatools.db.Trigger.setReferenceNames(String[]) - see
 Trigger.setReferencingOldAs(java.lang.String)andTrigger.setReferencingNewAs(java.lang.String) | 
| oracle.ide.externaltools.ExternalTool.setReloadBuffers(boolean) since 11.1.1 - use
 ExternalToolBaseProperties.setReloadBuffers(boolean) | 
| oracle.javatools.db.PlSqlSubprogram.setReturnType(DataType) - use setReturnTypeID()
 | 
| oracle.javatools.db.PlSqlMethod.setReturnType(DataType) - use setReturnTypeID()
 | 
| oracle.javatools.db.Procedure.setReturnType(DataType) 
 | 
| oracle.javatools.db.Procedure.setReturnTypeID(DBObjectID) 
 | 
| oracle.javatools.db.sql.FKUsage.setRightFromObject(FromObject) - use setRightFromObjectID
 | 
| oracle.javatools.db.Column.setScale(Long) - use getDataTypeUsage() and then set the appropriate attribute
 from the DataTypeUsage.
 e.g. dataTypeUsage.setAttributeValue( DataTypeAttribute.DATATYPE_SCALE)
 | 
| oracle.ide.externaltools.ExternalTool.setScannerTag(String) since 11.1.1 - use
 ExternalToolBaseProperties.setScannerTag(String) | 
| oracle.ide.db.transfer.TransferDescriptor.setScriptPanels(Step[]) 
 | 
| oracle.jdeveloper.audit.transform.TransformContext.setSelection(ModelAdapter, Object, boolean, boolean) Use {@link #setSelection(ModelAdapter, Object, int, int)
 | 
| oracle.jdeveloper.audit.transform.TransformContext.setSelection(Object, boolean, boolean) Use {@link #setSelection(Object, int, int)
 | 
| oracle.javatools.db.sql.SelectObjectUsage.setSelectObject(SelectObject) - use setSelectObjectID
 | 
| oracle.javatools.ui.table.DefaultRowHeaderRenderer.setShowRowNumber(boolean) 
 | 
| oracle.javatools.controls.nicetable.NiceTable.setSortRetainsSelection(boolean) replaced by
 JTable.setUpdateSelectionOnSort(boolean) | 
| oracle.ide.db.transfer.TransferDescriptor.setSourceApplicationName(String) - the app/proj are not needed to perform the transfer, just
 the offlinedb url.
 | 
| oracle.ide.db.transfer.TransferDescriptor.setSourceConnectionStore(String) the store should be encoded into the identifier
 | 
| oracle.ide.db.transfer.TransferDescriptor.setSourceProjectName(String) - the app/proj are not needed to perform the transfer, just
 the offlinedb url.
 | 
| oracle.javatools.db.sql.NonDeclarativeSQLQuery.setSQLText(String) - use
 AbstractSQLQuery.setQueryString(java.lang.String) | 
| oracle.ide.db.panels.sql.tester.SQLQueryTester.setSQLText(String) 
 | 
| oracle.jdeveloper.vcs.changelist.ChangeList.setStatusCache(ChangeListStatusCache) replaced by
 ChangeList.setStatusCacheBridge(oracle.jdeveloper.vcs.cache.StatusCacheBridge)andChangeList.setPolicyStatusCache(oracle.jdeveloper.vcs.cache.StatusCache). | 
| oracle.jdeveloper.vcs.changelist.ChangeList.setStatusCache(VCSStatusCache) replaced by
 ChangeList.setStatusCacheBridge(oracle.jdeveloper.vcs.cache.StatusCacheBridge)andChangeList.setPolicyStatusCache(oracle.jdeveloper.vcs.cache.StatusCache). | 
| oracle.jdeveloper.vcs.spi.VCSSingleNodeObserver.setStatusCache(VCSStatusCache) replaced by
 VCSSingleNodeObserver.setStatusCacheBridge(oracle.jdeveloper.vcs.cache.StatusCacheBridge)andVCSSingleNodeObserver.setPolicyStatusCache(oracle.jdeveloper.vcs.cache.StatusCache). | 
| oracle.jdeveloper.vcs.changelist.ChangeList.setStatusCache(VCSURLBasedCache) 
 | 
| oracle.jdeveloper.vcs.spi.VCSCommentsCustomizer.setSuppressContextMenu(boolean) not replaced; setting this property has no effect.
 | 
| oracle.javatools.db.plsql.Trigger.setTableID(DBObjectID) - use setBaseObjectID
 | 
| oracle.javatools.db.Trigger.setTableOwner(Schema) - see information on
 Trigger.getTableOwner(). | 
| oracle.javatools.db.ora.MaterializedView.setTablespace(String) Storage properties of the Materialized View Index are stored on
 an OracleStorageProperties object in the Materialized View property map,
 keyed by OracleStorageProperties.MV_INDEX_KEY
 | 
| oracle.javatools.db.ora.OracleStorageProperties.setTablespace(String) 
 | 
| oracle.ide.db.transfer.TransferDescriptor.setTargetConnectionStore(String) the conn store is encoded into the provider id
 | 
| oracle.ide.todo.ToDoManager.setToDoManager(ToDoManager) 
 | 
| oracle.ide.externaltools.ExternalTool.setToolTipText(String) since 11.1.1 - use
 ExternalToolBaseProperties.setToolTipText(String). | 
| oracle.javatools.db.sql.SQLFragmentID.setUUID(String) - use setIdentifier instead
 | 
| oracle.jdeveloper.vcs.spi.VCSCommentsCustomizer.setVisiblePopupRows(int) not replaced. This class now provides support for a combobox 
   listing previously entered comments, which can be enabled by calling
 VCSCommentsCustomizer.setShowTemplatesAndCommentsCombo(boolean)with true. | 
| oracle.javatools.controls.completionfield.CompletionTextField.setWidthOfField(boolean) replaced by
 CompletionPopupHandler.setWidthOfField(boolean) | 
| oracle.ide.dialogs.DialogUtil.setWorkspaceFilter(URLFilter) since 11.1.1 this method doesn't do anything
 | 
| oracle.ide.controls.WaitCursor.show() 
 | 
| oracle.jdeveloper.compare.CompareViewer.show(CompareContributor, CompareContributor) replaced by
 #show(CompareContributor,CompareContributor,Node). | 
| oracle.ide.controls.WaitCursor.show(int) since 11.1.2.0.0. Currently no replacement.
 | 
| oracle.ide.controls.WaitCursor.show(long) since 11.1.1.0.0. Use #show(int).
 | 
| oracle.jdeveloper.compare.CompareViewer.show(URL, URL) replaced by
 #show(URL,URL,Node). | 
| oracle.ide.dialogs.SelectFilesPanel.showDialog(Component, String, CheckBoxListModel, int, boolean, Object[], Object) use:
  showDialog(parent, title, filePrompt, listPrompt, listModel, checkedList, buttons)
  This method ignores options and initialValue.
  The title is used as the prompt text.
 | 
| oracle.ide.model.panels.PropertiesDialog.showDialog(Frame, HashStructureNode, String[]) since 11.0 use
 PropertiesDialog.showDialog(Context,Frame,HashStructureNode,String[]). | 
| oracle.ide.model.panels.ProjectPropertiesDialog.showDialog(Frame, Project, String[]) since 11.0. Use
 ProjectPropertiesDialog.showDialog(Context,Frame,Project,String[]). | 
| oracle.ide.model.panels.PropertiesDialog.showDialog(HashStructureNode) since 11.0. Use
 PropertiesDialog.showDialog(Context,HashStructureNode). | 
| oracle.ide.model.panels.ProjectPropertiesDialog.showDialog(Project) since 11.0. Use
 ProjectPropertiesDialog.showDialog(Context,Project). | 
| oracle.ide.dialogs.SelectFilesPanel.showDialog(String, CheckBoxListModel) use showDialog(title, filePrompt, listPrompt, listModel, checkedList)
 | 
| oracle.ide.dialogs.SelectFilesPanel.showDialog(String, CheckBoxListModel, int) use showDialog(title, filePrompt, listPrompt, listModel, checkedList)
 | 
| oracle.ide.dialogs.SelectFilesPanel.showDialog(String, CheckBoxListModel, int, boolean) use showDialog(title, filePrompt, listPrompt, listModel, checkedList)
 | 
| oracle.ide.dialogs.SelectFilesPanel.showDialog(String, CheckBoxListModel, int, boolean, Object[], Object) use:
  showDialog(title, filePrompt, listPrompt, listModel, checkedList) or
  showDialog(title, filePrompt, listPrompt, listModel, checkedList, buttons)
 | 
| oracle.ide.dialogs.ExceptionDialog.showExceptionDialog(Component, Throwable, String, String, String) use oracle.javatools.dialogs.ExceptionDialog
 | 
| oracle.ide.dialogs.ExceptionDialog.showExceptionDialog(Window, Exception) use oracle.javatools.dialogs.ExceptionDialog
 | 
| oracle.ide.dialogs.ExceptionDialog.showExceptionDialog(Window, Exception, String) use oracle.javatools.dialogs.ExceptionDialog
 | 
| oracle.ide.dialogs.ExceptionDialog.showExceptionDialog(Window, Exception, String, String) use oracle.javatools.dialogs.ExceptionDialog
 | 
| oracle.ide.log.LogManager.shutdown() This method is no longer used.  Do not call or override.
 | 
| oracle.javatools.db.AbstractDatabase.sqlTrace(String) - Tracing is done automatically by the QueryWrapper
 implementations. DDL tracing is done automatically for implementations of
 DDLDatabase.
 | 
| oracle.javatools.db.AbstractDatabase.sqlTrace(String, Object[]) - Tracing is done automatically by the QueryWrapper
 implementations. DDL tracing is done automatically for implementations of
 DDLDatabase.
 | 
| oracle.ide.explorer.IconOverlayTracker.startTracking() replaced by
 IconOverlayTracker.startTrackingImpl(). | 
| oracle.ide.explorer.IconOverlayTracker.stopTracking() replaced by
 IconOverlayCoordinator.dispose()for callers
 andIconOverlayTracker.stopTrackingImpl()for overrides. | 
| oracle.jdeveloper.db.StoreProvider.storeRemoved(String) use
 StoreProvider.storeRemoved(String,DatabaseConnections) | 
| oracle.javatools.resourcebundle.ResourceBundleUtils.stripUnicodeEscapes(String) Please use ResourceUtils.addUnicodeEscapes instead.
 | 
| oracle.javatools.db.AbstractDBObjectProvider.supportsTimestamps() replaced by
 AbstractDBObjectProvider.supportsTimestamps(String) | 
| oracle.ide.marshal.xml.Object2Dom.toElement(Object, String, Class) Need to use toElement( Object, String, Class, String ) instead.
 | 
| oracle.ide.marshal.xml.Object2Dom.toObject(Element, Class) 
 | 
| oracle.ide.marshal.xml.Object2Dom.toObject(InputStream, Class) Use toObject(InputStream,Class,ClassLoader) instead.
 | 
| oracle.ide.marshal.xml.Object2Dom.toObject(Reader, Class) Use toObject(Reader,Class,ClassLoader) instead.
 | 
| oracle.ide.marshal.xml.Object2Dom.toObject(XMLDocument, Class) 
 | 
| oracle.jdeveloper.library.JLibraryManager.unregisterDerivedLibrary(Class) Use the libraries hook to register derived libraries
 | 
| oracle.jdeveloper.library.JLibraryManager.unregisterDynamicLibraryProvider(DynamicLibraryProvider) Use the libraries hook to register a dynamic library provider
 | 
| oracle.jdeveloper.offlinedb.OfflineDBValidationManager.unregisterExtraValidator(String, String, OfflineDBValidationManager.Validator) 
 | 
| oracle.jdeveloper.history.HistoryManager.unregisterProvider(HistoryProvider) not replaced.
 | 
| oracle.ide.externaltools.ExternalToolManager.unregisterScanner(ExternalToolScanner) since 11.0. No replacement.
 | 
| oracle.ide.dialogs.DialogUtil.unregisterShortcutButton(Icon, String, URL) snice 11.1.1.0.1 - use
 DialogUtil.removeURLChooserShortcutProvider(URLChooserShortcutProvider). | 
| oracle.ide.externaltools.ExternalToolManager.unregisterType(ExternalToolType) since 11.1.2.0 where external tools must be declaratively registered
 | 
| oracle.ide.IdeMainWindow.updateTitle(Object) since 11.0 Use
 IdeMainWindow.updateTitle()instead. | 
| oracle.javatools.data.HashStructureAdapter.useObjectEquals() Do not use this method.  It's only a transition
  mechansim that will not be supported in production.
 | 
| oracle.jdeveloper.db.DatabaseConnections.useStandaloneConnectionStore() with no replacement. This is configured automatically if a
 product other than JDeveloper has no jndi context wrapper set up using
 the appropriate singleton hook.
 | 
| oracle.javatools.util.SwingUtils.useTextAntialiasing() since 11.1.1 - Use
 GraphicUtils.useTextAntialiasing(). | 
| oracle.javatools.editor.ActionNames.validateActionName(String) 
 | 
| oracle.javatools.db.datatypes.BaseDateTimeDataType.validateDateTime(Column, SimpleDateFormat, String) use validateDateTime( String defaultValue, ...)
 | 
| oracle.javatools.db.DBObjectProvider.validateName(String) - use
 validateName( String type, String name ) | 
| oracle.javatools.db.AbstractDBObjectProvider.validateName(String) - use validateName( String type, String name )
 | 
| oracle.javatools.db.DBObjectProvider.validateObject(DBObject, DBObject, String) use validateObjectProperty(DBObject,DBObject,Object)
 | 
| oracle.javatools.db.AbstractDBObjectProvider.validateObject(DBObject, DBObject, String) 
 | 
| oracle.javatools.db.DBObjectProvider.validateObject(DBObject, String) use validateObjectProperty(DBObject,Object)
 | 
| oracle.javatools.db.AbstractDBObjectProvider.validateObject(DBObject, String) 
 | 
| oracle.javatools.db.DBObjectProvider.validateObjectProperty(DBObject, DBObject, Object) use
 DBObjectProvider.validateObjectProperty(DBObject,DBObject,String) | 
| oracle.javatools.db.AbstractDBObjectProvider.validateObjectProperty(DBObject, DBObject, Object) 
 | 
| oracle.javatools.db.DBObjectProvider.validateObjectProperty(DBObject, Object) use
 DBObjectProvider.validateObjectProperty(DBObject,String) | 
| oracle.javatools.db.AbstractDBObjectProvider.validateObjectProperty(DBObject, Object) 
 | 
| oracle.javatools.db.DBObjectProvider.validateSchema(Schema) use validateObject(DBObject object)
 | 
| oracle.javatools.db.AbstractDBObjectProvider.validateSchema(Schema) - use validateObject( DBObject object )
 | 
| oracle.javatools.db.DBObjectProvider.validateSchema(Schema, Schema) use validateObject(DBObject original, DBObject updated)
 | 
| oracle.javatools.db.AbstractDBObjectProvider.validateSchema(Schema, Schema) use validateObject( DBObject original, DBObject update )
 | 
| oracle.ide.vcs.VCSManager.validateStatus(URLFilter) replaced by
 VCSManager.validateStatus(URL[]). |