private void registerAction(TreeViewer treeViewer, ActionRegistry actionRegistry) { IAction[] actions = { new CreateIndexAction(treeViewer), new CreateSequenceAction(treeViewer), new CreateTriggerAction(treeViewer), new CreateTablespaceAction(treeViewer), new ChangeOutlineViewToPhysicalAction(treeViewer), new ChangeOutlineViewToLogicalAction(treeViewer), new ChangeOutlineViewToBothAction(treeViewer), new ChangeOutlineViewOrderByPhysicalNameAction(treeViewer), new ChangeOutlineViewOrderByLogicalNameAction(treeViewer) }; for (IAction action : actions) { actionRegistry.registerAction(action); } }
@Override public Object getAdapter(Object adaptableObject, @SuppressWarnings("rawtypes") Class adapterType) { if (GFPreferences.getInstance().isGenericOutlineActive()) { if (IContentOutlinePage.class.equals(adapterType)) { if (adaptableObject instanceof DiagramEditor) { DiagramEditor diagramEditor = (DiagramEditor) adaptableObject; if (diagramEditor.getConfigurationProvider() != null) { // diagram editor initialized? GraphicsEditorOutlinePage outlinePage = new GraphicsEditorOutlinePage(new TreeViewer(), diagramEditor .getGraphicalViewer(), diagramEditor.getActionRegistryInternal(), diagramEditor.getEditDomain(), diagramEditor.getCommonKeyHandler(), diagramEditor.getAdapter(ZoomManager.class), diagramEditor .getSelectionSynchronizerInternal(), diagramEditor); return outlinePage; } } } } return null; }
protected JDReportOutlineView createOutline(TreeViewer viewer) { outlinePage = new JDReportOutlineView(this, viewer) { protected void initActions(ActionRegistry registry, IActionBars bars) { String id = CreateStyleTemplateReferenceAction.ID; bars.setGlobalActionHandler(id, registry.getAction(id)); id = CreateStyleAction.ID; bars.setGlobalActionHandler(id, registry.getAction(id)); } protected org.eclipse.gef.ContextMenuProvider getMenuContentProvider() { return createContextMenuProvider(getViewer()); } }; outlinePage.setEditPartFactory(new StyleTreeEditPartFactory()); return outlinePage; }
public void selectionChanged(SelectionChangedEvent event) { StructuredSelection sel = (StructuredSelection) event.getSelection(); if ((event.getSource() instanceof TreeViewer) && (multieditor != null)) { for (Iterator j = sel.iterator(); j.hasNext();) { Object obj = j.next(); if (obj instanceof IndicatorTreeEditPart) { if (currentSelection != null) { currentSelection.setSelected(false); } currentSelection = (IndicatorTreeEditPart) obj; Indicator cind = ((IndicatorTreeEditPart) obj).getIndicator(); currentIndicator = cind; } } } }
/** * Returns either a DeletePathNodeCommand * * @see org.eclipse.gef.editpolicies.ComponentEditPolicy#getDeleteCommand(org.eclipse.gef.requests.GroupRequest) */ protected Command getDeleteCommand(GroupRequest request) { Object parent = getHost().getParent().getModel(); Object node = getHost().getModel(); java.util.Map registry; if (getHost().getViewer() instanceof TreeViewer) { // we need an editpart registry with NodeConnectionEditParts UCMNavMultiPageEditor editor = (UCMNavMultiPageEditor) PlatformUI.getWorkbench().getActiveWorkbenchWindow().getActivePage().getActiveEditor(); registry = editor.getCurrentPage().getGraphicalViewer().getEditPartRegistry(); } else registry = getHost().getViewer().getEditPartRegistry(); if (parent instanceof UCMmap && node instanceof PathNode) { return new DeletePathNodeCommand((PathNode) node, registry); } return super.createDeleteCommand(request); }
public GW4EOutlinePage() { super(new TreeViewer()); gWGraph.addPropertyChangeListener(this); filter = new OutLineFilter(this); Map registry = getGraphicalViewer().getEditPartRegistry(); gwtpf = new GW4ETreeEditPartFactory(registry, filter); }
@SuppressWarnings("rawtypes") @Override public Object getAdapter(Class adapter) { if(adapter==IPropertySheetPage.class){ this.propertySheetPage=new GraphicalPropertySheetPage(this, getCommandStack()); return this.propertySheetPage; } if(adapter==IContentOutlinePage.class){ OutlinePage page=new OutlinePage(new TreeViewer()); return page; } return super.getAdapter(adapter); }
@SuppressWarnings("rawtypes") public Object getAdapter(Class type) { if (type == IContentOutlinePage.class) { return new DbToolGefEditorOutlinePage(new TreeViewer(), this); } else if (type == IPropertySheetPage.class) { return new TabbedPropertySheetPage(this); } else if (type == ZoomManager.class) { return getGraphicalViewer().getProperty(ZoomManager.class.toString()); } return super.getAdapter(type); }
public ERDiagramOutlinePage(final ERDiagram diagram) { // GEFツリービューワを使用する super(new TreeViewer()); viewer = (TreeViewer) getViewer(); this.diagram = diagram; outlineActionRegistory = new ActionRegistry(); registerAction(viewer, outlineActionRegistory); }
private void registerAction(final TreeViewer treeViewer, final ActionRegistry actionRegistry) { final IAction[] actions = {new CreateIndexAction(treeViewer), new CreateSequenceAction(treeViewer), new CreateTriggerAction(treeViewer), new CreateTablespaceAction(treeViewer), new ChangeOutlineViewToPhysicalAction(treeViewer), new ChangeOutlineViewToLogicalAction(treeViewer), new ChangeOutlineViewToBothAction(treeViewer), new ChangeOutlineViewOrderByPhysicalNameAction(treeViewer), new ChangeOutlineViewOrderByLogicalNameAction(treeViewer)}; for (final IAction action : actions) { actionRegistry.registerAction(action); } }
public ERDiagramOutlinePage(ERDiagram diagram) { // GEFツリービューワを使用する super(new TreeViewer()); this.viewer = (TreeViewer) this.getViewer(); this.diagram = diagram; this.outlineActionRegistory = new ActionRegistry(); this.registerAction(this.viewer, outlineActionRegistory); }
public AbstractOutlineBaseAction(String id, String text, int style, TreeViewer treeViewer) { super(text, style); this.setId(id); this.treeViewer = treeViewer; }
protected IContentOutlinePage getOutlinePage() { if (null == outline && null != getGraphicalViewer()) { TreeViewer viewer = new TreeViewer(); viewer.setEditDomain(getEditDomain()); outline = new DiagramOutlinePage2(this, viewer, getDiagram(), getGraphicalViewer().getRootEditPart()); } return outline; }
protected JDReportOutlineView createOutline(TreeViewer viewer) { outlinePage = new JDReportOutlineView(this, viewer) { protected void initActions(ActionRegistry registry, IActionBars bars) { } protected org.eclipse.gef.ContextMenuProvider getMenuContentProvider() { return createContextMenuProvider(getViewer()); } }; // outlinePage.setEditPartFactory(new StyleTreeEditPartFactory()); return outlinePage; }
protected JDReportOutlineView getOutlineView() { if (outlinePage == null) { TreeViewer viewer = new TreeViewer(); outlinePage = createOutline(viewer); } return outlinePage; }
protected JDReportOutlineView getOutlineView() { if (outlinePage == null || outlinePage.isDisposed()) { TreeViewer viewer = new TreeViewer(); outlinePage = new JDReportOutlineView(this, viewer); } outlinePage.setContents(getModel()); return outlinePage; }
public ERDiagramOutlinePage(ERDiagram diagram) { super(new TreeViewer()); this.viewer = (TreeViewer) getViewer(); this.diagram = diagram; this.outlineActionRegistory = new ActionRegistry(); registerAction(viewer, outlineActionRegistory); }
private void registerAction(TreeViewer treeViewer, ActionRegistry actionRegistry) { final IAction[] actions = { new CreateIndexAction(treeViewer), new CreateSequenceAction(treeViewer), new CreateTriggerAction(treeViewer), new CreateTablespaceAction(treeViewer), new ChangeOutlineViewToPhysicalAction(treeViewer), new ChangeOutlineViewToLogicalAction(treeViewer), new ChangeOutlineViewToBothAction(treeViewer), new ChangeOutlineViewOrderByPhysicalNameAction(treeViewer), new ChangeOutlineViewOrderByLogicalNameAction(treeViewer), new ChangeVirtualDiagramNameAction(treeViewer), new DeleteVirtualDiagramAction(treeViewer), }; for (final IAction action : actions) { actionRegistry.registerAction(action); } }
HideShowAction(ProductSystemGraphEditor editor, TreeViewer viewer, int type) { if (type == SHOW) { setId(ActionIds.SHOW); setText(M.Show); } else if (type == HIDE) { setId(ActionIds.HIDE); setText(M.Hide); } this.editor = editor; this.viewer = viewer; this.type = type; }
public DbToolGefEditorOutlinePage(EditPartViewer viewer, DbToolGefEditor dbToolGefEditor) { super(viewer); this.treeViewer = (TreeViewer) viewer; this.dbToolGefEditor = dbToolGefEditor; }
public CreateTablespaceAction(final TreeViewer treeViewer) { super(ID, ResourceString.getResourceString("action.title.create.tablespace"), treeViewer); }
public AbstractOutlineBaseAction(final String id, final String text, final TreeViewer treeViewer) { this(id, text, SWT.NONE, treeViewer); }
public AbstractOutlineBaseAction(final String id, final String text, final int style, final TreeViewer treeViewer) { super(text, style); setId(id); this.treeViewer = treeViewer; }
protected TreeViewer getTreeViewer() { return treeViewer; }
public ChangeOutlineViewToBothAction(final TreeViewer treeViewer) { super(ID, null, IAction.AS_RADIO_BUTTON, treeViewer); setText(ResourceString.getResourceString("action.title.change.mode.to.both")); }
public ChangeOutlineViewToLogicalAction(final TreeViewer treeViewer) { super(ID, null, IAction.AS_RADIO_BUTTON, treeViewer); setText(ResourceString.getResourceString("action.title.change.mode.to.logical")); }
public ChangeOutlineViewToPhysicalAction(final TreeViewer treeViewer) { super(ID, null, IAction.AS_RADIO_BUTTON, treeViewer); setText(ResourceString.getResourceString("action.title.change.mode.to.physical")); }
public CreateIndexAction(final TreeViewer treeViewer) { super(ID, ResourceString.getResourceString("action.title.create.index"), treeViewer); }
public CreateSequenceAction(final TreeViewer treeViewer) { super(ID, ResourceString.getResourceString("action.title.create.sequence"), treeViewer); }
public ChangeOutlineViewOrderByPhysicalNameAction(final TreeViewer treeViewer) { super(ID, null, IAction.AS_RADIO_BUTTON, treeViewer); setText(ResourceString.getResourceString("label.physical.name")); }
public ChangeOutlineViewOrderByLogicalNameAction(final TreeViewer treeViewer) { super(ID, null, IAction.AS_RADIO_BUTTON, treeViewer); setText(ResourceString.getResourceString("label.logical.name")); }
public CreateTriggerAction(final TreeViewer treeViewer) { super(ID, ResourceString.getResourceString("action.title.create.trigger"), treeViewer); }
public CreateTablespaceAction(TreeViewer treeViewer) { super(ID, ResourceString .getResourceString("action.title.create.tablespace"), treeViewer); }
public AbstractOutlineBaseAction(String id, String text, TreeViewer treeViewer) { this(id, text, SWT.NONE, treeViewer); }
public ChangeOutlineViewToBothAction(TreeViewer treeViewer) { super(ID, null, IAction.AS_RADIO_BUTTON, treeViewer); this.setText(ResourceString .getResourceString("action.title.change.mode.to.both")); }
public ChangeOutlineViewToLogicalAction(TreeViewer treeViewer) { super(ID, null, IAction.AS_RADIO_BUTTON, treeViewer); this.setText(ResourceString .getResourceString("action.title.change.mode.to.logical")); }