/** * Method to override current status when using LoadAppearance. * * @param show * labels shown */ @Override public void setShowEdgeLabels(boolean show) { isShowEdgeLabels = show; edgelabels.fillMask(show); visviewer.getModel().fireStateChanged(); }
/** * Method to override current status when using LoadAppearance. * * @param show * labels shown */ @Override public void setShowNodeLabels(boolean show) { isShowNodeLabels = show; nodelabels.fillMask(show); visviewer.getModel().fireStateChanged(); }
@Override public void run() { viewer.getVisualizationViewer().getModel().fireStateChanged(); // viewer.validate(); } });
/** * Sets whether or not antialiased painting sould be used. * * @param antialiased * antialiased painting enabled */ @Override public void setAntiAliased(boolean antialiased) { if (antialiased) { hints.put(RenderingHints.KEY_ANTIALIASING, RenderingHints.VALUE_ANTIALIAS_ON); visviewer.setRenderingHints(hints); } else { hints.put(RenderingHints.KEY_ANTIALIASING, RenderingHints.VALUE_ANTIALIAS_OFF); visviewer.setRenderingHints(hints); } visviewer.getModel().fireStateChanged(); }
@Override public void actionPerformed(ActionEvent e) { viewer.getMetaGraphPanel().getVisualizationViewer().getModel().fireStateChanged(); }
public void selectNeighboursOfSelection() { PickedState<ONDEXConcept> ps = visviewer.getPickedVertexState(); Set<ONDEXConcept> selected = ps.getPicked(); if (selected.size() == 1) { ONDEXConcept node = selected.iterator().next(); ps.clear(); for (ONDEXConcept neighbour : graph.getNeighbors(node)) { ps.pick(neighbour, true); } getVisualizationViewer().getModel().fireStateChanged(); } }
@Override public void actionPerformed(ActionEvent e) { viewer.getMetaGraphPanel().getVisualizationViewer().getModel().fireStateChanged(); }
public void run() { ONDEXJUNGGraph graph = viewer.getONDEXJUNGGraph(); graph.setVisibility(r, visible); viewer.getVisualizationViewer().getModel().fireStateChanged(); } });
public void run() { ONDEXJUNGGraph graph = viewer.getONDEXJUNGGraph(); graph.setVisibility(es, visible); viewer.getVisualizationViewer().getModel().fireStateChanged(); } });
public void run() { ONDEXJUNGGraph graph = viewer.getONDEXJUNGGraph(); for (ONDEXConcept c : cs) { graph.setVisibility(c, visible); } viewer.getVisualizationViewer().getModel().fireStateChanged(); } });
viewer.getVisualizationViewer().getModel().fireStateChanged(); viewer.getVisualizationViewer().repaint();
public void run() { ONDEXJUNGGraph graph = viewer.getONDEXJUNGGraph(); for (ONDEXRelation r : rs) { graph.setVisibility(r, visible); } viewer.getVisualizationViewer().getModel().fireStateChanged(); } });
public static void setRelationWidth(OVTK2PropertiesAggregator viewer, final int size) { try { ONDEXEdgeStrokes edgeStrokes = viewer.getEdgeStrokes(); edgeStrokes.setEdgeSizes(new Transformer<ONDEXRelation, Integer>() { @Override public Integer transform(ONDEXRelation input) { return size; } }); viewer.getVisualizationViewer().getModel().fireStateChanged(); viewer.updateViewer(null); } catch (Exception e) { e.printStackTrace(); } }
public static void setConceptSize(OVTK2PropertiesAggregator viewer, final int size) { try { ONDEXNodeShapes nodeShapes = viewer.getNodeShapes(); nodeShapes.setNodeSizes(new Transformer<ONDEXConcept, Integer>() { @Override public Integer transform(ONDEXConcept input) { return size; } }); viewer.getVisualizationViewer().getModel().fireStateChanged(); viewer.updateViewer(null); } catch (Exception e) { e.printStackTrace(); } }
/** * Change edge label font. * * @param font * the edge font */ public void setEdgeFont(final Font font) { visviewer.getRenderContext().setEdgeFontTransformer(new Transformer<ONDEXRelation, Font>() { @Override public Font transform(ONDEXRelation input) { return font; } }); visviewer.getModel().fireStateChanged(); // serialise font ByteArrayOutputStream bos = new ByteArrayOutputStream(); XMLEncoder encoder = new XMLEncoder(bos); encoder.writeObject(font); encoder.close(); graph.getAnnotations().put(EDGEFONT, bos.toString()); }
/** * Change vertex label font. * * @param font * the node/vertex font */ public void setVertexFont(final Font font) { visviewer.getRenderContext().setVertexFontTransformer(new Transformer<ONDEXConcept, Font>() { @Override public Font transform(ONDEXConcept input) { return font; } }); visviewer.getModel().fireStateChanged(); // serialise font ByteArrayOutputStream bos = new ByteArrayOutputStream(); XMLEncoder encoder = new XMLEncoder(bos); encoder.writeObject(font); encoder.close(); graph.getAnnotations().put(VERTEXFONT, bos.toString()); }
/** * Performs a re-layout of the meta graph. */ public void relayout() { layout.setSize(visviewer.getSize()); while (!layout.done()) { layout.step(); } visviewer.getModel().fireStateChanged(); this.scaleToFit(); }
public void run() { ONDEXJUNGGraph graph = viewer.getONDEXJUNGGraph(); graph.setVisibility(c, visible); viewer.getVisualizationViewer().getModel().fireStateChanged(); viewer.getVisualizationViewer().repaint(); } });
viewer.getVisualizationViewer().getModel().fireStateChanged();
/** * Hides any selection for nodes or edges in the graph. * */ public void hideSelection() { StateEdit edit = new StateEdit(new VisibilityUndo(this.getONDEXJUNGGraph()), Config.language.getProperty("Undo.HideSelection")); undoManager.addEdit(edit); OVTK2Desktop.getInstance().getOVTK2Menu().updateUndoRedo(this); // hide edges first for (ONDEXRelation ondexEdge : getPickedEdges()) { getONDEXJUNGGraph().setVisibility(ondexEdge, false); } // hide nodes next for (ONDEXConcept ondexNode : getPickedNodes()) { getONDEXJUNGGraph().setVisibility(ondexNode, false); } // update viewer getVisualizationViewer().getModel().fireStateChanged(); edit.end(); }