下面列出了怎么用org.eclipse.ui.model.WorkbenchAdapter的API类实例代码及写法,或者点击链接到github查看源代码。
@SuppressWarnings("unchecked")
@Override
public <T> @Nullable T getAdapter(Class<T> adapter) {
if (adapter.getClass().isInstance(this)) {
return (T)this;
}
if (IWorkbenchAdapter.class.isAssignableFrom(adapter)) {
return ((@Nullable T) new WorkbenchAdapter() {
@Override
public String getLabel(Object object) {
return ((TmfProjectModelElement)object).getName();
}
});
}
return null;
}