本文整理汇总了Java中org.eclipse.debug.ui.contexts.DebugContextEvent.ACTIVATED属性的典型用法代码示例。如果您正苦于以下问题:Java DebugContextEvent.ACTIVATED属性的具体用法?Java DebugContextEvent.ACTIVATED怎么用?Java DebugContextEvent.ACTIVATED使用的例子?那么, 这里精选的属性代码示例或许可以为您提供帮助。您也可以进一步了解该属性所在类org.eclipse.debug.ui.contexts.DebugContextEvent
的用法示例。
在下文中一共展示了DebugContextEvent.ACTIVATED属性的3个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于系统推荐出更棒的Java代码示例。
示例1: debugContextChanged
public void debugContextChanged(DebugContextEvent event) {
if ((event.getFlags() & DebugContextEvent.ACTIVATED) > 0) {
PlatformObject object = (PlatformObject) ((IStructuredSelection) event.getContext()).getFirstElement();
if (object == null)
return;
IDebugTarget newTarget = (IDebugTarget) object.getAdapter(IDebugTarget.class);
if (newTarget != debugTarget && newTarget != null && !newTarget.isTerminated()) {
debugTarget = newTarget;
}
}
}
示例2: debugContextChanged
@Override
public void debugContextChanged(DebugContextEvent event) {
if ((event.getFlags() & DebugContextEvent.ACTIVATED) > 0) {
if (view != null && getProcess() != null && getProcess().equals(DebugUITools.getCurrentProcess())) {
view.display(console);
}
}
}
示例3: debugContextChanged
@Override
public void debugContextChanged(DebugContextEvent event) {
if (event.getFlags() == DebugContextEvent.ACTIVATED) {
updateContext(getDebugContextElementForSelection(event.getContext()));
}
}