uk.ac.essex.ia.opview
Class PersistenceManager

java.lang.Object
  extended by uk.ac.essex.ia.opview.PersistenceManager

public class PersistenceManager
extends java.lang.Object


Date: 15-Jul-2002


Method Summary
static PersistenceManager getInstance()
           
 com.jgraph.graph.DefaultGraphCell insert(com.jgraph.JGraph graph, Operator operator, java.awt.Point point, Port[] ports)
          TODO: See OperatorManager.insert(com.jgraph.JGraph, uk.ac.essex.ia.Operator, java.awt.Point) Insert an operator into the given graph at the given point
 IAJGraph readGraph(java.io.File fileToOpen)
           
 void writeGraph(IAJGraph jGraph, java.io.File fileToSave)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Method Detail

getInstance

public static PersistenceManager getInstance()
                                      throws java.lang.Exception
Returns:
PersistenceManager - The singleton instance
Throws:
java.lang.Exception

writeGraph

public void writeGraph(IAJGraph jGraph,
                       java.io.File fileToSave)
                throws GraphFileException
Parameters:
jGraph -
fileToSave -
Throws:
GraphFileException

readGraph

public IAJGraph readGraph(java.io.File fileToOpen)
                   throws GraphFileException
Parameters:
fileToOpen -
Throws:
GraphFileException

insert

public com.jgraph.graph.DefaultGraphCell insert(com.jgraph.JGraph graph,
                                                Operator operator,
                                                java.awt.Point point,
                                                Port[] ports)
TODO: See OperatorManager.insert(com.jgraph.JGraph, uk.ac.essex.ia.Operator, java.awt.Point) Insert an operator into the given graph at the given point

Parameters:
graph -
operator -
point -