|
Lines 517-531
Link Here
|
| 517 |
|
517 |
|
| 518 |
final ProjectRefactoringListener listener = new ProjectRefactoringListener();//ProjectDependencyCache.getCache()); |
518 |
final ProjectRefactoringListener listener = new ProjectRefactoringListener();//ProjectDependencyCache.getCache()); |
| 519 |
// register the project rename/delete refactoring listener |
519 |
// register the project rename/delete refactoring listener |
| 520 |
ResourcesPlugin.getWorkspace().addResourceChangeListener(listener, |
520 |
String ltkRefactoring = System.getProperty(IJ2EEModuleConstants.USE_LTK_REFACTORING); |
| 521 |
IResourceChangeEvent.POST_CHANGE | IResourceChangeEvent.PRE_DELETE); |
521 |
if(ltkRefactoring != null && ltkRefactoring.equals(IJ2EEModuleConstants.TRUE_STRING)){ |
| 522 |
|
522 |
ResourcesPlugin.getWorkspace().addResourceChangeListener(listener, IResourceChangeEvent.POST_CHANGE); |
| 523 |
// register the IElementChangedLister that updates the .component file in |
523 |
// register the IElementChangedLister that updates the .component file in |
| 524 |
// response to .classpath changes |
524 |
// response to .classpath changes |
| 525 |
JavaCore.addElementChangedListener(new J2EEElementChangedListener(), ElementChangedEvent.POST_CHANGE); |
525 |
JavaCore.addElementChangedListener(new J2EEElementChangedListener(), ElementChangedEvent.POST_CHANGE); |
| 526 |
|
526 |
ResourcesPlugin.getWorkspace().addResourceChangeListener(J2EEComponentClasspathUpdater.getInstance(), IResourceChangeEvent.POST_CHANGE | IResourceChangeEvent.PRE_CLOSE); |
| 527 |
ResourcesPlugin.getWorkspace().addResourceChangeListener(J2EEComponentClasspathUpdater.getInstance(), IResourceChangeEvent.POST_CHANGE | IResourceChangeEvent.PRE_CLOSE | IResourceChangeEvent.PRE_DELETE); |
527 |
ResourcesPlugin.getWorkspace().addResourceChangeListener(J2EEDependencyListener.INSTANCE, IResourceChangeEvent.POST_CHANGE | IResourceChangeEvent.PRE_CLOSE); |
| 528 |
ResourcesPlugin.getWorkspace().addResourceChangeListener(J2EEDependencyListener.INSTANCE, IResourceChangeEvent.POST_CHANGE | IResourceChangeEvent.PRE_CLOSE | IResourceChangeEvent.PRE_DELETE); |
528 |
} else{ |
|
|
529 |
ResourcesPlugin.getWorkspace().addResourceChangeListener(listener, IResourceChangeEvent.POST_CHANGE | IResourceChangeEvent.PRE_DELETE); |
| 530 |
// register the IElementChangedLister that updates the .component file in |
| 531 |
// response to .classpath changes |
| 532 |
JavaCore.addElementChangedListener(new J2EEElementChangedListener(), ElementChangedEvent.POST_CHANGE); |
| 533 |
ResourcesPlugin.getWorkspace().addResourceChangeListener(J2EEComponentClasspathUpdater.getInstance(), IResourceChangeEvent.POST_CHANGE | IResourceChangeEvent.PRE_CLOSE | IResourceChangeEvent.PRE_DELETE); |
| 534 |
ResourcesPlugin.getWorkspace().addResourceChangeListener(J2EEDependencyListener.INSTANCE, IResourceChangeEvent.POST_CHANGE | IResourceChangeEvent.PRE_CLOSE | IResourceChangeEvent.PRE_DELETE); |
| 535 |
} |
| 529 |
} |
536 |
} |
| 530 |
|
537 |
|
| 531 |
public void stop(BundleContext context) throws Exception { |
538 |
public void stop(BundleContext context) throws Exception { |