Saros
Distributed Collaborative Editing and Distributed Party Programming
de.fu_berlin.inf.dpp.vcs.SubclipseProjectDeltaVisitor Class Reference
Inheritance diagram for de.fu_berlin.inf.dpp.vcs.SubclipseProjectDeltaVisitor:
de.fu_berlin.inf.dpp.project.ProjectDeltaVisitor

List of all members.

Public Member Functions

 SubclipseProjectDeltaVisitor (EditorManager editorManager, ISarosSession sarosSession, SharedProject sharedProject)
boolean visit (IResourceDelta delta)
void add (IResource resource)

Protected Member Functions

void move (IResource resource, IPath oldPath, IProject oldProject, boolean contentChange) throws IOException
void updateInfo (IResource resource)

Protected Attributes

final VCSAdapter vcs

Detailed Description

Visits the resource changes in a shared SVN project.

When running an SVN operation, Subclipse uses multiple jobs, which results in multiple resourceChanged events. This visitor detects these Subclipse-specific jobs.
The visitor is not supposed to be reused for multiple different resourceChanged events.


Constructor & Destructor Documentation

de.fu_berlin.inf.dpp.vcs.SubclipseProjectDeltaVisitor.SubclipseProjectDeltaVisitor ( EditorManager  editorManager,
ISarosSession  sarosSession,
SharedProject  sharedProject 
)

Member Function Documentation

void de.fu_berlin.inf.dpp.vcs.SubclipseProjectDeltaVisitor.add ( IResource  resource)
void de.fu_berlin.inf.dpp.vcs.SubclipseProjectDeltaVisitor.move ( IResource  resource,
IPath  oldPath,
IProject  oldProject,
boolean  contentChange 
) throws IOException [protected]
void de.fu_berlin.inf.dpp.vcs.SubclipseProjectDeltaVisitor.updateInfo ( IResource  resource) [protected]
boolean de.fu_berlin.inf.dpp.vcs.SubclipseProjectDeltaVisitor.visit ( IResourceDelta  delta)

Member Data Documentation

 All Classes Namespaces Files Functions Variables Enumerations