public class SuperAtom extends AbstractGroup implements IExpandable
AbstractGroup.EmptyIterator<T>, AbstractGroup.SelfIterable<T>
Modifier and Type | Field and Description |
---|---|
protected List<org.openscience.cdk.interfaces.IBond> |
contractedBonds |
atoms, bonds, number
charge, fractionalPoint3d, hydrogenCount, point2d, point3d, stereoParity
electronValency, formalCharge, formalNeighbourCount, hybridization
SGROUP_CONNECTIVITY, SGROUP_VISIBLE
Modifier and Type | Method and Description |
---|---|
org.openscience.cdk.interfaces.IBond |
addBond(org.openscience.cdk.interfaces.IBond bond) |
void |
finalizeAtomList(org.openscience.cdk.interfaces.IAtomContainer mol)
does nothing
|
Iterable<org.openscience.cdk.interfaces.IAtom> |
getAtoms(boolean expanded) |
Iterable<org.openscience.cdk.interfaces.IBond> |
getBonds(boolean expanded) |
boolean |
isExpanded() |
boolean |
isExpanded(org.openscience.cdk.interfaces.IBond bond) |
void |
setExpanded(boolean expanded) |
void |
setSubscript(String subscript)
text of Sgroup subscript.
|
addAtom, addBondsConnected2Atoms, addBrackets, compareTo, equals, getNumber, getSubscript, isGroupVisible, setGroupVisible, setNumber
clone, getAttachPointNum, getLabel, setAttachPointNum, setLabel, setStereoParity, toString
bonds, compare, getBondCount, getCharge, getContainer, getFractionalPoint3d, getImplicitHydrogenCount, getIndex, getPoint2d, getPoint3d, getStereoParity, hashCode, isAromatic, isInRing, setCharge, setFractionalPoint3d, setImplicitHydrogenCount, setIsAromatic, setIsInRing, setPoint2d, setPoint3d
getAtomTypeName, getBondOrderSum, getCovalentRadius, getFormalCharge, getFormalNeighbourCount, getHybridization, getMaxBondOrder, getValency, setAtomTypeName, setBondOrderSum, setCovalentRadius, setFormalCharge, setFormalNeighbourCount, setHybridization, setMaxBondOrder, setValency
getExactMass, getMassNumber, getNaturalAbundance, setExactMass, setMassNumber, setNaturalAbundance
getAtomicNumber, getSymbol, setAtomicNumber, setSymbol
addListener, addProperties, getBuilder, getFlag, getFlags, getFlagValue, getID, getListenerCount, getNotification, getProperties, getProperty, getProperty, notifyChanged, notifyChanged, removeListener, removeProperty, setFlag, setFlags, setID, setNotification, setProperties, setProperty, shallowCopy
finalize, getClass, notify, notifyAll, wait, wait, wait
bonds, clone, getBondCount, getCharge, getContainer, getFractionalPoint3d, getImplicitHydrogenCount, getIndex, getPoint2d, getPoint3d, getStereoParity, isAromatic, isInRing, setCharge, setFractionalPoint3d, setImplicitHydrogenCount, setIsAromatic, setIsInRing, setPoint2d, setPoint3d, setStereoParity
getAtomTypeName, getBondOrderSum, getCovalentRadius, getFormalCharge, getFormalNeighbourCount, getHybridization, getMaxBondOrder, getValency, setAtomTypeName, setBondOrderSum, setCovalentRadius, setFormalCharge, setFormalNeighbourCount, setHybridization, setMaxBondOrder, setValency
getExactMass, getMassNumber, getNaturalAbundance, setExactMass, setMassNumber, setNaturalAbundance
getAtomicNumber, getSymbol, setAtomicNumber, setSymbol
addListener, addProperties, getFlag, getFlags, getFlagValue, getID, getListenerCount, getNotification, getProperties, getProperty, getProperty, notifyChanged, notifyChanged, removeListener, removeProperty, setFlag, setFlags, setID, setNotification, setProperties, setProperty, toString
protected List<org.openscience.cdk.interfaces.IBond> contractedBonds
public SuperAtom(String label, int number)
public void setSubscript(String subscript)
ISGroup
SGroupMDL2000Helper.SGROUP_LINE.M__SMT
.setSubscript
in interface ISGroup
setSubscript
in class AbstractGroup
public void finalizeAtomList(org.openscience.cdk.interfaces.IAtomContainer mol)
AbstractGroup
finalizeAtomList
in interface ISGroup
finalizeAtomList
in class AbstractGroup
public org.openscience.cdk.interfaces.IBond addBond(org.openscience.cdk.interfaces.IBond bond)
addBond
in interface ISGroup
addBond
in class AbstractGroup
public Iterable<org.openscience.cdk.interfaces.IBond> getBonds(boolean expanded)
getBonds
in interface ISGroup
getBonds
in class AbstractGroup
public Iterable<org.openscience.cdk.interfaces.IAtom> getAtoms(boolean expanded)
getAtoms
in interface ISGroup
getAtoms
in class AbstractGroup
public boolean isExpanded(org.openscience.cdk.interfaces.IBond bond)
isExpanded
in class AbstractGroup
public boolean isExpanded()
isExpanded
in interface IExpandable
public void setExpanded(boolean expanded)
setExpanded
in interface IExpandable
Copyright © 2004–2020 Ideaconsult Ltd.. All rights reserved.