/** @generated */ public boolean isReadOnly(Object element) { ResourceSetInfo info = getResourceSetInfo(element); if (info != null) { if (info.isUpdateCache()) { try { updateCache(element); } catch (CoreException ex) { StateChartDiagramEditorPlugin.getInstance() .logError(Messages.StateChartDocumentProvider_isModifiable, ex); // Error message to log was initially taken from // org.eclipse.gmf.runtime.diagram.ui.resources.editor.ide.internal.l10n.EditorMessages.StorageDocumentProvider_isModifiable } } return info.isReadOnly(); } return super.isReadOnly(element); }
/** @generated */ public boolean isModifiable(Object element) { if (!isStateValidated(element)) { if (element instanceof FileEditorInput || element instanceof URIEditorInput) { return true; } } ResourceSetInfo info = getResourceSetInfo(element); if (info != null) { if (info.isUpdateCache()) { try { updateCache(element); } catch (CoreException ex) { CallGraphDiagramEditorPlugin.getInstance() .logError(Messages.CallGraphDocumentProvider_isModifiable, ex); // Error message to log was initially taken from // org.eclipse.gmf.runtime.diagram.ui.resources.editor.ide.internal.l10n.EditorMessages.StorageDocumentProvider_isModifiable } } return info.isModifiable(); } return super.isModifiable(element); }