uk.ac.ed.simulator_pdb.model
Class TemplateFile

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

public class TemplateFile
extends java.lang.Object

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


Nested Class Summary
static class TemplateFile.TemplateFileAdapter
           
static class TemplateFile.TemplateFileEvent
           
static interface TemplateFile.TemplateFileListener
           
 
Field Summary
static java.lang.String BOND_NAME
           
static double DEFAULT_SCALE
           
static java.lang.String OBJECT_NAME
           
static java.lang.String PARTICLE_NAME
           
static java.lang.String RULE_NAME
           
 
Constructor Summary
TemplateFile()
           
TemplateFile(java.io.File file)
           
 
Method Summary
 void addTemplateFileListener(TemplateFile.TemplateFileListener listener)
           
 void addTemplateFileObject(TemplateFileObject template_object_file_object)
           
 void clear()
           
 int getCurrentBondIdNum()
           
 int getCurrentObjectIdNum()
           
 int getCurrentParticleIdNum()
           
 int getCurrentRuleIdNum()
           
 java.io.File getFile()
           
 double getHalfScale()
           
 java.lang.String getName()
           
 java.lang.String getNextBondId()
           
 java.lang.String getNextObjectId()
           
 java.lang.String getNextParticleId()
           
 java.lang.String getNextRuleId()
           
 double getScale()
           
 SimBondTemplate getSimBondTemplate(java.lang.String hashValue)
           
 SimBondTemplate[] getSimBondTemplates()
           
 SimLandscapeTemplate[] getSimLandscapeTemplates()
           
 SimObjectTemplate getSimObjectTemplate(java.lang.String hashValue)
           
 SimObjectTemplate[] getSimObjectTemplates()
           
 SimParticleTemplate getSimParticleTemplate(java.lang.String hashValue)
           
 SimParticleTemplate[] getSimParticleTemplates()
           
 SimRuleTemplate getSimRuleTemplate(java.lang.String hashValue)
           
 SimRuleTemplate[] getSimRuleTemplates()
           
 TemplateFileObject getTemplate(java.lang.String hashValue)
           
 boolean isModified()
           
 void removeTemplateFileListener(TemplateFile.TemplateFileListener listener)
           
 void removeTemplateFileObject(TemplateFileObject template_object_file_object)
           
 void setCurrentBondIdNum(int newNum)
           
 void setCurrentObjectIdNum(int newNum)
           
 void setCurrentParticleIdNum(int newNum)
           
 void setCurrentRuleIdNum(int newNum)
           
 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

BOND_NAME

public static final java.lang.String BOND_NAME
See Also:
Constant Field Values

OBJECT_NAME

public static final java.lang.String OBJECT_NAME
See Also:
Constant Field Values

PARTICLE_NAME

public static final java.lang.String PARTICLE_NAME
See Also:
Constant Field Values

RULE_NAME

public static final java.lang.String RULE_NAME
See Also:
Constant Field Values
Constructor Detail

TemplateFile

public TemplateFile(java.io.File file)

TemplateFile

public TemplateFile()
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()

addTemplateFileObject

public void addTemplateFileObject(TemplateFileObject template_object_file_object)

removeTemplateFileObject

public void removeTemplateFileObject(TemplateFileObject template_object_file_object)

getTemplate

public TemplateFileObject getTemplate(java.lang.String hashValue)

getSimObjectTemplate

public SimObjectTemplate getSimObjectTemplate(java.lang.String hashValue)

getSimObjectTemplates

public SimObjectTemplate[] getSimObjectTemplates()

getCurrentObjectIdNum

public int getCurrentObjectIdNum()

setCurrentObjectIdNum

public void setCurrentObjectIdNum(int newNum)

getNextObjectId

public java.lang.String getNextObjectId()

getSimParticleTemplate

public SimParticleTemplate getSimParticleTemplate(java.lang.String hashValue)

getSimParticleTemplates

public SimParticleTemplate[] getSimParticleTemplates()

getCurrentParticleIdNum

public int getCurrentParticleIdNum()

setCurrentParticleIdNum

public void setCurrentParticleIdNum(int newNum)

getNextParticleId

public java.lang.String getNextParticleId()

getSimRuleTemplate

public SimRuleTemplate getSimRuleTemplate(java.lang.String hashValue)

getSimRuleTemplates

public SimRuleTemplate[] getSimRuleTemplates()

getCurrentRuleIdNum

public int getCurrentRuleIdNum()

setCurrentRuleIdNum

public void setCurrentRuleIdNum(int newNum)

getNextRuleId

public java.lang.String getNextRuleId()

getSimBondTemplate

public SimBondTemplate getSimBondTemplate(java.lang.String hashValue)

getSimBondTemplates

public SimBondTemplate[] getSimBondTemplates()

getCurrentBondIdNum

public int getCurrentBondIdNum()

setCurrentBondIdNum

public void setCurrentBondIdNum(int newNum)

getNextBondId

public java.lang.String getNextBondId()

getSimLandscapeTemplates

public SimLandscapeTemplate[] getSimLandscapeTemplates()

clear

public void clear()

addTemplateFileListener

public void addTemplateFileListener(TemplateFile.TemplateFileListener listener)

removeTemplateFileListener

public void removeTemplateFileListener(TemplateFile.TemplateFileListener listener)