public class LogicalOperatorAtom extends SMARTSAtom
IAtomType.Hybridization
exactMass, naturalAbundance
Constructor and Description |
---|
LogicalOperatorAtom() |
Modifier and Type | Method and Description |
---|---|
boolean |
getFlag(int flagType)
Returns the value of some flag.
|
IQueryAtom |
getLeft() |
String |
getOperator() |
IQueryAtom |
getRight() |
boolean |
matches(IAtom atom)
Returns true of the given
atom matches this IQueryAtom. |
void |
setLeft(IQueryAtom left) |
void |
setOperator(String name) |
void |
setRight(IQueryAtom right) |
clone, getLabel, setLabel, setStereoParity, toString
compare, getCharge, getFractionalPoint3d, getImplicitHydrogenCount, getPoint2d, getPoint3d, getStereoParity, setCharge, setFractionalPoint3d, setImplicitHydrogenCount, 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, getBuilder, getFlags, getID, getListenerCount, getNotification, getProperties, getProperty, notifyChanged, notifyChanged, removeListener, removeProperty, setFlag, setFlags, setID, setNotification, setProperties, setProperty, shallowCopy
equals, getClass, hashCode, notify, notifyAll, wait, wait, wait
getCharge, getFractionalPoint3d, getImplicitHydrogenCount, getPoint2d, getPoint3d, getStereoParity, setCharge, setFractionalPoint3d, setImplicitHydrogenCount, 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, clone, getFlags, getID, getListenerCount, getNotification, getProperties, getProperty, notifyChanged, notifyChanged, removeListener, removeProperty, setFlag, setFlags, setID, setNotification, setProperties, setProperty, toString
getBuilder
public IQueryAtom getLeft()
public String getOperator()
public IQueryAtom getRight()
public void setLeft(IQueryAtom left)
public void setOperator(String name)
public void setRight(IQueryAtom right)
public boolean matches(IAtom atom)
IQueryAtom
atom
matches this IQueryAtom.matches
in interface IQueryAtom
matches
in class SMARTSAtom
atom
- IAtom to match againstpublic boolean getFlag(int flagType)
ChemObject
getFlag
in interface IChemObject
getFlag
in class ChemObject
flagType
- Flag to retrieve the value offlag_type
is setChemObject.setFlag(int, boolean)