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
public interface IMonomer extends IAtomContainer
A Monomer is an AtomContainer which stores additional monomer specific informations for a group of Atoms.- Author:
- Edgar Luttmann <edgar@uni-paderborn.de>
- Source code:
- main
- Belongs to CDK module:
- interfaces
- 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, NOT_IN_RING, PLACED, REACTIVE_CENTER, SINGLE_OR_DOUBLE, TYPEABLE, VISITED
-
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description IMonomer
clone()
Returns a deep clone of this IChemObject.String
getMonomerName()
Retrieve the monomer name.String
getMonomerType()
Retrieve the monomer type.void
setMonomerName(String cMonomerName)
Set the name of the Monomer object.void
setMonomerType(String cMonomerType)
Set the type of the Monomer object.-
Methods inherited from interface org.openscience.cdk.interfaces.IAtomContainer
add, addAtom, 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, stereoElements
-
Methods inherited from interface org.openscience.cdk.interfaces.ICDKObject
getBuilder
-
Methods 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, toString
-
Methods inherited from interface org.openscience.cdk.interfaces.IChemObjectListener
stateChanged
-
-
-
-
Method Detail
-
getMonomerName
String getMonomerName()
Retrieve the monomer name.- Returns:
- The name of the Monomer object
- See Also:
setMonomerName(java.lang.String)
-
getMonomerType
String getMonomerType()
Retrieve the monomer type.- Returns:
- The type of the Monomer object
- See Also:
setMonomerType(java.lang.String)
-
setMonomerName
void setMonomerName(String cMonomerName)
Set the name of the Monomer object.- Parameters:
cMonomerName
- The new name for this monomer- See Also:
getMonomerName()
-
setMonomerType
void setMonomerType(String cMonomerType)
Set the type of the Monomer object.- Parameters:
cMonomerType
- The new type for this monomer- See Also:
getMonomerType()
-
clone
IMonomer clone() throws CloneNotSupportedException
Returns a deep clone of this IChemObject.- Specified by:
clone
in interfaceIAtomContainer
- Specified by:
clone
in interfaceIChemObject
- Returns:
- Object the clone of this IChemObject.
- Throws:
CloneNotSupportedException
- if the IChemObject cannot be cloned
-
-