Saros
Distributed Collaborative Editing and Distributed Party Programming
de.fu_berlin.inf.dpp.filesystem.EclipseResourceImpl Class Reference
Inheritance diagram for de.fu_berlin.inf.dpp.filesystem.EclipseResourceImpl:
de.fu_berlin.inf.dpp.filesystem.IResource de.fu_berlin.inf.dpp.filesystem.EclipseContainerImpl de.fu_berlin.inf.dpp.filesystem.EclipseFileImpl de.fu_berlin.inf.dpp.filesystem.EclipseFolderImpl de.fu_berlin.inf.dpp.filesystem.EclipseProjectImpl de.fu_berlin.inf.dpp.filesystem.EclipseWorkspaceRootImpl

List of all members.

Public Member Functions

boolean exists ()
IPath getFullPath ()
String getName ()
IContainer getParent ()
IProject getProject ()
IPath getProjectRelativePath ()
int getType ()
boolean isAccessible ()
boolean isDerived (boolean checkAncestors)
void refreshLocal () throws IOException
boolean isDerived ()
void delete (int updateFlags) throws IOException
void move (IPath destination, boolean force) throws IOException
IResourceAttributes getResourceAttributes ()
void setResourceAttributes (IResourceAttributes attributes) throws IOException
URI getLocationURI ()
Object getAdapter (Class<?extends IResource > clazz)
org.eclipse.core.resources.IResource getDelegate ()
int hashCode ()
boolean equals (Object obj)
String toString ()

Protected Attributes

final
org.eclipse.core.resources.IResource 
delegate

Package Functions

 EclipseResourceImpl (org.eclipse.core.resources.IResource delegate)

Constructor & Destructor Documentation

de.fu_berlin.inf.dpp.filesystem.EclipseResourceImpl.EclipseResourceImpl ( org.eclipse.core.resources.IResource  delegate) [package]

Member Function Documentation

void de.fu_berlin.inf.dpp.filesystem.EclipseResourceImpl.delete ( int  updateFlags) throws IOException

Equivalent to the Eclipse call IResource.delete(updateFlags, null)

Implements de.fu_berlin.inf.dpp.filesystem.IResource.

boolean de.fu_berlin.inf.dpp.filesystem.EclipseResourceImpl.equals ( Object  obj)
boolean de.fu_berlin.inf.dpp.filesystem.EclipseResourceImpl.exists ( )
Object de.fu_berlin.inf.dpp.filesystem.EclipseResourceImpl.getAdapter ( Class<?extends IResource clazz)
org.eclipse.core.resources.IResource de.fu_berlin.inf.dpp.filesystem.EclipseResourceImpl.getDelegate ( )
IPath de.fu_berlin.inf.dpp.filesystem.EclipseResourceImpl.getFullPath ( )
URI de.fu_berlin.inf.dpp.filesystem.EclipseResourceImpl.getLocationURI ( )
String de.fu_berlin.inf.dpp.filesystem.EclipseResourceImpl.getName ( )
IContainer de.fu_berlin.inf.dpp.filesystem.EclipseResourceImpl.getParent ( )
IProject de.fu_berlin.inf.dpp.filesystem.EclipseResourceImpl.getProject ( )
IPath de.fu_berlin.inf.dpp.filesystem.EclipseResourceImpl.getProjectRelativePath ( )
IResourceAttributes de.fu_berlin.inf.dpp.filesystem.EclipseResourceImpl.getResourceAttributes ( )
int de.fu_berlin.inf.dpp.filesystem.EclipseResourceImpl.getType ( )
int de.fu_berlin.inf.dpp.filesystem.EclipseResourceImpl.hashCode ( )
boolean de.fu_berlin.inf.dpp.filesystem.EclipseResourceImpl.isAccessible ( )
boolean de.fu_berlin.inf.dpp.filesystem.EclipseResourceImpl.isDerived ( boolean  checkAncestors)

Equivalent to the Eclipse call IResource.isDerived(checkAncestors ? IResource.CHECK_ANCESTORS : IResource.NONE)

Parameters:
checkAncestors
Returns:

Implements de.fu_berlin.inf.dpp.filesystem.IResource.

boolean de.fu_berlin.inf.dpp.filesystem.EclipseResourceImpl.isDerived ( )
void de.fu_berlin.inf.dpp.filesystem.EclipseResourceImpl.move ( IPath  destination,
boolean  force 
) throws IOException

Equivalent to the Eclipse call IResource.delete(destination, force, null)

Implements de.fu_berlin.inf.dpp.filesystem.IResource.

void de.fu_berlin.inf.dpp.filesystem.EclipseResourceImpl.refreshLocal ( ) throws IOException

Equivalent to the Eclipse call IResource.refreshLocal(IResource.DEPTH_INFINITE, null)

Implements de.fu_berlin.inf.dpp.filesystem.IResource.

void de.fu_berlin.inf.dpp.filesystem.EclipseResourceImpl.setResourceAttributes ( IResourceAttributes  attributes) throws IOException
String de.fu_berlin.inf.dpp.filesystem.EclipseResourceImpl.toString ( )

Member Data Documentation

final org.eclipse.core.resources.IResource de.fu_berlin.inf.dpp.filesystem.EclipseResourceImpl.delegate [protected]
 All Classes Namespaces Files Functions Variables Enumerations