| Interface | Description | 
|---|---|
| HistoryGeneratingCommand | A HistoryGeneratingCommand is a Command whose invokation should result in the
 generation of state information as at the completion of the Command. | 
| SaveCommandListener | |
| ShutdownHook | A shutdown hook can be used to veto the shutdown sequence of the IDE and
 perform necessary deregistration (for example, closing sockets) when
 the IDE is terminating. | 
| Class | Description | 
|---|---|
| AboutCommand | The  AboutCommandhandles displaying the about box
 dialog. | 
| AddContentCommand | The  AddContentCommandclass implements adding content
 to a project. | 
| CloseNodeCommand | The  CloseNodeCommandclass implements the command to unload
 the the selected node(s) and revert to an unopen state. | 
| DeleteTNodeCommand | The  DeleteTNodeCommandclass implements the command to remove
 the the selected node(s) from their containing folder(s). | 
| EditorSaveAsCommand | The  RenameCommandclass implements the Rename command. | 
| ExitCommand | The  ExitCommandclass implements the ide exit command. | 
| FileOpenHistory | The FileOpenHistory class manages the opened files history. | 
| IdeSettingsCommand | This is a command implementation that handles the invocation of the 
 IDE preferences dialog. | 
| LogWindowCommand | The  LogWindowCommandclass implements the open log
 window command. | 
| NewWorkspaceCommand | The  WorkspaceCommandclass implements the create new
 workspace command. | 
| NotImplementedCommand | |
| OpenCommand | The  OpenCommandclass implements theCommandfor opening files. | 
| OpenCommandData | Data object used by the  OpenCommandclass to indicate whether
 to open the selected files without popping up the file selection dialog. | 
| OpenEditorCommand | The  OpenEditorCommandclass implements the open
 editor command. | 
| OpenWizardCommand | The  OpenWizardCommandclass implements the create new
 open wizard command. | 
| PropertySetCommand | The  PropetySetCommandclass provides a skeleton implemention
 for applying a property set, handling the undoing of the property set and
 sending out all relevant notifications. | 
| RemoveFileCommand | The  RemoveFileCommandclass implements the command to delete
 the file(s) that are associated with the selected element(s) from their
 container. | 
| RemoveFileCommandNoConfirm | |
| RemoveFromDiskCommand | The  RemoveFileCommandclass implements the command to delete
 the file(s) on disk that are associated with the selected element(s). | 
| RenameCommand | The  RenameCommandclass implements the Rename command. | 
| RenameMessage | There are 5 cases to be considered when the OBJECT_RENAMED message
 is sent. | 
| RestoreHistoryCommand | |
| RevertNodeCommand | The  RevertNodeCommandis used to revert the contents of a
 node to its persistent storage, and to send the appropriate
 notification. | 
| SaveAllCommand | The  SaveAllCommandclass implements the SaveAll command. | 
| SaveAsCommand | The  SaveAsCommandclass implements the SaveAs command. | 
| SaveCommand | The  SaveCommandclass implements the Save command. | 
| SaveCommandsManger | 
Related Documentation
See Extending JDeveloper Using the Addin API for detailed information.