no.uio.labmed.molecule
Class SimpleCompoundElement

java.lang.Object
  |
  +--no.uio.labmed.molecule.MolecularElement
        |
        +--no.uio.labmed.molecule.CompoundElement
              |
              +--no.uio.labmed.molecule.SimpleCompoundElement

public class SimpleCompoundElement
extends CompoundElement

Definitions of simple molecules that tend to be components of larger compounds: eg. CHx, NHx, OH.

Unlike elements defined in SimpleElement, which are complete molecules, these constitute frequently used subcomponents of other molecules.


Nested Class Summary
 
Nested classes inherited from class no.uio.labmed.molecule.CompoundElement
CompoundElement.SubElement
 
Constructor Summary
SimpleCompoundElement(java.lang.String name)
           
SimpleCompoundElement(java.lang.String name, java.lang.String desc)
           
 
Method Summary
static MolecularElement get(java.lang.String name)
           
 MolecularElement map()
           
 
Methods inherited from class no.uio.labmed.molecule.CompoundElement
addElement, addElement, addElementAndTags, getElement, getElement, getFinalElement, getNew, getSubElement, isAtom, keyIterator, size, subsize, thissize
 
Methods inherited from class no.uio.labmed.molecule.MolecularElement
getDescription, getName, getType, toString
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Constructor Detail

SimpleCompoundElement

public SimpleCompoundElement(java.lang.String name)

SimpleCompoundElement

public SimpleCompoundElement(java.lang.String name,
                             java.lang.String desc)
Method Detail

map

public MolecularElement map()
Overrides:
map in class MolecularElement

get

public static MolecularElement get(java.lang.String name)