E4检查部件是否以另一个视角打开

时间:2017-10-31 15:30:16

标签: java eclipse-rcp rcp e4

在E4中,您可以使用EPartService.isPartVisible(MPart part)检查部件是否可见。但是我想检查一个零件是否在另一个透视图中可见/打开而不改变当前透视图。我多次进行此检查,因此每次在主动/其他视角之间切换都不是最佳的。这可行吗?

1 个答案:

答案 0 :(得分:0)

EPartService.isPartOrPlaceholderInPerspective方法执行此操作。

public boolean isPartOrPlaceholderInPerspective(String elementId, MPerspective perspective)

这将在给定透视图中查找指定的id,并检查isVisibleisToBeRendered标志是否为真。