org.eclipse.ui.ide.undo

Java Source Code / Java Documentation
1. 6.0 JDK Core
2. 6.0 JDK Modules
3. 6.0 JDK Modules com.sun
4. 6.0 JDK Modules com.sun.java
5. 6.0 JDK Modules sun
6. 6.0 JDK Platform
7. Ajax
8. Apache Harmony Java SE
9. Aspect oriented
10. Authentication Authorization
11. Blogger System
12. Build
13. Byte Code
14. Cache
15. Chart
16. Chat
17. Code Analyzer
18. Collaboration
19. Content Management System
20. Database Client
21. Database DBMS
22. Database JDBC Connection Pool
23. Database ORM
24. Development
25. EJB Server geronimo
26. EJB Server GlassFish
27. EJB Server JBoss 4.2.1
28. EJB Server resin 3.1.5
29. ERP CRM Financial
30. ESB
31. Forum
32. GIS
33. Graphic Library
34. Groupware
35. HTML Parser
36. IDE
37. IDE Eclipse
38. IDE Netbeans
39. Installer
40. Internationalization Localization
41. Inversion of Control
42. Issue Tracking
43. J2EE
44. JBoss
45. JMS
46. JMX
47. Library
48. Mail Clients
49. Net
50. Parser
51. PDF
52. Portal
53. Profiler
54. Project Management
55. Report
56. RSS RDF
57. Rule Engine
58. Science
59. Scripting
60. Search Engine
61. Security
62. Sevlet Container
63. Source Control
64. Swing Library
65. Template Engine
66. Test Coverage
67. Testing
68. UML
69. Web Crawler
70. Web Framework
71. Web Mail
72. Web Server
73. Web Services
74. Web Services apache cxf 2.0.1
75. Web Services AXIS2
76. Wiki Engine
77. Workflow Engines
78. XML
79. XML UI
Java
Java Tutorial
Java Open Source
Jar File Download
Java Articles
Java Products
Java by API
Photoshop Tutorials
Maya Tutorials
Flash Tutorials
3ds-Max Tutorials
Illustrator Tutorials
GIMP Tutorials
C# / C Sharp
C# / CSharp Tutorial
C# / CSharp Open Source
ASP.Net
ASP.NET Tutorial
JavaScript DHTML
JavaScript Tutorial
JavaScript Reference
HTML / CSS
HTML CSS Reference
C / ANSI-C
C Tutorial
C++
C++ Tutorial
Ruby
PHP
Python
Python Tutorial
Python Open Source
SQL Server / T-SQL
SQL Server / T-SQL Tutorial
Oracle PL / SQL
Oracle PL/SQL Tutorial
PostgreSQL
SQL / MySQL
MySQL Tutorial
VB.Net
VB.Net Tutorial
Flash / Flex / ActionScript
VBA / Excel / Access / Word
XML
XML Tutorial
Microsoft Office PowerPoint 2007 Tutorial
Microsoft Office Excel 2007 Tutorial
Microsoft Office Word 2007 Tutorial
Java Source Code / Java Documentation » IDE Eclipse » ui ide » org.eclipse.ui.ide.undo 
org.eclipse.ui.ide.undo
Package-level Javadoc APIs that provide undo and redo behavior for operations that manipulate the workspace.

Package Specification

This package contains APIs for the Eclipse Platform User Interface that support the undo and redo of operations that manipulate the workspace. Undoable operations that create, delete, move, and copy resources are provided.

The typical usage pattern is that a client creates one of the concrete operations and executes it using the platform operation history. For example, the following snippet deletes the project "Blort" without deleting its contents, and adds it to the operation history so that it can be undone and redone.

IProject project = getWorkspace().getRoot().getProject("Blort");
// assume that getMonitor() returns a suitable progress monitor
project.create(getMonitor());
project.open(getMonitor());
DeleteResourcesOperation op = new DeleteResourcesOperation(
	new IResource[] { project }, "Delete Project Blort", false);
PlatformUI.getWorkbench().getOperationSupport()
	.getOperationHistory().execute(operation, getMonitor(), null);
Java Source File NameTypeComment
AbstractCopyOrMoveResourcesOperation.javaClass An AbstractCopyOrMoveResourcesOperation represents an undoable operation for moving or copying one or more resources in the workspace.
AbstractCreateResourcesOperation.javaClass A CreateResourcesOperation represents an undoable operation for creating resources in the workspace.
AbstractMarkersOperation.javaClass An AbstractMarkersOperation represents an undoable operation that affects markers on a resource.
AbstractResourcesOperation.javaClass An AbstractResourcesOperation represents an undoable operation that manipulates resources.
AbstractWorkspaceOperation.javaClass An AbstractWorkspaceOperation represents an undoable operation that affects the workspace.
CopyProjectOperation.javaClass A CopyProjectOperation represents an undoable operation for copying a project, also specifying the location of its contents.
CopyResourcesOperation.javaClass A CopyResourcesOperation represents an undoable operation for copying one or more resources in the workspace.
CreateFileOperation.javaClass A CreateFileOperation represents an undoable operation for creating a file in the workspace.
CreateFolderOperation.javaClass A CreateFolderOperation represents an undoable operation for creating a folder in the workspace.
CreateMarkersOperation.javaClass A CreateMarkersOperation represents an undoable operation for creating one or more markers on one or more resources in the workspace.
CreateProjectOperation.javaClass A CreateProjectOperation represents an undoable operation for creating a project in the workspace.
DeleteMarkersOperation.javaClass A DeleteMarkersOperation represents an undoable operation for deleting one or more markers in the workspace.
DeleteResourcesOperation.javaClass A DeleteResourcesOperation represents an undoable operation for deleting one or more resources in the workspace.
MoveProjectOperation.javaClass A MoveProjectOperation represents an undoable operation for moving a project's content to a different location.
MoveResourcesOperation.javaClass A MoveResourcesOperation represents an undoable operation for moving one or more resources in the workspace.
ResourceDescription.javaClass ResourceDescription is a lightweight description that describes the common attributes of a resource to be created.
UpdateMarkersOperation.javaClass An UpdateMarkersOperation represents an undoable operation for updating one or more markers in the workspace with one or more sets of attributes.
WorkspaceUndoUtil.javaClass WorkspaceUndoUtil defines common utility methods and constants used by clients who create undoable workspace operations.
www.java2java.com | Contact Us
Copyright 2009 - 12 Demo Source and Support. All rights reserved.
All other trademarks are property of their respective owners.