Logo Search packages:      
Sourcecode: cdk version File versions  Download package

Public Member Functions | Protected Attributes | Package Attributes | Static Private Attributes

org::openscience::cdk::debug::DebugAtomContainer Class Reference

Inheritance diagram for org::openscience::cdk::debug::DebugAtomContainer:
Inheritance graph
[legend]
Collaboration diagram for org::openscience::cdk::debug::DebugAtomContainer:
Collaboration graph
[legend]

List of all members.

Public Member Functions

void add (IAtomContainer atomContainer)
void addAtom (IAtom atom)
void addAtomParity (IAtomParity parity)
void addBond (int atom1, int atom2, IBond.Order order, int stereo)
void addBond (int atom1, int atom2, IBond.Order order)
void addBond (IBond bond)
void addElectronContainer (IElectronContainer electronContainer)
void addListener (IChemObjectListener col)
void addLonePair (int atomID)
void addLonePair (ILonePair ec)
void addSingleElectron (int atomID)
void addSingleElectron (ISingleElectron ec)
Iterable< IAtomatoms ()
Iterable< IBondbonds ()
Object clone () throws CloneNotSupportedException
boolean compare (Object object)
boolean contains (IAtom atom)
boolean contains (IBond bond)
boolean contains (ILonePair ec)
boolean contains (ISingleElectron ec)
boolean contains (IElectronContainer electronContainer)
 DebugAtomContainer (int atomCount, int bondCount, int lonePairCount, int singleElectronCount)
 DebugAtomContainer (IAtomContainer container)
Iterable< IElectronContainerelectronContainers ()
IAtom getAtom (int number)
int getAtomCount ()
int getAtomNumber (IAtom atom)
IAtomParity getAtomParity (IAtom atom)
IBond getBond (int number)
IBond getBond (IAtom atom1, IAtom atom2)
int getBondCount ()
int getBondNumber (IAtom atom1, IAtom atom2)
int getBondNumber (IBond bond)
double getBondOrderSum (IAtom atom)
IChemObjectBuilder getBuilder ()
int getConnectedAtomsCount (IAtom atom)
List getConnectedAtomsList (IAtom atom)
int getConnectedBondsCount (IAtom atom)
int getConnectedBondsCount (int atomNumber)
List getConnectedBondsList (IAtom atom)
java.util.List getConnectedElectronContainersList (IAtom atom)
int getConnectedLonePairsCount (IAtom atom)
List getConnectedLonePairsList (IAtom atom)
int getConnectedSingleElectronsCount (IAtom atom)
List getConnectedSingleElectronsList (IAtom atom)
IElectronContainer getElectronContainer (int number)
int getElectronContainerCount ()
IAtom getFirstAtom ()
boolean getFlag (int flag_type)
boolean[] getFlags ()
String getID ()
IAtom getLastAtom ()
int getListenerCount ()
ILonePair getLonePair (int number)
int getLonePairCount ()
int getLonePairNumber (ILonePair lp)
Order getMaximumBondOrder (IAtom atom)
Order getMinimumBondOrder (IAtom atom)
boolean getNotification ()
Map< Object, Object > getProperties ()
Object getProperty (Object description)
ISingleElectron getSingleElectron (int number)
int getSingleElectronCount ()
int getSingleElectronNumber (ISingleElectron se)
Iterable< ILonePairlonePairs ()
void notifyChanged (IChemObjectChangeEvent evt)
void notifyChanged ()
void remove (IAtomContainer atomContainer)
void removeAllBonds ()
void removeAllElectronContainers ()
void removeAllElements ()
void removeAtom (int position)
void removeAtom (IAtom atom)
void removeAtomAndConnectedElectronContainers (IAtom atom)
IBond removeBond (IAtom atom1, IAtom atom2)
IBond removeBond (int pos)
void removeBond (IBond bond)
void removeElectronContainer (IElectronContainer electronContainer)
IElectronContainer removeElectronContainer (int position)
void removeListener (IChemObjectListener col)
ILonePair removeLonePair (int pos)
void removeLonePair (ILonePair ec)
void removeProperty (Object description)
void removeSingleElectron (ISingleElectron ec)
ISingleElectron removeSingleElectron (int pos)
void setAtom (int number, IAtom atom)
void setAtoms (IAtom[] atoms)
void setBonds (IBond[] bonds)
void setFlag (int flag_type, boolean flag_value)
void setFlags (boolean[] flagsNew)
void setID (String identifier)
void setNotification (boolean bool)
void setProperties (Map< Object, Object > properties)
void setProperty (Object description, Object property)
Object shallowCopy ()
Iterable< ISingleElectronsingleElectrons ()
void stateChanged (IChemObjectChangeEvent event)
String toString ()

Protected Attributes

int atomCount
Map< IAtom, IAtomParityatomParities
IAtom[] atoms
int bondCount
IBond[] bonds
int growArraySize = 10
int lonePairCount
ILonePair[] lonePairs
int singleElectronCount
ISingleElectron[] singleElectrons

Package Attributes

LoggingTool logger = new LoggingTool(DebugAtomContainer.class)

Static Private Attributes

static final long serialVersionUID = 7584711255625778345L

Detailed Description

Debugging data class.

Author:
egonw .module datadebug .githash

Definition at line 47 of file DebugAtomContainer.java.


The documentation for this class was generated from the following file:

Generated by  Doxygen 1.6.0   Back to index