Package org.openscience.cdk.interfaces
Interface ISubstance
-
- All Superinterfaces:
Cloneable
,IAtomContainerSet
,ICDKObject
,IChemObject
,Iterable<IAtomContainer>
- All Known Implementing Classes:
DebugSubstance
,Substance
,Substance
public interface ISubstance extends IAtomContainerSet
A chemical substance that consists of one or more chemical structures. Examples uses include that of a racemic mixture, a drug composition, and a nanomaterial with impurities.- Author:
- egonw
- Source code:
- main
- Belongs to CDK module:
- interfaces
-
-
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
-
Methods inherited from interface org.openscience.cdk.interfaces.IAtomContainerSet
add, addAtomContainer, addAtomContainer, atomContainers, getAtomContainer, getAtomContainerCount, getMultiplier, getMultiplier, getMultipliers, isEmpty, iterator, removeAllAtomContainers, removeAtomContainer, removeAtomContainer, replaceAtomContainer, setMultiplier, setMultiplier, setMultipliers, sortAtomContainers
-
Methods inherited from interface org.openscience.cdk.interfaces.ICDKObject
getBuilder
-
Methods inherited from interface org.openscience.cdk.interfaces.IChemObject
addListener, addProperties, clear, clone, 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 java.lang.Iterable
forEach, spliterator
-
-