Bug 284201 [Compatibility] Source->Generate Getters/Setters leaves editor non-dirty
If you pick any source level refactorings (e.g. Generate getters/setters), the code is generated ok but the editor remains unmodified (no '*').
bundles/org.eclipse.e4.ui.workbench/src/org/eclipse/e4/workbench/ui/renderers/PartRenderingEngine.java
Object parent = null;
		MPart parentME = element.getParent();
		if (parentME != null) {
			parent = parentME.getWidget();
		}
		return createGui(element, parent);
	}
	/**
	 * @param element
	 */
	public void removeGui(MPart<?> element) {
		AbstractPartRenderer factory = getFactoryFor(element);
		assert (factory != null);
		MPart<?> parent = element.getParent();
		AbstractPartRenderer parentFactory = parent != null ? getFactoryFor(parent) : null;
		if (parentFactory == null)
			return;
		
		
		parentFactory.childRemoved(element.getParent(), element);
		factory.disposeWidget(element);
	}
	/**
	 * @param element
	 *            an element that's been seen by createGui
	 */
	private void installLifeCycleHooks(MPart<?> element) {
		
		if (!((EObject) element).eAdapters().contains(visibilityListener))