private void removeDirtyResource(Resource resource) {
    IDirtyResource dirtyResource = uri2dirtyResource.get(resource.getURI());
    dirtyStateManager.discardDirtyState(dirtyResource);
    uri2dirtyResource.remove(resource.getURI());
    // TODO: remove adapter EcoreUtil.getExistingAdapter(resource, DirtyResourceUpdater.class) ==
    // null

  }