See: Description
| Interface | Description | 
|---|---|
| VCSEBComponent | 
 A component on the  
VCSEventBus. | 
| VCSOptionsCustomizer | 
 Interface to a version client dialog options customizer / provider. 
 | 
| VCSStatus | 
 Interface to information about a status under version control. 
 | 
| VCSStatusFilter | 
 Filter interface for controlling the acceptance of  
VCSStatus
 objects representing file states. | 
| Class | Description | 
|---|---|
| VCSApplicationSystem | 
 Class representing the IDE's active application system. 
 | 
| VCSApplicationSystem.ContentSetProxy | |
| VCSBatchInvokableState | |
| VCSCancellable | 
 Class representing the state of a cancellable process shared between 
 threads. 
 | 
| VCSCheckOutNodeCmd | 
 Default implementation for node check out command. 
 | 
| VCSCommand | 
 Abstract superclass for version control commands. 
 | 
| VCSCommandState | 
 Class holding state-related data / objects for a command. 
 | 
| VCSCommentsCustomizer | |
| VCSCommentTemplatesPrefs | |
| VCSCommentTemplatesTraversable | |
| VCSComparePreferencesPanel | 
 UI Component that can be used by SCM clients to display similar looking UI
 for preferences related to the compare viewer. 
 | 
| VCSCompositeOptionsCustomizer | 
 Composite class for combining version client dialog options customizers / providers. 
 | 
| VCSContextMenuListener | 
 Utility listener class for handling context menu events. 
 | 
| VCSContextualController | |
| VCSControlCache | 
 Singleton class caching associations between known URLs and the
 VCSExtensions controlling them. 
 | 
| VCSController | 
 Abstract superclass for version client controllers. 
 | 
| VCSCopyableMap<K,V> | Deprecated
 not replaced. 
 | 
| VCSDialogCommitter | 
 Listener class to assist with performing version client command UI. 
 | 
| VCSDirectoryInvokable | 
 Class for assisting version clients with per-directory external
 command invocation. 
 | 
| VCSDirectoryInvokableState | 
 Class for tracking the state of a VCSDirectoryInvokable. 
 | 
| VCSDockableViewRegistry | 
 Registry class for dockable version control views and their shared
 orientations. 
 | 
| VCSEBMessage | 
 The base class of all  
VCSEventBus messages. | 
| VCSEventBus | 
 The version control framework's global notification mechanism. 
 | 
| VCSExceptionHandler | 
 Exception handler class for version client errors. 
 | 
| VCSExplorer | |
| VCSExtension | 
 Abstract superclass for a version control system extension. 
 | 
| VCSExtensionInformation | 
 Class representing displayable version control system information. 
 | 
| VCSFile | |
| VCSFileContentProvider | |
| VCSFileEventSender | 
 Class for issuing filesystem-related event notifications to the IDE. 
 | 
| VCSHashURL | 
 Wrapper class for URLs stored in Maps or Collections that may be backed with
 a hash table or subject to equivalence relations. 
 | 
| VCSHistoryEntry | |
| VCSHistoryProvider | 
 Class providing history plug-in and access to the version history action on
 behalf of a version control extension. 
 | 
| VCSIconOverlayTracker | 
 Class for a node overlay tracker based around a version control status
 cache. 
 | 
| VCSIgnorePanel | |
| VCSImportBackupHelper | |
| VCSInvokableState | |
| VCSLogWriter | 
 Utility class for logging messages to a log message page. 
 | 
| VCSMenuConstants | 
 Class for constants relating to versioning menus. 
 | 
| VCSModifiedFile | |
| VCSNodeOverlayTracker | Deprecated
 replaced by  
VCSIconOverlayTracker. | 
| VCSNodeUpdate | 
 Message sent when a node-related change occurs. 
 | 
| VCSOptionsCustomizerAdapter | 
 Adapter class for a version client dialog options customizer / provider. 
 | 
| VCSOverlayItem | 
 Class describing statuses with an overlay representation. 
 | 
| VCSOverlayItemProducer | 
 Class for the return of status items with an overlay representation. 
 | 
| VCSPreferences | |
| VCSPreferencesCustomizer | |
| VCSPreferencesCustomizer.ResourceProxy | 
 Proxy class for obtaining  
VCSPreferencesCustomizer resources. | 
| VCSPreferencesTraversable<T> | |
| VCSProgress | |
| VCSPropertyMap<K,V> | Deprecated
 not replaced. 
 | 
| VCSProtocolRegistry | 
 Registry class for URL protocols handled by version control extensions. 
 | 
| VCSQuickDiffReferenceProvider | |
| VCSRecentCommentsModel | 
 Model class for historical comments used with a VCSCommentsCustomizer. 
 | 
| VCSRevision | |
| VCSSingleNodeObserver | 
 Observer class to flush a status cache on node events, including
 reloading and file save notifications. 
 | 
| VCSSingleSaveObserver | Deprecated
 replaced by  
VCSSingleNodeObserver. | 
| VCSSingleWorkingCopyLocator | 
 Class providing support for the tracking of VCS working copy directories pertaining
 to the state of the IDE application system. 
 | 
| VCSStatusCache | Deprecated
 replaced by the policy status cache classes; derivatives of
  
StatusCache. | 
| VCSStatusConstants | 
 Interface for the definition of standard version status constants. 
 | 
| VCSThreadPool | |
| VCSTreeDockableWindow | |
| VCSURLBasedCache | Deprecated
 replaced by the policy status cache classes; derivatives of
  
StatusCache. | 
| VCSURLBasedCacheEvent | |
| VCSURLBasedCacheListener | |
| VCSURLFileSystemHelper | 
 Base class for URLFileSystem helper decorator objects suitable for
 version system integration. 
 | 
| VCSUserFilterSubstitution | |
| VCSVersioningTraversable | 
 Traversable UI class representing the top-level node for version control. 
 | 
| VCSWaitRunnable | 
 Abstract runnable class for long running tasks, designed to be run on a
 temporary thread. 
 | 
| VCSWorkingCopyLocator | 
 Class providing support for the tracking of VCS working copy directories pertaining
 to the state of the IDE application system. 
 | 
| Enum | Description | 
|---|---|
| VCSApplicationSystem.ListMode | |
| VCSCommandStyle | 
 Type-safe enumeration class for command styles, identifying selection-related behavior. 
 | 
| VCSCommandType | 
 Type-safe enumeration class for command type, identifying selection-related behavior. 
 | 
| Exception | Description | 
|---|---|
| VCSCancelException | 
 Cancellation exception class for version clients. 
 | 
| VCSDetailException | 
 Detailed exception class for version clients. 
 | 
| VCSException | 
 Base exception class for version clients, with an associated title. 
 | 
| VCSValidationException | 
 Validation exception class for version clients. 
 |