org.jscience.physics.solids.gui.templates
Class AbstractTemplate

java.lang.Object
  extended by org.jscience.physics.solids.gui.templates.AbstractTemplate
Direct Known Subclasses:
TrussTemplate

public abstract class AbstractTemplate
extends java.lang.Object


Constructor Summary
AbstractTemplate()
           
 
Method Summary
abstract  AtlasModel constructModel()
           
static java.util.ArrayList<AbstractTemplate> getAvailableTemplates()
           
abstract  java.util.ArrayList<java.lang.String> getDoubleNames()
          Returns a list of names for double parameters.
abstract  java.lang.String getName()
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

AbstractTemplate

public AbstractTemplate()
Method Detail

getAvailableTemplates

public static java.util.ArrayList<AbstractTemplate> getAvailableTemplates()

constructModel

public abstract AtlasModel constructModel()
                                   throws InvalidTemplateException
Throws:
InvalidTemplateException

getName

public abstract java.lang.String getName()

getDoubleNames

public abstract java.util.ArrayList<java.lang.String> getDoubleNames()
Returns a list of names for double parameters.