com.ibm.carma.ui
Class CarmaRepositoryProvider

java.lang.Object
  extended by org.eclipse.team.core.RepositoryProvider
      extended by com.ibm.carma.ui.CarmaRepositoryProvider
All Implemented Interfaces:
org.eclipse.core.resources.IProjectNature, org.eclipse.core.runtime.IAdaptable

public class CarmaRepositoryProvider
extends org.eclipse.team.core.RepositoryProvider

The RepositoryProvider for CARMA Projects.


Field Summary
static java.lang.String COPYRIGHT
           
 
Constructor Summary
CarmaRepositoryProvider()
           
 
Method Summary
 boolean canHandleLinkedResourceURI()
           
 void configureProject()
           
 void deconfigure()
           
 org.eclipse.team.core.history.IFileHistoryProvider getFileHistoryProvider()
           
 org.eclipse.core.resources.IFileModificationValidator getFileModificationValidator()
           
 java.lang.String getID()
           
 org.eclipse.core.resources.team.IMoveDeleteHook getMoveDeleteHook()
           
 org.eclipse.core.runtime.IStatus validateCreateLink(org.eclipse.core.resources.IResource resource, int updateFlags, java.net.URI location)
           
 
Methods inherited from class org.eclipse.team.core.RepositoryProvider
canHandleLinkedResources, configure, getAdapter, getAllProviderTypeIds, getProject, getProvider, getProvider, getRuleFactory, getSubscriber, isShared, map, setProject, toString, unmap, validateCreateLink
 
Methods inherited from class java.lang.Object
equals, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Field Detail

COPYRIGHT

public static final java.lang.String COPYRIGHT
See Also:
Constant Field Values
Constructor Detail

CarmaRepositoryProvider

public CarmaRepositoryProvider()
Method Detail

configureProject

public void configureProject()
                      throws org.eclipse.core.runtime.CoreException
Specified by:
configureProject in class org.eclipse.team.core.RepositoryProvider
Throws:
org.eclipse.core.runtime.CoreException

deconfigure

public void deconfigure()
                 throws org.eclipse.core.runtime.CoreException
Throws:
org.eclipse.core.runtime.CoreException

getID

public java.lang.String getID()
Specified by:
getID in class org.eclipse.team.core.RepositoryProvider

getFileModificationValidator

public org.eclipse.core.resources.IFileModificationValidator getFileModificationValidator()
Overrides:
getFileModificationValidator in class org.eclipse.team.core.RepositoryProvider

getMoveDeleteHook

public org.eclipse.core.resources.team.IMoveDeleteHook getMoveDeleteHook()
Overrides:
getMoveDeleteHook in class org.eclipse.team.core.RepositoryProvider

getFileHistoryProvider

public org.eclipse.team.core.history.IFileHistoryProvider getFileHistoryProvider()
Overrides:
getFileHistoryProvider in class org.eclipse.team.core.RepositoryProvider

canHandleLinkedResourceURI

public boolean canHandleLinkedResourceURI()
Overrides:
canHandleLinkedResourceURI in class org.eclipse.team.core.RepositoryProvider

validateCreateLink

public org.eclipse.core.runtime.IStatus validateCreateLink(org.eclipse.core.resources.IResource resource,
                                                           int updateFlags,
                                                           java.net.URI location)
Overrides:
validateCreateLink in class org.eclipse.team.core.RepositoryProvider