View | Details | Raw Unified | Return to bug 222321 | Differences between
and this patch

Collapse All | Expand All

(-)src-emfModelSynch/org/eclipse/wst/xml/core/internal/emf2xml/EMF2DOMSSERenderer.java (-3 / +3 lines)
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
	}

Return to bug 222321