@Override public void setGraph(ONDEXGraph graph) { this.graph = graph; // hack to get to the selected viewer viewer = OVTK2Desktop.getDesktopResources().getSelectedViewer(); }
@Override public void setGraph(ONDEXGraph graph) { OVTK2Desktop desktop = OVTK2Desktop.getInstance(); // hack to get to the visualisation viewer this.viewer = desktop.getDesktopResources().getSelectedViewer() .getVisualizationViewer(); }
/** * Constructor sets internal variables from given OVTK2PropertiesAggregator. * * @param viewer * OVTK2PropertiesAggregator */ public OVTK2Layouter(OVTK2PropertiesAggregator viewer) { super(viewer.getONDEXJUNGGraph()); this.viewer = viewer.getVisualizationViewer(); }
/** * Shows the options frame. * * @param viewer * what viewer to show options for */ private static void showOptions(OVTK2Viewer viewer) { OVTK2Desktop desktop = OVTK2Desktop.getInstance(); // check if there is already a options if (options == null) { options = new OVTK2LayoutOptions(viewer); options.addInternalFrameListener(desktop); desktop.display(options, Position.right); } else { options.setViewer(viewer); options.toFront(); } }
public synchronized void processingStarted() { try { OVTK2PropertiesAggregator v = OVTK2Desktop.getDesktopResources().getSelectedViewer(); graphs.put(v, v.getONDEXJUNGGraph()); } catch (Exception e) { e.printStackTrace(); } }
/** * Default constructor. */ public CytoscapeImporter() { this(OVTK2Desktop.getInstance().getMainFrame()); }
/** * Constructor sets viewer and graph protected Objects. * * @param viewer * active OVTK2Viewer to use */ public OVTK2Filter(OVTK2Viewer viewer) { this.viewer = viewer; this.graph = viewer.getONDEXJUNGGraph(); }
/** * Abstract Constructor sets viewer and graph Objects * * @param viewer * OVTK2Viewer to use */ public OVTK2Annotator(OVTK2PropertiesAggregator viewer) { this.graph = viewer.getONDEXJUNGGraph(); this.viewer = viewer; }
@Override public JFrame getParentFrame() { return desktop.getMainFrame(); }
/** * Get a set of currently selected concepts in the viewer * * @return set of Ondex concepts */ public static Set<ONDEXConcept> getPickedConcepts(OVTK2PropertiesAggregator viewer) { return viewer.getPickedNodes(); }
/** * Returns whether or not the meta graph is currently visible. * * @return is visible? */ public static boolean isMetaGraphShown() { return metagraph != null && metagraph.isVisible(); }
/** * Get a set of currently selected concepts in the viewer * * @return set of Ondex relations */ public static Set<ONDEXRelation> getPickedRelations(OVTK2PropertiesAggregator viewer) { return viewer.getPickedEdges(); }
/** * Returns whether or not the legend is currently visible. * * @return is visible? */ public static boolean isLegendShown() { return legend != null && legend.isVisible(); }
/** * Implements the singleton pattern to ensure that there is just one * OVTK2Desktop instance * * @return every time the same OVTK2Desktop instance */ public synchronized static OVTK2Desktop getInstance() { if (instance == null) { new OVTK2Desktop(); } return instance; }
public void actionPerformed(ActionEvent arg0) { scaleToFit(); } }
/** * Returns whether or not the satellite view is currently visible. * * @return is visible? */ public static boolean isSatelliteShown() { return satellite != null && satellite.isVisible(); }
/** * Returns getCodeBase * * @return URL */ public java.net.URL getDocumentBase() { return getCodeBase(); }
public static void closeViewer(OVTK2Viewer viewer) { viewer.dispose(); }
@Override public ONDEXGraph resolveRef(Object arg) throws Exception { try { return OVTK2Desktop.getDesktopResources().getSelectedViewer().getONDEXJUNGGraph(); } catch (NullPointerException e) { throw new FunctionException("Error - unable to find an ONDEX graph! Create the new graph to correct this error.", -1); } } }
public TextAreaFiller(OVTK2PropertiesAggregator viewer, JTextArea text) { graph = viewer.getONDEXJUNGGraph(); }