Package org.openscience.cdk.interfaces
Interface IMonomer
- All Superinterfaces:
Cloneable,IAtomContainer,ICDKObject,IChemObject,IChemObjectListener
- All Known Subinterfaces:
IAminoAcid,IPDBMonomer
- All Known Implementing Classes:
AminoAcid,AminoAcid,DebugAminoAcid,DebugMonomer,DebugPDBMonomer,Monomer,Monomer,PDBMonomer,PDBMonomer
A Monomer is an AtomContainer which stores additional monomer specific
informations for a group of Atoms.
- Author:
- Edgar Luttmann <edgar@uni-paderborn.de>
- Keywords:
- monomer
- Created on:
- 2001-08-06
-
Field Summary
Fields inherited from interface org.openscience.cdk.interfaces.IChemObject
ALIPHATIC, AROMATIC, CONJUGATED, HYDROGEN_BOND_ACCEPTOR, HYDROGEN_BOND_DONOR, IN_RING, MAPPED, MARKUSH, NOT_IN_RING, PLACED, REACTIVE_CENTER, SINGLE_OR_DOUBLE, TYPEABLE, VISITED -
Method Summary
Modifier and TypeMethodDescriptionclone()Returns a deep clone of this IChemObject.Retrieve the monomer name.Retrieve the monomer type.voidsetMonomerName(String cMonomerName) Set the name of the Monomer object.voidsetMonomerType(String cMonomerType) Set the type of the Monomer object.Methods inherited from interface org.openscience.cdk.interfaces.IAtomContainer
add, addAtom, addBond, addBond, addBond, addBond, addElectronContainer, addLonePair, addLonePair, addSingleElectron, addSingleElectron, addStereoElement, atoms, bonds, contains, contains, contains, contains, contains, electronContainers, getAtom, getAtomCount, getAtomNumber, getBond, getBond, getBondCount, getBondNumber, getBondNumber, getBondOrderSum, getConnectedAtomsCount, getConnectedAtomsList, getConnectedBondsCount, getConnectedBondsCount, getConnectedBondsList, getConnectedElectronContainersList, getConnectedLonePairsCount, getConnectedLonePairsList, getConnectedSingleElectronsCount, getConnectedSingleElectronsList, getElectronContainer, getElectronContainerCount, getFirstAtom, getLastAtom, getLonePair, getLonePairCount, getLonePairNumber, getMaximumBondOrder, getMinimumBondOrder, getSingleElectron, getSingleElectronCount, getSingleElectronNumber, getTitle, indexOf, indexOf, indexOf, indexOf, isEmpty, lonePairs, newAtom, newAtom, newAtom, newAtom, newBond, newBond, remove, removeAllBonds, removeAllElectronContainers, removeAllElements, removeAtom, removeAtom, removeAtomAndConnectedElectronContainers, removeAtomOnly, removeAtomOnly, removeBond, removeBond, removeBond, removeElectronContainer, removeElectronContainer, removeLonePair, removeLonePair, removeSingleElectron, removeSingleElectron, setAtom, setAtoms, setBonds, setStereoElements, setTitle, singleElectrons, stereoElementsMethods inherited from interface org.openscience.cdk.interfaces.ICDKObject
getBuilderMethods inherited from interface org.openscience.cdk.interfaces.IChemObject
addListener, addProperties, clear, flags, getFlag, getFlags, getFlagValue, getID, getListenerCount, getNotification, getProperties, getProperty, getProperty, is, notifyChanged, notifyChanged, removeListener, removeProperty, set, setFlag, setFlags, setID, setNotification, setProperties, setProperty, toStringMethods inherited from interface org.openscience.cdk.interfaces.IChemObjectListener
stateChanged
-
Method Details
-
getMonomerName
String getMonomerName()Retrieve the monomer name.- Returns:
- The name of the Monomer object
- See Also:
-
getMonomerType
String getMonomerType()Retrieve the monomer type.- Returns:
- The type of the Monomer object
- See Also:
-
setMonomerName
Set the name of the Monomer object.- Parameters:
cMonomerName- The new name for this monomer- See Also:
-
setMonomerType
Set the type of the Monomer object.- Parameters:
cMonomerType- The new type for this monomer- See Also:
-
clone
Returns a deep clone of this IChemObject.- Specified by:
clonein interfaceIAtomContainer- Specified by:
clonein interfaceIChemObject- Returns:
- Object the clone of this IChemObject.
- Throws:
CloneNotSupportedException- if the IChemObject cannot be cloned
-