本文整理汇总了Java中org.eclipse.gef.GraphicalViewer.select方法的典型用法代码示例。如果您正苦于以下问题:Java GraphicalViewer.select方法的具体用法?Java GraphicalViewer.select怎么用?Java GraphicalViewer.select使用的例子?那么, 这里精选的方法代码示例或许可以为您提供帮助。您也可以进一步了解该方法所在类org.eclipse.gef.GraphicalViewer
的用法示例。
在下文中一共展示了GraphicalViewer.select方法的4个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于系统推荐出更棒的Java代码示例。
示例1: focus
import org.eclipse.gef.GraphicalViewer; //导入方法依赖的package包/类
private void focus(final Object object) {
final GraphicalViewer viewer = editor.getActiveEditor().getGraphicalViewer();
final EditPart editPart = (EditPart) viewer.getEditPartRegistry().get(object);
if (editPart != null) {
viewer.select(editPart);
viewer.reveal(editPart);
}
}
示例2: focus
import org.eclipse.gef.GraphicalViewer; //导入方法依赖的package包/类
private void focus(Object object) {
GraphicalViewer viewer = this.editor.getActiveEditor()
.getGraphicalViewer();
EditPart editPart = (EditPart) viewer.getEditPartRegistry().get(object);
if (editPart != null) {
viewer.select(editPart);
viewer.reveal(editPart);
}
}
示例3: activateEditor
import org.eclipse.gef.GraphicalViewer; //导入方法依赖的package包/类
/**
* @generated
*/
public void activateEditor(IWorkbenchPage aPage,
IStructuredSelection aSelection) {
if (aSelection == null || aSelection.isEmpty()) {
return;
}
if (false == aSelection.getFirstElement() instanceof StatemachineAbstractNavigatorItem) {
return;
}
StatemachineAbstractNavigatorItem abstractNavigatorItem = (StatemachineAbstractNavigatorItem) aSelection
.getFirstElement();
View navigatorView = null;
if (abstractNavigatorItem instanceof StatemachineNavigatorItem) {
navigatorView = ((StatemachineNavigatorItem) abstractNavigatorItem)
.getView();
} else if (abstractNavigatorItem instanceof StatemachineNavigatorGroup) {
StatemachineNavigatorGroup navigatorGroup = (StatemachineNavigatorGroup) abstractNavigatorItem;
if (navigatorGroup.getParent() instanceof StatemachineNavigatorItem) {
navigatorView = ((StatemachineNavigatorItem) navigatorGroup
.getParent()).getView();
}
}
if (navigatorView == null) {
return;
}
IEditorInput editorInput = getEditorInput(navigatorView.getDiagram());
IEditorPart editor = aPage.findEditor(editorInput);
if (editor == null) {
return;
}
aPage.bringToTop(editor);
if (editor instanceof DiagramEditor) {
DiagramEditor diagramEditor = (DiagramEditor) editor;
ResourceSet diagramEditorResourceSet = diagramEditor
.getEditingDomain().getResourceSet();
EObject selectedView = diagramEditorResourceSet.getEObject(
EcoreUtil.getURI(navigatorView), true);
if (selectedView == null) {
return;
}
GraphicalViewer graphicalViewer = (GraphicalViewer) diagramEditor
.getAdapter(GraphicalViewer.class);
EditPart selectedEditPart = (EditPart) graphicalViewer
.getEditPartRegistry().get(selectedView);
if (selectedEditPart != null) {
graphicalViewer.select(selectedEditPart);
}
}
}
示例4: activateEditor
import org.eclipse.gef.GraphicalViewer; //导入方法依赖的package包/类
public void activateEditor(IWorkbenchPage aPage,
IStructuredSelection aSelection) {
if (aSelection == null || aSelection.isEmpty()) {
return;
}
if (false == aSelection.getFirstElement() instanceof DomainNavigatorItem) {
return;
}
DomainNavigatorItem abstractNavigatorItem = (DomainNavigatorItem) aSelection
.getFirstElement();
View navigatorView = abstractNavigatorItem.getView();
if (navigatorView == null) {
return;
}
IEditorInput editorInput = getEditorInput(navigatorView.getDiagram());
IEditorPart editor = aPage.findEditor(editorInput);
if (editor == null) {
return;
}
aPage.bringToTop(editor);
if (editor instanceof DiagramEditor) {
DiagramEditor diagramEditor = (DiagramEditor) editor;
ResourceSet diagramEditorResourceSet = diagramEditor
.getEditingDomain().getResourceSet();
EObject selectedView = diagramEditorResourceSet.getEObject(
EcoreUtil.getURI(navigatorView), true);
if (selectedView == null) {
return;
}
GraphicalViewer graphicalViewer = (GraphicalViewer) diagramEditor
.getAdapter(GraphicalViewer.class);
EditPart selectedEditPart = (EditPart) graphicalViewer
.getEditPartRegistry().get(selectedView);
if (selectedEditPart != null) {
graphicalViewer.select(selectedEditPart);
graphicalViewer.reveal(selectedEditPart);
}
}
}