public class ReactionRoleQueryAtom extends SMARTSAtom
IAtomType.Hybridization
Modifier and Type | Field and Description |
---|---|
static int |
ROLE_AGENT |
static int |
ROLE_ANY |
static int |
ROLE_PRODUCT |
static int |
ROLE_REACTANT |
static ReactionRoleQueryAtom |
RoleAgent |
static ReactionRoleQueryAtom |
RoleProduct |
static ReactionRoleQueryAtom |
RoleReactant |
atomicNumber, charge, electronValency, exactMass, formalCharge, formalNeighbourCount, fractionalPoint3d, hybridization, hydrogenCount, naturalAbundance, point2d, point3d, stereoParity, symbol
Constructor and Description |
---|
ReactionRoleQueryAtom(IChemObjectBuilder builder,
int role) |
Modifier and Type | Method and Description |
---|---|
boolean |
matches(IAtom atom)
Returns true of the given
atom matches this IQueryAtom. |
String |
toString()
Returns a one line description of this IChemObject.
|
chiralityMatches
clone, getAtomicNumber, getAtomTypeName, getBondOrderSum, getCharge, getCovalentRadius, getExactMass, getFormalCharge, getFormalNeighbourCount, getFractionalPoint3d, getHybridization, getImplicitHydrogenCount, getMassNumber, getMaxBondOrder, getNaturalAbundance, getPoint2d, getPoint3d, getStereoParity, getSymbol, getValency, isAromatic, isInRing, setAtomicNumber, setAtomTypeName, setBondOrderSum, setCharge, setCovalentRadius, setExactMass, setFormalCharge, setFormalNeighbourCount, setFractionalPoint3d, setHybridization, setImplicitHydrogenCount, setIsAromatic, setIsInRing, setMassNumber, setMaxBondOrder, setNaturalAbundance, setPoint2d, setPoint3d, setStereoParity, setSymbol, setValency
addListener, addProperties, getBuilder, getFlag, getFlags, getFlagValue, getID, getListenerCount, getNotification, getProperties, getProperty, getProperty, notifyChanged, notifyChanged, removeListener, removeProperty, setFlag, setFlags, setID, setNotification, setProperties, setProperty
equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
clone, getCharge, getFractionalPoint3d, getImplicitHydrogenCount, 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
getBuilder
public static final int ROLE_REACTANT
public static final int ROLE_AGENT
public static final int ROLE_PRODUCT
public static final int ROLE_ANY
public static final ReactionRoleQueryAtom RoleReactant
public static final ReactionRoleQueryAtom RoleAgent
public static final ReactionRoleQueryAtom RoleProduct
public ReactionRoleQueryAtom(IChemObjectBuilder builder, int role)
public boolean matches(IAtom atom)
IQueryAtom
atom
matches this IQueryAtom.matches
in interface IQueryAtom
matches
in class SMARTSAtom
atom
- IAtom to match againstpublic String toString()
IChemObject
toString
in interface IChemObject
toString
in class Object
Copyright © 2017. All Rights Reserved.