Lines 243-249
Link Here
|
243 |
ResourceSetWorkbenchEditSynchronizer synchronizer = (ResourceSetWorkbenchEditSynchronizer) ((ProjectResourceSet) resource.getResourceSet()).getSynchronizer(); |
243 |
ResourceSetWorkbenchEditSynchronizer synchronizer = (ResourceSetWorkbenchEditSynchronizer) ((ProjectResourceSet) resource.getResourceSet()).getSynchronizer(); |
244 |
IFile aFile = WorkbenchResourceHelper.getFile(resource); |
244 |
IFile aFile = WorkbenchResourceHelper.getFile(resource); |
245 |
try { |
245 |
try { |
246 |
synchronizer.preSave(aFile); |
246 |
synchronizer.preSave(aFile, resource); |
247 |
xmlModel.save(aFile); |
247 |
xmlModel.save(aFile); |
248 |
} |
248 |
} |
249 |
catch (CoreException ex) { |
249 |
catch (CoreException ex) { |
Lines 414-420
Link Here
|
414 |
IProject proj = WorkbenchResourceHelper.getProject(resource); |
414 |
IProject proj = WorkbenchResourceHelper.getProject(resource); |
415 |
ResourceSetWorkbenchEditSynchronizer synchronizer = (ResourceSetWorkbenchEditSynchronizer) ((ProjectResourceSet) WorkbenchResourceHelperBase.getResourceSet(proj)).getSynchronizer(); |
415 |
ResourceSetWorkbenchEditSynchronizer synchronizer = (ResourceSetWorkbenchEditSynchronizer) ((ProjectResourceSet) WorkbenchResourceHelperBase.getResourceSet(proj)).getSynchronizer(); |
416 |
IFile aFile = WorkbenchResourceHelper.getFile(resource); |
416 |
IFile aFile = WorkbenchResourceHelper.getFile(resource); |
417 |
synchronizer.preSave(aFile); |
417 |
synchronizer.preSave(aFile, resource); |
418 |
} |
418 |
} |
419 |
if (isDirty) |
419 |
if (isDirty) |
420 |
resource.setModified(true); |
420 |
resource.setModified(true); |
Lines 456-462
Link Here
|
456 |
if (event.getType() == ModelLifecycleEvent.MODEL_SAVED) { |
456 |
if (event.getType() == ModelLifecycleEvent.MODEL_SAVED) { |
457 |
ResourceSetWorkbenchEditSynchronizer synchronizer = (ResourceSetWorkbenchEditSynchronizer) ((ProjectResourceSet) resource.getResourceSet()).getSynchronizer(); |
457 |
ResourceSetWorkbenchEditSynchronizer synchronizer = (ResourceSetWorkbenchEditSynchronizer) ((ProjectResourceSet) resource.getResourceSet()).getSynchronizer(); |
458 |
IFile aFile = WorkbenchResourceHelper.getFile(resource); |
458 |
IFile aFile = WorkbenchResourceHelper.getFile(resource); |
459 |
synchronizer.preSave(aFile); |
459 |
synchronizer.preSave(aFile, resource); |
460 |
} |
460 |
} |
461 |
} |
461 |
} |
462 |
} |
462 |
} |