Eclipse e4 禁用共享元素中的关闭

Eclipse e4 disable close in shared element

我创建了一个部分作为共享元素。 并且它用作占位符,在零件堆栈上没有关闭。

但是在启动 e4 应用程序时 我看到占位符上的关闭按钮已启用(如 'X')。

为什么占位符不应用可关闭选项?

堆栈渲染器中用于确定关闭标志的代码是:

protected boolean isClosable(MPart part) {
    // if it's a shared part check its current ref
    if (part.getCurSharedRef() != null) {
        return !(part.getCurSharedRef().getTags().contains(IPresentationEngine.NO_CLOSE));
    }

    return part.isCloseable();
}

IPresentationEngine.NO_CLOSE(值`"NoClose")的 JavaDoc 说:

When applied as a tag to an MPlaceholder inhibits the display of the close affordance. This allows a part to be closeable in one perspective but not in a different one