public class LogicalOperatorBond extends SMARTSBond
IBond.Order, IBond.Stereo
Constructor and Description |
---|
LogicalOperatorBond(IChemObjectBuilder builder) |
Modifier and Type | Method and Description |
---|---|
IQueryBond |
getLeft() |
String |
getOperator() |
IQueryBond |
getRight() |
boolean |
matches(IBond bond)
Returns true of the given
bond matches this IQueryBond. |
void |
setAtoms(IAtom[] atoms)
Sets the array of atoms making up this query bond.
|
void |
setLeft(IQueryBond left) |
void |
setOperator(String name) |
void |
setRight(IQueryBond right) |
atoms, clone, compare, contains, get2DCenter, get3DCenter, getAtom, getAtomCount, getBegin, getConnectedAtom, getConnectedAtoms, getElectronCount, getEnd, getOrder, getOther, getStereo, isAromatic, isConnectedTo, isInRing, setAtom, setElectronCount, setIsAromatic, setIsInRing, setOrder, setStereo, toString
addListener, addProperties, getBuilder, getFlag, getFlags, getFlagValue, getID, getListenerCount, getNotification, getProperties, getProperty, getProperty, matches, notifyChanged, notifyChanged, removeListener, removeProperty, setFlag, setFlags, setID, setNotification, setProperties, setProperty
equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
atoms, clone, compare, contains, get2DCenter, get3DCenter, getAtom, getAtomCount, getBegin, getConnectedAtom, getConnectedAtoms, getEnd, getOrder, getOther, getStereo, isAromatic, isConnectedTo, isInRing, setAtom, setIsAromatic, setIsInRing, setOrder, setStereo
getElectronCount, setElectronCount
addListener, addProperties, getFlag, getFlags, getFlagValue, getID, getListenerCount, getNotification, getProperties, getProperty, getProperty, notifyChanged, notifyChanged, removeListener, removeProperty, setFlag, setFlags, setID, setNotification, setProperties, setProperty, toString
getBuilder
public LogicalOperatorBond(IChemObjectBuilder builder)
public IQueryBond getLeft()
public String getOperator()
public IQueryBond getRight()
public void setLeft(IQueryBond left)
public void setOperator(String name)
public void setRight(IQueryBond right)
public boolean matches(IBond bond)
IQueryBond
bond
matches this IQueryBond.matches
in interface IQueryBond
matches
in class SMARTSBond
bond
- IBond to match againstpublic void setAtoms(IAtom[] atoms)
QueryBond
setAtoms
in interface IBond
setAtoms
in class QueryBond
atoms
- An array of atoms that forms this query bondQueryBond.atoms
Copyright © 2017. All Rights Reserved.