public class MultipleGroup extends AbstractGroup implements IExpandable
AbstractGroup.EmptyIterator<T>, AbstractGroup.SelfIterable<T>| Modifier and Type | Field and Description |
|---|---|
protected int |
multiplier |
protected int |
number |
protected List<org.openscience.cdk.interfaces.IAtom> |
parentAtoms |
protected List<org.openscience.cdk.interfaces.IBond> |
parentBonds |
atoms, bondscharge, fractionalPoint3d, hydrogenCount, point2d, point3d, stereoParityelectronValency, formalCharge, formalNeighbourCount, hybridizationSGROUP_CONNECTIVITY, SGROUP_VISIBLE| Constructor and Description |
|---|
MultipleGroup(String label,
int number) |
| Modifier and Type | Method and Description |
|---|---|
void |
addParentAtom(org.openscience.cdk.interfaces.IAtom atom) |
void |
finalizeAtomList(org.openscience.cdk.interfaces.IAtomContainer mol)
does nothing
|
void |
finalizeParentAtomList(org.openscience.cdk.interfaces.IAtomContainer mol) |
Iterable<org.openscience.cdk.interfaces.IAtom> |
getAtoms(boolean expanded) |
Iterable<org.openscience.cdk.interfaces.IBond> |
getBonds(boolean expanded) |
int |
getMultiplier() |
boolean |
isExpanded() |
void |
setExpanded(boolean expanded) |
void |
setMultiplier(int multiplier) |
addAtom, addBond, addBondsConnected2Atoms, addBrackets, compareTo, equals, getNumber, getSubscript, isExpanded, isGroupVisible, setGroupVisible, setNumber, setSubscriptclone, getAttachPointNum, getLabel, setAttachPointNum, setLabel, setStereoParity, toStringbonds, compare, getBondCount, getCharge, getContainer, getFractionalPoint3d, getImplicitHydrogenCount, getIndex, getPoint2d, getPoint3d, getStereoParity, hashCode, isAromatic, isInRing, setCharge, setFractionalPoint3d, setImplicitHydrogenCount, setIsAromatic, setIsInRing, setPoint2d, setPoint3dgetAtomTypeName, getBondOrderSum, getCovalentRadius, getFormalCharge, getFormalNeighbourCount, getHybridization, getMaxBondOrder, getValency, setAtomTypeName, setBondOrderSum, setCovalentRadius, setFormalCharge, setFormalNeighbourCount, setHybridization, setMaxBondOrder, setValencygetExactMass, getMassNumber, getNaturalAbundance, setExactMass, setMassNumber, setNaturalAbundancegetAtomicNumber, getSymbol, setAtomicNumber, setSymboladdListener, addProperties, getBuilder, getFlag, getFlags, getFlagValue, getID, getListenerCount, getNotification, getProperties, getProperty, getProperty, notifyChanged, notifyChanged, removeListener, removeProperty, setFlag, setFlags, setID, setNotification, setProperties, setProperty, shallowCopyfinalize, getClass, notify, notifyAll, wait, wait, waitbonds, clone, getBondCount, getCharge, getContainer, getFractionalPoint3d, getImplicitHydrogenCount, getIndex, getPoint2d, getPoint3d, getStereoParity, isAromatic, isInRing, setCharge, setFractionalPoint3d, setImplicitHydrogenCount, setIsAromatic, setIsInRing, setPoint2d, setPoint3d, setStereoParitygetAtomTypeName, getBondOrderSum, getCovalentRadius, getFormalCharge, getFormalNeighbourCount, getHybridization, getMaxBondOrder, getValency, setAtomTypeName, setBondOrderSum, setCovalentRadius, setFormalCharge, setFormalNeighbourCount, setHybridization, setMaxBondOrder, setValencygetExactMass, getMassNumber, getNaturalAbundance, setExactMass, setMassNumber, setNaturalAbundancegetAtomicNumber, getSymbol, setAtomicNumber, setSymboladdListener, addProperties, getFlag, getFlags, getFlagValue, getID, getListenerCount, getNotification, getProperties, getProperty, getProperty, notifyChanged, notifyChanged, removeListener, removeProperty, setFlag, setFlags, setID, setNotification, setProperties, setProperty, toStringprotected int multiplier
protected int number
protected List<org.openscience.cdk.interfaces.IAtom> parentAtoms
protected List<org.openscience.cdk.interfaces.IBond> parentBonds
public MultipleGroup(String label, int number)
public int getMultiplier()
public void setMultiplier(int multiplier)
public void addParentAtom(org.openscience.cdk.interfaces.IAtom atom)
public void setExpanded(boolean expanded)
setExpanded in interface IExpandablepublic Iterable<org.openscience.cdk.interfaces.IAtom> getAtoms(boolean expanded)
getAtoms in interface ISGroupgetAtoms in class AbstractGrouppublic Iterable<org.openscience.cdk.interfaces.IBond> getBonds(boolean expanded)
getBonds in interface ISGroupgetBonds in class AbstractGrouppublic void finalizeAtomList(org.openscience.cdk.interfaces.IAtomContainer mol)
AbstractGroupfinalizeAtomList in interface ISGroupfinalizeAtomList in class AbstractGrouppublic void finalizeParentAtomList(org.openscience.cdk.interfaces.IAtomContainer mol)
public boolean isExpanded()
isExpanded in interface IExpandableCopyright © 2004–2020 Ideaconsult Ltd.. All rights reserved.