Interface | Description |
---|---|
ILabeledRunnable |
Enhancement of
Runnable to provide support for simple (i.e., non-undoable) operations in the workspace that
don't need to report progress but want to expose an operation label. |
ILabeledWorkspaceRunnable |
Enhancement of
IWorkspaceRunnable to provide support for simple (i.e., non-undoable) operations in the
workspace that need to report progress and want to expose an operation label. |
IWorkspaceOperation |
Enhancement of
ILabeledWorkspaceRunnable to provide support for simple (i.e., non-undoable) operations in the
workspace that need to report progress, want to expose an operation label and define their own
scheduling rule . |
Class | Description |
---|---|
AbstractLabeledRunnable |
Default implementation of
ILabeledRunnable . |
AbstractLabeledWorkspaceRunnable |
Default implementation of
ILabeledWorkspaceRunnable . |
AbstractWorkspaceOperation |
Default implementation of
IWorkspaceOperation . |
WorkspaceOperationAdapter |
An
IWorkspaceOperation adapter that can be used to wrap existing IWorkspaceRunnable s and use them as
IWorkspaceOperation s. |