Interface IQueryAtom

All Superinterfaces:
Cloneable, IAtom, IAtomType, ICDKObject, IChemObject, IElement, IIsotope
All Known Implementing Classes:
AliphaticAtom, AliphaticSymbolAtom, AnyAtom, AromaticAtom, AromaticSymbolAtom, AtomicNumberAtom, ChiralityAtom, ExplicitConnectionAtom, FormalChargeAtom, HybridizationNumberAtom, HydrogenAtom, ImplicitHCountAtom, InverseSymbolSetQueryAtom, LogicalOperatorAtom, MassAtom, NonCHHeavyAtom, PeriodicGroupNumberAtom, PharmacophoreQueryAtom, QueryAtom, ReactionRoleQueryAtom, RecursiveSmartsAtom, RingIdentifierAtom, RingMembershipAtom, SmallestRingAtom, SMARTSAtom, SymbolAndChargeQueryAtom, SymbolChargeIDQueryAtom, SymbolQueryAtom, SymbolSetQueryAtom, TotalConnectionAtom, TotalHCountAtom, TotalRingConnectionAtom, TotalValencyAtom

public interface IQueryAtom extends IAtom
Defines the ability to be matched against IAtom's.
See Also:
Source code:
main
Belongs to CDK module:
interfaces
  • Method Details

    • matches

      boolean matches(IAtom atom)
      Returns true of the given atom matches this IQueryAtom.
      Parameters:
      atom - IAtom to match against
      Returns:
      true, if this IQueryAtom matches the given IAtom