1 package org.forester.archaeopteryx;
4 import java.awt.event.ActionEvent;
6 import javax.swing.JFrame;
8 import org.forester.archaeopteryx.tools.InferenceManager;
9 import org.forester.archaeopteryx.tools.ProcessPool;
11 public class StandaloneFrame extends JFrame implements AptxFrame{
15 public StandaloneFrame(MainFrame aptxInstance) {
20 public void actionPerformed( ActionEvent e ) {
21 aptx.actionPerformed( e );
26 public Configuration getConfiguration() {
27 return aptx.getConfiguration();
31 public String getCurrentExternalNodesDataBuffer() {
32 return aptx.getCurrentExternalNodesDataBuffer();
36 public int getCurrentExternalNodesDataBufferChangeCounter() {
37 return aptx.getCurrentExternalNodesDataBufferChangeCounter();
41 public int getCurrentExternalNodesDataBufferLength() {
42 return aptx.getCurrentExternalNodesDataBufferLength();
46 public InferenceManager getInferenceManager() {
47 return aptx.getInferenceManager();
51 public MainPanel getMainPanel() {
52 return aptx.getMainPanel();
56 public Options getOptions() {
57 return aptx.getOptions();
61 public ProcessPool getProcessPool() {
62 return aptx.getProcessPool();
66 public void showTextFrame( String s, String title ) {
67 aptx.showTextFrame( s, title );
72 public void showWhole() {
78 public void updateProcessMenu() {
79 aptx.updateProcessMenu();
84 public void activateSaveAllIfNeeded() {
85 aptx.activateSaveAllIfNeeded();