package org.eclipse.papyrus.infra.emf.readonly; import org.eclipse.emf.common.util.URI; import org.eclipse.emf.edit.domain.EditingDomain; public class EMFReadOnlyHandler implements IReadOnlyHandler { public boolean isReadOnly(URI[] uris, EditingDomain editingDomain) { for(URI uri : uris) { if(!uri.isPlatformResource()) { return true; } } return false; } public boolean enableWrite(URI[] uris, EditingDomain editingDomain) { return false; //We cannot change the read-only status } }