ffe.lang
Class Improper

java.lang.Object
  extended byjavax.swing.tree.DefaultMutableTreeNode
      extended byffe.lang.FNode
          extended byffe.lang.Term
              extended byffe.lang.Improper
All Implemented Interfaces:
java.lang.Cloneable, javax.swing.tree.MutableTreeNode, java.io.Serializable, javax.swing.tree.TreeNode

public final class Improper
extends Term

The Improper class represents an improper bonded energy term.

See Also:
Serialized Form

Nested Class Summary
 
Nested classes inherited from class javax.swing.tree.DefaultMutableTreeNode
 
Field Summary
 
Fields inherited from class ffe.lang.Term
atoms, bonds
 
Fields inherited from class ffe.lang.FNode
selected
 
Fields inherited from class javax.swing.tree.DefaultMutableTreeNode
allowsChildren, children, EMPTY_ENUMERATION, parent, userObject
 
Constructor Summary
Improper(Angle an1, Angle an2, java.util.Hashtable mmdi)
           
 
Method Summary
 void setID_Key(int combo)
           
 void setMM(java.util.Hashtable data)
          Sets a Reference to Molecular Mechanics data (MMTerm) for the Term
 void update()
           
 
Methods inherited from class ffe.lang.Term
destroy, equals, getAtom, getAtomList, getBond, getBondList, getID, getKey, getMM, getValue, print, setAtoms, setBonds, setID_Key, setID, setKey, setMM, setSelected, setValue, switchColor, switchView, toString
 
Methods inherited from class ffe.lang.FNode
drawLabel, findCenter, getFSystemNode, getList, getListIterator, getMoleculeNode, getMW, getName, getPolymerNode, getResidueNode, getTermList, isSelected, setName
 
Methods inherited from class javax.swing.tree.DefaultMutableTreeNode
add, breadthFirstEnumeration, children, clone, depthFirstEnumeration, getAllowsChildren, getChildAfter, getChildAt, getChildBefore, getChildCount, getDepth, getFirstChild, getFirstLeaf, getIndex, getLastChild, getLastLeaf, getLeafCount, getLevel, getNextLeaf, getNextNode, getNextSibling, getParent, getPath, getPathToRoot, getPreviousLeaf, getPreviousNode, getPreviousSibling, getRoot, getSharedAncestor, getSiblingCount, getUserObject, getUserObjectPath, insert, isLeaf, isNodeAncestor, isNodeChild, isNodeDescendant, isNodeRelated, isNodeSibling, isRoot, pathFromAncestorEnumeration, postorderEnumeration, preorderEnumeration, remove, remove, removeAllChildren, removeFromParent, setAllowsChildren, setParent, setUserObject
 
Methods inherited from class java.lang.Object
finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Constructor Detail

Improper

public Improper(Angle an1,
                Angle an2,
                java.util.Hashtable mmdi)
Method Detail

setID_Key

public final void setID_Key(int combo)

update

public void update()
Specified by:
update in class Term

setMM

public void setMM(java.util.Hashtable data)
Description copied from class: Term
Sets a Reference to Molecular Mechanics data (MMTerm) for the Term

Overrides:
setMM in class Term