uk.ac.ed.simulator_pdb.model
Class InstanceFile

java.lang.Object
  extended byuk.ac.ed.simulator_pdb.model.InstanceFile

public class InstanceFile
extends java.lang.Object

User: nix Date: 17-Aug-2004 Time: 16:59:11 To change this instance_file_object use Options | File InstanceFiles.


Nested Class Summary
static class InstanceFile.InstanceFileAdapter
           
static class InstanceFile.InstanceFileEvent
           
static interface InstanceFile.InstanceFileListener
           
 
Field Summary
static double DEFAULT_SCALE
           
 
Constructor Summary
InstanceFile()
           
InstanceFile(java.io.File file)
           
 
Method Summary
protected  void addInstance(SimBond bond)
           
 void addInstance(SimObject object)
           
protected  void addInstance(SimParticle particle)
           
protected  void addInstance(SimRule rule)
           
 void addInstanceListener(InstanceFile.InstanceFileListener listener)
           
 SimBond[] getBonds()
           
 java.io.File getFile()
           
 double getHalfScale()
           
 InstanceFileObject getInstance(java.lang.String hashValue)
           
 double getInverseScale()
           
 java.lang.String getName()
           
 SimObject[] getObjects()
           
 SimParticle[] getParticles()
           
 SimRule[] getRules()
           
 double getScale()
           
 boolean isModified()
           
 void removeInstance(SimBond bond)
           
 void removeInstance(SimObject object)
           
 void removeInstance(SimParticle particle)
           
 void removeInstance(SimRule rule)
           
 void removeInstanceListener(InstanceFile.InstanceFileListener listener)
           
 void setFile(java.io.File file)
           
 void setModified(boolean modified)
           
 void setScale(double scale)
           
 java.lang.String toString()
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Field Detail

DEFAULT_SCALE

public static final double DEFAULT_SCALE
Constructor Detail

InstanceFile

public InstanceFile(java.io.File file)

InstanceFile

public InstanceFile()
Method Detail

toString

public java.lang.String toString()

getName

public java.lang.String getName()

setScale

public void setScale(double scale)

getFile

public java.io.File getFile()

setFile

public void setFile(java.io.File file)

isModified

public boolean isModified()

setModified

public void setModified(boolean modified)

getScale

public double getScale()

getHalfScale

public double getHalfScale()

getInverseScale

public double getInverseScale()

getInstance

public InstanceFileObject getInstance(java.lang.String hashValue)

addInstance

public void addInstance(SimObject object)

removeInstance

public void removeInstance(SimObject object)

addInstance

protected void addInstance(SimParticle particle)

removeInstance

public void removeInstance(SimParticle particle)

addInstance

protected void addInstance(SimBond bond)

removeInstance

public void removeInstance(SimBond bond)

addInstance

protected void addInstance(SimRule rule)

removeInstance

public void removeInstance(SimRule rule)

getObjects

public SimObject[] getObjects()

getParticles

public SimParticle[] getParticles()

getBonds

public SimBond[] getBonds()

getRules

public SimRule[] getRules()

addInstanceListener

public void addInstanceListener(InstanceFile.InstanceFileListener listener)

removeInstanceListener

public void removeInstanceListener(InstanceFile.InstanceFileListener listener)